From f3378b7e0f94890df161b35cfe45c20492120e0e Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 11 Jun 2025 10:59:12 +0800 Subject: [PATCH] Auto Submit --- 3754.51480d6c.async.js | 5 + 3754.758d4e65.async.js | 5 - ...457bf18.async.js => 9596.2c25ea17.async.js | 58 ++++---- index.html | 2 +- ...> layouts__SimpleLayouts.f2b2e51a.async.js | 122 ++++++++-------- ...ts__Exercise__Add__index.813b3125.async.js | 130 +++++++++--------- ...ework__AddAndEdit__index.5bc76d93.async.js | 72 +++++----- ...Paperlibrary__Add__index.715cc03f.async.js | 112 +++++++-------- umi.8beae180.js => umi.37dab9a4.js | 2 +- 9 files changed, 254 insertions(+), 254 deletions(-) create mode 100644 3754.51480d6c.async.js delete mode 100644 3754.758d4e65.async.js rename 9596.b457bf18.async.js => 9596.2c25ea17.async.js (80%) rename layouts__SimpleLayouts.4c386ce1.async.js => layouts__SimpleLayouts.f2b2e51a.async.js (88%) rename p__Classrooms__Lists__Exercise__Add__index.af7a0591.async.js => p__Classrooms__Lists__Exercise__Add__index.813b3125.async.js (83%) rename p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.6b1c4c3c.async.js => p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.5bc76d93.async.js (78%) rename p__Paperlibrary__Add__index.804257ae.async.js => p__Paperlibrary__Add__index.715cc03f.async.js (85%) rename umi.8beae180.js => umi.37dab9a4.js (99%) diff --git a/3754.51480d6c.async.js b/3754.51480d6c.async.js new file mode 100644 index 0000000000..c08f723dc9 --- /dev/null +++ b/3754.51480d6c.async.js @@ -0,0 +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&&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/3754.758d4e65.async.js b/3754.758d4e65.async.js deleted file mode 100644 index 9505c53950..0000000000 --- a/3754.758d4e65.async.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,b,n){var l=n(97671);(function(){var f,v,g,y,O,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-O)/1e6},v=l.hrtime,f=function(){var S;return S=v(),S[0]*1e9+S[1]},y=f(),x=l.uptime()*1e9,O=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,b,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],O=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=O[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),S=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),S.length==1&&(S="0"+S),C.length==1&&(C="0"+C),"#"+x+S+C},this.getHelpXML=function(){for(var x=new Array,S=0;S "+I.toRGB()+" -> "+I.toHex());w.appendChild(N),w.appendChild(B),P.appendChild(w)}catch($){}return P}}},80467:function(d,b,n){"use strict";var l=n(68383),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},92837:function(d,b,n){"use strict";var l=n(75610),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},99047:function(d,b,n){"use strict";var l=n(16480),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},58597:function(d,b,n){"use strict";var l=n(3744),f=n(28792),v=n(28333).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(O){y[g][O]=!0}},25534:function(d,b,n){"use strict";var l=n(88944).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},9011:function(d,b,n){"use strict";var l=n(3330),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},30011:function(d,b,n){"use strict";var l=n(68044),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},94220:function(d,b,n){"use strict";var l=n(26426),f=n(39767),v=n(6267),g=function(y){return function(O,x,S){var C=l(O),A=v(C);if(A===0)return!y&&-1;var R=f(S,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},82972:function(d,b,n){"use strict";var l=n(43516);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},36921:function(d,b,n){"use strict";var l=n(80467),f=n(28985),v=n(16132),g=n(6267),y=TypeError,O="Reduce of empty array with no initial value",x=function(S){return function(C,A,R,P){var w=f(C),I=v(w),N=g(w);if(l(A),N===0&&R<2)throw new y(O);var B=S?N-1:0,Y=S?-1:1;if(R<2)for(;;){if(B in I){P=I[B],B+=Y;break}if(B+=Y,S?B<0:N<=B)throw new y(O)}for(;S?B>=0:N>B;B+=Y)B in I&&(P=A(P,I[B],B,w));return P}};d.exports={left:x(!1),right:x(!0)}},37413:function(d,b,n){"use strict";var l=n(87962);d.exports=l([].slice)},50754:function(d,b,n){"use strict";var l=n(3744),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(O){}d.exports=function(O,x){try{if(!x&&!v)return!1}catch(A){return!1}var S=!1;try{var C={};C[f]=function(){return{next:function(){return{done:S=!0}}}},O(C)}catch(A){}return S}},17878:function(d,b,n){"use strict";var l=n(87962),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},24686:function(d,b,n){"use strict";var l=n(46526),f=n(68383),v=n(17878),g=n(3744),y=g("toStringTag"),O=Object,x=v(function(){return arguments}())==="Arguments",S=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=S(A=O(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},32436:function(d,b,n){"use strict";var l=n(62180),f=n(48314),v=n(6495),g=n(28333);d.exports=function(y,O,x){for(var S=f(O),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!S&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(S=+x[1]))),d.exports=S},13694:function(d,b,n){"use strict";var l=n(81339),f=n(19703),v=n(17878),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},70816:function(d,b,n){"use strict";var l=n(81339),f=n(6495).f,v=n(19100),g=n(34351),y=n(45579),O=n(32436),x=n(49004);d.exports=function(S,C){var A=S.target,R=S.global,P=S.stat,w,I,N,B,Y,$;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(N in C){if(Y=C[N],S.dontCallGetSet?($=f(I,N),B=$&&$.value):B=I[N],w=x(R?N:A+(P?".":"#")+N,S.forced),!w&&B!==void 0){if(typeof Y==typeof B)continue;O(Y,B)}(S.sham||B&&B.sham)&&v(Y,"sham",!0),g(I,N,Y,S)}}},43516:function(d){"use strict";d.exports=function(b){try{return!!b()}catch(n){return!0}}},15433:function(d,b,n){"use strict";n(65975);var l=n(68583),f=n(34351),v=n(44076),g=n(43516),y=n(3744),O=n(19100),x=y("species"),S=RegExp.prototype;d.exports=function(C,A,R,P){var w=y(C),I=!g(function(){var $={};return $[w]=function(){return 7},""[C]($)!==7}),N=I&&!g(function(){var $=!1,F=/a/;return C==="split"&&(F={},F.constructor={},F.constructor[x]=function(){return F},F.flags="",F[w]=/./[w]),F.exec=function(){return $=!0,null},F[w](""),!$});if(!I||!N||R){var B=/./[w],Y=A(w,""[C],function($,F,G,X,Q){var _=F.exec;return _===v||_===S.exec?I&&!Q?{done:!0,value:l(B,F,G,X)}:{done:!0,value:l($,G,F,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(S,w,Y[1])}P&&O(S[w],"sham",!0)}},79736:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},4558:function(d,b,n){"use strict";var l=n(77063),f=n(80467),v=n(43754),g=l(l.bind);d.exports=function(y,O){return f(y),O===void 0?y:v?g(y,O):function(){return y.apply(O,arguments)}}},43754:function(d,b,n){"use strict";var l=n(43516);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},68583:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},94598:function(d,b,n){"use strict";var l=n(22607),f=n(62180),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),O=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:O,CONFIGURABLE:x}},6382:function(d,b,n){"use strict";var l=n(87962),f=n(80467);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(O){}}},77063:function(d,b,n){"use strict";var l=n(17878),f=n(87962);d.exports=function(v){if(l(v)==="Function")return f(v)}},87962:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},96194:function(d,b,n){"use strict";var l=n(81339),f=n(68383),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},74100:function(d,b,n){"use strict";var l=n(24686),f=n(73079),v=n(50487),g=n(81606),y=n(3744),O=y("iterator");d.exports=function(x){if(!v(x))return f(x,O)||f(x,"@@iterator")||g[l(x)]}},66644:function(d,b,n){"use strict";var l=n(68583),f=n(80467),v=n(30011),g=n(47877),y=n(74100),O=TypeError;d.exports=function(x,S){var C=arguments.length<2?y(x):S;if(f(C))return v(l(C,x));throw new O(g(x)+" is not iterable")}},73079:function(d,b,n){"use strict";var l=n(80467),f=n(50487);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},71842:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=Math.floor,g=l("".charAt),y=l("".replace),O=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,S=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,w,I){var N=R+C.length,B=P.length,Y=S;return w!==void 0&&(w=f(w),Y=x),y(I,Y,function($,F){var G;switch(g(F,0)){case"$":return"$";case"&":return C;case"`":return O(A,0,R);case"'":return O(A,N);case"<":G=w[O(F,1,-1)];break;default:var X=+F;if(X===0)return $;if(X>B){var Q=v(X/10);return Q===0?$:Q<=B?P[Q-1]===void 0?g(F,1):P[Q-1]+g(F,1):$}G=P[X-1]}return G===void 0?"":G})}},81339:function(d,b,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},62180:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,O){return v(f(y),O)}},45685:function(d){"use strict";d.exports={}},75600:function(d){"use strict";d.exports=function(b,n){try{arguments.length===1?console.error(b):console.error(b,n)}catch(l){}}},2960:function(d,b,n){"use strict";var l=n(96194);d.exports=l("document","documentElement")},28005:function(d,b,n){"use strict";var l=n(22607),f=n(43516),v=n(47741);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},16132:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(17878),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(O){return v(O)==="String"?y(O,""):g(O)}:g},74199:function(d,b,n){"use strict";var l=n(87962),f=n(68383),v=n(1663),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},46383:function(d,b,n){"use strict";var l=n(14410),f=n(81339),v=n(68044),g=n(19100),y=n(62180),O=n(1663),x=n(82184),S=n(45685),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,w,I,N=function(F){return I(F)?w(F):P(F,{})},B=function(F){return function(G){var X;if(!v(G)||(X=w(G)).type!==F)throw new A("Incompatible receiver, "+F+" required");return X}};if(l||O.state){var Y=O.state||(O.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(F,G){if(Y.has(F))throw new A(C);return G.facade=F,Y.set(F,G),G},w=function(F){return Y.get(F)||{}},I=function(F){return Y.has(F)}}else{var $=x("state");S[$]=!0,P=function(F,G){if(y(F,$))throw new A(C);return G.facade=F,g(F,$,G),G},w=function(F){return y(F,$)?F[$]:{}},I=function(F){return y(F,$)}}d.exports={set:P,get:w,has:I,enforce:N,getterFor:B}},52797:function(d,b,n){"use strict";var l=n(3744),f=n(81606),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},34498:function(d,b,n){"use strict";var l=n(17878);d.exports=Array.isArray||function(v){return l(v)==="Array"}},68383:function(d){"use strict";var b=typeof document=="object"&&document.all;d.exports=typeof b=="undefined"&&b!==void 0?function(n){return typeof n=="function"||n===b}:function(n){return typeof n=="function"}},75610:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(24686),y=n(96194),O=n(74199),x=function(){},S=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(N){if(!v(N))return!1;try{return S(x,[],N),!0}catch(B){return!1}},w=function(N){if(!v(N))return!1;switch(g(N)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,O(N))}catch(B){return!0}};w.sham=!0,d.exports=!S||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?w:P},49004:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=/#|\.prototype\./,g=function(C,A){var R=O[y(C)];return R===S?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},O=g.data={},x=g.NATIVE="N",S=g.POLYFILL="P";d.exports=g},50487:function(d){"use strict";d.exports=function(b){return b==null}},68044:function(d,b,n){"use strict";var l=n(68383);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},16480:function(d,b,n){"use strict";var l=n(68044);d.exports=function(f){return l(f)||f===null}},20677:function(d){"use strict";d.exports=!1},59019:function(d,b,n){"use strict";var l=n(68044),f=n(17878),v=n(3744),g=v("match");d.exports=function(y){var O;return l(y)&&((O=y[g])!==void 0?!!O:f(y)==="RegExp")}},42610:function(d,b,n){"use strict";var l=n(96194),f=n(68383),v=n(3330),g=n(21892),y=Object;d.exports=g?function(O){return typeof O=="symbol"}:function(O){var x=l("Symbol");return f(x)&&v(x.prototype,y(O))}},99729:function(d,b,n){"use strict";var l=n(4558),f=n(68583),v=n(30011),g=n(47877),y=n(52797),O=n(6267),x=n(3330),S=n(66644),C=n(74100),A=n(42624),R=TypeError,P=function(I,N){this.stopped=I,this.result=N},w=P.prototype;d.exports=function(I,N,B){var Y=B&&B.that,$=!!(B&&B.AS_ENTRIES),F=!!(B&&B.IS_RECORD),G=!!(B&&B.IS_ITERATOR),X=!!(B&&B.INTERRUPTED),Q=l(N,Y),_,J,xt,tt,et,ut,ot,ht=function(q){return _&&A(_,"normal",q),new P(!0,q)},Z=function(q){return $?(v(q),X?Q(q[0],q[1],ht):Q(q[0],q[1])):X?Q(q,ht):Q(q)};if(F)_=I.iterator;else if(G)_=I;else{if(J=C(I),!J)throw new R(g(I)+" is not iterable");if(y(J)){for(xt=0,tt=O(I);tt>xt;xt++)if(et=Z(I[xt]),et&&x(w,et))return et;return new P(!1)}_=S(I,J)}for(ut=F?I.next:_.next;!(ot=f(ut,_)).done;){try{et=Z(ot.value)}catch(q){A(_,"throw",q)}if(typeof et=="object"&&et&&x(w,et))return et}return new P(!1)}},42624:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(73079);d.exports=function(g,y,O){var x,S;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw O;return O}x=l(x,g)}catch(C){S=!0,x=C}if(y==="throw")throw O;if(S)throw x;return f(x),O}},52521:function(d,b,n){"use strict";var l=n(37322).IteratorPrototype,f=n(28792),v=n(44938),g=n(65260),y=n(81606),O=function(){return this};d.exports=function(x,S,C,A){var R=S+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=O,x}},15038:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(20677),g=n(94598),y=n(68383),O=n(52521),x=n(49756),S=n(19404),C=n(65260),A=n(19100),R=n(34351),P=n(3744),w=n(81606),I=n(37322),N=g.PROPER,B=g.CONFIGURABLE,Y=I.IteratorPrototype,$=I.BUGGY_SAFARI_ITERATORS,F=P("iterator"),G="keys",X="values",Q="entries",_=function(){return this};d.exports=function(J,xt,tt,et,ut,ot,ht){O(tt,xt,et);var Z=function(Rt){if(Rt===ut&<)return lt;if(!$&&Rt&&Rt in it)return it[Rt];switch(Rt){case G:return function(){return new tt(this,Rt)};case X:return function(){return new tt(this,Rt)};case Q:return function(){return new tt(this,Rt)}}return function(){return new tt(this)}},q=xt+" Iterator",Ut=!1,it=J.prototype,ft=it[F]||it["@@iterator"]||ut&&it[ut],lt=!$&&ft||Z(ut),M=xt==="Array"&&it.entries||ft,Et,Vt,Pt;if(M&&(Et=x(M.call(new J)),Et!==Object.prototype&&Et.next&&(!v&&x(Et)!==Y&&(S?S(Et,Y):y(Et[F])||R(Et,F,_)),C(Et,q,!0,!0),v&&(w[q]=_))),N&&ut===X&&ft&&ft.name!==X&&(!v&&B?A(it,"name",X):(Ut=!0,lt=function(){return f(ft,this)})),ut)if(Vt={values:Z(X),keys:ot?lt:Z(G),entries:Z(Q)},ht)for(Pt in Vt)($||Ut||!(Pt in it))&&R(it,Pt,Vt[Pt]);else l({target:xt,proto:!0,forced:$||Ut},Vt);return(!v||ht)&&it[F]!==lt&&R(it,F,lt,{name:ut}),w[xt]=lt,Vt}},37322:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=n(68044),g=n(28792),y=n(49756),O=n(34351),x=n(3744),S=n(20677),C=x("iterator"),A=!1,R,P,w;[].keys&&(w=[].keys(),"next"in w?(P=y(y(w)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var N={};return R[C].call(N)!==N});I?R={}:S&&(R=g(R)),f(R[C])||O(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},81606:function(d){"use strict";d.exports={}},6267:function(d,b,n){"use strict";var l=n(92779);d.exports=function(f){return l(f.length)}},21134:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(62180),y=n(22607),O=n(94598).CONFIGURABLE,x=n(74199),S=n(46383),C=S.enforce,A=S.get,R=String,P=Object.defineProperty,w=l("".slice),I=l("".replace),N=l([].join),B=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),$=d.exports=function(F,G,X){w(R(G),0,7)==="Symbol("&&(G="["+I(R(G),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&(G="get "+G),X&&X.setter&&(G="set "+G),(!g(F,"name")||O&&F.name!==G)&&(y?P(F,"name",{value:G,configurable:!0}):F.name=G),B&&X&&g(X,"arity")&&F.length!==X.arity&&P(F,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(F,"prototype",{writable:!1}):F.prototype&&(F.prototype=void 0)}catch(_){}var Q=C(F);return g(Q,"source")||(Q.source=N(Y,typeof G=="string"?G:"")),F};Function.prototype.toString=$(function(){return v(this)&&A(this).source||x(this)},"toString")},17380:function(d){"use strict";var b=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:b)(v)}},21535:function(d,b,n){"use strict";var l=n(81339),f=n(34042),v=n(4558),g=n(27274).set,y=n(95345),O=n(27115),x=n(58274),S=n(17649),C=n(4425),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,w=l.Promise,I=f("queueMicrotask"),N,B,Y,$,F;if(!I){var G=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=G.get();)try{_()}catch(J){throw G.head&&N(),J}Q&&Q.enter()};!O&&!C&&!S&&A&&R?(B=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),N=function(){Y.data=B=!B}):!x&&w&&w.resolve?($=w.resolve(void 0),$.constructor=w,F=v($.then,$),N=function(){F(X)}):C?N=function(){P.nextTick(X)}:(g=v(g,l),N=function(){g(X)}),I=function(Q){G.head||N(),G.add(Q)}}d.exports=I},20877:function(d,b,n){"use strict";var l=n(80467),f=TypeError,v=function(g){var y,O;this.promise=new g(function(x,S){if(y!==void 0||O!==void 0)throw new f("Bad Promise constructor");y=x,O=S}),this.resolve=l(y),this.reject=l(O)};d.exports.f=function(g){return new v(g)}},73169:function(d,b,n){"use strict";var l=n(59019),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},28792:function(d,b,n){"use strict";var l=n(30011),f=n(25086),v=n(24389),g=n(45685),y=n(2960),O=n(47741),x=n(82184),S=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),w=function(){},I=function(F){return C+R+S+F+C+"/"+R+S},N=function(F){F.write(I("")),F.close();var G=F.parentWindow.Object;return F=null,G},B=function(){var F=O("iframe"),G="java"+R+":",X;return F.style.display="none",y.appendChild(F),F.src=String(G),X=F.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,$=function(){try{Y=new ActiveXObject("htmlfile")}catch(G){}$=typeof document!="undefined"?document.domain&&Y?N(Y):B():N(Y);for(var F=v.length;F--;)delete $[A][v[F]];return $()};g[P]=!0,d.exports=Object.create||function(G,X){var Q;return G!==null?(w[A]=l(G),Q=new w,w[A]=null,Q[P]=G):Q=$(),X===void 0?Q:f.f(Q,X)}},25086:function(d,b,n){"use strict";var l=n(22607),f=n(30317),v=n(28333),g=n(30011),y=n(26426),O=n(31184);b.f=l&&!f?Object.defineProperties:function(S,C){g(S);for(var A=y(C),R=O(C),P=R.length,w=0,I;P>w;)v.f(S,I=R[w++],A[I]);return S}},28333:function(d,b,n){"use strict";var l=n(22607),f=n(28005),v=n(30317),g=n(30011),y=n(31577),O=TypeError,x=Object.defineProperty,S=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";b.f=l?v?function(w,I,N){if(g(w),I=y(I),g(N),typeof w=="function"&&I==="prototype"&&"value"in N&&R in N&&!N[R]){var B=S(w,I);B&&B[R]&&(w[I]=N.value,N={configurable:A in N?N[A]:B[A],enumerable:C in N?N[C]:B[C],writable:!1})}return x(w,I,N)}:x:function(w,I,N){if(g(w),I=y(I),g(N),f)try{return x(w,I,N)}catch(B){}if("get"in N||"set"in N)throw new O("Accessors not supported");return"value"in N&&(w[I]=N.value),w}},6495:function(d,b,n){"use strict";var l=n(22607),f=n(68583),v=n(9390),g=n(44938),y=n(26426),O=n(31577),x=n(62180),S=n(28005),C=Object.getOwnPropertyDescriptor;b.f=l?C:function(R,P){if(R=y(R),P=O(P),S)try{return C(R,P)}catch(w){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},99997:function(d,b,n){"use strict";var l=n(51346),f=n(24389),v=f.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},88582:function(d,b){"use strict";b.f=Object.getOwnPropertySymbols},49756:function(d,b,n){"use strict";var l=n(62180),f=n(68383),v=n(28985),g=n(82184),y=n(86370),O=g("IE_PROTO"),x=Object,S=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,O))return A[O];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?S:null}},3330:function(d,b,n){"use strict";var l=n(87962);d.exports=l({}.isPrototypeOf)},51346:function(d,b,n){"use strict";var l=n(87962),f=n(62180),v=n(26426),g=n(94220).indexOf,y=n(45685),O=l([].push);d.exports=function(x,S){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&O(R,P);for(;S.length>A;)f(C,P=S[A++])&&(~g(R,P)||O(R,P));return R}},31184:function(d,b,n){"use strict";var l=n(51346),f=n(24389);d.exports=Object.keys||function(g){return l(g,f)}},9390:function(d,b){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);b.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},19404:function(d,b,n){"use strict";var l=n(6382),f=n(68044),v=n(38119),g=n(99047);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,O={},x;try{x=l(Object.prototype,"__proto__","set"),x(O,[]),y=O instanceof Array}catch(S){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},20387:function(d,b,n){"use strict";var l=n(68583),f=n(68383),v=n(68044),g=TypeError;d.exports=function(y,O){var x,S;if(O==="string"&&f(x=y.toString)&&!v(S=l(x,y))||f(x=y.valueOf)&&!v(S=l(x,y))||O!=="string"&&f(x=y.toString)&&!v(S=l(x,y)))return S;throw new g("Can't convert object to primitive value")}},48314:function(d,b,n){"use strict";var l=n(96194),f=n(87962),v=n(99997),g=n(88582),y=n(30011),O=f([].concat);d.exports=l("Reflect","ownKeys")||function(S){var C=v.f(y(S)),A=g.f;return A?O(C,A(S)):C}},55141:function(d){"use strict";d.exports=function(b){try{return{error:!1,value:b()}}catch(n){return{error:!0,value:n}}}},41602:function(d,b,n){"use strict";var l=n(81339),f=n(29950),v=n(68383),g=n(49004),y=n(74199),O=n(3744),x=n(13694),S=n(20677),C=n(76416),A=f&&f.prototype,R=O("species"),P=!1,w=v(l.PromiseRejectionEvent),I=g("Promise",function(){var N=y(f),B=N!==String(f);if(!B&&C===66||S&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(N)){var Y=new f(function(G){G(1)}),$=function(G){G(function(){},function(){})},F=Y.constructor={};if(F[R]=$,P=Y.then(function(){})instanceof $,!P)return!0}return!B&&(x==="BROWSER"||x==="DENO")&&!w});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:w,SUBCLASSING:P}},29950:function(d,b,n){"use strict";var l=n(81339);d.exports=l.Promise},55183:function(d,b,n){"use strict";var l=n(30011),f=n(68044),v=n(20877);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var O=v.f(g),x=O.resolve;return x(y),O.promise}},57870:function(d,b,n){"use strict";var l=n(29950),f=n(50754),v=n(41602).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},95345:function(d){"use strict";var b=function(){this.head=null,this.tail=null};b.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=b},85635:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(68383),g=n(17878),y=n(44076),O=TypeError;d.exports=function(x,S){var C=x.exec;if(v(C)){var A=l(C,x,S);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,S);throw new O("RegExp#exec called on incompatible receiver")}},44076:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(46908),g=n(61414),y=n(56589),O=n(63797),x=n(28792),S=n(46383).get,C=n(32693),A=n(79733),R=O("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,w=P,I=f("".charAt),N=f("".indexOf),B=f("".replace),Y=f("".slice),$=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),F=y.BROKEN_CARET,G=/()??/.exec("")[1]!==void 0,X=$||G||F||C||A;X&&(w=function(_){var J=this,xt=S(J),tt=v(_),et=xt.raw,ut,ot,ht,Z,q,Ut,it;if(et)return et.lastIndex=J.lastIndex,ut=l(w,et,tt),J.lastIndex=et.lastIndex,ut;var ft=xt.groups,lt=F&&J.sticky,M=l(g,J),Et=J.source,Vt=0,Pt=tt;if(lt&&(M=B(M,"y",""),N(M,"g")===-1&&(M+="g"),Pt=Y(tt,J.lastIndex),J.lastIndex>0&&(!J.multiline||J.multiline&&I(tt,J.lastIndex-1)!==` -`)&&(Et="(?: "+Et+")",Pt=" "+Pt,Vt++),ot=new RegExp("^(?:"+Et+")",M)),G&&(ot=new RegExp("^"+Et+"$(?!\\s)",M)),$&&(ht=J.lastIndex),Z=l(P,lt?ot:J,Pt),lt?Z?(Z.input=Y(Z.input,Vt),Z[0]=Y(Z[0],Vt),Z.index=J.lastIndex,J.lastIndex+=Z[0].length):J.lastIndex=0:$&&Z&&(J.lastIndex=J.global?Z.index+Z[0].length:ht),G&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(q=1;qb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},38119:function(d,b,n){"use strict";var l=n(50487),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},34042:function(d,b,n){"use strict";var l=n(81339),f=n(22607),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},7400:function(d,b,n){"use strict";var l=n(96194),f=n(35990),v=n(3744),g=n(22607),y=v("species");d.exports=function(O){var x=l(O);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},65260:function(d,b,n){"use strict";var l=n(28333).f,f=n(62180),v=n(3744),g=v("toStringTag");d.exports=function(y,O,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:O})}},82184:function(d,b,n){"use strict";var l=n(63797),f=n(53448),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},1663:function(d,b,n){"use strict";var l=n(20677),f=n(81339),v=n(45579),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.42.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"})},63797:function(d,b,n){"use strict";var l=n(1663);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},53709:function(d,b,n){"use strict";var l=n(30011),f=n(92837),v=n(50487),g=n(3744),y=g("species");d.exports=function(O,x){var S=l(O).constructor,C;return S===void 0||v(C=l(S)[y])?x:f(C)}},88944:function(d,b,n){"use strict";var l=n(87962),f=n(27105),v=n(46908),g=n(38119),y=l("".charAt),O=l("".charCodeAt),x=l("".slice),S=function(C){return function(A,R){var P=v(g(A)),w=f(R),I=P.length,N,B;return w<0||w>=I?C?"":void 0:(N=O(P,w),N<55296||N>56319||w+1===I||(B=O(P,w+1))<56320||B>57343?C?y(P,w):N:C?x(P,w,w+2):(N-55296<<10)+(B-56320)+65536)}};d.exports={codeAt:S(!1),charAt:S(!0)}},12584:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(43516),v=n(2633),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},93523:function(d,b,n){"use strict";var l=n(87962),f=n(38119),v=n(46908),g=n(2633),y=l("".replace),O=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),S=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,O,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:S(1),end:S(2),trim:S(3)}},1002:function(d,b,n){"use strict";var l=n(76416),f=n(43516),v=n(81339),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},27274:function(d,b,n){"use strict";var l=n(81339),f=n(79736),v=n(4558),g=n(68383),y=n(62180),O=n(43516),x=n(2960),S=n(37413),C=n(47741),A=n(13579),R=n(27115),P=n(4425),w=l.setImmediate,I=l.clearImmediate,N=l.process,B=l.Dispatch,Y=l.Function,$=l.MessageChannel,F=l.String,G=0,X={},Q="onreadystatechange",_,J,xt,tt;O(function(){_=l.location});var et=function(Z){if(y(X,Z)){var q=X[Z];delete X[Z],q()}},ut=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},ht=function(Z){l.postMessage(F(Z),_.protocol+"//"+_.host)};(!w||!I)&&(w=function(q){A(arguments.length,1);var Ut=g(q)?q:Y(q),it=S(arguments,1);return X[++G]=function(){f(Ut,void 0,it)},J(G),G},I=function(q){delete X[q]},P?J=function(Z){N.nextTick(ut(Z))}:B&&B.now?J=function(Z){B.now(ut(Z))}:$&&!R?(xt=new $,tt=xt.port2,xt.port1.onmessage=ot,J=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!O(ht)?(J=ht,l.addEventListener("message",ot,!1)):Q in C("script")?J=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:J=function(Z){setTimeout(ut(Z),0)}),d.exports={set:w,clear:I}},39767:function(d,b,n){"use strict";var l=n(27105),f=Math.max,v=Math.min;d.exports=function(g,y){var O=l(g);return O<0?f(O+y,0):v(O,y)}},26426:function(d,b,n){"use strict";var l=n(16132),f=n(38119);d.exports=function(v){return l(f(v))}},27105:function(d,b,n){"use strict";var l=n(17380);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},92779:function(d,b,n){"use strict";var l=n(27105),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},28985:function(d,b,n){"use strict";var l=n(38119),f=Object;d.exports=function(v){return f(l(v))}},6588:function(d,b,n){"use strict";var l=n(68583),f=n(68044),v=n(42610),g=n(73079),y=n(20387),O=n(3744),x=TypeError,S=O("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,S),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},31577:function(d,b,n){"use strict";var l=n(6588),f=n(42610);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},46526:function(d,b,n){"use strict";var l=n(3744),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},46908:function(d,b,n){"use strict";var l=n(24686),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},47877:function(d){"use strict";var b=String;d.exports=function(n){try{return b(n)}catch(l){return"Object"}}},53448:function(d,b,n){"use strict";var l=n(87962),f=0,v=Math.random(),g=l(1 .toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},21892:function(d,b,n){"use strict";var l=n(1002);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30317:function(d,b,n){"use strict";var l=n(22607),f=n(43516);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},13579:function(d){"use strict";var b=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return O?y(this,C,A)||0:v(this,C,A)}})},60393:function(d,b,n){"use strict";var l=n(26426),f=n(58597),v=n(81606),g=n(46383),y=n(28333).f,O=n(15038),x=n(33229),S=n(20677),C=n(22607),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=O(Array,"Array",function(I,N){R(this,{type:A,target:l(I),index:0,kind:N})},function(){var I=P(this),N=I.target,B=I.index++;if(!N||B>=N.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(B,!1);case"values":return x(N[B],!1)}return x([B,N[B]],!1)},"values");var w=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!S&&C&&w.name!=="values")try{y(w,"name",{value:"values"})}catch(I){}},35618:function(d,b,n){"use strict";var l=n(70816),f=n(36921).left,v=n(82972),g=n(76416),y=n(4425),O=!y&&g>79&&g<83,x=O||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},81167:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(34498),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},77951:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,w=R.reject,I=y(function(){var N=v(A.resolve),B=[],Y=0,$=1;O(C,function(F){var G=Y++,X=!1;$++,f(N,A,F).then(function(Q){X||(X=!0,B[G]=Q,--$||P(B))},w)}),--$||P(B)});return I.error&&w(I.value),R.promise}})},56118:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(41602).CONSTRUCTOR,g=n(29950),y=n(96194),O=n(68383),x=n(34351),S=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&O(g)){var C=y("Promise").prototype.catch;S.catch!==C&&x(S,"catch",C,{unsafe:!0})}},67428:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(4425),g=n(81339),y=n(68583),O=n(34351),x=n(19404),S=n(65260),C=n(7400),A=n(80467),R=n(68383),P=n(68044),w=n(9011),I=n(53709),N=n(27274).set,B=n(21535),Y=n(75600),$=n(55141),F=n(95345),G=n(46383),X=n(29950),Q=n(41602),_=n(20877),J="Promise",xt=Q.CONSTRUCTOR,tt=Q.REJECTION_EVENT,et=Q.SUBCLASSING,ut=G.getterFor(J),ot=G.set,ht=X&&X.prototype,Z=X,q=ht,Ut=g.TypeError,it=g.document,ft=g.process,lt=_.f,M=lt,Et=!!(it&&it.createEvent&&g.dispatchEvent),Vt="unhandledrejection",Pt="rejectionhandled",Rt=0,jt=1,we=2,be=1,qt=2,kt,le,ie,he,Jt=function(W){var nt;return P(W)&&R(nt=W.then)?nt:!1},fe=function(W,nt){var ct=nt.value,dt=nt.state===jt,St=dt?W.ok:W.fail,ve=W.resolve,Ve=W.reject,ge=W.domain,de,We,te;try{St?(dt||(nt.rejection===qt&&Xe(nt),nt.rejection=be),St===!0?de=ct:(ge&&ge.enter(),de=St(ct),ge&&(ge.exit(),te=!0)),de===W.promise?Ve(new Ut("Promise-chain cycle")):(We=Jt(de))?y(We,de,ve,Ve):ve(de)):Ve(ct)}catch(Qe){ge&&!te&&ge.exit(),Ve(Qe)}},ce=function(W,nt){W.notified||(W.notified=!0,B(function(){for(var ct=W.reactions,dt;dt=ct.get();)fe(dt,W);W.notified=!1,nt&&!W.rejection&&or(W)}))},Se=function(W,nt,ct){var dt,St;Et?(dt=it.createEvent("Event"),dt.promise=nt,dt.reason=ct,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:ct},!tt&&(St=g["on"+W])?St(dt):W===Vt&&Y("Unhandled promise rejection",ct)},or=function(W){y(N,g,function(){var nt=W.facade,ct=W.value,dt=_t(W),St;if(dt&&(St=$(function(){v?ft.emit("unhandledRejection",ct,nt):Se(Vt,nt,ct)}),W.rejection=v||_t(W)?qt:be,St.error))throw St.value})},_t=function(W){return W.rejection!==be&&!W.parent},Xe=function(W){y(N,g,function(){var nt=W.facade;v?ft.emit("rejectionHandled",nt):Se(Pt,nt,W.value)})},ae=function(W,nt,ct){return function(dt){W(nt,dt,ct)}},Mt=function(W,nt,ct){W.done||(W.done=!0,ct&&(W=ct),W.value=nt,W.state=we,ce(W,!0))},je=function(W,nt,ct){if(!W.done){W.done=!0,ct&&(W=ct);try{if(W.facade===nt)throw new Ut("Promise can't be resolved itself");var dt=Jt(nt);dt?B(function(){var St={done:!1};try{y(dt,nt,ae(je,St,W),ae(Mt,St,W))}catch(ve){Mt(St,ve,W)}}):(W.value=nt,W.state=jt,ce(W,!1))}catch(St){Mt({done:!1},St,W)}}};if(xt&&(Z=function(nt){w(this,q),A(nt),y(kt,this);var ct=ut(this);try{nt(ae(je,ct),ae(Mt,ct))}catch(dt){Mt(ct,dt)}},q=Z.prototype,kt=function(nt){ot(this,{type:J,done:!1,notified:!1,parent:!1,reactions:new F,rejection:!1,state:Rt,value:null})},kt.prototype=O(q,"then",function(nt,ct){var dt=ut(this),St=lt(I(this,Z));return dt.parent=!0,St.ok=R(nt)?nt:!0,St.fail=R(ct)&&ct,St.domain=v?ft.domain:void 0,dt.state===Rt?dt.reactions.add(St):B(function(){fe(St,dt)}),St.promise}),le=function(){var W=new kt,nt=ut(W);this.promise=W,this.resolve=ae(je,nt),this.reject=ae(Mt,nt)},_.f=lt=function(W){return W===Z||W===ie?new le(W):M(W)},!f&&R(X)&&ht!==Object.prototype)){he=ht.then,et||O(ht,"then",function(nt,ct){var dt=this;return new Z(function(St,ve){y(he,dt,St,ve)}).then(nt,ct)},{unsafe:!0});try{delete ht.constructor}catch(W){}x&&x(ht,q)}l({global:!0,constructor:!0,wrap:!0,forced:xt},{Promise:Z}),S(Z,J,!1,!0),C(J)},10097:function(d,b,n){"use strict";n(67428),n(77951),n(56118),n(54979),n(77906),n(93541)},54979:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,w=y(function(){var I=v(A.resolve);O(C,function(N){f(I,A,N).then(R.resolve,P)})});return w.error&&P(w.value),R.promise}})},77906:function(d,b,n){"use strict";var l=n(70816),f=n(20877),v=n(41602).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var O=f.f(this),x=O.reject;return x(y),O.promise}})},93541:function(d,b,n){"use strict";var l=n(70816),f=n(96194),v=n(20677),g=n(29950),y=n(41602).CONSTRUCTOR,O=n(55183),x=f("Promise"),S=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return O(S&&this===x?g:this,A)}})},65975:function(d,b,n){"use strict";var l=n(70816),f=n(44076);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},35370:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(34351),v=n(30011),g=n(46908),y=n(43516),O=n(95379),x="toString",S=RegExp.prototype,C=S[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(S,x,function(){var w=v(this),I=g(w.source),N=g(O(w));return"/"+I+"/"+N},{unsafe:!0})},50427:function(d,b,n){"use strict";var l=n(70816),f=n(77063),v=n(6495).f,g=n(92779),y=n(46908),O=n(73169),x=n(38119),S=n(92975),C=n(20677),A=f("".slice),R=Math.min,P=S("endsWith"),w=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!w&&!P},{endsWith:function(N){var B=y(x(this));O(N);var Y=arguments.length>1?arguments[1]:void 0,$=B.length,F=Y===void 0?$:R(g(Y),$),G=y(N);return A(B,F-G.length,F)===G}})},9706:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(73169),g=n(38119),y=n(46908),O=n(92975),x=f("".indexOf);l({target:"String",proto:!0,forced:!O("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},9538:function(d,b,n){"use strict";var l=n(68583),f=n(15433),v=n(30011),g=n(68044),y=n(92779),O=n(46908),x=n(38119),S=n(73079),C=n(25534),A=n(85635);f("match",function(R,P,w){return[function(N){var B=x(this),Y=g(N)?S(N,R):void 0;return Y?l(Y,N,B):new RegExp(N)[R](O(B))},function(I){var N=v(this),B=O(I),Y=w(P,N,B);if(Y.done)return Y.value;if(!N.global)return A(N,B);var $=N.unicode;N.lastIndex=0;for(var F=[],G=0,X;(X=A(N,B))!==null;){var Q=O(X[0]);F[G]=Q,Q===""&&(N.lastIndex=C(B,y(N.lastIndex),$)),G++}return G===0?null:F}]})},23448:function(d,b,n){"use strict";var l=n(79736),f=n(68583),v=n(87962),g=n(15433),y=n(43516),O=n(30011),x=n(68383),S=n(68044),C=n(27105),A=n(92779),R=n(46908),P=n(38119),w=n(25534),I=n(73079),N=n(71842),B=n(85635),Y=n(3744),$=Y("replace"),F=Math.max,G=Math.min,X=v([].concat),Q=v([].push),_=v("".indexOf),J=v("".slice),xt=function(ot){return ot===void 0?ot:String(ot)},tt=function(){return"a".replace(/./,"$0")==="$0"}(),et=function(){return/./[$]?/./[$]("a","$0")==="":!1}(),ut=!y(function(){var ot=/./;return ot.exec=function(){var ht=[];return ht.groups={a:"7"},ht},"".replace(ot,"$")!=="7"});g("replace",function(ot,ht,Z){var q=et?"$":"$0";return[function(it,ft){var lt=P(this),M=S(it)?I(it,$):void 0;return M?f(M,it,lt,ft):f(ht,R(lt),it,ft)},function(Ut,it){var ft=O(this),lt=R(Ut);if(typeof it=="string"&&_(it,q)===-1&&_(it,"$<")===-1){var M=Z(ht,ft,lt,it);if(M.done)return M.value}var Et=x(it);Et||(it=R(it));var Vt=ft.global,Pt;Vt&&(Pt=ft.unicode,ft.lastIndex=0);for(var Rt=[],jt;jt=B(ft,lt),!(jt===null||(Q(Rt,jt),!Vt));){var we=R(jt[0]);we===""&&(ft.lastIndex=w(lt,A(ft.lastIndex),Pt))}for(var be="",qt=0,kt=0;kt=qt&&(be+=J(lt,qt,ie)+Jt,qt=ie+le.length)}return be+J(lt,qt)}]},!ut||!tt||et)},54291:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(15433),g=n(30011),y=n(68044),O=n(38119),x=n(53709),S=n(25534),C=n(92779),A=n(46908),R=n(73079),P=n(85635),w=n(56589),I=n(43516),N=w.UNSUPPORTED_Y,B=4294967295,Y=Math.min,$=f([].push),F=f("".slice),G=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var J="ab".split(Q);return J.length!==2||J[0]!=="a"||J[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,J){var xt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,ut){var ot=O(this),ht=y(et)?R(et,Q):void 0;return ht?l(ht,et,ot,ut):l(xt,A(ot),et,ut)},function(tt,et){var ut=g(this),ot=A(tt);if(!X){var ht=J(xt,ut,ot,et,xt!==_);if(ht.done)return ht.value}var Z=x(ut,RegExp),q=ut.unicode,Ut=(ut.ignoreCase?"i":"")+(ut.multiline?"m":"")+(ut.unicode?"u":"")+(N?"g":"y"),it=new Z(N?"^(?:"+ut.source+")":ut,Ut),ft=et===void 0?B:et>>>0;if(ft===0)return[];if(ot.length===0)return P(it,ot)===null?[ot]:[];for(var lt=0,M=0,Et=[];M1?arguments[1]:void 0,B.length)),$=y(N);return A(B,Y,Y+$.length)===$}})},39936:function(d,b,n){"use strict";var l=n(70816),f=n(93523).trim,v=n(12584);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},41474:function(d,b,n){"use strict";var l=n(81339),f=n(19664),v=n(55787),g=n(60393),y=n(19100),O=n(65260),x=n(3744),S=x("iterator"),C=g.values,A=function(P,w){if(P){if(P[S]!==C)try{y(P,S,C)}catch(N){P[S]=C}if(O(P,w,!0),f[w]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(N){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,b,n){"use strict";n.r(b),n.d(b,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return Je},AnimateTransformElement:function(){return rn},BoundingBox:function(){return Zt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Pe},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return Sr},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return He},Font:function(){return $t},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return ke},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return $e},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return Ce},Parser:function(){return Ke},PathElement:function(){return yt},PathParser:function(){return at},PatternElement:function(){return Kr},Point:function(){return Nt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return k},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return ye},Rotate:function(){return zr},SVGElement:function(){return De},SVGFontLoader:function(){return vn},Scale:function(){return Gr},Screen:function(){return ze},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return br},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ge},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return pe},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return _t},default:function(){return Pe},getSelectorSpecificity:function(){return Qe},normalizeAttributeName:function(){return W},normalizeColor:function(){return ct},parseExternalUrl:function(){return nt},presets:function(){return or},toNumbers:function(){return Mt},trimLeft:function(){return Xe},trimRight:function(){return ae},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ze}});var l=n(10097),f=n(95764),v=n(9538),g=n(23448),y=n(95014),O=n(60393),x=n(41474),S=n(4635),C=n(35618),A=n(50427),R=n(54291),P=n(32772),w=n(39936),I=n(45810),N=n(34453),B=n(9706),Y=n(81167);var $=function(h,t){return($=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function F(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}$(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function G(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function ut(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function ht(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,T,m,D){if(isNaN(m)&&!(p.type&M.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&M.HORIZ_LINE_TO&&(p.type=M.LINE_TO,p.y=p.relative?0:T),c&&p.type&M.VERT_LINE_TO&&(p.type=M.LINE_TO,p.x=p.relative?0:E),s&&p.type&M.CLOSE_PATH&&(p.type=M.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-T:D),p.type&M.ARC&&(p.rX===0||p.rY===0)&&(p.type=M.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(T,m,D,V,L){var U=Math.abs,K=!1,j=0,z=0;if(T.type&M.SMOOTH_CURVE_TO&&(j=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),T.type&(M.CURVE_TO|M.SMOOTH_CURVE_TO)?(u=T.relative?m+T.x2:T.x2,c=T.relative?D+T.y2:T.y2):(u=NaN,c=NaN),T.type&M.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):T.type&M.QUAD_TO?(p=T.relative?m+T.x1:T.x1,E=T.relative?D+T.y1:T.y2):(p=NaN,E=NaN),T.type&M.LINE_COMMANDS||T.type&M.ARC&&(T.rX===0||T.rY===0||!T.lArcFlag)||T.type&M.CURVE_TO||T.type&M.SMOOTH_CURVE_TO||T.type&M.QUAD_TO||T.type&M.SMOOTH_QUAD_TO){var rt=T.x===void 0?0:T.relative?T.x:T.x-m,st=T.y===void 0?0:T.relative?T.y:T.y-D;j=isNaN(p)?T.x1===void 0?j:T.relative?T.x:T.x1-m:p-m,z=isNaN(E)?T.y1===void 0?z:T.relative?T.y:T.y1-D:E-D;var H=T.x2===void 0?0:T.relative?T.x:T.x2-m,vt=T.y2===void 0?0:T.relative?T.y:T.y2-D;U(rt)<=s&&U(st)<=s&&U(j)<=s&&U(z)<=s&&U(H)<=s&&U(vt)<=s&&(K=!0)}return T.type&M.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:T})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return M.ARC===s.type?function(p,E,T){var m,D,V,L;p.cX||J(p,E,T);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,j=Math.ceil(K/90),z=new Array(j),rt=E,st=T,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),Otmt&&L(Z(m,V.x1,V.x2,V.x,mt));for(var z=0,rt=ht(D,V.y1,V.y2,V.y);zmt&&U(Z(D,V.y1,V.y2,V.y,mt))}if(V.type&M.ARC){L(V.x),U(V.y),J(V,m,D);for(var st=V.xRot/180*Math.PI,H=Math.cos(st)*V.rX,vt=Math.sin(st)*V.rX,gt=-Math.sin(st)*V.rY,pt=Math.cos(st)*V.rY,bt=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=bt[0],Lt=bt[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Yt=180*Math.atan2(Gt,Ft)/Math.PI;return YtTt&&mtTt&&mtp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===Et[this.curCommandType]&&(M.HORIZ_LINE_TO===this.curCommandType?a({type:M.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):M.VERT_LINE_TO===this.curCommandType?a({type:M.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===M.MOVE_TO||this.curCommandType===M.LINE_TO||this.curCommandType===M.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),M.MOVE_TO===this.curCommandType&&(this.curCommandType=M.LINE_TO)):this.curCommandType===M.CURVE_TO?a({type:M.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===M.SMOOTH_CURVE_TO?a({type:M.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.QUAD_TO?a({type:M.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.ARC&&a({type:M.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!it(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=M.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=M.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=M.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=M.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=M.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=M.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=M.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=M.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=M.ARC,this.curCommandRelative=s==="a"}else r.push({type:M.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[j+3]=Ee,Ee!==0){var Te=255/Ee;o[j]=(Ot*z>>>rt)*Te,o[j+1]=(Ft*z>>>rt)*Te,o[j+2]=(Gt*z>>>rt)*Te}else o[j]=o[j+1]=o[j+2]=0;Ot-=wt,Ft-=It,Gt-=zt,Yt-=mt,wt-=L.r,It-=L.g,zt-=L.b,mt-=L.a;var re=xe+a+1;re=K+(re>>rt,Wt>0?(Wt=255/Wt,o[Qt]=(er*z>>>rt)*Wt,o[Qt+1]=(rr*z>>>rt)*Wt,o[Qt+2]=(nr*z>>>rt)*Wt):o[Qt]=o[Qt+1]=o[Qt+2]=0,er-=Ar,rr-=Pr,nr-=Rr,ir-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Qt=ne+((Qt=Dr+p)>>j,o[H+1]=wt*K>>>j,o[H+2]=It*K>>>j,At-=Tt,wt-=Lt,It-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=st+((z=Yt+a+1)>>j,o[z+1]=Ee*K>>>j,o[z+2]=Te*K>>>j,xe-=Le,Ee-=Be,Te-=me,Le-=L.r,Be-=L.g,me-=L.b,z=Ht+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function Se(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var or=Object.freeze({__proto__:null,offscreen:ce,node:Se});function _t(h){return h.replace(/(?!\u3000)\s+/gm," ")}function Xe(h){return h.replace(/^[\n \t]+/,"")}function ae(h){return h.replace(/[\n \t]+$/,"")}function Mt(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var je=/^[A-Z-]+$/;function W(h){return je.test(h)?h.toLowerCase():h}function nt(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function ct(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var dt=/(\[[^\]]+\])/g,St=/(#[^\s+>~.[:]+)/g,ve=/(\.[^\s+>~.[:]+)/g,Ve=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ge=/(:[\w-]+\([^)]*\))/gi,de=/(:[^\s+>~.[:]+)/g,We=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function Qe(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,dt),t[1]+=r,[e,r]=te(e,St),t[0]+=r,[e,r]=te(e,ve),t[1]+=r,[e,r]=te(e,Ve),t[2]+=r,[e,r]=te(e,ge),t[1]+=r,[e,r]=te(e,de),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,We),t[2]+=r,t.join("")}var Ce=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ze(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return _t(this.getString()).trim().split(t).map(i=>new k(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=ct(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?k.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=Mt(t);return new Nt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=Mt(t);return new Nt(r,i)}static parsePath(t){for(var e=Mt(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Nt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class ze{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:T,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=_t(i).replace(/^defer\s/,""),[U,K]=L.split(" "),j=U||"xMidYMid",z=K||"meet",rt=a/o,st=s/u,H=Math.min(rt,st),vt=Math.max(rt,st),gt=o,pt=u;z==="meet"&&(gt*=H,pt*=H),z==="slice"&&(gt*=vt,pt*=vt);var bt=new k(e,"refX",E),Tt=new k(e,"refY",T),Lt=bt.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*bt.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,At=H*V;r.beginPath(),r.moveTo(Bt,At),r.lineTo(a,At),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var wt=z==="meet"&&H===st,It=z==="slice"&&vt===st,zt=z==="meet"&&H===rt,mt=z==="slice"&&vt===rt;j.startsWith("xMid")&&(wt||It)&&r.translate(a/2-gt/2,0),j.endsWith("YMid")&&(zt||mt)&&r.translate(0,s/2-pt/2),j.startsWith("xMax")&&(wt||It)&&r.translate(a-gt,0),j.endsWith("YMax")&&(zt||mt)&&r.translate(0,s-pt)}switch(!0){case j==="none":r.scale(rt,st);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(vt,vt);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:T,mouse:m}=this,D=1e3/T;if(this.frameDuration=D,this.readyPromise=new Promise(j=>{this.resolveReady=j}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:T}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(T||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=Mt(t.getAttribute("viewBox").getString()),j=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?j=rt.getPixels("x")/i:isNaN(K[2])||(j=K[2]/i)}if(typeof a=="number"){var st=t.getStyle("height");st.hasValue()?z=st.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}j||(j=z),z||(z=j),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/j,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),T&&(this.isFirstRender=!1)}}ze.defaultWindow=Fr,ze.defaultFetch=Ur;var{defaultFetch:Pn}=ze,Rn=typeof DOMParser!="undefined"?DOMParser:null;class Ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Nt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class zr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=Mt(e);this.angle=new k(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Gr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Nt.parseScale(e);(i.x===0||i.y===0)&&(i.x=Ce,i.y=Ce),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Mt(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,T=0,m=1,D=1/(a*(c*m-p*T)-o*(u*m-p*E)+s*(u*T-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*T),D*(p*E-u*m),D*(s*T-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new k(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return _t(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class pe{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=pe.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new pe(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=W(s.nodeName);this.attributes[u]=new k(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new k(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new k(this.document,t,"");return this.attributes[t]=i,i}return r||k.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return k.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new k(this.document,t,"");return this.styles[t]=u,u}return i||k.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=pe.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof fe=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class $t{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?$t.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=_t(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&$t.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&$t.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&$t.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new $t(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}$t.styles="normal|italic|oblique|inherit",$t.variants="normal|small-caps|inherit",$t.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Zt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Nt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==M.CURVE_TO&&t!==M.SMOOTH_CURVE_TO&&t!==M.QUAD_TO&&t!==M.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Nt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new k(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var T=new k(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=T}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||Ce}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),j=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=Mt(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=j.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var st=this.getStyle("font"),H=this.getStyle("font-style"),vt=this.getStyle("font-variant"),gt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),bt=this.getStyle("font-family"),Tt=new $t(H.getString(),vt.getString(),gt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",bt.getString(),$t.parse(st.getString(),t.font));H.setValue(Tt.fontStyle),vt.setValue(Tt.fontVariant),gt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),bt.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class yt extends ye{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new at(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Zt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case at.MOVE_TO:this.pathM(t,r);break;case at.LINE_TO:this.pathL(t,r);break;case at.HORIZ_LINE_TO:this.pathH(t,r);break;case at.VERT_LINE_TO:this.pathV(t,r);break;case at.CURVE_TO:this.pathC(t,r);break;case at.SMOOTH_CURVE_TO:this.pathS(t,r);break;case at.QUAD_TO:this.pathQ(t,r);break;case at.SMOOTH_QUAD_TO:this.pathT(t,r);break;case at.ARC:this.pathA(t,r);break;case at.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),T=1;T1&&(i*=Math.sqrt(T),a*=Math.sqrt(T));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Nt(m*i*E.y/a,m*-a*E.x/i),V=new Nt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],j=lr(U,K);return Ze(U,K)<=-1&&(j=Math.PI),Ze(U,K)>=1&&(j=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:j}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=yt.pathA(r),T=1-s?1:-1,m=p+T*(E/2),D=new Nt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-T*Math.PI/2),r.addMarkerAngle(i,m-T*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){yt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends yt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends ye{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=$t.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new Zt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=_t(e.textContent||"");return i===0&&(o=Xe(o)),i===a&&(o=ae(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=$t.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,T=Mt(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var T=a.measureText(t);return E&&(e.x-=T),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=T),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+T),e.maxX=Math.max(e.maxX,a.x,a.x+T),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=Mt(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ge{constructor(){super(...arguments),this.type="textNode"}}class De extends ye{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new k(r,"fontSize",$t.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),T=this.getAttribute("viewBox"),m=T.hasValue()?Mt(T.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),T=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),T.hasValue()&&T.setValue("".concat(e,"px"))}}}class Er extends yt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new Zt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends yt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new Zt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends yt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new Zt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends yt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Nt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Nt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new Zt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends yt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Nt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new Zt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new De(this.document,null);o.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new k(this.document,"width","".concat(i,"px")),o.attributes.height=new k(this.document,"height","".concat(a,"px")),o.attributes.transform=new k(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var T=-1;T<=1;T++)u.save(),o.attributes.x=new k(this.document,"x",E*s.width),o.attributes.y=new k(this.document,"y",T*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new De(this.document,null);u.type=this.type,u.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new k(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new k(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new k(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new k(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new k(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new k(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new k(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class ke extends ye{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Zt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new k(s,"x",-u/3),E.attributes.y=new k(s,"y",-u/3),E.attributes.width=new k(s,"width",u),E.attributes.height=new k(s,"height",u);var T=new ke(s,null);T.attributes.transform=new k(s,"transform",this.getAttribute("gradientTransform").getValue()),T.children=[E];var m=new De(s,null);m.attributes.x=new k(s,"x",0),m.attributes.y=new k(s,"y",0),m.attributes.width=new k(s,"width",p.width),m.attributes.height=new k(s,"height",p.height),m.children=[T];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new k(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class Je extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new k(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends yt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new k(e,"fontSize",$t.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new Zt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new ke(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function qe(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case at.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case at.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case at.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case at.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case at.ARC:{var[o,s,u,c,p,E,T,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(T),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-T),t.translate(-o,-s));break}case at.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var T=this.textHeight/20,m=this.getEquidistantPointOnPath(p,T,0),D=this.getEquidistantPointOnPath(p+E,T,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=qe(qe({},m),{},{x:m.x+U,y:m.y+K}),V.p1=qe(qe({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],T=e.length;this.letterSpacingCache=E;for(var m=0;mst===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,j=0;(s==="middle"||s==="center")&&(j=-L/2),(s==="end"||s==="right")&&(j=-L),j+=K,r.forEach((z,rt)=>{var{offset:st,segment:H,rotation:vt}=this.findSegmentToFitChar(t,s,L,U,i,j,o,z,rt);j=st,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:vt})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case at.MOVE_TO:this.pathM(r,c);break;case at.LINE_TO:u=this.pathL(r,c);break;case at.HORIZ_LINE_TO:u=this.pathH(r,c);break;case at.VERT_LINE_TO:u=this.pathV(r,c);break;case at.CURVE_TO:this.pathC(r,c);break;case at.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case at.QUAD_TO:this.pathQ(r,c);break;case at.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case at.ARC:c=this.pathA(r);break;case at.CLOSE_PATH:yt.pathZ(r);break}s.type!==at.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:at.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=yt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=yt.pathL(t).point;return e.push(r,i),at.LINE_TO}pathH(t,e){var{x:r,y:i}=yt.pathH(t).point;return e.push(r,i),at.LINE_TO}pathV(t,e){var{x:r,y:i}=yt.pathV(t).point;return e.push(r,i),at.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),at.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=yt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=yt.pathT(t);return e.push(r.x,r.y,i.x,i.y),at.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=yt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case at.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case at.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,T=Math.PI/180;if(Math.abs(c-E)E;u-=T)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+T;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+Ce),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case at.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case at.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends ye{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Zt(t,e,t+r,e+i)}}class cn extends ye{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=_t(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var T=E.trim();if(T){var m=t.styles[T]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),j=L.substr(U+1,L.length-U).trim();K&&j&&(m[K]=new k(t,K,j))}),t.styles[T]=m,t.stylesSpecificity[T]=Qe(T),T==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=nt(L);U&&new vn(t).load(D,U)}})}}})}})}}br.parseExternalUrl=nt;class gn extends ye{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new De(e,null),i.attributes.viewBox=new k(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new k(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new k(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new k(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new k(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new k(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return pe.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function _e(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function tr(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=Mt(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,$e.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new Sr(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var T=r.createCanvas(i+o,a+s),m=T.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(T,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}$e.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=pe.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class He extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var T=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,He.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-T+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,T-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}He.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),kt(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:De,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:yt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:Je,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ge,tref:on,a:un,textPath:hn,image:fn,g:ke,symbol:cn,style:br,use:gn,mask:$e,clipPath:pn,filter:He,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:Sr,feGaussianBlur:En,title:Tn,desc:On};function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=zn,ue.elementTypes=Fn;function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Ae(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ke(r),this.screen=new ze(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new Ke(i),o=yield a.parse(e);return new Pe(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Ke(r),a=i.parseFromString(e);return new Pe(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.from(t,e,Ae(Ae({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.fromString(t,e,Ae(Ae({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Ae({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ae(Ae({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/9596.b457bf18.async.js b/9596.2c25ea17.async.js similarity index 80% rename from 9596.b457bf18.async.js rename to 9596.2c25ea17.async.js index 14d4368a56..baa51934b7 100644 --- a/9596.b457bf18.async.js +++ b/9596.2c25ea17.async.js @@ -1,55 +1,55 @@ -!(function(){var Zu=Object.defineProperty,Yu=Object.defineProperties;var Qu=Object.getOwnPropertyDescriptors;var ko=Object.getOwnPropertySymbols;var Is=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable;var Fs=Math.pow,Ss=(c,a,t)=>a in c?Zu(c,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):c[a]=t,Ia=(c,a)=>{for(var t in a||(a={}))Is.call(a,t)&&Ss(c,t,a[t]);if(ko)for(var t of ko(a))xs.call(a,t)&&Ss(c,t,a[t]);return c},Hl=(c,a)=>Yu(c,Qu(a));var Bs=(c,a)=>{var t={};for(var e in c)Is.call(c,e)&&a.indexOf(e)<0&&(t[e]=c[e]);if(c!=null&&ko)for(var e of ko(c))a.indexOf(e)<0&&xs.call(c,e)&&(t[e]=c[e]);return t};var jl=(c,a,t)=>new Promise((e,i)=>{var l=E=>{try{d(t.next(E))}catch(f){i(f)}},s=E=>{try{d(t.throw(E))}catch(f){i(f)}},d=E=>E.done?e(E.value):Promise.resolve(E.value).then(l,s);d((t=t.apply(c,a)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[9596],{91136:function(c,a){"use strict";a.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"}},58339:function(c,a){"use strict";a.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},57149:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},h),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));a.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},h),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));a.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},h),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"})));a.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},h),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"})));a.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(c,a,t){"use strict";t.d(a,{Z:function(){return N}});var e=t(3113),i=t(59301),l=Object.defineProperty,s=Object.defineProperties,d=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,h=(D,Z,H)=>Z in D?l(D,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):D[Z]=H,A=(D,Z)=>{for(var H in Z||(Z={}))f.call(Z,H)&&h(D,H,Z[H]);if(E)for(var H of E(Z))b.call(Z,H)&&h(D,H,Z[H]);return D},S=(D,Z)=>s(D,d(Z)),O=(D,Z)=>{var H={};for(var U in D)f.call(D,U)&&Z.indexOf(U)<0&&(H[U]=D[U]);if(D!=null&&E)for(var U of E(D))Z.indexOf(U)<0&&b.call(D,U)&&(H[U]=D[U]);return H},V=(D,Z,H)=>new Promise((U,C)=>{var j=B=>{try{W(H.next(B))}catch(F){C(F)}},P=B=>{try{W(H.throw(B))}catch(F){C(F)}},W=B=>B.done?U(B.value):Promise.resolve(B.value).then(j,P);W((H=H.apply(D,Z)).next())});const N=D=>{var Z=D,{children:H}=Z,U=O(Z,["children"]);const[C,j]=(0,i.useState)(!1);return i.createElement(e.ZP,S(A({},U),{loading:C,onClick:P=>V(void 0,null,function*(){try{j(!0),yield U.onClick(P),j(!1)}catch(W){console.error(W),j(!1)}})}),H)}},49706:function(c,a,t){"use strict";t.d(a,{Z:function(){return Be}});var e=t(59301),i=t(78241),l=t(71418),s=t(8591),d=t(43418),E=t(95237),f=t(19842),b=t(43428),h=t(4676),A="data:image/png;base64,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",S={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},O=t(47251),V=t(50043),N=t(1041),D=t(38986),Z=t(39793),H=t(49535),U=t(18618),C=t(66067),j=t(91842),P=t(19105),W=t(59301),B=Object.defineProperty,F=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Ce=(ye,$,pe)=>$ in ye?B(ye,$,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[$]=pe,de=(ye,$)=>{for(var pe in $||($={}))z.call($,pe)&&Ce(ye,pe,$[pe]);if(F)for(var pe of F($))ae.call($,pe)&&Ce(ye,pe,$[pe]);return ye},M=(ye,$,pe)=>new Promise((K,R)=>{var J=L=>{try{I(pe.next(L))}catch(Ae){R(Ae)}},te=L=>{try{I(pe.throw(L))}catch(Ae){R(Ae)}},I=L=>L.done?K(L.value):Promise.resolve(L.value).then(J,te);I((pe=pe.apply(ye,$)).next())}),Be=(0,e.forwardRef)(({onUpdateNum:ye,onlyMediatorOpenStr:$},pe)=>{var K;const[R]=i.default.useForm(),[J,te]=(0,e.useState)([]),[I,L]=(0,e.useState)({}),[Ae,Ee]=(0,e.useState)(null),[re,xe]=(0,e.useState)(!1),[oe,Ye]=(0,e.useState)([]),[qe,Ct]=(0,e.useState)(!1),[tt,Ke]=(0,e.useState)(""),[G,Y]=(0,e.useState)([]),[be,Ve]=(0,e.useState)([]),Se=(0,e.useRef)(null),{progressOpen:$e,openProgress:ke,closeProgress:it,CreateProgressModal:Et}=(0,U.Z)(),Ht=i.default.useWatch("knowledge",R),st=["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"],St=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,e.useEffect)(()=>{if($)return H.Z.subscribe($,Nt=>{bt(Nt.id)})},[$]),(0,e.useEffect)(()=>{Ae===!1&&ye&&ye()},[Ae]);const Ze=()=>M(void 0,null,function*(){const rt=yield(0,D.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Ve(rt.disciplines||[])}),ve=rt=>M(void 0,null,function*(){const Nt=yield(0,D.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rt}});Y(Nt.tag_disciplines)}),Ot=()=>M(void 0,null,function*(){var rt,Nt,Xe,we;const Ne=document.createElement("div");Ne.className=S.fixedLoading,document.body.appendChild(Ne),h.render(W.createElement(l.Z,{spinning:!0}),Ne);const Tt=yield(0,D.ZP)(`/api/item_banks/${Se.current}/edit_single.json`,{method:"get"});if(Tt.id){const Gt=[];if(Tt!=null&&Tt.analysis||Gt.push(3),(Tt==null?void 0:Tt.item_type)==="SUBJECTIVE"&&!((rt=Tt==null?void 0:Tt.answer_texts)!=null&&rt.length)&&Gt.push(2),!((Nt=Tt==null?void 0:Tt.tag_disciplines)!=null&&Nt.length)){Gt.push(1);const Yt=[(Xe=Tt==null?void 0:Tt.discipline)==null?void 0:Xe.id,(we=Tt==null?void 0:Tt.sub_discipline)==null?void 0:we.id].filter(Mt=>!!Mt);R.setFieldValue("course",Yt)}Ye(Gt),Gt.length?xe(!0):tn(),L(Tt)}document.body.removeChild(Ne)}),bt=rt=>M(void 0,null,function*(){Se.current=rt,Ot(),Ze()}),ft=()=>{Ee(!0)};(0,e.useImperativeHandle)(pe,()=>({onClick:ft}));const cn=rt=>{Y([...G,de({},rt)])},Xt=(rt,Nt)=>{if(rt!=null&&rt.course){const[Xe,we]=rt.course;ve(we),Ke(new Date),R.setFieldsValue({knowledge:[]})}},tn=()=>M(void 0,null,function*(){var rt,Nt,Xe;const{analysis:we="",answer_texts:Ne="",course:Tt=[],knowledge:Gt=[]}=R.getFieldsValue()||{},Yt=new FormData;Yt.append("scene_type",5),Yt.append("item_bank_id",Se.current),Yt.append("analysis",we),Yt.append("answer_texts",[Ne]),Yt.append("sub_discipline_id",(Tt==null?void 0:Tt[1])||""),Yt.append("tag_discipline_ids",Gt==null?void 0:Gt.map(Ut=>Ut.value)),ke(),te([]),Ct(!0),xe(!1);const Mt=yield(0,C.$)(Yt);if((Mt==null?void 0:Mt.status)===0)if((Nt=(rt=Mt==null?void 0:Mt.data)==null?void 0:rt.content)!=null&&Nt.length){it(100),te((Xe=Mt==null?void 0:Mt.data)==null?void 0:Xe.content);return}else s.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ct(!1),it()}),At=()=>M(void 0,null,function*(){var rt,Nt;const Xe=new FormData;if(Xe.append("scene_type",5),Xe.append("item_bank_id",Se.current),Xe.append("count",1),$e)return Promise.reject();ke();const we=yield(0,C.$)(Xe);if((we==null?void 0:we.status)===0){if((Nt=(rt=we==null?void 0:we.data)==null?void 0:rt.content)!=null&&Nt.length)return it(100),we;s.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return it(),we}),It=()=>{var rt,Nt;const Xe=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:we,choices:Ne=[],item_type:Tt,tag_disciplines:Gt=[],difficulty:Yt,analysis:Mt,answer_texts:Ut,standard_answer:yt}=I,Ln=`1.\u3010${(rt=St.find(et=>et.value===Tt))==null?void 0:rt.type}\u3011${we}`;let Je="";const nt=(Nt=Gt==null?void 0:Gt.map(et=>et.name))==null?void 0:Nt.join("\u3001");return Tt==="SUBJECTIVE"?Je=(Ut==null?void 0:Ut[0])||"":Tt==="JUDGMENT"?Ne==null||Ne.forEach((et,Le)=>{et.is_answer&&(Je=Le?"\u9519\u8BEF":"\u6B63\u786E")}):Ne==null||Ne.forEach((et,Le)=>{et.is_answer&&(Je=Je+st[Le])}),W.createElement("div",{className:S.leftNode},W.createElement(j.Z,{className:"mb10",value:Ln}),Ne==null?void 0:Ne.map((et,Le)=>W.createElement("div",{key:Le,className:S.option},W.createElement("div",{className:S.serial},st[Le],"."),W.createElement(j.Z,{style:{flex:1},value:et==null?void 0:et.choice_text}))),W.createElement("div",{style:{background:"#f1f1f1",height:1}}),Tt==="COMPLETION"?yt==null?void 0:yt.map((et,Le)=>{var x,Q;return W.createElement("div",{className:S.row,style:{alignItems:"center"},key:Le},W.createElement("div",{className:S.label},"\u7B54\u6848",Le+1),W.createElement("div",{className:S.content},(et==null?void 0:et.model)===1?(x=et==null?void 0:et.answer_text)==null?void 0:x.join("\u3001"):W.createElement(P.Z,{value:(Q=et==null?void 0:et.answer_text)==null?void 0:Q.join("\u3001"),readOnly:!0})))}):W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u7B54\u6848"),W.createElement("div",{className:S.content},Je)),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u96BE\u5EA6"),W.createElement("div",{className:S.content},Xe[Yt-1]||"")),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u89E3\u6790"),W.createElement(j.Z,{style:{flex:1},value:Mt||""})),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u77E5\u8BC6\u70B9"),W.createElement("div",{className:S.content},nt)))};return W.createElement(e.Fragment,null,W.createElement(d.default,{centered:!0,open:re,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>xe(!1),onOk:()=>R.submit(),afterClose:()=>{R.resetFields()}},W.createElement("div",{className:S.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),W.createElement("img",{src:A,style:{marginTop:-100}}),W.createElement(i.default,{form:R,onValuesChange:Xt,layout:"vertical",colon:!1,onFinish:tn},oe.includes(1)&&W.createElement(E.Z,{align:"middle",className:"mb20"},W.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},W.createElement(f.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:be})),W.createElement(i.default.Item,{name:"knowledge",className:"mb0 mt30"},W.createElement(N.N,{key:tt,height:300,zIndex:1003,selectvalues:Ht,subId:(K=R.getFieldsValue().course)==null?void 0:K[1],knowledgeOptions:G,onAddKnowledgeFinish:cn,className:S.knowledgeWrapper}))),oe.includes(2)&&W.createElement(i.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},W.createElement(Z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),oe.includes(3)&&W.createElement(i.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},W.createElement(Z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Ae&&W.createElement(O.Z,{isIntelligentAssistant:!0,setScoreShow:Ee,isshixuns:!1,ScoreShow:!!Ae,isloadings:!1,onOk:rt=>{if(!rt.length){s.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}bt(rt[0])}}),W.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qe},W.createElement(E.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},W.createElement("img",{src:t(34999),alt:"\u4EE5\u9898\u6362\u9898"}),W.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),W.createElement(V.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:J,customRightHeadNode:!0,customLeftHeadNode:W.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:It(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>Ct(!1),onSuccess:()=>{Ct(!1),Ee(!1)},onExchange:At}),W.createElement("div",{style:{height:70}})),Et(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},18618:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(59301),i=t(43418),l=t(95237),s=t(93948),d="data:image/png;base64,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",E="data:image/png;base64,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",f="data:image/png;base64,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",b={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},h=t(59301);const A=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var O=()=>{const[V,N]=(0,e.useState)(0),[D,Z]=(0,e.useState)(!1),[H,U]=(0,e.useState)(!0),C=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(H)return;const z=()=>{N(ae=>ae>=99?(clearInterval(C.current),99):ae+1)};return C.current=setInterval(z,5e4/99),()=>clearInterval(C.current)},[H]);const j=()=>{N(0),Z(!0),U(!1)},P=(z=0)=>{U(!0),N(z),Z(!1)},W=z=>{const ae=z/1048576;let Ce;return ae<=.3?Ce=3:ae<=.5?Ce=5:ae<=1?Ce=10:ae<=2?Ce=20:ae<=3?Ce=30:ae<=10?Ce=ae*10:Ce=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ce}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},B=()=>h.createElement("span",{className:b.dotLoading},h.createElement("span",null,"."),h.createElement("span",null,"."),h.createElement("span",null,"."));return{progress:V,progressOpen:D,openProgress:j,closeProgress:P,toggleLock:()=>U(z=>!z),CreateProgressModal:(z=A,ae)=>h.createElement(i.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:D,title:null,footer:null,width:500,afterClose:()=>N(0)},h.createElement(l.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},V<=30&&h.createElement(h.Fragment,null,h.createElement("img",{src:d,alt:"Step 1"}),h.createElement("div",{className:"mt20 c-light-primary"},z[0],B())),V>30&&V<60&&h.createElement(h.Fragment,null,h.createElement("img",{src:E,alt:"Step 2"}),h.createElement("div",{className:"mt20 c-light-primary"},z[1],B())),V>=60&&h.createElement(h.Fragment,null,h.createElement("img",{src:f,alt:"Step 3"}),h.createElement("div",{className:"mt20 c-light-primary"},z[2],B())),h.createElement(s.Z,{className:b.progress,status:"active",style:{width:"auto"},size:[300,8],percent:V}),!!ae&&h.createElement("div",{className:"c-grey-999"},W(ae))))}}},66067:function(c,a,t){"use strict";t.d(a,{$:function(){return K},Z:function(){return J}});var e=t(59301),i=t(67266),l=t(25690),s=t(54580),d=t(8591),E=t(43418),f=t(95237),b=t(43428),h=t(50043),A=t(18618),S=t(59301),O=(te,I,L)=>new Promise((Ae,Ee)=>{var re=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(re,xe);oe((L=L.apply(te,I)).next())});const{Dragger:V}=s.default;var D=(0,e.forwardRef)(({onUpdateNum:te},I)=>{var L;const[Ae,Ee]=(0,e.useState)([]),[re,xe]=(0,e.useState)(!1),[oe,Ye]=(0,e.useState)([]),[qe,Ct]=(0,e.useState)(!1),{openProgress:tt,closeProgress:Ke,CreateProgressModal:G}=(0,A.Z)(),Y=()=>{xe(!0)};(0,e.useImperativeHandle)(I,()=>({onClick:Y}));const be=Ve=>O(void 0,null,function*(){const Se=Ve.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Se)==-1?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ve.size/1024/1024>10?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Ye([Ve]),Promise.reject())});return S.createElement(e.Fragment,null,S.createElement(E.default,{centered:!0,open:re,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{Ye([]),te()},onCancel:()=>xe(!1),onOk:()=>O(void 0,null,function*(){var Ve,Se,$e;if(!(oe!=null&&oe.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const ke=new FormData;ke.append("file",oe[0]),ke.append("scene_type",0),tt(),Ct(!0),Ee([]);const it=yield K(ke);if((it==null?void 0:it.status)===0)if((Se=(Ve=it==null?void 0:it.data)==null?void 0:Ve.content)!=null&&Se.length){Ke(100),Ee(($e=it==null?void 0:it.data)==null?void 0:$e.content);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ct(!1),Ke()})},S.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),S.createElement(V,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:oe,beforeUpload:be,onRemove:()=>Ye([]),height:200},S.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},S.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),S.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),S.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",S.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),S.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qe},S.createElement(f.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},S.createElement("img",{src:t(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),S.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),S.createElement(h.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ae,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ct(!1),onSuccess:()=>{Ct(!1),xe(!1)}}),S.createElement("div",{style:{height:70}})),G(void 0,(L=oe==null?void 0:oe[0])==null?void 0:L.size))}),Z=t(59301),H=(te,I,L)=>new Promise((Ae,Ee)=>{var re=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(re,xe);oe((L=L.apply(te,I)).next())});const{Dragger:U}=s.default;var j=(0,e.forwardRef)(({onUpdateNum:te,onClose:I},L)=>{var Ae;const[Ee,re]=(0,e.useState)(!1),[xe,oe]=(0,e.useState)([]),{openProgress:Ye,closeProgress:qe,CreateProgressModal:Ct}=(0,A.Z)(),tt=()=>{re(!0)};(0,e.useImperativeHandle)(L,()=>({onClick:tt}));const Ke=G=>H(void 0,null,function*(){const Y=G.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Y)==-1?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):G.size/1024/1024>10?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(oe([G]),Promise.reject())});return Z.createElement(e.Fragment,null,Z.createElement(E.default,{centered:!0,open:Ee,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{oe([]),te()},onCancel:()=>re(!1),onOk:()=>H(void 0,null,function*(){var G,Y;if(!(xe!=null&&xe.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const be=new FormData;be.append("file",xe[0]),be.append("scene_type",4),Ye();const Ve=yield K(be);if((Ve==null?void 0:Ve.status)===0)if((G=Ve==null?void 0:Ve.data)!=null&&G.examination_bank_id){l.history.replace(`/paperlibrary/see/${(Y=Ve==null?void 0:Ve.data)==null?void 0:Y.examination_bank_id}?isIntelligentAssistant=true`),qe(100),re(!1),I();return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");qe()})},Z.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),Z.createElement(U,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:xe,beforeUpload:Ke,onRemove:()=>oe([]),height:200},Z.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},Z.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),Z.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),Z.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",Z.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),Ct(void 0,(Ae=xe==null?void 0:xe[0])==null?void 0:Ae.size))}),P=t(49706),W=t(92832),B=t(6848),F=t(43604),z=t(5871),ae="data:image/png;base64,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",Ce={tip:"tip___V6mRp"},de=t(9148),M=t(59301),k=(te,I,L)=>new Promise((Ae,Ee)=>{var re=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(re,xe);oe((L=L.apply(te,I)).next())}),ye=(0,e.forwardRef)(({onUpdateNum:te},I)=>{const L=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A +!(function(){var Zu=Object.defineProperty,Yu=Object.defineProperties;var Qu=Object.getOwnPropertyDescriptors;var ko=Object.getOwnPropertySymbols;var Is=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable;var Fs=Math.pow,Ss=(c,a,t)=>a in c?Zu(c,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):c[a]=t,Ia=(c,a)=>{for(var t in a||(a={}))Is.call(a,t)&&Ss(c,t,a[t]);if(ko)for(var t of ko(a))xs.call(a,t)&&Ss(c,t,a[t]);return c},Hl=(c,a)=>Yu(c,Qu(a));var Bs=(c,a)=>{var t={};for(var e in c)Is.call(c,e)&&a.indexOf(e)<0&&(t[e]=c[e]);if(c!=null&&ko)for(var e of ko(c))a.indexOf(e)<0&&xs.call(c,e)&&(t[e]=c[e]);return t};var jl=(c,a,t)=>new Promise((e,i)=>{var l=E=>{try{d(t.next(E))}catch(f){i(f)}},s=E=>{try{d(t.throw(E))}catch(f){i(f)}},d=E=>E.done?e(E.value):Promise.resolve(E.value).then(l,s);d((t=t.apply(c,a)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[9596],{91136:function(c,a){"use strict";a.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"}},58339:function(c,a){"use strict";a.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},57149:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},h),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));a.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},h),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));a.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},h),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"})));a.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(c,a,t){"use strict";var e=t(59301),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(h,A,S)=>A in h?i(h,A,{enumerable:!0,configurable:!0,writable:!0,value:S}):h[A]=S,f=(h,A)=>{for(var S in A||(A={}))s.call(A,S)&&E(h,S,A[S]);if(l)for(var S of l(A))d.call(A,S)&&E(h,S,A[S]);return h};const b=h=>React.createElement("svg",f({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},h),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"})));a.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84842:function(c,a,t){"use strict";t.d(a,{Z:function(){return N}});var e=t(3113),i=t(59301),l=Object.defineProperty,s=Object.defineProperties,d=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,h=(D,Z,H)=>Z in D?l(D,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):D[Z]=H,A=(D,Z)=>{for(var H in Z||(Z={}))f.call(Z,H)&&h(D,H,Z[H]);if(E)for(var H of E(Z))b.call(Z,H)&&h(D,H,Z[H]);return D},S=(D,Z)=>s(D,d(Z)),O=(D,Z)=>{var H={};for(var U in D)f.call(D,U)&&Z.indexOf(U)<0&&(H[U]=D[U]);if(D!=null&&E)for(var U of E(D))Z.indexOf(U)<0&&b.call(D,U)&&(H[U]=D[U]);return H},V=(D,Z,H)=>new Promise((U,C)=>{var j=B=>{try{W(H.next(B))}catch(F){C(F)}},P=B=>{try{W(H.throw(B))}catch(F){C(F)}},W=B=>B.done?U(B.value):Promise.resolve(B.value).then(j,P);W((H=H.apply(D,Z)).next())});const N=D=>{var Z=D,{children:H}=Z,U=O(Z,["children"]);const[C,j]=(0,i.useState)(!1);return i.createElement(e.ZP,S(A({},U),{loading:C,onClick:P=>V(void 0,null,function*(){try{j(!0),yield U.onClick(P),j(!1)}catch(W){console.error(W),j(!1)}})}),H)}},49706:function(c,a,t){"use strict";t.d(a,{Z:function(){return Be}});var e=t(59301),i=t(78241),l=t(71418),s=t(8591),d=t(43418),E=t(95237),f=t(19842),b=t(43428),h=t(4676),A="data:image/png;base64,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",S={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},O=t(47251),V=t(50043),N=t(1041),D=t(38986),Z=t(39793),H=t(49535),U=t(18618),C=t(66067),j=t(91842),P=t(19105),W=t(59301),B=Object.defineProperty,F=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ce=(ye,$,pe)=>$ in ye?B(ye,$,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[$]=pe,de=(ye,$)=>{for(var pe in $||($={}))z.call($,pe)&&Ce(ye,pe,$[pe]);if(F)for(var pe of F($))re.call($,pe)&&Ce(ye,pe,$[pe]);return ye},M=(ye,$,pe)=>new Promise((K,R)=>{var J=L=>{try{I(pe.next(L))}catch(Ae){R(Ae)}},te=L=>{try{I(pe.throw(L))}catch(Ae){R(Ae)}},I=L=>L.done?K(L.value):Promise.resolve(L.value).then(J,te);I((pe=pe.apply(ye,$)).next())}),Be=(0,e.forwardRef)(({onUpdateNum:ye,onlyMediatorOpenStr:$},pe)=>{var K;const[R]=i.default.useForm(),[J,te]=(0,e.useState)([]),[I,L]=(0,e.useState)({}),[Ae,Ee]=(0,e.useState)(null),[ie,xe]=(0,e.useState)(!1),[oe,Ye]=(0,e.useState)([]),[qe,Ct]=(0,e.useState)(!1),[tt,Ke]=(0,e.useState)(""),[G,Y]=(0,e.useState)([]),[be,Ve]=(0,e.useState)([]),Se=(0,e.useRef)(null),{progressOpen:$e,openProgress:ke,closeProgress:it,CreateProgressModal:ft}=(0,U.Z)(),jt=i.default.useWatch("knowledge",R),st=["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"],St=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,e.useEffect)(()=>{if($)return H.Z.subscribe($,Nt=>{bt(Nt.id)})},[$]),(0,e.useEffect)(()=>{Ae===!1&&ye&&ye()},[Ae]);const Ze=()=>M(void 0,null,function*(){const rt=yield(0,D.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Ve(rt.disciplines||[])}),ve=rt=>M(void 0,null,function*(){const Nt=yield(0,D.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rt}});Y(Nt.tag_disciplines)}),Ot=()=>M(void 0,null,function*(){var rt,Nt,Xe,we;const Ne=document.createElement("div");Ne.className=S.fixedLoading,document.body.appendChild(Ne),h.render(W.createElement(l.Z,{spinning:!0}),Ne);const Tt=yield(0,D.ZP)(`/api/item_banks/${Se.current}/edit_single.json`,{method:"get"});if(Tt.id){const Ht=[];if(Tt!=null&&Tt.analysis||Ht.push(3),(Tt==null?void 0:Tt.item_type)==="SUBJECTIVE"&&!((rt=Tt==null?void 0:Tt.answer_texts)!=null&&rt.length)&&Ht.push(2),!((Nt=Tt==null?void 0:Tt.tag_disciplines)!=null&&Nt.length)){Ht.push(1);const Yt=[(Xe=Tt==null?void 0:Tt.discipline)==null?void 0:Xe.id,(we=Tt==null?void 0:Tt.sub_discipline)==null?void 0:we.id].filter(Mt=>!!Mt);R.setFieldValue("course",Yt)}Ye(Ht),Ht.length?xe(!0):nn(),L(Tt)}document.body.removeChild(Ne)}),bt=rt=>M(void 0,null,function*(){Se.current=rt,Ot(),Ze()}),gt=()=>{Ee(!0)};(0,e.useImperativeHandle)(pe,()=>({onClick:gt}));const dn=rt=>{Y([...G,de({},rt)])},Jt=(rt,Nt)=>{if(rt!=null&&rt.course){const[Xe,we]=rt.course;ve(we),Ke(new Date),R.setFieldsValue({knowledge:[]})}},nn=()=>M(void 0,null,function*(){var rt,Nt,Xe;const{analysis:we="",answer_texts:Ne="",course:Tt=[],knowledge:Ht=[]}=R.getFieldsValue()||{},Yt=new FormData;Yt.append("scene_type",5),Yt.append("item_bank_id",Se.current),Yt.append("analysis",we),Yt.append("answer_texts",[Ne]),Yt.append("sub_discipline_id",(Tt==null?void 0:Tt[1])||""),Yt.append("tag_discipline_ids",Ht==null?void 0:Ht.map(Ut=>Ut.value)),ke(),te([]),Ct(!0),xe(!1);const Mt=yield(0,C.$)(Yt);if((Mt==null?void 0:Mt.status)===0)if((Nt=(rt=Mt==null?void 0:Mt.data)==null?void 0:rt.content)!=null&&Nt.length){it(100),te((Xe=Mt==null?void 0:Mt.data)==null?void 0:Xe.content);return}else s.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ct(!1),it()}),Et=()=>M(void 0,null,function*(){var rt,Nt;const Xe=new FormData;if(Xe.append("scene_type",5),Xe.append("item_bank_id",Se.current),Xe.append("count",1),$e)return Promise.reject();ke();const we=yield(0,C.$)(Xe);if((we==null?void 0:we.status)===0){if((Nt=(rt=we==null?void 0:we.data)==null?void 0:rt.content)!=null&&Nt.length)return it(100),we;s.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return it(),we}),xt=()=>{var rt,Nt;const Xe=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:we,choices:Ne=[],item_type:Tt,tag_disciplines:Ht=[],difficulty:Yt,analysis:Mt,answer_texts:Ut,standard_answer:yt}=I,Pn=`1.\u3010${(rt=St.find(et=>et.value===Tt))==null?void 0:rt.type}\u3011${we}`;let Je="";const nt=(Nt=Ht==null?void 0:Ht.map(et=>et.name))==null?void 0:Nt.join("\u3001");return Tt==="SUBJECTIVE"?Je=(Ut==null?void 0:Ut[0])||"":Tt==="JUDGMENT"?Ne==null||Ne.forEach((et,Le)=>{et.is_answer&&(Je=Le?"\u9519\u8BEF":"\u6B63\u786E")}):Ne==null||Ne.forEach((et,Le)=>{et.is_answer&&(Je=Je+st[Le])}),W.createElement("div",{className:S.leftNode},W.createElement(j.Z,{className:"mb10",value:Pn}),Ne==null?void 0:Ne.map((et,Le)=>W.createElement("div",{key:Le,className:S.option},W.createElement("div",{className:S.serial},st[Le],"."),W.createElement(j.Z,{style:{flex:1},value:et==null?void 0:et.choice_text}))),W.createElement("div",{style:{background:"#f1f1f1",height:1}}),Tt==="COMPLETION"?yt==null?void 0:yt.map((et,Le)=>{var x,Q;return W.createElement("div",{className:S.row,style:{alignItems:"center"},key:Le},W.createElement("div",{className:S.label},"\u7B54\u6848",Le+1),W.createElement("div",{className:S.content},(et==null?void 0:et.model)===1?(x=et==null?void 0:et.answer_text)==null?void 0:x.join("\u3001"):W.createElement(P.Z,{value:(Q=et==null?void 0:et.answer_text)==null?void 0:Q.join("\u3001"),readOnly:!0})))}):W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u7B54\u6848"),W.createElement("div",{className:S.content},Je)),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u96BE\u5EA6"),W.createElement("div",{className:S.content},Xe[Yt-1]||"")),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u89E3\u6790"),W.createElement(j.Z,{style:{flex:1},value:Mt||""})),W.createElement("div",{className:S.row},W.createElement("div",{className:S.label},"\u77E5\u8BC6\u70B9"),W.createElement("div",{className:S.content},nt)))};return W.createElement(e.Fragment,null,W.createElement(d.default,{centered:!0,open:ie,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>xe(!1),onOk:()=>R.submit(),afterClose:()=>{R.resetFields()}},W.createElement("div",{className:S.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),W.createElement("img",{src:A,style:{marginTop:-100}}),W.createElement(i.default,{form:R,onValuesChange:Jt,layout:"vertical",colon:!1,onFinish:nn},oe.includes(1)&&W.createElement(E.Z,{align:"middle",className:"mb20"},W.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},W.createElement(f.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:be})),W.createElement(i.default.Item,{name:"knowledge",className:"mb0 mt30"},W.createElement(N.N,{key:tt,height:300,zIndex:1003,selectvalues:jt,subId:(K=R.getFieldsValue().course)==null?void 0:K[1],knowledgeOptions:G,onAddKnowledgeFinish:dn,className:S.knowledgeWrapper}))),oe.includes(2)&&W.createElement(i.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},W.createElement(Z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),oe.includes(3)&&W.createElement(i.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},W.createElement(Z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Ae&&W.createElement(O.Z,{isIntelligentAssistant:!0,setScoreShow:Ee,isshixuns:!1,ScoreShow:!!Ae,isloadings:!1,onOk:rt=>{if(!rt.length){s.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}bt(rt[0])}}),W.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qe},W.createElement(E.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},W.createElement("img",{src:t(34999),alt:"\u4EE5\u9898\u6362\u9898"}),W.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),W.createElement(V.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:J,customRightHeadNode:!0,customLeftHeadNode:W.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:xt(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>Ct(!1),onSuccess:()=>{Ct(!1),Ee(!1)},onExchange:Et}),W.createElement("div",{style:{height:70}})),ft(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},18618:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(59301),i=t(43418),l=t(95237),s=t(93948),d="data:image/png;base64,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",E="data:image/png;base64,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",f="data:image/png;base64,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",b={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},h=t(59301);const A=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var O=()=>{const[V,N]=(0,e.useState)(0),[D,Z]=(0,e.useState)(!1),[H,U]=(0,e.useState)(!0),C=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(H)return;const z=()=>{N(re=>re>=99?(clearInterval(C.current),99):re+1)};return C.current=setInterval(z,5e4/99),()=>clearInterval(C.current)},[H]);const j=()=>{N(0),Z(!0),U(!1)},P=(z=0)=>{U(!0),N(z),Z(!1)},W=z=>{const re=z/1048576;let Ce;return re<=.3?Ce=3:re<=.5?Ce=5:re<=1?Ce=10:re<=2?Ce=20:re<=3?Ce=30:re<=10?Ce=re*10:Ce=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ce}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},B=()=>h.createElement("span",{className:b.dotLoading},h.createElement("span",null,"."),h.createElement("span",null,"."),h.createElement("span",null,"."));return{progress:V,progressOpen:D,openProgress:j,closeProgress:P,toggleLock:()=>U(z=>!z),CreateProgressModal:(z=A,re)=>h.createElement(i.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:D,title:null,footer:null,width:500,afterClose:()=>N(0)},h.createElement(l.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},V<=30&&h.createElement(h.Fragment,null,h.createElement("img",{src:d,alt:"Step 1"}),h.createElement("div",{className:"mt20 c-light-primary"},z[0],B())),V>30&&V<60&&h.createElement(h.Fragment,null,h.createElement("img",{src:E,alt:"Step 2"}),h.createElement("div",{className:"mt20 c-light-primary"},z[1],B())),V>=60&&h.createElement(h.Fragment,null,h.createElement("img",{src:f,alt:"Step 3"}),h.createElement("div",{className:"mt20 c-light-primary"},z[2],B())),h.createElement(s.Z,{className:b.progress,status:"active",style:{width:"auto"},size:[300,8],percent:V}),!!re&&h.createElement("div",{className:"c-grey-999"},W(re))))}}},66067:function(c,a,t){"use strict";t.d(a,{$:function(){return K},Z:function(){return J}});var e=t(59301),i=t(67266),l=t(25690),s=t(54580),d=t(8591),E=t(43418),f=t(95237),b=t(43428),h=t(50043),A=t(18618),S=t(59301),O=(te,I,L)=>new Promise((Ae,Ee)=>{var ie=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(ie,xe);oe((L=L.apply(te,I)).next())});const{Dragger:V}=s.default;var D=(0,e.forwardRef)(({onUpdateNum:te},I)=>{var L;const[Ae,Ee]=(0,e.useState)([]),[ie,xe]=(0,e.useState)(!1),[oe,Ye]=(0,e.useState)([]),[qe,Ct]=(0,e.useState)(!1),{openProgress:tt,closeProgress:Ke,CreateProgressModal:G}=(0,A.Z)(),Y=()=>{xe(!0)};(0,e.useImperativeHandle)(I,()=>({onClick:Y}));const be=Ve=>O(void 0,null,function*(){const Se=Ve.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Se)==-1?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ve.size/1024/1024>10?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Ye([Ve]),Promise.reject())});return S.createElement(e.Fragment,null,S.createElement(E.default,{centered:!0,open:ie,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{Ye([]),te()},onCancel:()=>xe(!1),onOk:()=>O(void 0,null,function*(){var Ve,Se,$e;if(!(oe!=null&&oe.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const ke=new FormData;ke.append("file",oe[0]),ke.append("scene_type",0),tt(),Ct(!0),Ee([]);const it=yield K(ke);if((it==null?void 0:it.status)===0)if((Se=(Ve=it==null?void 0:it.data)==null?void 0:Ve.content)!=null&&Se.length){Ke(100),Ee(($e=it==null?void 0:it.data)==null?void 0:$e.content);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ct(!1),Ke()})},S.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),S.createElement(V,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:oe,beforeUpload:be,onRemove:()=>Ye([]),height:200},S.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},S.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),S.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),S.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",S.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),S.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qe},S.createElement(f.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},S.createElement("img",{src:t(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),S.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),S.createElement(h.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ae,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ct(!1),onSuccess:()=>{Ct(!1),xe(!1)}}),S.createElement("div",{style:{height:70}})),G(void 0,(L=oe==null?void 0:oe[0])==null?void 0:L.size))}),Z=t(59301),H=(te,I,L)=>new Promise((Ae,Ee)=>{var ie=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(ie,xe);oe((L=L.apply(te,I)).next())});const{Dragger:U}=s.default;var j=(0,e.forwardRef)(({onUpdateNum:te,onClose:I},L)=>{var Ae;const[Ee,ie]=(0,e.useState)(!1),[xe,oe]=(0,e.useState)([]),{openProgress:Ye,closeProgress:qe,CreateProgressModal:Ct}=(0,A.Z)(),tt=()=>{ie(!0)};(0,e.useImperativeHandle)(L,()=>({onClick:tt}));const Ke=G=>H(void 0,null,function*(){const Y=G.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Y)==-1?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):G.size/1024/1024>10?(d.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(oe([G]),Promise.reject())});return Z.createElement(e.Fragment,null,Z.createElement(E.default,{centered:!0,open:Ee,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{oe([]),te()},onCancel:()=>ie(!1),onOk:()=>H(void 0,null,function*(){var G,Y;if(!(xe!=null&&xe.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const be=new FormData;be.append("file",xe[0]),be.append("scene_type",4),Ye();const Ve=yield K(be);if((Ve==null?void 0:Ve.status)===0)if((G=Ve==null?void 0:Ve.data)!=null&&G.examination_bank_id){l.history.replace(`/paperlibrary/see/${(Y=Ve==null?void 0:Ve.data)==null?void 0:Y.examination_bank_id}?isIntelligentAssistant=true`),qe(100),ie(!1),I();return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");qe()})},Z.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),Z.createElement(U,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:xe,beforeUpload:Ke,onRemove:()=>oe([]),height:200},Z.createElement(f.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},Z.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),Z.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),Z.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",Z.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),Ct(void 0,(Ae=xe==null?void 0:xe[0])==null?void 0:Ae.size))}),P=t(49706),W=t(92832),B=t(6848),F=t(43604),z=t(5871),re="data:image/png;base64,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",Ce={tip:"tip___V6mRp"},de=t(9148),M=t(59301),k=(te,I,L)=>new Promise((Ae,Ee)=>{var ie=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(ie,xe);oe((L=L.apply(te,I)).next())}),ye=(0,e.forwardRef)(({onUpdateNum:te},I)=>{const L=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A - \u9898\u5E72\uFF1A\u9898\u76EE\u63CF\u8FF0\u6E05\u6670\u660E\u786E\uFF0C\u9488\u5BF9\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u63D0\u51FA\u95EE\u9898\u3002 - \u53C2\u8003\u7B54\u6848\uFF1A\u4E3A\u6BCF\u9053\u9898\u63D0\u4F9B\u6B63\u786E\u7684\u7B54\u6848\u3002 - \u9898\u76EE\u89E3\u6790\uFF1A\u8BE6\u7EC6\u89E3\u91CA\u89E3\u7B54\u8FC7\u7A0B\uFF0C\u5206\u6790\u9898\u76EE\u6D89\u53CA\u7684\u77E5\u8BC6\u70B9\u548C\u5E38\u89C1\u9519\u8BEF\u3002 - \u77E5\u8BC6\u70B9\uFF1A\u660E\u786E\u6307\u51FA\u8BE5\u9898\u76EE\u6D89\u53CA\u7684\u5177\u4F53\u77E5\u8BC6\u70B9\uFF08\u5982\uFF1A\u53D8\u91CF\u5B9A\u4E49\uFF09\u3002 -- \u96BE\u5EA6\uFF1A\u63D0\u4F9B\u9898\u76EE\u7684\u96BE\u5EA6\u7EA7\u522B\uFF08\u5982\uFF1A\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\uFF09\uFF0C\u6839\u636E\u9898\u76EE\u5185\u5BB9\u8BBE\u5B9A\u5408\u7406\u7684\u96BE\u5EA6\u3002`,{progressOpen:Ae,openProgress:Ee,closeProgress:re,CreateProgressModal:xe}=(0,A.Z)(),[oe,Ye]=(0,e.useState)([]),[qe,Ct]=(0,e.useState)(!1),[tt,Ke]=(0,e.useState)(L),[G,Y]=(0,e.useState)([]),[be,Ve]=(0,e.useState)(0),[Se,$e]=(0,e.useState)(0),[ke,it]=(0,e.useState)(0),[Et,Ht]=(0,e.useState)(0),[st,St]=(0,e.useState)(0),[Ze,ve]=(0,e.useState)(!1),Ot=()=>{Ct(!0)};(0,e.useImperativeHandle)(I,()=>({onClick:Ot}));const bt=()=>k(void 0,null,function*(){var tn,At,It;if(Xt(tt)){if(tt.length>1e3){d.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{d.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Xt(tt)&&!(G!=null&&G.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const rt=[{name:"\u5355\u9009\u9898",num:be||0},{name:"\u591A\u9009\u9898",num:Se||0},{name:"\u5224\u65AD\u9898",num:ke||0},{name:"\u586B\u7A7A\u9898",num:Et||0},{name:"\u7B80\u7B54\u9898",num:st||0}];if(rt.reduce((Tt,Gt)=>Tt+Gt.num,0)===0){d.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Xe={scene_type:6,content:tt,count_arr:rt.map(Tt=>Tt.num).join(","),file:(G==null?void 0:G[0])||""};Ee(),Ye([]),ve(!0);const we=new FormData;Object.keys(Xe).forEach(Tt=>{we.append(Tt,Xe[Tt])});const Ne=yield K(we);if((Ne==null?void 0:Ne.status)===0)if((At=(tn=Ne==null?void 0:Ne.data)==null?void 0:tn.content)!=null&&At.length){re(100),Ye((It=Ne==null?void 0:Ne.data)==null?void 0:It.content);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ve(!1),re()}),ft=tn=>k(void 0,null,function*(){var At,It;const rt=new FormData;if(rt.append("scene_type",5),rt.append("question_data",JSON.stringify(tn)),rt.append("count",1),Ae)return Promise.reject();Ee();const Nt=yield K(rt);if((Nt==null?void 0:Nt.status)===0){if((It=(At=Nt==null?void 0:Nt.data)==null?void 0:At.content)!=null&&It.length)return re(100),Nt;d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return re(),Nt}),cn=tn=>k(void 0,null,function*(){const At=tn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(At)==-1?(d.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):tn.size/1024/1024>200?(d.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(G!=null&&G.length?E.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Y([tn])}):Y([tn]),Promise.reject())}),Xt=tn=>(tn=tn||"",tn=String(tn),tn=tn.replace(/\s+/g,""),tn);return M.createElement(e.Fragment,null,M.createElement(E.default,{centered:!0,open:qe,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>Ct(!1),onOk:bt,afterClose:()=>{te(),Y([]),Ke(L),Ve(0),$e(0),it(0),Ht(0),St(0)}},M.createElement("div",{className:Ce.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),M.createElement("img",{src:ae,style:{marginTop:-100}}),M.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),M.createElement(W.default.TextArea,{style:{height:160},className:"mb20",value:tt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:tn=>{Ke(tn.target.value)}}),M.createElement(s.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:G,beforeUpload:cn,className:"mb20",onRemove:()=>Y([])},M.createElement(B.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},M.createElement(de.op,{style:{borderRadius:2}},M.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),M.createElement(f.Z,{align:"middle",className:"c-black mt20"},M.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),M.createElement(f.Z,{gutter:16},M.createElement(F.Z,null,M.createElement("label",null,"\u5355\u9009\u9898"),M.createElement(z.Z,{min:0,max:10,value:be,onChange:Ve,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u591A\u9009\u9898"),M.createElement(z.Z,{min:0,max:10,value:Se,onChange:$e,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u5224\u65AD\u9898"),M.createElement(z.Z,{min:0,max:10,value:ke,onChange:it,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u586B\u7A7A\u9898"),M.createElement(z.Z,{min:0,max:10,value:Et,onChange:Ht,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u7B80\u7B54\u9898"),M.createElement(z.Z,{min:0,max:10,value:st,onChange:St,style:{marginLeft:"8px"}}))))),M.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ze},M.createElement(f.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},M.createElement("img",{src:t(55854),alt:"\u667A\u80FD\u51FA\u9898"}),M.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),M.createElement(h.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:oe,mode:1,onCancel:()=>ve(!1),onSuccess:()=>{ve(!1),Ct(!1)},headExtraNode:M.createElement(de.op,{onClick:()=>ve(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:ft}),M.createElement("div",{style:{height:70}})),xe(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),$=t(38986),pe=(te,I,L)=>new Promise((Ae,Ee)=>{var re=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(re,xe);oe((L=L.apply(te,I)).next())});const K=(...te)=>pe(void 0,[...te],function*(I={}){var L,Ae,Ee,re;const xe=yield(0,$.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:I},!0);if((xe==null?void 0:xe.status)!==0)return xe;const oe=(L=xe==null?void 0:xe.data)==null?void 0:L.ai_question_record_id;let Ye;do if(Ye=yield(0,$.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:oe}}),((Ae=Ye==null?void 0:Ye.data)==null?void 0:Ae.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Ee=Ye==null?void 0:Ye.data)==null?void 0:Ee.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(qe=>setTimeout(qe,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((re=Ye==null?void 0:Ye.data)==null?void 0:re.status)===0);return Ye});var J=()=>{var te,I;const L=(0,l.useLocation)(),Ae=(0,l.useSelector)(oe=>{var Ye;return(Ye=oe==null?void 0:oe.user)==null?void 0:Ye.userInfo}),[Ee,re]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var oe,Ye,qe;if(window.self!==window.top){re(!1);return}if((oe=L.pathname)!=null&&oe.includes("/problemset")||(Ye=L.pathname)!=null&&Ye.includes("/paperlibrary")){re("1");return}if(((qe=L.pathname)==null?void 0:qe.slice(0,11))==="/classrooms"){re("2");return}re(!1)},[L==null?void 0:L.pathname]);const xe={1:[[{img:t(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:e.createRef(),element:D},{img:t(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:e.createRef(),element:j},{img:t(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:e.createRef(),element:ye},{img:t(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:e.createRef(),element:P.Z},{img:t(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:t(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],e.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:t(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:t(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:t(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:t(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:t(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:t(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},(te=Ae==null?void 0:Ae.course)!=null&&te.course_name?`\u300A${(I=Ae==null?void 0:Ae.course)==null?void 0:I.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return e.createElement(e.Fragment,null,!!Ee&&e.createElement(i.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:xe[Ee][1],intelligentAssistantItems:xe[Ee][0]}))}},67266:function(c,a,t){"use strict";t.d(a,{Z:function(){return Mu}});var e={};t.r(e),t.d(e,{boolean:function(){return R},booleanish:function(){return J},commaOrSpaceSeparated:function(){return Ee},commaSeparated:function(){return Ae},number:function(){return I},overloadedBoolean:function(){return te},spaceSeparated:function(){return L}});var i={};t.r(i),t.d(i,{attentionMarkers:function(){return Go},contentInitial:function(){return ro},disable:function(){return yi},document:function(){return Uo},flow:function(){return bi},flowInitial:function(){return ni},insideSpan:function(){return zo},string:function(){return io},text:function(){return li}});var l=t(59301),s=t(8591),d=t(54580),E=t(43418),f=t(92832),b=t(3113),h=t(6848),A=t(43428),S=t(95237),O=t(25690);function V(n){return n}function N(){}function D(){}function Z(){}function H(n){const r=[],o=String(n||"");let u=o.indexOf(","),p=0,g=!1;for(;!g;){u===-1&&(u=o.length,g=!0);const v=o.slice(p,u).trim();(v||!g)&&r.push(v),p=u+1,u=o.indexOf(",",p)}return r}function U(n,r){const o=r||{};return(n[n.length-1]===""?[...n,""]:n).join((o.padRight?" ":"")+","+(o.padLeft===!1?"":" ")).trim()}const C=/[$_\p{ID_Start}]/u,j=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,P=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,W=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,B=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,F={};function z(n){return n?C.test(String.fromCodePoint(n)):!1}function ae(n,r){const u=(r||F).jsx?P:j;return n?u.test(String.fromCodePoint(n)):!1}function Ce(n,r){return((r||F).jsx?B:W).test(n)}const de=/[ \t\n\f\r]/g;function M(n){return typeof n=="object"?n.type==="text"?k(n.value):!1:k(n)}function k(n){return n.replace(de,"")===""}class Be{constructor(r,o,u){this.normal=o,this.property=r,u&&(this.space=u)}}Be.prototype.normal={},Be.prototype.property={},Be.prototype.space=void 0;function ye(n,r){const o={},u={};for(const p of n)Object.assign(o,p.property),Object.assign(u,p.normal);return new Be(o,u,r)}function $(n){return n.toLowerCase()}class pe{constructor(r,o){this.attribute=o,this.property=r}}pe.prototype.attribute="",pe.prototype.booleanish=!1,pe.prototype.boolean=!1,pe.prototype.commaOrSpaceSeparated=!1,pe.prototype.commaSeparated=!1,pe.prototype.defined=!1,pe.prototype.mustUseProperty=!1,pe.prototype.number=!1,pe.prototype.overloadedBoolean=!1,pe.prototype.property="",pe.prototype.spaceSeparated=!1,pe.prototype.space=void 0;let K=0;const R=re(),J=re(),te=re(),I=re(),L=re(),Ae=re(),Ee=re();function re(){return Fs(2,++K)}const xe=Object.keys(e);class oe extends pe{constructor(r,o,u,p){let g=-1;if(super(r,o),Ye(this,"space",p),typeof u=="number")for(;++g4&&o.slice(0,4)==="data"&&Ht.test(r)){if(r.charAt(4)==="-"){const g=r.slice(5).replace(Et,Ze);u="data"+g.charAt(0).toUpperCase()+g.slice(1)}else{const g=r.slice(4);if(!Et.test(g)){let v=g.replace(it,St);v.charAt(0)!=="-"&&(v="-"+v),r="data"+v}}p=oe}return new p(u,r)}function St(n){return"-"+n.toLowerCase()}function Ze(n){return n.charAt(1).toUpperCase()}const ve={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 Ot(n){const r=String(n||"").trim();return r?r.split(/[ \t\n\r\f]+/g):[]}function bt(n){return n.join(" ").trim()}var ft=t(77179);const cn=tn("end"),Xt=tn("start");function tn(n){return r;function r(o){const u=o&&o.position&&o.position[n]||{};if(typeof u.line=="number"&&u.line>0&&typeof u.column=="number"&&u.column>0)return{line:u.line,column:u.column,offset:typeof u.offset=="number"&&u.offset>-1?u.offset:void 0}}}function At(n){const r=Xt(n),o=cn(n);if(r&&o)return{start:r,end:o}}function It(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Nt(n.position):"start"in n||"end"in n?Nt(n):"line"in n||"column"in n?rt(n):""}function rt(n){return Xe(n&&n.line)+":"+Xe(n&&n.column)}function Nt(n){return rt(n&&n.start)+"-"+rt(n&&n.end)}function Xe(n){return n&&typeof n=="number"?n:1}class we extends Error{constructor(r,o,u){super(),typeof o=="string"&&(u=o,o=void 0);let p="",g={},v=!1;if(o&&("line"in o&&"column"in o?g={place:o}:"start"in o&&"end"in o?g={place:o}:"type"in o?g={ancestors:[o],place:o.position}:g=Ia({},o)),typeof r=="string"?p=r:!g.cause&&r&&(v=!0,p=r.message,g.cause=r),!g.ruleId&&!g.source&&typeof u=="string"){const _=u.indexOf(":");_===-1?g.ruleId=u:(g.source=u.slice(0,_),g.ruleId=u.slice(_+1))}if(!g.place&&g.ancestors&&g.ancestors){const _=g.ancestors[g.ancestors.length-1];_&&(g.place=_.position)}const w=g.place&&"start"in g.place?g.place.start:g.place;this.ancestors=g.ancestors||void 0,this.cause=g.cause||void 0,this.column=w?w.column:void 0,this.fatal=void 0,this.file,this.message=p,this.line=w?w.line:void 0,this.name=It(g.place)||"1:1",this.place=g.place||void 0,this.reason=this.message,this.ruleId=g.ruleId||void 0,this.source=g.source||void 0,this.stack=v&&g.cause&&typeof g.cause.stack=="string"?g.cause.stack:"",this.actual,this.expected,this.note,this.url}}we.prototype.file="",we.prototype.name="",we.prototype.reason="",we.prototype.message="",we.prototype.stack="",we.prototype.column=void 0,we.prototype.line=void 0,we.prototype.ancestors=void 0,we.prototype.cause=void 0,we.prototype.fatal=void 0,we.prototype.place=void 0,we.prototype.ruleId=void 0,we.prototype.source=void 0;const Ne={}.hasOwnProperty,Tt=new Map,Gt=/[A-Z]/g,Yt=new Set(["table","tbody","thead","tfoot","tr"]),Mt=new Set(["td","th"]),Ut="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function yt(n,r){if(!r||r.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const o=r.filePath||void 0;let u;if(r.development){if(typeof r.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");u=Te(o,r.jsxDEV)}else{if(typeof r.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof r.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");u=ge(o,r.jsx,r.jsxs)}const p={Fragment:r.Fragment,ancestors:[],components:r.components||{},create:u,elementAttributeNameCase:r.elementAttributeNameCase||"react",evaluater:r.createEvaluater?r.createEvaluater():void 0,filePath:o,ignoreInvalidStyle:r.ignoreInvalidStyle||!1,passKeys:r.passKeys!==!1,passNode:r.passNode||!1,schema:r.space==="svg"?ke:$e,stylePropertyNameCase:r.stylePropertyNameCase||"dom",tableCellAlignToStyle:r.tableCellAlignToStyle!==!1},g=Lt(p,n,void 0);return g&&typeof g!="string"?g:p.create(n,p.Fragment,{children:g||void 0},void 0)}function Lt(n,r,o){if(r.type==="element")return Ln(n,r,o);if(r.type==="mdxFlowExpression"||r.type==="mdxTextExpression")return Je(n,r);if(r.type==="mdxJsxFlowElement"||r.type==="mdxJsxTextElement")return et(n,r,o);if(r.type==="mdxjsEsm")return nt(n,r);if(r.type==="root")return Le(n,r,o);if(r.type==="text")return x(n,r)}function Ln(n,r,o){const u=n.schema;let p=u;r.tagName.toLowerCase()==="svg"&&u.space==="html"&&(p=ke,n.schema=p),n.ancestors.push(r);const g=Dt(n,r.tagName,!1),v=ze(n,r);let w=ht(n,r);return Yt.has(r.tagName)&&(w=w.filter(function(_){return typeof _=="string"?!M(_):!0})),Q(n,v,g,r),ee(v,w),n.ancestors.pop(),n.schema=u,n.create(r,g,v,o)}function Je(n,r){if(r.data&&r.data.estree&&n.evaluater){const u=r.data.estree.body[0];return u.type,n.evaluater.evaluateExpression(u.expression)}_t(n,r.position)}function nt(n,r){if(r.data&&r.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(r.data.estree);_t(n,r.position)}function et(n,r,o){const u=n.schema;let p=u;r.name==="svg"&&u.space==="html"&&(p=ke,n.schema=p),n.ancestors.push(r);const g=r.name===null?n.Fragment:Dt(n,r.name,!0),v=Ge(n,r),w=ht(n,r);return Q(n,v,g,r),ee(v,w),n.ancestors.pop(),n.schema=u,n.create(r,g,v,o)}function Le(n,r,o){const u={};return ee(u,ht(n,r)),n.create(r,n.Fragment,u,o)}function x(n,r){return r.value}function Q(n,r,o,u){typeof o!="string"&&o!==n.Fragment&&n.passNode&&(r.node=u)}function ee(n,r){if(r.length>0){const o=r.length>1?r:r[0];o&&(n.children=o)}}function ge(n,r,o){return u;function u(p,g,v,w){const ue=Array.isArray(v.children)?o:r;return w?ue(g,v,w):ue(g,v)}}function Te(n,r){return o;function o(u,p,g,v){const w=Array.isArray(g.children),_=Xt(u);return r(p,g,v,w,{columnNumber:_?_.column-1:void 0,fileName:n,lineNumber:_?_.line:void 0},void 0)}}function ze(n,r){const o={};let u,p;for(p in r.properties)if(p!=="children"&&Ne.call(r.properties,p)){const g=vt(n,p,r.properties[p]);if(g){const[v,w]=g;n.tableCellAlignToStyle&&v==="align"&&typeof w=="string"&&Mt.has(r.tagName)?u=w:o[v]=w}}if(u){const g=o.style||(o.style={});g[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=u}return o}function Ge(n,r){const o={};for(const u of r.attributes)if(u.type==="mdxJsxExpressionAttribute")if(u.data&&u.data.estree&&n.evaluater){const g=u.data.estree.body[0];g.type;const v=g.expression;v.type;const w=v.properties[0];w.type,Object.assign(o,n.evaluater.evaluateExpression(w.argument))}else _t(n,r.position);else{const p=u.name;let g;if(u.value&&typeof u.value=="object")if(u.value.data&&u.value.data.estree&&n.evaluater){const w=u.value.data.estree.body[0];w.type,g=n.evaluater.evaluateExpression(w.expression)}else _t(n,r.position);else g=u.value===null?!0:u.value;o[p]=g}return o}function ht(n,r){const o=[];let u=-1;const p=n.passKeys?new Map:Tt;for(;++up?0:p+r:r=r>p?p:r,o=o>0?o:0,u.length<1e4)v=Array.from(u),v.unshift(r,o),n.splice(...v);else for(o&&n.splice(r,o);g0?(dn(n,n.length,0,r),n):r}class oa{constructor(r){this.left=r?[...r]:[],this.right=[]}get(r){if(r<0||r>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+r+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return rthis.left.length?this.right.slice(this.right.length-u+this.left.length,this.right.length-r+this.left.length).reverse():this.left.slice(r).concat(this.right.slice(this.right.length-u+this.left.length).reverse())}splice(r,o,u){const p=o||0;this.setCursor(Math.trunc(r));const g=this.right.splice(this.right.length-p,Number.POSITIVE_INFINITY);return u&&nn(this.left,u),g.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(r){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(r)}pushMany(r){this.setCursor(Number.POSITIVE_INFINITY),nn(this.left,r)}unshift(r){this.setCursor(0),this.right.push(r)}unshiftMany(r){this.setCursor(0),nn(this.right,r.reverse())}setCursor(r){if(!(r===this.left.length||r>this.left.length&&this.right.length===0||r<0&&this.left.length===0))if(r-1&&n.test(String.fromCharCode(o))}}function Tn(n,r,o,u){const p=u?u-1:Number.POSITIVE_INFINITY;let g=0;return v;function v(_){return Gn(_)?(n.enter(o),w(_)):r(_)}function w(_){return Gn(_)&&g++v))return;const Nn=r.events.length;let ua=Nn,ra,ca;for(;ua--;)if(r.events[ua][0]==="exit"&&r.events[ua][1].type==="chunkFlow"){if(ra){ca=r.events[ua][1].end;break}ra=!0}for(wt(u),pt=Nn;ptEn;){const Kn=o[Sa];r.containerState=Kn[1],Kn[0].exit.call(r,n)}o.length=En}function kn(){p.write([null]),g=void 0,p=void 0,r.containerState._closeFlow=void 0}}function Da(n,r,o){return Tn(n,n.attempt(this.parser.constructs.document,r,o),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const Sn={partial:!0,tokenize:xn};function xn(n,r,o){return u;function u(g){return Gn(g)?Tn(n,p,"linePrefix")(g):p(g)}function p(g){return g===null||T(g)?r(g):o(g)}}const ya={resolve:Ue,tokenize:Pe},Ca={partial:!0,tokenize:De};function Ue(n){return dt(n),n}function Pe(n,r){let o;return u;function u(w){return n.enter("content"),o=n.enter("chunkContent",{contentType:"content"}),p(w)}function p(w){return w===null?g(w):T(w)?n.check(Ca,v,g)(w):(n.consume(w),p)}function g(w){return n.exit("chunkContent"),n.exit("content"),r(w)}function v(w){return n.consume(w),n.exit("chunkContent"),o.next=n.enter("chunkContent",{contentType:"content",previous:o}),o=o.next,p}}function De(n,r,o){const u=this;return p;function p(v){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),Tn(n,g,"linePrefix")}function g(v){if(v===null||T(v))return o(v);const w=u.events[u.events.length-1];return!u.parser.constructs.disable.null.includes("codeIndented")&&w&&w[1].type==="linePrefix"&&w[2].sliceSerialize(w[1],!0).length>=4?r(v):n.interrupt(u.parser.constructs.flow,o,r)(v)}}const Bt={tokenize:rn};function rn(n){const r=this,o=n.attempt(Sn,u,n.attempt(this.parser.constructs.flowInitial,p,Tn(n,n.attempt(this.parser.constructs.flow,p,n.attempt(ya,p)),"linePrefix")));return o;function u(g){if(g===null){n.consume(g);return}return n.enter("lineEndingBlank"),n.consume(g),n.exit("lineEndingBlank"),r.currentConstruct=void 0,o}function p(g){if(g===null){n.consume(g);return}return n.enter("lineEnding"),n.consume(g),n.exit("lineEnding"),r.currentConstruct=void 0,o}}const xt={resolveAll:An()},On=en("string"),Fn=en("text");function en(n){return{resolveAll:An(n==="text"?ga:void 0),tokenize:r};function r(o){const u=this,p=this.parser.constructs[n],g=o.attempt(p,v,w);return v;function v(X){return ue(X)?g(X):w(X)}function w(X){if(X===null){o.consume(X);return}return o.enter("data"),o.consume(X),_}function _(X){return ue(X)?(o.exit("data"),g(X)):(o.consume(X),_)}function ue(X){if(X===null)return!0;const he=p[X];let fe=-1;if(he)for(;++fe=3&&(ue===null||T(ue))?(n.exit("thematicBreak"),r(ue)):o(ue)}function _(ue){return ue===p?(n.consume(ue),u++,_):(n.exit("thematicBreakSequence"),Gn(ue)?Tn(n,w,"whitespace")(ue):w(ue))}}const Bn={continuation:{tokenize:mn},exit:Rt,name:"list",tokenize:ot},se={partial:!0,tokenize:_e},Oe={partial:!0,tokenize:sn};function ot(n,r,o){const u=this,p=u.events[u.events.length-1];let g=p&&p[1].type==="linePrefix"?p[2].sliceSerialize(p[1],!0).length:0,v=0;return w;function w(le){const Zt=u.containerState.type||(le===42||le===43||le===45?"listUnordered":"listOrdered");if(Zt==="listUnordered"?!u.containerState.marker||le===u.containerState.marker:Fa(le)){if(u.containerState.type||(u.containerState.type=Zt,n.enter(Zt,{_container:!0})),Zt==="listUnordered")return n.enter("listItemPrefix"),le===42||le===45?n.check(Ta,o,ue)(le):ue(le);if(!u.interrupt||le===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),_(le)}return o(le)}function _(le){return Fa(le)&&++v<10?(n.consume(le),_):(!u.interrupt||v<2)&&(u.containerState.marker?le===u.containerState.marker:le===41||le===46)?(n.exit("listItemValue"),ue(le)):o(le)}function ue(le){return n.enter("listItemMarker"),n.consume(le),n.exit("listItemMarker"),u.containerState.marker=u.containerState.marker||le,n.check(Sn,u.interrupt?o:X,n.attempt(se,fe,he))}function X(le){return u.containerState.initialBlankLine=!0,g++,fe(le)}function he(le){return Gn(le)?(n.enter("listItemPrefixWhitespace"),n.consume(le),n.exit("listItemPrefixWhitespace"),fe):o(le)}function fe(le){return u.containerState.size=g+u.sliceSerialize(n.exit("listItemPrefix"),!0).length,r(le)}}function mn(n,r,o){const u=this;return u.containerState._closeFlow=void 0,n.check(Sn,p,g);function p(w){return u.containerState.furtherBlankLines=u.containerState.furtherBlankLines||u.containerState.initialBlankLine,Tn(n,r,"listItemIndent",u.containerState.size+1)(w)}function g(w){return u.containerState.furtherBlankLines||!Gn(w)?(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,v(w)):(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,n.attempt(Oe,r,v)(w))}function v(w){return u.containerState._closeFlow=!0,u.interrupt=void 0,Tn(n,n.attempt(Bn,r,o),"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(w)}}function sn(n,r,o){const u=this;return Tn(n,p,"listItemIndent",u.containerState.size+1);function p(g){const v=u.events[u.events.length-1];return v&&v[1].type==="listItemIndent"&&v[2].sliceSerialize(v[1],!0).length===u.containerState.size?r(g):o(g)}}function Rt(n){n.exit(this.containerState.type)}function _e(n,r,o){const u=this;return Tn(n,p,"listItemPrefixWhitespace",u.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function p(g){const v=u.events[u.events.length-1];return!Gn(g)&&v&&v[1].type==="listItemPrefixWhitespace"?r(g):o(g)}}const ct={continuation:{tokenize:me},exit:y,name:"blockQuote",tokenize:m};function m(n,r,o){const u=this;return p;function p(v){if(v===62){const w=u.containerState;return w.open||(n.enter("blockQuote",{_container:!0}),w.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(v),n.exit("blockQuoteMarker"),g}return o(v)}function g(v){return Gn(v)?(n.enter("blockQuotePrefixWhitespace"),n.consume(v),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),r):(n.exit("blockQuotePrefix"),r(v))}}function me(n,r,o){const u=this;return p;function p(v){return Gn(v)?Tn(n,g,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(v):g(v)}function g(v){return n.attempt(ct,r,o)(v)}}function y(n){n.exit("blockQuote")}function ce(n,r,o,u,p,g,v,w,_){const ue=_||Number.POSITIVE_INFINITY;let X=0;return he;function he(wt){return wt===60?(n.enter(u),n.enter(p),n.enter(g),n.consume(wt),n.exit(g),fe):wt===null||wt===32||wt===41||Ma(wt)?o(wt):(n.enter(u),n.enter(v),n.enter(w),n.enter("chunkString",{contentType:"string"}),an(wt))}function fe(wt){return wt===62?(n.enter(g),n.consume(wt),n.exit(g),n.exit(p),n.exit(u),r):(n.enter(w),n.enter("chunkString",{contentType:"string"}),le(wt))}function le(wt){return wt===62?(n.exit("chunkString"),n.exit(w),fe(wt)):wt===null||wt===60||T(wt)?o(wt):(n.consume(wt),wt===92?Zt:le)}function Zt(wt){return wt===60||wt===62||wt===92?(n.consume(wt),le):le(wt)}function an(wt){return!X&&(wt===null||wt===41||ma(wt))?(n.exit("chunkString"),n.exit(w),n.exit(v),n.exit(u),r(wt)):X999||le===null||le===91||le===93&&!_||le===94&&!w&&"_hiddenFootnoteSupport"in v.parser.constructs?o(le):le===93?(n.exit(g),n.enter(p),n.consume(le),n.exit(p),n.exit(u),r):T(le)?(n.enter("lineEnding"),n.consume(le),n.exit("lineEnding"),X):(n.enter("chunkString",{contentType:"string"}),he(le))}function he(le){return le===null||le===91||le===93||T(le)||w++>999?(n.exit("chunkString"),X(le)):(n.consume(le),_||(_=!Gn(le)),le===92?fe:he)}function fe(le){return le===91||le===92||le===93?(n.consume(le),w++,he):he(le)}}function at(n,r,o,u,p,g){let v;return w;function w(fe){return fe===34||fe===39||fe===40?(n.enter(u),n.enter(p),n.consume(fe),n.exit(p),v=fe===40?41:fe,_):o(fe)}function _(fe){return fe===v?(n.enter(p),n.consume(fe),n.exit(p),n.exit(u),r):(n.enter(g),ue(fe))}function ue(fe){return fe===v?(n.exit(g),_(v)):fe===null?o(fe):T(fe)?(n.enter("lineEnding"),n.consume(fe),n.exit("lineEnding"),Tn(n,ue,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),X(fe))}function X(fe){return fe===v||fe===null||T(fe)?(n.exit("chunkString"),ue(fe)):(n.consume(fe),fe===92?he:X)}function he(fe){return fe===v||fe===92?(n.consume(fe),X):X(fe)}}function Re(n,r){let o;return u;function u(p){return T(p)?(n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),o=!0,u):Gn(p)?Tn(n,u,o?"linePrefix":"lineSuffix")(p):r(p)}}function Qe(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const We={name:"definition",tokenize:Jt},un={partial:!0,tokenize:Vt};function Jt(n,r,o){const u=this;let p;return g;function g(le){return n.enter("definition"),v(le)}function v(le){return ne.call(u,n,w,o,"definitionLabel","definitionLabelMarker","definitionLabelString")(le)}function w(le){return p=Qe(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),le===58?(n.enter("definitionMarker"),n.consume(le),n.exit("definitionMarker"),_):o(le)}function _(le){return ma(le)?Re(n,ue)(le):ue(le)}function ue(le){return ce(n,X,o,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(le)}function X(le){return n.attempt(un,he,he)(le)}function he(le){return Gn(le)?Tn(n,fe,"whitespace")(le):fe(le)}function fe(le){return le===null||T(le)?(n.exit("definition"),u.parser.defined.push(p),r(le)):o(le)}}function Vt(n,r,o){return u;function u(w){return ma(w)?Re(n,p)(w):o(w)}function p(w){return at(n,g,o,"definitionTitle","definitionTitleMarker","definitionTitleString")(w)}function g(w){return Gn(w)?Tn(n,v,"whitespace")(w):v(w)}function v(w){return w===null||T(w)?r(w):o(w)}}const Pt={name:"codeIndented",tokenize:qt},gn={partial:!0,tokenize:hn};function qt(n,r,o){const u=this;return p;function p(ue){return n.enter("codeIndented"),Tn(n,g,"linePrefix",5)(ue)}function g(ue){const X=u.events[u.events.length-1];return X&&X[1].type==="linePrefix"&&X[2].sliceSerialize(X[1],!0).length>=4?v(ue):o(ue)}function v(ue){return ue===null?_(ue):T(ue)?n.attempt(gn,v,_)(ue):(n.enter("codeFlowValue"),w(ue))}function w(ue){return ue===null||T(ue)?(n.exit("codeFlowValue"),v(ue)):(n.consume(ue),w)}function _(ue){return n.exit("codeIndented"),r(ue)}}function hn(n,r,o){const u=this;return p;function p(v){return u.parser.lazy[u.now().line]?o(v):T(v)?(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),p):Tn(n,g,"linePrefix",5)(v)}function g(v){const w=u.events[u.events.length-1];return w&&w[1].type==="linePrefix"&&w[2].sliceSerialize(w[1],!0).length>=4?r(v):T(v)?p(v):o(v)}}const In={name:"headingAtx",resolve:Dn,tokenize:Xn};function Dn(n,r){let o=n.length-2,u=3,p,g;return n[u][1].type==="whitespace"&&(u+=2),o-2>u&&n[o][1].type==="whitespace"&&(o-=2),n[o][1].type==="atxHeadingSequence"&&(u===o-1||o-4>u&&n[o-2][1].type==="whitespace")&&(o-=u+1===o?2:4),o>u&&(p={type:"atxHeadingText",start:n[u][1].start,end:n[o][1].end},g={type:"chunkText",start:n[u][1].start,end:n[o][1].end,contentType:"text"},dn(n,u,o-u+1,[["enter",p,r],["enter",g,r],["exit",g,r],["exit",p,r]])),n}function Xn(n,r,o){let u=0;return p;function p(X){return n.enter("atxHeading"),g(X)}function g(X){return n.enter("atxHeadingSequence"),v(X)}function v(X){return X===35&&u++<6?(n.consume(X),v):X===null||ma(X)?(n.exit("atxHeadingSequence"),w(X)):o(X)}function w(X){return X===35?(n.enter("atxHeadingSequence"),_(X)):X===null||T(X)?(n.exit("atxHeading"),r(X)):Gn(X)?Tn(n,w,"whitespace")(X):(n.enter("atxHeadingText"),ue(X))}function _(X){return X===35?(n.consume(X),_):(n.exit("atxHeadingSequence"),w(X))}function ue(X){return X===null||X===35||ma(X)?(n.exit("atxHeadingText"),w(X)):(n.consume(X),ue)}}const Ra={name:"setextUnderline",resolveTo:La,tokenize:rr};function La(n,r){let o=n.length,u,p,g;for(;o--;)if(n[o][0]==="enter"){if(n[o][1].type==="content"){u=o;break}n[o][1].type==="paragraph"&&(p=o)}else n[o][1].type==="content"&&n.splice(o,1),!g&&n[o][1].type==="definition"&&(g=o);const v={type:"setextHeading",start:Ia({},n[u][1].start),end:Ia({},n[n.length-1][1].end)};return n[p][1].type="setextHeadingText",g?(n.splice(p,0,["enter",v,r]),n.splice(g+1,0,["exit",n[u][1],r]),n[u][1].end=Ia({},n[g][1].end)):n[u][1]=v,n.push(["exit",v,r]),n}function rr(n,r,o){const u=this;let p;return g;function g(ue){let X=u.events.length,he;for(;X--;)if(u.events[X][1].type!=="lineEnding"&&u.events[X][1].type!=="linePrefix"&&u.events[X][1].type!=="content"){he=u.events[X][1].type==="paragraph";break}return!u.parser.lazy[u.now().line]&&(u.interrupt||he)?(n.enter("setextHeadingLine"),p=ue,v(ue)):o(ue)}function v(ue){return n.enter("setextHeadingLineSequence"),w(ue)}function w(ue){return ue===p?(n.consume(ue),w):(n.exit("setextHeadingLineSequence"),Gn(ue)?Tn(n,_,"lineSuffix")(ue):_(ue))}function _(ue){return ue===null||T(ue)?(n.exit("setextHeadingLine"),r(ue)):o(ue)}}const ha=["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"],cr=["pre","script","style","textarea"],Ir={concrete:!0,name:"htmlFlow",resolveTo:Ka,tokenize:wn},Ha={partial:!0,tokenize:Xa},sr={partial:!0,tokenize:Yn};function Ka(n){let r=n.length;for(;r--&&!(n[r][0]==="enter"&&n[r][1].type==="htmlFlow"););return r>1&&n[r-2][1].type==="linePrefix"&&(n[r][1].start=n[r-2][1].start,n[r+1][1].start=n[r-2][1].start,n.splice(r-2,2)),n}function wn(n,r,o){const u=this;let p,g,v,w,_;return ue;function ue(Fe){return X(Fe)}function X(Fe){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(Fe),he}function he(Fe){return Fe===33?(n.consume(Fe),fe):Fe===47?(n.consume(Fe),g=!0,an):Fe===63?(n.consume(Fe),p=3,u.interrupt?r:Ie):ea(Fe)?(n.consume(Fe),v=String.fromCharCode(Fe),bn):o(Fe)}function fe(Fe){return Fe===45?(n.consume(Fe),p=2,le):Fe===91?(n.consume(Fe),p=5,w=0,Zt):ea(Fe)?(n.consume(Fe),p=4,u.interrupt?r:Ie):o(Fe)}function le(Fe){return Fe===45?(n.consume(Fe),u.interrupt?r:Ie):o(Fe)}function Zt(Fe){const ur="CDATA[";return Fe===ur.charCodeAt(w++)?(n.consume(Fe),w===ur.length?u.interrupt?r:ia:Zt):o(Fe)}function an(Fe){return ea(Fe)?(n.consume(Fe),v=String.fromCharCode(Fe),bn):o(Fe)}function bn(Fe){if(Fe===null||Fe===47||Fe===62||ma(Fe)){const ur=Fe===47,yr=v.toLowerCase();return!ur&&!g&&cr.includes(yr)?(p=1,u.interrupt?r(Fe):ia(Fe)):ha.includes(v.toLowerCase())?(p=6,ur?(n.consume(Fe),wt):u.interrupt?r(Fe):ia(Fe)):(p=7,u.interrupt&&!u.parser.lazy[u.now().line]?o(Fe):g?kn(Fe):En(Fe))}return Fe===45||zn(Fe)?(n.consume(Fe),v+=String.fromCharCode(Fe),bn):o(Fe)}function wt(Fe){return Fe===62?(n.consume(Fe),u.interrupt?r:ia):o(Fe)}function kn(Fe){return Gn(Fe)?(n.consume(Fe),kn):ca(Fe)}function En(Fe){return Fe===47?(n.consume(Fe),ca):Fe===58||Fe===95||ea(Fe)?(n.consume(Fe),Sa):Gn(Fe)?(n.consume(Fe),En):ca(Fe)}function Sa(Fe){return Fe===45||Fe===46||Fe===58||Fe===95||zn(Fe)?(n.consume(Fe),Sa):Kn(Fe)}function Kn(Fe){return Fe===61?(n.consume(Fe),pt):Gn(Fe)?(n.consume(Fe),Kn):En(Fe)}function pt(Fe){return Fe===null||Fe===60||Fe===61||Fe===62||Fe===96?o(Fe):Fe===34||Fe===39?(n.consume(Fe),_=Fe,Nn):Gn(Fe)?(n.consume(Fe),pt):ua(Fe)}function Nn(Fe){return Fe===_?(n.consume(Fe),_=null,ra):Fe===null||T(Fe)?o(Fe):(n.consume(Fe),Nn)}function ua(Fe){return Fe===null||Fe===34||Fe===39||Fe===47||Fe===60||Fe===61||Fe===62||Fe===96||ma(Fe)?Kn(Fe):(n.consume(Fe),ua)}function ra(Fe){return Fe===47||Fe===62||Gn(Fe)?En(Fe):o(Fe)}function ca(Fe){return Fe===62?(n.consume(Fe),Ya):o(Fe)}function Ya(Fe){return Fe===null||T(Fe)?ia(Fe):Gn(Fe)?(n.consume(Fe),Ya):o(Fe)}function ia(Fe){return Fe===45&&p===2?(n.consume(Fe),Pa):Fe===60&&p===1?(n.consume(Fe),Ua):Fe===62&&p===4?(n.consume(Fe),lr):Fe===63&&p===3?(n.consume(Fe),Ie):Fe===93&&p===5?(n.consume(Fe),nr):T(Fe)&&(p===6||p===7)?(n.exit("htmlFlowData"),n.check(Ha,vr,yn)(Fe)):Fe===null||T(Fe)?(n.exit("htmlFlowData"),yn(Fe)):(n.consume(Fe),ia)}function yn(Fe){return n.check(sr,qn,vr)(Fe)}function qn(Fe){return n.enter("lineEnding"),n.consume(Fe),n.exit("lineEnding"),Qn}function Qn(Fe){return Fe===null||T(Fe)?yn(Fe):(n.enter("htmlFlowData"),ia(Fe))}function Pa(Fe){return Fe===45?(n.consume(Fe),Ie):ia(Fe)}function Ua(Fe){return Fe===47?(n.consume(Fe),v="",tr):ia(Fe)}function tr(Fe){if(Fe===62){const ur=v.toLowerCase();return cr.includes(ur)?(n.consume(Fe),lr):ia(Fe)}return ea(Fe)&&v.length<8?(n.consume(Fe),v+=String.fromCharCode(Fe),tr):ia(Fe)}function nr(Fe){return Fe===93?(n.consume(Fe),Ie):ia(Fe)}function Ie(Fe){return Fe===62?(n.consume(Fe),lr):Fe===45&&p===2?(n.consume(Fe),Ie):ia(Fe)}function lr(Fe){return Fe===null||T(Fe)?(n.exit("htmlFlowData"),vr(Fe)):(n.consume(Fe),lr)}function vr(Fe){return n.exit("htmlFlow"),r(Fe)}}function Yn(n,r,o){const u=this;return p;function p(v){return T(v)?(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),g):o(v)}function g(v){return u.parser.lazy[u.now().line]?o(v):r(v)}}function Xa(n,r,o){return u;function u(p){return n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),n.attempt(Sn,r,o)}}const dr={partial:!0,tokenize:fa},Tr={concrete:!0,name:"codeFenced",tokenize:Hr};function Hr(n,r,o){const u=this,p={partial:!0,tokenize:Kn};let g=0,v=0,w;return _;function _(pt){return ue(pt)}function ue(pt){const Nn=u.events[u.events.length-1];return g=Nn&&Nn[1].type==="linePrefix"?Nn[2].sliceSerialize(Nn[1],!0).length:0,w=pt,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),X(pt)}function X(pt){return pt===w?(v++,n.consume(pt),X):v<3?o(pt):(n.exit("codeFencedFenceSequence"),Gn(pt)?Tn(n,he,"whitespace")(pt):he(pt))}function he(pt){return pt===null||T(pt)?(n.exit("codeFencedFence"),u.interrupt?r(pt):n.check(dr,an,Sa)(pt)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),fe(pt))}function fe(pt){return pt===null||T(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),he(pt)):Gn(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Tn(n,le,"whitespace")(pt)):pt===96&&pt===w?o(pt):(n.consume(pt),fe)}function le(pt){return pt===null||T(pt)?he(pt):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),Zt(pt))}function Zt(pt){return pt===null||T(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),he(pt)):pt===96&&pt===w?o(pt):(n.consume(pt),Zt)}function an(pt){return n.attempt(p,Sa,bn)(pt)}function bn(pt){return n.enter("lineEnding"),n.consume(pt),n.exit("lineEnding"),wt}function wt(pt){return g>0&&Gn(pt)?Tn(n,kn,"linePrefix",g+1)(pt):kn(pt)}function kn(pt){return pt===null||T(pt)?n.check(dr,an,Sa)(pt):(n.enter("codeFlowValue"),En(pt))}function En(pt){return pt===null||T(pt)?(n.exit("codeFlowValue"),kn(pt)):(n.consume(pt),En)}function Sa(pt){return n.exit("codeFenced"),r(pt)}function Kn(pt,Nn,ua){let ra=0;return ca;function ca(Qn){return pt.enter("lineEnding"),pt.consume(Qn),pt.exit("lineEnding"),Ya}function Ya(Qn){return pt.enter("codeFencedFence"),Gn(Qn)?Tn(pt,ia,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Qn):ia(Qn)}function ia(Qn){return Qn===w?(pt.enter("codeFencedFenceSequence"),yn(Qn)):ua(Qn)}function yn(Qn){return Qn===w?(ra++,pt.consume(Qn),yn):ra>=v?(pt.exit("codeFencedFenceSequence"),Gn(Qn)?Tn(pt,qn,"whitespace")(Qn):qn(Qn)):ua(Qn)}function qn(Qn){return Qn===null||T(Qn)?(pt.exit("codeFencedFence"),Nn(Qn)):ua(Qn)}}}function fa(n,r,o){const u=this;return p;function p(v){return v===null?o(v):(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),g)}function g(v){return u.parser.lazy[u.now().line]?o(v):r(v)}}const Ei=document.createElement("i");function pi(n){const r="&"+n+";";Ei.innerHTML=r;const o=Ei.textContent;return o.charCodeAt(o.length-1)===59&&n!=="semi"||o===r?!1:o}const Pn={name:"characterReference",tokenize:Ja};function Ja(n,r,o){const u=this;let p=0,g,v;return w;function w(he){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(he),n.exit("characterReferenceMarker"),_}function _(he){return he===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(he),n.exit("characterReferenceMarkerNumeric"),ue):(n.enter("characterReferenceValue"),g=31,v=zn,X(he))}function ue(he){return he===88||he===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(he),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),g=6,v=ta,X):(n.enter("characterReferenceValue"),g=7,v=Fa,X(he))}function X(he){if(he===59&&p){const fe=n.exit("characterReferenceValue");return v===zn&&!pi(u.sliceSerialize(fe))?o(he):(n.enter("characterReferenceMarker"),n.consume(he),n.exit("characterReferenceMarker"),n.exit("characterReference"),r)}return v(he)&&p++1&&n[o][1].end.offset-n[o][1].start.offset>1?2:1;const he=Ia({},n[u][1].end),fe=Ia({},n[o][1].start);Er(he,-_),Er(fe,_),v={type:_>1?"strongSequence":"emphasisSequence",start:he,end:Ia({},n[u][1].end)},w={type:_>1?"strongSequence":"emphasisSequence",start:Ia({},n[o][1].start),end:fe},g={type:_>1?"strongText":"emphasisText",start:Ia({},n[u][1].end),end:Ia({},n[o][1].start)},p={type:_>1?"strong":"emphasis",start:Ia({},v.start),end:Ia({},w.end)},n[u][1].end=Ia({},v.start),n[o][1].start=Ia({},w.end),ue=[],n[u][1].end.offset-n[u][1].start.offset&&(ue=fn(ue,[["enter",n[u][1],r],["exit",n[u][1],r]])),ue=fn(ue,[["enter",p,r],["enter",v,r],["exit",v,r],["enter",g,r]]),ue=fn(ue,jr(r.parser.constructs.insideSpan.null,n.slice(u+1,o),r)),ue=fn(ue,[["exit",g,r],["enter",w,r],["exit",w,r],["exit",p,r]]),n[o][1].end.offset-n[o][1].start.offset?(X=2,ue=fn(ue,[["enter",n[o][1],r],["exit",n[o][1],r]])):X=0,dn(n,u-1,o-u+3,ue),o=u+ue.length-X-2;break}}for(o=-1;++o-1){const w=v[0];typeof w=="string"?v[0]=w.slice(u):v.shift()}g>0&&v.push(n[p].slice(0,g))}return v}function jo(n,r){let o=-1;const u=[];let p;for(;++o{Ct(!0)};(0,e.useImperativeHandle)(I,()=>({onClick:Ot}));const bt=()=>k(void 0,null,function*(){var nn,Et,xt;if(Jt(tt)){if(tt.length>1e3){d.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{d.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Jt(tt)&&!(G!=null&&G.length)){d.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const rt=[{name:"\u5355\u9009\u9898",num:be||0},{name:"\u591A\u9009\u9898",num:Se||0},{name:"\u5224\u65AD\u9898",num:ke||0},{name:"\u586B\u7A7A\u9898",num:ft||0},{name:"\u7B80\u7B54\u9898",num:st||0}];if(rt.reduce((Tt,Ht)=>Tt+Ht.num,0)===0){d.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Xe={scene_type:6,content:tt,count_arr:rt.map(Tt=>Tt.num).join(","),file:(G==null?void 0:G[0])||""};Ee(),Ye([]),ve(!0);const we=new FormData;Object.keys(Xe).forEach(Tt=>{we.append(Tt,Xe[Tt])});const Ne=yield K(we);if((Ne==null?void 0:Ne.status)===0)if((Et=(nn=Ne==null?void 0:Ne.data)==null?void 0:nn.content)!=null&&Et.length){ie(100),Ye((xt=Ne==null?void 0:Ne.data)==null?void 0:xt.content);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ve(!1),ie()}),gt=nn=>k(void 0,null,function*(){var Et,xt;const rt=new FormData;if(rt.append("scene_type",5),rt.append("question_data",JSON.stringify(nn)),rt.append("count",1),Ae)return Promise.reject();Ee();const Nt=yield K(rt);if((Nt==null?void 0:Nt.status)===0){if((xt=(Et=Nt==null?void 0:Nt.data)==null?void 0:Et.content)!=null&&xt.length)return ie(100),Nt;d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return ie(),Nt}),dn=nn=>k(void 0,null,function*(){const Et=nn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Et)==-1?(d.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):nn.size/1024/1024>200?(d.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(G!=null&&G.length?E.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Y([nn])}):Y([nn]),Promise.reject())}),Jt=nn=>(nn=nn||"",nn=String(nn),nn=nn.replace(/\s+/g,""),nn);return M.createElement(e.Fragment,null,M.createElement(E.default,{centered:!0,open:qe,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>Ct(!1),onOk:bt,afterClose:()=>{te(),Y([]),Ke(L),Ve(0),$e(0),it(0),jt(0),St(0)}},M.createElement("div",{className:Ce.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),M.createElement("img",{src:re,style:{marginTop:-100}}),M.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),M.createElement(W.default.TextArea,{style:{height:160},className:"mb20",value:tt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:nn=>{Ke(nn.target.value)}}),M.createElement(s.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:G,beforeUpload:dn,className:"mb20",onRemove:()=>Y([])},M.createElement(B.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},M.createElement(de.op,{style:{borderRadius:2}},M.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),M.createElement(f.Z,{align:"middle",className:"c-black mt20"},M.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),M.createElement(f.Z,{gutter:16},M.createElement(F.Z,null,M.createElement("label",null,"\u5355\u9009\u9898"),M.createElement(z.Z,{min:0,max:10,value:be,onChange:Ve,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u591A\u9009\u9898"),M.createElement(z.Z,{min:0,max:10,value:Se,onChange:$e,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u5224\u65AD\u9898"),M.createElement(z.Z,{min:0,max:10,value:ke,onChange:it,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u586B\u7A7A\u9898"),M.createElement(z.Z,{min:0,max:10,value:ft,onChange:jt,style:{marginLeft:"8px"}})),M.createElement(F.Z,null,M.createElement("label",null,"\u7B80\u7B54\u9898"),M.createElement(z.Z,{min:0,max:10,value:st,onChange:St,style:{marginLeft:"8px"}}))))),M.createElement(b.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ze},M.createElement(f.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},M.createElement("img",{src:t(55854),alt:"\u667A\u80FD\u51FA\u9898"}),M.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),M.createElement(h.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:oe,mode:1,onCancel:()=>ve(!1),onSuccess:()=>{ve(!1),Ct(!1)},headExtraNode:M.createElement(de.op,{onClick:()=>ve(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:gt}),M.createElement("div",{style:{height:70}})),xe(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),$=t(38986),pe=(te,I,L)=>new Promise((Ae,Ee)=>{var ie=Ye=>{try{oe(L.next(Ye))}catch(qe){Ee(qe)}},xe=Ye=>{try{oe(L.throw(Ye))}catch(qe){Ee(qe)}},oe=Ye=>Ye.done?Ae(Ye.value):Promise.resolve(Ye.value).then(ie,xe);oe((L=L.apply(te,I)).next())});const K=(...te)=>pe(void 0,[...te],function*(I={}){var L,Ae,Ee,ie;const xe=yield(0,$.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:I},!0);if((xe==null?void 0:xe.status)!==0)return xe;const oe=(L=xe==null?void 0:xe.data)==null?void 0:L.ai_question_record_id;let Ye;do if(Ye=yield(0,$.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:oe}}),((Ae=Ye==null?void 0:Ye.data)==null?void 0:Ae.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Ee=Ye==null?void 0:Ye.data)==null?void 0:Ee.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(qe=>setTimeout(qe,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((ie=Ye==null?void 0:Ye.data)==null?void 0:ie.status)===0);return Ye});var J=()=>{var te,I;const L=(0,l.useLocation)(),Ae=(0,l.useSelector)(oe=>{var Ye;return(Ye=oe==null?void 0:oe.user)==null?void 0:Ye.userInfo}),[Ee,ie]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var oe,Ye,qe;if(window.self!==window.top){ie(!1);return}if((oe=L.pathname)!=null&&oe.includes("/problemset")||(Ye=L.pathname)!=null&&Ye.includes("/paperlibrary")){ie("1");return}if(((qe=L.pathname)==null?void 0:qe.slice(0,11))==="/classrooms"){ie("2");return}ie(!1)},[L==null?void 0:L.pathname]);const xe={1:[[{img:t(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:e.createRef(),element:D},{img:t(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:e.createRef(),element:j},{img:t(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:e.createRef(),element:ye},{img:t(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:e.createRef(),element:P.Z},{img:t(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:t(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],e.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:t(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:t(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:t(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:t(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:t(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:t(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},(te=Ae==null?void 0:Ae.course)!=null&&te.course_name?`\u300A${(I=Ae==null?void 0:Ae.course)==null?void 0:I.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return e.createElement(e.Fragment,null,!!Ee&&e.createElement(i.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:xe[Ee][1],intelligentAssistantItems:xe[Ee][0]}))}},67266:function(c,a,t){"use strict";t.d(a,{Z:function(){return Mu}});var e={};t.r(e),t.d(e,{boolean:function(){return R},booleanish:function(){return J},commaOrSpaceSeparated:function(){return Ee},commaSeparated:function(){return Ae},number:function(){return I},overloadedBoolean:function(){return te},spaceSeparated:function(){return L}});var i={};t.r(i),t.d(i,{attentionMarkers:function(){return Go},contentInitial:function(){return ro},disable:function(){return yi},document:function(){return Uo},flow:function(){return bi},flowInitial:function(){return ni},insideSpan:function(){return zo},string:function(){return io},text:function(){return li}});var l=t(59301),s=t(8591),d=t(54580),E=t(43418),f=t(92832),b=t(3113),h=t(6848),A=t(43428),S=t(95237),O=t(25690);function V(n){return n}function N(){}function D(){}function Z(){}function H(n){const r=[],o=String(n||"");let u=o.indexOf(","),p=0,g=!1;for(;!g;){u===-1&&(u=o.length,g=!0);const v=o.slice(p,u).trim();(v||!g)&&r.push(v),p=u+1,u=o.indexOf(",",p)}return r}function U(n,r){const o=r||{};return(n[n.length-1]===""?[...n,""]:n).join((o.padRight?" ":"")+","+(o.padLeft===!1?"":" ")).trim()}const C=/[$_\p{ID_Start}]/u,j=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,P=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,W=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,B=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,F={};function z(n){return n?C.test(String.fromCodePoint(n)):!1}function re(n,r){const u=(r||F).jsx?P:j;return n?u.test(String.fromCodePoint(n)):!1}function Ce(n,r){return((r||F).jsx?B:W).test(n)}const de=/[ \t\n\f\r]/g;function M(n){return typeof n=="object"?n.type==="text"?k(n.value):!1:k(n)}function k(n){return n.replace(de,"")===""}class Be{constructor(r,o,u){this.normal=o,this.property=r,u&&(this.space=u)}}Be.prototype.normal={},Be.prototype.property={},Be.prototype.space=void 0;function ye(n,r){const o={},u={};for(const p of n)Object.assign(o,p.property),Object.assign(u,p.normal);return new Be(o,u,r)}function $(n){return n.toLowerCase()}class pe{constructor(r,o){this.attribute=o,this.property=r}}pe.prototype.attribute="",pe.prototype.booleanish=!1,pe.prototype.boolean=!1,pe.prototype.commaOrSpaceSeparated=!1,pe.prototype.commaSeparated=!1,pe.prototype.defined=!1,pe.prototype.mustUseProperty=!1,pe.prototype.number=!1,pe.prototype.overloadedBoolean=!1,pe.prototype.property="",pe.prototype.spaceSeparated=!1,pe.prototype.space=void 0;let K=0;const R=ie(),J=ie(),te=ie(),I=ie(),L=ie(),Ae=ie(),Ee=ie();function ie(){return Fs(2,++K)}const xe=Object.keys(e);class oe extends pe{constructor(r,o,u,p){let g=-1;if(super(r,o),Ye(this,"space",p),typeof u=="number")for(;++g4&&o.slice(0,4)==="data"&&jt.test(r)){if(r.charAt(4)==="-"){const g=r.slice(5).replace(ft,Ze);u="data"+g.charAt(0).toUpperCase()+g.slice(1)}else{const g=r.slice(4);if(!ft.test(g)){let v=g.replace(it,St);v.charAt(0)!=="-"&&(v="-"+v),r="data"+v}}p=oe}return new p(u,r)}function St(n){return"-"+n.toLowerCase()}function Ze(n){return n.charAt(1).toUpperCase()}const ve={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 Ot(n){const r=String(n||"").trim();return r?r.split(/[ \t\n\r\f]+/g):[]}function bt(n){return n.join(" ").trim()}var gt=t(77179);const dn=nn("end"),Jt=nn("start");function nn(n){return r;function r(o){const u=o&&o.position&&o.position[n]||{};if(typeof u.line=="number"&&u.line>0&&typeof u.column=="number"&&u.column>0)return{line:u.line,column:u.column,offset:typeof u.offset=="number"&&u.offset>-1?u.offset:void 0}}}function Et(n){const r=Jt(n),o=dn(n);if(r&&o)return{start:r,end:o}}function xt(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Nt(n.position):"start"in n||"end"in n?Nt(n):"line"in n||"column"in n?rt(n):""}function rt(n){return Xe(n&&n.line)+":"+Xe(n&&n.column)}function Nt(n){return rt(n&&n.start)+"-"+rt(n&&n.end)}function Xe(n){return n&&typeof n=="number"?n:1}class we extends Error{constructor(r,o,u){super(),typeof o=="string"&&(u=o,o=void 0);let p="",g={},v=!1;if(o&&("line"in o&&"column"in o?g={place:o}:"start"in o&&"end"in o?g={place:o}:"type"in o?g={ancestors:[o],place:o.position}:g=Ia({},o)),typeof r=="string"?p=r:!g.cause&&r&&(v=!0,p=r.message,g.cause=r),!g.ruleId&&!g.source&&typeof u=="string"){const _=u.indexOf(":");_===-1?g.ruleId=u:(g.source=u.slice(0,_),g.ruleId=u.slice(_+1))}if(!g.place&&g.ancestors&&g.ancestors){const _=g.ancestors[g.ancestors.length-1];_&&(g.place=_.position)}const w=g.place&&"start"in g.place?g.place.start:g.place;this.ancestors=g.ancestors||void 0,this.cause=g.cause||void 0,this.column=w?w.column:void 0,this.fatal=void 0,this.file,this.message=p,this.line=w?w.line:void 0,this.name=xt(g.place)||"1:1",this.place=g.place||void 0,this.reason=this.message,this.ruleId=g.ruleId||void 0,this.source=g.source||void 0,this.stack=v&&g.cause&&typeof g.cause.stack=="string"?g.cause.stack:"",this.actual,this.expected,this.note,this.url}}we.prototype.file="",we.prototype.name="",we.prototype.reason="",we.prototype.message="",we.prototype.stack="",we.prototype.column=void 0,we.prototype.line=void 0,we.prototype.ancestors=void 0,we.prototype.cause=void 0,we.prototype.fatal=void 0,we.prototype.place=void 0,we.prototype.ruleId=void 0,we.prototype.source=void 0;const Ne={}.hasOwnProperty,Tt=new Map,Ht=/[A-Z]/g,Yt=new Set(["table","tbody","thead","tfoot","tr"]),Mt=new Set(["td","th"]),Ut="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function yt(n,r){if(!r||r.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const o=r.filePath||void 0;let u;if(r.development){if(typeof r.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");u=Te(o,r.jsxDEV)}else{if(typeof r.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof r.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");u=ge(o,r.jsx,r.jsxs)}const p={Fragment:r.Fragment,ancestors:[],components:r.components||{},create:u,elementAttributeNameCase:r.elementAttributeNameCase||"react",evaluater:r.createEvaluater?r.createEvaluater():void 0,filePath:o,ignoreInvalidStyle:r.ignoreInvalidStyle||!1,passKeys:r.passKeys!==!1,passNode:r.passNode||!1,schema:r.space==="svg"?ke:$e,stylePropertyNameCase:r.stylePropertyNameCase||"dom",tableCellAlignToStyle:r.tableCellAlignToStyle!==!1},g=Lt(p,n,void 0);return g&&typeof g!="string"?g:p.create(n,p.Fragment,{children:g||void 0},void 0)}function Lt(n,r,o){if(r.type==="element")return Pn(n,r,o);if(r.type==="mdxFlowExpression"||r.type==="mdxTextExpression")return Je(n,r);if(r.type==="mdxJsxFlowElement"||r.type==="mdxJsxTextElement")return et(n,r,o);if(r.type==="mdxjsEsm")return nt(n,r);if(r.type==="root")return Le(n,r,o);if(r.type==="text")return x(n,r)}function Pn(n,r,o){const u=n.schema;let p=u;r.tagName.toLowerCase()==="svg"&&u.space==="html"&&(p=ke,n.schema=p),n.ancestors.push(r);const g=Dt(n,r.tagName,!1),v=ze(n,r);let w=At(n,r);return Yt.has(r.tagName)&&(w=w.filter(function(_){return typeof _=="string"?!M(_):!0})),Q(n,v,g,r),ee(v,w),n.ancestors.pop(),n.schema=u,n.create(r,g,v,o)}function Je(n,r){if(r.data&&r.data.estree&&n.evaluater){const u=r.data.estree.body[0];return u.type,n.evaluater.evaluateExpression(u.expression)}qt(n,r.position)}function nt(n,r){if(r.data&&r.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(r.data.estree);qt(n,r.position)}function et(n,r,o){const u=n.schema;let p=u;r.name==="svg"&&u.space==="html"&&(p=ke,n.schema=p),n.ancestors.push(r);const g=r.name===null?n.Fragment:Dt(n,r.name,!0),v=Ge(n,r),w=At(n,r);return Q(n,v,g,r),ee(v,w),n.ancestors.pop(),n.schema=u,n.create(r,g,v,o)}function Le(n,r,o){const u={};return ee(u,At(n,r)),n.create(r,n.Fragment,u,o)}function x(n,r){return r.value}function Q(n,r,o,u){typeof o!="string"&&o!==n.Fragment&&n.passNode&&(r.node=u)}function ee(n,r){if(r.length>0){const o=r.length>1?r:r[0];o&&(n.children=o)}}function ge(n,r,o){return u;function u(p,g,v,w){const ue=Array.isArray(v.children)?o:r;return w?ue(g,v,w):ue(g,v)}}function Te(n,r){return o;function o(u,p,g,v){const w=Array.isArray(g.children),_=Jt(u);return r(p,g,v,w,{columnNumber:_?_.column-1:void 0,fileName:n,lineNumber:_?_.line:void 0},void 0)}}function ze(n,r){const o={};let u,p;for(p in r.properties)if(p!=="children"&&Ne.call(r.properties,p)){const g=vt(n,p,r.properties[p]);if(g){const[v,w]=g;n.tableCellAlignToStyle&&v==="align"&&typeof w=="string"&&Mt.has(r.tagName)?u=w:o[v]=w}}if(u){const g=o.style||(o.style={});g[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=u}return o}function Ge(n,r){const o={};for(const u of r.attributes)if(u.type==="mdxJsxExpressionAttribute")if(u.data&&u.data.estree&&n.evaluater){const g=u.data.estree.body[0];g.type;const v=g.expression;v.type;const w=v.properties[0];w.type,Object.assign(o,n.evaluater.evaluateExpression(w.argument))}else qt(n,r.position);else{const p=u.name;let g;if(u.value&&typeof u.value=="object")if(u.value.data&&u.value.data.estree&&n.evaluater){const w=u.value.data.estree.body[0];w.type,g=n.evaluater.evaluateExpression(w.expression)}else qt(n,r.position);else g=u.value===null?!0:u.value;o[p]=g}return o}function At(n,r){const o=[];let u=-1;const p=n.passKeys?new Map:Tt;for(;++up?0:p+r:r=r>p?p:r,o=o>0?o:0,u.length<1e4)v=Array.from(u),v.unshift(r,o),n.splice(...v);else for(o&&n.splice(r,o);g0?($t(n,n.length,0,r),n):r}class Dn{constructor(r){this.left=r?[...r]:[],this.right=[]}get(r){if(r<0||r>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+r+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return rthis.left.length?this.right.slice(this.right.length-u+this.left.length,this.right.length-r+this.left.length).reverse():this.left.slice(r).concat(this.right.slice(this.right.length-u+this.left.length).reverse())}splice(r,o,u){const p=o||0;this.setCursor(Math.trunc(r));const g=this.right.splice(this.right.length-p,Number.POSITIVE_INFINITY);return u&&en(this.left,u),g.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(r){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(r)}pushMany(r){this.setCursor(Number.POSITIVE_INFINITY),en(this.left,r)}unshift(r){this.setCursor(0),this.right.push(r)}unshiftMany(r){this.setCursor(0),en(this.right,r.reverse())}setCursor(r){if(!(r===this.left.length||r>this.left.length&&this.right.length===0||r<0&&this.left.length===0))if(r-1&&n.test(String.fromCharCode(o))}}function Rn(n,r,o,u){const p=u?u-1:Number.POSITIVE_INFINITY;let g=0;return v;function v(_){return Hn(_)?(n.enter(o),w(_)):r(_)}function w(_){return Hn(_)&&g++v))return;const Tn=r.events.length;let ua=Tn,ia,ca;for(;ua--;)if(r.events[ua][0]==="exit"&&r.events[ua][1].type==="chunkFlow"){if(ia){ca=r.events[ua][1].end;break}ia=!0}for(wt(u),pt=Tn;ptfn;){const Jn=o[Sa];r.containerState=Jn[1],Jn[0].exit.call(r,n)}o.length=fn}function Ln(){p.write([null]),g=void 0,p=void 0,r.containerState._closeFlow=void 0}}function Da(n,r,o){return Rn(n,n.attempt(this.parser.constructs.document,r,o),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const Sn={partial:!0,tokenize:xn};function xn(n,r,o){return u;function u(g){return Hn(g)?Rn(n,p,"linePrefix")(g):p(g)}function p(g){return g===null||T(g)?r(g):o(g)}}const ya={resolve:Ue,tokenize:Pe},Ca={partial:!0,tokenize:De};function Ue(n){return dt(n),n}function Pe(n,r){let o;return u;function u(w){return n.enter("content"),o=n.enter("chunkContent",{contentType:"content"}),p(w)}function p(w){return w===null?g(w):T(w)?n.check(Ca,v,g)(w):(n.consume(w),p)}function g(w){return n.exit("chunkContent"),n.exit("content"),r(w)}function v(w){return n.consume(w),n.exit("chunkContent"),o.next=n.enter("chunkContent",{contentType:"content",previous:o}),o=o.next,p}}function De(n,r,o){const u=this;return p;function p(v){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),Rn(n,g,"linePrefix")}function g(v){if(v===null||T(v))return o(v);const w=u.events[u.events.length-1];return!u.parser.constructs.disable.null.includes("codeIndented")&&w&&w[1].type==="linePrefix"&&w[2].sliceSerialize(w[1],!0).length>=4?r(v):n.interrupt(u.parser.constructs.flow,o,r)(v)}}const Bt={tokenize:on};function on(n){const r=this,o=n.attempt(Sn,u,n.attempt(this.parser.constructs.flowInitial,p,Rn(n,n.attempt(this.parser.constructs.flow,p,n.attempt(ya,p)),"linePrefix")));return o;function u(g){if(g===null){n.consume(g);return}return n.enter("lineEndingBlank"),n.consume(g),n.exit("lineEndingBlank"),r.currentConstruct=void 0,o}function p(g){if(g===null){n.consume(g);return}return n.enter("lineEnding"),n.consume(g),n.exit("lineEnding"),r.currentConstruct=void 0,o}}const It={resolveAll:An()},kn=tn("string"),Fn=tn("text");function tn(n){return{resolveAll:An(n==="text"?ga:void 0),tokenize:r};function r(o){const u=this,p=this.parser.constructs[n],g=o.attempt(p,v,w);return v;function v(X){return ue(X)?g(X):w(X)}function w(X){if(X===null){o.consume(X);return}return o.enter("data"),o.consume(X),_}function _(X){return ue(X)?(o.exit("data"),g(X)):(o.consume(X),_)}function ue(X){if(X===null)return!0;const he=p[X];let fe=-1;if(he)for(;++fe=3&&(ue===null||T(ue))?(n.exit("thematicBreak"),r(ue)):o(ue)}function _(ue){return ue===p?(n.consume(ue),u++,_):(n.exit("thematicBreakSequence"),Hn(ue)?Rn(n,w,"whitespace")(ue):w(ue))}}const Bn={continuation:{tokenize:mn},exit:Rt,name:"list",tokenize:ot},se={partial:!0,tokenize:_e},Oe={partial:!0,tokenize:un};function ot(n,r,o){const u=this,p=u.events[u.events.length-1];let g=p&&p[1].type==="linePrefix"?p[2].sliceSerialize(p[1],!0).length:0,v=0;return w;function w(le){const Zt=u.containerState.type||(le===42||le===43||le===45?"listUnordered":"listOrdered");if(Zt==="listUnordered"?!u.containerState.marker||le===u.containerState.marker:Fa(le)){if(u.containerState.type||(u.containerState.type=Zt,n.enter(Zt,{_container:!0})),Zt==="listUnordered")return n.enter("listItemPrefix"),le===42||le===45?n.check(Ta,o,ue)(le):ue(le);if(!u.interrupt||le===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),_(le)}return o(le)}function _(le){return Fa(le)&&++v<10?(n.consume(le),_):(!u.interrupt||v<2)&&(u.containerState.marker?le===u.containerState.marker:le===41||le===46)?(n.exit("listItemValue"),ue(le)):o(le)}function ue(le){return n.enter("listItemMarker"),n.consume(le),n.exit("listItemMarker"),u.containerState.marker=u.containerState.marker||le,n.check(Sn,u.interrupt?o:X,n.attempt(se,fe,he))}function X(le){return u.containerState.initialBlankLine=!0,g++,fe(le)}function he(le){return Hn(le)?(n.enter("listItemPrefixWhitespace"),n.consume(le),n.exit("listItemPrefixWhitespace"),fe):o(le)}function fe(le){return u.containerState.size=g+u.sliceSerialize(n.exit("listItemPrefix"),!0).length,r(le)}}function mn(n,r,o){const u=this;return u.containerState._closeFlow=void 0,n.check(Sn,p,g);function p(w){return u.containerState.furtherBlankLines=u.containerState.furtherBlankLines||u.containerState.initialBlankLine,Rn(n,r,"listItemIndent",u.containerState.size+1)(w)}function g(w){return u.containerState.furtherBlankLines||!Hn(w)?(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,v(w)):(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,n.attempt(Oe,r,v)(w))}function v(w){return u.containerState._closeFlow=!0,u.interrupt=void 0,Rn(n,n.attempt(Bn,r,o),"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(w)}}function un(n,r,o){const u=this;return Rn(n,p,"listItemIndent",u.containerState.size+1);function p(g){const v=u.events[u.events.length-1];return v&&v[1].type==="listItemIndent"&&v[2].sliceSerialize(v[1],!0).length===u.containerState.size?r(g):o(g)}}function Rt(n){n.exit(this.containerState.type)}function _e(n,r,o){const u=this;return Rn(n,p,"listItemPrefixWhitespace",u.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function p(g){const v=u.events[u.events.length-1];return!Hn(g)&&v&&v[1].type==="listItemPrefixWhitespace"?r(g):o(g)}}const ct={continuation:{tokenize:me},exit:y,name:"blockQuote",tokenize:m};function m(n,r,o){const u=this;return p;function p(v){if(v===62){const w=u.containerState;return w.open||(n.enter("blockQuote",{_container:!0}),w.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(v),n.exit("blockQuoteMarker"),g}return o(v)}function g(v){return Hn(v)?(n.enter("blockQuotePrefixWhitespace"),n.consume(v),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),r):(n.exit("blockQuotePrefix"),r(v))}}function me(n,r,o){const u=this;return p;function p(v){return Hn(v)?Rn(n,g,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(v):g(v)}function g(v){return n.attempt(ct,r,o)(v)}}function y(n){n.exit("blockQuote")}function ce(n,r,o,u,p,g,v,w,_){const ue=_||Number.POSITIVE_INFINITY;let X=0;return he;function he(wt){return wt===60?(n.enter(u),n.enter(p),n.enter(g),n.consume(wt),n.exit(g),fe):wt===null||wt===32||wt===41||Ma(wt)?o(wt):(n.enter(u),n.enter(v),n.enter(w),n.enter("chunkString",{contentType:"string"}),rn(wt))}function fe(wt){return wt===62?(n.enter(g),n.consume(wt),n.exit(g),n.exit(p),n.exit(u),r):(n.enter(w),n.enter("chunkString",{contentType:"string"}),le(wt))}function le(wt){return wt===62?(n.exit("chunkString"),n.exit(w),fe(wt)):wt===null||wt===60||T(wt)?o(wt):(n.consume(wt),wt===92?Zt:le)}function Zt(wt){return wt===60||wt===62||wt===92?(n.consume(wt),le):le(wt)}function rn(wt){return!X&&(wt===null||wt===41||ma(wt))?(n.exit("chunkString"),n.exit(w),n.exit(v),n.exit(u),r(wt)):X999||le===null||le===91||le===93&&!_||le===94&&!w&&"_hiddenFootnoteSupport"in v.parser.constructs?o(le):le===93?(n.exit(g),n.enter(p),n.consume(le),n.exit(p),n.exit(u),r):T(le)?(n.enter("lineEnding"),n.consume(le),n.exit("lineEnding"),X):(n.enter("chunkString",{contentType:"string"}),he(le))}function he(le){return le===null||le===91||le===93||T(le)||w++>999?(n.exit("chunkString"),X(le)):(n.consume(le),_||(_=!Hn(le)),le===92?fe:he)}function fe(le){return le===91||le===92||le===93?(n.consume(le),w++,he):he(le)}}function at(n,r,o,u,p,g){let v;return w;function w(fe){return fe===34||fe===39||fe===40?(n.enter(u),n.enter(p),n.consume(fe),n.exit(p),v=fe===40?41:fe,_):o(fe)}function _(fe){return fe===v?(n.enter(p),n.consume(fe),n.exit(p),n.exit(u),r):(n.enter(g),ue(fe))}function ue(fe){return fe===v?(n.exit(g),_(v)):fe===null?o(fe):T(fe)?(n.enter("lineEnding"),n.consume(fe),n.exit("lineEnding"),Rn(n,ue,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),X(fe))}function X(fe){return fe===v||fe===null||T(fe)?(n.exit("chunkString"),ue(fe)):(n.consume(fe),fe===92?he:X)}function he(fe){return fe===v||fe===92?(n.consume(fe),X):X(fe)}}function Re(n,r){let o;return u;function u(p){return T(p)?(n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),o=!0,u):Hn(p)?Rn(n,u,o?"linePrefix":"lineSuffix")(p):r(p)}}function Qe(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const We={name:"definition",tokenize:Kt},cn={partial:!0,tokenize:Vt};function Kt(n,r,o){const u=this;let p;return g;function g(le){return n.enter("definition"),v(le)}function v(le){return ne.call(u,n,w,o,"definitionLabel","definitionLabelMarker","definitionLabelString")(le)}function w(le){return p=Qe(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),le===58?(n.enter("definitionMarker"),n.consume(le),n.exit("definitionMarker"),_):o(le)}function _(le){return ma(le)?Re(n,ue)(le):ue(le)}function ue(le){return ce(n,X,o,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(le)}function X(le){return n.attempt(cn,he,he)(le)}function he(le){return Hn(le)?Rn(n,fe,"whitespace")(le):fe(le)}function fe(le){return le===null||T(le)?(n.exit("definition"),u.parser.defined.push(p),r(le)):o(le)}}function Vt(n,r,o){return u;function u(w){return ma(w)?Re(n,p)(w):o(w)}function p(w){return at(n,g,o,"definitionTitle","definitionTitleMarker","definitionTitleString")(w)}function g(w){return Hn(w)?Rn(n,v,"whitespace")(w):v(w)}function v(w){return w===null||T(w)?r(w):o(w)}}const Pt={name:"codeIndented",tokenize:Xt},gn={partial:!0,tokenize:hn};function Xt(n,r,o){const u=this;return p;function p(ue){return n.enter("codeIndented"),Rn(n,g,"linePrefix",5)(ue)}function g(ue){const X=u.events[u.events.length-1];return X&&X[1].type==="linePrefix"&&X[2].sliceSerialize(X[1],!0).length>=4?v(ue):o(ue)}function v(ue){return ue===null?_(ue):T(ue)?n.attempt(gn,v,_)(ue):(n.enter("codeFlowValue"),w(ue))}function w(ue){return ue===null||T(ue)?(n.exit("codeFlowValue"),v(ue)):(n.consume(ue),w)}function _(ue){return n.exit("codeIndented"),r(ue)}}function hn(n,r,o){const u=this;return p;function p(v){return u.parser.lazy[u.now().line]?o(v):T(v)?(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),p):Rn(n,g,"linePrefix",5)(v)}function g(v){const w=u.events[u.events.length-1];return w&&w[1].type==="linePrefix"&&w[2].sliceSerialize(w[1],!0).length>=4?r(v):T(v)?p(v):o(v)}}const In={name:"headingAtx",resolve:Nn,tokenize:qn};function Nn(n,r){let o=n.length-2,u=3,p,g;return n[u][1].type==="whitespace"&&(u+=2),o-2>u&&n[o][1].type==="whitespace"&&(o-=2),n[o][1].type==="atxHeadingSequence"&&(u===o-1||o-4>u&&n[o-2][1].type==="whitespace")&&(o-=u+1===o?2:4),o>u&&(p={type:"atxHeadingText",start:n[u][1].start,end:n[o][1].end},g={type:"chunkText",start:n[u][1].start,end:n[o][1].end,contentType:"text"},$t(n,u,o-u+1,[["enter",p,r],["enter",g,r],["exit",g,r],["exit",p,r]])),n}function qn(n,r,o){let u=0;return p;function p(X){return n.enter("atxHeading"),g(X)}function g(X){return n.enter("atxHeadingSequence"),v(X)}function v(X){return X===35&&u++<6?(n.consume(X),v):X===null||ma(X)?(n.exit("atxHeadingSequence"),w(X)):o(X)}function w(X){return X===35?(n.enter("atxHeadingSequence"),_(X)):X===null||T(X)?(n.exit("atxHeading"),r(X)):Hn(X)?Rn(n,w,"whitespace")(X):(n.enter("atxHeadingText"),ue(X))}function _(X){return X===35?(n.consume(X),_):(n.exit("atxHeadingSequence"),w(X))}function ue(X){return X===null||X===35||ma(X)?(n.exit("atxHeadingText"),w(X)):(n.consume(X),ue)}}const Ra={name:"setextUnderline",resolveTo:La,tokenize:rr};function La(n,r){let o=n.length,u,p,g;for(;o--;)if(n[o][0]==="enter"){if(n[o][1].type==="content"){u=o;break}n[o][1].type==="paragraph"&&(p=o)}else n[o][1].type==="content"&&n.splice(o,1),!g&&n[o][1].type==="definition"&&(g=o);const v={type:"setextHeading",start:Ia({},n[u][1].start),end:Ia({},n[n.length-1][1].end)};return n[p][1].type="setextHeadingText",g?(n.splice(p,0,["enter",v,r]),n.splice(g+1,0,["exit",n[u][1],r]),n[u][1].end=Ia({},n[g][1].end)):n[u][1]=v,n.push(["exit",v,r]),n}function rr(n,r,o){const u=this;let p;return g;function g(ue){let X=u.events.length,he;for(;X--;)if(u.events[X][1].type!=="lineEnding"&&u.events[X][1].type!=="linePrefix"&&u.events[X][1].type!=="content"){he=u.events[X][1].type==="paragraph";break}return!u.parser.lazy[u.now().line]&&(u.interrupt||he)?(n.enter("setextHeadingLine"),p=ue,v(ue)):o(ue)}function v(ue){return n.enter("setextHeadingLineSequence"),w(ue)}function w(ue){return ue===p?(n.consume(ue),w):(n.exit("setextHeadingLineSequence"),Hn(ue)?Rn(n,_,"lineSuffix")(ue):_(ue))}function _(ue){return ue===null||T(ue)?(n.exit("setextHeadingLine"),r(ue)):o(ue)}}const ha=["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"],cr=["pre","script","style","textarea"],Ir={concrete:!0,name:"htmlFlow",resolveTo:Ka,tokenize:wn},Ha={partial:!0,tokenize:Xa},sr={partial:!0,tokenize:Qn};function Ka(n){let r=n.length;for(;r--&&!(n[r][0]==="enter"&&n[r][1].type==="htmlFlow"););return r>1&&n[r-2][1].type==="linePrefix"&&(n[r][1].start=n[r-2][1].start,n[r+1][1].start=n[r-2][1].start,n.splice(r-2,2)),n}function wn(n,r,o){const u=this;let p,g,v,w,_;return ue;function ue(Fe){return X(Fe)}function X(Fe){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(Fe),he}function he(Fe){return Fe===33?(n.consume(Fe),fe):Fe===47?(n.consume(Fe),g=!0,rn):Fe===63?(n.consume(Fe),p=3,u.interrupt?r:Ie):ta(Fe)?(n.consume(Fe),v=String.fromCharCode(Fe),bn):o(Fe)}function fe(Fe){return Fe===45?(n.consume(Fe),p=2,le):Fe===91?(n.consume(Fe),p=5,w=0,Zt):ta(Fe)?(n.consume(Fe),p=4,u.interrupt?r:Ie):o(Fe)}function le(Fe){return Fe===45?(n.consume(Fe),u.interrupt?r:Ie):o(Fe)}function Zt(Fe){const ur="CDATA[";return Fe===ur.charCodeAt(w++)?(n.consume(Fe),w===ur.length?u.interrupt?r:oa:Zt):o(Fe)}function rn(Fe){return ta(Fe)?(n.consume(Fe),v=String.fromCharCode(Fe),bn):o(Fe)}function bn(Fe){if(Fe===null||Fe===47||Fe===62||ma(Fe)){const ur=Fe===47,yr=v.toLowerCase();return!ur&&!g&&cr.includes(yr)?(p=1,u.interrupt?r(Fe):oa(Fe)):ha.includes(v.toLowerCase())?(p=6,ur?(n.consume(Fe),wt):u.interrupt?r(Fe):oa(Fe)):(p=7,u.interrupt&&!u.parser.lazy[u.now().line]?o(Fe):g?Ln(Fe):fn(Fe))}return Fe===45||Gn(Fe)?(n.consume(Fe),v+=String.fromCharCode(Fe),bn):o(Fe)}function wt(Fe){return Fe===62?(n.consume(Fe),u.interrupt?r:oa):o(Fe)}function Ln(Fe){return Hn(Fe)?(n.consume(Fe),Ln):ca(Fe)}function fn(Fe){return Fe===47?(n.consume(Fe),ca):Fe===58||Fe===95||ta(Fe)?(n.consume(Fe),Sa):Hn(Fe)?(n.consume(Fe),fn):ca(Fe)}function Sa(Fe){return Fe===45||Fe===46||Fe===58||Fe===95||Gn(Fe)?(n.consume(Fe),Sa):Jn(Fe)}function Jn(Fe){return Fe===61?(n.consume(Fe),pt):Hn(Fe)?(n.consume(Fe),Jn):fn(Fe)}function pt(Fe){return Fe===null||Fe===60||Fe===61||Fe===62||Fe===96?o(Fe):Fe===34||Fe===39?(n.consume(Fe),_=Fe,Tn):Hn(Fe)?(n.consume(Fe),pt):ua(Fe)}function Tn(Fe){return Fe===_?(n.consume(Fe),_=null,ia):Fe===null||T(Fe)?o(Fe):(n.consume(Fe),Tn)}function ua(Fe){return Fe===null||Fe===34||Fe===39||Fe===47||Fe===60||Fe===61||Fe===62||Fe===96||ma(Fe)?Jn(Fe):(n.consume(Fe),ua)}function ia(Fe){return Fe===47||Fe===62||Hn(Fe)?fn(Fe):o(Fe)}function ca(Fe){return Fe===62?(n.consume(Fe),Ya):o(Fe)}function Ya(Fe){return Fe===null||T(Fe)?oa(Fe):Hn(Fe)?(n.consume(Fe),Ya):o(Fe)}function oa(Fe){return Fe===45&&p===2?(n.consume(Fe),Pa):Fe===60&&p===1?(n.consume(Fe),Ua):Fe===62&&p===4?(n.consume(Fe),lr):Fe===63&&p===3?(n.consume(Fe),Ie):Fe===93&&p===5?(n.consume(Fe),nr):T(Fe)&&(p===6||p===7)?(n.exit("htmlFlowData"),n.check(Ha,vr,yn)(Fe)):Fe===null||T(Fe)?(n.exit("htmlFlowData"),yn(Fe)):(n.consume(Fe),oa)}function yn(Fe){return n.check(sr,_n,vr)(Fe)}function _n(Fe){return n.enter("lineEnding"),n.consume(Fe),n.exit("lineEnding"),Kn}function Kn(Fe){return Fe===null||T(Fe)?yn(Fe):(n.enter("htmlFlowData"),oa(Fe))}function Pa(Fe){return Fe===45?(n.consume(Fe),Ie):oa(Fe)}function Ua(Fe){return Fe===47?(n.consume(Fe),v="",tr):oa(Fe)}function tr(Fe){if(Fe===62){const ur=v.toLowerCase();return cr.includes(ur)?(n.consume(Fe),lr):oa(Fe)}return ta(Fe)&&v.length<8?(n.consume(Fe),v+=String.fromCharCode(Fe),tr):oa(Fe)}function nr(Fe){return Fe===93?(n.consume(Fe),Ie):oa(Fe)}function Ie(Fe){return Fe===62?(n.consume(Fe),lr):Fe===45&&p===2?(n.consume(Fe),Ie):oa(Fe)}function lr(Fe){return Fe===null||T(Fe)?(n.exit("htmlFlowData"),vr(Fe)):(n.consume(Fe),lr)}function vr(Fe){return n.exit("htmlFlow"),r(Fe)}}function Qn(n,r,o){const u=this;return p;function p(v){return T(v)?(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),g):o(v)}function g(v){return u.parser.lazy[u.now().line]?o(v):r(v)}}function Xa(n,r,o){return u;function u(p){return n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),n.attempt(Sn,r,o)}}const dr={partial:!0,tokenize:fa},Tr={concrete:!0,name:"codeFenced",tokenize:Hr};function Hr(n,r,o){const u=this,p={partial:!0,tokenize:Jn};let g=0,v=0,w;return _;function _(pt){return ue(pt)}function ue(pt){const Tn=u.events[u.events.length-1];return g=Tn&&Tn[1].type==="linePrefix"?Tn[2].sliceSerialize(Tn[1],!0).length:0,w=pt,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),X(pt)}function X(pt){return pt===w?(v++,n.consume(pt),X):v<3?o(pt):(n.exit("codeFencedFenceSequence"),Hn(pt)?Rn(n,he,"whitespace")(pt):he(pt))}function he(pt){return pt===null||T(pt)?(n.exit("codeFencedFence"),u.interrupt?r(pt):n.check(dr,rn,Sa)(pt)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),fe(pt))}function fe(pt){return pt===null||T(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),he(pt)):Hn(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Rn(n,le,"whitespace")(pt)):pt===96&&pt===w?o(pt):(n.consume(pt),fe)}function le(pt){return pt===null||T(pt)?he(pt):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),Zt(pt))}function Zt(pt){return pt===null||T(pt)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),he(pt)):pt===96&&pt===w?o(pt):(n.consume(pt),Zt)}function rn(pt){return n.attempt(p,Sa,bn)(pt)}function bn(pt){return n.enter("lineEnding"),n.consume(pt),n.exit("lineEnding"),wt}function wt(pt){return g>0&&Hn(pt)?Rn(n,Ln,"linePrefix",g+1)(pt):Ln(pt)}function Ln(pt){return pt===null||T(pt)?n.check(dr,rn,Sa)(pt):(n.enter("codeFlowValue"),fn(pt))}function fn(pt){return pt===null||T(pt)?(n.exit("codeFlowValue"),Ln(pt)):(n.consume(pt),fn)}function Sa(pt){return n.exit("codeFenced"),r(pt)}function Jn(pt,Tn,ua){let ia=0;return ca;function ca(Kn){return pt.enter("lineEnding"),pt.consume(Kn),pt.exit("lineEnding"),Ya}function Ya(Kn){return pt.enter("codeFencedFence"),Hn(Kn)?Rn(pt,oa,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Kn):oa(Kn)}function oa(Kn){return Kn===w?(pt.enter("codeFencedFenceSequence"),yn(Kn)):ua(Kn)}function yn(Kn){return Kn===w?(ia++,pt.consume(Kn),yn):ia>=v?(pt.exit("codeFencedFenceSequence"),Hn(Kn)?Rn(pt,_n,"whitespace")(Kn):_n(Kn)):ua(Kn)}function _n(Kn){return Kn===null||T(Kn)?(pt.exit("codeFencedFence"),Tn(Kn)):ua(Kn)}}}function fa(n,r,o){const u=this;return p;function p(v){return v===null?o(v):(n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),g)}function g(v){return u.parser.lazy[u.now().line]?o(v):r(v)}}const Ei=document.createElement("i");function pi(n){const r="&"+n+";";Ei.innerHTML=r;const o=Ei.textContent;return o.charCodeAt(o.length-1)===59&&n!=="semi"||o===r?!1:o}const Mn={name:"characterReference",tokenize:Ja};function Ja(n,r,o){const u=this;let p=0,g,v;return w;function w(he){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(he),n.exit("characterReferenceMarker"),_}function _(he){return he===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(he),n.exit("characterReferenceMarkerNumeric"),ue):(n.enter("characterReferenceValue"),g=31,v=Gn,X(he))}function ue(he){return he===88||he===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(he),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),g=6,v=na,X):(n.enter("characterReferenceValue"),g=7,v=Fa,X(he))}function X(he){if(he===59&&p){const fe=n.exit("characterReferenceValue");return v===Gn&&!pi(u.sliceSerialize(fe))?o(he):(n.enter("characterReferenceMarker"),n.consume(he),n.exit("characterReferenceMarker"),n.exit("characterReference"),r)}return v(he)&&p++1&&n[o][1].end.offset-n[o][1].start.offset>1?2:1;const he=Ia({},n[u][1].end),fe=Ia({},n[o][1].start);Er(he,-_),Er(fe,_),v={type:_>1?"strongSequence":"emphasisSequence",start:he,end:Ia({},n[u][1].end)},w={type:_>1?"strongSequence":"emphasisSequence",start:Ia({},n[o][1].start),end:fe},g={type:_>1?"strongText":"emphasisText",start:Ia({},n[u][1].end),end:Ia({},n[o][1].start)},p={type:_>1?"strong":"emphasis",start:Ia({},v.start),end:Ia({},w.end)},n[u][1].end=Ia({},v.start),n[o][1].start=Ia({},w.end),ue=[],n[u][1].end.offset-n[u][1].start.offset&&(ue=pn(ue,[["enter",n[u][1],r],["exit",n[u][1],r]])),ue=pn(ue,[["enter",p,r],["enter",v,r],["exit",v,r],["enter",g,r]]),ue=pn(ue,jr(r.parser.constructs.insideSpan.null,n.slice(u+1,o),r)),ue=pn(ue,[["exit",g,r],["enter",w,r],["exit",w,r],["exit",p,r]]),n[o][1].end.offset-n[o][1].start.offset?(X=2,ue=pn(ue,[["enter",n[o][1],r],["exit",n[o][1],r]])):X=0,$t(n,u-1,o-u+3,ue),o=u+ue.length-X-2;break}}for(o=-1;++o-1){const w=v[0];typeof w=="string"?v[0]=w.slice(u):v.shift()}g>0&&v.push(n[p].slice(0,g))}return v}function jo(n,r){let o=-1;const u=[];let p;for(;++o13&&o<32||o>126&&o<160||o>55295&&o<57344||o>64975&&o<65008||(o&65535)===65535||(o&65535)===65534||o>1114111?"\uFFFD":String.fromCodePoint(o)}const or=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Wr(n){return n.replace(or,Zo)}function Zo(n,r,o){if(r)return r;if(o.charCodeAt(0)===35){const p=o.charCodeAt(1),g=p===120||p===88;return Za(o.slice(g?2:1),g?16:10)}return pi(o)||n}const so={}.hasOwnProperty;function Yo(n,r,o){return typeof r!="string"&&(o=r,r=void 0),Qo(o)(pa(lo(o).document().write(Vo()(n,r,!0))))}function Qo(n){const r={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:g(kr),autolinkProtocol:ra,autolinkEmail:ra,atxHeading:g(gr),blockQuote:g(zr),characterEscape:ra,characterReference:ra,codeFenced:g(ka),codeFencedFenceInfo:v,codeFencedFenceMeta:v,codeIndented:g(ka,v),codeText:g(Or,v),codeTextData:ra,data:ra,codeFlowValue:ra,definition:g(ii),definitionDestinationString:v,definitionLabelString:v,definitionTitleString:v,emphasis:g($r),hardBreakEscape:g(Br),hardBreakTrailing:g(Br),htmlFlow:g(Wa,v),htmlFlowData:ra,htmlText:g(Wa,v),htmlTextData:ra,image:g(to),label:v,link:g(kr),listItem:g(ki),listItemValue:fe,listOrdered:g(wr,he),listUnordered:g(wr),paragraph:g(Ul),reference:Fe,referenceString:v,resourceDestinationString:v,resourceTitleString:v,setextHeading:g(gr),strong:g(zl),thematicBreak:g(Li)},exit:{atxHeading:_(),atxHeadingSequence:Kn,autolink:_(),autolinkEmail:Fr,autolinkProtocol:ar,blockQuote:_(),characterEscapeValue:ca,characterReferenceMarkerHexadecimal:yr,characterReferenceMarkerNumeric:yr,characterReferenceValue:Ur,characterReference:_r,codeFenced:_(bn),codeFencedFence:an,codeFencedFenceInfo:le,codeFencedFenceMeta:Zt,codeFlowValue:ca,codeIndented:_(wt),codeText:_(Qn),codeTextData:ca,data:ca,definition:_(),definitionDestinationString:Sa,definitionLabelString:kn,definitionTitleString:En,emphasis:_(),hardBreakEscape:_(ia),hardBreakTrailing:_(ia),htmlFlow:_(yn),htmlFlowData:ca,htmlText:_(qn),htmlTextData:ca,image:_(Ua),label:nr,labelText:tr,lineEnding:Ya,link:_(Pa),listItem:_(),listOrdered:_(),listUnordered:_(),paragraph:_(),referenceString:ur,resourceDestinationString:Ie,resourceTitleString:lr,resource:vr,setextHeading:_(ua),setextHeadingLineSequence:Nn,setextHeadingText:pt,strong:_(),thematicBreak:_()}};uo(r,(n||{}).mdastExtensions||[]);const o={};return u;function u(mt){let ln={type:"root",children:[]};const _n={stack:[ln],tokenStack:[],config:r,enter:w,exit:ue,buffer:v,resume:X,data:o},da=[];let Ba=-1;for(;++Ba0){const fr=_n.tokenStack[_n.tokenStack.length-1];(fr[1]||co).call(_n,void 0,fr[0])}for(ln.position={start:Kr(mt.length>0?mt[0][1].start:{line:1,column:1,offset:0}),end:Kr(mt.length>0?mt[mt.length-2][1].end:{line:1,column:1,offset:0})},Ba=-1;++Ba{const o=(p,g)=>(n.set(g,p),p),u=p=>{if(n.has(p))return n.get(p);const[g,v]=r[p];switch(g){case Oa:case Yi:return o(v,p);case ai:{const w=o([],p);for(const _ of v)w.push(u(_));return w}case Si:{const w=o({},p);for(const[_,ue]of v)w[u(_)]=u(ue);return w}case Qi:return o(new Date(v),p);case Ki:{const{source:w,flags:_}=v;return o(new RegExp(w,_),p)}case Ji:{const w=o(new Map,p);for(const[_,ue]of v)w.set(u(_),u(ue));return w}case Xi:{const w=o(new Set,p);for(const _ of v)w.add(u(_));return w}case mo:{const{name:w,message:_}=v;return o(new Ii[w](_),p)}case go:return o(BigInt(v),p);case"BigInt":return o(Object(BigInt(v)),p);case"ArrayBuffer":return o(new Uint8Array(v).buffer,v);case"DataView":{const{buffer:w}=new Uint8Array(v);return o(new DataView(w),v)}}return o(new Ii[g](v),p)};return u},xi=n=>Ko(new Map,n)(0),mi="",{toString:Wl}={},{keys:Fi}=Object,si=n=>{const r=typeof n;if(r!=="object"||!n)return[Oa,r];const o=Wl.call(n).slice(8,-1);switch(o){case"Array":return[ai,mi];case"Object":return[Si,mi];case"Date":return[Qi,mi];case"RegExp":return[Ki,mi];case"Map":return[Ji,mi];case"Set":return[Xi,mi];case"DataView":return[ai,o]}return o.includes("Array")?[ai,o]:o.includes("Error")?[mo,o]:[Si,o]},Bi=([n,r])=>n===Oa&&(r==="function"||r==="symbol"),fo=(n,r,o,u)=>{const p=(v,w)=>{const _=u.push(v)-1;return o.set(w,_),_},g=v=>{if(o.has(v))return o.get(v);let[w,_]=si(v);switch(w){case Oa:{let X=v;switch(_){case"bigint":w=go,X=v.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+_);X=null;break;case"undefined":return p([Yi],v)}return p([w,X],v)}case ai:{if(_){let fe=v;return _==="DataView"?fe=new Uint8Array(v.buffer):_==="ArrayBuffer"&&(fe=new Uint8Array(v)),p([_,[...fe]],v)}const X=[],he=p([w,X],v);for(const fe of v)X.push(g(fe));return he}case Si:{if(_)switch(_){case"BigInt":return p([_,v.toString()],v);case"Boolean":case"Number":case"String":return p([_,v.valueOf()],v)}if(r&&"toJSON"in v)return g(v.toJSON());const X=[],he=p([w,X],v);for(const fe of Fi(v))(n||!Bi(si(v[fe])))&&X.push([g(fe),g(v[fe])]);return he}case Qi:return p([w,v.toISOString()],v);case Ki:{const{source:X,flags:he}=v;return p([w,{source:X,flags:he}],v)}case Ji:{const X=[],he=p([w,X],v);for(const[fe,le]of v)(n||!(Bi(si(fe))||Bi(si(le))))&&X.push([g(fe),g(le)]);return he}case Xi:{const X=[],he=p([w,X],v);for(const fe of v)(n||!Bi(si(fe)))&&X.push(g(fe));return he}}const{message:ue}=v;return p([w,{name:_,message:ue}],v)};return g},Eo=(n,{json:r,lossy:o}={})=>{const u=[];return fo(!(r||o),!!r,new Map,u)(n),u};var wi=typeof structuredClone=="function"?(n,r)=>r&&("json"in r||"lossy"in r)?xi(Eo(n,r)):structuredClone(n):(n,r)=>xi(Eo(n,r));function Jo(n,r){const o=encode(Jr(n||""));if(!r)return o;const u=o.indexOf(":"),p=o.indexOf("?"),g=o.indexOf("#"),v=o.indexOf("/");return u<0||v>-1&&u>v||p>-1&&u>p||g>-1&&u>g||r.test(o.slice(0,u))?o:""}function Jr(n){const r=[];let o=-1,u=0,p=0;for(;++o55295&&g<57344){const w=n.charCodeAt(o+1);g<56320&&w>56319&&w<57344?(v=String.fromCharCode(g,w),p=1):v="\uFFFD"}else v=String.fromCharCode(g);v&&(r.push(n.slice(u,o),encodeURIComponent(v)),u=o+p+1,v=""),p&&(o+=p,p=0)}return r.join("")+n.slice(u)}function Vr(n,r){const o=[{type:"text",value:"\u21A9"}];return r>1&&o.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(r)}]}),o}function Ao(n,r){return"Back to reference "+(n+1)+(r>1?"-"+r:"")}function Xo(n){const r=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",o=n.options.footnoteBackContent||Vr,u=n.options.footnoteBackLabel||Ao,p=n.options.footnoteLabel||"Footnotes",g=n.options.footnoteLabelTagName||"h2",v=n.options.footnoteLabelProperties||{className:["sr-only"]},w=[];let _=-1;for(;++_0&&Zt.push({type:"text",value:" "});let kn=typeof o=="string"?o:o(_,le);typeof kn=="string"&&(kn={type:"text",value:kn}),Zt.push({type:"element",tagName:"a",properties:{href:"#"+r+"fnref-"+fe+(le>1?"-"+le:""),dataFootnoteBackref:"",ariaLabel:typeof u=="string"?u:u(_,le),className:["data-footnote-backref"]},children:Array.isArray(kn)?kn:[kn]})}const bn=X[X.length-1];if(bn&&bn.type==="element"&&bn.tagName==="p"){const kn=bn.children[bn.children.length-1];kn&&kn.type==="text"?kn.value+=" ":bn.children.push({type:"text",value:" "}),bn.children.push(...Zt)}else X.push(...Zt);const wt={type:"element",tagName:"li",properties:{id:r+"fn-"+fe},children:n.wrap(X,!0)};n.patch(ue,wt),w.push(wt)}if(w.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:g,properties:Hl(Ia({},wi(v)),{id:"footnote-label"}),children:[{type:"text",value:p}]},{type:"text",value:` +`;break}case-2:{v=r?" ":" ";break}case-1:{if(!r&&p)continue;v=" ";break}default:v=String.fromCharCode(g)}p=g===-2,u.push(v)}return u.join("")}function lo(n){const u={constructs:Ea([i,...(n||{}).extensions||[]]),content:p(Qa),defined:[],document:p(On),flow:p(Bt),lazy:{},string:p(kn),text:p(Fn)};return u;function p(g){return v;function v(w){return oo(u,g,w)}}}const Wo=/[\0\t\n\r]/g;function Vo(){let n=1,r="",o=!0,u;return p;function p(g,v,w){const _=[];let ue,X,he,fe,le;for(g=r+(typeof g=="string"?g.toString():new TextDecoder(v||void 0).decode(g)),he=0,r="",o&&(g.charCodeAt(0)===65279&&he++,o=void 0);he13&&o<32||o>126&&o<160||o>55295&&o<57344||o>64975&&o<65008||(o&65535)===65535||(o&65535)===65534||o>1114111?"\uFFFD":String.fromCodePoint(o)}const or=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Wr(n){return n.replace(or,Zo)}function Zo(n,r,o){if(r)return r;if(o.charCodeAt(0)===35){const p=o.charCodeAt(1),g=p===120||p===88;return Za(o.slice(g?2:1),g?16:10)}return pi(o)||n}const so={}.hasOwnProperty;function Yo(n,r,o){return typeof r!="string"&&(o=r,r=void 0),Qo(o)(pa(lo(o).document().write(Vo()(n,r,!0))))}function Qo(n){const r={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:g(kr),autolinkProtocol:ia,autolinkEmail:ia,atxHeading:g(gr),blockQuote:g(zr),characterEscape:ia,characterReference:ia,codeFenced:g(ka),codeFencedFenceInfo:v,codeFencedFenceMeta:v,codeIndented:g(ka,v),codeText:g(Or,v),codeTextData:ia,data:ia,codeFlowValue:ia,definition:g(ii),definitionDestinationString:v,definitionLabelString:v,definitionTitleString:v,emphasis:g($r),hardBreakEscape:g(Br),hardBreakTrailing:g(Br),htmlFlow:g(Wa,v),htmlFlowData:ia,htmlText:g(Wa,v),htmlTextData:ia,image:g(to),label:v,link:g(kr),listItem:g(ki),listItemValue:fe,listOrdered:g(wr,he),listUnordered:g(wr),paragraph:g(Ul),reference:Fe,referenceString:v,resourceDestinationString:v,resourceTitleString:v,setextHeading:g(gr),strong:g(zl),thematicBreak:g(Li)},exit:{atxHeading:_(),atxHeadingSequence:Jn,autolink:_(),autolinkEmail:Fr,autolinkProtocol:ar,blockQuote:_(),characterEscapeValue:ca,characterReferenceMarkerHexadecimal:yr,characterReferenceMarkerNumeric:yr,characterReferenceValue:Ur,characterReference:_r,codeFenced:_(bn),codeFencedFence:rn,codeFencedFenceInfo:le,codeFencedFenceMeta:Zt,codeFlowValue:ca,codeIndented:_(wt),codeText:_(Kn),codeTextData:ca,data:ca,definition:_(),definitionDestinationString:Sa,definitionLabelString:Ln,definitionTitleString:fn,emphasis:_(),hardBreakEscape:_(oa),hardBreakTrailing:_(oa),htmlFlow:_(yn),htmlFlowData:ca,htmlText:_(_n),htmlTextData:ca,image:_(Ua),label:nr,labelText:tr,lineEnding:Ya,link:_(Pa),listItem:_(),listOrdered:_(),listUnordered:_(),paragraph:_(),referenceString:ur,resourceDestinationString:Ie,resourceTitleString:lr,resource:vr,setextHeading:_(ua),setextHeadingLineSequence:Tn,setextHeadingText:pt,strong:_(),thematicBreak:_()}};uo(r,(n||{}).mdastExtensions||[]);const o={};return u;function u(mt){let sn={type:"root",children:[]};const $n={stack:[sn],tokenStack:[],config:r,enter:w,exit:ue,buffer:v,resume:X,data:o},da=[];let Ba=-1;for(;++Ba0){const fr=$n.tokenStack[$n.tokenStack.length-1];(fr[1]||co).call($n,void 0,fr[0])}for(sn.position={start:Kr(mt.length>0?mt[0][1].start:{line:1,column:1,offset:0}),end:Kr(mt.length>0?mt[mt.length-2][1].end:{line:1,column:1,offset:0})},Ba=-1;++Ba{const o=(p,g)=>(n.set(g,p),p),u=p=>{if(n.has(p))return n.get(p);const[g,v]=r[p];switch(g){case Oa:case Yi:return o(v,p);case ai:{const w=o([],p);for(const _ of v)w.push(u(_));return w}case Si:{const w=o({},p);for(const[_,ue]of v)w[u(_)]=u(ue);return w}case Qi:return o(new Date(v),p);case Ki:{const{source:w,flags:_}=v;return o(new RegExp(w,_),p)}case Ji:{const w=o(new Map,p);for(const[_,ue]of v)w.set(u(_),u(ue));return w}case Xi:{const w=o(new Set,p);for(const _ of v)w.add(u(_));return w}case mo:{const{name:w,message:_}=v;return o(new Ii[w](_),p)}case go:return o(BigInt(v),p);case"BigInt":return o(Object(BigInt(v)),p);case"ArrayBuffer":return o(new Uint8Array(v).buffer,v);case"DataView":{const{buffer:w}=new Uint8Array(v);return o(new DataView(w),v)}}return o(new Ii[g](v),p)};return u},xi=n=>Ko(new Map,n)(0),mi="",{toString:Wl}={},{keys:Fi}=Object,si=n=>{const r=typeof n;if(r!=="object"||!n)return[Oa,r];const o=Wl.call(n).slice(8,-1);switch(o){case"Array":return[ai,mi];case"Object":return[Si,mi];case"Date":return[Qi,mi];case"RegExp":return[Ki,mi];case"Map":return[Ji,mi];case"Set":return[Xi,mi];case"DataView":return[ai,o]}return o.includes("Array")?[ai,o]:o.includes("Error")?[mo,o]:[Si,o]},Bi=([n,r])=>n===Oa&&(r==="function"||r==="symbol"),fo=(n,r,o,u)=>{const p=(v,w)=>{const _=u.push(v)-1;return o.set(w,_),_},g=v=>{if(o.has(v))return o.get(v);let[w,_]=si(v);switch(w){case Oa:{let X=v;switch(_){case"bigint":w=go,X=v.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+_);X=null;break;case"undefined":return p([Yi],v)}return p([w,X],v)}case ai:{if(_){let fe=v;return _==="DataView"?fe=new Uint8Array(v.buffer):_==="ArrayBuffer"&&(fe=new Uint8Array(v)),p([_,[...fe]],v)}const X=[],he=p([w,X],v);for(const fe of v)X.push(g(fe));return he}case Si:{if(_)switch(_){case"BigInt":return p([_,v.toString()],v);case"Boolean":case"Number":case"String":return p([_,v.valueOf()],v)}if(r&&"toJSON"in v)return g(v.toJSON());const X=[],he=p([w,X],v);for(const fe of Fi(v))(n||!Bi(si(v[fe])))&&X.push([g(fe),g(v[fe])]);return he}case Qi:return p([w,v.toISOString()],v);case Ki:{const{source:X,flags:he}=v;return p([w,{source:X,flags:he}],v)}case Ji:{const X=[],he=p([w,X],v);for(const[fe,le]of v)(n||!(Bi(si(fe))||Bi(si(le))))&&X.push([g(fe),g(le)]);return he}case Xi:{const X=[],he=p([w,X],v);for(const fe of v)(n||!Bi(si(fe)))&&X.push(g(fe));return he}}const{message:ue}=v;return p([w,{name:_,message:ue}],v)};return g},Eo=(n,{json:r,lossy:o}={})=>{const u=[];return fo(!(r||o),!!r,new Map,u)(n),u};var wi=typeof structuredClone=="function"?(n,r)=>r&&("json"in r||"lossy"in r)?xi(Eo(n,r)):structuredClone(n):(n,r)=>xi(Eo(n,r));function Jo(n,r){const o=encode(Jr(n||""));if(!r)return o;const u=o.indexOf(":"),p=o.indexOf("?"),g=o.indexOf("#"),v=o.indexOf("/");return u<0||v>-1&&u>v||p>-1&&u>p||g>-1&&u>g||r.test(o.slice(0,u))?o:""}function Jr(n){const r=[];let o=-1,u=0,p=0;for(;++o55295&&g<57344){const w=n.charCodeAt(o+1);g<56320&&w>56319&&w<57344?(v=String.fromCharCode(g,w),p=1):v="\uFFFD"}else v=String.fromCharCode(g);v&&(r.push(n.slice(u,o),encodeURIComponent(v)),u=o+p+1,v=""),p&&(o+=p,p=0)}return r.join("")+n.slice(u)}function Vr(n,r){const o=[{type:"text",value:"\u21A9"}];return r>1&&o.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(r)}]}),o}function Ao(n,r){return"Back to reference "+(n+1)+(r>1?"-"+r:"")}function Xo(n){const r=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",o=n.options.footnoteBackContent||Vr,u=n.options.footnoteBackLabel||Ao,p=n.options.footnoteLabel||"Footnotes",g=n.options.footnoteLabelTagName||"h2",v=n.options.footnoteLabelProperties||{className:["sr-only"]},w=[];let _=-1;for(;++_0&&Zt.push({type:"text",value:" "});let Ln=typeof o=="string"?o:o(_,le);typeof Ln=="string"&&(Ln={type:"text",value:Ln}),Zt.push({type:"element",tagName:"a",properties:{href:"#"+r+"fnref-"+fe+(le>1?"-"+le:""),dataFootnoteBackref:"",ariaLabel:typeof u=="string"?u:u(_,le),className:["data-footnote-backref"]},children:Array.isArray(Ln)?Ln:[Ln]})}const bn=X[X.length-1];if(bn&&bn.type==="element"&&bn.tagName==="p"){const Ln=bn.children[bn.children.length-1];Ln&&Ln.type==="text"?Ln.value+=" ":bn.children.push({type:"text",value:" "}),bn.children.push(...Zt)}else X.push(...Zt);const wt={type:"element",tagName:"li",properties:{id:r+"fn-"+fe},children:n.wrap(X,!0)};n.patch(ue,wt),w.push(wt)}if(w.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:g,properties:Hl(Ia({},wi(v)),{id:"footnote-label"}),children:[{type:"text",value:p}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:n.wrap(w,!0)},{type:"text",value:` -`}]}}const ho=function(n,r,o,u,p){const g=qi(r);if(o!=null&&(typeof o!="number"||o<0||o===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(u!=null&&(!ho(u)||!u.children))throw new Error("Expected parent node");if(u==null!=(o==null))throw new Error("Expected both parent and index");return vo(n)?g.call(p,n,o,u):!1},qi=function(n){if(n==null)return $o;if(typeof n=="function")return Di(n);if(typeof n=="object")return Array.isArray(n)?_i(n):qo(n);if(typeof n=="string")return _o(n);throw new Error("Expected function, string, or object as test")};function _i(n){const r=[];let o=-1;for(;++o":""))+")"})}return fe;function fe(){let le=ri,Zt,an,bn;if((!r||g(_,ue,X[X.length-1]||void 0))&&(le=al(o(_,X)),le[0]===bo))return le;if("children"in _&&_.children){const wt=_;if(wt.children&&le[0]!==tl)for(an=(u?wt.children.length:-1)+v,bn=X.concat(wt);an>-1&&an":""))+")"})}return fe;function fe(){let le=ri,Zt,rn,bn;if((!r||g(_,ue,X[X.length-1]||void 0))&&(le=al(o(_,X)),le[0]===bo))return le;if("children"in _&&_.children){const wt=_;if(wt.children&&le[0]!==tl)for(rn=(u?wt.children.length:-1)+v,bn=X.concat(wt);rn>-1&&rn1?"-"+w:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(v)}]};n.patch(r,_);const ue={type:"element",tagName:"sup",properties:{},children:[_]};return n.patch(r,ue),n.applyData(r,ue)}function ol(n,r){const o={type:"element",tagName:"h"+r.depth,properties:{},children:n.all(r)};return n.patch(r,o),n.applyData(r,o)}function ll(n,r){if(n.options.allowDangerousHtml){const o={type:"raw",value:r.value};return n.patch(r,o),n.applyData(r,o)}}function xo(n,r){const o=r.referenceType;let u="]";if(o==="collapsed"?u+="[]":o==="full"&&(u+="["+(r.label||r.identifier)+"]"),r.type==="imageReference")return[{type:"text",value:"!["+r.alt+u}];const p=n.all(r),g=p[0];g&&g.type==="text"?g.value="["+g.value:p.unshift({type:"text",value:"["});const v=p[p.length-1];return v&&v.type==="text"?v.value+=u:p.push({type:"text",value:u}),p}function sl(n,r){const o=String(r.identifier).toUpperCase(),u=n.definitionById.get(o);if(!u)return xo(n,r);const p={src:Jr(u.url||""),alt:r.alt};u.title!==null&&u.title!==void 0&&(p.title=u.title);const g={type:"element",tagName:"img",properties:p,children:[]};return n.patch(r,g),n.applyData(r,g)}function ul(n,r){const o={src:Jr(r.url)};r.alt!==null&&r.alt!==void 0&&(o.alt=r.alt),r.title!==null&&r.title!==void 0&&(o.title=r.title);const u={type:"element",tagName:"img",properties:o,children:[]};return n.patch(r,u),n.applyData(r,u)}function cl(n,r){const o={type:"text",value:r.value.replace(/\r?\n|\r/g," ")};n.patch(r,o);const u={type:"element",tagName:"code",properties:{},children:[o]};return n.patch(r,u),n.applyData(r,u)}function dl(n,r){const o=String(r.identifier).toUpperCase(),u=n.definitionById.get(o);if(!u)return xo(n,r);const p={href:Jr(u.url||"")};u.title!==null&&u.title!==void 0&&(p.title=u.title);const g={type:"element",tagName:"a",properties:p,children:n.all(r)};return n.patch(r,g),n.applyData(r,g)}function pl(n,r){const o={href:Jr(r.url)};r.title!==null&&r.title!==void 0&&(o.title=r.title);const u={type:"element",tagName:"a",properties:o,children:n.all(r)};return n.patch(r,u),n.applyData(r,u)}function Zl(n,r,o){const u=n.all(r),p=o?Fo(o):Ti(r),g={},v=[];if(typeof r.checked=="boolean"){const X=u[0];let he;X&&X.type==="element"&&X.tagName==="p"?he=X:(he={type:"element",tagName:"p",properties:{},children:[]},u.unshift(he)),he.children.length>0&&he.children.unshift({type:"text",value:" "}),he.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:r.checked,disabled:!0},children:[]}),g.className=["task-list-item"]}let w=-1;for(;++w1:r}function ml(n,r){const o={},u=n.all(r);let p=-1;for(typeof r.start=="number"&&r.start!==1&&(o.start=r.start);++p0){const v={type:"element",tagName:"tbody",properties:{},children:n.wrap(o,!0)},w=Xt(r.children[1]),_=cn(r.children[r.children.length-1]);w&&_&&(v.position={start:w,end:_}),p.push(v)}const g={type:"element",tagName:"table",properties:{},children:n.wrap(p,!0)};return n.patch(r,g),n.applyData(r,g)}function wo(n,r,o){const u=o?o.children:void 0,g=(u?u.indexOf(r):1)===0?"th":"td",v=o&&o.type==="table"?o.align:void 0,w=v?v.length:r.children.length;let _=-1;const ue=[];for(;++_0,!0),u[0]),p=u.index+u[0].length,u=o.exec(r);return g.push(Wt(r.slice(p),p>0,!1)),g.join("")}function Wt(n,r,o){let u=0,p=n.length;if(r){let g=n.codePointAt(u);for(;g===je||g===ut;)u++,g=n.codePointAt(u)}if(o){let g=n.codePointAt(p-1);for(;g===je||g===ut;)p--,g=n.codePointAt(p-1)}return p>u?n.slice(u,p):""}function on(n,r){const o={type:"text",value:lt(String(r.value))};return n.patch(r,o),n.applyData(r,o)}function Va(n,r){const o={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(r,o),n.applyData(r,o)}const $a={blockquote:yo,break:Co,code:So,delete:Io,emphasis:rl,footnoteReference:il,heading:ol,html:ll,imageReference:sl,image:ul,inlineCode:cl,linkReference:dl,link:pl,listItem:Zl,list:ml,paragraph:gl,root:fl,strong:El,table:Bo,tableCell:q,tableRow:wo,text:on,thematicBreak:Va,toml:er,yaml:er,definition:er,footnoteDefinition:er};function er(){}const Rr={}.hasOwnProperty,Do={};function Ri(n,r){const o=r||Do,u=new Map,p=new Map,g=new Map,v=Ia(Ia({},$a),o.handlers),w={all:ue,applyData:Mr,definitionById:u,footnoteById:p,footnoteCounts:g,footnoteOrder:[],handlers:v,one:_,options:o,patch:Xr,wrap:gi};return Ni(n,function(X){if(X.type==="definition"||X.type==="footnoteDefinition"){const he=X.type==="definition"?u:p,fe=String(X.identifier).toUpperCase();he.has(fe)||he.set(fe,X)}}),w;function _(X,he){const fe=X.type,le=w.handlers[fe];if(Rr.call(w.handlers,fe)&&le)return le(w,X,he);if(w.options.passThrough&&w.options.passThrough.includes(fe)){if("children"in X){const an=X,{children:bn}=an,wt=Bs(an,["children"]),kn=wi(wt);return kn.children=w.all(X),kn}return wi(X)}return(w.options.unknownHandler||xr)(w,X,he)}function ue(X){const he=[];if("children"in X){const fe=X.children;let le=-1;for(;++le1:r}function ml(n,r){const o={},u=n.all(r);let p=-1;for(typeof r.start=="number"&&r.start!==1&&(o.start=r.start);++p0){const v={type:"element",tagName:"tbody",properties:{},children:n.wrap(o,!0)},w=Jt(r.children[1]),_=dn(r.children[r.children.length-1]);w&&_&&(v.position={start:w,end:_}),p.push(v)}const g={type:"element",tagName:"table",properties:{},children:n.wrap(p,!0)};return n.patch(r,g),n.applyData(r,g)}function wo(n,r,o){const u=o?o.children:void 0,g=(u?u.indexOf(r):1)===0?"th":"td",v=o&&o.type==="table"?o.align:void 0,w=v?v.length:r.children.length;let _=-1;const ue=[];for(;++_0,!0),u[0]),p=u.index+u[0].length,u=o.exec(r);return g.push(Wt(r.slice(p),p>0,!1)),g.join("")}function Wt(n,r,o){let u=0,p=n.length;if(r){let g=n.codePointAt(u);for(;g===je||g===ut;)u++,g=n.codePointAt(u)}if(o){let g=n.codePointAt(p-1);for(;g===je||g===ut;)p--,g=n.codePointAt(p-1)}return p>u?n.slice(u,p):""}function ln(n,r){const o={type:"text",value:lt(String(r.value))};return n.patch(r,o),n.applyData(r,o)}function Va(n,r){const o={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(r,o),n.applyData(r,o)}const $a={blockquote:yo,break:Co,code:So,delete:Io,emphasis:rl,footnoteReference:il,heading:ol,html:ll,imageReference:sl,image:ul,inlineCode:cl,linkReference:dl,link:pl,listItem:Zl,list:ml,paragraph:gl,root:fl,strong:El,table:Bo,tableCell:q,tableRow:wo,text:ln,thematicBreak:Va,toml:er,yaml:er,definition:er,footnoteDefinition:er};function er(){}const Rr={}.hasOwnProperty,Do={};function Ri(n,r){const o=r||Do,u=new Map,p=new Map,g=new Map,v=Ia(Ia({},$a),o.handlers),w={all:ue,applyData:Mr,definitionById:u,footnoteById:p,footnoteCounts:g,footnoteOrder:[],handlers:v,one:_,options:o,patch:Xr,wrap:gi};return Ni(n,function(X){if(X.type==="definition"||X.type==="footnoteDefinition"){const he=X.type==="definition"?u:p,fe=String(X.identifier).toUpperCase();he.has(fe)||he.set(fe,X)}}),w;function _(X,he){const fe=X.type,le=w.handlers[fe];if(Rr.call(w.handlers,fe)&&le)return le(w,X,he);if(w.options.passThrough&&w.options.passThrough.includes(fe)){if("children"in X){const rn=X,{children:bn}=rn,wt=Bs(rn,["children"]),Ln=wi(wt);return Ln.children=w.all(X),Ln}return wi(X)}return(w.options.unknownHandler||xr)(w,X,he)}function ue(X){const he=[];if("children"in X){const fe=X.children;let le=-1;for(;++le0&&o.push({type:"text",value:` `}),o}function $i(n){let r=0,o=n.charCodeAt(r);for(;o===9||o===32;)r++,o=n.charCodeAt(r);return n.slice(r)}function Yl(n,r){const o=Ri(n,r),u=o.one(n,void 0),p=Xo(o),g=Array.isArray(u)?{type:"root",children:u}:u||{type:"root",children:[]};return p&&("children"in g,g.children.push({type:"text",value:` -`},p)),g}function ws(n,r){return n&&"run"in n?function(o,u){return jl(this,null,function*(){const p=Yl(o,Ia({file:u},r));yield n.run(p,u)})}:function(o,u){return Yl(o,Ia({file:u},n||r))}}function Ql(n){if(n)throw n}var Al=t(58847);function hl(n){if(typeof n!="object"||n===null)return!1;const r=Object.getPrototypeOf(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function Ds(){const n=[],r={run:o,use:u};return r;function o(...p){let g=-1;const v=p.pop();if(typeof v!="function")throw new TypeError("Expected function as last argument, not "+v);w(null,...p);function w(_,...ue){const X=n[++g];let he=-1;if(_){v(_);return}for(;++hev.length;let _;w&&v.push(p);try{_=n.apply(this,v)}catch(ue){const X=ue;if(w&&o)throw X;return p(X)}w||(_&&_.then&&typeof _.then=="function"?_.then(g,p):_ instanceof Error?p(_):g(_))}function p(v,...w){o||(o=!0,r(v,...w))}function g(v){p(null,v)}}const qr={basename:Ts,dirname:Rs,extname:Os,join:ks,sep:"/"};function Ts(n,r){if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');eo(n);let o=0,u=-1,p=n.length,g;if(r===void 0||r.length===0||r.length>n.length){for(;p--;)if(n.codePointAt(p)===47){if(g){o=p+1;break}}else u<0&&(g=!0,u=p+1);return u<0?"":n.slice(o,u)}if(r===n)return"";let v=-1,w=r.length-1;for(;p--;)if(n.codePointAt(p)===47){if(g){o=p+1;break}}else v<0&&(g=!0,v=p+1),w>-1&&(n.codePointAt(p)===r.codePointAt(w--)?w<0&&(u=p):(w=-1,u=v));return o===u?u=v:u<0&&(u=n.length),n.slice(o,u)}function Rs(n){if(eo(n),n.length===0)return".";let r=-1,o=n.length,u;for(;--o;)if(n.codePointAt(o)===47){if(u){r=o;break}}else u||(u=!0);return r<0?n.codePointAt(0)===47?"/":".":r===1&&n.codePointAt(0)===47?"//":n.slice(0,r)}function Os(n){eo(n);let r=n.length,o=-1,u=0,p=-1,g=0,v;for(;r--;){const w=n.codePointAt(r);if(w===47){if(v){u=r+1;break}continue}o<0&&(v=!0,o=r+1),w===46?p<0?p=r:g!==1&&(g=1):p>-1&&(g=-1)}return p<0||o<0||g===0||g===1&&p===o-1&&p===u+1?"":n.slice(p,o)}function ks(...n){let r=-1,o;for(;++r0&&n.codePointAt(n.length-1)===47&&(o+="/"),r?"/"+o:o}function Ps(n,r){let o="",u=0,p=-1,g=0,v=-1,w,_;for(;++v<=n.length;){if(v2){if(_=o.lastIndexOf("/"),_!==o.length-1){_<0?(o="",u=0):(o=o.slice(0,_),u=o.length-1-o.lastIndexOf("/")),p=v,g=0;continue}}else if(o.length>0){o="",u=0,p=v,g=0;continue}}r&&(o=o.length>0?o+"/..":"..",u=2)}else o.length>0?o+="/"+n.slice(p+1,v):o=n.slice(p+1,v),u=v-p-1;p=v,g=0}else w===46&&g>-1?g++:g=-1}return o}function eo(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const Ms={cwd:Us};function Us(){return"/"}function vl(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function zs(n){if(typeof n=="string")n=new URL(n);else if(!vl(n)){const r=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw r.code="ERR_INVALID_ARG_TYPE",r}if(n.protocol!=="file:"){const r=new TypeError("The URL must be of scheme file");throw r.code="ERR_INVALID_URL_SCHEME",r}return Gs(n)}function Gs(n){if(n.hostname!==""){const u=new TypeError('File URL host must be "localhost" or empty on darwin');throw u.code="ERR_INVALID_FILE_URL_HOST",u}const r=n.pathname;let o=-1;for(;++o0){let[le,...Zt]=X;const an=u[fe][1];hl(an)&&hl(le)&&(le=Al(!0,an,le)),u[fe]=[ue,le,...Zt]}}}}const Vs=new Sl().freeze();function Il(n,r){if(typeof r!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function xl(n,r){if(typeof r!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function Fl(n,r){if(r)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Xl(n){if(!hl(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function ql(n,r,o){if(!o)throw new Error("`"+n+"` finished async. Use `"+r+"` instead")}function No(n){return Zs(n)?n:new Kl(n)}function Zs(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function Ys(n){return typeof n=="string"||Qs(n)}function Qs(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const Ks="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",_l=[],$l={allowDangerousHtml:!0},Js=/^(https?|ircs?|mailto|xmpp)$/i,Xs=[{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 qs(n){const r=Bl(n),o=wl(n);return Dl(r.runSync(r.parse(o),o),n)}function Ku(n){return jl(this,null,function*(){const r=Bl(n),o=wl(n),u=yield r.run(r.parse(o),o);return Dl(u,n)})}function Ju(n){const r=Bl(n),[o,u]=useState(void 0),[p,g]=useState(void 0);if(useEffect(function(){const v=wl(n);r.run(r.parse(v),v,function(w,_){u(w),g(_)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),o)throw o;return p?Dl(p,n):createElement(Fragment)}function Bl(n){const r=n.rehypePlugins||_l,o=n.remarkPlugins||_l,u=n.remarkRehypeOptions?Ia(Ia({},n.remarkRehypeOptions),$l):$l;return Vs().use(po).use(o).use(ws,u).use(r)}function wl(n){const r=n.children||"",o=new Kl;return typeof r=="string"?o.value=r:(""+r,void 0),o}function Dl(n,r){const o=r.allowedElements,u=r.allowElement,p=r.components,g=r.disallowedElements,v=r.skipHtml,w=r.unwrapDisallowed,_=r.urlTransform||_s;for(const X of Xs)Object.hasOwn(r,X.from)&&(""+X.from+(X.to?"use `"+X.to+"` instead":"remove it")+Ks+X.id,void 0);return o&&g&&void 0,r.className&&(n={type:"element",tagName:"div",properties:{className:r.className},children:n.type==="root"?n.children:[n]}),Ni(n,ue),yt(n,{Fragment:Me.Fragment,components:p,ignoreInvalidStyle:!0,jsx:Me.jsx,jsxs:Me.jsxs,passKeys:!0,passNode:!0});function ue(X,he,fe){if(X.type==="raw"&&fe&&typeof he=="number")return v?fe.children.splice(he,1):fe.children[he]={type:"text",value:X.value},he;if(X.type==="element"){let le;for(le in ie)if(Object.hasOwn(ie,le)&&Object.hasOwn(X.properties,le)){const Zt=X.properties[le],an=ie[le];(an===null||an.includes(X.tagName))&&(X.properties[le]=_(String(Zt||""),le,X))}}if(X.type==="element"){let le=o?!o.includes(X.tagName):g?g.includes(X.tagName):!1;if(!le&&u&&typeof he=="number"&&(le=!u(X,he,fe)),le&&fe&&typeof he=="number")return w&&X.children?fe.children.splice(he,1,...X.children):fe.children.splice(he,1),he}}}function _s(n){const r=n.indexOf(":"),o=n.indexOf("?"),u=n.indexOf("#"),p=n.indexOf("/");return r===-1||p!==-1&&r>p||o!==-1&&r>o||u!==-1&&r>u||Js.test(n.slice(0,r))?n:""}var $s=t(62646),Nl=t(95190),es=t(4635),eu=t(14809);function ts(n,r){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);r&&(u=u.filter(function(p){return Object.getOwnPropertyDescriptor(n,p).enumerable})),o.push.apply(o,u)}return o}function Oi(n){for(var r=1;r=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 Tl={};function nu(n){if(n.length===0||n.length===1)return n;var r=n.join(".");return Tl[r]||(Tl[r]=tu(n)),Tl[r]}function au(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,u=n.filter(function(g){return g!=="token"}),p=nu(u);return p.reduce(function(g,v){return Oi(Oi({},g),o[v])},r)}function ns(n){return n.join(" ")}function ru(n,r){var o=0;return function(u){return o+=1,u.map(function(p,g){return as({node:p,stylesheet:n,useInlineStyles:r,key:"code-segment-".concat(o,"-").concat(g)})})}}function as(n){var r=n.node,o=n.stylesheet,u=n.style,p=u===void 0?{}:u,g=n.useInlineStyles,v=n.key,w=r.properties,_=r.type,ue=r.tagName,X=r.value;if(_==="text")return X;if(ue){var he=ru(o,g),fe;if(!g)fe=Oi(Oi({},w),{},{className:ns(w.className)});else{var le=Object.keys(o).reduce(function(wt,kn){return kn.split(".").forEach(function(En){wt.includes(En)||wt.push(En)}),wt},[]),Zt=w.className&&w.className.includes("token")?["token"]:[],an=w.className&&Zt.concat(w.className.filter(function(wt){return!le.includes(wt)}));fe=Oi(Oi({},w),{},{className:ns(an)||void 0,style:au(w.className,Object.assign({},w.style,p),o)})}var bn=he(r.children);return l.createElement(ue,(0,eu.Z)({key:v},fe),bn)}}var iu=function(n,r){var o=n.listLanguages();return o.indexOf(r)!==-1},ou=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function rs(n,r){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);r&&(u=u.filter(function(p){return Object.getOwnPropertyDescriptor(n,p).enumerable})),o.push.apply(o,u)}return o}function ui(n){for(var r=1;rv.length;let _;w&&v.push(p);try{_=n.apply(this,v)}catch(ue){const X=ue;if(w&&o)throw X;return p(X)}w||(_&&_.then&&typeof _.then=="function"?_.then(g,p):_ instanceof Error?p(_):g(_))}function p(v,...w){o||(o=!0,r(v,...w))}function g(v){p(null,v)}}const qr={basename:Ts,dirname:Rs,extname:Os,join:ks,sep:"/"};function Ts(n,r){if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');eo(n);let o=0,u=-1,p=n.length,g;if(r===void 0||r.length===0||r.length>n.length){for(;p--;)if(n.codePointAt(p)===47){if(g){o=p+1;break}}else u<0&&(g=!0,u=p+1);return u<0?"":n.slice(o,u)}if(r===n)return"";let v=-1,w=r.length-1;for(;p--;)if(n.codePointAt(p)===47){if(g){o=p+1;break}}else v<0&&(g=!0,v=p+1),w>-1&&(n.codePointAt(p)===r.codePointAt(w--)?w<0&&(u=p):(w=-1,u=v));return o===u?u=v:u<0&&(u=n.length),n.slice(o,u)}function Rs(n){if(eo(n),n.length===0)return".";let r=-1,o=n.length,u;for(;--o;)if(n.codePointAt(o)===47){if(u){r=o;break}}else u||(u=!0);return r<0?n.codePointAt(0)===47?"/":".":r===1&&n.codePointAt(0)===47?"//":n.slice(0,r)}function Os(n){eo(n);let r=n.length,o=-1,u=0,p=-1,g=0,v;for(;r--;){const w=n.codePointAt(r);if(w===47){if(v){u=r+1;break}continue}o<0&&(v=!0,o=r+1),w===46?p<0?p=r:g!==1&&(g=1):p>-1&&(g=-1)}return p<0||o<0||g===0||g===1&&p===o-1&&p===u+1?"":n.slice(p,o)}function ks(...n){let r=-1,o;for(;++r0&&n.codePointAt(n.length-1)===47&&(o+="/"),r?"/"+o:o}function Ps(n,r){let o="",u=0,p=-1,g=0,v=-1,w,_;for(;++v<=n.length;){if(v2){if(_=o.lastIndexOf("/"),_!==o.length-1){_<0?(o="",u=0):(o=o.slice(0,_),u=o.length-1-o.lastIndexOf("/")),p=v,g=0;continue}}else if(o.length>0){o="",u=0,p=v,g=0;continue}}r&&(o=o.length>0?o+"/..":"..",u=2)}else o.length>0?o+="/"+n.slice(p+1,v):o=n.slice(p+1,v),u=v-p-1;p=v,g=0}else w===46&&g>-1?g++:g=-1}return o}function eo(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const Ms={cwd:Us};function Us(){return"/"}function vl(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function zs(n){if(typeof n=="string")n=new URL(n);else if(!vl(n)){const r=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw r.code="ERR_INVALID_ARG_TYPE",r}if(n.protocol!=="file:"){const r=new TypeError("The URL must be of scheme file");throw r.code="ERR_INVALID_URL_SCHEME",r}return Gs(n)}function Gs(n){if(n.hostname!==""){const u=new TypeError('File URL host must be "localhost" or empty on darwin');throw u.code="ERR_INVALID_FILE_URL_HOST",u}const r=n.pathname;let o=-1;for(;++o0){let[le,...Zt]=X;const rn=u[fe][1];hl(rn)&&hl(le)&&(le=Al(!0,rn,le)),u[fe]=[ue,le,...Zt]}}}}const Vs=new Sl().freeze();function Il(n,r){if(typeof r!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function xl(n,r){if(typeof r!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function Fl(n,r){if(r)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Xl(n){if(!hl(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function ql(n,r,o){if(!o)throw new Error("`"+n+"` finished async. Use `"+r+"` instead")}function No(n){return Zs(n)?n:new Kl(n)}function Zs(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function Ys(n){return typeof n=="string"||Qs(n)}function Qs(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const Ks="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",_l=[],$l={allowDangerousHtml:!0},Js=/^(https?|ircs?|mailto|xmpp)$/i,Xs=[{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 qs(n){const r=Bl(n),o=wl(n);return Dl(r.runSync(r.parse(o),o),n)}function Ku(n){return jl(this,null,function*(){const r=Bl(n),o=wl(n),u=yield r.run(r.parse(o),o);return Dl(u,n)})}function Ju(n){const r=Bl(n),[o,u]=useState(void 0),[p,g]=useState(void 0);if(useEffect(function(){const v=wl(n);r.run(r.parse(v),v,function(w,_){u(w),g(_)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),o)throw o;return p?Dl(p,n):createElement(Fragment)}function Bl(n){const r=n.rehypePlugins||_l,o=n.remarkPlugins||_l,u=n.remarkRehypeOptions?Ia(Ia({},n.remarkRehypeOptions),$l):$l;return Vs().use(po).use(o).use(ws,u).use(r)}function wl(n){const r=n.children||"",o=new Kl;return typeof r=="string"?o.value=r:(""+r,void 0),o}function Dl(n,r){const o=r.allowedElements,u=r.allowElement,p=r.components,g=r.disallowedElements,v=r.skipHtml,w=r.unwrapDisallowed,_=r.urlTransform||_s;for(const X of Xs)Object.hasOwn(r,X.from)&&(""+X.from+(X.to?"use `"+X.to+"` instead":"remove it")+Ks+X.id,void 0);return o&&g&&void 0,r.className&&(n={type:"element",tagName:"div",properties:{className:r.className},children:n.type==="root"?n.children:[n]}),Ni(n,ue),yt(n,{Fragment:Me.Fragment,components:p,ignoreInvalidStyle:!0,jsx:Me.jsx,jsxs:Me.jsxs,passKeys:!0,passNode:!0});function ue(X,he,fe){if(X.type==="raw"&&fe&&typeof he=="number")return v?fe.children.splice(he,1):fe.children[he]={type:"text",value:X.value},he;if(X.type==="element"){let le;for(le in ae)if(Object.hasOwn(ae,le)&&Object.hasOwn(X.properties,le)){const Zt=X.properties[le],rn=ae[le];(rn===null||rn.includes(X.tagName))&&(X.properties[le]=_(String(Zt||""),le,X))}}if(X.type==="element"){let le=o?!o.includes(X.tagName):g?g.includes(X.tagName):!1;if(!le&&u&&typeof he=="number"&&(le=!u(X,he,fe)),le&&fe&&typeof he=="number")return w&&X.children?fe.children.splice(he,1,...X.children):fe.children.splice(he,1),he}}}function _s(n){const r=n.indexOf(":"),o=n.indexOf("?"),u=n.indexOf("#"),p=n.indexOf("/");return r===-1||p!==-1&&r>p||o!==-1&&r>o||u!==-1&&r>u||Js.test(n.slice(0,r))?n:""}var $s=t(62646),Nl=t(95190),es=t(4635),eu=t(14809);function ts(n,r){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);r&&(u=u.filter(function(p){return Object.getOwnPropertyDescriptor(n,p).enumerable})),o.push.apply(o,u)}return o}function Oi(n){for(var r=1;r=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 Tl={};function nu(n){if(n.length===0||n.length===1)return n;var r=n.join(".");return Tl[r]||(Tl[r]=tu(n)),Tl[r]}function au(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,u=n.filter(function(g){return g!=="token"}),p=nu(u);return p.reduce(function(g,v){return Oi(Oi({},g),o[v])},r)}function ns(n){return n.join(" ")}function ru(n,r){var o=0;return function(u){return o+=1,u.map(function(p,g){return as({node:p,stylesheet:n,useInlineStyles:r,key:"code-segment-".concat(o,"-").concat(g)})})}}function as(n){var r=n.node,o=n.stylesheet,u=n.style,p=u===void 0?{}:u,g=n.useInlineStyles,v=n.key,w=r.properties,_=r.type,ue=r.tagName,X=r.value;if(_==="text")return X;if(ue){var he=ru(o,g),fe;if(!g)fe=Oi(Oi({},w),{},{className:ns(w.className)});else{var le=Object.keys(o).reduce(function(wt,Ln){return Ln.split(".").forEach(function(fn){wt.includes(fn)||wt.push(fn)}),wt},[]),Zt=w.className&&w.className.includes("token")?["token"]:[],rn=w.className&&Zt.concat(w.className.filter(function(wt){return!le.includes(wt)}));fe=Oi(Oi({},w),{},{className:ns(rn)||void 0,style:au(w.className,Object.assign({},w.style,p),o)})}var bn=he(r.children);return l.createElement(ue,(0,eu.Z)({key:v},fe),bn)}}var iu=function(n,r){var o=n.listLanguages();return o.indexOf(r)!==-1},ou=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function rs(n,r){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);r&&(u=u.filter(function(p){return Object.getOwnPropertyDescriptor(n,p).enumerable})),o.push.apply(o,u)}return o}function ui(n){for(var r=1;r1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],u=0;u2&&arguments[2]!==void 0?arguments[2]:[];return To({children:Kn,lineNumber:pt,lineNumberStyle:w,largestLineNumber:v,showInlineLineNumbers:p,lineProps:o,className:Nn,showLineNumbers:u,wrapLongLines:_,wrapLines:r})}function an(Kn,pt){if(u&&pt&&p){var Nn=os(w,pt,v);Kn.unshift(is(pt,Nn))}return Kn}function bn(Kn,pt){var Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return r||Nn.length>0?Zt(Kn,pt,Nn):an(Kn,pt)}for(var wt=function(){var pt=X[le],Nn=pt.children[0].value,ua=su(Nn);if(ua){var ra=Nn.split(` -`);ra.forEach(function(ca,Ya){var ia=u&&he.length+g,yn={type:"text",value:"".concat(ca,` -`)};if(Ya===0){var qn=X.slice(fe+1,le).concat(To({children:[yn],className:pt.properties.className})),Qn=bn(qn,ia);he.push(Qn)}else if(Ya===ra.length-1){var Pa=X[le+1]&&X[le+1].children&&X[le+1].children[0],Ua={type:"text",value:"".concat(ca)};if(Pa){var tr=To({children:[Ua],className:pt.properties.className});X.splice(le+1,0,tr)}else{var nr=[Ua],Ie=bn(nr,ia,pt.properties.className);he.push(Ie)}}else{var lr=[yn],vr=bn(lr,ia,pt.properties.className);he.push(vr)}}),fe=le}le++};le 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"}},Au=t(11594),hu=t.n(Au),vu=["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"],us=fu(hu(),Eu);us.supportedLanguages=vu;var bu=us,yu={'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"}},Rl=t(56102),Ol={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},cs=t(43604),Ro=t(51257),ja=t(59301),Cu=Object.defineProperty,Oo=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ms=(n,r,o)=>r in n?Cu(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,gs=(n,r)=>{for(var o in r||(r={}))ds.call(r,o)&&ms(n,o,r[o]);if(Oo)for(var o of Oo(r))ps.call(r,o)&&ms(n,o,r[o]);return n},Su=(n,r)=>{var o={};for(var u in n)ds.call(n,u)&&r.indexOf(u)<0&&(o[u]=n[u]);if(n!=null&&Oo)for(var u of Oo(n))r.indexOf(u)<0&&ps.call(n,u)&&(o[u]=n[u]);return o},Iu=(n,r,o)=>new Promise((u,p)=>{var g=_=>{try{w(o.next(_))}catch(ue){p(ue)}},v=_=>{try{w(o.throw(_))}catch(ue){p(ue)}},w=_=>_.done?u(_.value):Promise.resolve(_.value).then(g,v);w((o=o.apply(n,r)).next())}),xu=({onCallback:n,scrollBox:r,Data:o,extraEdit:u,showEditableBox:p,onRedraw:g,loading:v,showPreference:w,onPreference:_})=>{var ue,X;const{allowCopy:he=!1,fileList:fe,hideTextEffect:le=!1,text:Zt=""}=o,[an,bn]=(0,l.useState)(""),[wt,kn]=(0,l.useState)(!0),En=(0,l.useRef)(0),Sa=(0,l.useRef)(!1);(0,l.useEffect)(()=>Zt?(kn(!0),le?bn(Zt):Iu(void 0,null,function*(){for(let Nn=0;NnNn+4?" __":"");bn(ua),yield new Promise(ra=>setTimeout(ra,70))}kn(!1),n==null||n(o)}),r.current.addEventListener("wheel",Kn),()=>{var Nn;bn(""),(Nn=r.current)==null||Nn.removeEventListener("wheel",Kn)}):void 0,[]),(0,l.useEffect)(()=>{r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"})},[]);const Kn=()=>{Sa.current=!0};return ja.createElement("div",{className:`${Ol.wrp} fadeIn animated`},o.sender!=="AI"&&ja.createElement("p",{dangerouslySetInnerHTML:{__html:Zt.replace(//g,">").replace(/\n/g,"
")}}),o.sender==="AI"&&ja.createElement(qs,{components:{code(pt){var Nn=pt,{node:ua,inline:ra,className:ca,children:Ya}=Nn,ia=Su(Nn,["node","inline","className","children"]);const yn=/language-(\w+)/.exec(ca||"");return r.current.scrollHeight-En.current>60&&!Sa.current&&(r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"}),En.current=r.current.scrollHeight),!ra&&yn?ja.createElement("div",{style:{position:"relative",minHeight:50}},ja.createElement(Rl.CopyToClipboard,{text:String(Ya).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ja.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")),ja.createElement(bu,gs({style:yu,language:yn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},ia),String(Ya||"").replace(/\n$/,""))):ja.createElement("code",gs({className:ca},ia),Ya)}}},an),fe&&!wt&&ja.createElement(S.Z,{className:`${Ol["file-list"]} animated fadeIn`},ja.createElement(cs.Z,null,ja.createElement("img",{src:t(90034)(`./${((X=(ue=fe==null?void 0:fe.name)==null?void 0:ue.split("."))==null?void 0:X.pop())||"txt"}.png`),width:20,className:"mr10"})),ja.createElement(cs.Z,null,fe==null?void 0:fe.name,ja.createElement("br",null),(0,Ro.RD)(fe==null?void 0:fe.size))),!wt&&ja.createElement("div",{className:Ol.ExtraEdit},u==null?void 0:u(o),he&&ja.createElement(Rl.CopyToClipboard,{text:String(an).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ja.createElement(h.Z,{title:"\u590D\u5236"},ja.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),w&&ja.createElement(ja.Fragment,null,ja.createElement(h.Z,{title:"\u559C\u6B22"},ja.createElement("i",{style:o!=null&&o.like?{color:"#FA8D30"}:{},onClick:()=>_("like",!(o!=null&&o.like)),className:"iconfot icon-yijiejue font15"})),ja.createElement(h.Z,{title:"\u4E0D\u559C\u6B22"},ja.createElement("i",{style:o!=null&&o.boring?{color:"#e86d7c"}:{},onClick:()=>_("boring",!(o!=null&&o.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),p&&!v&&ja.createElement(h.Z,{title:"\u91CD\u65B0\u751F\u6210"},ja.createElement("i",{onClick:g,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},ba={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"},kl=t(38986),Ll=t(48790),Fu=({positionX:n,src:r,onClick:o})=>{const u=(0,l.useRef)(null),[p,g]=(0,l.useState)(!1),[v,w]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[_,ue]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[X,he]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[fe,le]=(0,l.useState)(!1);(0,l.useEffect)(()=>{const bn=()=>{w({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",bn),()=>{window.removeEventListener("resize",bn)}},[]),(0,l.useEffect)(()=>{const bn=kn=>{var En;if(p){const Sa=kn.clientY-X.y;let Kn=_.y+Sa;const pt=window.innerHeight-(((En=u.current)==null?void 0:En.offsetHeight)||0)-50,Nn=50;Knpt&&(Kn=pt),requestAnimationFrame(()=>{w({x:20,y:Kn})}),le(!0)}},wt=()=>{g(!1)};return document.addEventListener("mousemove",bn),document.addEventListener("mouseup",wt),()=>{document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",wt)}},[p,X,_]);const Zt=bn=>{g(!0),he({x:bn.clientX,y:bn.clientY}),ue(v),le(!1)},an=bn=>{g(!1),!fe&&o&&o(bn)};return l.createElement("div",{style:{position:"fixed",top:v.y,right:v.x,zIndex:100,cursor:p?"grabbing":"grab"},onMouseDown:Zt,onMouseUp:an,ref:u},l.createElement("img",{src:r||"/images/ai_teacher.png",width:60,draggable:"false"}))},Bu="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==",wu="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==",Du="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=",Nu="data:image/png;base64,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",Tu=t(92310),Ru=t.n(Tu),fs=t(346),Ou=Object.defineProperty,Es=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,As=(n,r,o)=>r in n?Ou(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Pl=(n,r)=>{for(var o in r||(r={}))ku.call(r,o)&&As(n,o,r[o]);if(Es)for(var o of Es(r))Lu.call(r,o)&&As(n,o,r[o]);return n},Ml=(n,r,o)=>new Promise((u,p)=>{var g=_=>{try{w(o.next(_))}catch(ue){p(ue)}},v=_=>{try{w(o.throw(_))}catch(ue){p(ue)}},w=_=>_.done?u(_.value):Promise.resolve(_.value).then(g,v);w((o=o.apply(n,r)).next())});const Pu=({title:n,description:r,placeholder:o,hideUpload:u,hideInputBox:p,aiIcon:g,userIcon:v,children:w,taskData:_,user:ue,name:X,code:he,globalSetting:fe,authority:le,isShowComponent:Zt=!0,DrawerProps:an={},FetchUrl:bn="https://ai-data.educoder.net/v1/chat-messages",FetchData:wt={},defaultGetData:kn=!1,extraEdit:En=()=>null,isShowDefuatTips:Sa=!0,isReview:Kn,onOpen:pt,loadingOption:Nn,isIntelligentAssistant:ua=!1,intelligentAssistantItems:ra=[],showEditableBox:ca=!1,showPreference:Ya=!1,initMessage:ia="",customRequest:yn})=>{var qn,Qn,Pa,Ua,tr,nr,Ie,lr,vr,Fe,ur;const[yr,Ur]=(0,l.useState)([]),[_r,ar]=(0,l.useState)(null),[Fr,zr]=(0,l.useState)(!1),[ka,Or]=(0,l.useState)([]),[ii,$r]=(0,l.useState)(!1),[gr,Br]=(0,l.useState)([]),Wa=(0,l.useRef)(gr),to=(0,l.useRef)(),kr=(0,l.useRef)(),[wr,ki]=(0,l.useState)(""),[Ul,zl]=(0,l.useState)([`${(qn=_==null?void 0:_.challenge)==null?void 0:qn.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`]),ci=wr==null?void 0:wr.split(` -`).length,[Li,mt]=(0,l.useState)(!1),[ln,_n]=(0,l.useState)(0),[da,Ba]=(0,l.useState)(null),[fr,Cr]=(0,l.useState)(""),Dr=(0,l.useRef)(null),oi=!!_,fi=[{img:Bu,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:wu,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:(Qn=_==null?void 0:_.challenge)==null?void 0:Qn.task_pass},{img:Du,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Pa=_==null?void 0:_.challenge)==null?void 0:Pa.task_pass}],Sr={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:kt=>{var $n,za,wa,pr;const Nr=(pr=(wa=(za=($n=kt==null?void 0:kt.name)==null?void 0:$n.split("."))==null?void 0:za.slice(-1))==null?void 0:wa[0])==null?void 0:pr.toLowerCase(),Lr=["doc","docx","md","pdf","txt","jpg","png"].includes(Nr);return kt.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),d.default.LIST_IGNORE):Lr||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),d.default.LIST_IGNORE)},onChange:({fileList:kt})=>{Or((kt==null?void 0:kt.filter($n=>($n==null?void 0:$n.status)==="done"))||[])},action:`${(Ua=fs.Z)==null?void 0:Ua.API_SERVER}/api/intelligent_imports/upload_file.json`},di={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:kt=>{var $n,za,wa,pr;const Nr=(pr=(wa=(za=($n=kt==null?void 0:kt.name)==null?void 0:$n.split("."))==null?void 0:za.slice(-1))==null?void 0:wa[0])==null?void 0:pr.toLowerCase(),Lr=["doc","docx","md","pdf","txt"].includes(Nr);return kt.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),d.default.LIST_IGNORE):Lr||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),d.default.LIST_IGNORE)},onChange:({fileList:kt})=>{Or((kt==null?void 0:kt.filter($n=>($n==null?void 0:$n.status)==="done"))||[])},action:`${(tr=fs.Z)==null?void 0:tr.API_SERVER}/api/attachments.json`};(0,l.useEffect)(()=>{var kt;if(Dr.current&&da!==null){Dr.current.focus();const $n=(kt=Dr.current.resizableTextArea)==null?void 0:kt.textArea;$n&&($n.selectionStart=$n.selectionEnd=$n.value.length)}},[da]),(0,l.useEffect)(()=>{ci<5&&mt(!1)},[ci]),(0,l.useEffect)(()=>{ua&&Fr&&Gl()},[Fr]),(0,l.useEffect)(()=>{Wa.current=gr},[gr]),(0,l.useEffect)(()=>{var kt;fe!=null&&fe.setting&&Ur([...yr,...((kt=fe==null?void 0:fe.setting)==null?void 0:kt.big_model_users)||[]])},[fe==null?void 0:fe.setting]),(0,l.useEffect)(()=>{var kt;zl([`${(kt=_==null?void 0:_.challenge)==null?void 0:kt.task_pass}`,`${he}`,`${he}`])},[he]),(0,l.useEffect)(()=>{if(kn&&(an!=null&&an.open||Fr)&&(wt!=null&&wt.student_work_id)){if(_r!==(wt==null?void 0:wt.student_work_id))Br([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(gr.length)return;Br([...gr,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}no(),ar(wt==null?void 0:wt.student_work_id)}},[kn,Fr,gr,an==null?void 0:an.open,wt==null?void 0:wt.student_work_id]),(0,l.useEffect)(()=>{an!=null&&an.open&&ia&&(Br([{text:ia,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>no(ia),300))},[an==null?void 0:an.open]);const Gr=()=>{zr(!0)},hs=()=>{zr(!1)},Uu=()=>{mt(!Li)},Gl=()=>Ml(void 0,null,function*(){const kt=yield(0,kl.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(kt==null?void 0:kt.status)===0&&_n(kt==null?void 0:kt.number)}),zu=()=>{E.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:l.createElement("div",null,l.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.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"))})},no=(kt="")=>Ml(void 0,null,function*(){var $n,za;if(yn){yield yn({mes:kt,chatData:gr,setChatData:Br,chatDataRef:Wa.current,fileList:ka}),$r(!1);return}const wa=(ka==null?void 0:ka.map(Zr=>{var Lr,Pi;return((Lr=Zr==null?void 0:Zr.response)==null?void 0:Lr.id)||((Pi=Zr==null?void 0:Zr.response)==null?void 0:Pi.file_id)}))||[],pr={};if(ua){wa!=null&&wa[0]&&(pr.file_id=wa==null?void 0:wa[0]),pr.prompt=kt;const Zr=gr.reduce((Lr,Pi)=>{if(Pi.sender==="user"){const ys=gr.find(Cs=>Cs.key===Pi.key&&Cs.sender==="AI");ys&&Lr.push({question:Pi.text,answer:ys.text})}return Lr},[]);pr.history=Zr}const Nr=yield(0,kl.ZP)(bn,{method:"post",body:Pl(Pl({inputs:{description:"",name:X},query:kt,response_mode:"blocking",conversation_id:to.current||"",user:(($n=ue==null?void 0:ue.userInfo)==null?void 0:$n.login)||"\u672A\u77E5",files:wa},wt),pr),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ua&&Gl(),$r(!1),Wa.current[Wa.current.length-1].text=Nr==null?void 0:Nr.answer,Wa.current[Wa.current.length-1].loading=!1,Wa.current[Wa.current.length-1].response=Nr,to.current=Nr==null?void 0:Nr.conversation_id,ua&&(Wa.current[Wa.current.length-1].text=(za=Nr==null?void 0:Nr.data)==null?void 0:za.content),Br([...Wa.current])}),Gu=(kt,$n)=>Ml(void 0,null,function*(){var za;if(ii)return;$r(!0),Br([...gr,{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:kt==null?void 0:kt.name}]),setTimeout(()=>{kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})});const wa=yield(0,kl.ZP)(bn,{method:"post",body:{inputs:{description:kt==null?void 0:kt.inputs,name:kt==null?void 0:kt.name},query:Ul[$n],response_mode:"blocking",user:((za=ue==null?void 0:ue.userInfo)==null?void 0:za.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:kt==null?void 0:kt.Authorization}});wa!=null&&wa.answer&&($r(!1),Wa.current[Wa.current.length-1].text=wa==null?void 0:wa.answer,Wa.current[Wa.current.length-1].loading=!1,Wa.current[Wa.current.length-1].response=wa,to.current=wa==null?void 0:wa.conversation_id,Br([...Wa.current]))}),Hu=kt=>{ki(kt.target.value)},vs=(kt,$n)=>{var za;if(kt==="edit"&&fr.trim()!==""&&(Wa.current.splice($n),ki(""),Or([]),Br([...Wa.current,{text:fr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(fr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300),Cr(""),Ba(null)),kt==="redraw"){const wa=Wa.current.splice($n-1),pr=(za=wa==null?void 0:wa[0])==null?void 0:za.text;ki(""),Or([]),Br([...Wa.current,{text:pr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(pr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300),Cr(""),Ba(null)}},bs=()=>{wr.trim()!==""&&(Cr(""),Ba(null),ki(""),Or([]),Br([...gr,{text:wr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(wr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300))},ju=kt=>{var $n;if(kt.shiftKey){if(kt.key==="Enter")return}else if(kt.key==="Enter"){if(kt.preventDefault(),ka!=null&&ka.length&&(($n=ka==null?void 0:ka[0])==null?void 0:$n.status)!=="done"||ii)return;bs()}},Wu=(kt,$n)=>{var za,wa,pr,Nr,Zr;return l.createElement("div",{className:ba.editable},$n===da?l.createElement(l.Fragment,null,l.createElement(f.default.TextArea,{value:fr,ref:Dr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Lr=>Cr(Lr.target.value)}),l.createElement("div",{className:ba.action,style:{bottom:-52}},l.createElement(b.ZP,{onClick:()=>{Cr(""),Ba(null)},size:"small"},"\u53D6\u6D88"),l.createElement(b.ZP,{disabled:!fr.trim(),onClick:()=>vs("edit",$n),type:"primary",size:"small"},"\u786E\u8BA4"))):l.createElement(l.Fragment,null,l.createElement("div",{className:ba.text},kt==null?void 0:kt.text),l.createElement("div",{className:ba.action},l.createElement(Rl.CopyToClipboard,{text:(kt==null?void 0:kt.text)||"",onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},l.createElement(h.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!ii&&l.createElement(h.Z,{title:"\u7F16\u8F91"},l.createElement("i",{onClick:()=>{Ba($n),Cr((kt==null?void 0:kt.text)||"")},className:"iconfot icon-bianji10 font14"})))),(kt==null?void 0:kt.fileList)&&l.createElement("div",{className:ba.file},l.createElement("img",{src:t(90034)(`./${((pr=(wa=(za=kt==null?void 0:kt.fileList)==null?void 0:za.name)==null?void 0:wa.split("."))==null?void 0:pr.pop())||"txt"}.png`),width:20,className:"mr10"}),l.createElement("div",{className:"c-black"},l.createElement("div",null,(0,Ro.tP)((Nr=kt==null?void 0:kt.fileList)==null?void 0:Nr.name,20)),l.createElement("div",null,(0,Ro.RD)((Zr=kt==null?void 0:kt.fileList)==null?void 0:Zr.size)))))},Vu=(kt,$n,za)=>{Br(wa=>(wa[za][kt]=$n,$n&&(wa[za][kt==="like"?"boring":"like"]=!1),[...wa]))};if(oi&&!yr.includes((nr=(0,Ll.eY)())==null?void 0:nr.login)){if(!(_!=null&&_.chatgpt))return l.createElement(l.Fragment,null)}else if(!Zt||!(le||yr.includes((Ie=(0,Ll.eY)())==null?void 0:Ie.login)))return l.createElement(l.Fragment,null);return ua&&!yr.includes((lr=(0,Ll.eY)())==null?void 0:lr.login)?l.createElement(l.Fragment,null):l.createElement("div",null,w?l.createElement("div",{onClick:pt||Gr},l.createElement(O.Outlet,null),w):l.createElement(Fu,{src:ua?Nu:"",onClick:pt||Gr}),l.createElement(A.Z,{className:`${an!=null&&an.open||Fr?"body-overflow-hidden":""} ${ba.answerWrp}`,width:(an==null?void 0:an.width)||880,title:l.createElement("span",{className:ba.title},n||"\u5934\u6B4CAI"),onClose:(an==null?void 0:an.onClose)||hs,open:(an==null?void 0:an.open)||Fr,afterOpenChange:kt=>{kt||(Cr(""),Ba(null))}},l.createElement("div",{className:ba["ai-wrp"]},l.createElement("div",{ref:kr,className:ba["chat-container"]},Sa&&l.createElement("div",{className:ba.li},l.createElement("img",{className:ba.img,src:g||"/images/ai_icon.png"}),l.createElement("div",{className:ba.content},l.createElement("div",{className:"c-grey-333 font22"},l.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ua?"":"\u5934\u6B4C",oi?n:"\u667A\u80FD\u52A9\u6559",ua?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),l.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},r||"\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"),!ua&&l.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),oi&&l.createElement("div",{className:ba.container},fi.map((kt,$n)=>l.createElement("div",{onClick:()=>Gu(kt,$n),key:$n,className:ba.item},l.createElement(S.Z,{align:"middle"},l.createElement("img",{className:"mr10",src:kt.img}),l.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},kt.name)),l.createElement("div",{className:"mt10",style:{color:"#434D6C"}},kt.des)))),ua&&l.createElement("div",{className:ba.container},ra==null?void 0:ra.map((kt,$n)=>l.createElement("div",{key:$n,onClick:()=>{var za,wa;if(kt.show){if(ln>9){zu();return}(wa=(za=kt.ref)==null?void 0:za.current)==null||wa.onClick()}},className:Ru()(ba.itemMask,(kt==null?void 0:kt.show)&&ba.show)},l.createElement(S.Z,{align:"middle"},l.createElement("img",{className:"mr10",src:kt.img,width:24}),l.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},kt.name)),l.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},kt.des),!(kt!=null&&kt.show)&&l.createElement("div",{className:ba.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(kt!=null&&kt.show)&&l.createElement("div",{onClick:za=>za.stopPropagation()}," ",l.createElement(kt.element,{ref:kt.ref,onUpdateNum:Gl,onClose:hs}))))))),gr==null?void 0:gr.map((kt,$n)=>{var za;return l.createElement("div",{key:$n,className:ba.li,style:{marginBottom:kt.sender==="AI"&&((za=gr[$n+1])==null?void 0:za.sender)!=="user"||ca?50:20}},l.createElement("img",{className:ba.img,src:kt.sender==="AI"?g||"/images/ai_icon.png":v||"/images/ai_user.png"}),l.createElement("div",{style:{marginTop:ca&&kt.sender==="user"&&(kt!=null&&kt.fileList)?64:0},className:`${ba.content} ${kt.sender==="AI"||ca?"":ba.user}`},kt.loading?l.createElement("div",null,l.createElement("div",{className:ba["loading-wanx"]},l.createElement("div",{className:ba["dot-flashing"]}),l.createElement("div",{className:ba["dot-flashing"]}),l.createElement("div",{className:ba["dot-flashing"]})),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Nn==null?void 0:Nn.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")):l.createElement(l.Fragment,null,!!kt.name&&l.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},kt==null?void 0:kt.name),kt.sender==="user"&&ca?Wu(kt,$n):l.createElement(xu,{showEditableBox:ca,onRedraw:()=>vs("redraw",$n),scrollBox:kr,Data:kt,extraEdit:En,loading:ii,showPreference:Ya,onPreference:(wa,pr)=>Vu(wa,pr,$n)}))))})),!p&&l.createElement("div",{className:`${ba["footer-container"]} ${Li?ba.full:""} ${ka.length>=1&&ba["has-file"]}`},!!ka.length&&l.createElement(S.Z,{align:"middle",className:"pb5 pt5"},l.createElement("span",{title:(vr=ka==null?void 0:ka[0])==null?void 0:vr.name,className:"mr10"},(0,Ro.tP)((Fe=ka==null?void 0:ka[0])==null?void 0:Fe.name,40)),l.createElement("i",{onClick:()=>Or([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),l.createElement(h.Z,{title:ln>9?l.createElement("div",null,l.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},l.createElement("div",{style:ka.length?{paddingLeft:0}:{},className:`${ba["input-container"]} ${ci>4?ba.lineFour:""} ${ln>9?ba.disabledNumClass:""}`},!u&&l.createElement("div",{className:ba["footer-container-upload"]},l.createElement(d.default,Pl({},Kn?di:Sr),ka!=null&&ka.length?null:l.createElement(b.ZP,{className:ba["upload-btn"],icon:l.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),l.createElement(f.default.TextArea,{rows:ci>4?4:ci,placeholder:o||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:wr,bordered:!1,style:u?{paddingLeft:0,marginLeft:0}:{},onChange:Hu,onKeyPress:ju}),l.createElement(b.ZP,{className:ba["send-btn"],icon:l.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(ka!=null&&ka.length)&&((ur=ka==null?void 0:ka[0])==null?void 0:ur.status)!=="done"||ii,onClick:bs}),ci>4&&l.createElement("span",{className:ba.fullIcon,onClick:Uu},Li&&l.createElement("span",{className:"iconfont icon-shousuo"}),!Li&&l.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Mu=(0,O.connect)(({globalSetting:n,user:r})=>({globalSetting:n,user:r}))(Pu)},99909:function(c,a,t){"use strict";t.d(a,{Z:function(){return H}});var e=t(59301),i=t(17574),l=t(46722),s={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},d=Object.defineProperty,E=Object.defineProperties,f=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,S=(U,C,j)=>C in U?d(U,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):U[C]=j,O=(U,C)=>{for(var j in C||(C={}))h.call(C,j)&&S(U,j,C[j]);if(b)for(var j of b(C))A.call(C,j)&&S(U,j,C[j]);return U},V=(U,C)=>E(U,f(C)),N=(U,C)=>{var j={};for(var P in U)h.call(U,P)&&C.indexOf(P)<0&&(j[P]=U[P]);if(U!=null&&b)for(var P of b(U))C.indexOf(P)<0&&A.call(U,P)&&(j[P]=U[P]);return j},D=(U,C,j)=>new Promise((P,W)=>{var B=ae=>{try{z(j.next(ae))}catch(Ce){W(Ce)}},F=ae=>{try{z(j.throw(ae))}catch(Ce){W(Ce)}},z=ae=>ae.done?P(ae.value):Promise.resolve(ae.value).then(B,F);z((j=j.apply(U,C)).next())}),H=U=>{var C=U,{value:j,onChange:P,defaultValue:W,disabled:B}=C,F=N(C,["value","onChange","defaultValue","disabled"]);const[z,ae]=(0,e.useState)([]),[Ce,de]=(0,e.useState)("1");(0,e.useEffect)(()=>{M()},[]);const M=()=>D(void 0,null,function*(){const ye=yield(0,l.NZ)({});if(ye!=null&&ye.data){const $=[{title:e.createElement("div",{title:"\u6839\u76EE\u5F55",className:s.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:k(ye.data||[])}];ae($),de("2")}}),k=ye=>{function $(pe){const K=pe.children,R=Array.isArray(K)&&K.length>0,J=pe==null?void 0:pe.group_id;return{title:e.createElement("div",{title:pe==null?void 0:pe.name,className:s.name},pe==null?void 0:pe.name),value:J,key:J,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:R?K==null?void 0:K.map(te=>$(te)):[]}}return ye==null?void 0:ye.map(pe=>$(pe))},Be=W?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:j,defaultExpandedKeys:j};return e.createElement("div",{className:s.customTree},e.createElement(i.default,O(V(O({key:Ce},Be),{showIcon:!0,treeData:z,onSelect:P,disabled:B}),F)))}},38518:function(c,a,t){"use strict";t.d(a,{Z:function(){return U}});var e=t(59301),i=t(17574),l={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},s=t(73631),d=t(5623),E=t(46722),f=Object.defineProperty,b=Object.defineProperties,h=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,V=(C,j,P)=>j in C?f(C,j,{enumerable:!0,configurable:!0,writable:!0,value:P}):C[j]=P,N=(C,j)=>{for(var P in j||(j={}))S.call(j,P)&&V(C,P,j[P]);if(A)for(var P of A(j))O.call(j,P)&&V(C,P,j[P]);return C},D=(C,j)=>b(C,h(j)),Z=(C,j,P)=>new Promise((W,B)=>{var F=Ce=>{try{ae(P.next(Ce))}catch(de){B(de)}},z=Ce=>{try{ae(P.throw(Ce))}catch(de){B(de)}},ae=Ce=>Ce.done?W(Ce.value):Promise.resolve(Ce.value).then(F,z);ae((P=P.apply(C,j)).next())}),U=({value:C,onChange:j,scrollId:P})=>{const[W,B]=(0,e.useState)([]);(0,e.useEffect)(()=>{F()},[]);const F=()=>Z(void 0,null,function*(){const k=yield(0,E.NZ)({});if(k!=null&&k.data){const Be=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:e.createElement("img",{src:s,className:l.folderIcon}),isLeaf:!1,children:z(k.data||[])}];B(Be)}}),z=k=>k.map(Be=>({title:Be.name,key:Be.group_id,icon:e.createElement("img",{src:s,className:l.folderIcon}),isLeaf:Be.children.length===0,children:z(Be.children)})),ae=(k,Be,ye)=>k.map($=>$.key===Be?N(N({},$),ye):$.children?D(N({},$),{children:ae($.children,Be,ye)}):$),Ce=(k,Be,ye)=>k.map($=>{if($.key===Be)return D(N({},$),{icon:ye?e.createElement("img",{src:d,className:l.folderIcon}):e.createElement("img",{src:s,className:l.folderIcon})});if($.children)return D(N({},$),{children:Ce($.children,Be,ye)})}),de=(k,Be)=>{B(ye=>Ce(ye,Be.node.key,Be.expanded))},M=C?{selectedKeys:C,defaultExpandedKeys:C}:{};return W.length>0&&e.createElement("div",{id:P||""},e.createElement(i.default,N({showLine:{showLeafIcon:!1},showIcon:!0,treeData:W,className:l.folderWrapper,onSelect:j,onExpand:de},M)))}},27032:function(c,a,t){"use strict";t.d(a,{Z:function(){return b}});var e=t(78241),i=t(92832),l=t(3113),s=t(59301),d={search:"search___JA0r9",btn:"btn___GGtZC"},E=t(59301),b=({value:h,onChange:A})=>{const[S]=e.default.useForm(),O=(0,s.useRef)(!1);(0,s.useEffect)(()=>{h&&S.setFieldsValue(h)},h);const V=N=>{O.current||A(N),O.current=!0,setTimeout(()=>{O.current=!1},2e3)};return E.createElement("div",{className:d.search},E.createElement(e.default,{className:d.formWrap,colon:!1,form:S,size:"large",layout:"inline",onFinish:N=>{O.current||V(N)}},E.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},E.createElement(i.default,{style:{width:280,height:40}})),E.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},E.createElement(i.default,{style:{width:280,height:40}})),E.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},E.createElement(i.default,{style:{width:200,height:40}})),E.createElement(l.ZP,{className:d.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},94361:function(c,a,t){"use strict";t.d(a,{Z:function(){return E}});var e=t(60324),i={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},l=t(32637),s=t(59301),E=({type:f,style:b})=>{const h=s.createElement("div",{className:i.wrap,onClick:A=>{A.preventDefault(),A.stopPropagation()}},s.createElement("p",null,f==="shixun"||f==="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",s.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",f==="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"),s.createElement("div",{className:i.contact},s.createElement("div",{className:i.img},s.createElement("img",{src:l,width:"124px",height:"124px"})),s.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return s.createElement(e.Z,{content:h},s.createElement("span",{className:i.text,style:b},"\u9AD8\u6D88\u8017"))}},50043:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ve},$:function(){return be}});var e=t(59301),i={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},l=t(92310),s=t.n(l),d=t(78241),E=t(8591),f=t(43418),b=t(5871),h=t(95237),A=t(24905),S=t(38854),O=t(54580),V=t(3113),N=t(93948),D=t(19842),Z=t(92832),H=t(5112),U=t(6848),C=t(43604),j=t(9148),P=t(346),W="data:image/png;base64,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",B="data:image/png;base64,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",F="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ae=t(38986),Ce=t(38518),de=t(5623),M=t(8944),k=t(19105),Be=t(17077),ye=t(15342),$=t.n(ye),pe=(Se,$e,ke)=>new Promise((it,Et)=>{var Ht=Ze=>{try{St(ke.next(Ze))}catch(ve){Et(ve)}},st=Ze=>{try{St(ke.throw(Ze))}catch(ve){Et(ve)}},St=Ze=>Ze.done?it(Ze.value):Promise.resolve(Ze.value).then(Ht,st);St((ke=ke.apply(Se,$e)).next())}),R=e.memo(({tagName:Se="div",value:$e="",className:ke,style:it={},onBlur:Et,id:Ht})=>{const st=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(!st.current)return;pe(void 0,null,function*(){const ve=st.current;ve.innerHTML="";const Ot=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const bt of Ot)if(bt.startsWith("$$")&&bt.endsWith("$$")||bt.startsWith("`$$")&&bt.endsWith("$$`")){const ft=bt.startsWith("`$$")?bt.slice(3,-3):bt.slice(2,-2),cn=document.createElement("span");cn.setAttribute("contentEditable","false"),cn.setAttribute("title",bt),cn.className="edu_latex",ve.appendChild(cn),$().render(ft,cn,{throwOnError:!1})}else{const ft=bt==null?void 0:bt.replace(/<[^>]*>/g,cn=>cn.startsWith("{var Ze,ve;if(Et&&st.current){const bt=st.current.cloneNode(!0),ft=bt.querySelectorAll("span.edu_latex");for(let cn of ft){const Xt=cn.getAttribute("title"),tn=document.createTextNode(Xt||""),At=cn;(ve=(Ze=At.parentNode)==null?void 0:Ze.replaceChild)==null||ve.call(Ze,tn,At)}Et(bt.innerHTML)}};return e.createElement(e.Fragment,null,e.createElement(Se,{ref:st,contentEditable:!0,className:ke,style:it,onBlur:St}))}),J=t(49535),te=Object.defineProperty,I=Object.defineProperties,L=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,xe=(Se,$e,ke)=>$e in Se?te(Se,$e,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Se[$e]=ke,oe=(Se,$e)=>{for(var ke in $e||($e={}))Ee.call($e,ke)&&xe(Se,ke,$e[ke]);if(Ae)for(var ke of Ae($e))re.call($e,ke)&&xe(Se,ke,$e[ke]);return Se},Ye=(Se,$e)=>I(Se,L($e)),qe=(Se,$e,ke)=>new Promise((it,Et)=>{var Ht=Ze=>{try{St(ke.next(Ze))}catch(ve){Et(ve)}},st=Ze=>{try{St(ke.throw(Ze))}catch(ve){Et(ve)}},St=Ze=>Ze.done?it(Ze.value):Promise.resolve(Ze.value).then(Ht,st);St((ke=ke.apply(Se,$e)).next())});const Ct=Se=>{Se.preventDefault();let ke=(Se.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ke)},tt=Se=>{Se.key==="Enter"&&Se.preventDefault()},Ke=({children:Se,style:$e})=>e.createElement("div",{className:i.leftBox,style:$e,onPaste:Ct},Se),G=({children:Se,style:$e,className:ke})=>e.createElement("div",{className:s()(i.rightBox,ke),style:$e,onPaste:Ct},Se),Y=({className:Se,style:$e={},width:ke=1200,onCancel:it=()=>{},onSuccess:Et=()=>{},gather:Ht={},mode:st=1,stickyTop:St=0,subDisciplineId:Ze=[],hideWordFeatures:ve,dataSource:Ot=[],customLeftHeadNode:bt,customRightHeadNode:ft,customLeftContent:cn,hideRecognition:Xt=!1,onExchange:tn,isSingleSelection:At=!1,underpinBackgroundStyle:It={},headExtraNode:rt,isRefreshItemBank:Nt=!1,okText:Xe="\u786E\u5B9A\u5BFC\u5165"})=>{var we;const[Ne,Tt]=(0,e.useState)(1),[Gt,Yt]=(0,e.useState)(0),[Mt,Ut]=(0,e.useState)(""),[yt,Lt]=(0,e.useState)(!1),[Ln,Je]=(0,e.useState)([]),[nt,et]=(0,e.useState)([]),[Le,x]=(0,e.useState)(!1),[Q,ee]=(0,e.useState)(!1),[ge,Te]=(0,e.useState)(!1),[ze,Ge]=(0,e.useState)(!1),[ht,vt]=(0,e.useState)([]),[zt,Dt]=(0,e.useState)(1),[_t,Ft]=(0,e.useState)(!1),[Qt,$t]=(0,e.useState)(!1),[ie,Me]=(0,e.useState)(!0),[jt,gt]=(0,e.useState)(0),[Kt,pn]=(0,e.useState)(1),[Vn,dn]=(0,e.useState)(""),[fn,oa]=(0,e.useState)([]),[nn,dt]=(0,e.useState)(0),[Un,pa]=(0,e.useState)(0),[la,Ea]=(0,e.useState)(0),[sa,Na]=(0,e.useState)(0),[xa,Wn]=(0,e.useState)(0),[ea]=d.default.useForm(),[zn]=d.default.useForm(),Jn=(0,e.useRef)(null),Ma=(0,e.useRef)(null),Fa=(0,e.useRef)(),ta=["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"],na=["C","C++","Java","Python","JavaScript","Ruby"];(0,e.useEffect)(()=>{Ot!=null&&Ot.length&&ot(Ot)},[Ot]),(0,e.useEffect)(()=>{Ne===2&&Jn.current.focus()},[Ne]),(0,e.useEffect)(()=>{ge&&ma()},[ge]);const T=()=>{if(Ne===1){E.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>qe(void 0,null,function*(){Tt(1)})})},ma=()=>qe(void 0,null,function*(){const m=yield(0,ae.ZP)("/api/disciplines.json",{method:"get",params:{source:st===1?"new_question":"subject"}});vt(m.disciplines||[])}),Gn=m=>{const me=[],y=(ce,ne)=>{ce.length>=2&&me.push(ce.join(""));for(let at=ne;at(m=m||"",m=String(m),m=m.replace(/\s+/g,""),m),Zn=m=>(m=m||"",m=String(m),m=m.replace(/
/g,""),m=m.replace(/
/g,` +`),style:v,startingLineNumber:w}))}function du(n){return"".concat(n.toString().length,".25em")}function is(n,r){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(n),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:r},children:[{type:"text",value:n}]}}function os(n,r,o){var u={display:"inline-block",minWidth:du(o),paddingRight:"1em",textAlign:"right",userSelect:"none"},p=typeof n=="function"?n(r):n,g=ui(ui({},u),p);return g}function To(n){var r=n.children,o=n.lineNumber,u=n.lineNumberStyle,p=n.largestLineNumber,g=n.showInlineLineNumbers,v=n.lineProps,w=v===void 0?{}:v,_=n.className,ue=_===void 0?[]:_,X=n.showLineNumbers,he=n.wrapLongLines,fe=n.wrapLines,le=fe===void 0?!1:fe,Zt=le?ui({},typeof w=="function"?w(o):w):{};if(Zt.className=Zt.className?[].concat((0,Nl.Z)(Zt.className.trim().split(/\s+/)),(0,Nl.Z)(ue)):ue,o&&g){var rn=os(u,o,p);r.unshift(is(o,rn))}return he&X&&(Zt.style=ui({display:"flex"},Zt.style)),{type:"element",tagName:"span",properties:Zt,children:r}}function ls(n){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],u=0;u2&&arguments[2]!==void 0?arguments[2]:[];return To({children:Jn,lineNumber:pt,lineNumberStyle:w,largestLineNumber:v,showInlineLineNumbers:p,lineProps:o,className:Tn,showLineNumbers:u,wrapLongLines:_,wrapLines:r})}function rn(Jn,pt){if(u&&pt&&p){var Tn=os(w,pt,v);Jn.unshift(is(pt,Tn))}return Jn}function bn(Jn,pt){var Tn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return r||Tn.length>0?Zt(Jn,pt,Tn):rn(Jn,pt)}for(var wt=function(){var pt=X[le],Tn=pt.children[0].value,ua=su(Tn);if(ua){var ia=Tn.split(` +`);ia.forEach(function(ca,Ya){var oa=u&&he.length+g,yn={type:"text",value:"".concat(ca,` +`)};if(Ya===0){var _n=X.slice(fe+1,le).concat(To({children:[yn],className:pt.properties.className})),Kn=bn(_n,oa);he.push(Kn)}else if(Ya===ia.length-1){var Pa=X[le+1]&&X[le+1].children&&X[le+1].children[0],Ua={type:"text",value:"".concat(ca)};if(Pa){var tr=To({children:[Ua],className:pt.properties.className});X.splice(le+1,0,tr)}else{var nr=[Ua],Ie=bn(nr,oa,pt.properties.className);he.push(Ie)}}else{var lr=[yn],vr=bn(lr,oa,pt.properties.className);he.push(vr)}}),fe=le}le++};le 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"}},Au=t(11594),hu=t.n(Au),vu=["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"],us=fu(hu(),Eu);us.supportedLanguages=vu;var bu=us,yu={'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"}},Rl=t(56102),Ol={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},cs=t(43604),Ro=t(51257),ja=t(59301),Cu=Object.defineProperty,Oo=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ms=(n,r,o)=>r in n?Cu(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,gs=(n,r)=>{for(var o in r||(r={}))ds.call(r,o)&&ms(n,o,r[o]);if(Oo)for(var o of Oo(r))ps.call(r,o)&&ms(n,o,r[o]);return n},Su=(n,r)=>{var o={};for(var u in n)ds.call(n,u)&&r.indexOf(u)<0&&(o[u]=n[u]);if(n!=null&&Oo)for(var u of Oo(n))r.indexOf(u)<0&&ps.call(n,u)&&(o[u]=n[u]);return o},Iu=(n,r,o)=>new Promise((u,p)=>{var g=_=>{try{w(o.next(_))}catch(ue){p(ue)}},v=_=>{try{w(o.throw(_))}catch(ue){p(ue)}},w=_=>_.done?u(_.value):Promise.resolve(_.value).then(g,v);w((o=o.apply(n,r)).next())}),xu=({onCallback:n,scrollBox:r,Data:o,extraEdit:u,showEditableBox:p,onRedraw:g,loading:v,showPreference:w,onPreference:_})=>{var ue,X;const{allowCopy:he=!1,fileList:fe,hideTextEffect:le=!1,text:Zt=""}=o,[rn,bn]=(0,l.useState)(""),[wt,Ln]=(0,l.useState)(!0),fn=(0,l.useRef)(0),Sa=(0,l.useRef)(!1);(0,l.useEffect)(()=>Zt?(Ln(!0),le?bn(Zt):Iu(void 0,null,function*(){for(let Tn=0;TnTn+4?" __":"");bn(ua),yield new Promise(ia=>setTimeout(ia,70))}Ln(!1),n==null||n(o)}),r.current.addEventListener("wheel",Jn),()=>{var Tn;bn(""),(Tn=r.current)==null||Tn.removeEventListener("wheel",Jn)}):void 0,[]),(0,l.useEffect)(()=>{r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"})},[]);const Jn=()=>{Sa.current=!0};return ja.createElement("div",{className:`${Ol.wrp} fadeIn animated`},o.sender!=="AI"&&ja.createElement("p",{dangerouslySetInnerHTML:{__html:Zt.replace(//g,">").replace(/\n/g,"
")}}),o.sender==="AI"&&ja.createElement(qs,{components:{code(pt){var Tn=pt,{node:ua,inline:ia,className:ca,children:Ya}=Tn,oa=Su(Tn,["node","inline","className","children"]);const yn=/language-(\w+)/.exec(ca||"");return r.current.scrollHeight-fn.current>60&&!Sa.current&&(r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"}),fn.current=r.current.scrollHeight),!ia&&yn?ja.createElement("div",{style:{position:"relative",minHeight:50}},ja.createElement(Rl.CopyToClipboard,{text:String(Ya).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ja.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")),ja.createElement(bu,gs({style:yu,language:yn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},oa),String(Ya||"").replace(/\n$/,""))):ja.createElement("code",gs({className:ca},oa),Ya)}}},rn),fe&&!wt&&ja.createElement(S.Z,{className:`${Ol["file-list"]} animated fadeIn`},ja.createElement(cs.Z,null,ja.createElement("img",{src:t(90034)(`./${((X=(ue=fe==null?void 0:fe.name)==null?void 0:ue.split("."))==null?void 0:X.pop())||"txt"}.png`),width:20,className:"mr10"})),ja.createElement(cs.Z,null,fe==null?void 0:fe.name,ja.createElement("br",null),(0,Ro.RD)(fe==null?void 0:fe.size))),!wt&&ja.createElement("div",{className:Ol.ExtraEdit},u==null?void 0:u(o),he&&ja.createElement(Rl.CopyToClipboard,{text:String(rn).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ja.createElement(h.Z,{title:"\u590D\u5236"},ja.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),w&&ja.createElement(ja.Fragment,null,ja.createElement(h.Z,{title:"\u559C\u6B22"},ja.createElement("i",{style:o!=null&&o.like?{color:"#FA8D30"}:{},onClick:()=>_("like",!(o!=null&&o.like)),className:"iconfot icon-yijiejue font15"})),ja.createElement(h.Z,{title:"\u4E0D\u559C\u6B22"},ja.createElement("i",{style:o!=null&&o.boring?{color:"#e86d7c"}:{},onClick:()=>_("boring",!(o!=null&&o.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),p&&!v&&ja.createElement(h.Z,{title:"\u91CD\u65B0\u751F\u6210"},ja.createElement("i",{onClick:g,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},ba={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"},kl=t(38986),Ll=t(48790),Fu=({positionX:n,src:r,onClick:o})=>{const u=(0,l.useRef)(null),[p,g]=(0,l.useState)(!1),[v,w]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[_,ue]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[X,he]=(0,l.useState)({x:20,y:window.innerHeight*.62}),[fe,le]=(0,l.useState)(!1);(0,l.useEffect)(()=>{const bn=()=>{w({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",bn),()=>{window.removeEventListener("resize",bn)}},[]),(0,l.useEffect)(()=>{const bn=Ln=>{var fn;if(p){const Sa=Ln.clientY-X.y;let Jn=_.y+Sa;const pt=window.innerHeight-(((fn=u.current)==null?void 0:fn.offsetHeight)||0)-50,Tn=50;Jnpt&&(Jn=pt),requestAnimationFrame(()=>{w({x:20,y:Jn})}),le(!0)}},wt=()=>{g(!1)};return document.addEventListener("mousemove",bn),document.addEventListener("mouseup",wt),()=>{document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",wt)}},[p,X,_]);const Zt=bn=>{g(!0),he({x:bn.clientX,y:bn.clientY}),ue(v),le(!1)},rn=bn=>{g(!1),!fe&&o&&o(bn)};return l.createElement("div",{style:{position:"fixed",top:v.y,right:v.x,zIndex:100,cursor:p?"grabbing":"grab"},onMouseDown:Zt,onMouseUp:rn,ref:u},l.createElement("img",{src:r||"/images/ai_teacher.png",width:60,draggable:"false"}))},Bu="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==",wu="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==",Du="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=",Nu="data:image/png;base64,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",Tu=t(92310),Ru=t.n(Tu),fs=t(346),Ou=Object.defineProperty,Es=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,As=(n,r,o)=>r in n?Ou(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Pl=(n,r)=>{for(var o in r||(r={}))ku.call(r,o)&&As(n,o,r[o]);if(Es)for(var o of Es(r))Lu.call(r,o)&&As(n,o,r[o]);return n},Ml=(n,r,o)=>new Promise((u,p)=>{var g=_=>{try{w(o.next(_))}catch(ue){p(ue)}},v=_=>{try{w(o.throw(_))}catch(ue){p(ue)}},w=_=>_.done?u(_.value):Promise.resolve(_.value).then(g,v);w((o=o.apply(n,r)).next())});const Pu=({title:n,description:r,placeholder:o,hideUpload:u,hideInputBox:p,aiIcon:g,userIcon:v,children:w,taskData:_,user:ue,name:X,code:he,globalSetting:fe,authority:le,isShowComponent:Zt=!0,DrawerProps:rn={},FetchUrl:bn="https://ai-data.educoder.net/v1/chat-messages",FetchData:wt={},defaultGetData:Ln=!1,extraEdit:fn=()=>null,isShowDefuatTips:Sa=!0,isReview:Jn,onOpen:pt,loadingOption:Tn,isIntelligentAssistant:ua=!1,intelligentAssistantItems:ia=[],showEditableBox:ca=!1,showPreference:Ya=!1,initMessage:oa="",customRequest:yn})=>{var _n,Kn,Pa,Ua,tr,nr,Ie,lr,vr,Fe,ur;const[yr,Ur]=(0,l.useState)([]),[_r,ar]=(0,l.useState)(null),[Fr,zr]=(0,l.useState)(!1),[ka,Or]=(0,l.useState)([]),[ii,$r]=(0,l.useState)(!1),[gr,Br]=(0,l.useState)([]),Wa=(0,l.useRef)(gr),to=(0,l.useRef)(),kr=(0,l.useRef)(),[wr,ki]=(0,l.useState)(""),[Ul,zl]=(0,l.useState)([`${(_n=_==null?void 0:_.challenge)==null?void 0:_n.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`]),ci=wr==null?void 0:wr.split(` +`).length,[Li,mt]=(0,l.useState)(!1),[sn,$n]=(0,l.useState)(0),[da,Ba]=(0,l.useState)(null),[fr,Cr]=(0,l.useState)(""),Dr=(0,l.useRef)(null),oi=!!_,fi=[{img:Bu,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:wu,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:(Kn=_==null?void 0:_.challenge)==null?void 0:Kn.task_pass},{img:Du,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Pa=_==null?void 0:_.challenge)==null?void 0:Pa.task_pass}],Sr={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:kt=>{var ea,za,wa,pr;const Nr=(pr=(wa=(za=(ea=kt==null?void 0:kt.name)==null?void 0:ea.split("."))==null?void 0:za.slice(-1))==null?void 0:wa[0])==null?void 0:pr.toLowerCase(),Lr=["doc","docx","md","pdf","txt","jpg","png"].includes(Nr);return kt.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),d.default.LIST_IGNORE):Lr||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),d.default.LIST_IGNORE)},onChange:({fileList:kt})=>{Or((kt==null?void 0:kt.filter(ea=>(ea==null?void 0:ea.status)==="done"))||[])},action:`${(Ua=fs.Z)==null?void 0:Ua.API_SERVER}/api/intelligent_imports/upload_file.json`},di={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:kt=>{var ea,za,wa,pr;const Nr=(pr=(wa=(za=(ea=kt==null?void 0:kt.name)==null?void 0:ea.split("."))==null?void 0:za.slice(-1))==null?void 0:wa[0])==null?void 0:pr.toLowerCase(),Lr=["doc","docx","md","pdf","txt"].includes(Nr);return kt.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),d.default.LIST_IGNORE):Lr||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),d.default.LIST_IGNORE)},onChange:({fileList:kt})=>{Or((kt==null?void 0:kt.filter(ea=>(ea==null?void 0:ea.status)==="done"))||[])},action:`${(tr=fs.Z)==null?void 0:tr.API_SERVER}/api/attachments.json`};(0,l.useEffect)(()=>{var kt;if(Dr.current&&da!==null){Dr.current.focus();const ea=(kt=Dr.current.resizableTextArea)==null?void 0:kt.textArea;ea&&(ea.selectionStart=ea.selectionEnd=ea.value.length)}},[da]),(0,l.useEffect)(()=>{ci<5&&mt(!1)},[ci]),(0,l.useEffect)(()=>{ua&&Fr&&Gl()},[Fr]),(0,l.useEffect)(()=>{Wa.current=gr},[gr]),(0,l.useEffect)(()=>{var kt;fe!=null&&fe.setting&&Ur([...yr,...((kt=fe==null?void 0:fe.setting)==null?void 0:kt.big_model_users)||[]])},[fe==null?void 0:fe.setting]),(0,l.useEffect)(()=>{var kt;zl([`${(kt=_==null?void 0:_.challenge)==null?void 0:kt.task_pass}`,`${he}`,`${he}`])},[he]),(0,l.useEffect)(()=>{if(Ln&&(rn!=null&&rn.open||Fr)&&(wt!=null&&wt.student_work_id)){if(_r!==(wt==null?void 0:wt.student_work_id))Br([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(gr.length)return;Br([...gr,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}no(),ar(wt==null?void 0:wt.student_work_id)}},[Ln,Fr,gr,rn==null?void 0:rn.open,wt==null?void 0:wt.student_work_id]),(0,l.useEffect)(()=>{rn!=null&&rn.open&&oa&&(Br([{text:oa,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>no(oa),300))},[rn==null?void 0:rn.open]);const Gr=()=>{zr(!0)},hs=()=>{zr(!1)},Uu=()=>{mt(!Li)},Gl=()=>Ml(void 0,null,function*(){const kt=yield(0,kl.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(kt==null?void 0:kt.status)===0&&$n(kt==null?void 0:kt.number)}),zu=()=>{E.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:l.createElement("div",null,l.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.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"))})},no=(kt="")=>Ml(void 0,null,function*(){var ea,za;if(yn){yield yn({mes:kt,chatData:gr,setChatData:Br,chatDataRef:Wa.current,fileList:ka}),$r(!1);return}const wa=(ka==null?void 0:ka.map(Zr=>{var Lr,Pi;return((Lr=Zr==null?void 0:Zr.response)==null?void 0:Lr.id)||((Pi=Zr==null?void 0:Zr.response)==null?void 0:Pi.file_id)}))||[],pr={};if(ua){wa!=null&&wa[0]&&(pr.file_id=wa==null?void 0:wa[0]),pr.prompt=kt;const Zr=gr.reduce((Lr,Pi)=>{if(Pi.sender==="user"){const ys=gr.find(Cs=>Cs.key===Pi.key&&Cs.sender==="AI");ys&&Lr.push({question:Pi.text,answer:ys.text})}return Lr},[]);pr.history=Zr}const Nr=yield(0,kl.ZP)(bn,{method:"post",body:Pl(Pl({inputs:{description:"",name:X},query:kt,response_mode:"blocking",conversation_id:to.current||"",user:((ea=ue==null?void 0:ue.userInfo)==null?void 0:ea.login)||"\u672A\u77E5",files:wa},wt),pr),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ua&&Gl(),$r(!1),Wa.current[Wa.current.length-1].text=Nr==null?void 0:Nr.answer,Wa.current[Wa.current.length-1].loading=!1,Wa.current[Wa.current.length-1].response=Nr,to.current=Nr==null?void 0:Nr.conversation_id,ua&&(Wa.current[Wa.current.length-1].text=(za=Nr==null?void 0:Nr.data)==null?void 0:za.content),Br([...Wa.current])}),Gu=(kt,ea)=>Ml(void 0,null,function*(){var za;if(ii)return;$r(!0),Br([...gr,{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:kt==null?void 0:kt.name}]),setTimeout(()=>{kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})});const wa=yield(0,kl.ZP)(bn,{method:"post",body:{inputs:{description:kt==null?void 0:kt.inputs,name:kt==null?void 0:kt.name},query:Ul[ea],response_mode:"blocking",user:((za=ue==null?void 0:ue.userInfo)==null?void 0:za.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:kt==null?void 0:kt.Authorization}});wa!=null&&wa.answer&&($r(!1),Wa.current[Wa.current.length-1].text=wa==null?void 0:wa.answer,Wa.current[Wa.current.length-1].loading=!1,Wa.current[Wa.current.length-1].response=wa,to.current=wa==null?void 0:wa.conversation_id,Br([...Wa.current]))}),Hu=kt=>{ki(kt.target.value)},vs=(kt,ea)=>{var za;if(kt==="edit"&&fr.trim()!==""&&(Wa.current.splice(ea),ki(""),Or([]),Br([...Wa.current,{text:fr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(fr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300),Cr(""),Ba(null)),kt==="redraw"){const wa=Wa.current.splice(ea-1),pr=(za=wa==null?void 0:wa[0])==null?void 0:za.text;ki(""),Or([]),Br([...Wa.current,{text:pr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(pr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300),Cr(""),Ba(null)}},bs=()=>{wr.trim()!==""&&(Cr(""),Ba(null),ki(""),Or([]),Br([...gr,{text:wr,done:!1,key:Date.now(),sender:"user",fileList:ka[0]},{text:wr,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),$r(!0),setTimeout(()=>{no(wr),kr.current.scrollTo({top:kr.current.scrollHeight,behavior:"smooth"})},300))},ju=kt=>{var ea;if(kt.shiftKey){if(kt.key==="Enter")return}else if(kt.key==="Enter"){if(kt.preventDefault(),ka!=null&&ka.length&&((ea=ka==null?void 0:ka[0])==null?void 0:ea.status)!=="done"||ii)return;bs()}},Wu=(kt,ea)=>{var za,wa,pr,Nr,Zr;return l.createElement("div",{className:ba.editable},ea===da?l.createElement(l.Fragment,null,l.createElement(f.default.TextArea,{value:fr,ref:Dr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Lr=>Cr(Lr.target.value)}),l.createElement("div",{className:ba.action,style:{bottom:-52}},l.createElement(b.ZP,{onClick:()=>{Cr(""),Ba(null)},size:"small"},"\u53D6\u6D88"),l.createElement(b.ZP,{disabled:!fr.trim(),onClick:()=>vs("edit",ea),type:"primary",size:"small"},"\u786E\u8BA4"))):l.createElement(l.Fragment,null,l.createElement("div",{className:ba.text},kt==null?void 0:kt.text),l.createElement("div",{className:ba.action},l.createElement(Rl.CopyToClipboard,{text:(kt==null?void 0:kt.text)||"",onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},l.createElement(h.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!ii&&l.createElement(h.Z,{title:"\u7F16\u8F91"},l.createElement("i",{onClick:()=>{Ba(ea),Cr((kt==null?void 0:kt.text)||"")},className:"iconfot icon-bianji10 font14"})))),(kt==null?void 0:kt.fileList)&&l.createElement("div",{className:ba.file},l.createElement("img",{src:t(90034)(`./${((pr=(wa=(za=kt==null?void 0:kt.fileList)==null?void 0:za.name)==null?void 0:wa.split("."))==null?void 0:pr.pop())||"txt"}.png`),width:20,className:"mr10"}),l.createElement("div",{className:"c-black"},l.createElement("div",null,(0,Ro.tP)((Nr=kt==null?void 0:kt.fileList)==null?void 0:Nr.name,20)),l.createElement("div",null,(0,Ro.RD)((Zr=kt==null?void 0:kt.fileList)==null?void 0:Zr.size)))))},Vu=(kt,ea,za)=>{Br(wa=>(wa[za][kt]=ea,ea&&(wa[za][kt==="like"?"boring":"like"]=!1),[...wa]))};if(oi&&!yr.includes((nr=(0,Ll.eY)())==null?void 0:nr.login)){if(!(_!=null&&_.chatgpt))return l.createElement(l.Fragment,null)}else if(!Zt||!(le||yr.includes((Ie=(0,Ll.eY)())==null?void 0:Ie.login)))return l.createElement(l.Fragment,null);return ua&&!yr.includes((lr=(0,Ll.eY)())==null?void 0:lr.login)?l.createElement(l.Fragment,null):l.createElement("div",null,w?l.createElement("div",{onClick:pt||Gr},l.createElement(O.Outlet,null),w):l.createElement(Fu,{src:ua?Nu:"",onClick:pt||Gr}),l.createElement(A.Z,{className:`${rn!=null&&rn.open||Fr?"body-overflow-hidden":""} ${ba.answerWrp}`,width:(rn==null?void 0:rn.width)||880,title:l.createElement("span",{className:ba.title},n||"\u5934\u6B4CAI"),onClose:(rn==null?void 0:rn.onClose)||hs,open:(rn==null?void 0:rn.open)||Fr,afterOpenChange:kt=>{kt||(Cr(""),Ba(null))}},l.createElement("div",{className:ba["ai-wrp"]},l.createElement("div",{ref:kr,className:ba["chat-container"]},Sa&&l.createElement("div",{className:ba.li},l.createElement("img",{className:ba.img,src:g||"/images/ai_icon.png"}),l.createElement("div",{className:ba.content},l.createElement("div",{className:"c-grey-333 font22"},l.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",ua?"":"\u5934\u6B4C",oi?n:"\u667A\u80FD\u52A9\u6559",ua?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),l.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},r||"\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"),!ua&&l.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),oi&&l.createElement("div",{className:ba.container},fi.map((kt,ea)=>l.createElement("div",{onClick:()=>Gu(kt,ea),key:ea,className:ba.item},l.createElement(S.Z,{align:"middle"},l.createElement("img",{className:"mr10",src:kt.img}),l.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},kt.name)),l.createElement("div",{className:"mt10",style:{color:"#434D6C"}},kt.des)))),ua&&l.createElement("div",{className:ba.container},ia==null?void 0:ia.map((kt,ea)=>l.createElement("div",{key:ea,onClick:()=>{var za,wa;if(kt.show){if(sn>9){zu();return}(wa=(za=kt.ref)==null?void 0:za.current)==null||wa.onClick()}},className:Ru()(ba.itemMask,(kt==null?void 0:kt.show)&&ba.show)},l.createElement(S.Z,{align:"middle"},l.createElement("img",{className:"mr10",src:kt.img,width:24}),l.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},kt.name)),l.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},kt.des),!(kt!=null&&kt.show)&&l.createElement("div",{className:ba.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(kt!=null&&kt.show)&&l.createElement("div",{onClick:za=>za.stopPropagation()}," ",l.createElement(kt.element,{ref:kt.ref,onUpdateNum:Gl,onClose:hs}))))))),gr==null?void 0:gr.map((kt,ea)=>{var za;return l.createElement("div",{key:ea,className:ba.li,style:{marginBottom:kt.sender==="AI"&&((za=gr[ea+1])==null?void 0:za.sender)!=="user"||ca?50:20}},l.createElement("img",{className:ba.img,src:kt.sender==="AI"?g||"/images/ai_icon.png":v||"/images/ai_user.png"}),l.createElement("div",{style:{marginTop:ca&&kt.sender==="user"&&(kt!=null&&kt.fileList)?64:0},className:`${ba.content} ${kt.sender==="AI"||ca?"":ba.user}`},kt.loading?l.createElement("div",null,l.createElement("div",{className:ba["loading-wanx"]},l.createElement("div",{className:ba["dot-flashing"]}),l.createElement("div",{className:ba["dot-flashing"]}),l.createElement("div",{className:ba["dot-flashing"]})),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Tn==null?void 0:Tn.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")):l.createElement(l.Fragment,null,!!kt.name&&l.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},kt==null?void 0:kt.name),kt.sender==="user"&&ca?Wu(kt,ea):l.createElement(xu,{showEditableBox:ca,onRedraw:()=>vs("redraw",ea),scrollBox:kr,Data:kt,extraEdit:fn,loading:ii,showPreference:Ya,onPreference:(wa,pr)=>Vu(wa,pr,ea)}))))})),!p&&l.createElement("div",{className:`${ba["footer-container"]} ${Li?ba.full:""} ${ka.length>=1&&ba["has-file"]}`},!!ka.length&&l.createElement(S.Z,{align:"middle",className:"pb5 pt5"},l.createElement("span",{title:(vr=ka==null?void 0:ka[0])==null?void 0:vr.name,className:"mr10"},(0,Ro.tP)((Fe=ka==null?void 0:ka[0])==null?void 0:Fe.name,40)),l.createElement("i",{onClick:()=>Or([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),l.createElement(h.Z,{title:sn>9?l.createElement("div",null,l.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},l.createElement("div",{style:ka.length?{paddingLeft:0}:{},className:`${ba["input-container"]} ${ci>4?ba.lineFour:""} ${sn>9?ba.disabledNumClass:""}`},!u&&l.createElement("div",{className:ba["footer-container-upload"]},l.createElement(d.default,Pl({},Jn?di:Sr),ka!=null&&ka.length?null:l.createElement(b.ZP,{className:ba["upload-btn"],icon:l.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),l.createElement(f.default.TextArea,{rows:ci>4?4:ci,placeholder:o||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:wr,bordered:!1,style:u?{paddingLeft:0,marginLeft:0}:{},onChange:Hu,onKeyPress:ju}),l.createElement(b.ZP,{className:ba["send-btn"],icon:l.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(ka!=null&&ka.length)&&((ur=ka==null?void 0:ka[0])==null?void 0:ur.status)!=="done"||ii,onClick:bs}),ci>4&&l.createElement("span",{className:ba.fullIcon,onClick:Uu},Li&&l.createElement("span",{className:"iconfont icon-shousuo"}),!Li&&l.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Mu=(0,O.connect)(({globalSetting:n,user:r})=>({globalSetting:n,user:r}))(Pu)},99909:function(c,a,t){"use strict";t.d(a,{Z:function(){return H}});var e=t(59301),i=t(17574),l=t(46722),s={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},d=Object.defineProperty,E=Object.defineProperties,f=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,S=(U,C,j)=>C in U?d(U,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):U[C]=j,O=(U,C)=>{for(var j in C||(C={}))h.call(C,j)&&S(U,j,C[j]);if(b)for(var j of b(C))A.call(C,j)&&S(U,j,C[j]);return U},V=(U,C)=>E(U,f(C)),N=(U,C)=>{var j={};for(var P in U)h.call(U,P)&&C.indexOf(P)<0&&(j[P]=U[P]);if(U!=null&&b)for(var P of b(U))C.indexOf(P)<0&&A.call(U,P)&&(j[P]=U[P]);return j},D=(U,C,j)=>new Promise((P,W)=>{var B=re=>{try{z(j.next(re))}catch(Ce){W(Ce)}},F=re=>{try{z(j.throw(re))}catch(Ce){W(Ce)}},z=re=>re.done?P(re.value):Promise.resolve(re.value).then(B,F);z((j=j.apply(U,C)).next())}),H=U=>{var C=U,{value:j,onChange:P,defaultValue:W,disabled:B}=C,F=N(C,["value","onChange","defaultValue","disabled"]);const[z,re]=(0,e.useState)([]),[Ce,de]=(0,e.useState)("1");(0,e.useEffect)(()=>{M()},[]);const M=()=>D(void 0,null,function*(){const ye=yield(0,l.NZ)({});if(ye!=null&&ye.data){const $=[{title:e.createElement("div",{title:"\u6839\u76EE\u5F55",className:s.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:k(ye.data||[])}];re($),de("2")}}),k=ye=>{function $(pe){const K=pe.children,R=Array.isArray(K)&&K.length>0,J=pe==null?void 0:pe.group_id;return{title:e.createElement("div",{title:pe==null?void 0:pe.name,className:s.name},pe==null?void 0:pe.name),value:J,key:J,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:R?K==null?void 0:K.map(te=>$(te)):[]}}return ye==null?void 0:ye.map(pe=>$(pe))},Be=W?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:j,defaultExpandedKeys:j};return e.createElement("div",{className:s.customTree},e.createElement(i.default,O(V(O({key:Ce},Be),{showIcon:!0,treeData:z,onSelect:P,disabled:B}),F)))}},38518:function(c,a,t){"use strict";t.d(a,{Z:function(){return U}});var e=t(59301),i=t(17574),l={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},s=t(73631),d=t(5623),E=t(46722),f=Object.defineProperty,b=Object.defineProperties,h=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,V=(C,j,P)=>j in C?f(C,j,{enumerable:!0,configurable:!0,writable:!0,value:P}):C[j]=P,N=(C,j)=>{for(var P in j||(j={}))S.call(j,P)&&V(C,P,j[P]);if(A)for(var P of A(j))O.call(j,P)&&V(C,P,j[P]);return C},D=(C,j)=>b(C,h(j)),Z=(C,j,P)=>new Promise((W,B)=>{var F=Ce=>{try{re(P.next(Ce))}catch(de){B(de)}},z=Ce=>{try{re(P.throw(Ce))}catch(de){B(de)}},re=Ce=>Ce.done?W(Ce.value):Promise.resolve(Ce.value).then(F,z);re((P=P.apply(C,j)).next())}),U=({value:C,onChange:j,scrollId:P})=>{const[W,B]=(0,e.useState)([]);(0,e.useEffect)(()=>{F()},[]);const F=()=>Z(void 0,null,function*(){const k=yield(0,E.NZ)({});if(k!=null&&k.data){const Be=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:e.createElement("img",{src:s,className:l.folderIcon}),isLeaf:!1,children:z(k.data||[])}];B(Be)}}),z=k=>k.map(Be=>({title:Be.name,key:Be.group_id,icon:e.createElement("img",{src:s,className:l.folderIcon}),isLeaf:Be.children.length===0,children:z(Be.children)})),re=(k,Be,ye)=>k.map($=>$.key===Be?N(N({},$),ye):$.children?D(N({},$),{children:re($.children,Be,ye)}):$),Ce=(k,Be,ye)=>k.map($=>{if($.key===Be)return D(N({},$),{icon:ye?e.createElement("img",{src:d,className:l.folderIcon}):e.createElement("img",{src:s,className:l.folderIcon})});if($.children)return D(N({},$),{children:Ce($.children,Be,ye)})}),de=(k,Be)=>{B(ye=>Ce(ye,Be.node.key,Be.expanded))},M=C?{selectedKeys:C,defaultExpandedKeys:C}:{};return W.length>0&&e.createElement("div",{id:P||""},e.createElement(i.default,N({showLine:{showLeafIcon:!1},showIcon:!0,treeData:W,className:l.folderWrapper,onSelect:j,onExpand:de},M)))}},27032:function(c,a,t){"use strict";t.d(a,{Z:function(){return b}});var e=t(78241),i=t(92832),l=t(3113),s=t(59301),d={search:"search___JA0r9",btn:"btn___GGtZC"},E=t(59301),b=({value:h,onChange:A})=>{const[S]=e.default.useForm(),O=(0,s.useRef)(!1);(0,s.useEffect)(()=>{h&&S.setFieldsValue(h)},h);const V=N=>{O.current||A(N),O.current=!0,setTimeout(()=>{O.current=!1},2e3)};return E.createElement("div",{className:d.search},E.createElement(e.default,{className:d.formWrap,colon:!1,form:S,size:"large",layout:"inline",onFinish:N=>{O.current||V(N)}},E.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},E.createElement(i.default,{style:{width:280,height:40}})),E.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},E.createElement(i.default,{style:{width:280,height:40}})),E.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},E.createElement(i.default,{style:{width:200,height:40}})),E.createElement(l.ZP,{className:d.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},94361:function(c,a,t){"use strict";t.d(a,{Z:function(){return E}});var e=t(60324),i={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},l=t(32637),s=t(59301),E=({type:f,style:b})=>{const h=s.createElement("div",{className:i.wrap,onClick:A=>{A.preventDefault(),A.stopPropagation()}},s.createElement("p",null,f==="shixun"||f==="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",s.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",f==="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"),s.createElement("div",{className:i.contact},s.createElement("div",{className:i.img},s.createElement("img",{src:l,width:"124px",height:"124px"})),s.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return s.createElement(e.Z,{content:h},s.createElement("span",{className:i.text,style:b},"\u9AD8\u6D88\u8017"))}},50043:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ve},$:function(){return be}});var e=t(59301),i={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},l=t(92310),s=t.n(l),d=t(78241),E=t(8591),f=t(43418),b=t(5871),h=t(95237),A=t(24905),S=t(38854),O=t(54580),V=t(3113),N=t(93948),D=t(19842),Z=t(92832),H=t(5112),U=t(6848),C=t(43604),j=t(9148),P=t(346),W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",B="data:image/png;base64,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",F="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",re=t(38986),Ce=t(38518),de=t(5623),M=t(8944),k=t(19105),Be=t(17077),ye=t(15342),$=t.n(ye),pe=(Se,$e,ke)=>new Promise((it,ft)=>{var jt=Ze=>{try{St(ke.next(Ze))}catch(ve){ft(ve)}},st=Ze=>{try{St(ke.throw(Ze))}catch(ve){ft(ve)}},St=Ze=>Ze.done?it(Ze.value):Promise.resolve(Ze.value).then(jt,st);St((ke=ke.apply(Se,$e)).next())}),R=e.memo(({tagName:Se="div",value:$e="",className:ke,style:it={},onBlur:ft,id:jt})=>{const st=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(!st.current)return;pe(void 0,null,function*(){const ve=st.current;ve.innerHTML="";const Ot=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const bt of Ot)if(bt.startsWith("$$")&&bt.endsWith("$$")||bt.startsWith("`$$")&&bt.endsWith("$$`")){const gt=bt.startsWith("`$$")?bt.slice(3,-3):bt.slice(2,-2),dn=document.createElement("span");dn.setAttribute("contentEditable","false"),dn.setAttribute("title",bt),dn.className="edu_latex",ve.appendChild(dn),$().render(gt,dn,{throwOnError:!1})}else{const gt=bt==null?void 0:bt.replace(/<[^>]*>/g,dn=>dn.startsWith("{var Ze,ve;if(ft&&st.current){const bt=st.current.cloneNode(!0),gt=bt.querySelectorAll("span.edu_latex");for(let dn of gt){const Jt=dn.getAttribute("title"),nn=document.createTextNode(Jt||""),Et=dn;(ve=(Ze=Et.parentNode)==null?void 0:Ze.replaceChild)==null||ve.call(Ze,nn,Et)}ft(bt.innerHTML)}};return e.createElement(e.Fragment,null,e.createElement(Se,{ref:st,contentEditable:!0,className:ke,style:it,onBlur:St}))}),J=t(49535),te=Object.defineProperty,I=Object.defineProperties,L=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,xe=(Se,$e,ke)=>$e in Se?te(Se,$e,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Se[$e]=ke,oe=(Se,$e)=>{for(var ke in $e||($e={}))Ee.call($e,ke)&&xe(Se,ke,$e[ke]);if(Ae)for(var ke of Ae($e))ie.call($e,ke)&&xe(Se,ke,$e[ke]);return Se},Ye=(Se,$e)=>I(Se,L($e)),qe=(Se,$e,ke)=>new Promise((it,ft)=>{var jt=Ze=>{try{St(ke.next(Ze))}catch(ve){ft(ve)}},st=Ze=>{try{St(ke.throw(Ze))}catch(ve){ft(ve)}},St=Ze=>Ze.done?it(Ze.value):Promise.resolve(Ze.value).then(jt,st);St((ke=ke.apply(Se,$e)).next())});const Ct=Se=>{Se.preventDefault();let ke=(Se.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ke)},tt=Se=>{Se.key==="Enter"&&Se.preventDefault()},Ke=({children:Se,style:$e})=>e.createElement("div",{className:i.leftBox,style:$e,onPaste:Ct},Se),G=({children:Se,style:$e,className:ke})=>e.createElement("div",{className:s()(i.rightBox,ke),style:$e,onPaste:Ct},Se),Y=({className:Se,style:$e={},width:ke=1200,onCancel:it=()=>{},onSuccess:ft=()=>{},gather:jt={},mode:st=1,stickyTop:St=0,subDisciplineId:Ze=[],hideWordFeatures:ve,dataSource:Ot=[],customLeftHeadNode:bt,customRightHeadNode:gt,customLeftContent:dn,hideRecognition:Jt=!1,onExchange:nn,isSingleSelection:Et=!1,underpinBackgroundStyle:xt={},headExtraNode:rt,isRefreshItemBank:Nt=!1,okText:Xe="\u786E\u5B9A\u5BFC\u5165"})=>{var we;const[Ne,Tt]=(0,e.useState)(1),[Ht,Yt]=(0,e.useState)(0),[Mt,Ut]=(0,e.useState)(""),[yt,Lt]=(0,e.useState)(!1),[Pn,Je]=(0,e.useState)([]),[nt,et]=(0,e.useState)([]),[Le,x]=(0,e.useState)(!1),[Q,ee]=(0,e.useState)(!1),[ge,Te]=(0,e.useState)(!1),[ze,Ge]=(0,e.useState)(!1),[At,vt]=(0,e.useState)([]),[zt,Dt]=(0,e.useState)(1),[qt,Ft]=(0,e.useState)(!1),[Qt,_t]=(0,e.useState)(!1),[ae,Me]=(0,e.useState)(!0),[Gt,ht]=(0,e.useState)(0),[an,En]=(0,e.useState)(1),[Wn,$t]=(0,e.useState)(""),[pn,Dn]=(0,e.useState)([]),[en,dt]=(0,e.useState)(0),[zn,pa]=(0,e.useState)(0),[la,Ea]=(0,e.useState)(0),[sa,Na]=(0,e.useState)(0),[xa,Zn]=(0,e.useState)(0),[ta]=d.default.useForm(),[Gn]=d.default.useForm(),Xn=(0,e.useRef)(null),Ma=(0,e.useRef)(null),Fa=(0,e.useRef)(),na=["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"],aa=["C","C++","Java","Python","JavaScript","Ruby"];(0,e.useEffect)(()=>{Ot!=null&&Ot.length&&ot(Ot)},[Ot]),(0,e.useEffect)(()=>{Ne===2&&Xn.current.focus()},[Ne]),(0,e.useEffect)(()=>{ge&&ma()},[ge]);const T=()=>{if(Ne===1){E.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>qe(void 0,null,function*(){Tt(1)})})},ma=()=>qe(void 0,null,function*(){const m=yield(0,re.ZP)("/api/disciplines.json",{method:"get",params:{source:st===1?"new_question":"subject"}});vt(m.disciplines||[])}),Hn=m=>{const me=[],y=(ce,ne)=>{ce.length>=2&&me.push(ce.join(""));for(let at=ne;at(m=m||"",m=String(m),m=m.replace(/\s+/g,""),m),Yn=m=>(m=m||"",m=String(m),m=m.replace(/
/g,""),m=m.replace(/
/g,` `),m=m.replace(/<\/div>/g,` -`),m=Tn(m),m),Aa=m=>m.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Tn=m=>m.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Qa=m=>{var me;const y=m.clipboardData;if(y){const ce=y.types.toString(),ne=y.items;if(ce==="Files"||y.types.indexOf("Files")>-1){m.preventDefault();try{let at=ne[1];((me=ne[0])==null?void 0:me.kind)==="file"&&(at=ne[0]);const Re=at.getAsFile();(0,Be.I)(Re,Qe=>{var We;if(Qe.id){if(((We=Re==null?void 0:Re.type)==null?void 0:We.indexOf("image"))>-1){const un=``;document.execCommand("insertText",!1,un)}}else(Qe==null?void 0:Qe.status)===401&&(document.location.href="/user/login")})}catch(at){E.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Cn(m,me){return qe(this,null,function*(){if(typeof m=="string")return yield me(m);if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return yield Promise.all(m.map(ne=>qe(this,null,function*(){return yield Cn(ne,me)})));const y={};for(const ce in m)if(Object.prototype.hasOwnProperty.call(m,ce)){const ne=m[ce];typeof ne=="string"?y[ce]=yield me(ne):typeof ne=="object"?y[ce]=yield Cn(ne,me):y[ce]=ne}return y})}const Rn=()=>qe(void 0,null,function*(){var m;Lt(!0),Ut("\u5904\u7406\u4E2D"),yield new Promise(ce=>setTimeout(ce,1e3));let me=(m=Ma.current)==null?void 0:m.querySelectorAll('[data-text="edit"]'),y="";try{me.forEach(function(ce){var ne,at,Re,Qe;const We=ce.cloneNode(!0),un=We.querySelectorAll("span.edu_latex");for(let Vt of un){const Pt=Vt.getAttribute("title"),gn=document.createTextNode(Pt),qt=Vt;(at=(ne=qt.parentNode)==null?void 0:ne.replaceChild)==null||at.call(ne,gn,qt)}const Jt=We.querySelectorAll("span[style]");for(let Vt of Jt)if(Vt.style.fontFamily){const Pt=Vt.innerHTML,gn=document.createTextNode(Pt),qt=Vt;(Qe=(Re=qt.parentNode)==null?void 0:Re.replaceChild)==null||Qe.call(Re,gn,qt)}We==null||We.childNodes.forEach(function(Vt){Vt.nodeType===Node.ELEMENT_NODE&&Vt.localName!=="h5"&&Vt.localName!=="h4"?y+=`

${Vt.innerHTML}

`:Vt.nodeType===Node.TEXT_NODE&&(y+=`

${Vt.textContent}

`)})}),mn("/api/intelligent_imports/import.json",{html:Tn(y)})}catch(ce){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",ce)}}),He=m=>{let me=m.filter(y=>!!(y!=null&&y.type));return me=me.map(y=>{var ce;const ne=(ce=Bn.find(Re=>Re.id===(y==null?void 0:y.type)))==null?void 0:ce.deal,at=Ye(oe({},y),{id:String(Math.random()).slice(-6),knowledgePoint:Mn(y==null?void 0:y.knowledgePoint)});return ne?ne(at):at}),me},aa=()=>{if(Ne===1){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Rn})},Da=()=>e.createElement("div",{className:i.row},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,{style:{height:675}},Ne===1&&e.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Tt(2)},e.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",e.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",e.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",e.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",e.createElement("br",null)),e.createElement("div",{className:i.imgBox,style:{marginTop:75}},e.createElement("img",{width:56,src:B}),e.createElement("span",null,"\u7F16\u8F91\u533A"))),Ne===2&&e.createElement("div",{"data-text":"edit",onBlur:()=>{Jn.current.innerHTML||Tt(1)},ref:Jn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),e.createElement("div",{className:i.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},e.createElement("div",{className:i.imgBox,style:{marginTop:240}},e.createElement("img",{width:56,src:F}),e.createElement("span",null,"\u9884\u89C8\u533A")))),Sn=(m,me,y,ce)=>{var ne;console.log(m,me,y,ce,"onDataChange\u4FEE\u6539\u6570\u503C");const at=JSON.parse(JSON.stringify(nt));ce===void 0?at[me][m]=y:at[me].questions[ce][m]=y;const Re=oe({},at[me]),Qe=(ne=Bn.find(We=>We.id===(Re==null?void 0:Re.type)))==null?void 0:ne.deal;at[me]=Qe(Re),et(at)},xn=(m,me,y)=>{var ce;const ne=y!==void 0,at=(ce=Bn.find(We=>We.id===(m==null?void 0:m.type)))==null?void 0:ce.type,Re=`${me+1}.${y===void 0?"":y+1+"."}`,Qe=`${(m==null?void 0:m.type)==="7"?"{{":""}${Re}\u3010${at}\u3011${(m==null?void 0:m.question)||""}`;return e.createElement(e.Fragment,null,ne&&e.createElement("h4",{contentEditable:!0}),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",value:Qe}))},ya=(m,me)=>qe(void 0,null,function*(){var y;const ce=yield tn(m,me),ne=(y=ce==null?void 0:ce.data)==null?void 0:y.content;if(ne!=null&&ne.length){const at=He(ne)[0];Ln.splice(me,1,at),nt.splice(me,1,at),Je([...Ln]),et([...nt])}}),Ca=(m,me,y)=>{var ce;const ne=y!==void 0,at=(ce=Bn.find(Qe=>Qe.id===(m==null?void 0:m.type)))==null?void 0:ce.type,Re=`${me+1}.${y===void 0?"":y+1+"."}`;return ne?e.createElement("div",{style:{padding:"10px 18px"}},`${Re}\u3010${at}\u3011`,e.createElement(R,{id:m==null?void 0:m.id,tagName:"span",className:i.edit,onBlur:Qe=>Sn("question",me,Qe,y),value:(m==null?void 0:m.question)||""})):e.createElement(e.Fragment,null,e.createElement("div",{className:i.actionHead},e.createElement("div",{className:"c-light-primary"},`${Re}\u3010${at}\u3011`),st!==1&&e.createElement(b.Z,{disabled:(m==null?void 0:m.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Qe=>Sn("score",me,Qe,y),value:m==null?void 0:m.score}),e.createElement(h.Z,{align:"middle",style:{marginLeft:"auto"}},!!tn&&e.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ya(m,me)},e.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),e.createElement(A.default,{onChange:Qe=>Sn("checked",me,Qe.target.checked,y),checked:!!(m!=null&&m.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",style:{padding:"10px 18px"},className:i.edit,onBlur:Qe=>Sn("question",me,Qe,y),value:m==null?void 0:m.question}))},Ue=(m,me,y)=>e.createElement(e.Fragment,null,["0","1","2","4"].includes(m==null?void 0:m.type)&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u7B54\u6848\uFF1A${me||""}`,tagName:"p"}),!y&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u96BE\u5EA6\uFF1A${(m==null?void 0:m.difficulty)||""}`,tagName:"p"}),(m==null?void 0:m.type)!=="7"&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u89E3\u6790\uFF1A${(m==null?void 0:m.analyze)||""}`,tagName:"p"}),!y&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(m==null?void 0:m.knowledgePoint)||""}`,tagName:"p"})),Pe=(m,me,y,ce)=>{const ne=ce!==void 0,at=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Re=ne&&!m.last&&!m.errorMsg?{marginBottom:10}:{},Qe=at.map(We=>({key:We,label:We,onClick:()=>Sn("difficulty",y,We,ce)}));return e.createElement("div",{className:i.liWrap,style:Re},["4"].includes(m==null?void 0:m.type)&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",className:`${i.edit} c-black`,onBlur:We=>Sn("answer",y,[We],ce),value:me})),!ne&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:Qe}},e.createElement("span",{className:"c-light-primary"},m==null?void 0:m.difficulty,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(m==null?void 0:m.type)!=="7"&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",className:`${i.edit} c-grey-333`,onBlur:We=>Sn("analyze",y,We,ce),value:m==null?void 0:m.analyze})),!ne&&e.createElement("div",{onKeyDown:tt,className:i.li},e.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",value:(m==null?void 0:m.knowledgePoint)||"",className:`${i.edit} c-grey-333`,onBlur:We=>Sn("knowledgePoint",y,Mn(Zn(We)),ce)})))},De=m=>e.createElement(e.Fragment,null,typeof(m==null?void 0:m.errorMsg)=="string"&&!!(m!=null&&m.errorMsg)&&e.createElement("h5",{contentEditable:!1},e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,m==null?void 0:m.errorMsg))),Bt=m=>e.createElement(e.Fragment,null,typeof(m==null?void 0:m.errorMsg)=="string"&&!!(m!=null&&m.errorMsg)&&e.createElement("h5",null,e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,m==null?void 0:m.errorMsg))),rn=(m,me,y,ce)=>{let ne="flex";return(At&&jt!==ce||Le&&!(y!=null&&y.errorMsg))&&(ne="none"),e.createElement("div",{className:i.row,style:{display:ne}},e.createElement("div",{className:i.leftLayout},cn||e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},m))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:y!=null&&y.errorMsg?i.error:""},me)))},Bn=[{id:"0",type:"\u5355\u9009\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),(ne=m==null?void 0:m.options)==null?void 0:ne.map((Vt,Pt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Pt,value:`${ta[Pt]}.${Vt}`,tagName:"p"})),Ue(m,Re,at),De(m));let We=at?m:nt[me];const un=We==null?void 0:We.options,Jt=e.createElement(e.Fragment,null,Ca(We,me,y),un==null?void 0:un.map((Vt,Pt)=>{var gn;return e.createElement("div",{key:Pt,className:i.option},e.createElement("aside",{className:((gn=We==null?void 0:We.answer)==null?void 0:gn[0])===ta[Pt]?i.active:"",onClick:()=>Sn("answer",me,[ta[Pt]],y)},ta[Pt]),e.createElement(R,{id:We==null?void 0:We.id,tagName:"div",className:`${i.text}`,onBlur:qt=>{un[Pt]=qt,Sn("options",me,un,y)},value:Vt}))}),Pe(We,"",me,y),Bt(We));return at?[Qe,Jt]:rn(Qe,Jt,We,me)},deal:m=>{var me,y,ce;m.score=m.score===void 0?2:m.score;let ne=Mn((me=m==null?void 0:m.answer)==null?void 0:me[0]).toUpperCase();m.answer=ne?[ne]:[];let at=[];if(!(m!=null&&m.options))at.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{m.options=(y=m.options)==null?void 0:y.slice(0,8);const Re=m.options.map(We=>We==null?void 0:We.trim().replace(/^\s+|\s+$/g,""));new Set(Re).size!==Re.length&&at.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ne||at.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ne&&(ta.slice(0,((ce=m==null?void 0:m.options)==null?void 0:ce.length)||8).includes(ne)||at.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Mn(m==null?void 0:m.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=at.join(` -`),m}},{id:"1",type:"\u591A\u9009\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),(ne=m==null?void 0:m.options)==null?void 0:ne.map((Vt,Pt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Pt,value:`${ta[Pt]}.${Vt}`,tagName:"p"})),Ue(m,Re,at),De(m));let We=at?m:nt[me];const un=We==null?void 0:We.options,Jt=e.createElement(e.Fragment,null,Ca(We,me,y),un==null?void 0:un.map((Vt,Pt)=>{var gn,qt;return e.createElement("div",{key:Pt,className:i.option},e.createElement("aside",{className:(qt=(gn=We==null?void 0:We.answer)==null?void 0:gn[0])!=null&&qt.includes(ta[Pt])?i.active:"",onClick:()=>{var hn;let In=((hn=We==null?void 0:We.answer)==null?void 0:hn[0])||"";const Dn=ta[Pt];In.includes(Dn)?In=In.replace(new RegExp(Dn,"g"),""):In+=Dn,In=In.split("").sort().join(""),Sn("answer",me,[In],y)}},ta[Pt]),e.createElement(R,{id:We==null?void 0:We.id,tagName:"div",className:`${i.text}`,onBlur:hn=>{un[Pt]=hn,Sn("options",me,un,y)},value:Vt}))}),Pe(We,"",me,y),Bt(We));return at?[Qe,Jt]:rn(Qe,Jt,We,me)},deal:m=>{var me,y,ce;m.score=m.score===void 0?2:m.score;let ne=Mn((me=m==null?void 0:m.answer)==null?void 0:me[0]).toUpperCase().split("").sort().join("");m.answer=ne?[ne]:[];let at=[];if(!(m!=null&&m.options))at.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{m.options=(y=m.options)==null?void 0:y.slice(0,8);const Re=m.options.map(We=>We==null?void 0:We.trim().replace(/^\s+|\s+$/g,""));new Set(Re).size!==Re.length&&at.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ne||at.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ne){const Re=ta.slice(0,((ce=m==null?void 0:m.options)==null?void 0:ce.length)||8);Gn(Re).includes(ne)||at.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Mn(m==null?void 0:m.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=at.join(` -`),m}},{id:"2",type:"\u5224\u65AD\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),Ue(m,Re,at),De(m));let We=at?m:nt[me];const un=["\u6B63\u786E","\u9519\u8BEF"];let Jt=((ne=We==null?void 0:We.answer)==null?void 0:ne[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Jt)?Jt="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Jt)&&(Jt="\u9519\u8BEF");const Vt=e.createElement(e.Fragment,null,Ca(We,me,y),un==null?void 0:un.map((Pt,gn)=>e.createElement("div",{key:gn,className:i.option},e.createElement("aside",{style:{borderRadius:2},className:Jt===Pt?i.active:"",onClick:()=>Sn("answer",me,[Pt],y)},Pt==="\u6B63\u786E"?"T":"F"),e.createElement("div",{style:{pointerEvents:"none"},className:`${i.text}`},Pt))),Pe(We,"",me,y),Bt(We));return at?[Qe,Vt]:rn(Qe,Vt,We,me)},deal:m=>{var me;m.score=m.score===void 0?2:m.score;let y=Mn((me=m==null?void 0:m.answer)==null?void 0:me[0]);m.answer=y?[y]:[];let ce=[];return y||ce.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),y&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(y)&&ce.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mn(m==null?void 0:m.question)||ce.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=ce.join(` -`),m}},{id:"3",type:"\u586B\u7A7A\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0,Re=e.createElement(e.Fragment,null,xn(m,me,y),(ce=m==null?void 0:m.answer)==null?void 0:ce.map((un,Jt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Jt,tagName:"p",value:`\u7B54\u6848${Jt+1}\uFF1A${un.text||""}`})),Ue(m,"",at),De(m));let Qe=at?m:nt[me];const We=e.createElement(e.Fragment,null,Ca(Qe,me,y),(ne=Qe==null?void 0:Qe.answer)==null?void 0:ne.map((un,Jt)=>e.createElement("div",{key:Jt,className:i.option},e.createElement("aside",{className:i.fill},"\u586B\u7A7A\u9879",Jt+1),un.model===1&&e.createElement(R,{id:Qe==null?void 0:Qe.id,tagName:"div",onBlur:Vt=>{Qe.answer[Jt].latex=Zn(Vt),Sn("answer",me,Qe.answer,y)},className:`${i.text}`,value:un.latex}),un.model===2&&e.createElement(k.Z,{value:un.latex,onChange:Vt=>{Qe.answer[Jt].latex=Vt,Sn("answer",me,Qe.answer,y)}}))),Pe(Qe,"",me,y),Bt(Qe));return at?[Re,We]:rn(Re,We,Qe,me)},deal:m=>{var me,y,ce,ne;m.score=m.score===void 0?2:m.score,m.question=(me=m.question)==null?void 0:me.replaceAll("\u2581","_");const at=(y=m.answer)==null?void 0:y.map(Qe=>{if(Object.prototype.toString.call(Qe)==="[object Object]")return Qe;const We={model:1,text:Qe,latex:Qe};return Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")?(We.model=2,We.latex=Qe.slice(2,-2)):We.latex=Zn(Qe),We});m.answer=at;let Re=[];return at||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Mn(m==null?void 0:m.question)?m!=null&&m.question.includes("_")?(ce=m==null?void 0:m.answer)!=null&&ce.length&&((m==null?void 0:m.question.match(/_+/g))||[]).length!==((ne=m==null?void 0:m.answer)==null?void 0:ne.length)&&Re.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Re.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=Re.join(` -`),m}},{id:"4",type:"\u7B80\u7B54\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),Ue(m,Re,at),De(m));let We=at?m:nt[me];const un=e.createElement(e.Fragment,null,Ca(We,me,y),Pe(We,(ne=We==null?void 0:We.answer)==null?void 0:ne[0],me,y),Bt(We));return at?[Qe,un]:rn(Qe,un,We,me)},deal:m=>{m.score=m.score===void 0?5:m.score;let me=[];return Mn(m==null?void 0:m.question)||me.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=me.join(` -`),m}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(m,me)=>{var y,ce;const ne=nt[me],at=na.slice(0,4).map(Re=>({key:Re,label:Re,onClick:()=>Sn("platform",me,Re)}));return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),e.createElement(R,{id:m==null?void 0:m.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(m==null?void 0:m.description)||""}`,tagName:"p"}),Ue(m),e.createElement(R,{id:m==null?void 0:m.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${m==null?void 0:m.timeLimit}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(m==null?void 0:m.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:(m==null?void 0:m.code)||"",tagName:"div"}),(y=m==null?void 0:m.inputs)==null?void 0:y.map((Re,Qe)=>{var We;return e.createElement(e.Fragment,{key:Qe},e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qe+1})\u8F93\u5165\uFF1A${Re||""}`,tagName:"div"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qe+1})\u8F93\u51FA\uFF1A${((We=m==null?void 0:m.outputs)==null?void 0:We[Qe])||""}`,tagName:"div"}))}),De(m)))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),e.createElement("div",{className:i.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.description,tagName:"div",onBlur:Re=>Sn("description",me,Re)}))),Pe(ne,"",me),e.createElement("div",{className:i.liWrap},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.timeLimit,tagName:"div",onBlur:Re=>Sn("timeLimit",me,Zn(Re))})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:at}},e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:i.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.code)||"",onBlur:Re=>Sn("code",me,Zn(Re)),tagName:"div"}))),(ce=ne==null?void 0:ne.inputs)==null?void 0:ce.map((Re,Qe)=>{var We;return e.createElement("div",{className:i.liWrap,key:Qe},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qe+1,")\u8F93\u5165\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:Re||"",className:i.edit,onBlur:un=>{const Jt=[...(ne==null?void 0:ne.inputs)||[]];Jt[Qe]=Zn(un),Sn("inputs",me,Jt)},tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qe+1,")\u8F93\u51FA\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:((We=ne==null?void 0:ne.outputs)==null?void 0:We[Qe])||"",className:i.edit,onBlur:un=>{const Jt=[...(ne==null?void 0:ne.outputs)||[]];Jt[Qe]=Zn(un),Sn("outputs",me,Jt)},tagName:"div"})))}),Bt(ne))))},deal:m=>{var me,y,ce;m.score=m.score===void 0?10:m.score,m.code=(me=m.code)==null?void 0:me.trim();let ne=[];Mn(m==null?void 0:m.question)?((y=m==null?void 0:m.question)==null?void 0:y.length)>60&&ne.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(m==null?void 0:m.description)||ne.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const at=Mn(String((m==null?void 0:m.timeLimit)||""));if(m.timeLimit=at,(!at||at&&!["3","4","5","6","7","8","9","10"].includes(at))&&ne.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),m.platform=Mn(m==null?void 0:m.platform),m!=null&&m.platform){const Re=["c","c++","java","python"],Qe=(ce=m==null?void 0:m.platform)==null?void 0:ce.toLowerCase(),We=Re.findIndex(un=>un===Qe);We>-1?m.platform=na[We]:ne.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ne.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(m!=null&&m.inputs)||!(m!=null&&m.outputs))m.inputs=[],m.outputs=[],ne.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Re=Math.min(m.inputs.length,m.outputs.length);m.inputs=m.inputs.slice(0,Re),m.outputs=m.outputs.slice(0,Re),m.outputs.some(Qe=>!Mn(Qe))&&ne.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return m.errorMsg=ne.join(` -`),m}},{id:"7",type:"\u7EC4\u5408\u9898",element:(m,me)=>{var y,ce;const ne=nt[me];return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),Ue(m),(y=m==null?void 0:m.questions)==null?void 0:y.map((at,Re)=>{var Qe;const We=(Qe=Bn.find(un=>un.id===(at==null?void 0:at.type)))==null?void 0:Qe.element;return e.createElement(e.Fragment,{key:`left-${m.id}-${Re}`},We(at,me,Re)[0])}),De(m),e.createElement("p",{contentEditable:!0},"}}")))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),Pe(ne,"",me),(ce=ne==null?void 0:ne.questions)==null?void 0:ce.map((at,Re)=>{var Qe;const We=(Qe=Bn.find(un=>un.id===(at==null?void 0:at.type)))==null?void 0:Qe.element;return e.createElement(e.Fragment,{key:`right-${ne.id}-${Re}`},We(at,me,Re)[1])}),Bt(ne))))},deal:m=>{var me,y,ce,ne,at;const Re=He,Qe=[...Bn],We=Qe.findIndex(Pt=>Pt.id==="0"),un=Qe.findIndex(Pt=>Pt.id==="1");if(We!==-1){const Pt=Qe[We].deal;Qe[We].deal=gn=>{const qt=Pt(gn);return qt.errorMsg&&(qt.errorMsg=qt.errorMsg.split(` +`),m=Rn(m),m),Aa=m=>m.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Rn=m=>m.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Qa=m=>{var me;const y=m.clipboardData;if(y){const ce=y.types.toString(),ne=y.items;if(ce==="Files"||y.types.indexOf("Files")>-1){m.preventDefault();try{let at=ne[1];((me=ne[0])==null?void 0:me.kind)==="file"&&(at=ne[0]);const Re=at.getAsFile();(0,Be.I)(Re,Qe=>{var We;if(Qe.id){if(((We=Re==null?void 0:Re.type)==null?void 0:We.indexOf("image"))>-1){const cn=``;document.execCommand("insertText",!1,cn)}}else(Qe==null?void 0:Qe.status)===401&&(document.location.href="/user/login")})}catch(at){E.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Cn(m,me){return qe(this,null,function*(){if(typeof m=="string")return yield me(m);if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return yield Promise.all(m.map(ne=>qe(this,null,function*(){return yield Cn(ne,me)})));const y={};for(const ce in m)if(Object.prototype.hasOwnProperty.call(m,ce)){const ne=m[ce];typeof ne=="string"?y[ce]=yield me(ne):typeof ne=="object"?y[ce]=yield Cn(ne,me):y[ce]=ne}return y})}const On=()=>qe(void 0,null,function*(){var m;Lt(!0),Ut("\u5904\u7406\u4E2D"),yield new Promise(ce=>setTimeout(ce,1e3));let me=(m=Ma.current)==null?void 0:m.querySelectorAll('[data-text="edit"]'),y="";try{me.forEach(function(ce){var ne,at,Re,Qe;const We=ce.cloneNode(!0),cn=We.querySelectorAll("span.edu_latex");for(let Vt of cn){const Pt=Vt.getAttribute("title"),gn=document.createTextNode(Pt),Xt=Vt;(at=(ne=Xt.parentNode)==null?void 0:ne.replaceChild)==null||at.call(ne,gn,Xt)}const Kt=We.querySelectorAll("span[style]");for(let Vt of Kt)if(Vt.style.fontFamily){const Pt=Vt.innerHTML,gn=document.createTextNode(Pt),Xt=Vt;(Qe=(Re=Xt.parentNode)==null?void 0:Re.replaceChild)==null||Qe.call(Re,gn,Xt)}We==null||We.childNodes.forEach(function(Vt){Vt.nodeType===Node.ELEMENT_NODE&&Vt.localName!=="h5"&&Vt.localName!=="h4"?y+=`

${Vt.innerHTML}

`:Vt.nodeType===Node.TEXT_NODE&&(y+=`

${Vt.textContent}

`)})}),mn("/api/intelligent_imports/import.json",{html:Rn(y)})}catch(ce){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",ce)}}),He=m=>{let me=m.filter(y=>!!(y!=null&&y.type));return me=me.map(y=>{var ce;const ne=(ce=Bn.find(Re=>Re.id===(y==null?void 0:y.type)))==null?void 0:ce.deal,at=Ye(oe({},y),{id:String(Math.random()).slice(-6),knowledgePoint:Un(y==null?void 0:y.knowledgePoint)});return ne?ne(at):at}),me},ra=()=>{if(Ne===1){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:On})},Da=()=>e.createElement("div",{className:i.row},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,{style:{height:675}},Ne===1&&e.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Tt(2)},e.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",e.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",e.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",e.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",e.createElement("br",null)),e.createElement("div",{className:i.imgBox,style:{marginTop:75}},e.createElement("img",{width:56,src:B}),e.createElement("span",null,"\u7F16\u8F91\u533A"))),Ne===2&&e.createElement("div",{"data-text":"edit",onBlur:()=>{Xn.current.innerHTML||Tt(1)},ref:Xn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),e.createElement("div",{className:i.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},e.createElement("div",{className:i.imgBox,style:{marginTop:240}},e.createElement("img",{width:56,src:F}),e.createElement("span",null,"\u9884\u89C8\u533A")))),Sn=(m,me,y,ce)=>{var ne;console.log(m,me,y,ce,"onDataChange\u4FEE\u6539\u6570\u503C");const at=JSON.parse(JSON.stringify(nt));ce===void 0?at[me][m]=y:at[me].questions[ce][m]=y;const Re=oe({},at[me]),Qe=(ne=Bn.find(We=>We.id===(Re==null?void 0:Re.type)))==null?void 0:ne.deal;at[me]=Qe(Re),et(at)},xn=(m,me,y)=>{var ce;const ne=y!==void 0,at=(ce=Bn.find(We=>We.id===(m==null?void 0:m.type)))==null?void 0:ce.type,Re=`${me+1}.${y===void 0?"":y+1+"."}`,Qe=`${(m==null?void 0:m.type)==="7"?"{{":""}${Re}\u3010${at}\u3011${(m==null?void 0:m.question)||""}`;return e.createElement(e.Fragment,null,ne&&e.createElement("h4",{contentEditable:!0}),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",value:Qe}))},ya=(m,me)=>qe(void 0,null,function*(){var y;const ce=yield nn(m,me),ne=(y=ce==null?void 0:ce.data)==null?void 0:y.content;if(ne!=null&&ne.length){const at=He(ne)[0];Pn.splice(me,1,at),nt.splice(me,1,at),Je([...Pn]),et([...nt])}}),Ca=(m,me,y)=>{var ce;const ne=y!==void 0,at=(ce=Bn.find(Qe=>Qe.id===(m==null?void 0:m.type)))==null?void 0:ce.type,Re=`${me+1}.${y===void 0?"":y+1+"."}`;return ne?e.createElement("div",{style:{padding:"10px 18px"}},`${Re}\u3010${at}\u3011`,e.createElement(R,{id:m==null?void 0:m.id,tagName:"span",className:i.edit,onBlur:Qe=>Sn("question",me,Qe,y),value:(m==null?void 0:m.question)||""})):e.createElement(e.Fragment,null,e.createElement("div",{className:i.actionHead},e.createElement("div",{className:"c-light-primary"},`${Re}\u3010${at}\u3011`),st!==1&&e.createElement(b.Z,{disabled:(m==null?void 0:m.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Qe=>Sn("score",me,Qe,y),value:m==null?void 0:m.score}),e.createElement(h.Z,{align:"middle",style:{marginLeft:"auto"}},!!nn&&e.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ya(m,me)},e.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),e.createElement(A.default,{onChange:Qe=>Sn("checked",me,Qe.target.checked,y),checked:!!(m!=null&&m.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",style:{padding:"10px 18px"},className:i.edit,onBlur:Qe=>Sn("question",me,Qe,y),value:m==null?void 0:m.question}))},Ue=(m,me,y)=>e.createElement(e.Fragment,null,["0","1","2","4"].includes(m==null?void 0:m.type)&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u7B54\u6848\uFF1A${me||""}`,tagName:"p"}),!y&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u96BE\u5EA6\uFF1A${(m==null?void 0:m.difficulty)||""}`,tagName:"p"}),(m==null?void 0:m.type)!=="7"&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u89E3\u6790\uFF1A${(m==null?void 0:m.analyze)||""}`,tagName:"p"}),!y&&e.createElement(R,{id:m==null?void 0:m.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(m==null?void 0:m.knowledgePoint)||""}`,tagName:"p"})),Pe=(m,me,y,ce)=>{const ne=ce!==void 0,at=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Re=ne&&!m.last&&!m.errorMsg?{marginBottom:10}:{},Qe=at.map(We=>({key:We,label:We,onClick:()=>Sn("difficulty",y,We,ce)}));return e.createElement("div",{className:i.liWrap,style:Re},["4"].includes(m==null?void 0:m.type)&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",className:`${i.edit} c-black`,onBlur:We=>Sn("answer",y,[We],ce),value:me})),!ne&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:Qe}},e.createElement("span",{className:"c-light-primary"},m==null?void 0:m.difficulty,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(m==null?void 0:m.type)!=="7"&&e.createElement("div",{className:i.li},e.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",className:`${i.edit} c-grey-333`,onBlur:We=>Sn("analyze",y,We,ce),value:m==null?void 0:m.analyze})),!ne&&e.createElement("div",{onKeyDown:tt,className:i.li},e.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(R,{id:m==null?void 0:m.id,tagName:"div",value:(m==null?void 0:m.knowledgePoint)||"",className:`${i.edit} c-grey-333`,onBlur:We=>Sn("knowledgePoint",y,Un(Yn(We)),ce)})))},De=m=>e.createElement(e.Fragment,null,typeof(m==null?void 0:m.errorMsg)=="string"&&!!(m!=null&&m.errorMsg)&&e.createElement("h5",{contentEditable:!1},e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,m==null?void 0:m.errorMsg))),Bt=m=>e.createElement(e.Fragment,null,typeof(m==null?void 0:m.errorMsg)=="string"&&!!(m!=null&&m.errorMsg)&&e.createElement("h5",null,e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,m==null?void 0:m.errorMsg))),on=(m,me,y,ce)=>{let ne="flex";return(Et&&Gt!==ce||Le&&!(y!=null&&y.errorMsg))&&(ne="none"),e.createElement("div",{className:i.row,style:{display:ne}},e.createElement("div",{className:i.leftLayout},dn||e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},m))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:y!=null&&y.errorMsg?i.error:""},me)))},Bn=[{id:"0",type:"\u5355\u9009\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),(ne=m==null?void 0:m.options)==null?void 0:ne.map((Vt,Pt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Pt,value:`${na[Pt]}.${Vt}`,tagName:"p"})),Ue(m,Re,at),De(m));let We=at?m:nt[me];const cn=We==null?void 0:We.options,Kt=e.createElement(e.Fragment,null,Ca(We,me,y),cn==null?void 0:cn.map((Vt,Pt)=>{var gn;return e.createElement("div",{key:Pt,className:i.option},e.createElement("aside",{className:((gn=We==null?void 0:We.answer)==null?void 0:gn[0])===na[Pt]?i.active:"",onClick:()=>Sn("answer",me,[na[Pt]],y)},na[Pt]),e.createElement(R,{id:We==null?void 0:We.id,tagName:"div",className:`${i.text}`,onBlur:Xt=>{cn[Pt]=Xt,Sn("options",me,cn,y)},value:Vt}))}),Pe(We,"",me,y),Bt(We));return at?[Qe,Kt]:on(Qe,Kt,We,me)},deal:m=>{var me,y,ce;m.score=m.score===void 0?2:m.score;let ne=Un((me=m==null?void 0:m.answer)==null?void 0:me[0]).toUpperCase();m.answer=ne?[ne]:[];let at=[];if(!(m!=null&&m.options))at.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{m.options=(y=m.options)==null?void 0:y.slice(0,8);const Re=m.options.map(We=>We==null?void 0:We.trim().replace(/^\s+|\s+$/g,""));new Set(Re).size!==Re.length&&at.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ne||at.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ne&&(na.slice(0,((ce=m==null?void 0:m.options)==null?void 0:ce.length)||8).includes(ne)||at.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Un(m==null?void 0:m.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=at.join(` +`),m}},{id:"1",type:"\u591A\u9009\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),(ne=m==null?void 0:m.options)==null?void 0:ne.map((Vt,Pt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Pt,value:`${na[Pt]}.${Vt}`,tagName:"p"})),Ue(m,Re,at),De(m));let We=at?m:nt[me];const cn=We==null?void 0:We.options,Kt=e.createElement(e.Fragment,null,Ca(We,me,y),cn==null?void 0:cn.map((Vt,Pt)=>{var gn,Xt;return e.createElement("div",{key:Pt,className:i.option},e.createElement("aside",{className:(Xt=(gn=We==null?void 0:We.answer)==null?void 0:gn[0])!=null&&Xt.includes(na[Pt])?i.active:"",onClick:()=>{var hn;let In=((hn=We==null?void 0:We.answer)==null?void 0:hn[0])||"";const Nn=na[Pt];In.includes(Nn)?In=In.replace(new RegExp(Nn,"g"),""):In+=Nn,In=In.split("").sort().join(""),Sn("answer",me,[In],y)}},na[Pt]),e.createElement(R,{id:We==null?void 0:We.id,tagName:"div",className:`${i.text}`,onBlur:hn=>{cn[Pt]=hn,Sn("options",me,cn,y)},value:Vt}))}),Pe(We,"",me,y),Bt(We));return at?[Qe,Kt]:on(Qe,Kt,We,me)},deal:m=>{var me,y,ce;m.score=m.score===void 0?2:m.score;let ne=Un((me=m==null?void 0:m.answer)==null?void 0:me[0]).toUpperCase().split("").sort().join("");m.answer=ne?[ne]:[];let at=[];if(!(m!=null&&m.options))at.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{m.options=(y=m.options)==null?void 0:y.slice(0,8);const Re=m.options.map(We=>We==null?void 0:We.trim().replace(/^\s+|\s+$/g,""));new Set(Re).size!==Re.length&&at.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ne||at.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ne){const Re=na.slice(0,((ce=m==null?void 0:m.options)==null?void 0:ce.length)||8);Hn(Re).includes(ne)||at.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Un(m==null?void 0:m.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=at.join(` +`),m}},{id:"2",type:"\u5224\u65AD\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),Ue(m,Re,at),De(m));let We=at?m:nt[me];const cn=["\u6B63\u786E","\u9519\u8BEF"];let Kt=((ne=We==null?void 0:We.answer)==null?void 0:ne[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Kt)?Kt="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Kt)&&(Kt="\u9519\u8BEF");const Vt=e.createElement(e.Fragment,null,Ca(We,me,y),cn==null?void 0:cn.map((Pt,gn)=>e.createElement("div",{key:gn,className:i.option},e.createElement("aside",{style:{borderRadius:2},className:Kt===Pt?i.active:"",onClick:()=>Sn("answer",me,[Pt],y)},Pt==="\u6B63\u786E"?"T":"F"),e.createElement("div",{style:{pointerEvents:"none"},className:`${i.text}`},Pt))),Pe(We,"",me,y),Bt(We));return at?[Qe,Vt]:on(Qe,Vt,We,me)},deal:m=>{var me;m.score=m.score===void 0?2:m.score;let y=Un((me=m==null?void 0:m.answer)==null?void 0:me[0]);m.answer=y?[y]:[];let ce=[];return y||ce.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),y&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(y)&&ce.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Un(m==null?void 0:m.question)||ce.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=ce.join(` +`),m}},{id:"3",type:"\u586B\u7A7A\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0,Re=e.createElement(e.Fragment,null,xn(m,me,y),(ce=m==null?void 0:m.answer)==null?void 0:ce.map((cn,Kt)=>e.createElement(R,{id:m==null?void 0:m.id,key:Kt,tagName:"p",value:`\u7B54\u6848${Kt+1}\uFF1A${cn.text||""}`})),Ue(m,"",at),De(m));let Qe=at?m:nt[me];const We=e.createElement(e.Fragment,null,Ca(Qe,me,y),(ne=Qe==null?void 0:Qe.answer)==null?void 0:ne.map((cn,Kt)=>e.createElement("div",{key:Kt,className:i.option},e.createElement("aside",{className:i.fill},"\u586B\u7A7A\u9879",Kt+1),cn.model===1&&e.createElement(R,{id:Qe==null?void 0:Qe.id,tagName:"div",onBlur:Vt=>{Qe.answer[Kt].latex=Yn(Vt),Sn("answer",me,Qe.answer,y)},className:`${i.text}`,value:cn.latex}),cn.model===2&&e.createElement(k.Z,{value:cn.latex,onChange:Vt=>{Qe.answer[Kt].latex=Vt,Sn("answer",me,Qe.answer,y)}}))),Pe(Qe,"",me,y),Bt(Qe));return at?[Re,We]:on(Re,We,Qe,me)},deal:m=>{var me,y,ce,ne;m.score=m.score===void 0?2:m.score,m.question=(me=m.question)==null?void 0:me.replaceAll("\u2581","_");const at=(y=m.answer)==null?void 0:y.map(Qe=>{if(Object.prototype.toString.call(Qe)==="[object Object]")return Qe;const We={model:1,text:Qe,latex:Qe};return Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")?(We.model=2,We.latex=Qe.slice(2,-2)):We.latex=Yn(Qe),We});m.answer=at;let Re=[];return at||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Un(m==null?void 0:m.question)?m!=null&&m.question.includes("_")?(ce=m==null?void 0:m.answer)!=null&&ce.length&&((m==null?void 0:m.question.match(/_+/g))||[]).length!==((ne=m==null?void 0:m.answer)==null?void 0:ne.length)&&Re.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Re.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=Re.join(` +`),m}},{id:"4",type:"\u7B80\u7B54\u9898",element:(m,me,y)=>{var ce,ne;const at=y!==void 0;let Re=(ce=m==null?void 0:m.answer)==null?void 0:ce[0];const Qe=e.createElement(e.Fragment,null,xn(m,me,y),Ue(m,Re,at),De(m));let We=at?m:nt[me];const cn=e.createElement(e.Fragment,null,Ca(We,me,y),Pe(We,(ne=We==null?void 0:We.answer)==null?void 0:ne[0],me,y),Bt(We));return at?[Qe,cn]:on(Qe,cn,We,me)},deal:m=>{m.score=m.score===void 0?5:m.score;let me=[];return Un(m==null?void 0:m.question)||me.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),m.errorMsg=me.join(` +`),m}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(m,me)=>{var y,ce;const ne=nt[me],at=aa.slice(0,4).map(Re=>({key:Re,label:Re,onClick:()=>Sn("platform",me,Re)}));return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),e.createElement(R,{id:m==null?void 0:m.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(m==null?void 0:m.description)||""}`,tagName:"p"}),Ue(m),e.createElement(R,{id:m==null?void 0:m.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${m==null?void 0:m.timeLimit}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(m==null?void 0:m.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:(m==null?void 0:m.code)||"",tagName:"div"}),(y=m==null?void 0:m.inputs)==null?void 0:y.map((Re,Qe)=>{var We;return e.createElement(e.Fragment,{key:Qe},e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qe+1})\u8F93\u5165\uFF1A${Re||""}`,tagName:"div"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Qe+1})\u8F93\u51FA\uFF1A${((We=m==null?void 0:m.outputs)==null?void 0:We[Qe])||""}`,tagName:"div"}))}),De(m)))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),e.createElement("div",{className:i.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.description,tagName:"div",onBlur:Re=>Sn("description",me,Re)}))),Pe(ne,"",me),e.createElement("div",{className:i.liWrap},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.timeLimit,tagName:"div",onBlur:Re=>Sn("timeLimit",me,Yn(Re))})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:at}},e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:i.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.code)||"",onBlur:Re=>Sn("code",me,Yn(Re)),tagName:"div"}))),(ce=ne==null?void 0:ne.inputs)==null?void 0:ce.map((Re,Qe)=>{var We;return e.createElement("div",{className:i.liWrap,key:Qe},e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qe+1,")\u8F93\u5165\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:Re||"",className:i.edit,onBlur:cn=>{const Kt=[...(ne==null?void 0:ne.inputs)||[]];Kt[Qe]=Yn(cn),Sn("inputs",me,Kt)},tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Qe+1,")\u8F93\u51FA\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:((We=ne==null?void 0:ne.outputs)==null?void 0:We[Qe])||"",className:i.edit,onBlur:cn=>{const Kt=[...(ne==null?void 0:ne.outputs)||[]];Kt[Qe]=Yn(cn),Sn("outputs",me,Kt)},tagName:"div"})))}),Bt(ne))))},deal:m=>{var me,y,ce;m.score=m.score===void 0?10:m.score,m.code=(me=m.code)==null?void 0:me.trim();let ne=[];Un(m==null?void 0:m.question)?((y=m==null?void 0:m.question)==null?void 0:y.length)>60&&ne.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ne.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(m==null?void 0:m.description)||ne.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const at=Un(String((m==null?void 0:m.timeLimit)||""));if(m.timeLimit=at,(!at||at&&!["3","4","5","6","7","8","9","10"].includes(at))&&ne.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),m.platform=Un(m==null?void 0:m.platform),m!=null&&m.platform){const Re=["c","c++","java","python"],Qe=(ce=m==null?void 0:m.platform)==null?void 0:ce.toLowerCase(),We=Re.findIndex(cn=>cn===Qe);We>-1?m.platform=aa[We]:ne.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ne.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(m!=null&&m.inputs)||!(m!=null&&m.outputs))m.inputs=[],m.outputs=[],ne.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Re=Math.min(m.inputs.length,m.outputs.length);m.inputs=m.inputs.slice(0,Re),m.outputs=m.outputs.slice(0,Re),m.outputs.some(Qe=>!Un(Qe))&&ne.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return m.errorMsg=ne.join(` +`),m}},{id:"7",type:"\u7EC4\u5408\u9898",element:(m,me)=>{var y,ce;const ne=nt[me];return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),Ue(m),(y=m==null?void 0:m.questions)==null?void 0:y.map((at,Re)=>{var Qe;const We=(Qe=Bn.find(cn=>cn.id===(at==null?void 0:at.type)))==null?void 0:Qe.element;return e.createElement(e.Fragment,{key:`left-${m.id}-${Re}`},We(at,me,Re)[0])}),De(m),e.createElement("p",{contentEditable:!0},"}}")))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),Pe(ne,"",me),(ce=ne==null?void 0:ne.questions)==null?void 0:ce.map((at,Re)=>{var Qe;const We=(Qe=Bn.find(cn=>cn.id===(at==null?void 0:at.type)))==null?void 0:Qe.element;return e.createElement(e.Fragment,{key:`right-${ne.id}-${Re}`},We(at,me,Re)[1])}),Bt(ne))))},deal:m=>{var me,y,ce,ne,at;const Re=He,Qe=[...Bn],We=Qe.findIndex(Pt=>Pt.id==="0"),cn=Qe.findIndex(Pt=>Pt.id==="1");if(We!==-1){const Pt=Qe[We].deal;Qe[We].deal=gn=>{const Xt=Pt(gn);return Xt.errorMsg&&(Xt.errorMsg=Xt.errorMsg.split(` `).filter(hn=>hn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),qt}}if(un!==-1){const Pt=Qe[un].deal;Qe[un].deal=gn=>{const qt=Pt(gn);return qt.errorMsg&&(qt.errorMsg=qt.errorMsg.split(` +`)),Xt}}if(cn!==-1){const Pt=Qe[cn].deal;Qe[cn].deal=gn=>{const Xt=Pt(gn);return Xt.errorMsg&&(Xt.errorMsg=Xt.errorMsg.split(` `).filter(hn=>hn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),qt}}m.questions=(me=m.questions)!=null&&me.length?He(m.questions.slice(0,20)):[],m.questions=(y=m.questions)==null?void 0:y.map((Pt,gn)=>{var qt;if(Pt.type==="0"||Pt.type==="1"){const hn=(qt=Pt.options)==null?void 0:qt.map(In=>In==null?void 0:In.trim().replace(/^\s+|\s+$/g,""));hn&&new Set(hn).size!==hn.length&&(Pt.errorMsg=(Pt.errorMsg?Pt.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ye(oe({},Pt),{last:gn===m.questions.length-1})});const Jt=(ce=m.questions)==null?void 0:ce.reduce((Pt,gn)=>{const qt=parseFloat(gn.score);return isNaN(qt)?Pt:Pt+qt},0);m.score=Jt;let Vt=[];return(ne=m.questions)!=null&&ne.length?m.errorMsg=((at=m.questions)==null?void 0:at.findIndex(Pt=>!!Pt.errorMsg))>-1:Vt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Mn(m==null?void 0:m.question)||Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Vt.length&&(m.errorMsg=Vt.join(` -`)),m}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(m,me)=>{var y,ce;const ne=nt[me],at=na.map(Re=>({key:Re,label:Re,onClick:()=>Sn("platform",me,Re)}));return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),Ue(m),e.createElement(R,{id:m==null?void 0:m.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${m==null?void 0:m.timeLimit}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(m==null?void 0:m.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:(m==null?void 0:m.code)||"",tagName:"div"}),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(m==null?void 0:m.input)||""}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(m==null?void 0:m.output)||""}`,tagName:"p"}),(y=m==null?void 0:m.answer)==null?void 0:y.map((Re,Qe)=>e.createElement(R,{key:Qe,id:m==null?void 0:m.id,value:`\u7B54\u6848${Qe+1}\uFF1A${Re||""}`,tagName:"p"})),De(m)))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),Pe(ne,"",me),e.createElement("div",{className:i.liWrap},e.createElement("div",{className:i.li,onKeyDown:tt},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.timeLimit,tagName:"div",onBlur:Re=>Sn("timeLimit",me,Zn(Re))})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:at}},e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:i.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.code)||"",onBlur:Re=>Sn("code",me,Zn(Re)),tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.input)||"",onBlur:Re=>Sn("input",me,Zn(Re)),tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.output)||"",onBlur:Re=>Sn("output",me,Zn(Re)),tagName:"div"}))),e.createElement("div",{className:i.liWrap},(ce=ne==null?void 0:ne.answer)==null?void 0:ce.map((Re,Qe)=>e.createElement("div",{className:i.li,key:Qe},e.createElement("aside",null,"\u7B54\u6848",Qe+1,"\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:Re||"",className:i.edit,onBlur:We=>{const un=[...(ne==null?void 0:ne.answer)||[]];un[Qe]=Zn(We),Sn("output",me,un)},tagName:"div"})))),Bt(ne))))},deal:m=>{var me,y,ce,ne,at,Re,Qe,We;m.score=m.score===void 0?10:m.score,m.code=(ce=(y=(me=m.code)==null?void 0:me.trim())==null?void 0:y.replace(/@_@/g,"@\u2581@"))==null?void 0:ce.replace(/@__@/g,"@\u2581\u2581@");let un=[];if(Mn(m==null?void 0:m.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(m==null?void 0:m.code)?/@▁@|@▁▁@/.test(m==null?void 0:m.code)?(ne=m==null?void 0:m.answer)!=null&&ne.length&&((at=m==null?void 0:m.code.match(/@▁@|@▁▁@/g))==null?void 0:at.length)!==((Re=m==null?void 0:m.answer)==null?void 0:Re.length)&&un.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):un.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):un.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),m!=null&&m.answer?(Qe=m.answer)!=null&&Qe.some(Vt=>!Mn(Vt))&&un.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):un.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),m.platform=Mn(m==null?void 0:m.platform),m!=null&&m.platform){const Vt=["c","c++","java","python","javascript","ruby"],Pt=(We=m==null?void 0:m.platform)==null?void 0:We.toLowerCase(),gn=Vt.findIndex(qt=>qt===Pt);gn>-1?m.platform=na[gn]:un.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else un.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Mn(m==null?void 0:m.output)||un.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Jt=Mn(String((m==null?void 0:m.timeLimit)||""));return m.timeLimit=Jt,(!Jt||Jt&&!["3","4","5","6","7","8","9","10"].includes(Jt))&&un.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),m.errorMsg=un.join(` -`),m}}],se=()=>e.createElement(e.Fragment,null,Ln.filter(m=>{var me;return!!((me=Bn.find(ce=>ce.id===(m==null?void 0:m.type)))==null?void 0:me.element)}).map((m,me)=>{var y;const ce=(y=Bn.find(ne=>ne.id===(m==null?void 0:m.type)))==null?void 0:y.element;return e.createElement(e.Fragment,{key:m.id},ce(m,me))})),Oe=()=>qe(void 0,null,function*(){const m=nt.filter(me=>!me.checked);if(Ne!==3||!m.length){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}ea.setFieldsValue({sub_discipline_id:Ze}),Te(!0)}),ot=m=>qe(void 0,null,function*(){const me=He(m);Je(me),et(JSON.parse(JSON.stringify(me))),Tt(3),Lt(!1),Ft(!1),x(!1)});(0,e.useEffect)(()=>{if(ie)return;const m=()=>{Yt(me=>me>=90?(clearInterval(Fa.current),90):me+1)};return Fa.current=setInterval(m,5e4/90),()=>clearInterval(Fa.current)},[ie]);const mn=(m,me)=>{Me(!1);const y=new FormData;Object.keys(me).forEach(ne=>{y.append(ne,me[ne])});const ce=new window.XMLHttpRequest;ce.withCredentials=!0,ce.addEventListener("load",function(ne){return qe(this,null,function*(){var at,Re;try{const Qe=JSON.parse((at=ne==null?void 0:ne.target)==null?void 0:at.response);if(Me(!0),Yt(100),yield new Promise(We=>setTimeout(()=>We(),780)),Qe.status===0){if(!((Re=Qe==null?void 0:Qe.data)!=null&&Re.length)){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Lt(!1);return}ot((Qe==null?void 0:Qe.data)||[])}else Lt(!1),E.ZP.warning(Qe==null?void 0:Qe.message)}catch(Qe){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Qe)}})}),ce.addEventListener("error",()=>{Lt(!1)}),ce.open("POST",`${P.Z.API_SERVER}${m}`),ce.send(y)},sn=m=>qe(void 0,null,function*(){const me=m.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(me)==-1?(E.ZP.error(`${m.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Lt(!0),Ut("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{file:m}),Promise.reject())}),Rt=m=>qe(void 0,null,function*(){const me=m.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(me)==-1?(E.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):m.size/1024/1024>200?(E.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(fn!=null&&fn.length?f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>oa([m])}):oa([m]),Promise.reject())});let _e=[{key:1,label:e.createElement(O.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:sn},e.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const ct=[nt.length,(we=nt.filter(m=>!!(m!=null&&m.errorMsg)))==null?void 0:we.length];return e.createElement("div",{className:s()(i.intelligentBox,"intelligent-body-curb",Se),style:Ye(oe({},$e),{width:ke}),ref:Ma},e.createElement("div",{className:i.underpin},e.createElement("b",{style:It}),e.createElement("b",{style:It})),e.createElement("div",{className:i.head,style:{top:St}},e.createElement("div",{className:i.leftLayout},bt||e.createElement(e.Fragment,null,e.createElement(h.Z,{align:"middle"},e.createElement("div",{className:i.title},"\u8BD5\u9898\u7F16\u8F91"),!ve&&e.createElement(j.op,{href:`${P.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",e.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),e.createElement(j.op,{onClick:T,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ve&&e.createElement(S.Z,{overlayClassName:i.menu,menu:{items:_e}},e.createElement(j.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!rt&&rt),e.createElement("div",{className:i.tip},e.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),e.createElement(h.Z,{className:i.rightLayout,style:{alignItems:"start"}},ft||e.createElement(e.Fragment,null,e.createElement("div",{className:i.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ne)&&e.createElement(A.default,{className:"ml20",checked:Le,onChange:m=>x(m.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ne)&&e.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",e.createElement("span",{className:"ml5 mr5 c-light-primary"},ct[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",e.createElement("span",{className:"ml5 mr5 c-red-e53"},ct[1]),"\u9898")),At&&e.createElement("div",{className:i.tabs},Ln==null?void 0:Ln.map((m,me)=>e.createElement("div",{onClick:()=>{gt(me)},className:jt===me&&i.active,key:me},"\u65B0\u9898",me+1)))),e.createElement("div",{className:i.centerBox},e.createElement("img",{className:"mb10",src:z,width:56}),!Xt&&e.createElement(j.op,{onClick:aa},"\u8BC6\u522B"))),[1,2].includes(Ne)&&Da(),[3].includes(Ne)&&se(),e.createElement("div",{className:"pb10"}),e.createElement("div",{className:i.buttonFixed},e.createElement("div",{className:i.buttonWrap},e.createElement(V.ZP,{size:"middle",className:`${i.button} mr20`,onClick:it},"\u53D6\u6D88"),e.createElement(V.ZP,{size:"middle",type:"primary",className:`${i.button}`,onClick:Oe},Xe))),e.createElement(f.default,{centered:!0,closable:!1,destroyOnClose:!0,open:yt,title:null,footer:null,width:320,afterClose:()=>Yt(0)},e.createElement(h.Z,{align:"middle",style:{flexDirection:"column"}},e.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Mt,e.createElement("span",{className:i.dotLoading},e.createElement("span",null,"."),e.createElement("span",null,"."),e.createElement("span",null,"."))),e.createElement(N.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Gt}),e.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",e.createElement("span",{className:"ml5 c-light-primary"},Gt,"%")))),e.createElement(f.default,{centered:!0,open:ge,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Q,width:480,onCancel:()=>Te(!1),onOk:()=>ea.submit(),afterClose:()=>{ea.resetFields()}},e.createElement(d.default,{style:{maxHeight:550},form:ea,layout:"horizontal",colon:!1,size:"large",onFinish:m=>qe(void 0,null,function*(){var me,y,ce,ne,at;const Re=nt.filter(un=>!un.checked&&!un.errorMsg);ee(!0);const Qe=()=>qe(void 0,null,function*(){var un,Jt;const Vt=yield(0,ae.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ye(oe(oe({},Ht),m),{list:Re,mode:st})});Vt.status===0&&(Nt&&((un=Vt==null?void 0:Vt.data)!=null&&un.success)&&window.location.pathname==="/problemset"&&(J.Z.publish("refresh-item-bank",m.group_id),yield new Promise(Pt=>setTimeout(()=>Pt(),1500))),E.ZP.success(`\u6210\u529F\u5BFC\u5165${(Jt=Vt==null?void 0:Vt.data)==null?void 0:Jt.success}\u9053\u8BD5\u9898`,3),Et(),Te(!1)),ee(!1)});if(st!==1){yield Qe();return}const We=yield(0,ae.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:nt,mode:st}});if(We.status===0){if(!((me=We==null?void 0:We.data)!=null&&me.error_size)){yield Qe();return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ee(!1)},title:"\u63D0\u793A",content:e.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",e.createElement("span",{className:"c-light-primary ml5 mr5"},(y=We==null?void 0:We.data)==null?void 0:y.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",e.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(ce=We==null?void 0:We.data)==null?void 0:ce.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",e.createElement("span",{className:"ml5 mr5"},(at=(ne=We==null?void 0:We.data)==null?void 0:ne.index)==null?void 0:at.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Qe})}})},e.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),e.createElement(d.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},e.createElement(D.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:ht})),st===1&&e.createElement(d.default.Item,{label:e.createElement(h.Z,{align:"middle",style:{justifyContent:"space-between"}},e.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),e.createElement("div",{onClick:()=>Ge(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},e.createElement("img",{className:"mr5 primary-hover",src:de}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},e.createElement(Ce.Z,{key:zt})))),e.createElement(f.default,{centered:!0,open:ze,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Qt,onCancel:()=>Ge(!1),onOk:()=>zn.submit(),afterClose:()=>{zn.resetFields()}},e.createElement(d.default,{style:{maxHeight:550},form:zn,layout:"horizontal",colon:!1,size:"large",onFinish:m=>qe(void 0,null,function*(){var me;$t(!0),(yield(0,ae.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:m.name,parent_id:(me=m==null?void 0:m.parent_id)==null?void 0:me[0]}})).status===0?(Dt(zt+1),setTimeout(()=>{E.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(!1),$t(!1)},1e3)):$t(!1)})},e.createElement(d.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(Z.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),e.createElement(d.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},e.createElement(Ce.Z,null)))),e.createElement(f.default,{centered:!0,open:_t,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>Ft(!1),onOk:()=>{if(Kt===1&&!Mn(Vn)){E.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(Kt===2&&!Mn(Vn)&&!(fn!=null&&fn.length)){E.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const m=[{name:"\u5355\u9009\u9898",num:nn||0},{name:"\u591A\u9009\u9898",num:Un||0},{name:"\u5224\u65AD\u9898",num:la||0},{name:"\u586B\u7A7A\u9898",num:sa||0},{name:"\u7B80\u7B54\u9898",num:xa||0}];if(m.reduce((ce,ne)=>ce+ne.num,0)===0){E.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(Kt,nn,Un),Lt(!0),Ut("\u5904\u7406\u4E2D");const y={type:Kt,query:Vn,item_types:JSON.stringify(m)};Kt===2&&(y.file=(fn==null?void 0:fn[0])||null),mn("/api/intelligent_imports/large_model_intelligent_qa.json",y)}},e.createElement(h.Z,{align:"middle",className:"mb10 c-black"},e.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),e.createElement(H.ZP.Group,{value:Kt,onChange:m=>pn(m.target.value)},e.createElement(H.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),e.createElement(H.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),e.createElement(Z.default.TextArea,{style:{height:120},className:"mb20",value:Vn,placeholder:Kt===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:m=>{dn(m.target.value)}}),Kt===2&&e.createElement(e.Fragment,null,e.createElement(O.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:fn,beforeUpload:Rt,className:"mb20",onRemove:()=>oa([])},e.createElement(U.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},e.createElement(j.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{style:{height:20}})),e.createElement(h.Z,{align:"middle",className:"c-black"},e.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),e.createElement(h.Z,{gutter:16},e.createElement(C.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:nn,onChange:dt,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:Un,onChange:pa,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(b.Z,{min:0,max:10,value:la,onChange:Ea,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(b.Z,{min:0,max:10,value:sa,onChange:Na,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(b.Z,{min:0,max:10,value:xa,onChange:Wn,style:{marginLeft:"8px"}}))))))},be=W;var Ve=Y},1041:function(c,a,t){"use strict";t.d(a,{N:function(){return Z}});var e=t(59301),i=t(57809),l=t(43418),s=t(92832),d=t(8591),E=t(95237),f=t(43604),b=t(38986),h={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"},A=t(92310),S=t.n(A),O=t(87169),V=t(59301),N=(H,U,C)=>new Promise((j,P)=>{var W=z=>{try{F(C.next(z))}catch(ae){P(ae)}},B=z=>{try{F(C.throw(z))}catch(ae){P(ae)}},F=z=>z.done?j(z.value):Promise.resolve(z.value).then(W,B);F((C=C.apply(H,U)).next())});const{Option:D}=i.default,Z=({subId:H,value:U,selectvalues:C,disabled:j,knowledgeOptions:P=[],className:W,height:B,onChange:F=()=>{},onAddKnowledgeFinish:z=()=>{},zIndex:ae=1e3})=>{const Ce=(0,e.useRef)(),[de,M]=(0,e.useState)([]);U=U||[];const k=(ye,$)=>{ye?(M([...$]),F([...$])):(M([]),F([]))};(0,e.useEffect)(()=>{(C==null?void 0:C.length)>0?(M([...C]),F([...C])):(M([]),F([]))},[P]),(0,e.useEffect)(()=>{(U==null?void 0:U.length)>0&&F([...U])},[P]);const Be=ye=>{ye.preventDefault(),Ce.current="",l.default.confirm({centered:!0,width:585,zIndex:ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:V.createElement("div",{className:"font14"},V.createElement("div",{className:h.public_tips},V.createElement(O.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"),V.createElement("div",{style:{display:"flex",alignItems:"center"}},V.createElement("div",{style:{width:"95px"}},V.createElement("span",{className:h.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),V.createElement(s.default,{className:h.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Ce.current,onChange:$=>{Ce.current=$.target.value}}))),onOk:()=>new Promise(($,pe)=>N(void 0,null,function*(){if(!Ce.current)return d.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),pe();if(Ce.current.length>20)return d.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),pe();const K=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ce.current,sub_discipline_id:H}});if((K==null?void 0:K.status)===0){z({id:K.tag_discipline_id,name:Ce.current,type:"personal"});let R=C||[];R.push(K.tag_discipline_id),F([...R]),M([...R]),F([...R])}return $()}))})};return V.createElement(E.Z,{wrap:!1,align:"middle",className:S()(h.wrap,W)},V.createElement(f.Z,null,V.createElement(i.default,{mode:"multiple",disabled:!H||j,className:h.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:k,style:{width:B||490},showSearch:!0,allowClear:!0,value:de,filterOption:(ye,$)=>$.label.indexOf(ye.toLowerCase())>=0},P==null?void 0:P.map(ye=>V.createElement(D,{key:ye.id,value:ye.id,label:ye.name},V.createElement("div",{style:{display:"flex",alignItems:"center"}},V.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ye.name),(ye==null?void 0:ye.type)==="personal"&&V.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),H&&V.createElement(f.Z,{className:`ml20 ${B&&h.add_style}`},V.createElement("span",{className:h.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),V.createElement("span",{className:h.linkBtn,onClick:Be},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},48904:function(c,a,t){"use strict";t.d(a,{S:function(){return b}});var e=t(59301),i=t(20834),l=t(38854),s={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const d=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],E=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],f=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],b=({showSelectAll:h=!1,disciplinesData:A=[],knowledgeData:S=[],directionValue:O,subDisciplineValue:V,typeValue:N,knowledgeValue:D,showKnowledge:Z=!1,showRandomType:H=!1,difficultyValue:U,randomValue:C,selectAll:j,languagesvalue:P,className:W,languages:B=[],isprogram_homework:F,showShixun:z=!1,showItemType:ae=!0,onShixunChange:Ce=()=>{},onDirectionChange:de=()=>{},onTypeChange:M=()=>{},onDifficultyChange:k=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:ye=()=>{},onRandomChange:$=()=>{},showTeachGroup:pe=!1,teachGroupData:K=[],onTeachGroupChange:R=()=>{},teachGroupValue:J})=>{const[te,I]=(0,e.useState)(0),L=(0,e.useRef)(null),[Ae,Ee]=(0,e.useState)(0),re=(0,e.useRef)(null);(0,e.useEffect)(()=>{var oe;A.length!==0&&(((oe=L==null?void 0:L.current)==null?void 0:oe.clientHeight)>108?I(1):I(0)),A.length===0&&I(0)},[A]),(0,e.useEffect)(()=>{var oe;S.length!==0&&(((oe=re==null?void 0:re.current)==null?void 0:oe.clientHeight)>108?Ee(1):Ee(0)),S.length===0&&Ee(0)},[S]);const xe=(oe=[],Ye)=>e.createElement(i.default,{className:s.subMenu},oe.map(qe=>e.createElement(i.default.Item,{key:qe.id},e.createElement("a",{className:`${s.subItem} ${V===qe.id?s.subActive:""}`,onClick:()=>de(Ye,qe.id)},qe.name))));return e.createElement("aside",{className:W?`${s.main} ${W}`:s.main},e.createElement("div",{className:s.wrap},F&&e.createElement("div",{className:s.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),pe&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u56E2\u961F"),e.createElement("div",{className:s.directionContentWrap},e.createElement("li",{className:`${s.directionItem} ${J?"":s.active} `,onClick:()=>R(null)},"\u5168\u90E8"),K==null?void 0:K.map(oe=>e.createElement("li",{key:oe.group_id,className:`${s.directionItem} ${J===oe.group_id?s.active:""} `,onClick:()=>R(oe.group_id)},oe.name)))),e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u65B9\u5411"),e.createElement("span",null),e.createElement("div",{className:s.directionContentWrap,style:{overflow:"hidden",height:te===1?88:"auto"}},e.createElement("li",{className:`${s.directionItem} ${O?"":s.active} `,onClick:()=>de(null)},"\u5168\u90E8"),A.map(oe=>{var Ye;return e.createElement(e.Fragment,{key:oe.id},((Ye=oe.sub_disciplines)==null?void 0:Ye.length)>0?e.createElement(l.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:qe=>qe.parentNode,dropdownRender:()=>xe(oe.sub_disciplines,oe.id)},e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name)):e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name))})),e.createElement("div",{className:s.directionContentWrap,ref:L,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},A.map(oe=>{var Ye;return e.createElement(e.Fragment,{key:oe.id},((Ye=oe.sub_disciplines)==null?void 0:Ye.length)>0?e.createElement(l.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:qe=>qe.parentNode,dropdownRender:()=>xe(oe.sub_disciplines,oe.id)},e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name)):e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name))})),!!te&&e.createElement("div",{className:s.action},te===1&&e.createElement("span",{onClick:()=>I(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),te===2&&e.createElement("span",{onClick:()=>I(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Z&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u77E5\u8BC6\u70B9"),e.createElement("div",{className:s.directionContentWrap,style:{overflow:"hidden",height:Ae===1?94:"auto"}},e.createElement("li",{className:`${s.directionItem} ${D===-1?s.active:""} `,onClick:()=>ye(-1)},"\u5168\u90E8"),S.map(oe=>e.createElement("li",{key:oe.id,className:`${s.directionItem} ${D===oe.id?s.active:""} `,onClick:()=>ye(oe.id)},oe.name))),e.createElement("div",{ref:re,className:s.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},S.map(oe=>e.createElement("li",{key:oe.id,className:`${s.directionItem} ${D===oe.id?s.active:""} `,onClick:()=>ye(oe.id)},oe.name))),!!Ae&&e.createElement("div",{className:s.action},Ae===1&&e.createElement("span",{onClick:()=>Ee(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),Ae===2&&e.createElement("span",{onClick:()=>Ee(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),ae&&!F&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u9898\u578B"),e.createElement("li",{className:`${s.directionItem} ${N?"":s.active} `,onClick:()=>M(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},d.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${N===oe.value?s.active:""} `,onClick:()=>M(oe.value)},oe.name)),z&&e.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:s.directionItem,onClick:()=>Ce()},"\u5B9E\u8BAD\u9898"))),e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u96BE\u5EA6"),e.createElement("li",{className:`${s.directionItem} ${U?"":s.active} `,onClick:()=>k(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},E.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${U===oe.value?s.active:""} `,onClick:()=>k(oe.value)},oe.name)))),H&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u7C7B\u578B"),e.createElement("li",{className:`${s.directionItem} ${C?"":s.active} `,onClick:()=>$(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},f.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${C===oe.value?s.active:""} `,onClick:()=>$(oe.value)},oe.name))))))}},19105:function(c,a,t){"use strict";var e=t(59301),i=t(99587),l=t(48136),s=t(76562),d=t(43418),E=t(59301);const f=(0,e.forwardRef)(({callback:b,width:h,onChange:A,disabled:S,readOnly:O,type:V="",value:N="",style:D={}},Z)=>{const H=(0,e.useRef)(),U=(0,e.useRef)(),[C,j]=(0,e.useState)(0),[P,W]=(0,e.useState)(0),[B,F]=(0,e.useState)(!1),z=()=>{var M=document.createElement("div");M.innerHTML=H.current.getValue();var k=M.innerText;return b&&b(k),k};(0,e.useImperativeHandle)(Z,()=>({getData:z}));const ae=M=>{M.preventDefault();const k=M.clientX-C,Be=M.clientY-P;document.body.onmousemove=ye=>{let $=ye.clientX-k,pe=ye.clientY-Be;const K=document.getElementsByClassName("markdown-popup-form")[0],R=window.innerWidth-K.offsetWidth,J=window.innerHeight-K.offsetHeight;$=Math.max(0,Math.min($,R)),pe=Math.max(0,Math.min(pe,J)),Ce(ye.clientX,ye.clientY,k,Be)&&(j($),W(pe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ce=(M,k,Be,ye)=>{const $=document.body.clientHeight,pe=document.body.clientWidth;return M<20&&Be>M||M>pe-20&&Bek||k>$-20&&ye{B&&setTimeout(()=>{const M=document.getElementsByClassName("markdown-popup-form")[0],k=window.innerWidth/2-M.offsetWidth/2,Be=window.innerHeight/2-M.offsetHeight/2;j(k),W(Be)},0)},[B]);const de=()=>{S||O||F(!0)};return E.createElement("div",{style:D},E.createElement("div",{style:{width:h||"100%",position:"relative"},className:`${i.Z.mathFillWrap} ${S||O?"cursorDefault":""}`,onClick:()=>de()},E.createElement("math-field",{disabled:S,locale:"zh_cn",class:`${i.Z.mathField} ${V}`,readOnly:O,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:H,style:{width:"100%",fontSize:N?18:14},value:N||""})),E.createElement(d.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:C,top:P},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:ae},"\u8F93\u5165\u516C\u5F0F"),open:B,onOk:()=>{const M=U.current.getData();H.current.setValue(M),A(M),F(!1)},onCancel:()=>{F(!1)},destroyOnClose:!0,className:"markdown-popup-form"},E.createElement(s.Z,{value:N,ref:U,onChange:A,showSaveButton:!1})))});a.Z=f},22962:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(59301),i=t(78241),l=t(43418),s=t(92832),d=t(87169),E=t(38986),f={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},b=t(52154),h=t(59301),A=(V,N,D)=>new Promise((Z,H)=>{var U=P=>{try{j(D.next(P))}catch(W){H(W)}},C=P=>{try{j(D.throw(P))}catch(W){H(W)}},j=P=>P.done?Z(P.value):Promise.resolve(P.value).then(U,C);j((D=D.apply(V,N)).next())}),O=({type:V="subject",open:N,onCancel:D,onOkClick:Z,subDisciplineId:H})=>{const[U]=i.default.useForm(),[C,j]=(0,e.useState)([]),[P,W]=(0,e.useState)(!1);(0,e.useEffect)(()=>{},[]);const B=()=>A(void 0,null,function*(){if(V){const F=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:V}});j(F.disciplines||[])}});return h.createElement(l.default,{title:h.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:N,width:558,centered:!0,className:f.publicQuest,onCancel:()=>{D(),U.resetFields()},onOk:()=>{U.validateFields().then(F=>A(void 0,null,function*(){const z=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:F==null?void 0:F.name,sub_discipline_id:H}});(z==null?void 0:z.status)===0&&Z({name:F==null?void 0:F.name,id:z==null?void 0:z.tag_discipline_id,public:!1,type:"personal"}),U.resetFields(),D()}))}},h.createElement("div",{className:f.publicQuestContent},h.createElement("div",{className:f.public_tips},h.createElement(d.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"),h.createElement(i.default,{labelAlign:"left",form:U,colon:!1},h.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},h.createElement(s.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),h.createElement(b.Z,{open:P,onCancel:()=>{W(!1)}})))}},8343:function(c,a,t){"use strict";t.d(a,{Z:function(){return s}});var e=t(59301),i=t(49535),l=t(59301),s=({defaultX:d="40%",leftChild:E,rightChild:f,className:b,hideResize:h=!1})=>{const[A,S]=(0,e.useState)(d),O=(0,e.useRef)();function V(){O.current=!0}(0,e.useEffect)(()=>{function Z(U){O.current&&(i.Z.publish("resize-move-bar",U),S(U.pageX))}function H(){O.current=!1}return window.addEventListener("mousemove",Z),window.addEventListener("mouseup",H),()=>{window.removeEventListener("mousemove",Z),window.removeEventListener("mouseup",H)}},[]);const N=typeof A=="number"&&A!==.01?`${A}px`:d,D=`calc(100% - ${h?"0px":"4px"} - ${N})`;return l.createElement("div",{className:`split-panel-container ${b}`},l.createElement("section",{style:{width:N,display:A===.01?"none":""}},E),l.createElement("section",{className:"resize-x-bar",onMouseDown:V},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:D}},f))}},96680:function(c,a,t){"use strict";var e=t(59301);const i=s=>String(s).length===1?`0${s}`:s,l=({className:s="",onChange:d,defaultValue:E=0})=>{const[f,b]=(0,e.useState)(E);(0,e.useEffect)(()=>{const O=setTimeout(()=>{b(f+1e3)},1e3);return d(f+1e3),()=>{clearInterval(O)}},[f]);const h=parseInt(f/(60*6e4))||"00",A=parseInt(f%(60*6e4)/6e4)||"00",S=parseInt(f%6e4/1e3)||"00";return e.createElement("div",{className:s},i(h),":",i(A),":",i(S))};a.Z=l},7501:function(c,a,t){"use strict";t.d(a,{i:function(){return W},Z:function(){return F}});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"},i=t(71418),l=t(6848),s=t(92310),d=t.n(s),E=t(51257),f=t(28426),b=t(48790),h="data:image/png;base64,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",A="data:image/png;base64,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",S="data:image/png;base64,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",O="data:image/png;base64,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",V="data:image/png;base64,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",N="data:image/png;base64,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",D="data:image/png;base64,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",Z="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",H="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=",U="data:image/png;base64,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",C="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",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC",P=t(59301);const W=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:h,swimg:A},{name:"101\u8BA1\u5212",ptimg:S,swimg:O},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:V,swimg:N},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:D,swimg:Z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:H,swimg:U},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:j}];var F=({className:z,dataSource:ae=[],col:Ce=4,right:de,bottom:M=23,precision:k=0,wrapWidth:Be=1200,trackEventItems:ye,loading:$,onRemove:pe=()=>{},isCurrent:K=!0,showAlias:R=!1})=>{const J=Math.floor((Be-(Ce-1)*de)/Ce),te=[{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(I=>(window.ENV==="build"&&(I.ptimg=`/react/build${I.ptimg}`,I.swimg=`/react/build${I.swimg}`),I));return P.createElement(i.Z,{spinning:$},P.createElement("div",{className:d()(e.list,z)},!!(ae!=null&&ae.length)&&(ae==null?void 0:ae.map((I,L)=>{var Ae;const{name:Ee,id:re,identifier:xe,featured:oe,school_name:Ye,image_url:qe,excellent:Ct,is_plan:tt}=I;return P.createElement("div",{key:re,className:e.wrap,style:{width:J,marginRight:(1+L)%Ce===0?0:de+k,marginBottom:M}},P.createElement("a",{className:e.li,onClick:Ke=>{Ke.preventDefault(),Ke.stopPropagation(),ye&&(0,E.L9)([ye]),(0,E.xg)(`/paths/${xe}`)}},P.createElement("div",{className:e.img},P.createElement("img",{className:e.cover,src:`${qe}`}),K&&(0,b.bg)()&&(I==null?void 0:I.studying)&&P.createElement("div",{className:`${e.movebq} user-path-items`,onClick:Ke=>{Ke.stopPropagation(),pe(I)}},P.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),P.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=I==null?void 0:I.subject_tags)==null?void 0:Ae.map((Ke,G)=>{var Y,be;if(G===0){const Se=(Y=te.find($e=>$e.name==Ke))==null?void 0:Y.swimg;return P.createElement("img",{className:e.sign,src:Se,style:{left:"-4px"}})}const Ve=(be=te.find(Se=>Se.name==Ke))==null?void 0:be.ptimg;return P.createElement("img",{className:e.sign,src:Ve,style:{left:`${48+52*(G-1)+2*G}px`}})}),P.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(I==null?void 0:I.excellent)&&P.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),P.createElement("div",{className:e.name},P.createElement(l.Z,{title:R&&(I!=null&&I.excellent_alias_name)?P.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ee}`,P.createElement("br",null),P.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${I==null?void 0:I.excellent_alias_name}`)):Ee},P.createElement("span",{className:e.e},R&&(I==null?void 0:I.excellent_alias_name)||Ee))),P.createElement("div",{className:e.tags},P.createElement("div",null,P.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),P.createElement("span",null,I.stages_count))),P.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.createElement("span",null,I.members_count)))))))})),!ae.length&&P.createElement(f.Z,null)))}},9148:function(c,a,t){"use strict";t.d(a,{jL:function(){return d},w9:function(){return I},QD:function(){return Xt},cQ:function(){return pe.Z},op:function(){return Ze},O5:function(){return Le},_b:function(){return Xe},t7:function(){return U},Gi:function(){return oe},YG:function(){return re},qp:function(){return S},vr:function(){return It},qE:function(){return bt},Je:function(){return P},wb:function(){return $},cq:function(){return G},tp:function(){return N}});var e=t(59301),i={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"},l="data:image/png;base64,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",d=({dataSource:x=[],img:Q,imgWidth:ee=346,title:ge,sunTitle:Te,bannerExtraContent:ze})=>e.createElement("div",{className:i.banner},e.createElement("div",{className:i.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,ge),e.createElement("span",null,Te)),x.length>0&&e.createElement("div",{className:i.btns},x.map((Ge,ht)=>e.createElement("div",{key:ht,onClick:Ge.click},Ge.name,Ge.sign?e.createElement("img",{src:l,width:39}):null))),ze),Q&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Q,width:ee}))),E={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"},f=t(92310),b=t.n(f),h=t(89392),S=({dataSource:x=[],value:Q,onChange:ee,onTitleChange:ge,className:Te,title:ze,titleWidth:Ge=41,style:ht={},fontColor:vt="#6A7283",showCount:zt})=>{const[Dt,_t]=(0,e.useState)(0),[Ft,Qt]=(0,e.useState)(!1),$t=(0,e.useRef)(null),ie=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Me;x.length!==0&&(((Me=$t==null?void 0:$t.current)==null?void 0:Me.clientHeight)>97?_t(1):_t(0)),x.length===0&&_t(0),Qt(!1)},[x]),e.createElement("div",{className:b()(E.row,Te),style:ht},e.createElement("div",{onClick:(0,h.throttle)(()=>ge==null?void 0:ge(),2e3),style:{width:Ge,marginTop:Ft?12:4},className:`${E.title} ${ge?"current":""}`},ze),e.createElement("div",{className:Ft?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},e.createElement("div",{className:E.bar,ref:ie,style:Dt>0?{height:Dt===1?97:"auto",overflow:Dt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:E.tag,ref:$t},x==null?void 0:x.map(Me=>e.createElement("span",{onClick:()=>ee(Me.id),key:Me.id,style:{color:vt},className:Q===Me.id?E.active:""},e.createElement("span",{title:Me.name,className:E.name},Me.name),!!zt&&e.createElement("span",{className:E.num},Me.count))))),!!Dt&&e.createElement(e.Fragment,null,Dt===1?e.createElement("div",{onClick:()=>{var Me;_t(2),((Me=$t==null?void 0:$t.current)==null?void 0:Me.clientHeight)>245?Qt(!0):Qt(!1)},className:E.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{ie.current.scrollTop=0,_t(1),Qt(!1)},className:E.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},O={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"},N=({dataSource:x=[],value:Q,onChange:ee,className:ge,style:Te={}})=>e.createElement("div",{style:Te,className:b()(O.tabs,ge)},x.map(ze=>e.createElement("span",{onClick:()=>ee(ze.id),className:Q===ze.id?O.active:"",key:ze.id},ze.name))),D={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=t(92832),U=({dataSource:x=[],value:Q="",onChange:ee,onInputChange:ge=()=>{},className:Te,style:ze={},placeholder:Ge,allowClear:ht=!1})=>{var vt;const[zt,Dt]=(0,e.useState)(""),[_t,Ft]=(0,e.useState)("");(0,e.useEffect)(()=>{var ie;let Me=Q;(ie=JSON.stringify(Q))!=null&&ie.includes("{")&&(Dt(Q.id),Me=Q.value||"");try{Ft(decodeURIComponent(Me||""))}catch(jt){Ft(decodeURIComponent(Me||""))}},[Q]);const Qt=()=>{ee(encodeURIComponent(_t),zt||null)},$t=ie=>{ie!==zt&&(Dt(ie),ee(encodeURIComponent(_t),ie))};return e.createElement("div",{className:b()(D.input,Te),style:ze},!!x.length&&e.createElement("div",{className:D.dropdown},e.createElement("div",{className:D.text},(vt=x.find(ie=>ie.id===zt))==null?void 0:vt.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:D.b1}),e.createElement("b",{className:D.b2})),e.createElement("div",{className:D.menu},x.map((ie,Me)=>e.createElement("div",{key:Me,onClick:()=>$t(ie.id)},ie.name)))),e.createElement(Z.default,{onPressEnter:Qt,value:_t,onChange:ie=>{Ft(ie.target.value),ge(encodeURIComponent(ie.target.value),zt||null)},bordered:!1,placeholder:Ge}),e.createElement("i",{onClick:Qt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},C={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"},P=({value:x,onChange:Q,className:ee,total:ge,pageSize:Te,style:ze={}})=>{const Ge=x<2,ht=x>=Math.ceil(ge/Te);return ge<=Te?e.createElement(e.Fragment,null):e.createElement("div",{className:b()(C.quickPager,ee),style:ze},e.createElement("div",{onClick:()=>{Ge||Q(x-1,"prev")},className:Ge?C.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{ht||Q(x+1,"next")},className:ht?C.disabled:""},"\u4E0B\u4E00\u9875"))},W={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"},B=t(71418),F=t(6848),z=t(13570),ae=t(346),Ce=t(51257),de=t(96908),M=t(57177),k=t(81378),Be=t(28426),$=({className:x,dataSource:Q=[],col:ee=4,right:ge,bottom:Te=23,precision:ze=0,wrapWidth:Ge=1200,trackEventItems:ht,loading:vt})=>{const zt=Math.floor((Ge-(ee-1)*ge)/ee);return e.createElement(B.Z,{spinning:vt},e.createElement("div",{className:b()(W.list,x)},!!Q.length&&Q.map((Dt,_t)=>{const{name:Ft,id:Qt,identifier:$t,power:ie,cover_image_id:Me,pic:jt}=Dt;return e.createElement("div",{className:W.wrap,key:Qt,style:{width:zt,marginRight:(1+_t)%ee===0?0:ge+ze,marginBottom:Te}},e.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:W.li,onClick:gt=>{gt.preventDefault(),ht&&(0,Ce.L9)([ht]),ie&&(0,Ce.xg)(`/shixuns/${$t}/challenges`)}},e.createElement("div",{className:W.img},e.createElement("img",{className:W.cover,src:`${jt}`}),Dt.is_jupyter&&e.createElement("img",{className:W.sign,src:de}),Dt.is_jupyter_lab&&e.createElement("img",{className:W.sign,src:M}),Dt.is_unity_3d&&e.createElement("img",{className:W.sign,src:k})),e.createElement("div",{className:W.name},e.createElement(F.Z,{title:Ft||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:W.e},Ft||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:W.tags},e.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Dt.challenges_count))),!!Dt.myshixuns_count&&e.createElement(F.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,Dt.myshixuns_count))),e.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Dt.level))),e.createElement("div",{className:W.rate},e.createElement(z.Z,{allowHalf:!0,disabled:!0,defaultValue:Dt.score_info}),e.createElement("span",null,"\xA0",Dt.score_info?`${Dt.score_info}\u5206`:"5\u5206")))),!ie&&e.createElement("div",{className:W.lockWrap},e.createElement("img",{src:`${ae.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")))}),!Q.length&&e.createElement(Be.Z,null)))},pe=t(7501),K={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"},R="data:image/png;base64,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",J=t(59301),I=({className:x,dataSource:Q=[],col:ee=4,right:ge,bottom:Te=23,precision:ze=0,wrapWidth:Ge=1200,trackEventItems:ht,loading:vt})=>{const zt=Math.floor((Ge-(ee-1)*ge)/ee);return J.createElement(B.Z,{spinning:vt},J.createElement("div",{className:b()(K.list,x)},!!Q.length&&Q.map((Dt,_t)=>{const{subject_identifier:Ft,id:Qt,identifier:$t,power:ie}=Dt,Me=Dt.is_public!=0&&Dt.is_public;return J.createElement("div",{className:K.wrap,key:Qt,style:{width:zt,marginRight:(1+_t)%ee===0?0:ge+ze,marginBottom:Te}},J.createElement("a",{className:K.li,onClick:jt=>{jt.preventDefault(),ht&&(0,Ce.L9)([ht]),(0,Ce.xg)(Dt.first_category_url)}},J.createElement("div",{className:K.top},J.createElement(F.Z,{title:Dt.name},J.createElement("div",{className:K.name},Dt.name)),J.createElement("img",{className:K.img,src:ae.Z.IMG_SERVER+"/images/"+Dt.avatar_url}),J.createElement("div",{className:K.text,title:Dt.creator},Dt.creator),Ft&&J.createElement("div",{className:K.btns},J.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),J.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Me&&J.createElement("div",{className:K.sign},"\u516C\u5F00")),J.createElement("div",{className:K.bottom},Dt.visits>0&&J.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-liulanyan"}),J.createElement("span",null,Dt.visits))),Dt.course_members_count>0&&J.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-chengyuan"}),Dt.course_members_count)),Dt.tasks_count>0&&J.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-zuoye"}),Dt.tasks_count)),Dt.is_end?J.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):J.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Dt.is_accessible&&J.createElement("div",{className:K.lockWrap},J.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),J.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Q.length&&J.createElement(Be.Z,null)))},L={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"},Ae=t(25690),re=({dataSource:x=[],value:Q,onChange:ee,className:ge,style:Te={},tabBarExtraContent:ze})=>e.createElement("div",{className:b()(L.tabs,ge),style:Te},e.createElement("div",{className:L.tabsWrap},x.map((Ge,ht)=>e.createElement("aside",{className:L.tab,onClick:()=>{ee(Ge.id),Ge.link&&Ae.history.push(Ge.link)},key:ht},e.createElement("div",{className:Q===Ge.id?L.active:""},Ge.name),(Ge==null?void 0:Ge.resetCount)==null&&(Ge==null?void 0:Ge.total)!==void 0&&e.createElement("span",null,"\uFF08",Ge==null?void 0:Ge.total,"\uFF09"),(Ge==null?void 0:Ge.resetCount)!==void 0&&(Ge==null?void 0:Ge.total)!==void 0&&e.createElement(F.Z,{title:(Ge==null?void 0:Ge.tip)!=null?Ge==null?void 0:Ge.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Ge==null?void 0:Ge.resetCount),"/",e.createElement("span",null,Ge==null?void 0:Ge.total),"\uFF09"))))),e.createElement("div",{className:L.tabBar},ze)),oe=({className:x,style:Q={},children:ee})=>e.createElement("div",{className:b()(x),style:Q},ee),Ye={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"},qe=t(38854),Ct=t(20834);const tt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var G=({sortValue:x,dropValue:Q,className:ee,onSort:ge,onDrop:Te,dataSource:ze=tt})=>{var Ge;return e.createElement("div",{className:b()(Ye.orderWrap,ee)},e.createElement(qe.Z,{dropdownRender:()=>e.createElement(Ct.default,null,ze.map((ht,vt)=>e.createElement(Ct.default.Item,{key:vt,onClick:()=>Te(ht.id)},ht.name)))},e.createElement("span",{className:Ye.orderTextWrap},(Ge=ze.find(ht=>Q===ht.id))==null?void 0:Ge.name)),e.createElement("span",{className:Ye.orderIconWrap},e.createElement("span",{className:Ye.orderAsc},e.createElement("i",{className:x==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer}`,onClick:()=>ge(x==="asc"?"desc":"asc")})),e.createElement("span",{className:Ye.orderDesc},e.createElement("i",{className:x==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer}`,onClick:()=>ge(x==="asc"?"desc":"asc")}))))},Y={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"},be=t(3113),Ve=Object.defineProperty,Se=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,it=(x,Q,ee)=>Q in x?Ve(x,Q,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[Q]=ee,Et=(x,Q)=>{for(var ee in Q||(Q={}))$e.call(Q,ee)&&it(x,ee,Q[ee]);if(Se)for(var ee of Se(Q))ke.call(Q,ee)&&it(x,ee,Q[ee]);return x},Ht=(x,Q)=>{var ee={};for(var ge in x)$e.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&Se)for(var ge of Se(x))Q.indexOf(ge)<0&&ke.call(x,ge)&&(ee[ge]=x[ge]);return ee},st=(x,Q,ee)=>new Promise((ge,Te)=>{var ze=vt=>{try{ht(ee.next(vt))}catch(zt){Te(zt)}},Ge=vt=>{try{ht(ee.throw(vt))}catch(zt){Te(zt)}},ht=vt=>vt.done?ge(vt.value):Promise.resolve(vt.value).then(ze,Ge);ht((ee=ee.apply(x,Q)).next())}),Ze=x=>{var Q=x,{className:ee,style:ge,children:Te,loading:ze=!1,openLoading:Ge,onClick:ht=()=>{},size:vt="middle",shape:zt="round"}=Q,Dt=Ht(Q,["className","style","children","loading","openLoading","onClick","size","shape"]);const[_t,Ft]=(0,e.useState)(!1);return e.createElement(be.ZP,Et({onClick:(0,h.throttle)(Qt=>st(void 0,null,function*(){Ge&&Ft(!0);try{yield ht(Qt)}catch($t){console.log("error",$t)}Ge&&Ft(!1)}),2e3,{leading:!0,trailing:!1}),className:b()(Y.btn,Y[`${vt}-${zt}`],ee),style:ge,size:vt,shape:zt,loading:_t||ze},Dt),Te)},ve={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"},bt=({className:x,style:Q,children:ee=null,onClick:ge,title:Te})=>e.createElement("div",{className:b()(ve.head,x),style:Q},e.createElement("span",{className:"primary-hover",onClick:ge},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Te},Te),e.createElement("div",{className:ve.node},ee)),ft={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"},Xt=({confirmShow:x=!0,confirmTitle:Q,confirmClick:ee,cancelShow:ge=!0,cancelTitle:Te,cancelClick:ze,className:Ge,style:ht,confirmLoading:vt=!1})=>e.createElement("div",{className:b()(ft.btns,Ge),style:ht},x&&e.createElement(be.ZP,{loading:vt,onClick:ee,type:"primary",className:ft.confirm},Q),ge&&e.createElement(be.ZP,{onClick:ze,className:ft.cancel},Te)),tn={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"},It=({className:x,style:Q={},LeftContent:ee,children:ge,RightContent:Te})=>e.createElement("div",{className:b()(tn.fixedBottom,x),style:Q},e.createElement("div",{className:tn.wrap},e.createElement("div",{className:tn.left},ee),e.createElement("div",{className:tn.center},ge),e.createElement("div",{className:tn.right},Te))),rt={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"},Xe=({className:x,style:Q={},dataSource:ee=[]})=>e.createElement("div",{className:b()(rt.crumbs,x),style:Q},ee.map((ge,Te)=>TeAe.history.push(ge.path)},ge.name):e.createElement("span",null,ge.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Te,style:{color:"#5F6368"}},ge.name))),we=t(31797),Ne=Object.defineProperty,Tt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,yt=(x,Q,ee)=>Q in x?Ne(x,Q,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[Q]=ee,Lt=(x,Q)=>{for(var ee in Q||(Q={}))Mt.call(Q,ee)&&yt(x,ee,Q[ee]);if(Yt)for(var ee of Yt(Q))Ut.call(Q,ee)&&yt(x,ee,Q[ee]);return x},Ln=(x,Q)=>Tt(x,Gt(Q)),Je=(x,Q)=>{var ee={};for(var ge in x)Mt.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&Yt)for(var ge of Yt(x))Q.indexOf(ge)<0&&Ut.call(x,ge)&&(ee[ge]=x[ge]);return ee};const{Countdown:nt}=we.default;var Le=x=>{var Q=x,{onChange:ee}=Q,ge=Je(Q,["onChange"]);const[Te,ze]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Te=="number"&&Te>=0&&ee(Te)},[Te]);const Ge=ht=>{const vt=Math.floor(ht/1e3);ze(vt)};return e.createElement(nt,Ln(Lt({},ge),{onChange:Ge}))}},98309:function(c,a,t){"use strict";t.d(a,{Z:function(){return D}});var e=t(59301),i=t(25690),l=t(43418),s=t(3113),d=t(71418),E=t(81072),f=t(10866),b=t(75975),h=t(24334),A=t(61186),S=t.n(A),O=t(24363),V=t(59301),N=(Z,H,U)=>new Promise((C,j)=>{var P=F=>{try{B(U.next(F))}catch(z){j(z)}},W=F=>{try{B(U.throw(F))}catch(z){j(z)}},B=F=>F.done?C(F.value):Promise.resolve(F.value).then(P,W);B((U=U.apply(Z,H)).next())}),D=({open:Z,onClose:H})=>{const[U,C]=(0,e.useState)(void 0);console.log((0,i.useLocation)(),33);const j=(0,i.useLocation)();(0,e.useEffect)(()=>{Z&&function(){return N(this,null,function*(){const L=yield(0,E.X6)(Z);C(L.data)})}()},[Z]);const{status:P,created_at:W,code:B,name:F,language:z,pass_sets_count:ae,set_count:Ce,error_msg:de,output:M,input:k,expected_output:Be,execute_memory:ye,user:$,execute_time:pe,input_file_url:K,output_file_url:R,is_file:J,expected_output_file_url:te}=U||{};return V.createElement(l.default,{open:Z,width:1e3,onCancel:()=>H(!1),footer:V.createElement(s.ZP,{type:"primary",onClick:()=>H(!1)},"\u5173\u95ED"),centered:!0},V.createElement(d.Z,{spinning:!U,delay:500},V.createElement("div",{className:"record-detail-info"},U?V.createElement(V.Fragment,null,V.createElement("div",{className:"record-detail-body"},V.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),V.createElement("ul",{className:"record-info"},V.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",V.createElement("span",{className:P===0?"c-green":"c-red"},f.Im[P])," "),V.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",V.createElement("span",null,S()(W).format("YYYY-MM-DD HH:mm:ss"))," "),V.createElement("li",null," \u8BED\u8A00\uFF1A",V.createElement("span",null,z)," "),V.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",V.createElement("span",null,pe*1e3,"ms")," "),V.createElement("li",null," ",`${P===O.h.HIDE_COMPILE_STATUS?"--":ae} / ${Ce} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,f.gZ)({status:P,error_msg:de,execute_time:pe,output:M,input:k,expected_output:Be,input_file_url:K,output_file_url:R,is_file:J,expected_output_file_url:te}),V.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),V.createElement(b.ZP,{height:"200px",width:"100%",language:z==null?void 0:z.toLocaleLowerCase(),value:h.Base64.decode(B),options:{readOnly:!0}}))):null)))}},7727:function(c,a,t){"use strict";t.d(a,{Im:function(){return Ce},Y4:function(){return M}});var e=t(59301),i=t(92832),l=t(8591),s=t(3113),d=t(37345),E=t(24334),f=t.n(E),b=t(91136),h=t(86074),A=t(91842),S=t(51257),O=t(34376),V=t.n(O),N=t(38986),D=t(25690),Z=t(98309),H=t(49535),U=t(81072),C=t(8243),j=t(75617),P=t(92310),W=t.n(P),B=t(84989),F=t(59301),z=(ye,$,pe)=>new Promise((K,R)=>{var J=L=>{try{I(pe.next(L))}catch(Ae){R(Ae)}},te=L=>{try{I(pe.throw(L))}catch(Ae){R(Ae)}},I=L=>L.done?K(L.value):Promise.resolve(L.value).then(J,te);I((pe=pe.apply(ye,$)).next())});const{TextArea:ae}=i.default,Ce={[d.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[d.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[d.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 de=(ye=>(ye[ye.SET_VISIBLE=0]="SET_VISIBLE",ye[ye.SET_TABINDEX=1]="SET_TABINDEX",ye))(de||{});function M(ye){const{status:$,error_msg:pe,output:K,input:R,expected_output:J,is_file:te,input_file_url:I,output_file_url:L,expected_output_file_url:Ae,setMonacoValue:Ee,setData:re}=ye,xe=(0,e.useRef)(),oe=(0,e.useRef)(),Ye=(0,e.useRef)();let qe=null;const Ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(K&&!te&&xe.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(xe.current);const Ke=(0,S.pp)(E.Base64.decode(K));tt.write(Ke),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(G){}},100)}if(R&&!te&&oe.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(oe.current),tt.write((0,S.pp)(R)),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(Ke){}},100)}if(J&&!te&&Ye.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(Ye.current),tt.write((0,S.pp)(E.Base64.decode(J))),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(Ke){}},100)}},[K]),$){case d.h.NOMATCH:qe=F.createElement(F.Fragment,null,F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!te&&F.createElement("div",{ref:xe}),te&&F.createElement("div",{style:Ct},F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(this,null,function*(){const tt=yield(0,N.ZP)(L,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ee(tt),setTimeout(()=>{re(L)},200)})},K)),F.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!te&&F.createElement("div",{ref:Ye}),te&&F.createElement("div",{style:Ct},F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(this,null,function*(){const tt=yield fetch(Ae,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield tt.text()),setTimeout(()=>{re(Ae)},200)})},J)));break;case d.h.EXECUTEFAILURE:qe=F.createElement(F.Fragment,null,F.createElement("div",{style:{border:"1px #F6F7F9 solid"}},F.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!te&&F.createElement(A.Z,{value:R,style:Ct}),te&&F.createElement("div",{style:Ct},F.createElement("a",{onClick:()=>(0,S.LR)(I,R)},R))),F.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},F.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:b.Z.error,style:{color:"#E30000",padding:"0 10px"}},E.Base64.decode(pe),"111")));break;case d.h.COMPILEFAILURE:qe=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:b.Z.error},E.Base64.decode(pe)));break;case d.h.PODFAILURE:qe=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:qe=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",qe," ")}function k(ye){const{status:$,error_msg:pe,execute_time:K,output:R,input:J,expected_output:te,is_file:I,input_file_url:L,output_file_url:Ae,expected_output_file_url:Ee}=ye;let re=null;switch($){case d.h.OK:case d.h.NOMATCH:case d.h.EXECUTEFAILURE:case d.h.COMPILEFAILURE:re=F.createElement("div",{id:"outputResultRef",className:"h100"});break;case d.h.PODFAILURE:re=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:re=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",re," ")}function Be({value:ye,className:$}){return F.createElement("span",{className:$},ye)}a.ZP=({input:ye,is_file:$,debuging:pe,submitting:K,executingMessage:R,debugResult:J,onChangeInput:te,onDebugCode:I,onSubmitCode:L,hack:Ae,user:Ee,submitResult:re,isWhiteTheme:xe,topDispatch:oe})=>{const[Ye]=(0,D.useSearchParams)(),qe=(0,D.useParams)(),[Ct,tt]=(0,e.useState)(!1),[Ke,G]=(0,e.useState)(!1),[Y,be]=(0,e.useState)(1),[Ve,Se]=(0,e.useState)(!1),[$e,ke]=(0,e.useState)(0),[it,Et]=(0,e.useState)(!1),[Ht,st]=(0,e.useState)(""),[St,Ze]=(0,e.useState)(""),ve=(0,e.useRef)(),Ot=(0,e.useRef)(),bt=(0,e.useRef)(null),ft=(0,e.useRef)(null),cn=(0,e.useRef)(null);console.log(re,"submitResult",qe);const{status:Xt,id:tn,input:At,output:It,expected_output:rt,is_file:Nt,input_file_url:Xe,output_file_url:we,expected_output_file_url:Ne,error_msg:Tt,hack_sets:Gt}=re||{};(0,e.useEffect)(()=>{Xt===0&&(be(1),ke(0))},[Xt,tn]),(0,e.useEffect)(()=>{z(void 0,null,function*(){var Le;const x=yield(0,U.rX)(qe==null?void 0:qe.id,"submit");(x==null?void 0:x.status)===0&&(x!=null&&x.data&&((Le=x==null?void 0:x.data)==null?void 0:Le.status)!==0?(oe({type:C.Types.SET_SUBMIT_RESULT,payload:{submitResult:x==null?void 0:x.data}}),be(2),ke(320)):(be(1),ke(0)))})},[qe==null?void 0:qe.id]),(0,e.useEffect)(()=>{if(ve.current){let et=function(Ge){ee=Q.offsetHeight,ge=!0,Te=Ge.pageY,cn.current.style.display="block"},Le=function(){ge=!1,cn.current.style.display="none"},x=function(Ge){if(ge){Yt();let ht=Te-Ge.pageY,vt=ee+ht;if(vt<0&&(vt=0),vt>window.innerHeight-150&&(vt=window.innerHeight-150),Y===1){vt<=34?ke(0):ke(vt);return}console.log(vt,"resizeH"),ke(vt)}};const Q=bt.current;let ee=0,ge=!1,Te=0;const ze=document.getElementById("case-y-bar");return ze==null||ze.addEventListener("mousedown",et),document.addEventListener("mousemove",x),document.addEventListener("mouseup",Le),()=>{const Ge=document.getElementById("case-y-bar");Ge==null||Ge.removeEventListener("mousedown",et),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",Le)}}},[ve,Y]),(0,e.useEffect)(()=>{const et=H.Z.subscribe("resize-move-bar",Yt);if(Ye.get("type")!=="exercises")return document.addEventListener((0,B.gH)(),yt),()=>{document.removeEventListener((0,B.gH)(),yt),et()}},[]),(0,e.useEffect)(()=>{});function Yt(){var et,Le,x,Q;const ee=document.getElementById("outputResultRef");if(ee){let ge=ee.dataset.text;Ot.current.reset(),Ot.current.writeln(ge);const Te=document.getElementById("outputResultRef").offsetWidth-20,ze=((Q=(x=(Le=(et=Ot.current)==null?void 0:et._core)==null?void 0:Le._renderService)==null?void 0:x.dimensions)==null?void 0:Q.actualCellWidth)||10,Ge=Math.ceil(Te/ze);Ot.current.resize(Ge,Math.ceil(ee.clientHeight/16))}}function Mt(){tt(!Ct),setTimeout(()=>{Yt()},300),ke(Ct?320:window.innerHeight-150)}function Ut(){Ke?(G(!1),(0,B.BU)()):(G(!0),(0,B.Dj)(ft.current))}const yt=et=>{(0,B.vp)()||G(!1)},Lt=(0,e.useMemo)(()=>{if(J){const{status:et,output:Le,error_msg:x}=J;return setTimeout(()=>{let Q="",ee=document.getElementById("outputResultRef");Le?Q=E.Base64.decode(Le):x&&(Q=E.Base64.decode(x)),Ot.current=new O.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(ee),Ot.current.onKey(function(ge){var Te;if(ge.domEvent.key.toLocaleUpperCase()==="C"&&ge.domEvent.ctrlKey){ge.domEvent.preventDefault();let ze=(Te=Ot.current)==null?void 0:Te.getSelection();navigator.clipboard.writeText(ze).then(()=>{})}}),ee.dataset.text=Q,Ot.current.setOption("convertEol",!0),Yt()},300),F.createElement(F.Fragment,null,k(J))}return null},[J]);function Ln(){var et,Le;if(!(Ae!=null&&Ae.code)||((et=Ae==null?void 0:Ae.code)==null?void 0:et.trim().length)===0){(Le=l.ZP)==null||Le.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}be(1),ke(320),I()}const Je=et=>z(void 0,null,function*(){let Le=yield(0,N.ZP)(`/api/problems/${et}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});Le&&(window.location.href=`/myproblems/${Le==null?void 0:Le.identifier}${window.location.search}`)});function nt(){Nt?navigator.clipboard.writeText(E.Base64.decode(Tt)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(E.Base64.decode(It)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return F.createElement(e.Fragment,null,F.createElement("div",{className:W()(b.Z.case,xe&&b.Z.whiteCase),style:{height:$e},ref:bt},F.createElement("div",{className:b.Z.fullMask,ref:cn}),F.createElement("div",{className:b.Z["resize-y-bar"],id:"case-y-bar",ref:ve,draggable:!1},Y===2&&F.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Y===1&&($e<=34?F.createElement("div",{onClick:()=>{ke(320)},className:b.Z.unfoldBtn},"\u63A7\u5236\u53F0",F.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):F.createElement("div",{onClick:()=>{ke(0)},className:b.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",F.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),F.createElement("div",null,F.createElement("div",{className:b.Z.caseHead},F.createElement("div",{className:b.Z.dot}),F.createElement("div",{className:b.Z.text},Y===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Y===2&&!K&&typeof Xt=="number"&&F.createElement(F.Fragment,null,Xt===d.h.OK?F.createElement("div",{className:b.Z.pass},F.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):F.createElement("div",{className:b.Z.noPass},F.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ce[Xt])),F.createElement("div",{className:b.Z.btns},Y===2&&!K&&F.createElement(F.Fragment,null,Xt!==d.h.OK&&F.createElement("div",{onClick:nt},F.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),F.createElement("div",{onClick:()=>{Et(tn)}},F.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ye.get("type")!=="exercises"&&F.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Mt()},F.createElement("i",{className:`iconfont icon-${Ct?"suoxiao1":"fangda"}`})))),F.createElement("div",{style:{display:Y===1?"block":"none"}},pe?F.createElement(h.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):F.createElement("div",{style:{height:$e-34}},F.createElement("div",{className:b.Z.result},F.createElement("div",{className:b.Z.left},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),F.createElement("div",{className:b.Z.leftNode},F.createElement(ae,{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:$?"":ye,onChange:te}))),F.createElement("div",{className:b.Z.right},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),F.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),F.createElement("div",{className:b.Z.node},J?Lt:F.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")))))),F.createElement("div",{style:{display:Y===2?"block":"none"}},K?F.createElement(h.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):F.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},F.createElement("div",{ref:ft,className:b.Z.elseNode},F.createElement("div",{className:b.Z.nameWrap},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),F.createElement("div",{className:b.Z.scroll},F.createElement("pre",{className:b.Z.scrollBox,style:Ve?{height:Ke?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Nt&&F.createElement(Be,{value:At}),Nt&&F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield et.text()),setTimeout(()=>{st(Xe)},200)})},At)),At&&F.createElement("div",{className:b.Z.action},F.createElement("span",{onClick:()=>Se(!Ve)},Ve?"\u6536\u8D77":"\u5C55\u5F00"),Ye.get("type")!=="exercises"&&F.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Ut(),className:`iconfont icon-${Ke?"suoxiao1":"fangda"}`})))),F.createElement("div",{className:b.Z.result,style:{flex:1,overflow:"hidden"}},F.createElement("div",{className:b.Z.left},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),F.createElement("div",{className:b.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},F.createElement("pre",null,!Nt&&F.createElement(Be,{className:"mb10",value:rt&&E.Base64.decode(rt)||""}),Nt&&F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield fetch(Ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield et.text()),setTimeout(()=>{st(Ne)},200)})},rt)))),F.createElement("div",{className:b.Z.right},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),F.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),F.createElement("div",{className:b.Z.node,style:{color:Xt===d.h.OK?"#2ABD8C":"#FF2C29"}},F.createElement("pre",null,(Xt===4||Xt===5)&&F.createElement(Be,{className:"mb10",value:Tt&&E.Base64.decode(Tt)||""}),Xt!=4&&Xt!=5&&(Nt?F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield(0,N.ZP)(we,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(et)}catch(Le){Ze("")}setTimeout(()=>{st(we)},200)})},It):F.createElement(Be,{className:"mb10",value:It&&E.Base64.decode(It)||""})))))))))),F.createElement("div",{className:W()(b.Z.footer,xe&&b.Z.whiteFooter),style:{zIndex:100}},(Ae==null?void 0:Ae.is_program)&&(Ae==null?void 0:Ae.above_question)&&F.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>Je(Ae==null?void 0:Ae.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ae==null?void 0:Ae.is_program)&&(Ae==null?void 0:Ae.under_question)&&F.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>Je(Ae==null?void 0:Ae.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),F.createElement(s.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:pe||K,loading:pe,color:"#2ABD8C",className:"mr10",onClick:Ln},"\u8C03\u8BD5\u4EE3\u7801"),Ye.get("qtype")!=="8"&&F.createElement(s.ZP,{className:b.Z.disabled,type:"primary",icon:F.createElement("i",{className:"iconfont icon-bofang1"}),loading:K,disabled:pe||K,onClick:()=>{var et,Le;if(!(Ae!=null&&Ae.code)||((et=Ae==null?void 0:Ae.code)==null?void 0:et.trim().length)===0){(Le=l.ZP)==null||Le.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}be(2),ke(320),L()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),F.createElement(Z.Z,{onClose:Et,open:it}),F.createElement(j.Z,{close:!0,data:Ht,type:Ht.length?"txt":"",onClose:()=>st(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(c,a,t){"use strict";t.r(a),t.d(a,{Types:function(){return Fn},default:function(){return Ta}});var e=t(59301),i=t(25690),l=t(31797),s=t(43418),d=t(71418),E=t(3113),f=t(6848),b=t(95237),h=t(81072),A=t(81722),S=t(84989),O=t(8343),V=t(346),N=t(87169),D=t(43428),Z=t(75975),H=t(91558),U=t(23992),C=t(58397),j=t(8591),P={list:"list___IRN6i",copy:"copy___qCn9B"},W=t(56102),B=t(38986),F=(se,Oe,ot)=>new Promise((mn,sn)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){sn(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){sn(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())}),ae=({showResourceCentre:se,identifier:Oe})=>{const ot=(0,i.useParams)(),[mn,sn]=(0,e.useState)(null);(0,e.useEffect)(()=>{se&&Rt()},[se]);const Rt=()=>F(void 0,null,function*(){const _e=yield(0,B.ZP)(`/api/problems/${Oe}/attachment_list.json`,{method:"get"});(_e==null?void 0:_e.status)==0&&sn(_e.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(mn!=null&&mn.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),mn==null?void 0:mn.map((_e,ct)=>e.createElement("dl",{className:P.list,key:ct},e.createElement(f.Z,{title:_e.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),_e.title)),e.createElement("dd",null,e.createElement(W.CopyToClipboard,{text:_e.saved_file_path,onCopy:()=>j.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${P.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Ce=t(59301),de=Object.defineProperty,M=Object.defineProperties,k=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,pe=(se,Oe,ot)=>Oe in se?de(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,K=(se,Oe)=>{for(var ot in Oe||(Oe={}))ye.call(Oe,ot)&&pe(se,ot,Oe[ot]);if(Be)for(var ot of Be(Oe))$.call(Oe,ot)&&pe(se,ot,Oe[ot]);return se},R=(se,Oe)=>M(se,k(Oe));const J={theme:(0,U.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,U.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,U.G)("cmTabToSpace",!0),showResourceCentre:!1};var te=(se=>(se[se.set_font_size=0]="set_font_size",se[se.set_theme=1]="set_theme",se[se.on_tab_to_space=2]="on_tab_to_space",se[se.set_show_editor_setting=3]="set_show_editor_setting",se[se.set_show_respurce_center=4]="set_show_respurce_center",se))(te||{});function I(se,Oe){switch(Oe.type){case 3:return R(K({},se),{showEditorSetting:Oe.payload});case 1:return R(K({},se),{theme:Oe.payload});case 0:return R(K({},se),{fontSize:Oe.payload});case 2:return R(K({},se),{tabToSpace:Oe.payload});case 4:return R(K({},se),{showResourceCentre:Oe.payload});default:throw new Error}}var L=({isLoading:se,value:Oe,onChange:ot,language:mn,onUpdateCode:sn,ActionBarRender:Rt,setIsWhiteTheme:_e,identifier:ct})=>{const[m,me]=(0,e.useReducer)(I,J),{theme:y,fontSize:ce,showEditorSetting:ne,tabToSpace:at,showResourceCentre:Re}=m,Qe=(0,e.useRef)(),We=(0,e.useRef)();(0,e.useEffect)(()=>{_e(y==="vs")},[y]);const un={onFontSizeChange:hn=>{me({type:0,payload:hn}),(0,U.t)("cmFontSize",hn)},tabToSpace:at,cmFontSize:ce,className:"oj",cmCodeMode:y,onTabToSpace:hn=>{me({type:2,payload:hn}),(0,U.t)("cmTabToSpace",hn)},onCodeModeChange:hn=>{me({type:1,payload:hn}),(0,U.t)("ProgrammingCodeMode",hn)}};function Jt(){me({type:3,payload:!1})}function Vt(){me({type:3,payload:!0})}function Pt(){me({type:4,payload:!1})}function gn(){me({type:4,payload:!0})}const qt={value:Oe,language:mn,theme:y,options:{fontSize:ce,insertSpaces:at},onChange:hn=>{ot(hn),We.current=hn,clearTimeout(Qe.current),Qe.current=setTimeout(()=>{sn(We.current)},1e4)},onEditBlur:hn=>{We.current&&sn(We.current)}};return Ce.createElement(e.Fragment,null,Rt(Vt,gn),Ce.createElement("div",{style:{flex:1,overflow:"hidden"}},!se&&Ce.createElement(Z.ZP,K({},qt))),Ce.createElement(H.Z,null,Ce.createElement(D.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ne,onClose:Jt},Ce.createElement(C.Z,K({},un)))),Ce.createElement(H.Z,null,Ce.createElement(D.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Re,onClose:Pt},Ce.createElement(ae,{showResourceCentre:Re,identifier:ct}))))},Ae=t(60141),Ee=t(24334),re=t(7727),xe={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"},oe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ye=t(1710),qe=t(58421),Ct=t(58617),tt=t(98309),Ke=t(61186),G=t.n(Ke),Y=t(59301);const{Column:be}=Ye.default;var Ve=({submitResult:se,submitting:Oe,submitRecords:ot,page:mn,onPageChange:sn,topicId:Rt})=>{const[_e]=(0,i.useSearchParams)(),{records:ct,records_count:m}=ot||{},[me,y]=(0,e.useState)(!1),ce=_e.get("type")==="1";return Y.createElement(d.Z,{spinning:Oe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Y.createElement(Ct.Z,{style:{fontSize:24},spin:!0})},(ct==null?void 0:ct.length)>0?Y.createElement(Ye.default,{dataSource:ct,rowKey:"id",pagination:!1},Y.createElement(be,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ne,at)=>Y.createElement("span",null," ",G()(ne).format("YYYY-MM-DD HH:mm:ss"))}),Y.createElement(be,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(ne,at)=>{var Re;return Y.createElement("span",{className:`${ne===0?"c-green":"c-red"} current`,onClick:()=>{y(at.id)}},(Re=re.Im[ne])==null?void 0:Re.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Y.createElement(be,{title:`\u6267\u884C\u7528\u65F6 (${ce?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:ne=>ne?ce?ne:ne/1e3:""}),Y.createElement(be,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ce?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:ne=>ne?ce?ne:parseFloat((ne/1024).toFixed(2)):""}),Y.createElement(be,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Y.createElement(be,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(ne,at)=>Y.createElement("span",{className:"c-light-primary current",onClick:()=>{y(at.id)}},"\u67E5\u770B")})):Y.createElement("div",{style:{height:300,width:"100%"}}),Y.createElement(tt.Z,{onClose:y,open:me}),m>15?Y.createElement(qe.Z,{className:oe.pagination,current:mn,pageSize:15,total:m,onChange:sn}):null)},Se=t(28426),$e=t(12563),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},it=t(91842),Et=t(59301);const Ht={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var st=({hack:se})=>{const{language:Oe,difficult:ot,time_limit:mn,description:sn}=se,[Rt]=(0,i.useSearchParams)(),_e=Ht[ot];return Et.createElement(Et.Fragment,null,Et.createElement("ul",{className:ke.info},Et.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Et.createElement("b",{className:ke.info_tag},Oe)),Et.createElement("li",null,Et.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Et.createElement($e.default,{color:_e==null?void 0:_e.color},_e==null?void 0:_e.name)),Et.createElement("li",null,Et.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Et.createElement("span",{style:{color:"#333333"}},mn,"\u79D2"))),Rt.get("qtype")==="8"?Et.createElement(it.Z,{value:sn,showProgramFill:!0,className:ke.desc}):Et.createElement(it.Z,{value:sn,className:ke.desc}))},St={},Ze=t(59301),ve=({hack:se,current_user:Oe})=>Ze.createElement("div",{className:St.answer},se!=null&&se.answer_text?Ze.createElement(it.Z,{style:{padding:"13px 0"},value:(se==null?void 0:se.answer_text)||""}):Ze.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=t(49535);function bt(se,Oe){return(0,B.U2)(`/problems/${se}/comments.json`,{page:Oe,limit:10})}function ft(se){return(0,B.v_)(`/discusses/${se}/plus.json`,{container_type:"Discuss",type:1})}function cn(se,Oe,ot){return(0,B.v_)(`/problems/${se}/comments/reply.json`,{comments:{content:ot,parent_id:Oe}})}function Xt(se,Oe){return(0,B.v_)(`/problems/${se}/comments.json`,{comments:{content:Oe}})}function tn(se,Oe,ot){return(0,B.v_)(`/problems/${se}/comments/${Oe}/hidden.json`,ot)}function At(se,Oe){return(0,B.IV)(`/problems/${se}/comments/${Oe}`)}var It=t(75604);function rt({author:se}){return e.createElement("a",{href:`/users/${se.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${V.Z.IMG_SERVER}/images/${se.image_url}`,width:"50"}))}function Nt({data:se,index:Oe,parentDiscussIndex:ot,user:mn,onSetActionType:sn}){const{author:Rt,can_delete:_e,content:ct,id:m,time:me}=se;function y(){sn({id:m,index:Oe,type:"delete-discuss",parentDiscussIndex:ot,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ce=mn.admin||_e||Rt.user_id===mn.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(rt,{author:Rt}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Rt.login}`,target:"_blank"},Rt.name),e.createElement("span",{className:"grey"},me),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},ce?e.createElement("a",{onClick:y,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(it.Z,{className:"discuss-content",value:ct})))}var Xe=({user:se,data:Oe,index:ot,onPlusDiscuss:mn,onSetActionType:sn,activeDiscussIndex:Rt,onReplyDiscuss:_e,onSetActiveDiscussIndex:ct})=>{const{content:m,children:me,hidden:y,id:ce,praise_count:ne,time:at,user_praise:Re,can_delete:Qe,author:We}=Oe;function un(){ct(ce)}function Jt(){mn(ce,!Re,ot)}function Vt(){sn({id:ce,index:ot,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pt(){sn({id:ce,index:ot,params:{hidden:y?"0":"1"},type:"hidden-discuss",message:y?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const gn=se.admin||se.user_id===We.user_id;return e.createElement("div",{className:"discuss-item-container",key:ce},e.createElement(rt,{author:We}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${We.login}`,target:"_blank"}," ",We.name," "),e.createElement("span",{className:"grey"},at)),e.createElement(it.Z,{className:"discuss-content",value:m}),me&&me.length>0?e.createElement("div",{className:"reply-discuss-container"},me.map((qt,hn)=>e.createElement(Nt,{key:qt.id,data:qt,index:hn,user:se,onSetActionType:sn,parentDiscussIndex:ot}))):null,e.createElement("div",{className:"btn-group"},gn?e.createElement("a",{onClick:Pt,title:y?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:y?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qe&&(!me||me.length==0)?e.createElement("a",{onClick:Vt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:un,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Jt,className:Re?"c-orange":""},e.createElement("i",{className:Re?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,ne||""))),e.createElement(It.Z,{id:ce,activeDiscussIndex:Rt,onReplyDiscuss:_e})))},we=t(77525),Ne={"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"},Tt=t(39793),Gt=(se,Oe,ot)=>new Promise((mn,sn)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){sn(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){sn(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())}),Yt=({user_praise:se,praise_count:Oe,praisePlus:ot,onCreateDiscuss:mn,discuss_count:sn})=>{const[Rt,_e]=(0,e.useState)(!1),[ct,m]=(0,e.useState)("");function me(at){m(at)}function y(){_e(!0)}function ce(){_e(!1)}function ne(){return Gt(this,null,function*(){mn(ct),m(""),_e(!1)})}return e.createElement("div",{className:`${Ne["dis-input-editor-container"]} ${Rt?Ne.active:""} `},e.createElement("div",{className:Rt?`hide ${Ne["text-area"]}`:Ne["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:y}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",sn," "),e.createElement("a",{className:"c-light-black",onClick:ot,title:se?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${se?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Oe?e.createElement("span",null,Oe):"")),Rt?e.createElement("div",{className:Ne["input-mask"],onClick:ce}):null,e.createElement("div",{className:Rt?Ne["md-container"]:`${Ne["md-container"]} hide`},e.createElement(Tt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ct,height:240,onChange:me}),e.createElement("div",{className:Ne["tip-container"],onClick:ce},e.createElement("a",{className:Ne["btn-send"],onClick:ne}," \u53D1\u9001 "))))},Mt=t(59301),Ut=Object.defineProperty,yt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,et=(se,Oe,ot)=>Oe in se?Ut(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Le=(se,Oe)=>{for(var ot in Oe||(Oe={}))Je.call(Oe,ot)&&et(se,ot,Oe[ot]);if(Ln)for(var ot of Ln(Oe))nt.call(Oe,ot)&&et(se,ot,Oe[ot]);return se},x=(se,Oe)=>yt(se,Lt(Oe)),Q=(se,Oe,ot)=>new Promise((mn,sn)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){sn(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){sn(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const ee={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ge=(se=>(se[se.GET_DISCUSSES=0]="GET_DISCUSSES",se[se.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",se[se.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",se[se.PLUS_DISCUSS=3]="PLUS_DISCUSS",se[se.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",se[se.SET_PAGE=5]="SET_PAGE",se[se.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",se))(ge||{});function Te(se,Oe){switch(Oe.type){case 6:return x(Le({},se),{loading:!0});case 0:return Le(Le({},se),Oe.payload);case 1:return Le(Le({},se),Oe.payload);case 4:return Le(Le({},se),Oe.payload);case 3:return Le(Le({},se),Oe.payload);case 5:return x(Le({},se),{page:Oe.payload});case 2:return Le(Le({},se),Oe.payload);default:throw new Error}}var ze=({user:se,identifier:Oe,hack:ot,onTriggerPraise:mn,activeIndex:sn})=>{const[Rt,_e]=(0,e.useReducer)(Te,ee),{loading:ct,page:m,data:me,count:y,actionType:ce,activeDiscussIndex:ne}=Rt,at=(0,e.useCallback)(()=>Q(void 0,null,function*(){_e({type:6});const qt=yield bt(Oe,m),{comments:hn,disscuss_count:In}=qt;_e({type:0,payload:{data:hn,count:In,loading:!1}})}),[m,Oe]);(0,e.useEffect)(()=>{sn==="2"&&at()},[Oe,m,sn]);function Re(qt){_e({type:5,payload:qt})}function Qe(qt){_e({type:4,payload:{actionType:qt}})}function We(qt){_e(ne===qt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:qt}})}function un(qt,hn,In){return Q(this,null,function*(){try{const Dn=yield ft(qt);me[In].user_praise=hn,me[In].praise_count=Dn.praise_count,_e({type:3,payload:{data:[...me]}})}catch(Dn){console.log(Dn)}})}function Jt(){return Q(this,null,function*(){const{id:qt,params:hn,type:In,index:Dn,parentDiscussIndex:Xn}=ce;if(In==="hidden-discuss"&&(yield tn(Oe,qt,hn),Xn?me[Xn].children[Dn].hidden=hn.hidden==1:me[Dn].hidden=hn.hidden==1,_e({type:4,payload:{actionType:null,data:[...me]}})),In==="delete-discuss"){if(yield At(Oe,qt),Xn||Xn===0){let Ra=me[Xn].children;for(let La=Ra.length-1;La>=0;La--)if(Ra[La].id===qt){Ra.splice(La,1);break}me[Xn].children=Ra}else for(let Ra=me.length-1;Ra>=0;Ra--)if(me[Ra].id===qt){me.splice(Ra,1);break}_e({type:4,payload:{actionType:null,data:[...me]}})}})}function Vt(){_e({type:4,payload:{actionType:null}})}function Pt(qt,hn){return Q(this,null,function*(){try{yield cn(Oe,qt,hn),at()}catch(In){console.log(In)}})}function gn(qt){return Q(this,null,function*(){_e({type:6}),yield Xt(Oe,qt),at()})}return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:"discuss-panel"},me.length===0?Mt.createElement(Se.Z,null):me.map((qt,hn)=>Mt.createElement(Xe,{onReplyDiscuss:Pt,onPlusDiscuss:un,onSetActiveDiscussIndex:We,onSetActionType:Qe,data:qt,index:hn,user:se,activeDiscussIndex:ne})),y>10?Mt.createElement("div",{className:"pagination-container"},Mt.createElement(qe.Z,{showQuickJumper:!0,onChange:Re,current:m,total:y})):null),Mt.createElement(Yt,{user_praise:ot.user_praise,praise_count:ot.praises_count,praisePlus:mn,discuss_count:ot.comments_count,onCreateDiscuss:gn}),Mt.createElement(H.Z,null,Mt.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:!!ce,onOk:Jt,onCancel:Vt},Mt.createElement("p",null,ce?ce.message:"")),Mt.createElement(we.Z,null)))},Ge=t(57809),ht=t(92832),vt=t(65615),zt={},Dt=t(59301),_t=({hack:se,current_user:Oe})=>Dt.createElement("div",{className:zt.answer},se!=null&&se.analysis?Dt.createElement(it.Z,{style:{padding:"13px 0"},value:(se==null?void 0:se.analysis)||""}):Dt.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ft={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Qt=t(36381),$t=t(43604),ie=t(78241),Me=t(5871),jt=t(3532),gt=t(59301);const{TextArea:Kt}=ht.default,{Panel:pn}=Qt.default;var Vn=({data:se,hack:Oe})=>(console.log(se,Oe,"data"),Oe!=null&&Oe.is_file?gt.createElement(jt.Y2,{disabled:!0,className:Ft.uploadTableWrapper,showScore:!Oe.test_set_score,data:se,isProgramHomework:!0}):gt.createElement("div",{className:Ft.hackSets},se==null?void 0:se.map((ot,mn)=>gt.createElement(Qt.default,{accordion:!0,bordered:!1,key:mn,defaultActiveKey:mn===0&&ot.id,className:Ft.collapseWrapper,expandIcon:({isActive:sn})=>gt.createElement("i",{className:`iconfont icon-weizhankai ${sn?Ft.open:Ft.close}`,style:{fontSize:14,transition:"all .2s"}})},gt.createElement(pn,{key:ot.id,header:gt.createElement(b.Z,{align:"middle",justify:"space-between",wrap:!1},gt.createElement($t.Z,{className:Ft.panelHeader},gt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",mn+1)),gt.createElement($t.Z,{flex:1},gt.createElement(b.Z,{align:"middle",justify:"end",wrap:!1},!(Oe!=null&&Oe.test_set_score)&>.createElement($t.Z,{className:Ft.rateInput},gt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gt.createElement("div",null,gt.createElement(ie.default.Item,{noStyle:!0},gt.createElement(Me.Z,{value:ot==null?void 0:ot.score,className:Ft.baseFormItem,min:0,max:100,disabled:!0}))),gt.createElement("span",{className:"ml10"},"%")))))},gt.createElement(ie.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gt.createElement(Kt,{readOnly:!0,value:ot==null?void 0:ot.input,rows:4})),gt.createElement(ie.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gt.createElement(Kt,{readOnly:!0,value:ot==null?void 0:ot.output,rows:4}))))))),dn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},fn=t(59301),nn=(0,e.forwardRef)(({data:se=[]},Oe)=>{var ot;const[mn,sn]=(0,e.useState)(),Rt=se.filter(ct=>ct.show);(0,e.useEffect)(()=>{Rt.length&&sn(Rt[0].id)},[se==null?void 0:se.length]);const _e=((ot=Rt.find(ct=>ct.id===mn))==null?void 0:ot.element)||null;return(0,e.useImperativeHandle)(Oe,()=>({setActiveTab:ct=>sn(ct)})),fn.createElement("div",{className:dn.tabs},fn.createElement("div",{className:dn.tabWarp},Rt.map(ct=>fn.createElement("div",{onClick:()=>sn(ct.id),className:`${dn.tab} ${ct.id===mn?dn.active:""}`,key:ct.id},ct.name))),fn.createElement("div",{className:dn.content},_e))}),dt=t(59301),Un=Object.defineProperty,pa=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,xa=(se,Oe,ot)=>Oe in se?Un(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Wn=(se,Oe)=>{for(var ot in Oe||(Oe={}))sa.call(Oe,ot)&&xa(se,ot,Oe[ot]);if(Ea)for(var ot of Ea(Oe))Na.call(Oe,ot)&&xa(se,ot,Oe[ot]);return se},ea=(se,Oe)=>pa(se,la(Oe)),zn=(se,Oe,ot)=>new Promise((mn,sn)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){sn(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){sn(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const Jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ma={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Fa=({hack:se,onTriggerPraise:Oe,topicId:ot,page:mn,onPageChange:sn,user:Rt,current_user:_e,submitRecords:ct,submitting:m,submitResult:me,setActiveIndex:y,hack_sets:ce})=>{var ne,at;const[Re]=(0,i.useSearchParams)(),[Qe,We]=(0,e.useState)("0"),un=(0,i.useLocation)(),[Jt,Vt]=(0,e.useState)(!1),[Pt,gn]=(0,e.useState)(null),[qt,hn]=(0,e.useState)([]),[In,Dn]=(0,e.useState)([]),[Xn,Ra]=(0,e.useState)({page:1,limit:10}),La=(0,e.useRef)(null),rr=(0,e.useRef)(null);console.log(Rt,"user");let[ha,cr]=(0,e.useState)(ea(Wn({},(0,i.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{rr.current&&(se==null?void 0:se.is_close_tips)===!1&&Pt===null&&gn(!0)},[rr.current,se==null?void 0:se.is_close_tips,Pt]);function Ir(){return zn(this,null,function*(){yield(0,B.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{y(Qe)},[Qe]);function Ha(Yn){return zn(this,null,function*(){let Xa=Yn.target.id;if(Xa==="1"){let dr=yield(0,B.ZP)(`/api/myproblems/${ha.id}/redo_logs.json`,{method:"get",params:Wn({},Xn)});(dr==null?void 0:dr.status)===0&&Dn(dr==null?void 0:dr.data)}We(Xa)})}(0,e.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{We("1"),La.current&&La.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{Ha({target:{id:"1"}}),La.current&&La.current.setActiveTab("2")}),[]);function sr(){We("2")}function Ka(){return zn(this,null,function*(){let Yn=yield(0,B.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Wn({identifier:ha==null?void 0:ha.id},ha)});hn(Yn)})}const wn=[{title:null,description:dt.createElement("div",null,dt.createElement("b",{onClick:()=>{gn(!1),Ir(),Vt(!0),Ka()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),dt.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"),dt.createElement(E.ZP,{onClick:()=>{gn(!1),Ir()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>rr.current}];return dt.createElement("div",{className:xe["left-panel"]},dt.createElement("ul",{className:`${xe["s-navs"]} ${xe["bg-white"]} ${xe.b1}`},(se==null?void 0:se.is_program)&&!Re.get("pageId")&&dt.createElement(f.Z,{title:"\u9898\u76EE\u5217\u8868"},dt.createElement("div",{onClick:()=>{Ka(),Vt(!0)},className:xe.btns,ref:rr,style:Pt?{pointerEvents:"none"}:{}},dt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),dt.createElement("li",{style:{marginLeft:20}},dt.createElement("a",{className:Qe==="0"?xe.active:"",id:"0",onClick:Ha},"\u9898\u76EE\u63CF\u8FF0")),dt.createElement("li",null,dt.createElement("a",{className:Qe==="1"?xe.active:"",id:"1",onClick:Ha},"\u64CD\u4F5C\u8BB0\u5F55")),(Re.get("type")!=="exercises"&&(se==null?void 0:se.answer_text_show)||Re.get("type")!=="exercises"&&(se==null?void 0:se.analysis_show))&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="4"?xe.active:"",id:"4",onClick:Ha},"\u89E3\u7B54\u53C2\u8003")),Re.get("type")!=="exercises"&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="2"?xe.active:"",id:"2",onClick:Ha},"\u8BC4\u8BBA")),!!(ce!=null&&ce.length)&&Re.get("type")!=="exercises"&&Re.get("type")!=="1"&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="5"?xe.active:"",id:"5",onClick:Ha},"\u6D4B\u8BD5\u7528\u4F8B"))),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},dt.createElement(st,{hack:se,onTriggerPraise:Oe,toDiscuss:sr})),dt.createElement("div",{style:{padding:"12px"},className:`${xe["tab-panel-body"]} ${Qe==="1"?"":"hide"}`},dt.createElement(nn,{ref:La,data:[{id:"1",show:Re.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:dt.createElement(dt.Fragment,null,ct!=null&&ct.records_count||m?dt.createElement(Ve,{page:mn,onPageChange:sn,topicId:ot,submitting:m,key:(me==null?void 0:me.id)||1,submitRecords:ct,submitResult:me}):dt.createElement(Se.Z,null))},{id:"2",show:Re.get("type")==="exercises"||(se==null?void 0:se.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:dt.createElement(dt.Fragment,null,dt.createElement(Ye.default,{pagination:!1,dataSource:In==null?void 0:In.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Yn,Xa,dr)=>G()(Yn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Yn,Xa,dr)=>{var Tr;return(Tr=[{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(Hr=>Hr.id===Yn))==null?void 0:Tr.name}}]}),dt.createElement(qe.Z,{style:{marginTop:10},current:Xn.page,total:In==null?void 0:In.count,hideOnSinglePage:!0,onChange:Yn=>zn(void 0,null,function*(){Xn.page=Yn,Ra(Xn);let Xa=yield(0,B.ZP)(`/api/myproblems/${ha.id}/redo_logs.json`,{method:"get",params:ea(Wn({},Xn),{courseId:ha.courseId})});(Xa==null?void 0:Xa.status)===0&&Dn(Xa==null?void 0:Xa.data)})}))}]})),dt.createElement("div",{style:{padding:"12px"},className:`${xe["tab-panel-body"]} ${Qe==="4"?"":"hide"}`},dt.createElement(nn,{data:[{id:"1",show:Re.get("type")!=="exercises"&&(se==null?void 0:se.answer_text_show),name:"\u7B54\u6848",element:dt.createElement(dt.Fragment,null,dt.createElement(ve,{hack:se,current_user:_e}))},{id:"2",show:Re.get("type")!=="exercises"&&(se==null?void 0:se.analysis_show),name:"\u89E3\u6790",element:dt.createElement(dt.Fragment,null,dt.createElement(_t,{hack:se,current_user:_e}))}]})),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="2"?"":"hide"}`,style:{padding:0}},dt.createElement(ze,{user:Rt,activeIndex:Qe,identifier:se.identifier,hack:se,onTriggerPraise:Oe})),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="5"?"":"hide"}`,style:{padding:12}},dt.createElement(Vn,{data:ce||[],hack:se})),dt.createElement(D.Z,{rootClassName:xe.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Vt(!1),open:Jt},dt.createElement(b.Z,null,dt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",qt==null?void 0:qt.total_count,"\u9898\xA0[\xA0",qt==null?void 0:qt.total_score,"\u5206\xA0]\xA0"),!(Rt!=null&&Rt.hack_manager)&&dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",qt==null?void 0:qt.work_score,"\u5206")),dt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),dt.createElement(b.Z,{align:"middle",className:"mt10 mb10"},!(Rt!=null&&Rt.hack_manager)&&dt.createElement(Ge.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Yn=>{ha.page=1,ha.finish_status=Yn,cr(Wn({},ha)),Ka()}},dt.createElement(Ge.default.Option,{value:""},"\u5168\u90E8"),dt.createElement(Ge.default.Option,{value:0},"\u672A\u5F00\u59CB"),dt.createElement(Ge.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),dt.createElement(Ge.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),dt.createElement(Ge.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Yn=>{ha.page=1,ha.difficult=Yn||null,cr(Wn({},ha)),Ka()}},dt.createElement(Ge.default.Option,{value:0},"\u5168\u90E8"),dt.createElement(Ge.default.Option,{value:1},"\u7B80\u5355"),dt.createElement(Ge.default.Option,{value:2},"\u9002\u4E2D"),dt.createElement(Ge.default.Option,{value:3},"\u56F0\u96BE")),dt.createElement(ht.default.Search,{size:"large",onSearch:Yn=>{ha.name=Yn,ha.page=1,cr(Wn({},ha)),Ka()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),dt.createElement("div",{className:xe.list,style:{height:36,background:"#3D445C"}},!(Rt!=null&&Rt.hack_manager)&&dt.createElement("span",null,"\u72B6\u6001"),dt.createElement("span",null,"\u5E8F\u53F7"),dt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),dt.createElement("div",{style:{overflow:"auto",flex:1}},(ne=qt==null?void 0:qt.data)!=null&&ne.length?(at=qt==null?void 0:qt.data)==null?void 0:at.map((Yn,Xa)=>dt.createElement("div",{onClick:()=>zn(void 0,null,function*(){let dr=yield(0,B.ZP)(`/api/problems/${Yn==null?void 0:Yn.identifier}/start.json`,{method:"get",params:{hack_user_id:Rt==null?void 0:Rt.user_id}});dr&&(window.location.href=`/myproblems/${dr==null?void 0:dr.identifier}${window.location.search}`)}),className:`${xe.list} ${Yn!=null&&Yn.checked?xe.active:""}`},!(Rt!=null&&Rt.hack_manager)&&dt.createElement(dt.Fragment,null,!(Yn!=null&&Yn.opened)&&dt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Yn==null?void 0:Yn.opened)&&!(Yn!=null&&Yn.passed)&&dt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Yn==null?void 0:Yn.opened)&&(Yn==null?void 0:Yn.passed)&&dt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),dt.createElement("span",null,(ha.page-1)*20+(Xa+1)),dt.createElement("span",{style:{flex:1},title:Yn.name},`[${Yn==null?void 0:Yn.score}\u5206]`,"\xA0",Yn.name),dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jn[Yn.difficult]))):dt.createElement(Se.Z,null)),dt.createElement(qe.Z,{current:ha.page,className:"mt20",hideOnSinglePage:!0,total:qt==null?void 0:qt.count,pageSize:ha.per_page,onChange:(Yn,Xa)=>{ha.page=Yn,ha.per_page=Xa,Ka()}})),dt.createElement(vt.Z,{rootClassName:xe.tour,closeIcon:!1,open:!!Pt,steps:wn,gap:{offset:3,radius:2}}))},ta=t(62522),na=t(6383),T=t(96680),ma=t(74255),Gn=t(3810),Mn=t(36482),Zn=t(91136),Aa=t(92310),Tn=t.n(Aa),Qa=t(41319),Cn=t(3932),Rn=t(64126),He=t(59301),aa=Object.defineProperty,Da=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ue=(se,Oe,ot)=>Oe in se?aa(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Pe=(se,Oe)=>{for(var ot in Oe||(Oe={}))ya.call(Oe,ot)&&Ue(se,ot,Oe[ot]);if(xn)for(var ot of xn(Oe))Ca.call(Oe,ot)&&Ue(se,ot,Oe[ot]);return se},De=(se,Oe)=>Da(se,Sn(Oe)),Bt=(se,Oe)=>{var ot={};for(var mn in se)ya.call(se,mn)&&Oe.indexOf(mn)<0&&(ot[mn]=se[mn]);if(se!=null&&xn)for(var mn of xn(se))Oe.indexOf(mn)<0&&Ca.call(se,mn)&&(ot[mn]=se[mn]);return ot},rn=(se,Oe,ot)=>new Promise((mn,sn)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){sn(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){sn(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const{Countdown:xt}=l.default,On={Java:"java",C:"c",Python:"py","C++":"c"};var Fn=(se=>(se[se.SET_LOADING=0]="SET_LOADING",se[se.GET_DATA=1]="GET_DATA",se[se.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",se[se.SET_DATA=3]="SET_DATA",se[se.SET_DEBUGING=4]="SET_DEBUGING",se[se.SET_SUBMITING=5]="SET_SUBMITING",se[se.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",se[se.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",se[se.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",se[se.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",se[se.SET_PAGE=10]="SET_PAGE",se))(Fn||{});function en(){return new Date().getTime()}const An={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ga(se,Oe){switch(Oe.type){case 1:return Pe(Pe({},se),Oe.payload);case 3:return De(Pe({},se),{data:Oe.payload});case 0:return De(Pe({},se),{loading:Oe.payload});case 9:return De(Pe({},se),{showNote:Oe.payload});case 4:return De(Pe({},se),{debuging:Oe.payload});case 5:return De(Pe({},se),{submitting:Oe.payload});case 2:return De(Pe({},se),{submitRecords:Oe.payload});case 10:return De(Pe({},se),{submitRecordPage:Oe.payload});case 6:return De(Pe({},se),{executingMessage:Oe.payload});case 7:return Pe(Pe({},se),Oe.payload);case 8:return Pe(Pe({},se),Oe.payload);default:throw new Error}}var Ta=({children:se})=>{var Oe,ot,mn,sn,Rt;const[_e,ct]=(0,e.useReducer)(ga,An),{id:m}=(0,i.useParams)(),me=(0,i.useLocation)(),[y]=(0,i.useSearchParams)(),{loading:ce,data:ne,debugResult:at,submitResult:Re,submitRecords:Qe,submitRecordPage:We,showNote:un,debuging:Jt,submitting:Vt,executingMessage:Pt}=_e,[gn,qt]=(0,e.useState)("#37AD83"),[hn,In]=(0,e.useState)(null),[Dn,Xn]=(0,e.useState)({}),[Ra,La]=(0,e.useState)(!0),[rr,ha]=(0,e.useState)(!1),[cr,Ir]=(0,e.useState)(!1),Ha=(0,e.useRef)(null),sr=(0,e.useRef)(0),Ka=ne==null?void 0:ne.user,wn=ne==null?void 0:ne.hack,[Yn,Xa]=(0,e.useState)(!1),dr=(0,e.useRef)(1),Tr=(0,e.useRef)(!1);(0,Qa.y)(y.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Hr}=(0,Qa.X)(),[fa,Ei]=(0,e.useState)(""),pi=(0,Gn._)(Dn);(0,e.useEffect)(()=>{function vn(){return rn(this,null,function*(){var Hn,_a,mr,Qr,Er;La(!0);const ir=yield(0,h.fu)(m,{exercise_id:y.get("exercisesId")});if(setTimeout(()=>{La(!1)},800),ir.status!==401){try{ir.hack.code=Ee.Base64.decode(ir.hack.code)}catch(jn){console.log(jn)}ir.hack=De(Pe({},ir.hack),{is_program:y.get("type")==="1"}),ct({type:1,payload:{loading:!1,data:ir}})}if(y.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let jn;y.get("coursesId")=="coursesId"?jn=yield(0,A._F)({categoryId:y.get("exercisesId"),login:y.get("login")}):jn=yield(0,A._B)({categoryId:y.get("exercisesId"),login:y.get("login")}),Xn(Pe({},jn)),Hr((Hn=jn==null?void 0:jn.exercise)==null?void 0:Hn.forbid_copy),typeof((_a=jn==null?void 0:jn.exercise)==null?void 0:_a.left_time)=="number"&&(In(Date.now()+((mr=jn==null?void 0:jn.exercise)==null?void 0:mr.left_time)*1e3),setTimeout(()=>{qt("red")},(((Qr=jn==null?void 0:jn.exercise)==null?void 0:Qr.left_time)-300>0?((Er=jn==null?void 0:jn.exercise)==null?void 0:Er.left_time)-300:0)*1e3))}})}m&&vn()},[m]),(0,e.useEffect)(()=>{var vn;return y.get("type")==="exercises"&&((vn=Dn==null?void 0:Dn.exercise)!=null&&vn.screen_open)&&(window.removeEventListener("blur",Ja,!1),Mn.U.forEach((Hn,_a)=>{window.addEventListener(Hn,Ja,!1)}),window.addEventListener("blur",Ja,!1),window.focus()),()=>{document.removeEventListener((0,S.gH)(),Ja)}},[Dn]),(0,e.useEffect)(()=>{fa==="1"&&m&&wn!=null&&wn.language&&Yr()},[m,We,wn==null?void 0:wn.language,fa]),(0,e.useEffect)(()=>(wn!=null&&wn.is_program&&(sr.current=0,Ha.current=setInterval(()=>{Pn()},15e3)),()=>{clearInterval(Ha.current)}),[wn==null?void 0:wn.is_program]);const Pn=()=>rn(void 0,null,function*(){let vn=yield(0,B.ZP)(`/api/myproblems/${m}/save_long_time.json`,{method:"get",params:{answer_long_time:sr.current}})}),Ja=()=>{Tr.current||(0,S.BU)(),window.parent.postMessage("backExercise","*")};function Yr(){return rn(this,null,function*(){try{const vn=yield(0,h.zO)(m,{limit:15,page:We,language:wn==null?void 0:wn.language});ct({type:2,payload:vn})}catch(vn){console.log(vn)}})}function qa(vn){ct({type:10,payload:vn})}function va(vn){return rn(this,null,function*(){var Hn;let _a;(y.get("ip_limit")==="inner"||y.get("ip_bind_type")==="true")&&(_a=yield(0,na.y)({ip_limit:y.get("ip_limit"),ip_bind:y.get("ip_bind_type")==="true"}));const mr=yield(0,h.n4)(m,{code:Ee.Base64.encode(vn||wn.code),language:wn==null?void 0:wn.language,exercise_id:y.get("exercisesId"),question_id:y.get("questionId"),ip:_a});return mr.status===-5&&(0,i.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:De(Pe({errorMessage:mr==null?void 0:mr.message},(Dn==null?void 0:Dn.exercise)||{}),{exercise_user_id:(Hn=Dn==null?void 0:Dn.exercise)==null?void 0:Hn.exercise_user_id,id:y.get("exercisesId")})}}),mr})}function br(){return rn(this,null,function*(){if(dr.current=2,!Vt){ct({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const vn=yield va();if(console.log(vn,1),vn.status===0){let ir=function(){return rn(this,null,function*(){const{status:jn,data:Ar}=yield(0,h.rX)(m,"submit"),ti=en()-Er>(mr*Qr+30)*1e3;if(jn!==0&&!ti&&setTimeout(ir,1e3),ti&&jn!==0){s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ct({type:5,payload:!1});return}if(jn===0){Ar.status===2&&s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ar==null?void 0:Ar.status)===0&&y.get("type")==="1"&&Ir(!0);const Vi=yield(0,h.zO)(m,{limit:15,page:We,language:wn==null?void 0:wn.language});ct({type:8,payload:De(Pe({},_e),{submitResult:Ar,submitting:!1,submitRecords:Vi})})}})},Hn={};y.get("type")==="exercises"&&(Hn.extras={exercise_id:y.get("exercisesId"),question_id:y.get("questionId")},(y.get("ip_limit")==="inner"||y.get("ip_bind_type")==="true")&&(Hn.extras.ip=yield(0,na.y)({ip_limit:y.get("ip_limit"),ip_bind:y.get("ip_bind_type")==="true"})));const _a=yield(0,h.bM)(m,Hn);if(_a.status===-1&&y.get("exercisesId")){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`;return}const{time_limit:mr,test_case_size:Qr}=wn,Er=en();_a.status>-1?ir():ct({type:5,payload:!1})}else ct({type:5,payload:!1})}catch(vn){console.log(vn),ct({type:5,payload:!1})}Xa(!1)}})}function jr(){return rn(this,null,function*(){dr.current=1,_e.debuging=!0,ct({type:4,payload:!0});try{if((yield va()).status===0){let Er=function(){return rn(this,null,function*(){const{status:ir,message:jn,data:Ar}=yield(0,h.rX)(m,"debug"),ti=en()-Qr>(Hn+30)*1e3;if(ir!==0&&!ti&&(ct({type:6,payload:jn}),setTimeout(Er,1e3)),ti){s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:De(Pe({},_e),{debugResult:{status:2},debuging:!1})});return}ir===0&&(Ar.status===2&&s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:De(Pe({},_e),{debugResult:Ar,debuging:!1})}))})};const{time_limit:Hn}=wn;let _a={input:encodeURIComponent(ne.test_case.input)};y.get("type")==="exercises"&&(_a.exercise_id=y.get("exercisesId"));const mr=yield(0,h.MU)(m,_a);if(mr.status===-1&&y.get("exercisesId")){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`;return}const Qr=en();(mr==null?void 0:mr.status)>-1?Er():ct({type:4,payload:!1})}else ct({type:4,payload:!1})}catch(vn){console.log(vn)}finally{}})}function ei(vn,Hn){const _a=Hn?{modify_code:!1}:{};ct({type:3,payload:De(Pe({},ne),{hack:Pe(De(Pe({},wn),{code:vn}),_a)})}),Xa(!0)}const Mi=vn=>rn(void 0,null,function*(){let Hn=yield(0,B.ZP)(`/api/problems/${wn==null?void 0:wn.identifier}/start.json`,{method:"get",params:{language:vn==="C++"||vn==="c++"?encodeURIComponent(vn):vn,hack_user_id:Ka==null?void 0:Ka.user_id}});Hn.status!==-1&&i.history.replace(`/myproblems/${Hn==null?void 0:Hn.identifier}${window.location.search}`)});function Ai(vn){let Hn=vn.target.value;ct({type:3,payload:De(Pe({},ne),{test_case:{input:Hn}})})}function hi(){return rn(this,null,function*(){try{let vn={};y.get("type")==="exercises"?vn.exercise_id=y.get("exercisesId"):wn!=null&&wn.homework_common_id&&(vn.homework_common_id=wn==null?void 0:wn.homework_common_id);const Hn=yield(0,h.H7)(m,Pe({},vn));Hn.status===401||(ei(Ee.Base64.decode(Hn.code)),(y.get("type")==="exercises"||wn!=null&&wn.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(vn){console.log(vn)}})}function Ui(){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:He.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",He.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return rn(this,null,function*(){const vn=yield(0,h.fi)(m);vn.status===401||ei(Ee.Base64.decode(vn.code),!0)})}})}function zi(){ct({type:9,payload:!0})}function Gi(){ct({type:9,payload:!1})}function Hi(vn){return rn(this,null,function*(){yield(0,h.MK)(m,vn),ct({type:1,payload:{showNote:!1,data:De(Pe({},ne),{hack:De(Pe({},wn),{notes:vn.notes})})}})})}const ji={hack:wn,isLoading:Ra,input:(Oe=ne==null?void 0:ne.test_case)==null?void 0:Oe.input,is_file:(ot=ne==null?void 0:ne.test_case)==null?void 0:ot.is_file,identifier:wn==null?void 0:wn.identifier,attachments_count:ne==null?void 0:ne.attachments_count,language:wn==null?void 0:wn.language,code:wn==null?void 0:wn.code,title:"main."+On[wn==null?void 0:wn.language],modify_code:wn==null?void 0:wn.modify_code,notes:wn==null?void 0:wn.notes,debugResult:at,debuging:Jt,submitting:Vt,submitResult:Re,executingMessage:Pt,onCancelNote:Gi,onAddNote:Hi,showNote:un,user:Ka,onShowNote:zi,onSubmitCode:br,onChangeCode:ei,onChangeInput:Ai,onDebugCode:jr,onResetCode:hi,onSyncCode:Ui,onUpdateCode:va,onChangeLanguage:Mi,isWhiteTheme:rr,setIsWhiteTheme:ha,topDispatch:ct};function Pr(){return rn(this,null,function*(){const{praise_count:vn}=yield(0,h.vl)(wn.id,{container_type:"Hack",type:1});let Hn=De(Pe({},ne),{hack:De(Pe({},wn),{praises_count:vn,user_praise:!wn.user_praise})});ct({type:3,payload:Hn})})}const vi={topicId:m,submitResult:Re,submitRecords:Qe,submitting:Vt,page:We,onPageChange:qa,hack:wn,user:ne==null?void 0:ne.user,hack_sets:ne==null?void 0:ne.hack_sets,current_user:ne==null?void 0:ne.current_user,onTriggerPraise:Pr,setActiveIndex:Ei};return console.log(Dn),He.createElement(He.Fragment,null,He.createElement(d.Z,{spinning:ce,delay:500},ne?He.createElement(He.Fragment,null,He.createElement("header",{className:Tn()(Zn.Z.header,rr&&Zn.Z.whiteHeader)},y.get("type")!=="exercises"&&He.createElement("div",null,He.createElement("img",{src:`${V.Z.IMG_SERVER}/images/${Ka==null?void 0:Ka.image_url}`,alt:"user",width:36}),He.createElement("span",{style:{color:rr?"#333":"#B2BACB",fontSize:16}},Ka==null?void 0:Ka.name)),y.get("type")==="exercises"&&He.createElement("div",null,He.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",He.createElement("span",{className:"ml10"},(mn=Dn==null?void 0:Dn.exercise)==null?void 0:mn.user_name)),He.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",He.createElement("span",{className:"ml10"},(sn=Dn==null?void 0:Dn.exercise)==null?void 0:sn.student_id))),He.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},He.createElement("div",null,wn.name)),(wn==null?void 0:wn.is_program)&&He.createElement(T.Z,{defaultValue:wn==null?void 0:wn.answer_long_time,onChange:vn=>{sr.current=vn},className:Zn.Z.timepiece}),Ka!=null&&Ka.hack_manager?He.createElement(i.Link,{className:Zn.Z.btn_edit,to:y.get("type")==="1"?y.get("pageId")?`/problems/newedit/${wn.identifier}?type=1&pageId=${y.get("pageId")}&backUrl=${y.get("backUrl")}`:`/problems/newedit/${wn.identifier}?type=1`:`/problems/newedit/${wn.identifier}`}," ",He.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((Rt=Dn==null?void 0:Dn.exercise)==null?void 0:Rt.left_time)&&He.createElement(He.Fragment,null,He.createElement("span",{style:{color:gn,marginRight:6},className:`iconfont icon-daojishi ${Zn.Z.djs}`}),He.createElement("span",{className:"c-white mr20"},He.createElement(xt,{valueStyle:{color:gn,fontSize:20,fontWeight:500},title:He.createElement("span",{style:{color:gn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:hn,onFinish:()=>rn(void 0,null,function*(){const vn=yield(0,A.VL)({categoryId:y.get("exercisesId"),commit_method:2});if((vn==null?void 0:vn.status)===0&&(va(),s.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:He.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",He.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>rn(void 0,null,function*(){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`})})),(vn==null?void 0:vn.status)===-3){const Hn=parseInt(vn==null?void 0:vn.message);In(Date.now()+Hn*1e3)}})}))),y.get("type")==="exercises"?He.createElement(E.ZP,{type:"primary",onClick:()=>{const vn=()=>rn(void 0,null,function*(){yield va(),Xa(!1),pi(),Tr.current=!0,Ja()});if(!(Qe!=null&&Qe.records_count)||Yn){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:He.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:vn});return}vn()}},He.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):He.createElement("span",{onClick:()=>{var vn;if(y.get("backUrl"))i.history.push(y.get("backUrl"));else if(y.get("type")==="1"){let Hn=(vn=localStorage.getItem("program_homework"))==null?void 0:vn.split(",");i.history.push(`/classrooms/${Hn==null?void 0:Hn[0]}/program_homework/${Hn==null?void 0:Hn[1]}/detail`)}else i.history.push("/problemset")}},He.createElement(f.Z,{title:"\u5173\u95ED"},He.createElement("i",{style:{color:rr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),He.createElement(d.Z,{size:"large",spinning:Ra},He.createElement(O.Z,{className:Tn()(Zn.Z.myProblems,rr&&Zn.Z.whiteMyProblems),leftChild:He.createElement(Fa,Pe({},vi)),rightChild:He.createElement(Bn,Pe({},ji))}))):null,He.createElement(s.default,{centered:!0,closable:!1,width:680,footer:null,open:cr,className:"oj-modal"},He.createElement("section",{className:"oj-modal-content"},He.createElement("div",{className:"oj-modal-head"},He.createElement("img",{src:ta,alt:""}),He.createElement("i",{onClick:()=>Ir(!1),className:"iconfont icon-guanbi1"})),He.createElement("aside",null,He.createElement("img",{className:"mr30",src:Rn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",He.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Re==null?void 0:Re.execute_time,"ms"),"\u4F18\u4E8E",He.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Re==null?void 0:Re.time_better_than)||100,"%"),"\u7684\u7528\u6237"),He.createElement("aside",{className:"mb50"},He.createElement("img",{src:Cn.Z,className:"mr30"}),He.createElement("span",{className:"oj-modal-tt"},He.createElement("span",null,He.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),He.createElement("span",{className:"c-light-primary"},Re==null?void 0:Re.execute_memory,"kb")),He.createElement("span",null,He.createElement("span",null))),"\u4F18\u4E8E",He.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Re==null?void 0:Re.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),He.createElement("div",{id:"oj-modal-next",onClick:()=>rn(void 0,null,function*(){var vn;if(Re!=null&&Re.next_identifier){let Hn=yield(0,B.ZP)(`/api/problems/${Re==null?void 0:Re.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ka==null?void 0:Ka.user_id}});Hn&&(window.location.href=`/myproblems/${Hn==null?void 0:Hn.identifier}${window.location.search}`)}else{let Hn=(vn=localStorage.getItem("program_homework"))==null?void 0:vn.split(",");i.history.push(`/classrooms/${Hn==null?void 0:Hn[0]}/program_homework/${Hn==null?void 0:Hn[1]}/detail`)}}),className:"oj-modal-btn"},Re!=null&&Re.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),He.createElement(ma.Z,{successCb:()=>{dr.current===1?jr():br()}}))};function Ga({title:se,modify_code:Oe,onSyncCode:ot,onShowCodeSetting:mn,onResetCode:sn,hack:Rt,onChangeLanguage:_e,isWhiteTheme:ct,onShowResourceCentre:m,attachments_count:me}){var y;const ce=()=>{s.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:He.createElement(N.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:sn})},[ne]=(0,i.useSearchParams)(),at=ne.get("language"),Re=Qe=>Qe==="1"?"c++":Qe==="2"?"C++":Qe;return(0,e.useEffect)(()=>{at&&_e(Re(at))},[]),(0,e.useEffect)(()=>{Rt!=null&&Rt.tpm_code_modified&&s.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:He.createElement(N.Z,null),content:He.createElement("div",null,He.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),He.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),He.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:()=>sn()})},[Rt==null?void 0:Rt.language]),console.log(Rt,ct,"hack"),He.createElement("div",{className:`${Zn.Z.codeHead} ${ct?Zn.Z.whiteCodeHead:""}`},He.createElement("div",{className:Zn.Z.navWrap},(y=Rt==null?void 0:Rt.all_language)==null?void 0:y.map(Qe=>He.createElement("div",{className:`${Zn.Z.nav} ${Qe===(Rt==null?void 0:Rt.language)?Zn.Z.active:""}`,key:Qe,onClick:()=>_e(Qe)},He.createElement(f.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},He.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),He.createElement("span",null,Qe)))),He.createElement(b.Z,{align:"middle",style:{marginLeft:"auto"}},Oe?He.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:ot},He.createElement("img",{src:Ae,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,me>0&&He.createElement("a",{onClick:m},He.createElement(f.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),He.createElement("a",{onClick:ce},He.createElement(f.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),He.createElement("a",{onClick:mn},He.createElement(f.Z,{title:"\u8BBE\u7F6E"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Bn(se){var Oe=se,{input:ot,is_file:mn,identifier:sn,showNote:Rt,onShowNote:_e,notes:ct,onCancelNote:m,onAddNote:me,debugResult:y,language:ce,debuging:ne,submitting:at,executingMessage:Re,code:Qe,onSubmitCode:We,onDebugCode:un,onChangeCode:Jt,onChangeInput:Vt,onUpdateCode:Pt,user:gn,isLoading:qt,submitResult:hn}=Oe,In=Bt(Oe,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Dn(Ra,La){return He.createElement(Ga,De(Pe({},In),{onShowCodeSetting:Ra,onShowResourceCentre:La}))}const Xn=Pe({input:ot,is_file:mn,debugResult:y,debuging:ne,submitting:at,executingMessage:Re,onDebugCode:un,onChangeCode:Jt,onSubmitCode:We,onChangeInput:Vt,user:gn,submitResult:hn},In);return He.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},He.createElement(L,{setIsWhiteTheme:In==null?void 0:In.setIsWhiteTheme,isLoading:qt,language:ce,value:Qe,identifier:sn,onChange:Jt,onUpdateCode:Pt,ActionBarRender:Dn}),He.createElement(re.ZP,Pe({},Xn)))}},37345:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},81072:function(c,a,t){"use strict";t.d(a,{H7:function(){return D},MK:function(){return N},MU:function(){return A},X6:function(){return O},bM:function(){return h},fi:function(){return Z},fu:function(){return b},n4:function(){return H},rX:function(){return V},vl:function(){return U},zO:function(){return S}});var e=t(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(C,j,P)=>j in C?i(C,j,{enumerable:!0,configurable:!0,writable:!0,value:P}):C[j]=P,f=(C,j)=>{for(var P in j||(j={}))s.call(j,P)&&E(C,P,j[P]);if(l)for(var P of l(j))d.call(j,P)&&E(C,P,j[P]);return C};function b(C,j){return(0,e.U2)(`myproblems/${C}.json`,f({hidePopLogin:!0},j||{}))}function h(C,j){return(0,e.v_)(`myproblems/${C}/code_submit.json`,j)}function A(C,j){return(0,e.v_)(`myproblems/${C}/code_debug.json`,j)}function S(C,j){return j.language&&(j.language=encodeURIComponent(j.language)),(0,e.U2)(`myproblems/${C}/submit_records.json`,j)}function O(C){return(0,e.U2)("myproblems/record_detail.json",{id:C})}function V(C,j){return(0,e.U2)(`myproblems/${C}/result.json`,{mode:j})}function N(C,j){return(0,e.v_)(`myproblems/${C}/add_notes.json`,j)}function D(C,j){return(0,e.v_)(`myproblems/${C}/restore_initial_code.json`,j)}function Z(C){return(0,e.v_)(`myproblems/${C}/sync_code.json`)}function H(C,j){return(0,e.v_)(`myproblems/${C}/update_code.json`,j)}function U(C,j){return(0,e.v_)(`discusses/${C}/plus.json`,j)}},47251:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ee}});var e=t(59301),i=t(78241),l=t(8591),s=t(43418),d=t(99313),E=t(57809),f=t(19842),b=t(98228),h=t(92832),A=t(1710),S=t(6848),O=t(58421),V=t(3113),N=t(38986),D={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Z=t(55305),H={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},U=t(91842),C=t(51257),j=t(24334);const P=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var B=({qitem:re})=>{var xe,oe,Ye,qe,Ct,tt,Ke,G,Y,be;return e.createElement("div",{className:H.warp},e.createElement("div",{className:H.mainPart},e.createElement("div",{className:H.qcount},(re==null?void 0:re.question_type)===8&&e.createElement(U.Z,{className:H.content,showProgramFill:!0,value:(xe=re==null?void 0:re.program_attr)==null?void 0:xe.description}),(re==null?void 0:re.question_type)!=8&&e.createElement(U.Z,{className:H.qtitle,value:(re==null?void 0:re.name)||(re==null?void 0:re.title)})),((re==null?void 0:re.question_type)===0||(re==null?void 0:re.question_type)===2)&&e.createElement("div",null,(oe=re==null?void 0:re.choices)==null?void 0:oe.map((Ve,Se)=>e.createElement("div",{className:H.redio},!(Ve!=null&&Ve.is_answer)&&e.createElement("span",{className:H.redioitem}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("i",{className:`${H.redioitemyes} icon-duigou1`}),e.createElement(U.Z,{className:Ve!=null&&Ve.is_answer?H.titleyes:H.title,value:P[Se]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(re==null?void 0:re.question_type)===1&&e.createElement("div",null,(Ye=re==null?void 0:re.choices)==null?void 0:Ye.map((Ve,Se)=>e.createElement("div",{className:H.checkbox},!(Ve!=null&&Ve.is_answer)&&e.createElement("span",{className:H.checkboxitem}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("i",{className:`${H.checkboxitemyes} icon-duigou1`}),e.createElement(U.Z,{className:Ve!=null&&Ve.is_answer?H.titleyes:H.title,value:P[Se]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(re==null?void 0:re.question_type)===3&&e.createElement("div",{className:H.completion},(qe=re==null?void 0:re.standard_answer)==null?void 0:qe.map((Ve,Se)=>{var $e;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:H.title},"\u586B\u7A7A\u9879",Se+1),e.createElement("div",{className:H.content},($e=Ve==null?void 0:Ve.answer_text)==null?void 0:$e.map((ke,it)=>e.createElement("div",{className:H.items},ke))))})),(re==null?void 0:re.question_type)===4&&e.createElement("div",{className:H.simple},e.createElement("div",{className:H.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ct=re==null?void 0:re.answer_texts)!=null&&Ct[0]?e.createElement(U.Z,{className:H.content,value:(tt=re==null?void 0:re.answer_texts)==null?void 0:tt[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(re==null?void 0:re.question_type)===5&&((Ke=re==null?void 0:re.challenge_names)==null?void 0:Ke.map((Ve,Se)=>e.createElement("div",{className:H.shixun},e.createElement("span",{className:H.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,C.EM)(Se+1),"\u9898"),Ve)))),(re==null?void 0:re.question_type)===6&&e.createElement("div",{className:H.program},e.createElement(U.Z,{className:H.content,value:((G=re==null?void 0:re.program_attr)==null?void 0:G.description)||"- -"})),(re==null?void 0:re.question_type)===7&&((Y=re==null?void 0:re.sub_item_banks)==null?void 0:Y.map((Ve,Se)=>{var $e,ke,it,Et,Ht;return e.createElement("div",null,e.createElement("div",{className:H.combination},e.createElement("span",{className:H.qtitle},Ve==null?void 0:Ve.name)),e.createElement("div",{className:H.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((Ve==null?void 0:Ve.item_type)=="SINGLE"||(Ve==null?void 0:Ve.item_type)=="JUDGMENT")&&(($e=Ve==null?void 0:Ve.choices)==null?void 0:$e.map((st,St)=>e.createElement("div",{className:H.redio},!(st!=null&&st.is_answer)&&e.createElement("span",{className:H.redioitem}),(st==null?void 0:st.is_answer)&&e.createElement("i",{className:`${H.redioitemyes} icon-duigou1`}),e.createElement(U.Z,{className:st!=null&&st.is_answer?H.titleyes:H.title,value:P[St]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="MULTIPLE"&&((ke=Ve==null?void 0:Ve.choices)==null?void 0:ke.map((st,St)=>e.createElement("div",{className:H.checkbox},!(st!=null&&st.is_answer)&&e.createElement("span",{className:H.checkboxitem}),(st==null?void 0:st.is_answer)&&e.createElement("i",{className:`${H.checkboxitemyes} icon-duigou1`}),e.createElement(U.Z,{className:st!=null&&st.is_answer?H.titleyes:H.title,value:P[St]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="COMPLETION"&&e.createElement("div",{className:H.completion},(it=Ve==null?void 0:Ve.standard_answer)==null?void 0:it.map((st,St)=>{var Ze;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:H.title},"\u586B\u7A7A\u9879",St+1),e.createElement("div",{className:H.content},(Ze=st==null?void 0:st.answer_text)==null?void 0:Ze.map((ve,Ot)=>e.createElement("div",{className:H.items},ve))))})),(Ve==null?void 0:Ve.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:H.simple},e.createElement("div",{className:H.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Et=Ve==null?void 0:Ve.answer_texts)!=null&&Et[0]?e.createElement(U.Z,{className:H.content,value:(Ht=Ve==null?void 0:Ve.answer_texts)==null?void 0:Ht[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(re==null?void 0:re.question_type)===8&&e.createElement("div",null,e.createElement(U.Z,{disabledFill:!0,className:H.content,showProgramFill:!0,value:j.Base64.decode(((be=re==null?void 0:re.program_attr)==null?void 0:be.code)||"")})),(re==null?void 0:re.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(re==null?void 0:re.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(re==null?void 0:re.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(re==null?void 0:re.study_count)||"0"))),e.createElement("a",{className:H.shixunbutton,href:`/shixuns/${re==null?void 0:re.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((re==null?void 0:re.question_type)<=4||[6,8].includes(re==null?void 0:re.question_type))&&e.createElement("div",{className:H.bottom},e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u89E3\u6790"),e.createElement("span",{className:H.right},re!=null&&re.analysis?e.createElement(U.Z,{value:re==null?void 0:re.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u96BE\u5EA6"),e.createElement("span",{className:H.right},(re==null?void 0:re.difficulty)===1?"\u7B80\u5355":(re==null?void 0:re.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:H.right},re!=null&&re.tag_discipline?re==null?void 0:re.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},F=t(61250),z=t(57149),ae=t(25690),Ce=t(61485),de=t(94361),M=t(46722),k=t(59301),Be=Object.defineProperty,ye=Object.defineProperties,$=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,J=(re,xe,oe)=>xe in re?Be(re,xe,{enumerable:!0,configurable:!0,writable:!0,value:oe}):re[xe]=oe,te=(re,xe)=>{for(var oe in xe||(xe={}))K.call(xe,oe)&&J(re,oe,xe[oe]);if(pe)for(var oe of pe(xe))R.call(xe,oe)&&J(re,oe,xe[oe]);return re},I=(re,xe)=>ye(re,$(xe)),L=(re,xe,oe)=>new Promise((Ye,qe)=>{var Ct=G=>{try{Ke(oe.next(G))}catch(Y){qe(Y)}},tt=G=>{try{Ke(oe.throw(G))}catch(Y){qe(Y)}},Ke=G=>G.done?Ye(G.value):Promise.resolve(G.value).then(Ct,tt);Ke((oe=oe.apply(re,xe)).next())});const Ae=({setScoreShow:re,ScoreShow:xe,onOk:oe,isshixuns:Ye,isloadings:qe,dispatch:Ct,isIntelligentAssistant:tt=!1,newExercisePaper:Ke,shixunsDetail:G})=>{var Y,be,Ve;let[Se,$e]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:tt,group_id:[]}),[ke,it]=(0,e.useState)([]),[Et,Ht]=(0,e.useState)([]),[st,St]=(0,e.useState)([]),[Ze,ve]=(0,e.useState)([]);const[Ot,bt]=(0,e.useState)(!1),[ft]=i.default.useForm(),[cn,Xt]=(0,e.useState)(),[tn,At]=(0,e.useState)(!1);let[It,rt]=(0,e.useState)(Ye);const[Nt,Xe]=(0,e.useState)([]),[we,Ne]=(0,e.useState)(0),[Tt,Gt]=(0,e.useState)(!0),[Yt,Mt]=(0,e.useState)([]),[Ut,yt]=(0,e.useState)([]),Lt=[{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}];let[Ln,Je]=(0,e.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const nt=(0,e.useRef)(new Set),et=(0,e.useRef)(new Set),Le=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],x=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Q=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ee,ge]=(0,e.useState)(!1),Te=()=>{ft.resetFields(),It=!1,rt(!1),ge(!1),ft.submit()};(0,e.useEffect)(()=>{var ie,Me,jt,gt,Kt,pn,Vn,dn,fn,oa;(((jt=(Me=(ie=Ke==null?void 0:Ke.editData)==null?void 0:ie.exercise)==null?void 0:Me.exist_item_bank_ids)==null?void 0:jt.length)>0||((pn=(Kt=(gt=Ke==null?void 0:Ke.editData)==null?void 0:gt.exercise)==null?void 0:Kt.exist_item_bank_shixun_ids)==null?void 0:pn.length)>0)&&yt([...(dn=(Vn=Ke==null?void 0:Ke.editData)==null?void 0:Vn.exercise)==null?void 0:dn.exist_item_bank_ids,...(oa=(fn=Ke==null?void 0:Ke.editData)==null?void 0:fn.exercise)==null?void 0:oa.exist_item_bank_shixun_ids])},[(be=(Y=Ke==null?void 0:Ke.editData)==null?void 0:Y.exercise)==null?void 0:be.exist_item_bank_ids]),(0,e.useEffect)(()=>{xe&&(ft.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Tt&&It&&(ft.setFieldsValue({item_type:"SHIXUN"}),Se.item_type="SHIXUN",$e(te({},Se)),Gt(!1)),ze(Se),Ge(),ht({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,e.useEffect)(()=>{we>0&&setTimeout(()=>{Ne(0)},2e3)},[we]);function ze(ie){return L(this,null,function*(){var Me,jt,gt;if(bt(!0),$e(te({},ie)),(st==null?void 0:st.length)<=0&&ie.type==="5"){ve([]),bt(!1);return}console.log("----",st,Nt);let Kt=ie.type==="5"?st==null?void 0:st.filter(dn=>!Nt.includes(dn)):null,pn=ie.type==="5"?st==null?void 0:st.filter(dn=>Nt.includes(dn)):null;ie.group_id=((Me=ie.group_id)==null?void 0:Me.map(dn=>dn==null?void 0:dn.value))||null;let Vn=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:I(te({},ie),{discipline_id:((jt=ie==null?void 0:ie.courseid)==null?void 0:jt[0])||null,sub_discipline_id:((gt=ie==null?void 0:ie.courseid)==null?void 0:gt[1])||null,ids:Kt,shixun_ids:pn,include_shixuns:!tt,keyword:ie.keyword?encodeURIComponent(ie.keyword):ie.keyword,type:ie.type==="5"?null:ie.type,clazz:ie.type==="3"?"ItemBanksGroup":null})});ve(Vn),bt(!1)})}function Ge(){return L(this,null,function*(){let ie=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Se.type==="5"?null:Se.type,clazz:"ItemBanksGroup"}});it((0,Z.L)(ie==null?void 0:ie.disciplines))})}function ht(ie){return L(this,null,function*(){var Me;let jt=yield(0,N.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ie}),gt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Me=jt==null?void 0:jt.data)==null?void 0:Me.map(Kt=>({title:Kt.name,id:Kt.id,pid:Kt.id,value:Kt.id,key:Kt.id,isLeaf:!Kt.have_child}))}];Mt(gt)})}function vt(ie){return L(this,null,function*(){var Me,jt,gt,Kt;bt(!0);let pn=(Me=ie.list)==null?void 0:Me.filter(fn=>!Nt.includes(fn)),Vn=(jt=ie.list)==null?void 0:jt.filter(fn=>Nt.includes(fn));if(pn.length===0&&Vn.length===0){bt(!1),ve([]);return}let dn=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:I(te({},ie),{discipline_id:((gt=ie==null?void 0:ie.courseid)==null?void 0:gt[0])||null,sub_discipline_id:((Kt=ie==null?void 0:ie.courseid)==null?void 0:Kt[1])||null,ids:pn,shixun_ids:Vn,type:ie.type==="5"?null:ie.type,clazz:ie.type==="3"?"ItemBanksGroup":null})});bt(!1),ve(dn)})}const zt=ie=>L(void 0,null,function*(){const Me=yield Ct({type:"shixunsDetail/release",payload:{id:ie}});let jt=Me==null?void 0:Me.tag_position,gt=(Me==null?void 0:Me.evaluation_set_position)||[],Kt=Me.status;return Kt===0?(l.ZP.success("\u53D1\u5E03\u6210\u529F"),ze(Se),!0):(Kt===2?l.ZP.error(`\u7B2C${gt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Kt===3?l.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${jt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):l.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Dt=ie=>(ie==null?void 0:ie.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",_t=(ie,Me,jt)=>ie.map(gt=>gt.key===Me?te(te({},gt),jt):gt.children?I(te({},gt),{children:_t(gt.children,Me,jt)}):gt),Ft=ie=>L(void 0,null,function*(){const{key:Me}=ie;let jt=Se.type;const gt=yield(0,M.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Me),type:jt}),{data:Kt,total_count:pn}=gt||{};pn>0&&Mt(Vn=>_t(Vn,Me,{children:Kt.map(dn=>({title:dn.name,id:dn.id,pid:dn.id,value:dn.id,key:dn.id,isLeaf:!dn.have_child}))}))});function Qt(ie){console.log("----",Se),ie==="1"&&(Ln.gg=te({},Se)),ie==="2"&&(Ln.scj=te({},Se)),ie==="3"&&(Ln.ttgx=te({},Se)),ie==="0"&&(Ln.wcjd=te({},Se)),ie==="5"&&(Ln.yx=te({},Se)),Je(te({},Ln))}function $t(){Se.type==="1"&&(Se=Ln.gg),Se.type==="2"&&(Se=Ln.scj),Se.type==="3"&&(Se=Ln.ttgx),Se.type==="0"&&(Se=Ln.wcjd),Se.type==="5"&&(Se=Ln.yx),(Se==null?void 0:Se.item_type)==="SHIXUN"?(It=!0,rt(!0)):(It=!1,rt(!1)),ft.setFieldsValue(te({},Se)),$e(te({},Se)),ze(te({},Se))}return k.createElement("div",null,k.createElement(s.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:D.scoremodal,onCancel:()=>{re(!1)}},k.createElement("div",{style:{display:"flex",alignItems:"center"}},k.createElement("div",{className:D.title},tt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),tt&&k.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),k.createElement(d.default,{className:D.tabWrap,activeKey:Se.type,onChange:ie=>{ie==="3"?(Se.show_all_share=!0,ht({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Se.show_all_share=null,ie==="0"&&ht({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Qt(Se.type),Se.type=ie,(Se==null?void 0:Se.item_type)==="SHIXUN"&&Se.type!=="5"&&(It=!0,rt(!0)),ge(!1),Se.type==="5"&&(It=!1,rt(!1)),$t(),Ge()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:k.createElement("div",null,"\u5DF2\u9009",st.length>0&&k.createElement("span",{className:D.titlecount},st.length),we>0&&k.createElement("span",{className:D.add},"+",we)),key:"5"}]}),k.createElement(i.default,{layout:"inline",form:ft,onValuesChange:(ie,Me)=>{const jt=Object.values(Me).some(Kt=>Kt!==null&&Kt!==""&&Kt!==void 0),gt=Me.keyword==="";if(ge(jt||!gt),Se.page=1,(Me==null?void 0:Me.item_type)==="SHIXUN"){if(Se.type==="5"?rt(!1):rt(!0),ie.keyword||ie.keyword==="")return;ft.submit()}else{if(ie!=null&&ie.courseid&&ft.setFieldsValue({tag_discipline_id:""}),rt(!1),ie.keyword||ie.keyword==="")return;ft.submit()}},onFinish:ie=>{var Me;Se.type==="3"&&(!ie.group_id||((Me=ie==null?void 0:ie.group_id)==null?void 0:Me.length)===0)?Se.show_all_share=!0:Se.show_all_share=null,$e(te(te({},Se),ie)),ze(te(te({},Se),ie))}},k.createElement(i.default.Item,{name:"item_type"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(tt?Lt.slice(0,6):Lt).map(ie=>k.createElement(E.default.Option,{key:ie.value},ie.name)))),k.createElement(i.default.Item,{name:"courseid"},k.createElement(f.Z,{className:D.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ke})),!It&&k.createElement(i.default.Item,{name:"tag_discipline_id"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ve=Ze==null?void 0:Ze.tag_disciplines)==null?void 0:Ve.map(ie=>k.createElement(E.default.Option,{key:ie.id},ie.name)))),k.createElement(i.default.Item,{name:It?"diff":"difficulty"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!It&&Le.map(ie=>k.createElement(E.default.Option,{key:ie.value},ie.name)),It&&x.map(ie=>k.createElement(E.default.Option,{key:ie.value},ie.name)))),It&&k.createElement(i.default.Item,{name:"shixun_publish_status"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Q.map(ie=>k.createElement(E.default.Option,{key:ie.value},ie.name)))),(Se.type==="3"||Se.type==="0")&&!It&&k.createElement(i.default.Item,{name:"group_id"},k.createElement(b.default,{treeDataSimpleMode:!0,style:{width:118},className:D.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ie,Me)=>Me.title.toUpperCase().indexOf(ie.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ft,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Yt})),ee&&k.createElement("span",{className:D.allqingchu,onClick:Te},k.createElement("i",{className:"iconfont icon-guanbi4"}),k.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),k.createElement(i.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},k.createElement(h.default.Search,{className:D.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:k.createElement("i",{className:`iconfont icon-sousuo9 font14 ${D.searchIcon}`,onClick:()=>ft.submit()}),onSearch:ie=>{ft.submit()}}))),k.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},k.createElement("div",{onClick:()=>{Se.updated_at==="asc"?Se.updated_at="desc":Se.updated_at="asc",$e(I(te({},Se),{page:1})),ze(I(te({},Se),{page:1}))}}," ",Se.updated_at?k.createElement("img",{src:Se.updated_at==="asc"?F.Z:z.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):k.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),k.createElement("div",{onClick:()=>{Se.quotes==="asc"?Se.quotes="desc":Se.quotes="asc",$e(I(te({},Se),{page:1})),ze(I(te({},Se),{page:1}))},style:{marginLeft:20}}," ",Se.quotes?k.createElement("img",{src:Se.quotes==="asc"?F.Z:z.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):k.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),k.createElement(A.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ze==null?void 0:Ze.items)||(Ze==null?void 0:Ze.shixun_list),pagination:!1,loading:Ot,rowKey:ie=>ie.id,rowSelection:{type:tt?"radio":"checkbox",selectedRowKeys:Et,getCheckboxProps:ie=>({disabled:ie.shixun_tag_num===1||(Ut==null?void 0:Ut.find(Me=>ie.id===Me))}),onSelect(ie,Me,jt){if(tt){Ht([ie.id]),et.current=new Set([ie.id]),Ne(1),St([ie.id]);return}if(Me)It&&Xe([...Nt,ie.id]),Ht([...Et,ie.id]),ie.identifier?nt.current.add(ie.id):et.current.add(ie.id),Ne(1),St([...st,ie.id]);else{ie.identifier?nt.current.delete(ie.id):et.current.delete(ie.id);let gt=st.filter(Kt=>Kt!==ie.id);if(Ht(gt),St(gt),It){let Kt=Nt.filter(pn=>pn!==ie.id);Xe([...Kt])}if(Se.type==="5"){vt(I(te({},Se),{list:[...gt]}));return}}},onSelectAll(ie,Me,jt){if(ie){const gt=jt.map(Kt=>Kt.id);It&&Xe([...Nt,...gt]),Ht([...Et,...gt]),St([...st,...gt]);for(const Kt of jt)Kt.identifier?nt.current.add(Kt.id):et.current.add(Kt.id)}else{const gt=jt.map(pn=>pn.id),Kt=Et.filter(pn=>!gt.some(Vn=>Vn===pn));if(Ht([...Kt]),St([...Kt]),It){let pn=Nt.filter(Vn=>!gt.some(dn=>dn===Vn.id));Xe([...pn])}Se.type==="5"&&vt(I(te({},Se),{list:[...Kt]}));for(const pn of gt)pn.identifier?nt.current.delete(pn):et.current.delete(pn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ie,Me,jt)=>{var gt,Kt;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,It||Me!=null&&Me.challenge_names?"\u5B9E\u8BAD\u9898":(Kt=(gt=Lt==null?void 0:Lt.filter(pn=>pn.value===ie))==null?void 0:gt[0])==null?void 0:Kt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:It?"30%":"60%",key:"name",render:(ie,Me,jt)=>{var gt;return k.createElement("div",{style:{display:"flex",alignItems:"center"}},k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",{className:Me!=null&&Me.high_resources_consume?D.q_title:""},k.createElement(U.Z,{key:1,showLines:1,showTextOnly:!0,value:It||Me!=null&&Me.challenge_names?Me!=null&&Me.title||ie===null?"--":ie:(Me==null?void 0:Me.item_type)=="BPROGRAM"?(gt=Me==null?void 0:Me.program_attr)==null?void 0:gt.description:ie}))),(Me==null?void 0:Me.high_resources_consume)&&k.createElement(de.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!It,render:(ie,Me,jt)=>{var gt;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("span",null,ie?(gt=ie==null?void 0:ie.split("\u3001"))==null?void 0:gt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!It,render:(ie,Me,jt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("span",null,ie||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ie,Me,jt)=>{var gt,Kt,pn,Vn;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,It||Me!=null&&Me.challenge_names?(Me==null?void 0:Me.level)||((Kt=(gt=Le==null?void 0:Le.filter(dn=>dn.value===ie))==null?void 0:gt[0])==null?void 0:Kt.name):(Vn=(pn=Le==null?void 0:Le.filter(dn=>dn.value===ie))==null?void 0:pn[0])==null?void 0:Vn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!It,render:(ie,Me,jt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,ie||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!It,render:(ie,Me,jt)=>k.createElement("span",null,ie||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ie,Me,jt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,It||Me!=null&&Me.challenge_names?(Me==null?void 0:Me.study_count)||(Me==null?void 0:Me.stu_num):ie))},{title:k.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",k.createElement(S.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},k.createElement(Ce.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!It,render:(ie,Me,jt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,ie||"- -"))},{title:k.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",k.createElement(S.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},k.createElement(Ce.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!It,render:(ie,Me,jt)=>k.createElement("span",null,ie||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ie,Me,jt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",{style:{flex:1,textAlign:"start"}},k.createElement("a",{onClick:()=>{var gt,Kt;Xt(I(te({},Me),{question_type:It||Me!=null&&Me.challenge_names?5:(Kt=(gt=Lt==null?void 0:Lt.filter(pn=>pn.value===(Me==null?void 0:Me.item_type)))==null?void 0:gt[0])==null?void 0:Kt.question_type})),At(!0)}},"\u67E5\u770B"),(Me==null?void 0:Me.shixun_tag_num)===1&&k.createElement("a",{style:{marginLeft:10},onClick:()=>{s.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:k.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",k.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Me==null?void 0:Me.identifier}/challenges`)}},(Me==null?void 0:Me.shixun_name)||"--"),"\uFF1F"),onOk:()=>L(void 0,null,function*(){if(!zt(Me==null?void 0:Me.identifier))return new Promise((gt,Kt)=>{Kt()})})})}},"\u53D1\u5E03")))}].filter(ie=>!ie.hidden)}),k.createElement(O.Z,{current:Se.page,total:(Ze==null?void 0:Ze.items_count)||(Ze==null?void 0:Ze.shixuns_count),style:{marginBottom:20},defaultPageSize:Se.per_page,showTotal:ie=>k.createElement("span",null,"\u5171\xA0",k.createElement("span",{style:{color:"#165DFF"}},ie),"\xA0\u6761\u6570\u636E"),pageSize:Se.per_page,onChange:(ie,Me)=>{Se.page=ie,Se.per_page=Me,$e(te({},Se)),ze(te({},Se))}}),k.createElement("div",{className:D.bottom},k.createElement(V.ZP,{className:D.no,onClick:()=>{re(!1)}},"\u53D6\u6D88"),k.createElement(V.ZP,{loading:qe,style:{width:qe&&75},className:D.yes,onClick:()=>L(void 0,null,function*(){if((st==null?void 0:st.length)<=0){l.ZP.info(tt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}oe([...et.current],[...nt.current],!0,st==null?void 0:st.length)})},tt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),k.createElement(s.default,{open:tn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:D.previewModal,width:1e3,centered:!0,onCancel:()=>{At(!1)},onOk:()=>{At(!1)}},k.createElement(B,{qitem:cn})))};var Ee=(0,ae.connect)(({shixunsDetail:re,newExercisePaper:xe})=>({shixunsDetail:re,newExercisePaper:xe}))(Ae)},52154:function(c,a,t){"use strict";t.d(a,{Z:function(){return A}});var e=t(43418),i={ul:"ul___TdfYY"},l=t(32637),s=t(59301),d=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,b=(S,O)=>{var V={};for(var N in S)E.call(S,N)&&O.indexOf(N)<0&&(V[N]=S[N]);if(S!=null&&d)for(var N of d(S))O.indexOf(N)<0&&f.call(S,N)&&(V[N]=S[N]);return V},A=S=>{var O=S,{open:V,onCancel:N}=O,D=b(O,["open","onCancel"]);return s.createElement(e.default,{centered:!0,open:V,title:s.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:N,footer:null},s.createElement("div",null,s.createElement("div",{className:"tc"},s.createElement("img",{className:"mt10",src:l,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),s.createElement("div",{style:{color:"#333"},className:"pt30 font14"},s.createElement("ul",{className:i.ul},s.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),s.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),s.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},62614:function(c,a,t){"use strict";t.d(a,{Z:function(){return S}});var e=t(59301),i=t(8591),l=t(43418),s=t(92832),d={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},E=t(99909),f=t(46722),b=t(25690),h=(O,V,N)=>new Promise((D,Z)=>{var H=j=>{try{C(N.next(j))}catch(P){Z(P)}},U=j=>{try{C(N.throw(j))}catch(P){Z(P)}},C=j=>j.done?D(j.value):Promise.resolve(j.value).then(H,U);C((N=N.apply(O,V)).next())});const A=({problemset:O,dispatch:V,onOk:N})=>{const[D,Z]=(0,e.useState)(""),[H,U]=(0,e.useState)([0]),C=()=>{V({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var P,W;O.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(U([(W=(P=O.actionTabs)==null?void 0:P.params)==null?void 0:W.group_id]),Z(""))},[O.actionTabs.key]);const j=()=>h(void 0,null,function*(){const P=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!D.trim()){i.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(D.charAt(0)===" "){i.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let B=0;B0?H[0]:0,name:D});W.status===0&&(C(),N(W==null?void 0:W.id))});return e.createElement(l.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:O.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:C,onOk:j,destroyOnClose:!0},e.createElement("div",{className:d.addModal},e.createElement("div",{className:d.row},e.createElement("span",{className:d.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),e.createElement(s.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:D,onChange:P=>Z(P.target.value)})),e.createElement("div",{className:d.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},e.createElement("span",{className:d.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),e.createElement(E.Z,{value:H,onChange:P=>U(P)}))))};var S=(0,b.connect)(({problemset:O})=>({problemset:O}))(A)},55381:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t.n(d),f=t(58339),b=t(91842),h=t(24334),A=t.n(h),S=t(38986),O=t(81072),V=t(7727),N=t(61186),D=t.n(N),Z=t(59301),H=Object.defineProperty,U=Object.defineProperties,C=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,B=(de,M,k)=>M in de?H(de,M,{enumerable:!0,configurable:!0,writable:!0,value:k}):de[M]=k,F=(de,M)=>{for(var k in M||(M={}))P.call(M,k)&&B(de,k,M[k]);if(j)for(var k of j(M))W.call(M,k)&&B(de,k,M[k]);return de},z=(de,M)=>U(de,C(M)),ae=(de,M,k)=>new Promise((Be,ye)=>{var $=R=>{try{K(k.next(R))}catch(J){ye(J)}},pe=R=>{try{K(k.throw(R))}catch(J){ye(J)}},K=R=>R.done?Be(R.value):Promise.resolve(R.value).then($,pe);K((k=k.apply(de,M)).next())});const Ce=({problemset:de,dispatch:M})=>{var k,Be,ye,$,pe;const[K,R]=(0,e.useState)({}),[J,te]=(0,e.useState)([]),[I,L]=(0,e.useState)(!1),[Ae,Ee]=(0,e.useState)(!1),[re,xe]=(0,e.useState)({}),oe=["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"];(0,e.useEffect)(()=>{var tt,Ke,G;if(((tt=de==null?void 0:de.actionTabs)==null?void 0:tt.key)==="BPROGRAM"){const Y=(0,d.cloneDeep)((Ke=de==null?void 0:de.actionTabs)==null?void 0:Ke.params);R(Y),te((G=Y==null?void 0:Y.standard_answer)==null?void 0:G.map(be=>({value:"",answer:(be==null?void 0:be.answer_text)||[]})))}},[(k=de==null?void 0:de.actionTabs)==null?void 0:k.key]);function Ye(){return new Date().getTime()}const qe=()=>ae(void 0,null,function*(){var tt,Ke,G,Y,be;if(J.some($e=>($e==null?void 0:$e.value)==="")&&!I){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(I){const $e=(0,d.cloneDeep)((tt=de==null?void 0:de.actionTabs)==null?void 0:tt.params);te([...(Ke=$e==null?void 0:$e.standard_answer)==null?void 0:Ke.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[],type:""}))]),L(!I);return}else{let $e=J==null?void 0:J.map((ke,it)=>z(F({},ke),{type:ke.types}));te($e)}console.log(J),Ee(!0);let Ve=yield(0,S.ZP)(`/api/problems/${(G=K==null?void 0:K.program_attr)==null?void 0:G.identifier}/start.json`,{method:"get"});const Se=yield(0,O.n4)(Ve==null?void 0:Ve.identifier,{code:(Y=K==null?void 0:K.program_attr)==null?void 0:Y.code,language:(be=K==null?void 0:K.program_attr)==null?void 0:be.language,answers:J==null?void 0:J.map($e=>$e.value)});if((Se==null?void 0:Se.status)===0){let ke=function(){return ae(this,null,function*(){const{status:it,message:Et,data:Ht}=yield(0,O.rX)(Ve==null?void 0:Ve.identifier,"submit"),St=Ye()-$e>10*1e3*(J==null?void 0:J.length);if(it!==0&&!St&&setTimeout(ke,1e3),St){s.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"}),Ee(!1);return}if(it===0){Ee(!1);let Ze=J==null?void 0:J.map((ve,Ot)=>z(F({},ve),{type:(Ht==null?void 0:Ht.right_arr[Ot])===1?"success":"warning"}));te(Ze),xe(Ht),Ht.status===2&&(Ee(!1),s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=Ye();yield(0,O.bM)(Ve==null?void 0:Ve.identifier,{}),ke()}else Ee(!1);L(!I)}),Ct=()=>{R({}),te([]),L(!1),M({type:"problemset/setActionTabs",payload:{}})};return Z.createElement(Z.Fragment,null,Z.createElement(s.default,{centered:!0,destroyOnClose:!0,open:de.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:I?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:qe,onCancel:Ct,okButtonProps:{loading:Ae}},Z.createElement("div",null,Z.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),Z.createElement(b.Z,{value:(Be=K==null?void 0:K.program_attr)==null?void 0:Be.description}),((ye=K==null?void 0:K.program_attr)==null?void 0:ye.code)&&Z.createElement(b.Z,{showProgramFill:!0,onFillChange:tt=>{let Ke=tt==null?void 0:tt.map((G,Y)=>F({},G));te(Ke)},programFillValue:J,value:h.Base64.decode(($=K==null?void 0:K.program_attr)==null?void 0:$.code)}),I&&Z.createElement(e.Fragment,null,Z.createElement("div",{className:f.Z.line}),(pe=K==null?void 0:K.standard_answer)==null?void 0:pe.map((tt,Ke)=>Z.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},Z.createElement("b",null,"\u586B\u7A7A",Ke+1,"\u7B54\u6848:\xA0"),Z.createElement("pre",null,(tt==null?void 0:tt.answer_text)||""))),Z.createElement("div",{className:"c-grey-333 mb10"},Z.createElement("b",null,"\u89E3\u6790:\xA0"),(K==null?void 0:K.analysis)||"\u6682\u65E0\u89E3\u6790")))),(re==null?void 0:re.id)&&re.status!==2&&Z.createElement(s.default,{open:(re==null?void 0:re.id)&&re.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{xe({})},onCancel:()=>{xe({})}},Z.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Z.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Z.createElement("span",{style:{marginLeft:12,color:re.status!==0&&"#E30000"}},V.Im[re.status])),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Z.createElement("span",{style:{marginLeft:12}},D()(re.created_at).format("YYYY-MM-DD HH:mm:ss"))),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Z.createElement("span",{style:{marginLeft:12}},re.language)),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Z.createElement("span",{style:{marginLeft:12}},re.execute_time,"ms"))),Z.createElement(V.Y4,F({},re)))))};a.Z=(0,i.connect)(({problemset:de})=>({problemset:de}))(Ce)},84265:function(c,a,t){"use strict";t.d(a,{Z:function(){return Nt}});var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t(91842),f=t(5112),b=t(3113),h=t(28103),A=t(58339),S=t(59301),O=Object.defineProperty,V=Object.defineProperties,N=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,U=(Xe,we,Ne)=>we in Xe?O(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,C=(Xe,we)=>{for(var Ne in we||(we={}))Z.call(we,Ne)&&U(Xe,Ne,we[Ne]);if(D)for(var Ne of D(we))H.call(we,Ne)&&U(Xe,Ne,we[Ne]);return Xe},j=(Xe,we)=>V(Xe,N(we)),P=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const W=({problemset:Xe,dispatch:we,showdiv:Ne,data:Tt})=>{const[Gt,Yt]=(0,e.useState)([]),[Mt,Ut]=(0,e.useState)(!1),yt=["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"];(0,e.useEffect)(()=>{var nt;((nt=Object.keys(Tt))==null?void 0:nt.length)>0&&Yt(Tt.choices)},[Tt]);const Lt=()=>P(void 0,null,function*(){if(!Gt.some(nt=>nt==null?void 0:nt.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Mt){const nt=(0,d.cloneDeep)(Tt);Yt(nt.choices)}Ut(!Mt)}),Ln=(nt,et)=>{console.log(nt.target.checked);const Le=Gt.map((x,Q)=>j(C({},x),{checked:Q===et?nt.target.checked:!1}));Yt(Le)},Je=()=>{Yt([]),Ut(!1),we({type:"problemset/setActionTabs",payload:{}})};return S.createElement("div",null,S.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),S.createElement(E.Z,{value:Tt==null?void 0:Tt.name}),Gt==null?void 0:Gt.map((nt,et)=>{const{is_answer:Le,checked:x,choice_text:Q}=nt;let ee="";return Mt&&Le&&(ee=A.Z.green),Mt&&!Le&&x&&(ee=A.Z.red),S.createElement("div",{key:et,style:{pointerEvents:Mt?"none":"auto"},className:`${A.Z.row} ${ee}`},S.createElement(f.ZP,{onChange:ge=>Ln(ge,et),checked:x}),S.createElement("span",null,yt[et],".\xA0"),S.createElement(E.Z,{className:A.Z.html,value:Q}),Mt&&Le&&S.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Mt&&!Le&&x&&S.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Mt&&S.createElement(e.Fragment,null,S.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},S.createElement("div",{className:"c-grey-333 mb5"},S.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),yt[Gt.findIndex(nt=>nt.is_answer)]),S.createElement("div",{className:"c-grey-333 mb10"},S.createElement("b",null,"\u89E3\u6790:\xA0"),(Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"))),S.createElement("div",{style:{textAlign:"end",marginTop:10}},S.createElement(b.ZP,{type:"primary",onClick:()=>{Lt()}},Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&S.createElement(h.Z,null))};var B=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(W),F=t(92832),z=t(19105),ae=t(59301),Ce=Object.defineProperty,de=Object.defineProperties,M=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,$=(Xe,we,Ne)=>we in Xe?Ce(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,pe=(Xe,we)=>{for(var Ne in we||(we={}))Be.call(we,Ne)&&$(Xe,Ne,we[Ne]);if(k)for(var Ne of k(we))ye.call(we,Ne)&&$(Xe,Ne,we[Ne]);return Xe},K=(Xe,we)=>de(Xe,M(we)),R=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const J=({problemset:Xe,datas:we,showdiv:Ne,dispatch:Tt})=>{var Gt;const[Yt,Mt]=(0,e.useState)({}),[Ut,yt]=(0,e.useState)([]),[Lt,Ln]=(0,e.useState)(!1),Je=["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"];(0,e.useEffect)(()=>{var x;if(Object.keys(we)){const Q=(0,d.cloneDeep)(we);Mt(Q),yt((x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(ee=>pe({value:"",answer:(ee==null?void 0:ee.answer_text)||[]},ee)))}},[we]);const nt=()=>R(void 0,null,function*(){var x;if(Ut.some(Q=>(Q==null?void 0:Q.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Lt){const Q=(0,d.cloneDeep)(we);yt((x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(ee=>pe({value:"",answer:(ee==null?void 0:ee.answer_text)||[]},ee)))}Ln(!Lt)}),et=(x,Q)=>{const ee=Ut.map((ge,Te)=>K(pe({},ge),{value:Te===Q?x.target.value:ge.value}));yt(ee)},Le=()=>{Mt({}),yt([]),Ln(!1),Tt({type:"problemset/setActionTabs",payload:{}})};return ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),ae.createElement(E.Z,{value:Yt==null?void 0:Yt.name}),Ut==null?void 0:Ut.map((x,Q)=>{const{value:ee,answer:ge}=x;let Te="";return Lt&&(ge!=null&&ge.includes(ee))&&(Te=A.Z.green),Lt&&!(ge!=null&&ge.includes(ee))&&(Te=A.Z.red),ae.createElement("div",{key:Q,style:{pointerEvents:Lt?"none":"auto",marginTop:10},className:`${A.Z.row} ${Te}`},ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Q+1,"\u7B54\u6848:"),(x==null?void 0:x.model)===1?ae.createElement(F.default.TextArea,{className:A.Z.textArea,style:{width:610,marginRight:10},onChange:ze=>et(ze,Q),value:ee}):ae.createElement(z.Z,{value:ee,onChange:ze=>{const Ge=Ut.map((ht,vt)=>K(pe({},ht),{value:vt===Q?ze:ht.value}));yt(Ge)}}),Lt&&(ge==null?void 0:ge.includes(ee))&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Lt&&!(ge!=null&&ge.includes(ee))&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Lt&&ae.createElement(e.Fragment,null,ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Gt=Yt==null?void 0:Yt.standard_answer)==null?void 0:Gt.map((x,Q)=>{var ee,ge;return ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u586B\u7A7A",Q+1,"\u7B54\u6848:\xA0"),(x==null?void 0:x.model)===1?((ee=x==null?void 0:x.answer_text)==null?void 0:ee.join("\u3001"))||"":ae.createElement(z.Z,{value:(ge=x==null?void 0:x.answer_text)==null?void 0:ge.join("\u3001"),disabled:!0}))}),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ae.createElement("div",{style:{textAlign:"end",marginTop:10}},ae.createElement(b.ZP,{type:"primary",onClick:()=>{nt()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&ae.createElement(h.Z,null))};var te=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(J),I=t(59301),L=Object.defineProperty,Ae=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ye=(Xe,we,Ne)=>we in Xe?L(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,qe=(Xe,we)=>{for(var Ne in we||(we={}))xe.call(we,Ne)&&Ye(Xe,Ne,we[Ne]);if(re)for(var Ne of re(we))oe.call(we,Ne)&&Ye(Xe,Ne,we[Ne]);return Xe},Ct=(Xe,we)=>Ae(Xe,Ee(we)),tt=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const Ke=({problemset:Xe,datas:we,showdiv:Ne,dispatch:Tt})=>{var Gt;const[Yt,Mt]=(0,e.useState)({}),[Ut,yt]=(0,e.useState)([]),[Lt,Ln]=(0,e.useState)(!1),Je=["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"];(0,e.useEffect)(()=>{if(Object.keys(we)){const x=(0,d.cloneDeep)(we);Mt(x),yt(x.choices)}},[we]);const nt=()=>tt(void 0,null,function*(){if(!Ut.some(x=>x==null?void 0:x.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Lt){const x=(0,d.cloneDeep)(we);yt(x.choices)}Ln(!Lt)}),et=(x,Q)=>{console.log(x.target.checked);const ee=Ut.map((ge,Te)=>Ct(qe({},ge),{checked:Te===Q?x.target.checked:!1}));yt(ee)},Le=()=>{Mt({}),yt([]),Ln(!1),Tt({type:"problemset/setActionTabs",payload:{}})};return I.createElement("div",null,I.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),I.createElement(E.Z,{value:Yt==null?void 0:Yt.name}),Ut==null?void 0:Ut.map((x,Q)=>{const{is_answer:ee,checked:ge,choice_text:Te}=x;let ze="";return Lt&&ee&&(ze=A.Z.green),Lt&&!ee&&ge&&(ze=A.Z.red),I.createElement("div",{key:Q,style:{pointerEvents:Lt?"none":"auto"},className:`${A.Z.row} ${ze}`},I.createElement(f.ZP,{onChange:Ge=>et(Ge,Q),checked:ge}),I.createElement(E.Z,{className:A.Z.html,value:Te}),Lt&&ee&&I.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Lt&&!ee&&ge&&I.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Lt&&I.createElement(e.Fragment,null,I.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},I.createElement("div",{className:"c-grey-333 mb5"},I.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Gt=Ut.find(x=>x.is_answer))==null?void 0:Gt.choice_text),I.createElement("div",{className:"c-grey-333 mb10"},I.createElement("b",null,"\u89E3\u6790:\xA0"),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),I.createElement("div",{style:{textAlign:"end",marginTop:10}},I.createElement(b.ZP,{type:"primary",onClick:()=>{nt()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&I.createElement(h.Z,null))};var G=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(Ke),Y=t(24905),be=t(59301),Ve=Object.defineProperty,Se=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ht=(Xe,we,Ne)=>we in Xe?Ve(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,st=(Xe,we)=>{for(var Ne in we||(we={}))it.call(we,Ne)&&Ht(Xe,Ne,we[Ne]);if(ke)for(var Ne of ke(we))Et.call(we,Ne)&&Ht(Xe,Ne,we[Ne]);return Xe},St=(Xe,we)=>Se(Xe,$e(we)),Ze=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const ve=({problemset:Xe,data:we,showdiv:Ne,dispatch:Tt})=>{const[Gt,Yt]=(0,e.useState)([]),[Mt,Ut]=(0,e.useState)(!1),yt=["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"];(0,e.useEffect)(()=>{var nt;((nt=Object.keys(we))==null?void 0:nt.length)>0&&Yt(we.choices)},[we]);const Lt=()=>Ze(void 0,null,function*(){if(!Gt.some(nt=>nt==null?void 0:nt.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Mt){const nt=(0,d.cloneDeep)(we);Yt(nt.choices)}Ut(!Mt)}),Ln=(nt,et)=>{console.log(nt.target.checked);const Le=Gt.map((x,Q)=>St(st({},x),{checked:Q===et?nt.target.checked:x.checked}));Yt(Le)},Je=()=>{let nt="";return Gt.forEach((et,Le)=>{et.is_answer&&(nt=nt+yt[Le])}),nt};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),be.createElement(E.Z,{value:we==null?void 0:we.name}),Gt==null?void 0:Gt.map((nt,et)=>{const{is_answer:Le,checked:x,choice_text:Q}=nt;let ee="";return Mt&&Le&&(ee=A.Z.green),Mt&&!Le&&x&&(ee=A.Z.red),be.createElement("div",{key:et,style:{pointerEvents:Mt?"none":"auto"},className:`${A.Z.row} ${ee}`},be.createElement(Y.default,{style:{padding:3},onChange:ge=>Ln(ge,et),checked:x}),be.createElement("span",null,yt[et],".\xA0"),be.createElement(E.Z,{className:A.Z.html,value:Q}),Mt&&Le&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Mt&&!Le&&x&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Mt&&be.createElement(e.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Je()),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(we==null?void 0:we.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(b.ZP,{type:"primary",onClick:()=>{Lt()}},Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&be.createElement(h.Z,null))};var Ot=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(ve),bt=t(39793),ft=t(59301),cn=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const Xt=({problemset:Xe,dispatch:we,showdiv:Ne,datas:Tt})=>{var Gt,Yt,Mt;const[Ut,yt]=(0,e.useState)({}),[Lt,Ln]=(0,e.useState)(!1),[Je,nt]=(0,e.useState)(!0),[et,Le]=(0,e.useState)("");(0,e.useEffect)(()=>{if(Object.keys(Tt)){const ee=(0,d.cloneDeep)(Tt);yt(ee)}},[Tt]);const x=()=>cn(void 0,null,function*(){if(!et){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Lt&&Le(""),Ln(!Lt)}),Q=()=>{yt({}),nt(!0),Ln(!1),Le(""),we({type:"problemset/setActionTabs",payload:{}})};return ft.createElement("div",null,ft.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ft.createElement(E.Z,{value:Ut==null?void 0:Ut.name,style:{marginBottom:10}}),Je?ft.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{nt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ft.createElement(bt.Z,{defaultValue:et,onChange:ee=>{Le(ee)}}),Lt&&ft.createElement(e.Fragment,null,ft.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ft.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ft.createElement("br",null),((Gt=Ut==null?void 0:Ut.answer_texts)==null?void 0:Gt[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((Yt=Ut==null?void 0:Ut.keywords)==null?void 0:Yt.length)>0&&ft.createElement("div",{style:{marginTop:10,marginBottom:10}},ft.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Mt=Ut==null?void 0:Ut.keywords)==null?void 0:Mt.map(ee=>{var ge,Te,ze;return((ge=ee==null?void 0:ee.keyword)==null?void 0:ge.length)>1?((Te=ee==null?void 0:ee.keyword)==null?void 0:Te.join("\u6216"))+"\uFF1B":((ze=ee==null?void 0:ee.keyword)==null?void 0:ze[0])+"\uFF1B"})),ft.createElement("div",{style:{color:"#5F6368"}},ft.createElement("b",null,"\u89E3\u6790:"),ft.createElement("br",null),(Ut==null?void 0:Ut.analysis)||"\u6682\u65E0\u89E3\u6790"))),ft.createElement("div",{style:{textAlign:"end",marginTop:10}},ft.createElement(b.ZP,{type:"primary",onClick:()=>{x()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&ft.createElement(h.Z,null))};var tn=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(Xt),At=t(59301),It=(Xe,we,Ne)=>new Promise((Tt,Gt)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Gt(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Gt(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const rt=({problemset:Xe,dispatch:we})=>{var Ne,Tt;const[Gt,Yt]=(0,e.useState)({}),[Mt,Ut]=(0,e.useState)(!1),[yt,Lt]=(0,e.useState)(!0),[Ln,Je]=(0,e.useState)("");(0,e.useEffect)(()=>{var Le,x;if(((Le=Xe==null?void 0:Xe.actionTabs)==null?void 0:Le.key)==="COMBINATION"){const Q=(0,d.cloneDeep)((x=Xe==null?void 0:Xe.actionTabs)==null?void 0:x.params);Yt(Q)}},[(Ne=Xe==null?void 0:Xe.actionTabs)==null?void 0:Ne.key]);const nt=()=>It(void 0,null,function*(){if(!Ln){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ut(!Mt)}),et=()=>{Yt({}),Lt(!0),Ut(!1),Je(""),we({type:"problemset/setActionTabs",payload:{}})};return At.createElement(s.default,{centered:!0,destroyOnClose:!0,open:Xe.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:nt,onCancel:et},At.createElement("div",null,At.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),At.createElement(E.Z,{value:Gt==null?void 0:Gt.name,style:{marginBottom:10}}),(Tt=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:Tt.map((Le,x)=>{var Q,ee,ge,Te,ze;if((Le==null?void 0:Le.item_type)==="SINGLE")return At.createElement(B,{data:Le,showdiv:((Q=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:Q.length)-1===x});if((Le==null?void 0:Le.item_type)==="MULTIPLE")return At.createElement(Ot,{data:Le,showdiv:((ee=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:ee.length)-1===x});if((Le==null?void 0:Le.item_type)==="JUDGMENT")return At.createElement(G,{datas:Le,showdiv:((ge=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:ge.length)-1===x});if((Le==null?void 0:Le.item_type)==="COMPLETION")return At.createElement(te,{datas:Le,showdiv:((Te=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:Te.length)-1===x});if((Le==null?void 0:Le.item_type)==="SUBJECTIVE")return At.createElement(tn,{datas:Le,showdiv:((ze=Gt==null?void 0:Gt.sub_item_banks)==null?void 0:ze.length)-1===x})})))};var Nt=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(rt)},44551:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(92832),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=t(19105),S=t(59301),O=Object.defineProperty,V=Object.defineProperties,N=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,U=(B,F,z)=>F in B?O(B,F,{enumerable:!0,configurable:!0,writable:!0,value:z}):B[F]=z,C=(B,F)=>{for(var z in F||(F={}))Z.call(F,z)&&U(B,z,F[z]);if(D)for(var z of D(F))H.call(F,z)&&U(B,z,F[z]);return B},j=(B,F)=>V(B,N(F)),P=(B,F,z)=>new Promise((ae,Ce)=>{var de=Be=>{try{k(z.next(Be))}catch(ye){Ce(ye)}},M=Be=>{try{k(z.throw(Be))}catch(ye){Ce(ye)}},k=Be=>Be.done?ae(Be.value):Promise.resolve(Be.value).then(de,M);k((z=z.apply(B,F)).next())});const W=({problemset:B,dispatch:F})=>{var z,ae;const[Ce,de]=(0,e.useState)({}),[M,k]=(0,e.useState)([]),[Be,ye]=(0,e.useState)(!1),$=["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"];(0,e.useEffect)(()=>{var J,te,I;if(((J=B==null?void 0:B.actionTabs)==null?void 0:J.key)==="COMPLETION"){const L=(0,E.cloneDeep)((te=B==null?void 0:B.actionTabs)==null?void 0:te.params);de(L),k((I=L==null?void 0:L.standard_answer)==null?void 0:I.map(Ae=>C({value:"",answer:(Ae==null?void 0:Ae.answer_text)||[]},Ae)))}},[(z=B==null?void 0:B.actionTabs)==null?void 0:z.key]);const pe=()=>P(void 0,null,function*(){var J,te;if(M.some(I=>(I==null?void 0:I.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Be){const I=(0,E.cloneDeep)((J=B==null?void 0:B.actionTabs)==null?void 0:J.params);k((te=I==null?void 0:I.standard_answer)==null?void 0:te.map(L=>C({value:"",answer:(L==null?void 0:L.answer_text)||[]},L)))}ye(!Be)}),K=(J,te)=>{const I=M.map((L,Ae)=>j(C({},L),{value:Ae===te?J.target.value:L.value}));k(I)},R=()=>{de({}),k([]),ye(!1),F({type:"problemset/setActionTabs",payload:{}})};return S.createElement(s.default,{centered:!0,destroyOnClose:!0,open:B.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Be?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:pe,onCancel:R},S.createElement("div",null,S.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),S.createElement(h.Z,{value:Ce==null?void 0:Ce.name}),M==null?void 0:M.map((J,te)=>{const{value:I,answer:L}=J;let Ae="";return Be&&(L!=null&&L.includes(I))&&(Ae=b.Z.green),Be&&!(L!=null&&L.includes(I))&&(Ae=b.Z.red),S.createElement("div",{key:te,style:{pointerEvents:Be?"none":"auto",marginTop:10},className:`${b.Z.row} ${Ae}`},S.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",te+1,"\u7B54\u6848:"),(J==null?void 0:J.model)===1?S.createElement(d.default.TextArea,{className:b.Z.textArea,style:{width:610,marginRight:10},onChange:Ee=>K(Ee,te),value:I}):S.createElement(A.Z,{value:I,onChange:Ee=>{const re=M.map((xe,oe)=>j(C({},xe),{value:oe===te?Ee:xe.value}));k(re)}}),Be&&(L==null?void 0:L.includes(I))&&S.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Be&&!(L!=null&&L.includes(I))&&S.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Be&&S.createElement(e.Fragment,null,S.createElement("div",{className:b.Z.line}),(ae=Ce==null?void 0:Ce.standard_answer)==null?void 0:ae.map((J,te)=>{var I,L;return S.createElement("div",{className:"c-grey-333 mb5"},S.createElement("b",null,"\u586B\u7A7A",te+1,"\u7B54\u6848:\xA0"),(J==null?void 0:J.model)===1?((I=J==null?void 0:J.answer_text)==null?void 0:I.join("\u3001"))||"":S.createElement(A.Z,{value:(L=J==null?void 0:J.answer_text)==null?void 0:L.join("\u3001"),disabled:!0}))}),S.createElement("div",{className:"c-grey-333 mb10"},S.createElement("b",null,"\u89E3\u6790:\xA0"),(Ce==null?void 0:Ce.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:B})=>({problemset:B}))(W)},28325:function(c,a,t){"use strict";t.d(a,{Z:function(){return d}});var e={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},i=t(60324),l=t(59301),d=({data:E=[],activeTabsKey:f,onClick:b})=>{const h=()=>E.map((S,O)=>l.createElement("div",{key:O,className:e.few},l.createElement("b",{title:S.name,style:{color:"#333333"},onClick:()=>b(S.id,!1,f==="3")},S.name),O\xA0"))),A=()=>{let S=!0;const O=E.slice(2,-2),V=l.createElement("div",{className:e.pWrap},O.map(N=>l.createElement("span",{title:N.name,onClick:()=>b(N.id,!1,f==="3"),key:N.id},N.name)));return E.map((N,D)=>{let Z=null;return D>1&&Db(N.id,!1,f==="3")},N.name),D\xA0")),Z})};return l.createElement("aside",{style:{overflowX:"auto"}},E.length>1&&l.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{E.length===1||b(E[E.length-2].id,!1,!0)}}),l.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(E==null?void 0:E.length)>5?A():h())}},75596:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(5112),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=Object.defineProperty,S=Object.defineProperties,O=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,Z=(P,W,B)=>W in P?A(P,W,{enumerable:!0,configurable:!0,writable:!0,value:B}):P[W]=B,H=(P,W)=>{for(var B in W||(W={}))N.call(W,B)&&Z(P,B,W[B]);if(V)for(var B of V(W))D.call(W,B)&&Z(P,B,W[B]);return P},U=(P,W)=>S(P,O(W)),C=(P,W,B)=>new Promise((F,z)=>{var ae=M=>{try{de(B.next(M))}catch(k){z(k)}},Ce=M=>{try{de(B.throw(M))}catch(k){z(k)}},de=M=>M.done?F(M.value):Promise.resolve(M.value).then(ae,Ce);de((B=B.apply(P,W)).next())});const j=({problemset:P,dispatch:W})=>{var B,F;const[z,ae]=(0,e.useState)({}),[Ce,de]=(0,e.useState)([]),[M,k]=(0,e.useState)(!1),Be=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=P==null?void 0:P.actionTabs)==null?void 0:K.key)==="JUDGMENT"){const J=(0,E.cloneDeep)((R=P==null?void 0:P.actionTabs)==null?void 0:R.params);ae(J),de(J.choices)}},[(B=P==null?void 0:P.actionTabs)==null?void 0:B.key]);const ye=()=>C(void 0,null,function*(){var K;if(!Ce.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const R=(0,E.cloneDeep)((K=P==null?void 0:P.actionTabs)==null?void 0:K.params);de(R.choices)}k(!M)}),$=(K,R)=>{console.log(K.target.checked);const J=Ce.map((te,I)=>U(H({},te),{checked:I===R?K.target.checked:!1}));de(J)},pe=()=>{ae({}),de([]),k(!1),W({type:"problemset/setActionTabs",payload:{}})};return e.createElement(s.default,{centered:!0,destroyOnClose:!0,open:P.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pe},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),e.createElement(h.Z,{value:z==null?void 0:z.name}),Ce==null?void 0:Ce.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return M&&J&&(L=b.Z.green),M&&!J&&te&&(L=b.Z.red),e.createElement("div",{key:R,style:{pointerEvents:M?"none":"auto"},className:`${b.Z.row} ${L}`},e.createElement(d.ZP,{onChange:Ae=>$(Ae,R),checked:te}),e.createElement(h.Z,{className:b.Z.html,value:I}),M&&J&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),M&&!J&&te&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),M&&e.createElement(e.Fragment,null,e.createElement("div",{className:b.Z.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(F=Ce.find(K=>K.is_answer))==null?void 0:F.choice_text),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(z==null?void 0:z.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:P})=>({problemset:P}))(j)},21145:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(24905),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=Object.defineProperty,S=Object.defineProperties,O=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,Z=(P,W,B)=>W in P?A(P,W,{enumerable:!0,configurable:!0,writable:!0,value:B}):P[W]=B,H=(P,W)=>{for(var B in W||(W={}))N.call(W,B)&&Z(P,B,W[B]);if(V)for(var B of V(W))D.call(W,B)&&Z(P,B,W[B]);return P},U=(P,W)=>S(P,O(W)),C=(P,W,B)=>new Promise((F,z)=>{var ae=M=>{try{de(B.next(M))}catch(k){z(k)}},Ce=M=>{try{de(B.throw(M))}catch(k){z(k)}},de=M=>M.done?F(M.value):Promise.resolve(M.value).then(ae,Ce);de((B=B.apply(P,W)).next())});const j=({problemset:P,dispatch:W})=>{var B;const[F,z]=(0,e.useState)({}),[ae,Ce]=(0,e.useState)([]),[de,M]=(0,e.useState)(!1),k=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=P==null?void 0:P.actionTabs)==null?void 0:K.key)==="MULTIPLE"){const J=(0,E.cloneDeep)((R=P==null?void 0:P.actionTabs)==null?void 0:R.params);z(J),Ce(J.choices)}},[(B=P==null?void 0:P.actionTabs)==null?void 0:B.key]);const Be=()=>C(void 0,null,function*(){var K;if(!ae.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(de){const R=(0,E.cloneDeep)((K=P==null?void 0:P.actionTabs)==null?void 0:K.params);Ce(R.choices)}M(!de)}),ye=(K,R)=>{console.log(K.target.checked);const J=ae.map((te,I)=>U(H({},te),{checked:I===R?K.target.checked:te.checked}));Ce(J)},$=()=>{z({}),Ce([]),M(!1),W({type:"problemset/setActionTabs",payload:{}})},pe=()=>{let K="";return ae.forEach((R,J)=>{R.is_answer&&(K=K+k[J])}),K};return e.createElement(s.default,{centered:!0,destroyOnClose:!0,open:P.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:de?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:$},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),e.createElement(h.Z,{value:F==null?void 0:F.name}),ae==null?void 0:ae.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return de&&J&&(L=b.Z.green),de&&!J&&te&&(L=b.Z.red),e.createElement("div",{key:R,style:{pointerEvents:de?"none":"auto"},className:`${b.Z.row} ${L}`},e.createElement(d.default,{style:{padding:3},onChange:Ae=>ye(Ae,R),checked:te}),e.createElement("span",null,k[R],".\xA0"),e.createElement(h.Z,{className:b.Z.html,value:I}),de&&J&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),de&&!J&&te&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),de&&e.createElement(e.Fragment,null,e.createElement("div",{className:b.Z.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),pe()),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(F==null?void 0:F.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:P})=>({problemset:P}))(j)},46118:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ce},b:function(){return F}});var e=t(59301),i=t(8591),l=t(43418),s=t(92832),d=t(3113),E=t(17574),f={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},b=t(38986),h=t(73631),A=t(31328),S=t(46722),O=t(89392),V=t(46627),N=Object.defineProperty,D=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,j=(de,M,k)=>M in de?N(de,M,{enumerable:!0,configurable:!0,writable:!0,value:k}):de[M]=k,P=(de,M)=>{for(var k in M||(M={}))U.call(M,k)&&j(de,k,M[k]);if(H)for(var k of H(M))C.call(M,k)&&j(de,k,M[k]);return de},W=(de,M)=>D(de,Z(M)),B=(de,M,k)=>new Promise((Be,ye)=>{var $=R=>{try{K(k.next(R))}catch(J){ye(J)}},pe=R=>{try{K(k.throw(R))}catch(J){ye(J)}},K=R=>R.done?Be(R.value):Promise.resolve(R.value).then($,pe);K((k=k.apply(de,M)).next())});const F=(de,M,k=[])=>{if(de)for(const Be of de){if(Be.key===M)return k;if(Be.children&&Be.children!=""){const ye=F(Be.children,M,[...k,{id:Be.key,name:Be.title.props.name}]);if(ye)return ye}}},z=({isProblemset:de,name:M,id:k,isShare:Be,itemBanksCount:ye,onOpen:$=()=>{},onShare:pe=()=>{},onMove:K=()=>{},onDeleteOk:R=()=>{}})=>{const[J,te]=(0,e.useState)(!1),[I,L]=(0,e.useState)(M),[Ae,Ee]=(0,e.useState)(M),re=oe=>B(void 0,null,function*(){const Ye=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ae.trim()){i.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ae.charAt(0)===" "){i.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ct=0;Ct{l.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,e.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),e.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>B(void 0,null,function*(){(yield(0,b.ZP)(`/api/item_banks_groups/${Math.abs(oe)}.json`,{method:"delete",body:{}})).status===0&&R(oe)})})};return e.createElement("div",{className:f.list,onClick:oe=>$(k,Be)},J?e.createElement(s.default,{style:{maxWidth:780},value:Ae,onChange:oe=>{Ee(oe.target.value)},onClick:oe=>oe.stopPropagation()}):e.createElement("div",{className:f.name,title:I},I),ye?e.createElement("div",{className:f.subject},"\u8BD5\u9898\u6570 ",ye):"",de&&e.createElement("div",{className:f.btns},J?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:oe=>{oe.stopPropagation(),re(k)}}),e.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:oe=>{oe.stopPropagation(),Ee(I),te(!1)}})):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:oe=>{oe.stopPropagation(),K(k,"up")}}),e.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:oe=>{oe.stopPropagation(),K(k,"down")}})),e.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},e.createElement(d.ZP,{className:"ml10",onClick:oe=>{oe.stopPropagation(),pe(Math.abs(k))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),e.createElement(d.ZP,{className:"ml10",onClick:oe=>{oe.stopPropagation(),te(!0)},type:"link"},"\u91CD\u547D\u540D"),e.createElement(d.ZP,{onClick:oe=>{oe.stopPropagation(),xe(k)},type:"link",danger:!0},"\u5220\u9664"))))};var Ce=({isProblemset:de,data:M,onOpen:k=()=>{},onShare:Be=()=>{},navigation:ye,reloadData:$,activeTabsKey:pe,setRootData:K,params:R})=>{const[J,te]=(0,e.useState)(),[I,L]=(0,e.useState)([]),[Ae,Ee]=(0,e.useState)([]);(0,e.useEffect)(()=>{J&&setTimeout(()=>{K(J)},200)},[J]),(0,e.useEffect)(()=>{Ee([]),L([])},[M]),(0,e.useEffect)(()=>{Ae.length===0&&I.length===0&&te(M==null?void 0:M.map(Ke=>({title:e.createElement(z,{isProblemset:de,name:Ke.name,id:Ke.id,isShare:Ke.is_share,itemBanksCount:Ke.item_banks_count,onMove:xe,onOpen:k,onShare:Be,onDeleteOk:Ye}),key:Ke.id,icon:Ke.is_share?e.createElement("img",{onClick:()=>{k(Ke.id)},src:A,className:f.share_folderIcon}):e.createElement("img",{onClick:()=>{k(Ke.id)},src:h,className:f.folderIcon}),isLeaf:!Ke.have_child})))},[Ae,I,M]);const re=(Ke,G,Y)=>{const be=(0,O.cloneDeep)(Ke);for(let Ve=0;VeB(void 0,null,function*(){(G==="up"?yield(0,S.A1)({id:Math.abs(Ke)}):yield(0,S.vi)({id:Math.abs(Ke)})).status===0&&te(be=>re(be,Ke,G))}),oe=(Ke,G)=>Ke.filter(Y=>Y.key===G?!1:(Y.children&&(Y.children=oe(Y.children,G)),!0)),Ye=Ke=>{te(G=>oe(G,Ke)),$()},qe=(Ke,G,Y)=>Ke.map(be=>be.key===G?P(P({},be),Y):be.children?W(P({},be),{children:qe(be.children,G,Y)}):be),Ct=Ke=>B(void 0,null,function*(){var G;const{key:Y}=Ke;let be=pe===V.TabType.TeachGroupShare?"3":"";const Ve=yield(0,S.ex)(W(P({},R),{group_id:Math.abs(Y),parents:[...ye||[{id:0,name:"\u6839\u76EE\u5F55"}],...(G=F(J,Y))==null?void 0:G.map(ke=>({id:ke.id,name:ke.name}))],type:be})),{data:Se,total_count:$e}=Ve||{};$e>0&&te(ke=>qe(ke,Y,{children:Se.map(it=>({title:e.createElement(z,{isProblemset:de,name:it.name,id:it.id,itemBanksCount:it.item_banks_count,onMove:xe,onOpen:k,onShare:Be,onDeleteOk:Ye}),key:it.id,icon:it.is_share?e.createElement("img",{onClick:()=>{k(it.id)},src:A,className:f.share_folderIcon}):e.createElement("img",{onClick:()=>{k(it.id)},src:h,className:f.folderIcon}),isLeaf:!it.have_child}))}))}),tt=(Ke,G)=>{Ee(Ke)};return(J==null?void 0:J.length)>0&&e.createElement(E.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:J,loadData:Ct,onExpand:tt,onLoad:Ke=>{L(Ke)},className:f.folderWrapper,selectable:!1,expandedKeys:Ae,loadedKeys:I})}},37125:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(5112),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=t(59301),S=Object.defineProperty,O=Object.defineProperties,V=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,H=(W,B,F)=>B in W?S(W,B,{enumerable:!0,configurable:!0,writable:!0,value:F}):W[B]=F,U=(W,B)=>{for(var F in B||(B={}))D.call(B,F)&&H(W,F,B[F]);if(N)for(var F of N(B))Z.call(B,F)&&H(W,F,B[F]);return W},C=(W,B)=>O(W,V(B)),j=(W,B,F)=>new Promise((z,ae)=>{var Ce=k=>{try{M(F.next(k))}catch(Be){ae(Be)}},de=k=>{try{M(F.throw(k))}catch(Be){ae(Be)}},M=k=>k.done?z(k.value):Promise.resolve(k.value).then(Ce,de);M((F=F.apply(W,B)).next())});const P=({problemset:W,dispatch:B})=>{var F;const[z,ae]=(0,e.useState)({}),[Ce,de]=(0,e.useState)([]),[M,k]=(0,e.useState)(!1),Be=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=W==null?void 0:W.actionTabs)==null?void 0:K.key)==="SINGLE"){const J=(0,E.cloneDeep)((R=W==null?void 0:W.actionTabs)==null?void 0:R.params);ae(J),de(J.choices)}},[(F=W==null?void 0:W.actionTabs)==null?void 0:F.key]);const ye=()=>j(void 0,null,function*(){var K;if(!Ce.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const R=(0,E.cloneDeep)((K=W==null?void 0:W.actionTabs)==null?void 0:K.params);de(R.choices)}k(!M)}),$=(K,R)=>{console.log(K.target.checked);const J=Ce.map((te,I)=>C(U({},te),{checked:I===R?K.target.checked:!1}));de(J)},pe=()=>{ae({}),de([]),k(!1),B({type:"problemset/setActionTabs",payload:{}})};return A.createElement(s.default,{centered:!0,destroyOnClose:!0,open:W.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pe},A.createElement("div",null,A.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),A.createElement(h.Z,{value:z==null?void 0:z.name}),Ce==null?void 0:Ce.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return M&&J&&(L=b.Z.green),M&&!J&&te&&(L=b.Z.red),A.createElement("div",{key:R,style:{pointerEvents:M?"none":"auto"},className:`${b.Z.row} ${L}`},A.createElement(d.ZP,{onChange:Ae=>$(Ae,R),checked:te}),A.createElement("span",null,Be[R],".\xA0"),A.createElement(h.Z,{className:b.Z.html,value:I}),M&&J&&A.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),M&&!J&&te&&A.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),M&&A.createElement(e.Fragment,null,A.createElement("div",{className:b.Z.line}),A.createElement("div",{className:"c-grey-333 mb5"},A.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Be[Ce.findIndex(K=>K.is_answer)]),A.createElement("div",{className:"c-grey-333 mb10"},A.createElement("b",null,"\u89E3\u6790:\xA0"),(z==null?void 0:z.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:W})=>({problemset:W}))(P)},18709:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t.n(d),f=t(58339),b=t(91842),h=t(39793),A=t(59301),S=(V,N,D)=>new Promise((Z,H)=>{var U=P=>{try{j(D.next(P))}catch(W){H(W)}},C=P=>{try{j(D.throw(P))}catch(W){H(W)}},j=P=>P.done?Z(P.value):Promise.resolve(P.value).then(U,C);j((D=D.apply(V,N)).next())});const O=({problemset:V,dispatch:N})=>{var D,Z,H,U,C;const[j,P]=(0,e.useState)({}),[W,B]=(0,e.useState)(!1),[F,z]=(0,e.useState)(!0),[ae,Ce]=(0,e.useState)("");(0,e.useEffect)(()=>{var k,Be;if(((k=V==null?void 0:V.actionTabs)==null?void 0:k.key)==="SUBJECTIVE"){const ye=(0,d.cloneDeep)((Be=V==null?void 0:V.actionTabs)==null?void 0:Be.params);P(ye)}},[(D=V==null?void 0:V.actionTabs)==null?void 0:D.key]);const de=()=>S(void 0,null,function*(){if(!ae){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}W&&Ce(""),B(!W)}),M=()=>{P({}),z(!0),B(!1),Ce(""),N({type:"problemset/setActionTabs",payload:{}})};return console.log("----",W),A.createElement(s.default,{centered:!0,destroyOnClose:!0,open:V.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:W?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:de,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:M},A.createElement("div",null,A.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),A.createElement(b.Z,{value:j==null?void 0:j.name,style:{marginBottom:10,color:"#5f6368"}}),F?A.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{z(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):A.createElement(h.Z,{height:160,defaultValue:ae,onChange:k=>{Ce(k)}}),W&&A.createElement(e.Fragment,null,A.createElement("div",{className:f.Z.line}),A.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),A.createElement("div",{style:{marginTop:10}},((Z=j==null?void 0:j.answer_texts)==null?void 0:Z[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((H=j==null?void 0:j.keywords)==null?void 0:H.length)>0&&A.createElement("div",{style:{marginTop:10,marginBottom:10}},A.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(U=j==null?void 0:j.keywords)==null?void 0:U.map(k=>{var Be,ye,$;return((Be=k==null?void 0:k.keyword)==null?void 0:Be.length)>1?((ye=k==null?void 0:k.keyword)==null?void 0:ye.join("\u6216"))+"\uFF1B":(($=k==null?void 0:k.keyword)==null?void 0:$[0])+"\uFF1B"})),A.createElement("div",{style:{color:"#5F6368",marginTop:((C=j==null?void 0:j.keywords)==null?void 0:C.length)<=0?20:10}},A.createElement("b",null,"\u89E3\u6790:")),A.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(j==null?void 0:j.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:V})=>({problemset:V}))(O)},69369:function(c,a,t){"use strict";t.d(a,{N:function(){return P},Z:function(){return W}});var e=t(59301),i=t(91842),l=t(5112),s=t(6848),d=t(95237),E=t(43604),f=t(24905),b=t(20834),h=t(38854),A={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},S=t(48790),O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",V=t(24334),N=t(19105),D=t(51257),Z=t(49535),H=(B,F,z)=>new Promise((ae,Ce)=>{var de=Be=>{try{k(z.next(Be))}catch(ye){Ce(ye)}},M=Be=>{try{k(z.throw(Be))}catch(ye){Ce(ye)}},k=Be=>Be.done?ae(Be.value):Promise.resolve(Be.value).then(de,M);k((z=z.apply(B,F)).next())});const U=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],C=["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"],j=({data:B,selectIds:F,onSelectCheckBox:z=()=>{},showCheckbox:ae=!0})=>{var Ce,de,M;const[k,Be]=(0,e.useState)(!1),ye=(0,e.useRef)(),$=()=>{var te,I;return B.item_type==="JUDGMENT"?e.createElement("div",{className:A.judgmentContent},B.choices.map((L,Ae)=>e.createElement(l.ZP,{key:Ae,disabled:!0},L.choice_text))):B.item_type==="PROGRAM"?e.createElement("div",{className:A.programContent},e.createElement(i.Z,{value:(te=B.program_attr)==null?void 0:te.description})):B.item_type==="COMBINATION"?e.createElement("div",{className:A.combinationContent},(I=B==null?void 0:B.sub_item_banks)==null?void 0:I.map((L,Ae)=>{var Ee,re,xe,oe,Ye,qe;const Ct=`(\u9898\u76EE${Ae+1}-${(L==null?void 0:L.item_type)=="SINGLE"?"\u5355\u9009\u9898":(L==null?void 0:L.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(L==null?void 0:L.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(L==null?void 0:L.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginTop:10,marginBottom:10}},e.createElement(i.Z,{value:Ct+L.name})),((L==null?void 0:L.item_type)=="SINGLE"||(L==null?void 0:L.item_type)=="MULTIPLE")&&L.choices.map((tt,Ke)=>e.createElement("div",{key:Ke,className:A.otherContentItem},e.createElement("p",null,U[Ke]),e.createElement(i.Z,{className:A.otehrContentHtml,value:tt.choice_text}))),(L==null?void 0:L.item_type)=="JUDGMENT"&&e.createElement("div",{style:{display:"flex",marginBottom:10}},L.choices.map((tt,Ke)=>e.createElement(l.ZP,{key:Ke,disabled:!0},tt.choice_text))),e.createElement("div",{className:A.con},(L==null?void 0:L.item_type)=="SINGLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",C==null?void 0:C[(Ee=L==null?void 0:L.choices)==null?void 0:Ee.findIndex(tt=>tt==null?void 0:tt.is_answer)]," "),(L==null?void 0:L.item_type)=="COMPLETION"&&((re=L==null?void 0:L.standard_answer)==null?void 0:re.map((tt,Ke)=>{var G;return e.createElement("div",{key:Ke,className:A.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${tt.position}\uFF09\uFF1A${(G=tt==null?void 0:tt.answer_text)==null?void 0:G.join("\u3001")}`)})),(L==null?void 0:L.item_type)=="MULTIPLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(xe=L==null?void 0:L.choices)==null?void 0:xe.map((tt,Ke)=>{if(tt!=null&&tt.is_answer)return(C==null?void 0:C[Ke])+" "})," "),(L==null?void 0:L.item_type)=="JUDGMENT"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Ye=(oe=L==null?void 0:L.choices)==null?void 0:oe.find(tt=>tt.is_answer))==null?void 0:Ye.choice_text),(L==null?void 0:L.item_type)=="SUBJECTIVE"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(qe=L==null?void 0:L.answer_texts)==null?void 0:qe[0]),e.createElement("div",null,e.createElement("span",null,"\u89E3\u6790\uFF1A"),e.createElement(i.Z,{className:A.parseAnswerHtml,value:L.analysis||"\u6682\u65E0\u89E3\u6790"})),e.createElement("div",null,e.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(s.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},e.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--")))))})):e.createElement("div",{className:A.otherContent},B.choices.map((L,Ae)=>e.createElement("div",{key:Ae,className:A.otherContentItem},e.createElement("p",null,U[Ae]),e.createElement(i.Z,{className:A.otehrContentHtml,value:L.choice_text}))))},pe=()=>{var te;if((B==null?void 0:B.item_type)!=="BPROGRAM")return e.createElement("div",null,(te=B.standard_answer)==null?void 0:te.map((I,L)=>{var Ae,Ee;return e.createElement("div",{key:L,className:A.answerHtml},(I==null?void 0:I.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${I.position}\uFF09\uFF1A${(Ae=I==null?void 0:I.answer_text)==null?void 0:Ae.join("\u3001")}`:e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",I.position,"\uFF09\uFF1A"),e.createElement(N.Z,{value:(Ee=I==null?void 0:I.answer_text)==null?void 0:Ee.join("\u3001"),readOnly:!0})))}))},K=()=>{var te,I,L,Ae,Ee,re;const xe={SUBJECTIVE:(te=B.answer_texts)==null?void 0:te[0],JUDGMENT:(L=(I=B.choices)==null?void 0:I.find(Y=>Y.is_answer))==null?void 0:L.choice_text},oe=B.choices.map(Y=>Y.is_answer).findIndex(Y=>Y),Ye=oe>-1?C[oe]:"";let qe="";B.choices.map((Y,be)=>{Y.is_answer&&(qe+=C[be])});const Ct=xe[B.item_type];let tt=((Ae=B==null?void 0:B.program_attr)==null?void 0:Ae.code)||"";try{tt=V.Base64.decode(((Ee=B==null?void 0:B.program_attr)==null?void 0:Ee.code)||"")}catch(Y){}const Ke={SINGLE:e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`\u7B54\u6848\uFF1A${Ye||"\u65E0"}`}))),MULTIPLE:e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`\u7B54\u6848\uFF1A${qe||"\u65E0"}`}))),COMPLETION:pe(),BPROGRAM:e.createElement("div",null,e.createElement(i.Z,{className:A.answerHtml,showProgramFill:!0,value:tt}),(re=B.standard_answer)==null?void 0:re.map((Y,be)=>e.createElement("div",{key:be,className:A.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Y.position}\uFF09\uFF1A${Y==null?void 0:Y.answer_text}`)))},G=e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`${Ct||"\u65E0"}`})));return Ke[B.item_type]||G},R=te=>{let I=[...F];te.target.checked?I.push(B.id):I=I.filter(L=>L!==B.id),z(I)},J=te=>H(void 0,null,function*(){if(!te&&!(F!=null&&F.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ye.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:e.createElement("div",{className:`font14 ${A.overflow}`,style:{maxHeight:500,overflow:"auto"}},e.createElement("div",{className:A.tips},e.createElement("div",null,"\u63D0\u793A\uFF1A"),e.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),e.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),e.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),e.createElement(CustomTree,{defaultValue:!0,value:ye.current,onChange:I=>ye.current=I})),onOk:()=>H(void 0,null,function*(){var I;const L=yield batchGroup({ids:te?[te]:F,groups_ids:(I=ye.current)==null?void 0:I[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",L),ye.current=[],L==null||L.status})})});return e.createElement("div",{className:A.itemWrap},e.createElement("div",{className:A.list},ae&&e.createElement(f.default,{className:"mr10",onChange:R,checked:F.includes(B.id)}),e.createElement("div",{onClick:()=>Be(!k),className:A.title},e.createElement(i.Z,{key:1,showLines:1,showTextOnly:!0,className:A.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(Ce=B==null?void 0:B.program_attr)==null?void 0:Ce.description:B.name})),e.createElement("div",{onClick:()=>Be(!k),className:A.tr},e.createElement("i",{style:{transform:k?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),e.createElement("aside",{style:k?{display:"block"}:{display:"none"},className:A.itemDetail},e.createElement("div",{style:{marginBottom:44}},e.createElement(i.Z,{key:2,className:A.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(de=B==null?void 0:B.program_attr)==null?void 0:de.description:B.name}),e.createElement("div",{className:`${A.row} mt15`},$()),e.createElement("div",{className:A.row},e.createElement("div",{className:A.updateTimeRow},e.createElement("div",{className:A.updateTimeWrap},B.item_type==="PROGRAM"&&e.createElement("p",{className:A.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(M=B==null?void 0:B.languages)==null?void 0:M.join("/")))))),B.item_type!=="COMBINATION"&&e.createElement("div",{className:A.answerWrapper},e.createElement("img",{src:O,alt:"",className:A.decoration}),e.createElement("div",{className:A.answer},K()),e.createElement("div",{className:A.parse},e.createElement("div",{className:A.parseText},"\u89E3\u6790\uFF1A"),e.createElement("div",{className:A.parseAnswer},B.analysis?e.createElement(i.Z,{className:A.parseAnswerHtml,value:B.analysis}):"\u6682\u65E0\u89E3\u6790")),e.createElement("div",{className:A.parse},e.createElement("div",{className:A.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(s.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},e.createElement("div",{className:A.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--"))))))},P=({SubjectShare:B,isProblemset:F,data:z,user:ae,page:Ce,activeTabsKey:de,onPublicReview:M=()=>{},onStartExperience:k=()=>{},onSetPrivate:Be=()=>{},onCorrection:ye=()=>{},onChangeTag:$=()=>{},onCollect:pe=()=>{},onSetPublic:K=()=>{},onDelete:R=()=>{},onCancel:J=()=>{},onSelect:te=()=>{},onMoveTo:I=()=>{},addProblemset:L=()=>{},onSetShare:Ae=()=>{},onCancelShare:Ee=()=>{},onPublish:re=()=>{},onCancelPublish:xe=()=>{}})=>{var oe,Ye,qe,Ct,tt,Ke,G,Y,be,Ve,Se,$e,ke,it,Et;const Ht=z.item_type==="PROGRAM"?`/problems/newedit/${(oe=z.program_attr)==null?void 0:oe.identifier}?tabs_key=${de}&page=${Ce}`:z.item_type==="BPROGRAM"?`/problemset/edit/${(Ye=z.program_attr)==null?void 0:Ye.identifier}?type=1&tabs_key=${de}&page=${Ce}`:`/problemset/edit/${z.id}?tabs_key=${de}&page=${Ce}`,st=de==="0"&&!z.public&&!z.apply&&(z.item_type==="PROGRAM"&&((qe=z.program_attr)==null?void 0:qe.status)!==0||z.item_type!=="PROGRAM"),St=[{label:e.createElement("a",{className:A.actionLink,onClick:()=>{Z.Z.publish("model-change-problem",z)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,S.$O)()&&["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"].includes(z.item_type)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>onCopy(z.id,!1)},"\u590D\u5236"),key:"2",show:de==="0"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{var bt;return xe((bt=z==null?void 0:z.program_attr)==null?void 0:bt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&z.item_type==="PROGRAM"&&((Ct=z.program_attr)==null?void 0:Ct.status)!==0&&!z.public&&((tt=z.author)==null?void 0:tt.login)===((Ke=ae.userInfo)==null?void 0:Ke.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>I(z.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{z.is_share?Ee(z.id):Ae(z.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&B},{label:e.createElement("a",{className:A.actionLink,onClick:()=>K(z)},"\u516C\u5F00"),key:"4",show:st},{label:e.createElement("a",{className:A.reviewFlag,onClick:M},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!z.public&&z.apply&&(z.item_type==="PROGRAM"&&z.program_attr.status!==0||z.item_type!=="PROGRAM")},{label:e.createElement("a",{className:A.actionLink,onClick:()=>Be(z.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&z.public&&((G=z.author)==null?void 0:G.login)===((Y=ae.userInfo)==null?void 0:Y.login)||de==="1"&&(0,S.ag)()},{label:e.createElement("a",{className:A.actionLink,onClick:()=>pe(z.id,z.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{var bt;return re((bt=z==null?void 0:z.program_attr)==null?void 0:bt.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&z.item_type==="PROGRAM"&&((be=z.program_attr)==null?void 0:be.status)===0&&!z.public&&((Ve=z.author)==null?void 0:Ve.login)===((Se=ae.userInfo)==null?void 0:Se.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>pe(z.id,z.is_collected)},z.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,S.ag)()&&!(0,S.JA)()&&(($e=z.author)==null?void 0:$e.login)!==((ke=ae.userInfo)==null?void 0:ke.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>ye(z.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,S.ag)()&&!(0,S.JA)()},{label:e.createElement("a",{className:A.actionLink,onClick:()=>$(z)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(z==null?void 0:z.edit_item_bank)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>R(z.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!z.public||de==="1"&&(0,S.ag)()&&((it=z.author)==null?void 0:it.login)!==((Et=ae.userInfo)==null?void 0:Et.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>L(z.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(bt=>bt.show),Ze=e.createElement(b.default,{forceSubMenuRender:!0,className:A.menu,items:St}),ve=e.createElement(b.default,{forceSubMenuRender:!0,className:A.menu},e.createElement(b.default.Item,{key:"10"},e.createElement("a",{className:A.actionLink,onClick:()=>ye(z.id)},"\u7EA0\u9519"))),Ot=de!=="0"&&!(0,S.ag)()&&!(0,S.JA)();return e.createElement(e.Fragment,null,F?e.createElement(e.Fragment,null,(de==="0"||de==="3"&&(z==null?void 0:z.edit_item_bank))&&!z.public&&e.createElement("span",{className:A.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,D.xg)(Ht);const bt=document.getElementById(z.id),ft=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",bt.getBoundingClientRect().top+ft+"")}},e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})),e.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),e.createElement("span",{className:A.textBtn,style:{cursor:"pointer"},onClick:()=>k(z)},e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})),e.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2}))),St.length>0&&e.createElement(h.Z,{dropdownRender:()=>Ze},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:bt=>bt.preventDefault()},e.createElement("span",{className:A.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})))))):Ot?e.createElement(h.Z,{className:"ml40",dropdownRender:()=>ve},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:bt=>bt.preventDefault()},e.createElement("span",{className:A.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2}))))):e.createElement("span",null))};var W=j},46627:function(c,a,t){"use strict";t.r(a),t.d(a,{TabType:function(){return xn},default:function(){return Ca}});var e=t(59301),i=t(25690),l=t(48904),s=t(99313),d=t(92832),E=t(78241),f=t(43418),b=t(5112),h=t(8591),A=t(71418),S=t(24905),O=t(20834),V=t(6848),N=t(19842),D=t(57809),Z=t(66104),H=t(3113),U=t(38854),C=t(95237),j=t(58421),P=t(62614),W=t(28426),B=t(58339),F=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Ce=(Ue,Pe)=>{var De={};for(var Bt in Ue)z.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&F)for(var Bt of F(Ue))Pe.indexOf(Bt)<0&&ae.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De};const de=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:rn,dispatch:xt}=Pe,On=Ce(Pe,["problemset","globalSetting","loading","dispatch"]);return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{xt({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{xt({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:B.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var M=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(de),k={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Be=t(99909),ye=t(61186),$=t.n(ye),pe=t(346);const K=({problemset:Ue,dispatch:Pe})=>{const[De,Bt]=(0,e.useState)([]),[rn,xt]=(0,e.useState)(!0),On=()=>{Pe({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var An,ga;Ue.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Bt([(ga=(An=Ue.actionTabs)==null?void 0:An.params)==null?void 0:ga.group_id])},[Ue.actionTabs.key]);const Fn=()=>{if(De.length===0){h.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}en({},`/api/item_banks/export.xlsx?group_id=${De[0]}&include_children=${rn}`,(An,ga)=>{var Ta;if(((Ta=An.target.response)==null?void 0:Ta.type)==="application/json"){let se=new FileReader;se.readAsText(An.target.response,"utf-8"),se.addEventListener("loadend",()=>{const Oe=JSON.parse(se.result);h.ZP.warning((Oe==null?void 0:Oe.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Ga=new Blob([An.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Bn=`\u5BFC\u51FA\u8BD5\u9898-${$()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Ga,Bn);else{let se=URL.createObjectURL(Ga),Oe=document.createElement("a");Oe.href=se,Oe.setAttribute("download",Bn),document.body.appendChild(Oe),Oe.click(),window.URL.revokeObjectURL(Oe.href)}On()})},en=(An,ga,Ta,Ga)=>{const Bn=pe.Z.API_SERVER+ga,se=new window.XMLHttpRequest;return se.withCredentials=!0,se.addEventListener("load",function(Oe){Ta(Oe,se)},!1),se.addEventListener("error",function(Oe){Ga&&Ga(Oe)},!1),se.responseType="blob",se.open("GET",Bn),se.send(null),se};return e.createElement(f.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Ue.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:k.customModal,onCancel:On,onOk:Fn},e.createElement("aside",{className:k.exportModal},e.createElement("div",{style:{marginBottom:20}},e.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),e.createElement(b.ZP.Group,{onChange:An=>{xt(An.target.value)},value:rn},e.createElement(b.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),e.createElement(b.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),e.createElement(Be.Z,{value:De,onChange:An=>Bt(An)}),e.createElement("div",{className:k.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var R=(0,i.connect)(({problemset:Ue})=>({problemset:Ue}))(K),J={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},te=t(46722),I=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const L=({problemset:Ue,dispatch:Pe,onOk:De})=>{var Bt,rn;const xt=(0,i.useParams)(),[On,Fn]=(0,e.useState)([]),[en,An]=(0,e.useState)(1),[ga,Ta]=(0,e.useState)([]),[Ga,Bn]=(0,e.useState)([]),[se,Oe]=(0,e.useState)(!0),[ot,mn]=(0,e.useState)(!1),[sn,Rt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var y,ce;Ue.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(_e(),Ta([(ce=(y=Ue.actionTabs)==null?void 0:y.params)==null?void 0:ce.group_id]))},[Ue.actionTabs.key]);const _e=()=>I(void 0,null,function*(){Oe(!0);const y=yield(0,te.Of)({type:0,page:1,per_page:10,order_by:"new"});if(y!=null&&y.item_banks_group){const ne=[{id:-1,item_banks_count:(y==null?void 0:y.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((y==null?void 0:y.item_banks_group)||[]);Fn(ne)}Oe(!1)}),ct=()=>{Pe({type:"problemset/setActionTabs",payload:{}})},m=()=>I(void 0,null,function*(){if(ga.length===0){h.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(en===1){An(2);return}mn(!0);const y=yield(0,te.GW)({item_banks_group_ids:ga,clazz:"ItemBank",group_ids:Ga});(y==null?void 0:y.status)===0&&(De(),ct()),mn(!1)}),me=y=>{Ta(y),Rt(y.length===On.length)};return e.createElement(f.default,{centered:!0,afterClose:()=>{Bn([]),An(1),Rt(!1),Fn([])},title:`\u5171\u4EAB\u8BD5\u9898${en}/2`,open:Ue.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:J.customModal,onCancel:ct},e.createElement("aside",{className:J.shareModal},e.createElement(A.Z,{spinning:se},e.createElement("div",{className:J.content},en===1&&e.createElement("div",{className:J.group},e.createElement(Be.Z,{value:ga,onChange:y=>Ta(y)})),en===2&&e.createElement("div",{className:J.teachGroup},e.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),e.createElement(S.default.Group,{value:Ga,onChange:y=>Bn(y)},(rn=(Bt=Ue==null?void 0:Ue.teachGroupData)==null?void 0:Bt.groups)==null?void 0:rn.map(y=>e.createElement(S.default,{key:y.group_id,value:y.group_id},y==null?void 0:y.name))))),e.createElement("div",{className:J.footer},e.createElement(H.ZP,{onClick:ct},"\u53D6\u6D88"),e.createElement(H.ZP,{loading:ot,onClick:m,type:"primary"},en===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ae=(0,i.connect)(({problemset:Ue})=>({problemset:Ue}))(L),Ee=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,oe=(Ue,Pe)=>{var De={};for(var Bt in Ue)re.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&Ee)for(var Bt of Ee(Ue))Pe.indexOf(Bt)<0&&xe.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},Ye=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const qe=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:rn,dispatch:xt,onReloadData:On=()=>{},isPiliangRevoke:Fn=!1}=Pe,en=oe(Pe,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const An=(0,e.useRef)(!1),[ga,Ta]=(0,e.useState)(!1);(0,e.useEffect)(()=>{De.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Ga():Ta(!0):Ta(!1)},[De.actionTabs.key]);const Ga=()=>Ye(void 0,null,function*(){An.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Bn={};Fn?Bn=yield xt({type:"problemset/revokePublish",payload:De.actionTabs.params}):Bn=yield xt({type:"problemset/setPrivate",payload:De.actionTabs.params}),xt({type:"problemset/setActionTabs",payload:{}}),An.current=!1,(Bn==null?void 0:Bn.status)===0&&On()});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ga,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Fn?rn["problemset/revokePublish"]:rn["problemset/setPrivate"],width:"442px",onOk:Ga,onCancel:()=>{xt({type:"problemset/setActionTabs",payload:{}}),An.current=!1}},e.createElement("div",{className:B.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),e.createElement("div",{className:B.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),e.createElement("div",null,e.createElement(S.default,{className:"mt10",defaultChecked:!1,onChange:Bn=>An.current=Bn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var Ct=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(qe),tt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Y=(Ue,Pe)=>{var De={};for(var Bt in Ue)Ke.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&tt)for(var Bt of tt(Ue))Pe.indexOf(Bt)<0&&G.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},be=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const Ve=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:rn,dispatch:xt,onReloadData:On=()=>{}}=Pe,Fn=Y(Pe,["problemset","globalSetting","loading","dispatch","onReloadData"]);const en=()=>be(void 0,null,function*(){const An=yield xt({type:"problemset/handleDelete",payload:De.actionTabs.params});xt({type:"problemset/setActionTabs",payload:{}}),An.status===0&&On()});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:rn["problemset/handleDelete"],width:"442px",onOk:en,onCancel:()=>{xt({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:B.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Se=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(Ve),$e=t(37125),ke=t(21145),it=t(75596),Et=t(44551),Ht=t(18709),st=t(84265),St=t(55381),Ze=t(28325),ve={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ot=t(43428),bt=t(43604),ft={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let cn=[];const Xt=Ue=>{cn.forEach(Pe=>{Ue.target===Pe.element||tn.isParent(Ue.target,Pe.element)||Pe.callbacks.forEach(De=>De())})};window.document.body?window.document.body.addEventListener("click",Xt):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",Xt)});const tn={isParent:(Ue,Pe)=>{let De=Ue;for(;De&&De.tagName&&De.tagName.toLowerCase()!=="body";){if(De===Pe)return!0;De=De.parentNode}return!1},init:(Ue,Pe)=>{const De=cn.filter(Bt=>Bt.element===Ue);return De.length>0?De[0].callbacks.push(Pe):cn.push({element:Ue,callbacks:[Pe]}),{clear:()=>{cn=cn.filter(Bt=>Bt.element!==Ue)}}}};var At=tn,It=t(84842),rt=t(59301);const Nt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Xe=({visible:Ue,basketData:Pe,basketTotal:De,onClose:Bt=()=>{},onDelete:rn=()=>{},onClear:xt,onSubmit:On})=>{const Fn=(0,e.useRef)(),en=(0,e.useRef)();(0,e.useEffect)(()=>{if(en.current)return De>=0&&!Fn.current&&(Fn.current=At.init(en.current,()=>{Bt()})),()=>{Fn.current&&Fn.current.clear()}},[en.current]);const An=window.screen.width<=1440;return rt.createElement(Ot.Z,{rootClassName:ft.drawerWrap,placement:"right",closable:!1,mask:!1,open:Ue,forceRender:!0,width:An?130:160,onClose:Bt},De>0?rt.createElement(rt.Fragment,null,rt.createElement("div",{className:ft.title},"\u8BD5\u9898\u7BEE"),rt.createElement("div",{ref:en,className:ft.contentWrap},rt.createElement(C.Z,{wrap:!1,className:ft.totalInfo,align:"middle"},rt.createElement(bt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),rt.createElement(bt.Z,{span:4},De),rt.createElement(bt.Z,{span:6,className:ft.clear,onClick:xt},"\u6E05\u7A7A")),Nt.map(ga=>Pe[ga.stateName]>0&&rt.createElement(C.Z,{align:"middle",wrap:!1,className:ft.problemset,key:ga.type},rt.createElement(bt.Z,{span:14},ga.typeName),rt.createElement(bt.Z,{span:4},Pe[ga.stateName]),rt.createElement(bt.Z,{span:6,className:ft.delete},rt.createElement("i",{onClick:()=>rn(ga.type),className:`iconfont icon-piliangshanchu3 ${ft.deleteIcon}`})))),rt.createElement(C.Z,{justify:"center",className:ft.createBtnWrapper},rt.createElement(It.Z,{block:!0,type:"primary",onClick:On},"\u521B\u5EFA\u8BD5\u5377")))):rt.createElement("div",{ref:en},rt.createElement("div",{className:ft.title},"\u8BD5\u9898\u7BEE"),rt.createElement(W.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var we=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Gt=(Ue,Pe)=>{var De={};for(var Bt in Ue)Ne.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&we)for(var Bt of we(Ue))Pe.indexOf(Bt)<0&&Tt.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},Yt=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const Mt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},Ut=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:rn,dispatch:xt,onReloadData:On=()=>{},onReloadBasketData:Fn=()=>{}}=Pe,en=Gt(Pe,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),An,ga;const Ta=()=>Yt(void 0,null,function*(){const Ga=yield xt({type:"problemset/basketDelete",payload:De.actionTabs.params});xt({type:"problemset/setActionTabs",payload:{}}),Ga.status===0&&(On(),Fn())});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:rn["problemset/handleDelete"],width:"442px",onOk:Ta,onCancel:()=>{xt({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Mt[(ga=(An=De.actionTabs)==null?void 0:An.params)==null?void 0:ga.type]))};var yt=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(Ut),Lt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ln=({count:Ue,visibleBasket:Pe,onToggleVisible:De=()=>{}})=>e.createElement(V.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},e.createElement("div",{className:`${Pe?Lt.open:Lt.hide} ${Lt.basket}`,onClick:De},Ue>0&&e.createElement("div",{className:Lt.count},Ue),e.createElement("span",{className:Lt.iconWrap},e.createElement("i",{className:`${Lt.icon} iconfont icon-shitilan`})),e.createElement("div",{className:Lt.name},"\u8BD5\u9898\u7BEE")));var Je=t(69369),nt=t(46118),et=t(51257),Le=t(48790),x=t(28103),Q={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},ee=t(75736),ge=t(40197),Te=t(27032),ze=t(38986),Ge=Object.defineProperty,ht=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ft=(Ue,Pe,De)=>Pe in Ue?Ge(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,Qt=(Ue,Pe)=>{for(var De in Pe||(Pe={}))Dt.call(Pe,De)&&Ft(Ue,De,Pe[De]);if(zt)for(var De of zt(Pe))_t.call(Pe,De)&&Ft(Ue,De,Pe[De]);return Ue},$t=(Ue,Pe)=>ht(Ue,vt(Pe)),ie=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const{Search:Me}=d.default,jt={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},gt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Kt=({classroomList:Ue,loading:Pe,dispatch:De,cb:Bt,shixunIds:rn=[]})=>{var xt,On,Fn,en;const An=(0,i.useParams)(),ga=(0,i.useLocation)(),{actionTabs:Ta}=Ue,[Ga]=E.default.useForm(),{shixunLists:Bn}=Ue,[se,Oe]=(0,e.useState)([]),[ot,mn]=(0,e.useState)([]),[sn,Rt]=(0,e.useState)([]),[_e,ct]=(0,e.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,e.useEffect)(()=>{Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&De({type:"classroomList/getShixunLists",payload:Qt({},_e)})},[Ue.actionTabs.key]),(0,e.useEffect)(()=>{m()},[An]);const m=()=>ie(void 0,null,function*(){const ce=yield(0,ee.I_)({}),ne=yield(0,ze.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Rt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ne==null?void 0:ne.groups)||[]]),mn((ce==null?void 0:ce.disciplines)||[])}),me=(ce,ne,at)=>{_e.tag_level=ce,_e.sub_discipline_id=ne,_e.discipline_id=at,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})},y=()=>{De({type:"classroomList/setActionTabs",payload:{}}),ct({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Ue.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!0,onClose:y,open:Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Q.drawer,footer:e.createElement("div",{className:"tc"},e.createElement(H.ZP,{size:"middle",onClick:()=>{y(),Oe([])},style:{marginRight:8}},"\u53D6\u6D88"),e.createElement(H.ZP,{size:"middle",onClick:()=>ie(void 0,null,function*(){var ce,ne;for(let at=0;at<(se==null?void 0:se.length);at++){const Re=se[at];if(rn.includes(Re)){h.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ne=(ce=Bn==null?void 0:Bn.shixun_list)==null?void 0:ce.find(Qe=>Qe.id===Re))==null?void 0:ne.title}`);return}}y(),Bt(se),Oe([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Te.Z,{onChange:ce=>{ct($t(Qt(Qt({},_e),ce),{page:1})),De({type:"classroomList/getShixunLists",payload:$t(Qt(Qt({},_e),ce),{page:1})})}})),e.createElement("section",{className:"edu-container"},e.createElement("ul",{className:Q.menu},e.createElement("li",null,jt.name),(xt=jt==null?void 0:jt.children)==null?void 0:xt.map((ce,ne)=>e.createElement("li",{className:_e[jt.id]==ce.id?Q.actived:"",key:ce.id,onClick:()=>{_e[jt.id]=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement("ul",{className:Q.menuDirection},e.createElement("li",{className:Q.directionName},"\u65B9\u5411"),e.createElement("li",{className:_e.discipline_id?"":Q.actived,onClick:()=>{me(null,null,null)}},e.createElement("strong",null,"\u5168\u90E8")),ot==null?void 0:ot.map(function(ce,ne){return e.createElement("li",{key:ne,className:_e.discipline_id==ce.id?Q.actived:""},e.createElement("strong",{onClick:()=>{me(1,null,ce.id)}},ce.name),e.createElement("div",null,ce.sub_disciplines.map(function(at,Re){return e.createElement("div",{key:Re,className:"mt5"},e.createElement("div",{className:_e.sub_discipline_id==at.id?`${Q.actived2} ${Q.subTag}`:Q.subTag,onClick:()=>{me(2,at.id,ce.id)}},at.name),e.createElement("ul",{className:"mt5"},at.tags&&at.tags.map(function(Qe,We){return e.createElement("li",{key:We,className:_e.sub_discipline_id==Qe.id&&_e.tag_level===3?Q.actived2:"",onClick:()=>{me(3,Qe.id,ce.id)}},Qe.name)})))})))})),_e.type==="mine"&&e.createElement("ul",{className:Q.menu},e.createElement("li",null,"\u76EE\u5F55"),sn==null?void 0:sn.map((ce,ne)=>e.createElement("li",{className:_e.group_id==ce.id?Q.actived:"",key:ce.name,onClick:()=>{_e.group_id=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement("ul",{className:Q.menu},e.createElement("li",null,gt.name),(On=gt==null?void 0:gt.children)==null?void 0:On.map((ce,ne)=>e.createElement("li",{className:_e[gt.id]==ce.id?Q.actived:"",key:ce.name,onClick:()=>{_e[gt.id]=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement(C.Z,null,e.createElement(bt.Z,{flex:"1"},e.createElement("div",{className:Q.menuCourse,style:{margin:"0px 15px"}},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},se.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Bn.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{const ce=$t(Qt({},_e),{order:_e.order==="asc"?"desc":"asc"});ct(ce),De({type:"classroomList/getShixunLists",payload:ce})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${_e.order}`},_e.order==="asc"?e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.createElement(bt.Z,{className:"c-grey-999"},(_e==null?void 0:_e.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Fn=Bn==null?void 0:Bn.shixun_list)==null?void 0:Fn.map(function(ce,ne){return e.createElement("div",{className:Q.listItem,key:ne},e.createElement(S.default,{checked:se.includes(ce.id),value:ce.id,disabled:ce==null?void 0:ce.need_authorize,onChange:at=>{let Re=se.indexOf(ce.id);se.indexOf(ce.id)>-1?Oe(se.filter(Qe=>Qe!==ce.id)):Oe(se.concat(ce.id))}}),e.createElement("div",{className:Q.info},e.createElement("div",{className:Q.title},e.createElement("div",{className:Q.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ce.title}})),(ce==null?void 0:ce.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ge.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===1&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===2&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===3&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Q.description,dangerouslySetInnerHTML:{__html:ce.description}})),e.createElement("div",{className:" mt15"},ce.challenge_names.map(function(at,Re){return e.createElement("span",{key:Re,className:"mr30 font12"},"\u7B2C",Re+1,"\u5173 ",at," ")})),e.createElement(x.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(V.Z,{overlayClassName:Q["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:ce==null?void 0:ce.member_user_names}}))},e.createElement("span",{className:Q.authorname,dangerouslySetInnerHTML:{__html:ce==null?void 0:ce.member_user_names}})),ce.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:ce.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ce.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ce.study_count)))))}),((en=Bn==null?void 0:Bn.shixun_list)==null?void 0:en.length)===0&&e.createElement(W.Z,null),e.createElement("p",null)),e.createElement("div",{className:"tc mt20"},e.createElement(j.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:_e.page||1,showQuickJumper:!0,total:Bn==null?void 0:Bn.shixuns_count,onChange:ce=>{const ne=$t(Qt({},_e),{page:ce});ct(ne),De({type:"classroomList/getShixunLists",payload:ne})}})))};var pn=(0,i.connect)(({classroomList:Ue,loading:Pe})=>({classroomList:Ue,loading:Pe}))(Kt),Vn=t(40133),dn=t(89392),fn={operating:"operating___srUHx",tip:"tip___F8nWU"},oa=t(39793),nn=t(59301),dt=Object.defineProperty,Un=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Ea=(Ue,Pe,De)=>Pe in Ue?dt(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,sa=(Ue,Pe)=>{for(var De in Pe||(Pe={}))pa.call(Pe,De)&&Ea(Ue,De,Pe[De]);if(Un)for(var De of Un(Pe))la.call(Pe,De)&&Ea(Ue,De,Pe[De]);return Ue};const Na=({data:Ue,height:Pe=400},De)=>{var Bt;const[rn]=E.default.useForm(),[xt,On]=(0,e.useState)({});return(0,e.useEffect)(()=>{Ue&&(On(Ue),rn.setFieldsValue(sa({},Ue)))},[Ue]),(0,e.useImperativeHandle)(De,()=>({form:rn})),nn.createElement("div",{className:fn.operating,style:{marginBottom:"0"}},nn.createElement(E.default,{form:rn,scrollToFirstError:!0,onValuesChange:()=>{On(sa({},rn.getFieldsValue()))}},nn.createElement(E.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},nn.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Bt=xt.name)==null?void 0:Bt.length)||0}/30`})),nn.createElement(E.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},nn.createElement(S.default.Group,null,nn.createElement(S.default,{value:"c"},"C"),nn.createElement(S.default,{value:"c++"},"C++"),nn.createElement(S.default,{value:"java"},"Java"),nn.createElement(S.default,{value:"python"},"Python"))),nn.createElement("div",{className:fn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),nn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),nn.createElement(E.default.Item,{name:"description"},nn.createElement(oa.Z,{height:Pe,defaultValue:xt.description||"",watch:!0}))))};var xa=(0,e.forwardRef)(Na),Wn=t(22072),ea="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",zn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Jn=t(5623),Ma=t(87169),Fa=t(22962),ta=t(49706),na=t(49535),T=t(59301),ma=Object.defineProperty,Gn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Qa=(Ue,Pe,De)=>Pe in Ue?ma(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,Cn=(Ue,Pe)=>{for(var De in Pe||(Pe={}))Aa.call(Pe,De)&&Qa(Ue,De,Pe[De]);if(Zn)for(var De of Zn(Pe))Tn.call(Pe,De)&&Qa(Ue,De,Pe[De]);return Ue},Rn=(Ue,Pe)=>Gn(Ue,Mn(Pe)),He=(Ue,Pe,De)=>new Promise((Bt,rn)=>{var xt=en=>{try{Fn(De.next(en))}catch(An){rn(An)}},On=en=>{try{Fn(De.throw(en))}catch(An){rn(An)}},Fn=en=>en.done?Bt(en.value):Promise.resolve(en.value).then(xt,On);Fn((De=De.apply(Ue,Pe)).next())});const aa=s.default.TabPane,Da=d.default.Search,{TextArea:Sn}=d.default;var xn=(Ue=>(Ue.Mine="0",Ue.Public="1",Ue.Collection="2",Ue.TeachGroupShare="3",Ue))(xn||{});const ya=({classroomList:Ue,problemset:Pe,user:De,globalSetting:Bt,loading:rn,dispatch:xt,match:On,shixunHomeworks:Fn})=>{var en,An,ga,Ta,Ga,Bn,se,Oe,ot,mn,sn;const Rt=(0,i.useLocation)(),_e=(0,i.useParams)(),[ct]=(0,i.useSearchParams)(),m=(0,e.useRef)(),me=ct.get("tabs_key")||"0";let[y,ce]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:me,item_type:null,difficulty:null,keyword:null,page:ct.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:ct.get("id")||null,exam_id:_e.id||null,exercise_id:_e.categoryId||null});const[ne,at]=(0,e.useState)(0),[Re,Qe]=(0,e.useState)([]),[We,un]=(0,e.useState)(me),[Jt,Vt]=(0,e.useState)(0),[Pt,gn]=(0,e.useState)(-1),[qt,hn]=(0,e.useState)([]),[In,Dn]=(0,e.useState)(!1),[Xn,Ra]=(0,e.useState)([]),[La,rr]=(0,e.useState)(0),[ha,cr]=(0,e.useState)(!1),[Ir,Ha]=(0,e.useState)(!1),[sr,Ka]=(0,e.useState)(),[wn,Yn]=(0,e.useState)(!1),Xa=(0,e.useRef)(!1),dr=(0,e.useRef)(""),Tr=(0,e.useRef)(),Hr=(0,e.useRef)(),fa=(0,e.useRef)(),[Ei,pi]=(0,e.useState)(),[Pn,Ja]=(0,e.useState)([]),Yr=(0,e.useRef)(!1),qa=Rt.pathname==="/problemset",va=(en=Rt.pathname)==null?void 0:en.includes("program_homework"),br=va&&_e.categoryId&&((An=Rt.pathname)!=null&&An.includes("edit"))?_e.categoryId:"",jr=br?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[ei,Mi]=(0,e.useState)({}),[Ai,hi]=(0,e.useState)(!1),{admin:Ui,business:zi,is_shixun_marker:Gi,is_teacher:Hi,user_identity:ji}=De.userInfo||{},Pr=Ui||zi||Gi||Hi||ji!=="\u5B66\u751F",[vi,vn]=(0,e.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Hn}=Fn,[_a,mr]=(0,e.useState)([]),Qr=(0,e.useRef)(null),[Er,ir]=(0,e.useState)(!1),[jn,Ar]=(0,e.useState)([]),[Wi,ti]=(0,e.useState)(""),[Vi,ao]=(0,e.useState)(!1),[Lo,Zi]=(0,e.useState)(!1),[Po,Mo]=(0,e.useState)([]),[hr]=E.default.useForm(),[Uo,ro]=(0,e.useState)(!1),[ni,bi]=(0,e.useState)(null),[io,li]=(0,e.useState)(0),[zo,Go]=(0,e.useState)(!1),yi=(0,e.useRef)(null),oo=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Ho=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,e.useEffect)(()=>na.Z.subscribe("refresh-item-bank",je=>{Xo(je)}),[]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const jo=()=>He(void 0,null,function*(){var q;const je=yield(0,te.$c)({id:br});if(je!=null&&je.name){const ut={description:je.description,languages:je.languages,name:je.name};yi.current.form.setFieldsValue(ut),Mi(Cn({},ut)),Ar([...je.data]),Ja((q=je.data)==null?void 0:q.map(lt=>lt.id))}});(0,e.useEffect)(()=>{br&&jo()},[br]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{const q=(ct==null?void 0:ct.get("group_id"))||0;if(xt({type:"problemset/getDisciplines",payload:{source:"question",group_id:q,group_type:We}}),y.group_id=Number(q),We==="3"&&(y.clazz="ItemBanksGroup",Ci(!0)),ct.get("page")){let je=JSON.parse(localStorage.getItem("problemsetkey"))||{};gn((je==null?void 0:je.tag_discipline_id)||-1),y=Cn(Cn({},y),je),ce(y)}else ce(y);or(y).then(je=>{ir(!1)}),Za(y),Wr(),Vo()},[]),(0,e.useEffect)(()=>(xt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),xt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{xt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),xt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>(xt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{xt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,e.useEffect)(()=>(xt({type:"globalSetting/headerFooterToggle",payload:qa}),()=>{xt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,et.Dk)(va?jr:"\u8BD5\u9898\u5E93")},[va,jr]);const lo=q=>{let je=0;return sr==null||sr.forEach(ut=>{ut.type===q&&(je=ut.count)}),je},Wo=(q,je)=>{var ut,lt,Wt,on,Va,$a,er,Rr,Do;const Ri=[];if(q||(lt=(ut=Pe==null?void 0:Pe.disciplinesData)==null?void 0:ut.disciplines)==null||lt.forEach(Xr=>{var Mr;(Mr=Xr==null?void 0:Xr.sub_disciplines)==null||Mr.forEach(xr=>{var gi;(gi=xr==null?void 0:xr.tag_disciplines)==null||gi.forEach($i=>{$i.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push($i)})})}),q&&!je){const Xr=(on=(Wt=Pe==null?void 0:Pe.disciplinesData)==null?void 0:Wt.disciplines)==null?void 0:on.find(Mr=>Mr.id===q);(Va=Xr==null?void 0:Xr.sub_disciplines)==null||Va.forEach(Mr=>{var xr;(xr=Mr==null?void 0:Mr.tag_disciplines)==null||xr.forEach(gi=>{gi.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push(gi)})})}if(q&&je){const Xr=(er=($a=Pe==null?void 0:Pe.disciplinesData)==null?void 0:$a.disciplines)==null?void 0:er.find(xr=>xr.id===q),Mr=(Rr=Xr==null?void 0:Xr.sub_disciplines)==null?void 0:Rr.find(xr=>xr.id===je);(Do=Mr==null?void 0:Mr.tag_disciplines)==null||Do.forEach(xr=>{xr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push(xr)})}return Ri},Vo=()=>He(void 0,null,function*(){xt({type:"problemset/getTeachGroupData"})});(0,e.useEffect)(()=>{const{completion_questions_count:q=0,judgement_questions_count:je=0,multiple_questions_count:ut=0,practical_questions_count:lt=0,program_questions_count:Wt=0,single_questions_count:on=0,subjective_questions_count:Va=0,combination_questions_count:$a=0,bprogram_questions_count:er=0}=Pe.basketData||{},Rr=q+je+ut+lt+Wt+on+Va+$a+er;rr(Rr)},[Pe.basketData]);const Za=(q,je)=>He(void 0,null,function*(){var ut;q.type==="3"?q.clazz="ItemBanksGroup":delete q.clazz;const lt=Cn({},q);ir(!0);const Wt=yield xt({type:"problemset/getGroup",payload:Cn({},lt)});return Wt!=null&&Wt.data&&mr((Wt==null?void 0:Wt.data)||[]),Wt&&(Ra((Wt==null?void 0:Wt.navigation)||[]),((ut=Wt==null?void 0:Wt.navigation)==null?void 0:ut.length)>1?Vr(!1):Vr(!0)),va||je||Ja([]),ir(!1),Wt}),or=(q,je)=>He(void 0,null,function*(){const ut=Cn({},q);localStorage.setItem("problemsetkey",JSON.stringify(q)),ut.item_type=va?"PROGRAM":q.item_type,ut.keyword=q.keyword||"",ir(!0);const lt=yield xt({type:"problemset/getItemBanks",payload:Cn({},ut)});if(lt&<.status!==403&<.status!==401&<.status!==500){if(at(lt.items_count||0),Ka(lt.item_types),Qe(lt.items||[]),hn(lt.tag_disciplines||[]),pi(lt.used_shixun_ids||[]),Zo(lt.items||[]),va||je||Ja([]),Vt((lt==null?void 0:lt.added_num)||0),ir(!1),ct.get("page")&&!zo){let Wt=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Wt-100,behavior:"smooth"}),Go(!0)}return lt}}),Wr=()=>{xt({type:"problemset/getBasketList",payload:{}})},Zo=q=>{const je=q.every(ut=>{var lt;return((lt=ut.program_attr)==null?void 0:lt.status)===0});Xa.current=je},so=(q,je)=>{y.discipline_id=q||"",y.sub_discipline_id=je||"",y.tag_discipline_id="",y.page=1,delete y.id,gn(-1),ce(y),or(y),(We==="3"||We==="0")&&Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},Yo=q=>{y.item_type=q||"",y.page=1,ce(y),or(y),(We==="3"||We==="0")&&Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},Qo=q=>{y.difficulty=q||"",y.page=1,delete y.id,ce(y),or(y),(We==="3"||We==="0")&&Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},Kr=q=>{y.tag_discipline_id=q,y.page=1,delete y.id,q===-1&&(y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id=""),gn(q),ce(y),or(y),(We==="3"||We==="0")&&Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},[uo,Ci]=(0,e.useState)(!1),co=q=>{xt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:q}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.type=q,q==="0"?(Vr(!1),y.group_id=0,y.teach_group_id=0):(Vr(!0),y.group_id=null),q==="3"&&va?y.only_published=!0:y.only_published=null,q==="3"?(y.clazz="ItemBanksGroup",Ci(!0)):Ci(!1),y.page=1,delete y.id,gn(-1),un(q),ce(y),or(y),q!=="1"&&q!=="2"&&Za(y),Vr(!0)},po=(q,je)=>{debugger;y.page=q,y.per_page=je,ce(y),or(y,!0),Za(y,!0)},Yi=q=>{y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.page=1,y.keyword=q,delete y.id,console.log(y,"paramsparamsparamsparamsparams"),q?(Ha(!0),(0,Wn.tk)({name:q,copywriting:q,position:va?"Practice":"ItemBank"})):Ha(!1),gn(-1),ce(y),or(y)},Oa=()=>{ce(y),or(y),Yn(!1)},ai=q=>{const je=q.length===Re.length&&y.page>1?y.page-1:y.page;y.page=je,Wr(),ce(y),or(y),Za(y)},Si=()=>{xt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Qi=(q,je)=>He(void 0,null,function*(){const ut=je?yield(0,te.lS)({id:q}):yield(0,te.s)({id:q});(ut==null?void 0:ut.status)===0&&Oa()}),Ki=q=>He(void 0,null,function*(){rl(q)}),Ji=q=>He(void 0,null,function*(){Ni([q])}),Xi=q=>{Hr.current="",Tr.current="",f.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:T.createElement("div",{className:"font14"},T.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),T.createElement(b.ZP.Group,{className:"mt10",onChange:je=>Tr.current=je.target.value},T.createElement(b.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),T.createElement(b.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),T.createElement(b.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),T.createElement(b.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),T.createElement(b.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),T.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),T.createElement(Sn,{className:"mt10",rows:4,defaultValue:Hr.current,onChange:je=>Hr.current=je.target.value})),onOk:()=>new Promise((je,ut)=>He(void 0,null,function*(){if(!(Tr.current&&Hr.current))return h.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),ut();(yield(0,te.L5)({id:q,clazz:Tr.current,description:Hr.current})).status===0&&h.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),je()}))})},mo=(0,e.useRef)(),[go,Ii]=(0,e.useState)([]),[Ko,xi]=(0,e.useState)(!1),[mi,Wl]=(0,e.useState)({}),Fi=(0,e.useRef)([0]),si=q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:q==null?void 0:q.sub_discipline_id}});Ii(je==null?void 0:je.tag_disciplines)}),Bi=q=>He(void 0,null,function*(){bi(q),Io(q),xi(!0)}),fo=q=>{xt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:q}}})},Eo=q=>He(void 0,null,function*(){var je,ut,lt,Wt;const on=yield(0,ze.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[q]}});(on==null?void 0:on.status)===0&&((je=on==null?void 0:on.data)==null?void 0:je.size)!==0?f.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((ut=on==null?void 0:on.data)==null?void 0:ut.name)||"--","\u300B",((lt=on==null?void 0:on.data)==null?void 0:lt.size)>1?`\u7B49 ${(Wt=on==null?void 0:on.data)==null?void 0:Wt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),T.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>He(void 0,null,function*(){const Va=yield xt({type:"problemset/handleDelete",payload:{id:q}});(Va==null?void 0:Va.status)===0&&ai([null])})}):xt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:q}}})}),wi=q=>He(void 0,null,function*(){const{item_type:je}=q;if(je==="PROGRAM"){const{program_attr:{identifier:ut}}=q,lt=yield xt({type:"problemset/startExperience",payload:{id:ut}});if(lt.status===0){const Wt=lt.identifier;(0,et.xg)(`/myproblems/${Wt}`);return}h.ZP.warning(lt.message);return}xt({type:"problemset/setActionTabs",payload:{key:je,params:q}})}),Jo=q=>He(void 0,null,function*(){if(y.exam_id){(yield(0,te.fY)({item_id:q,id:y.exam_id})).status===0&&Oa();return}if(y!=null&&y.exercise_id){(yield(0,ze.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:y==null?void 0:y.exercise_id,item_bank_ids:[q]}})).status===0&&Oa();return}(yield xt({type:"problemset/cancel",payload:{id:q,item_bank:1}})).status===0&&(Oa(),Wr())}),[Jr,Vr]=(0,e.useState)(!1),Ao=(q,je=!1,ut=!1)=>He(void 0,null,function*(){var lt;if(xt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(q),group_type:We==="3"?"3":"0"}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.page=1,y.group_id=Math.abs(q),gn(-1),ce(y),ut){const Wt=JSON.parse(JSON.stringify(Xn));Wt.splice(Wt.length-2,2),y.parents=Wt}else y.parents=[...Xn||[{id:0,name:"\u6839\u76EE\u5F55"}],...((lt=(0,nt.b)(m.current,q))==null?void 0:lt.map(Wt=>({id:Wt.id,name:Wt.name})))||[]];Za(Cn({},y)).then(Wt=>{var on;Ra(Wt==null?void 0:Wt.navigation),((on=Wt==null?void 0:Wt.navigation)==null?void 0:on.length)>1&&q?Vr(!0):Vr(!1)}),or(y)}),Xo=q=>He(void 0,null,function*(){xt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(q),group_type:"0"}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.page=1,y.item_type=null,y.difficulty=null,y.type="0",y.group_id=Math.abs(q),y.only_published=null,Ci(!1),gn(-1),un("0"),ce(y),Za(Cn({},y)).then(je=>{var ut;Ra(je==null?void 0:je.navigation),((ut=je==null?void 0:je.navigation)==null?void 0:ut.length)>1&&q?Vr(!0):Vr(!1)}),or(y)}),ho=q=>He(void 0,null,function*(){if(y.exam_id){(yield(0,te.zh)({exam_id:y.exam_id,item_bank_ids:[q]})).status===0&&Oa();return}if(y!=null&&y.exercise_id){(yield(0,ze.ZP)(`/api/exercises/${y==null?void 0:y.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[q]}})).status===0&&Oa();return}if(La===200){h.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield xt({type:"problemset/select",payload:{item_bank_ids:[q]}})).status===0&&(Oa(),Wr())}),qi=q=>He(void 0,null,function*(){if(!q&&!(Pn!=null&&Pn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");fa.current=[0],f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:je=>fa.current=je}))),onOk:()=>He(void 0,null,function*(){var je;const ut=yield(0,te.Rp)({id:q,group_id:(je=fa.current)==null?void 0:je[0]});fa.current=[],(ut==null?void 0:ut.status)===0&&(Za(y),Oa(),h.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),_i=q=>He(void 0,null,function*(){if(!q&&!(Pn!=null&&Pn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("div",{className:ve.tips},T.createElement("div",null,"\u63D0\u793A\uFF1A"),T.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),T.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,defaultSelectedKeys:Fi.current,defaultExpandedKeys:Fi.current,onChange:je=>Fi.current=je}))),onOk:()=>He(void 0,null,function*(){var je;const ut=yield(0,te.LS)({ids:q?[q]:Pn,groups_ids:(je=Fi.current)==null?void 0:je[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ut),(ut==null?void 0:ut.status)===0&&(Za(y),Oa())})})}),qo=(q,je)=>He(void 0,null,function*(){if(!q&&!(Pn!=null&&Pn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const ut=()=>He(void 0,null,function*(){var lt;const Wt=yield(0,ze.ZP)(`/api/item_banks/${q}/copy`,{method:"post",body:{group_id:je?(lt=fa.current)==null?void 0:lt[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Wt),fa.current=[],(Wt==null?void 0:Wt.status)===0&&(Za(y),Oa(),h.ZP.success("\u590D\u5236\u6210\u529F"))});fa.current=[0],je?f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:lt=>fa.current=lt}))),onOk:()=>He(void 0,null,function*(){ut()})}):ut()}),_o=q=>He(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const je=yield(0,te.hg)({clazz:"ItemBank",id:q});console.log(je,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const ut=(je==null?void 0:je.groups)||[];fa.current=ut.filter(lt=>lt.is_share).map(lt=>lt.id),f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("p",{className:`${ve.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:ut==null?void 0:ut.map(lt=>lt.is_share?lt.id:"")},ut==null?void 0:ut.map(lt=>T.createElement(S.default,{key:lt.id,value:lt.id,onChange:()=>{lt.is_share=!lt.is_share,console.log(ut,"\u9009\u4E2D\u7684data"),fa.current=ut}}," ",lt.name)))),onOk:()=>He(void 0,null,function*(){return fa.current=ut.filter(lt=>lt.is_share).map(lt=>lt.id),console.log(fa.current,"joinGroupDataRef.current"),new Promise((lt,Wt)=>He(void 0,null,function*(){console.log(ut,"\u770B\u770B\u8FD9\u91CC\u7684data");const on=yield(0,te.GW)({ids:[q],clazz:"ItemBank",group_ids:fa.current});return fa.current=[],(on==null?void 0:on.status)===0&&(h.ZP.info("\u64CD\u4F5C\u6210\u529F"),Oa()),lt()}))})})}),Di=q=>{xt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:q}}})},$o=()=>{f.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>He(void 0,null,function*(){(yield(0,te.RT)()).status===0&&(Oa(),Wr())})})},vo=()=>{xt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:y}})},Vl=()=>{var q;const je={discipline_id:`&discipline_id=${y.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${y.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${y.tag_discipline_id}`,difficulty:`&difficulty=${y.difficulty}`,item_type:`&item_type=${y.item_type}`,group_id:`&group_id=${y.group_id||0}`};let ut=`/problemset/newitem?pages=${y.page}`;Object.keys(je).forEach(lt=>{y[lt]&&(ut=ut+je[lt])}),(q=i.history)==null||q.push(ut)},ri=q=>{const je=Pn;if(!(je!=null&&je.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(La+je.length>200&&q&&qa){h.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-La}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${je.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}q?el(je):bo(je)},el=q=>He(void 0,null,function*(){let je=[...q];Re.forEach(ut=>{var lt;je.includes(ut.id)&&ut.item_type==="PROGRAM"&&((lt=ut.program_attr)==null?void 0:lt.status)===0&&(0,dn.remove)(je,Wt=>Wt===ut.id)}),f.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:T.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",q.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>He(void 0,null,function*(){let ut;y.exam_id?ut=yield(0,te.zh)({exam_id:y.exam_id,item_bank_ids:je}):y!=null&&y.exercise_id?ut=yield(0,ze.ZP)(`/api/exercises/${y==null?void 0:y.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:je}}):ut=yield xt({type:"problemset/select",payload:{item_bank_ids:je}}),ut.status===0&&(Oa(),Wr())})})}),bo=q=>He(void 0,null,function*(){let je;y.exam_id?je=yield(0,ze.ZP)(`/api/examination_banks/${y.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:q}}):y!=null&&y.exercise_id?je=yield(0,ze.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:y==null?void 0:y.exercise_id,item_bank_ids:q}}):je=yield xt({type:"problemset/unselectAll",payload:{item_ids:q}}),je.status===0&&(Oa(),Wr())}),tl=q=>He(void 0,null,function*(){if(qa&&La===200){h.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let je;y.exam_id?(je=yield(0,te.zh)({exam_id:y.exam_id,shixun_ids:q}),je.status===0&&Oa()):(je=yield xt({type:"problemset/select",payload:{shixun_ids:q}}),je.status===0&&(Wr(),Oa()))}),nl=()=>{xt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},al=q=>He(void 0,null,function*(){var je,ut,lt;if(!((ut=(je=Pe.teachGroupData)==null?void 0:je.groups)!=null&&ut.length))return h.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Wt=yield(0,ze.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:q}});console.log(Wt,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Wt.status===0&&(fa.current=Wt==null?void 0:Wt.data,f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("div",{className:ve.tips},T.createElement("div",null,"\u63D0\u793A\uFF1A"),T.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),T.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:fa.current.map(on=>on.is_share?on.id:"")},(lt=Wt==null?void 0:Wt.data)==null?void 0:lt.map(on=>T.createElement(S.default,{disabled:!on.can_share,key:on.id,value:on.id,onChange:()=>{on.is_share=!on.is_share,console.log(Wt.data,"res.data"),fa.current=Wt==null?void 0:Wt.data}}," ",on.name)))),onOk:()=>new Promise((on,Va)=>He(void 0,null,function*(){var $a;if(!(($a=fa.current)!=null&&$a.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Va();const er=yield(0,ze.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:fa.current.map(Rr=>({id:Rr.id,is_share:Rr.is_share})),group_id:q}});console.log(er),(Wt==null?void 0:Wt.status)===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),fa.current=[],Ja([]),Oa(),Za(y),on())}))}))}),Ni=q=>{var je,ut,lt,Wt;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((ut=(je=Pe.teachGroupData)==null?void 0:je.groups)!=null&&ut.length))return h.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("div",{className:ve.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:fa.current,onChange:on=>fa.current=on},(Wt=(lt=Pe.teachGroupData)==null?void 0:lt.groups)==null?void 0:Wt.map(on=>T.createElement(S.default,{key:on.group_id,value:on.group_id},on.name)))),onOk:()=>new Promise((on,Va)=>He(void 0,null,function*(){var $a;if(!(($a=fa.current)!=null&&$a.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Va();const er=yield(0,te.GW)({ids:q||Pn,clazz:"ItemBank",group_ids:fa.current});(er==null?void 0:er.status)===0&&(h.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),fa.current=[],Ja([]),Oa(),on())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),fa.current=[]}})},yo=()=>He(void 0,null,function*(){var q,je,ut,lt;const Wt=()=>He(void 0,null,function*(){Dn(!0);const on=yield(0,te.nD)({ids:Pn});Dn(!1),(on==null?void 0:on.status)===0&&f.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${on.success}\u6761\u8BD5\u9898\uFF0C\u6709${on.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{ai(new Array(on.success))}})});if(Pn!=null&&Pn.length){const on=yield(0,ze.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Pn}});if((on==null?void 0:on.status)===0&&((q=on==null?void 0:on.data)==null?void 0:q.size)!==0){f.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((je=on==null?void 0:on.data)==null?void 0:je.name)||"--","\u300B",((ut=on==null?void 0:on.data)==null?void 0:ut.size)>1?`\u7B49 ${(lt=on==null?void 0:on.data)==null?void 0:lt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),T.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Wt});return}else{f.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Pn==null?void 0:Pn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Wt});return}}h.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Co=()=>{var q,je,ut;if(!(Pn!=null&&Pn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((q=Re==null?void 0:Re.filter(lt=>Pn.includes(lt.id)))!=null&&q.every(lt=>lt.public))return h.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((je=Re==null?void 0:Re.filter(lt=>Pn.includes(lt.id)))!=null&&je.find(lt=>{var Wt;return lt.item_type==="PROGRAM"&&((Wt=lt.program_attr)==null?void 0:Wt.status)===0}))return h.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||De.userInfo.professional_certification){if((ut=Re==null?void 0:Re.filter(lt=>Pn.includes(lt.id)))!=null&&ut.find(lt=>{var Wt;return((Wt=lt==null?void 0:lt.tag_discipline_ids)==null?void 0:Wt.length)==0}))return h.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");f.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:T.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{So()}})}else f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:T.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",T.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",T.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",T.createElement("br",null),T.createElement(S.default,{className:"mt10",defaultChecked:!1,onChange:lt=>Yr.current=lt.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{So()}})},So=()=>He(void 0,null,function*(){const q=We==="3"?1:2,je=Re?Re.filter(lt=>Pn.includes(lt.id)&&!(lt.public||lt.apply)).map(lt=>lt.id):[];(yield(0,te.Qp)({ids:je,source:q})).status===0&&(Yr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yr.current=!1,Oa(),h.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Io=q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Mo(je.disciplines||[]),yield si(q),q!=null&&q.sub_discipline_id&&(li(1),hr.setFieldsValue({sub_discipline_id:[q==null?void 0:q.discipline_id,q==null?void 0:q.sub_discipline_id],tag_discipline_ids:q==null?void 0:q.tag_discipline_ids}))}),rl=q=>{bi(q),Io(q),Zi(!0)},il=q=>{f.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:T.createElement(T.Fragment,null,T.createElement("div",{className:ve.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),T.createElement("div",{className:ve.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>He(void 0,null,function*(){const je=yield(0,te.MZ)({identifier:q});(je==null?void 0:je.status)===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa())})})},ol=q=>{fo(q)},ll=q=>{f.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:T.createElement("p",{className:ve.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>He(void 0,null,function*(){const je=yield(0,te.sD)({identifier:q});(je==null?void 0:je.status)===0&&(h.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Oa())})})},xo=q=>He(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",q),xt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:q,group_id:y.group_id,group_type:"3"}}),y.page=1,y.teach_group_id=q,delete y.id,y.group_id=0,ce(Cn({},y)),or(y),Za(y)}),sl=q=>{y.sort_by=q.type,y.sort_direction=q.direction,y.page=1,vn(q.name),ce(y),or(y),Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},ul=()=>{y.page=1,ce(y),or(y),Za(y)},cl=q=>{y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.page=1,y.group_id=q,gn(-1),ce(y),or(y),Za(y)},dl=()=>{if(!(Pn!=null&&Pn.length)){xt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:y}});return}f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},"\u5DF2\u9009\u4E2D",Pn==null?void 0:Pn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Vn.rQ)({ids:Pn})}})},pl=()=>He(void 0,null,function*(){const q=yield(0,te.bF)({ids:Pn}),{unpublish_program_question_count:je,total_item_banks:ut}=q.data||{};je===0?f.default.error({title:"\u9519\u8BEF",content:T.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):f.default.confirm({title:"\u63D0\u793A",content:T.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",ut,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",je,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>He(void 0,null,function*(){(yield(0,te.dt)({ids:Pn})).status===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa())})})}),Zl=T.createElement(O.default,null,Pr&&T.createElement(O.default.Item,{onClick:()=>ri(!0)},"\u6279\u91CF\u52A0\u5165"),Pr&&T.createElement(O.default.Item,{onClick:()=>ri(!1)},"\u6279\u91CF\u79FB\u51FA"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:()=>_i()},"\u79FB\u52A8\u5230"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:Co},"\u6279\u91CF\u516C\u5F00"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:()=>Ni()},"\u6279\u91CF\u5171\u4EAB"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:yo},"\u6279\u91CF\u5220\u9664")),Fo=q=>{var je;if(va)if((jn==null?void 0:jn.length)<=0){let ut=Re.filter(lt=>q.includes(lt.id));Ar([...ut]),Ja(ut==null?void 0:ut.map(lt=>lt.id))}else if(q.length>jn.length){let ut=Re.filter(on=>q.includes(on.id)),lt=jn.map(on=>on.id),Wt=ut.filter(on=>!lt.includes(on.id));Ar([...jn,...Wt]),Ja((je=[...jn,...Wt])==null?void 0:je.map(on=>on.id))}else{let ut=jn.filter(lt=>q.includes(lt.id));Ar([...ut]),Ja(ut==null?void 0:ut.map(lt=>lt.id))}else Ja(q)},Ti=q=>{var je;if(va)if(q){let ut=jn==null?void 0:jn.map(Wt=>Wt.id),lt=Re.filter(Wt=>!ut.includes(Wt.id));Ar([...jn,...lt]),Ja((je=[...jn,...lt])==null?void 0:je.map(Wt=>Wt.id))}else{let ut=Re==null?void 0:Re.map(Wt=>Wt.id),lt=jn.filter(Wt=>!ut.includes(Wt.id));Ar([...lt]),Ja(lt==null?void 0:lt.map(Wt=>Wt.id))}else Ja(q?Re==null?void 0:Re.map(ut=>ut.id):[])},ml=()=>{let q="/problemset/preview";y.exam_id&&(q=`/paperlibrary/edit/${y.exam_id}`),y!=null&&y.exercise_id&&!(_e!=null&&_e.pathId)&&(q=`/classrooms/${_e.coursesId}/exercise/${y==null?void 0:y.exercise_id}/edit`),i.history.push(q)},gl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],fl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},El=(q,je)=>{var ut;const lt=je.id<0?"--":Pr?je[y.exercise_id?"added":"choosed"]?T.createElement("span",{key:1,className:ve.btnAdd,onClick:on=>{on.target.style.pointerEvents="none",Jo(je.id)}},qa?"\u79FB\u51FA\u8BD5\u9898\u7BEE":T.createElement("span",null,T.createElement("b",{className:`iconfont icon-yichu ${ve.cancelC}`}),"\u79FB\u51FA")):je.item_type==="PROGRAM"&&((ut=je.program_attr)==null?void 0:ut.status)===0?T.createElement(V.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},T.createElement("span",{className:ve.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",qa?"\u52A0\u5165\u8BD5\u9898\u7BEE":T.createElement("span",{style:{padding:"0 3px"}},T.createElement("b",{className:`iconfont icon-jiaru ${ve.addC}`}),"\u52A0\u5165")," ")):T.createElement("span",{className:ve.btnAdd,onClick:()=>ho(je.id)},qa?"\u52A0\u5165\u8BD5\u9898\u7BEE":T.createElement("span",{style:{padding:"0 3px"}},T.createElement("b",{className:`iconfont icon-jiaru ${ve.addC}`}),"\u52A0\u5165")):T.createElement(T.Fragment,null);return T.createElement("span",{className:ve.actonBtn},je.id>0&&T.createElement(Je.N,{isProblemset:qa,user:De,key:je.id,data:je,page:y.page,activeTabsKey:We,selectIds:Pn,onCollect:Qi,onSetPublic:Ki,onStartExperience:wi,onCorrection:Xi,onChangeTag:Bi,onPublicReview:Si,onSetPrivate:fo,onDelete:Eo,onCancel:Jo,onSelect:ho,onMoveTo:_i,onCopy:qo,addProblemset:qi,onSetShare:Ji,onCancelShare:_o,onPublish:il,onCancelPublish:ll,SubjectShare:Jr}),lt)};(0,e.useEffect)(()=>{if(va&&!(_e!=null&&_e.pathId)){const{coursesId:q,categoryId:je}=_e;xt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:je,coursesId:q,type:5}})}},[va]);const Bo=()=>He(void 0,null,function*(){try{yield yi.current.form.validateFields();let q=yi.current.form.getFieldsValue();if((jn==null?void 0:jn.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),h.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}hi(!0);const{coursesId:je,categoryId:ut}=_e;if(_e!=null&&_e.pathId){let lt=yield(0,ze.ZP)(`/api/paths/${_e==null?void 0:_e.pathId}/create_hack_homework`,{method:"post",body:Rn(Cn({},q),{coursesId:je,category:ut,stage_shixun_id:ut=="null"?"":ut,stage_id:_e==null?void 0:_e.stageId,type:5,hack_ids:jn==null?void 0:jn.map(Wt=>Wt.id)})});(lt==null?void 0:lt.status)===0&&(h.ZP.success(`${ut=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),i.history.push(`/paths/${_e.pathId}`))}else{let lt=yield(0,ze.ZP)(br?`/api/homework_commons/${ut}/update_hack.json`:`/api/courses/${je}/homework_commons.json`,{method:br?"put":"post",body:Rn(Cn({},q),{coursesId:je,category:ut,type:5,hack_ids:jn==null?void 0:jn.map(Wt=>Wt.id)})});(lt==null?void 0:lt.status)===0&&i.history.push(`/classrooms/${_e.coursesId}/program_homework/${br?ut:lt.homework_id}/detail?tabs=1`)}hi(!1)}catch(q){document.body.scrollIntoView()}}),wo=()=>T.createElement(E.default,{labelAlign:"right",form:hr,labelCol:{span:3},colon:!1,size:"large"},T.createElement(E.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},T.createElement(N.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Po,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(q,je)=>{hr.setFieldsValue({sub_discipline_id:q,tag_discipline_ids:[]}),li(q?q.length:0),(q==null?void 0:q.length)>0&&(si({sub_discipline_id:q[1]}),q[1]==(ni==null?void 0:ni.sub_discipline_id)&&hr.setFieldValue("tag_discipline_ids",ni.tag_discipline_ids))},onClear:()=>{Ii([]),hr.setFieldValue("tag_discipline_ids",[]),li(0)}})),T.createElement(E.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},T.createElement(D.default,{disabled:io===0,className:ve.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(q,je)=>je.key.indexOf(q.toLowerCase())>=0},go.map(q=>T.createElement(D.default.Option,{key:q.name+q.id,value:q.id},T.createElement("div",{style:{display:"flex",alignItems:"center"}},T.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},q.name),(q==null?void 0:q.type)==="personal"&&T.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),io>0&&T.createElement("div",{className:ve.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",T.createElement("span",{onClick:()=>ro(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return T.createElement("div",{className:ve.page},T.createElement("section",null,T.createElement("div",{className:ve.wrap},Hn.course_name&&va&&T.createElement("section",{className:"animated fadeIn"},T.createElement("aside",{className:"mt10"},Hn.category&&T.createElement(Z.Z,{separator:">"},T.createElement(Z.Z.Item,null,T.createElement(i.Link,{to:`/classrooms/${Hn.course_id}/program_homework`},Hn.course_name)),T.createElement(Z.Z.Item,null,T.createElement(i.Link,{to:`/classrooms/${Hn.course_id}/program_homework`},Hn.category.category_name)),T.createElement(Z.Z.Item,null,jr)))),T.createElement("div",{className:ve.title},va?jr:"\u8BD5\u9898\u5E93"),va&&T.createElement(xa,{height:250,data:ei,ref:yi}),T.createElement("div",{className:ve.headerWrapper,id:"topicdom"},T.createElement("div",{className:ve.tabsWrap},T.createElement(s.default,{activeKey:We,onChange:co,tabBarExtraContent:T.createElement("div",{className:ve.searchWrap},(0,Le.bg)()&&We==="0"&&qa&&T.createElement(H.ZP,{className:ve.addQuestionBtn,onClick:Vl},T.createElement("img",{src:ea,className:ve.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),T.createElement(Da,{allowClear:!0,suffix:T.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ve.searchIcon}`,onClick:()=>Yi(y.keyword)}),className:ve.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:q=>{y.keyword=q.target.value,ce(Cn({},y))},onSearch:Yi}))},T.createElement(aa,{tab:"\u516C\u5171",key:"1"}),((Ta=(ga=Pe.teachGroupData)==null?void 0:ga.groups)==null?void 0:Ta.length)&&T.createElement(aa,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Le.ag)()&&!(0,Le.JA)()&&!va&&T.createElement(aa,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,Le.bg)()&&T.createElement(aa,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((Ga=De==null?void 0:De.userInfo)==null?void 0:Ga.professional_certification)||y.type!=="1")&&T.createElement(l.S,{showSelectAll:!1,className:ve.select,disciplinesData:(Bn=Pe.disciplinesData)==null?void 0:Bn.disciplines,knowledgeData:qt,directionValue:y.discipline_id,subDisciplineValue:y.sub_discipline_id,typeValue:y.item_type,isprogram_homework:va,showKnowledge:!0,name:Wi,setname:ti,difficultyValue:y.difficulty,showShixun:!(0,Le.JA)()&&!y.exercise_id&&We!=="3"&&We!=="1",onShixunChange:nl,onDirectionChange:so,onTypeChange:Yo,onDifficultyChange:Qo,knowledgeValue:Pt,onKnowledgeChange:Kr,teachGroupData:(se=Pe.teachGroupData)==null?void 0:se.groups,onTeachGroupChange:xo,teachGroupValue:y.teach_group_id,showTeachGroup:uo})),T.createElement("div",{className:ve.treeWrapper,style:{display:We==="0"||We==="3"?"block":"none"}},T.createElement("div",{className:ve.treeHeader},T.createElement(Ze.Z,{activeTabsKey:We,data:Xn,onClick:Ao}),We==="0"&&!va&&T.createElement(H.ZP,{type:"link",onClick:vo,className:ve.exportBtn},T.createElement("img",{src:Jn,alt:"",className:ve.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),T.createElement(A.Z,{spinning:Er},T.createElement("div",{ref:Qr,className:_a.length?ve.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},T.createElement(nt.Z,{setRootData:q=>{m.current=q},isProblemset:We==="0"?qa:!1,reloadData:Oa,data:_a,onShare:al,onOpen:Ao,activeTabsKey:We,params:y,navigation:Xn})))),T.createElement("div",{className:ve.contentWrap},T.createElement("div",{className:ve.batchWrap},T.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!va&&T.createElement("div",{className:"font14"},(((Oe=De==null?void 0:De.userInfo)==null?void 0:Oe.professional_certification)||y.type!=="1")&&T.createElement(U.Z,{dropdownRender:()=>T.createElement(O.default,{selectedKeys:[vi]},oo==null?void 0:oo.map((q,je)=>T.createElement(O.default.Item,{key:q.name,onClick:()=>sl(q)},q.name)))},T.createElement("span",{style:{color:"#464F66"}},T.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),vi))),va&&T.createElement("div",null,T.createElement(S.default,{checked:(Re==null?void 0:Re.filter(q=>jn==null?void 0:jn.map(je=>je.id).includes(q.id)).length)===Re.length,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Pn==null?void 0:Pn.length,")"))),va&&T.createElement(f.default,{open:Vi,centered:!0,width:700,okText:`\u786E\u8BA4${_e!=null&&_e.pathId?"":br?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ao(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Bo,confirmLoading:Ai,title:"\u67E5\u770B\u5DF2\u9009"},T.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",jn==null?void 0:jn.length,"\u4E2A"),T.createElement("div",{style:{height:400,overflow:"auto"}},jn==null?void 0:jn.map((q,je)=>{var ut,lt,Wt,on,Va,$a;return T.createElement("div",{key:je,className:ve.sendModal},T.createElement("div",{className:ve.li},T.createElement("p",null,q==null?void 0:q.name),T.createElement("div",{className:ve.bottom},T.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),T.createElement("i",{className:ve.line}),T.createElement("span",{className:"c-grey-333"},q.difficulty===1&&"\u7B80\u5355",q.difficulty===2&&"\u9002\u4E2D",q.difficulty===3&&"\u56F0\u96BE"),T.createElement("i",{className:ve.line}),T.createElement("span",null,"\u521B\u5EFA\u8005\xA0",T.createElement(V.Z,{title:(ut=q==null?void 0:q.author)==null?void 0:ut.name},T.createElement("span",{className:"c-grey-333"},((Wt=(lt=q==null?void 0:q.author)==null?void 0:lt.name)==null?void 0:Wt.length)>6?((Va=(on=q==null?void 0:q.author)==null?void 0:on.name)==null?void 0:Va.substr(0,3))+"...":($a=q==null?void 0:q.author)==null?void 0:$a.name))),T.createElement("i",{className:ve.line}),T.createElement("span",{className:ve.des},"\u66F4\u65B0\xA0",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.updated_at)))),T.createElement("div",{className:ve.del,onClick:()=>{Fo(jn.filter(er=>er.id!==q.id).map(er=>er.id))}},"\u5220\u9664"))})))),T.createElement(C.Z,{align:"middle"},T.createElement("div",null,!y.item_type&&T.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ho.map(q=>{if(lo(q.value)>0)return T.createElement("span",{style:{marginLeft:6}},q.name,T.createElement("span",{style:{color:"#000000",marginLeft:6}},lo(q.value)))}))),We==="0"&&qa&&T.createElement(H.ZP,{onClick:dl,type:"link",className:ve.exportBtn},T.createElement("img",{src:zn,className:ve.pngIcon}),T.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ir?T.createElement("div",null,T.createElement(H.ZP,{style:{paddingLeft:0},onClick:()=>{y.page=1,y.keyword=null,delete y.id,ce(y),Ha(!1),or(y),Za(Rn(Cn({},y),{parents:Xn.slice(0,-1)}))},type:"link"}," ",T.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),T.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",y.keyword,"\u201D")):null,T.createElement("div",{className:ve.contentListWrap},ne!==0?T.createElement(A.Z,{size:"middle",spinning:rn["problemset/getItemBanks"]},Re.map((q,je)=>{var ut,lt,Wt,on,Va,$a,er;return T.createElement("div",{id:q.id+"",className:ve.li,key:je},T.createElement("div",{className:ve.top},T.createElement(Je.Z,{key:q.id,data:q,selectIds:Pn,onSelectCheckBox:Fo})),T.createElement("div",{className:ve.bottom},T.createElement("p",{className:`${ve.actionLeftItem} ${ve.questionTypeName}`},"No.",q==null?void 0:q.id),T.createElement("p",{className:`${ve.actionLeftItem} ${ve.questionTypeName}`},(ut=gl.find(Rr=>Rr.type===q.item_type))==null?void 0:ut.name),T.createElement("p",{className:ve.actionLeftItem},fl[q.difficulty]),T.createElement("p",{className:ve.actionLeftItem},"\u521B\u5EFA\u8005",T.createElement(V.Z,{title:(lt=q==null?void 0:q.author)==null?void 0:lt.name},T.createElement("span",{className:"c-grey-333"},((on=(Wt=q==null?void 0:q.author)==null?void 0:Wt.name)==null?void 0:on.length)>6?(($a=(Va=q==null?void 0:q.author)==null?void 0:Va.name)==null?void 0:$a.substr(0,5))+"...":(er=q==null?void 0:q.author)==null?void 0:er.name))),T.createElement("p",{className:ve.actionLeftItem},"\u66F4\u65B0",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.updated_at)),T.createElement("p",{className:ve.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.quotes)),!va&&T.createElement("div",{className:ve.more},El({},q))))})):T.createElement(A.Z,{size:"middle",spinning:rn["problemset/getItemBanks"]},T.createElement(W.Z,{customText:!((ot=De==null?void 0:De.userInfo)!=null&&ot.professional_certification)&&y.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((mn=De==null?void 0:De.userInfo)!=null&&mn.professional_certification)&&y.type==="1"?T.createElement(H.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{i.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),ne!==0&&!va&&T.createElement(j.Z,{showQuickJumper:!0,onChange:po,defaultCurrent:1,pageSize:y==null?void 0:y.per_page,current:parseInt(y.page+"")||1,total:ne,showTotal:q=>T.createElement(T.Fragment,null,T.createElement("span",{className:"mr10 font12"},"\u5171",T.createElement("span",{className:"c-light-primary"},q),"\u6761\u6570\u636E"))}),va&&T.createElement("div",{style:{height:20}})),qa&&T.createElement(Xe,{basketData:Pe.basketData,visible:ha,basketTotal:La,onClose:()=>cr(!1),onDelete:Di,onClear:$o,onSubmit:()=>He(void 0,null,function*(){var q,je,ut,lt,Wt;const on=yield xt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Va=(q=on==null?void 0:on.disciplines)==null?void 0:q[0],$a=yield xt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((je=on==null?void 0:on.new_checked)==null?void 0:je.discipline_id)||(Va==null?void 0:Va.id),sub_discipline_id:((ut=on==null?void 0:on.new_checked)==null?void 0:ut.sub_discipline_id)||((Wt=(lt=Va==null?void 0:Va.sub_disciplines)==null?void 0:lt[0])==null?void 0:Wt.id)}});$a.status===0&&i.history.push(`paperlibrary/add/${$a.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Le.JA)()&&qa&&T.createElement(Ln,{visibleBasket:ha,onToggleVisible:()=>cr(!ha),count:La})),T.createElement(M,null),T.createElement(Ct,{onReloadData:Oa,isPiliangRevoke:wn}),T.createElement(Se,{onReloadData:()=>ai([null])}),T.createElement(yt,{onReloadData:Oa,onReloadBasketData:Wr}),Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?T.createElement(pn,{shixunIds:Ei,cb:tl}):null,T.createElement($e.Z,null),T.createElement(ke.Z,null),T.createElement(it.Z,null),T.createElement(Et.Z,null),T.createElement(Ht.Z,null),T.createElement(st.Z,null),T.createElement(St.Z,null),T.createElement(R,null),T.createElement(Ae,{onOk:ul}),T.createElement(P.Z,{onOk:cl})),qa?T.createElement(e.Fragment,null,!!(Pn!=null&&Pn.length)&&T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(S.default,{className:"font14",checked:Re!=null&&Re.length?Pn.length===(Re==null?void 0:Re.length):!1,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Pn==null?void 0:Pn.length,")"))),T.createElement("div",{className:ve.btns},Pr&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!0)},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),Pr&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!1)},T.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),Pr&&["3","1"].includes(We)&&T.createElement("div",{className:ve.btn,onClick:()=>{(Pn==null?void 0:Pn.length)>0?f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:q=>fa.current=q}))),onOk:()=>He(void 0,null,function*(){var q;const je=yield(0,te.Rp)({id:Pn,group_id:(q=fa.current)==null?void 0:q[0]});fa.current=[],(je==null?void 0:je.status)===0&&(Za(y),Oa(),h.ZP.success("\u52A0\u5165\u6210\u529F"))})}):h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),We==="1"&&(0,Le.ag)()&&T.createElement("div",{className:ve.btn,onClick:()=>{Yn(!0),ol(Pn)}},T.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:Co}," ",T.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),We==="0"&&!Jr&&T.createElement("div",{className:ve.btn,onClick:()=>Ni()}," ",T.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:yo}," ",T.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:pl}," ",T.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:()=>_i()},T.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),T.createElement("div",{onClick:()=>Ja([]),style:{marginLeft:"auto"},className:ve.btn}," ",T.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):va?"":T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(S.default,{className:"font14",checked:Re!=null&&Re.length?Pn.length===(Re==null?void 0:Re.length):!1,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Pn==null?void 0:Pn.length,")"))),T.createElement("div",{className:ve.btns},Pr&&!!(Pn!=null&&Pn.length)&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!0)},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),Pr&&!!(Pn!=null&&Pn.length)&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!1)},T.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),T.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Jt,"\u9898"),T.createElement("div",{onClick:ml,className:ve.btn},"\u8FD4\u56DE\u8BD5\u5377")))),va&&T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(j.Z,{showQuickJumper:!0,onChange:po,defaultCurrent:1,pageSize:y==null?void 0:y.per_page,current:y.page||1,hideOnSinglePage:!0,total:ne,showTotal:q=>T.createElement("span",{className:"mr10"},"\u5171",T.createElement("span",{className:"c-light-primary"},q),"\u6761\u6570\u636E")})),T.createElement("div",{className:ve.btns},T.createElement(C.Z,{align:"middle",style:{marginLeft:"auto"}},T.createElement(C.Z,{onClick:()=>{if((jn==null?void 0:jn.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ao(!0)},align:"middle",className:"current"},T.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),T.createElement("span",null,"\u5DF2\u9009",T.createElement("span",{className:"c-light-primary"},Pn.length),"\u4E2A")),T.createElement(H.ZP,{className:"mr20 ml40",onClick:()=>{if(_e!=null&&_e.pathId)i.history.push(`/paths/${_e.pathId}`);else{if(br){i.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/detail?tabs=1`);return}i.history.push(`/classrooms/${_e.coursesId}/program_homework`)}}},"\u53D6\u6D88"),T.createElement(H.ZP,{loading:Ai,onClick:Bo,type:"primary"},"\u786E\u8BA4",_e!=null&&_e.pathId?"":br?"\u7F16\u8F91":"\u65B0\u5EFA"))))),T.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:ve.publicQuest,open:Ko,title:T.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{xi(!1),li(0),hr.resetFields()},onOk:()=>He(void 0,null,function*(){hr.validateFields().then(q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)(`/api/item_banks/${ni==null?void 0:ni.id}/update_tag.json`,{method:"put",body:{name:mo.current,tag_discipline_ids:q==null?void 0:q.tag_discipline_ids}});(je==null?void 0:je.status)===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),xi(!1),or(y),hr.resetFields())}))})},T.createElement("div",{className:ve.publicQuestContent},T.createElement(wo,null))),T.createElement(f.default,{width:640,className:ve.publicQuest,centered:!0,title:T.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Lo,onCancel:()=>{Zi(!1),li(0),bi(null),hr.resetFields()},onOk:()=>{hr.validateFields().then(q=>He(void 0,null,function*(){const je=We==="3"?1:2;(yield(0,te.wX)({id:ni==null?void 0:ni.id,source:je,sub_discipline_id:q==null?void 0:q.sub_discipline_id[1],tag_discipline_ids:q==null?void 0:q.tag_discipline_ids})).status===0&&(Yr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yr.current=!1,bi(null),Ja([]),Oa(),h.ZP.success("\u7533\u8BF7\u6210\u529F")),Zi(!1),li(0),hr.resetFields()}))}},T.createElement("div",{className:ve.publicQuestContent},T.createElement("div",{className:ve.public_tips},T.createElement(Ma.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),T.createElement(wo,null))),T.createElement(Fa.Z,{open:Uo,subDisciplineId:(sn=hr.getFieldValue("sub_discipline_id"))==null?void 0:sn[1],onCancel:()=>{ro(!1)},onOkClick:q=>{Ii(je=>[...je,q]),hr.setFieldValue("tag_discipline_ids",[...hr.getFieldValue("tag_discipline_ids"),q==null?void 0:q.id])}}),T.createElement(ta.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Ca=(0,i.connect)(({classroomList:Ue,problemset:Pe,user:De,loading:Bt,globalSetting:rn,shixunHomeworks:xt})=>({classroomList:Ue,problemset:Pe,user:De,globalSetting:rn,loading:Bt.effects,shixunHomeworks:xt}))(ya)},10866:function(c,a,t){"use strict";t.d(a,{Im:function(){return Ce},ZP:function(){return $},gZ:function(){return Be}});var e=t(59301),i=t(92832),l=t(3113),s=t(84105),d=t(87395),E=t(24363),f=t(24334),b=t(86074),h=t(91842),A=t(51257),S=t(94268),O=t(34376),V=t(92310),N=t.n(V),D=t(59301),Z=Object.defineProperty,H=Object.defineProperties,U=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,W=(pe,K,R)=>K in pe?Z(pe,K,{enumerable:!0,configurable:!0,writable:!0,value:R}):pe[K]=R,B=(pe,K)=>{for(var R in K||(K={}))j.call(K,R)&&W(pe,R,K[R]);if(C)for(var R of C(K))P.call(K,R)&&W(pe,R,K[R]);return pe},F=(pe,K)=>H(pe,U(K));const{TextArea:z}=i.default,ae={visible:!1,tabIndex:"0"},Ce={[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 de=(pe=>(pe[pe.SET_VISIBLE=0]="SET_VISIBLE",pe[pe.SET_TABINDEX=1]="SET_TABINDEX",pe))(de||{});function M(pe,K){switch(K.type){case 0:return F(B({},pe),{visible:K.payload});case 1:return F(B({},pe),{tabIndex:K.payload});default:throw new Error}}function k({value:pe,className:K}){const[R,J]=(0,e.useState)(!1),te=(0,e.useRef)(),I=(0,e.useRef)();return(0,e.useEffect)(()=>{R&&(I.current.reset(),I.current.write((0,A.pp)(pe||"")))},[pe,R]),(0,e.useEffect)(()=>{var L,Ae,Ee,re;if(te.current){I.current=new O.Terminal({fontSize:14,disableStdin:!0}),I.current.open(te.current);const xe=te.current.offsetWidth-14,oe=((re=(Ee=(Ae=(L=I.current)==null?void 0:L._core)==null?void 0:Ae._renderService)==null?void 0:Ee.dimensions)==null?void 0:re.actualCellWidth)||9.5,Ye=Math.ceil(xe/oe);I.current.resize(Ye,8),J(!0)}},[]),D.createElement("div",{ref:te,className:N()("XtermText-valueRef",K)})}function Be(pe){const{status:K,error_msg:R,output:J,input:te,expected_output:I,is_file:L,input_file_url:Ae,output_file_url:Ee,expected_output_file_url:re}=pe;let xe=null;const oe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(K){case E.h.NOMATCH:xe=D.createElement(D.Fragment,null,D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:te}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:J&&f.Base64.decode(J)||""}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ee,J)},J)),D.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:I&&f.Base64.decode(I)||""}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(re,I)},I)));break;case E.h.EXECUTEFAILURE:xe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!L&&D.createElement(h.Z,{value:te,style:oe}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.COMPILEFAILURE:xe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!L&&D.createElement(h.Z,{value:te,style:oe}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.PODFAILURE:xe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:xe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",xe," ")}function ye(pe){const{status:K,error_msg:R,execute_time:J,output:te,input:I,expected_output:L,is_file:Ae,input_file_url:Ee,output_file_url:re,expected_output_file_url:xe}=pe;let oe=null;switch(K){case E.h.OK:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",J,"\u79D2"),D.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),D.createElement("pre",null,f.Base64.decode(te)));break;case E.h.NOMATCH:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u8F93\u51FA\uFF1A",te&&f.Base64.decode(te)),D.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",L&&f.Base64.decode(L)));break;case E.h.EXECUTEFAILURE:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.COMPILEFAILURE:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.PODFAILURE:oe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:oe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",oe," ")}var $=({id:pe,is_file:K,input:R,debuging:J,submitting:te,executingMessage:I,debugResult:L,onChangeInput:Ae,onDebugCode:Ee,onSubmitCode:re})=>{const[xe,oe]=(0,e.useReducer)(M,ae),{visible:Ye,tabIndex:qe}=xe;(0,e.useEffect)(()=>{oe({type:0,payload:!1})},[pe]);function Ct(Y){let be=Y.target.id;oe({type:1,payload:be})}function tt(){oe({type:0,payload:!Ye})}const Ke=(0,e.useMemo)(()=>{if(L){const{status:Y}=L;return D.createElement(D.Fragment,null,ye(L))}return null},[L]);function G(){oe({type:0,payload:!0}),oe({type:1,payload:"1"}),Ee()}return D.createElement("div",{className:"test-case-panel"},D.createElement("div",{className:`test-case-panel-body ${Ye?"active":""}`},D.createElement("ul",{className:"s-navs"},D.createElement("li",null,D.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),D.createElement(S.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:D.createElement(z,{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:K?"":R,onChange:Ae}),rightNode:J?D.createElement(b.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):L?Ke:D.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")})),D.createElement("a",{className:`btn-collapse ${Ye?"up":""}`,onClick:tt},Ye?D.createElement(s.Z,null):D.createElement(d.Z,null)),D.createElement("footer",{className:"footer"},D.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),D.createElement("div",{className:"flex-container"},D.createElement(l.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),D.createElement(l.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),D.createElement(l.ZP,{className:"btn-green",type:"ghost",loading:J,onClick:G},"\u8C03\u8BD5\u4EE3\u7801"),D.createElement(l.ZP,{type:"primary",className:"custom-ant-disabled",loading:te,disabled:te,onClick:()=>{oe({type:0,payload:!1}),re()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},3532:function(c,a,t){"use strict";t.d(a,{Y2:function(){return $},ZP:function(){return pe}});var e=t(59301),i=t(54580),l=t(8591),s=t(43418),d=t(95237),E=t(5112),f=t(3113),b=t(24905),h=t(6848),A=t(92832),S={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"},O="data:image/png;base64,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",V=t(47257),N=t.n(V),D=t(38986),Z=t(1012),H=t(51257),U=t(75617),C=t(59301),j=Object.defineProperty,P=Object.defineProperties,W=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ae=(K,R,J)=>R in K?j(K,R,{enumerable:!0,configurable:!0,writable:!0,value:J}):K[R]=J,Ce=(K,R)=>{for(var J in R||(R={}))F.call(R,J)&&ae(K,J,R[J]);if(B)for(var J of B(R))z.call(R,J)&&ae(K,J,R[J]);return K},de=(K,R)=>P(K,W(R)),M=(K,R,J)=>new Promise((te,I)=>{var L=re=>{try{Ee(J.next(re))}catch(xe){I(xe)}},Ae=re=>{try{Ee(J.throw(re))}catch(xe){I(xe)}},Ee=re=>re.done?te(re.value):Promise.resolve(re.value).then(L,Ae);Ee((J=J.apply(K,R)).next())});const{Dragger:k}=i.default,Be=K=>{const R=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var J=[...K],te=0,I=[],L=0;L{if(xe.forEach(oe=>{let Ye=oe.name.split(/\.(?=[^\.]+$)/);oe.name=`${Ye[0]}.${Ye[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},ye=({onClose:K,onOK:R,visible:J,wrapClassName:te,rootIdentifier:I,multiple:L=!1,defaultMultipleValue:Ae=!0})=>{const[Ee,re]=(0,e.useState)([]),[xe,oe]=(0,e.useState)({}),[Ye,qe]=(0,e.useState)(!1),[Ct,tt]=(0,e.useState)(!0),[Ke,G]=(0,e.useState)(null),Y=(0,e.useRef)([]),be=(0,e.useRef)(0),Ve=()=>{K()};(0,e.useEffect)(()=>{Se()},[]),(0,e.useEffect)(()=>{J&&(Y.current=[],be.current=0,re([]),tt(Ae))},[J]);const Se=()=>M(void 0,null,function*(){try{G(!0)}catch(Ze){}}),$e=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),ke=Ze=>{var ve,Ot;const bt=$e((ve=Ze[0])==null?void 0:ve.name)||$e((Ot=Ze[1])==null?void 0:Ot.name),ft=Ee.filter(cn=>$e(cn.name)!==bt);Y.current=[...ft],re([...ft])},it=Ze=>{if(!Ct){const Xt=new FormData;Xt.append("file",Ze.file),(0,D.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Xt},!0).then(At=>{if(At.status===0){be.current=be.current+1;const It=Y.current.map(rt=>{var Nt;if(rt.name===Ze.name){const Xe=Ce({},rt);return(Nt=Ze==null?void 0:Ze.name)!=null&&Nt.includes(".in")?Xe.input=At==null?void 0:At.content:Xe.output=At==null?void 0:At.content,Xe}return rt});if(Y.current=[...It],re([...It]),be.current>0&&be.current===Ee.length){qe(!1);let rt=Be(It);rt=rt.filter(Nt=>{var Xe,we;return!!((Xe=Nt[0])!=null&&Xe.name&&((we=Nt[1])!=null&&we.name))}),rt=rt.map(Nt=>de(Ce(Ce({},Nt[0]),Nt[1]),{is_file:!1})),R(rt),K()}}else qe(!1),K()});return}if(Ke){const Xt=new FormData;Xt.append("file",Ze.file),I===null?Xt.append("identifier","testsets"):Xt.append("identifier",I),(0,D.ZP)("/api/attachments.json",{method:"post",body:Xt},!0).then(At=>{if(At.filename){be.current=be.current+1;const It=Y.current.map(rt=>{var Nt;if(rt.name===(At==null?void 0:At.filename)){const Xe=de(Ce({},rt),{is_oss:!Ke});return(Nt=At==null?void 0:At.filename)!=null&&Nt.includes(".in")?(Xe.in_object_key=At==null?void 0:At.object,Xe.in_object_size=At==null?void 0:At.size,Xe.input=At==null?void 0:At.filename,Xe.in_file=Ze):(Xe.out_object_key=At==null?void 0:At.object,Xe.out_object_size=At==null?void 0:At.size,Xe.output=At==null?void 0:At.filename,Xe.out_file=Ze),Xe}return rt});if(Y.current=[...It],re([...It]),be.current>0&&be.current===Ee.length){qe(!1);let rt=Be(It);rt=rt.filter(Nt=>{var Xe,we;return!!((Xe=Nt[0])!=null&&Xe.name&&((we=Nt[1])!=null&&we.name))}),rt=rt.map(Nt=>de(Ce(Ce({},Nt[0]),Nt[1]),{is_file:!0})),R(rt),K()}}else qe(!1),K()});return}const ve=new(N())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),Ot=Ze.name,bt={container_type:"TestSet",file_name:Ot},ft=(0,Z.Z)();let cn=`testsets/${I}/${ft}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`;I===null&&(cn=`testsets/${ft}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`),ve.multipartUpload(cn,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ot+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,D.rz)(bt)}}).then(function(Xt){if(Xt.data.status===0){be.current=be.current+1;const tn=Y.current.map(At=>{var It,rt,Nt,Xe,we,Ne,Tt,Gt,Yt,Mt,Ut,yt,Lt,Ln,Je,nt,et;if(At.name===((rt=(It=Xt.data)==null?void 0:It.data)==null?void 0:rt.file_name)){const Le=de(Ce({},At),{is_oss:!Ke});return(we=(Xe=(Nt=Xt.data)==null?void 0:Nt.data)==null?void 0:Xe.file_name)!=null&&we.includes(".in")?(Le.in_object_key=(Tt=(Ne=Xt.data)==null?void 0:Ne.data)==null?void 0:Tt.object,Le.in_object_size=(Yt=(Gt=Xt.data)==null?void 0:Gt.data)==null?void 0:Yt.size,Le.input=(Ut=(Mt=Xt.data)==null?void 0:Mt.data)==null?void 0:Ut.file_name,Le.in_file=Ze):(Le.out_object_key=(Lt=(yt=Xt.data)==null?void 0:yt.data)==null?void 0:Lt.object,Le.out_object_size=(Je=(Ln=Xt.data)==null?void 0:Ln.data)==null?void 0:Je.size,Le.output=(et=(nt=Xt.data)==null?void 0:nt.data)==null?void 0:et.file_name,Le.out_file=Ze),Le}return At});if(Y.current=[...tn],re([...tn]),be.current>0&&be.current===Ee.length){qe(!1);let At=Be(tn);At=At.filter(It=>{var rt,Nt;return!!((rt=It[0])!=null&&rt.name&&((Nt=It[1])!=null&&Nt.name))}),At=At.map(It=>de(Ce(Ce({},It[0]),It[1]),{is_file:!0})),R(At),K()}}})},Et=Ze=>new Promise((ve,Ot)=>{let bt=0,ft=[];for(let cn=0;cn{bt++,bt===Ze.length&&(ft.length?(l.ZP.warning(`${ft.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):ve(Ze))}).catch(Xt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Xt),bt++,ft.push(Ze[cn].name),bt===Ze.length&&(ft.length?(l.ZP.warning(`${ft.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):ve(Ze))})}),Ht=()=>M(void 0,null,function*(){if(Ee.length===0){l.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Et(Ee),qe(!0),Be(Ee).some(ve=>{var Ot,bt;return!((Ot=ve[0])!=null&&Ot.name&&((bt=ve[1])!=null&&bt.name))})){s.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:()=>M(void 0,null,function*(){Ee.map(ve=>M(void 0,null,function*(){it(ve)}))}),onCancel:()=>{qe(!1)}});return}Ee.map(ve=>M(void 0,null,function*(){it(ve)}))}),st={name:"file",fileList:Ee,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(Ee!=null&&Ee.some(Ot=>Ot.name===Ze.name))return l.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.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(Ze.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 ve={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return Ee.push(ve),Y.current=[...Ee],re([...Ee]),!1}},St=Be(Ee);return console.log(Ee,St,"fileList"),C.createElement(s.default,{open:J,wrapClassName:te,onOk:Ht,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ye},onCancel:Ve,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},C.createElement("div",{className:S.wrap},Ee.length?C.createElement("div",null,C.createElement(d.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},C.createElement("div",{style:{visibility:L?"visible":"hidden"}},C.createElement("span",{className:S.greyText},"\u7528\u4F8B\u7C7B\u578B"),C.createElement(E.ZP.Group,{className:`ml20 ${S.testCaseRadio}`,optionType:"button",value:Ct,onChange:Ze=>tt(Ze.target.value)},C.createElement(E.ZP,{value:!1},"\u6587\u672C"),C.createElement(E.ZP,{value:!0},"\u6587\u4EF6"))),C.createElement(i.default,Ce({},st),C.createElement(f.ZP,{type:"primary",className:S.btnS},C.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),C.createElement($,{data:St,onRemove:ke})):C.createElement("div",{className:`${S.noData} mb30`},C.createElement(i.default.Dragger,de(Ce({},st),{className:S.dragger}),C.createElement("img",{src:O,alt:"",className:"mb20"}),C.createElement("div",null,C.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),C.createElement("span",{className:S.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),C.createElement("div",{className:S.text},C.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),C.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",C.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",C.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",C.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",C.createElement("br",null))))},$=({data:K=[],onRemove:R,width:J="auto",showScore:te=!1,disabled:I=!1,inputChange:L,onEvaluatingChange:Ae,onSelectAll:Ee,checkAll1:re,checkAll2:xe,checkAll3:oe,checkAll4:Ye,checkAll5:qe,showEvaluatingSetting:Ct=!1,className:tt="",isProgramHomework:Ke=!1})=>{const G={value:"",filename:"",dataUrl:""},[Y,be]=(0,e.useState)(Ce({},G)),Ve=ke=>{let it=document.createElement("a");document.body.appendChild(it);let Et=URL.createObjectURL(ke.file);it.href=Et,it.download=ke.name,it.click(),URL.revokeObjectURL(Et),document.body.removeChild(it)},Se=(ke,it)=>{(0,H.LR)(ke,it)},$e=(ke,it)=>{s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{R(ke,it)},onCancel:()=>{}})};return K.length?C.createElement("div",{className:tt,style:{width:J}},C.createElement("div",{className:`${Ke?S.headProgram:S.head}`},Ct&&C.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:re,onChange:ke=>{Ee(ke.target.checked,"hidden")}}),C.createElement(h.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},C.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),C.createElement("div",{style:{width:Ke?"25%":"15%"}},"\u7528\u4F8B"),C.createElement("div",{style:{width:te?Ke?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),C.createElement("div",{style:{width:te?Ke?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),te&&C.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:Ye,onChange:ke=>{Ee(ke.target.checked,"input_visible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:xe,onChange:ke=>{Ee(ke.target.checked,"is_invisible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:qe,onChange:ke=>{Ee(ke.target.checked,"actual_output_visible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:oe,onChange:ke=>{Ee(ke.target.checked,"last_match_rule")}}),C.createElement(h.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"},C.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),C.createElement("div",{className:S.operation,style:Ke?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),C.createElement("div",{className:S.listWrapper,style:{boxShadow:Ke?"0px 2px 4px 0px #EAEEF4":"unset"}},K.map((ke,it)=>{var Et,Ht,st,St;return C.createElement("div",{key:it,className:S.list,style:Ke?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ct&&C.createElement("div",{style:{width:"15%"}},C.createElement(b.default,{checked:!!ke.hidden,onChange:Ze=>{Ae(Ze.target.checked,it,"hidden")}})),C.createElement("div",{style:{width:Ke?"25%":"15%",paddingLeft:Ke?"5px":"0px",paddingRight:Ke?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",it+1),C.createElement("div",{className:S.info,style:{width:te?Ke?"20%":"15%":"25%"}},C.createElement("span",{title:ke.input||((Et=ke[0])==null?void 0:Et.name),onClick:()=>M(void 0,null,function*(){let Ze;ke.input?ke.input_file_url?Ze=ke.input_file_url:Ze=ke.in_file:Ze=ke[0];let ve;typeof Ze=="string"?(ve=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),be({value:yield ve.text(),filename:"",dataUrl:Ze})):(ve=yield(0,H.db)(Ze.file),be({value:ve.text,filename:Ze.name,dataUrl:ve.link}))})},ke.input||((Ht=ke[0])==null?void 0:Ht.name))),C.createElement("div",{className:S.info,style:{width:te?Ke?"20%":"15%":"25%"}},C.createElement("span",{title:ke.output||((st=ke[1])==null?void 0:st.name),onClick:()=>M(void 0,null,function*(){let Ze;ke.input?ke.output_file_url?Ze=ke.output_file_url:Ze=ke.out_file:Ze=ke[1];let ve;typeof Ze=="string"?(ve=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),be({value:yield ve.text(),filename:"",dataUrl:Ze})):(ve=yield(0,H.db)(Ze.file),be({value:ve.text,filename:Ze.name,dataUrl:ve.link}))})},ke.output||((St=ke[1])==null?void 0:St.name))),te&&C.createElement("div",{style:{width:"20%"}},C.createElement(A.default,{size:"large",addonAfter:Ke?"%":null,disabled:I,style:{width:"80%"},onChange:Ze=>L(Ze,it),value:ke.score}),!Ke&&C.createElement("span",null,"\xA0%")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.input_visible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.is_invisible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.actual_output_visible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.last_match_rule||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),C.createElement("div",{onClick:()=>$e(ke,it),style:Ke?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},C.createElement("span",{className:S.del},"\u5220\u9664")))})),C.createElement(U.Z,{close:!0,data:Y.dataUrl,filename:Y.filename,type:Y.dataUrl.length?"txt":"",onClose:()=>be(Ce({},G)),monacoEditor:{value:Y.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):C.createElement(C.Fragment,null)};var pe=ye},40133:function(c,a,t){"use strict";t.d(a,{AD:function(){return ye},D9:function(){return te},Hp:function(){return B},IM:function(){return L},Iy:function(){return F},KM:function(){return Ke},MJ:function(){return z},Ne:function(){return I},ON:function(){return oe},Uj:function(){return Ct},VY:function(){return re},YO:function(){return qe},YX:function(){return Ye},Zn:function(){return D},_g:function(){return j},_k:function(){return R},c6:function(){return k},cr:function(){return Z},eV:function(){return Be},fi:function(){return H},gh:function(){return de},hS:function(){return Ae},iA:function(){return U},j6:function(){return P},je:function(){return K},jj:function(){return W},kS:function(){return xe},o6:function(){return M},pO:function(){return tt},rQ:function(){return $},sA:function(){return Ce},xm:function(){return J},xo:function(){return Ee},y8:function(){return pe},yd:function(){return C}});var e=t(82264),i=t(25690),l=t(51257),s=t(8591),d=t(346),E=Object.defineProperty,f=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(G,Y,be)=>Y in G?E(G,Y,{enumerable:!0,configurable:!0,writable:!0,value:be}):G[Y]=be,S=(G,Y)=>{for(var be in Y||(Y={}))b.call(Y,be)&&A(G,be,Y[be]);if(f)for(var be of f(Y))h.call(Y,be)&&A(G,be,Y[be]);return G},O=(G,Y,be)=>new Promise((Ve,Se)=>{var $e=Et=>{try{it(be.next(Et))}catch(Ht){Se(Ht)}},ke=Et=>{try{it(be.throw(Et))}catch(Ht){Se(Ht)}},it=Et=>Et.done?Ve(Et.value):Promise.resolve(Et.value).then($e,ke);it((be=be.apply(G,Y)).next())});const V=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},N=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},D=G=>O(void 0,null,function*(){V(),(yield(0,e.YR)(S({},G))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_couser_info.json`,query:G}))),N()}),Z=G=>O(void 0,null,function*(){const Y=yield(0,e.yS)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`);else{if(Y.status===-2)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`))}}),H=G=>O(void 0,null,function*(){const Y=yield(0,e.W0)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`))}}),U=G=>O(void 0,null,function*(){const Y=yield(0,e.Nl)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`))}}),C=G=>O(void 0,null,function*(){const Y=yield(0,e.IU)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`))}}),j=G=>O(void 0,null,function*(){const Y=yield(0,e.td)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Y.status===-2)return Y;if(Y.status===-3)(0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else if(Y.status===-4)return Y}}),P=G=>O(void 0,null,function*(){const Y=yield(0,e.QX)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`))}}),W=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.o_)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),B=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.ZL)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),F=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.aP)(S({},G));be.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),z=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.vV)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),ae=G=>O(void 0,null,function*(){V(),(yield exportCourseWorkListAppendix(S({},G))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${G.categoryId}/works_list.zip`,query:G}))),N()}),Ce=G=>O(void 0,null,function*(){V(),yield(0,l.QH)("",d.Z.API_SERVER+`/api/polls/${G.categoryId}/commit_result.xlsx`),N()}),de=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/attendances/export_xlsx_data.xlsx`,query:G}))}),M=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/video_study_statics.xlsx`,query:G}))}),k=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_video_study.xlsx`,query:G}))}),Be=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_course_students_info.xlsx`,query:G}))}),ye=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/school_manages/students.xlsx",query:G}))}),$=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/item_banks/export.xlsx",query:G}))}),pe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:G}))}),K=G=>O(void 0,null,function*(){const Y=yield(0,e.Uy)(S({},G));Y.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`)):Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`))}),R=G=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/export_records/${G.id}.xlsx`,query:G}))}),J=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:G}))}),te=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G==null?void 0:G.coursesId}/${G.menuKey}_statistic.xlsx?${G.checkedList.map(Y=>`course_group_id[]=${Y}`).join("&")}`,query:G}))}),I=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_training_objectives.xlsx`,query:G}))}),L=G=>O(void 0,null,function*(){yield(0,l.FH)(G==null?void 0:G.name,(0,l.NY)({url:d.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:G}))}),Ae=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_courses.xlsx`,query:G}))}),Ee=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_graduation_requirements.xlsx`,query:G}))}),re=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:G}))}),xe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:G}))}),oe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/examination_banks/${G.id}.json`,query:G}))}),Ye=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${G.categoryId}.json`,query:G}))}),qe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/polls/${G==null?void 0:G.id}/commit_result.json`,query:G}))}),Ct=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/paths/get_task_pass.json",query:G}))}),tt=(G,Y)=>O(void 0,null,function*(){yield(0,l.FH)(Y||"",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${G==null?void 0:G.exercise_id}/consult_exercise.json`,query:G}))}),Ke=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/competitions/${G==null?void 0:G.identifier}/competition_commit_records/member_works.xlsx`,query:G}))})},40197:function(c,a,t){"use strict";t.d(a,{rX:function(){return P},pW:function(){return W},gy:function(){return B},xY:function(){return j},O5:function(){return C},tJ:function(){return N},o1:function(){return D},Rd:function(){return U}});var e=t(25690),i=t(43418),l=t(28103),s=t(8591),d=t(48790),E=t(51257),f=t(87169),b=t(25510),h="data:image/png;base64,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",A=t.p+"static/newqrcode.a8740efb.png",S=t(32637),O=t(59301),V=(F,z,ae)=>new Promise((Ce,de)=>{var M=ye=>{try{Be(ae.next(ye))}catch($){de($)}},k=ye=>{try{Be(ae.throw(ye))}catch($){de($)}},Be=ye=>ye.done?Ce(ye.value):Promise.resolve(ye.value).then(M,k);Be((ae=ae.apply(F,z)).next())});const N=(F,z=!1)=>!!(D(F)&&Z(z)),D=F=>(0,d.bg)()?!0:(F({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Z=(F=!1)=>{var z;const{user:ae}=(0,e.getDvaApp)()._store.getState();return(z=ae.userInfo)!=null&&z.profile_completed?!0:(i.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,E.xg)("/account/profile/edit"),H()}}),!1)},H=()=>{i.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()}})},U=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:O.createElement("div",{style:{textAlign:"center"}},O.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"),O.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:S}),O.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},C=()=>{var F;const{user:z}=(0,e.getDvaApp)()._store.getState();return(F=z.userInfo)!=null&&F.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:O.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,E.xg)("/account/certification")}}),!1)},j=()=>(0,d.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:O.createElement("div",{className:"tc",style:{marginLeft:-38}},O.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),O.createElement("img",{src:A,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),P=(F,z)=>F?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:O.createElement("div",null,O.createElement("p",null,z||"\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"),O.createElement("div",{style:{marginLeft:"110px"}},O.createElement("img",{src:h,width:200}),O.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,E.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),W=F=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:O.createElement("div",null,O.createElement("div",null,O.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"),O.createElement(l.Z,null),O.createElement("p",{style:{color:"#666666",fontSize:12}}," ",O.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 ",O.createElement("a",null,F),"\u5929\u3002"),O.createElement("p",{style:{color:"#666666",fontSize:12}}," ",O.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")),O.createElement("div",{style:{textAlign:"center",marginTop:30}},O.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b,alt:"\u4E8C\u7EF4\u7801",width:160})))})},B=(F,z="")=>{const{shixunsDetail:{detail:ae}}=(0,e.getDvaApp)()._store.getState();if((ae==null?void 0:ae.public)===2||(ae==null?void 0:ae.public)===1||(ae==null?void 0:ae.shixun_status)===3){let Ce="";return(ae==null?void 0:ae.public)===2&&(Ce="\u5DF2\u516C\u5F00"),(ae==null?void 0:ae.public)===1&&(Ce="\u5F85\u5BA1\u6838"),(ae==null?void 0:ae.shixun_status)===3&&(Ce="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:O.createElement(f.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:O.createElement("div",{className:"tc",style:{marginLeft:-38}},O.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},O.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ce,"\uFF0C",z,"\u3002"),O.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),O.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ae==null?void 0:ae.shixun_status)===2?(i.default.confirm({centered:!0,icon:O.createElement(f.Z,null),title:"\u63D0\u793A",content:O.createElement("div",null,O.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",z,"\u3002"),O.createElement("br",null),O.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:()=>{i.default.confirm({width:440,centered:!0,icon:O.createElement(f.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:()=>V(void 0,null,function*(){(yield F({type:"shixunsDetail/cancelRelease",payload:{id:ae==null?void 0:ae.identifier}})).status!==401&&(s.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),F({type:"shixunsDetail/getShixunsDetail",payload:{id:ae==null?void 0:ae.identifier}}),F({type:"practiceSetting/getCommonData",payload:{id:ae==null?void 0:ae.identifier}}))})})}}),!0):!1}},66104:function(c,a,t){"use strict";t.d(a,{Z:function(){return ye}});var e=t(92310),i=t.n(e),l=t(11592),s=t(26112),d=t(59301),E=t(92343),f=t(36355),b=t(84105),h=t(91857);const A=$=>{let{children:pe}=$;const{getPrefixCls:K}=d.useContext(f.E_),R=K("breadcrumb");return d.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},pe===""?pe:pe||"/")};A.__ANT_BREADCRUMB_SEPARATOR=!0;var S=A,O=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);Jpe[J]||R)}function N($,pe,K,R){if(K==null)return null;const{className:J,onClick:te}=pe,I=O(pe,["className","onClick"]),L=Object.assign(Object.assign({},(0,s.Z)(I,{data:!0,aria:!0})),{onClick:te});return R!==void 0?d.createElement("a",Object.assign({},L,{className:i()(`${$}-link`,J),href:R}),K):d.createElement("span",Object.assign({},L,{className:i()(`${$}-link`,J)}),K)}function D($,pe){return(R,J,te,I,L)=>{if(pe)return pe(R,J,te,I);const Ae=V(R,J);return N($,R,Ae,L)}}var Z=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{const{prefixCls:pe,separator:K="/",children:R,menu:J,overlay:te,dropdownProps:I,href:L}=$,Ee=(re=>{if(J||te){const xe=Object.assign({},I);if(J){const oe=J||{},{items:Ye}=oe,qe=Z(oe,["items"]);xe.menu=Object.assign(Object.assign({},qe),{items:Ye==null?void 0:Ye.map((Ct,tt)=>{var{key:Ke,title:G,label:Y,path:be}=Ct,Ve=Z(Ct,["key","title","label","path"]);let Se=Y!=null?Y:G;return be&&(Se=d.createElement("a",{href:`${L}${be}`},Se)),Object.assign(Object.assign({},Ve),{key:Ke!=null?Ke:tt,label:Se})})})}else te&&(xe.overlay=te);return d.createElement(h.Z,Object.assign({placement:"bottom"},xe),d.createElement("span",{className:`${pe}-overlay-link`},re,d.createElement(b.Z,null)))}return re})(R);return Ee!=null?d.createElement(d.Fragment,null,d.createElement("li",null,Ee),K&&d.createElement(S,null,K)):null},U=$=>{const{prefixCls:pe,children:K,href:R}=$,J=Z($,["prefixCls","children","href"]),{getPrefixCls:te}=d.useContext(f.E_),I=te("breadcrumb",pe);return d.createElement(H,Object.assign({},J,{prefixCls:I}),N(I,J,K,R))};U.__ANT_BREADCRUMB_ITEM=!0;var C=U,j=t(17313),P=t(83116),W=t(37613);const B=$=>{const{componentCls:pe,iconCls:K}=$;return{[pe]:Object.assign(Object.assign({},(0,j.Wf)($)),{color:$.itemColor,fontSize:$.fontSize,[K]:{fontSize:$.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:$.linkColor,transition:`color ${$.motionDurationMid}`,padding:`0 ${$.paddingXXS}px`,borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",marginInline:-$.marginXXS,"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover}},(0,j.Qy)($)),"li:last-child":{color:$.lastItemColor},[`${pe}-separator`]:{marginInline:$.separatorMargin,color:$.separatorColor},[`${pe}-link`]:{[` +`)),Xt}}m.questions=(me=m.questions)!=null&&me.length?He(m.questions.slice(0,20)):[],m.questions=(y=m.questions)==null?void 0:y.map((Pt,gn)=>{var Xt;if(Pt.type==="0"||Pt.type==="1"){const hn=(Xt=Pt.options)==null?void 0:Xt.map(In=>In==null?void 0:In.trim().replace(/^\s+|\s+$/g,""));hn&&new Set(hn).size!==hn.length&&(Pt.errorMsg=(Pt.errorMsg?Pt.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ye(oe({},Pt),{last:gn===m.questions.length-1})});const Kt=(ce=m.questions)==null?void 0:ce.reduce((Pt,gn)=>{const Xt=parseFloat(gn.score);return isNaN(Xt)?Pt:Pt+Xt},0);m.score=Kt;let Vt=[];return(ne=m.questions)!=null&&ne.length?m.errorMsg=((at=m.questions)==null?void 0:at.findIndex(Pt=>!!Pt.errorMsg))>-1:Vt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Un(m==null?void 0:m.question)||Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Vt.length&&(m.errorMsg=Vt.join(` +`)),m}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(m,me)=>{var y,ce;const ne=nt[me],at=aa.map(Re=>({key:Re,label:Re,onClick:()=>Sn("platform",me,Re)}));return e.createElement("div",{className:i.row,style:{display:Le?ne!=null&&ne.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:i.leftLayout},e.createElement(Ke,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:i.question},xn(m,me),Ue(m),e.createElement(R,{id:m==null?void 0:m.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${m==null?void 0:m.timeLimit}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(m==null?void 0:m.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:(m==null?void 0:m.code)||"",tagName:"div"}),e.createElement("h4",null),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(m==null?void 0:m.input)||""}`,tagName:"p"}),e.createElement(R,{id:m==null?void 0:m.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(m==null?void 0:m.output)||""}`,tagName:"p"}),(y=m==null?void 0:m.answer)==null?void 0:y.map((Re,Qe)=>e.createElement(R,{key:Qe,id:m==null?void 0:m.id,value:`\u7B54\u6848${Qe+1}\uFF1A${Re||""}`,tagName:"p"})),De(m)))),e.createElement("div",{className:i.rightLayout},e.createElement(G,{className:ne!=null&&ne.errorMsg?i.error:""},Ca(ne,me),Pe(ne,"",me),e.createElement("div",{className:i.liWrap},e.createElement("div",{className:i.li,onKeyDown:tt},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:ne==null?void 0:ne.timeLimit,tagName:"div",onBlur:Re=>Sn("timeLimit",me,Yn(Re))})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(S.Z,{menu:{items:at}},e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:i.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.code)||"",onBlur:Re=>Sn("code",me,Yn(Re)),tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.input)||"",onBlur:Re=>Sn("input",me,Yn(Re)),tagName:"div"})),e.createElement("div",{className:i.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),e.createElement(R,{className:i.edit,id:ne==null?void 0:ne.id,value:(ne==null?void 0:ne.output)||"",onBlur:Re=>Sn("output",me,Yn(Re)),tagName:"div"}))),e.createElement("div",{className:i.liWrap},(ce=ne==null?void 0:ne.answer)==null?void 0:ce.map((Re,Qe)=>e.createElement("div",{className:i.li,key:Qe},e.createElement("aside",null,"\u7B54\u6848",Qe+1,"\uFF1A"),e.createElement(R,{id:ne==null?void 0:ne.id,value:Re||"",className:i.edit,onBlur:We=>{const cn=[...(ne==null?void 0:ne.answer)||[]];cn[Qe]=Yn(We),Sn("output",me,cn)},tagName:"div"})))),Bt(ne))))},deal:m=>{var me,y,ce,ne,at,Re,Qe,We;m.score=m.score===void 0?10:m.score,m.code=(ce=(y=(me=m.code)==null?void 0:me.trim())==null?void 0:y.replace(/@_@/g,"@\u2581@"))==null?void 0:ce.replace(/@__@/g,"@\u2581\u2581@");let cn=[];if(Un(m==null?void 0:m.question)||cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(m==null?void 0:m.code)?/@▁@|@▁▁@/.test(m==null?void 0:m.code)?(ne=m==null?void 0:m.answer)!=null&&ne.length&&((at=m==null?void 0:m.code.match(/@▁@|@▁▁@/g))==null?void 0:at.length)!==((Re=m==null?void 0:m.answer)==null?void 0:Re.length)&&cn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):cn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):cn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),m!=null&&m.answer?(Qe=m.answer)!=null&&Qe.some(Vt=>!Un(Vt))&&cn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),m.platform=Un(m==null?void 0:m.platform),m!=null&&m.platform){const Vt=["c","c++","java","python","javascript","ruby"],Pt=(We=m==null?void 0:m.platform)==null?void 0:We.toLowerCase(),gn=Vt.findIndex(Xt=>Xt===Pt);gn>-1?m.platform=aa[gn]:cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Un(m==null?void 0:m.output)||cn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Kt=Un(String((m==null?void 0:m.timeLimit)||""));return m.timeLimit=Kt,(!Kt||Kt&&!["3","4","5","6","7","8","9","10"].includes(Kt))&&cn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),m.errorMsg=cn.join(` +`),m}}],se=()=>e.createElement(e.Fragment,null,Pn.filter(m=>{var me;return!!((me=Bn.find(ce=>ce.id===(m==null?void 0:m.type)))==null?void 0:me.element)}).map((m,me)=>{var y;const ce=(y=Bn.find(ne=>ne.id===(m==null?void 0:m.type)))==null?void 0:y.element;return e.createElement(e.Fragment,{key:m.id},ce(m,me))})),Oe=()=>qe(void 0,null,function*(){const m=nt.filter(me=>!me.checked);if(Ne!==3||!m.length){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}ta.setFieldsValue({sub_discipline_id:Ze}),Te(!0)}),ot=m=>qe(void 0,null,function*(){const me=He(m);Je(me),et(JSON.parse(JSON.stringify(me))),Tt(3),Lt(!1),Ft(!1),x(!1)});(0,e.useEffect)(()=>{if(ae)return;const m=()=>{Yt(me=>me>=90?(clearInterval(Fa.current),90):me+1)};return Fa.current=setInterval(m,5e4/90),()=>clearInterval(Fa.current)},[ae]);const mn=(m,me)=>{Me(!1);const y=new FormData;Object.keys(me).forEach(ne=>{y.append(ne,me[ne])});const ce=new window.XMLHttpRequest;ce.withCredentials=!0,ce.addEventListener("load",function(ne){return qe(this,null,function*(){var at,Re;try{const Qe=JSON.parse((at=ne==null?void 0:ne.target)==null?void 0:at.response);if(Me(!0),Yt(100),yield new Promise(We=>setTimeout(()=>We(),780)),Qe.status===0){if(!((Re=Qe==null?void 0:Qe.data)!=null&&Re.length)){E.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Lt(!1);return}ot((Qe==null?void 0:Qe.data)||[])}else Lt(!1),E.ZP.warning(Qe==null?void 0:Qe.message)}catch(Qe){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Qe)}})}),ce.addEventListener("error",()=>{Lt(!1)}),ce.open("POST",`${P.Z.API_SERVER}${m}`),ce.send(y)},un=m=>qe(void 0,null,function*(){const me=m.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(me)==-1?(E.ZP.error(`${m.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Lt(!0),Ut("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{file:m}),Promise.reject())}),Rt=m=>qe(void 0,null,function*(){const me=m.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(me)==-1?(E.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):m.size/1024/1024>200?(E.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(pn!=null&&pn.length?f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Dn([m])}):Dn([m]),Promise.reject())});let _e=[{key:1,label:e.createElement(O.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:un},e.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const ct=[nt.length,(we=nt.filter(m=>!!(m!=null&&m.errorMsg)))==null?void 0:we.length];return e.createElement("div",{className:s()(i.intelligentBox,"intelligent-body-curb",Se),style:Ye(oe({},$e),{width:ke}),ref:Ma},e.createElement("div",{className:i.underpin},e.createElement("b",{style:xt}),e.createElement("b",{style:xt})),e.createElement("div",{className:i.head,style:{top:St}},e.createElement("div",{className:i.leftLayout},bt||e.createElement(e.Fragment,null,e.createElement(h.Z,{align:"middle"},e.createElement("div",{className:i.title},"\u8BD5\u9898\u7F16\u8F91"),!ve&&e.createElement(j.op,{href:`${P.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",e.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),e.createElement(j.op,{onClick:T,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ve&&e.createElement(S.Z,{overlayClassName:i.menu,menu:{items:_e}},e.createElement(j.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!rt&&rt),e.createElement("div",{className:i.tip},e.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),e.createElement(h.Z,{className:i.rightLayout,style:{alignItems:"start"}},gt||e.createElement(e.Fragment,null,e.createElement("div",{className:i.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ne)&&e.createElement(A.default,{className:"ml20",checked:Le,onChange:m=>x(m.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ne)&&e.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",e.createElement("span",{className:"ml5 mr5 c-light-primary"},ct[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",e.createElement("span",{className:"ml5 mr5 c-red-e53"},ct[1]),"\u9898")),Et&&e.createElement("div",{className:i.tabs},Pn==null?void 0:Pn.map((m,me)=>e.createElement("div",{onClick:()=>{ht(me)},className:Gt===me&&i.active,key:me},"\u65B0\u9898",me+1)))),e.createElement("div",{className:i.centerBox},e.createElement("img",{className:"mb10",src:z,width:56}),!Jt&&e.createElement(j.op,{onClick:ra},"\u8BC6\u522B"))),[1,2].includes(Ne)&&Da(),[3].includes(Ne)&&se(),e.createElement("div",{className:"pb10"}),e.createElement("div",{className:i.buttonFixed},e.createElement("div",{className:i.buttonWrap},e.createElement(V.ZP,{size:"middle",className:`${i.button} mr20`,onClick:it},"\u53D6\u6D88"),e.createElement(V.ZP,{size:"middle",type:"primary",className:`${i.button}`,onClick:Oe},Xe))),e.createElement(f.default,{centered:!0,closable:!1,destroyOnClose:!0,open:yt,title:null,footer:null,width:320,afterClose:()=>Yt(0)},e.createElement(h.Z,{align:"middle",style:{flexDirection:"column"}},e.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Mt,e.createElement("span",{className:i.dotLoading},e.createElement("span",null,"."),e.createElement("span",null,"."),e.createElement("span",null,"."))),e.createElement(N.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Ht}),e.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",e.createElement("span",{className:"ml5 c-light-primary"},Ht,"%")))),e.createElement(f.default,{centered:!0,open:ge,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Q,width:480,onCancel:()=>Te(!1),onOk:()=>ta.submit(),afterClose:()=>{ta.resetFields()}},e.createElement(d.default,{style:{maxHeight:550},form:ta,layout:"horizontal",colon:!1,size:"large",onFinish:m=>qe(void 0,null,function*(){var me,y,ce,ne,at;const Re=nt.filter(cn=>!cn.checked&&!cn.errorMsg);ee(!0);const Qe=()=>qe(void 0,null,function*(){var cn,Kt;const Vt=yield(0,re.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ye(oe(oe({},jt),m),{list:Re,mode:st})});Vt.status===0&&(Nt&&((cn=Vt==null?void 0:Vt.data)!=null&&cn.success)&&window.location.pathname==="/problemset"&&(J.Z.publish("refresh-item-bank",m.group_id),yield new Promise(Pt=>setTimeout(()=>Pt(),1500))),E.ZP.success(`\u6210\u529F\u5BFC\u5165${(Kt=Vt==null?void 0:Vt.data)==null?void 0:Kt.success}\u9053\u8BD5\u9898`,3),ft(),Te(!1)),ee(!1)});if(st!==1){yield Qe();return}const We=yield(0,re.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:nt,mode:st}});if(We.status===0){if(!((me=We==null?void 0:We.data)!=null&&me.error_size)){yield Qe();return}f.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ee(!1)},title:"\u63D0\u793A",content:e.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",e.createElement("span",{className:"c-light-primary ml5 mr5"},(y=We==null?void 0:We.data)==null?void 0:y.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",e.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(ce=We==null?void 0:We.data)==null?void 0:ce.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",e.createElement("span",{className:"ml5 mr5"},(at=(ne=We==null?void 0:We.data)==null?void 0:ne.index)==null?void 0:at.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Qe})}})},e.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),e.createElement(d.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},e.createElement(D.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:At})),st===1&&e.createElement(d.default.Item,{label:e.createElement(h.Z,{align:"middle",style:{justifyContent:"space-between"}},e.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),e.createElement("div",{onClick:()=>Ge(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},e.createElement("img",{className:"mr5 primary-hover",src:de}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},e.createElement(Ce.Z,{key:zt})))),e.createElement(f.default,{centered:!0,open:ze,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Qt,onCancel:()=>Ge(!1),onOk:()=>Gn.submit(),afterClose:()=>{Gn.resetFields()}},e.createElement(d.default,{style:{maxHeight:550},form:Gn,layout:"horizontal",colon:!1,size:"large",onFinish:m=>qe(void 0,null,function*(){var me;_t(!0),(yield(0,re.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:m.name,parent_id:(me=m==null?void 0:m.parent_id)==null?void 0:me[0]}})).status===0?(Dt(zt+1),setTimeout(()=>{E.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(!1),_t(!1)},1e3)):_t(!1)})},e.createElement(d.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(Z.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),e.createElement(d.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},e.createElement(Ce.Z,null)))),e.createElement(f.default,{centered:!0,open:qt,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>Ft(!1),onOk:()=>{if(an===1&&!Un(Wn)){E.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(an===2&&!Un(Wn)&&!(pn!=null&&pn.length)){E.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const m=[{name:"\u5355\u9009\u9898",num:en||0},{name:"\u591A\u9009\u9898",num:zn||0},{name:"\u5224\u65AD\u9898",num:la||0},{name:"\u586B\u7A7A\u9898",num:sa||0},{name:"\u7B80\u7B54\u9898",num:xa||0}];if(m.reduce((ce,ne)=>ce+ne.num,0)===0){E.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(an,en,zn),Lt(!0),Ut("\u5904\u7406\u4E2D");const y={type:an,query:Wn,item_types:JSON.stringify(m)};an===2&&(y.file=(pn==null?void 0:pn[0])||null),mn("/api/intelligent_imports/large_model_intelligent_qa.json",y)}},e.createElement(h.Z,{align:"middle",className:"mb10 c-black"},e.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),e.createElement(H.ZP.Group,{value:an,onChange:m=>En(m.target.value)},e.createElement(H.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),e.createElement(H.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),e.createElement(Z.default.TextArea,{style:{height:120},className:"mb20",value:Wn,placeholder:an===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:m=>{$t(m.target.value)}}),an===2&&e.createElement(e.Fragment,null,e.createElement(O.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:pn,beforeUpload:Rt,className:"mb20",onRemove:()=>Dn([])},e.createElement(U.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},e.createElement(j.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{style:{height:20}})),e.createElement(h.Z,{align:"middle",className:"c-black"},e.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),e.createElement(h.Z,{gutter:16},e.createElement(C.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:en,onChange:dt,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:zn,onChange:pa,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(b.Z,{min:0,max:10,value:la,onChange:Ea,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(b.Z,{min:0,max:10,value:sa,onChange:Na,style:{marginLeft:"8px"}})),e.createElement(C.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(b.Z,{min:0,max:10,value:xa,onChange:Zn,style:{marginLeft:"8px"}}))))))},be=W;var Ve=Y},1041:function(c,a,t){"use strict";t.d(a,{N:function(){return Z}});var e=t(59301),i=t(57809),l=t(43418),s=t(92832),d=t(8591),E=t(95237),f=t(43604),b=t(38986),h={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"},A=t(92310),S=t.n(A),O=t(87169),V=t(59301),N=(H,U,C)=>new Promise((j,P)=>{var W=z=>{try{F(C.next(z))}catch(re){P(re)}},B=z=>{try{F(C.throw(z))}catch(re){P(re)}},F=z=>z.done?j(z.value):Promise.resolve(z.value).then(W,B);F((C=C.apply(H,U)).next())});const{Option:D}=i.default,Z=({subId:H,value:U,selectvalues:C,disabled:j,knowledgeOptions:P=[],className:W,height:B,onChange:F=()=>{},onAddKnowledgeFinish:z=()=>{},zIndex:re=1e3})=>{const Ce=(0,e.useRef)(),[de,M]=(0,e.useState)([]);U=U||[];const k=(ye,$)=>{ye?(M([...$]),F([...$])):(M([]),F([]))};(0,e.useEffect)(()=>{(C==null?void 0:C.length)>0?(M([...C]),F([...C])):(M([]),F([]))},[P]),(0,e.useEffect)(()=>{(U==null?void 0:U.length)>0&&F([...U])},[P]);const Be=ye=>{ye.preventDefault(),Ce.current="",l.default.confirm({centered:!0,width:585,zIndex:re,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:V.createElement("div",{className:"font14"},V.createElement("div",{className:h.public_tips},V.createElement(O.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"),V.createElement("div",{style:{display:"flex",alignItems:"center"}},V.createElement("div",{style:{width:"95px"}},V.createElement("span",{className:h.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),V.createElement(s.default,{className:h.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Ce.current,onChange:$=>{Ce.current=$.target.value}}))),onOk:()=>new Promise(($,pe)=>N(void 0,null,function*(){if(!Ce.current)return d.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),pe();if(Ce.current.length>20)return d.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),pe();const K=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ce.current,sub_discipline_id:H}});if((K==null?void 0:K.status)===0){z({id:K.tag_discipline_id,name:Ce.current,type:"personal"});let R=C||[];R.push(K.tag_discipline_id),F([...R]),M([...R]),F([...R])}return $()}))})};return V.createElement(E.Z,{wrap:!1,align:"middle",className:S()(h.wrap,W)},V.createElement(f.Z,null,V.createElement(i.default,{mode:"multiple",disabled:!H||j,className:h.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:k,style:{width:B||490},showSearch:!0,allowClear:!0,value:de,filterOption:(ye,$)=>$.label.indexOf(ye.toLowerCase())>=0},P==null?void 0:P.map(ye=>V.createElement(D,{key:ye.id,value:ye.id,label:ye.name},V.createElement("div",{style:{display:"flex",alignItems:"center"}},V.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ye.name),(ye==null?void 0:ye.type)==="personal"&&V.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),H&&V.createElement(f.Z,{className:`ml20 ${B&&h.add_style}`},V.createElement("span",{className:h.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),V.createElement("span",{className:h.linkBtn,onClick:Be},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},48904:function(c,a,t){"use strict";t.d(a,{S:function(){return b}});var e=t(59301),i=t(20834),l=t(38854),s={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const d=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],E=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],f=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],b=({showSelectAll:h=!1,disciplinesData:A=[],knowledgeData:S=[],directionValue:O,subDisciplineValue:V,typeValue:N,knowledgeValue:D,showKnowledge:Z=!1,showRandomType:H=!1,difficultyValue:U,randomValue:C,selectAll:j,languagesvalue:P,className:W,languages:B=[],isprogram_homework:F,showShixun:z=!1,showItemType:re=!0,onShixunChange:Ce=()=>{},onDirectionChange:de=()=>{},onTypeChange:M=()=>{},onDifficultyChange:k=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:ye=()=>{},onRandomChange:$=()=>{},showTeachGroup:pe=!1,teachGroupData:K=[],onTeachGroupChange:R=()=>{},teachGroupValue:J})=>{const[te,I]=(0,e.useState)(0),L=(0,e.useRef)(null),[Ae,Ee]=(0,e.useState)(0),ie=(0,e.useRef)(null);(0,e.useEffect)(()=>{var oe;A.length!==0&&(((oe=L==null?void 0:L.current)==null?void 0:oe.clientHeight)>108?I(1):I(0)),A.length===0&&I(0)},[A]),(0,e.useEffect)(()=>{var oe;S.length!==0&&(((oe=ie==null?void 0:ie.current)==null?void 0:oe.clientHeight)>108?Ee(1):Ee(0)),S.length===0&&Ee(0)},[S]);const xe=(oe=[],Ye)=>e.createElement(i.default,{className:s.subMenu},oe.map(qe=>e.createElement(i.default.Item,{key:qe.id},e.createElement("a",{className:`${s.subItem} ${V===qe.id?s.subActive:""}`,onClick:()=>de(Ye,qe.id)},qe.name))));return e.createElement("aside",{className:W?`${s.main} ${W}`:s.main},e.createElement("div",{className:s.wrap},F&&e.createElement("div",{className:s.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),pe&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u56E2\u961F"),e.createElement("div",{className:s.directionContentWrap},e.createElement("li",{className:`${s.directionItem} ${J?"":s.active} `,onClick:()=>R(null)},"\u5168\u90E8"),K==null?void 0:K.map(oe=>e.createElement("li",{key:oe.group_id,className:`${s.directionItem} ${J===oe.group_id?s.active:""} `,onClick:()=>R(oe.group_id)},oe.name)))),e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u65B9\u5411"),e.createElement("span",null),e.createElement("div",{className:s.directionContentWrap,style:{overflow:"hidden",height:te===1?88:"auto"}},e.createElement("li",{className:`${s.directionItem} ${O?"":s.active} `,onClick:()=>de(null)},"\u5168\u90E8"),A.map(oe=>{var Ye;return e.createElement(e.Fragment,{key:oe.id},((Ye=oe.sub_disciplines)==null?void 0:Ye.length)>0?e.createElement(l.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:qe=>qe.parentNode,dropdownRender:()=>xe(oe.sub_disciplines,oe.id)},e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name)):e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name))})),e.createElement("div",{className:s.directionContentWrap,ref:L,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},A.map(oe=>{var Ye;return e.createElement(e.Fragment,{key:oe.id},((Ye=oe.sub_disciplines)==null?void 0:Ye.length)>0?e.createElement(l.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:qe=>qe.parentNode,dropdownRender:()=>xe(oe.sub_disciplines,oe.id)},e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name)):e.createElement("li",{className:`${s.directionItem} ${O===oe.id?s.active:""} `,onClick:()=>de(oe.id)},oe.name))})),!!te&&e.createElement("div",{className:s.action},te===1&&e.createElement("span",{onClick:()=>I(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),te===2&&e.createElement("span",{onClick:()=>I(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Z&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u77E5\u8BC6\u70B9"),e.createElement("div",{className:s.directionContentWrap,style:{overflow:"hidden",height:Ae===1?94:"auto"}},e.createElement("li",{className:`${s.directionItem} ${D===-1?s.active:""} `,onClick:()=>ye(-1)},"\u5168\u90E8"),S.map(oe=>e.createElement("li",{key:oe.id,className:`${s.directionItem} ${D===oe.id?s.active:""} `,onClick:()=>ye(oe.id)},oe.name))),e.createElement("div",{ref:ie,className:s.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},S.map(oe=>e.createElement("li",{key:oe.id,className:`${s.directionItem} ${D===oe.id?s.active:""} `,onClick:()=>ye(oe.id)},oe.name))),!!Ae&&e.createElement("div",{className:s.action},Ae===1&&e.createElement("span",{onClick:()=>Ee(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),Ae===2&&e.createElement("span",{onClick:()=>Ee(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),re&&!F&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u9898\u578B"),e.createElement("li",{className:`${s.directionItem} ${N?"":s.active} `,onClick:()=>M(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},d.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${N===oe.value?s.active:""} `,onClick:()=>M(oe.value)},oe.name)),z&&e.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:s.directionItem,onClick:()=>Ce()},"\u5B9E\u8BAD\u9898"))),e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u96BE\u5EA6"),e.createElement("li",{className:`${s.directionItem} ${U?"":s.active} `,onClick:()=>k(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},E.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${U===oe.value?s.active:""} `,onClick:()=>k(oe.value)},oe.name)))),H&&e.createElement("div",{className:s.content},e.createElement("span",{className:s.name},"\u7C7B\u578B"),e.createElement("li",{className:`${s.directionItem} ${C?"":s.active} `,onClick:()=>$(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},f.map(oe=>e.createElement("li",{key:oe.name,className:`${s.directionItem} ${C===oe.value?s.active:""} `,onClick:()=>$(oe.value)},oe.name))))))}},19105:function(c,a,t){"use strict";var e=t(59301),i=t(99587),l=t(48136),s=t(76562),d=t(43418),E=t(59301);const f=(0,e.forwardRef)(({callback:b,width:h,onChange:A,disabled:S,readOnly:O,type:V="",value:N="",style:D={}},Z)=>{const H=(0,e.useRef)(),U=(0,e.useRef)(),[C,j]=(0,e.useState)(0),[P,W]=(0,e.useState)(0),[B,F]=(0,e.useState)(!1),z=()=>{var M=document.createElement("div");M.innerHTML=H.current.getValue();var k=M.innerText;return b&&b(k),k};(0,e.useImperativeHandle)(Z,()=>({getData:z}));const re=M=>{M.preventDefault();const k=M.clientX-C,Be=M.clientY-P;document.body.onmousemove=ye=>{let $=ye.clientX-k,pe=ye.clientY-Be;const K=document.getElementsByClassName("markdown-popup-form")[0],R=window.innerWidth-K.offsetWidth,J=window.innerHeight-K.offsetHeight;$=Math.max(0,Math.min($,R)),pe=Math.max(0,Math.min(pe,J)),Ce(ye.clientX,ye.clientY,k,Be)&&(j($),W(pe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ce=(M,k,Be,ye)=>{const $=document.body.clientHeight,pe=document.body.clientWidth;return M<20&&Be>M||M>pe-20&&Bek||k>$-20&&ye{B&&setTimeout(()=>{const M=document.getElementsByClassName("markdown-popup-form")[0],k=window.innerWidth/2-M.offsetWidth/2,Be=window.innerHeight/2-M.offsetHeight/2;j(k),W(Be)},0)},[B]);const de=()=>{S||O||F(!0)};return E.createElement("div",{style:D},E.createElement("div",{style:{width:h||"100%",position:"relative"},className:`${i.Z.mathFillWrap} ${S||O?"cursorDefault":""}`,onClick:()=>de()},E.createElement("math-field",{disabled:S,locale:"zh_cn",class:`${i.Z.mathField} ${V}`,readOnly:O,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:H,style:{width:"100%",fontSize:N?18:14},value:N||""})),E.createElement(d.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:C,top:P},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:re},"\u8F93\u5165\u516C\u5F0F"),open:B,onOk:()=>{const M=U.current.getData();H.current.setValue(M),A(M),F(!1)},onCancel:()=>{F(!1)},destroyOnClose:!0,className:"markdown-popup-form"},E.createElement(s.Z,{value:N,ref:U,onChange:A,showSaveButton:!1})))});a.Z=f},22962:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(59301),i=t(78241),l=t(43418),s=t(92832),d=t(87169),E=t(38986),f={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},b=t(52154),h=t(59301),A=(V,N,D)=>new Promise((Z,H)=>{var U=P=>{try{j(D.next(P))}catch(W){H(W)}},C=P=>{try{j(D.throw(P))}catch(W){H(W)}},j=P=>P.done?Z(P.value):Promise.resolve(P.value).then(U,C);j((D=D.apply(V,N)).next())}),O=({type:V="subject",open:N,onCancel:D,onOkClick:Z,subDisciplineId:H})=>{const[U]=i.default.useForm(),[C,j]=(0,e.useState)([]),[P,W]=(0,e.useState)(!1);(0,e.useEffect)(()=>{},[]);const B=()=>A(void 0,null,function*(){if(V){const F=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:V}});j(F.disciplines||[])}});return h.createElement(l.default,{title:h.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:N,width:558,centered:!0,className:f.publicQuest,onCancel:()=>{D(),U.resetFields()},onOk:()=>{U.validateFields().then(F=>A(void 0,null,function*(){const z=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:F==null?void 0:F.name,sub_discipline_id:H}});(z==null?void 0:z.status)===0&&Z({name:F==null?void 0:F.name,id:z==null?void 0:z.tag_discipline_id,public:!1,type:"personal"}),U.resetFields(),D()}))}},h.createElement("div",{className:f.publicQuestContent},h.createElement("div",{className:f.public_tips},h.createElement(d.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"),h.createElement(i.default,{labelAlign:"left",form:U,colon:!1},h.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},h.createElement(s.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),h.createElement(b.Z,{open:P,onCancel:()=>{W(!1)}})))}},8343:function(c,a,t){"use strict";t.d(a,{Z:function(){return s}});var e=t(59301),i=t(49535),l=t(59301),s=({defaultX:d="40%",leftChild:E,rightChild:f,className:b,hideResize:h=!1})=>{const[A,S]=(0,e.useState)(d),O=(0,e.useRef)();function V(){O.current=!0}(0,e.useEffect)(()=>{function Z(U){O.current&&(i.Z.publish("resize-move-bar",U),S(U.pageX))}function H(){O.current=!1}return window.addEventListener("mousemove",Z),window.addEventListener("mouseup",H),()=>{window.removeEventListener("mousemove",Z),window.removeEventListener("mouseup",H)}},[]);const N=typeof A=="number"&&A!==.01?`${A}px`:d,D=`calc(100% - ${h?"0px":"4px"} - ${N})`;return l.createElement("div",{className:`split-panel-container ${b}`},l.createElement("section",{style:{width:N,display:A===.01?"none":""}},E),l.createElement("section",{className:"resize-x-bar",onMouseDown:V},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:D}},f))}},96680:function(c,a,t){"use strict";var e=t(59301);const i=s=>String(s).length===1?`0${s}`:s,l=({className:s="",onChange:d,defaultValue:E=0})=>{const[f,b]=(0,e.useState)(E);(0,e.useEffect)(()=>{const O=setTimeout(()=>{b(f+1e3)},1e3);return d(f+1e3),()=>{clearInterval(O)}},[f]);const h=parseInt(f/(60*6e4))||"00",A=parseInt(f%(60*6e4)/6e4)||"00",S=parseInt(f%6e4/1e3)||"00";return e.createElement("div",{className:s},i(h),":",i(A),":",i(S))};a.Z=l},7501:function(c,a,t){"use strict";t.d(a,{i:function(){return W},Z:function(){return F}});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"},i=t(71418),l=t(6848),s=t(92310),d=t.n(s),E=t(51257),f=t(28426),b=t(48790),h="data:image/png;base64,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",A="data:image/png;base64,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",S="data:image/png;base64,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",O="data:image/png;base64,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",V="data:image/png;base64,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",N="data:image/png;base64,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",D="data:image/png;base64,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",Z="data:image/png;base64,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",H="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",C="data:image/png;base64,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",j="data:image/png;base64,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",P=t(59301);const W=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:h,swimg:A},{name:"101\u8BA1\u5212",ptimg:S,swimg:O},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:V,swimg:N},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:D,swimg:Z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:H,swimg:U},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:j}];var F=({className:z,dataSource:re=[],col:Ce=4,right:de,bottom:M=23,precision:k=0,wrapWidth:Be=1200,trackEventItems:ye,loading:$,onRemove:pe=()=>{},isCurrent:K=!0,showAlias:R=!1})=>{const J=Math.floor((Be-(Ce-1)*de)/Ce),te=[{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(I=>(window.ENV==="build"&&(I.ptimg=`/react/build${I.ptimg}`,I.swimg=`/react/build${I.swimg}`),I));return P.createElement(i.Z,{spinning:$},P.createElement("div",{className:d()(e.list,z)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((I,L)=>{var Ae;const{name:Ee,id:ie,identifier:xe,featured:oe,school_name:Ye,image_url:qe,excellent:Ct,is_plan:tt}=I;return P.createElement("div",{key:ie,className:e.wrap,style:{width:J,marginRight:(1+L)%Ce===0?0:de+k,marginBottom:M}},P.createElement("a",{className:e.li,onClick:Ke=>{Ke.preventDefault(),Ke.stopPropagation(),ye&&(0,E.L9)([ye]),(0,E.xg)(`/paths/${xe}`)}},P.createElement("div",{className:e.img},P.createElement("img",{className:e.cover,src:`${qe}`}),K&&(0,b.bg)()&&(I==null?void 0:I.studying)&&P.createElement("div",{className:`${e.movebq} user-path-items`,onClick:Ke=>{Ke.stopPropagation(),pe(I)}},P.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),P.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=I==null?void 0:I.subject_tags)==null?void 0:Ae.map((Ke,G)=>{var Y,be;if(G===0){const Se=(Y=te.find($e=>$e.name==Ke))==null?void 0:Y.swimg;return P.createElement("img",{className:e.sign,src:Se,style:{left:"-4px"}})}const Ve=(be=te.find(Se=>Se.name==Ke))==null?void 0:be.ptimg;return P.createElement("img",{className:e.sign,src:Ve,style:{left:`${48+52*(G-1)+2*G}px`}})}),P.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(I==null?void 0:I.excellent)&&P.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),P.createElement("div",{className:e.name},P.createElement(l.Z,{title:R&&(I!=null&&I.excellent_alias_name)?P.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ee}`,P.createElement("br",null),P.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${I==null?void 0:I.excellent_alias_name}`)):Ee},P.createElement("span",{className:e.e},R&&(I==null?void 0:I.excellent_alias_name)||Ee))),P.createElement("div",{className:e.tags},P.createElement("div",null,P.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),P.createElement("span",null,I.stages_count))),P.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.createElement("span",null,P.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.createElement("span",null,I.members_count)))))))})),!re.length&&P.createElement(f.Z,null)))}},9148:function(c,a,t){"use strict";t.d(a,{jL:function(){return d},w9:function(){return I},QD:function(){return Jt},cQ:function(){return pe.Z},op:function(){return Ze},O5:function(){return Le},_b:function(){return Xe},t7:function(){return U},Gi:function(){return oe},YG:function(){return ie},qp:function(){return S},vr:function(){return xt},qE:function(){return bt},Je:function(){return P},wb:function(){return $},cq:function(){return G},tp:function(){return N}});var e=t(59301),i={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"},l="data:image/png;base64,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",d=({dataSource:x=[],img:Q,imgWidth:ee=346,title:ge,sunTitle:Te,bannerExtraContent:ze})=>e.createElement("div",{className:i.banner},e.createElement("div",{className:i.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,ge),e.createElement("span",null,Te)),x.length>0&&e.createElement("div",{className:i.btns},x.map((Ge,At)=>e.createElement("div",{key:At,onClick:Ge.click},Ge.name,Ge.sign?e.createElement("img",{src:l,width:39}):null))),ze),Q&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Q,width:ee}))),E={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"},f=t(92310),b=t.n(f),h=t(89392),S=({dataSource:x=[],value:Q,onChange:ee,onTitleChange:ge,className:Te,title:ze,titleWidth:Ge=41,style:At={},fontColor:vt="#6A7283",showCount:zt})=>{const[Dt,qt]=(0,e.useState)(0),[Ft,Qt]=(0,e.useState)(!1),_t=(0,e.useRef)(null),ae=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Me;x.length!==0&&(((Me=_t==null?void 0:_t.current)==null?void 0:Me.clientHeight)>97?qt(1):qt(0)),x.length===0&&qt(0),Qt(!1)},[x]),e.createElement("div",{className:b()(E.row,Te),style:At},e.createElement("div",{onClick:(0,h.throttle)(()=>ge==null?void 0:ge(),2e3),style:{width:Ge,marginTop:Ft?12:4},className:`${E.title} ${ge?"current":""}`},ze),e.createElement("div",{className:Ft?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},e.createElement("div",{className:E.bar,ref:ae,style:Dt>0?{height:Dt===1?97:"auto",overflow:Dt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:E.tag,ref:_t},x==null?void 0:x.map(Me=>e.createElement("span",{onClick:()=>ee(Me.id),key:Me.id,style:{color:vt},className:Q===Me.id?E.active:""},e.createElement("span",{title:Me.name,className:E.name},Me.name),!!zt&&e.createElement("span",{className:E.num},Me.count))))),!!Dt&&e.createElement(e.Fragment,null,Dt===1?e.createElement("div",{onClick:()=>{var Me;qt(2),((Me=_t==null?void 0:_t.current)==null?void 0:Me.clientHeight)>245?Qt(!0):Qt(!1)},className:E.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{ae.current.scrollTop=0,qt(1),Qt(!1)},className:E.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},O={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"},N=({dataSource:x=[],value:Q,onChange:ee,className:ge,style:Te={}})=>e.createElement("div",{style:Te,className:b()(O.tabs,ge)},x.map(ze=>e.createElement("span",{onClick:()=>ee(ze.id),className:Q===ze.id?O.active:"",key:ze.id},ze.name))),D={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=t(92832),U=({dataSource:x=[],value:Q="",onChange:ee,onInputChange:ge=()=>{},className:Te,style:ze={},placeholder:Ge,allowClear:At=!1})=>{var vt;const[zt,Dt]=(0,e.useState)(""),[qt,Ft]=(0,e.useState)("");(0,e.useEffect)(()=>{var ae;let Me=Q;(ae=JSON.stringify(Q))!=null&&ae.includes("{")&&(Dt(Q.id),Me=Q.value||"");try{Ft(decodeURIComponent(Me||""))}catch(Gt){Ft(decodeURIComponent(Me||""))}},[Q]);const Qt=()=>{ee(encodeURIComponent(qt),zt||null)},_t=ae=>{ae!==zt&&(Dt(ae),ee(encodeURIComponent(qt),ae))};return e.createElement("div",{className:b()(D.input,Te),style:ze},!!x.length&&e.createElement("div",{className:D.dropdown},e.createElement("div",{className:D.text},(vt=x.find(ae=>ae.id===zt))==null?void 0:vt.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:D.b1}),e.createElement("b",{className:D.b2})),e.createElement("div",{className:D.menu},x.map((ae,Me)=>e.createElement("div",{key:Me,onClick:()=>_t(ae.id)},ae.name)))),e.createElement(Z.default,{onPressEnter:Qt,value:qt,onChange:ae=>{Ft(ae.target.value),ge(encodeURIComponent(ae.target.value),zt||null)},bordered:!1,placeholder:Ge}),e.createElement("i",{onClick:Qt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},C={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"},P=({value:x,onChange:Q,className:ee,total:ge,pageSize:Te,style:ze={}})=>{const Ge=x<2,At=x>=Math.ceil(ge/Te);return ge<=Te?e.createElement(e.Fragment,null):e.createElement("div",{className:b()(C.quickPager,ee),style:ze},e.createElement("div",{onClick:()=>{Ge||Q(x-1,"prev")},className:Ge?C.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{At||Q(x+1,"next")},className:At?C.disabled:""},"\u4E0B\u4E00\u9875"))},W={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"},B=t(71418),F=t(6848),z=t(13570),re=t(346),Ce=t(51257),de=t(96908),M=t(57177),k=t(81378),Be=t(28426),$=({className:x,dataSource:Q=[],col:ee=4,right:ge,bottom:Te=23,precision:ze=0,wrapWidth:Ge=1200,trackEventItems:At,loading:vt})=>{const zt=Math.floor((Ge-(ee-1)*ge)/ee);return e.createElement(B.Z,{spinning:vt},e.createElement("div",{className:b()(W.list,x)},!!Q.length&&Q.map((Dt,qt)=>{const{name:Ft,id:Qt,identifier:_t,power:ae,cover_image_id:Me,pic:Gt}=Dt;return e.createElement("div",{className:W.wrap,key:Qt,style:{width:zt,marginRight:(1+qt)%ee===0?0:ge+ze,marginBottom:Te}},e.createElement("a",{target:"_blank",href:`/shixuns/${_t}/challenges`,className:W.li,onClick:ht=>{ht.preventDefault(),At&&(0,Ce.L9)([At]),ae&&(0,Ce.xg)(`/shixuns/${_t}/challenges`)}},e.createElement("div",{className:W.img},e.createElement("img",{className:W.cover,src:`${Gt}`}),Dt.is_jupyter&&e.createElement("img",{className:W.sign,src:de}),Dt.is_jupyter_lab&&e.createElement("img",{className:W.sign,src:M}),Dt.is_unity_3d&&e.createElement("img",{className:W.sign,src:k})),e.createElement("div",{className:W.name},e.createElement(F.Z,{title:Ft||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:W.e},Ft||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:W.tags},e.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Dt.challenges_count))),!!Dt.myshixuns_count&&e.createElement(F.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,Dt.myshixuns_count))),e.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Dt.level))),e.createElement("div",{className:W.rate},e.createElement(z.Z,{allowHalf:!0,disabled:!0,defaultValue:Dt.score_info}),e.createElement("span",null,"\xA0",Dt.score_info?`${Dt.score_info}\u5206`:"5\u5206")))),!ae&&e.createElement("div",{className:W.lockWrap},e.createElement("img",{src:`${re.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")))}),!Q.length&&e.createElement(Be.Z,null)))},pe=t(7501),K={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"},R="data:image/png;base64,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",J=t(59301),I=({className:x,dataSource:Q=[],col:ee=4,right:ge,bottom:Te=23,precision:ze=0,wrapWidth:Ge=1200,trackEventItems:At,loading:vt})=>{const zt=Math.floor((Ge-(ee-1)*ge)/ee);return J.createElement(B.Z,{spinning:vt},J.createElement("div",{className:b()(K.list,x)},!!Q.length&&Q.map((Dt,qt)=>{const{subject_identifier:Ft,id:Qt,identifier:_t,power:ae}=Dt,Me=Dt.is_public!=0&&Dt.is_public;return J.createElement("div",{className:K.wrap,key:Qt,style:{width:zt,marginRight:(1+qt)%ee===0?0:ge+ze,marginBottom:Te}},J.createElement("a",{className:K.li,onClick:Gt=>{Gt.preventDefault(),At&&(0,Ce.L9)([At]),(0,Ce.xg)(Dt.first_category_url)}},J.createElement("div",{className:K.top},J.createElement(F.Z,{title:Dt.name},J.createElement("div",{className:K.name},Dt.name)),J.createElement("img",{className:K.img,src:re.Z.IMG_SERVER+"/images/"+Dt.avatar_url}),J.createElement("div",{className:K.text,title:Dt.creator},Dt.creator),Ft&&J.createElement("div",{className:K.btns},J.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),J.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Me&&J.createElement("div",{className:K.sign},"\u516C\u5F00")),J.createElement("div",{className:K.bottom},Dt.visits>0&&J.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-liulanyan"}),J.createElement("span",null,Dt.visits))),Dt.course_members_count>0&&J.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-chengyuan"}),Dt.course_members_count)),Dt.tasks_count>0&&J.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},J.createElement("span",null,J.createElement("i",{className:"iconfont icon-zuoye"}),Dt.tasks_count)),Dt.is_end?J.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):J.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Dt.is_accessible&&J.createElement("div",{className:K.lockWrap},J.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),J.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Q.length&&J.createElement(Be.Z,null)))},L={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"},Ae=t(25690),ie=({dataSource:x=[],value:Q,onChange:ee,className:ge,style:Te={},tabBarExtraContent:ze})=>e.createElement("div",{className:b()(L.tabs,ge),style:Te},e.createElement("div",{className:L.tabsWrap},x.map((Ge,At)=>e.createElement("aside",{className:L.tab,onClick:()=>{ee(Ge.id),Ge.link&&Ae.history.push(Ge.link)},key:At},e.createElement("div",{className:Q===Ge.id?L.active:""},Ge.name),(Ge==null?void 0:Ge.resetCount)==null&&(Ge==null?void 0:Ge.total)!==void 0&&e.createElement("span",null,"\uFF08",Ge==null?void 0:Ge.total,"\uFF09"),(Ge==null?void 0:Ge.resetCount)!==void 0&&(Ge==null?void 0:Ge.total)!==void 0&&e.createElement(F.Z,{title:(Ge==null?void 0:Ge.tip)!=null?Ge==null?void 0:Ge.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Ge==null?void 0:Ge.resetCount),"/",e.createElement("span",null,Ge==null?void 0:Ge.total),"\uFF09"))))),e.createElement("div",{className:L.tabBar},ze)),oe=({className:x,style:Q={},children:ee})=>e.createElement("div",{className:b()(x),style:Q},ee),Ye={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"},qe=t(38854),Ct=t(20834);const tt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var G=({sortValue:x,dropValue:Q,className:ee,onSort:ge,onDrop:Te,dataSource:ze=tt})=>{var Ge;return e.createElement("div",{className:b()(Ye.orderWrap,ee)},e.createElement(qe.Z,{dropdownRender:()=>e.createElement(Ct.default,null,ze.map((At,vt)=>e.createElement(Ct.default.Item,{key:vt,onClick:()=>Te(At.id)},At.name)))},e.createElement("span",{className:Ye.orderTextWrap},(Ge=ze.find(At=>Q===At.id))==null?void 0:Ge.name)),e.createElement("span",{className:Ye.orderIconWrap},e.createElement("span",{className:Ye.orderAsc},e.createElement("i",{className:x==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer}`,onClick:()=>ge(x==="asc"?"desc":"asc")})),e.createElement("span",{className:Ye.orderDesc},e.createElement("i",{className:x==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer}`,onClick:()=>ge(x==="asc"?"desc":"asc")}))))},Y={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"},be=t(3113),Ve=Object.defineProperty,Se=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,it=(x,Q,ee)=>Q in x?Ve(x,Q,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[Q]=ee,ft=(x,Q)=>{for(var ee in Q||(Q={}))$e.call(Q,ee)&&it(x,ee,Q[ee]);if(Se)for(var ee of Se(Q))ke.call(Q,ee)&&it(x,ee,Q[ee]);return x},jt=(x,Q)=>{var ee={};for(var ge in x)$e.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&Se)for(var ge of Se(x))Q.indexOf(ge)<0&&ke.call(x,ge)&&(ee[ge]=x[ge]);return ee},st=(x,Q,ee)=>new Promise((ge,Te)=>{var ze=vt=>{try{At(ee.next(vt))}catch(zt){Te(zt)}},Ge=vt=>{try{At(ee.throw(vt))}catch(zt){Te(zt)}},At=vt=>vt.done?ge(vt.value):Promise.resolve(vt.value).then(ze,Ge);At((ee=ee.apply(x,Q)).next())}),Ze=x=>{var Q=x,{className:ee,style:ge,children:Te,loading:ze=!1,openLoading:Ge,onClick:At=()=>{},size:vt="middle",shape:zt="round"}=Q,Dt=jt(Q,["className","style","children","loading","openLoading","onClick","size","shape"]);const[qt,Ft]=(0,e.useState)(!1);return e.createElement(be.ZP,ft({onClick:(0,h.throttle)(Qt=>st(void 0,null,function*(){Ge&&Ft(!0);try{yield At(Qt)}catch(_t){console.log("error",_t)}Ge&&Ft(!1)}),2e3,{leading:!0,trailing:!1}),className:b()(Y.btn,Y[`${vt}-${zt}`],ee),style:ge,size:vt,shape:zt,loading:qt||ze},Dt),Te)},ve={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"},bt=({className:x,style:Q,children:ee=null,onClick:ge,title:Te})=>e.createElement("div",{className:b()(ve.head,x),style:Q},e.createElement("span",{className:"primary-hover",onClick:ge},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:Te},Te),e.createElement("div",{className:ve.node},ee)),gt={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"},Jt=({confirmShow:x=!0,confirmTitle:Q,confirmClick:ee,cancelShow:ge=!0,cancelTitle:Te,cancelClick:ze,className:Ge,style:At,confirmLoading:vt=!1})=>e.createElement("div",{className:b()(gt.btns,Ge),style:At},x&&e.createElement(be.ZP,{loading:vt,onClick:ee,type:"primary",className:gt.confirm},Q),ge&&e.createElement(be.ZP,{onClick:ze,className:gt.cancel},Te)),nn={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"},xt=({className:x,style:Q={},LeftContent:ee,children:ge,RightContent:Te})=>e.createElement("div",{className:b()(nn.fixedBottom,x),style:Q},e.createElement("div",{className:nn.wrap},e.createElement("div",{className:nn.left},ee),e.createElement("div",{className:nn.center},ge),e.createElement("div",{className:nn.right},Te))),rt={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"},Xe=({className:x,style:Q={},dataSource:ee=[]})=>e.createElement("div",{className:b()(rt.crumbs,x),style:Q},ee.map((ge,Te)=>TeAe.history.push(ge.path)},ge.name):e.createElement("span",null,ge.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:Te,style:{color:"#5F6368"}},ge.name))),we=t(31797),Ne=Object.defineProperty,Tt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,yt=(x,Q,ee)=>Q in x?Ne(x,Q,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[Q]=ee,Lt=(x,Q)=>{for(var ee in Q||(Q={}))Mt.call(Q,ee)&&yt(x,ee,Q[ee]);if(Yt)for(var ee of Yt(Q))Ut.call(Q,ee)&&yt(x,ee,Q[ee]);return x},Pn=(x,Q)=>Tt(x,Ht(Q)),Je=(x,Q)=>{var ee={};for(var ge in x)Mt.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&Yt)for(var ge of Yt(x))Q.indexOf(ge)<0&&Ut.call(x,ge)&&(ee[ge]=x[ge]);return ee};const{Countdown:nt}=we.default;var Le=x=>{var Q=x,{onChange:ee}=Q,ge=Je(Q,["onChange"]);const[Te,ze]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof Te=="number"&&Te>=0&&ee(Te)},[Te]);const Ge=At=>{const vt=Math.floor(At/1e3);ze(vt)};return e.createElement(nt,Pn(Lt({},ge),{onChange:Ge}))}},98309:function(c,a,t){"use strict";t.d(a,{Z:function(){return D}});var e=t(59301),i=t(25690),l=t(43418),s=t(3113),d=t(71418),E=t(81072),f=t(10866),b=t(75975),h=t(24334),A=t(61186),S=t.n(A),O=t(24363),V=t(59301),N=(Z,H,U)=>new Promise((C,j)=>{var P=F=>{try{B(U.next(F))}catch(z){j(z)}},W=F=>{try{B(U.throw(F))}catch(z){j(z)}},B=F=>F.done?C(F.value):Promise.resolve(F.value).then(P,W);B((U=U.apply(Z,H)).next())}),D=({open:Z,onClose:H})=>{const[U,C]=(0,e.useState)(void 0);console.log((0,i.useLocation)(),33);const j=(0,i.useLocation)();(0,e.useEffect)(()=>{Z&&function(){return N(this,null,function*(){const L=yield(0,E.X6)(Z);C(L.data)})}()},[Z]);const{status:P,created_at:W,code:B,name:F,language:z,pass_sets_count:re,set_count:Ce,error_msg:de,output:M,input:k,expected_output:Be,execute_memory:ye,user:$,execute_time:pe,input_file_url:K,output_file_url:R,is_file:J,expected_output_file_url:te}=U||{};return V.createElement(l.default,{open:Z,width:1e3,onCancel:()=>H(!1),footer:V.createElement(s.ZP,{type:"primary",onClick:()=>H(!1)},"\u5173\u95ED"),centered:!0},V.createElement(d.Z,{spinning:!U,delay:500},V.createElement("div",{className:"record-detail-info"},U?V.createElement(V.Fragment,null,V.createElement("div",{className:"record-detail-body"},V.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),V.createElement("ul",{className:"record-info"},V.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",V.createElement("span",{className:P===0?"c-green":"c-red"},f.Im[P])," "),V.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",V.createElement("span",null,S()(W).format("YYYY-MM-DD HH:mm:ss"))," "),V.createElement("li",null," \u8BED\u8A00\uFF1A",V.createElement("span",null,z)," "),V.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",V.createElement("span",null,pe*1e3,"ms")," "),V.createElement("li",null," ",`${P===O.h.HIDE_COMPILE_STATUS?"--":re} / ${Ce} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,f.gZ)({status:P,error_msg:de,execute_time:pe,output:M,input:k,expected_output:Be,input_file_url:K,output_file_url:R,is_file:J,expected_output_file_url:te}),V.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),V.createElement(b.ZP,{height:"200px",width:"100%",language:z==null?void 0:z.toLocaleLowerCase(),value:h.Base64.decode(B),options:{readOnly:!0}}))):null)))}},7727:function(c,a,t){"use strict";t.d(a,{Im:function(){return Ce},Y4:function(){return M}});var e=t(59301),i=t(92832),l=t(8591),s=t(3113),d=t(37345),E=t(24334),f=t.n(E),b=t(91136),h=t(86074),A=t(91842),S=t(51257),O=t(34376),V=t.n(O),N=t(38986),D=t(25690),Z=t(98309),H=t(49535),U=t(81072),C=t(8243),j=t(75617),P=t(92310),W=t.n(P),B=t(84989),F=t(59301),z=(ye,$,pe)=>new Promise((K,R)=>{var J=L=>{try{I(pe.next(L))}catch(Ae){R(Ae)}},te=L=>{try{I(pe.throw(L))}catch(Ae){R(Ae)}},I=L=>L.done?K(L.value):Promise.resolve(L.value).then(J,te);I((pe=pe.apply(ye,$)).next())});const{TextArea:re}=i.default,Ce={[d.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[d.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[d.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 de=(ye=>(ye[ye.SET_VISIBLE=0]="SET_VISIBLE",ye[ye.SET_TABINDEX=1]="SET_TABINDEX",ye))(de||{});function M(ye){const{status:$,error_msg:pe,output:K,input:R,expected_output:J,is_file:te,input_file_url:I,output_file_url:L,expected_output_file_url:Ae,setMonacoValue:Ee,setData:ie}=ye,xe=(0,e.useRef)(),oe=(0,e.useRef)(),Ye=(0,e.useRef)();let qe=null;const Ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(K&&!te&&xe.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(xe.current);const Ke=(0,S.pp)(E.Base64.decode(K));tt.write(Ke),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(G){}},100)}if(R&&!te&&oe.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(oe.current),tt.write((0,S.pp)(R)),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(Ke){}},100)}if(J&&!te&&Ye.current){const tt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tt.open(Ye.current),tt.write((0,S.pp)(E.Base64.decode(J))),tt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{tt.scrollToTop()}catch(Ke){}},100)}},[K]),$){case d.h.NOMATCH:qe=F.createElement(F.Fragment,null,F.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!te&&F.createElement("div",{ref:xe}),te&&F.createElement("div",{style:Ct},F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(this,null,function*(){const tt=yield(0,N.ZP)(L,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ee(tt),setTimeout(()=>{ie(L)},200)})},K)),F.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!te&&F.createElement("div",{ref:Ye}),te&&F.createElement("div",{style:Ct},F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(this,null,function*(){const tt=yield fetch(Ae,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield tt.text()),setTimeout(()=>{ie(Ae)},200)})},J)));break;case d.h.EXECUTEFAILURE:qe=F.createElement(F.Fragment,null,F.createElement("div",{style:{border:"1px #F6F7F9 solid"}},F.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!te&&F.createElement(A.Z,{value:R,style:Ct}),te&&F.createElement("div",{style:Ct},F.createElement("a",{onClick:()=>(0,S.LR)(I,R)},R))),F.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},F.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:b.Z.error,style:{color:"#E30000",padding:"0 10px"}},E.Base64.decode(pe),"111")));break;case d.h.COMPILEFAILURE:qe=F.createElement(F.Fragment,null,F.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),F.createElement("pre",{className:b.Z.error},E.Base64.decode(pe)));break;case d.h.PODFAILURE:qe=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:qe=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",qe," ")}function k(ye){const{status:$,error_msg:pe,execute_time:K,output:R,input:J,expected_output:te,is_file:I,input_file_url:L,output_file_url:Ae,expected_output_file_url:Ee}=ye;let ie=null;switch($){case d.h.OK:case d.h.NOMATCH:case d.h.EXECUTEFAILURE:case d.h.COMPILEFAILURE:ie=F.createElement("div",{id:"outputResultRef",className:"h100"});break;case d.h.PODFAILURE:ie=F.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:ie=F.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return F.createElement(F.Fragment,null," ",ie," ")}function Be({value:ye,className:$}){return F.createElement("span",{className:$},ye)}a.ZP=({input:ye,is_file:$,debuging:pe,submitting:K,executingMessage:R,debugResult:J,onChangeInput:te,onDebugCode:I,onSubmitCode:L,hack:Ae,user:Ee,submitResult:ie,isWhiteTheme:xe,topDispatch:oe})=>{const[Ye]=(0,D.useSearchParams)(),qe=(0,D.useParams)(),[Ct,tt]=(0,e.useState)(!1),[Ke,G]=(0,e.useState)(!1),[Y,be]=(0,e.useState)(1),[Ve,Se]=(0,e.useState)(!1),[$e,ke]=(0,e.useState)(0),[it,ft]=(0,e.useState)(!1),[jt,st]=(0,e.useState)(""),[St,Ze]=(0,e.useState)(""),ve=(0,e.useRef)(),Ot=(0,e.useRef)(),bt=(0,e.useRef)(null),gt=(0,e.useRef)(null),dn=(0,e.useRef)(null);console.log(ie,"submitResult",qe);const{status:Jt,id:nn,input:Et,output:xt,expected_output:rt,is_file:Nt,input_file_url:Xe,output_file_url:we,expected_output_file_url:Ne,error_msg:Tt,hack_sets:Ht}=ie||{};(0,e.useEffect)(()=>{Jt===0&&(be(1),ke(0))},[Jt,nn]),(0,e.useEffect)(()=>{z(void 0,null,function*(){var Le;const x=yield(0,U.rX)(qe==null?void 0:qe.id,"submit");(x==null?void 0:x.status)===0&&(x!=null&&x.data&&((Le=x==null?void 0:x.data)==null?void 0:Le.status)!==0?(oe({type:C.Types.SET_SUBMIT_RESULT,payload:{submitResult:x==null?void 0:x.data}}),be(2),ke(320)):(be(1),ke(0)))})},[qe==null?void 0:qe.id]),(0,e.useEffect)(()=>{if(ve.current){let et=function(Ge){ee=Q.offsetHeight,ge=!0,Te=Ge.pageY,dn.current.style.display="block"},Le=function(){ge=!1,dn.current.style.display="none"},x=function(Ge){if(ge){Yt();let At=Te-Ge.pageY,vt=ee+At;if(vt<0&&(vt=0),vt>window.innerHeight-150&&(vt=window.innerHeight-150),Y===1){vt<=34?ke(0):ke(vt);return}console.log(vt,"resizeH"),ke(vt)}};const Q=bt.current;let ee=0,ge=!1,Te=0;const ze=document.getElementById("case-y-bar");return ze==null||ze.addEventListener("mousedown",et),document.addEventListener("mousemove",x),document.addEventListener("mouseup",Le),()=>{const Ge=document.getElementById("case-y-bar");Ge==null||Ge.removeEventListener("mousedown",et),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",Le)}}},[ve,Y]),(0,e.useEffect)(()=>{const et=H.Z.subscribe("resize-move-bar",Yt);if(Ye.get("type")!=="exercises")return document.addEventListener((0,B.gH)(),yt),()=>{document.removeEventListener((0,B.gH)(),yt),et()}},[]),(0,e.useEffect)(()=>{});function Yt(){var et,Le,x,Q;const ee=document.getElementById("outputResultRef");if(ee){let ge=ee.dataset.text;Ot.current.reset(),Ot.current.writeln(ge);const Te=document.getElementById("outputResultRef").offsetWidth-20,ze=((Q=(x=(Le=(et=Ot.current)==null?void 0:et._core)==null?void 0:Le._renderService)==null?void 0:x.dimensions)==null?void 0:Q.actualCellWidth)||10,Ge=Math.ceil(Te/ze);Ot.current.resize(Ge,Math.ceil(ee.clientHeight/16))}}function Mt(){tt(!Ct),setTimeout(()=>{Yt()},300),ke(Ct?320:window.innerHeight-150)}function Ut(){Ke?(G(!1),(0,B.BU)()):(G(!0),(0,B.Dj)(gt.current))}const yt=et=>{(0,B.vp)()||G(!1)},Lt=(0,e.useMemo)(()=>{if(J){const{status:et,output:Le,error_msg:x}=J;return setTimeout(()=>{let Q="",ee=document.getElementById("outputResultRef");Le?Q=E.Base64.decode(Le):x&&(Q=E.Base64.decode(x)),Ot.current=new O.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(ee),Ot.current.onKey(function(ge){var Te;if(ge.domEvent.key.toLocaleUpperCase()==="C"&&ge.domEvent.ctrlKey){ge.domEvent.preventDefault();let ze=(Te=Ot.current)==null?void 0:Te.getSelection();navigator.clipboard.writeText(ze).then(()=>{})}}),ee.dataset.text=Q,Ot.current.setOption("convertEol",!0),Yt()},300),F.createElement(F.Fragment,null,k(J))}return null},[J]);function Pn(){var et,Le;if(!(Ae!=null&&Ae.code)||((et=Ae==null?void 0:Ae.code)==null?void 0:et.trim().length)===0){(Le=l.ZP)==null||Le.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}be(1),ke(320),I()}const Je=et=>z(void 0,null,function*(){let Le=yield(0,N.ZP)(`/api/problems/${et}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});Le&&(window.location.href=`/myproblems/${Le==null?void 0:Le.identifier}${window.location.search}`)});function nt(){Nt?navigator.clipboard.writeText(E.Base64.decode(Tt)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(E.Base64.decode(xt)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return F.createElement(e.Fragment,null,F.createElement("div",{className:W()(b.Z.case,xe&&b.Z.whiteCase),style:{height:$e},ref:bt},F.createElement("div",{className:b.Z.fullMask,ref:dn}),F.createElement("div",{className:b.Z["resize-y-bar"],id:"case-y-bar",ref:ve,draggable:!1},Y===2&&F.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Y===1&&($e<=34?F.createElement("div",{onClick:()=>{ke(320)},className:b.Z.unfoldBtn},"\u63A7\u5236\u53F0",F.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):F.createElement("div",{onClick:()=>{ke(0)},className:b.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",F.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),F.createElement("div",null,F.createElement("div",{className:b.Z.caseHead},F.createElement("div",{className:b.Z.dot}),F.createElement("div",{className:b.Z.text},Y===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Y===2&&!K&&typeof Jt=="number"&&F.createElement(F.Fragment,null,Jt===d.h.OK?F.createElement("div",{className:b.Z.pass},F.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):F.createElement("div",{className:b.Z.noPass},F.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ce[Jt])),F.createElement("div",{className:b.Z.btns},Y===2&&!K&&F.createElement(F.Fragment,null,Jt!==d.h.OK&&F.createElement("div",{onClick:nt},F.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),F.createElement("div",{onClick:()=>{ft(nn)}},F.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ye.get("type")!=="exercises"&&F.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Mt()},F.createElement("i",{className:`iconfont icon-${Ct?"suoxiao1":"fangda"}`})))),F.createElement("div",{style:{display:Y===1?"block":"none"}},pe?F.createElement(h.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):F.createElement("div",{style:{height:$e-34}},F.createElement("div",{className:b.Z.result},F.createElement("div",{className:b.Z.left},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),F.createElement("div",{className:b.Z.leftNode},F.createElement(re,{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:$?"":ye,onChange:te}))),F.createElement("div",{className:b.Z.right},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),F.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),F.createElement("div",{className:b.Z.node},J?Lt:F.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")))))),F.createElement("div",{style:{display:Y===2?"block":"none"}},K?F.createElement(h.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):F.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},F.createElement("div",{ref:gt,className:b.Z.elseNode},F.createElement("div",{className:b.Z.nameWrap},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),F.createElement("div",{className:b.Z.scroll},F.createElement("pre",{className:b.Z.scrollBox,style:Ve?{height:Ke?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Nt&&F.createElement(Be,{value:Et}),Nt&&F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield et.text()),setTimeout(()=>{st(Xe)},200)})},Et)),Et&&F.createElement("div",{className:b.Z.action},F.createElement("span",{onClick:()=>Se(!Ve)},Ve?"\u6536\u8D77":"\u5C55\u5F00"),Ye.get("type")!=="exercises"&&F.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Ut(),className:`iconfont icon-${Ke?"suoxiao1":"fangda"}`})))),F.createElement("div",{className:b.Z.result,style:{flex:1,overflow:"hidden"}},F.createElement("div",{className:b.Z.left},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),F.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),F.createElement("div",{className:b.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},F.createElement("pre",null,!Nt&&F.createElement(Be,{className:"mb10",value:rt&&E.Base64.decode(rt)||""}),Nt&&F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield fetch(Ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield et.text()),setTimeout(()=>{st(Ne)},200)})},rt)))),F.createElement("div",{className:b.Z.right},F.createElement("div",{className:b.Z.title},F.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),F.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),F.createElement("div",{className:b.Z.node,style:{color:Jt===d.h.OK?"#2ABD8C":"#FF2C29"}},F.createElement("pre",null,(Jt===4||Jt===5)&&F.createElement(Be,{className:"mb10",value:Tt&&E.Base64.decode(Tt)||""}),Jt!=4&&Jt!=5&&(Nt?F.createElement("a",{style:{fontSize:"16px"},onClick:()=>z(void 0,null,function*(){const et=yield(0,N.ZP)(we,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(et)}catch(Le){Ze("")}setTimeout(()=>{st(we)},200)})},xt):F.createElement(Be,{className:"mb10",value:xt&&E.Base64.decode(xt)||""})))))))))),F.createElement("div",{className:W()(b.Z.footer,xe&&b.Z.whiteFooter),style:{zIndex:100}},(Ae==null?void 0:Ae.is_program)&&(Ae==null?void 0:Ae.above_question)&&F.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>Je(Ae==null?void 0:Ae.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ae==null?void 0:Ae.is_program)&&(Ae==null?void 0:Ae.under_question)&&F.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>Je(Ae==null?void 0:Ae.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),F.createElement(s.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:pe||K,loading:pe,color:"#2ABD8C",className:"mr10",onClick:Pn},"\u8C03\u8BD5\u4EE3\u7801"),Ye.get("qtype")!=="8"&&F.createElement(s.ZP,{className:b.Z.disabled,type:"primary",icon:F.createElement("i",{className:"iconfont icon-bofang1"}),loading:K,disabled:pe||K,onClick:()=>{var et,Le;if(!(Ae!=null&&Ae.code)||((et=Ae==null?void 0:Ae.code)==null?void 0:et.trim().length)===0){(Le=l.ZP)==null||Le.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}be(2),ke(320),L()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),F.createElement(Z.Z,{onClose:ft,open:it}),F.createElement(j.Z,{close:!0,data:jt,type:jt.length?"txt":"",onClose:()=>st(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(c,a,t){"use strict";t.r(a),t.d(a,{Types:function(){return Fn},default:function(){return Ta}});var e=t(59301),i=t(25690),l=t(31797),s=t(43418),d=t(71418),E=t(3113),f=t(6848),b=t(95237),h=t(81072),A=t(81722),S=t(84989),O=t(8343),V=t(346),N=t(87169),D=t(43428),Z=t(75975),H=t(91558),U=t(23992),C=t(58397),j=t(8591),P={list:"list___IRN6i",copy:"copy___qCn9B"},W=t(56102),B=t(38986),F=(se,Oe,ot)=>new Promise((mn,un)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){un(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){un(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())}),re=({showResourceCentre:se,identifier:Oe})=>{const ot=(0,i.useParams)(),[mn,un]=(0,e.useState)(null);(0,e.useEffect)(()=>{se&&Rt()},[se]);const Rt=()=>F(void 0,null,function*(){const _e=yield(0,B.ZP)(`/api/problems/${Oe}/attachment_list.json`,{method:"get"});(_e==null?void 0:_e.status)==0&&un(_e.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(mn!=null&&mn.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),mn==null?void 0:mn.map((_e,ct)=>e.createElement("dl",{className:P.list,key:ct},e.createElement(f.Z,{title:_e.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),_e.title)),e.createElement("dd",null,e.createElement(W.CopyToClipboard,{text:_e.saved_file_path,onCopy:()=>j.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${P.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Ce=t(59301),de=Object.defineProperty,M=Object.defineProperties,k=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,pe=(se,Oe,ot)=>Oe in se?de(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,K=(se,Oe)=>{for(var ot in Oe||(Oe={}))ye.call(Oe,ot)&&pe(se,ot,Oe[ot]);if(Be)for(var ot of Be(Oe))$.call(Oe,ot)&&pe(se,ot,Oe[ot]);return se},R=(se,Oe)=>M(se,k(Oe));const J={theme:(0,U.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,U.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,U.G)("cmTabToSpace",!0),showResourceCentre:!1};var te=(se=>(se[se.set_font_size=0]="set_font_size",se[se.set_theme=1]="set_theme",se[se.on_tab_to_space=2]="on_tab_to_space",se[se.set_show_editor_setting=3]="set_show_editor_setting",se[se.set_show_respurce_center=4]="set_show_respurce_center",se))(te||{});function I(se,Oe){switch(Oe.type){case 3:return R(K({},se),{showEditorSetting:Oe.payload});case 1:return R(K({},se),{theme:Oe.payload});case 0:return R(K({},se),{fontSize:Oe.payload});case 2:return R(K({},se),{tabToSpace:Oe.payload});case 4:return R(K({},se),{showResourceCentre:Oe.payload});default:throw new Error}}var L=({isLoading:se,value:Oe,onChange:ot,language:mn,onUpdateCode:un,ActionBarRender:Rt,setIsWhiteTheme:_e,identifier:ct})=>{const[m,me]=(0,e.useReducer)(I,J),{theme:y,fontSize:ce,showEditorSetting:ne,tabToSpace:at,showResourceCentre:Re}=m,Qe=(0,e.useRef)(),We=(0,e.useRef)();(0,e.useEffect)(()=>{_e(y==="vs")},[y]);const cn={onFontSizeChange:hn=>{me({type:0,payload:hn}),(0,U.t)("cmFontSize",hn)},tabToSpace:at,cmFontSize:ce,className:"oj",cmCodeMode:y,onTabToSpace:hn=>{me({type:2,payload:hn}),(0,U.t)("cmTabToSpace",hn)},onCodeModeChange:hn=>{me({type:1,payload:hn}),(0,U.t)("ProgrammingCodeMode",hn)}};function Kt(){me({type:3,payload:!1})}function Vt(){me({type:3,payload:!0})}function Pt(){me({type:4,payload:!1})}function gn(){me({type:4,payload:!0})}const Xt={value:Oe,language:mn,theme:y,options:{fontSize:ce,insertSpaces:at},onChange:hn=>{ot(hn),We.current=hn,clearTimeout(Qe.current),Qe.current=setTimeout(()=>{un(We.current)},1e4)},onEditBlur:hn=>{We.current&&un(We.current)}};return Ce.createElement(e.Fragment,null,Rt(Vt,gn),Ce.createElement("div",{style:{flex:1,overflow:"hidden"}},!se&&Ce.createElement(Z.ZP,K({},Xt))),Ce.createElement(H.Z,null,Ce.createElement(D.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ne,onClose:Kt},Ce.createElement(C.Z,K({},cn)))),Ce.createElement(H.Z,null,Ce.createElement(D.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Re,onClose:Pt},Ce.createElement(re,{showResourceCentre:Re,identifier:ct}))))},Ae=t(60141),Ee=t(24334),ie=t(7727),xe={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"},oe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ye=t(1710),qe=t(58421),Ct=t(58617),tt=t(98309),Ke=t(61186),G=t.n(Ke),Y=t(59301);const{Column:be}=Ye.default;var Ve=({submitResult:se,submitting:Oe,submitRecords:ot,page:mn,onPageChange:un,topicId:Rt})=>{const[_e]=(0,i.useSearchParams)(),{records:ct,records_count:m}=ot||{},[me,y]=(0,e.useState)(!1),ce=_e.get("type")==="1";return Y.createElement(d.Z,{spinning:Oe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Y.createElement(Ct.Z,{style:{fontSize:24},spin:!0})},(ct==null?void 0:ct.length)>0?Y.createElement(Ye.default,{dataSource:ct,rowKey:"id",pagination:!1},Y.createElement(be,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ne,at)=>Y.createElement("span",null," ",G()(ne).format("YYYY-MM-DD HH:mm:ss"))}),Y.createElement(be,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(ne,at)=>{var Re;return Y.createElement("span",{className:`${ne===0?"c-green":"c-red"} current`,onClick:()=>{y(at.id)}},(Re=ie.Im[ne])==null?void 0:Re.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Y.createElement(be,{title:`\u6267\u884C\u7528\u65F6 (${ce?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:ne=>ne?ce?ne:ne/1e3:""}),Y.createElement(be,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ce?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:ne=>ne?ce?ne:parseFloat((ne/1024).toFixed(2)):""}),Y.createElement(be,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Y.createElement(be,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(ne,at)=>Y.createElement("span",{className:"c-light-primary current",onClick:()=>{y(at.id)}},"\u67E5\u770B")})):Y.createElement("div",{style:{height:300,width:"100%"}}),Y.createElement(tt.Z,{onClose:y,open:me}),m>15?Y.createElement(qe.Z,{className:oe.pagination,current:mn,pageSize:15,total:m,onChange:un}):null)},Se=t(28426),$e=t(12563),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},it=t(91842),ft=t(59301);const jt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var st=({hack:se})=>{const{language:Oe,difficult:ot,time_limit:mn,description:un}=se,[Rt]=(0,i.useSearchParams)(),_e=jt[ot];return ft.createElement(ft.Fragment,null,ft.createElement("ul",{className:ke.info},ft.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ft.createElement("b",{className:ke.info_tag},Oe)),ft.createElement("li",null,ft.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ft.createElement($e.default,{color:_e==null?void 0:_e.color},_e==null?void 0:_e.name)),ft.createElement("li",null,ft.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ft.createElement("span",{style:{color:"#333333"}},mn,"\u79D2"))),Rt.get("qtype")==="8"?ft.createElement(it.Z,{value:un,showProgramFill:!0,className:ke.desc}):ft.createElement(it.Z,{value:un,className:ke.desc}))},St={},Ze=t(59301),ve=({hack:se,current_user:Oe})=>Ze.createElement("div",{className:St.answer},se!=null&&se.answer_text?Ze.createElement(it.Z,{style:{padding:"13px 0"},value:(se==null?void 0:se.answer_text)||""}):Ze.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=t(49535);function bt(se,Oe){return(0,B.U2)(`/problems/${se}/comments.json`,{page:Oe,limit:10})}function gt(se){return(0,B.v_)(`/discusses/${se}/plus.json`,{container_type:"Discuss",type:1})}function dn(se,Oe,ot){return(0,B.v_)(`/problems/${se}/comments/reply.json`,{comments:{content:ot,parent_id:Oe}})}function Jt(se,Oe){return(0,B.v_)(`/problems/${se}/comments.json`,{comments:{content:Oe}})}function nn(se,Oe,ot){return(0,B.v_)(`/problems/${se}/comments/${Oe}/hidden.json`,ot)}function Et(se,Oe){return(0,B.IV)(`/problems/${se}/comments/${Oe}`)}var xt=t(75604);function rt({author:se}){return e.createElement("a",{href:`/users/${se.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${V.Z.IMG_SERVER}/images/${se.image_url}`,width:"50"}))}function Nt({data:se,index:Oe,parentDiscussIndex:ot,user:mn,onSetActionType:un}){const{author:Rt,can_delete:_e,content:ct,id:m,time:me}=se;function y(){un({id:m,index:Oe,type:"delete-discuss",parentDiscussIndex:ot,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ce=mn.admin||_e||Rt.user_id===mn.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(rt,{author:Rt}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${Rt.login}`,target:"_blank"},Rt.name),e.createElement("span",{className:"grey"},me),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},ce?e.createElement("a",{onClick:y,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(it.Z,{className:"discuss-content",value:ct})))}var Xe=({user:se,data:Oe,index:ot,onPlusDiscuss:mn,onSetActionType:un,activeDiscussIndex:Rt,onReplyDiscuss:_e,onSetActiveDiscussIndex:ct})=>{const{content:m,children:me,hidden:y,id:ce,praise_count:ne,time:at,user_praise:Re,can_delete:Qe,author:We}=Oe;function cn(){ct(ce)}function Kt(){mn(ce,!Re,ot)}function Vt(){un({id:ce,index:ot,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pt(){un({id:ce,index:ot,params:{hidden:y?"0":"1"},type:"hidden-discuss",message:y?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const gn=se.admin||se.user_id===We.user_id;return e.createElement("div",{className:"discuss-item-container",key:ce},e.createElement(rt,{author:We}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${We.login}`,target:"_blank"}," ",We.name," "),e.createElement("span",{className:"grey"},at)),e.createElement(it.Z,{className:"discuss-content",value:m}),me&&me.length>0?e.createElement("div",{className:"reply-discuss-container"},me.map((Xt,hn)=>e.createElement(Nt,{key:Xt.id,data:Xt,index:hn,user:se,onSetActionType:un,parentDiscussIndex:ot}))):null,e.createElement("div",{className:"btn-group"},gn?e.createElement("a",{onClick:Pt,title:y?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:y?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qe&&(!me||me.length==0)?e.createElement("a",{onClick:Vt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:cn,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Kt,className:Re?"c-orange":""},e.createElement("i",{className:Re?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,ne||""))),e.createElement(xt.Z,{id:ce,activeDiscussIndex:Rt,onReplyDiscuss:_e})))},we=t(77525),Ne={"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"},Tt=t(39793),Ht=(se,Oe,ot)=>new Promise((mn,un)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){un(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){un(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())}),Yt=({user_praise:se,praise_count:Oe,praisePlus:ot,onCreateDiscuss:mn,discuss_count:un})=>{const[Rt,_e]=(0,e.useState)(!1),[ct,m]=(0,e.useState)("");function me(at){m(at)}function y(){_e(!0)}function ce(){_e(!1)}function ne(){return Ht(this,null,function*(){mn(ct),m(""),_e(!1)})}return e.createElement("div",{className:`${Ne["dis-input-editor-container"]} ${Rt?Ne.active:""} `},e.createElement("div",{className:Rt?`hide ${Ne["text-area"]}`:Ne["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:y}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",un," "),e.createElement("a",{className:"c-light-black",onClick:ot,title:se?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${se?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Oe?e.createElement("span",null,Oe):"")),Rt?e.createElement("div",{className:Ne["input-mask"],onClick:ce}):null,e.createElement("div",{className:Rt?Ne["md-container"]:`${Ne["md-container"]} hide`},e.createElement(Tt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ct,height:240,onChange:me}),e.createElement("div",{className:Ne["tip-container"],onClick:ce},e.createElement("a",{className:Ne["btn-send"],onClick:ne}," \u53D1\u9001 "))))},Mt=t(59301),Ut=Object.defineProperty,yt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,et=(se,Oe,ot)=>Oe in se?Ut(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Le=(se,Oe)=>{for(var ot in Oe||(Oe={}))Je.call(Oe,ot)&&et(se,ot,Oe[ot]);if(Pn)for(var ot of Pn(Oe))nt.call(Oe,ot)&&et(se,ot,Oe[ot]);return se},x=(se,Oe)=>yt(se,Lt(Oe)),Q=(se,Oe,ot)=>new Promise((mn,un)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){un(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){un(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const ee={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ge=(se=>(se[se.GET_DISCUSSES=0]="GET_DISCUSSES",se[se.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",se[se.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",se[se.PLUS_DISCUSS=3]="PLUS_DISCUSS",se[se.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",se[se.SET_PAGE=5]="SET_PAGE",se[se.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",se))(ge||{});function Te(se,Oe){switch(Oe.type){case 6:return x(Le({},se),{loading:!0});case 0:return Le(Le({},se),Oe.payload);case 1:return Le(Le({},se),Oe.payload);case 4:return Le(Le({},se),Oe.payload);case 3:return Le(Le({},se),Oe.payload);case 5:return x(Le({},se),{page:Oe.payload});case 2:return Le(Le({},se),Oe.payload);default:throw new Error}}var ze=({user:se,identifier:Oe,hack:ot,onTriggerPraise:mn,activeIndex:un})=>{const[Rt,_e]=(0,e.useReducer)(Te,ee),{loading:ct,page:m,data:me,count:y,actionType:ce,activeDiscussIndex:ne}=Rt,at=(0,e.useCallback)(()=>Q(void 0,null,function*(){_e({type:6});const Xt=yield bt(Oe,m),{comments:hn,disscuss_count:In}=Xt;_e({type:0,payload:{data:hn,count:In,loading:!1}})}),[m,Oe]);(0,e.useEffect)(()=>{un==="2"&&at()},[Oe,m,un]);function Re(Xt){_e({type:5,payload:Xt})}function Qe(Xt){_e({type:4,payload:{actionType:Xt}})}function We(Xt){_e(ne===Xt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Xt}})}function cn(Xt,hn,In){return Q(this,null,function*(){try{const Nn=yield gt(Xt);me[In].user_praise=hn,me[In].praise_count=Nn.praise_count,_e({type:3,payload:{data:[...me]}})}catch(Nn){console.log(Nn)}})}function Kt(){return Q(this,null,function*(){const{id:Xt,params:hn,type:In,index:Nn,parentDiscussIndex:qn}=ce;if(In==="hidden-discuss"&&(yield nn(Oe,Xt,hn),qn?me[qn].children[Nn].hidden=hn.hidden==1:me[Nn].hidden=hn.hidden==1,_e({type:4,payload:{actionType:null,data:[...me]}})),In==="delete-discuss"){if(yield Et(Oe,Xt),qn||qn===0){let Ra=me[qn].children;for(let La=Ra.length-1;La>=0;La--)if(Ra[La].id===Xt){Ra.splice(La,1);break}me[qn].children=Ra}else for(let Ra=me.length-1;Ra>=0;Ra--)if(me[Ra].id===Xt){me.splice(Ra,1);break}_e({type:4,payload:{actionType:null,data:[...me]}})}})}function Vt(){_e({type:4,payload:{actionType:null}})}function Pt(Xt,hn){return Q(this,null,function*(){try{yield dn(Oe,Xt,hn),at()}catch(In){console.log(In)}})}function gn(Xt){return Q(this,null,function*(){_e({type:6}),yield Jt(Oe,Xt),at()})}return Mt.createElement(Mt.Fragment,null,Mt.createElement("div",{className:"discuss-panel"},me.length===0?Mt.createElement(Se.Z,null):me.map((Xt,hn)=>Mt.createElement(Xe,{onReplyDiscuss:Pt,onPlusDiscuss:cn,onSetActiveDiscussIndex:We,onSetActionType:Qe,data:Xt,index:hn,user:se,activeDiscussIndex:ne})),y>10?Mt.createElement("div",{className:"pagination-container"},Mt.createElement(qe.Z,{showQuickJumper:!0,onChange:Re,current:m,total:y})):null),Mt.createElement(Yt,{user_praise:ot.user_praise,praise_count:ot.praises_count,praisePlus:mn,discuss_count:ot.comments_count,onCreateDiscuss:gn}),Mt.createElement(H.Z,null,Mt.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:!!ce,onOk:Kt,onCancel:Vt},Mt.createElement("p",null,ce?ce.message:"")),Mt.createElement(we.Z,null)))},Ge=t(57809),At=t(92832),vt=t(65615),zt={},Dt=t(59301),qt=({hack:se,current_user:Oe})=>Dt.createElement("div",{className:zt.answer},se!=null&&se.analysis?Dt.createElement(it.Z,{style:{padding:"13px 0"},value:(se==null?void 0:se.analysis)||""}):Dt.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ft={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Qt=t(36381),_t=t(43604),ae=t(78241),Me=t(5871),Gt=t(3532),ht=t(59301);const{TextArea:an}=At.default,{Panel:En}=Qt.default;var Wn=({data:se,hack:Oe})=>(console.log(se,Oe,"data"),Oe!=null&&Oe.is_file?ht.createElement(Gt.Y2,{disabled:!0,className:Ft.uploadTableWrapper,showScore:!Oe.test_set_score,data:se,isProgramHomework:!0}):ht.createElement("div",{className:Ft.hackSets},se==null?void 0:se.map((ot,mn)=>ht.createElement(Qt.default,{accordion:!0,bordered:!1,key:mn,defaultActiveKey:mn===0&&ot.id,className:Ft.collapseWrapper,expandIcon:({isActive:un})=>ht.createElement("i",{className:`iconfont icon-weizhankai ${un?Ft.open:Ft.close}`,style:{fontSize:14,transition:"all .2s"}})},ht.createElement(En,{key:ot.id,header:ht.createElement(b.Z,{align:"middle",justify:"space-between",wrap:!1},ht.createElement(_t.Z,{className:Ft.panelHeader},ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",mn+1)),ht.createElement(_t.Z,{flex:1},ht.createElement(b.Z,{align:"middle",justify:"end",wrap:!1},!(Oe!=null&&Oe.test_set_score)&&ht.createElement(_t.Z,{className:Ft.rateInput},ht.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ht.createElement("div",null,ht.createElement(ae.default.Item,{noStyle:!0},ht.createElement(Me.Z,{value:ot==null?void 0:ot.score,className:Ft.baseFormItem,min:0,max:100,disabled:!0}))),ht.createElement("span",{className:"ml10"},"%")))))},ht.createElement(ae.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ht.createElement(an,{readOnly:!0,value:ot==null?void 0:ot.input,rows:4})),ht.createElement(ae.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ht.createElement(an,{readOnly:!0,value:ot==null?void 0:ot.output,rows:4}))))))),$t={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},pn=t(59301),en=(0,e.forwardRef)(({data:se=[]},Oe)=>{var ot;const[mn,un]=(0,e.useState)(),Rt=se.filter(ct=>ct.show);(0,e.useEffect)(()=>{Rt.length&&un(Rt[0].id)},[se==null?void 0:se.length]);const _e=((ot=Rt.find(ct=>ct.id===mn))==null?void 0:ot.element)||null;return(0,e.useImperativeHandle)(Oe,()=>({setActiveTab:ct=>un(ct)})),pn.createElement("div",{className:$t.tabs},pn.createElement("div",{className:$t.tabWarp},Rt.map(ct=>pn.createElement("div",{onClick:()=>un(ct.id),className:`${$t.tab} ${ct.id===mn?$t.active:""}`,key:ct.id},ct.name))),pn.createElement("div",{className:$t.content},_e))}),dt=t(59301),zn=Object.defineProperty,pa=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,xa=(se,Oe,ot)=>Oe in se?zn(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Zn=(se,Oe)=>{for(var ot in Oe||(Oe={}))sa.call(Oe,ot)&&xa(se,ot,Oe[ot]);if(Ea)for(var ot of Ea(Oe))Na.call(Oe,ot)&&xa(se,ot,Oe[ot]);return se},ta=(se,Oe)=>pa(se,la(Oe)),Gn=(se,Oe,ot)=>new Promise((mn,un)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){un(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){un(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const Xn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ma={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Fa=({hack:se,onTriggerPraise:Oe,topicId:ot,page:mn,onPageChange:un,user:Rt,current_user:_e,submitRecords:ct,submitting:m,submitResult:me,setActiveIndex:y,hack_sets:ce})=>{var ne,at;const[Re]=(0,i.useSearchParams)(),[Qe,We]=(0,e.useState)("0"),cn=(0,i.useLocation)(),[Kt,Vt]=(0,e.useState)(!1),[Pt,gn]=(0,e.useState)(null),[Xt,hn]=(0,e.useState)([]),[In,Nn]=(0,e.useState)([]),[qn,Ra]=(0,e.useState)({page:1,limit:10}),La=(0,e.useRef)(null),rr=(0,e.useRef)(null);console.log(Rt,"user");let[ha,cr]=(0,e.useState)(ta(Zn({},(0,i.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{rr.current&&(se==null?void 0:se.is_close_tips)===!1&&Pt===null&&gn(!0)},[rr.current,se==null?void 0:se.is_close_tips,Pt]);function Ir(){return Gn(this,null,function*(){yield(0,B.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{y(Qe)},[Qe]);function Ha(Qn){return Gn(this,null,function*(){let Xa=Qn.target.id;if(Xa==="1"){let dr=yield(0,B.ZP)(`/api/myproblems/${ha.id}/redo_logs.json`,{method:"get",params:Zn({},qn)});(dr==null?void 0:dr.status)===0&&Nn(dr==null?void 0:dr.data)}We(Xa)})}(0,e.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{We("1"),La.current&&La.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{Ha({target:{id:"1"}}),La.current&&La.current.setActiveTab("2")}),[]);function sr(){We("2")}function Ka(){return Gn(this,null,function*(){let Qn=yield(0,B.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Zn({identifier:ha==null?void 0:ha.id},ha)});hn(Qn)})}const wn=[{title:null,description:dt.createElement("div",null,dt.createElement("b",{onClick:()=>{gn(!1),Ir(),Vt(!0),Ka()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),dt.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"),dt.createElement(E.ZP,{onClick:()=>{gn(!1),Ir()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>rr.current}];return dt.createElement("div",{className:xe["left-panel"]},dt.createElement("ul",{className:`${xe["s-navs"]} ${xe["bg-white"]} ${xe.b1}`},(se==null?void 0:se.is_program)&&!Re.get("pageId")&&dt.createElement(f.Z,{title:"\u9898\u76EE\u5217\u8868"},dt.createElement("div",{onClick:()=>{Ka(),Vt(!0)},className:xe.btns,ref:rr,style:Pt?{pointerEvents:"none"}:{}},dt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),dt.createElement("li",{style:{marginLeft:20}},dt.createElement("a",{className:Qe==="0"?xe.active:"",id:"0",onClick:Ha},"\u9898\u76EE\u63CF\u8FF0")),dt.createElement("li",null,dt.createElement("a",{className:Qe==="1"?xe.active:"",id:"1",onClick:Ha},"\u64CD\u4F5C\u8BB0\u5F55")),(Re.get("type")!=="exercises"&&(se==null?void 0:se.answer_text_show)||Re.get("type")!=="exercises"&&(se==null?void 0:se.analysis_show))&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="4"?xe.active:"",id:"4",onClick:Ha},"\u89E3\u7B54\u53C2\u8003")),Re.get("type")!=="exercises"&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="2"?xe.active:"",id:"2",onClick:Ha},"\u8BC4\u8BBA")),!!(ce!=null&&ce.length)&&Re.get("type")!=="exercises"&&Re.get("type")!=="1"&&dt.createElement("li",null,dt.createElement("a",{className:Qe==="5"?xe.active:"",id:"5",onClick:Ha},"\u6D4B\u8BD5\u7528\u4F8B"))),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},dt.createElement(st,{hack:se,onTriggerPraise:Oe,toDiscuss:sr})),dt.createElement("div",{style:{padding:"12px"},className:`${xe["tab-panel-body"]} ${Qe==="1"?"":"hide"}`},dt.createElement(en,{ref:La,data:[{id:"1",show:Re.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:dt.createElement(dt.Fragment,null,ct!=null&&ct.records_count||m?dt.createElement(Ve,{page:mn,onPageChange:un,topicId:ot,submitting:m,key:(me==null?void 0:me.id)||1,submitRecords:ct,submitResult:me}):dt.createElement(Se.Z,null))},{id:"2",show:Re.get("type")==="exercises"||(se==null?void 0:se.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:dt.createElement(dt.Fragment,null,dt.createElement(Ye.default,{pagination:!1,dataSource:In==null?void 0:In.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Qn,Xa,dr)=>G()(Qn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Qn,Xa,dr)=>{var Tr;return(Tr=[{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(Hr=>Hr.id===Qn))==null?void 0:Tr.name}}]}),dt.createElement(qe.Z,{style:{marginTop:10},current:qn.page,total:In==null?void 0:In.count,hideOnSinglePage:!0,onChange:Qn=>Gn(void 0,null,function*(){qn.page=Qn,Ra(qn);let Xa=yield(0,B.ZP)(`/api/myproblems/${ha.id}/redo_logs.json`,{method:"get",params:ta(Zn({},qn),{courseId:ha.courseId})});(Xa==null?void 0:Xa.status)===0&&Nn(Xa==null?void 0:Xa.data)})}))}]})),dt.createElement("div",{style:{padding:"12px"},className:`${xe["tab-panel-body"]} ${Qe==="4"?"":"hide"}`},dt.createElement(en,{data:[{id:"1",show:Re.get("type")!=="exercises"&&(se==null?void 0:se.answer_text_show),name:"\u7B54\u6848",element:dt.createElement(dt.Fragment,null,dt.createElement(ve,{hack:se,current_user:_e}))},{id:"2",show:Re.get("type")!=="exercises"&&(se==null?void 0:se.analysis_show),name:"\u89E3\u6790",element:dt.createElement(dt.Fragment,null,dt.createElement(qt,{hack:se,current_user:_e}))}]})),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="2"?"":"hide"}`,style:{padding:0}},dt.createElement(ze,{user:Rt,activeIndex:Qe,identifier:se.identifier,hack:se,onTriggerPraise:Oe})),dt.createElement("div",{className:`${xe["tab-panel-body"]} ${Qe==="5"?"":"hide"}`,style:{padding:12}},dt.createElement(Wn,{data:ce||[],hack:se})),dt.createElement(D.Z,{rootClassName:xe.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Vt(!1),open:Kt},dt.createElement(b.Z,null,dt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Xt==null?void 0:Xt.total_count,"\u9898\xA0[\xA0",Xt==null?void 0:Xt.total_score,"\u5206\xA0]\xA0"),!(Rt!=null&&Rt.hack_manager)&&dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Xt==null?void 0:Xt.work_score,"\u5206")),dt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),dt.createElement(b.Z,{align:"middle",className:"mt10 mb10"},!(Rt!=null&&Rt.hack_manager)&&dt.createElement(Ge.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Qn=>{ha.page=1,ha.finish_status=Qn,cr(Zn({},ha)),Ka()}},dt.createElement(Ge.default.Option,{value:""},"\u5168\u90E8"),dt.createElement(Ge.default.Option,{value:0},"\u672A\u5F00\u59CB"),dt.createElement(Ge.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),dt.createElement(Ge.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),dt.createElement(Ge.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Qn=>{ha.page=1,ha.difficult=Qn||null,cr(Zn({},ha)),Ka()}},dt.createElement(Ge.default.Option,{value:0},"\u5168\u90E8"),dt.createElement(Ge.default.Option,{value:1},"\u7B80\u5355"),dt.createElement(Ge.default.Option,{value:2},"\u9002\u4E2D"),dt.createElement(Ge.default.Option,{value:3},"\u56F0\u96BE")),dt.createElement(At.default.Search,{size:"large",onSearch:Qn=>{ha.name=Qn,ha.page=1,cr(Zn({},ha)),Ka()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),dt.createElement("div",{className:xe.list,style:{height:36,background:"#3D445C"}},!(Rt!=null&&Rt.hack_manager)&&dt.createElement("span",null,"\u72B6\u6001"),dt.createElement("span",null,"\u5E8F\u53F7"),dt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),dt.createElement("div",{style:{overflow:"auto",flex:1}},(ne=Xt==null?void 0:Xt.data)!=null&&ne.length?(at=Xt==null?void 0:Xt.data)==null?void 0:at.map((Qn,Xa)=>dt.createElement("div",{onClick:()=>Gn(void 0,null,function*(){let dr=yield(0,B.ZP)(`/api/problems/${Qn==null?void 0:Qn.identifier}/start.json`,{method:"get",params:{hack_user_id:Rt==null?void 0:Rt.user_id}});dr&&(window.location.href=`/myproblems/${dr==null?void 0:dr.identifier}${window.location.search}`)}),className:`${xe.list} ${Qn!=null&&Qn.checked?xe.active:""}`},!(Rt!=null&&Rt.hack_manager)&&dt.createElement(dt.Fragment,null,!(Qn!=null&&Qn.opened)&&dt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Qn==null?void 0:Qn.opened)&&!(Qn!=null&&Qn.passed)&&dt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Qn==null?void 0:Qn.opened)&&(Qn==null?void 0:Qn.passed)&&dt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),dt.createElement("span",null,(ha.page-1)*20+(Xa+1)),dt.createElement("span",{style:{flex:1},title:Qn.name},`[${Qn==null?void 0:Qn.score}\u5206]`,"\xA0",Qn.name),dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Xn[Qn.difficult]))):dt.createElement(Se.Z,null)),dt.createElement(qe.Z,{current:ha.page,className:"mt20",hideOnSinglePage:!0,total:Xt==null?void 0:Xt.count,pageSize:ha.per_page,onChange:(Qn,Xa)=>{ha.page=Qn,ha.per_page=Xa,Ka()}})),dt.createElement(vt.Z,{rootClassName:xe.tour,closeIcon:!1,open:!!Pt,steps:wn,gap:{offset:3,radius:2}}))},na=t(62522),aa=t(6383),T=t(96680),ma=t(74255),Hn=t(3810),Un=t(36482),Yn=t(91136),Aa=t(92310),Rn=t.n(Aa),Qa=t(41319),Cn=t(3932),On=t(64126),He=t(59301),ra=Object.defineProperty,Da=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ue=(se,Oe,ot)=>Oe in se?ra(se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ot}):se[Oe]=ot,Pe=(se,Oe)=>{for(var ot in Oe||(Oe={}))ya.call(Oe,ot)&&Ue(se,ot,Oe[ot]);if(xn)for(var ot of xn(Oe))Ca.call(Oe,ot)&&Ue(se,ot,Oe[ot]);return se},De=(se,Oe)=>Da(se,Sn(Oe)),Bt=(se,Oe)=>{var ot={};for(var mn in se)ya.call(se,mn)&&Oe.indexOf(mn)<0&&(ot[mn]=se[mn]);if(se!=null&&xn)for(var mn of xn(se))Oe.indexOf(mn)<0&&Ca.call(se,mn)&&(ot[mn]=se[mn]);return ot},on=(se,Oe,ot)=>new Promise((mn,un)=>{var Rt=m=>{try{ct(ot.next(m))}catch(me){un(me)}},_e=m=>{try{ct(ot.throw(m))}catch(me){un(me)}},ct=m=>m.done?mn(m.value):Promise.resolve(m.value).then(Rt,_e);ct((ot=ot.apply(se,Oe)).next())});const{Countdown:It}=l.default,kn={Java:"java",C:"c",Python:"py","C++":"c"};var Fn=(se=>(se[se.SET_LOADING=0]="SET_LOADING",se[se.GET_DATA=1]="GET_DATA",se[se.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",se[se.SET_DATA=3]="SET_DATA",se[se.SET_DEBUGING=4]="SET_DEBUGING",se[se.SET_SUBMITING=5]="SET_SUBMITING",se[se.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",se[se.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",se[se.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",se[se.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",se[se.SET_PAGE=10]="SET_PAGE",se))(Fn||{});function tn(){return new Date().getTime()}const An={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ga(se,Oe){switch(Oe.type){case 1:return Pe(Pe({},se),Oe.payload);case 3:return De(Pe({},se),{data:Oe.payload});case 0:return De(Pe({},se),{loading:Oe.payload});case 9:return De(Pe({},se),{showNote:Oe.payload});case 4:return De(Pe({},se),{debuging:Oe.payload});case 5:return De(Pe({},se),{submitting:Oe.payload});case 2:return De(Pe({},se),{submitRecords:Oe.payload});case 10:return De(Pe({},se),{submitRecordPage:Oe.payload});case 6:return De(Pe({},se),{executingMessage:Oe.payload});case 7:return Pe(Pe({},se),Oe.payload);case 8:return Pe(Pe({},se),Oe.payload);default:throw new Error}}var Ta=({children:se})=>{var Oe,ot,mn,un,Rt;const[_e,ct]=(0,e.useReducer)(ga,An),{id:m}=(0,i.useParams)(),me=(0,i.useLocation)(),[y]=(0,i.useSearchParams)(),{loading:ce,data:ne,debugResult:at,submitResult:Re,submitRecords:Qe,submitRecordPage:We,showNote:cn,debuging:Kt,submitting:Vt,executingMessage:Pt}=_e,[gn,Xt]=(0,e.useState)("#37AD83"),[hn,In]=(0,e.useState)(null),[Nn,qn]=(0,e.useState)({}),[Ra,La]=(0,e.useState)(!0),[rr,ha]=(0,e.useState)(!1),[cr,Ir]=(0,e.useState)(!1),Ha=(0,e.useRef)(null),sr=(0,e.useRef)(0),Ka=ne==null?void 0:ne.user,wn=ne==null?void 0:ne.hack,[Qn,Xa]=(0,e.useState)(!1),dr=(0,e.useRef)(1),Tr=(0,e.useRef)(!1);(0,Qa.y)(y.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Hr}=(0,Qa.X)(),[fa,Ei]=(0,e.useState)(""),pi=(0,Hn._)(Nn);(0,e.useEffect)(()=>{function vn(){return on(this,null,function*(){var jn,_a,mr,Qr,Er;La(!0);const ir=yield(0,h.fu)(m,{exercise_id:y.get("exercisesId")});if(setTimeout(()=>{La(!1)},800),ir.status!==401){try{ir.hack.code=Ee.Base64.decode(ir.hack.code)}catch(Vn){console.log(Vn)}ir.hack=De(Pe({},ir.hack),{is_program:y.get("type")==="1"}),ct({type:1,payload:{loading:!1,data:ir}})}if(y.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Vn;y.get("coursesId")=="coursesId"?Vn=yield(0,A._F)({categoryId:y.get("exercisesId"),login:y.get("login")}):Vn=yield(0,A._B)({categoryId:y.get("exercisesId"),login:y.get("login")}),qn(Pe({},Vn)),Hr((jn=Vn==null?void 0:Vn.exercise)==null?void 0:jn.forbid_copy),typeof((_a=Vn==null?void 0:Vn.exercise)==null?void 0:_a.left_time)=="number"&&(In(Date.now()+((mr=Vn==null?void 0:Vn.exercise)==null?void 0:mr.left_time)*1e3),setTimeout(()=>{Xt("red")},(((Qr=Vn==null?void 0:Vn.exercise)==null?void 0:Qr.left_time)-300>0?((Er=Vn==null?void 0:Vn.exercise)==null?void 0:Er.left_time)-300:0)*1e3))}})}m&&vn()},[m]),(0,e.useEffect)(()=>{var vn;return y.get("type")==="exercises"&&((vn=Nn==null?void 0:Nn.exercise)!=null&&vn.screen_open)&&(window.removeEventListener("blur",Ja,!1),Un.U.forEach((jn,_a)=>{window.addEventListener(jn,Ja,!1)}),window.addEventListener("blur",Ja,!1),window.focus()),()=>{document.removeEventListener((0,S.gH)(),Ja)}},[Nn]),(0,e.useEffect)(()=>{fa==="1"&&m&&wn!=null&&wn.language&&Yr()},[m,We,wn==null?void 0:wn.language,fa]),(0,e.useEffect)(()=>(wn!=null&&wn.is_program&&(sr.current=0,Ha.current=setInterval(()=>{Mn()},15e3)),()=>{clearInterval(Ha.current)}),[wn==null?void 0:wn.is_program]);const Mn=()=>on(void 0,null,function*(){let vn=yield(0,B.ZP)(`/api/myproblems/${m}/save_long_time.json`,{method:"get",params:{answer_long_time:sr.current}})}),Ja=()=>{Tr.current||(0,S.BU)(),window.parent.postMessage("backExercise","*")};function Yr(){return on(this,null,function*(){try{const vn=yield(0,h.zO)(m,{limit:15,page:We,language:wn==null?void 0:wn.language});ct({type:2,payload:vn})}catch(vn){console.log(vn)}})}function qa(vn){ct({type:10,payload:vn})}function va(vn){return on(this,null,function*(){var jn;let _a;(y.get("ip_limit")==="inner"||y.get("ip_bind_type")==="true")&&(_a=yield(0,aa.y)({ip_limit:y.get("ip_limit"),ip_bind:y.get("ip_bind_type")==="true"}));const mr=yield(0,h.n4)(m,{code:Ee.Base64.encode(vn||wn.code),language:wn==null?void 0:wn.language,exercise_id:y.get("exercisesId"),question_id:y.get("questionId"),ip:_a});return mr.status===-5&&(0,i.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:De(Pe({errorMessage:mr==null?void 0:mr.message},(Nn==null?void 0:Nn.exercise)||{}),{exercise_user_id:(jn=Nn==null?void 0:Nn.exercise)==null?void 0:jn.exercise_user_id,id:y.get("exercisesId")})}}),mr})}function br(){return on(this,null,function*(){if(dr.current=2,!Vt){ct({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const vn=yield va();if(console.log(vn,1),vn.status===0){let ir=function(){return on(this,null,function*(){const{status:Vn,data:Ar}=yield(0,h.rX)(m,"submit"),ti=tn()-Er>(mr*Qr+30)*1e3;if(Vn!==0&&!ti&&setTimeout(ir,1e3),ti&&Vn!==0){s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ct({type:5,payload:!1});return}if(Vn===0){Ar.status===2&&s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ar==null?void 0:Ar.status)===0&&y.get("type")==="1"&&Ir(!0);const Vi=yield(0,h.zO)(m,{limit:15,page:We,language:wn==null?void 0:wn.language});ct({type:8,payload:De(Pe({},_e),{submitResult:Ar,submitting:!1,submitRecords:Vi})})}})},jn={};y.get("type")==="exercises"&&(jn.extras={exercise_id:y.get("exercisesId"),question_id:y.get("questionId")},(y.get("ip_limit")==="inner"||y.get("ip_bind_type")==="true")&&(jn.extras.ip=yield(0,aa.y)({ip_limit:y.get("ip_limit"),ip_bind:y.get("ip_bind_type")==="true"})));const _a=yield(0,h.bM)(m,jn);if(_a.status===-1&&y.get("exercisesId")){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`;return}const{time_limit:mr,test_case_size:Qr}=wn,Er=tn();_a.status>-1?ir():ct({type:5,payload:!1})}else ct({type:5,payload:!1})}catch(vn){console.log(vn),ct({type:5,payload:!1})}Xa(!1)}})}function jr(){return on(this,null,function*(){dr.current=1,_e.debuging=!0,ct({type:4,payload:!0});try{if((yield va()).status===0){let Er=function(){return on(this,null,function*(){const{status:ir,message:Vn,data:Ar}=yield(0,h.rX)(m,"debug"),ti=tn()-Qr>(jn+30)*1e3;if(ir!==0&&!ti&&(ct({type:6,payload:Vn}),setTimeout(Er,1e3)),ti){s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:De(Pe({},_e),{debugResult:{status:2},debuging:!1})});return}ir===0&&(Ar.status===2&&s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:De(Pe({},_e),{debugResult:Ar,debuging:!1})}))})};const{time_limit:jn}=wn;let _a={input:encodeURIComponent(ne.test_case.input)};y.get("type")==="exercises"&&(_a.exercise_id=y.get("exercisesId"));const mr=yield(0,h.MU)(m,_a);if(mr.status===-1&&y.get("exercisesId")){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`;return}const Qr=tn();(mr==null?void 0:mr.status)>-1?Er():ct({type:4,payload:!1})}else ct({type:4,payload:!1})}catch(vn){console.log(vn)}finally{}})}function ei(vn,jn){const _a=jn?{modify_code:!1}:{};ct({type:3,payload:De(Pe({},ne),{hack:Pe(De(Pe({},wn),{code:vn}),_a)})}),Xa(!0)}const Mi=vn=>on(void 0,null,function*(){let jn=yield(0,B.ZP)(`/api/problems/${wn==null?void 0:wn.identifier}/start.json`,{method:"get",params:{language:vn==="C++"||vn==="c++"?encodeURIComponent(vn):vn,hack_user_id:Ka==null?void 0:Ka.user_id}});jn.status!==-1&&i.history.replace(`/myproblems/${jn==null?void 0:jn.identifier}${window.location.search}`)});function Ai(vn){let jn=vn.target.value;ct({type:3,payload:De(Pe({},ne),{test_case:{input:jn}})})}function hi(){return on(this,null,function*(){try{let vn={};y.get("type")==="exercises"?vn.exercise_id=y.get("exercisesId"):wn!=null&&wn.homework_common_id&&(vn.homework_common_id=wn==null?void 0:wn.homework_common_id);const jn=yield(0,h.H7)(m,Pe({},vn));jn.status===401||(ei(Ee.Base64.decode(jn.code)),(y.get("type")==="exercises"||wn!=null&&wn.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(vn){console.log(vn)}})}function Ui(){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:He.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",He.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return on(this,null,function*(){const vn=yield(0,h.fi)(m);vn.status===401||ei(Ee.Base64.decode(vn.code),!0)})}})}function zi(){ct({type:9,payload:!0})}function Gi(){ct({type:9,payload:!1})}function Hi(vn){return on(this,null,function*(){yield(0,h.MK)(m,vn),ct({type:1,payload:{showNote:!1,data:De(Pe({},ne),{hack:De(Pe({},wn),{notes:vn.notes})})}})})}const ji={hack:wn,isLoading:Ra,input:(Oe=ne==null?void 0:ne.test_case)==null?void 0:Oe.input,is_file:(ot=ne==null?void 0:ne.test_case)==null?void 0:ot.is_file,identifier:wn==null?void 0:wn.identifier,attachments_count:ne==null?void 0:ne.attachments_count,language:wn==null?void 0:wn.language,code:wn==null?void 0:wn.code,title:"main."+kn[wn==null?void 0:wn.language],modify_code:wn==null?void 0:wn.modify_code,notes:wn==null?void 0:wn.notes,debugResult:at,debuging:Kt,submitting:Vt,submitResult:Re,executingMessage:Pt,onCancelNote:Gi,onAddNote:Hi,showNote:cn,user:Ka,onShowNote:zi,onSubmitCode:br,onChangeCode:ei,onChangeInput:Ai,onDebugCode:jr,onResetCode:hi,onSyncCode:Ui,onUpdateCode:va,onChangeLanguage:Mi,isWhiteTheme:rr,setIsWhiteTheme:ha,topDispatch:ct};function Pr(){return on(this,null,function*(){const{praise_count:vn}=yield(0,h.vl)(wn.id,{container_type:"Hack",type:1});let jn=De(Pe({},ne),{hack:De(Pe({},wn),{praises_count:vn,user_praise:!wn.user_praise})});ct({type:3,payload:jn})})}const vi={topicId:m,submitResult:Re,submitRecords:Qe,submitting:Vt,page:We,onPageChange:qa,hack:wn,user:ne==null?void 0:ne.user,hack_sets:ne==null?void 0:ne.hack_sets,current_user:ne==null?void 0:ne.current_user,onTriggerPraise:Pr,setActiveIndex:Ei};return console.log(Nn),He.createElement(He.Fragment,null,He.createElement(d.Z,{spinning:ce,delay:500},ne?He.createElement(He.Fragment,null,He.createElement("header",{className:Rn()(Yn.Z.header,rr&&Yn.Z.whiteHeader)},y.get("type")!=="exercises"&&He.createElement("div",null,He.createElement("img",{src:`${V.Z.IMG_SERVER}/images/${Ka==null?void 0:Ka.image_url}`,alt:"user",width:36}),He.createElement("span",{style:{color:rr?"#333":"#B2BACB",fontSize:16}},Ka==null?void 0:Ka.name)),y.get("type")==="exercises"&&He.createElement("div",null,He.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",He.createElement("span",{className:"ml10"},(mn=Nn==null?void 0:Nn.exercise)==null?void 0:mn.user_name)),He.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",He.createElement("span",{className:"ml10"},(un=Nn==null?void 0:Nn.exercise)==null?void 0:un.student_id))),He.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},He.createElement("div",null,wn.name)),(wn==null?void 0:wn.is_program)&&He.createElement(T.Z,{defaultValue:wn==null?void 0:wn.answer_long_time,onChange:vn=>{sr.current=vn},className:Yn.Z.timepiece}),Ka!=null&&Ka.hack_manager?He.createElement(i.Link,{className:Yn.Z.btn_edit,to:y.get("type")==="1"?y.get("pageId")?`/problems/newedit/${wn.identifier}?type=1&pageId=${y.get("pageId")}&backUrl=${y.get("backUrl")}`:`/problems/newedit/${wn.identifier}?type=1`:`/problems/newedit/${wn.identifier}`}," ",He.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((Rt=Nn==null?void 0:Nn.exercise)==null?void 0:Rt.left_time)&&He.createElement(He.Fragment,null,He.createElement("span",{style:{color:gn,marginRight:6},className:`iconfont icon-daojishi ${Yn.Z.djs}`}),He.createElement("span",{className:"c-white mr20"},He.createElement(It,{valueStyle:{color:gn,fontSize:20,fontWeight:500},title:He.createElement("span",{style:{color:gn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:hn,onFinish:()=>on(void 0,null,function*(){const vn=yield(0,A.VL)({categoryId:y.get("exercisesId"),commit_method:2});if((vn==null?void 0:vn.status)===0&&(va(),s.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:He.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",He.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>on(void 0,null,function*(){window.parent.location.href=`/classrooms/${y.get("coursesId")}/exercise/${y.get("exercisesId")}/detail`})})),(vn==null?void 0:vn.status)===-3){const jn=parseInt(vn==null?void 0:vn.message);In(Date.now()+jn*1e3)}})}))),y.get("type")==="exercises"?He.createElement(E.ZP,{type:"primary",onClick:()=>{const vn=()=>on(void 0,null,function*(){yield va(),Xa(!1),pi(),Tr.current=!0,Ja()});if(!(Qe!=null&&Qe.records_count)||Qn){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:He.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:vn});return}vn()}},He.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):He.createElement("span",{onClick:()=>{var vn;if(y.get("backUrl"))i.history.push(y.get("backUrl"));else if(y.get("type")==="1"){let jn=(vn=localStorage.getItem("program_homework"))==null?void 0:vn.split(",");i.history.push(`/classrooms/${jn==null?void 0:jn[0]}/program_homework/${jn==null?void 0:jn[1]}/detail`)}else i.history.push("/problemset")}},He.createElement(f.Z,{title:"\u5173\u95ED"},He.createElement("i",{style:{color:rr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),He.createElement(d.Z,{size:"large",spinning:Ra},He.createElement(O.Z,{className:Rn()(Yn.Z.myProblems,rr&&Yn.Z.whiteMyProblems),leftChild:He.createElement(Fa,Pe({},vi)),rightChild:He.createElement(Bn,Pe({},ji))}))):null,He.createElement(s.default,{centered:!0,closable:!1,width:680,footer:null,open:cr,className:"oj-modal"},He.createElement("section",{className:"oj-modal-content"},He.createElement("div",{className:"oj-modal-head"},He.createElement("img",{src:na,alt:""}),He.createElement("i",{onClick:()=>Ir(!1),className:"iconfont icon-guanbi1"})),He.createElement("aside",null,He.createElement("img",{className:"mr30",src:On.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",He.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Re==null?void 0:Re.execute_time,"ms"),"\u4F18\u4E8E",He.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Re==null?void 0:Re.time_better_than)||100,"%"),"\u7684\u7528\u6237"),He.createElement("aside",{className:"mb50"},He.createElement("img",{src:Cn.Z,className:"mr30"}),He.createElement("span",{className:"oj-modal-tt"},He.createElement("span",null,He.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),He.createElement("span",{className:"c-light-primary"},Re==null?void 0:Re.execute_memory,"kb")),He.createElement("span",null,He.createElement("span",null))),"\u4F18\u4E8E",He.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Re==null?void 0:Re.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),He.createElement("div",{id:"oj-modal-next",onClick:()=>on(void 0,null,function*(){var vn;if(Re!=null&&Re.next_identifier){let jn=yield(0,B.ZP)(`/api/problems/${Re==null?void 0:Re.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ka==null?void 0:Ka.user_id}});jn&&(window.location.href=`/myproblems/${jn==null?void 0:jn.identifier}${window.location.search}`)}else{let jn=(vn=localStorage.getItem("program_homework"))==null?void 0:vn.split(",");i.history.push(`/classrooms/${jn==null?void 0:jn[0]}/program_homework/${jn==null?void 0:jn[1]}/detail`)}}),className:"oj-modal-btn"},Re!=null&&Re.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),He.createElement(ma.Z,{successCb:()=>{dr.current===1?jr():br()}}))};function Ga({title:se,modify_code:Oe,onSyncCode:ot,onShowCodeSetting:mn,onResetCode:un,hack:Rt,onChangeLanguage:_e,isWhiteTheme:ct,onShowResourceCentre:m,attachments_count:me}){var y;const ce=()=>{s.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:He.createElement(N.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:un})},[ne]=(0,i.useSearchParams)(),at=ne.get("language"),Re=Qe=>Qe==="1"?"c++":Qe==="2"?"C++":Qe;return(0,e.useEffect)(()=>{at&&_e(Re(at))},[]),(0,e.useEffect)(()=>{Rt!=null&&Rt.tpm_code_modified&&s.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:He.createElement(N.Z,null),content:He.createElement("div",null,He.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),He.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),He.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:()=>un()})},[Rt==null?void 0:Rt.language]),console.log(Rt,ct,"hack"),He.createElement("div",{className:`${Yn.Z.codeHead} ${ct?Yn.Z.whiteCodeHead:""}`},He.createElement("div",{className:Yn.Z.navWrap},(y=Rt==null?void 0:Rt.all_language)==null?void 0:y.map(Qe=>He.createElement("div",{className:`${Yn.Z.nav} ${Qe===(Rt==null?void 0:Rt.language)?Yn.Z.active:""}`,key:Qe,onClick:()=>_e(Qe)},He.createElement(f.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},He.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),He.createElement("span",null,Qe)))),He.createElement(b.Z,{align:"middle",style:{marginLeft:"auto"}},Oe?He.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:ot},He.createElement("img",{src:Ae,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,me>0&&He.createElement("a",{onClick:m},He.createElement(f.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),He.createElement("a",{onClick:ce},He.createElement(f.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),He.createElement("a",{onClick:mn},He.createElement(f.Z,{title:"\u8BBE\u7F6E"},He.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Bn(se){var Oe=se,{input:ot,is_file:mn,identifier:un,showNote:Rt,onShowNote:_e,notes:ct,onCancelNote:m,onAddNote:me,debugResult:y,language:ce,debuging:ne,submitting:at,executingMessage:Re,code:Qe,onSubmitCode:We,onDebugCode:cn,onChangeCode:Kt,onChangeInput:Vt,onUpdateCode:Pt,user:gn,isLoading:Xt,submitResult:hn}=Oe,In=Bt(Oe,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Nn(Ra,La){return He.createElement(Ga,De(Pe({},In),{onShowCodeSetting:Ra,onShowResourceCentre:La}))}const qn=Pe({input:ot,is_file:mn,debugResult:y,debuging:ne,submitting:at,executingMessage:Re,onDebugCode:cn,onChangeCode:Kt,onSubmitCode:We,onChangeInput:Vt,user:gn,submitResult:hn},In);return He.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},He.createElement(L,{setIsWhiteTheme:In==null?void 0:In.setIsWhiteTheme,isLoading:Xt,language:ce,value:Qe,identifier:un,onChange:Kt,onUpdateCode:Pt,ActionBarRender:Nn}),He.createElement(ie.ZP,Pe({},qn)))}},37345:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},81072:function(c,a,t){"use strict";t.d(a,{H7:function(){return D},MK:function(){return N},MU:function(){return A},X6:function(){return O},bM:function(){return h},fi:function(){return Z},fu:function(){return b},n4:function(){return H},rX:function(){return V},vl:function(){return U},zO:function(){return S}});var e=t(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(C,j,P)=>j in C?i(C,j,{enumerable:!0,configurable:!0,writable:!0,value:P}):C[j]=P,f=(C,j)=>{for(var P in j||(j={}))s.call(j,P)&&E(C,P,j[P]);if(l)for(var P of l(j))d.call(j,P)&&E(C,P,j[P]);return C};function b(C,j){return(0,e.U2)(`myproblems/${C}.json`,f({hidePopLogin:!0},j||{}))}function h(C,j){return(0,e.v_)(`myproblems/${C}/code_submit.json`,j)}function A(C,j){return(0,e.v_)(`myproblems/${C}/code_debug.json`,j)}function S(C,j){return j.language&&(j.language=encodeURIComponent(j.language)),(0,e.U2)(`myproblems/${C}/submit_records.json`,j)}function O(C){return(0,e.U2)("myproblems/record_detail.json",{id:C})}function V(C,j){return(0,e.U2)(`myproblems/${C}/result.json`,{mode:j})}function N(C,j){return(0,e.v_)(`myproblems/${C}/add_notes.json`,j)}function D(C,j){return(0,e.v_)(`myproblems/${C}/restore_initial_code.json`,j)}function Z(C){return(0,e.v_)(`myproblems/${C}/sync_code.json`)}function H(C,j){return(0,e.v_)(`myproblems/${C}/update_code.json`,j)}function U(C,j){return(0,e.v_)(`discusses/${C}/plus.json`,j)}},47251:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ee}});var e=t(59301),i=t(78241),l=t(8591),s=t(43418),d=t(99313),E=t(57809),f=t(19842),b=t(98228),h=t(92832),A=t(1710),S=t(6848),O=t(58421),V=t(3113),N=t(38986),D={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Z=t(55305),H={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},U=t(91842),C=t(51257),j=t(24334);const P=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var B=({qitem:ie})=>{var xe,oe,Ye,qe,Ct,tt,Ke,G,Y,be;return e.createElement("div",{className:H.warp},e.createElement("div",{className:H.mainPart},e.createElement("div",{className:H.qcount},(ie==null?void 0:ie.question_type)===8&&e.createElement(U.Z,{className:H.content,showProgramFill:!0,value:(xe=ie==null?void 0:ie.program_attr)==null?void 0:xe.description}),(ie==null?void 0:ie.question_type)!=8&&e.createElement(U.Z,{className:H.qtitle,value:(ie==null?void 0:ie.name)||(ie==null?void 0:ie.title)})),((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&e.createElement("div",null,(oe=ie==null?void 0:ie.choices)==null?void 0:oe.map((Ve,Se)=>e.createElement("div",{className:H.redio},!(Ve!=null&&Ve.is_answer)&&e.createElement("span",{className:H.redioitem}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("i",{className:`${H.redioitemyes} icon-duigou1`}),e.createElement(U.Z,{className:Ve!=null&&Ve.is_answer?H.titleyes:H.title,value:P[Se]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&e.createElement("div",null,(Ye=ie==null?void 0:ie.choices)==null?void 0:Ye.map((Ve,Se)=>e.createElement("div",{className:H.checkbox},!(Ve!=null&&Ve.is_answer)&&e.createElement("span",{className:H.checkboxitem}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("i",{className:`${H.checkboxitemyes} icon-duigou1`}),e.createElement(U.Z,{className:Ve!=null&&Ve.is_answer?H.titleyes:H.title,value:P[Se]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&e.createElement("div",{className:H.completion},(qe=ie==null?void 0:ie.standard_answer)==null?void 0:qe.map((Ve,Se)=>{var $e;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:H.title},"\u586B\u7A7A\u9879",Se+1),e.createElement("div",{className:H.content},($e=Ve==null?void 0:Ve.answer_text)==null?void 0:$e.map((ke,it)=>e.createElement("div",{className:H.items},ke))))})),(ie==null?void 0:ie.question_type)===4&&e.createElement("div",{className:H.simple},e.createElement("div",{className:H.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ct=ie==null?void 0:ie.answer_texts)!=null&&Ct[0]?e.createElement(U.Z,{className:H.content,value:(tt=ie==null?void 0:ie.answer_texts)==null?void 0:tt[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ie==null?void 0:ie.question_type)===5&&((Ke=ie==null?void 0:ie.challenge_names)==null?void 0:Ke.map((Ve,Se)=>e.createElement("div",{className:H.shixun},e.createElement("span",{className:H.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,C.EM)(Se+1),"\u9898"),Ve)))),(ie==null?void 0:ie.question_type)===6&&e.createElement("div",{className:H.program},e.createElement(U.Z,{className:H.content,value:((G=ie==null?void 0:ie.program_attr)==null?void 0:G.description)||"- -"})),(ie==null?void 0:ie.question_type)===7&&((Y=ie==null?void 0:ie.sub_item_banks)==null?void 0:Y.map((Ve,Se)=>{var $e,ke,it,ft,jt;return e.createElement("div",null,e.createElement("div",{className:H.combination},e.createElement("span",{className:H.qtitle},Ve==null?void 0:Ve.name)),e.createElement("div",{className:H.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((Ve==null?void 0:Ve.item_type)=="SINGLE"||(Ve==null?void 0:Ve.item_type)=="JUDGMENT")&&(($e=Ve==null?void 0:Ve.choices)==null?void 0:$e.map((st,St)=>e.createElement("div",{className:H.redio},!(st!=null&&st.is_answer)&&e.createElement("span",{className:H.redioitem}),(st==null?void 0:st.is_answer)&&e.createElement("i",{className:`${H.redioitemyes} icon-duigou1`}),e.createElement(U.Z,{className:st!=null&&st.is_answer?H.titleyes:H.title,value:P[St]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="MULTIPLE"&&((ke=Ve==null?void 0:Ve.choices)==null?void 0:ke.map((st,St)=>e.createElement("div",{className:H.checkbox},!(st!=null&&st.is_answer)&&e.createElement("span",{className:H.checkboxitem}),(st==null?void 0:st.is_answer)&&e.createElement("i",{className:`${H.checkboxitemyes} icon-duigou1`}),e.createElement(U.Z,{className:st!=null&&st.is_answer?H.titleyes:H.title,value:P[St]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&e.createElement("div",{className:H.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="COMPLETION"&&e.createElement("div",{className:H.completion},(it=Ve==null?void 0:Ve.standard_answer)==null?void 0:it.map((st,St)=>{var Ze;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:H.title},"\u586B\u7A7A\u9879",St+1),e.createElement("div",{className:H.content},(Ze=st==null?void 0:st.answer_text)==null?void 0:Ze.map((ve,Ot)=>e.createElement("div",{className:H.items},ve))))})),(Ve==null?void 0:Ve.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:H.simple},e.createElement("div",{className:H.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ft=Ve==null?void 0:Ve.answer_texts)!=null&&ft[0]?e.createElement(U.Z,{className:H.content,value:(jt=Ve==null?void 0:Ve.answer_texts)==null?void 0:jt[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ie==null?void 0:ie.question_type)===8&&e.createElement("div",null,e.createElement(U.Z,{disabledFill:!0,className:H.content,showProgramFill:!0,value:j.Base64.decode(((be=ie==null?void 0:ie.program_attr)==null?void 0:be.code)||"")})),(ie==null?void 0:ie.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.study_count)||"0"))),e.createElement("a",{className:H.shixunbutton,href:`/shixuns/${ie==null?void 0:ie.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&e.createElement("div",{className:H.bottom},e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u89E3\u6790"),e.createElement("span",{className:H.right},ie!=null&&ie.analysis?e.createElement(U.Z,{value:ie==null?void 0:ie.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u96BE\u5EA6"),e.createElement("span",{className:H.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:H.bottomitem},e.createElement("span",{className:H.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:H.right},ie!=null&&ie.tag_discipline?ie==null?void 0:ie.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},F=t(61250),z=t(57149),re=t(25690),Ce=t(61485),de=t(94361),M=t(46722),k=t(59301),Be=Object.defineProperty,ye=Object.defineProperties,$=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,J=(ie,xe,oe)=>xe in ie?Be(ie,xe,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ie[xe]=oe,te=(ie,xe)=>{for(var oe in xe||(xe={}))K.call(xe,oe)&&J(ie,oe,xe[oe]);if(pe)for(var oe of pe(xe))R.call(xe,oe)&&J(ie,oe,xe[oe]);return ie},I=(ie,xe)=>ye(ie,$(xe)),L=(ie,xe,oe)=>new Promise((Ye,qe)=>{var Ct=G=>{try{Ke(oe.next(G))}catch(Y){qe(Y)}},tt=G=>{try{Ke(oe.throw(G))}catch(Y){qe(Y)}},Ke=G=>G.done?Ye(G.value):Promise.resolve(G.value).then(Ct,tt);Ke((oe=oe.apply(ie,xe)).next())});const Ae=({setScoreShow:ie,ScoreShow:xe,onOk:oe,isshixuns:Ye,isloadings:qe,dispatch:Ct,isIntelligentAssistant:tt=!1,newExercisePaper:Ke,shixunsDetail:G})=>{var Y,be,Ve;let[Se,$e]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:tt,group_id:[]}),[ke,it]=(0,e.useState)([]),[ft,jt]=(0,e.useState)([]),[st,St]=(0,e.useState)([]),[Ze,ve]=(0,e.useState)([]);const[Ot,bt]=(0,e.useState)(!1),[gt]=i.default.useForm(),[dn,Jt]=(0,e.useState)(),[nn,Et]=(0,e.useState)(!1);let[xt,rt]=(0,e.useState)(Ye);const[Nt,Xe]=(0,e.useState)([]),[we,Ne]=(0,e.useState)(0),[Tt,Ht]=(0,e.useState)(!0),[Yt,Mt]=(0,e.useState)([]),[Ut,yt]=(0,e.useState)([]),Lt=[{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}];let[Pn,Je]=(0,e.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const nt=(0,e.useRef)(new Set),et=(0,e.useRef)(new Set),Le=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],x=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Q=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ee,ge]=(0,e.useState)(!1),Te=()=>{gt.resetFields(),xt=!1,rt(!1),ge(!1),gt.submit()};(0,e.useEffect)(()=>{var ae,Me,Gt,ht,an,En,Wn,$t,pn,Dn;(((Gt=(Me=(ae=Ke==null?void 0:Ke.editData)==null?void 0:ae.exercise)==null?void 0:Me.exist_item_bank_ids)==null?void 0:Gt.length)>0||((En=(an=(ht=Ke==null?void 0:Ke.editData)==null?void 0:ht.exercise)==null?void 0:an.exist_item_bank_shixun_ids)==null?void 0:En.length)>0)&&yt([...($t=(Wn=Ke==null?void 0:Ke.editData)==null?void 0:Wn.exercise)==null?void 0:$t.exist_item_bank_ids,...(Dn=(pn=Ke==null?void 0:Ke.editData)==null?void 0:pn.exercise)==null?void 0:Dn.exist_item_bank_shixun_ids])},[(be=(Y=Ke==null?void 0:Ke.editData)==null?void 0:Y.exercise)==null?void 0:be.exist_item_bank_ids]),(0,e.useEffect)(()=>{xe&&(gt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Tt&&xt&&(gt.setFieldsValue({item_type:"SHIXUN"}),Se.item_type="SHIXUN",$e(te({},Se)),Ht(!1)),ze(Se),Ge(),At({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,e.useEffect)(()=>{we>0&&setTimeout(()=>{Ne(0)},2e3)},[we]);function ze(ae){return L(this,null,function*(){var Me,Gt,ht;if(bt(!0),$e(te({},ae)),(st==null?void 0:st.length)<=0&&ae.type==="5"){ve([]),bt(!1);return}console.log("----",st,Nt);let an=ae.type==="5"?st==null?void 0:st.filter($t=>!Nt.includes($t)):null,En=ae.type==="5"?st==null?void 0:st.filter($t=>Nt.includes($t)):null;ae.group_id=((Me=ae.group_id)==null?void 0:Me.map($t=>$t==null?void 0:$t.value))||null;let Wn=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:I(te({},ae),{discipline_id:((Gt=ae==null?void 0:ae.courseid)==null?void 0:Gt[0])||null,sub_discipline_id:((ht=ae==null?void 0:ae.courseid)==null?void 0:ht[1])||null,ids:an,shixun_ids:En,include_shixuns:!tt,keyword:ae.keyword?encodeURIComponent(ae.keyword):ae.keyword,type:ae.type==="5"?null:ae.type,clazz:ae.type==="3"?"ItemBanksGroup":null})});ve(Wn),bt(!1)})}function Ge(){return L(this,null,function*(){let ae=yield(0,N.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Se.type==="5"?null:Se.type,clazz:"ItemBanksGroup"}});it((0,Z.L)(ae==null?void 0:ae.disciplines))})}function At(ae){return L(this,null,function*(){var Me;let Gt=yield(0,N.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ae}),ht=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Me=Gt==null?void 0:Gt.data)==null?void 0:Me.map(an=>({title:an.name,id:an.id,pid:an.id,value:an.id,key:an.id,isLeaf:!an.have_child}))}];Mt(ht)})}function vt(ae){return L(this,null,function*(){var Me,Gt,ht,an;bt(!0);let En=(Me=ae.list)==null?void 0:Me.filter(pn=>!Nt.includes(pn)),Wn=(Gt=ae.list)==null?void 0:Gt.filter(pn=>Nt.includes(pn));if(En.length===0&&Wn.length===0){bt(!1),ve([]);return}let $t=yield(0,N.ZP)("/api/item_banks.json",{method:"get",params:I(te({},ae),{discipline_id:((ht=ae==null?void 0:ae.courseid)==null?void 0:ht[0])||null,sub_discipline_id:((an=ae==null?void 0:ae.courseid)==null?void 0:an[1])||null,ids:En,shixun_ids:Wn,type:ae.type==="5"?null:ae.type,clazz:ae.type==="3"?"ItemBanksGroup":null})});bt(!1),ve($t)})}const zt=ae=>L(void 0,null,function*(){const Me=yield Ct({type:"shixunsDetail/release",payload:{id:ae}});let Gt=Me==null?void 0:Me.tag_position,ht=(Me==null?void 0:Me.evaluation_set_position)||[],an=Me.status;return an===0?(l.ZP.success("\u53D1\u5E03\u6210\u529F"),ze(Se),!0):(an===2?l.ZP.error(`\u7B2C${ht.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):an===3?l.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Gt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):l.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Dt=ae=>(ae==null?void 0:ae.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",qt=(ae,Me,Gt)=>ae.map(ht=>ht.key===Me?te(te({},ht),Gt):ht.children?I(te({},ht),{children:qt(ht.children,Me,Gt)}):ht),Ft=ae=>L(void 0,null,function*(){const{key:Me}=ae;let Gt=Se.type;const ht=yield(0,M.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Me),type:Gt}),{data:an,total_count:En}=ht||{};En>0&&Mt(Wn=>qt(Wn,Me,{children:an.map($t=>({title:$t.name,id:$t.id,pid:$t.id,value:$t.id,key:$t.id,isLeaf:!$t.have_child}))}))});function Qt(ae){console.log("----",Se),ae==="1"&&(Pn.gg=te({},Se)),ae==="2"&&(Pn.scj=te({},Se)),ae==="3"&&(Pn.ttgx=te({},Se)),ae==="0"&&(Pn.wcjd=te({},Se)),ae==="5"&&(Pn.yx=te({},Se)),Je(te({},Pn))}function _t(){Se.type==="1"&&(Se=Pn.gg),Se.type==="2"&&(Se=Pn.scj),Se.type==="3"&&(Se=Pn.ttgx),Se.type==="0"&&(Se=Pn.wcjd),Se.type==="5"&&(Se=Pn.yx),(Se==null?void 0:Se.item_type)==="SHIXUN"?(xt=!0,rt(!0)):(xt=!1,rt(!1)),gt.setFieldsValue(te({},Se)),$e(te({},Se)),ze(te({},Se))}return k.createElement("div",null,k.createElement(s.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:D.scoremodal,onCancel:()=>{ie(!1)}},k.createElement("div",{style:{display:"flex",alignItems:"center"}},k.createElement("div",{className:D.title},tt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),tt&&k.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),k.createElement(d.default,{className:D.tabWrap,activeKey:Se.type,onChange:ae=>{ae==="3"?(Se.show_all_share=!0,At({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Se.show_all_share=null,ae==="0"&&At({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Qt(Se.type),Se.type=ae,(Se==null?void 0:Se.item_type)==="SHIXUN"&&Se.type!=="5"&&(xt=!0,rt(!0)),ge(!1),Se.type==="5"&&(xt=!1,rt(!1)),_t(),Ge()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:k.createElement("div",null,"\u5DF2\u9009",st.length>0&&k.createElement("span",{className:D.titlecount},st.length),we>0&&k.createElement("span",{className:D.add},"+",we)),key:"5"}]}),k.createElement(i.default,{layout:"inline",form:gt,onValuesChange:(ae,Me)=>{const Gt=Object.values(Me).some(an=>an!==null&&an!==""&&an!==void 0),ht=Me.keyword==="";if(ge(Gt||!ht),Se.page=1,(Me==null?void 0:Me.item_type)==="SHIXUN"){if(Se.type==="5"?rt(!1):rt(!0),ae.keyword||ae.keyword==="")return;gt.submit()}else{if(ae!=null&&ae.courseid&>.setFieldsValue({tag_discipline_id:""}),rt(!1),ae.keyword||ae.keyword==="")return;gt.submit()}},onFinish:ae=>{var Me;Se.type==="3"&&(!ae.group_id||((Me=ae==null?void 0:ae.group_id)==null?void 0:Me.length)===0)?Se.show_all_share=!0:Se.show_all_share=null,$e(te(te({},Se),ae)),ze(te(te({},Se),ae))}},k.createElement(i.default.Item,{name:"item_type"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(tt?Lt.slice(0,6):Lt).map(ae=>k.createElement(E.default.Option,{key:ae.value},ae.name)))),k.createElement(i.default.Item,{name:"courseid"},k.createElement(f.Z,{className:D.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ke})),!xt&&k.createElement(i.default.Item,{name:"tag_discipline_id"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ve=Ze==null?void 0:Ze.tag_disciplines)==null?void 0:Ve.map(ae=>k.createElement(E.default.Option,{key:ae.id},ae.name)))),k.createElement(i.default.Item,{name:xt?"diff":"difficulty"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!xt&&Le.map(ae=>k.createElement(E.default.Option,{key:ae.value},ae.name)),xt&&x.map(ae=>k.createElement(E.default.Option,{key:ae.value},ae.name)))),xt&&k.createElement(i.default.Item,{name:"shixun_publish_status"},k.createElement(E.default,{className:D.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Q.map(ae=>k.createElement(E.default.Option,{key:ae.value},ae.name)))),(Se.type==="3"||Se.type==="0")&&!xt&&k.createElement(i.default.Item,{name:"group_id"},k.createElement(b.default,{treeDataSimpleMode:!0,style:{width:118},className:D.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ae,Me)=>Me.title.toUpperCase().indexOf(ae.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ft,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Yt})),ee&&k.createElement("span",{className:D.allqingchu,onClick:Te},k.createElement("i",{className:"iconfont icon-guanbi4"}),k.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),k.createElement(i.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},k.createElement(h.default.Search,{className:D.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:k.createElement("i",{className:`iconfont icon-sousuo9 font14 ${D.searchIcon}`,onClick:()=>gt.submit()}),onSearch:ae=>{gt.submit()}}))),k.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},k.createElement("div",{onClick:()=>{Se.updated_at==="asc"?Se.updated_at="desc":Se.updated_at="asc",$e(I(te({},Se),{page:1})),ze(I(te({},Se),{page:1}))}}," ",Se.updated_at?k.createElement("img",{src:Se.updated_at==="asc"?F.Z:z.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):k.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),k.createElement("div",{onClick:()=>{Se.quotes==="asc"?Se.quotes="desc":Se.quotes="asc",$e(I(te({},Se),{page:1})),ze(I(te({},Se),{page:1}))},style:{marginLeft:20}}," ",Se.quotes?k.createElement("img",{src:Se.quotes==="asc"?F.Z:z.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):k.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),k.createElement(A.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ze==null?void 0:Ze.items)||(Ze==null?void 0:Ze.shixun_list),pagination:!1,loading:Ot,rowKey:ae=>ae.id,rowSelection:{type:tt?"radio":"checkbox",selectedRowKeys:ft,getCheckboxProps:ae=>({disabled:ae.shixun_tag_num===1||(Ut==null?void 0:Ut.find(Me=>ae.id===Me))}),onSelect(ae,Me,Gt){if(tt){jt([ae.id]),et.current=new Set([ae.id]),Ne(1),St([ae.id]);return}if(Me)(xt||ae!=null&&ae.challenge_names)&&Xe([...Nt,ae.id]),jt([...ft,ae.id]),ae.identifier?nt.current.add(ae.id):et.current.add(ae.id),Ne(1),St([...st,ae.id]);else{ae.identifier?nt.current.delete(ae.id):et.current.delete(ae.id);let ht=st.filter(an=>an!==ae.id);if(jt(ht),St(ht),xt||ae!=null&&ae.challenge_names){let an=Nt.filter(En=>En!==ae.id);Xe([...an])}if(Se.type==="5"){vt(I(te({},Se),{list:[...ht]}));return}}},onSelectAll(ae,Me,Gt){var ht,an;if(ae){const En=Gt.map($t=>$t.id),Wn=(an=Gt==null?void 0:Gt.filter($t=>$t==null?void 0:$t.challenge_names))==null?void 0:an.map($t=>$t.id);Xe([...Nt,...Wn]),jt([...ft,...En]),St([...st,...En]);for(const $t of Gt)$t.identifier?nt.current.add($t.id):et.current.add($t.id)}else{const En=Gt.map(Dn=>Dn.id),Wn=ft.filter(Dn=>!En.some(en=>en===Dn)),$t=(ht=Gt==null?void 0:Gt.filter(Dn=>Dn==null?void 0:Dn.challenge_names))==null?void 0:ht.map(Dn=>Dn.id);jt([...Wn]),St([...Wn]);let pn=Nt.filter(Dn=>!$t.some(en=>en===Dn.id));Xe([...pn]),Se.type==="5"&&vt(I(te({},Se),{list:[...Wn]}));for(const Dn of En)Dn.identifier?nt.current.delete(Dn):et.current.delete(Dn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ae,Me,Gt)=>{var ht,an;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,xt||Me!=null&&Me.challenge_names?"\u5B9E\u8BAD\u9898":(an=(ht=Lt==null?void 0:Lt.filter(En=>En.value===ae))==null?void 0:ht[0])==null?void 0:an.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:xt?"30%":"60%",key:"name",render:(ae,Me,Gt)=>{var ht;return k.createElement("div",{style:{display:"flex",alignItems:"center"}},k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",{className:Me!=null&&Me.high_resources_consume?D.q_title:""},k.createElement(U.Z,{key:1,showLines:1,showTextOnly:!0,value:xt||Me!=null&&Me.challenge_names?Me!=null&&Me.title||ae===null?"--":ae:(Me==null?void 0:Me.item_type)=="BPROGRAM"?(ht=Me==null?void 0:Me.program_attr)==null?void 0:ht.description:ae}))),(Me==null?void 0:Me.high_resources_consume)&&k.createElement(de.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!xt,render:(ae,Me,Gt)=>{var ht;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("span",null,ae?(ht=ae==null?void 0:ae.split("\u3001"))==null?void 0:ht[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!xt,render:(ae,Me,Gt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("span",null,ae||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ae,Me,Gt)=>{var ht,an,En,Wn;return k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,xt||Me!=null&&Me.challenge_names?(Me==null?void 0:Me.level)||((an=(ht=Le==null?void 0:Le.filter($t=>$t.value===ae))==null?void 0:ht[0])==null?void 0:an.name):(Wn=(En=Le==null?void 0:Le.filter($t=>$t.value===ae))==null?void 0:En[0])==null?void 0:Wn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(ae,Me,Gt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,ae||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(ae,Me,Gt)=>k.createElement("span",null,ae||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ae,Me,Gt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,xt||Me!=null&&Me.challenge_names?(Me==null?void 0:Me.study_count)||(Me==null?void 0:Me.stu_num):ae))},{title:k.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",k.createElement(S.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},k.createElement(Ce.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(ae,Me,Gt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",null,ae||"- -"))},{title:k.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",k.createElement(S.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},k.createElement(Ce.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(ae,Me,Gt)=>k.createElement("span",null,ae||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ae,Me,Gt)=>k.createElement(S.Z,{title:Dt(Me)},k.createElement("div",{style:{flex:1,textAlign:"start"}},k.createElement("a",{onClick:()=>{var ht,an;Jt(I(te({},Me),{question_type:xt||Me!=null&&Me.challenge_names?5:(an=(ht=Lt==null?void 0:Lt.filter(En=>En.value===(Me==null?void 0:Me.item_type)))==null?void 0:ht[0])==null?void 0:an.question_type})),Et(!0)}},"\u67E5\u770B"),(Me==null?void 0:Me.shixun_tag_num)===1&&k.createElement("a",{style:{marginLeft:10},onClick:()=>{s.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:k.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",k.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Me==null?void 0:Me.identifier}/challenges`)}},(Me==null?void 0:Me.shixun_name)||"--"),"\uFF1F"),onOk:()=>L(void 0,null,function*(){if(!zt(Me==null?void 0:Me.identifier))return new Promise((ht,an)=>{an()})})})}},"\u53D1\u5E03")))}].filter(ae=>!ae.hidden)}),k.createElement(O.Z,{current:Se.page,total:(Ze==null?void 0:Ze.items_count)||(Ze==null?void 0:Ze.shixuns_count),style:{marginBottom:20},defaultPageSize:Se.per_page,showTotal:ae=>k.createElement("span",null,"\u5171\xA0",k.createElement("span",{style:{color:"#165DFF"}},ae),"\xA0\u6761\u6570\u636E"),pageSize:Se.per_page,onChange:(ae,Me)=>{Se.page=ae,Se.per_page=Me,$e(te({},Se)),ze(te({},Se))}}),k.createElement("div",{className:D.bottom},k.createElement(V.ZP,{className:D.no,onClick:()=>{ie(!1)}},"\u53D6\u6D88"),k.createElement(V.ZP,{loading:qe,style:{width:qe&&75},className:D.yes,onClick:()=>L(void 0,null,function*(){if((st==null?void 0:st.length)<=0){l.ZP.info(tt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}oe([...et.current],[...nt.current],!0,st==null?void 0:st.length)})},tt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),k.createElement(s.default,{open:nn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:D.previewModal,width:1e3,centered:!0,onCancel:()=>{Et(!1)},onOk:()=>{Et(!1)}},k.createElement(B,{qitem:dn})))};var Ee=(0,re.connect)(({shixunsDetail:ie,newExercisePaper:xe})=>({shixunsDetail:ie,newExercisePaper:xe}))(Ae)},52154:function(c,a,t){"use strict";t.d(a,{Z:function(){return A}});var e=t(43418),i={ul:"ul___TdfYY"},l=t(32637),s=t(59301),d=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,b=(S,O)=>{var V={};for(var N in S)E.call(S,N)&&O.indexOf(N)<0&&(V[N]=S[N]);if(S!=null&&d)for(var N of d(S))O.indexOf(N)<0&&f.call(S,N)&&(V[N]=S[N]);return V},A=S=>{var O=S,{open:V,onCancel:N}=O,D=b(O,["open","onCancel"]);return s.createElement(e.default,{centered:!0,open:V,title:s.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:N,footer:null},s.createElement("div",null,s.createElement("div",{className:"tc"},s.createElement("img",{className:"mt10",src:l,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),s.createElement("div",{style:{color:"#333"},className:"pt30 font14"},s.createElement("ul",{className:i.ul},s.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),s.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),s.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},62614:function(c,a,t){"use strict";t.d(a,{Z:function(){return S}});var e=t(59301),i=t(8591),l=t(43418),s=t(92832),d={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},E=t(99909),f=t(46722),b=t(25690),h=(O,V,N)=>new Promise((D,Z)=>{var H=j=>{try{C(N.next(j))}catch(P){Z(P)}},U=j=>{try{C(N.throw(j))}catch(P){Z(P)}},C=j=>j.done?D(j.value):Promise.resolve(j.value).then(H,U);C((N=N.apply(O,V)).next())});const A=({problemset:O,dispatch:V,onOk:N})=>{const[D,Z]=(0,e.useState)(""),[H,U]=(0,e.useState)([0]),C=()=>{V({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var P,W;O.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(U([(W=(P=O.actionTabs)==null?void 0:P.params)==null?void 0:W.group_id]),Z(""))},[O.actionTabs.key]);const j=()=>h(void 0,null,function*(){const P=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!D.trim()){i.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(D.charAt(0)===" "){i.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let B=0;B0?H[0]:0,name:D});W.status===0&&(C(),N(W==null?void 0:W.id))});return e.createElement(l.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:O.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:C,onOk:j,destroyOnClose:!0},e.createElement("div",{className:d.addModal},e.createElement("div",{className:d.row},e.createElement("span",{className:d.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),e.createElement(s.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:D,onChange:P=>Z(P.target.value)})),e.createElement("div",{className:d.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},e.createElement("span",{className:d.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),e.createElement(E.Z,{value:H,onChange:P=>U(P)}))))};var S=(0,b.connect)(({problemset:O})=>({problemset:O}))(A)},55381:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t.n(d),f=t(58339),b=t(91842),h=t(24334),A=t.n(h),S=t(38986),O=t(81072),V=t(7727),N=t(61186),D=t.n(N),Z=t(59301),H=Object.defineProperty,U=Object.defineProperties,C=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,B=(de,M,k)=>M in de?H(de,M,{enumerable:!0,configurable:!0,writable:!0,value:k}):de[M]=k,F=(de,M)=>{for(var k in M||(M={}))P.call(M,k)&&B(de,k,M[k]);if(j)for(var k of j(M))W.call(M,k)&&B(de,k,M[k]);return de},z=(de,M)=>U(de,C(M)),re=(de,M,k)=>new Promise((Be,ye)=>{var $=R=>{try{K(k.next(R))}catch(J){ye(J)}},pe=R=>{try{K(k.throw(R))}catch(J){ye(J)}},K=R=>R.done?Be(R.value):Promise.resolve(R.value).then($,pe);K((k=k.apply(de,M)).next())});const Ce=({problemset:de,dispatch:M})=>{var k,Be,ye,$,pe;const[K,R]=(0,e.useState)({}),[J,te]=(0,e.useState)([]),[I,L]=(0,e.useState)(!1),[Ae,Ee]=(0,e.useState)(!1),[ie,xe]=(0,e.useState)({}),oe=["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"];(0,e.useEffect)(()=>{var tt,Ke,G;if(((tt=de==null?void 0:de.actionTabs)==null?void 0:tt.key)==="BPROGRAM"){const Y=(0,d.cloneDeep)((Ke=de==null?void 0:de.actionTabs)==null?void 0:Ke.params);R(Y),te((G=Y==null?void 0:Y.standard_answer)==null?void 0:G.map(be=>({value:"",answer:(be==null?void 0:be.answer_text)||[]})))}},[(k=de==null?void 0:de.actionTabs)==null?void 0:k.key]);function Ye(){return new Date().getTime()}const qe=()=>re(void 0,null,function*(){var tt,Ke,G,Y,be;if(J.some($e=>($e==null?void 0:$e.value)==="")&&!I){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(I){const $e=(0,d.cloneDeep)((tt=de==null?void 0:de.actionTabs)==null?void 0:tt.params);te([...(Ke=$e==null?void 0:$e.standard_answer)==null?void 0:Ke.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[],type:""}))]),L(!I);return}else{let $e=J==null?void 0:J.map((ke,it)=>z(F({},ke),{type:ke.types}));te($e)}console.log(J),Ee(!0);let Ve=yield(0,S.ZP)(`/api/problems/${(G=K==null?void 0:K.program_attr)==null?void 0:G.identifier}/start.json`,{method:"get"});const Se=yield(0,O.n4)(Ve==null?void 0:Ve.identifier,{code:(Y=K==null?void 0:K.program_attr)==null?void 0:Y.code,language:(be=K==null?void 0:K.program_attr)==null?void 0:be.language,answers:J==null?void 0:J.map($e=>$e.value)});if((Se==null?void 0:Se.status)===0){let ke=function(){return re(this,null,function*(){const{status:it,message:ft,data:jt}=yield(0,O.rX)(Ve==null?void 0:Ve.identifier,"submit"),St=Ye()-$e>10*1e3*(J==null?void 0:J.length);if(it!==0&&!St&&setTimeout(ke,1e3),St){s.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"}),Ee(!1);return}if(it===0){Ee(!1);let Ze=J==null?void 0:J.map((ve,Ot)=>z(F({},ve),{type:(jt==null?void 0:jt.right_arr[Ot])===1?"success":"warning"}));te(Ze),xe(jt),jt.status===2&&(Ee(!1),s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=Ye();yield(0,O.bM)(Ve==null?void 0:Ve.identifier,{}),ke()}else Ee(!1);L(!I)}),Ct=()=>{R({}),te([]),L(!1),M({type:"problemset/setActionTabs",payload:{}})};return Z.createElement(Z.Fragment,null,Z.createElement(s.default,{centered:!0,destroyOnClose:!0,open:de.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:I?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:qe,onCancel:Ct,okButtonProps:{loading:Ae}},Z.createElement("div",null,Z.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),Z.createElement(b.Z,{value:(Be=K==null?void 0:K.program_attr)==null?void 0:Be.description}),((ye=K==null?void 0:K.program_attr)==null?void 0:ye.code)&&Z.createElement(b.Z,{showProgramFill:!0,onFillChange:tt=>{let Ke=tt==null?void 0:tt.map((G,Y)=>F({},G));te(Ke)},programFillValue:J,value:h.Base64.decode(($=K==null?void 0:K.program_attr)==null?void 0:$.code)}),I&&Z.createElement(e.Fragment,null,Z.createElement("div",{className:f.Z.line}),(pe=K==null?void 0:K.standard_answer)==null?void 0:pe.map((tt,Ke)=>Z.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},Z.createElement("b",null,"\u586B\u7A7A",Ke+1,"\u7B54\u6848:\xA0"),Z.createElement("pre",null,(tt==null?void 0:tt.answer_text)||""))),Z.createElement("div",{className:"c-grey-333 mb10"},Z.createElement("b",null,"\u89E3\u6790:\xA0"),(K==null?void 0:K.analysis)||"\u6682\u65E0\u89E3\u6790")))),(ie==null?void 0:ie.id)&&ie.status!==2&&Z.createElement(s.default,{open:(ie==null?void 0:ie.id)&&ie.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{xe({})},onCancel:()=>{xe({})}},Z.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Z.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Z.createElement("span",{style:{marginLeft:12,color:ie.status!==0&&"#E30000"}},V.Im[ie.status])),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Z.createElement("span",{style:{marginLeft:12}},D()(ie.created_at).format("YYYY-MM-DD HH:mm:ss"))),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Z.createElement("span",{style:{marginLeft:12}},ie.language)),Z.createElement("div",null,Z.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Z.createElement("span",{style:{marginLeft:12}},ie.execute_time,"ms"))),Z.createElement(V.Y4,F({},ie)))))};a.Z=(0,i.connect)(({problemset:de})=>({problemset:de}))(Ce)},84265:function(c,a,t){"use strict";t.d(a,{Z:function(){return Nt}});var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t(91842),f=t(5112),b=t(3113),h=t(28103),A=t(58339),S=t(59301),O=Object.defineProperty,V=Object.defineProperties,N=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,U=(Xe,we,Ne)=>we in Xe?O(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,C=(Xe,we)=>{for(var Ne in we||(we={}))Z.call(we,Ne)&&U(Xe,Ne,we[Ne]);if(D)for(var Ne of D(we))H.call(we,Ne)&&U(Xe,Ne,we[Ne]);return Xe},j=(Xe,we)=>V(Xe,N(we)),P=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const W=({problemset:Xe,dispatch:we,showdiv:Ne,data:Tt})=>{const[Ht,Yt]=(0,e.useState)([]),[Mt,Ut]=(0,e.useState)(!1),yt=["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"];(0,e.useEffect)(()=>{var nt;((nt=Object.keys(Tt))==null?void 0:nt.length)>0&&Yt(Tt.choices)},[Tt]);const Lt=()=>P(void 0,null,function*(){if(!Ht.some(nt=>nt==null?void 0:nt.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Mt){const nt=(0,d.cloneDeep)(Tt);Yt(nt.choices)}Ut(!Mt)}),Pn=(nt,et)=>{console.log(nt.target.checked);const Le=Ht.map((x,Q)=>j(C({},x),{checked:Q===et?nt.target.checked:!1}));Yt(Le)},Je=()=>{Yt([]),Ut(!1),we({type:"problemset/setActionTabs",payload:{}})};return S.createElement("div",null,S.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),S.createElement(E.Z,{value:Tt==null?void 0:Tt.name}),Ht==null?void 0:Ht.map((nt,et)=>{const{is_answer:Le,checked:x,choice_text:Q}=nt;let ee="";return Mt&&Le&&(ee=A.Z.green),Mt&&!Le&&x&&(ee=A.Z.red),S.createElement("div",{key:et,style:{pointerEvents:Mt?"none":"auto"},className:`${A.Z.row} ${ee}`},S.createElement(f.ZP,{onChange:ge=>Pn(ge,et),checked:x}),S.createElement("span",null,yt[et],".\xA0"),S.createElement(E.Z,{className:A.Z.html,value:Q}),Mt&&Le&&S.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Mt&&!Le&&x&&S.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Mt&&S.createElement(e.Fragment,null,S.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},S.createElement("div",{className:"c-grey-333 mb5"},S.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),yt[Ht.findIndex(nt=>nt.is_answer)]),S.createElement("div",{className:"c-grey-333 mb10"},S.createElement("b",null,"\u89E3\u6790:\xA0"),(Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"))),S.createElement("div",{style:{textAlign:"end",marginTop:10}},S.createElement(b.ZP,{type:"primary",onClick:()=>{Lt()}},Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&S.createElement(h.Z,null))};var B=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(W),F=t(92832),z=t(19105),re=t(59301),Ce=Object.defineProperty,de=Object.defineProperties,M=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,$=(Xe,we,Ne)=>we in Xe?Ce(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,pe=(Xe,we)=>{for(var Ne in we||(we={}))Be.call(we,Ne)&&$(Xe,Ne,we[Ne]);if(k)for(var Ne of k(we))ye.call(we,Ne)&&$(Xe,Ne,we[Ne]);return Xe},K=(Xe,we)=>de(Xe,M(we)),R=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const J=({problemset:Xe,datas:we,showdiv:Ne,dispatch:Tt})=>{var Ht;const[Yt,Mt]=(0,e.useState)({}),[Ut,yt]=(0,e.useState)([]),[Lt,Pn]=(0,e.useState)(!1),Je=["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"];(0,e.useEffect)(()=>{var x;if(Object.keys(we)){const Q=(0,d.cloneDeep)(we);Mt(Q),yt((x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(ee=>pe({value:"",answer:(ee==null?void 0:ee.answer_text)||[]},ee)))}},[we]);const nt=()=>R(void 0,null,function*(){var x;if(Ut.some(Q=>(Q==null?void 0:Q.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Lt){const Q=(0,d.cloneDeep)(we);yt((x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(ee=>pe({value:"",answer:(ee==null?void 0:ee.answer_text)||[]},ee)))}Pn(!Lt)}),et=(x,Q)=>{const ee=Ut.map((ge,Te)=>K(pe({},ge),{value:Te===Q?x.target.value:ge.value}));yt(ee)},Le=()=>{Mt({}),yt([]),Pn(!1),Tt({type:"problemset/setActionTabs",payload:{}})};return re.createElement("div",null,re.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),re.createElement(E.Z,{value:Yt==null?void 0:Yt.name}),Ut==null?void 0:Ut.map((x,Q)=>{const{value:ee,answer:ge}=x;let Te="";return Lt&&(ge!=null&&ge.includes(ee))&&(Te=A.Z.green),Lt&&!(ge!=null&&ge.includes(ee))&&(Te=A.Z.red),re.createElement("div",{key:Q,style:{pointerEvents:Lt?"none":"auto",marginTop:10},className:`${A.Z.row} ${Te}`},re.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Q+1,"\u7B54\u6848:"),(x==null?void 0:x.model)===1?re.createElement(F.default.TextArea,{className:A.Z.textArea,style:{width:610,marginRight:10},onChange:ze=>et(ze,Q),value:ee}):re.createElement(z.Z,{value:ee,onChange:ze=>{const Ge=Ut.map((At,vt)=>K(pe({},At),{value:vt===Q?ze:At.value}));yt(Ge)}}),Lt&&(ge==null?void 0:ge.includes(ee))&&re.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Lt&&!(ge!=null&&ge.includes(ee))&&re.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Lt&&re.createElement(e.Fragment,null,re.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Ht=Yt==null?void 0:Yt.standard_answer)==null?void 0:Ht.map((x,Q)=>{var ee,ge;return re.createElement("div",{className:"c-grey-333 mb5"},re.createElement("b",null,"\u586B\u7A7A",Q+1,"\u7B54\u6848:\xA0"),(x==null?void 0:x.model)===1?((ee=x==null?void 0:x.answer_text)==null?void 0:ee.join("\u3001"))||"":re.createElement(z.Z,{value:(ge=x==null?void 0:x.answer_text)==null?void 0:ge.join("\u3001"),disabled:!0}))}),re.createElement("div",{className:"c-grey-333 mb10"},re.createElement("b",null,"\u89E3\u6790:\xA0"),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),re.createElement("div",{style:{textAlign:"end",marginTop:10}},re.createElement(b.ZP,{type:"primary",onClick:()=>{nt()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&re.createElement(h.Z,null))};var te=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(J),I=t(59301),L=Object.defineProperty,Ae=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ye=(Xe,we,Ne)=>we in Xe?L(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,qe=(Xe,we)=>{for(var Ne in we||(we={}))xe.call(we,Ne)&&Ye(Xe,Ne,we[Ne]);if(ie)for(var Ne of ie(we))oe.call(we,Ne)&&Ye(Xe,Ne,we[Ne]);return Xe},Ct=(Xe,we)=>Ae(Xe,Ee(we)),tt=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const Ke=({problemset:Xe,datas:we,showdiv:Ne,dispatch:Tt})=>{var Ht;const[Yt,Mt]=(0,e.useState)({}),[Ut,yt]=(0,e.useState)([]),[Lt,Pn]=(0,e.useState)(!1),Je=["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"];(0,e.useEffect)(()=>{if(Object.keys(we)){const x=(0,d.cloneDeep)(we);Mt(x),yt(x.choices)}},[we]);const nt=()=>tt(void 0,null,function*(){if(!Ut.some(x=>x==null?void 0:x.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Lt){const x=(0,d.cloneDeep)(we);yt(x.choices)}Pn(!Lt)}),et=(x,Q)=>{console.log(x.target.checked);const ee=Ut.map((ge,Te)=>Ct(qe({},ge),{checked:Te===Q?x.target.checked:!1}));yt(ee)},Le=()=>{Mt({}),yt([]),Pn(!1),Tt({type:"problemset/setActionTabs",payload:{}})};return I.createElement("div",null,I.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),I.createElement(E.Z,{value:Yt==null?void 0:Yt.name}),Ut==null?void 0:Ut.map((x,Q)=>{const{is_answer:ee,checked:ge,choice_text:Te}=x;let ze="";return Lt&&ee&&(ze=A.Z.green),Lt&&!ee&&ge&&(ze=A.Z.red),I.createElement("div",{key:Q,style:{pointerEvents:Lt?"none":"auto"},className:`${A.Z.row} ${ze}`},I.createElement(f.ZP,{onChange:Ge=>et(Ge,Q),checked:ge}),I.createElement(E.Z,{className:A.Z.html,value:Te}),Lt&&ee&&I.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Lt&&!ee&&ge&&I.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Lt&&I.createElement(e.Fragment,null,I.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},I.createElement("div",{className:"c-grey-333 mb5"},I.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Ht=Ut.find(x=>x.is_answer))==null?void 0:Ht.choice_text),I.createElement("div",{className:"c-grey-333 mb10"},I.createElement("b",null,"\u89E3\u6790:\xA0"),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),I.createElement("div",{style:{textAlign:"end",marginTop:10}},I.createElement(b.ZP,{type:"primary",onClick:()=>{nt()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&I.createElement(h.Z,null))};var G=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(Ke),Y=t(24905),be=t(59301),Ve=Object.defineProperty,Se=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,jt=(Xe,we,Ne)=>we in Xe?Ve(Xe,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Xe[we]=Ne,st=(Xe,we)=>{for(var Ne in we||(we={}))it.call(we,Ne)&&jt(Xe,Ne,we[Ne]);if(ke)for(var Ne of ke(we))ft.call(we,Ne)&&jt(Xe,Ne,we[Ne]);return Xe},St=(Xe,we)=>Se(Xe,$e(we)),Ze=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const ve=({problemset:Xe,data:we,showdiv:Ne,dispatch:Tt})=>{const[Ht,Yt]=(0,e.useState)([]),[Mt,Ut]=(0,e.useState)(!1),yt=["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"];(0,e.useEffect)(()=>{var nt;((nt=Object.keys(we))==null?void 0:nt.length)>0&&Yt(we.choices)},[we]);const Lt=()=>Ze(void 0,null,function*(){if(!Ht.some(nt=>nt==null?void 0:nt.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Mt){const nt=(0,d.cloneDeep)(we);Yt(nt.choices)}Ut(!Mt)}),Pn=(nt,et)=>{console.log(nt.target.checked);const Le=Ht.map((x,Q)=>St(st({},x),{checked:Q===et?nt.target.checked:x.checked}));Yt(Le)},Je=()=>{let nt="";return Ht.forEach((et,Le)=>{et.is_answer&&(nt=nt+yt[Le])}),nt};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),be.createElement(E.Z,{value:we==null?void 0:we.name}),Ht==null?void 0:Ht.map((nt,et)=>{const{is_answer:Le,checked:x,choice_text:Q}=nt;let ee="";return Mt&&Le&&(ee=A.Z.green),Mt&&!Le&&x&&(ee=A.Z.red),be.createElement("div",{key:et,style:{pointerEvents:Mt?"none":"auto"},className:`${A.Z.row} ${ee}`},be.createElement(Y.default,{style:{padding:3},onChange:ge=>Pn(ge,et),checked:x}),be.createElement("span",null,yt[et],".\xA0"),be.createElement(E.Z,{className:A.Z.html,value:Q}),Mt&&Le&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Mt&&!Le&&x&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Mt&&be.createElement(e.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Je()),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(we==null?void 0:we.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(b.ZP,{type:"primary",onClick:()=>{Lt()}},Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&&be.createElement(h.Z,null))};var Ot=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(ve),bt=t(39793),gt=t(59301),dn=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const Jt=({problemset:Xe,dispatch:we,showdiv:Ne,datas:Tt})=>{var Ht,Yt,Mt;const[Ut,yt]=(0,e.useState)({}),[Lt,Pn]=(0,e.useState)(!1),[Je,nt]=(0,e.useState)(!0),[et,Le]=(0,e.useState)("");(0,e.useEffect)(()=>{if(Object.keys(Tt)){const ee=(0,d.cloneDeep)(Tt);yt(ee)}},[Tt]);const x=()=>dn(void 0,null,function*(){if(!et){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Lt&&Le(""),Pn(!Lt)}),Q=()=>{yt({}),nt(!0),Pn(!1),Le(""),we({type:"problemset/setActionTabs",payload:{}})};return gt.createElement("div",null,gt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),gt.createElement(E.Z,{value:Ut==null?void 0:Ut.name,style:{marginBottom:10}}),Je?gt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{nt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):gt.createElement(bt.Z,{defaultValue:et,onChange:ee=>{Le(ee)}}),Lt&>.createElement(e.Fragment,null,gt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},gt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),gt.createElement("br",null),((Ht=Ut==null?void 0:Ut.answer_texts)==null?void 0:Ht[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((Yt=Ut==null?void 0:Ut.keywords)==null?void 0:Yt.length)>0&>.createElement("div",{style:{marginTop:10,marginBottom:10}},gt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Mt=Ut==null?void 0:Ut.keywords)==null?void 0:Mt.map(ee=>{var ge,Te,ze;return((ge=ee==null?void 0:ee.keyword)==null?void 0:ge.length)>1?((Te=ee==null?void 0:ee.keyword)==null?void 0:Te.join("\u6216"))+"\uFF1B":((ze=ee==null?void 0:ee.keyword)==null?void 0:ze[0])+"\uFF1B"})),gt.createElement("div",{style:{color:"#5F6368"}},gt.createElement("b",null,"\u89E3\u6790:"),gt.createElement("br",null),(Ut==null?void 0:Ut.analysis)||"\u6682\u65E0\u89E3\u6790"))),gt.createElement("div",{style:{textAlign:"end",marginTop:10}},gt.createElement(b.ZP,{type:"primary",onClick:()=>{x()}},Lt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ne&>.createElement(h.Z,null))};var nn=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(Jt),Et=t(59301),xt=(Xe,we,Ne)=>new Promise((Tt,Ht)=>{var Yt=yt=>{try{Ut(Ne.next(yt))}catch(Lt){Ht(Lt)}},Mt=yt=>{try{Ut(Ne.throw(yt))}catch(Lt){Ht(Lt)}},Ut=yt=>yt.done?Tt(yt.value):Promise.resolve(yt.value).then(Yt,Mt);Ut((Ne=Ne.apply(Xe,we)).next())});const rt=({problemset:Xe,dispatch:we})=>{var Ne,Tt;const[Ht,Yt]=(0,e.useState)({}),[Mt,Ut]=(0,e.useState)(!1),[yt,Lt]=(0,e.useState)(!0),[Pn,Je]=(0,e.useState)("");(0,e.useEffect)(()=>{var Le,x;if(((Le=Xe==null?void 0:Xe.actionTabs)==null?void 0:Le.key)==="COMBINATION"){const Q=(0,d.cloneDeep)((x=Xe==null?void 0:Xe.actionTabs)==null?void 0:x.params);Yt(Q)}},[(Ne=Xe==null?void 0:Xe.actionTabs)==null?void 0:Ne.key]);const nt=()=>xt(void 0,null,function*(){if(!Pn){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ut(!Mt)}),et=()=>{Yt({}),Lt(!0),Ut(!1),Je(""),we({type:"problemset/setActionTabs",payload:{}})};return Et.createElement(s.default,{centered:!0,destroyOnClose:!0,open:Xe.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Mt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:nt,onCancel:et},Et.createElement("div",null,Et.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Et.createElement(E.Z,{value:Ht==null?void 0:Ht.name,style:{marginBottom:10}}),(Tt=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:Tt.map((Le,x)=>{var Q,ee,ge,Te,ze;if((Le==null?void 0:Le.item_type)==="SINGLE")return Et.createElement(B,{data:Le,showdiv:((Q=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:Q.length)-1===x});if((Le==null?void 0:Le.item_type)==="MULTIPLE")return Et.createElement(Ot,{data:Le,showdiv:((ee=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:ee.length)-1===x});if((Le==null?void 0:Le.item_type)==="JUDGMENT")return Et.createElement(G,{datas:Le,showdiv:((ge=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:ge.length)-1===x});if((Le==null?void 0:Le.item_type)==="COMPLETION")return Et.createElement(te,{datas:Le,showdiv:((Te=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:Te.length)-1===x});if((Le==null?void 0:Le.item_type)==="SUBJECTIVE")return Et.createElement(nn,{datas:Le,showdiv:((ze=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:ze.length)-1===x})})))};var Nt=(0,i.connect)(({problemset:Xe})=>({problemset:Xe}))(rt)},44551:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(92832),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=t(19105),S=t(59301),O=Object.defineProperty,V=Object.defineProperties,N=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,U=(B,F,z)=>F in B?O(B,F,{enumerable:!0,configurable:!0,writable:!0,value:z}):B[F]=z,C=(B,F)=>{for(var z in F||(F={}))Z.call(F,z)&&U(B,z,F[z]);if(D)for(var z of D(F))H.call(F,z)&&U(B,z,F[z]);return B},j=(B,F)=>V(B,N(F)),P=(B,F,z)=>new Promise((re,Ce)=>{var de=Be=>{try{k(z.next(Be))}catch(ye){Ce(ye)}},M=Be=>{try{k(z.throw(Be))}catch(ye){Ce(ye)}},k=Be=>Be.done?re(Be.value):Promise.resolve(Be.value).then(de,M);k((z=z.apply(B,F)).next())});const W=({problemset:B,dispatch:F})=>{var z,re;const[Ce,de]=(0,e.useState)({}),[M,k]=(0,e.useState)([]),[Be,ye]=(0,e.useState)(!1),$=["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"];(0,e.useEffect)(()=>{var J,te,I;if(((J=B==null?void 0:B.actionTabs)==null?void 0:J.key)==="COMPLETION"){const L=(0,E.cloneDeep)((te=B==null?void 0:B.actionTabs)==null?void 0:te.params);de(L),k((I=L==null?void 0:L.standard_answer)==null?void 0:I.map(Ae=>C({value:"",answer:(Ae==null?void 0:Ae.answer_text)||[]},Ae)))}},[(z=B==null?void 0:B.actionTabs)==null?void 0:z.key]);const pe=()=>P(void 0,null,function*(){var J,te;if(M.some(I=>(I==null?void 0:I.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Be){const I=(0,E.cloneDeep)((J=B==null?void 0:B.actionTabs)==null?void 0:J.params);k((te=I==null?void 0:I.standard_answer)==null?void 0:te.map(L=>C({value:"",answer:(L==null?void 0:L.answer_text)||[]},L)))}ye(!Be)}),K=(J,te)=>{const I=M.map((L,Ae)=>j(C({},L),{value:Ae===te?J.target.value:L.value}));k(I)},R=()=>{de({}),k([]),ye(!1),F({type:"problemset/setActionTabs",payload:{}})};return S.createElement(s.default,{centered:!0,destroyOnClose:!0,open:B.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Be?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:pe,onCancel:R},S.createElement("div",null,S.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),S.createElement(h.Z,{value:Ce==null?void 0:Ce.name}),M==null?void 0:M.map((J,te)=>{const{value:I,answer:L}=J;let Ae="";return Be&&(L!=null&&L.includes(I))&&(Ae=b.Z.green),Be&&!(L!=null&&L.includes(I))&&(Ae=b.Z.red),S.createElement("div",{key:te,style:{pointerEvents:Be?"none":"auto",marginTop:10},className:`${b.Z.row} ${Ae}`},S.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",te+1,"\u7B54\u6848:"),(J==null?void 0:J.model)===1?S.createElement(d.default.TextArea,{className:b.Z.textArea,style:{width:610,marginRight:10},onChange:Ee=>K(Ee,te),value:I}):S.createElement(A.Z,{value:I,onChange:Ee=>{const ie=M.map((xe,oe)=>j(C({},xe),{value:oe===te?Ee:xe.value}));k(ie)}}),Be&&(L==null?void 0:L.includes(I))&&S.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Be&&!(L!=null&&L.includes(I))&&S.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Be&&S.createElement(e.Fragment,null,S.createElement("div",{className:b.Z.line}),(re=Ce==null?void 0:Ce.standard_answer)==null?void 0:re.map((J,te)=>{var I,L;return S.createElement("div",{className:"c-grey-333 mb5"},S.createElement("b",null,"\u586B\u7A7A",te+1,"\u7B54\u6848:\xA0"),(J==null?void 0:J.model)===1?((I=J==null?void 0:J.answer_text)==null?void 0:I.join("\u3001"))||"":S.createElement(A.Z,{value:(L=J==null?void 0:J.answer_text)==null?void 0:L.join("\u3001"),disabled:!0}))}),S.createElement("div",{className:"c-grey-333 mb10"},S.createElement("b",null,"\u89E3\u6790:\xA0"),(Ce==null?void 0:Ce.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:B})=>({problemset:B}))(W)},28325:function(c,a,t){"use strict";t.d(a,{Z:function(){return d}});var e={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},i=t(60324),l=t(59301),d=({data:E=[],activeTabsKey:f,onClick:b})=>{const h=()=>E.map((S,O)=>l.createElement("div",{key:O,className:e.few},l.createElement("b",{title:S.name,style:{color:"#333333"},onClick:()=>b(S.id,!1,f==="3")},S.name),O\xA0"))),A=()=>{let S=!0;const O=E.slice(2,-2),V=l.createElement("div",{className:e.pWrap},O.map(N=>l.createElement("span",{title:N.name,onClick:()=>b(N.id,!1,f==="3"),key:N.id},N.name)));return E.map((N,D)=>{let Z=null;return D>1&&Db(N.id,!1,f==="3")},N.name),D\xA0")),Z})};return l.createElement("aside",{style:{overflowX:"auto"}},E.length>1&&l.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{E.length===1||b(E[E.length-2].id,!1,!0)}}),l.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(E==null?void 0:E.length)>5?A():h())}},75596:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(5112),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=Object.defineProperty,S=Object.defineProperties,O=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,Z=(P,W,B)=>W in P?A(P,W,{enumerable:!0,configurable:!0,writable:!0,value:B}):P[W]=B,H=(P,W)=>{for(var B in W||(W={}))N.call(W,B)&&Z(P,B,W[B]);if(V)for(var B of V(W))D.call(W,B)&&Z(P,B,W[B]);return P},U=(P,W)=>S(P,O(W)),C=(P,W,B)=>new Promise((F,z)=>{var re=M=>{try{de(B.next(M))}catch(k){z(k)}},Ce=M=>{try{de(B.throw(M))}catch(k){z(k)}},de=M=>M.done?F(M.value):Promise.resolve(M.value).then(re,Ce);de((B=B.apply(P,W)).next())});const j=({problemset:P,dispatch:W})=>{var B,F;const[z,re]=(0,e.useState)({}),[Ce,de]=(0,e.useState)([]),[M,k]=(0,e.useState)(!1),Be=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=P==null?void 0:P.actionTabs)==null?void 0:K.key)==="JUDGMENT"){const J=(0,E.cloneDeep)((R=P==null?void 0:P.actionTabs)==null?void 0:R.params);re(J),de(J.choices)}},[(B=P==null?void 0:P.actionTabs)==null?void 0:B.key]);const ye=()=>C(void 0,null,function*(){var K;if(!Ce.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const R=(0,E.cloneDeep)((K=P==null?void 0:P.actionTabs)==null?void 0:K.params);de(R.choices)}k(!M)}),$=(K,R)=>{console.log(K.target.checked);const J=Ce.map((te,I)=>U(H({},te),{checked:I===R?K.target.checked:!1}));de(J)},pe=()=>{re({}),de([]),k(!1),W({type:"problemset/setActionTabs",payload:{}})};return e.createElement(s.default,{centered:!0,destroyOnClose:!0,open:P.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pe},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),e.createElement(h.Z,{value:z==null?void 0:z.name}),Ce==null?void 0:Ce.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return M&&J&&(L=b.Z.green),M&&!J&&te&&(L=b.Z.red),e.createElement("div",{key:R,style:{pointerEvents:M?"none":"auto"},className:`${b.Z.row} ${L}`},e.createElement(d.ZP,{onChange:Ae=>$(Ae,R),checked:te}),e.createElement(h.Z,{className:b.Z.html,value:I}),M&&J&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),M&&!J&&te&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),M&&e.createElement(e.Fragment,null,e.createElement("div",{className:b.Z.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(F=Ce.find(K=>K.is_answer))==null?void 0:F.choice_text),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(z==null?void 0:z.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:P})=>({problemset:P}))(j)},21145:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(24905),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=Object.defineProperty,S=Object.defineProperties,O=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,Z=(P,W,B)=>W in P?A(P,W,{enumerable:!0,configurable:!0,writable:!0,value:B}):P[W]=B,H=(P,W)=>{for(var B in W||(W={}))N.call(W,B)&&Z(P,B,W[B]);if(V)for(var B of V(W))D.call(W,B)&&Z(P,B,W[B]);return P},U=(P,W)=>S(P,O(W)),C=(P,W,B)=>new Promise((F,z)=>{var re=M=>{try{de(B.next(M))}catch(k){z(k)}},Ce=M=>{try{de(B.throw(M))}catch(k){z(k)}},de=M=>M.done?F(M.value):Promise.resolve(M.value).then(re,Ce);de((B=B.apply(P,W)).next())});const j=({problemset:P,dispatch:W})=>{var B;const[F,z]=(0,e.useState)({}),[re,Ce]=(0,e.useState)([]),[de,M]=(0,e.useState)(!1),k=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=P==null?void 0:P.actionTabs)==null?void 0:K.key)==="MULTIPLE"){const J=(0,E.cloneDeep)((R=P==null?void 0:P.actionTabs)==null?void 0:R.params);z(J),Ce(J.choices)}},[(B=P==null?void 0:P.actionTabs)==null?void 0:B.key]);const Be=()=>C(void 0,null,function*(){var K;if(!re.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(de){const R=(0,E.cloneDeep)((K=P==null?void 0:P.actionTabs)==null?void 0:K.params);Ce(R.choices)}M(!de)}),ye=(K,R)=>{console.log(K.target.checked);const J=re.map((te,I)=>U(H({},te),{checked:I===R?K.target.checked:te.checked}));Ce(J)},$=()=>{z({}),Ce([]),M(!1),W({type:"problemset/setActionTabs",payload:{}})},pe=()=>{let K="";return re.forEach((R,J)=>{R.is_answer&&(K=K+k[J])}),K};return e.createElement(s.default,{centered:!0,destroyOnClose:!0,open:P.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:de?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:$},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),e.createElement(h.Z,{value:F==null?void 0:F.name}),re==null?void 0:re.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return de&&J&&(L=b.Z.green),de&&!J&&te&&(L=b.Z.red),e.createElement("div",{key:R,style:{pointerEvents:de?"none":"auto"},className:`${b.Z.row} ${L}`},e.createElement(d.default,{style:{padding:3},onChange:Ae=>ye(Ae,R),checked:te}),e.createElement("span",null,k[R],".\xA0"),e.createElement(h.Z,{className:b.Z.html,value:I}),de&&J&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),de&&!J&&te&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),de&&e.createElement(e.Fragment,null,e.createElement("div",{className:b.Z.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),pe()),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(F==null?void 0:F.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:P})=>({problemset:P}))(j)},46118:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ce},b:function(){return F}});var e=t(59301),i=t(8591),l=t(43418),s=t(92832),d=t(3113),E=t(17574),f={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},b=t(38986),h=t(73631),A=t(31328),S=t(46722),O=t(89392),V=t(46627),N=Object.defineProperty,D=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,j=(de,M,k)=>M in de?N(de,M,{enumerable:!0,configurable:!0,writable:!0,value:k}):de[M]=k,P=(de,M)=>{for(var k in M||(M={}))U.call(M,k)&&j(de,k,M[k]);if(H)for(var k of H(M))C.call(M,k)&&j(de,k,M[k]);return de},W=(de,M)=>D(de,Z(M)),B=(de,M,k)=>new Promise((Be,ye)=>{var $=R=>{try{K(k.next(R))}catch(J){ye(J)}},pe=R=>{try{K(k.throw(R))}catch(J){ye(J)}},K=R=>R.done?Be(R.value):Promise.resolve(R.value).then($,pe);K((k=k.apply(de,M)).next())});const F=(de,M,k=[])=>{if(de)for(const Be of de){if(Be.key===M)return k;if(Be.children&&Be.children!=""){const ye=F(Be.children,M,[...k,{id:Be.key,name:Be.title.props.name}]);if(ye)return ye}}},z=({isProblemset:de,name:M,id:k,isShare:Be,itemBanksCount:ye,onOpen:$=()=>{},onShare:pe=()=>{},onMove:K=()=>{},onDeleteOk:R=()=>{}})=>{const[J,te]=(0,e.useState)(!1),[I,L]=(0,e.useState)(M),[Ae,Ee]=(0,e.useState)(M),ie=oe=>B(void 0,null,function*(){const Ye=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ae.trim()){i.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ae.charAt(0)===" "){i.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ct=0;Ct{l.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,e.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),e.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>B(void 0,null,function*(){(yield(0,b.ZP)(`/api/item_banks_groups/${Math.abs(oe)}.json`,{method:"delete",body:{}})).status===0&&R(oe)})})};return e.createElement("div",{className:f.list,onClick:oe=>$(k,Be)},J?e.createElement(s.default,{style:{maxWidth:780},value:Ae,onChange:oe=>{Ee(oe.target.value)},onClick:oe=>oe.stopPropagation()}):e.createElement("div",{className:f.name,title:I},I),ye?e.createElement("div",{className:f.subject},"\u8BD5\u9898\u6570 ",ye):"",de&&e.createElement("div",{className:f.btns},J?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:oe=>{oe.stopPropagation(),ie(k)}}),e.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:oe=>{oe.stopPropagation(),Ee(I),te(!1)}})):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:oe=>{oe.stopPropagation(),K(k,"up")}}),e.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:oe=>{oe.stopPropagation(),K(k,"down")}})),e.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},e.createElement(d.ZP,{className:"ml10",onClick:oe=>{oe.stopPropagation(),pe(Math.abs(k))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),e.createElement(d.ZP,{className:"ml10",onClick:oe=>{oe.stopPropagation(),te(!0)},type:"link"},"\u91CD\u547D\u540D"),e.createElement(d.ZP,{onClick:oe=>{oe.stopPropagation(),xe(k)},type:"link",danger:!0},"\u5220\u9664"))))};var Ce=({isProblemset:de,data:M,onOpen:k=()=>{},onShare:Be=()=>{},navigation:ye,reloadData:$,activeTabsKey:pe,setRootData:K,params:R})=>{const[J,te]=(0,e.useState)(),[I,L]=(0,e.useState)([]),[Ae,Ee]=(0,e.useState)([]);(0,e.useEffect)(()=>{J&&setTimeout(()=>{K(J)},200)},[J]),(0,e.useEffect)(()=>{Ee([]),L([])},[M]),(0,e.useEffect)(()=>{Ae.length===0&&I.length===0&&te(M==null?void 0:M.map(Ke=>({title:e.createElement(z,{isProblemset:de,name:Ke.name,id:Ke.id,isShare:Ke.is_share,itemBanksCount:Ke.item_banks_count,onMove:xe,onOpen:k,onShare:Be,onDeleteOk:Ye}),key:Ke.id,icon:Ke.is_share?e.createElement("img",{onClick:()=>{k(Ke.id)},src:A,className:f.share_folderIcon}):e.createElement("img",{onClick:()=>{k(Ke.id)},src:h,className:f.folderIcon}),isLeaf:!Ke.have_child})))},[Ae,I,M]);const ie=(Ke,G,Y)=>{const be=(0,O.cloneDeep)(Ke);for(let Ve=0;VeB(void 0,null,function*(){(G==="up"?yield(0,S.A1)({id:Math.abs(Ke)}):yield(0,S.vi)({id:Math.abs(Ke)})).status===0&&te(be=>ie(be,Ke,G))}),oe=(Ke,G)=>Ke.filter(Y=>Y.key===G?!1:(Y.children&&(Y.children=oe(Y.children,G)),!0)),Ye=Ke=>{te(G=>oe(G,Ke)),$()},qe=(Ke,G,Y)=>Ke.map(be=>be.key===G?P(P({},be),Y):be.children?W(P({},be),{children:qe(be.children,G,Y)}):be),Ct=Ke=>B(void 0,null,function*(){var G;const{key:Y}=Ke;let be=pe===V.TabType.TeachGroupShare?"3":"";const Ve=yield(0,S.ex)(W(P({},R),{group_id:Math.abs(Y),parents:[...ye||[{id:0,name:"\u6839\u76EE\u5F55"}],...(G=F(J,Y))==null?void 0:G.map(ke=>({id:ke.id,name:ke.name}))],type:be})),{data:Se,total_count:$e}=Ve||{};$e>0&&te(ke=>qe(ke,Y,{children:Se.map(it=>({title:e.createElement(z,{isProblemset:de,name:it.name,id:it.id,itemBanksCount:it.item_banks_count,onMove:xe,onOpen:k,onShare:Be,onDeleteOk:Ye}),key:it.id,icon:it.is_share?e.createElement("img",{onClick:()=>{k(it.id)},src:A,className:f.share_folderIcon}):e.createElement("img",{onClick:()=>{k(it.id)},src:h,className:f.folderIcon}),isLeaf:!it.have_child}))}))}),tt=(Ke,G)=>{Ee(Ke)};return(J==null?void 0:J.length)>0&&e.createElement(E.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:J,loadData:Ct,onExpand:tt,onLoad:Ke=>{L(Ke)},className:f.folderWrapper,selectable:!1,expandedKeys:Ae,loadedKeys:I})}},37125:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(5112),E=t(89392),f=t.n(E),b=t(58339),h=t(91842),A=t(59301),S=Object.defineProperty,O=Object.defineProperties,V=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,H=(W,B,F)=>B in W?S(W,B,{enumerable:!0,configurable:!0,writable:!0,value:F}):W[B]=F,U=(W,B)=>{for(var F in B||(B={}))D.call(B,F)&&H(W,F,B[F]);if(N)for(var F of N(B))Z.call(B,F)&&H(W,F,B[F]);return W},C=(W,B)=>O(W,V(B)),j=(W,B,F)=>new Promise((z,re)=>{var Ce=k=>{try{M(F.next(k))}catch(Be){re(Be)}},de=k=>{try{M(F.throw(k))}catch(Be){re(Be)}},M=k=>k.done?z(k.value):Promise.resolve(k.value).then(Ce,de);M((F=F.apply(W,B)).next())});const P=({problemset:W,dispatch:B})=>{var F;const[z,re]=(0,e.useState)({}),[Ce,de]=(0,e.useState)([]),[M,k]=(0,e.useState)(!1),Be=["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"];(0,e.useEffect)(()=>{var K,R;if(((K=W==null?void 0:W.actionTabs)==null?void 0:K.key)==="SINGLE"){const J=(0,E.cloneDeep)((R=W==null?void 0:W.actionTabs)==null?void 0:R.params);re(J),de(J.choices)}},[(F=W==null?void 0:W.actionTabs)==null?void 0:F.key]);const ye=()=>j(void 0,null,function*(){var K;if(!Ce.some(R=>R==null?void 0:R.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const R=(0,E.cloneDeep)((K=W==null?void 0:W.actionTabs)==null?void 0:K.params);de(R.choices)}k(!M)}),$=(K,R)=>{console.log(K.target.checked);const J=Ce.map((te,I)=>C(U({},te),{checked:I===R?K.target.checked:!1}));de(J)},pe=()=>{re({}),de([]),k(!1),B({type:"problemset/setActionTabs",payload:{}})};return A.createElement(s.default,{centered:!0,destroyOnClose:!0,open:W.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pe},A.createElement("div",null,A.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),A.createElement(h.Z,{value:z==null?void 0:z.name}),Ce==null?void 0:Ce.map((K,R)=>{const{is_answer:J,checked:te,choice_text:I}=K;let L="";return M&&J&&(L=b.Z.green),M&&!J&&te&&(L=b.Z.red),A.createElement("div",{key:R,style:{pointerEvents:M?"none":"auto"},className:`${b.Z.row} ${L}`},A.createElement(d.ZP,{onChange:Ae=>$(Ae,R),checked:te}),A.createElement("span",null,Be[R],".\xA0"),A.createElement(h.Z,{className:b.Z.html,value:I}),M&&J&&A.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),M&&!J&&te&&A.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),M&&A.createElement(e.Fragment,null,A.createElement("div",{className:b.Z.line}),A.createElement("div",{className:"c-grey-333 mb5"},A.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Be[Ce.findIndex(K=>K.is_answer)]),A.createElement("div",{className:"c-grey-333 mb10"},A.createElement("b",null,"\u89E3\u6790:\xA0"),(z==null?void 0:z.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:W})=>({problemset:W}))(P)},18709:function(c,a,t){"use strict";var e=t(59301),i=t(25690),l=t(8591),s=t(43418),d=t(89392),E=t.n(d),f=t(58339),b=t(91842),h=t(39793),A=t(59301),S=(V,N,D)=>new Promise((Z,H)=>{var U=P=>{try{j(D.next(P))}catch(W){H(W)}},C=P=>{try{j(D.throw(P))}catch(W){H(W)}},j=P=>P.done?Z(P.value):Promise.resolve(P.value).then(U,C);j((D=D.apply(V,N)).next())});const O=({problemset:V,dispatch:N})=>{var D,Z,H,U,C;const[j,P]=(0,e.useState)({}),[W,B]=(0,e.useState)(!1),[F,z]=(0,e.useState)(!0),[re,Ce]=(0,e.useState)("");(0,e.useEffect)(()=>{var k,Be;if(((k=V==null?void 0:V.actionTabs)==null?void 0:k.key)==="SUBJECTIVE"){const ye=(0,d.cloneDeep)((Be=V==null?void 0:V.actionTabs)==null?void 0:Be.params);P(ye)}},[(D=V==null?void 0:V.actionTabs)==null?void 0:D.key]);const de=()=>S(void 0,null,function*(){if(!re){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}W&&Ce(""),B(!W)}),M=()=>{P({}),z(!0),B(!1),Ce(""),N({type:"problemset/setActionTabs",payload:{}})};return console.log("----",W),A.createElement(s.default,{centered:!0,destroyOnClose:!0,open:V.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:W?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:de,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:M},A.createElement("div",null,A.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),A.createElement(b.Z,{value:j==null?void 0:j.name,style:{marginBottom:10,color:"#5f6368"}}),F?A.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{z(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):A.createElement(h.Z,{height:160,defaultValue:re,onChange:k=>{Ce(k)}}),W&&A.createElement(e.Fragment,null,A.createElement("div",{className:f.Z.line}),A.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),A.createElement("div",{style:{marginTop:10}},((Z=j==null?void 0:j.answer_texts)==null?void 0:Z[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((H=j==null?void 0:j.keywords)==null?void 0:H.length)>0&&A.createElement("div",{style:{marginTop:10,marginBottom:10}},A.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(U=j==null?void 0:j.keywords)==null?void 0:U.map(k=>{var Be,ye,$;return((Be=k==null?void 0:k.keyword)==null?void 0:Be.length)>1?((ye=k==null?void 0:k.keyword)==null?void 0:ye.join("\u6216"))+"\uFF1B":(($=k==null?void 0:k.keyword)==null?void 0:$[0])+"\uFF1B"})),A.createElement("div",{style:{color:"#5F6368",marginTop:((C=j==null?void 0:j.keywords)==null?void 0:C.length)<=0?20:10}},A.createElement("b",null,"\u89E3\u6790:")),A.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(j==null?void 0:j.analysis)||"\u6682\u65E0\u89E3\u6790"))))};a.Z=(0,i.connect)(({problemset:V})=>({problemset:V}))(O)},69369:function(c,a,t){"use strict";t.d(a,{N:function(){return P},Z:function(){return W}});var e=t(59301),i=t(91842),l=t(5112),s=t(6848),d=t(95237),E=t(43604),f=t(24905),b=t(20834),h=t(38854),A={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},S=t(48790),O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",V=t(24334),N=t(19105),D=t(51257),Z=t(49535),H=(B,F,z)=>new Promise((re,Ce)=>{var de=Be=>{try{k(z.next(Be))}catch(ye){Ce(ye)}},M=Be=>{try{k(z.throw(Be))}catch(ye){Ce(ye)}},k=Be=>Be.done?re(Be.value):Promise.resolve(Be.value).then(de,M);k((z=z.apply(B,F)).next())});const U=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],C=["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"],j=({data:B,selectIds:F,onSelectCheckBox:z=()=>{},showCheckbox:re=!0})=>{var Ce,de,M;const[k,Be]=(0,e.useState)(!1),ye=(0,e.useRef)(),$=()=>{var te,I;return B.item_type==="JUDGMENT"?e.createElement("div",{className:A.judgmentContent},B.choices.map((L,Ae)=>e.createElement(l.ZP,{key:Ae,disabled:!0},L.choice_text))):B.item_type==="PROGRAM"?e.createElement("div",{className:A.programContent},e.createElement(i.Z,{value:(te=B.program_attr)==null?void 0:te.description})):B.item_type==="COMBINATION"?e.createElement("div",{className:A.combinationContent},(I=B==null?void 0:B.sub_item_banks)==null?void 0:I.map((L,Ae)=>{var Ee,ie,xe,oe,Ye,qe;const Ct=`(\u9898\u76EE${Ae+1}-${(L==null?void 0:L.item_type)=="SINGLE"?"\u5355\u9009\u9898":(L==null?void 0:L.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(L==null?void 0:L.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(L==null?void 0:L.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginTop:10,marginBottom:10}},e.createElement(i.Z,{value:Ct+L.name})),((L==null?void 0:L.item_type)=="SINGLE"||(L==null?void 0:L.item_type)=="MULTIPLE")&&L.choices.map((tt,Ke)=>e.createElement("div",{key:Ke,className:A.otherContentItem},e.createElement("p",null,U[Ke]),e.createElement(i.Z,{className:A.otehrContentHtml,value:tt.choice_text}))),(L==null?void 0:L.item_type)=="JUDGMENT"&&e.createElement("div",{style:{display:"flex",marginBottom:10}},L.choices.map((tt,Ke)=>e.createElement(l.ZP,{key:Ke,disabled:!0},tt.choice_text))),e.createElement("div",{className:A.con},(L==null?void 0:L.item_type)=="SINGLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",C==null?void 0:C[(Ee=L==null?void 0:L.choices)==null?void 0:Ee.findIndex(tt=>tt==null?void 0:tt.is_answer)]," "),(L==null?void 0:L.item_type)=="COMPLETION"&&((ie=L==null?void 0:L.standard_answer)==null?void 0:ie.map((tt,Ke)=>{var G;return e.createElement("div",{key:Ke,className:A.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${tt.position}\uFF09\uFF1A${(G=tt==null?void 0:tt.answer_text)==null?void 0:G.join("\u3001")}`)})),(L==null?void 0:L.item_type)=="MULTIPLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(xe=L==null?void 0:L.choices)==null?void 0:xe.map((tt,Ke)=>{if(tt!=null&&tt.is_answer)return(C==null?void 0:C[Ke])+" "})," "),(L==null?void 0:L.item_type)=="JUDGMENT"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Ye=(oe=L==null?void 0:L.choices)==null?void 0:oe.find(tt=>tt.is_answer))==null?void 0:Ye.choice_text),(L==null?void 0:L.item_type)=="SUBJECTIVE"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(qe=L==null?void 0:L.answer_texts)==null?void 0:qe[0]),e.createElement("div",null,e.createElement("span",null,"\u89E3\u6790\uFF1A"),e.createElement(i.Z,{className:A.parseAnswerHtml,value:L.analysis||"\u6682\u65E0\u89E3\u6790"})),e.createElement("div",null,e.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(s.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},e.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--")))))})):e.createElement("div",{className:A.otherContent},B.choices.map((L,Ae)=>e.createElement("div",{key:Ae,className:A.otherContentItem},e.createElement("p",null,U[Ae]),e.createElement(i.Z,{className:A.otehrContentHtml,value:L.choice_text}))))},pe=()=>{var te;if((B==null?void 0:B.item_type)!=="BPROGRAM")return e.createElement("div",null,(te=B.standard_answer)==null?void 0:te.map((I,L)=>{var Ae,Ee;return e.createElement("div",{key:L,className:A.answerHtml},(I==null?void 0:I.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${I.position}\uFF09\uFF1A${(Ae=I==null?void 0:I.answer_text)==null?void 0:Ae.join("\u3001")}`:e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",I.position,"\uFF09\uFF1A"),e.createElement(N.Z,{value:(Ee=I==null?void 0:I.answer_text)==null?void 0:Ee.join("\u3001"),readOnly:!0})))}))},K=()=>{var te,I,L,Ae,Ee,ie;const xe={SUBJECTIVE:(te=B.answer_texts)==null?void 0:te[0],JUDGMENT:(L=(I=B.choices)==null?void 0:I.find(Y=>Y.is_answer))==null?void 0:L.choice_text},oe=B.choices.map(Y=>Y.is_answer).findIndex(Y=>Y),Ye=oe>-1?C[oe]:"";let qe="";B.choices.map((Y,be)=>{Y.is_answer&&(qe+=C[be])});const Ct=xe[B.item_type];let tt=((Ae=B==null?void 0:B.program_attr)==null?void 0:Ae.code)||"";try{tt=V.Base64.decode(((Ee=B==null?void 0:B.program_attr)==null?void 0:Ee.code)||"")}catch(Y){}const Ke={SINGLE:e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`\u7B54\u6848\uFF1A${Ye||"\u65E0"}`}))),MULTIPLE:e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`\u7B54\u6848\uFF1A${qe||"\u65E0"}`}))),COMPLETION:pe(),BPROGRAM:e.createElement("div",null,e.createElement(i.Z,{className:A.answerHtml,showProgramFill:!0,value:tt}),(ie=B.standard_answer)==null?void 0:ie.map((Y,be)=>e.createElement("div",{key:be,className:A.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Y.position}\uFF09\uFF1A${Y==null?void 0:Y.answer_text}`)))},G=e.createElement(d.Z,null,e.createElement(E.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(E.Z,{flex:1},e.createElement(i.Z,{className:A.answerHtml,value:`${Ct||"\u65E0"}`})));return Ke[B.item_type]||G},R=te=>{let I=[...F];te.target.checked?I.push(B.id):I=I.filter(L=>L!==B.id),z(I)},J=te=>H(void 0,null,function*(){if(!te&&!(F!=null&&F.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ye.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:e.createElement("div",{className:`font14 ${A.overflow}`,style:{maxHeight:500,overflow:"auto"}},e.createElement("div",{className:A.tips},e.createElement("div",null,"\u63D0\u793A\uFF1A"),e.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),e.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),e.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),e.createElement(CustomTree,{defaultValue:!0,value:ye.current,onChange:I=>ye.current=I})),onOk:()=>H(void 0,null,function*(){var I;const L=yield batchGroup({ids:te?[te]:F,groups_ids:(I=ye.current)==null?void 0:I[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",L),ye.current=[],L==null||L.status})})});return e.createElement("div",{className:A.itemWrap},e.createElement("div",{className:A.list},re&&e.createElement(f.default,{className:"mr10",onChange:R,checked:F.includes(B.id)}),e.createElement("div",{onClick:()=>Be(!k),className:A.title},e.createElement(i.Z,{key:1,showLines:1,showTextOnly:!0,className:A.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(Ce=B==null?void 0:B.program_attr)==null?void 0:Ce.description:B.name})),e.createElement("div",{onClick:()=>Be(!k),className:A.tr},e.createElement("i",{style:{transform:k?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),e.createElement("aside",{style:k?{display:"block"}:{display:"none"},className:A.itemDetail},e.createElement("div",{style:{marginBottom:44}},e.createElement(i.Z,{key:2,className:A.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(de=B==null?void 0:B.program_attr)==null?void 0:de.description:B.name}),e.createElement("div",{className:`${A.row} mt15`},$()),e.createElement("div",{className:A.row},e.createElement("div",{className:A.updateTimeRow},e.createElement("div",{className:A.updateTimeWrap},B.item_type==="PROGRAM"&&e.createElement("p",{className:A.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(M=B==null?void 0:B.languages)==null?void 0:M.join("/")))))),B.item_type!=="COMBINATION"&&e.createElement("div",{className:A.answerWrapper},e.createElement("img",{src:O,alt:"",className:A.decoration}),e.createElement("div",{className:A.answer},K()),e.createElement("div",{className:A.parse},e.createElement("div",{className:A.parseText},"\u89E3\u6790\uFF1A"),e.createElement("div",{className:A.parseAnswer},B.analysis?e.createElement(i.Z,{className:A.parseAnswerHtml,value:B.analysis}):"\u6682\u65E0\u89E3\u6790")),e.createElement("div",{className:A.parse},e.createElement("div",{className:A.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(s.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},e.createElement("div",{className:A.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--"))))))},P=({SubjectShare:B,isProblemset:F,data:z,user:re,page:Ce,activeTabsKey:de,onPublicReview:M=()=>{},onStartExperience:k=()=>{},onSetPrivate:Be=()=>{},onCorrection:ye=()=>{},onChangeTag:$=()=>{},onCollect:pe=()=>{},onSetPublic:K=()=>{},onDelete:R=()=>{},onCancel:J=()=>{},onSelect:te=()=>{},onMoveTo:I=()=>{},addProblemset:L=()=>{},onSetShare:Ae=()=>{},onCancelShare:Ee=()=>{},onPublish:ie=()=>{},onCancelPublish:xe=()=>{}})=>{var oe,Ye,qe,Ct,tt,Ke,G,Y,be,Ve,Se,$e,ke,it,ft;const jt=z.item_type==="PROGRAM"?`/problems/newedit/${(oe=z.program_attr)==null?void 0:oe.identifier}?tabs_key=${de}&page=${Ce}`:z.item_type==="BPROGRAM"?`/problemset/edit/${(Ye=z.program_attr)==null?void 0:Ye.identifier}?type=1&tabs_key=${de}&page=${Ce}`:`/problemset/edit/${z.id}?tabs_key=${de}&page=${Ce}`,st=de==="0"&&!z.public&&!z.apply&&(z.item_type==="PROGRAM"&&((qe=z.program_attr)==null?void 0:qe.status)!==0||z.item_type!=="PROGRAM"),St=[{label:e.createElement("a",{className:A.actionLink,onClick:()=>{Z.Z.publish("model-change-problem",z)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,S.$O)()&&["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"].includes(z.item_type)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>onCopy(z.id,!1)},"\u590D\u5236"),key:"2",show:de==="0"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{var bt;return xe((bt=z==null?void 0:z.program_attr)==null?void 0:bt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&z.item_type==="PROGRAM"&&((Ct=z.program_attr)==null?void 0:Ct.status)!==0&&!z.public&&((tt=z.author)==null?void 0:tt.login)===((Ke=re.userInfo)==null?void 0:Ke.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>I(z.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{z.is_share?Ee(z.id):Ae(z.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&B},{label:e.createElement("a",{className:A.actionLink,onClick:()=>K(z)},"\u516C\u5F00"),key:"4",show:st},{label:e.createElement("a",{className:A.reviewFlag,onClick:M},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!z.public&&z.apply&&(z.item_type==="PROGRAM"&&z.program_attr.status!==0||z.item_type!=="PROGRAM")},{label:e.createElement("a",{className:A.actionLink,onClick:()=>Be(z.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&z.public&&((G=z.author)==null?void 0:G.login)===((Y=re.userInfo)==null?void 0:Y.login)||de==="1"&&(0,S.ag)()},{label:e.createElement("a",{className:A.actionLink,onClick:()=>pe(z.id,z.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:e.createElement("a",{className:A.actionLink,onClick:()=>{var bt;return ie((bt=z==null?void 0:z.program_attr)==null?void 0:bt.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&z.item_type==="PROGRAM"&&((be=z.program_attr)==null?void 0:be.status)===0&&!z.public&&((Ve=z.author)==null?void 0:Ve.login)===((Se=re.userInfo)==null?void 0:Se.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>pe(z.id,z.is_collected)},z.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,S.ag)()&&!(0,S.JA)()&&(($e=z.author)==null?void 0:$e.login)!==((ke=re.userInfo)==null?void 0:ke.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>ye(z.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,S.ag)()&&!(0,S.JA)()},{label:e.createElement("a",{className:A.actionLink,onClick:()=>$(z)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(z==null?void 0:z.edit_item_bank)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>R(z.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!z.public||de==="1"&&(0,S.ag)()&&((it=z.author)==null?void 0:it.login)!==((ft=re.userInfo)==null?void 0:ft.login)},{label:e.createElement("a",{className:A.actionLink,onClick:()=>L(z.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(bt=>bt.show),Ze=e.createElement(b.default,{forceSubMenuRender:!0,className:A.menu,items:St}),ve=e.createElement(b.default,{forceSubMenuRender:!0,className:A.menu},e.createElement(b.default.Item,{key:"10"},e.createElement("a",{className:A.actionLink,onClick:()=>ye(z.id)},"\u7EA0\u9519"))),Ot=de!=="0"&&!(0,S.ag)()&&!(0,S.JA)();return e.createElement(e.Fragment,null,F?e.createElement(e.Fragment,null,(de==="0"||de==="3"&&(z==null?void 0:z.edit_item_bank))&&!z.public&&e.createElement("span",{className:A.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,D.xg)(jt);const bt=document.getElementById(z.id),gt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",bt.getBoundingClientRect().top+gt+"")}},e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})),e.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),e.createElement("span",{className:A.textBtn,style:{cursor:"pointer"},onClick:()=>k(z)},e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})),e.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2}))),St.length>0&&e.createElement(h.Z,{dropdownRender:()=>Ze},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:bt=>bt.preventDefault()},e.createElement("span",{className:A.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2})))))):Ot?e.createElement(h.Z,{className:"ml40",dropdownRender:()=>ve},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:bt=>bt.preventDefault()},e.createElement("span",{className:A.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:A.line},e.createElement("b",{className:A.b1}),e.createElement("b",{className:A.b2}))))):e.createElement("span",null))};var W=j},46627:function(c,a,t){"use strict";t.r(a),t.d(a,{TabType:function(){return xn},default:function(){return Ca}});var e=t(59301),i=t(25690),l=t(48904),s=t(99313),d=t(92832),E=t(78241),f=t(43418),b=t(5112),h=t(8591),A=t(71418),S=t(24905),O=t(20834),V=t(6848),N=t(19842),D=t(57809),Z=t(66104),H=t(3113),U=t(38854),C=t(95237),j=t(58421),P=t(62614),W=t(28426),B=t(58339),F=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ce=(Ue,Pe)=>{var De={};for(var Bt in Ue)z.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&F)for(var Bt of F(Ue))Pe.indexOf(Bt)<0&&re.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De};const de=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:on,dispatch:It}=Pe,kn=Ce(Pe,["problemset","globalSetting","loading","dispatch"]);return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{It({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{It({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:B.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var M=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(de),k={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Be=t(99909),ye=t(61186),$=t.n(ye),pe=t(346);const K=({problemset:Ue,dispatch:Pe})=>{const[De,Bt]=(0,e.useState)([]),[on,It]=(0,e.useState)(!0),kn=()=>{Pe({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var An,ga;Ue.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Bt([(ga=(An=Ue.actionTabs)==null?void 0:An.params)==null?void 0:ga.group_id])},[Ue.actionTabs.key]);const Fn=()=>{if(De.length===0){h.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}tn({},`/api/item_banks/export.xlsx?group_id=${De[0]}&include_children=${on}`,(An,ga)=>{var Ta;if(((Ta=An.target.response)==null?void 0:Ta.type)==="application/json"){let se=new FileReader;se.readAsText(An.target.response,"utf-8"),se.addEventListener("loadend",()=>{const Oe=JSON.parse(se.result);h.ZP.warning((Oe==null?void 0:Oe.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Ga=new Blob([An.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Bn=`\u5BFC\u51FA\u8BD5\u9898-${$()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Ga,Bn);else{let se=URL.createObjectURL(Ga),Oe=document.createElement("a");Oe.href=se,Oe.setAttribute("download",Bn),document.body.appendChild(Oe),Oe.click(),window.URL.revokeObjectURL(Oe.href)}kn()})},tn=(An,ga,Ta,Ga)=>{const Bn=pe.Z.API_SERVER+ga,se=new window.XMLHttpRequest;return se.withCredentials=!0,se.addEventListener("load",function(Oe){Ta(Oe,se)},!1),se.addEventListener("error",function(Oe){Ga&&Ga(Oe)},!1),se.responseType="blob",se.open("GET",Bn),se.send(null),se};return e.createElement(f.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Ue.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:k.customModal,onCancel:kn,onOk:Fn},e.createElement("aside",{className:k.exportModal},e.createElement("div",{style:{marginBottom:20}},e.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),e.createElement(b.ZP.Group,{onChange:An=>{It(An.target.value)},value:on},e.createElement(b.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),e.createElement(b.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),e.createElement(Be.Z,{value:De,onChange:An=>Bt(An)}),e.createElement("div",{className:k.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var R=(0,i.connect)(({problemset:Ue})=>({problemset:Ue}))(K),J={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},te=t(46722),I=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const L=({problemset:Ue,dispatch:Pe,onOk:De})=>{var Bt,on;const It=(0,i.useParams)(),[kn,Fn]=(0,e.useState)([]),[tn,An]=(0,e.useState)(1),[ga,Ta]=(0,e.useState)([]),[Ga,Bn]=(0,e.useState)([]),[se,Oe]=(0,e.useState)(!0),[ot,mn]=(0,e.useState)(!1),[un,Rt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var y,ce;Ue.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(_e(),Ta([(ce=(y=Ue.actionTabs)==null?void 0:y.params)==null?void 0:ce.group_id]))},[Ue.actionTabs.key]);const _e=()=>I(void 0,null,function*(){Oe(!0);const y=yield(0,te.Of)({type:0,page:1,per_page:10,order_by:"new"});if(y!=null&&y.item_banks_group){const ne=[{id:-1,item_banks_count:(y==null?void 0:y.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((y==null?void 0:y.item_banks_group)||[]);Fn(ne)}Oe(!1)}),ct=()=>{Pe({type:"problemset/setActionTabs",payload:{}})},m=()=>I(void 0,null,function*(){if(ga.length===0){h.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(tn===1){An(2);return}mn(!0);const y=yield(0,te.GW)({item_banks_group_ids:ga,clazz:"ItemBank",group_ids:Ga});(y==null?void 0:y.status)===0&&(De(),ct()),mn(!1)}),me=y=>{Ta(y),Rt(y.length===kn.length)};return e.createElement(f.default,{centered:!0,afterClose:()=>{Bn([]),An(1),Rt(!1),Fn([])},title:`\u5171\u4EAB\u8BD5\u9898${tn}/2`,open:Ue.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:J.customModal,onCancel:ct},e.createElement("aside",{className:J.shareModal},e.createElement(A.Z,{spinning:se},e.createElement("div",{className:J.content},tn===1&&e.createElement("div",{className:J.group},e.createElement(Be.Z,{value:ga,onChange:y=>Ta(y)})),tn===2&&e.createElement("div",{className:J.teachGroup},e.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),e.createElement(S.default.Group,{value:Ga,onChange:y=>Bn(y)},(on=(Bt=Ue==null?void 0:Ue.teachGroupData)==null?void 0:Bt.groups)==null?void 0:on.map(y=>e.createElement(S.default,{key:y.group_id,value:y.group_id},y==null?void 0:y.name))))),e.createElement("div",{className:J.footer},e.createElement(H.ZP,{onClick:ct},"\u53D6\u6D88"),e.createElement(H.ZP,{loading:ot,onClick:m,type:"primary"},tn===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ae=(0,i.connect)(({problemset:Ue})=>({problemset:Ue}))(L),Ee=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,oe=(Ue,Pe)=>{var De={};for(var Bt in Ue)ie.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&Ee)for(var Bt of Ee(Ue))Pe.indexOf(Bt)<0&&xe.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},Ye=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const qe=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:on,dispatch:It,onReloadData:kn=()=>{},isPiliangRevoke:Fn=!1}=Pe,tn=oe(Pe,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const An=(0,e.useRef)(!1),[ga,Ta]=(0,e.useState)(!1);(0,e.useEffect)(()=>{De.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Ga():Ta(!0):Ta(!1)},[De.actionTabs.key]);const Ga=()=>Ye(void 0,null,function*(){An.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Bn={};Fn?Bn=yield It({type:"problemset/revokePublish",payload:De.actionTabs.params}):Bn=yield It({type:"problemset/setPrivate",payload:De.actionTabs.params}),It({type:"problemset/setActionTabs",payload:{}}),An.current=!1,(Bn==null?void 0:Bn.status)===0&&kn()});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ga,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Fn?on["problemset/revokePublish"]:on["problemset/setPrivate"],width:"442px",onOk:Ga,onCancel:()=>{It({type:"problemset/setActionTabs",payload:{}}),An.current=!1}},e.createElement("div",{className:B.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),e.createElement("div",{className:B.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),e.createElement("div",null,e.createElement(S.default,{className:"mt10",defaultChecked:!1,onChange:Bn=>An.current=Bn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var Ct=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(qe),tt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Y=(Ue,Pe)=>{var De={};for(var Bt in Ue)Ke.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&tt)for(var Bt of tt(Ue))Pe.indexOf(Bt)<0&&G.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},be=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const Ve=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:on,dispatch:It,onReloadData:kn=()=>{}}=Pe,Fn=Y(Pe,["problemset","globalSetting","loading","dispatch","onReloadData"]);const tn=()=>be(void 0,null,function*(){const An=yield It({type:"problemset/handleDelete",payload:De.actionTabs.params});It({type:"problemset/setActionTabs",payload:{}}),An.status===0&&kn()});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:on["problemset/handleDelete"],width:"442px",onOk:tn,onCancel:()=>{It({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:B.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Se=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(Ve),$e=t(37125),ke=t(21145),it=t(75596),ft=t(44551),jt=t(18709),st=t(84265),St=t(55381),Ze=t(28325),ve={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ot=t(43428),bt=t(43604),gt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let dn=[];const Jt=Ue=>{dn.forEach(Pe=>{Ue.target===Pe.element||nn.isParent(Ue.target,Pe.element)||Pe.callbacks.forEach(De=>De())})};window.document.body?window.document.body.addEventListener("click",Jt):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",Jt)});const nn={isParent:(Ue,Pe)=>{let De=Ue;for(;De&&De.tagName&&De.tagName.toLowerCase()!=="body";){if(De===Pe)return!0;De=De.parentNode}return!1},init:(Ue,Pe)=>{const De=dn.filter(Bt=>Bt.element===Ue);return De.length>0?De[0].callbacks.push(Pe):dn.push({element:Ue,callbacks:[Pe]}),{clear:()=>{dn=dn.filter(Bt=>Bt.element!==Ue)}}}};var Et=nn,xt=t(84842),rt=t(59301);const Nt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Xe=({visible:Ue,basketData:Pe,basketTotal:De,onClose:Bt=()=>{},onDelete:on=()=>{},onClear:It,onSubmit:kn})=>{const Fn=(0,e.useRef)(),tn=(0,e.useRef)();(0,e.useEffect)(()=>{if(tn.current)return De>=0&&!Fn.current&&(Fn.current=Et.init(tn.current,()=>{Bt()})),()=>{Fn.current&&Fn.current.clear()}},[tn.current]);const An=window.screen.width<=1440;return rt.createElement(Ot.Z,{rootClassName:gt.drawerWrap,placement:"right",closable:!1,mask:!1,open:Ue,forceRender:!0,width:An?130:160,onClose:Bt},De>0?rt.createElement(rt.Fragment,null,rt.createElement("div",{className:gt.title},"\u8BD5\u9898\u7BEE"),rt.createElement("div",{ref:tn,className:gt.contentWrap},rt.createElement(C.Z,{wrap:!1,className:gt.totalInfo,align:"middle"},rt.createElement(bt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),rt.createElement(bt.Z,{span:4},De),rt.createElement(bt.Z,{span:6,className:gt.clear,onClick:It},"\u6E05\u7A7A")),Nt.map(ga=>Pe[ga.stateName]>0&&rt.createElement(C.Z,{align:"middle",wrap:!1,className:gt.problemset,key:ga.type},rt.createElement(bt.Z,{span:14},ga.typeName),rt.createElement(bt.Z,{span:4},Pe[ga.stateName]),rt.createElement(bt.Z,{span:6,className:gt.delete},rt.createElement("i",{onClick:()=>on(ga.type),className:`iconfont icon-piliangshanchu3 ${gt.deleteIcon}`})))),rt.createElement(C.Z,{justify:"center",className:gt.createBtnWrapper},rt.createElement(xt.Z,{block:!0,type:"primary",onClick:kn},"\u521B\u5EFA\u8BD5\u5377")))):rt.createElement("div",{ref:tn},rt.createElement("div",{className:gt.title},"\u8BD5\u9898\u7BEE"),rt.createElement(W.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var we=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Ht=(Ue,Pe)=>{var De={};for(var Bt in Ue)Ne.call(Ue,Bt)&&Pe.indexOf(Bt)<0&&(De[Bt]=Ue[Bt]);if(Ue!=null&&we)for(var Bt of we(Ue))Pe.indexOf(Bt)<0&&Tt.call(Ue,Bt)&&(De[Bt]=Ue[Bt]);return De},Yt=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const Mt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},Ut=Ue=>{var Pe=Ue,{problemset:De,globalSetting:Bt,loading:on,dispatch:It,onReloadData:kn=()=>{},onReloadBasketData:Fn=()=>{}}=Pe,tn=Ht(Pe,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),An,ga;const Ta=()=>Yt(void 0,null,function*(){const Ga=yield It({type:"problemset/basketDelete",payload:De.actionTabs.params});It({type:"problemset/setActionTabs",payload:{}}),Ga.status===0&&(kn(),Fn())});return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:De.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:on["problemset/handleDelete"],width:"442px",onOk:Ta,onCancel:()=>{It({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:B.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Mt[(ga=(An=De.actionTabs)==null?void 0:An.params)==null?void 0:ga.type]))};var yt=(0,i.connect)(({problemset:Ue,loading:Pe,globalSetting:De})=>({problemset:Ue,globalSetting:De,loading:Pe.effects}))(Ut),Lt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Pn=({count:Ue,visibleBasket:Pe,onToggleVisible:De=()=>{}})=>e.createElement(V.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},e.createElement("div",{className:`${Pe?Lt.open:Lt.hide} ${Lt.basket}`,onClick:De},Ue>0&&e.createElement("div",{className:Lt.count},Ue),e.createElement("span",{className:Lt.iconWrap},e.createElement("i",{className:`${Lt.icon} iconfont icon-shitilan`})),e.createElement("div",{className:Lt.name},"\u8BD5\u9898\u7BEE")));var Je=t(69369),nt=t(46118),et=t(51257),Le=t(48790),x=t(28103),Q={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},ee=t(75736),ge=t(40197),Te=t(27032),ze=t(38986),Ge=Object.defineProperty,At=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Ft=(Ue,Pe,De)=>Pe in Ue?Ge(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,Qt=(Ue,Pe)=>{for(var De in Pe||(Pe={}))Dt.call(Pe,De)&&Ft(Ue,De,Pe[De]);if(zt)for(var De of zt(Pe))qt.call(Pe,De)&&Ft(Ue,De,Pe[De]);return Ue},_t=(Ue,Pe)=>At(Ue,vt(Pe)),ae=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const{Search:Me}=d.default,Gt={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},ht={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},an=({classroomList:Ue,loading:Pe,dispatch:De,cb:Bt,shixunIds:on=[]})=>{var It,kn,Fn,tn;const An=(0,i.useParams)(),ga=(0,i.useLocation)(),{actionTabs:Ta}=Ue,[Ga]=E.default.useForm(),{shixunLists:Bn}=Ue,[se,Oe]=(0,e.useState)([]),[ot,mn]=(0,e.useState)([]),[un,Rt]=(0,e.useState)([]),[_e,ct]=(0,e.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,e.useEffect)(()=>{Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&De({type:"classroomList/getShixunLists",payload:Qt({},_e)})},[Ue.actionTabs.key]),(0,e.useEffect)(()=>{m()},[An]);const m=()=>ae(void 0,null,function*(){const ce=yield(0,ee.I_)({}),ne=yield(0,ze.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Rt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ne==null?void 0:ne.groups)||[]]),mn((ce==null?void 0:ce.disciplines)||[])}),me=(ce,ne,at)=>{_e.tag_level=ce,_e.sub_discipline_id=ne,_e.discipline_id=at,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})},y=()=>{De({type:"classroomList/setActionTabs",payload:{}}),ct({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Ue.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!0,onClose:y,open:Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Q.drawer,footer:e.createElement("div",{className:"tc"},e.createElement(H.ZP,{size:"middle",onClick:()=>{y(),Oe([])},style:{marginRight:8}},"\u53D6\u6D88"),e.createElement(H.ZP,{size:"middle",onClick:()=>ae(void 0,null,function*(){var ce,ne;for(let at=0;at<(se==null?void 0:se.length);at++){const Re=se[at];if(on.includes(Re)){h.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ne=(ce=Bn==null?void 0:Bn.shixun_list)==null?void 0:ce.find(Qe=>Qe.id===Re))==null?void 0:ne.title}`);return}}y(),Bt(se),Oe([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Te.Z,{onChange:ce=>{ct(_t(Qt(Qt({},_e),ce),{page:1})),De({type:"classroomList/getShixunLists",payload:_t(Qt(Qt({},_e),ce),{page:1})})}})),e.createElement("section",{className:"edu-container"},e.createElement("ul",{className:Q.menu},e.createElement("li",null,Gt.name),(It=Gt==null?void 0:Gt.children)==null?void 0:It.map((ce,ne)=>e.createElement("li",{className:_e[Gt.id]==ce.id?Q.actived:"",key:ce.id,onClick:()=>{_e[Gt.id]=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement("ul",{className:Q.menuDirection},e.createElement("li",{className:Q.directionName},"\u65B9\u5411"),e.createElement("li",{className:_e.discipline_id?"":Q.actived,onClick:()=>{me(null,null,null)}},e.createElement("strong",null,"\u5168\u90E8")),ot==null?void 0:ot.map(function(ce,ne){return e.createElement("li",{key:ne,className:_e.discipline_id==ce.id?Q.actived:""},e.createElement("strong",{onClick:()=>{me(1,null,ce.id)}},ce.name),e.createElement("div",null,ce.sub_disciplines.map(function(at,Re){return e.createElement("div",{key:Re,className:"mt5"},e.createElement("div",{className:_e.sub_discipline_id==at.id?`${Q.actived2} ${Q.subTag}`:Q.subTag,onClick:()=>{me(2,at.id,ce.id)}},at.name),e.createElement("ul",{className:"mt5"},at.tags&&at.tags.map(function(Qe,We){return e.createElement("li",{key:We,className:_e.sub_discipline_id==Qe.id&&_e.tag_level===3?Q.actived2:"",onClick:()=>{me(3,Qe.id,ce.id)}},Qe.name)})))})))})),_e.type==="mine"&&e.createElement("ul",{className:Q.menu},e.createElement("li",null,"\u76EE\u5F55"),un==null?void 0:un.map((ce,ne)=>e.createElement("li",{className:_e.group_id==ce.id?Q.actived:"",key:ce.name,onClick:()=>{_e.group_id=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement("ul",{className:Q.menu},e.createElement("li",null,ht.name),(kn=ht==null?void 0:ht.children)==null?void 0:kn.map((ce,ne)=>e.createElement("li",{className:_e[ht.id]==ce.id?Q.actived:"",key:ce.name,onClick:()=>{_e[ht.id]=ce.id,_e.page=1,ct(Qt({},_e)),De({type:"classroomList/getShixunLists",payload:Qt({},_e)})}},e.createElement("strong",null,ce.name)))),e.createElement(C.Z,null,e.createElement(bt.Z,{flex:"1"},e.createElement("div",{className:Q.menuCourse,style:{margin:"0px 15px"}},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},se.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Bn.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{const ce=_t(Qt({},_e),{order:_e.order==="asc"?"desc":"asc"});ct(ce),De({type:"classroomList/getShixunLists",payload:ce})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${_e.order}`},_e.order==="asc"?e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.createElement(bt.Z,{className:"c-grey-999"},(_e==null?void 0:_e.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Fn=Bn==null?void 0:Bn.shixun_list)==null?void 0:Fn.map(function(ce,ne){return e.createElement("div",{className:Q.listItem,key:ne},e.createElement(S.default,{checked:se.includes(ce.id),value:ce.id,disabled:ce==null?void 0:ce.need_authorize,onChange:at=>{let Re=se.indexOf(ce.id);se.indexOf(ce.id)>-1?Oe(se.filter(Qe=>Qe!==ce.id)):Oe(se.concat(ce.id))}}),e.createElement("div",{className:Q.info},e.createElement("div",{className:Q.title},e.createElement("div",{className:Q.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ce.title}})),(ce==null?void 0:ce.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ge.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===1&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===2&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Le.Ny)()&&(ce==null?void 0:ce.mark_status)===3&&e.createElement(V.Z,{title:ce==null?void 0:ce.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Q.description,dangerouslySetInnerHTML:{__html:ce.description}})),e.createElement("div",{className:" mt15"},ce.challenge_names.map(function(at,Re){return e.createElement("span",{key:Re,className:"mr30 font12"},"\u7B2C",Re+1,"\u5173 ",at," ")})),e.createElement(x.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(V.Z,{overlayClassName:Q["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:ce==null?void 0:ce.member_user_names}}))},e.createElement("span",{className:Q.authorname,dangerouslySetInnerHTML:{__html:ce==null?void 0:ce.member_user_names}})),ce.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:ce.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ce.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ce.study_count)))))}),((tn=Bn==null?void 0:Bn.shixun_list)==null?void 0:tn.length)===0&&e.createElement(W.Z,null),e.createElement("p",null)),e.createElement("div",{className:"tc mt20"},e.createElement(j.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:_e.page||1,showQuickJumper:!0,total:Bn==null?void 0:Bn.shixuns_count,onChange:ce=>{const ne=_t(Qt({},_e),{page:ce});ct(ne),De({type:"classroomList/getShixunLists",payload:ne})}})))};var En=(0,i.connect)(({classroomList:Ue,loading:Pe})=>({classroomList:Ue,loading:Pe}))(an),Wn=t(40133),$t=t(89392),pn={operating:"operating___srUHx",tip:"tip___F8nWU"},Dn=t(39793),en=t(59301),dt=Object.defineProperty,zn=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Ea=(Ue,Pe,De)=>Pe in Ue?dt(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,sa=(Ue,Pe)=>{for(var De in Pe||(Pe={}))pa.call(Pe,De)&&Ea(Ue,De,Pe[De]);if(zn)for(var De of zn(Pe))la.call(Pe,De)&&Ea(Ue,De,Pe[De]);return Ue};const Na=({data:Ue,height:Pe=400},De)=>{var Bt;const[on]=E.default.useForm(),[It,kn]=(0,e.useState)({});return(0,e.useEffect)(()=>{Ue&&(kn(Ue),on.setFieldsValue(sa({},Ue)))},[Ue]),(0,e.useImperativeHandle)(De,()=>({form:on})),en.createElement("div",{className:pn.operating,style:{marginBottom:"0"}},en.createElement(E.default,{form:on,scrollToFirstError:!0,onValuesChange:()=>{kn(sa({},on.getFieldsValue()))}},en.createElement(E.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},en.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Bt=It.name)==null?void 0:Bt.length)||0}/30`})),en.createElement(E.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},en.createElement(S.default.Group,null,en.createElement(S.default,{value:"c"},"C"),en.createElement(S.default,{value:"c++"},"C++"),en.createElement(S.default,{value:"java"},"Java"),en.createElement(S.default,{value:"python"},"Python"))),en.createElement("div",{className:pn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),en.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),en.createElement(E.default.Item,{name:"description"},en.createElement(Dn.Z,{height:Pe,defaultValue:It.description||"",watch:!0}))))};var xa=(0,e.forwardRef)(Na),Zn=t(22072),ta="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",Gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Xn=t(5623),Ma=t(87169),Fa=t(22962),na=t(49706),aa=t(49535),T=t(59301),ma=Object.defineProperty,Hn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Qa=(Ue,Pe,De)=>Pe in Ue?ma(Ue,Pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ue[Pe]=De,Cn=(Ue,Pe)=>{for(var De in Pe||(Pe={}))Aa.call(Pe,De)&&Qa(Ue,De,Pe[De]);if(Yn)for(var De of Yn(Pe))Rn.call(Pe,De)&&Qa(Ue,De,Pe[De]);return Ue},On=(Ue,Pe)=>Hn(Ue,Un(Pe)),He=(Ue,Pe,De)=>new Promise((Bt,on)=>{var It=tn=>{try{Fn(De.next(tn))}catch(An){on(An)}},kn=tn=>{try{Fn(De.throw(tn))}catch(An){on(An)}},Fn=tn=>tn.done?Bt(tn.value):Promise.resolve(tn.value).then(It,kn);Fn((De=De.apply(Ue,Pe)).next())});const ra=s.default.TabPane,Da=d.default.Search,{TextArea:Sn}=d.default;var xn=(Ue=>(Ue.Mine="0",Ue.Public="1",Ue.Collection="2",Ue.TeachGroupShare="3",Ue))(xn||{});const ya=({classroomList:Ue,problemset:Pe,user:De,globalSetting:Bt,loading:on,dispatch:It,match:kn,shixunHomeworks:Fn})=>{var tn,An,ga,Ta,Ga,Bn,se,Oe,ot,mn,un;const Rt=(0,i.useLocation)(),_e=(0,i.useParams)(),[ct]=(0,i.useSearchParams)(),m=(0,e.useRef)(),me=ct.get("tabs_key")||"0";let[y,ce]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:me,item_type:null,difficulty:null,keyword:null,page:ct.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:ct.get("id")||null,exam_id:_e.id||null,exercise_id:_e.categoryId||null});const[ne,at]=(0,e.useState)(0),[Re,Qe]=(0,e.useState)([]),[We,cn]=(0,e.useState)(me),[Kt,Vt]=(0,e.useState)(0),[Pt,gn]=(0,e.useState)(-1),[Xt,hn]=(0,e.useState)([]),[In,Nn]=(0,e.useState)(!1),[qn,Ra]=(0,e.useState)([]),[La,rr]=(0,e.useState)(0),[ha,cr]=(0,e.useState)(!1),[Ir,Ha]=(0,e.useState)(!1),[sr,Ka]=(0,e.useState)(),[wn,Qn]=(0,e.useState)(!1),Xa=(0,e.useRef)(!1),dr=(0,e.useRef)(""),Tr=(0,e.useRef)(),Hr=(0,e.useRef)(),fa=(0,e.useRef)(),[Ei,pi]=(0,e.useState)(),[Mn,Ja]=(0,e.useState)([]),Yr=(0,e.useRef)(!1),qa=Rt.pathname==="/problemset",va=(tn=Rt.pathname)==null?void 0:tn.includes("program_homework"),br=va&&_e.categoryId&&((An=Rt.pathname)!=null&&An.includes("edit"))?_e.categoryId:"",jr=br?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[ei,Mi]=(0,e.useState)({}),[Ai,hi]=(0,e.useState)(!1),{admin:Ui,business:zi,is_shixun_marker:Gi,is_teacher:Hi,user_identity:ji}=De.userInfo||{},Pr=Ui||zi||Gi||Hi||ji!=="\u5B66\u751F",[vi,vn]=(0,e.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:jn}=Fn,[_a,mr]=(0,e.useState)([]),Qr=(0,e.useRef)(null),[Er,ir]=(0,e.useState)(!1),[Vn,Ar]=(0,e.useState)([]),[Wi,ti]=(0,e.useState)(""),[Vi,ao]=(0,e.useState)(!1),[Lo,Zi]=(0,e.useState)(!1),[Po,Mo]=(0,e.useState)([]),[hr]=E.default.useForm(),[Uo,ro]=(0,e.useState)(!1),[ni,bi]=(0,e.useState)(null),[io,li]=(0,e.useState)(0),[zo,Go]=(0,e.useState)(!1),yi=(0,e.useRef)(null),oo=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Ho=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,e.useEffect)(()=>aa.Z.subscribe("refresh-item-bank",je=>{Xo(je)}),[]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const jo=()=>He(void 0,null,function*(){var q;const je=yield(0,te.$c)({id:br});if(je!=null&&je.name){const ut={description:je.description,languages:je.languages,name:je.name};yi.current.form.setFieldsValue(ut),Mi(Cn({},ut)),Ar([...je.data]),Ja((q=je.data)==null?void 0:q.map(lt=>lt.id))}});(0,e.useEffect)(()=>{br&&jo()},[br]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{const q=(ct==null?void 0:ct.get("group_id"))||0;if(It({type:"problemset/getDisciplines",payload:{source:"question",group_id:q,group_type:We}}),y.group_id=Number(q),We==="3"&&(y.clazz="ItemBanksGroup",Ci(!0)),ct.get("page")){let je=JSON.parse(localStorage.getItem("problemsetkey"))||{};gn((je==null?void 0:je.tag_discipline_id)||-1),y=Cn(Cn({},y),je),ce(y)}else ce(y);or(y).then(je=>{ir(!1)}),Za(y),Wr(),Vo()},[]),(0,e.useEffect)(()=>(It({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),It({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{It({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),It({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>(It({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{It({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,e.useEffect)(()=>(It({type:"globalSetting/headerFooterToggle",payload:qa}),()=>{It({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,et.Dk)(va?jr:"\u8BD5\u9898\u5E93")},[va,jr]);const lo=q=>{let je=0;return sr==null||sr.forEach(ut=>{ut.type===q&&(je=ut.count)}),je},Wo=(q,je)=>{var ut,lt,Wt,ln,Va,$a,er,Rr,Do;const Ri=[];if(q||(lt=(ut=Pe==null?void 0:Pe.disciplinesData)==null?void 0:ut.disciplines)==null||lt.forEach(Xr=>{var Mr;(Mr=Xr==null?void 0:Xr.sub_disciplines)==null||Mr.forEach(xr=>{var gi;(gi=xr==null?void 0:xr.tag_disciplines)==null||gi.forEach($i=>{$i.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push($i)})})}),q&&!je){const Xr=(ln=(Wt=Pe==null?void 0:Pe.disciplinesData)==null?void 0:Wt.disciplines)==null?void 0:ln.find(Mr=>Mr.id===q);(Va=Xr==null?void 0:Xr.sub_disciplines)==null||Va.forEach(Mr=>{var xr;(xr=Mr==null?void 0:Mr.tag_disciplines)==null||xr.forEach(gi=>{gi.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push(gi)})})}if(q&&je){const Xr=(er=($a=Pe==null?void 0:Pe.disciplinesData)==null?void 0:$a.disciplines)==null?void 0:er.find(xr=>xr.id===q),Mr=(Rr=Xr==null?void 0:Xr.sub_disciplines)==null?void 0:Rr.find(xr=>xr.id===je);(Do=Mr==null?void 0:Mr.tag_disciplines)==null||Do.forEach(xr=>{xr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ri.push(xr)})}return Ri},Vo=()=>He(void 0,null,function*(){It({type:"problemset/getTeachGroupData"})});(0,e.useEffect)(()=>{const{completion_questions_count:q=0,judgement_questions_count:je=0,multiple_questions_count:ut=0,practical_questions_count:lt=0,program_questions_count:Wt=0,single_questions_count:ln=0,subjective_questions_count:Va=0,combination_questions_count:$a=0,bprogram_questions_count:er=0}=Pe.basketData||{},Rr=q+je+ut+lt+Wt+ln+Va+$a+er;rr(Rr)},[Pe.basketData]);const Za=(q,je)=>He(void 0,null,function*(){var ut;q.type==="3"?q.clazz="ItemBanksGroup":delete q.clazz;const lt=Cn({},q);ir(!0);const Wt=yield It({type:"problemset/getGroup",payload:Cn({},lt)});return Wt!=null&&Wt.data&&mr((Wt==null?void 0:Wt.data)||[]),Wt&&(Ra((Wt==null?void 0:Wt.navigation)||[]),((ut=Wt==null?void 0:Wt.navigation)==null?void 0:ut.length)>1?Vr(!1):Vr(!0)),va||je||Ja([]),ir(!1),Wt}),or=(q,je)=>He(void 0,null,function*(){const ut=Cn({},q);localStorage.setItem("problemsetkey",JSON.stringify(q)),ut.item_type=va?"PROGRAM":q.item_type,ut.keyword=q.keyword||"",ir(!0);const lt=yield It({type:"problemset/getItemBanks",payload:Cn({},ut)});if(lt&<.status!==403&<.status!==401&<.status!==500){if(at(lt.items_count||0),Ka(lt.item_types),Qe(lt.items||[]),hn(lt.tag_disciplines||[]),pi(lt.used_shixun_ids||[]),Zo(lt.items||[]),va||je||Ja([]),Vt((lt==null?void 0:lt.added_num)||0),ir(!1),ct.get("page")&&!zo){let Wt=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Wt-100,behavior:"smooth"}),Go(!0)}return lt}}),Wr=()=>{It({type:"problemset/getBasketList",payload:{}})},Zo=q=>{const je=q.every(ut=>{var lt;return((lt=ut.program_attr)==null?void 0:lt.status)===0});Xa.current=je},so=(q,je)=>{y.discipline_id=q||"",y.sub_discipline_id=je||"",y.tag_discipline_id="",y.page=1,delete y.id,gn(-1),ce(y),or(y),(We==="3"||We==="0")&&Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},Yo=q=>{y.item_type=q||"",y.page=1,ce(y),or(y),(We==="3"||We==="0")&&Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},Qo=q=>{y.difficulty=q||"",y.page=1,delete y.id,ce(y),or(y),(We==="3"||We==="0")&&Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},Kr=q=>{y.tag_discipline_id=q,y.page=1,delete y.id,q===-1&&(y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id=""),gn(q),ce(y),or(y),(We==="3"||We==="0")&&Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},[uo,Ci]=(0,e.useState)(!1),co=q=>{It({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:q}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.type=q,q==="0"?(Vr(!1),y.group_id=0,y.teach_group_id=0):(Vr(!0),y.group_id=null),q==="3"&&va?y.only_published=!0:y.only_published=null,q==="3"?(y.clazz="ItemBanksGroup",Ci(!0)):Ci(!1),y.page=1,delete y.id,gn(-1),cn(q),ce(y),or(y),q!=="1"&&q!=="2"&&Za(y),Vr(!0)},po=(q,je)=>{debugger;y.page=q,y.per_page=je,ce(y),or(y,!0),Za(y,!0)},Yi=q=>{y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.page=1,y.keyword=q,delete y.id,console.log(y,"paramsparamsparamsparamsparams"),q?(Ha(!0),(0,Zn.tk)({name:q,copywriting:q,position:va?"Practice":"ItemBank"})):Ha(!1),gn(-1),ce(y),or(y)},Oa=()=>{ce(y),or(y),Qn(!1)},ai=q=>{const je=q.length===Re.length&&y.page>1?y.page-1:y.page;y.page=je,Wr(),ce(y),or(y),Za(y)},Si=()=>{It({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Qi=(q,je)=>He(void 0,null,function*(){const ut=je?yield(0,te.lS)({id:q}):yield(0,te.s)({id:q});(ut==null?void 0:ut.status)===0&&Oa()}),Ki=q=>He(void 0,null,function*(){rl(q)}),Ji=q=>He(void 0,null,function*(){Ni([q])}),Xi=q=>{Hr.current="",Tr.current="",f.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:T.createElement("div",{className:"font14"},T.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),T.createElement(b.ZP.Group,{className:"mt10",onChange:je=>Tr.current=je.target.value},T.createElement(b.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),T.createElement(b.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),T.createElement(b.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),T.createElement(b.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),T.createElement(b.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),T.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),T.createElement(Sn,{className:"mt10",rows:4,defaultValue:Hr.current,onChange:je=>Hr.current=je.target.value})),onOk:()=>new Promise((je,ut)=>He(void 0,null,function*(){if(!(Tr.current&&Hr.current))return h.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),ut();(yield(0,te.L5)({id:q,clazz:Tr.current,description:Hr.current})).status===0&&h.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),je()}))})},mo=(0,e.useRef)(),[go,Ii]=(0,e.useState)([]),[Ko,xi]=(0,e.useState)(!1),[mi,Wl]=(0,e.useState)({}),Fi=(0,e.useRef)([0]),si=q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:q==null?void 0:q.sub_discipline_id}});Ii(je==null?void 0:je.tag_disciplines)}),Bi=q=>He(void 0,null,function*(){bi(q),Io(q),xi(!0)}),fo=q=>{It({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:q}}})},Eo=q=>He(void 0,null,function*(){var je,ut,lt,Wt;const ln=yield(0,ze.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[q]}});(ln==null?void 0:ln.status)===0&&((je=ln==null?void 0:ln.data)==null?void 0:je.size)!==0?f.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((ut=ln==null?void 0:ln.data)==null?void 0:ut.name)||"--","\u300B",((lt=ln==null?void 0:ln.data)==null?void 0:lt.size)>1?`\u7B49 ${(Wt=ln==null?void 0:ln.data)==null?void 0:Wt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),T.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>He(void 0,null,function*(){const Va=yield It({type:"problemset/handleDelete",payload:{id:q}});(Va==null?void 0:Va.status)===0&&ai([null])})}):It({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:q}}})}),wi=q=>He(void 0,null,function*(){const{item_type:je}=q;if(je==="PROGRAM"){const{program_attr:{identifier:ut}}=q,lt=yield It({type:"problemset/startExperience",payload:{id:ut}});if(lt.status===0){const Wt=lt.identifier;(0,et.xg)(`/myproblems/${Wt}`);return}h.ZP.warning(lt.message);return}It({type:"problemset/setActionTabs",payload:{key:je,params:q}})}),Jo=q=>He(void 0,null,function*(){if(y.exam_id){(yield(0,te.fY)({item_id:q,id:y.exam_id})).status===0&&Oa();return}if(y!=null&&y.exercise_id){(yield(0,ze.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:y==null?void 0:y.exercise_id,item_bank_ids:[q]}})).status===0&&Oa();return}(yield It({type:"problemset/cancel",payload:{id:q,item_bank:1}})).status===0&&(Oa(),Wr())}),[Jr,Vr]=(0,e.useState)(!1),Ao=(q,je=!1,ut=!1)=>He(void 0,null,function*(){var lt;if(It({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(q),group_type:We==="3"?"3":"0"}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.page=1,y.group_id=Math.abs(q),gn(-1),ce(y),ut){const Wt=JSON.parse(JSON.stringify(qn));Wt.splice(Wt.length-2,2),y.parents=Wt}else y.parents=[...qn||[{id:0,name:"\u6839\u76EE\u5F55"}],...((lt=(0,nt.b)(m.current,q))==null?void 0:lt.map(Wt=>({id:Wt.id,name:Wt.name})))||[]];Za(Cn({},y)).then(Wt=>{var ln;Ra(Wt==null?void 0:Wt.navigation),((ln=Wt==null?void 0:Wt.navigation)==null?void 0:ln.length)>1&&q?Vr(!0):Vr(!1)}),or(y)}),Xo=q=>He(void 0,null,function*(){It({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(q),group_type:"0"}}),y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.page=1,y.item_type=null,y.difficulty=null,y.type="0",y.group_id=Math.abs(q),y.only_published=null,Ci(!1),gn(-1),cn("0"),ce(y),Za(Cn({},y)).then(je=>{var ut;Ra(je==null?void 0:je.navigation),((ut=je==null?void 0:je.navigation)==null?void 0:ut.length)>1&&q?Vr(!0):Vr(!1)}),or(y)}),ho=q=>He(void 0,null,function*(){if(y.exam_id){(yield(0,te.zh)({exam_id:y.exam_id,item_bank_ids:[q]})).status===0&&Oa();return}if(y!=null&&y.exercise_id){(yield(0,ze.ZP)(`/api/exercises/${y==null?void 0:y.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[q]}})).status===0&&Oa();return}if(La===200){h.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield It({type:"problemset/select",payload:{item_bank_ids:[q]}})).status===0&&(Oa(),Wr())}),qi=q=>He(void 0,null,function*(){if(!q&&!(Mn!=null&&Mn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");fa.current=[0],f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:je=>fa.current=je}))),onOk:()=>He(void 0,null,function*(){var je;const ut=yield(0,te.Rp)({id:q,group_id:(je=fa.current)==null?void 0:je[0]});fa.current=[],(ut==null?void 0:ut.status)===0&&(Za(y),Oa(),h.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),_i=q=>He(void 0,null,function*(){if(!q&&!(Mn!=null&&Mn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("div",{className:ve.tips},T.createElement("div",null,"\u63D0\u793A\uFF1A"),T.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),T.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,defaultSelectedKeys:Fi.current,defaultExpandedKeys:Fi.current,onChange:je=>Fi.current=je}))),onOk:()=>He(void 0,null,function*(){var je;const ut=yield(0,te.LS)({ids:q?[q]:Mn,groups_ids:(je=Fi.current)==null?void 0:je[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ut),(ut==null?void 0:ut.status)===0&&(Za(y),Oa())})})}),qo=(q,je)=>He(void 0,null,function*(){if(!q&&!(Mn!=null&&Mn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const ut=()=>He(void 0,null,function*(){var lt;const Wt=yield(0,ze.ZP)(`/api/item_banks/${q}/copy`,{method:"post",body:{group_id:je?(lt=fa.current)==null?void 0:lt[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Wt),fa.current=[],(Wt==null?void 0:Wt.status)===0&&(Za(y),Oa(),h.ZP.success("\u590D\u5236\u6210\u529F"))});fa.current=[0],je?f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:lt=>fa.current=lt}))),onOk:()=>He(void 0,null,function*(){ut()})}):ut()}),_o=q=>He(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const je=yield(0,te.hg)({clazz:"ItemBank",id:q});console.log(je,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const ut=(je==null?void 0:je.groups)||[];fa.current=ut.filter(lt=>lt.is_share).map(lt=>lt.id),f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("p",{className:`${ve.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:ut==null?void 0:ut.map(lt=>lt.is_share?lt.id:"")},ut==null?void 0:ut.map(lt=>T.createElement(S.default,{key:lt.id,value:lt.id,onChange:()=>{lt.is_share=!lt.is_share,console.log(ut,"\u9009\u4E2D\u7684data"),fa.current=ut}}," ",lt.name)))),onOk:()=>He(void 0,null,function*(){return fa.current=ut.filter(lt=>lt.is_share).map(lt=>lt.id),console.log(fa.current,"joinGroupDataRef.current"),new Promise((lt,Wt)=>He(void 0,null,function*(){console.log(ut,"\u770B\u770B\u8FD9\u91CC\u7684data");const ln=yield(0,te.GW)({ids:[q],clazz:"ItemBank",group_ids:fa.current});return fa.current=[],(ln==null?void 0:ln.status)===0&&(h.ZP.info("\u64CD\u4F5C\u6210\u529F"),Oa()),lt()}))})})}),Di=q=>{It({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:q}}})},$o=()=>{f.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>He(void 0,null,function*(){(yield(0,te.RT)()).status===0&&(Oa(),Wr())})})},vo=()=>{It({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:y}})},Vl=()=>{var q;const je={discipline_id:`&discipline_id=${y.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${y.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${y.tag_discipline_id}`,difficulty:`&difficulty=${y.difficulty}`,item_type:`&item_type=${y.item_type}`,group_id:`&group_id=${y.group_id||0}`};let ut=`/problemset/newitem?pages=${y.page}`;Object.keys(je).forEach(lt=>{y[lt]&&(ut=ut+je[lt])}),(q=i.history)==null||q.push(ut)},ri=q=>{const je=Mn;if(!(je!=null&&je.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(La+je.length>200&&q&&qa){h.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-La}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${je.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}q?el(je):bo(je)},el=q=>He(void 0,null,function*(){let je=[...q];Re.forEach(ut=>{var lt;je.includes(ut.id)&&ut.item_type==="PROGRAM"&&((lt=ut.program_attr)==null?void 0:lt.status)===0&&(0,$t.remove)(je,Wt=>Wt===ut.id)}),f.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:T.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",q.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>He(void 0,null,function*(){let ut;y.exam_id?ut=yield(0,te.zh)({exam_id:y.exam_id,item_bank_ids:je}):y!=null&&y.exercise_id?ut=yield(0,ze.ZP)(`/api/exercises/${y==null?void 0:y.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:je}}):ut=yield It({type:"problemset/select",payload:{item_bank_ids:je}}),ut.status===0&&(Oa(),Wr())})})}),bo=q=>He(void 0,null,function*(){let je;y.exam_id?je=yield(0,ze.ZP)(`/api/examination_banks/${y.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:q}}):y!=null&&y.exercise_id?je=yield(0,ze.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:y==null?void 0:y.exercise_id,item_bank_ids:q}}):je=yield It({type:"problemset/unselectAll",payload:{item_ids:q}}),je.status===0&&(Oa(),Wr())}),tl=q=>He(void 0,null,function*(){if(qa&&La===200){h.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let je;y.exam_id?(je=yield(0,te.zh)({exam_id:y.exam_id,shixun_ids:q}),je.status===0&&Oa()):(je=yield It({type:"problemset/select",payload:{shixun_ids:q}}),je.status===0&&(Wr(),Oa()))}),nl=()=>{It({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},al=q=>He(void 0,null,function*(){var je,ut,lt;if(!((ut=(je=Pe.teachGroupData)==null?void 0:je.groups)!=null&&ut.length))return h.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Wt=yield(0,ze.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:q}});console.log(Wt,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Wt.status===0&&(fa.current=Wt==null?void 0:Wt.data,f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("div",{className:ve.tips},T.createElement("div",null,"\u63D0\u793A\uFF1A"),T.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),T.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:fa.current.map(ln=>ln.is_share?ln.id:"")},(lt=Wt==null?void 0:Wt.data)==null?void 0:lt.map(ln=>T.createElement(S.default,{disabled:!ln.can_share,key:ln.id,value:ln.id,onChange:()=>{ln.is_share=!ln.is_share,console.log(Wt.data,"res.data"),fa.current=Wt==null?void 0:Wt.data}}," ",ln.name)))),onOk:()=>new Promise((ln,Va)=>He(void 0,null,function*(){var $a;if(!(($a=fa.current)!=null&&$a.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Va();const er=yield(0,ze.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:fa.current.map(Rr=>({id:Rr.id,is_share:Rr.is_share})),group_id:q}});console.log(er),(Wt==null?void 0:Wt.status)===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),fa.current=[],Ja([]),Oa(),Za(y),ln())}))}))}),Ni=q=>{var je,ut,lt,Wt;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((ut=(je=Pe.teachGroupData)==null?void 0:je.groups)!=null&&ut.length))return h.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},T.createElement("div",{className:ve.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),T.createElement(S.default.Group,{className:ve.checkbox,defaultValue:fa.current,onChange:ln=>fa.current=ln},(Wt=(lt=Pe.teachGroupData)==null?void 0:lt.groups)==null?void 0:Wt.map(ln=>T.createElement(S.default,{key:ln.group_id,value:ln.group_id},ln.name)))),onOk:()=>new Promise((ln,Va)=>He(void 0,null,function*(){var $a;if(!(($a=fa.current)!=null&&$a.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Va();const er=yield(0,te.GW)({ids:q||Mn,clazz:"ItemBank",group_ids:fa.current});(er==null?void 0:er.status)===0&&(h.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),fa.current=[],Ja([]),Oa(),ln())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),fa.current=[]}})},yo=()=>He(void 0,null,function*(){var q,je,ut,lt;const Wt=()=>He(void 0,null,function*(){Nn(!0);const ln=yield(0,te.nD)({ids:Mn});Nn(!1),(ln==null?void 0:ln.status)===0&&f.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${ln.success}\u6761\u8BD5\u9898\uFF0C\u6709${ln.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{ai(new Array(ln.success))}})});if(Mn!=null&&Mn.length){const ln=yield(0,ze.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Mn}});if((ln==null?void 0:ln.status)===0&&((q=ln==null?void 0:ln.data)==null?void 0:q.size)!==0){f.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((je=ln==null?void 0:ln.data)==null?void 0:je.name)||"--","\u300B",((ut=ln==null?void 0:ln.data)==null?void 0:ut.size)>1?`\u7B49 ${(lt=ln==null?void 0:ln.data)==null?void 0:lt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),T.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Wt});return}else{f.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Mn==null?void 0:Mn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Wt});return}}h.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Co=()=>{var q,je,ut;if(!(Mn!=null&&Mn.length))return h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((q=Re==null?void 0:Re.filter(lt=>Mn.includes(lt.id)))!=null&&q.every(lt=>lt.public))return h.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((je=Re==null?void 0:Re.filter(lt=>Mn.includes(lt.id)))!=null&&je.find(lt=>{var Wt;return lt.item_type==="PROGRAM"&&((Wt=lt.program_attr)==null?void 0:Wt.status)===0}))return h.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||De.userInfo.professional_certification){if((ut=Re==null?void 0:Re.filter(lt=>Mn.includes(lt.id)))!=null&&ut.find(lt=>{var Wt;return((Wt=lt==null?void 0:lt.tag_discipline_ids)==null?void 0:Wt.length)==0}))return h.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");f.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:T.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{So()}})}else f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:T.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",T.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",T.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",T.createElement("br",null),T.createElement(S.default,{className:"mt10",defaultChecked:!1,onChange:lt=>Yr.current=lt.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{So()}})},So=()=>He(void 0,null,function*(){const q=We==="3"?1:2,je=Re?Re.filter(lt=>Mn.includes(lt.id)&&!(lt.public||lt.apply)).map(lt=>lt.id):[];(yield(0,te.Qp)({ids:je,source:q})).status===0&&(Yr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yr.current=!1,Oa(),h.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Io=q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Mo(je.disciplines||[]),yield si(q),q!=null&&q.sub_discipline_id&&(li(1),hr.setFieldsValue({sub_discipline_id:[q==null?void 0:q.discipline_id,q==null?void 0:q.sub_discipline_id],tag_discipline_ids:q==null?void 0:q.tag_discipline_ids}))}),rl=q=>{bi(q),Io(q),Zi(!0)},il=q=>{f.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:T.createElement(T.Fragment,null,T.createElement("div",{className:ve.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),T.createElement("div",{className:ve.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>He(void 0,null,function*(){const je=yield(0,te.MZ)({identifier:q});(je==null?void 0:je.status)===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa())})})},ol=q=>{fo(q)},ll=q=>{f.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:T.createElement("p",{className:ve.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>He(void 0,null,function*(){const je=yield(0,te.sD)({identifier:q});(je==null?void 0:je.status)===0&&(h.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Oa())})})},xo=q=>He(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",q),It({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:q,group_id:y.group_id,group_type:"3"}}),y.page=1,y.teach_group_id=q,delete y.id,y.group_id=0,ce(Cn({},y)),or(y),Za(y)}),sl=q=>{y.sort_by=q.type,y.sort_direction=q.direction,y.page=1,vn(q.name),ce(y),or(y),Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},ul=()=>{y.page=1,ce(y),or(y),Za(y)},cl=q=>{y.discipline_id="",y.sub_discipline_id="",y.tag_discipline_id="",y.item_type=null,y.difficulty=null,y.page=1,y.group_id=q,gn(-1),ce(y),or(y),Za(y)},dl=()=>{if(!(Mn!=null&&Mn.length)){It({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:y}});return}f.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`},"\u5DF2\u9009\u4E2D",Mn==null?void 0:Mn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Wn.rQ)({ids:Mn})}})},pl=()=>He(void 0,null,function*(){const q=yield(0,te.bF)({ids:Mn}),{unpublish_program_question_count:je,total_item_banks:ut}=q.data||{};je===0?f.default.error({title:"\u9519\u8BEF",content:T.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):f.default.confirm({title:"\u63D0\u793A",content:T.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",ut,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",je,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>He(void 0,null,function*(){(yield(0,te.dt)({ids:Mn})).status===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa())})})}),Zl=T.createElement(O.default,null,Pr&&T.createElement(O.default.Item,{onClick:()=>ri(!0)},"\u6279\u91CF\u52A0\u5165"),Pr&&T.createElement(O.default.Item,{onClick:()=>ri(!1)},"\u6279\u91CF\u79FB\u51FA"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:()=>_i()},"\u79FB\u52A8\u5230"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:Co},"\u6279\u91CF\u516C\u5F00"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:()=>Ni()},"\u6279\u91CF\u5171\u4EAB"),We==="0"&&qa&&T.createElement(O.default.Item,{onClick:yo},"\u6279\u91CF\u5220\u9664")),Fo=q=>{var je;if(va)if((Vn==null?void 0:Vn.length)<=0){let ut=Re.filter(lt=>q.includes(lt.id));Ar([...ut]),Ja(ut==null?void 0:ut.map(lt=>lt.id))}else if(q.length>Vn.length){let ut=Re.filter(ln=>q.includes(ln.id)),lt=Vn.map(ln=>ln.id),Wt=ut.filter(ln=>!lt.includes(ln.id));Ar([...Vn,...Wt]),Ja((je=[...Vn,...Wt])==null?void 0:je.map(ln=>ln.id))}else{let ut=Vn.filter(lt=>q.includes(lt.id));Ar([...ut]),Ja(ut==null?void 0:ut.map(lt=>lt.id))}else Ja(q)},Ti=q=>{var je;if(va)if(q){let ut=Vn==null?void 0:Vn.map(Wt=>Wt.id),lt=Re.filter(Wt=>!ut.includes(Wt.id));Ar([...Vn,...lt]),Ja((je=[...Vn,...lt])==null?void 0:je.map(Wt=>Wt.id))}else{let ut=Re==null?void 0:Re.map(Wt=>Wt.id),lt=Vn.filter(Wt=>!ut.includes(Wt.id));Ar([...lt]),Ja(lt==null?void 0:lt.map(Wt=>Wt.id))}else Ja(q?Re==null?void 0:Re.map(ut=>ut.id):[])},ml=()=>{let q="/problemset/preview";y.exam_id&&(q=`/paperlibrary/edit/${y.exam_id}`),y!=null&&y.exercise_id&&!(_e!=null&&_e.pathId)&&(q=`/classrooms/${_e.coursesId}/exercise/${y==null?void 0:y.exercise_id}/edit`),i.history.push(q)},gl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],fl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},El=(q,je)=>{var ut;const lt=je.id<0?"--":Pr?je[y.exercise_id?"added":"choosed"]?T.createElement("span",{key:1,className:ve.btnAdd,onClick:ln=>{ln.target.style.pointerEvents="none",Jo(je.id)}},qa?"\u79FB\u51FA\u8BD5\u9898\u7BEE":T.createElement("span",null,T.createElement("b",{className:`iconfont icon-yichu ${ve.cancelC}`}),"\u79FB\u51FA")):je.item_type==="PROGRAM"&&((ut=je.program_attr)==null?void 0:ut.status)===0?T.createElement(V.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},T.createElement("span",{className:ve.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",qa?"\u52A0\u5165\u8BD5\u9898\u7BEE":T.createElement("span",{style:{padding:"0 3px"}},T.createElement("b",{className:`iconfont icon-jiaru ${ve.addC}`}),"\u52A0\u5165")," ")):T.createElement("span",{className:ve.btnAdd,onClick:()=>ho(je.id)},qa?"\u52A0\u5165\u8BD5\u9898\u7BEE":T.createElement("span",{style:{padding:"0 3px"}},T.createElement("b",{className:`iconfont icon-jiaru ${ve.addC}`}),"\u52A0\u5165")):T.createElement(T.Fragment,null);return T.createElement("span",{className:ve.actonBtn},je.id>0&&T.createElement(Je.N,{isProblemset:qa,user:De,key:je.id,data:je,page:y.page,activeTabsKey:We,selectIds:Mn,onCollect:Qi,onSetPublic:Ki,onStartExperience:wi,onCorrection:Xi,onChangeTag:Bi,onPublicReview:Si,onSetPrivate:fo,onDelete:Eo,onCancel:Jo,onSelect:ho,onMoveTo:_i,onCopy:qo,addProblemset:qi,onSetShare:Ji,onCancelShare:_o,onPublish:il,onCancelPublish:ll,SubjectShare:Jr}),lt)};(0,e.useEffect)(()=>{if(va&&!(_e!=null&&_e.pathId)){const{coursesId:q,categoryId:je}=_e;It({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:je,coursesId:q,type:5}})}},[va]);const Bo=()=>He(void 0,null,function*(){try{yield yi.current.form.validateFields();let q=yi.current.form.getFieldsValue();if((Vn==null?void 0:Vn.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),h.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}hi(!0);const{coursesId:je,categoryId:ut}=_e;if(_e!=null&&_e.pathId){let lt=yield(0,ze.ZP)(`/api/paths/${_e==null?void 0:_e.pathId}/create_hack_homework`,{method:"post",body:On(Cn({},q),{coursesId:je,category:ut,stage_shixun_id:ut=="null"?"":ut,stage_id:_e==null?void 0:_e.stageId,type:5,hack_ids:Vn==null?void 0:Vn.map(Wt=>Wt.id)})});(lt==null?void 0:lt.status)===0&&(h.ZP.success(`${ut=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),i.history.push(`/paths/${_e.pathId}`))}else{let lt=yield(0,ze.ZP)(br?`/api/homework_commons/${ut}/update_hack.json`:`/api/courses/${je}/homework_commons.json`,{method:br?"put":"post",body:On(Cn({},q),{coursesId:je,category:ut,type:5,hack_ids:Vn==null?void 0:Vn.map(Wt=>Wt.id)})});(lt==null?void 0:lt.status)===0&&i.history.push(`/classrooms/${_e.coursesId}/program_homework/${br?ut:lt.homework_id}/detail?tabs=1`)}hi(!1)}catch(q){document.body.scrollIntoView()}}),wo=()=>T.createElement(E.default,{labelAlign:"right",form:hr,labelCol:{span:3},colon:!1,size:"large"},T.createElement(E.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},T.createElement(N.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Po,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(q,je)=>{hr.setFieldsValue({sub_discipline_id:q,tag_discipline_ids:[]}),li(q?q.length:0),(q==null?void 0:q.length)>0&&(si({sub_discipline_id:q[1]}),q[1]==(ni==null?void 0:ni.sub_discipline_id)&&hr.setFieldValue("tag_discipline_ids",ni.tag_discipline_ids))},onClear:()=>{Ii([]),hr.setFieldValue("tag_discipline_ids",[]),li(0)}})),T.createElement(E.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},T.createElement(D.default,{disabled:io===0,className:ve.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(q,je)=>je.key.indexOf(q.toLowerCase())>=0},go.map(q=>T.createElement(D.default.Option,{key:q.name+q.id,value:q.id},T.createElement("div",{style:{display:"flex",alignItems:"center"}},T.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},q.name),(q==null?void 0:q.type)==="personal"&&T.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),io>0&&T.createElement("div",{className:ve.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",T.createElement("span",{onClick:()=>ro(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return T.createElement("div",{className:ve.page},T.createElement("section",null,T.createElement("div",{className:ve.wrap},jn.course_name&&va&&T.createElement("section",{className:"animated fadeIn"},T.createElement("aside",{className:"mt10"},jn.category&&T.createElement(Z.Z,{separator:">"},T.createElement(Z.Z.Item,null,T.createElement(i.Link,{to:`/classrooms/${jn.course_id}/program_homework`},jn.course_name)),T.createElement(Z.Z.Item,null,T.createElement(i.Link,{to:`/classrooms/${jn.course_id}/program_homework`},jn.category.category_name)),T.createElement(Z.Z.Item,null,jr)))),T.createElement("div",{className:ve.title},va?jr:"\u8BD5\u9898\u5E93"),va&&T.createElement(xa,{height:250,data:ei,ref:yi}),T.createElement("div",{className:ve.headerWrapper,id:"topicdom"},T.createElement("div",{className:ve.tabsWrap},T.createElement(s.default,{activeKey:We,onChange:co,tabBarExtraContent:T.createElement("div",{className:ve.searchWrap},(0,Le.bg)()&&We==="0"&&qa&&T.createElement(H.ZP,{className:ve.addQuestionBtn,onClick:Vl},T.createElement("img",{src:ta,className:ve.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),T.createElement(Da,{allowClear:!0,suffix:T.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ve.searchIcon}`,onClick:()=>Yi(y.keyword)}),className:ve.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:q=>{y.keyword=q.target.value,ce(Cn({},y))},onSearch:Yi}))},T.createElement(ra,{tab:"\u516C\u5171",key:"1"}),((Ta=(ga=Pe.teachGroupData)==null?void 0:ga.groups)==null?void 0:Ta.length)&&T.createElement(ra,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Le.ag)()&&!(0,Le.JA)()&&!va&&T.createElement(ra,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,Le.bg)()&&T.createElement(ra,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((Ga=De==null?void 0:De.userInfo)==null?void 0:Ga.professional_certification)||y.type!=="1")&&T.createElement(l.S,{showSelectAll:!1,className:ve.select,disciplinesData:(Bn=Pe.disciplinesData)==null?void 0:Bn.disciplines,knowledgeData:Xt,directionValue:y.discipline_id,subDisciplineValue:y.sub_discipline_id,typeValue:y.item_type,isprogram_homework:va,showKnowledge:!0,name:Wi,setname:ti,difficultyValue:y.difficulty,showShixun:!(0,Le.JA)()&&!y.exercise_id&&We!=="3"&&We!=="1",onShixunChange:nl,onDirectionChange:so,onTypeChange:Yo,onDifficultyChange:Qo,knowledgeValue:Pt,onKnowledgeChange:Kr,teachGroupData:(se=Pe.teachGroupData)==null?void 0:se.groups,onTeachGroupChange:xo,teachGroupValue:y.teach_group_id,showTeachGroup:uo})),T.createElement("div",{className:ve.treeWrapper,style:{display:We==="0"||We==="3"?"block":"none"}},T.createElement("div",{className:ve.treeHeader},T.createElement(Ze.Z,{activeTabsKey:We,data:qn,onClick:Ao}),We==="0"&&!va&&T.createElement(H.ZP,{type:"link",onClick:vo,className:ve.exportBtn},T.createElement("img",{src:Xn,alt:"",className:ve.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),T.createElement(A.Z,{spinning:Er},T.createElement("div",{ref:Qr,className:_a.length?ve.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},T.createElement(nt.Z,{setRootData:q=>{m.current=q},isProblemset:We==="0"?qa:!1,reloadData:Oa,data:_a,onShare:al,onOpen:Ao,activeTabsKey:We,params:y,navigation:qn})))),T.createElement("div",{className:ve.contentWrap},T.createElement("div",{className:ve.batchWrap},T.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!va&&T.createElement("div",{className:"font14"},(((Oe=De==null?void 0:De.userInfo)==null?void 0:Oe.professional_certification)||y.type!=="1")&&T.createElement(U.Z,{dropdownRender:()=>T.createElement(O.default,{selectedKeys:[vi]},oo==null?void 0:oo.map((q,je)=>T.createElement(O.default.Item,{key:q.name,onClick:()=>sl(q)},q.name)))},T.createElement("span",{style:{color:"#464F66"}},T.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),vi))),va&&T.createElement("div",null,T.createElement(S.default,{checked:(Re==null?void 0:Re.filter(q=>Vn==null?void 0:Vn.map(je=>je.id).includes(q.id)).length)===Re.length,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Mn==null?void 0:Mn.length,")"))),va&&T.createElement(f.default,{open:Vi,centered:!0,width:700,okText:`\u786E\u8BA4${_e!=null&&_e.pathId?"":br?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ao(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Bo,confirmLoading:Ai,title:"\u67E5\u770B\u5DF2\u9009"},T.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Vn==null?void 0:Vn.length,"\u4E2A"),T.createElement("div",{style:{height:400,overflow:"auto"}},Vn==null?void 0:Vn.map((q,je)=>{var ut,lt,Wt,ln,Va,$a;return T.createElement("div",{key:je,className:ve.sendModal},T.createElement("div",{className:ve.li},T.createElement("p",null,q==null?void 0:q.name),T.createElement("div",{className:ve.bottom},T.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),T.createElement("i",{className:ve.line}),T.createElement("span",{className:"c-grey-333"},q.difficulty===1&&"\u7B80\u5355",q.difficulty===2&&"\u9002\u4E2D",q.difficulty===3&&"\u56F0\u96BE"),T.createElement("i",{className:ve.line}),T.createElement("span",null,"\u521B\u5EFA\u8005\xA0",T.createElement(V.Z,{title:(ut=q==null?void 0:q.author)==null?void 0:ut.name},T.createElement("span",{className:"c-grey-333"},((Wt=(lt=q==null?void 0:q.author)==null?void 0:lt.name)==null?void 0:Wt.length)>6?((Va=(ln=q==null?void 0:q.author)==null?void 0:ln.name)==null?void 0:Va.substr(0,3))+"...":($a=q==null?void 0:q.author)==null?void 0:$a.name))),T.createElement("i",{className:ve.line}),T.createElement("span",{className:ve.des},"\u66F4\u65B0\xA0",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.updated_at)))),T.createElement("div",{className:ve.del,onClick:()=>{Fo(Vn.filter(er=>er.id!==q.id).map(er=>er.id))}},"\u5220\u9664"))})))),T.createElement(C.Z,{align:"middle"},T.createElement("div",null,!y.item_type&&T.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ho.map(q=>{if(lo(q.value)>0)return T.createElement("span",{style:{marginLeft:6}},q.name,T.createElement("span",{style:{color:"#000000",marginLeft:6}},lo(q.value)))}))),We==="0"&&qa&&T.createElement(H.ZP,{onClick:dl,type:"link",className:ve.exportBtn},T.createElement("img",{src:Gn,className:ve.pngIcon}),T.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ir?T.createElement("div",null,T.createElement(H.ZP,{style:{paddingLeft:0},onClick:()=>{y.page=1,y.keyword=null,delete y.id,ce(y),Ha(!1),or(y),Za(On(Cn({},y),{parents:qn.slice(0,-1)}))},type:"link"}," ",T.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),T.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",y.keyword,"\u201D")):null,T.createElement("div",{className:ve.contentListWrap},ne!==0?T.createElement(A.Z,{size:"middle",spinning:on["problemset/getItemBanks"]},Re.map((q,je)=>{var ut,lt,Wt,ln,Va,$a,er;return T.createElement("div",{id:q.id+"",className:ve.li,key:je},T.createElement("div",{className:ve.top},T.createElement(Je.Z,{key:q.id,data:q,selectIds:Mn,onSelectCheckBox:Fo})),T.createElement("div",{className:ve.bottom},T.createElement("p",{className:`${ve.actionLeftItem} ${ve.questionTypeName}`},"No.",q==null?void 0:q.id),T.createElement("p",{className:`${ve.actionLeftItem} ${ve.questionTypeName}`},(ut=gl.find(Rr=>Rr.type===q.item_type))==null?void 0:ut.name),T.createElement("p",{className:ve.actionLeftItem},fl[q.difficulty]),T.createElement("p",{className:ve.actionLeftItem},"\u521B\u5EFA\u8005",T.createElement(V.Z,{title:(lt=q==null?void 0:q.author)==null?void 0:lt.name},T.createElement("span",{className:"c-grey-333"},((ln=(Wt=q==null?void 0:q.author)==null?void 0:Wt.name)==null?void 0:ln.length)>6?(($a=(Va=q==null?void 0:q.author)==null?void 0:Va.name)==null?void 0:$a.substr(0,5))+"...":(er=q==null?void 0:q.author)==null?void 0:er.name))),T.createElement("p",{className:ve.actionLeftItem},"\u66F4\u65B0",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.updated_at)),T.createElement("p",{className:ve.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",T.createElement("span",{className:"c-grey-333"},q==null?void 0:q.quotes)),!va&&T.createElement("div",{className:ve.more},El({},q))))})):T.createElement(A.Z,{size:"middle",spinning:on["problemset/getItemBanks"]},T.createElement(W.Z,{customText:!((ot=De==null?void 0:De.userInfo)!=null&&ot.professional_certification)&&y.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((mn=De==null?void 0:De.userInfo)!=null&&mn.professional_certification)&&y.type==="1"?T.createElement(H.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{i.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),ne!==0&&!va&&T.createElement(j.Z,{showQuickJumper:!0,onChange:po,defaultCurrent:1,pageSize:y==null?void 0:y.per_page,current:parseInt(y.page+"")||1,total:ne,showTotal:q=>T.createElement(T.Fragment,null,T.createElement("span",{className:"mr10 font12"},"\u5171",T.createElement("span",{className:"c-light-primary"},q),"\u6761\u6570\u636E"))}),va&&T.createElement("div",{style:{height:20}})),qa&&T.createElement(Xe,{basketData:Pe.basketData,visible:ha,basketTotal:La,onClose:()=>cr(!1),onDelete:Di,onClear:$o,onSubmit:()=>He(void 0,null,function*(){var q,je,ut,lt,Wt;const ln=yield It({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Va=(q=ln==null?void 0:ln.disciplines)==null?void 0:q[0],$a=yield It({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((je=ln==null?void 0:ln.new_checked)==null?void 0:je.discipline_id)||(Va==null?void 0:Va.id),sub_discipline_id:((ut=ln==null?void 0:ln.new_checked)==null?void 0:ut.sub_discipline_id)||((Wt=(lt=Va==null?void 0:Va.sub_disciplines)==null?void 0:lt[0])==null?void 0:Wt.id)}});$a.status===0&&i.history.push(`paperlibrary/add/${$a.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Le.JA)()&&qa&&T.createElement(Pn,{visibleBasket:ha,onToggleVisible:()=>cr(!ha),count:La})),T.createElement(M,null),T.createElement(Ct,{onReloadData:Oa,isPiliangRevoke:wn}),T.createElement(Se,{onReloadData:()=>ai([null])}),T.createElement(yt,{onReloadData:Oa,onReloadBasketData:Wr}),Ue.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?T.createElement(En,{shixunIds:Ei,cb:tl}):null,T.createElement($e.Z,null),T.createElement(ke.Z,null),T.createElement(it.Z,null),T.createElement(ft.Z,null),T.createElement(jt.Z,null),T.createElement(st.Z,null),T.createElement(St.Z,null),T.createElement(R,null),T.createElement(Ae,{onOk:ul}),T.createElement(P.Z,{onOk:cl})),qa?T.createElement(e.Fragment,null,!!(Mn!=null&&Mn.length)&&T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(S.default,{className:"font14",checked:Re!=null&&Re.length?Mn.length===(Re==null?void 0:Re.length):!1,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Mn==null?void 0:Mn.length,")"))),T.createElement("div",{className:ve.btns},Pr&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!0)},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),Pr&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!1)},T.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),Pr&&["3","1"].includes(We)&&T.createElement("div",{className:ve.btn,onClick:()=>{(Mn==null?void 0:Mn.length)>0?f.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:T.createElement("div",{className:`font14 ${ve.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),T.createElement(A.Z,{spinning:Er},T.createElement(Be.Z,{defaultValue:!0,value:fa.current,onChange:q=>fa.current=q}))),onOk:()=>He(void 0,null,function*(){var q;const je=yield(0,te.Rp)({id:Mn,group_id:(q=fa.current)==null?void 0:q[0]});fa.current=[],(je==null?void 0:je.status)===0&&(Za(y),Oa(),h.ZP.success("\u52A0\u5165\u6210\u529F"))})}):h.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),We==="1"&&(0,Le.ag)()&&T.createElement("div",{className:ve.btn,onClick:()=>{Qn(!0),ol(Mn)}},T.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:Co}," ",T.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),We==="0"&&!Jr&&T.createElement("div",{className:ve.btn,onClick:()=>Ni()}," ",T.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:yo}," ",T.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:pl}," ",T.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),We==="0"&&T.createElement("div",{className:ve.btn,onClick:()=>_i()},T.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),T.createElement("div",{onClick:()=>Ja([]),style:{marginLeft:"auto"},className:ve.btn}," ",T.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):va?"":T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(S.default,{className:"font14",checked:Re!=null&&Re.length?Mn.length===(Re==null?void 0:Re.length):!1,onChange:q=>Ti(q.target.checked)},"\u672C\u9875\u5168\u9009",T.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Mn==null?void 0:Mn.length,")"))),T.createElement("div",{className:ve.btns},Pr&&!!(Mn!=null&&Mn.length)&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!0)},T.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),Pr&&!!(Mn!=null&&Mn.length)&&T.createElement("div",{className:ve.btn,onClick:()=>ri(!1)},T.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),T.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Kt,"\u9898"),T.createElement("div",{onClick:ml,className:ve.btn},"\u8FD4\u56DE\u8BD5\u5377")))),va&&T.createElement("div",{className:ve.batch},T.createElement("aside",null,T.createElement("div",{style:{flexShrink:0,marginRight:20}},T.createElement(j.Z,{showQuickJumper:!0,onChange:po,defaultCurrent:1,pageSize:y==null?void 0:y.per_page,current:y.page||1,hideOnSinglePage:!0,total:ne,showTotal:q=>T.createElement("span",{className:"mr10"},"\u5171",T.createElement("span",{className:"c-light-primary"},q),"\u6761\u6570\u636E")})),T.createElement("div",{className:ve.btns},T.createElement(C.Z,{align:"middle",style:{marginLeft:"auto"}},T.createElement(C.Z,{onClick:()=>{if((Vn==null?void 0:Vn.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ao(!0)},align:"middle",className:"current"},T.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),T.createElement("span",null,"\u5DF2\u9009",T.createElement("span",{className:"c-light-primary"},Mn.length),"\u4E2A")),T.createElement(H.ZP,{className:"mr20 ml40",onClick:()=>{if(_e!=null&&_e.pathId)i.history.push(`/paths/${_e.pathId}`);else{if(br){i.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/detail?tabs=1`);return}i.history.push(`/classrooms/${_e.coursesId}/program_homework`)}}},"\u53D6\u6D88"),T.createElement(H.ZP,{loading:Ai,onClick:Bo,type:"primary"},"\u786E\u8BA4",_e!=null&&_e.pathId?"":br?"\u7F16\u8F91":"\u65B0\u5EFA"))))),T.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:ve.publicQuest,open:Ko,title:T.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{xi(!1),li(0),hr.resetFields()},onOk:()=>He(void 0,null,function*(){hr.validateFields().then(q=>He(void 0,null,function*(){const je=yield(0,ze.ZP)(`/api/item_banks/${ni==null?void 0:ni.id}/update_tag.json`,{method:"put",body:{name:mo.current,tag_discipline_ids:q==null?void 0:q.tag_discipline_ids}});(je==null?void 0:je.status)===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),xi(!1),or(y),hr.resetFields())}))})},T.createElement("div",{className:ve.publicQuestContent},T.createElement(wo,null))),T.createElement(f.default,{width:640,className:ve.publicQuest,centered:!0,title:T.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Lo,onCancel:()=>{Zi(!1),li(0),bi(null),hr.resetFields()},onOk:()=>{hr.validateFields().then(q=>He(void 0,null,function*(){const je=We==="3"?1:2;(yield(0,te.wX)({id:ni==null?void 0:ni.id,source:je,sub_discipline_id:q==null?void 0:q.sub_discipline_id[1],tag_discipline_ids:q==null?void 0:q.tag_discipline_ids})).status===0&&(Yr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Yr.current=!1,bi(null),Ja([]),Oa(),h.ZP.success("\u7533\u8BF7\u6210\u529F")),Zi(!1),li(0),hr.resetFields()}))}},T.createElement("div",{className:ve.publicQuestContent},T.createElement("div",{className:ve.public_tips},T.createElement(Ma.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),T.createElement(wo,null))),T.createElement(Fa.Z,{open:Uo,subDisciplineId:(un=hr.getFieldValue("sub_discipline_id"))==null?void 0:un[1],onCancel:()=>{ro(!1)},onOkClick:q=>{Ii(je=>[...je,q]),hr.setFieldValue("tag_discipline_ids",[...hr.getFieldValue("tag_discipline_ids"),q==null?void 0:q.id])}}),T.createElement(na.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Ca=(0,i.connect)(({classroomList:Ue,problemset:Pe,user:De,loading:Bt,globalSetting:on,shixunHomeworks:It})=>({classroomList:Ue,problemset:Pe,user:De,globalSetting:on,loading:Bt.effects,shixunHomeworks:It}))(ya)},10866:function(c,a,t){"use strict";t.d(a,{Im:function(){return Ce},ZP:function(){return $},gZ:function(){return Be}});var e=t(59301),i=t(92832),l=t(3113),s=t(84105),d=t(87395),E=t(24363),f=t(24334),b=t(86074),h=t(91842),A=t(51257),S=t(94268),O=t(34376),V=t(92310),N=t.n(V),D=t(59301),Z=Object.defineProperty,H=Object.defineProperties,U=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,W=(pe,K,R)=>K in pe?Z(pe,K,{enumerable:!0,configurable:!0,writable:!0,value:R}):pe[K]=R,B=(pe,K)=>{for(var R in K||(K={}))j.call(K,R)&&W(pe,R,K[R]);if(C)for(var R of C(K))P.call(K,R)&&W(pe,R,K[R]);return pe},F=(pe,K)=>H(pe,U(K));const{TextArea:z}=i.default,re={visible:!1,tabIndex:"0"},Ce={[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 de=(pe=>(pe[pe.SET_VISIBLE=0]="SET_VISIBLE",pe[pe.SET_TABINDEX=1]="SET_TABINDEX",pe))(de||{});function M(pe,K){switch(K.type){case 0:return F(B({},pe),{visible:K.payload});case 1:return F(B({},pe),{tabIndex:K.payload});default:throw new Error}}function k({value:pe,className:K}){const[R,J]=(0,e.useState)(!1),te=(0,e.useRef)(),I=(0,e.useRef)();return(0,e.useEffect)(()=>{R&&(I.current.reset(),I.current.write((0,A.pp)(pe||"")))},[pe,R]),(0,e.useEffect)(()=>{var L,Ae,Ee,ie;if(te.current){I.current=new O.Terminal({fontSize:14,disableStdin:!0}),I.current.open(te.current);const xe=te.current.offsetWidth-14,oe=((ie=(Ee=(Ae=(L=I.current)==null?void 0:L._core)==null?void 0:Ae._renderService)==null?void 0:Ee.dimensions)==null?void 0:ie.actualCellWidth)||9.5,Ye=Math.ceil(xe/oe);I.current.resize(Ye,8),J(!0)}},[]),D.createElement("div",{ref:te,className:N()("XtermText-valueRef",K)})}function Be(pe){const{status:K,error_msg:R,output:J,input:te,expected_output:I,is_file:L,input_file_url:Ae,output_file_url:Ee,expected_output_file_url:ie}=pe;let xe=null;const oe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(K){case E.h.NOMATCH:xe=D.createElement(D.Fragment,null,D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:te}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:J&&f.Base64.decode(J)||""}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ee,J)},J)),D.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!L&&D.createElement(k,{className:"mb10",value:I&&f.Base64.decode(I)||""}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(ie,I)},I)));break;case E.h.EXECUTEFAILURE:xe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!L&&D.createElement(h.Z,{value:te,style:oe}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.COMPILEFAILURE:xe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!L&&D.createElement(h.Z,{value:te,style:oe}),L&&D.createElement("div",{style:oe},D.createElement("a",{onClick:()=>(0,A.LR)(Ae,te)},te)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.PODFAILURE:xe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:xe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",xe," ")}function ye(pe){const{status:K,error_msg:R,execute_time:J,output:te,input:I,expected_output:L,is_file:Ae,input_file_url:Ee,output_file_url:ie,expected_output_file_url:xe}=pe;let oe=null;switch(K){case E.h.OK:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",J,"\u79D2"),D.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),D.createElement("pre",null,f.Base64.decode(te)));break;case E.h.NOMATCH:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u8F93\u51FA\uFF1A",te&&f.Base64.decode(te)),D.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",L&&f.Base64.decode(L)));break;case E.h.EXECUTEFAILURE:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.COMPILEFAILURE:oe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",D.createElement("pre",null,I)),D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:"error"},f.Base64.decode(R)));break;case E.h.PODFAILURE:oe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case E.h.TIMEOUT:oe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",oe," ")}var $=({id:pe,is_file:K,input:R,debuging:J,submitting:te,executingMessage:I,debugResult:L,onChangeInput:Ae,onDebugCode:Ee,onSubmitCode:ie})=>{const[xe,oe]=(0,e.useReducer)(M,re),{visible:Ye,tabIndex:qe}=xe;(0,e.useEffect)(()=>{oe({type:0,payload:!1})},[pe]);function Ct(Y){let be=Y.target.id;oe({type:1,payload:be})}function tt(){oe({type:0,payload:!Ye})}const Ke=(0,e.useMemo)(()=>{if(L){const{status:Y}=L;return D.createElement(D.Fragment,null,ye(L))}return null},[L]);function G(){oe({type:0,payload:!0}),oe({type:1,payload:"1"}),Ee()}return D.createElement("div",{className:"test-case-panel"},D.createElement("div",{className:`test-case-panel-body ${Ye?"active":""}`},D.createElement("ul",{className:"s-navs"},D.createElement("li",null,D.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),D.createElement(S.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:D.createElement(z,{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:K?"":R,onChange:Ae}),rightNode:J?D.createElement(b.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):L?Ke:D.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")})),D.createElement("a",{className:`btn-collapse ${Ye?"up":""}`,onClick:tt},Ye?D.createElement(s.Z,null):D.createElement(d.Z,null)),D.createElement("footer",{className:"footer"},D.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),D.createElement("div",{className:"flex-container"},D.createElement(l.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),D.createElement(l.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),D.createElement(l.ZP,{className:"btn-green",type:"ghost",loading:J,onClick:G},"\u8C03\u8BD5\u4EE3\u7801"),D.createElement(l.ZP,{type:"primary",className:"custom-ant-disabled",loading:te,disabled:te,onClick:()=>{oe({type:0,payload:!1}),ie()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},3532:function(c,a,t){"use strict";t.d(a,{Y2:function(){return $},ZP:function(){return pe}});var e=t(59301),i=t(54580),l=t(8591),s=t(43418),d=t(95237),E=t(5112),f=t(3113),b=t(24905),h=t(6848),A=t(92832),S={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"},O="data:image/png;base64,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",V=t(47257),N=t.n(V),D=t(38986),Z=t(1012),H=t(51257),U=t(75617),C=t(59301),j=Object.defineProperty,P=Object.defineProperties,W=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,re=(K,R,J)=>R in K?j(K,R,{enumerable:!0,configurable:!0,writable:!0,value:J}):K[R]=J,Ce=(K,R)=>{for(var J in R||(R={}))F.call(R,J)&&re(K,J,R[J]);if(B)for(var J of B(R))z.call(R,J)&&re(K,J,R[J]);return K},de=(K,R)=>P(K,W(R)),M=(K,R,J)=>new Promise((te,I)=>{var L=ie=>{try{Ee(J.next(ie))}catch(xe){I(xe)}},Ae=ie=>{try{Ee(J.throw(ie))}catch(xe){I(xe)}},Ee=ie=>ie.done?te(ie.value):Promise.resolve(ie.value).then(L,Ae);Ee((J=J.apply(K,R)).next())});const{Dragger:k}=i.default,Be=K=>{const R=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var J=[...K],te=0,I=[],L=0;L{if(xe.forEach(oe=>{let Ye=oe.name.split(/\.(?=[^\.]+$)/);oe.name=`${Ye[0]}.${Ye[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},ye=({onClose:K,onOK:R,visible:J,wrapClassName:te,rootIdentifier:I,multiple:L=!1,defaultMultipleValue:Ae=!0})=>{const[Ee,ie]=(0,e.useState)([]),[xe,oe]=(0,e.useState)({}),[Ye,qe]=(0,e.useState)(!1),[Ct,tt]=(0,e.useState)(!0),[Ke,G]=(0,e.useState)(null),Y=(0,e.useRef)([]),be=(0,e.useRef)(0),Ve=()=>{K()};(0,e.useEffect)(()=>{Se()},[]),(0,e.useEffect)(()=>{J&&(Y.current=[],be.current=0,ie([]),tt(Ae))},[J]);const Se=()=>M(void 0,null,function*(){try{G(!0)}catch(Ze){}}),$e=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),ke=Ze=>{var ve,Ot;const bt=$e((ve=Ze[0])==null?void 0:ve.name)||$e((Ot=Ze[1])==null?void 0:Ot.name),gt=Ee.filter(dn=>$e(dn.name)!==bt);Y.current=[...gt],ie([...gt])},it=Ze=>{if(!Ct){const Jt=new FormData;Jt.append("file",Ze.file),(0,D.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Jt},!0).then(Et=>{if(Et.status===0){be.current=be.current+1;const xt=Y.current.map(rt=>{var Nt;if(rt.name===Ze.name){const Xe=Ce({},rt);return(Nt=Ze==null?void 0:Ze.name)!=null&&Nt.includes(".in")?Xe.input=Et==null?void 0:Et.content:Xe.output=Et==null?void 0:Et.content,Xe}return rt});if(Y.current=[...xt],ie([...xt]),be.current>0&&be.current===Ee.length){qe(!1);let rt=Be(xt);rt=rt.filter(Nt=>{var Xe,we;return!!((Xe=Nt[0])!=null&&Xe.name&&((we=Nt[1])!=null&&we.name))}),rt=rt.map(Nt=>de(Ce(Ce({},Nt[0]),Nt[1]),{is_file:!1})),R(rt),K()}}else qe(!1),K()});return}if(Ke){const Jt=new FormData;Jt.append("file",Ze.file),I===null?Jt.append("identifier","testsets"):Jt.append("identifier",I),(0,D.ZP)("/api/attachments.json",{method:"post",body:Jt},!0).then(Et=>{if(Et.filename){be.current=be.current+1;const xt=Y.current.map(rt=>{var Nt;if(rt.name===(Et==null?void 0:Et.filename)){const Xe=de(Ce({},rt),{is_oss:!Ke});return(Nt=Et==null?void 0:Et.filename)!=null&&Nt.includes(".in")?(Xe.in_object_key=Et==null?void 0:Et.object,Xe.in_object_size=Et==null?void 0:Et.size,Xe.input=Et==null?void 0:Et.filename,Xe.in_file=Ze):(Xe.out_object_key=Et==null?void 0:Et.object,Xe.out_object_size=Et==null?void 0:Et.size,Xe.output=Et==null?void 0:Et.filename,Xe.out_file=Ze),Xe}return rt});if(Y.current=[...xt],ie([...xt]),be.current>0&&be.current===Ee.length){qe(!1);let rt=Be(xt);rt=rt.filter(Nt=>{var Xe,we;return!!((Xe=Nt[0])!=null&&Xe.name&&((we=Nt[1])!=null&&we.name))}),rt=rt.map(Nt=>de(Ce(Ce({},Nt[0]),Nt[1]),{is_file:!0})),R(rt),K()}}else qe(!1),K()});return}const ve=new(N())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),Ot=Ze.name,bt={container_type:"TestSet",file_name:Ot},gt=(0,Z.Z)();let dn=`testsets/${I}/${gt}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`;I===null&&(dn=`testsets/${gt}${Ot.indexOf(".")>-1?"."+Ot.split(".").pop():""}`),ve.multipartUpload(dn,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ot+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,D.rz)(bt)}}).then(function(Jt){if(Jt.data.status===0){be.current=be.current+1;const nn=Y.current.map(Et=>{var xt,rt,Nt,Xe,we,Ne,Tt,Ht,Yt,Mt,Ut,yt,Lt,Pn,Je,nt,et;if(Et.name===((rt=(xt=Jt.data)==null?void 0:xt.data)==null?void 0:rt.file_name)){const Le=de(Ce({},Et),{is_oss:!Ke});return(we=(Xe=(Nt=Jt.data)==null?void 0:Nt.data)==null?void 0:Xe.file_name)!=null&&we.includes(".in")?(Le.in_object_key=(Tt=(Ne=Jt.data)==null?void 0:Ne.data)==null?void 0:Tt.object,Le.in_object_size=(Yt=(Ht=Jt.data)==null?void 0:Ht.data)==null?void 0:Yt.size,Le.input=(Ut=(Mt=Jt.data)==null?void 0:Mt.data)==null?void 0:Ut.file_name,Le.in_file=Ze):(Le.out_object_key=(Lt=(yt=Jt.data)==null?void 0:yt.data)==null?void 0:Lt.object,Le.out_object_size=(Je=(Pn=Jt.data)==null?void 0:Pn.data)==null?void 0:Je.size,Le.output=(et=(nt=Jt.data)==null?void 0:nt.data)==null?void 0:et.file_name,Le.out_file=Ze),Le}return Et});if(Y.current=[...nn],ie([...nn]),be.current>0&&be.current===Ee.length){qe(!1);let Et=Be(nn);Et=Et.filter(xt=>{var rt,Nt;return!!((rt=xt[0])!=null&&rt.name&&((Nt=xt[1])!=null&&Nt.name))}),Et=Et.map(xt=>de(Ce(Ce({},xt[0]),xt[1]),{is_file:!0})),R(Et),K()}}})},ft=Ze=>new Promise((ve,Ot)=>{let bt=0,gt=[];for(let dn=0;dn{bt++,bt===Ze.length&&(gt.length?(l.ZP.warning(`${gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):ve(Ze))}).catch(Jt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Jt),bt++,gt.push(Ze[dn].name),bt===Ze.length&&(gt.length?(l.ZP.warning(`${gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ot()):ve(Ze))})}),jt=()=>M(void 0,null,function*(){if(Ee.length===0){l.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ft(Ee),qe(!0),Be(Ee).some(ve=>{var Ot,bt;return!((Ot=ve[0])!=null&&Ot.name&&((bt=ve[1])!=null&&bt.name))})){s.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:()=>M(void 0,null,function*(){Ee.map(ve=>M(void 0,null,function*(){it(ve)}))}),onCancel:()=>{qe(!1)}});return}Ee.map(ve=>M(void 0,null,function*(){it(ve)}))}),st={name:"file",fileList:Ee,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(Ee!=null&&Ee.some(Ot=>Ot.name===Ze.name))return l.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.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(Ze.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 ve={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return Ee.push(ve),Y.current=[...Ee],ie([...Ee]),!1}},St=Be(Ee);return console.log(Ee,St,"fileList"),C.createElement(s.default,{open:J,wrapClassName:te,onOk:jt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ye},onCancel:Ve,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},C.createElement("div",{className:S.wrap},Ee.length?C.createElement("div",null,C.createElement(d.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},C.createElement("div",{style:{visibility:L?"visible":"hidden"}},C.createElement("span",{className:S.greyText},"\u7528\u4F8B\u7C7B\u578B"),C.createElement(E.ZP.Group,{className:`ml20 ${S.testCaseRadio}`,optionType:"button",value:Ct,onChange:Ze=>tt(Ze.target.value)},C.createElement(E.ZP,{value:!1},"\u6587\u672C"),C.createElement(E.ZP,{value:!0},"\u6587\u4EF6"))),C.createElement(i.default,Ce({},st),C.createElement(f.ZP,{type:"primary",className:S.btnS},C.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),C.createElement($,{data:St,onRemove:ke})):C.createElement("div",{className:`${S.noData} mb30`},C.createElement(i.default.Dragger,de(Ce({},st),{className:S.dragger}),C.createElement("img",{src:O,alt:"",className:"mb20"}),C.createElement("div",null,C.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),C.createElement("span",{className:S.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),C.createElement("div",{className:S.text},C.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),C.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",C.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",C.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",C.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",C.createElement("br",null))))},$=({data:K=[],onRemove:R,width:J="auto",showScore:te=!1,disabled:I=!1,inputChange:L,onEvaluatingChange:Ae,onSelectAll:Ee,checkAll1:ie,checkAll2:xe,checkAll3:oe,checkAll4:Ye,checkAll5:qe,showEvaluatingSetting:Ct=!1,className:tt="",isProgramHomework:Ke=!1})=>{const G={value:"",filename:"",dataUrl:""},[Y,be]=(0,e.useState)(Ce({},G)),Ve=ke=>{let it=document.createElement("a");document.body.appendChild(it);let ft=URL.createObjectURL(ke.file);it.href=ft,it.download=ke.name,it.click(),URL.revokeObjectURL(ft),document.body.removeChild(it)},Se=(ke,it)=>{(0,H.LR)(ke,it)},$e=(ke,it)=>{s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{R(ke,it)},onCancel:()=>{}})};return K.length?C.createElement("div",{className:tt,style:{width:J}},C.createElement("div",{className:`${Ke?S.headProgram:S.head}`},Ct&&C.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:ie,onChange:ke=>{Ee(ke.target.checked,"hidden")}}),C.createElement(h.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},C.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),C.createElement("div",{style:{width:Ke?"25%":"15%"}},"\u7528\u4F8B"),C.createElement("div",{style:{width:te?Ke?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),C.createElement("div",{style:{width:te?Ke?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),te&&C.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:Ye,onChange:ke=>{Ee(ke.target.checked,"input_visible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:xe,onChange:ke=>{Ee(ke.target.checked,"is_invisible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:qe,onChange:ke=>{Ee(ke.target.checked,"actual_output_visible")}}),C.createElement(h.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},C.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ct&&C.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},C.createElement(b.default,{checked:oe,onChange:ke=>{Ee(ke.target.checked,"last_match_rule")}}),C.createElement(h.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"},C.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),C.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),C.createElement("div",{className:S.operation,style:Ke?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),C.createElement("div",{className:S.listWrapper,style:{boxShadow:Ke?"0px 2px 4px 0px #EAEEF4":"unset"}},K.map((ke,it)=>{var ft,jt,st,St;return C.createElement("div",{key:it,className:S.list,style:Ke?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ct&&C.createElement("div",{style:{width:"15%"}},C.createElement(b.default,{checked:!!ke.hidden,onChange:Ze=>{Ae(Ze.target.checked,it,"hidden")}})),C.createElement("div",{style:{width:Ke?"25%":"15%",paddingLeft:Ke?"5px":"0px",paddingRight:Ke?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",it+1),C.createElement("div",{className:S.info,style:{width:te?Ke?"20%":"15%":"25%"}},C.createElement("span",{title:ke.input||((ft=ke[0])==null?void 0:ft.name),onClick:()=>M(void 0,null,function*(){let Ze;ke.input?ke.input_file_url?Ze=ke.input_file_url:Ze=ke.in_file:Ze=ke[0];let ve;typeof Ze=="string"?(ve=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),be({value:yield ve.text(),filename:"",dataUrl:Ze})):(ve=yield(0,H.db)(Ze.file),be({value:ve.text,filename:Ze.name,dataUrl:ve.link}))})},ke.input||((jt=ke[0])==null?void 0:jt.name))),C.createElement("div",{className:S.info,style:{width:te?Ke?"20%":"15%":"25%"}},C.createElement("span",{title:ke.output||((st=ke[1])==null?void 0:st.name),onClick:()=>M(void 0,null,function*(){let Ze;ke.input?ke.output_file_url?Ze=ke.output_file_url:Ze=ke.out_file:Ze=ke[1];let ve;typeof Ze=="string"?(ve=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),be({value:yield ve.text(),filename:"",dataUrl:Ze})):(ve=yield(0,H.db)(Ze.file),be({value:ve.text,filename:Ze.name,dataUrl:ve.link}))})},ke.output||((St=ke[1])==null?void 0:St.name))),te&&C.createElement("div",{style:{width:"20%"}},C.createElement(A.default,{size:"large",addonAfter:Ke?"%":null,disabled:I,style:{width:"80%"},onChange:Ze=>L(Ze,it),value:ke.score}),!Ke&&C.createElement("span",null,"\xA0%")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.input_visible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.is_invisible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.actual_output_visible||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ct&&C.createElement("div",{style:{width:"20%"}},C.createElement(b.default,{checked:ke.last_match_rule||!1,onChange:Ze=>{Ae(Ze.target.checked,it,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),C.createElement("div",{onClick:()=>$e(ke,it),style:Ke?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},C.createElement("span",{className:S.del},"\u5220\u9664")))})),C.createElement(U.Z,{close:!0,data:Y.dataUrl,filename:Y.filename,type:Y.dataUrl.length?"txt":"",onClose:()=>be(Ce({},G)),monacoEditor:{value:Y.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):C.createElement(C.Fragment,null)};var pe=ye},40133:function(c,a,t){"use strict";t.d(a,{AD:function(){return ye},D9:function(){return te},Hp:function(){return B},IM:function(){return L},Iy:function(){return F},KM:function(){return Ke},MJ:function(){return z},Ne:function(){return I},ON:function(){return oe},Uj:function(){return Ct},VY:function(){return ie},YO:function(){return qe},YX:function(){return Ye},Zn:function(){return D},_g:function(){return j},_k:function(){return R},c6:function(){return k},cr:function(){return Z},eV:function(){return Be},fi:function(){return H},gh:function(){return de},hS:function(){return Ae},iA:function(){return U},j6:function(){return P},je:function(){return K},jj:function(){return W},kS:function(){return xe},o6:function(){return M},pO:function(){return tt},rQ:function(){return $},sA:function(){return Ce},xm:function(){return J},xo:function(){return Ee},y8:function(){return pe},yd:function(){return C}});var e=t(82264),i=t(25690),l=t(51257),s=t(8591),d=t(346),E=Object.defineProperty,f=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(G,Y,be)=>Y in G?E(G,Y,{enumerable:!0,configurable:!0,writable:!0,value:be}):G[Y]=be,S=(G,Y)=>{for(var be in Y||(Y={}))b.call(Y,be)&&A(G,be,Y[be]);if(f)for(var be of f(Y))h.call(Y,be)&&A(G,be,Y[be]);return G},O=(G,Y,be)=>new Promise((Ve,Se)=>{var $e=ft=>{try{it(be.next(ft))}catch(jt){Se(jt)}},ke=ft=>{try{it(be.throw(ft))}catch(jt){Se(jt)}},it=ft=>ft.done?Ve(ft.value):Promise.resolve(ft.value).then($e,ke);it((be=be.apply(G,Y)).next())});const V=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},N=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},D=G=>O(void 0,null,function*(){V(),(yield(0,e.YR)(S({},G))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_couser_info.json`,query:G}))),N()}),Z=G=>O(void 0,null,function*(){const Y=yield(0,e.yS)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`);else{if(Y.status===-2)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_member_act_score`))}}),H=G=>O(void 0,null,function*(){const Y=yield(0,e.W0)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_score`))}}),U=G=>O(void 0,null,function*(){const Y=yield(0,e.Nl)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`))}}),C=G=>O(void 0,null,function*(){const Y=yield(0,e.IU)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/export_star_user`))}}),j=G=>O(void 0,null,function*(){const Y=yield(0,e.td)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Y.status===-2)return Y;if(Y.status===-3)(0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_exercise_and_other`);else if(Y.status===-4)return Y}}),P=G=>O(void 0,null,function*(){const Y=yield(0,e.QX)(S({},G));if(Y.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`);else{if(Y.status===-4)return Y;Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/course_total_homework`))}}),W=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.o_)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),B=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.ZL)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),F=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.aP)(S({},G));be.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),z=(G,Y)=>O(void 0,null,function*(){const be=yield(0,e.vV)(S({},G));be.status===0?(s.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"),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`)):be.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/${Y}`))}),re=G=>O(void 0,null,function*(){V(),(yield exportCourseWorkListAppendix(S({},G))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${G.categoryId}/works_list.zip`,query:G}))),N()}),Ce=G=>O(void 0,null,function*(){V(),yield(0,l.QH)("",d.Z.API_SERVER+`/api/polls/${G.categoryId}/commit_result.xlsx`),N()}),de=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/attendances/export_xlsx_data.xlsx`,query:G}))}),M=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/video_study_statics.xlsx`,query:G}))}),k=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_video_study.xlsx`,query:G}))}),Be=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G.coursesId}/export_course_students_info.xlsx`,query:G}))}),ye=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/school_manages/students.xlsx",query:G}))}),$=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/item_banks/export.xlsx",query:G}))}),pe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:G}))}),K=G=>O(void 0,null,function*(){const Y=yield(0,e.Uy)(S({},G));Y.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`)):Y.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${G.coursesId}/exportlist/exercise_score,export_exercise_users`))}),R=G=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/export_records/${G.id}.xlsx`,query:G}))}),J=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:G}))}),te=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${G==null?void 0:G.coursesId}/${G.menuKey}_statistic.xlsx?${G.checkedList.map(Y=>`course_group_id[]=${Y}`).join("&")}`,query:G}))}),I=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_training_objectives.xlsx`,query:G}))}),L=G=>O(void 0,null,function*(){yield(0,l.FH)(G==null?void 0:G.name,(0,l.NY)({url:d.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:G}))}),Ae=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_courses.xlsx`,query:G}))}),Ee=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${G==null?void 0:G.ec_year_id}/ec_graduation_requirements.xlsx`,query:G}))}),ie=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:G}))}),xe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:G}))}),oe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/examination_banks/${G.id}.json`,query:G}))}),Ye=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${G.categoryId}.json`,query:G}))}),qe=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/polls/${G==null?void 0:G.id}/commit_result.json`,query:G}))}),Ct=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/paths/get_task_pass.json",query:G}))}),tt=(G,Y)=>O(void 0,null,function*(){yield(0,l.FH)(Y||"",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${G==null?void 0:G.exercise_id}/consult_exercise.json`,query:G}))}),Ke=G=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/competitions/${G==null?void 0:G.identifier}/competition_commit_records/member_works.xlsx`,query:G}))})},40197:function(c,a,t){"use strict";t.d(a,{rX:function(){return P},pW:function(){return W},gy:function(){return B},xY:function(){return j},O5:function(){return C},tJ:function(){return N},o1:function(){return D},Rd:function(){return U}});var e=t(25690),i=t(43418),l=t(28103),s=t(8591),d=t(48790),E=t(51257),f=t(87169),b=t(25510),h="data:image/png;base64,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",A=t.p+"static/newqrcode.a8740efb.png",S=t(32637),O=t(59301),V=(F,z,re)=>new Promise((Ce,de)=>{var M=ye=>{try{Be(re.next(ye))}catch($){de($)}},k=ye=>{try{Be(re.throw(ye))}catch($){de($)}},Be=ye=>ye.done?Ce(ye.value):Promise.resolve(ye.value).then(M,k);Be((re=re.apply(F,z)).next())});const N=(F,z=!1)=>!!(D(F)&&Z(z)),D=F=>(0,d.bg)()?!0:(F({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Z=(F=!1)=>{var z;const{user:re}=(0,e.getDvaApp)()._store.getState();return(z=re.userInfo)!=null&&z.profile_completed?!0:(i.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,E.xg)("/account/profile/edit"),H()}}),!1)},H=()=>{i.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()}})},U=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:O.createElement("div",{style:{textAlign:"center"}},O.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"),O.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:S}),O.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},C=()=>{var F;const{user:z}=(0,e.getDvaApp)()._store.getState();return(F=z.userInfo)!=null&&F.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:O.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,E.xg)("/account/certification")}}),!1)},j=()=>(0,d.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:O.createElement("div",{className:"tc",style:{marginLeft:-38}},O.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),O.createElement("img",{src:A,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),P=(F,z)=>F?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:O.createElement("div",null,O.createElement("p",null,z||"\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"),O.createElement("div",{style:{marginLeft:"110px"}},O.createElement("img",{src:h,width:200}),O.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,E.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),W=F=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:O.createElement("div",null,O.createElement("div",null,O.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"),O.createElement(l.Z,null),O.createElement("p",{style:{color:"#666666",fontSize:12}}," ",O.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 ",O.createElement("a",null,F),"\u5929\u3002"),O.createElement("p",{style:{color:"#666666",fontSize:12}}," ",O.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")),O.createElement("div",{style:{textAlign:"center",marginTop:30}},O.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b,alt:"\u4E8C\u7EF4\u7801",width:160})))})},B=(F,z="")=>{const{shixunsDetail:{detail:re}}=(0,e.getDvaApp)()._store.getState();if((re==null?void 0:re.public)===2||(re==null?void 0:re.public)===1||(re==null?void 0:re.shixun_status)===3){let Ce="";return(re==null?void 0:re.public)===2&&(Ce="\u5DF2\u516C\u5F00"),(re==null?void 0:re.public)===1&&(Ce="\u5F85\u5BA1\u6838"),(re==null?void 0:re.shixun_status)===3&&(Ce="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:O.createElement(f.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:O.createElement("div",{className:"tc",style:{marginLeft:-38}},O.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},O.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ce,"\uFF0C",z,"\u3002"),O.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),O.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(re==null?void 0:re.shixun_status)===2?(i.default.confirm({centered:!0,icon:O.createElement(f.Z,null),title:"\u63D0\u793A",content:O.createElement("div",null,O.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",z,"\u3002"),O.createElement("br",null),O.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:()=>{i.default.confirm({width:440,centered:!0,icon:O.createElement(f.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:()=>V(void 0,null,function*(){(yield F({type:"shixunsDetail/cancelRelease",payload:{id:re==null?void 0:re.identifier}})).status!==401&&(s.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),F({type:"shixunsDetail/getShixunsDetail",payload:{id:re==null?void 0:re.identifier}}),F({type:"practiceSetting/getCommonData",payload:{id:re==null?void 0:re.identifier}}))})})}}),!0):!1}},66104:function(c,a,t){"use strict";t.d(a,{Z:function(){return ye}});var e=t(92310),i=t.n(e),l=t(11592),s=t(26112),d=t(59301),E=t(92343),f=t(36355),b=t(84105),h=t(91857);const A=$=>{let{children:pe}=$;const{getPrefixCls:K}=d.useContext(f.E_),R=K("breadcrumb");return d.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},pe===""?pe:pe||"/")};A.__ANT_BREADCRUMB_SEPARATOR=!0;var S=A,O=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);Jpe[J]||R)}function N($,pe,K,R){if(K==null)return null;const{className:J,onClick:te}=pe,I=O(pe,["className","onClick"]),L=Object.assign(Object.assign({},(0,s.Z)(I,{data:!0,aria:!0})),{onClick:te});return R!==void 0?d.createElement("a",Object.assign({},L,{className:i()(`${$}-link`,J),href:R}),K):d.createElement("span",Object.assign({},L,{className:i()(`${$}-link`,J)}),K)}function D($,pe){return(R,J,te,I,L)=>{if(pe)return pe(R,J,te,I);const Ae=V(R,J);return N($,R,Ae,L)}}var Z=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{const{prefixCls:pe,separator:K="/",children:R,menu:J,overlay:te,dropdownProps:I,href:L}=$,Ee=(ie=>{if(J||te){const xe=Object.assign({},I);if(J){const oe=J||{},{items:Ye}=oe,qe=Z(oe,["items"]);xe.menu=Object.assign(Object.assign({},qe),{items:Ye==null?void 0:Ye.map((Ct,tt)=>{var{key:Ke,title:G,label:Y,path:be}=Ct,Ve=Z(Ct,["key","title","label","path"]);let Se=Y!=null?Y:G;return be&&(Se=d.createElement("a",{href:`${L}${be}`},Se)),Object.assign(Object.assign({},Ve),{key:Ke!=null?Ke:tt,label:Se})})})}else te&&(xe.overlay=te);return d.createElement(h.Z,Object.assign({placement:"bottom"},xe),d.createElement("span",{className:`${pe}-overlay-link`},ie,d.createElement(b.Z,null)))}return ie})(R);return Ee!=null?d.createElement(d.Fragment,null,d.createElement("li",null,Ee),K&&d.createElement(S,null,K)):null},U=$=>{const{prefixCls:pe,children:K,href:R}=$,J=Z($,["prefixCls","children","href"]),{getPrefixCls:te}=d.useContext(f.E_),I=te("breadcrumb",pe);return d.createElement(H,Object.assign({},J,{prefixCls:I}),N(I,J,K,R))};U.__ANT_BREADCRUMB_ITEM=!0;var C=U,j=t(17313),P=t(83116),W=t(37613);const B=$=>{const{componentCls:pe,iconCls:K}=$;return{[pe]:Object.assign(Object.assign({},(0,j.Wf)($)),{color:$.itemColor,fontSize:$.fontSize,[K]:{fontSize:$.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:$.linkColor,transition:`color ${$.motionDurationMid}`,padding:`0 ${$.paddingXXS}px`,borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",marginInline:-$.marginXXS,"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover}},(0,j.Qy)($)),"li:last-child":{color:$.lastItemColor},[`${pe}-separator`]:{marginInline:$.separatorMargin,color:$.separatorColor},[`${pe}-link`]:{[` > ${K} + span, > ${K} + a - `]:{marginInlineStart:$.marginXXS}},[`${pe}-overlay-link`]:{borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",padding:`0 ${$.paddingXXS}px`,marginInline:-$.marginXXS,[`> ${K}`]:{marginInlineStart:$.marginXXS,fontSize:$.fontSizeIcon},"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover,a:{color:$.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${$.componentCls}-rtl`]:{direction:"rtl"}})}};var F=(0,P.Z)("Breadcrumb",$=>{const pe=(0,W.TS)($,{});return[B(pe)]},$=>({itemColor:$.colorTextDescription,lastItemColor:$.colorText,iconFontSize:$.fontSize,linkColor:$.colorTextDescription,linkHoverColor:$.colorText,separatorColor:$.colorTextDescription,separatorMargin:$.marginXS})),z=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{var{breadcrumbName:I}=te,L=z(te,["breadcrumbName"]);return Object.assign(Object.assign({},L),{title:I})})}),J}function Ce($,pe){return(0,d.useMemo)(()=>$||(pe?pe.map(ae):null),[$,pe])}var de=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{if(pe===void 0)return pe;let K=(pe||"").replace(/^\//,"");return Object.keys($).forEach(R=>{K=K.replace(`:${R}`,$[R])}),K},k=$=>{const{prefixCls:pe,separator:K="/",style:R,className:J,rootClassName:te,routes:I,items:L,children:Ae,itemRender:Ee,params:re={}}=$,xe=de($,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:oe,direction:Ye,breadcrumb:qe}=d.useContext(f.E_);let Ct;const tt=oe("breadcrumb",pe),[Ke,G]=F(tt),Y=Ce(L,I),be=D(tt,Ee);if(Y&&Y.length>0){const $e=[],ke=L||I;Ct=Y.map((it,Et)=>{const{path:Ht,key:st,type:St,menu:Ze,overlay:ve,onClick:Ot,className:bt,separator:ft,dropdownProps:cn}=it,Xt=M(re,Ht);Xt!==void 0&&$e.push(Xt);const tn=st!=null?st:Et;if(St==="separator")return d.createElement(S,{key:tn},ft);const At={},It=Et===Y.length-1;Ze?At.menu=Ze:ve&&(At.overlay=ve);let{href:rt}=it;return $e.length&&Xt!==void 0&&(rt=`#/${$e.join("/")}`),d.createElement(H,Object.assign({key:tn},At,(0,s.Z)(it,{data:!0,aria:!0}),{className:bt,dropdownProps:cn,href:rt,separator:It?"":K,onClick:Ot,prefixCls:tt}),be(it,re,ke,$e,rt))})}else if(Ae){const $e=(0,l.Z)(Ae).length;Ct=(0,l.Z)(Ae).map((ke,it)=>{if(!ke)return ke;const Et=it===$e-1;return(0,E.Tm)(ke,{separator:Et?"":K,key:it})})}const Ve=i()(tt,qe==null?void 0:qe.className,{[`${tt}-rtl`]:Ye==="rtl"},J,te,G),Se=Object.assign(Object.assign({},qe==null?void 0:qe.style),R);return Ke(d.createElement("nav",Object.assign({className:Ve,style:Se},xe),d.createElement("ol",null,Ct)))};k.Item=C,k.Separator=S;var Be=k,ye=Be},19842:function(c,a,t){"use strict";t.d(a,{Z:function(){return Le}});var e=t(95190),i=t(59301),l=t(33853),s=t(58617),d=t(38819),E=t(92310),f=t.n(E),b=t(14809),h=t(50298),A=t(62646),S=t(77861),O=t(17115),V=t(90782),N=t(6089),D=t(18929),Z=i.createContext(null),H=Z,U=t(93664),C=t(4635),j=t(20439),P="__rc_cascader_search_mark__",W=function(Q,ee,ge){var Te=ge.label;return ee.some(function(ze){return String(ze[Te]).toLowerCase().includes(Q.toLowerCase())})},B=function(Q,ee,ge,Te){return ee.map(function(ze){return ze[Te.label]}).join(" / ")},F=function(x,Q,ee,ge,Te,ze){var Ge=Te.filter,ht=Ge===void 0?W:Ge,vt=Te.render,zt=vt===void 0?B:vt,Dt=Te.limit,_t=Dt===void 0?50:Dt,Ft=Te.sort;return i.useMemo(function(){var Qt=[];if(!x)return[];function $t(ie,Me){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.forEach(function(gt){if(!(!Ft&&_t!==!1&&_t>0&&Qt.length>=_t)){var Kt=[].concat((0,e.Z)(Me),[gt]),pn=gt[ee.children],Vn=jt||gt.disabled;if((!pn||pn.length===0||ze)&&ht(x,Kt,{label:ee.label})){var dn;Qt.push((0,j.Z)((0,j.Z)({},gt),{},(dn={disabled:Vn},(0,C.Z)(dn,ee.label,zt(x,Kt,ge,ee)),(0,C.Z)(dn,P,Kt),(0,C.Z)(dn,ee.children,void 0),dn)))}pn&&$t(gt[ee.children],Kt,Vn)}})}return $t(Q,[]),Ft&&Qt.sort(function(ie,Me){return Ft(ie[P],Me[P],x,ee)}),_t!==!1&&_t>0?Qt.slice(0,_t):Qt},[x,Q,ee,ge,zt,ze,ht,Ft,_t])},z="__RC_CASCADER_SPLIT__",ae="SHOW_PARENT",Ce="SHOW_CHILD";function de(x){return x.join(z)}function M(x){return x.map(de)}function k(x){return x.split(z)}function Be(x){var Q=x||{},ee=Q.label,ge=Q.value,Te=Q.children,ze=ge||"value";return{label:ee||"label",value:ze,key:ze,children:Te||"children"}}function ye(x,Q){var ee,ge;return(ee=x.isLeaf)!==null&&ee!==void 0?ee:!((ge=x[Q.children])!==null&&ge!==void 0&&ge.length)}function $(x){var Q=x.parentElement;if(Q){var ee=x.offsetTop-Q.offsetTop;ee-Q.scrollTop<0?Q.scrollTo({top:ee}):ee+x.offsetHeight-Q.scrollTop>Q.offsetHeight&&Q.scrollTo({top:ee+x.offsetHeight-Q.offsetHeight})}}function pe(x,Q){return x.map(function(ee){var ge;return(ge=ee[P])===null||ge===void 0?void 0:ge.map(function(Te){return Te[Q.value]})})}function K(x,Q,ee){var ge=new Set(x),Te=Q();return x.filter(function(ze){var Ge=Te[ze],ht=Ge?Ge.parent:null,vt=Ge?Ge.children:null;return Ge&&Ge.node.disabled?!0:ee===Ce?!(vt&&vt.some(function(zt){return zt.key&&ge.has(zt.key)})):!(ht&&!ht.node.disabled&&ge.has(ht.key))})}function R(x,Q,ee){for(var ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Te=Q,ze=[],Ge=function(){var zt,Dt,_t,Ft=x[ht],Qt=(zt=Te)===null||zt===void 0?void 0:zt.findIndex(function(ie){var Me=ie[ee.value];return ge?String(Me)===String(Ft):Me===Ft}),$t=Qt!==-1?(Dt=Te)===null||Dt===void 0?void 0:Dt[Qt]:null;ze.push({value:(_t=$t==null?void 0:$t[ee.value])!==null&&_t!==void 0?_t:Ft,index:Qt,option:$t}),Te=$t==null?void 0:$t[ee.children]},ht=0;ht1){var fn=$t.slice(0,-1);gt(fn)}else zt(!1)},Vn=function(){var fn,oa=((fn=Me[ie])===null||fn===void 0?void 0:fn[ee.children])||[],nn=oa.find(function(Un){return!Un.disabled});if(nn){var dt=[].concat((0,e.Z)($t),[nn[ee.value]]);gt(dt)}};i.useImperativeHandle(x,function(){return{onKeyDown:function(fn){var oa=fn.which;switch(oa){case tt.Z.UP:case tt.Z.DOWN:{var nn=0;oa===tt.Z.UP?nn=-1:oa===tt.Z.DOWN&&(nn=1),nn!==0&&Kt(nn);break}case tt.Z.LEFT:{if(vt)break;_t?Vn():pn();break}case tt.Z.RIGHT:{if(vt)break;_t?pn():Vn();break}case tt.Z.BACKSPACE:{vt||pn();break}case tt.Z.ENTER:{if($t.length){var dt=Me[ie],Un=(dt==null?void 0:dt[P])||[];Un.length?ze(Un.map(function(pa){return pa[ee.value]}),Un[Un.length-1]):ze($t,Me[ie])}break}case tt.Z.ESC:zt(!1),Dt&&fn.stopPropagation()}},onKeyUp:function(){}}})},G=i.forwardRef(function(x,Q){var ee,ge,Te,ze,Ge=(0,S.lk)(),ht=Ge.prefixCls,vt=Ge.multiple,zt=Ge.searchValue,Dt=Ge.toggleOpen,_t=Ge.notFoundContent,Ft=Ge.direction,Qt=Ge.open,$t=i.useRef(),ie=Ft==="rtl",Me=i.useContext(H),jt=Me.options,gt=Me.values,Kt=Me.halfValues,pn=Me.fieldNames,Vn=Me.changeOnSelect,dn=Me.onSelect,fn=Me.searchOptions,oa=Me.dropdownPrefixCls,nn=Me.loadData,dt=Me.expandTrigger,Un=oa||ht,pa=i.useState([]),la=(0,h.Z)(pa,2),Ea=la[0],sa=la[1],Na=function(Rn){if(!(!nn||zt)){var He=R(Rn,jt,pn),aa=He.map(function(xn){var ya=xn.option;return ya}),Da=aa[aa.length-1];if(Da&&!ye(Da,pn)){var Sn=de(Rn);sa(function(xn){return[].concat((0,e.Z)(xn),[Sn])}),nn(aa)}}};i.useEffect(function(){Ea.length&&Ea.forEach(function(Cn){var Rn=k(Cn),He=R(Rn,jt,pn,!0).map(function(Da){var Sn=Da.option;return Sn}),aa=He[He.length-1];(!aa||aa[pn.children]||ye(aa,pn))&&sa(function(Da){return Da.filter(function(Sn){return Sn!==Cn})})})},[jt,Ea,pn]);var xa=i.useMemo(function(){return new Set(M(gt))},[gt]),Wn=i.useMemo(function(){return new Set(M(Kt))},[Kt]),ea=Ct(),zn=(0,h.Z)(ea,2),Jn=zn[0],Ma=zn[1],Fa=function(Rn){Ma(Rn),Na(Rn)},ta=function(Rn){var He=Rn.disabled,aa=ye(Rn,pn);return!He&&(aa||Vn||vt)},na=function(Rn,He){var aa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;dn(Rn),!vt&&(He||Vn&&(dt==="hover"||aa))&&Dt(!1)},T=i.useMemo(function(){return zt?fn:jt},[zt,fn,jt]),ma=i.useMemo(function(){for(var Cn=[{options:T}],Rn=T,He=pe(Rn,pn),aa=function(){var ya=Jn[Da],Ca=Rn.find(function(Pe,De){return(He[De]?de(He[De]):Pe[pn.value])===ya}),Ue=Ca==null?void 0:Ca[pn.children];if(!(Ue!=null&&Ue.length))return"break";Rn=Ue,Cn.push({options:Ue})},Da=0;Da":Ea,Na=x.loadingIcon,xa=x.children,Wn=x.dropdownMatchSelectWidth,ea=Wn===void 0?!1:Wn,zn=x.showCheckedStrategy,Jn=zn===void 0?ae:zn,Ma=(0,A.Z)(x,$e),Fa=(0,O.ZP)(ee),ta=!!_t,na=(0,D.Z)(Ge,{value:ht,postState:it}),T=(0,h.Z)(na,2),ma=T[0],Gn=T[1],Mn=i.useMemo(function(){return Be(ze)},[JSON.stringify(ze)]),Zn=i.useMemo(function(){return gt||[]},[gt]),Aa=I(Zn,Mn),Tn=i.useCallback(function(sn){var Rt=Aa();return sn.map(function(_e){var ct=Rt[_e].nodes;return ct.map(function(m){return m[Mn.value]})})},[Aa,Mn]),Qa=(0,D.Z)("",{value:$t,postState:function(Rt){return Rt||""}}),Cn=(0,h.Z)(Qa,2),Rn=Cn[0],He=Cn[1],aa=function(Rt,_e){He(Rt),_e.source!=="blur"&&ie&&ie(Rt)},Da=Ee(Me),Sn=(0,h.Z)(Da,2),xn=Sn[0],ya=Sn[1],Ca=F(Rn,Zn,Mn,Kt||Te,ya,vt),Ue=L(Zn,Mn),Pe=i.useMemo(function(){var sn=Ue(ma),Rt=(0,h.Z)(sn,2),_e=Rt[0],ct=Rt[1];if(!ta||!ma.length)return[_e,[],ct];var m=M(_e),me=Aa(),y=(0,V.S)(m,!0,me),ce=y.checkedKeys,ne=y.halfCheckedKeys;return[Tn(ce),Tn(ne),ct]},[ta,ma,Aa,Tn,Ue]),De=(0,h.Z)(Pe,3),Bt=De[0],rn=De[1],xt=De[2],On=i.useMemo(function(){var sn=M(Bt),Rt=K(sn,Aa,Jn);return[].concat((0,e.Z)(xt),(0,e.Z)(Tn(Rt)))},[Bt,Aa,Tn,xt,Jn]),Fn=J(On,Zn,Mn,ta,Dt),en=(0,N.Z)(function(sn){if(Gn(sn),zt){var Rt=it(sn),_e=Rt.map(function(me){return R(me,Zn,Mn).map(function(y){return y.option})}),ct=ta?Rt:Rt[0],m=ta?_e:_e[0];zt(ct,m)}}),An=(0,N.Z)(function(sn){if((!ta||Qt)&&He(""),!ta)en(sn);else{var Rt=de(sn),_e=M(Bt),ct=M(rn),m=_e.includes(Rt),me=xt.some(function(Jt){return de(Jt)===Rt}),y=Bt,ce=xt;if(me&&!m)ce=xt.filter(function(Jt){return de(Jt)!==Rt});else{var ne=m?_e.filter(function(Jt){return Jt!==Rt}):[].concat((0,e.Z)(_e),[Rt]),at=Aa(),Re;if(m){var Qe=(0,V.S)(ne,{checked:!1,halfCheckedKeys:ct},at);Re=Qe.checkedKeys}else{var We=(0,V.S)(ne,!0,at);Re=We.checkedKeys}var un=K(Re,Aa,Jn);y=Tn(un)}en([].concat((0,e.Z)(ce),(0,e.Z)(y)))}}),ga=function(Rt,_e){if(_e.type==="clear"){en([]);return}var ct=_e.values[0],m=ct.valueCells;An(m)},Ta=dn!==void 0?dn:Vn,Ga=oa||fn,Bn=Un||dt,se=function(Rt){pa==null||pa(Rt),la==null||la(Rt)},Oe=i.useMemo(function(){return{options:Zn,fieldNames:Mn,values:Bt,halfValues:rn,changeOnSelect:vt,onSelect:An,checkable:_t,searchOptions:Ca,dropdownPrefixCls:Kt,loadData:pn,expandTrigger:jt,expandIcon:sa,loadingIcon:Na,dropdownMenuColumnStyle:nn}},[Zn,Mn,Bt,rn,vt,An,_t,Ca,Kt,pn,jt,sa,Na,nn]),ot=!(Rn?Ca:Zn).length,mn=Rn&&ya.matchInputWidth||ot?{}:{minWidth:"auto"};return i.createElement(H.Provider,{value:Oe},i.createElement(S.Ac,(0,b.Z)({},Ma,{ref:Q,id:Fa,prefixCls:Te,autoClearSearchValue:Qt,dropdownMatchSelectWidth:ea,dropdownStyle:mn,displayValues:Fn,onDisplayValuesChange:ga,mode:ta?"multiple":void 0,searchValue:Rn,onSearch:aa,showSearch:xn,OptionList:Y,emptyOptions:ot,open:Ta,dropdownClassName:Ga,placement:Bn,onDropdownVisibleChange:se,getRawInputElement:function(){return xa}})))});Et.SHOW_PARENT=ae,Et.SHOW_CHILD=Ce;var Ht=Et,st=Ht,St=t(2738),Ze=t(62892),ve=t(53487),Ot=t(19080),bt=t(36355),ft=t(93891),cn=t(1684),Xt=t(19716),tn=t(32441),At=t(14154),It=t(58582),rt=t(84443),Nt=t(66339),Xe=t(33234),we=t(98447),Ne=t(17313),Tt=t(74207),Gt=t(83116);const Yt=x=>{const{prefixCls:Q,componentCls:ee,antCls:ge}=x,Te=`${ee}-menu-item`,ze=` + `]:{marginInlineStart:$.marginXXS}},[`${pe}-overlay-link`]:{borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",padding:`0 ${$.paddingXXS}px`,marginInline:-$.marginXXS,[`> ${K}`]:{marginInlineStart:$.marginXXS,fontSize:$.fontSizeIcon},"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover,a:{color:$.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${$.componentCls}-rtl`]:{direction:"rtl"}})}};var F=(0,P.Z)("Breadcrumb",$=>{const pe=(0,W.TS)($,{});return[B(pe)]},$=>({itemColor:$.colorTextDescription,lastItemColor:$.colorText,iconFontSize:$.fontSize,linkColor:$.colorTextDescription,linkHoverColor:$.colorText,separatorColor:$.colorTextDescription,separatorMargin:$.marginXS})),z=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{var{breadcrumbName:I}=te,L=z(te,["breadcrumbName"]);return Object.assign(Object.assign({},L),{title:I})})}),J}function Ce($,pe){return(0,d.useMemo)(()=>$||(pe?pe.map(re):null),[$,pe])}var de=function($,pe){var K={};for(var R in $)Object.prototype.hasOwnProperty.call($,R)&&pe.indexOf(R)<0&&(K[R]=$[R]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,R=Object.getOwnPropertySymbols($);J{if(pe===void 0)return pe;let K=(pe||"").replace(/^\//,"");return Object.keys($).forEach(R=>{K=K.replace(`:${R}`,$[R])}),K},k=$=>{const{prefixCls:pe,separator:K="/",style:R,className:J,rootClassName:te,routes:I,items:L,children:Ae,itemRender:Ee,params:ie={}}=$,xe=de($,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:oe,direction:Ye,breadcrumb:qe}=d.useContext(f.E_);let Ct;const tt=oe("breadcrumb",pe),[Ke,G]=F(tt),Y=Ce(L,I),be=D(tt,Ee);if(Y&&Y.length>0){const $e=[],ke=L||I;Ct=Y.map((it,ft)=>{const{path:jt,key:st,type:St,menu:Ze,overlay:ve,onClick:Ot,className:bt,separator:gt,dropdownProps:dn}=it,Jt=M(ie,jt);Jt!==void 0&&$e.push(Jt);const nn=st!=null?st:ft;if(St==="separator")return d.createElement(S,{key:nn},gt);const Et={},xt=ft===Y.length-1;Ze?Et.menu=Ze:ve&&(Et.overlay=ve);let{href:rt}=it;return $e.length&&Jt!==void 0&&(rt=`#/${$e.join("/")}`),d.createElement(H,Object.assign({key:nn},Et,(0,s.Z)(it,{data:!0,aria:!0}),{className:bt,dropdownProps:dn,href:rt,separator:xt?"":K,onClick:Ot,prefixCls:tt}),be(it,ie,ke,$e,rt))})}else if(Ae){const $e=(0,l.Z)(Ae).length;Ct=(0,l.Z)(Ae).map((ke,it)=>{if(!ke)return ke;const ft=it===$e-1;return(0,E.Tm)(ke,{separator:ft?"":K,key:it})})}const Ve=i()(tt,qe==null?void 0:qe.className,{[`${tt}-rtl`]:Ye==="rtl"},J,te,G),Se=Object.assign(Object.assign({},qe==null?void 0:qe.style),R);return Ke(d.createElement("nav",Object.assign({className:Ve,style:Se},xe),d.createElement("ol",null,Ct)))};k.Item=C,k.Separator=S;var Be=k,ye=Be},19842:function(c,a,t){"use strict";t.d(a,{Z:function(){return Le}});var e=t(95190),i=t(59301),l=t(33853),s=t(58617),d=t(38819),E=t(92310),f=t.n(E),b=t(14809),h=t(50298),A=t(62646),S=t(77861),O=t(17115),V=t(90782),N=t(6089),D=t(18929),Z=i.createContext(null),H=Z,U=t(93664),C=t(4635),j=t(20439),P="__rc_cascader_search_mark__",W=function(Q,ee,ge){var Te=ge.label;return ee.some(function(ze){return String(ze[Te]).toLowerCase().includes(Q.toLowerCase())})},B=function(Q,ee,ge,Te){return ee.map(function(ze){return ze[Te.label]}).join(" / ")},F=function(x,Q,ee,ge,Te,ze){var Ge=Te.filter,At=Ge===void 0?W:Ge,vt=Te.render,zt=vt===void 0?B:vt,Dt=Te.limit,qt=Dt===void 0?50:Dt,Ft=Te.sort;return i.useMemo(function(){var Qt=[];if(!x)return[];function _t(ae,Me){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ae.forEach(function(ht){if(!(!Ft&&qt!==!1&&qt>0&&Qt.length>=qt)){var an=[].concat((0,e.Z)(Me),[ht]),En=ht[ee.children],Wn=Gt||ht.disabled;if((!En||En.length===0||ze)&&At(x,an,{label:ee.label})){var $t;Qt.push((0,j.Z)((0,j.Z)({},ht),{},($t={disabled:Wn},(0,C.Z)($t,ee.label,zt(x,an,ge,ee)),(0,C.Z)($t,P,an),(0,C.Z)($t,ee.children,void 0),$t)))}En&&_t(ht[ee.children],an,Wn)}})}return _t(Q,[]),Ft&&Qt.sort(function(ae,Me){return Ft(ae[P],Me[P],x,ee)}),qt!==!1&&qt>0?Qt.slice(0,qt):Qt},[x,Q,ee,ge,zt,ze,At,Ft,qt])},z="__RC_CASCADER_SPLIT__",re="SHOW_PARENT",Ce="SHOW_CHILD";function de(x){return x.join(z)}function M(x){return x.map(de)}function k(x){return x.split(z)}function Be(x){var Q=x||{},ee=Q.label,ge=Q.value,Te=Q.children,ze=ge||"value";return{label:ee||"label",value:ze,key:ze,children:Te||"children"}}function ye(x,Q){var ee,ge;return(ee=x.isLeaf)!==null&&ee!==void 0?ee:!((ge=x[Q.children])!==null&&ge!==void 0&&ge.length)}function $(x){var Q=x.parentElement;if(Q){var ee=x.offsetTop-Q.offsetTop;ee-Q.scrollTop<0?Q.scrollTo({top:ee}):ee+x.offsetHeight-Q.scrollTop>Q.offsetHeight&&Q.scrollTo({top:ee+x.offsetHeight-Q.offsetHeight})}}function pe(x,Q){return x.map(function(ee){var ge;return(ge=ee[P])===null||ge===void 0?void 0:ge.map(function(Te){return Te[Q.value]})})}function K(x,Q,ee){var ge=new Set(x),Te=Q();return x.filter(function(ze){var Ge=Te[ze],At=Ge?Ge.parent:null,vt=Ge?Ge.children:null;return Ge&&Ge.node.disabled?!0:ee===Ce?!(vt&&vt.some(function(zt){return zt.key&&ge.has(zt.key)})):!(At&&!At.node.disabled&&ge.has(At.key))})}function R(x,Q,ee){for(var ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Te=Q,ze=[],Ge=function(){var zt,Dt,qt,Ft=x[At],Qt=(zt=Te)===null||zt===void 0?void 0:zt.findIndex(function(ae){var Me=ae[ee.value];return ge?String(Me)===String(Ft):Me===Ft}),_t=Qt!==-1?(Dt=Te)===null||Dt===void 0?void 0:Dt[Qt]:null;ze.push({value:(qt=_t==null?void 0:_t[ee.value])!==null&&qt!==void 0?qt:Ft,index:Qt,option:_t}),Te=_t==null?void 0:_t[ee.children]},At=0;At1){var pn=_t.slice(0,-1);ht(pn)}else zt(!1)},Wn=function(){var pn,Dn=((pn=Me[ae])===null||pn===void 0?void 0:pn[ee.children])||[],en=Dn.find(function(zn){return!zn.disabled});if(en){var dt=[].concat((0,e.Z)(_t),[en[ee.value]]);ht(dt)}};i.useImperativeHandle(x,function(){return{onKeyDown:function(pn){var Dn=pn.which;switch(Dn){case tt.Z.UP:case tt.Z.DOWN:{var en=0;Dn===tt.Z.UP?en=-1:Dn===tt.Z.DOWN&&(en=1),en!==0&&an(en);break}case tt.Z.LEFT:{if(vt)break;qt?Wn():En();break}case tt.Z.RIGHT:{if(vt)break;qt?En():Wn();break}case tt.Z.BACKSPACE:{vt||En();break}case tt.Z.ENTER:{if(_t.length){var dt=Me[ae],zn=(dt==null?void 0:dt[P])||[];zn.length?ze(zn.map(function(pa){return pa[ee.value]}),zn[zn.length-1]):ze(_t,Me[ae])}break}case tt.Z.ESC:zt(!1),Dt&&pn.stopPropagation()}},onKeyUp:function(){}}})},G=i.forwardRef(function(x,Q){var ee,ge,Te,ze,Ge=(0,S.lk)(),At=Ge.prefixCls,vt=Ge.multiple,zt=Ge.searchValue,Dt=Ge.toggleOpen,qt=Ge.notFoundContent,Ft=Ge.direction,Qt=Ge.open,_t=i.useRef(),ae=Ft==="rtl",Me=i.useContext(H),Gt=Me.options,ht=Me.values,an=Me.halfValues,En=Me.fieldNames,Wn=Me.changeOnSelect,$t=Me.onSelect,pn=Me.searchOptions,Dn=Me.dropdownPrefixCls,en=Me.loadData,dt=Me.expandTrigger,zn=Dn||At,pa=i.useState([]),la=(0,h.Z)(pa,2),Ea=la[0],sa=la[1],Na=function(On){if(!(!en||zt)){var He=R(On,Gt,En),ra=He.map(function(xn){var ya=xn.option;return ya}),Da=ra[ra.length-1];if(Da&&!ye(Da,En)){var Sn=de(On);sa(function(xn){return[].concat((0,e.Z)(xn),[Sn])}),en(ra)}}};i.useEffect(function(){Ea.length&&Ea.forEach(function(Cn){var On=k(Cn),He=R(On,Gt,En,!0).map(function(Da){var Sn=Da.option;return Sn}),ra=He[He.length-1];(!ra||ra[En.children]||ye(ra,En))&&sa(function(Da){return Da.filter(function(Sn){return Sn!==Cn})})})},[Gt,Ea,En]);var xa=i.useMemo(function(){return new Set(M(ht))},[ht]),Zn=i.useMemo(function(){return new Set(M(an))},[an]),ta=Ct(),Gn=(0,h.Z)(ta,2),Xn=Gn[0],Ma=Gn[1],Fa=function(On){Ma(On),Na(On)},na=function(On){var He=On.disabled,ra=ye(On,En);return!He&&(ra||Wn||vt)},aa=function(On,He){var ra=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$t(On),!vt&&(He||Wn&&(dt==="hover"||ra))&&Dt(!1)},T=i.useMemo(function(){return zt?pn:Gt},[zt,pn,Gt]),ma=i.useMemo(function(){for(var Cn=[{options:T}],On=T,He=pe(On,En),ra=function(){var ya=Xn[Da],Ca=On.find(function(Pe,De){return(He[De]?de(He[De]):Pe[En.value])===ya}),Ue=Ca==null?void 0:Ca[En.children];if(!(Ue!=null&&Ue.length))return"break";On=Ue,Cn.push({options:Ue})},Da=0;Da":Ea,Na=x.loadingIcon,xa=x.children,Zn=x.dropdownMatchSelectWidth,ta=Zn===void 0?!1:Zn,Gn=x.showCheckedStrategy,Xn=Gn===void 0?re:Gn,Ma=(0,A.Z)(x,$e),Fa=(0,O.ZP)(ee),na=!!qt,aa=(0,D.Z)(Ge,{value:At,postState:it}),T=(0,h.Z)(aa,2),ma=T[0],Hn=T[1],Un=i.useMemo(function(){return Be(ze)},[JSON.stringify(ze)]),Yn=i.useMemo(function(){return ht||[]},[ht]),Aa=I(Yn,Un),Rn=i.useCallback(function(un){var Rt=Aa();return un.map(function(_e){var ct=Rt[_e].nodes;return ct.map(function(m){return m[Un.value]})})},[Aa,Un]),Qa=(0,D.Z)("",{value:_t,postState:function(Rt){return Rt||""}}),Cn=(0,h.Z)(Qa,2),On=Cn[0],He=Cn[1],ra=function(Rt,_e){He(Rt),_e.source!=="blur"&&ae&&ae(Rt)},Da=Ee(Me),Sn=(0,h.Z)(Da,2),xn=Sn[0],ya=Sn[1],Ca=F(On,Yn,Un,an||Te,ya,vt),Ue=L(Yn,Un),Pe=i.useMemo(function(){var un=Ue(ma),Rt=(0,h.Z)(un,2),_e=Rt[0],ct=Rt[1];if(!na||!ma.length)return[_e,[],ct];var m=M(_e),me=Aa(),y=(0,V.S)(m,!0,me),ce=y.checkedKeys,ne=y.halfCheckedKeys;return[Rn(ce),Rn(ne),ct]},[na,ma,Aa,Rn,Ue]),De=(0,h.Z)(Pe,3),Bt=De[0],on=De[1],It=De[2],kn=i.useMemo(function(){var un=M(Bt),Rt=K(un,Aa,Xn);return[].concat((0,e.Z)(It),(0,e.Z)(Rn(Rt)))},[Bt,Aa,Rn,It,Xn]),Fn=J(kn,Yn,Un,na,Dt),tn=(0,N.Z)(function(un){if(Hn(un),zt){var Rt=it(un),_e=Rt.map(function(me){return R(me,Yn,Un).map(function(y){return y.option})}),ct=na?Rt:Rt[0],m=na?_e:_e[0];zt(ct,m)}}),An=(0,N.Z)(function(un){if((!na||Qt)&&He(""),!na)tn(un);else{var Rt=de(un),_e=M(Bt),ct=M(on),m=_e.includes(Rt),me=It.some(function(Kt){return de(Kt)===Rt}),y=Bt,ce=It;if(me&&!m)ce=It.filter(function(Kt){return de(Kt)!==Rt});else{var ne=m?_e.filter(function(Kt){return Kt!==Rt}):[].concat((0,e.Z)(_e),[Rt]),at=Aa(),Re;if(m){var Qe=(0,V.S)(ne,{checked:!1,halfCheckedKeys:ct},at);Re=Qe.checkedKeys}else{var We=(0,V.S)(ne,!0,at);Re=We.checkedKeys}var cn=K(Re,Aa,Xn);y=Rn(cn)}tn([].concat((0,e.Z)(ce),(0,e.Z)(y)))}}),ga=function(Rt,_e){if(_e.type==="clear"){tn([]);return}var ct=_e.values[0],m=ct.valueCells;An(m)},Ta=$t!==void 0?$t:Wn,Ga=Dn||pn,Bn=zn||dt,se=function(Rt){pa==null||pa(Rt),la==null||la(Rt)},Oe=i.useMemo(function(){return{options:Yn,fieldNames:Un,values:Bt,halfValues:on,changeOnSelect:vt,onSelect:An,checkable:qt,searchOptions:Ca,dropdownPrefixCls:an,loadData:En,expandTrigger:Gt,expandIcon:sa,loadingIcon:Na,dropdownMenuColumnStyle:en}},[Yn,Un,Bt,on,vt,An,qt,Ca,an,En,Gt,sa,Na,en]),ot=!(On?Ca:Yn).length,mn=On&&ya.matchInputWidth||ot?{}:{minWidth:"auto"};return i.createElement(H.Provider,{value:Oe},i.createElement(S.Ac,(0,b.Z)({},Ma,{ref:Q,id:Fa,prefixCls:Te,autoClearSearchValue:Qt,dropdownMatchSelectWidth:ta,dropdownStyle:mn,displayValues:Fn,onDisplayValuesChange:ga,mode:na?"multiple":void 0,searchValue:On,onSearch:ra,showSearch:xn,OptionList:Y,emptyOptions:ot,open:Ta,dropdownClassName:Ga,placement:Bn,onDropdownVisibleChange:se,getRawInputElement:function(){return xa}})))});ft.SHOW_PARENT=re,ft.SHOW_CHILD=Ce;var jt=ft,st=jt,St=t(2738),Ze=t(62892),ve=t(53487),Ot=t(19080),bt=t(36355),gt=t(93891),dn=t(1684),Jt=t(19716),nn=t(32441),Et=t(14154),xt=t(58582),rt=t(84443),Nt=t(66339),Xe=t(33234),we=t(98447),Ne=t(17313),Tt=t(74207),Ht=t(83116);const Yt=x=>{const{prefixCls:Q,componentCls:ee,antCls:ge}=x,Te=`${ee}-menu-item`,ze=` &${Te}-expand ${Te}-expand-icon, ${Te}-loading-icon - `;return[{[ee]:{width:x.controlWidth}},{[`${ee}-dropdown`]:[(0,we.C2)(`${Q}-checkbox`,x),{[`&${ge}-select-dropdown`]:{padding:0}},{[ee]:{"&-checkbox":{top:0,marginInlineEnd:x.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ee}-menu-empty`]:{[`${ee}-menu`]:{width:"100%",height:"auto",[Te]:{color:x.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:x.controlItemWidth,height:x.dropdownHeight,margin:0,padding:x.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`},"&-item":Object.assign(Object.assign({},Ne.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:x.optionPadding,lineHeight:x.lineHeight,cursor:"pointer",transition:`all ${x.motionDurationMid}`,borderRadius:x.borderRadiusSM,"&:hover":{background:x.controlItemBgHover},"&-disabled":{color:x.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ze]:{color:x.colorTextDisabled}},[`&-active:not(${Te}-disabled)`]:{"&, &:hover":{fontWeight:x.optionSelectedFontWeight,backgroundColor:x.optionSelectedBg}},"&-content":{flex:"auto"},[ze]:{marginInlineStart:x.paddingXXS,color:x.colorTextDescription,fontSize:x.fontSizeIcon},"&-keyword":{color:x.colorHighlight}})}}}]},{[`${ee}-dropdown-rtl`]:{direction:"rtl"}},(0,Tt.c)(x)]};var Mt=(0,Gt.Z)("Cascader",x=>[Yt(x)],x=>{const Q=Math.round((x.controlHeight-x.fontSize*x.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:x.controlItemBgActive,optionSelectedFontWeight:x.fontWeightStrong,optionPadding:`${Q}px ${x.paddingSM}px`,menuPadding:x.paddingXXS}}),Ut=function(x,Q){var ee={};for(var ge in x)Object.prototype.hasOwnProperty.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ge=Object.getOwnPropertySymbols(x);Tevt===0?[ht]:[].concat((0,e.Z)(Ge),[Q,ht]),[]),Te=[];let ze=0;return ge.forEach((Ge,ht)=>{const vt=ze+Ge.length;let zt=x.slice(ze,vt);ze=vt,ht%2===1&&(zt=i.createElement("span",{className:`${ee}-menu-item-keyword`,key:`separator-${ht}`},zt)),Te.push(zt)}),Te}const Je=(x,Q,ee,ge)=>{const Te=[],ze=x.toLowerCase();return Q.forEach((Ge,ht)=>{ht!==0&&Te.push(" / ");let vt=Ge[ge.label];const zt=typeof vt;(zt==="string"||zt==="number")&&(vt=Ln(String(vt),ze,ee)),Te.push(vt)}),Te},nt=i.forwardRef((x,Q)=>{const{prefixCls:ee,size:ge,disabled:Te,className:ze,rootClassName:Ge,multiple:ht,bordered:vt=!0,transitionName:zt,choiceTransitionName:Dt="",popupClassName:_t,dropdownClassName:Ft,expandIcon:Qt,placement:$t,showSearch:ie,allowClear:Me=!0,notFoundContent:jt,direction:gt,getPopupContainer:Kt,status:pn,showArrow:Vn,builtinPlacements:dn,style:fn}=x,oa=Ut(x,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),nn=(0,St.Z)(oa,["suffixIcon"]),{getPopupContainer:dt,getPrefixCls:Un,renderEmpty:pa,direction:la,popupOverflow:Ea,cascader:sa}=i.useContext(bt.E_),Na=gt||la,xa=Na==="rtl",{status:Wn,hasFeedback:ea,isFormItemInput:zn,feedbackIcon:Jn}=i.useContext(tn.aM),Ma=(0,Ot.F)(Wn,pn),Fa=jt||(pa==null?void 0:pa("Cascader"))||i.createElement(ft.Z,{componentName:"Cascader"}),ta=Un(),na=Un("select",ee),T=Un("cascader",ee),[ma,Gn]=(0,At.Z)(na),[Mn]=Mt(T),{compactSize:Zn,compactItemClassnames:Aa}=(0,Xe.ri)(na,gt),Tn=f()(_t||Ft,`${T}-dropdown`,{[`${T}-dropdown-rtl`]:Na==="rtl"},Ge,Gn),Qa=i.useMemo(()=>{if(!ie)return ie;let xt={render:Je};return typeof ie=="object"&&(xt=Object.assign(Object.assign({},xt),ie)),xt},[ie]),Cn=(0,Xt.Z)(xt=>{var On;return(On=ge!=null?ge:Zn)!==null&&On!==void 0?On:xt}),Rn=i.useContext(cn.Z),He=Te!=null?Te:Rn;let aa=Qt;Qt||(aa=xa?i.createElement(l.Z,null):i.createElement(d.Z,null));const Da=i.createElement("span",{className:`${na}-menu-item-loading-icon`},i.createElement(s.Z,{spin:!0})),Sn=i.useMemo(()=>ht?i.createElement("span",{className:`${T}-checkbox-inner`}):!1,[ht]),xn=(0,rt.Z)(x.suffixIcon,Vn),{suffixIcon:ya,removeIcon:Ca,clearIcon:Ue}=(0,Nt.Z)(Object.assign(Object.assign({},x),{hasFeedback:ea,feedbackIcon:Jn,showSuffixIcon:xn,multiple:ht,prefixCls:na,componentName:"Cascader"})),Pe=i.useMemo(()=>$t!==void 0?$t:xa?"bottomRight":"bottomLeft",[$t,xa]),De=(0,It.Z)(dn,Ea),Bt=Me===!0?{clearIcon:Ue}:Me,rn=i.createElement(st,Object.assign({prefixCls:na,className:f()(!ee&&T,{[`${na}-lg`]:Cn==="large",[`${na}-sm`]:Cn==="small",[`${na}-rtl`]:xa,[`${na}-borderless`]:!vt,[`${na}-in-form-item`]:zn},(0,Ot.Z)(na,Ma,ea),Aa,sa==null?void 0:sa.className,ze,Ge,Gn),disabled:He,style:Object.assign(Object.assign({},sa==null?void 0:sa.style),fn)},nn,{builtinPlacements:De,direction:Na,placement:Pe,notFoundContent:Fa,allowClear:Bt,showSearch:Qa,expandIcon:aa,suffixIcon:ya,removeIcon:Ca,loadingIcon:Da,checkable:Sn,dropdownClassName:Tn,dropdownPrefixCls:ee||T,choiceTransitionName:(0,Ze.m)(ta,"",Dt),transitionName:(0,Ze.m)(ta,"slide-up",zt),getPopupContainer:Kt||dt,ref:Q}));return Mn(ma(rn))}),et=(0,ve.Z)(nt);nt.SHOW_PARENT=Lt,nt.SHOW_CHILD=yt,nt._InternalPanelDoNotUseOrYouWillBeFired=et;var Le=nt},36381:function(c,a,t){"use strict";t.d(a,{default:function(){return Ke}});var e=t(38819),i=t(92310),l=t.n(i),s=t(14809),d=t(95190),E=t(50298),f=t(93664),b=t(18929),h=t(48736),A=t(59301),S=t(62646),O=t(11592),V=t(4635),N=t(77900),D=t(10228),Z=A.forwardRef(function(G,Y){var be=G.prefixCls,Ve=G.forceRender,Se=G.className,$e=G.style,ke=G.children,it=G.isActive,Et=G.role,Ht=A.useState(it||Ve),st=(0,E.Z)(Ht,2),St=st[0],Ze=st[1];return A.useEffect(function(){(Ve||it)&&Ze(!0)},[Ve,it]),St?A.createElement("div",{ref:Y,className:l()("".concat(be,"-content"),(0,V.Z)((0,V.Z)({},"".concat(be,"-content-active"),it),"".concat(be,"-content-inactive"),!it),Se),style:$e,role:Et},A.createElement("div",{className:"".concat(be,"-content-box")},ke)):null});Z.displayName="PanelContent";var H=Z,U=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],C=A.forwardRef(function(G,Y){var be=G.showArrow,Ve=be===void 0?!0:be,Se=G.headerClass,$e=G.isActive,ke=G.onItemClick,it=G.forceRender,Et=G.className,Ht=G.prefixCls,st=G.collapsible,St=G.accordion,Ze=G.panelKey,ve=G.extra,Ot=G.header,bt=G.expandIcon,ft=G.openMotion,cn=G.destroyInactivePanel,Xt=G.children,tn=(0,S.Z)(G,U),At=st==="disabled",It=st==="header",rt=st==="icon",Nt=ve!=null&&typeof ve!="boolean",Xe=function(){ke==null||ke(Ze)},we=function(Ut){(Ut.key==="Enter"||Ut.keyCode===D.Z.ENTER||Ut.which===D.Z.ENTER)&&Xe()},Ne=typeof bt=="function"?bt(G):A.createElement("i",{className:"arrow"});Ne&&(Ne=A.createElement("div",{className:"".concat(Ht,"-expand-icon"),onClick:["header","icon"].includes(st)?Xe:void 0},Ne));var Tt=l()((0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(Ht,"-item"),!0),"".concat(Ht,"-item-active"),$e),"".concat(Ht,"-item-disabled"),At),Et),Gt=l()(Se,(0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(Ht,"-header"),!0),"".concat(Ht,"-header-collapsible-only"),It),"".concat(Ht,"-icon-collapsible-only"),rt)),Yt={className:Gt,"aria-expanded":$e,"aria-disabled":At,onKeyDown:we};return!It&&!rt&&(Yt.onClick=Xe,Yt.role=St?"tab":"button",Yt.tabIndex=At?-1:0),A.createElement("div",(0,s.Z)({},tn,{ref:Y,className:Tt}),A.createElement("div",Yt,Ve&&Ne,A.createElement("span",{className:"".concat(Ht,"-header-text"),onClick:st==="header"?Xe:void 0},Ot),Nt&&A.createElement("div",{className:"".concat(Ht,"-extra")},ve)),A.createElement(N.default,(0,s.Z)({visible:$e,leavedClassName:"".concat(Ht,"-content-hidden")},ft,{forceRender:it,removeOnLeave:cn}),function(Mt,Ut){var yt=Mt.className,Lt=Mt.style;return A.createElement(H,{ref:Ut,prefixCls:Ht,className:yt,style:Lt,isActive:$e,forceRender:it,role:St?"tabpanel":void 0},Xt)}))}),j=C,P=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],W=function(Y,be){var Ve=be.prefixCls,Se=be.accordion,$e=be.collapsible,ke=be.destroyInactivePanel,it=be.onItemClick,Et=be.activeKey,Ht=be.openMotion,st=be.expandIcon;return Y.map(function(St,Ze){var ve=St.children,Ot=St.label,bt=St.key,ft=St.collapsible,cn=St.onItemClick,Xt=St.destroyInactivePanel,tn=(0,S.Z)(St,P),At=String(bt!=null?bt:Ze),It=ft!=null?ft:$e,rt=Xt!=null?Xt:ke,Nt=function(Ne){It!=="disabled"&&(it(Ne),cn==null||cn(Ne))},Xe=!1;return Se?Xe=Et[0]===At:Xe=Et.indexOf(At)>-1,A.createElement(j,(0,s.Z)({},tn,{prefixCls:Ve,key:At,panelKey:At,isActive:Xe,accordion:Se,openMotion:Ht,expandIcon:st,header:Ot,collapsible:It,onItemClick:Nt,destroyInactivePanel:rt}),ve)})},B=function(Y,be,Ve){if(!Y)return null;var Se=Ve.prefixCls,$e=Ve.accordion,ke=Ve.collapsible,it=Ve.destroyInactivePanel,Et=Ve.onItemClick,Ht=Ve.activeKey,st=Ve.openMotion,St=Ve.expandIcon,Ze=Y.key||String(be),ve=Y.props,Ot=ve.header,bt=ve.headerClass,ft=ve.destroyInactivePanel,cn=ve.collapsible,Xt=ve.onItemClick,tn=!1;$e?tn=Ht[0]===Ze:tn=Ht.indexOf(Ze)>-1;var At=cn!=null?cn:ke,It=function(Xe){At!=="disabled"&&(Et(Xe),Xt==null||Xt(Xe))},rt={key:Ze,panelKey:Ze,header:Ot,headerClass:bt,isActive:tn,prefixCls:Se,destroyInactivePanel:ft!=null?ft:it,openMotion:st,accordion:$e,children:Y.props.children,onItemClick:It,expandIcon:St,collapsible:At};return typeof Y.type=="string"?Y:(Object.keys(rt).forEach(function(Nt){typeof rt[Nt]=="undefined"&&delete rt[Nt]}),A.cloneElement(Y,rt))};function F(G,Y,be){return Array.isArray(G)?W(G,be):(0,O.Z)(Y).map(function(Ve,Se){return B(Ve,Se,be)})}var z=F,ae=t(26112);function Ce(G){var Y=G;if(!Array.isArray(Y)){var be=(0,f.Z)(Y);Y=be==="number"||be==="string"?[Y]:[]}return Y.map(function(Ve){return String(Ve)})}var de=A.forwardRef(function(G,Y){var be=G.prefixCls,Ve=be===void 0?"rc-collapse":be,Se=G.destroyInactivePanel,$e=Se===void 0?!1:Se,ke=G.style,it=G.accordion,Et=G.className,Ht=G.children,st=G.collapsible,St=G.openMotion,Ze=G.expandIcon,ve=G.activeKey,Ot=G.defaultActiveKey,bt=G.onChange,ft=G.items,cn=l()(Ve,Et),Xt=(0,b.Z)([],{value:ve,onChange:function(we){return bt==null?void 0:bt(we)},defaultValue:Ot,postState:Ce}),tn=(0,E.Z)(Xt,2),At=tn[0],It=tn[1],rt=function(we){return It(function(){if(it)return At[0]===we?[]:[we];var Ne=At.indexOf(we),Tt=Ne>-1;return Tt?At.filter(function(Gt){return Gt!==we}):[].concat((0,d.Z)(At),[we])})};(0,h.ZP)(!Ht,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Nt=z(ft,Ht,{prefixCls:Ve,accordion:it,openMotion:St,expandIcon:Ze,collapsible:st,destroyInactivePanel:$e,onItemClick:rt,activeKey:At});return A.createElement("div",(0,s.Z)({ref:Y,className:cn,style:ke,role:it?"tablist":void 0},(0,ae.Z)(G,{aria:!0,data:!0})),Nt)}),M=Object.assign(de,{Panel:j}),k=M,Be=M.Panel,ye=t(2738),$=t(62892),pe=t(92343),K=t(36355),R=t(19716),te=A.forwardRef((G,Y)=>{const{getPrefixCls:be}=A.useContext(K.E_),{prefixCls:Ve,className:Se,showArrow:$e=!0}=G,ke=be("collapse",Ve),it=l()({[`${ke}-no-arrow`]:!$e},Se);return A.createElement(k.Panel,Object.assign({ref:Y},G,{prefixCls:ke,className:it}))}),I=t(17313),L=t(8378),Ae=t(83116),Ee=t(37613);const re=G=>{const{componentCls:Y,contentBg:be,padding:Ve,headerBg:Se,headerPadding:$e,collapseHeaderPaddingSM:ke,collapseHeaderPaddingLG:it,collapsePanelBorderRadius:Et,lineWidth:Ht,lineType:st,colorBorder:St,colorText:Ze,colorTextHeading:ve,colorTextDisabled:Ot,fontSize:bt,fontSizeLG:ft,lineHeight:cn,marginSM:Xt,paddingSM:tn,paddingLG:At,paddingXS:It,motionDurationSlow:rt,fontSizeIcon:Nt,contentPadding:Xe}=G,we=`${Ht}px ${st} ${St}`;return{[Y]:Object.assign(Object.assign({},(0,I.Wf)(G)),{backgroundColor:Se,border:we,borderBottom:0,borderRadius:`${Et}px`,"&-rtl":{direction:"rtl"},[`& > ${Y}-item`]:{borderBottom:we,"&:last-child":{[` + `;return[{[ee]:{width:x.controlWidth}},{[`${ee}-dropdown`]:[(0,we.C2)(`${Q}-checkbox`,x),{[`&${ge}-select-dropdown`]:{padding:0}},{[ee]:{"&-checkbox":{top:0,marginInlineEnd:x.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ee}-menu-empty`]:{[`${ee}-menu`]:{width:"100%",height:"auto",[Te]:{color:x.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:x.controlItemWidth,height:x.dropdownHeight,margin:0,padding:x.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`},"&-item":Object.assign(Object.assign({},Ne.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:x.optionPadding,lineHeight:x.lineHeight,cursor:"pointer",transition:`all ${x.motionDurationMid}`,borderRadius:x.borderRadiusSM,"&:hover":{background:x.controlItemBgHover},"&-disabled":{color:x.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ze]:{color:x.colorTextDisabled}},[`&-active:not(${Te}-disabled)`]:{"&, &:hover":{fontWeight:x.optionSelectedFontWeight,backgroundColor:x.optionSelectedBg}},"&-content":{flex:"auto"},[ze]:{marginInlineStart:x.paddingXXS,color:x.colorTextDescription,fontSize:x.fontSizeIcon},"&-keyword":{color:x.colorHighlight}})}}}]},{[`${ee}-dropdown-rtl`]:{direction:"rtl"}},(0,Tt.c)(x)]};var Mt=(0,Ht.Z)("Cascader",x=>[Yt(x)],x=>{const Q=Math.round((x.controlHeight-x.fontSize*x.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:x.controlItemBgActive,optionSelectedFontWeight:x.fontWeightStrong,optionPadding:`${Q}px ${x.paddingSM}px`,menuPadding:x.paddingXXS}}),Ut=function(x,Q){var ee={};for(var ge in x)Object.prototype.hasOwnProperty.call(x,ge)&&Q.indexOf(ge)<0&&(ee[ge]=x[ge]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ge=Object.getOwnPropertySymbols(x);Tevt===0?[At]:[].concat((0,e.Z)(Ge),[Q,At]),[]),Te=[];let ze=0;return ge.forEach((Ge,At)=>{const vt=ze+Ge.length;let zt=x.slice(ze,vt);ze=vt,At%2===1&&(zt=i.createElement("span",{className:`${ee}-menu-item-keyword`,key:`separator-${At}`},zt)),Te.push(zt)}),Te}const Je=(x,Q,ee,ge)=>{const Te=[],ze=x.toLowerCase();return Q.forEach((Ge,At)=>{At!==0&&Te.push(" / ");let vt=Ge[ge.label];const zt=typeof vt;(zt==="string"||zt==="number")&&(vt=Pn(String(vt),ze,ee)),Te.push(vt)}),Te},nt=i.forwardRef((x,Q)=>{const{prefixCls:ee,size:ge,disabled:Te,className:ze,rootClassName:Ge,multiple:At,bordered:vt=!0,transitionName:zt,choiceTransitionName:Dt="",popupClassName:qt,dropdownClassName:Ft,expandIcon:Qt,placement:_t,showSearch:ae,allowClear:Me=!0,notFoundContent:Gt,direction:ht,getPopupContainer:an,status:En,showArrow:Wn,builtinPlacements:$t,style:pn}=x,Dn=Ut(x,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),en=(0,St.Z)(Dn,["suffixIcon"]),{getPopupContainer:dt,getPrefixCls:zn,renderEmpty:pa,direction:la,popupOverflow:Ea,cascader:sa}=i.useContext(bt.E_),Na=ht||la,xa=Na==="rtl",{status:Zn,hasFeedback:ta,isFormItemInput:Gn,feedbackIcon:Xn}=i.useContext(nn.aM),Ma=(0,Ot.F)(Zn,En),Fa=Gt||(pa==null?void 0:pa("Cascader"))||i.createElement(gt.Z,{componentName:"Cascader"}),na=zn(),aa=zn("select",ee),T=zn("cascader",ee),[ma,Hn]=(0,Et.Z)(aa),[Un]=Mt(T),{compactSize:Yn,compactItemClassnames:Aa}=(0,Xe.ri)(aa,ht),Rn=f()(qt||Ft,`${T}-dropdown`,{[`${T}-dropdown-rtl`]:Na==="rtl"},Ge,Hn),Qa=i.useMemo(()=>{if(!ae)return ae;let It={render:Je};return typeof ae=="object"&&(It=Object.assign(Object.assign({},It),ae)),It},[ae]),Cn=(0,Jt.Z)(It=>{var kn;return(kn=ge!=null?ge:Yn)!==null&&kn!==void 0?kn:It}),On=i.useContext(dn.Z),He=Te!=null?Te:On;let ra=Qt;Qt||(ra=xa?i.createElement(l.Z,null):i.createElement(d.Z,null));const Da=i.createElement("span",{className:`${aa}-menu-item-loading-icon`},i.createElement(s.Z,{spin:!0})),Sn=i.useMemo(()=>At?i.createElement("span",{className:`${T}-checkbox-inner`}):!1,[At]),xn=(0,rt.Z)(x.suffixIcon,Wn),{suffixIcon:ya,removeIcon:Ca,clearIcon:Ue}=(0,Nt.Z)(Object.assign(Object.assign({},x),{hasFeedback:ta,feedbackIcon:Xn,showSuffixIcon:xn,multiple:At,prefixCls:aa,componentName:"Cascader"})),Pe=i.useMemo(()=>_t!==void 0?_t:xa?"bottomRight":"bottomLeft",[_t,xa]),De=(0,xt.Z)($t,Ea),Bt=Me===!0?{clearIcon:Ue}:Me,on=i.createElement(st,Object.assign({prefixCls:aa,className:f()(!ee&&T,{[`${aa}-lg`]:Cn==="large",[`${aa}-sm`]:Cn==="small",[`${aa}-rtl`]:xa,[`${aa}-borderless`]:!vt,[`${aa}-in-form-item`]:Gn},(0,Ot.Z)(aa,Ma,ta),Aa,sa==null?void 0:sa.className,ze,Ge,Hn),disabled:He,style:Object.assign(Object.assign({},sa==null?void 0:sa.style),pn)},en,{builtinPlacements:De,direction:Na,placement:Pe,notFoundContent:Fa,allowClear:Bt,showSearch:Qa,expandIcon:ra,suffixIcon:ya,removeIcon:Ca,loadingIcon:Da,checkable:Sn,dropdownClassName:Rn,dropdownPrefixCls:ee||T,choiceTransitionName:(0,Ze.m)(na,"",Dt),transitionName:(0,Ze.m)(na,"slide-up",zt),getPopupContainer:an||dt,ref:Q}));return Un(ma(on))}),et=(0,ve.Z)(nt);nt.SHOW_PARENT=Lt,nt.SHOW_CHILD=yt,nt._InternalPanelDoNotUseOrYouWillBeFired=et;var Le=nt},36381:function(c,a,t){"use strict";t.d(a,{default:function(){return Ke}});var e=t(38819),i=t(92310),l=t.n(i),s=t(14809),d=t(95190),E=t(50298),f=t(93664),b=t(18929),h=t(48736),A=t(59301),S=t(62646),O=t(11592),V=t(4635),N=t(77900),D=t(10228),Z=A.forwardRef(function(G,Y){var be=G.prefixCls,Ve=G.forceRender,Se=G.className,$e=G.style,ke=G.children,it=G.isActive,ft=G.role,jt=A.useState(it||Ve),st=(0,E.Z)(jt,2),St=st[0],Ze=st[1];return A.useEffect(function(){(Ve||it)&&Ze(!0)},[Ve,it]),St?A.createElement("div",{ref:Y,className:l()("".concat(be,"-content"),(0,V.Z)((0,V.Z)({},"".concat(be,"-content-active"),it),"".concat(be,"-content-inactive"),!it),Se),style:$e,role:ft},A.createElement("div",{className:"".concat(be,"-content-box")},ke)):null});Z.displayName="PanelContent";var H=Z,U=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],C=A.forwardRef(function(G,Y){var be=G.showArrow,Ve=be===void 0?!0:be,Se=G.headerClass,$e=G.isActive,ke=G.onItemClick,it=G.forceRender,ft=G.className,jt=G.prefixCls,st=G.collapsible,St=G.accordion,Ze=G.panelKey,ve=G.extra,Ot=G.header,bt=G.expandIcon,gt=G.openMotion,dn=G.destroyInactivePanel,Jt=G.children,nn=(0,S.Z)(G,U),Et=st==="disabled",xt=st==="header",rt=st==="icon",Nt=ve!=null&&typeof ve!="boolean",Xe=function(){ke==null||ke(Ze)},we=function(Ut){(Ut.key==="Enter"||Ut.keyCode===D.Z.ENTER||Ut.which===D.Z.ENTER)&&Xe()},Ne=typeof bt=="function"?bt(G):A.createElement("i",{className:"arrow"});Ne&&(Ne=A.createElement("div",{className:"".concat(jt,"-expand-icon"),onClick:["header","icon"].includes(st)?Xe:void 0},Ne));var Tt=l()((0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(jt,"-item"),!0),"".concat(jt,"-item-active"),$e),"".concat(jt,"-item-disabled"),Et),ft),Ht=l()(Se,(0,V.Z)((0,V.Z)((0,V.Z)({},"".concat(jt,"-header"),!0),"".concat(jt,"-header-collapsible-only"),xt),"".concat(jt,"-icon-collapsible-only"),rt)),Yt={className:Ht,"aria-expanded":$e,"aria-disabled":Et,onKeyDown:we};return!xt&&!rt&&(Yt.onClick=Xe,Yt.role=St?"tab":"button",Yt.tabIndex=Et?-1:0),A.createElement("div",(0,s.Z)({},nn,{ref:Y,className:Tt}),A.createElement("div",Yt,Ve&&Ne,A.createElement("span",{className:"".concat(jt,"-header-text"),onClick:st==="header"?Xe:void 0},Ot),Nt&&A.createElement("div",{className:"".concat(jt,"-extra")},ve)),A.createElement(N.default,(0,s.Z)({visible:$e,leavedClassName:"".concat(jt,"-content-hidden")},gt,{forceRender:it,removeOnLeave:dn}),function(Mt,Ut){var yt=Mt.className,Lt=Mt.style;return A.createElement(H,{ref:Ut,prefixCls:jt,className:yt,style:Lt,isActive:$e,forceRender:it,role:St?"tabpanel":void 0},Jt)}))}),j=C,P=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],W=function(Y,be){var Ve=be.prefixCls,Se=be.accordion,$e=be.collapsible,ke=be.destroyInactivePanel,it=be.onItemClick,ft=be.activeKey,jt=be.openMotion,st=be.expandIcon;return Y.map(function(St,Ze){var ve=St.children,Ot=St.label,bt=St.key,gt=St.collapsible,dn=St.onItemClick,Jt=St.destroyInactivePanel,nn=(0,S.Z)(St,P),Et=String(bt!=null?bt:Ze),xt=gt!=null?gt:$e,rt=Jt!=null?Jt:ke,Nt=function(Ne){xt!=="disabled"&&(it(Ne),dn==null||dn(Ne))},Xe=!1;return Se?Xe=ft[0]===Et:Xe=ft.indexOf(Et)>-1,A.createElement(j,(0,s.Z)({},nn,{prefixCls:Ve,key:Et,panelKey:Et,isActive:Xe,accordion:Se,openMotion:jt,expandIcon:st,header:Ot,collapsible:xt,onItemClick:Nt,destroyInactivePanel:rt}),ve)})},B=function(Y,be,Ve){if(!Y)return null;var Se=Ve.prefixCls,$e=Ve.accordion,ke=Ve.collapsible,it=Ve.destroyInactivePanel,ft=Ve.onItemClick,jt=Ve.activeKey,st=Ve.openMotion,St=Ve.expandIcon,Ze=Y.key||String(be),ve=Y.props,Ot=ve.header,bt=ve.headerClass,gt=ve.destroyInactivePanel,dn=ve.collapsible,Jt=ve.onItemClick,nn=!1;$e?nn=jt[0]===Ze:nn=jt.indexOf(Ze)>-1;var Et=dn!=null?dn:ke,xt=function(Xe){Et!=="disabled"&&(ft(Xe),Jt==null||Jt(Xe))},rt={key:Ze,panelKey:Ze,header:Ot,headerClass:bt,isActive:nn,prefixCls:Se,destroyInactivePanel:gt!=null?gt:it,openMotion:st,accordion:$e,children:Y.props.children,onItemClick:xt,expandIcon:St,collapsible:Et};return typeof Y.type=="string"?Y:(Object.keys(rt).forEach(function(Nt){typeof rt[Nt]=="undefined"&&delete rt[Nt]}),A.cloneElement(Y,rt))};function F(G,Y,be){return Array.isArray(G)?W(G,be):(0,O.Z)(Y).map(function(Ve,Se){return B(Ve,Se,be)})}var z=F,re=t(26112);function Ce(G){var Y=G;if(!Array.isArray(Y)){var be=(0,f.Z)(Y);Y=be==="number"||be==="string"?[Y]:[]}return Y.map(function(Ve){return String(Ve)})}var de=A.forwardRef(function(G,Y){var be=G.prefixCls,Ve=be===void 0?"rc-collapse":be,Se=G.destroyInactivePanel,$e=Se===void 0?!1:Se,ke=G.style,it=G.accordion,ft=G.className,jt=G.children,st=G.collapsible,St=G.openMotion,Ze=G.expandIcon,ve=G.activeKey,Ot=G.defaultActiveKey,bt=G.onChange,gt=G.items,dn=l()(Ve,ft),Jt=(0,b.Z)([],{value:ve,onChange:function(we){return bt==null?void 0:bt(we)},defaultValue:Ot,postState:Ce}),nn=(0,E.Z)(Jt,2),Et=nn[0],xt=nn[1],rt=function(we){return xt(function(){if(it)return Et[0]===we?[]:[we];var Ne=Et.indexOf(we),Tt=Ne>-1;return Tt?Et.filter(function(Ht){return Ht!==we}):[].concat((0,d.Z)(Et),[we])})};(0,h.ZP)(!jt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Nt=z(gt,jt,{prefixCls:Ve,accordion:it,openMotion:St,expandIcon:Ze,collapsible:st,destroyInactivePanel:$e,onItemClick:rt,activeKey:Et});return A.createElement("div",(0,s.Z)({ref:Y,className:dn,style:ke,role:it?"tablist":void 0},(0,re.Z)(G,{aria:!0,data:!0})),Nt)}),M=Object.assign(de,{Panel:j}),k=M,Be=M.Panel,ye=t(2738),$=t(62892),pe=t(92343),K=t(36355),R=t(19716),te=A.forwardRef((G,Y)=>{const{getPrefixCls:be}=A.useContext(K.E_),{prefixCls:Ve,className:Se,showArrow:$e=!0}=G,ke=be("collapse",Ve),it=l()({[`${ke}-no-arrow`]:!$e},Se);return A.createElement(k.Panel,Object.assign({ref:Y},G,{prefixCls:ke,className:it}))}),I=t(17313),L=t(8378),Ae=t(83116),Ee=t(37613);const ie=G=>{const{componentCls:Y,contentBg:be,padding:Ve,headerBg:Se,headerPadding:$e,collapseHeaderPaddingSM:ke,collapseHeaderPaddingLG:it,collapsePanelBorderRadius:ft,lineWidth:jt,lineType:st,colorBorder:St,colorText:Ze,colorTextHeading:ve,colorTextDisabled:Ot,fontSize:bt,fontSizeLG:gt,lineHeight:dn,marginSM:Jt,paddingSM:nn,paddingLG:Et,paddingXS:xt,motionDurationSlow:rt,fontSizeIcon:Nt,contentPadding:Xe}=G,we=`${jt}px ${st} ${St}`;return{[Y]:Object.assign(Object.assign({},(0,I.Wf)(G)),{backgroundColor:Se,border:we,borderBottom:0,borderRadius:`${ft}px`,"&-rtl":{direction:"rtl"},[`& > ${Y}-item`]:{borderBottom:we,"&:last-child":{[` &, - & > ${Y}-header`]:{borderRadius:`0 0 ${Et}px ${Et}px`}},[`> ${Y}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:$e,color:ve,lineHeight:cn,cursor:"pointer",transition:`all ${rt}, visibility 0s`,[`> ${Y}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Y}-expand-icon`]:{height:bt*cn,display:"flex",alignItems:"center",paddingInlineEnd:Xt},[`${Y}-arrow`]:Object.assign(Object.assign({},(0,I.Ro)()),{fontSize:Nt,svg:{transition:`transform ${rt}`}}),[`${Y}-header-text`]:{marginInlineEnd:"auto"}},[`${Y}-header-collapsible-only`]:{cursor:"default",[`${Y}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Y}-icon-collapsible-only`]:{cursor:"default",[`${Y}-expand-icon`]:{cursor:"pointer"}}},[`${Y}-content`]:{color:Ze,backgroundColor:be,borderTop:we,[`& > ${Y}-content-box`]:{padding:Xe},"&-hidden":{display:"none"}},"&-small":{[`> ${Y}-item`]:{[`> ${Y}-header`]:{padding:ke,paddingInlineStart:It,[`> ${Y}-expand-icon`]:{marginInlineStart:tn-It}},[`> ${Y}-content > ${Y}-content-box`]:{padding:tn}}},"&-large":{[`> ${Y}-item`]:{fontSize:ft,[`> ${Y}-header`]:{padding:it,paddingInlineStart:Ve,[`> ${Y}-expand-icon`]:{height:ft*cn,marginInlineStart:At-Ve}},[`> ${Y}-content > ${Y}-content-box`]:{padding:At}}},[`${Y}-item:last-child`]:{[`> ${Y}-content`]:{borderRadius:`0 0 ${Et}px ${Et}px`}},[`& ${Y}-item-disabled > ${Y}-header`]:{"\n &,\n & > .arrow\n ":{color:Ot,cursor:"not-allowed"}},[`&${Y}-icon-position-end`]:{[`& > ${Y}-item`]:{[`> ${Y}-header`]:{[`${Y}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Xt}}}}})}},xe=G=>{const{componentCls:Y}=G,be=`> ${Y}-item > ${Y}-header ${Y}-arrow svg`;return{[`${Y}-rtl`]:{[be]:{transform:"rotate(180deg)"}}}},oe=G=>{const{componentCls:Y,headerBg:be,paddingXXS:Ve,colorBorder:Se}=G;return{[`${Y}-borderless`]:{backgroundColor:be,border:0,[`> ${Y}-item`]:{borderBottom:`1px solid ${Se}`},[` + & > ${Y}-header`]:{borderRadius:`0 0 ${ft}px ${ft}px`}},[`> ${Y}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:$e,color:ve,lineHeight:dn,cursor:"pointer",transition:`all ${rt}, visibility 0s`,[`> ${Y}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Y}-expand-icon`]:{height:bt*dn,display:"flex",alignItems:"center",paddingInlineEnd:Jt},[`${Y}-arrow`]:Object.assign(Object.assign({},(0,I.Ro)()),{fontSize:Nt,svg:{transition:`transform ${rt}`}}),[`${Y}-header-text`]:{marginInlineEnd:"auto"}},[`${Y}-header-collapsible-only`]:{cursor:"default",[`${Y}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Y}-icon-collapsible-only`]:{cursor:"default",[`${Y}-expand-icon`]:{cursor:"pointer"}}},[`${Y}-content`]:{color:Ze,backgroundColor:be,borderTop:we,[`& > ${Y}-content-box`]:{padding:Xe},"&-hidden":{display:"none"}},"&-small":{[`> ${Y}-item`]:{[`> ${Y}-header`]:{padding:ke,paddingInlineStart:xt,[`> ${Y}-expand-icon`]:{marginInlineStart:nn-xt}},[`> ${Y}-content > ${Y}-content-box`]:{padding:nn}}},"&-large":{[`> ${Y}-item`]:{fontSize:gt,[`> ${Y}-header`]:{padding:it,paddingInlineStart:Ve,[`> ${Y}-expand-icon`]:{height:gt*dn,marginInlineStart:Et-Ve}},[`> ${Y}-content > ${Y}-content-box`]:{padding:Et}}},[`${Y}-item:last-child`]:{[`> ${Y}-content`]:{borderRadius:`0 0 ${ft}px ${ft}px`}},[`& ${Y}-item-disabled > ${Y}-header`]:{"\n &,\n & > .arrow\n ":{color:Ot,cursor:"not-allowed"}},[`&${Y}-icon-position-end`]:{[`& > ${Y}-item`]:{[`> ${Y}-header`]:{[`${Y}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Jt}}}}})}},xe=G=>{const{componentCls:Y}=G,be=`> ${Y}-item > ${Y}-header ${Y}-arrow svg`;return{[`${Y}-rtl`]:{[be]:{transform:"rotate(180deg)"}}}},oe=G=>{const{componentCls:Y,headerBg:be,paddingXXS:Ve,colorBorder:Se}=G;return{[`${Y}-borderless`]:{backgroundColor:be,border:0,[`> ${Y}-item`]:{borderBottom:`1px solid ${Se}`},[` > ${Y}-item:last-child, > ${Y}-item:last-child ${Y}-header - `]:{borderRadius:0},[`> ${Y}-item:last-child`]:{borderBottom:0},[`> ${Y}-item > ${Y}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Y}-item > ${Y}-content > ${Y}-content-box`]:{paddingTop:Ve}}}},Ye=G=>{const{componentCls:Y,paddingSM:be}=G;return{[`${Y}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Y}-item`]:{borderBottom:0,[`> ${Y}-content`]:{backgroundColor:"transparent",border:0,[`> ${Y}-content-box`]:{paddingBlock:be}}}}}};var qe=(0,Ae.Z)("Collapse",G=>{const Y=(0,Ee.TS)(G,{collapseHeaderPaddingSM:`${G.paddingXS}px ${G.paddingSM}px`,collapseHeaderPaddingLG:`${G.padding}px ${G.paddingLG}px`,collapsePanelBorderRadius:G.borderRadiusLG});return[re(Y),oe(Y),Ye(Y),xe(Y),(0,L.Z)(Y)]},G=>({headerPadding:`${G.paddingSM}px ${G.padding}px`,headerBg:G.colorFillAlter,contentPadding:`${G.padding}px 16px`,contentBg:G.colorBgContainer})),tt=Object.assign(A.forwardRef((G,Y)=>{const{getPrefixCls:be,direction:Ve,collapse:Se}=A.useContext(K.E_),{prefixCls:$e,className:ke,rootClassName:it,style:Et,bordered:Ht=!0,ghost:st,size:St,expandIconPosition:Ze="start",children:ve,expandIcon:Ot}=G,bt=(0,R.Z)(we=>{var Ne;return(Ne=St!=null?St:we)!==null&&Ne!==void 0?Ne:"middle"}),ft=be("collapse",$e),cn=be(),[Xt,tn]=qe(ft),At=A.useMemo(()=>Ze==="left"?"start":Ze==="right"?"end":Ze,[Ze]),It=function(){let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ne=Ot?Ot(we):A.createElement(e.Z,{rotate:we.isActive?90:void 0});return(0,pe.Tm)(Ne,()=>({className:l()(Ne.props.className,`${ft}-arrow`)}))},rt=l()(`${ft}-icon-position-${At}`,{[`${ft}-borderless`]:!Ht,[`${ft}-rtl`]:Ve==="rtl",[`${ft}-ghost`]:!!st,[`${ft}-${bt}`]:bt!=="middle"},Se==null?void 0:Se.className,ke,it,tn),Nt=Object.assign(Object.assign({},(0,$.Z)(cn)),{motionAppear:!1,leavedClassName:`${ft}-content-hidden`}),Xe=A.useMemo(()=>ve?(0,O.Z)(ve).map((we,Ne)=>{var Tt,Gt;if(!((Tt=we.props)===null||Tt===void 0)&&Tt.disabled){const Yt=(Gt=we.key)!==null&&Gt!==void 0?Gt:String(Ne),{disabled:Mt,collapsible:Ut}=we.props,yt=Object.assign(Object.assign({},(0,ye.Z)(we.props,["disabled"])),{key:Yt,collapsible:Ut!=null?Ut:Mt?"disabled":void 0});return(0,pe.Tm)(we,yt)}return we}):null,[ve]);return Xt(A.createElement(k,Object.assign({ref:Y,openMotion:Nt},(0,ye.Z)(G,["rootClassName"]),{expandIcon:It,prefixCls:ft,className:rt,style:Object.assign(Object.assign({},Se==null?void 0:Se.style),Et)}),Xe))}),{Panel:te}),Ke=tt},28103:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(92310),i=t.n(e),l=t(59301),s=t(36355),d=t(17313),E=t(83116),f=t(37613);const b=V=>{const{componentCls:N,sizePaddingEdgeHorizontal:D,colorSplit:Z,lineWidth:H,textPaddingInline:U,orientationMargin:C,verticalMarginInline:j}=V;return{[N]:Object.assign(Object.assign({},(0,d.Wf)(V)),{borderBlockStart:`${H}px solid ${Z}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:j,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${Z}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${V.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${N}-with-text`]:{display:"flex",alignItems:"center",margin:`${V.dividerHorizontalWithTextGutterMargin}px 0`,color:V.colorTextHeading,fontWeight:500,fontSize:V.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Z}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${N}-with-text-left`]:{"&::before":{width:`${C*100}%`},"&::after":{width:`${100-C*100}%`}},[`&-horizontal${N}-with-text-right`]:{"&::before":{width:`${100-C*100}%`},"&::after":{width:`${C*100}%`}},[`${N}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:U},"&-dashed":{background:"none",borderColor:Z,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${N}-with-text${N}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${N}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${N}-with-text`]:{color:V.colorText,fontWeight:"normal",fontSize:V.fontSize},[`&-horizontal${N}-with-text-left${N}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${N}-inner-text`]:{paddingInlineStart:D}},[`&-horizontal${N}-with-text-right${N}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${N}-inner-text`]:{paddingInlineEnd:D}}})}};var h=(0,E.Z)("Divider",V=>{const N=(0,f.TS)(V,{dividerHorizontalWithTextGutterMargin:V.margin,dividerHorizontalGutterMargin:V.marginLG,sizePaddingEdgeHorizontal:0});return[b(N)]},V=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:V.marginXS})),A=function(V,N){var D={};for(var Z in V)Object.prototype.hasOwnProperty.call(V,Z)&&N.indexOf(Z)<0&&(D[Z]=V[Z]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Z=Object.getOwnPropertySymbols(V);H{const{getPrefixCls:N,direction:D,divider:Z}=l.useContext(s.E_),{prefixCls:H,type:U="horizontal",orientation:C="center",orientationMargin:j,className:P,rootClassName:W,children:B,dashed:F,plain:z,style:ae}=V,Ce=A(V,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),de=N("divider",H),[M,k]=h(de),Be=C.length>0?`-${C}`:C,ye=!!B,$=C==="left"&&j!=null,pe=C==="right"&&j!=null,K=i()(de,Z==null?void 0:Z.className,k,`${de}-${U}`,{[`${de}-with-text`]:ye,[`${de}-with-text${Be}`]:ye,[`${de}-dashed`]:!!F,[`${de}-plain`]:!!z,[`${de}-rtl`]:D==="rtl",[`${de}-no-default-orientation-margin-left`]:$,[`${de}-no-default-orientation-margin-right`]:pe},P,W),R=l.useMemo(()=>typeof j=="number"?j:/^\d+$/.test(j)?Number(j):j,[j]),J=Object.assign(Object.assign({},$&&{marginLeft:R}),pe&&{marginRight:R});return M(l.createElement("div",Object.assign({className:K,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),ae)},Ce,{role:"separator"}),B&&U!=="vertical"&&l.createElement("span",{className:`${de}-inner-text`,style:J},B)))}},60324:function(c,a,t){"use strict";var e=t(92310),i=t.n(e),l=t(59301),s=t(77578),d=t(62892),E=t(36355),f=t(6848),b=t(39722),h=t(17356),A=function(V,N){var D={};for(var Z in V)Object.prototype.hasOwnProperty.call(V,Z)&&N.indexOf(Z)<0&&(D[Z]=V[Z]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Z=Object.getOwnPropertySymbols(V);H{let{title:N,content:D,prefixCls:Z}=V;return l.createElement(l.Fragment,null,N&&l.createElement("div",{className:`${Z}-title`},(0,s.Z)(N)),l.createElement("div",{className:`${Z}-inner-content`},(0,s.Z)(D)))},O=l.forwardRef((V,N)=>{const{prefixCls:D,title:Z,content:H,overlayClassName:U,placement:C="top",trigger:j="hover",mouseEnterDelay:P=.1,mouseLeaveDelay:W=.1,overlayStyle:B={}}=V,F=A(V,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:z}=l.useContext(E.E_),ae=z("popover",D),[Ce,de]=(0,h.Z)(ae),M=z(),k=i()(U,de);return Ce(l.createElement(f.Z,Object.assign({placement:C,trigger:j,mouseEnterDelay:P,mouseLeaveDelay:W,overlayStyle:B},F,{prefixCls:ae,overlayClassName:k,ref:N,overlay:Z||H?l.createElement(S,{prefixCls:ae,title:Z,content:H}):null,transitionName:(0,d.m)(M,"zoom-big",F.transitionName),"data-popover-inject":!0})))});O._InternalPanelDoNotUseOrYouWillBeFired=b.ZP,a.Z=O},13570:function(c,a,t){"use strict";t.d(a,{Z:function(){return te}});var e=t(14809),i=t(59301),l={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"},s=l,d=t(7657),E=function(L,Ae){return i.createElement(d.Z,(0,e.Z)({},L,{ref:Ae,icon:s}))},f=i.forwardRef(E),b=f,h=t(92310),A=t.n(h),S=t(4635),O=t(50298),V=t(62646),N=t(18929),D=t(10228),Z=t(26112);function H(I,L){var Ae=I.disabled,Ee=I.prefixCls,re=I.character,xe=I.characterRender,oe=I.index,Ye=I.count,qe=I.value,Ct=I.allowHalf,tt=I.focused,Ke=I.onHover,G=I.onClick,Y=function(Ht){Ke(Ht,oe)},be=function(Ht){G(Ht,oe)},Ve=function(Ht){Ht.keyCode===D.Z.ENTER&&G(Ht,oe)},Se=oe+1,$e=new Set([Ee]);qe===0&&oe===0&&tt?$e.add("".concat(Ee,"-focused")):Ct&&qe+.5>=Se&&qeoe?"true":"false","aria-posinset":oe+1,"aria-setsize":Ye,tabIndex:Ae?-1:0},i.createElement("div",{className:"".concat(Ee,"-first")},ke),i.createElement("div",{className:"".concat(Ee,"-second")},ke)));return xe&&(it=xe(it,I)),it}var U=i.forwardRef(H);function C(){var I=i.useRef({});function L(Ee){return I.current[Ee]}function Ae(Ee){return function(re){I.current[Ee]=re}}return[L,Ae]}function j(I){var L=I.pageXOffset,Ae="scrollLeft";if(typeof L!="number"){var Ee=I.document;L=Ee.documentElement[Ae],typeof L!="number"&&(L=Ee.body[Ae])}return L}function P(I){var L,Ae,Ee=I.ownerDocument,re=Ee.body,xe=Ee&&Ee.documentElement,oe=I.getBoundingClientRect();return L=oe.left,Ae=oe.top,L-=xe.clientLeft||re.clientLeft||0,Ae-=xe.clientTop||re.clientTop||0,{left:L,top:Ae}}function W(I){var L=P(I),Ae=I.ownerDocument,Ee=Ae.defaultView||Ae.parentWindow;return L.left+=j(Ee),L.left}var B=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function F(I,L){var Ae,Ee=I.prefixCls,re=Ee===void 0?"rc-rate":Ee,xe=I.className,oe=I.defaultValue,Ye=I.value,qe=I.count,Ct=qe===void 0?5:qe,tt=I.allowHalf,Ke=tt===void 0?!1:tt,G=I.allowClear,Y=G===void 0?!0:G,be=I.character,Ve=be===void 0?"\u2605":be,Se=I.characterRender,$e=I.disabled,ke=I.direction,it=ke===void 0?"ltr":ke,Et=I.tabIndex,Ht=Et===void 0?0:Et,st=I.autoFocus,St=I.onHoverChange,Ze=I.onChange,ve=I.onFocus,Ot=I.onBlur,bt=I.onKeyDown,ft=I.onMouseLeave,cn=(0,V.Z)(I,B),Xt=C(),tn=(0,O.Z)(Xt,2),At=tn[0],It=tn[1],rt=i.useRef(null),Nt=function(){if(!$e){var Ft;(Ft=rt.current)===null||Ft===void 0||Ft.focus()}};i.useImperativeHandle(L,function(){return{focus:Nt,blur:function(){if(!$e){var Ft;(Ft=rt.current)===null||Ft===void 0||Ft.blur()}}}});var Xe=(0,N.Z)(oe||0,{value:Ye}),we=(0,O.Z)(Xe,2),Ne=we[0],Tt=we[1],Gt=(0,N.Z)(null),Yt=(0,O.Z)(Gt,2),Mt=Yt[0],Ut=Yt[1],yt=function(Ft,Qt){var $t=it==="rtl",ie=Ft+1;if(Ke){var Me=At(Ft),jt=W(Me),gt=Me.clientWidth;($t&&Qt-jt>gt/2||!$t&&Qt-jt0&&!$t||Qt===D.Z.RIGHT&&ie>0&&$t?(Ke?ie-=.5:ie-=1,Lt(ie),Ft.preventDefault()):Qt===D.Z.LEFT&&ie{const{componentCls:L}=I;return{[`${L}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:I.marginXS},"> div":{transition:`all ${I.motionDurationMid}, outline 0s`,"&:hover":{transform:I.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${I.lineWidth}px dashed ${I.starColor}`,transform:I.starHoverScale}},"&-first, &-second":{color:I.starBg,transition:`all ${I.motionDurationMid}`,userSelect:"none",[I.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${L}-star-first, &-half ${L}-star-second`]:{opacity:1},[`&-half ${L}-star-first, &-full ${L}-star-second`]:{color:"inherit"}}}},$=I=>({[`&-rtl${I.componentCls}`]:{direction:"rtl"}}),pe=I=>{const{componentCls:L}=I;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(I)),{display:"inline-block",margin:0,padding:0,color:I.starColor,fontSize:I.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${L} ${L}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ye(I)),{[`+ ${L}-text`]:{display:"inline-block",marginInlineStart:I.marginXS,fontSize:I.fontSize}}),$(I))}};var K=(0,k.Z)("Rate",I=>{const L=(0,Be.TS)(I,{});return[pe(L)]},I=>({starColor:I.yellow6,starSize:I.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:I.colorFillContent})),R=function(I,L){var Ae={};for(var Ee in I)Object.prototype.hasOwnProperty.call(I,Ee)&&L.indexOf(Ee)<0&&(Ae[Ee]=I[Ee]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,Ee=Object.getOwnPropertySymbols(I);re{const{prefixCls:Ae,className:Ee,rootClassName:re,style:xe,tooltips:oe,character:Ye=i.createElement(b,null)}=I,qe=R(I,["prefixCls","className","rootClassName","style","tooltips","character"]),Ct=($e,ke)=>{let{index:it}=ke;return oe?i.createElement(de.Z,{title:oe[it]},$e):$e},{getPrefixCls:tt,direction:Ke,rate:G}=i.useContext(Ce.E_),Y=tt("rate",Ae),[be,Ve]=K(Y),Se=Object.assign(Object.assign({},G==null?void 0:G.style),xe);return be(i.createElement(ae,Object.assign({ref:L,character:Ye,characterRender:Ct},qe,{className:A()(Ee,re,Ve,G==null?void 0:G.className),style:Se,prefixCls:Y,direction:Ke})))})},12563:function(c,a,t){"use strict";t.d(a,{default:function(){return de}});var e=t(59301),i=t(99267),l=t(92310),s=t.n(l),d=t(36785),E=t(47729),f=t(14088),b=t(36355),h=t(17313),A=t(37613),S=t(83116);const O=M=>{const{paddingXXS:k,lineWidth:Be,tagPaddingHorizontal:ye,componentCls:$}=M,pe=ye-Be,K=k-Be;return{[$]:Object.assign(Object.assign({},(0,h.Wf)(M)),{display:"inline-block",height:"auto",marginInlineEnd:M.marginXS,paddingInline:pe,fontSize:M.tagFontSize,lineHeight:M.tagLineHeight,whiteSpace:"nowrap",background:M.defaultBg,border:`${M.lineWidth}px ${M.lineType} ${M.colorBorder}`,borderRadius:M.borderRadiusSM,opacity:1,transition:`all ${M.motionDurationMid}`,textAlign:"start",position:"relative",[`&${$}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:M.defaultColor},[`${$}-close-icon`]:{marginInlineStart:K,color:M.colorTextDescription,fontSize:M.tagIconSize,cursor:"pointer",transition:`all ${M.motionDurationMid}`,"&:hover":{color:M.colorTextHeading}},[`&${$}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${M.iconCls}-close, ${M.iconCls}-close:hover`]:{color:M.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${$}-checkable-checked):hover`]:{color:M.colorPrimary,backgroundColor:M.colorFillSecondary},"&:active, &-checked":{color:M.colorTextLightSolid},"&-checked":{backgroundColor:M.colorPrimary,"&:hover":{backgroundColor:M.colorPrimaryHover}},"&:active":{backgroundColor:M.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${M.iconCls} + span, > span + ${M.iconCls}`]:{marginInlineStart:pe}}),[`${$}-borderless`]:{borderColor:"transparent",background:M.tagBorderlessBg}}},V=M=>{const{lineWidth:k,fontSizeIcon:Be}=M,ye=M.fontSizeSM,$=`${M.lineHeightSM*ye}px`;return(0,A.TS)(M,{tagFontSize:ye,tagLineHeight:$,tagIconSize:Be-2*k,tagPaddingHorizontal:8,tagBorderlessBg:M.colorFillTertiary})},N=M=>({defaultBg:M.colorFillQuaternary,defaultColor:M.colorText});var D=(0,S.Z)("Tag",M=>{const k=V(M);return O(k)},N),Z=function(M,k){var Be={};for(var ye in M)Object.prototype.hasOwnProperty.call(M,ye)&&k.indexOf(ye)<0&&(Be[ye]=M[ye]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,ye=Object.getOwnPropertySymbols(M);${const{prefixCls:k,style:Be,className:ye,checked:$,onChange:pe,onClick:K}=M,R=Z(M,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:J,tag:te}=e.useContext(b.E_),I=xe=>{pe==null||pe(!$),K==null||K(xe)},L=J("tag",k),[Ae,Ee]=D(L),re=s()(L,`${L}-checkable`,{[`${L}-checkable-checked`]:$},te==null?void 0:te.className,ye,Ee);return Ae(e.createElement("span",Object.assign({},R,{style:Object.assign(Object.assign({},Be),te==null?void 0:te.style),className:re,onClick:I})))},C=t(45157);const j=M=>(0,C.Z)(M,(k,Be)=>{let{textColor:ye,lightBorderColor:$,lightColor:pe,darkColor:K}=Be;return{[`${M.componentCls}-${k}`]:{color:ye,background:pe,borderColor:$,"&-inverse":{color:M.colorTextLightSolid,background:K,borderColor:K},[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}});var P=(0,S.b)(["Tag","preset"],M=>{const k=V(M);return j(k)},N);function W(M){return typeof M!="string"?M:M.charAt(0).toUpperCase()+M.slice(1)}const B=(M,k,Be)=>{const ye=W(Be);return{[`${M.componentCls}-${k}`]:{color:M[`color${Be}`],background:M[`color${ye}Bg`],borderColor:M[`color${ye}Border`],[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}};var F=(0,S.b)(["Tag","status"],M=>{const k=V(M);return[B(k,"success","Success"),B(k,"processing","Info"),B(k,"error","Error"),B(k,"warning","Warning")]},N),z=function(M,k){var Be={};for(var ye in M)Object.prototype.hasOwnProperty.call(M,ye)&&k.indexOf(ye)<0&&(Be[ye]=M[ye]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,ye=Object.getOwnPropertySymbols(M);${const{prefixCls:Be,className:ye,rootClassName:$,style:pe,children:K,icon:R,color:J,onClose:te,closeIcon:I,closable:L,bordered:Ae=!0}=M,Ee=z(M,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:re,direction:xe,tag:oe}=e.useContext(b.E_),[Ye,qe]=e.useState(!0);e.useEffect(()=>{"visible"in Ee&&qe(Ee.visible)},[Ee.visible]);const Ct=(0,d.o2)(J),tt=(0,d.yT)(J),Ke=Ct||tt,G=Object.assign(Object.assign({backgroundColor:J&&!Ke?J:void 0},oe==null?void 0:oe.style),pe),Y=re("tag",Be),[be,Ve]=D(Y),Se=s()(Y,oe==null?void 0:oe.className,{[`${Y}-${J}`]:Ke,[`${Y}-has-color`]:J&&!Ke,[`${Y}-hidden`]:!Ye,[`${Y}-rtl`]:xe==="rtl",[`${Y}-borderless`]:!Ae},ye,$,Ve),$e=St=>{St.stopPropagation(),te==null||te(St),!St.defaultPrevented&&qe(!1)},[,ke]=(0,E.Z)(L,I,St=>St===null?e.createElement(i.Z,{className:`${Y}-close-icon`,onClick:$e}):e.createElement("span",{className:`${Y}-close-icon`,onClick:$e},St),null,!1),it=typeof Ee.onClick=="function"||K&&K.type==="a",Et=R||null,Ht=Et?e.createElement(e.Fragment,null,Et,K&&e.createElement("span",null,K)):K,st=e.createElement("span",Object.assign({},Ee,{ref:k,className:Se,style:G}),Ht,ke,Ct&&e.createElement(P,{key:"preset",prefixCls:Y}),tt&&e.createElement(F,{key:"status",prefixCls:Y}));return be(it?e.createElement(f.Z,{component:"Tag"},st):st)},Ce=e.forwardRef(ae);Ce.CheckableTag=U;var de=Ce},98228:function(c,a,t){"use strict";t.d(a,{default:function(){return Ln}});var e=t(92310),i=t.n(e),l=t(14809),s=t(95190),d=t(20439),E=t(50298),f=t(62646),b=t(93664),h=t(77861),A=t(17115),S=t(90782),O=t(18929),V=t(48736),N=t(59301),D=function(Je){var nt=N.useRef({valueLabels:new Map});return N.useMemo(function(){var et=nt.current.valueLabels,Le=new Map,x=Je.map(function(Q){var ee,ge=Q.value,Te=(ee=Q.label)!==null&&ee!==void 0?ee:et.get(ge);return Le.set(ge,Te),(0,d.Z)((0,d.Z)({},Q),{},{label:Te})});return nt.current.valueLabels=Le,[x]},[Je])},Z=function(Je,nt,et,Le){return N.useMemo(function(){var x=Je.map(function(Te){var ze=Te.value;return ze}),Q=nt.map(function(Te){var ze=Te.value;return ze}),ee=x.filter(function(Te){return!Le[Te]});if(et){var ge=(0,S.S)(x,!0,Le);x=ge.checkedKeys,Q=ge.halfCheckedKeys}return[Array.from(new Set([].concat((0,s.Z)(ee),(0,s.Z)(x)))),Q]},[Je,nt,et,Le])},H=t(71430),U=function(Je,nt){return N.useMemo(function(){var et=(0,H.I8)(Je,{fieldNames:nt,initWrapper:function(x){return(0,d.Z)((0,d.Z)({},x),{},{valueEntities:new Map})},processEntity:function(x,Q){var ee=x.node[nt.value];if(0)var ge;Q.valueEntities.set(ee,x)}});return et},[Je,nt])},C=t(4635),j=t(11592),P=function(){return null},W=P,B=["children","value"];function F(Je){return(0,j.Z)(Je).map(function(nt){if(!N.isValidElement(nt)||!nt.type)return null;var et=nt,Le=et.key,x=et.props,Q=x.children,ee=x.value,ge=(0,f.Z)(x,B),Te=(0,d.Z)({key:Le,value:ee},ge),ze=F(Q);return ze.length&&(Te.children=ze),Te}).filter(function(nt){return nt})}function z(Je){if(!Je)return Je;var nt=(0,d.Z)({},Je);return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,V.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),nt}}),nt}function ae(Je,nt,et,Le,x,Q){var ee=null,ge=null;function Te(){function ze(Ge){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ge.map(function(zt,Dt){var _t="".concat(ht,"-").concat(Dt),Ft=zt[Q.value],Qt=et.includes(Ft),$t=ze(zt[Q.children]||[],_t,Qt),ie=N.createElement(W,zt,$t.map(function(jt){return jt.node}));if(nt===Ft&&(ee=ie),Qt){var Me={pos:_t,node:ie,children:$t};return vt||ge.push(Me),Me}return null}).filter(function(zt){return zt})}ge||(ge=[],ze(Le),ge.sort(function(Ge,ht){var vt=Ge.node.props.value,zt=ht.node.props.value,Dt=et.indexOf(vt),_t=et.indexOf(zt);return Dt-_t}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,V.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Te(),ee}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,V.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Te(),x?ge:ge.map(function(Ge){var ht=Ge.node;return ht})}})}var Ce=function(Je,nt,et){var Le=et.treeNodeFilterProp,x=et.filterTreeNode,Q=et.fieldNames,ee=Q.children;return N.useMemo(function(){if(!nt||x===!1)return Je;var ge;if(typeof x=="function")ge=x;else{var Te=nt.toUpperCase();ge=function(ht,vt){var zt=vt[Le];return String(zt).toUpperCase().includes(Te)}}function ze(Ge){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ge.reduce(function(vt,zt){var Dt=zt[ee],_t=ht||ge(nt,z(zt)),Ft=ze(Dt||[],_t);return(_t||Ft.length)&&vt.push((0,d.Z)((0,d.Z)({},zt),{},(0,C.Z)({isLeaf:void 0},ee,Ft))),vt},[])}return ze(Je)},[Je,nt,ee,Le,x])};function de(Je){var nt=N.useRef();nt.current=Je;var et=N.useCallback(function(){return nt.current.apply(nt,arguments)},[]);return et}function M(Je,nt){var et=nt.id,Le=nt.pId,x=nt.rootPId,Q={},ee=[],ge=Je.map(function(Te){var ze=(0,d.Z)({},Te),Ge=ze[et];return Q[Ge]=ze,ze.key=ze.key||Ge,ze});return ge.forEach(function(Te){var ze=Te[Le],Ge=Q[ze];Ge&&(Ge.children=Ge.children||[],Ge.children.push(Te)),(ze===x||!Ge&&x===null)&&ee.push(Te)}),ee}function k(Je,nt,et){return N.useMemo(function(){return Je?et?M(Je,(0,d.Z)({id:"id",pId:"pId",rootPId:null},et!==!0?et:{})):Je:F(nt)},[nt,et,Je])}var Be=N.createContext(null),ye=Be,$=t(10228),pe=t(80547),K=t(79556),R=N.createContext(null),J=R;function te(Je){return Array.isArray(Je)?Je:Je!==void 0?[Je]:[]}function I(Je){var nt=Je||{},et=nt.label,Le=nt.value,x=nt.children,Q=Le||"value";return{_title:et?[et]:["title","label"],value:Q,key:Q,children:x||"children"}}function L(Je){return!Je||Je.disabled||Je.disableCheckbox||Je.checkable===!1}function Ae(Je,nt){var et=[];function Le(x){x.forEach(function(Q){var ee=Q[nt.children];ee&&(et.push(Q[nt.value]),Le(ee))})}return Le(Je),et}function Ee(Je){return Je==null}var re={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},xe=function(nt,et){var Le=(0,h.lk)(),x=Le.prefixCls,Q=Le.multiple,ee=Le.searchValue,ge=Le.toggleOpen,Te=Le.open,ze=Le.notFoundContent,Ge=N.useContext(J),ht=Ge.virtual,vt=Ge.listHeight,zt=Ge.listItemHeight,Dt=Ge.treeData,_t=Ge.fieldNames,Ft=Ge.onSelect,Qt=Ge.dropdownMatchSelectWidth,$t=Ge.treeExpandAction,ie=N.useContext(ye),Me=ie.checkable,jt=ie.checkedKeys,gt=ie.halfCheckedKeys,Kt=ie.treeExpandedKeys,pn=ie.treeDefaultExpandAll,Vn=ie.treeDefaultExpandedKeys,dn=ie.onTreeExpand,fn=ie.treeIcon,oa=ie.showTreeIcon,nn=ie.switcherIcon,dt=ie.treeLine,Un=ie.treeNodeFilterProp,pa=ie.loadData,la=ie.treeLoadedKeys,Ea=ie.treeMotion,sa=ie.onTreeLoad,Na=ie.keyEntities,xa=N.useRef(),Wn=(0,pe.Z)(function(){return Dt},[Te,Dt],function(xn,ya){return ya[0]&&xn[1]!==ya[1]}),ea=N.useState(null),zn=(0,E.Z)(ea,2),Jn=zn[0],Ma=zn[1],Fa=Na[Jn],ta=N.useMemo(function(){return Me?{checked:jt,halfChecked:gt}:null},[Me,jt,gt]);N.useEffect(function(){if(Te&&!Q&&jt.length){var xn;(xn=xa.current)===null||xn===void 0||xn.scrollTo({key:jt[0]}),Ma(jt[0])}},[Te]);var na=String(ee).toLowerCase(),T=function(ya){return na?String(ya[Un]).toLowerCase().includes(na):!1},ma=N.useState(Vn),Gn=(0,E.Z)(ma,2),Mn=Gn[0],Zn=Gn[1],Aa=N.useState(null),Tn=(0,E.Z)(Aa,2),Qa=Tn[0],Cn=Tn[1],Rn=N.useMemo(function(){return Kt?(0,s.Z)(Kt):ee?Qa:Mn},[Mn,Qa,Kt,ee]);N.useEffect(function(){ee&&Cn(Ae(Dt,_t))},[ee]);var He=function(ya){Zn(ya),Cn(ya),dn&&dn(ya)},aa=function(ya){ya.preventDefault()},Da=function(ya,Ca){var Ue=Ca.node;Me&&L(Ue)||(Ft(Ue.key,{selected:!jt.includes(Ue.key)}),Q||ge(!1))};if(N.useImperativeHandle(et,function(){var xn;return{scrollTo:(xn=xa.current)===null||xn===void 0?void 0:xn.scrollTo,onKeyDown:function(Ca){var Ue,Pe=Ca.which;switch(Pe){case $.Z.UP:case $.Z.DOWN:case $.Z.LEFT:case $.Z.RIGHT:(Ue=xa.current)===null||Ue===void 0||Ue.onKeyDown(Ca);break;case $.Z.ENTER:{if(Fa){var De=(Fa==null?void 0:Fa.node)||{},Bt=De.selectable,rn=De.value;Bt!==!1&&Da(null,{node:{key:Jn},selected:!jt.includes(rn)})}break}case $.Z.ESC:ge(!1)}},onKeyUp:function(){}}}),Wn.length===0)return N.createElement("div",{role:"listbox",className:"".concat(x,"-empty"),onMouseDown:aa},ze);var Sn={fieldNames:_t};return la&&(Sn.loadedKeys=la),Rn&&(Sn.expandedKeys=Rn),N.createElement("div",{onMouseDown:aa},Fa&&Te&&N.createElement("span",{style:re,"aria-live":"assertive"},Fa.node.value),N.createElement(K.Z,(0,l.Z)({ref:xa,focusable:!1,prefixCls:"".concat(x,"-tree"),treeData:Wn,height:vt,itemHeight:zt,virtual:ht!==!1&&Qt!==!1,multiple:Q,icon:fn,showIcon:oa,switcherIcon:nn,showLine:dt,loadData:ee?null:pa,motion:Ea,activeKey:Jn,checkable:Me,checkStrictly:!0,checkedKeys:ta,selectedKeys:Me?[]:jt,defaultExpandAll:pn},Sn,{onActiveChange:Ma,onSelect:Da,onCheck:Da,onExpand:He,onLoad:sa,filterTreeNode:T,expandAction:$t})))},oe=N.forwardRef(xe);oe.displayName="OptionList";var Ye=oe,qe="SHOW_ALL",Ct="SHOW_PARENT",tt="SHOW_CHILD";function Ke(Je,nt,et,Le){var x=new Set(Je);return nt===tt?Je.filter(function(Q){var ee=et[Q];return!(ee&&ee.children&&ee.children.some(function(ge){var Te=ge.node;return x.has(Te[Le.value])})&&ee.children.every(function(ge){var Te=ge.node;return L(Te)||x.has(Te[Le.value])}))}):nt===Ct?Je.filter(function(Q){var ee=et[Q],ge=ee?ee.parent:null;return!(ge&&!L(ge.node)&&x.has(ge.key))}):Je}function G(Je){var nt=Je.searchPlaceholder,et=Je.treeCheckStrictly,Le=Je.treeCheckable,x=Je.labelInValue,Q=Je.value,ee=Je.multiple;warning(!nt,"`searchPlaceholder` has been removed."),et&&x===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(x||et)&&warning(toArray(Q).every(function(ge){return ge&&_typeof(ge)==="object"&&"value"in ge}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),et||ee||Le?warning(!Q||Array.isArray(Q),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Q),"`value` should not be array when `TreeSelect` is single mode.")}var Y=null,be=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Ve(Je){return!Je||(0,b.Z)(Je)!=="object"}var Se=N.forwardRef(function(Je,nt){var et=Je.id,Le=Je.prefixCls,x=Le===void 0?"rc-tree-select":Le,Q=Je.value,ee=Je.defaultValue,ge=Je.onChange,Te=Je.onSelect,ze=Je.onDeselect,Ge=Je.searchValue,ht=Je.inputValue,vt=Je.onSearch,zt=Je.autoClearSearchValue,Dt=zt===void 0?!0:zt,_t=Je.filterTreeNode,Ft=Je.treeNodeFilterProp,Qt=Ft===void 0?"value":Ft,$t=Je.showCheckedStrategy,ie=Je.treeNodeLabelProp,Me=Je.multiple,jt=Je.treeCheckable,gt=Je.treeCheckStrictly,Kt=Je.labelInValue,pn=Je.fieldNames,Vn=Je.treeDataSimpleMode,dn=Je.treeData,fn=Je.children,oa=Je.loadData,nn=Je.treeLoadedKeys,dt=Je.onTreeLoad,Un=Je.treeDefaultExpandAll,pa=Je.treeExpandedKeys,la=Je.treeDefaultExpandedKeys,Ea=Je.onTreeExpand,sa=Je.treeExpandAction,Na=Je.virtual,xa=Je.listHeight,Wn=xa===void 0?200:xa,ea=Je.listItemHeight,zn=ea===void 0?20:ea,Jn=Je.onDropdownVisibleChange,Ma=Je.dropdownMatchSelectWidth,Fa=Ma===void 0?!0:Ma,ta=Je.treeLine,na=Je.treeIcon,T=Je.showTreeIcon,ma=Je.switcherIcon,Gn=Je.treeMotion,Mn=(0,f.Z)(Je,be),Zn=(0,A.ZP)(et),Aa=jt&&!gt,Tn=jt||gt,Qa=gt||Kt,Cn=Tn||Me,Rn=(0,O.Z)(ee,{value:Q}),He=(0,E.Z)(Rn,2),aa=He[0],Da=He[1],Sn=N.useMemo(function(){return jt?$t||tt:qe},[$t,jt]),xn=N.useMemo(function(){return I(pn)},[JSON.stringify(pn)]),ya=(0,O.Z)("",{value:Ge!==void 0?Ge:ht,postState:function(Vt){return Vt||""}}),Ca=(0,E.Z)(ya,2),Ue=Ca[0],Pe=Ca[1],De=function(Vt){Pe(Vt),vt==null||vt(Vt)},Bt=k(dn,fn,Vn),rn=U(Bt,xn),xt=rn.keyEntities,On=rn.valueEntities,Fn=N.useCallback(function(Jt){var Vt=[],Pt=[];return Jt.forEach(function(gn){On.has(gn)?Pt.push(gn):Vt.push(gn)}),{missingRawValues:Vt,existRawValues:Pt}},[On]),en=Ce(Bt,Ue,{fieldNames:xn,treeNodeFilterProp:Qt,filterTreeNode:_t}),An=N.useCallback(function(Jt){if(Jt){if(ie)return Jt[ie];for(var Vt=xn._title,Pt=0;Pt{const{componentCls:nt,treePrefixCls:et,colorBgElevated:Le}=Je,x=`.${et}`;return[{[`${nt}-dropdown`]:[{padding:`${Je.paddingXS}px ${Je.paddingXS/2}px`},(0,Ne.Yk)(et,(0,Xe.TS)(Je,{colorBgContainer:Le})),{[x]:{borderRadius:0,[`${x}-list-holder-inner`]:{alignItems:"stretch",[`${x}-treenode`]:{[`${x}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Nt.C2)(`${et}-checkbox`,Je),{"&-rtl":{direction:"rtl",[`${x}-switcher${x}-switcher_close`]:{[`${x}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Gt(Je,nt){return(0,we.Z)("TreeSelect",et=>{const Le=(0,Xe.TS)(et,{treePrefixCls:nt});return[Tt(Le)]},Ne.TM)(Je)}var Yt=function(Je,nt){var et={};for(var Le in Je)Object.prototype.hasOwnProperty.call(Je,Le)&&nt.indexOf(Le)<0&&(et[Le]=Je[Le]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Le=Object.getOwnPropertySymbols(Je);x{var et,{prefixCls:Le,size:x,disabled:Q,bordered:ee=!0,className:ge,rootClassName:Te,treeCheckable:ze,multiple:Ge,listHeight:ht=256,listItemHeight:vt=26,placement:zt,notFoundContent:Dt,switcherIcon:_t,treeLine:Ft,getPopupContainer:Qt,popupClassName:$t,dropdownClassName:ie,treeIcon:Me=!1,transitionName:jt,choiceTransitionName:gt="",status:Kt,treeExpandAction:pn,builtinPlacements:Vn,dropdownMatchSelectWidth:dn,popupMatchSelectWidth:fn,allowClear:oa}=Je,nn=Yt(Je,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:dt,getPrefixCls:Un,renderEmpty:pa,direction:la,virtual:Ea,popupMatchSelectWidth:sa,popupOverflow:Na}=N.useContext(Ze.E_),xa=Un(),Wn=Un("select",Le),ea=Un("select-tree",Le),zn=Un("tree-select",Le),{compactSize:Jn,compactItemClassnames:Ma}=(0,It.ri)(Wn,la),[Fa,ta]=(0,cn.Z)(Wn),[na]=Gt(zn,ea),T=i()($t||ie,`${zn}-dropdown`,{[`${zn}-dropdown-rtl`]:la==="rtl"},Te,ta),ma=!!(ze||Ge),Gn=(0,tn.Z)(nn.suffixIcon,nn.showArrow),Mn=(et=fn!=null?fn:dn)!==null&&et!==void 0?et:sa,{status:Zn,hasFeedback:Aa,isFormItemInput:Tn,feedbackIcon:Qa}=N.useContext(ft.aM),Cn=(0,St.F)(Zn,Kt),{suffixIcon:Rn,removeIcon:He,clearIcon:aa}=(0,At.Z)(Object.assign(Object.assign({},nn),{multiple:ma,showSuffixIcon:Gn,hasFeedback:Aa,feedbackIcon:Qa,prefixCls:Wn,componentName:"TreeSelect"})),Da=oa===!0?{clearIcon:aa}:oa;let Sn;Dt!==void 0?Sn=Dt:Sn=(pa==null?void 0:pa("Select"))||N.createElement(Ot.Z,{componentName:"Select"});const xn=(0,Et.Z)(nn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ya=N.useMemo(()=>zt!==void 0?zt:la==="rtl"?"bottomRight":"bottomLeft",[zt,la]),Ca=(0,Xt.Z)(Vn,Na),Ue=(0,bt.Z)(On=>{var Fn;return(Fn=x!=null?x:Jn)!==null&&Fn!==void 0?Fn:On}),Pe=N.useContext(ve.Z),De=Q!=null?Q:Pe,Bt=i()(!Le&&zn,{[`${Wn}-lg`]:Ue==="large",[`${Wn}-sm`]:Ue==="small",[`${Wn}-rtl`]:la==="rtl",[`${Wn}-borderless`]:!ee,[`${Wn}-in-form-item`]:Tn},(0,St.Z)(Wn,Cn,Aa),Ma,ge,Te,ta),rn=On=>N.createElement(rt.Z,{prefixCls:ea,switcherIcon:_t,treeNodeProps:On,showLine:Ft}),xt=N.createElement(it,Object.assign({virtual:Ea,disabled:De},xn,{dropdownMatchSelectWidth:Mn,builtinPlacements:Ca,ref:nt,prefixCls:Wn,className:Bt,listHeight:ht,listItemHeight:vt,treeCheckable:ze&&N.createElement("span",{className:`${Wn}-tree-checkbox-inner`}),treeLine:!!Ft,suffixIcon:Rn,multiple:ma,placement:ya,removeIcon:He,allowClear:Da,switcherIcon:rn,showTreeIcon:Me,notFoundContent:Sn,getPopupContainer:Qt||dt,treeMotion:null,dropdownClassName:T,choiceTransitionName:(0,st.m)(xa,"",gt),transitionName:(0,st.m)(xa,"slide-up",jt),treeExpandAction:pn}));return Fa(na(xt))},yt=N.forwardRef(Mt),Lt=(0,Ht.Z)(yt);yt.TreeNode=W,yt.SHOW_ALL=qe,yt.SHOW_PARENT=Ct,yt.SHOW_CHILD=tt,yt._InternalPanelDoNotUseOrYouWillBeFired=Lt;var Ln=yt},58951:function(c,a){"use strict";var t;a.Q=s,t=d;var e=",",i=" ",l="";function s(E){for(var f=[],b=String(E||l),h=b.indexOf(e),A=0,S=!1,O;!S;)h===-1&&(h=b.length,S=!0),O=b.slice(A,h).trim(),(O||!S)&&f.push(O),A=h+1,h=b.indexOf(e,A);return f}function d(E,f){var b=f||{},h=b.padLeft===!1?l:i,A=b.padRight?i:l;return E[E.length-1]===l&&(E=E.concat(l)),E.join(A+e+h).trim()}},58847:function(c){"use strict";var a=Object.prototype.hasOwnProperty,t=Object.prototype.toString,e=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(b){return typeof Array.isArray=="function"?Array.isArray(b):t.call(b)==="[object Array]"},s=function(b){if(!b||t.call(b)!=="[object Object]")return!1;var h=a.call(b,"constructor"),A=b.constructor&&b.constructor.prototype&&a.call(b.constructor.prototype,"isPrototypeOf");if(b.constructor&&!h&&!A)return!1;var S;for(S in b);return typeof S=="undefined"||a.call(b,S)},d=function(b,h){e&&h.name==="__proto__"?e(b,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):b[h.name]=h.newValue},E=function(b,h){if(h==="__proto__")if(a.call(b,h)){if(i)return i(b,h).value}else return;return b[h]};c.exports=function f(){var b,h,A,S,O,V,N=arguments[0],D=1,Z=arguments.length,H=!1;for(typeof N=="boolean"&&(H=N,N=arguments[1]||{},D=2),(N==null||typeof N!="object"&&typeof N!="function")&&(N={});D=97&&e<=122||e>=65&&e<=90}},21127:function(c,a,t){"use strict";var e=t(91241),i=t(22347);c.exports=l;function l(s){return e(s)||i(s)}},22347:function(c){"use strict";c.exports=a;function a(t){var e=typeof t=="string"?t.charCodeAt(0):t;return e>=48&&e<=57}},65207:function(c){"use strict";c.exports=a;function a(t){var e=typeof t=="string"?t.charCodeAt(0):t;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57}},67842:function(c){"use strict";var a,t=59;c.exports=e;function e(i){var l="&"+i+";",s;return a=a||document.createElement("i"),a.innerHTML=l,s=a.textContent,s.charCodeAt(s.length-1)===t&&i!=="semi"||s===l?!1:s}},12256:function(c,a,t){"use strict";var e=t(47854),i=t(80501),l=t(22347),s=t(65207),d=t(21127),E=t(67842);c.exports=R;var f={}.hasOwnProperty,b=String.fromCharCode,h=Function.prototype,A={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},S=9,O=10,V=12,N=32,D=38,Z=59,H=60,U=61,C=35,j=88,P=120,W=65533,B="named",F="hexadecimal",z="decimal",ae={};ae[F]=16,ae[z]=10;var Ce={};Ce[B]=d,Ce[z]=l,Ce[F]=s;var de=1,M=2,k=3,Be=4,ye=5,$=6,pe=7,K={};K[de]="Named character references must be terminated by a semicolon",K[M]="Numeric character references must be terminated by a semicolon",K[k]="Named character references cannot be empty",K[Be]="Numeric character references cannot be empty",K[ye]="Named character references must be known",K[$]="Numeric character references cannot be disallowed",K[pe]="Numeric character references cannot be outside the permissible Unicode range";function R(L,Ae){var Ee={},re,xe;Ae||(Ae={});for(xe in A)re=Ae[xe],Ee[xe]=re==null?A[xe]:re;return(Ee.position.indent||Ee.position.start)&&(Ee.indent=Ee.position.indent||[],Ee.position=Ee.position.start),J(L,Ee)}function J(L,Ae){var Ee=Ae.additional,re=Ae.nonTerminated,xe=Ae.text,oe=Ae.reference,Ye=Ae.warning,qe=Ae.textContext,Ct=Ae.referenceContext,tt=Ae.warningContext,Ke=Ae.position,G=Ae.indent||[],Y=L.length,be=0,Ve=-1,Se=Ke.column||1,$e=Ke.line||1,ke="",it=[],Et,Ht,st,St,Ze,ve,Ot,bt,ft,cn,Xt,tn,At,It,rt,Nt,Xe,we,Ne;for(typeof Ee=="string"&&(Ee=Ee.charCodeAt(0)),Nt=Tt(),bt=Ye?Gt:h,be--,Y++;++be65535&&(ve-=65536,cn+=b(ve>>>10|55296),ve=56320|ve&1023),ve=cn+b(ve))):It!==B&&bt(Be,we)),ve?(Yt(),Nt=Tt(),be=Ne-1,Se+=Ne-At+1,it.push(ve),Xe=Tt(),Xe.offset++,oe&&oe.call(Ct,ve,{start:Nt,end:Xe},L.slice(At-1,Ne)),Nt=Xe):(St=L.slice(At-1,Ne),ke+=St,Se+=St.length,be=Ne-1)}else Ze===10&&($e++,Ve++,Se=0),Ze===Ze?(ke+=b(Ze),Se++):Yt();return it.join("");function Tt(){return{line:$e,column:Se,offset:be+(Ke.offset||0)}}function Gt(Mt,Ut){var yt=Tt();yt.column+=Ut,yt.offset+=Ut,Ye.call(tt,K[Mt],yt,Mt)}function Yt(){ke&&(it.push(ke),xe&&xe.call(qe,ke,{start:Nt,end:Tt()}),ke="")}}function te(L){return L>=55296&&L<=57343||L>1114111}function I(L){return L>=1&&L<=8||L===11||L>=13&&L<=31||L>=127&&L<=159||L>=64976&&L<=65007||(L&65535)===65535||(L&65535)===65534}},68398:function(c,a,t){var e=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var i=function(l){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,E={},f={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function U(C){return C instanceof b?new b(C.type,U(C.content),C.alias):Array.isArray(C)?C.map(U):C.replace(/&/g,"&").replace(/"+W.content+""};function h(U,C,j,P){U.lastIndex=C;var W=U.exec(j);if(W&&P&&W[1]){var B=W[1].length;W.index+=B,W[0]=W[0].slice(B)}return W}function A(U,C,j,P,W,B){for(var F in j)if(!(!j.hasOwnProperty(F)||!j[F])){var z=j[F];z=Array.isArray(z)?z:[z];for(var ae=0;ae=B.reach);K+=pe.value.length,pe=pe.next){var R=pe.value;if(C.length>U.length)return;if(!(R instanceof b)){var J=1,te;if(k){if(te=h($,K,U,M),!te||te.index>=U.length)break;var Ee=te.index,I=te.index+te[0].length,L=K;for(L+=pe.value.length;Ee>=L;)pe=pe.next,L+=pe.value.length;if(L-=pe.value.length,K=L,pe.value instanceof b)continue;for(var Ae=pe;Ae!==C.tail&&(LB.reach&&(B.reach=Ye);var qe=pe.prev;xe&&(qe=O(C,qe,xe),K+=xe.length),V(C,qe,J);var Ct=new b(F,de?f.tokenize(re,de):re,Be,re);if(pe=O(C,qe,Ct),oe&&O(C,pe,oe),J>1){var tt={cause:F+","+ae,reach:Ye};A(U,C,j,pe.prev,K,tt),B&&tt.reach>B.reach&&(B.reach=tt.reach)}}}}}}function S(){var U={value:null,prev:null,next:null},C={value:null,prev:U,next:null};U.next=C,this.head=U,this.tail=C,this.length=0}function O(U,C,j){var P=C.next,W={value:j,prev:C,next:P};return C.next=W,P.prev=W,U.length++,W}function V(U,C,j){for(var P=C.next,W=0;W4&&D.slice(0,4)===s&&d.test(N)&&(N.charAt(4)==="-"?Z=h(N):N=A(N),H=i),new H(Z,N))}function h(V){var N=V.slice(5).replace(E,O);return s+N.charAt(0).toUpperCase()+N.slice(1)}function A(V){var N=V.slice(4);return E.test(N)?V:(N=N.replace(f,S),N.charAt(0)!=="-"&&(N="-"+N),s+N)}function S(V){return"-"+V.toLowerCase()}function O(V){return V.charAt(1).toUpperCase()}},18795:function(c,a,t){"use strict";var e=t(83576),i=t(8179),l=t(59780),s=t(68244),d=t(20019),E=t(38567);c.exports=e([l,i,s,d,E])},20019:function(c,a,t){"use strict";var e=t(70167),i=t(79318),l=e.booleanish,s=e.number,d=e.spaceSeparated;c.exports=i({transform:E,properties:{ariaActiveDescendant:null,ariaAtomic:l,ariaAutoComplete:null,ariaBusy:l,ariaChecked:l,ariaColCount:s,ariaColIndex:s,ariaColSpan:s,ariaControls:d,ariaCurrent:null,ariaDescribedBy:d,ariaDetails:null,ariaDisabled:l,ariaDropEffect:d,ariaErrorMessage:null,ariaExpanded:l,ariaFlowTo:d,ariaGrabbed:l,ariaHasPopup:null,ariaHidden:l,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:d,ariaLevel:s,ariaLive:null,ariaModal:l,ariaMultiLine:l,ariaMultiSelectable:l,ariaOrientation:null,ariaOwns:d,ariaPlaceholder:null,ariaPosInSet:s,ariaPressed:l,ariaReadOnly:l,ariaRelevant:null,ariaRequired:l,ariaRoleDescription:d,ariaRowCount:s,ariaRowIndex:s,ariaRowSpan:s,ariaSelected:l,ariaSetSize:s,ariaSort:null,ariaValueMax:s,ariaValueMin:s,ariaValueNow:s,ariaValueText:null,role:null}});function E(f,b){return b==="role"?b:"aria-"+b.slice(4).toLowerCase()}},38567:function(c,a,t){"use strict";var e=t(70167),i=t(79318),l=t(85804),s=e.boolean,d=e.overloadedBoolean,E=e.booleanish,f=e.number,b=e.spaceSeparated,h=e.commaSeparated;c.exports=i({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:l,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:h,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:s,allowPaymentRequest:s,allowUserMedia:s,alt:null,as:null,async:s,autoCapitalize:null,autoComplete:b,autoFocus:s,autoPlay:s,capture:s,charSet:null,checked:s,cite:null,className:b,cols:f,colSpan:null,content:null,contentEditable:E,controls:s,controlsList:b,coords:f|h,crossOrigin:null,data:null,dateTime:null,decoding:null,default:s,defer:s,dir:null,dirName:null,disabled:s,download:d,draggable:E,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:s,formTarget:null,headers:b,height:f,hidden:s,high:f,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:h,inputMode:null,integrity:null,is:null,isMap:s,itemId:null,itemProp:b,itemRef:b,itemScope:s,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:s,low:f,manifest:null,max:null,maxLength:f,media:null,method:null,min:null,minLength:f,multiple:s,muted:s,name:null,nonce:null,noModule:s,noValidate:s,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:s,optimum:f,pattern:null,ping:b,placeholder:null,playsInline:s,poster:null,preload:null,readOnly:s,referrerPolicy:null,rel:b,required:s,reversed:s,rows:f,rowSpan:f,sandbox:b,scope:null,scoped:s,seamless:s,selected:s,shape:null,size:f,sizes:null,slot:null,span:f,spellCheck:E,src:null,srcDoc:null,srcLang:null,srcSet:h,start:f,step:null,style:null,tabIndex:f,target:null,title:null,translate:null,type:null,typeMustMatch:s,useMap:null,value:E,width:f,wrap:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:f,borderColor:null,bottomMargin:f,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:s,declare:s,event:null,face:null,frame:null,frameBorder:null,hSpace:f,leftMargin:f,link:null,longDesc:null,lowSrc:null,marginHeight:f,marginWidth:f,noResize:s,noHref:s,noShade:s,noWrap:s,object:null,profile:null,prompt:null,rev:null,rightMargin:f,rules:null,scheme:null,scrolling:E,standby:null,summary:null,text:null,topMargin:f,valueType:null,version:null,vAlign:null,vLink:null,vSpace:f,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:s,disableRemotePlayback:s,prefix:null,property:null,results:f,security:null,unselectable:null}})},85804:function(c,a,t){"use strict";var e=t(56432);c.exports=i;function i(l,s){return e(l,s.toLowerCase())}},56432:function(c){"use strict";c.exports=a;function a(t,e){return e in t?t[e]:e}},79318:function(c,a,t){"use strict";var e=t(47178),i=t(44347),l=t(19095);c.exports=s;function s(d){var E=d.space,f=d.mustUseProperty||[],b=d.attributes||{},h=d.properties,A=d.transform,S={},O={},V,N;for(V in h)N=new l(V,A(b,V),h[V],E),f.indexOf(V)!==-1&&(N.mustUseProperty=!0),S[V]=N,O[e(V)]=V,O[e(N.attribute)]=V;return new i(S,O,E)}},19095:function(c,a,t){"use strict";var e=t(1969),i=t(70167);c.exports=d,d.prototype=new e,d.prototype.defined=!0;var l=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],s=l.length;function d(f,b,h,A){var S=-1,O;for(E(this,"space",A),e.call(this,f,b);++S]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(c){"use strict";c.exports=a,a.displayName="abnf",a.aliases=[];function a(t){(function(e){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(t)}},42746:function(c){"use strict";c.exports=a,a.displayName="actionscript",a.aliases=[];function a(t){t.languages.actionscript=t.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),t.languages.actionscript["class-name"].alias="function",delete t.languages.actionscript.parameter,delete t.languages.actionscript["literal-property"],t.languages.markup&&t.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:t.languages.markup}})}},93281:function(c){"use strict";c.exports=a,a.displayName="ada",a.aliases=[];function a(t){t.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(c){"use strict";c.exports=a,a.displayName="agda",a.aliases=[];function a(t){(function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(t)}},65924:function(c){"use strict";c.exports=a,a.displayName="al",a.aliases=[];function a(t){t.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(c){"use strict";c.exports=a,a.displayName="antlr4",a.aliases=["g4"];function a(t){t.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},t.languages.g4=t.languages.antlr4}},43556:function(c){"use strict";c.exports=a,a.displayName="apacheconf",a.aliases=[];function a(t){t.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(c,a,t){"use strict";var e=t(69435);c.exports=i,i.displayName="apex",i.aliases=[];function i(l){l.register(e),function(s){var d=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,E=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return d.source});function f(h){return RegExp(h.replace(//g,function(){return E}),"i")}var b={keyword:d,punctuation:/[()\[\]{};,:.<>]/};s.languages.apex={comment:s.languages.clike.comment,string:s.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:s.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:f(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:b},{pattern:f(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:b},{pattern:f(/(?=\s*\w+\s*[;=,(){:])/.source),inside:b}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:d,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(l)}},4248:function(c){"use strict";c.exports=a,a.displayName="apl",a.aliases=[];function a(t){t.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(c){"use strict";c.exports=a,a.displayName="applescript",a.aliases=[];function a(t){t.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(c){"use strict";c.exports=a,a.displayName="aql",a.aliases=[];function a(t){t.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(c,a,t){"use strict";var e=t(87071);c.exports=i,i.displayName="arduino",i.aliases=["ino"];function i(l){l.register(e),l.languages.arduino=l.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),l.languages.ino=l.languages.arduino}},22956:function(c){"use strict";c.exports=a,a.displayName="arff",a.aliases=[];function a(t){t.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(c){"use strict";c.exports=a,a.displayName="asciidoc",a.aliases=["adoc"];function a(t){(function(e){var i={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},l=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:i,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:i.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:i,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function s(d){d=d.split(" ");for(var E={},f=0,b=d.length;f>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(c,a,t){"use strict";var e=t(87648);c.exports=i,i.displayName="aspnet",i.aliases=[];function i(l){l.register(e),l.languages.aspnet=l.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:l.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:l.languages.csharp}}}),l.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,l.languages.insertBefore("inside","punctuation",{directive:l.languages.aspnet.directive},l.languages.aspnet.tag.inside["attr-value"]),l.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),l.languages.insertBefore("aspnet",l.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:l.languages.csharp||{}}})}},20803:function(c){"use strict";c.exports=a,a.displayName="autohotkey",a.aliases=[];function a(t){t.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(c){"use strict";c.exports=a,a.displayName="autoit",a.aliases=[];function a(t){t.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(c){"use strict";c.exports=a,a.displayName="avisynth",a.aliases=["avs"];function a(t){(function(e){function i(h,A){return h.replace(/<<(\d+)>>/g,function(S,O){return A[+O]})}function l(h,A,S){return RegExp(i(h,A),S||"")}var s=/bool|clip|float|int|string|val/.source,d=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),E=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),f=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),b=[d,E,f].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:l(/\b(?:<<0>>)\s+("?)\w+\1/.source,[s],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:l(/\b(?:<<0>>)\b/.source,[b],"i"),alias:"function"},"type-cast":{pattern:l(/\b(?:<<0>>)(?=\s*\()/.source,[s],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth})(t)}},79571:function(c){"use strict";c.exports=a,a.displayName="avroIdl",a.aliases=[];function a(t){t.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},t.languages.avdl=t.languages["avro-idl"]}},3058:function(c){"use strict";c.exports=a,a.displayName="bash",a.aliases=["shell"];function a(t){(function(e){var i="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",l={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},s={bash:l,environment:{pattern:RegExp("\\$"+i),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+i),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+i),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:s},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:l}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:s},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:s.entity}}],environment:{pattern:RegExp("\\$?"+i),alias:"constant"},variable:s.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},l.inside=e.languages.bash;for(var d=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],E=s.variable[1].inside,f=0;f?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(c){"use strict";c.exports=a,a.displayName="batch",a.aliases=[];function a(t){(function(e){var i=/%%?[~:\w]+%?|!\S+!/,l={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},s=/"(?:[\\"]"|[^"])*"(?!")/,d=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:s,parameter:l,variable:i,number:d,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:s,parameter:l,variable:i,number:d,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:s,parameter:l,variable:[i,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:d,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:s,parameter:l,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:i,number:d,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(t)}},2505:function(c){"use strict";c.exports=a,a.displayName="bbcode",a.aliases=["shortcode"];function a(t){t.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},t.languages.shortcode=t.languages.bbcode}},51274:function(c){"use strict";c.exports=a,a.displayName="bicep",a.aliases=[];function a(t){t.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},t.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=t.languages.bicep}},23796:function(c){"use strict";c.exports=a,a.displayName="birb",a.aliases=[];function a(t){t.languages.birb=t.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),t.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="bison",i.aliases=[];function i(l){l.register(e),l.languages.bison=l.languages.extend("c",{}),l.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:l.languages.c}},comment:l.languages.c.comment,string:l.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(c){"use strict";c.exports=a,a.displayName="bnf",a.aliases=["rbnf"];function a(t){t.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},t.languages.rbnf=t.languages.bnf}},47035:function(c){"use strict";c.exports=a,a.displayName="brainfuck",a.aliases=[];function a(t){t.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(c){"use strict";c.exports=a,a.displayName="brightscript",a.aliases=[];function a(t){t.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},t.languages.brightscript["directive-statement"].inside.expression.inside=t.languages.brightscript}},85290:function(c){"use strict";c.exports=a,a.displayName="bro",a.aliases=[];function a(t){t.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(c){"use strict";c.exports=a,a.displayName="bsl",a.aliases=[];function a(t){t.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},t.languages.oscript=t.languages.bsl}},79440:function(c){"use strict";c.exports=a,a.displayName="c",a.aliases=[];function a(t){t.languages.c=t.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),t.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),t.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},t.languages.c.string],char:t.languages.c.char,comment:t.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:t.languages.c}}}}),t.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete t.languages.c.boolean}},7110:function(c){"use strict";c.exports=a,a.displayName="cfscript",a.aliases=[];function a(t){t.languages.cfscript=t.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),t.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete t.languages.cfscript["class-name"],t.languages.cfc=t.languages.cfscript}},73435:function(c,a,t){"use strict";var e=t(87071);c.exports=i,i.displayName="chaiscript",i.aliases=[];function i(l){l.register(e),l.languages.chaiscript=l.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[l.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),l.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),l.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:l.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(c){"use strict";c.exports=a,a.displayName="cil",a.aliases=[];function a(t){t.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(c){"use strict";c.exports=a,a.displayName="clike",a.aliases=[];function a(t){t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(c){"use strict";c.exports=a,a.displayName="clojure",a.aliases=[];function a(t){t.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(c){"use strict";c.exports=a,a.displayName="cmake",a.aliases=[];function a(t){t.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(c){"use strict";c.exports=a,a.displayName="cobol",a.aliases=[];function a(t){t.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(c){"use strict";c.exports=a,a.displayName="coffeescript",a.aliases=["coffee"];function a(t){(function(e){var i=/#(?!\{).+/,l={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:i,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:l}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:i,interpolation:l}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:l}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(t)}},35348:function(c){"use strict";c.exports=a,a.displayName="concurnas",a.aliases=["conc"];function a(t){t.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},t.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:t.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:t.languages.concurnas},string:/[\s\S]+/}}}),t.languages.conc=t.languages.concurnas}},26841:function(c){"use strict";c.exports=a,a.displayName="coq",a.aliases=[];function a(t){(function(e){for(var i=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,l=0;l<2;l++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[]"),e.languages.coq={comment:RegExp(i),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return i})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(i),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(t)}},87071:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="cpp",i.aliases=[];function i(l){l.register(e),function(s){var d=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,E=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return d.source});s.languages.cpp=s.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return d.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:d,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),s.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return E})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),s.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:s.languages.cpp}}}}),s.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),s.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:s.languages.extend("cpp",{})}}),s.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},s.languages.cpp["base-clause"])}(l)}},13652:function(c,a,t){"use strict";var e=t(75308);c.exports=i,i.displayName="crystal",i.aliases=[];function i(l){l.register(e),function(s){s.languages.crystal=s.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,s.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),s.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:s.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:s.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(l)}},87648:function(c){"use strict";c.exports=a,a.displayName="csharp",a.aliases=["dotnet","cs"];function a(t){(function(e){function i(R,J){return R.replace(/<<(\d+)>>/g,function(te,I){return"(?:"+J[+I]+")"})}function l(R,J,te){return RegExp(i(R,J),te||"")}function s(R,J){for(var te=0;te>/g,function(){return"(?:"+R+")"});return R.replace(/<>/g,"[^\\s\\S]")}var d={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function E(R){return"\\b(?:"+R.trim().replace(/ /g,"|")+")\\b"}var f=E(d.typeDeclaration),b=RegExp(E(d.type+" "+d.typeDeclaration+" "+d.contextual+" "+d.other)),h=E(d.typeDeclaration+" "+d.contextual+" "+d.other),A=E(d.type+" "+d.typeDeclaration+" "+d.other),S=s(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),O=s(/\((?:[^()]|<>)*\)/.source,2),V=/@?\b[A-Za-z_]\w*\b/.source,N=i(/<<0>>(?:\s*<<1>>)?/.source,[V,S]),D=i(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[h,N]),Z=/\[\s*(?:,\s*)*\]/.source,H=i(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[D,Z]),U=i(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[S,O,Z]),C=i(/\(<<0>>+(?:,<<0>>+)+\)/.source,[U]),j=i(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[C,D,Z]),P={keyword:b,punctuation:/[<>()?,.:[\]]/},W=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,B=/"(?:\\.|[^\\"\r\n])*"/.source,F=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:l(/(^|[^$\\])<<0>>/.source,[F]),lookbehind:!0,greedy:!0},{pattern:l(/(^|[^@$\\])<<0>>/.source,[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:l(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[D]),lookbehind:!0,inside:P},{pattern:l(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[V,j]),lookbehind:!0,inside:P},{pattern:l(/(\busing\s+)<<0>>(?=\s*=)/.source,[V]),lookbehind:!0},{pattern:l(/(\b<<0>>\s+)<<1>>/.source,[f,N]),lookbehind:!0,inside:P},{pattern:l(/(\bcatch\s*\(\s*)<<0>>/.source,[D]),lookbehind:!0,inside:P},{pattern:l(/(\bwhere\s+)<<0>>/.source,[V]),lookbehind:!0},{pattern:l(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[H]),lookbehind:!0,inside:P},{pattern:l(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[j,A,V]),inside:P}],keyword:b,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:l(/([(,]\s*)<<0>>(?=\s*:)/.source,[V]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:l(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[V]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:l(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[O]),lookbehind:!0,alias:"class-name",inside:P},"return-type":{pattern:l(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[j,D]),inside:P,alias:"class-name"},"constructor-invocation":{pattern:l(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[j]),lookbehind:!0,inside:P,alias:"class-name"},"generic-method":{pattern:l(/<<0>>\s*<<1>>(?=\s*\()/.source,[V,S]),inside:{function:l(/^<<0>>/.source,[V]),generic:{pattern:RegExp(S),alias:"class-name",inside:P}}},"type-list":{pattern:l(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[f,N,V,j,b.source,O,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:l(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[N,O]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:b,"class-name":{pattern:RegExp(j),greedy:!0,inside:P},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var z=B+"|"+W,ae=i(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[z]),Ce=s(i(/[^"'/()]|<<0>>|\(<>*\)/.source,[ae]),2),de=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,M=i(/<<0>>(?:\s*\(<<1>>*\))?/.source,[D,Ce]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:l(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[de,M]),lookbehind:!0,greedy:!0,inside:{target:{pattern:l(/^<<0>>(?=\s*:)/.source,[de]),alias:"keyword"},"attribute-arguments":{pattern:l(/\(<<0>>*\)/.source,[Ce]),inside:e.languages.csharp},"class-name":{pattern:RegExp(D),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var k=/:[^}\r\n]+/.source,Be=s(i(/[^"'/()]|<<0>>|\(<>*\)/.source,[ae]),2),ye=i(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Be,k]),$=s(i(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[z]),2),pe=i(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[$,k]);function K(R,J){return{interpolation:{pattern:l(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[R]),lookbehind:!0,inside:{"format-string":{pattern:l(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[J,k]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:l(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[ye]),lookbehind:!0,greedy:!0,inside:K(ye,Be)},{pattern:l(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[pe]),lookbehind:!0,greedy:!0,inside:K(pe,$)}],char:{pattern:RegExp(W),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp})(t)}},10617:function(c,a,t){"use strict";var e=t(87648);c.exports=i,i.displayName="cshtml",i.aliases=["razor"];function i(l){l.register(e),function(s){var d=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,E=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function f(H,U){for(var C=0;C/g,function(){return"(?:"+H+")"});return H.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+E+")").replace(//g,"(?:"+d+")")}var b=f(/\((?:[^()'"@/]|||)*\)/.source,2),h=f(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),A=f(/\{(?:[^{}'"@/]|||)*\}/.source,2),S=f(/<(?:[^<>'"@/]|||)*>/.source,2),O=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,V=/(?!\d)[^\s>\/=$<%]+/.source+O+/\s*\/?>/.source,N=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+O+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+V+"|"+f(/<\1/.source+O+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+V+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=l,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var s={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},d={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:s,number:d,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:s,number:d})})(t)}},54212:function(c){"use strict";c.exports=a,a.displayName="css",a.aliases=[];function a(t){(function(e){var i=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+i.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+i.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+i.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:i,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var l=e.languages.markup;l&&(l.tag.addInlined("style","css"),l.tag.addAttribute("style","css"))})(t)}},69820:function(c){"use strict";c.exports=a,a.displayName="csv",a.aliases=[];function a(t){t.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(c){"use strict";c.exports=a,a.displayName="cypher",a.aliases=[];function a(t){t.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(c){"use strict";c.exports=a,a.displayName="d",a.aliases=[];function a(t){t.languages.d=t.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),t.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),t.languages.insertBefore("d","keyword",{property:/\B@\w*/}),t.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(c){"use strict";c.exports=a,a.displayName="dart",a.aliases=[];function a(t){(function(e){var i=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],l=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,s={pattern:RegExp(l+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[s,{pattern:RegExp(l+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:s.inside}],keyword:i,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":s,keyword:i,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(t)}},22117:function(c){"use strict";c.exports=a,a.displayName="dataweave",a.aliases=[];function a(t){(function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(t)}},95627:function(c){"use strict";c.exports=a,a.displayName="dax",a.aliases=[];function a(t){t.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(c){"use strict";c.exports=a,a.displayName="dhall",a.aliases=[];function a(t){t.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},t.languages.dhall.string.inside.interpolation.inside.expression.inside=t.languages.dhall}},50618:function(c){"use strict";c.exports=a,a.displayName="diff",a.aliases=[];function a(t){(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var i={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(i).forEach(function(l){var s=i[l],d=[];/^\w+$/.test(l)||d.push(/\w+/.exec(l)[0]),l==="diff"&&d.push("bold"),e.languages.diff[l]={pattern:RegExp("^(?:["+s+`].*(?:\r + `]:{borderRadius:0},[`> ${Y}-item:last-child`]:{borderBottom:0},[`> ${Y}-item > ${Y}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Y}-item > ${Y}-content > ${Y}-content-box`]:{paddingTop:Ve}}}},Ye=G=>{const{componentCls:Y,paddingSM:be}=G;return{[`${Y}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Y}-item`]:{borderBottom:0,[`> ${Y}-content`]:{backgroundColor:"transparent",border:0,[`> ${Y}-content-box`]:{paddingBlock:be}}}}}};var qe=(0,Ae.Z)("Collapse",G=>{const Y=(0,Ee.TS)(G,{collapseHeaderPaddingSM:`${G.paddingXS}px ${G.paddingSM}px`,collapseHeaderPaddingLG:`${G.padding}px ${G.paddingLG}px`,collapsePanelBorderRadius:G.borderRadiusLG});return[ie(Y),oe(Y),Ye(Y),xe(Y),(0,L.Z)(Y)]},G=>({headerPadding:`${G.paddingSM}px ${G.padding}px`,headerBg:G.colorFillAlter,contentPadding:`${G.padding}px 16px`,contentBg:G.colorBgContainer})),tt=Object.assign(A.forwardRef((G,Y)=>{const{getPrefixCls:be,direction:Ve,collapse:Se}=A.useContext(K.E_),{prefixCls:$e,className:ke,rootClassName:it,style:ft,bordered:jt=!0,ghost:st,size:St,expandIconPosition:Ze="start",children:ve,expandIcon:Ot}=G,bt=(0,R.Z)(we=>{var Ne;return(Ne=St!=null?St:we)!==null&&Ne!==void 0?Ne:"middle"}),gt=be("collapse",$e),dn=be(),[Jt,nn]=qe(gt),Et=A.useMemo(()=>Ze==="left"?"start":Ze==="right"?"end":Ze,[Ze]),xt=function(){let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ne=Ot?Ot(we):A.createElement(e.Z,{rotate:we.isActive?90:void 0});return(0,pe.Tm)(Ne,()=>({className:l()(Ne.props.className,`${gt}-arrow`)}))},rt=l()(`${gt}-icon-position-${Et}`,{[`${gt}-borderless`]:!jt,[`${gt}-rtl`]:Ve==="rtl",[`${gt}-ghost`]:!!st,[`${gt}-${bt}`]:bt!=="middle"},Se==null?void 0:Se.className,ke,it,nn),Nt=Object.assign(Object.assign({},(0,$.Z)(dn)),{motionAppear:!1,leavedClassName:`${gt}-content-hidden`}),Xe=A.useMemo(()=>ve?(0,O.Z)(ve).map((we,Ne)=>{var Tt,Ht;if(!((Tt=we.props)===null||Tt===void 0)&&Tt.disabled){const Yt=(Ht=we.key)!==null&&Ht!==void 0?Ht:String(Ne),{disabled:Mt,collapsible:Ut}=we.props,yt=Object.assign(Object.assign({},(0,ye.Z)(we.props,["disabled"])),{key:Yt,collapsible:Ut!=null?Ut:Mt?"disabled":void 0});return(0,pe.Tm)(we,yt)}return we}):null,[ve]);return Jt(A.createElement(k,Object.assign({ref:Y,openMotion:Nt},(0,ye.Z)(G,["rootClassName"]),{expandIcon:xt,prefixCls:gt,className:rt,style:Object.assign(Object.assign({},Se==null?void 0:Se.style),ft)}),Xe))}),{Panel:te}),Ke=tt},28103:function(c,a,t){"use strict";t.d(a,{Z:function(){return O}});var e=t(92310),i=t.n(e),l=t(59301),s=t(36355),d=t(17313),E=t(83116),f=t(37613);const b=V=>{const{componentCls:N,sizePaddingEdgeHorizontal:D,colorSplit:Z,lineWidth:H,textPaddingInline:U,orientationMargin:C,verticalMarginInline:j}=V;return{[N]:Object.assign(Object.assign({},(0,d.Wf)(V)),{borderBlockStart:`${H}px solid ${Z}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:j,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${Z}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${V.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${N}-with-text`]:{display:"flex",alignItems:"center",margin:`${V.dividerHorizontalWithTextGutterMargin}px 0`,color:V.colorTextHeading,fontWeight:500,fontSize:V.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Z}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${N}-with-text-left`]:{"&::before":{width:`${C*100}%`},"&::after":{width:`${100-C*100}%`}},[`&-horizontal${N}-with-text-right`]:{"&::before":{width:`${100-C*100}%`},"&::after":{width:`${C*100}%`}},[`${N}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:U},"&-dashed":{background:"none",borderColor:Z,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${N}-with-text${N}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${N}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${N}-with-text`]:{color:V.colorText,fontWeight:"normal",fontSize:V.fontSize},[`&-horizontal${N}-with-text-left${N}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${N}-inner-text`]:{paddingInlineStart:D}},[`&-horizontal${N}-with-text-right${N}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${N}-inner-text`]:{paddingInlineEnd:D}}})}};var h=(0,E.Z)("Divider",V=>{const N=(0,f.TS)(V,{dividerHorizontalWithTextGutterMargin:V.margin,dividerHorizontalGutterMargin:V.marginLG,sizePaddingEdgeHorizontal:0});return[b(N)]},V=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:V.marginXS})),A=function(V,N){var D={};for(var Z in V)Object.prototype.hasOwnProperty.call(V,Z)&&N.indexOf(Z)<0&&(D[Z]=V[Z]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Z=Object.getOwnPropertySymbols(V);H{const{getPrefixCls:N,direction:D,divider:Z}=l.useContext(s.E_),{prefixCls:H,type:U="horizontal",orientation:C="center",orientationMargin:j,className:P,rootClassName:W,children:B,dashed:F,plain:z,style:re}=V,Ce=A(V,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),de=N("divider",H),[M,k]=h(de),Be=C.length>0?`-${C}`:C,ye=!!B,$=C==="left"&&j!=null,pe=C==="right"&&j!=null,K=i()(de,Z==null?void 0:Z.className,k,`${de}-${U}`,{[`${de}-with-text`]:ye,[`${de}-with-text${Be}`]:ye,[`${de}-dashed`]:!!F,[`${de}-plain`]:!!z,[`${de}-rtl`]:D==="rtl",[`${de}-no-default-orientation-margin-left`]:$,[`${de}-no-default-orientation-margin-right`]:pe},P,W),R=l.useMemo(()=>typeof j=="number"?j:/^\d+$/.test(j)?Number(j):j,[j]),J=Object.assign(Object.assign({},$&&{marginLeft:R}),pe&&{marginRight:R});return M(l.createElement("div",Object.assign({className:K,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),re)},Ce,{role:"separator"}),B&&U!=="vertical"&&l.createElement("span",{className:`${de}-inner-text`,style:J},B)))}},60324:function(c,a,t){"use strict";var e=t(92310),i=t.n(e),l=t(59301),s=t(77578),d=t(62892),E=t(36355),f=t(6848),b=t(39722),h=t(17356),A=function(V,N){var D={};for(var Z in V)Object.prototype.hasOwnProperty.call(V,Z)&&N.indexOf(Z)<0&&(D[Z]=V[Z]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Z=Object.getOwnPropertySymbols(V);H{let{title:N,content:D,prefixCls:Z}=V;return l.createElement(l.Fragment,null,N&&l.createElement("div",{className:`${Z}-title`},(0,s.Z)(N)),l.createElement("div",{className:`${Z}-inner-content`},(0,s.Z)(D)))},O=l.forwardRef((V,N)=>{const{prefixCls:D,title:Z,content:H,overlayClassName:U,placement:C="top",trigger:j="hover",mouseEnterDelay:P=.1,mouseLeaveDelay:W=.1,overlayStyle:B={}}=V,F=A(V,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:z}=l.useContext(E.E_),re=z("popover",D),[Ce,de]=(0,h.Z)(re),M=z(),k=i()(U,de);return Ce(l.createElement(f.Z,Object.assign({placement:C,trigger:j,mouseEnterDelay:P,mouseLeaveDelay:W,overlayStyle:B},F,{prefixCls:re,overlayClassName:k,ref:N,overlay:Z||H?l.createElement(S,{prefixCls:re,title:Z,content:H}):null,transitionName:(0,d.m)(M,"zoom-big",F.transitionName),"data-popover-inject":!0})))});O._InternalPanelDoNotUseOrYouWillBeFired=b.ZP,a.Z=O},13570:function(c,a,t){"use strict";t.d(a,{Z:function(){return te}});var e=t(14809),i=t(59301),l={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"},s=l,d=t(7657),E=function(L,Ae){return i.createElement(d.Z,(0,e.Z)({},L,{ref:Ae,icon:s}))},f=i.forwardRef(E),b=f,h=t(92310),A=t.n(h),S=t(4635),O=t(50298),V=t(62646),N=t(18929),D=t(10228),Z=t(26112);function H(I,L){var Ae=I.disabled,Ee=I.prefixCls,ie=I.character,xe=I.characterRender,oe=I.index,Ye=I.count,qe=I.value,Ct=I.allowHalf,tt=I.focused,Ke=I.onHover,G=I.onClick,Y=function(jt){Ke(jt,oe)},be=function(jt){G(jt,oe)},Ve=function(jt){jt.keyCode===D.Z.ENTER&&G(jt,oe)},Se=oe+1,$e=new Set([Ee]);qe===0&&oe===0&&tt?$e.add("".concat(Ee,"-focused")):Ct&&qe+.5>=Se&&qeoe?"true":"false","aria-posinset":oe+1,"aria-setsize":Ye,tabIndex:Ae?-1:0},i.createElement("div",{className:"".concat(Ee,"-first")},ke),i.createElement("div",{className:"".concat(Ee,"-second")},ke)));return xe&&(it=xe(it,I)),it}var U=i.forwardRef(H);function C(){var I=i.useRef({});function L(Ee){return I.current[Ee]}function Ae(Ee){return function(ie){I.current[Ee]=ie}}return[L,Ae]}function j(I){var L=I.pageXOffset,Ae="scrollLeft";if(typeof L!="number"){var Ee=I.document;L=Ee.documentElement[Ae],typeof L!="number"&&(L=Ee.body[Ae])}return L}function P(I){var L,Ae,Ee=I.ownerDocument,ie=Ee.body,xe=Ee&&Ee.documentElement,oe=I.getBoundingClientRect();return L=oe.left,Ae=oe.top,L-=xe.clientLeft||ie.clientLeft||0,Ae-=xe.clientTop||ie.clientTop||0,{left:L,top:Ae}}function W(I){var L=P(I),Ae=I.ownerDocument,Ee=Ae.defaultView||Ae.parentWindow;return L.left+=j(Ee),L.left}var B=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function F(I,L){var Ae,Ee=I.prefixCls,ie=Ee===void 0?"rc-rate":Ee,xe=I.className,oe=I.defaultValue,Ye=I.value,qe=I.count,Ct=qe===void 0?5:qe,tt=I.allowHalf,Ke=tt===void 0?!1:tt,G=I.allowClear,Y=G===void 0?!0:G,be=I.character,Ve=be===void 0?"\u2605":be,Se=I.characterRender,$e=I.disabled,ke=I.direction,it=ke===void 0?"ltr":ke,ft=I.tabIndex,jt=ft===void 0?0:ft,st=I.autoFocus,St=I.onHoverChange,Ze=I.onChange,ve=I.onFocus,Ot=I.onBlur,bt=I.onKeyDown,gt=I.onMouseLeave,dn=(0,V.Z)(I,B),Jt=C(),nn=(0,O.Z)(Jt,2),Et=nn[0],xt=nn[1],rt=i.useRef(null),Nt=function(){if(!$e){var Ft;(Ft=rt.current)===null||Ft===void 0||Ft.focus()}};i.useImperativeHandle(L,function(){return{focus:Nt,blur:function(){if(!$e){var Ft;(Ft=rt.current)===null||Ft===void 0||Ft.blur()}}}});var Xe=(0,N.Z)(oe||0,{value:Ye}),we=(0,O.Z)(Xe,2),Ne=we[0],Tt=we[1],Ht=(0,N.Z)(null),Yt=(0,O.Z)(Ht,2),Mt=Yt[0],Ut=Yt[1],yt=function(Ft,Qt){var _t=it==="rtl",ae=Ft+1;if(Ke){var Me=Et(Ft),Gt=W(Me),ht=Me.clientWidth;(_t&&Qt-Gt>ht/2||!_t&&Qt-Gt0&&!_t||Qt===D.Z.RIGHT&&ae>0&&_t?(Ke?ae-=.5:ae-=1,Lt(ae),Ft.preventDefault()):Qt===D.Z.LEFT&&ae{const{componentCls:L}=I;return{[`${L}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:I.marginXS},"> div":{transition:`all ${I.motionDurationMid}, outline 0s`,"&:hover":{transform:I.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${I.lineWidth}px dashed ${I.starColor}`,transform:I.starHoverScale}},"&-first, &-second":{color:I.starBg,transition:`all ${I.motionDurationMid}`,userSelect:"none",[I.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${L}-star-first, &-half ${L}-star-second`]:{opacity:1},[`&-half ${L}-star-first, &-full ${L}-star-second`]:{color:"inherit"}}}},$=I=>({[`&-rtl${I.componentCls}`]:{direction:"rtl"}}),pe=I=>{const{componentCls:L}=I;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(I)),{display:"inline-block",margin:0,padding:0,color:I.starColor,fontSize:I.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${L} ${L}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ye(I)),{[`+ ${L}-text`]:{display:"inline-block",marginInlineStart:I.marginXS,fontSize:I.fontSize}}),$(I))}};var K=(0,k.Z)("Rate",I=>{const L=(0,Be.TS)(I,{});return[pe(L)]},I=>({starColor:I.yellow6,starSize:I.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:I.colorFillContent})),R=function(I,L){var Ae={};for(var Ee in I)Object.prototype.hasOwnProperty.call(I,Ee)&&L.indexOf(Ee)<0&&(Ae[Ee]=I[Ee]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Ee=Object.getOwnPropertySymbols(I);ie{const{prefixCls:Ae,className:Ee,rootClassName:ie,style:xe,tooltips:oe,character:Ye=i.createElement(b,null)}=I,qe=R(I,["prefixCls","className","rootClassName","style","tooltips","character"]),Ct=($e,ke)=>{let{index:it}=ke;return oe?i.createElement(de.Z,{title:oe[it]},$e):$e},{getPrefixCls:tt,direction:Ke,rate:G}=i.useContext(Ce.E_),Y=tt("rate",Ae),[be,Ve]=K(Y),Se=Object.assign(Object.assign({},G==null?void 0:G.style),xe);return be(i.createElement(re,Object.assign({ref:L,character:Ye,characterRender:Ct},qe,{className:A()(Ee,ie,Ve,G==null?void 0:G.className),style:Se,prefixCls:Y,direction:Ke})))})},12563:function(c,a,t){"use strict";t.d(a,{default:function(){return de}});var e=t(59301),i=t(99267),l=t(92310),s=t.n(l),d=t(36785),E=t(47729),f=t(14088),b=t(36355),h=t(17313),A=t(37613),S=t(83116);const O=M=>{const{paddingXXS:k,lineWidth:Be,tagPaddingHorizontal:ye,componentCls:$}=M,pe=ye-Be,K=k-Be;return{[$]:Object.assign(Object.assign({},(0,h.Wf)(M)),{display:"inline-block",height:"auto",marginInlineEnd:M.marginXS,paddingInline:pe,fontSize:M.tagFontSize,lineHeight:M.tagLineHeight,whiteSpace:"nowrap",background:M.defaultBg,border:`${M.lineWidth}px ${M.lineType} ${M.colorBorder}`,borderRadius:M.borderRadiusSM,opacity:1,transition:`all ${M.motionDurationMid}`,textAlign:"start",position:"relative",[`&${$}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:M.defaultColor},[`${$}-close-icon`]:{marginInlineStart:K,color:M.colorTextDescription,fontSize:M.tagIconSize,cursor:"pointer",transition:`all ${M.motionDurationMid}`,"&:hover":{color:M.colorTextHeading}},[`&${$}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${M.iconCls}-close, ${M.iconCls}-close:hover`]:{color:M.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${$}-checkable-checked):hover`]:{color:M.colorPrimary,backgroundColor:M.colorFillSecondary},"&:active, &-checked":{color:M.colorTextLightSolid},"&-checked":{backgroundColor:M.colorPrimary,"&:hover":{backgroundColor:M.colorPrimaryHover}},"&:active":{backgroundColor:M.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${M.iconCls} + span, > span + ${M.iconCls}`]:{marginInlineStart:pe}}),[`${$}-borderless`]:{borderColor:"transparent",background:M.tagBorderlessBg}}},V=M=>{const{lineWidth:k,fontSizeIcon:Be}=M,ye=M.fontSizeSM,$=`${M.lineHeightSM*ye}px`;return(0,A.TS)(M,{tagFontSize:ye,tagLineHeight:$,tagIconSize:Be-2*k,tagPaddingHorizontal:8,tagBorderlessBg:M.colorFillTertiary})},N=M=>({defaultBg:M.colorFillQuaternary,defaultColor:M.colorText});var D=(0,S.Z)("Tag",M=>{const k=V(M);return O(k)},N),Z=function(M,k){var Be={};for(var ye in M)Object.prototype.hasOwnProperty.call(M,ye)&&k.indexOf(ye)<0&&(Be[ye]=M[ye]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,ye=Object.getOwnPropertySymbols(M);${const{prefixCls:k,style:Be,className:ye,checked:$,onChange:pe,onClick:K}=M,R=Z(M,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:J,tag:te}=e.useContext(b.E_),I=xe=>{pe==null||pe(!$),K==null||K(xe)},L=J("tag",k),[Ae,Ee]=D(L),ie=s()(L,`${L}-checkable`,{[`${L}-checkable-checked`]:$},te==null?void 0:te.className,ye,Ee);return Ae(e.createElement("span",Object.assign({},R,{style:Object.assign(Object.assign({},Be),te==null?void 0:te.style),className:ie,onClick:I})))},C=t(45157);const j=M=>(0,C.Z)(M,(k,Be)=>{let{textColor:ye,lightBorderColor:$,lightColor:pe,darkColor:K}=Be;return{[`${M.componentCls}-${k}`]:{color:ye,background:pe,borderColor:$,"&-inverse":{color:M.colorTextLightSolid,background:K,borderColor:K},[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}});var P=(0,S.b)(["Tag","preset"],M=>{const k=V(M);return j(k)},N);function W(M){return typeof M!="string"?M:M.charAt(0).toUpperCase()+M.slice(1)}const B=(M,k,Be)=>{const ye=W(Be);return{[`${M.componentCls}-${k}`]:{color:M[`color${Be}`],background:M[`color${ye}Bg`],borderColor:M[`color${ye}Border`],[`&${M.componentCls}-borderless`]:{borderColor:"transparent"}}}};var F=(0,S.b)(["Tag","status"],M=>{const k=V(M);return[B(k,"success","Success"),B(k,"processing","Info"),B(k,"error","Error"),B(k,"warning","Warning")]},N),z=function(M,k){var Be={};for(var ye in M)Object.prototype.hasOwnProperty.call(M,ye)&&k.indexOf(ye)<0&&(Be[ye]=M[ye]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,ye=Object.getOwnPropertySymbols(M);${const{prefixCls:Be,className:ye,rootClassName:$,style:pe,children:K,icon:R,color:J,onClose:te,closeIcon:I,closable:L,bordered:Ae=!0}=M,Ee=z(M,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ie,direction:xe,tag:oe}=e.useContext(b.E_),[Ye,qe]=e.useState(!0);e.useEffect(()=>{"visible"in Ee&&qe(Ee.visible)},[Ee.visible]);const Ct=(0,d.o2)(J),tt=(0,d.yT)(J),Ke=Ct||tt,G=Object.assign(Object.assign({backgroundColor:J&&!Ke?J:void 0},oe==null?void 0:oe.style),pe),Y=ie("tag",Be),[be,Ve]=D(Y),Se=s()(Y,oe==null?void 0:oe.className,{[`${Y}-${J}`]:Ke,[`${Y}-has-color`]:J&&!Ke,[`${Y}-hidden`]:!Ye,[`${Y}-rtl`]:xe==="rtl",[`${Y}-borderless`]:!Ae},ye,$,Ve),$e=St=>{St.stopPropagation(),te==null||te(St),!St.defaultPrevented&&qe(!1)},[,ke]=(0,E.Z)(L,I,St=>St===null?e.createElement(i.Z,{className:`${Y}-close-icon`,onClick:$e}):e.createElement("span",{className:`${Y}-close-icon`,onClick:$e},St),null,!1),it=typeof Ee.onClick=="function"||K&&K.type==="a",ft=R||null,jt=ft?e.createElement(e.Fragment,null,ft,K&&e.createElement("span",null,K)):K,st=e.createElement("span",Object.assign({},Ee,{ref:k,className:Se,style:G}),jt,ke,Ct&&e.createElement(P,{key:"preset",prefixCls:Y}),tt&&e.createElement(F,{key:"status",prefixCls:Y}));return be(it?e.createElement(f.Z,{component:"Tag"},st):st)},Ce=e.forwardRef(re);Ce.CheckableTag=U;var de=Ce},98228:function(c,a,t){"use strict";t.d(a,{default:function(){return Pn}});var e=t(92310),i=t.n(e),l=t(14809),s=t(95190),d=t(20439),E=t(50298),f=t(62646),b=t(93664),h=t(77861),A=t(17115),S=t(90782),O=t(18929),V=t(48736),N=t(59301),D=function(Je){var nt=N.useRef({valueLabels:new Map});return N.useMemo(function(){var et=nt.current.valueLabels,Le=new Map,x=Je.map(function(Q){var ee,ge=Q.value,Te=(ee=Q.label)!==null&&ee!==void 0?ee:et.get(ge);return Le.set(ge,Te),(0,d.Z)((0,d.Z)({},Q),{},{label:Te})});return nt.current.valueLabels=Le,[x]},[Je])},Z=function(Je,nt,et,Le){return N.useMemo(function(){var x=Je.map(function(Te){var ze=Te.value;return ze}),Q=nt.map(function(Te){var ze=Te.value;return ze}),ee=x.filter(function(Te){return!Le[Te]});if(et){var ge=(0,S.S)(x,!0,Le);x=ge.checkedKeys,Q=ge.halfCheckedKeys}return[Array.from(new Set([].concat((0,s.Z)(ee),(0,s.Z)(x)))),Q]},[Je,nt,et,Le])},H=t(71430),U=function(Je,nt){return N.useMemo(function(){var et=(0,H.I8)(Je,{fieldNames:nt,initWrapper:function(x){return(0,d.Z)((0,d.Z)({},x),{},{valueEntities:new Map})},processEntity:function(x,Q){var ee=x.node[nt.value];if(0)var ge;Q.valueEntities.set(ee,x)}});return et},[Je,nt])},C=t(4635),j=t(11592),P=function(){return null},W=P,B=["children","value"];function F(Je){return(0,j.Z)(Je).map(function(nt){if(!N.isValidElement(nt)||!nt.type)return null;var et=nt,Le=et.key,x=et.props,Q=x.children,ee=x.value,ge=(0,f.Z)(x,B),Te=(0,d.Z)({key:Le,value:ee},ge),ze=F(Q);return ze.length&&(Te.children=ze),Te}).filter(function(nt){return nt})}function z(Je){if(!Je)return Je;var nt=(0,d.Z)({},Je);return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,V.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),nt}}),nt}function re(Je,nt,et,Le,x,Q){var ee=null,ge=null;function Te(){function ze(Ge){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ge.map(function(zt,Dt){var qt="".concat(At,"-").concat(Dt),Ft=zt[Q.value],Qt=et.includes(Ft),_t=ze(zt[Q.children]||[],qt,Qt),ae=N.createElement(W,zt,_t.map(function(Gt){return Gt.node}));if(nt===Ft&&(ee=ae),Qt){var Me={pos:qt,node:ae,children:_t};return vt||ge.push(Me),Me}return null}).filter(function(zt){return zt})}ge||(ge=[],ze(Le),ge.sort(function(Ge,At){var vt=Ge.node.props.value,zt=At.node.props.value,Dt=et.indexOf(vt),qt=et.indexOf(zt);return Dt-qt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,V.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Te(),ee}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,V.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Te(),x?ge:ge.map(function(Ge){var At=Ge.node;return At})}})}var Ce=function(Je,nt,et){var Le=et.treeNodeFilterProp,x=et.filterTreeNode,Q=et.fieldNames,ee=Q.children;return N.useMemo(function(){if(!nt||x===!1)return Je;var ge;if(typeof x=="function")ge=x;else{var Te=nt.toUpperCase();ge=function(At,vt){var zt=vt[Le];return String(zt).toUpperCase().includes(Te)}}function ze(Ge){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ge.reduce(function(vt,zt){var Dt=zt[ee],qt=At||ge(nt,z(zt)),Ft=ze(Dt||[],qt);return(qt||Ft.length)&&vt.push((0,d.Z)((0,d.Z)({},zt),{},(0,C.Z)({isLeaf:void 0},ee,Ft))),vt},[])}return ze(Je)},[Je,nt,ee,Le,x])};function de(Je){var nt=N.useRef();nt.current=Je;var et=N.useCallback(function(){return nt.current.apply(nt,arguments)},[]);return et}function M(Je,nt){var et=nt.id,Le=nt.pId,x=nt.rootPId,Q={},ee=[],ge=Je.map(function(Te){var ze=(0,d.Z)({},Te),Ge=ze[et];return Q[Ge]=ze,ze.key=ze.key||Ge,ze});return ge.forEach(function(Te){var ze=Te[Le],Ge=Q[ze];Ge&&(Ge.children=Ge.children||[],Ge.children.push(Te)),(ze===x||!Ge&&x===null)&&ee.push(Te)}),ee}function k(Je,nt,et){return N.useMemo(function(){return Je?et?M(Je,(0,d.Z)({id:"id",pId:"pId",rootPId:null},et!==!0?et:{})):Je:F(nt)},[nt,et,Je])}var Be=N.createContext(null),ye=Be,$=t(10228),pe=t(80547),K=t(79556),R=N.createContext(null),J=R;function te(Je){return Array.isArray(Je)?Je:Je!==void 0?[Je]:[]}function I(Je){var nt=Je||{},et=nt.label,Le=nt.value,x=nt.children,Q=Le||"value";return{_title:et?[et]:["title","label"],value:Q,key:Q,children:x||"children"}}function L(Je){return!Je||Je.disabled||Je.disableCheckbox||Je.checkable===!1}function Ae(Je,nt){var et=[];function Le(x){x.forEach(function(Q){var ee=Q[nt.children];ee&&(et.push(Q[nt.value]),Le(ee))})}return Le(Je),et}function Ee(Je){return Je==null}var ie={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},xe=function(nt,et){var Le=(0,h.lk)(),x=Le.prefixCls,Q=Le.multiple,ee=Le.searchValue,ge=Le.toggleOpen,Te=Le.open,ze=Le.notFoundContent,Ge=N.useContext(J),At=Ge.virtual,vt=Ge.listHeight,zt=Ge.listItemHeight,Dt=Ge.treeData,qt=Ge.fieldNames,Ft=Ge.onSelect,Qt=Ge.dropdownMatchSelectWidth,_t=Ge.treeExpandAction,ae=N.useContext(ye),Me=ae.checkable,Gt=ae.checkedKeys,ht=ae.halfCheckedKeys,an=ae.treeExpandedKeys,En=ae.treeDefaultExpandAll,Wn=ae.treeDefaultExpandedKeys,$t=ae.onTreeExpand,pn=ae.treeIcon,Dn=ae.showTreeIcon,en=ae.switcherIcon,dt=ae.treeLine,zn=ae.treeNodeFilterProp,pa=ae.loadData,la=ae.treeLoadedKeys,Ea=ae.treeMotion,sa=ae.onTreeLoad,Na=ae.keyEntities,xa=N.useRef(),Zn=(0,pe.Z)(function(){return Dt},[Te,Dt],function(xn,ya){return ya[0]&&xn[1]!==ya[1]}),ta=N.useState(null),Gn=(0,E.Z)(ta,2),Xn=Gn[0],Ma=Gn[1],Fa=Na[Xn],na=N.useMemo(function(){return Me?{checked:Gt,halfChecked:ht}:null},[Me,Gt,ht]);N.useEffect(function(){if(Te&&!Q&&Gt.length){var xn;(xn=xa.current)===null||xn===void 0||xn.scrollTo({key:Gt[0]}),Ma(Gt[0])}},[Te]);var aa=String(ee).toLowerCase(),T=function(ya){return aa?String(ya[zn]).toLowerCase().includes(aa):!1},ma=N.useState(Wn),Hn=(0,E.Z)(ma,2),Un=Hn[0],Yn=Hn[1],Aa=N.useState(null),Rn=(0,E.Z)(Aa,2),Qa=Rn[0],Cn=Rn[1],On=N.useMemo(function(){return an?(0,s.Z)(an):ee?Qa:Un},[Un,Qa,an,ee]);N.useEffect(function(){ee&&Cn(Ae(Dt,qt))},[ee]);var He=function(ya){Yn(ya),Cn(ya),$t&&$t(ya)},ra=function(ya){ya.preventDefault()},Da=function(ya,Ca){var Ue=Ca.node;Me&&L(Ue)||(Ft(Ue.key,{selected:!Gt.includes(Ue.key)}),Q||ge(!1))};if(N.useImperativeHandle(et,function(){var xn;return{scrollTo:(xn=xa.current)===null||xn===void 0?void 0:xn.scrollTo,onKeyDown:function(Ca){var Ue,Pe=Ca.which;switch(Pe){case $.Z.UP:case $.Z.DOWN:case $.Z.LEFT:case $.Z.RIGHT:(Ue=xa.current)===null||Ue===void 0||Ue.onKeyDown(Ca);break;case $.Z.ENTER:{if(Fa){var De=(Fa==null?void 0:Fa.node)||{},Bt=De.selectable,on=De.value;Bt!==!1&&Da(null,{node:{key:Xn},selected:!Gt.includes(on)})}break}case $.Z.ESC:ge(!1)}},onKeyUp:function(){}}}),Zn.length===0)return N.createElement("div",{role:"listbox",className:"".concat(x,"-empty"),onMouseDown:ra},ze);var Sn={fieldNames:qt};return la&&(Sn.loadedKeys=la),On&&(Sn.expandedKeys=On),N.createElement("div",{onMouseDown:ra},Fa&&Te&&N.createElement("span",{style:ie,"aria-live":"assertive"},Fa.node.value),N.createElement(K.Z,(0,l.Z)({ref:xa,focusable:!1,prefixCls:"".concat(x,"-tree"),treeData:Zn,height:vt,itemHeight:zt,virtual:At!==!1&&Qt!==!1,multiple:Q,icon:pn,showIcon:Dn,switcherIcon:en,showLine:dt,loadData:ee?null:pa,motion:Ea,activeKey:Xn,checkable:Me,checkStrictly:!0,checkedKeys:na,selectedKeys:Me?[]:Gt,defaultExpandAll:En},Sn,{onActiveChange:Ma,onSelect:Da,onCheck:Da,onExpand:He,onLoad:sa,filterTreeNode:T,expandAction:_t})))},oe=N.forwardRef(xe);oe.displayName="OptionList";var Ye=oe,qe="SHOW_ALL",Ct="SHOW_PARENT",tt="SHOW_CHILD";function Ke(Je,nt,et,Le){var x=new Set(Je);return nt===tt?Je.filter(function(Q){var ee=et[Q];return!(ee&&ee.children&&ee.children.some(function(ge){var Te=ge.node;return x.has(Te[Le.value])})&&ee.children.every(function(ge){var Te=ge.node;return L(Te)||x.has(Te[Le.value])}))}):nt===Ct?Je.filter(function(Q){var ee=et[Q],ge=ee?ee.parent:null;return!(ge&&!L(ge.node)&&x.has(ge.key))}):Je}function G(Je){var nt=Je.searchPlaceholder,et=Je.treeCheckStrictly,Le=Je.treeCheckable,x=Je.labelInValue,Q=Je.value,ee=Je.multiple;warning(!nt,"`searchPlaceholder` has been removed."),et&&x===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(x||et)&&warning(toArray(Q).every(function(ge){return ge&&_typeof(ge)==="object"&&"value"in ge}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),et||ee||Le?warning(!Q||Array.isArray(Q),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Q),"`value` should not be array when `TreeSelect` is single mode.")}var Y=null,be=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Ve(Je){return!Je||(0,b.Z)(Je)!=="object"}var Se=N.forwardRef(function(Je,nt){var et=Je.id,Le=Je.prefixCls,x=Le===void 0?"rc-tree-select":Le,Q=Je.value,ee=Je.defaultValue,ge=Je.onChange,Te=Je.onSelect,ze=Je.onDeselect,Ge=Je.searchValue,At=Je.inputValue,vt=Je.onSearch,zt=Je.autoClearSearchValue,Dt=zt===void 0?!0:zt,qt=Je.filterTreeNode,Ft=Je.treeNodeFilterProp,Qt=Ft===void 0?"value":Ft,_t=Je.showCheckedStrategy,ae=Je.treeNodeLabelProp,Me=Je.multiple,Gt=Je.treeCheckable,ht=Je.treeCheckStrictly,an=Je.labelInValue,En=Je.fieldNames,Wn=Je.treeDataSimpleMode,$t=Je.treeData,pn=Je.children,Dn=Je.loadData,en=Je.treeLoadedKeys,dt=Je.onTreeLoad,zn=Je.treeDefaultExpandAll,pa=Je.treeExpandedKeys,la=Je.treeDefaultExpandedKeys,Ea=Je.onTreeExpand,sa=Je.treeExpandAction,Na=Je.virtual,xa=Je.listHeight,Zn=xa===void 0?200:xa,ta=Je.listItemHeight,Gn=ta===void 0?20:ta,Xn=Je.onDropdownVisibleChange,Ma=Je.dropdownMatchSelectWidth,Fa=Ma===void 0?!0:Ma,na=Je.treeLine,aa=Je.treeIcon,T=Je.showTreeIcon,ma=Je.switcherIcon,Hn=Je.treeMotion,Un=(0,f.Z)(Je,be),Yn=(0,A.ZP)(et),Aa=Gt&&!ht,Rn=Gt||ht,Qa=ht||an,Cn=Rn||Me,On=(0,O.Z)(ee,{value:Q}),He=(0,E.Z)(On,2),ra=He[0],Da=He[1],Sn=N.useMemo(function(){return Gt?_t||tt:qe},[_t,Gt]),xn=N.useMemo(function(){return I(En)},[JSON.stringify(En)]),ya=(0,O.Z)("",{value:Ge!==void 0?Ge:At,postState:function(Vt){return Vt||""}}),Ca=(0,E.Z)(ya,2),Ue=Ca[0],Pe=Ca[1],De=function(Vt){Pe(Vt),vt==null||vt(Vt)},Bt=k($t,pn,Wn),on=U(Bt,xn),It=on.keyEntities,kn=on.valueEntities,Fn=N.useCallback(function(Kt){var Vt=[],Pt=[];return Kt.forEach(function(gn){kn.has(gn)?Pt.push(gn):Vt.push(gn)}),{missingRawValues:Vt,existRawValues:Pt}},[kn]),tn=Ce(Bt,Ue,{fieldNames:xn,treeNodeFilterProp:Qt,filterTreeNode:qt}),An=N.useCallback(function(Kt){if(Kt){if(ae)return Kt[ae];for(var Vt=xn._title,Pt=0;Pt{const{componentCls:nt,treePrefixCls:et,colorBgElevated:Le}=Je,x=`.${et}`;return[{[`${nt}-dropdown`]:[{padding:`${Je.paddingXS}px ${Je.paddingXS/2}px`},(0,Ne.Yk)(et,(0,Xe.TS)(Je,{colorBgContainer:Le})),{[x]:{borderRadius:0,[`${x}-list-holder-inner`]:{alignItems:"stretch",[`${x}-treenode`]:{[`${x}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Nt.C2)(`${et}-checkbox`,Je),{"&-rtl":{direction:"rtl",[`${x}-switcher${x}-switcher_close`]:{[`${x}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ht(Je,nt){return(0,we.Z)("TreeSelect",et=>{const Le=(0,Xe.TS)(et,{treePrefixCls:nt});return[Tt(Le)]},Ne.TM)(Je)}var Yt=function(Je,nt){var et={};for(var Le in Je)Object.prototype.hasOwnProperty.call(Je,Le)&&nt.indexOf(Le)<0&&(et[Le]=Je[Le]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Le=Object.getOwnPropertySymbols(Je);x{var et,{prefixCls:Le,size:x,disabled:Q,bordered:ee=!0,className:ge,rootClassName:Te,treeCheckable:ze,multiple:Ge,listHeight:At=256,listItemHeight:vt=26,placement:zt,notFoundContent:Dt,switcherIcon:qt,treeLine:Ft,getPopupContainer:Qt,popupClassName:_t,dropdownClassName:ae,treeIcon:Me=!1,transitionName:Gt,choiceTransitionName:ht="",status:an,treeExpandAction:En,builtinPlacements:Wn,dropdownMatchSelectWidth:$t,popupMatchSelectWidth:pn,allowClear:Dn}=Je,en=Yt(Je,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:dt,getPrefixCls:zn,renderEmpty:pa,direction:la,virtual:Ea,popupMatchSelectWidth:sa,popupOverflow:Na}=N.useContext(Ze.E_),xa=zn(),Zn=zn("select",Le),ta=zn("select-tree",Le),Gn=zn("tree-select",Le),{compactSize:Xn,compactItemClassnames:Ma}=(0,xt.ri)(Zn,la),[Fa,na]=(0,dn.Z)(Zn),[aa]=Ht(Gn,ta),T=i()(_t||ae,`${Gn}-dropdown`,{[`${Gn}-dropdown-rtl`]:la==="rtl"},Te,na),ma=!!(ze||Ge),Hn=(0,nn.Z)(en.suffixIcon,en.showArrow),Un=(et=pn!=null?pn:$t)!==null&&et!==void 0?et:sa,{status:Yn,hasFeedback:Aa,isFormItemInput:Rn,feedbackIcon:Qa}=N.useContext(gt.aM),Cn=(0,St.F)(Yn,an),{suffixIcon:On,removeIcon:He,clearIcon:ra}=(0,Et.Z)(Object.assign(Object.assign({},en),{multiple:ma,showSuffixIcon:Hn,hasFeedback:Aa,feedbackIcon:Qa,prefixCls:Zn,componentName:"TreeSelect"})),Da=Dn===!0?{clearIcon:ra}:Dn;let Sn;Dt!==void 0?Sn=Dt:Sn=(pa==null?void 0:pa("Select"))||N.createElement(Ot.Z,{componentName:"Select"});const xn=(0,ft.Z)(en,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ya=N.useMemo(()=>zt!==void 0?zt:la==="rtl"?"bottomRight":"bottomLeft",[zt,la]),Ca=(0,Jt.Z)(Wn,Na),Ue=(0,bt.Z)(kn=>{var Fn;return(Fn=x!=null?x:Xn)!==null&&Fn!==void 0?Fn:kn}),Pe=N.useContext(ve.Z),De=Q!=null?Q:Pe,Bt=i()(!Le&&Gn,{[`${Zn}-lg`]:Ue==="large",[`${Zn}-sm`]:Ue==="small",[`${Zn}-rtl`]:la==="rtl",[`${Zn}-borderless`]:!ee,[`${Zn}-in-form-item`]:Rn},(0,St.Z)(Zn,Cn,Aa),Ma,ge,Te,na),on=kn=>N.createElement(rt.Z,{prefixCls:ta,switcherIcon:qt,treeNodeProps:kn,showLine:Ft}),It=N.createElement(it,Object.assign({virtual:Ea,disabled:De},xn,{dropdownMatchSelectWidth:Un,builtinPlacements:Ca,ref:nt,prefixCls:Zn,className:Bt,listHeight:At,listItemHeight:vt,treeCheckable:ze&&N.createElement("span",{className:`${Zn}-tree-checkbox-inner`}),treeLine:!!Ft,suffixIcon:On,multiple:ma,placement:ya,removeIcon:He,allowClear:Da,switcherIcon:on,showTreeIcon:Me,notFoundContent:Sn,getPopupContainer:Qt||dt,treeMotion:null,dropdownClassName:T,choiceTransitionName:(0,st.m)(xa,"",ht),transitionName:(0,st.m)(xa,"slide-up",Gt),treeExpandAction:En}));return Fa(aa(It))},yt=N.forwardRef(Mt),Lt=(0,jt.Z)(yt);yt.TreeNode=W,yt.SHOW_ALL=qe,yt.SHOW_PARENT=Ct,yt.SHOW_CHILD=tt,yt._InternalPanelDoNotUseOrYouWillBeFired=Lt;var Pn=yt},58951:function(c,a){"use strict";var t;a.Q=s,t=d;var e=",",i=" ",l="";function s(E){for(var f=[],b=String(E||l),h=b.indexOf(e),A=0,S=!1,O;!S;)h===-1&&(h=b.length,S=!0),O=b.slice(A,h).trim(),(O||!S)&&f.push(O),A=h+1,h=b.indexOf(e,A);return f}function d(E,f){var b=f||{},h=b.padLeft===!1?l:i,A=b.padRight?i:l;return E[E.length-1]===l&&(E=E.concat(l)),E.join(A+e+h).trim()}},58847:function(c){"use strict";var a=Object.prototype.hasOwnProperty,t=Object.prototype.toString,e=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(b){return typeof Array.isArray=="function"?Array.isArray(b):t.call(b)==="[object Array]"},s=function(b){if(!b||t.call(b)!=="[object Object]")return!1;var h=a.call(b,"constructor"),A=b.constructor&&b.constructor.prototype&&a.call(b.constructor.prototype,"isPrototypeOf");if(b.constructor&&!h&&!A)return!1;var S;for(S in b);return typeof S=="undefined"||a.call(b,S)},d=function(b,h){e&&h.name==="__proto__"?e(b,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):b[h.name]=h.newValue},E=function(b,h){if(h==="__proto__")if(a.call(b,h)){if(i)return i(b,h).value}else return;return b[h]};c.exports=function f(){var b,h,A,S,O,V,N=arguments[0],D=1,Z=arguments.length,H=!1;for(typeof N=="boolean"&&(H=N,N=arguments[1]||{},D=2),(N==null||typeof N!="object"&&typeof N!="function")&&(N={});D=97&&e<=122||e>=65&&e<=90}},21127:function(c,a,t){"use strict";var e=t(91241),i=t(22347);c.exports=l;function l(s){return e(s)||i(s)}},22347:function(c){"use strict";c.exports=a;function a(t){var e=typeof t=="string"?t.charCodeAt(0):t;return e>=48&&e<=57}},65207:function(c){"use strict";c.exports=a;function a(t){var e=typeof t=="string"?t.charCodeAt(0):t;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57}},67842:function(c){"use strict";var a,t=59;c.exports=e;function e(i){var l="&"+i+";",s;return a=a||document.createElement("i"),a.innerHTML=l,s=a.textContent,s.charCodeAt(s.length-1)===t&&i!=="semi"||s===l?!1:s}},12256:function(c,a,t){"use strict";var e=t(47854),i=t(80501),l=t(22347),s=t(65207),d=t(21127),E=t(67842);c.exports=R;var f={}.hasOwnProperty,b=String.fromCharCode,h=Function.prototype,A={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},S=9,O=10,V=12,N=32,D=38,Z=59,H=60,U=61,C=35,j=88,P=120,W=65533,B="named",F="hexadecimal",z="decimal",re={};re[F]=16,re[z]=10;var Ce={};Ce[B]=d,Ce[z]=l,Ce[F]=s;var de=1,M=2,k=3,Be=4,ye=5,$=6,pe=7,K={};K[de]="Named character references must be terminated by a semicolon",K[M]="Numeric character references must be terminated by a semicolon",K[k]="Named character references cannot be empty",K[Be]="Numeric character references cannot be empty",K[ye]="Named character references must be known",K[$]="Numeric character references cannot be disallowed",K[pe]="Numeric character references cannot be outside the permissible Unicode range";function R(L,Ae){var Ee={},ie,xe;Ae||(Ae={});for(xe in A)ie=Ae[xe],Ee[xe]=ie==null?A[xe]:ie;return(Ee.position.indent||Ee.position.start)&&(Ee.indent=Ee.position.indent||[],Ee.position=Ee.position.start),J(L,Ee)}function J(L,Ae){var Ee=Ae.additional,ie=Ae.nonTerminated,xe=Ae.text,oe=Ae.reference,Ye=Ae.warning,qe=Ae.textContext,Ct=Ae.referenceContext,tt=Ae.warningContext,Ke=Ae.position,G=Ae.indent||[],Y=L.length,be=0,Ve=-1,Se=Ke.column||1,$e=Ke.line||1,ke="",it=[],ft,jt,st,St,Ze,ve,Ot,bt,gt,dn,Jt,nn,Et,xt,rt,Nt,Xe,we,Ne;for(typeof Ee=="string"&&(Ee=Ee.charCodeAt(0)),Nt=Tt(),bt=Ye?Ht:h,be--,Y++;++be65535&&(ve-=65536,dn+=b(ve>>>10|55296),ve=56320|ve&1023),ve=dn+b(ve))):xt!==B&&bt(Be,we)),ve?(Yt(),Nt=Tt(),be=Ne-1,Se+=Ne-Et+1,it.push(ve),Xe=Tt(),Xe.offset++,oe&&oe.call(Ct,ve,{start:Nt,end:Xe},L.slice(Et-1,Ne)),Nt=Xe):(St=L.slice(Et-1,Ne),ke+=St,Se+=St.length,be=Ne-1)}else Ze===10&&($e++,Ve++,Se=0),Ze===Ze?(ke+=b(Ze),Se++):Yt();return it.join("");function Tt(){return{line:$e,column:Se,offset:be+(Ke.offset||0)}}function Ht(Mt,Ut){var yt=Tt();yt.column+=Ut,yt.offset+=Ut,Ye.call(tt,K[Mt],yt,Mt)}function Yt(){ke&&(it.push(ke),xe&&xe.call(qe,ke,{start:Nt,end:Tt()}),ke="")}}function te(L){return L>=55296&&L<=57343||L>1114111}function I(L){return L>=1&&L<=8||L===11||L>=13&&L<=31||L>=127&&L<=159||L>=64976&&L<=65007||(L&65535)===65535||(L&65535)===65534}},68398:function(c,a,t){var e=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var i=function(l){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,E={},f={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function U(C){return C instanceof b?new b(C.type,U(C.content),C.alias):Array.isArray(C)?C.map(U):C.replace(/&/g,"&").replace(/"+W.content+""};function h(U,C,j,P){U.lastIndex=C;var W=U.exec(j);if(W&&P&&W[1]){var B=W[1].length;W.index+=B,W[0]=W[0].slice(B)}return W}function A(U,C,j,P,W,B){for(var F in j)if(!(!j.hasOwnProperty(F)||!j[F])){var z=j[F];z=Array.isArray(z)?z:[z];for(var re=0;re=B.reach);K+=pe.value.length,pe=pe.next){var R=pe.value;if(C.length>U.length)return;if(!(R instanceof b)){var J=1,te;if(k){if(te=h($,K,U,M),!te||te.index>=U.length)break;var Ee=te.index,I=te.index+te[0].length,L=K;for(L+=pe.value.length;Ee>=L;)pe=pe.next,L+=pe.value.length;if(L-=pe.value.length,K=L,pe.value instanceof b)continue;for(var Ae=pe;Ae!==C.tail&&(LB.reach&&(B.reach=Ye);var qe=pe.prev;xe&&(qe=O(C,qe,xe),K+=xe.length),V(C,qe,J);var Ct=new b(F,de?f.tokenize(ie,de):ie,Be,ie);if(pe=O(C,qe,Ct),oe&&O(C,pe,oe),J>1){var tt={cause:F+","+re,reach:Ye};A(U,C,j,pe.prev,K,tt),B&&tt.reach>B.reach&&(B.reach=tt.reach)}}}}}}function S(){var U={value:null,prev:null,next:null},C={value:null,prev:U,next:null};U.next=C,this.head=U,this.tail=C,this.length=0}function O(U,C,j){var P=C.next,W={value:j,prev:C,next:P};return C.next=W,P.prev=W,U.length++,W}function V(U,C,j){for(var P=C.next,W=0;W4&&D.slice(0,4)===s&&d.test(N)&&(N.charAt(4)==="-"?Z=h(N):N=A(N),H=i),new H(Z,N))}function h(V){var N=V.slice(5).replace(E,O);return s+N.charAt(0).toUpperCase()+N.slice(1)}function A(V){var N=V.slice(4);return E.test(N)?V:(N=N.replace(f,S),N.charAt(0)!=="-"&&(N="-"+N),s+N)}function S(V){return"-"+V.toLowerCase()}function O(V){return V.charAt(1).toUpperCase()}},18795:function(c,a,t){"use strict";var e=t(83576),i=t(8179),l=t(59780),s=t(68244),d=t(20019),E=t(38567);c.exports=e([l,i,s,d,E])},20019:function(c,a,t){"use strict";var e=t(70167),i=t(79318),l=e.booleanish,s=e.number,d=e.spaceSeparated;c.exports=i({transform:E,properties:{ariaActiveDescendant:null,ariaAtomic:l,ariaAutoComplete:null,ariaBusy:l,ariaChecked:l,ariaColCount:s,ariaColIndex:s,ariaColSpan:s,ariaControls:d,ariaCurrent:null,ariaDescribedBy:d,ariaDetails:null,ariaDisabled:l,ariaDropEffect:d,ariaErrorMessage:null,ariaExpanded:l,ariaFlowTo:d,ariaGrabbed:l,ariaHasPopup:null,ariaHidden:l,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:d,ariaLevel:s,ariaLive:null,ariaModal:l,ariaMultiLine:l,ariaMultiSelectable:l,ariaOrientation:null,ariaOwns:d,ariaPlaceholder:null,ariaPosInSet:s,ariaPressed:l,ariaReadOnly:l,ariaRelevant:null,ariaRequired:l,ariaRoleDescription:d,ariaRowCount:s,ariaRowIndex:s,ariaRowSpan:s,ariaSelected:l,ariaSetSize:s,ariaSort:null,ariaValueMax:s,ariaValueMin:s,ariaValueNow:s,ariaValueText:null,role:null}});function E(f,b){return b==="role"?b:"aria-"+b.slice(4).toLowerCase()}},38567:function(c,a,t){"use strict";var e=t(70167),i=t(79318),l=t(85804),s=e.boolean,d=e.overloadedBoolean,E=e.booleanish,f=e.number,b=e.spaceSeparated,h=e.commaSeparated;c.exports=i({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:l,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:h,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:s,allowPaymentRequest:s,allowUserMedia:s,alt:null,as:null,async:s,autoCapitalize:null,autoComplete:b,autoFocus:s,autoPlay:s,capture:s,charSet:null,checked:s,cite:null,className:b,cols:f,colSpan:null,content:null,contentEditable:E,controls:s,controlsList:b,coords:f|h,crossOrigin:null,data:null,dateTime:null,decoding:null,default:s,defer:s,dir:null,dirName:null,disabled:s,download:d,draggable:E,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:s,formTarget:null,headers:b,height:f,hidden:s,high:f,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:h,inputMode:null,integrity:null,is:null,isMap:s,itemId:null,itemProp:b,itemRef:b,itemScope:s,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:s,low:f,manifest:null,max:null,maxLength:f,media:null,method:null,min:null,minLength:f,multiple:s,muted:s,name:null,nonce:null,noModule:s,noValidate:s,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:s,optimum:f,pattern:null,ping:b,placeholder:null,playsInline:s,poster:null,preload:null,readOnly:s,referrerPolicy:null,rel:b,required:s,reversed:s,rows:f,rowSpan:f,sandbox:b,scope:null,scoped:s,seamless:s,selected:s,shape:null,size:f,sizes:null,slot:null,span:f,spellCheck:E,src:null,srcDoc:null,srcLang:null,srcSet:h,start:f,step:null,style:null,tabIndex:f,target:null,title:null,translate:null,type:null,typeMustMatch:s,useMap:null,value:E,width:f,wrap:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:f,borderColor:null,bottomMargin:f,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:s,declare:s,event:null,face:null,frame:null,frameBorder:null,hSpace:f,leftMargin:f,link:null,longDesc:null,lowSrc:null,marginHeight:f,marginWidth:f,noResize:s,noHref:s,noShade:s,noWrap:s,object:null,profile:null,prompt:null,rev:null,rightMargin:f,rules:null,scheme:null,scrolling:E,standby:null,summary:null,text:null,topMargin:f,valueType:null,version:null,vAlign:null,vLink:null,vSpace:f,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:s,disableRemotePlayback:s,prefix:null,property:null,results:f,security:null,unselectable:null}})},85804:function(c,a,t){"use strict";var e=t(56432);c.exports=i;function i(l,s){return e(l,s.toLowerCase())}},56432:function(c){"use strict";c.exports=a;function a(t,e){return e in t?t[e]:e}},79318:function(c,a,t){"use strict";var e=t(47178),i=t(44347),l=t(19095);c.exports=s;function s(d){var E=d.space,f=d.mustUseProperty||[],b=d.attributes||{},h=d.properties,A=d.transform,S={},O={},V,N;for(V in h)N=new l(V,A(b,V),h[V],E),f.indexOf(V)!==-1&&(N.mustUseProperty=!0),S[V]=N,O[e(V)]=V,O[e(N.attribute)]=V;return new i(S,O,E)}},19095:function(c,a,t){"use strict";var e=t(1969),i=t(70167);c.exports=d,d.prototype=new e,d.prototype.defined=!0;var l=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],s=l.length;function d(f,b,h,A){var S=-1,O;for(E(this,"space",A),e.call(this,f,b);++S]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(c){"use strict";c.exports=a,a.displayName="abnf",a.aliases=[];function a(t){(function(e){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(t)}},42746:function(c){"use strict";c.exports=a,a.displayName="actionscript",a.aliases=[];function a(t){t.languages.actionscript=t.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),t.languages.actionscript["class-name"].alias="function",delete t.languages.actionscript.parameter,delete t.languages.actionscript["literal-property"],t.languages.markup&&t.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:t.languages.markup}})}},93281:function(c){"use strict";c.exports=a,a.displayName="ada",a.aliases=[];function a(t){t.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(c){"use strict";c.exports=a,a.displayName="agda",a.aliases=[];function a(t){(function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(t)}},65924:function(c){"use strict";c.exports=a,a.displayName="al",a.aliases=[];function a(t){t.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(c){"use strict";c.exports=a,a.displayName="antlr4",a.aliases=["g4"];function a(t){t.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},t.languages.g4=t.languages.antlr4}},43556:function(c){"use strict";c.exports=a,a.displayName="apacheconf",a.aliases=[];function a(t){t.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(c,a,t){"use strict";var e=t(69435);c.exports=i,i.displayName="apex",i.aliases=[];function i(l){l.register(e),function(s){var d=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,E=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return d.source});function f(h){return RegExp(h.replace(//g,function(){return E}),"i")}var b={keyword:d,punctuation:/[()\[\]{};,:.<>]/};s.languages.apex={comment:s.languages.clike.comment,string:s.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:s.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:f(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:b},{pattern:f(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:b},{pattern:f(/(?=\s*\w+\s*[;=,(){:])/.source),inside:b}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:d,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(l)}},4248:function(c){"use strict";c.exports=a,a.displayName="apl",a.aliases=[];function a(t){t.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(c){"use strict";c.exports=a,a.displayName="applescript",a.aliases=[];function a(t){t.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(c){"use strict";c.exports=a,a.displayName="aql",a.aliases=[];function a(t){t.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(c,a,t){"use strict";var e=t(87071);c.exports=i,i.displayName="arduino",i.aliases=["ino"];function i(l){l.register(e),l.languages.arduino=l.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),l.languages.ino=l.languages.arduino}},22956:function(c){"use strict";c.exports=a,a.displayName="arff",a.aliases=[];function a(t){t.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(c){"use strict";c.exports=a,a.displayName="asciidoc",a.aliases=["adoc"];function a(t){(function(e){var i={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},l=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:i,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:i.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:i,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function s(d){d=d.split(" ");for(var E={},f=0,b=d.length;f>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(c,a,t){"use strict";var e=t(87648);c.exports=i,i.displayName="aspnet",i.aliases=[];function i(l){l.register(e),l.languages.aspnet=l.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:l.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:l.languages.csharp}}}),l.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,l.languages.insertBefore("inside","punctuation",{directive:l.languages.aspnet.directive},l.languages.aspnet.tag.inside["attr-value"]),l.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),l.languages.insertBefore("aspnet",l.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:l.languages.csharp||{}}})}},20803:function(c){"use strict";c.exports=a,a.displayName="autohotkey",a.aliases=[];function a(t){t.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(c){"use strict";c.exports=a,a.displayName="autoit",a.aliases=[];function a(t){t.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(c){"use strict";c.exports=a,a.displayName="avisynth",a.aliases=["avs"];function a(t){(function(e){function i(h,A){return h.replace(/<<(\d+)>>/g,function(S,O){return A[+O]})}function l(h,A,S){return RegExp(i(h,A),S||"")}var s=/bool|clip|float|int|string|val/.source,d=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),E=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),f=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),b=[d,E,f].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:l(/\b(?:<<0>>)\s+("?)\w+\1/.source,[s],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:l(/\b(?:<<0>>)\b/.source,[b],"i"),alias:"function"},"type-cast":{pattern:l(/\b(?:<<0>>)(?=\s*\()/.source,[s],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth})(t)}},79571:function(c){"use strict";c.exports=a,a.displayName="avroIdl",a.aliases=[];function a(t){t.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},t.languages.avdl=t.languages["avro-idl"]}},3058:function(c){"use strict";c.exports=a,a.displayName="bash",a.aliases=["shell"];function a(t){(function(e){var i="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",l={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},s={bash:l,environment:{pattern:RegExp("\\$"+i),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+i),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+i),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:s},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:l}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:s},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:s.entity}}],environment:{pattern:RegExp("\\$?"+i),alias:"constant"},variable:s.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},l.inside=e.languages.bash;for(var d=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],E=s.variable[1].inside,f=0;f?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(c){"use strict";c.exports=a,a.displayName="batch",a.aliases=[];function a(t){(function(e){var i=/%%?[~:\w]+%?|!\S+!/,l={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},s=/"(?:[\\"]"|[^"])*"(?!")/,d=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:s,parameter:l,variable:i,number:d,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:s,parameter:l,variable:i,number:d,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:s,parameter:l,variable:[i,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:d,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:s,parameter:l,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:i,number:d,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(t)}},2505:function(c){"use strict";c.exports=a,a.displayName="bbcode",a.aliases=["shortcode"];function a(t){t.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},t.languages.shortcode=t.languages.bbcode}},51274:function(c){"use strict";c.exports=a,a.displayName="bicep",a.aliases=[];function a(t){t.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},t.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=t.languages.bicep}},23796:function(c){"use strict";c.exports=a,a.displayName="birb",a.aliases=[];function a(t){t.languages.birb=t.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),t.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="bison",i.aliases=[];function i(l){l.register(e),l.languages.bison=l.languages.extend("c",{}),l.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:l.languages.c}},comment:l.languages.c.comment,string:l.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(c){"use strict";c.exports=a,a.displayName="bnf",a.aliases=["rbnf"];function a(t){t.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},t.languages.rbnf=t.languages.bnf}},47035:function(c){"use strict";c.exports=a,a.displayName="brainfuck",a.aliases=[];function a(t){t.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(c){"use strict";c.exports=a,a.displayName="brightscript",a.aliases=[];function a(t){t.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},t.languages.brightscript["directive-statement"].inside.expression.inside=t.languages.brightscript}},85290:function(c){"use strict";c.exports=a,a.displayName="bro",a.aliases=[];function a(t){t.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(c){"use strict";c.exports=a,a.displayName="bsl",a.aliases=[];function a(t){t.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},t.languages.oscript=t.languages.bsl}},79440:function(c){"use strict";c.exports=a,a.displayName="c",a.aliases=[];function a(t){t.languages.c=t.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),t.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),t.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},t.languages.c.string],char:t.languages.c.char,comment:t.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:t.languages.c}}}}),t.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete t.languages.c.boolean}},7110:function(c){"use strict";c.exports=a,a.displayName="cfscript",a.aliases=[];function a(t){t.languages.cfscript=t.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),t.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete t.languages.cfscript["class-name"],t.languages.cfc=t.languages.cfscript}},73435:function(c,a,t){"use strict";var e=t(87071);c.exports=i,i.displayName="chaiscript",i.aliases=[];function i(l){l.register(e),l.languages.chaiscript=l.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[l.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),l.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),l.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:l.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(c){"use strict";c.exports=a,a.displayName="cil",a.aliases=[];function a(t){t.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(c){"use strict";c.exports=a,a.displayName="clike",a.aliases=[];function a(t){t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(c){"use strict";c.exports=a,a.displayName="clojure",a.aliases=[];function a(t){t.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(c){"use strict";c.exports=a,a.displayName="cmake",a.aliases=[];function a(t){t.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(c){"use strict";c.exports=a,a.displayName="cobol",a.aliases=[];function a(t){t.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(c){"use strict";c.exports=a,a.displayName="coffeescript",a.aliases=["coffee"];function a(t){(function(e){var i=/#(?!\{).+/,l={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:i,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:l}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:i,interpolation:l}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:l}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(t)}},35348:function(c){"use strict";c.exports=a,a.displayName="concurnas",a.aliases=["conc"];function a(t){t.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},t.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:t.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:t.languages.concurnas},string:/[\s\S]+/}}}),t.languages.conc=t.languages.concurnas}},26841:function(c){"use strict";c.exports=a,a.displayName="coq",a.aliases=[];function a(t){(function(e){for(var i=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,l=0;l<2;l++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[]"),e.languages.coq={comment:RegExp(i),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return i})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(i),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(t)}},87071:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="cpp",i.aliases=[];function i(l){l.register(e),function(s){var d=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,E=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return d.source});s.languages.cpp=s.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return d.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:d,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),s.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return E})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),s.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:s.languages.cpp}}}}),s.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),s.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:s.languages.extend("cpp",{})}}),s.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},s.languages.cpp["base-clause"])}(l)}},13652:function(c,a,t){"use strict";var e=t(75308);c.exports=i,i.displayName="crystal",i.aliases=[];function i(l){l.register(e),function(s){s.languages.crystal=s.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,s.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),s.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:s.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:s.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(l)}},87648:function(c){"use strict";c.exports=a,a.displayName="csharp",a.aliases=["dotnet","cs"];function a(t){(function(e){function i(R,J){return R.replace(/<<(\d+)>>/g,function(te,I){return"(?:"+J[+I]+")"})}function l(R,J,te){return RegExp(i(R,J),te||"")}function s(R,J){for(var te=0;te>/g,function(){return"(?:"+R+")"});return R.replace(/<>/g,"[^\\s\\S]")}var d={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function E(R){return"\\b(?:"+R.trim().replace(/ /g,"|")+")\\b"}var f=E(d.typeDeclaration),b=RegExp(E(d.type+" "+d.typeDeclaration+" "+d.contextual+" "+d.other)),h=E(d.typeDeclaration+" "+d.contextual+" "+d.other),A=E(d.type+" "+d.typeDeclaration+" "+d.other),S=s(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),O=s(/\((?:[^()]|<>)*\)/.source,2),V=/@?\b[A-Za-z_]\w*\b/.source,N=i(/<<0>>(?:\s*<<1>>)?/.source,[V,S]),D=i(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[h,N]),Z=/\[\s*(?:,\s*)*\]/.source,H=i(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[D,Z]),U=i(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[S,O,Z]),C=i(/\(<<0>>+(?:,<<0>>+)+\)/.source,[U]),j=i(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[C,D,Z]),P={keyword:b,punctuation:/[<>()?,.:[\]]/},W=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,B=/"(?:\\.|[^\\"\r\n])*"/.source,F=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:l(/(^|[^$\\])<<0>>/.source,[F]),lookbehind:!0,greedy:!0},{pattern:l(/(^|[^@$\\])<<0>>/.source,[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:l(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[D]),lookbehind:!0,inside:P},{pattern:l(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[V,j]),lookbehind:!0,inside:P},{pattern:l(/(\busing\s+)<<0>>(?=\s*=)/.source,[V]),lookbehind:!0},{pattern:l(/(\b<<0>>\s+)<<1>>/.source,[f,N]),lookbehind:!0,inside:P},{pattern:l(/(\bcatch\s*\(\s*)<<0>>/.source,[D]),lookbehind:!0,inside:P},{pattern:l(/(\bwhere\s+)<<0>>/.source,[V]),lookbehind:!0},{pattern:l(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[H]),lookbehind:!0,inside:P},{pattern:l(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[j,A,V]),inside:P}],keyword:b,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:l(/([(,]\s*)<<0>>(?=\s*:)/.source,[V]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:l(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[V]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:l(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[O]),lookbehind:!0,alias:"class-name",inside:P},"return-type":{pattern:l(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[j,D]),inside:P,alias:"class-name"},"constructor-invocation":{pattern:l(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[j]),lookbehind:!0,inside:P,alias:"class-name"},"generic-method":{pattern:l(/<<0>>\s*<<1>>(?=\s*\()/.source,[V,S]),inside:{function:l(/^<<0>>/.source,[V]),generic:{pattern:RegExp(S),alias:"class-name",inside:P}}},"type-list":{pattern:l(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[f,N,V,j,b.source,O,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:l(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[N,O]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:b,"class-name":{pattern:RegExp(j),greedy:!0,inside:P},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var z=B+"|"+W,re=i(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[z]),Ce=s(i(/[^"'/()]|<<0>>|\(<>*\)/.source,[re]),2),de=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,M=i(/<<0>>(?:\s*\(<<1>>*\))?/.source,[D,Ce]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:l(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[de,M]),lookbehind:!0,greedy:!0,inside:{target:{pattern:l(/^<<0>>(?=\s*:)/.source,[de]),alias:"keyword"},"attribute-arguments":{pattern:l(/\(<<0>>*\)/.source,[Ce]),inside:e.languages.csharp},"class-name":{pattern:RegExp(D),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var k=/:[^}\r\n]+/.source,Be=s(i(/[^"'/()]|<<0>>|\(<>*\)/.source,[re]),2),ye=i(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Be,k]),$=s(i(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[z]),2),pe=i(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[$,k]);function K(R,J){return{interpolation:{pattern:l(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[R]),lookbehind:!0,inside:{"format-string":{pattern:l(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[J,k]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:l(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[ye]),lookbehind:!0,greedy:!0,inside:K(ye,Be)},{pattern:l(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[pe]),lookbehind:!0,greedy:!0,inside:K(pe,$)}],char:{pattern:RegExp(W),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp})(t)}},10617:function(c,a,t){"use strict";var e=t(87648);c.exports=i,i.displayName="cshtml",i.aliases=["razor"];function i(l){l.register(e),function(s){var d=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,E=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function f(H,U){for(var C=0;C/g,function(){return"(?:"+H+")"});return H.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+E+")").replace(//g,"(?:"+d+")")}var b=f(/\((?:[^()'"@/]|||)*\)/.source,2),h=f(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),A=f(/\{(?:[^{}'"@/]|||)*\}/.source,2),S=f(/<(?:[^<>'"@/]|||)*>/.source,2),O=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,V=/(?!\d)[^\s>\/=$<%]+/.source+O+/\s*\/?>/.source,N=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+O+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+V+"|"+f(/<\1/.source+O+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+V+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=l,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var s={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},d={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:s,number:d,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:s,number:d})})(t)}},54212:function(c){"use strict";c.exports=a,a.displayName="css",a.aliases=[];function a(t){(function(e){var i=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+i.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+i.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+i.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:i,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var l=e.languages.markup;l&&(l.tag.addInlined("style","css"),l.tag.addAttribute("style","css"))})(t)}},69820:function(c){"use strict";c.exports=a,a.displayName="csv",a.aliases=[];function a(t){t.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(c){"use strict";c.exports=a,a.displayName="cypher",a.aliases=[];function a(t){t.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(c){"use strict";c.exports=a,a.displayName="d",a.aliases=[];function a(t){t.languages.d=t.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),t.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),t.languages.insertBefore("d","keyword",{property:/\B@\w*/}),t.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(c){"use strict";c.exports=a,a.displayName="dart",a.aliases=[];function a(t){(function(e){var i=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],l=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,s={pattern:RegExp(l+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[s,{pattern:RegExp(l+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:s.inside}],keyword:i,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":s,keyword:i,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(t)}},22117:function(c){"use strict";c.exports=a,a.displayName="dataweave",a.aliases=[];function a(t){(function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(t)}},95627:function(c){"use strict";c.exports=a,a.displayName="dax",a.aliases=[];function a(t){t.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(c){"use strict";c.exports=a,a.displayName="dhall",a.aliases=[];function a(t){t.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},t.languages.dhall.string.inside.interpolation.inside.expression.inside=t.languages.dhall}},50618:function(c){"use strict";c.exports=a,a.displayName="diff",a.aliases=[];function a(t){(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var i={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(i).forEach(function(l){var s=i[l],d=[];/^\w+$/.test(l)||d.push(/\w+/.exec(l)[0]),l==="diff"&&d.push("bold"),e.languages.diff[l]={pattern:RegExp("^(?:["+s+`].*(?:\r ?| -|(?![\\s\\S])))+`,"m"),alias:d,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(l)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:i})})(t)}},32126:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="django",i.aliases=["jinja2"];function i(l){l.register(e),function(s){s.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var d=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,E=s.languages["markup-templating"];s.hooks.add("before-tokenize",function(f){E.buildPlaceholders(f,"django",d)}),s.hooks.add("after-tokenize",function(f){E.tokenizePlaceholders(f,"django")}),s.languages.jinja2=s.languages.django,s.hooks.add("before-tokenize",function(f){E.buildPlaceholders(f,"jinja2",d)}),s.hooks.add("after-tokenize",function(f){E.tokenizePlaceholders(f,"jinja2")})}(l)}},26737:function(c){"use strict";c.exports=a,a.displayName="dnsZoneFile",a.aliases=[];function a(t){t.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},t.languages["dns-zone"]=t.languages["dns-zone-file"]}},90134:function(c){"use strict";c.exports=a,a.displayName="docker",a.aliases=["dockerfile"];function a(t){(function(e){var i=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,l=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return i}),s=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,d=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return s}),E={pattern:RegExp(s),greedy:!0},f={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function b(h,A){return h=h.replace(//g,function(){return d}).replace(//g,function(){return l}),RegExp(h,A)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:b(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[E,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:b(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:b(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:b(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:f,string:E,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:f},e.languages.dockerfile=e.languages.docker})(t)}},51348:function(c){"use strict";c.exports=a,a.displayName="dot",a.aliases=["gv"];function a(t){(function(e){var i="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",l={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function s(d,E){return RegExp(d.replace(//g,function(){return i}),E)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:s(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:l},"attr-value":{pattern:s(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:l},"attr-name":{pattern:s(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:l},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:s(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:l},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot})(t)}},60841:function(c){"use strict";c.exports=a,a.displayName="ebnf",a.aliases=[];function a(t){t.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(c){"use strict";c.exports=a,a.displayName="editorconfig",a.aliases=[];function a(t){t.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(c){"use strict";c.exports=a,a.displayName="eiffel",a.aliases=[];function a(t){t.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="ejs",i.aliases=["eta"];function i(l){l.register(e),function(s){s.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:s.languages.javascript}},s.hooks.add("before-tokenize",function(d){var E=/<%(?!%)[\s\S]+?%>/g;s.languages["markup-templating"].buildPlaceholders(d,"ejs",E)}),s.hooks.add("after-tokenize",function(d){s.languages["markup-templating"].tokenizePlaceholders(d,"ejs")}),s.languages.eta=s.languages.ejs}(l)}},83125:function(c){"use strict";c.exports=a,a.displayName="elixir",a.aliases=[];function a(t){t.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},t.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:t.languages.elixir}}}})}},9438:function(c){"use strict";c.exports=a,a.displayName="elm",a.aliases=[];function a(t){t.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(c,a,t){"use strict";var e=t(75308),i=t(51478);c.exports=l,l.displayName="erb",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:d.languages.ruby}},d.hooks.add("before-tokenize",function(E){var f=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;d.languages["markup-templating"].buildPlaceholders(E,"erb",f)}),d.hooks.add("after-tokenize",function(E){d.languages["markup-templating"].tokenizePlaceholders(E,"erb")})}(s)}},86549:function(c){"use strict";c.exports=a,a.displayName="erlang",a.aliases=[];function a(t){t.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(c,a,t){"use strict";var e=t(29509),i=t(51478);c.exports=l,l.displayName="etlua",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:d.languages.lua}},d.hooks.add("before-tokenize",function(E){var f=/<%[\s\S]+?%>/g;d.languages["markup-templating"].buildPlaceholders(E,"etlua",f)}),d.hooks.add("after-tokenize",function(E){d.languages["markup-templating"].tokenizePlaceholders(E,"etlua")})}(s)}},59250:function(c){"use strict";c.exports=a,a.displayName="excelFormula",a.aliases=[];function a(t){t.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},t.languages.xlsx=t.languages.xls=t.languages["excel-formula"]}},81226:function(c){"use strict";c.exports=a,a.displayName="factor",a.aliases=[];function a(t){(function(e){var i={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},l={number:/\\[^\s']|%\w/},s={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:i},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:i},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:i}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:l.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:l},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:l}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:l}},d=function(h){return(h+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},E=function(h){return new RegExp("(^|\\s)(?:"+h.map(d).join("|")+")(?=\\s|$)")},f={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(f).forEach(function(h){s[h].pattern=E(f[h])});var b=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];s.combinators.pattern=E(b),e.languages.factor=s})(t)}},65245:function(c){"use strict";c.exports=a,a.displayName="$false",a.aliases=[];function a(t){(function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete t.languages["firestore-security-rules"]["class-name"],t.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(c){"use strict";c.exports=a,a.displayName="flow",a.aliases=[];function a(t){(function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(t)}},39187:function(c){"use strict";c.exports=a,a.displayName="fortran",a.aliases=[];function a(t){t.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(c){"use strict";c.exports=a,a.displayName="fsharp",a.aliases=[];function a(t){t.languages.fsharp=t.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),t.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),t.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),t.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:t.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="ftl",i.aliases=[];function i(l){l.register(e),function(s){for(var d=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,E=0;E<2;E++)d=d.replace(//g,function(){return d});d=d.replace(//g,/[^\s\S]/.source);var f={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return d})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return d})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};f.string[1].inside.interpolation.inside.rest=f,s.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:f}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:f}}}},s.hooks.add("before-tokenize",function(b){var h=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return d}),"gi");s.languages["markup-templating"].buildPlaceholders(b,"ftl",h)}),s.hooks.add("after-tokenize",function(b){s.languages["markup-templating"].tokenizePlaceholders(b,"ftl")})}(l)}},33534:function(c){"use strict";c.exports=a,a.displayName="gap",a.aliases=[];function a(t){t.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},t.languages.gap.shell.inside.gap.inside=t.languages.gap}},9885:function(c){"use strict";c.exports=a,a.displayName="gcode",a.aliases=[];function a(t){t.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(c){"use strict";c.exports=a,a.displayName="gdscript",a.aliases=[];function a(t){t.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(c){"use strict";c.exports=a,a.displayName="gedcom",a.aliases=[];function a(t){t.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(c){"use strict";c.exports=a,a.displayName="gherkin",a.aliases=[];function a(t){(function(e){var i=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+i+")(?:"+i+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(i),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(t)}},58230:function(c){"use strict";c.exports=a,a.displayName="git",a.aliases=[];function a(t){t.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="glsl",i.aliases=[];function i(l){l.register(e),l.languages.glsl=l.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(c){"use strict";c.exports=a,a.displayName="gml",a.aliases=[];function a(t){t.languages.gamemakerlanguage=t.languages.gml=t.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(c){"use strict";c.exports=a,a.displayName="gn",a.aliases=["gni"];function a(t){t.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},t.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=t.languages.gn,t.languages.gni=t.languages.gn}},95769:function(c){"use strict";c.exports=a,a.displayName="goModule",a.aliases=[];function a(t){t.languages["go-mod"]=t.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(c){"use strict";c.exports=a,a.displayName="go",a.aliases=[];function a(t){t.languages.go=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),t.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete t.languages.go["class-name"]}},92823:function(c){"use strict";c.exports=a,a.displayName="graphql",a.aliases=[];function a(t){t.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:t.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},t.hooks.add("after-tokenize",function(i){if(i.language!=="graphql")return;var l=i.tokens.filter(function(Z){return typeof Z!="string"&&Z.type!=="comment"&&Z.type!=="scalar"}),s=0;function d(Z){return l[s+Z]}function E(Z,H){H=H||0;for(var U=0;U0)){var V=f(/^\{$/,/^\}$/);if(V===-1)continue;for(var N=s;N=0&&b(D,"variable-input")}}}}})}},63092:function(c){"use strict";c.exports=a,a.displayName="groovy",a.aliases=[];function a(t){t.languages.groovy=t.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),t.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),t.hooks.add("wrap",function(e){if(e.language==="groovy"&&e.type==="string"){var i=e.content.value[0];if(i!="'"){var l=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;i==="$"&&(l=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content.value=e.content.value.replace(/</g,"<").replace(/&/g,"&"),e.content=t.highlight(e.content.value,{expression:{pattern:l,lookbehind:!0,inside:t.languages.groovy}}),e.classes.push(i==="/"?"regex":"gstring")}}})}},21550:function(c,a,t){"use strict";var e=t(75308);c.exports=i,i.displayName="haml",i.aliases=[];function i(l){l.register(e),function(s){s.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:s.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:s.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:s.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:s.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:s.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:s.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:s.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var d="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",E=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],f={},b=0,h=E.length;b@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},s.hooks.add("before-tokenize",function(d){var E=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;s.languages["markup-templating"].buildPlaceholders(d,"handlebars",E)}),s.hooks.add("after-tokenize",function(d){s.languages["markup-templating"].tokenizePlaceholders(d,"handlebars")}),s.languages.hbs=s.languages.handlebars}(l)}},2050:function(c){"use strict";c.exports=a,a.displayName="haskell",a.aliases=["hs"];function a(t){t.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},t.languages.hs=t.languages.haskell}},67967:function(c){"use strict";c.exports=a,a.displayName="haxe",a.aliases=[];function a(t){t.languages.haxe=t.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),t.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:t.languages.haxe}}},string:/[\s\S]+/}}}),t.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),t.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(c){"use strict";c.exports=a,a.displayName="hcl",a.aliases=[];function a(t){t.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="hlsl",i.aliases=[];function i(l){l.register(e),l.languages.hlsl=l.languages.extend("c",{"class-name":[l.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(c){"use strict";c.exports=a,a.displayName="hoon",a.aliases=[];function a(t){t.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(c){"use strict";c.exports=a,a.displayName="hpkp",a.aliases=[];function a(t){t.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(c){"use strict";c.exports=a,a.displayName="hsts",a.aliases=[];function a(t){t.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(c){"use strict";c.exports=a,a.displayName="http",a.aliases=[];function a(t){(function(e){function i(A){return RegExp("(^(?:"+A+"):[ ]*(?![ ]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:i(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:i(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:i(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:i(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var l=e.languages,s={"application/javascript":l.javascript,"application/json":l.json||l.javascript,"application/xml":l.xml,"text/xml":l.xml,"text/html":l.html,"text/css":l.css,"text/plain":l.plain},d={"application/json":!0,"application/xml":!0};function E(A){var S=A.replace(/^[a-z]+\//,""),O="\\w+/(?:[\\w.-]+\\+)+"+S+"(?![+\\w.-])";return"(?:"+A+"|"+O+")"}var f;for(var b in s)if(s[b]){f=f||{};var h=d[b]?E(b):b;f[b.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+h+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:s[b]}}f&&e.languages.insertBefore("http","header",f)})(t)}},72252:function(c){"use strict";c.exports=a,a.displayName="ichigojam",a.aliases=[];function a(t){t.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(c){"use strict";c.exports=a,a.displayName="icon",a.aliases=[];function a(t){t.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(c){"use strict";c.exports=a,a.displayName="icuMessageFormat",a.aliases=[];function a(t){(function(e){function i(b,h){return h<=0?/[]/.source:b.replace(//g,function(){return i(b,h-1)})}var l=/'[{}:=,](?:[^']|'')*'(?!')/,s={pattern:/''/,greedy:!0,alias:"operator"},d={pattern:l,greedy:!0,inside:{escape:s}},E=i(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return l.source}),8),f={pattern:RegExp(E),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(E),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":f,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":f,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+i(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:s,string:d},f.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]})(t)}},23328:function(c,a,t){"use strict";var e=t(2050);c.exports=i,i.displayName="idris",i.aliases=["idr"];function i(l){l.register(e),l.languages.idris=l.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),l.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),l.languages.idr=l.languages.idris}},74494:function(c){"use strict";c.exports=a,a.displayName="iecst",a.aliases=[];function a(t){t.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(c){"use strict";c.exports=a,a.displayName="ignore",a.aliases=["gitignore","hgignore","npmignore"];function a(t){(function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore})(t)}},22152:function(c){"use strict";c.exports=a,a.displayName="inform7",a.aliases=[];function a(t){t.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},t.languages.inform7.string.inside.substitution.inside.rest=t.languages.inform7,t.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(c){"use strict";c.exports=a,a.displayName="ini",a.aliases=[];function a(t){t.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(c){"use strict";c.exports=a,a.displayName="io",a.aliases=[];function a(t){t.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(c){"use strict";c.exports=a,a.displayName="java",a.aliases=[];function a(t){(function(e){var i=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,l=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,s={pattern:RegExp(l+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp(l+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:s.inside}],keyword:i,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:i,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return i.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(t)}},4005:function(c,a,t){"use strict";var e=t(7093),i=t(53510);c.exports=l,l.displayName="javadoc",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){var E=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,f=/#\s*\w+(?:\s*\([^()]*\))?/.source,b=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return f});d.languages.javadoc=d.languages.extend("javadoclike",{}),d.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+b+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:d.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:E,lookbehind:!0,inside:d.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:E,lookbehind:!0,inside:{tag:d.languages.markup.tag,entity:d.languages.markup.entity,code:{pattern:/.+/,inside:d.languages.java,alias:"language-java"}}}}}],tag:d.languages.markup.tag,entity:d.languages.markup.entity}),d.languages.javadoclike.addSupport("java",d.languages.javadoc)}(s)}},53510:function(c){"use strict";c.exports=a,a.displayName="javadoclike",a.aliases=[];function a(t){(function(e){var i=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function l(d,E){var f="doc-comment",b=e.languages[d];if(b){var h=b[f];if(!h){var A={};A[f]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},b=e.languages.insertBefore(d,"comment",A),h=b[f]}if(h instanceof RegExp&&(h=b[f]={pattern:h}),Array.isArray(h))for(var S=0,O=h.length;S|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),t.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),t.languages.markup&&(t.languages.markup.tag.addInlined("script","javascript"),t.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),t.languages.js=t.languages.javascript}},24799:function(c){"use strict";c.exports=a,a.displayName="javastacktrace",a.aliases=[];function a(t){t.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(c){"use strict";c.exports=a,a.displayName="jexl",a.aliases=[];function a(t){t.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(c){"use strict";c.exports=a,a.displayName="jolie",a.aliases=[];function a(t){t.languages.jolie=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),t.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(c){"use strict";c.exports=a,a.displayName="jq",a.aliases=[];function a(t){(function(e){var i=/\\\((?:[^()]|\([^()]*\))*\)/.source,l=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return i})),s={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+i),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},d=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(l.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:s},string:{pattern:l,lookbehind:!0,greedy:!0,inside:s},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};s.interpolation.inside.content.inside=d})(t)}},89246:function(c){"use strict";c.exports=a,a.displayName="jsExtras",a.aliases=[];function a(t){(function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function i(b,h){return RegExp(b.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),h)}e.languages.insertBefore("javascript","keyword",{imports:{pattern:i(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:i(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:i(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var l=["function","function-variable","method","method-variable","property-access"],s=0;s=W.length)return;var ae=F[z];if(typeof ae=="string"||typeof ae.content=="string"){var Ce=W[U],de=typeof ae=="string"?ae:ae.content,M=de.indexOf(Ce);if(M!==-1){++U;var k=de.substring(0,M),Be=A(C[Ce]),ye=de.substring(M+Ce.length),$=[];if(k&&$.push(k),$.push(Be),ye){var pe=[ye];B(pe),$.push.apply($,pe)}typeof ae=="string"?(F.splice.apply(F,[z,1].concat($)),z+=$.length-1):ae.content=$}}else{var K=ae.content;Array.isArray(K)?B(K):B([K])}}}return B(P),new e.Token(Z,P,"language-"+Z,N)}var O={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(N){if(!(N.language in O))return;function D(Z){for(var H=0,U=Z.length;H\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return f})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+f),lookbehind:!0,inside:{string:E.string,number:E.number,boolean:E.boolean,keyword:d.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:E,alias:"language-javascript"}}}}),d.languages.javadoclike.addSupport("javascript",d.languages.jsdoc)}(s)}},15628:function(c){"use strict";c.exports=a,a.displayName="json",a.aliases=["webmanifest"];function a(t){t.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},t.languages.webmanifest=t.languages.json}},14320:function(c,a,t){"use strict";var e=t(15628);c.exports=i,i.displayName="json5",i.aliases=[];function i(l){l.register(e),function(s){var d=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;s.languages.json5=s.languages.extend("json",{property:[{pattern:RegExp(d.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:d,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(l)}},73222:function(c,a,t){"use strict";var e=t(15628);c.exports=i,i.displayName="jsonp",i.aliases=[];function i(l){l.register(e),l.languages.jsonp=l.languages.extend("json",{punctuation:/[{}[\]();,.]/}),l.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(c){"use strict";c.exports=a,a.displayName="jsstacktrace",a.aliases=[];function a(t){t.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(c){"use strict";c.exports=a,a.displayName="jsx",a.aliases=[];function a(t){(function(e){var i=e.util.clone(e.languages.javascript),l=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,s=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,d=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function E(h,A){return h=h.replace(//g,function(){return l}).replace(//g,function(){return s}).replace(//g,function(){return d}),RegExp(h,A)}d=E(d).source,e.languages.jsx=e.languages.extend("markup",i),e.languages.jsx.tag.pattern=E(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=i.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:E(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:E(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var f=function(h){return h?typeof h=="string"?h:typeof h.content=="string"?h.content:h.content.map(f).join(""):""},b=function(h){for(var A=[],S=0;S0&&A[A.length-1].tagName===f(O.content[0].content[1])&&A.pop():O.content[O.content.length-1].content==="/>"||A.push({tagName:f(O.content[0].content[1]),openedBraces:0}):A.length>0&&O.type==="punctuation"&&O.content==="{"?A[A.length-1].openedBraces++:A.length>0&&A[A.length-1].openedBraces>0&&O.type==="punctuation"&&O.content==="}"?A[A.length-1].openedBraces--:V=!0),(V||typeof O=="string")&&A.length>0&&A[A.length-1].openedBraces===0){var N=f(O);S0&&(typeof h[S-1]=="string"||h[S-1].type==="plain-text")&&(N=f(h[S-1])+N,h.splice(S-1,1),S--),h[S]=new e.Token("plain-text",N,null,N)}O.content&&typeof O.content!="string"&&b(O.content)}};e.hooks.add("after-tokenize",function(h){h.language!=="jsx"&&h.language!=="tsx"||b(h.tokens)})})(t)}},40604:function(c){"use strict";c.exports=a,a.displayName="julia",a.aliases=[];function a(t){t.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(c){"use strict";c.exports=a,a.displayName="keepalived",a.aliases=[];function a(t){t.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(c){"use strict";c.exports=a,a.displayName="keyman",a.aliases=[];function a(t){t.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(c){"use strict";c.exports=a,a.displayName="kotlin",a.aliases=["kt","kts"];function a(t){(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var i={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:i},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:i},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(t)}},37524:function(c){"use strict";c.exports=a,a.displayName="kumir",a.aliases=["kum"];function a(t){(function(e){var i=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function l(s,d){return RegExp(s.replace(//g,i),d)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:l(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:l(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:l(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:l(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:l(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:l(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:l(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:l(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir})(t)}},6658:function(c){"use strict";c.exports=a,a.displayName="kusto",a.aliases=[];function a(t){t.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(c){"use strict";c.exports=a,a.displayName="latex",a.aliases=["tex","context"];function a(t){(function(e){var i=/\\(?:[^a-z()[\]]|[a-z*]+)/i,l={"equation-command":{pattern:i,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:l,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:l,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:i,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(t)}},22776:function(c,a,t){"use strict";var e=t(51478),i=t(53852);c.exports=l,l.displayName="latte",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:d.languages.php}};var E=d.languages.extend("markup",{});d.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:d.languages.php}}}}}},E.tag),d.hooks.add("before-tokenize",function(f){if(f.language==="latte"){var b=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;d.languages["markup-templating"].buildPlaceholders(f,"latte",b),f.grammar=E}}),d.hooks.add("after-tokenize",function(f){d.languages["markup-templating"].tokenizePlaceholders(f,"latte")})}(s)}},89700:function(c){"use strict";c.exports=a,a.displayName="less",a.aliases=[];function a(t){t.languages.less=t.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),t.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(c,a,t){"use strict";var e=t(48780);c.exports=i,i.displayName="lilypond",i.aliases=[];function i(l){l.register(e),function(s){for(var d=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,E=5,f=0;f/g,function(){return d});d=d.replace(//g,/[^\s\S]/.source);var b=s.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return d}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:s.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};b["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=b,s.languages.ly=b}(l)}},39940:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="liquid",i.aliases=[];function i(l){l.register(e),l.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},l.hooks.add("before-tokenize",function(s){var d=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,E=!1;l.languages["markup-templating"].buildPlaceholders(s,"liquid",d,function(f){var b=/^\{%-?\s*(\w+)/.exec(f);if(b){var h=b[1];if(h==="raw"&&!E)return E=!0,!0;if(h==="endraw")return E=!1,!0}return!E})}),l.hooks.add("after-tokenize",function(s){l.languages["markup-templating"].tokenizePlaceholders(s,"liquid")})}},34973:function(c){"use strict";c.exports=a,a.displayName="lisp",a.aliases=[];function a(t){(function(e){function i(N){return RegExp(/(\()/.source+"(?:"+N+")"+/(?=[\s\)])/.source)}function l(N){return RegExp(/([\s([])/.source+"(?:"+N+")"+/(?=[\s)])/.source)}var s=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,d="&"+s,E="(\\()",f="(?=\\))",b="(?=\\s)",h=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,A={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+s+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+s),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+s),alias:"property"},splice:{pattern:RegExp(",@?"+s),alias:["symbol","variable"]},keyword:[{pattern:RegExp(E+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+b),lookbehind:!0},{pattern:RegExp(E+"(?:append|by|collect|concat|do|finally|for|in|return)"+b),lookbehind:!0}],declare:{pattern:i(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:i(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:l(/nil|t/.source),lookbehind:!0},number:{pattern:l(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(E+"def(?:const|custom|group|var)\\s+"+s),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(s)}},defun:{pattern:RegExp(E+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+s+/\s+\(/.source+h+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+s),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(E+"lambda\\s+\\(\\s*(?:&?"+s+"(?:\\s+&?"+s+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(E+s),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},S={"lisp-marker":RegExp(d),varform:{pattern:RegExp(/\(/.source+s+/\s+(?=\S)/.source+h+/\)/.source),inside:A},argument:{pattern:RegExp(/(^|[\s(])/.source+s),lookbehind:!0,alias:"variable"},rest:A},O="\\S+(?:\\s+\\S+)*",V={pattern:RegExp(E+h+f),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+O),inside:S},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+O),inside:S},keys:{pattern:RegExp("&key\\s+"+O+"(?:\\s+&allow-other-keys)?"),inside:S},argument:{pattern:RegExp(s),alias:"variable"},punctuation:/[()]/}};A.lambda.inside.arguments=V,A.defun.inside.arguments=e.util.clone(V),A.defun.inside.arguments.inside.sublist=V,e.languages.lisp=A,e.languages.elisp=A,e.languages.emacs=A,e.languages["emacs-lisp"]=A})(t)}},98135:function(c){"use strict";c.exports=a,a.displayName="livescript",a.aliases=[];function a(t){t.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},t.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=t.languages.livescript}},36907:function(c){"use strict";c.exports=a,a.displayName="llvm",a.aliases=[];function a(t){(function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(t)}},3567:function(c){"use strict";c.exports=a,a.displayName="log",a.aliases=[];function a(t){t.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:t.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(c){"use strict";c.exports=a,a.displayName="lolcode",a.aliases=[];function a(t){t.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},29509:function(c){"use strict";c.exports=a,a.displayName="lua",a.aliases=[];function a(t){t.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(c){"use strict";c.exports=a,a.displayName="magma",a.aliases=[];function a(t){t.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(c){"use strict";c.exports=a,a.displayName="makefile",a.aliases=[];function a(t){t.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(c){"use strict";c.exports=a,a.displayName="markdown",a.aliases=["md"];function a(t){(function(e){var i=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function l(S){return S=S.replace(//g,function(){return i}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+S+")")}var s=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,d=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return s}),E=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+d+E+"(?:"+d+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+d+E+")(?:"+d+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(s),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+d+")"+E+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+d+"$"),inside:{"table-header":{pattern:RegExp(s),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:l(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:l(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:l(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:l(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(S){["url","bold","italic","strike","code-snippet"].forEach(function(O){S!==O&&(e.languages.markdown[S].inside.content.inside[O]=e.languages.markdown[O])})}),e.hooks.add("after-tokenize",function(S){if(S.language!=="markdown"&&S.language!=="md")return;function O(V){if(!(!V||typeof V=="string"))for(var N=0,D=V.length;N",quot:'"'},h=String.fromCodePoint||String.fromCharCode;function A(S){var O=S.replace(f,"");return O=O.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(V,N){if(N=N.toLowerCase(),N[0]==="#"){var D;return N[1]==="x"?D=parseInt(N.slice(2),16):D=Number(N.slice(1)),h(D)}else{var Z=b[N];return Z||V}}),O}e.languages.md=e.languages.markdown})(t)}},51478:function(c){"use strict";c.exports=a,a.displayName="markupTemplating",a.aliases=[];function a(t){(function(e){function i(l,s){return"___"+l.toUpperCase()+s+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(l,s,d,E){if(l.language===s){var f=l.tokenStack=[];l.code=l.code.replace(d,function(b){if(typeof E=="function"&&!E(b))return b;for(var h=f.length,A;l.code.indexOf(A=i(s,h))!==-1;)++h;return f[h]=b,A}),l.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(l,s){if(l.language!==s||!l.tokenStack)return;l.grammar=e.languages[s];var d=0,E=Object.keys(l.tokenStack);function f(b){for(var h=0;h=E.length);h++){var A=b[h];if(typeof A=="string"||A.content&&typeof A.content=="string"){var S=E[d],O=l.tokenStack[S],V=typeof A=="string"?A:A.content,N=i(s,S),D=V.indexOf(N);if(D>-1){++d;var Z=V.substring(0,D),H=new e.Token(s,e.tokenize(O,l.grammar),"language-"+s,O),U=V.substring(D+N.length),C=[];Z&&C.push.apply(C,f([Z])),C.push(H),U&&C.push.apply(C,f([U])),typeof A=="string"?b.splice.apply(b,[h,1].concat(C)):A.content=C}}else A.content&&f(A.content)}return b}f(l.tokens)}}})})(t)}},70614:function(c){"use strict";c.exports=a,a.displayName="markup",a.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function a(t){t.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.languages.markup.doctype.inside["internal-subset"].inside=t.languages.markup,t.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(i,l){var s={};s["language-"+l]={pattern:/(^$)/i,lookbehind:!0,inside:t.languages[l]},s.cdata=/^$/i;var d={"included-cdata":{pattern://i,inside:s}};d["language-"+l]={pattern:/[\s\S]+/,inside:t.languages[l]};var E={};E[i]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return i}),"i"),lookbehind:!0,greedy:!0,inside:d},t.languages.insertBefore("markup","cdata",E)}}),Object.defineProperty(t.languages.markup.tag,"addAttribute",{value:function(e,i){t.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[i,"language-"+i],inside:t.languages[i]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,t.languages.xml=t.languages.extend("markup",{}),t.languages.ssml=t.languages.xml,t.languages.atom=t.languages.xml,t.languages.rss=t.languages.xml}},16928:function(c){"use strict";c.exports=a,a.displayName="matlab",a.aliases=[];function a(t){t.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(c){"use strict";c.exports=a,a.displayName="maxscript",a.aliases=[];function a(t){(function(e){var i=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+i.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+i.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:i,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(t)}},37164:function(c){"use strict";c.exports=a,a.displayName="mel",a.aliases=[];function a(t){t.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},t.languages.mel.code.inside.rest=t.languages.mel}},25153:function(c){"use strict";c.exports=a,a.displayName="mermaid",a.aliases=[];function a(t){t.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(c){"use strict";c.exports=a,a.displayName="mizar",a.aliases=[];function a(t){t.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(c){"use strict";c.exports=a,a.displayName="mongodb",a.aliases=[];function a(t){(function(e){var i=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],l=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];i=i.map(function(d){return d.replace("$","\\$")});var s="(?:"+i.join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+s+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+l.join("|")+")\\b"),alias:"keyword"}})})(t)}},65626:function(c){"use strict";c.exports=a,a.displayName="monkey",a.aliases=[];function a(t){t.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(c){"use strict";c.exports=a,a.displayName="moonscript",a.aliases=["moon"];function a(t){t.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},t.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=t.languages.moonscript,t.languages.moon=t.languages.moonscript}},40722:function(c){"use strict";c.exports=a,a.displayName="n1ql",a.aliases=[];function a(t){t.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(c){"use strict";c.exports=a,a.displayName="n4js",a.aliases=["n4jsd"];function a(t){t.languages.n4js=t.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),t.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),t.languages.n4jsd=t.languages.n4js}},41224:function(c){"use strict";c.exports=a,a.displayName="nand2tetrisHdl",a.aliases=[];function a(t){t.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(c){"use strict";c.exports=a,a.displayName="naniscript",a.aliases=[];function a(t){(function(e){var i=/\{[^\r\n\[\]{}]*\}/,l={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:i,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:i,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:l}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:i,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:l},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(E){var f=E.tokens;f.forEach(function(b){if(typeof b!="string"&&b.type==="generic-text"){var h=d(b);s(h)||(b.type="bad-line",b.content=h)}})});function s(E){for(var f="[]{}",b=[],h=0;h=&|$!]/}}},32964:function(c){"use strict";c.exports=a,a.displayName="neon",a.aliases=[];function a(t){t.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(c){"use strict";c.exports=a,a.displayName="nevod",a.aliases=[];function a(t){t.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(c){"use strict";c.exports=a,a.displayName="nginx",a.aliases=[];function a(t){(function(e){var i=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:i}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:i}},punctuation:/[{};]/}})(t)}},66791:function(c){"use strict";c.exports=a,a.displayName="nim",a.aliases=[];function a(t){t.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(c){"use strict";c.exports=a,a.displayName="nix",a.aliases=[];function a(t){t.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},t.languages.nix.string.inside.interpolation.inside=t.languages.nix}},13490:function(c){"use strict";c.exports=a,a.displayName="nsis",a.aliases=[];function a(t){t.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="objectivec",i.aliases=["objc"];function i(l){l.register(e),l.languages.objectivec=l.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete l.languages.objectivec["class-name"],l.languages.objc=l.languages.objectivec}},66894:function(c){"use strict";c.exports=a,a.displayName="ocaml",a.aliases=[];function a(t){t.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="opencl",i.aliases=[];function i(l){l.register(e),function(s){s.languages.opencl=s.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),s.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var d={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};s.languages.insertBefore("c","keyword",d),s.languages.cpp&&(d["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},s.languages.insertBefore("cpp","keyword",d))}(l)}},27734:function(c){"use strict";c.exports=a,a.displayName="openqasm",a.aliases=["qasm"];function a(t){t.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},t.languages.qasm=t.languages.openqasm}},91889:function(c){"use strict";c.exports=a,a.displayName="oz",a.aliases=[];function a(t){t.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(c){"use strict";c.exports=a,a.displayName="parigp",a.aliases=[];function a(t){t.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map(function(i){return i.split("").join(" *")}).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(c){"use strict";c.exports=a,a.displayName="parser",a.aliases=[];function a(t){(function(e){var i=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});i=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:i.keyword,variable:i.variable,function:i.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:i.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:i.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:i.expression,keyword:i.keyword,variable:i.variable,function:i.function,escape:i.escape,"parser-punctuation":{pattern:i.punctuation,alias:"punctuation"}},i.tag.inside["attr-value"])})(t)}},92949:function(c){"use strict";c.exports=a,a.displayName="pascal",a.aliases=["objectpascal"];function a(t){t.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},t.languages.pascal.asm.inside=t.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),t.languages.objectpascal=t.languages.pascal}},5681:function(c){"use strict";c.exports=a,a.displayName="pascaligo",a.aliases=[];function a(t){(function(e){var i=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,l=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return i}),s=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return l}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return l}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return l})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},d=["comment","keyword","builtin","operator","punctuation"].reduce(function(E,f){return E[f]=s[f],E},{});s["class-name"].forEach(function(E){E.inside=d})})(t)}},70696:function(c){"use strict";c.exports=a,a.displayName="pcaxis",a.aliases=["px"];function a(t){t.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},t.languages.px=t.languages.pcaxis}},35790:function(c){"use strict";c.exports=a,a.displayName="peoplecode",a.aliases=["pcode"];function a(t){t.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},t.languages.pcode=t.languages.peoplecode}},25777:function(c){"use strict";c.exports=a,a.displayName="perl",a.aliases=[];function a(t){(function(e){var i=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,i].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,i].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,i+/\s*/.source+i].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(t)}},65889:function(c,a,t){"use strict";var e=t(53852);c.exports=i,i.displayName="phpExtras",i.aliases=[];function i(l){l.register(e),l.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="php",i.aliases=[];function i(l){l.register(e),function(s){var d=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,E=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],f=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,b=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,h=/[{}\[\](),:;]/;s.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:d,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:E,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:f,operator:b,punctuation:h};var A={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:s.languages.php},S=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:A}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:A}}];s.languages.insertBefore("php","variable",{string:S,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:d,string:S,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:E,number:f,operator:b,punctuation:h}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),s.hooks.add("before-tokenize",function(O){if(/<\?/.test(O.code)){var V=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;s.languages["markup-templating"].buildPlaceholders(O,"php",V)}}),s.hooks.add("after-tokenize",function(O){s.languages["markup-templating"].tokenizePlaceholders(O,"php")})}(l)}},97719:function(c,a,t){"use strict";var e=t(53852),i=t(53510);c.exports=l,l.displayName="phpdoc",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){var E=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;d.languages.phpdoc=d.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+E+"\\s+)?)\\$\\w+"),lookbehind:!0}}),d.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+E),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),d.languages.javadoclike.addSupport("php",d.languages.phpdoc)}(s)}},63839:function(c,a,t){"use strict";var e=t(69435);c.exports=i,i.displayName="plsql",i.aliases=[];function i(l){l.register(e),l.languages.plsql=l.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),l.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(c){"use strict";c.exports=a,a.displayName="powerquery",a.aliases=[];function a(t){t.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},t.languages.pq=t.languages.powerquery,t.languages.mscript=t.languages.powerquery}},32530:function(c){"use strict";c.exports=a,a.displayName="powershell",a.aliases=[];function a(t){(function(e){var i=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};i.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:i},boolean:i.boolean,variable:i.variable}})(t)}},8938:function(c){"use strict";c.exports=a,a.displayName="processing",a.aliases=[];function a(t){t.languages.processing=t.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),t.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(c){"use strict";c.exports=a,a.displayName="prolog",a.aliases=[];function a(t){t.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(c){"use strict";c.exports=a,a.displayName="promql",a.aliases=[];function a(t){(function(e){var i=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],l=["on","ignoring","group_right","group_left","by","without"],s=["offset"],d=i.concat(l,s);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+l.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+d.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(t)}},15375:function(c){"use strict";c.exports=a,a.displayName="properties",a.aliases=[];function a(t){t.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(c){"use strict";c.exports=a,a.displayName="protobuf",a.aliases=[];function a(t){(function(e){var i=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:i}},builtin:i,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(t)}},83588:function(c){"use strict";c.exports=a,a.displayName="psl",a.aliases=[];function a(t){t.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(c){"use strict";c.exports=a,a.displayName="pug",a.aliases=[];function a(t){(function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var i=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,l=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],s={},d=0,E=l.length;d",function(){return f.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[f.language,"language-"+f.language],inside:e.languages[f.language]}}})}e.languages.insertBefore("pug","filter",s)})(t)}},21294:function(c){"use strict";c.exports=a,a.displayName="puppet",a.aliases=[];function a(t){(function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var i=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=i,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=i})(t)}},38709:function(c){"use strict";c.exports=a,a.displayName="pure",a.aliases=[];function a(t){(function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var i=["c",{lang:"c++",alias:"cpp"},"fortran"],l=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;i.forEach(function(s){var d=s;if(typeof s!="string"&&(d=s.alias,s=s.lang),e.languages[d]){var E={};E["inline-lang-"+d]={pattern:RegExp(l.replace("",s.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},E["inline-lang-"+d].inside.rest=e.util.clone(e.languages[d]),e.languages.insertBefore("pure","inline-lang",E)}}),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))})(t)}},15008:function(c){"use strict";c.exports=a,a.displayName="purebasic",a.aliases=[];function a(t){t.languages.purebasic=t.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),t.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete t.languages.purebasic["class-name"],delete t.languages.purebasic.boolean,t.languages.pbfasm=t.languages.purebasic}},96549:function(c,a,t){"use strict";var e=t(2050);c.exports=i,i.displayName="purescript",i.aliases=["purs"];function i(l){l.register(e),l.languages.purescript=l.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[l.languages.haskell.operator[0],l.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),l.languages.purs=l.languages.purescript}},5221:function(c){"use strict";c.exports=a,a.displayName="python",a.aliases=["py"];function a(t){t.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},t.languages.python["string-interpolation"].inside.interpolation.inside.rest=t.languages.python,t.languages.py=t.languages.python}},27447:function(c){"use strict";c.exports=a,a.displayName="q",a.aliases=[];function a(t){t.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(c){"use strict";c.exports=a,a.displayName="qml",a.aliases=[];function a(t){(function(e){for(var i=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,l=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,s=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return i}).replace(//g,function(){return l}),d=0;d<2;d++)s=s.replace(//g,function(){return s});s=s.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return s}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return s}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(t)}},75542:function(c){"use strict";c.exports=a,a.displayName="qore",a.aliases=[];function a(t){t.languages.qore=t.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(c){"use strict";c.exports=a,a.displayName="qsharp",a.aliases=["qs"];function a(t){(function(e){function i(V,N){return V.replace(/<<(\d+)>>/g,function(D,Z){return"(?:"+N[+Z]+")"})}function l(V,N,D){return RegExp(i(V,N),D||"")}function s(V,N){for(var D=0;D>/g,function(){return"(?:"+V+")"});return V.replace(/<>/g,"[^\\s\\S]")}var d={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function E(V){return"\\b(?:"+V.trim().replace(/ /g,"|")+")\\b"}var f=RegExp(E(d.type+" "+d.other)),b=/\b[A-Za-z_]\w*\b/.source,h=i(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[b]),A={keyword:f,punctuation:/[<>()?,.:[\]]/},S=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:l(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:l(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[h]),lookbehind:!0,inside:A},{pattern:l(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[h]),lookbehind:!0,inside:A}],keyword:f,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var O=s(i(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[S]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:l(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[O]),greedy:!0,inside:{interpolation:{pattern:l(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[O]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})})(t),t.languages.qs=t.languages.qsharp}},44298:function(c){"use strict";c.exports=a,a.displayName="r",a.aliases=[];function a(t){t.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(c,a,t){"use strict";var e=t(48780);c.exports=i,i.displayName="racket",i.aliases=["rkt"];function i(l){l.register(e),l.languages.racket=l.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),l.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),l.languages.rkt=l.languages.racket}},75266:function(c){"use strict";c.exports=a,a.displayName="reason",a.aliases=[];function a(t){t.languages.reason=t.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),t.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete t.languages.reason.function}},48139:function(c){"use strict";c.exports=a,a.displayName="regex",a.aliases=[];function a(t){(function(e){var i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,s={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},d={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},E="(?:[^\\\\-]|"+l.source+")",f=RegExp(E+"-"+E),b={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:f,inside:{escape:l,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":d,escape:l}},"special-escape":i,"char-set":s,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":b}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:l,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(c){"use strict";c.exports=a,a.displayName="renpy",a.aliases=["rpy"];function a(t){t.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},t.languages.rpy=t.languages.renpy}},63919:function(c){"use strict";c.exports=a,a.displayName="rest",a.aliases=[];function a(t){t.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(c){"use strict";c.exports=a,a.displayName="rip",a.aliases=[];function a(t){t.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(c){"use strict";c.exports=a,a.displayName="roboconf",a.aliases=[];function a(t){t.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(c){"use strict";c.exports=a,a.displayName="robotframework",a.aliases=[];function a(t){(function(e){var i={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},l={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function s(b,h){var A={};A["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var S in h)A[S]=h[S];return A.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},A.variable=l,A.comment=i,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return b}),"im"),alias:"section",inside:A}}var d={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},E={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:l}},f={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:l}};e.languages.robotframework={settings:s("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:s("Variables"),"test-cases":s("Test Cases",{"test-name":E,documentation:d,property:f}),keywords:s("Keywords",{"keyword-name":E,documentation:d,property:f}),tasks:s("Tasks",{"task-name":E,documentation:d,property:f}),comment:i},e.languages.robot=e.languages.robotframework})(t)}},75308:function(c){"use strict";c.exports=a,a.displayName="ruby",a.aliases=["rb"];function a(t){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var i={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var l="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",s=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+l+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:i,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:i,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+s),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+s+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+l),greedy:!0,inside:{interpolation:i,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:i,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:i,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+l),greedy:!0,inside:{interpolation:i,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:i,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(t)}},45315:function(c){"use strict";c.exports=a,a.displayName="rust",a.aliases=[];function a(t){(function(e){for(var i=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,l=0;l<2;l++)i=i.replace(//g,function(){return i});i=i.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+i),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(t)}},13794:function(c){"use strict";c.exports=a,a.displayName="sas",a.aliases=[];function a(t){(function(e){var i=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,l=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,s={pattern:RegExp(i+"[bx]"),alias:"number"},d={pattern:/&[a-z_]\w*/i},E={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},f={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},b=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],h={pattern:RegExp(i),greedy:!0},A=/[$%@.(){}\[\];,\\]/,S={pattern:/%?\b\w+(?=\()/,alias:"keyword"},O={function:S,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":d,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:l,"numeric-constant":s,punctuation:A,string:h},V={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},N={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},D={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Z={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},H=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,U={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return H}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return H}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:b,function:S,"arg-value":O["arg-value"],operator:O.operator,argument:O.arg,number:l,"numeric-constant":s,punctuation:A,string:h}},C={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return i}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":D,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:C,"submit-statement":Z,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:C,"submit-statement":Z,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:O}},"cas-actions":U,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:O},step:f,keyword:C,function:S,format:V,altformat:N,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,inside:O},"macro-keyword":E,"macro-variable":d,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":E,"macro-variable":d,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:A}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:b,number:l,"numeric-constant":s}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:O},"cas-actions":U,comment:b,function:S,format:V,altformat:N,"numeric-constant":s,datetime:{pattern:RegExp(i+"(?:dt?|t)"),alias:"number"},string:h,step:f,keyword:C,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:l,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:A}})(t)}},41299:function(c){"use strict";c.exports=a,a.displayName="sass",a.aliases=[];function a(t){(function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var i=/\$[-\w]+|#\{\$[-\w]+\}/,l=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:i,operator:l}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:i,operator:l,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(t)}},98177:function(c,a,t){"use strict";var e=t(7093);c.exports=i,i.displayName="scala",i.aliases=[];function i(l){l.register(e),l.languages.scala=l.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),l.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:l.languages.scala}}},string:/[\s\S]+/}}}),delete l.languages.scala["class-name"],delete l.languages.scala.function}},48780:function(c){"use strict";c.exports=a,a.displayName="scheme",a.aliases=[];function a(t){(function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(i({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function i(l){for(var s in l)l[s]=l[s].replace(/<[\w\s]+>/g,function(d){return"(?:"+l[d].trim()+")"});return l[s]}})(t)}},79793:function(c){"use strict";c.exports=a,a.displayName="scss",a.aliases=[];function a(t){t.languages.scss=t.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),t.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),t.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),t.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),t.languages.scss.atrule.inside.rest=t.languages.scss}},52085:function(c,a,t){"use strict";var e=t(3058);c.exports=i,i.displayName="shellSession",i.aliases=[];function i(l){l.register(e),function(s){var d=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");s.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return d}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(l)}},65411:function(c){"use strict";c.exports=a,a.displayName="smali",a.aliases=[];function a(t){t.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(c){"use strict";c.exports=a,a.displayName="smalltalk",a.aliases=[];function a(t){t.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="smarty",i.aliases=[];function i(l){l.register(e),function(s){s.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:s.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},s.languages.smarty["embedded-php"].inside.smarty.inside=s.languages.smarty,s.languages.smarty.string[0].inside.interpolation.inside.expression.inside=s.languages.smarty;var d=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,E=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return d.source}),"g");s.hooks.add("before-tokenize",function(f){var b="{literal}",h="{/literal}",A=!1;s.languages["markup-templating"].buildPlaceholders(f,"smarty",E,function(S){return S===h&&(A=!1),A?!1:(S===b&&(A=!0),!0)})}),s.hooks.add("after-tokenize",function(f){s.languages["markup-templating"].tokenizePlaceholders(f,"smarty")})}(l)}},66433:function(c){"use strict";c.exports=a,a.displayName="sml",a.aliases=["smlnj"];function a(t){(function(e){var i=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return i.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:i,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml})(t)}},34855:function(c){"use strict";c.exports=a,a.displayName="solidity",a.aliases=["sol"];function a(t){t.languages.solidity=t.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),t.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),t.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),t.languages.sol=t.languages.solidity}},12998:function(c){"use strict";c.exports=a,a.displayName="solutionFile",a.aliases=[];function a(t){(function(e){var i={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:i}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:i}},guid:i,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]})(t)}},10202:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="soy",i.aliases=[];function i(l){l.register(e),function(s){var d=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,E=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;s.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:d,greedy:!0},number:E,punctuation:/[\[\].?]/}},string:{pattern:d,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:E,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},s.hooks.add("before-tokenize",function(f){var b=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,h="{literal}",A="{/literal}",S=!1;s.languages["markup-templating"].buildPlaceholders(f,"soy",b,function(O){return O===A&&(S=!1),S?!1:(O===h&&(S=!0),!0)})}),s.hooks.add("after-tokenize",function(f){s.languages["markup-templating"].tokenizePlaceholders(f,"soy")})}(l)}},41186:function(c,a,t){"use strict";var e=t(58710);c.exports=i,i.displayName="sparql",i.aliases=["rq"];function i(l){l.register(e),l.languages.sparql=l.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),l.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),l.languages.rq=l.languages.sparql}},68963:function(c){"use strict";c.exports=a,a.displayName="splunkSpl",a.aliases=[];function a(t){t.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(c){"use strict";c.exports=a,a.displayName="sqf",a.aliases=[];function a(t){t.languages.sqf=t.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),t.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:t.languages.sqf.comment}}}),delete t.languages.sqf["class-name"]}},69435:function(c){"use strict";c.exports=a,a.displayName="sql",a.aliases=[];function a(t){t.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(c){"use strict";c.exports=a,a.displayName="squirrel",a.aliases=[];function a(t){t.languages.squirrel=t.languages.extend("clike",{comment:[t.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),t.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(c){"use strict";c.exports=a,a.displayName="stan",a.aliases=[];function a(t){(function(e){var i=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+i.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,i],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan})(t)}},89032:function(c){"use strict";c.exports=a,a.displayName="stylus",a.aliases=[];function a(t){(function(e){var i={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},l={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},s={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:i,number:l,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:i,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:l,punctuation:/[{}()\[\];:,]/};s.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:s}},s.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:s}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:s}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:s}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:s}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:s.interpolation}},rest:s}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:s.interpolation,comment:s.comment,punctuation:/[{},]/}},func:s.func,string:s.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:s.interpolation,punctuation:/[{}()\[\];:.]/}})(t)}},40241:function(c){"use strict";c.exports=a,a.displayName="swift",a.aliases=[];function a(t){t.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},t.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=t.languages.swift})}},24812:function(c){"use strict";c.exports=a,a.displayName="systemd",a.aliases=[];function a(t){(function(e){var i={pattern:/^[;#].*/m,greedy:!0},l=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:i,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+l+`|(?=[^"\r +|(?![\\s\\S])))+`,"m"),alias:d,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(l)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:i})})(t)}},32126:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="django",i.aliases=["jinja2"];function i(l){l.register(e),function(s){s.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var d=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,E=s.languages["markup-templating"];s.hooks.add("before-tokenize",function(f){E.buildPlaceholders(f,"django",d)}),s.hooks.add("after-tokenize",function(f){E.tokenizePlaceholders(f,"django")}),s.languages.jinja2=s.languages.django,s.hooks.add("before-tokenize",function(f){E.buildPlaceholders(f,"jinja2",d)}),s.hooks.add("after-tokenize",function(f){E.tokenizePlaceholders(f,"jinja2")})}(l)}},26737:function(c){"use strict";c.exports=a,a.displayName="dnsZoneFile",a.aliases=[];function a(t){t.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},t.languages["dns-zone"]=t.languages["dns-zone-file"]}},90134:function(c){"use strict";c.exports=a,a.displayName="docker",a.aliases=["dockerfile"];function a(t){(function(e){var i=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,l=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return i}),s=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,d=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return s}),E={pattern:RegExp(s),greedy:!0},f={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function b(h,A){return h=h.replace(//g,function(){return d}).replace(//g,function(){return l}),RegExp(h,A)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:b(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[E,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:b(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:b(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:b(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:f,string:E,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:f},e.languages.dockerfile=e.languages.docker})(t)}},51348:function(c){"use strict";c.exports=a,a.displayName="dot",a.aliases=["gv"];function a(t){(function(e){var i="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",l={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function s(d,E){return RegExp(d.replace(//g,function(){return i}),E)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:s(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:l},"attr-value":{pattern:s(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:l},"attr-name":{pattern:s(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:l},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:s(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:l},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot})(t)}},60841:function(c){"use strict";c.exports=a,a.displayName="ebnf",a.aliases=[];function a(t){t.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(c){"use strict";c.exports=a,a.displayName="editorconfig",a.aliases=[];function a(t){t.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(c){"use strict";c.exports=a,a.displayName="eiffel",a.aliases=[];function a(t){t.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="ejs",i.aliases=["eta"];function i(l){l.register(e),function(s){s.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:s.languages.javascript}},s.hooks.add("before-tokenize",function(d){var E=/<%(?!%)[\s\S]+?%>/g;s.languages["markup-templating"].buildPlaceholders(d,"ejs",E)}),s.hooks.add("after-tokenize",function(d){s.languages["markup-templating"].tokenizePlaceholders(d,"ejs")}),s.languages.eta=s.languages.ejs}(l)}},83125:function(c){"use strict";c.exports=a,a.displayName="elixir",a.aliases=[];function a(t){t.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},t.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:t.languages.elixir}}}})}},9438:function(c){"use strict";c.exports=a,a.displayName="elm",a.aliases=[];function a(t){t.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(c,a,t){"use strict";var e=t(75308),i=t(51478);c.exports=l,l.displayName="erb",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:d.languages.ruby}},d.hooks.add("before-tokenize",function(E){var f=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;d.languages["markup-templating"].buildPlaceholders(E,"erb",f)}),d.hooks.add("after-tokenize",function(E){d.languages["markup-templating"].tokenizePlaceholders(E,"erb")})}(s)}},86549:function(c){"use strict";c.exports=a,a.displayName="erlang",a.aliases=[];function a(t){t.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(c,a,t){"use strict";var e=t(29509),i=t(51478);c.exports=l,l.displayName="etlua",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:d.languages.lua}},d.hooks.add("before-tokenize",function(E){var f=/<%[\s\S]+?%>/g;d.languages["markup-templating"].buildPlaceholders(E,"etlua",f)}),d.hooks.add("after-tokenize",function(E){d.languages["markup-templating"].tokenizePlaceholders(E,"etlua")})}(s)}},59250:function(c){"use strict";c.exports=a,a.displayName="excelFormula",a.aliases=[];function a(t){t.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},t.languages.xlsx=t.languages.xls=t.languages["excel-formula"]}},81226:function(c){"use strict";c.exports=a,a.displayName="factor",a.aliases=[];function a(t){(function(e){var i={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},l={number:/\\[^\s']|%\w/},s={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:i},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:i},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:i}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:l.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:l},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:l}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:l}},d=function(h){return(h+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},E=function(h){return new RegExp("(^|\\s)(?:"+h.map(d).join("|")+")(?=\\s|$)")},f={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(f).forEach(function(h){s[h].pattern=E(f[h])});var b=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];s.combinators.pattern=E(b),e.languages.factor=s})(t)}},65245:function(c){"use strict";c.exports=a,a.displayName="$false",a.aliases=[];function a(t){(function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete t.languages["firestore-security-rules"]["class-name"],t.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(c){"use strict";c.exports=a,a.displayName="flow",a.aliases=[];function a(t){(function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(t)}},39187:function(c){"use strict";c.exports=a,a.displayName="fortran",a.aliases=[];function a(t){t.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(c){"use strict";c.exports=a,a.displayName="fsharp",a.aliases=[];function a(t){t.languages.fsharp=t.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),t.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),t.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),t.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:t.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="ftl",i.aliases=[];function i(l){l.register(e),function(s){for(var d=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,E=0;E<2;E++)d=d.replace(//g,function(){return d});d=d.replace(//g,/[^\s\S]/.source);var f={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return d})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return d})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};f.string[1].inside.interpolation.inside.rest=f,s.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:f}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:f}}}},s.hooks.add("before-tokenize",function(b){var h=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return d}),"gi");s.languages["markup-templating"].buildPlaceholders(b,"ftl",h)}),s.hooks.add("after-tokenize",function(b){s.languages["markup-templating"].tokenizePlaceholders(b,"ftl")})}(l)}},33534:function(c){"use strict";c.exports=a,a.displayName="gap",a.aliases=[];function a(t){t.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},t.languages.gap.shell.inside.gap.inside=t.languages.gap}},9885:function(c){"use strict";c.exports=a,a.displayName="gcode",a.aliases=[];function a(t){t.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(c){"use strict";c.exports=a,a.displayName="gdscript",a.aliases=[];function a(t){t.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(c){"use strict";c.exports=a,a.displayName="gedcom",a.aliases=[];function a(t){t.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(c){"use strict";c.exports=a,a.displayName="gherkin",a.aliases=[];function a(t){(function(e){var i=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+i+")(?:"+i+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(i),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(t)}},58230:function(c){"use strict";c.exports=a,a.displayName="git",a.aliases=[];function a(t){t.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="glsl",i.aliases=[];function i(l){l.register(e),l.languages.glsl=l.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(c){"use strict";c.exports=a,a.displayName="gml",a.aliases=[];function a(t){t.languages.gamemakerlanguage=t.languages.gml=t.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(c){"use strict";c.exports=a,a.displayName="gn",a.aliases=["gni"];function a(t){t.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},t.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=t.languages.gn,t.languages.gni=t.languages.gn}},95769:function(c){"use strict";c.exports=a,a.displayName="goModule",a.aliases=[];function a(t){t.languages["go-mod"]=t.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(c){"use strict";c.exports=a,a.displayName="go",a.aliases=[];function a(t){t.languages.go=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),t.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete t.languages.go["class-name"]}},92823:function(c){"use strict";c.exports=a,a.displayName="graphql",a.aliases=[];function a(t){t.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:t.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},t.hooks.add("after-tokenize",function(i){if(i.language!=="graphql")return;var l=i.tokens.filter(function(Z){return typeof Z!="string"&&Z.type!=="comment"&&Z.type!=="scalar"}),s=0;function d(Z){return l[s+Z]}function E(Z,H){H=H||0;for(var U=0;U0)){var V=f(/^\{$/,/^\}$/);if(V===-1)continue;for(var N=s;N=0&&b(D,"variable-input")}}}}})}},63092:function(c){"use strict";c.exports=a,a.displayName="groovy",a.aliases=[];function a(t){t.languages.groovy=t.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),t.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),t.hooks.add("wrap",function(e){if(e.language==="groovy"&&e.type==="string"){var i=e.content.value[0];if(i!="'"){var l=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;i==="$"&&(l=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content.value=e.content.value.replace(/</g,"<").replace(/&/g,"&"),e.content=t.highlight(e.content.value,{expression:{pattern:l,lookbehind:!0,inside:t.languages.groovy}}),e.classes.push(i==="/"?"regex":"gstring")}}})}},21550:function(c,a,t){"use strict";var e=t(75308);c.exports=i,i.displayName="haml",i.aliases=[];function i(l){l.register(e),function(s){s.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:s.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:s.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:s.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:s.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:s.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:s.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:s.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var d="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",E=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],f={},b=0,h=E.length;b@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},s.hooks.add("before-tokenize",function(d){var E=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;s.languages["markup-templating"].buildPlaceholders(d,"handlebars",E)}),s.hooks.add("after-tokenize",function(d){s.languages["markup-templating"].tokenizePlaceholders(d,"handlebars")}),s.languages.hbs=s.languages.handlebars}(l)}},2050:function(c){"use strict";c.exports=a,a.displayName="haskell",a.aliases=["hs"];function a(t){t.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},t.languages.hs=t.languages.haskell}},67967:function(c){"use strict";c.exports=a,a.displayName="haxe",a.aliases=[];function a(t){t.languages.haxe=t.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),t.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:t.languages.haxe}}},string:/[\s\S]+/}}}),t.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),t.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(c){"use strict";c.exports=a,a.displayName="hcl",a.aliases=[];function a(t){t.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="hlsl",i.aliases=[];function i(l){l.register(e),l.languages.hlsl=l.languages.extend("c",{"class-name":[l.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(c){"use strict";c.exports=a,a.displayName="hoon",a.aliases=[];function a(t){t.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(c){"use strict";c.exports=a,a.displayName="hpkp",a.aliases=[];function a(t){t.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(c){"use strict";c.exports=a,a.displayName="hsts",a.aliases=[];function a(t){t.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(c){"use strict";c.exports=a,a.displayName="http",a.aliases=[];function a(t){(function(e){function i(A){return RegExp("(^(?:"+A+"):[ ]*(?![ ]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:i(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:i(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:i(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:i(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var l=e.languages,s={"application/javascript":l.javascript,"application/json":l.json||l.javascript,"application/xml":l.xml,"text/xml":l.xml,"text/html":l.html,"text/css":l.css,"text/plain":l.plain},d={"application/json":!0,"application/xml":!0};function E(A){var S=A.replace(/^[a-z]+\//,""),O="\\w+/(?:[\\w.-]+\\+)+"+S+"(?![+\\w.-])";return"(?:"+A+"|"+O+")"}var f;for(var b in s)if(s[b]){f=f||{};var h=d[b]?E(b):b;f[b.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+h+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:s[b]}}f&&e.languages.insertBefore("http","header",f)})(t)}},72252:function(c){"use strict";c.exports=a,a.displayName="ichigojam",a.aliases=[];function a(t){t.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(c){"use strict";c.exports=a,a.displayName="icon",a.aliases=[];function a(t){t.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(c){"use strict";c.exports=a,a.displayName="icuMessageFormat",a.aliases=[];function a(t){(function(e){function i(b,h){return h<=0?/[]/.source:b.replace(//g,function(){return i(b,h-1)})}var l=/'[{}:=,](?:[^']|'')*'(?!')/,s={pattern:/''/,greedy:!0,alias:"operator"},d={pattern:l,greedy:!0,inside:{escape:s}},E=i(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return l.source}),8),f={pattern:RegExp(E),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(E),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":f,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":f,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+i(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:s,string:d},f.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]})(t)}},23328:function(c,a,t){"use strict";var e=t(2050);c.exports=i,i.displayName="idris",i.aliases=["idr"];function i(l){l.register(e),l.languages.idris=l.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),l.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),l.languages.idr=l.languages.idris}},74494:function(c){"use strict";c.exports=a,a.displayName="iecst",a.aliases=[];function a(t){t.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(c){"use strict";c.exports=a,a.displayName="ignore",a.aliases=["gitignore","hgignore","npmignore"];function a(t){(function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore})(t)}},22152:function(c){"use strict";c.exports=a,a.displayName="inform7",a.aliases=[];function a(t){t.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},t.languages.inform7.string.inside.substitution.inside.rest=t.languages.inform7,t.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(c){"use strict";c.exports=a,a.displayName="ini",a.aliases=[];function a(t){t.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(c){"use strict";c.exports=a,a.displayName="io",a.aliases=[];function a(t){t.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(c){"use strict";c.exports=a,a.displayName="java",a.aliases=[];function a(t){(function(e){var i=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,l=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,s={pattern:RegExp(l+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp(l+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:s.inside}],keyword:i,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:i,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return i.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(t)}},4005:function(c,a,t){"use strict";var e=t(7093),i=t(53510);c.exports=l,l.displayName="javadoc",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){var E=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,f=/#\s*\w+(?:\s*\([^()]*\))?/.source,b=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return f});d.languages.javadoc=d.languages.extend("javadoclike",{}),d.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+b+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:d.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:E,lookbehind:!0,inside:d.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:E,lookbehind:!0,inside:{tag:d.languages.markup.tag,entity:d.languages.markup.entity,code:{pattern:/.+/,inside:d.languages.java,alias:"language-java"}}}}}],tag:d.languages.markup.tag,entity:d.languages.markup.entity}),d.languages.javadoclike.addSupport("java",d.languages.javadoc)}(s)}},53510:function(c){"use strict";c.exports=a,a.displayName="javadoclike",a.aliases=[];function a(t){(function(e){var i=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function l(d,E){var f="doc-comment",b=e.languages[d];if(b){var h=b[f];if(!h){var A={};A[f]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},b=e.languages.insertBefore(d,"comment",A),h=b[f]}if(h instanceof RegExp&&(h=b[f]={pattern:h}),Array.isArray(h))for(var S=0,O=h.length;S|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),t.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),t.languages.markup&&(t.languages.markup.tag.addInlined("script","javascript"),t.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),t.languages.js=t.languages.javascript}},24799:function(c){"use strict";c.exports=a,a.displayName="javastacktrace",a.aliases=[];function a(t){t.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(c){"use strict";c.exports=a,a.displayName="jexl",a.aliases=[];function a(t){t.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(c){"use strict";c.exports=a,a.displayName="jolie",a.aliases=[];function a(t){t.languages.jolie=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),t.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(c){"use strict";c.exports=a,a.displayName="jq",a.aliases=[];function a(t){(function(e){var i=/\\\((?:[^()]|\([^()]*\))*\)/.source,l=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return i})),s={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+i),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},d=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(l.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:s},string:{pattern:l,lookbehind:!0,greedy:!0,inside:s},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};s.interpolation.inside.content.inside=d})(t)}},89246:function(c){"use strict";c.exports=a,a.displayName="jsExtras",a.aliases=[];function a(t){(function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function i(b,h){return RegExp(b.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),h)}e.languages.insertBefore("javascript","keyword",{imports:{pattern:i(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:i(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:i(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var l=["function","function-variable","method","method-variable","property-access"],s=0;s=W.length)return;var re=F[z];if(typeof re=="string"||typeof re.content=="string"){var Ce=W[U],de=typeof re=="string"?re:re.content,M=de.indexOf(Ce);if(M!==-1){++U;var k=de.substring(0,M),Be=A(C[Ce]),ye=de.substring(M+Ce.length),$=[];if(k&&$.push(k),$.push(Be),ye){var pe=[ye];B(pe),$.push.apply($,pe)}typeof re=="string"?(F.splice.apply(F,[z,1].concat($)),z+=$.length-1):re.content=$}}else{var K=re.content;Array.isArray(K)?B(K):B([K])}}}return B(P),new e.Token(Z,P,"language-"+Z,N)}var O={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(N){if(!(N.language in O))return;function D(Z){for(var H=0,U=Z.length;H\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return f})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+f),lookbehind:!0,inside:{string:E.string,number:E.number,boolean:E.boolean,keyword:d.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:E,alias:"language-javascript"}}}}),d.languages.javadoclike.addSupport("javascript",d.languages.jsdoc)}(s)}},15628:function(c){"use strict";c.exports=a,a.displayName="json",a.aliases=["webmanifest"];function a(t){t.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},t.languages.webmanifest=t.languages.json}},14320:function(c,a,t){"use strict";var e=t(15628);c.exports=i,i.displayName="json5",i.aliases=[];function i(l){l.register(e),function(s){var d=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;s.languages.json5=s.languages.extend("json",{property:[{pattern:RegExp(d.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:d,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(l)}},73222:function(c,a,t){"use strict";var e=t(15628);c.exports=i,i.displayName="jsonp",i.aliases=[];function i(l){l.register(e),l.languages.jsonp=l.languages.extend("json",{punctuation:/[{}[\]();,.]/}),l.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(c){"use strict";c.exports=a,a.displayName="jsstacktrace",a.aliases=[];function a(t){t.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(c){"use strict";c.exports=a,a.displayName="jsx",a.aliases=[];function a(t){(function(e){var i=e.util.clone(e.languages.javascript),l=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,s=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,d=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function E(h,A){return h=h.replace(//g,function(){return l}).replace(//g,function(){return s}).replace(//g,function(){return d}),RegExp(h,A)}d=E(d).source,e.languages.jsx=e.languages.extend("markup",i),e.languages.jsx.tag.pattern=E(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=i.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:E(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:E(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var f=function(h){return h?typeof h=="string"?h:typeof h.content=="string"?h.content:h.content.map(f).join(""):""},b=function(h){for(var A=[],S=0;S0&&A[A.length-1].tagName===f(O.content[0].content[1])&&A.pop():O.content[O.content.length-1].content==="/>"||A.push({tagName:f(O.content[0].content[1]),openedBraces:0}):A.length>0&&O.type==="punctuation"&&O.content==="{"?A[A.length-1].openedBraces++:A.length>0&&A[A.length-1].openedBraces>0&&O.type==="punctuation"&&O.content==="}"?A[A.length-1].openedBraces--:V=!0),(V||typeof O=="string")&&A.length>0&&A[A.length-1].openedBraces===0){var N=f(O);S0&&(typeof h[S-1]=="string"||h[S-1].type==="plain-text")&&(N=f(h[S-1])+N,h.splice(S-1,1),S--),h[S]=new e.Token("plain-text",N,null,N)}O.content&&typeof O.content!="string"&&b(O.content)}};e.hooks.add("after-tokenize",function(h){h.language!=="jsx"&&h.language!=="tsx"||b(h.tokens)})})(t)}},40604:function(c){"use strict";c.exports=a,a.displayName="julia",a.aliases=[];function a(t){t.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(c){"use strict";c.exports=a,a.displayName="keepalived",a.aliases=[];function a(t){t.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(c){"use strict";c.exports=a,a.displayName="keyman",a.aliases=[];function a(t){t.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(c){"use strict";c.exports=a,a.displayName="kotlin",a.aliases=["kt","kts"];function a(t){(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var i={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:i},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:i},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(t)}},37524:function(c){"use strict";c.exports=a,a.displayName="kumir",a.aliases=["kum"];function a(t){(function(e){var i=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function l(s,d){return RegExp(s.replace(//g,i),d)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:l(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:l(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:l(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:l(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:l(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:l(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:l(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:l(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir})(t)}},6658:function(c){"use strict";c.exports=a,a.displayName="kusto",a.aliases=[];function a(t){t.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(c){"use strict";c.exports=a,a.displayName="latex",a.aliases=["tex","context"];function a(t){(function(e){var i=/\\(?:[^a-z()[\]]|[a-z*]+)/i,l={"equation-command":{pattern:i,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:l,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:l,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:i,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(t)}},22776:function(c,a,t){"use strict";var e=t(51478),i=t(53852);c.exports=l,l.displayName="latte",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){d.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:d.languages.php}};var E=d.languages.extend("markup",{});d.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:d.languages.php}}}}}},E.tag),d.hooks.add("before-tokenize",function(f){if(f.language==="latte"){var b=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;d.languages["markup-templating"].buildPlaceholders(f,"latte",b),f.grammar=E}}),d.hooks.add("after-tokenize",function(f){d.languages["markup-templating"].tokenizePlaceholders(f,"latte")})}(s)}},89700:function(c){"use strict";c.exports=a,a.displayName="less",a.aliases=[];function a(t){t.languages.less=t.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),t.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(c,a,t){"use strict";var e=t(48780);c.exports=i,i.displayName="lilypond",i.aliases=[];function i(l){l.register(e),function(s){for(var d=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,E=5,f=0;f/g,function(){return d});d=d.replace(//g,/[^\s\S]/.source);var b=s.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return d}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:s.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};b["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=b,s.languages.ly=b}(l)}},39940:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="liquid",i.aliases=[];function i(l){l.register(e),l.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},l.hooks.add("before-tokenize",function(s){var d=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,E=!1;l.languages["markup-templating"].buildPlaceholders(s,"liquid",d,function(f){var b=/^\{%-?\s*(\w+)/.exec(f);if(b){var h=b[1];if(h==="raw"&&!E)return E=!0,!0;if(h==="endraw")return E=!1,!0}return!E})}),l.hooks.add("after-tokenize",function(s){l.languages["markup-templating"].tokenizePlaceholders(s,"liquid")})}},34973:function(c){"use strict";c.exports=a,a.displayName="lisp",a.aliases=[];function a(t){(function(e){function i(N){return RegExp(/(\()/.source+"(?:"+N+")"+/(?=[\s\)])/.source)}function l(N){return RegExp(/([\s([])/.source+"(?:"+N+")"+/(?=[\s)])/.source)}var s=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,d="&"+s,E="(\\()",f="(?=\\))",b="(?=\\s)",h=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,A={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+s+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+s),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+s),alias:"property"},splice:{pattern:RegExp(",@?"+s),alias:["symbol","variable"]},keyword:[{pattern:RegExp(E+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+b),lookbehind:!0},{pattern:RegExp(E+"(?:append|by|collect|concat|do|finally|for|in|return)"+b),lookbehind:!0}],declare:{pattern:i(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:i(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:l(/nil|t/.source),lookbehind:!0},number:{pattern:l(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(E+"def(?:const|custom|group|var)\\s+"+s),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(s)}},defun:{pattern:RegExp(E+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+s+/\s+\(/.source+h+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+s),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(E+"lambda\\s+\\(\\s*(?:&?"+s+"(?:\\s+&?"+s+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(E+s),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},S={"lisp-marker":RegExp(d),varform:{pattern:RegExp(/\(/.source+s+/\s+(?=\S)/.source+h+/\)/.source),inside:A},argument:{pattern:RegExp(/(^|[\s(])/.source+s),lookbehind:!0,alias:"variable"},rest:A},O="\\S+(?:\\s+\\S+)*",V={pattern:RegExp(E+h+f),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+O),inside:S},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+O),inside:S},keys:{pattern:RegExp("&key\\s+"+O+"(?:\\s+&allow-other-keys)?"),inside:S},argument:{pattern:RegExp(s),alias:"variable"},punctuation:/[()]/}};A.lambda.inside.arguments=V,A.defun.inside.arguments=e.util.clone(V),A.defun.inside.arguments.inside.sublist=V,e.languages.lisp=A,e.languages.elisp=A,e.languages.emacs=A,e.languages["emacs-lisp"]=A})(t)}},98135:function(c){"use strict";c.exports=a,a.displayName="livescript",a.aliases=[];function a(t){t.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},t.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=t.languages.livescript}},36907:function(c){"use strict";c.exports=a,a.displayName="llvm",a.aliases=[];function a(t){(function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(t)}},3567:function(c){"use strict";c.exports=a,a.displayName="log",a.aliases=[];function a(t){t.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:t.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(c){"use strict";c.exports=a,a.displayName="lolcode",a.aliases=[];function a(t){t.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},29509:function(c){"use strict";c.exports=a,a.displayName="lua",a.aliases=[];function a(t){t.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(c){"use strict";c.exports=a,a.displayName="magma",a.aliases=[];function a(t){t.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(c){"use strict";c.exports=a,a.displayName="makefile",a.aliases=[];function a(t){t.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(c){"use strict";c.exports=a,a.displayName="markdown",a.aliases=["md"];function a(t){(function(e){var i=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function l(S){return S=S.replace(//g,function(){return i}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+S+")")}var s=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,d=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return s}),E=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+d+E+"(?:"+d+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+d+E+")(?:"+d+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(s),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+d+")"+E+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+d+"$"),inside:{"table-header":{pattern:RegExp(s),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:l(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:l(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:l(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:l(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(S){["url","bold","italic","strike","code-snippet"].forEach(function(O){S!==O&&(e.languages.markdown[S].inside.content.inside[O]=e.languages.markdown[O])})}),e.hooks.add("after-tokenize",function(S){if(S.language!=="markdown"&&S.language!=="md")return;function O(V){if(!(!V||typeof V=="string"))for(var N=0,D=V.length;N",quot:'"'},h=String.fromCodePoint||String.fromCharCode;function A(S){var O=S.replace(f,"");return O=O.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(V,N){if(N=N.toLowerCase(),N[0]==="#"){var D;return N[1]==="x"?D=parseInt(N.slice(2),16):D=Number(N.slice(1)),h(D)}else{var Z=b[N];return Z||V}}),O}e.languages.md=e.languages.markdown})(t)}},51478:function(c){"use strict";c.exports=a,a.displayName="markupTemplating",a.aliases=[];function a(t){(function(e){function i(l,s){return"___"+l.toUpperCase()+s+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(l,s,d,E){if(l.language===s){var f=l.tokenStack=[];l.code=l.code.replace(d,function(b){if(typeof E=="function"&&!E(b))return b;for(var h=f.length,A;l.code.indexOf(A=i(s,h))!==-1;)++h;return f[h]=b,A}),l.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(l,s){if(l.language!==s||!l.tokenStack)return;l.grammar=e.languages[s];var d=0,E=Object.keys(l.tokenStack);function f(b){for(var h=0;h=E.length);h++){var A=b[h];if(typeof A=="string"||A.content&&typeof A.content=="string"){var S=E[d],O=l.tokenStack[S],V=typeof A=="string"?A:A.content,N=i(s,S),D=V.indexOf(N);if(D>-1){++d;var Z=V.substring(0,D),H=new e.Token(s,e.tokenize(O,l.grammar),"language-"+s,O),U=V.substring(D+N.length),C=[];Z&&C.push.apply(C,f([Z])),C.push(H),U&&C.push.apply(C,f([U])),typeof A=="string"?b.splice.apply(b,[h,1].concat(C)):A.content=C}}else A.content&&f(A.content)}return b}f(l.tokens)}}})})(t)}},70614:function(c){"use strict";c.exports=a,a.displayName="markup",a.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function a(t){t.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.languages.markup.doctype.inside["internal-subset"].inside=t.languages.markup,t.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(i,l){var s={};s["language-"+l]={pattern:/(^$)/i,lookbehind:!0,inside:t.languages[l]},s.cdata=/^$/i;var d={"included-cdata":{pattern://i,inside:s}};d["language-"+l]={pattern:/[\s\S]+/,inside:t.languages[l]};var E={};E[i]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return i}),"i"),lookbehind:!0,greedy:!0,inside:d},t.languages.insertBefore("markup","cdata",E)}}),Object.defineProperty(t.languages.markup.tag,"addAttribute",{value:function(e,i){t.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[i,"language-"+i],inside:t.languages[i]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,t.languages.xml=t.languages.extend("markup",{}),t.languages.ssml=t.languages.xml,t.languages.atom=t.languages.xml,t.languages.rss=t.languages.xml}},16928:function(c){"use strict";c.exports=a,a.displayName="matlab",a.aliases=[];function a(t){t.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(c){"use strict";c.exports=a,a.displayName="maxscript",a.aliases=[];function a(t){(function(e){var i=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+i.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+i.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:i,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(t)}},37164:function(c){"use strict";c.exports=a,a.displayName="mel",a.aliases=[];function a(t){t.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},t.languages.mel.code.inside.rest=t.languages.mel}},25153:function(c){"use strict";c.exports=a,a.displayName="mermaid",a.aliases=[];function a(t){t.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(c){"use strict";c.exports=a,a.displayName="mizar",a.aliases=[];function a(t){t.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(c){"use strict";c.exports=a,a.displayName="mongodb",a.aliases=[];function a(t){(function(e){var i=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],l=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];i=i.map(function(d){return d.replace("$","\\$")});var s="(?:"+i.join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+s+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+l.join("|")+")\\b"),alias:"keyword"}})})(t)}},65626:function(c){"use strict";c.exports=a,a.displayName="monkey",a.aliases=[];function a(t){t.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(c){"use strict";c.exports=a,a.displayName="moonscript",a.aliases=["moon"];function a(t){t.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},t.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=t.languages.moonscript,t.languages.moon=t.languages.moonscript}},40722:function(c){"use strict";c.exports=a,a.displayName="n1ql",a.aliases=[];function a(t){t.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(c){"use strict";c.exports=a,a.displayName="n4js",a.aliases=["n4jsd"];function a(t){t.languages.n4js=t.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),t.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),t.languages.n4jsd=t.languages.n4js}},41224:function(c){"use strict";c.exports=a,a.displayName="nand2tetrisHdl",a.aliases=[];function a(t){t.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(c){"use strict";c.exports=a,a.displayName="naniscript",a.aliases=[];function a(t){(function(e){var i=/\{[^\r\n\[\]{}]*\}/,l={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:i,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:i,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:l}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:i,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:l},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(E){var f=E.tokens;f.forEach(function(b){if(typeof b!="string"&&b.type==="generic-text"){var h=d(b);s(h)||(b.type="bad-line",b.content=h)}})});function s(E){for(var f="[]{}",b=[],h=0;h=&|$!]/}}},32964:function(c){"use strict";c.exports=a,a.displayName="neon",a.aliases=[];function a(t){t.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(c){"use strict";c.exports=a,a.displayName="nevod",a.aliases=[];function a(t){t.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(c){"use strict";c.exports=a,a.displayName="nginx",a.aliases=[];function a(t){(function(e){var i=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:i}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:i}},punctuation:/[{};]/}})(t)}},66791:function(c){"use strict";c.exports=a,a.displayName="nim",a.aliases=[];function a(t){t.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(c){"use strict";c.exports=a,a.displayName="nix",a.aliases=[];function a(t){t.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},t.languages.nix.string.inside.interpolation.inside=t.languages.nix}},13490:function(c){"use strict";c.exports=a,a.displayName="nsis",a.aliases=[];function a(t){t.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="objectivec",i.aliases=["objc"];function i(l){l.register(e),l.languages.objectivec=l.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete l.languages.objectivec["class-name"],l.languages.objc=l.languages.objectivec}},66894:function(c){"use strict";c.exports=a,a.displayName="ocaml",a.aliases=[];function a(t){t.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(c,a,t){"use strict";var e=t(79440);c.exports=i,i.displayName="opencl",i.aliases=[];function i(l){l.register(e),function(s){s.languages.opencl=s.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),s.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var d={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};s.languages.insertBefore("c","keyword",d),s.languages.cpp&&(d["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},s.languages.insertBefore("cpp","keyword",d))}(l)}},27734:function(c){"use strict";c.exports=a,a.displayName="openqasm",a.aliases=["qasm"];function a(t){t.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},t.languages.qasm=t.languages.openqasm}},91889:function(c){"use strict";c.exports=a,a.displayName="oz",a.aliases=[];function a(t){t.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(c){"use strict";c.exports=a,a.displayName="parigp",a.aliases=[];function a(t){t.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map(function(i){return i.split("").join(" *")}).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(c){"use strict";c.exports=a,a.displayName="parser",a.aliases=[];function a(t){(function(e){var i=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});i=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:i.keyword,variable:i.variable,function:i.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:i.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:i.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:i.expression,keyword:i.keyword,variable:i.variable,function:i.function,escape:i.escape,"parser-punctuation":{pattern:i.punctuation,alias:"punctuation"}},i.tag.inside["attr-value"])})(t)}},92949:function(c){"use strict";c.exports=a,a.displayName="pascal",a.aliases=["objectpascal"];function a(t){t.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},t.languages.pascal.asm.inside=t.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),t.languages.objectpascal=t.languages.pascal}},5681:function(c){"use strict";c.exports=a,a.displayName="pascaligo",a.aliases=[];function a(t){(function(e){var i=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,l=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return i}),s=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return l}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return l}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return l})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},d=["comment","keyword","builtin","operator","punctuation"].reduce(function(E,f){return E[f]=s[f],E},{});s["class-name"].forEach(function(E){E.inside=d})})(t)}},70696:function(c){"use strict";c.exports=a,a.displayName="pcaxis",a.aliases=["px"];function a(t){t.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},t.languages.px=t.languages.pcaxis}},35790:function(c){"use strict";c.exports=a,a.displayName="peoplecode",a.aliases=["pcode"];function a(t){t.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},t.languages.pcode=t.languages.peoplecode}},25777:function(c){"use strict";c.exports=a,a.displayName="perl",a.aliases=[];function a(t){(function(e){var i=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,i].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,i].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,i+/\s*/.source+i].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(t)}},65889:function(c,a,t){"use strict";var e=t(53852);c.exports=i,i.displayName="phpExtras",i.aliases=[];function i(l){l.register(e),l.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="php",i.aliases=[];function i(l){l.register(e),function(s){var d=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,E=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],f=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,b=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,h=/[{}\[\](),:;]/;s.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:d,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:E,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:f,operator:b,punctuation:h};var A={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:s.languages.php},S=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:A}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:A}}];s.languages.insertBefore("php","variable",{string:S,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:d,string:S,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:E,number:f,operator:b,punctuation:h}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),s.hooks.add("before-tokenize",function(O){if(/<\?/.test(O.code)){var V=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;s.languages["markup-templating"].buildPlaceholders(O,"php",V)}}),s.hooks.add("after-tokenize",function(O){s.languages["markup-templating"].tokenizePlaceholders(O,"php")})}(l)}},97719:function(c,a,t){"use strict";var e=t(53852),i=t(53510);c.exports=l,l.displayName="phpdoc",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){var E=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;d.languages.phpdoc=d.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+E+"\\s+)?)\\$\\w+"),lookbehind:!0}}),d.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+E),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),d.languages.javadoclike.addSupport("php",d.languages.phpdoc)}(s)}},63839:function(c,a,t){"use strict";var e=t(69435);c.exports=i,i.displayName="plsql",i.aliases=[];function i(l){l.register(e),l.languages.plsql=l.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),l.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(c){"use strict";c.exports=a,a.displayName="powerquery",a.aliases=[];function a(t){t.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},t.languages.pq=t.languages.powerquery,t.languages.mscript=t.languages.powerquery}},32530:function(c){"use strict";c.exports=a,a.displayName="powershell",a.aliases=[];function a(t){(function(e){var i=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};i.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:i},boolean:i.boolean,variable:i.variable}})(t)}},8938:function(c){"use strict";c.exports=a,a.displayName="processing",a.aliases=[];function a(t){t.languages.processing=t.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),t.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(c){"use strict";c.exports=a,a.displayName="prolog",a.aliases=[];function a(t){t.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(c){"use strict";c.exports=a,a.displayName="promql",a.aliases=[];function a(t){(function(e){var i=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],l=["on","ignoring","group_right","group_left","by","without"],s=["offset"],d=i.concat(l,s);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+l.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+d.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(t)}},15375:function(c){"use strict";c.exports=a,a.displayName="properties",a.aliases=[];function a(t){t.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(c){"use strict";c.exports=a,a.displayName="protobuf",a.aliases=[];function a(t){(function(e){var i=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:i}},builtin:i,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(t)}},83588:function(c){"use strict";c.exports=a,a.displayName="psl",a.aliases=[];function a(t){t.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(c){"use strict";c.exports=a,a.displayName="pug",a.aliases=[];function a(t){(function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var i=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,l=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],s={},d=0,E=l.length;d",function(){return f.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[f.language,"language-"+f.language],inside:e.languages[f.language]}}})}e.languages.insertBefore("pug","filter",s)})(t)}},21294:function(c){"use strict";c.exports=a,a.displayName="puppet",a.aliases=[];function a(t){(function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var i=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=i,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=i})(t)}},38709:function(c){"use strict";c.exports=a,a.displayName="pure",a.aliases=[];function a(t){(function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var i=["c",{lang:"c++",alias:"cpp"},"fortran"],l=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;i.forEach(function(s){var d=s;if(typeof s!="string"&&(d=s.alias,s=s.lang),e.languages[d]){var E={};E["inline-lang-"+d]={pattern:RegExp(l.replace("",s.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},E["inline-lang-"+d].inside.rest=e.util.clone(e.languages[d]),e.languages.insertBefore("pure","inline-lang",E)}}),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))})(t)}},15008:function(c){"use strict";c.exports=a,a.displayName="purebasic",a.aliases=[];function a(t){t.languages.purebasic=t.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),t.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete t.languages.purebasic["class-name"],delete t.languages.purebasic.boolean,t.languages.pbfasm=t.languages.purebasic}},96549:function(c,a,t){"use strict";var e=t(2050);c.exports=i,i.displayName="purescript",i.aliases=["purs"];function i(l){l.register(e),l.languages.purescript=l.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[l.languages.haskell.operator[0],l.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),l.languages.purs=l.languages.purescript}},5221:function(c){"use strict";c.exports=a,a.displayName="python",a.aliases=["py"];function a(t){t.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},t.languages.python["string-interpolation"].inside.interpolation.inside.rest=t.languages.python,t.languages.py=t.languages.python}},27447:function(c){"use strict";c.exports=a,a.displayName="q",a.aliases=[];function a(t){t.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(c){"use strict";c.exports=a,a.displayName="qml",a.aliases=[];function a(t){(function(e){for(var i=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,l=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,s=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return i}).replace(//g,function(){return l}),d=0;d<2;d++)s=s.replace(//g,function(){return s});s=s.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return s}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return s}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(t)}},75542:function(c){"use strict";c.exports=a,a.displayName="qore",a.aliases=[];function a(t){t.languages.qore=t.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(c){"use strict";c.exports=a,a.displayName="qsharp",a.aliases=["qs"];function a(t){(function(e){function i(V,N){return V.replace(/<<(\d+)>>/g,function(D,Z){return"(?:"+N[+Z]+")"})}function l(V,N,D){return RegExp(i(V,N),D||"")}function s(V,N){for(var D=0;D>/g,function(){return"(?:"+V+")"});return V.replace(/<>/g,"[^\\s\\S]")}var d={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function E(V){return"\\b(?:"+V.trim().replace(/ /g,"|")+")\\b"}var f=RegExp(E(d.type+" "+d.other)),b=/\b[A-Za-z_]\w*\b/.source,h=i(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[b]),A={keyword:f,punctuation:/[<>()?,.:[\]]/},S=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:l(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:l(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[h]),lookbehind:!0,inside:A},{pattern:l(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[h]),lookbehind:!0,inside:A}],keyword:f,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var O=s(i(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[S]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:l(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[O]),greedy:!0,inside:{interpolation:{pattern:l(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[O]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})})(t),t.languages.qs=t.languages.qsharp}},44298:function(c){"use strict";c.exports=a,a.displayName="r",a.aliases=[];function a(t){t.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(c,a,t){"use strict";var e=t(48780);c.exports=i,i.displayName="racket",i.aliases=["rkt"];function i(l){l.register(e),l.languages.racket=l.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),l.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),l.languages.rkt=l.languages.racket}},75266:function(c){"use strict";c.exports=a,a.displayName="reason",a.aliases=[];function a(t){t.languages.reason=t.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),t.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete t.languages.reason.function}},48139:function(c){"use strict";c.exports=a,a.displayName="regex",a.aliases=[];function a(t){(function(e){var i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,s={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},d={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},E="(?:[^\\\\-]|"+l.source+")",f=RegExp(E+"-"+E),b={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:f,inside:{escape:l,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":d,escape:l}},"special-escape":i,"char-set":s,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":b}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:l,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(c){"use strict";c.exports=a,a.displayName="renpy",a.aliases=["rpy"];function a(t){t.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},t.languages.rpy=t.languages.renpy}},63919:function(c){"use strict";c.exports=a,a.displayName="rest",a.aliases=[];function a(t){t.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(c){"use strict";c.exports=a,a.displayName="rip",a.aliases=[];function a(t){t.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(c){"use strict";c.exports=a,a.displayName="roboconf",a.aliases=[];function a(t){t.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(c){"use strict";c.exports=a,a.displayName="robotframework",a.aliases=[];function a(t){(function(e){var i={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},l={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function s(b,h){var A={};A["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var S in h)A[S]=h[S];return A.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},A.variable=l,A.comment=i,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return b}),"im"),alias:"section",inside:A}}var d={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},E={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:l}},f={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:l}};e.languages.robotframework={settings:s("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:s("Variables"),"test-cases":s("Test Cases",{"test-name":E,documentation:d,property:f}),keywords:s("Keywords",{"keyword-name":E,documentation:d,property:f}),tasks:s("Tasks",{"task-name":E,documentation:d,property:f}),comment:i},e.languages.robot=e.languages.robotframework})(t)}},75308:function(c){"use strict";c.exports=a,a.displayName="ruby",a.aliases=["rb"];function a(t){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var i={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var l="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",s=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+l+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:i,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:i,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+s),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+s+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+l),greedy:!0,inside:{interpolation:i,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:i,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:i,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+l),greedy:!0,inside:{interpolation:i,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:i,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(t)}},45315:function(c){"use strict";c.exports=a,a.displayName="rust",a.aliases=[];function a(t){(function(e){for(var i=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,l=0;l<2;l++)i=i.replace(//g,function(){return i});i=i.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+i),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(t)}},13794:function(c){"use strict";c.exports=a,a.displayName="sas",a.aliases=[];function a(t){(function(e){var i=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,l=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,s={pattern:RegExp(i+"[bx]"),alias:"number"},d={pattern:/&[a-z_]\w*/i},E={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},f={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},b=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],h={pattern:RegExp(i),greedy:!0},A=/[$%@.(){}\[\];,\\]/,S={pattern:/%?\b\w+(?=\()/,alias:"keyword"},O={function:S,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":d,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:l,"numeric-constant":s,punctuation:A,string:h},V={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},N={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},D={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Z={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},H=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,U={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return H}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return H}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:b,function:S,"arg-value":O["arg-value"],operator:O.operator,argument:O.arg,number:l,"numeric-constant":s,punctuation:A,string:h}},C={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return i}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":D,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:C,"submit-statement":Z,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:C,"submit-statement":Z,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:b,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:O}},"cas-actions":U,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:O},step:f,keyword:C,function:S,format:V,altformat:N,"global-statements":D,number:l,"numeric-constant":s,punctuation:A,string:h}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return i}),"im"),lookbehind:!0,inside:O},"macro-keyword":E,"macro-variable":d,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":E,"macro-variable":d,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:A}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:b,number:l,"numeric-constant":s}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:O},"cas-actions":U,comment:b,function:S,format:V,altformat:N,"numeric-constant":s,datetime:{pattern:RegExp(i+"(?:dt?|t)"),alias:"number"},string:h,step:f,keyword:C,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:l,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:A}})(t)}},41299:function(c){"use strict";c.exports=a,a.displayName="sass",a.aliases=[];function a(t){(function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var i=/\$[-\w]+|#\{\$[-\w]+\}/,l=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:i,operator:l}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:i,operator:l,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(t)}},98177:function(c,a,t){"use strict";var e=t(7093);c.exports=i,i.displayName="scala",i.aliases=[];function i(l){l.register(e),l.languages.scala=l.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),l.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:l.languages.scala}}},string:/[\s\S]+/}}}),delete l.languages.scala["class-name"],delete l.languages.scala.function}},48780:function(c){"use strict";c.exports=a,a.displayName="scheme",a.aliases=[];function a(t){(function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(i({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function i(l){for(var s in l)l[s]=l[s].replace(/<[\w\s]+>/g,function(d){return"(?:"+l[d].trim()+")"});return l[s]}})(t)}},79793:function(c){"use strict";c.exports=a,a.displayName="scss",a.aliases=[];function a(t){t.languages.scss=t.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),t.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),t.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),t.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),t.languages.scss.atrule.inside.rest=t.languages.scss}},52085:function(c,a,t){"use strict";var e=t(3058);c.exports=i,i.displayName="shellSession",i.aliases=[];function i(l){l.register(e),function(s){var d=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");s.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return d}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(l)}},65411:function(c){"use strict";c.exports=a,a.displayName="smali",a.aliases=[];function a(t){t.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(c){"use strict";c.exports=a,a.displayName="smalltalk",a.aliases=[];function a(t){t.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="smarty",i.aliases=[];function i(l){l.register(e),function(s){s.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:s.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},s.languages.smarty["embedded-php"].inside.smarty.inside=s.languages.smarty,s.languages.smarty.string[0].inside.interpolation.inside.expression.inside=s.languages.smarty;var d=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,E=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return d.source}),"g");s.hooks.add("before-tokenize",function(f){var b="{literal}",h="{/literal}",A=!1;s.languages["markup-templating"].buildPlaceholders(f,"smarty",E,function(S){return S===h&&(A=!1),A?!1:(S===b&&(A=!0),!0)})}),s.hooks.add("after-tokenize",function(f){s.languages["markup-templating"].tokenizePlaceholders(f,"smarty")})}(l)}},66433:function(c){"use strict";c.exports=a,a.displayName="sml",a.aliases=["smlnj"];function a(t){(function(e){var i=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return i.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:i,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml})(t)}},34855:function(c){"use strict";c.exports=a,a.displayName="solidity",a.aliases=["sol"];function a(t){t.languages.solidity=t.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),t.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),t.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),t.languages.sol=t.languages.solidity}},12998:function(c){"use strict";c.exports=a,a.displayName="solutionFile",a.aliases=[];function a(t){(function(e){var i={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:i}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:i}},guid:i,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]})(t)}},10202:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="soy",i.aliases=[];function i(l){l.register(e),function(s){var d=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,E=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;s.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:d,greedy:!0},number:E,punctuation:/[\[\].?]/}},string:{pattern:d,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:E,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},s.hooks.add("before-tokenize",function(f){var b=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,h="{literal}",A="{/literal}",S=!1;s.languages["markup-templating"].buildPlaceholders(f,"soy",b,function(O){return O===A&&(S=!1),S?!1:(O===h&&(S=!0),!0)})}),s.hooks.add("after-tokenize",function(f){s.languages["markup-templating"].tokenizePlaceholders(f,"soy")})}(l)}},41186:function(c,a,t){"use strict";var e=t(58710);c.exports=i,i.displayName="sparql",i.aliases=["rq"];function i(l){l.register(e),l.languages.sparql=l.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),l.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),l.languages.rq=l.languages.sparql}},68963:function(c){"use strict";c.exports=a,a.displayName="splunkSpl",a.aliases=[];function a(t){t.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(c){"use strict";c.exports=a,a.displayName="sqf",a.aliases=[];function a(t){t.languages.sqf=t.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),t.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:t.languages.sqf.comment}}}),delete t.languages.sqf["class-name"]}},69435:function(c){"use strict";c.exports=a,a.displayName="sql",a.aliases=[];function a(t){t.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(c){"use strict";c.exports=a,a.displayName="squirrel",a.aliases=[];function a(t){t.languages.squirrel=t.languages.extend("clike",{comment:[t.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),t.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(c){"use strict";c.exports=a,a.displayName="stan",a.aliases=[];function a(t){(function(e){var i=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+i.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,i],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan})(t)}},89032:function(c){"use strict";c.exports=a,a.displayName="stylus",a.aliases=[];function a(t){(function(e){var i={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},l={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},s={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:i,number:l,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:i,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:l,punctuation:/[{}()\[\];:,]/};s.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:s}},s.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:s}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:s}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:s}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:s}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:s.interpolation}},rest:s}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:s.interpolation,comment:s.comment,punctuation:/[{},]/}},func:s.func,string:s.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:s.interpolation,punctuation:/[{}()\[\];:.]/}})(t)}},40241:function(c){"use strict";c.exports=a,a.displayName="swift",a.aliases=[];function a(t){t.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},t.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=t.languages.swift})}},24812:function(c){"use strict";c.exports=a,a.displayName="systemd",a.aliases=[];function a(t){(function(e){var i={pattern:/^[;#].*/m,greedy:!0},l=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:i,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+l+`|(?=[^"\r ]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+l+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:i,quoted:{pattern:RegExp(/(^|\s)/.source+l),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(t)}},16747:function(c,a,t){"use strict";var e=t(73584),i=t(87648);c.exports=l,l.displayName="t4Cs",l.aliases=[];function l(s){s.register(e),s.register(i),s.languages.t4=s.languages["t4-cs"]=s.languages["t4-templating"].createT4("csharp")}},73584:function(c){"use strict";c.exports=a,a.displayName="t4Templating",a.aliases=[];function a(t){(function(e){function i(s,d,E){return{pattern:RegExp("<#"+s+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+s+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:d,alias:E}}}}function l(s){var d=e.languages[s],E="language-"+s;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:i("=",d,E),"class-feature":i("\\+",d,E),standard:i("",d,E)}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:l})})(t)}},79243:function(c,a,t){"use strict";var e=t(73584),i=t(55686);c.exports=l,l.displayName="t4Vb",l.aliases=[];function l(s){s.register(e),s.register(i),s.languages["t4-vb"]=s.languages["t4-templating"].createT4("vbnet")}},31788:function(c,a,t){"use strict";var e=t(14409);c.exports=i,i.displayName="tap",i.aliases=[];function i(l){l.register(e),l.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:l.languages.yaml,alias:"language-yaml"}}}},60871:function(c){"use strict";c.exports=a,a.displayName="tcl",a.aliases=[];function a(t){t.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(c){"use strict";c.exports=a,a.displayName="textile",a.aliases=[];function a(t){(function(e){var i=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,l=/\)|\((?![^|()\n]+\))/.source;function s(S,O){return RegExp(S.replace(//g,function(){return"(?:"+i+")"}).replace(//g,function(){return"(?:"+l+")"}),O||"")}var d={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},E=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:s(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:s(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:d},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:s(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:s(/(^[*#]+)+/.source),lookbehind:!0,inside:d},punctuation:/^[*#]+/}},table:{pattern:s(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:s(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:d},punctuation:/\||^\./}},inline:{pattern:s(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:s(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:s(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:s(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:s(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:s(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:s(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:s(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:s(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:d},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:s(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:s(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:s(/(^")+/.source),lookbehind:!0,inside:d},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:s(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:s(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:s(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:d},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),f=E.phrase.inside,b={inline:f.inline,link:f.link,image:f.image,footnote:f.footnote,acronym:f.acronym,mark:f.mark};E.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var h=f.inline.inside;h.bold.inside=b,h.italic.inside=b,h.inserted.inside=b,h.deleted.inside=b,h.span.inside=b;var A=f.table.inside;A.inline=b.inline,A.link=b.link,A.image=b.image,A.footnote=b.footnote,A.acronym=b.acronym,A.mark=b.mark})(t)}},14693:function(c){"use strict";c.exports=a,a.displayName="toml",a.aliases=[];function a(t){(function(e){var i=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function l(s){return s.replace(/__/g,function(){return i})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(l(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(l(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(t)}},8743:function(c){"use strict";c.exports=a,a.displayName="tremor",a.aliases=[];function a(t){(function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var i=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+i+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+i+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(i),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor})(t)}},1689:function(c,a,t){"use strict";var e=t(24103),i=t(92784);c.exports=l,l.displayName="tsx",l.aliases=[];function l(s){s.register(e),s.register(i),function(d){var E=d.util.clone(d.languages.typescript);d.languages.tsx=d.languages.extend("jsx",E),delete d.languages.tsx.parameter,delete d.languages.tsx["literal-property"];var f=d.languages.tsx.tag;f.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+f.pattern.source+")",f.pattern.flags),f.lookbehind=!0}(s)}},69210:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="tt2",i.aliases=[];function i(l){l.register(e),function(s){s.languages.tt2=s.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),s.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),s.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),s.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete s.languages.tt2.string,s.hooks.add("before-tokenize",function(d){var E=/\[%[\s\S]+?%\]/g;s.languages["markup-templating"].buildPlaceholders(d,"tt2",E)}),s.hooks.add("after-tokenize",function(d){s.languages["markup-templating"].tokenizePlaceholders(d,"tt2")})}(l)}},58710:function(c){"use strict";c.exports=a,a.displayName="turtle",a.aliases=[];function a(t){t.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},t.languages.trig=t.languages.turtle}},60452:function(c,a,t){"use strict";var e=t(51478);c.exports=i,i.displayName="twig",i.aliases=[];function i(l){l.register(e),l.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},l.hooks.add("before-tokenize",function(s){if(s.language==="twig"){var d=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;l.languages["markup-templating"].buildPlaceholders(s,"twig",d)}}),l.hooks.add("after-tokenize",function(s){l.languages["markup-templating"].tokenizePlaceholders(s,"twig")})}},92784:function(c){"use strict";c.exports=a,a.displayName="typescript",a.aliases=["ts"];function a(t){(function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var i=e.languages.extend("typescript",{});delete i["class-name"],e.languages.typescript["class-name"].inside=i,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:i}}}}),e.languages.ts=e.languages.typescript})(t)}},36489:function(c){"use strict";c.exports=a,a.displayName="typoscript",a.aliases=["tsconfig"];function a(t){(function(e){var i=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:i}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:i,number:/^\d+$/,punctuation:/[,|:]/}},keyword:i,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript})(t)}},78380:function(c){"use strict";c.exports=a,a.displayName="unrealscript",a.aliases=["uc","uscript"];function a(t){t.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},t.languages.uc=t.languages.uscript=t.languages.unrealscript}},10409:function(c){"use strict";c.exports=a,a.displayName="uorazor",a.aliases=[];function a(t){t.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(c){"use strict";c.exports=a,a.displayName="uri",a.aliases=["url"];function a(t){t.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},t.languages.url=t.languages.uri}},82028:function(c){"use strict";c.exports=a,a.displayName="v",a.aliases=[];function a(t){(function(e){var i={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":i}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),i.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})})(t)}},62282:function(c){"use strict";c.exports=a,a.displayName="vala",a.aliases=[];function a(t){t.languages.vala=t.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),t.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:t.languages.vala}},string:/[\s\S]+/}}}),t.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(c,a,t){"use strict";var e=t(51422);c.exports=i,i.displayName="vbnet",i.aliases=[];function i(l){l.register(e),l.languages.vbnet=l.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(c){"use strict";c.exports=a,a.displayName="velocity",a.aliases=[];function a(t){(function(e){e.languages.velocity=e.languages.extend("markup",{});var i={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};i.variable.inside={string:i.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:i.number,boolean:i.boolean,punctuation:i.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:i}},variable:i.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity})(t)}},37116:function(c){"use strict";c.exports=a,a.displayName="verilog",a.aliases=[];function a(t){t.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(c){"use strict";c.exports=a,a.displayName="vhdl",a.aliases=[];function a(t){t.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(c){"use strict";c.exports=a,a.displayName="vim",a.aliases=[];function a(t){t.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(c){"use strict";c.exports=a,a.displayName="visualBasic",a.aliases=[];function a(t){t.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},t.languages.vb=t.languages["visual-basic"],t.languages.vba=t.languages["visual-basic"]}},17723:function(c){"use strict";c.exports=a,a.displayName="warpscript",a.aliases=[];function a(t){t.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(c){"use strict";c.exports=a,a.displayName="wasm",a.aliases=[];function a(t){t.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(c){"use strict";c.exports=a,a.displayName="webIdl",a.aliases=[];function a(t){(function(e){var i=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,l="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+i+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,s={};e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+i),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:s},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+l),lookbehind:!0,inside:s},{pattern:RegExp("("+/\bcallback\s+/.source+i+/\s*=\s*/.source+")"+l),lookbehind:!0,inside:s},{pattern:RegExp(/(\btypedef\b\s*)/.source+l),lookbehind:!0,inside:s},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+i),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+i),lookbehind:!0},RegExp(i+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+i),lookbehind:!0},{pattern:RegExp(l+"(?="+/\s*(?:\.{3}\s*)?/.source+i+/\s*[(),;=]/.source+")"),inside:s}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var d in e.languages["web-idl"])d!=="class-name"&&(s[d]=e.languages["web-idl"][d]);e.languages.webidl=e.languages["web-idl"]})(t)}},8921:function(c){"use strict";c.exports=a,a.displayName="wiki",a.aliases=[];function a(t){t.languages.wiki=t.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:t.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),t.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:t.languages.markup.tag.inside}}}})}},13429:function(c){"use strict";c.exports=a,a.displayName="wolfram",a.aliases=["mathematica","wl","nb"];function a(t){t.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},t.languages.mathematica=t.languages.wolfram,t.languages.wl=t.languages.wolfram,t.languages.nb=t.languages.wolfram}},65197:function(c){"use strict";c.exports=a,a.displayName="wren",a.aliases=[];function a(t){t.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},t.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:t.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(c){"use strict";c.exports=a,a.displayName="xeora",a.aliases=["xeoracube"];function a(t){(function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora})(t)}},35:function(c){"use strict";c.exports=a,a.displayName="xmlDoc",a.aliases=[];function a(t){(function(e){function i(E,f){e.languages[E]&&e.languages.insertBefore(E,"comment",{"doc-comment":f})}var l=e.languages.markup.tag,s={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:l}},d={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:l}};i("csharp",s),i("fsharp",s),i("vbnet",d)})(t)}},86095:function(c){"use strict";c.exports=a,a.displayName="xojo",a.aliases=[];function a(t){t.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(c){"use strict";c.exports=a,a.displayName="xquery",a.aliases=[];function a(t){(function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var i=function(s){return typeof s=="string"?s:typeof s.content=="string"?s.content:s.content.map(i).join("")},l=function(s){for(var d=[],E=0;E0&&d[d.length-1].tagName===i(f.content[0].content[1])&&d.pop():f.content[f.content.length-1].content==="/>"||d.push({tagName:i(f.content[0].content[1]),openedBraces:0}):d.length>0&&f.type==="punctuation"&&f.content==="{"&&(!s[E+1]||s[E+1].type!=="punctuation"||s[E+1].content!=="{")&&(!s[E-1]||s[E-1].type!=="plain-text"||s[E-1].content!=="{")?d[d.length-1].openedBraces++:d.length>0&&d[d.length-1].openedBraces>0&&f.type==="punctuation"&&f.content==="}"?d[d.length-1].openedBraces--:f.type!=="comment"&&(b=!0)),(b||typeof f=="string")&&d.length>0&&d[d.length-1].openedBraces===0){var h=i(f);E0&&(typeof s[E-1]=="string"||s[E-1].type==="plain-text")&&(h=i(s[E-1])+h,s.splice(E-1,1),E--),/^\s+$/.test(h)?s[E]=h:s[E]=new e.Token("plain-text",h,null,h)}f.content&&typeof f.content!="string"&&l(f.content)}};e.hooks.add("after-tokenize",function(s){s.language==="xquery"&&l(s.tokens)})})(t)}},14409:function(c){"use strict";c.exports=a,a.displayName="yaml",a.aliases=["yml"];function a(t){(function(e){var i=/[*&][^\s[\]{},]+/,l=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,s="(?:"+l.source+"(?:[ ]+"+i.source+")?|"+i.source+"(?:[ ]+"+l.source+")?)",d=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),E=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function f(b,h){h=(h||"").replace(/m/g,"")+"m";var A=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return b});return RegExp(A,h)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return s})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return"(?:"+d+"|"+E+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:f(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:f(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:f(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:f(E),lookbehind:!0,greedy:!0},number:{pattern:f(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:l,important:i,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(t)}},33460:function(c){"use strict";c.exports=a,a.displayName="yang",a.aliases=[];function a(t){t.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(c){"use strict";c.exports=a,a.displayName="zig",a.aliases=[];function a(t){(function(e){function i(h){return function(){return h}}var l=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,s="\\b(?!"+l.source+")(?!\\d)\\w+\\b",d=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,E=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,i(d)),f=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,i(s)),b="(?!\\s)(?:!?\\s*(?:"+E+"\\s*)*"+f+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,i(b)).replace(//g,i(d))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,i(b)).replace(//g,i(d))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:l,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(h){h.inside===null&&(h.inside=e.languages.zig)})})(t)}},92848:function(c,a){"use strict";var t;a.Q=s,t=d;var e="",i=" ",l=/[ \t\n\r\f]+/g;function s(E){var f=String(E||e).trim();return f===e?[]:f.split(l)}function d(E){return E.join(i).trim()}},77179:function(c,a,t){"use strict";var e=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},i=e(t(58970)),l=t(39159);function s(d,E){var f={};return!d||typeof d!="string"||(0,i.default)(d,function(b,h){b&&h&&(f[(0,l.camelCase)(b,E)]=h)}),f}s.default=s,c.exports=s},39159:function(c,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,e=/-([a-z])/g,i=/^[^-]+$/,l=/^-(webkit|moz|ms|o|khtml)-/,s=/^-(ms)-/,d=function(h){return!h||i.test(h)||t.test(h)},E=function(h,A){return A.toUpperCase()},f=function(h,A){return"".concat(A,"-")},b=function(h,A){return A===void 0&&(A={}),d(h)?h:(h=h.toLowerCase(),A.reactCompat?h=h.replace(s,f):h=h.replace(l,f),h.replace(e,E))};a.camelCase=b},58970:function(c,a,t){"use strict";var e=this&&this.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(a,"__esModule",{value:!0}),a.default=l;var i=e(t(93193));function l(s,d){var E=null;if(!s||typeof s!="string")return E;var f=(0,i.default)(s),b=typeof d=="function";return f.forEach(function(h){if(h.type==="declaration"){var A=h.property,S=h.value;b?d(A,S,h):S&&(E=E||{},E[A]=S)}}),E}},97270:function(c){c.exports=t;var a=Object.prototype.hasOwnProperty;function t(){for(var e={},i=0;i","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(c){"use strict";c.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/index.html b/index.html index 3396bfb6c1..1c7f56aae7 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__SimpleLayouts.4c386ce1.async.js b/layouts__SimpleLayouts.f2b2e51a.async.js similarity index 88% rename from layouts__SimpleLayouts.4c386ce1.async.js rename to layouts__SimpleLayouts.f2b2e51a.async.js index 6fd1bfa855..337cbfde06 100644 --- a/layouts__SimpleLayouts.4c386ce1.async.js +++ b/layouts__SimpleLayouts.f2b2e51a.async.js @@ -1,42 +1,42 @@ -!(function(){var Gc=Object.defineProperty,Vc=Object.defineProperties;var Zc=Object.getOwnPropertyDescriptors;var Gs=Object.getOwnPropertySymbols;var lc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable;var uc=Math.pow,ic=(de,ne,y)=>ne in de?Gc(de,ne,{enumerable:!0,configurable:!0,writable:!0,value:y}):de[ne]=y,lo=(de,ne)=>{for(var y in ne||(ne={}))lc.call(ne,y)&&ic(de,y,ne[y]);if(Gs)for(var y of Gs(ne))sc.call(ne,y)&&ic(de,y,ne[y]);return de},Tu=(de,ne)=>Vc(de,Zc(ne));var cc=(de,ne)=>{var y={};for(var E in de)lc.call(de,E)&&ne.indexOf(E)<0&&(y[E]=de[E]);if(de!=null&&Gs)for(var E of Gs(de))ne.indexOf(E)<0&&sc.call(de,E)&&(y[E]=de[E]);return y};var Ou=(de,ne,y)=>new Promise((E,re)=>{var oe=he=>{try{fe(y.next(he))}catch(ie){re(ie)}},ge=he=>{try{fe(y.throw(he))}catch(ie){re(ie)}},fe=he=>he.done?E(he.value):Promise.resolve(he.value).then(oe,ge);fe((y=y.apply(de,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[7062],{89489:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},59477:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},65363:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(59301),oe={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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},81953:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(59301),oe={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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},26227:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},49198:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},41464:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},87169:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},52671:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},8657:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},56082:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},33853:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},15075:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},43531:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},38819:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},99587:function(de,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},21069:function(de,ne){"use strict";ne.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},57149:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,Oe)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ee[Le]=Oe,ie=(Ee,Le)=>{for(var Oe in Le||(Le={}))ge.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);if(oe)for(var Oe of oe(Le))fe.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);return Ee};const xe=Ee=>React.createElement("svg",ie({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,Oe)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ee[Le]=Oe,ie=(Ee,Le)=>{for(var Oe in Le||(Le={}))ge.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);if(oe)for(var Oe of oe(Le))fe.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);return Ee};const xe=Ee=>React.createElement("svg",ie({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function de(ce,b,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=ce,this._defaultValue=b,this._minimum=a,this._maximum=ee}Object.defineProperty(de.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(de.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(de.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(de.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,b){var a=go.Shape._FigureParameters[ce];return a?a[b]:null},go.Shape.setFigureParameter=function(ce,b,a){if(!(a instanceof de))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[ce];ee||(ee=[],go.Shape._FigureParameters[ce]=ee),ee[b]=a};var ne=[];function y(ce,b){var a=ne.pop();return a===void 0?new go.Point(ce,b):(a.x=ce,a.y=b,a)}function E(){var ce=ne.pop();return ce===void 0?new go.Point:ce}function re(ce){ne.push(ce)}function oe(ce,b,a,ee,x,te,ae,le,pe){pe||(pe=new go.Point);var ve=ce-a,be=x-ae,Ae=NaN,Ie=NaN;if(ve===0)if(be===0)ce===a&&(Ae=ce,Ie=b);else{var ke=(te-le)/be,Ye=te-ke*x;Ae=ce,Ie=ke*Ae+Ye}else if(be===0){var Be=(b-ee)/ve,$e=b-Be*ce;Ae=x,Ie=Be*Ae+$e}else{var Be=(b-ee)/ve,ke=(te-le)/be,$e=b-Be*ce,Ye=te-ke*x;Ae=(Ye-$e)/(Be-ke),Ie=Be*Ae+$e}return pe.x=Ae,pe.y=Ie,pe}function ge(ce,b,a,ee,x,te,ae,le,pe,ve,be,Ae,Ie,ke){var Ye=1-pe,Be=pe,$e=ce*Ye+a*Be,st=b*Ye+ee*Be,Yt=a*Ye+x*Be,vt=ee*Ye+te*Be,wt=x*Ye+ae*Be,Ct=te*Ye+le*Be,Tt=$e*Ye+Yt*Be,sn=st*Ye+vt*Be,en=Yt*Ye+wt*Be,et=vt*Ye+Ct*Be,Bt=Tt*Ye+en*Be,un=sn*Ye+et*Be;ve.x=$e,ve.y=st,be.x=Tt,be.y=sn,Ae.x=Bt,Ae.y=un,Ie.x=en,Ie.y=et,ke.x=wt,ke.y=Ct}var fe=new go.Spot(.156,.156),he=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new de("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*ie,te=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,b-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,a-x,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,x,a,0,a-x)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()));return x>1&&(te.spot1=new go.Spot(0,0,x,x),te.spot2=new go.Spot(1,1,-x,-x)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=b,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b/2,ee.startY=0,ee.endX=b/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(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.25*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Line,b,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.75*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,b,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ce,b,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*b,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ce,b,a){var ee=b/2,x=new go.Geometry().add(new go.PathFigure(b,b/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return x.spot1=fe,x.spot2=he,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=b,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,ie*b,0,b,(1-ie)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,0,ie*a,(1-ie)*b,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,ie*a,ie*b,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ie)*b,0,0,(1-ie)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new de("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x.5&&(ee=.5);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())):te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),x0&&(ae.add(new go.PathSegment(go.PathSegment.Move,b/2+le,b/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,le,le).close())),te.spot1=fe,te.spot2=he,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.08034461*b,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*b,.05349299*a,-.09239631*b,.07836421*a,.1406031*b,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*b,.074219*a,.2450511*b,-.00697547*a,.3776197*b,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*b,.07004196*a,.4539471*b,0,.6066018*b,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*b,.08370865*a,.6914277*b,-.01904177*a,.8921095*b,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*b,.3194596*a,1.036446*b,.04105738*a,1.020377*b,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*b,.562044*a,1.04448*b,.360238*a,.992256*b,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*b,.8217117*a,1.032337*b,.5771781*a,1.018411*b,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*b,.9156953*a,1.028411*b,.9571472*a,.8556702*b,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*b,.9310455*a,.7431877*b,1.009325*a,.5624123*b,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*b,.9344623*a,.4820677*b,1.031761*a,.3030112*b,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.870098*a,.2329994*b,1.01518*a,.03213784*b,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*b,.6545475*a,-.02812061*b,.9032597*a,-.01205169*b,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*b,.4265613*a,-.01812061*b,.6089503*a,-.00606892*b,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.1944299*a,-.01606892*b,.3892545*a,-.01205169*b,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ce,b,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,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 de("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new de("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ce,b,a){var ee=ce?ce.parameter1:NaN,x=ce?ce.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(x)&&(x=315);var te=ee%360;te<0&&(te+=360);var ae=x%360,le=Math.min(b,a)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,te,ae,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ce,b,a){var ee=ie/Math.SQRT2*.5,x=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*b,te*a,b,(1-ee)*a,(x+ee)*b,(te+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ce,b,a){var ee=ce?ce.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),b===0||a===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=b,x.endY=a,x}else{var te=b/2,ae=a/2,le=Math.atan2(a,b),pe=ee-Math.min(Math.cos(le)*ee/2,te),ve=ee-Math.min(Math.sin(le)*ee/2,ae),x=new go.Geometry,be=new go.PathFigure(pe,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),be.add(new go.PathSegment(go.PathSegment.Line,b-pe,0)),be.add(new go.PathSegment(go.PathSegment.Line,b,ve)),be.add(new go.PathSegment(go.PathSegment.Line,.8*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,b,a-ve)),be.add(new go.PathSegment(go.PathSegment.Line,b-pe,a)),be.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),be.add(new go.PathSegment(go.PathSegment.Line,pe,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,a-ve)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,0,ve).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=new go.Geometry,te=new go.PathFigure(.1*b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new de("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new de("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.5);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,a,Math.abs(1-ee)*b,.25*a,Math.abs(1-ee)*b,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,ie*b,0,b,(.5-ie/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,(.5+ie/2)*a,ie*b,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,0,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*b,.75*a,.5*b,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*b,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,0,0,.45*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.55*b,0,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.5*a,.9*b,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*b,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.6*b,.2*a,b,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.7*a,b,.8*a,.6*b,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,.5*b,.75*a,.55*b,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.7*a,.45*b,.95*a,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*b,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*b,.01*a,0,.25*a,.4*b,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.4*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*b,a,.5*b,.75*a,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.6*a,.55*b,.95*a,.5*b,.75*a));var te=.2,ae=.3,le=0,pe=te*ie;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+le)*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae)*b,(.5-pe+le)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*b,.36771243*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae+.05)*b,(.5-pe+le-.02)*a)),te=.2,ae=0,le=-.3,pe=te*ie,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+le)*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae)*b,(.5-pe+le)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+le)*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae)*b,(.5-pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),te=.2,ae=-.3,le=0,pe=te*ie,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae-.05)*b,(.5-pe+le-.02)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+le)*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae)*b,(.5-pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.6*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*.5,b*.5,b*.5,b*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,b*.5,b*.75,b*.25,b*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,b*.5,b*.25,b*.25,b*.25));var te=.1,ae=.5,le=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ae+te)*b,le*a)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b*ae,a*le,te*b,te*b).close()),x=new go.PathFigure(b*.5,0,!1),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*.5,b*.5,b*.5,b*.5)),le=.75,x=new go.PathFigure((ae+te)*b,le*a,!0),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,b*ae,a*le,te*b,te*b).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(ce,b,a){var ee=.8535533905932737,x=.5*b,te=.5*a;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,te,x,te)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,ee*b,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=.5,le=.5,pe=new go.PathFigure(ae*b,(le-te)*a);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),te=.4,x=ie*.4;var ve=E(),be=E(),Ae=E(),Ie=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.42,ve,be,Ae,Ie,Ie);var ke=E(),Ye=E(),Be=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.58,Ie,Ie,Be,ke,Ye);var $e=E(),st=E(),Yt=E();ge(ae,le+te,ae-x,le+te,ae-te,le+x,ae-te,le,.42,$e,st,Yt,Ie,Ie);var vt=E(),wt=E(),Ct=E();return ge(ae,le+te,ae-x,le+te,ae-te,le+x,ae-te,le,.58,Ie,Ie,Ct,vt,wt),pe.add(new go.PathSegment(go.PathSegment.Move,Ct.x*b,Ct.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,vt.x*b,vt.y*a,wt.x*b,wt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae.x*b,Ae.y*a,ve.x*b,ve.y*a,be.x*b,be.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Ct.x*b,Ct.y*a).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Yt.x*b,Yt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Be.x*b,Be.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,ke.x*b,ke.y*a,Ye.x*b,Ye.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Yt.x*b,Yt.y*a,$e.x*b,$e.y*a,st.x*b,st.y*a).close()),re(ve),re(be),re(Ae),re(Ie),re(ke),re(Ye),re(Be),re($e),re(st),re(Yt),re(vt),re(wt),re(Ct),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*b,0)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*b,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.5*a,b,.25*a,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>b&&(ee=b);var x=(b-ee)/2,te=x+ee;return new go.Geometry().add(new go.PathFigure(te,.5*a).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,x,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*b,0)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ce,b,a){var ee=new go.Geometry,x=ie*.4,te=.4,ae=.5,le=.5,pe=E(),ve=E(),be=E(),Ae=E(),Ie=new go.PathFigure((ae-te)*b,le*a,!1);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.44,be,Ae,ve,pe,pe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a));var ke=y(ve.x,ve.y);ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.56,pe,pe,ve,be,Ae);var Ye=y(ve.x,ve.y);Ie.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.95*.9)*b,ke.y*.1*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,ke.y*.1*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,b,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,.15*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,(Ye.y*.1+.05*.9)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,Ye.x*b,Ye.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),te=.35,x=ie*.35;var Be=new go.PathFigure(ae*b,(le-te)*a,!1);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a));var $e=new go.PathFigure((ae-te)*b,le*a,!1);return ee.add($e),re(pe),re(ve),re(be),re(Ae),re(ke),re(Ye),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(ce,b,a){var ee=new go.Geometry,x=.375,te=0,ae=-.125,le=x*ie,pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+le+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-le+ae)*a,(.5+le+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+le+ae)*a,(.5-le+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a).close()),x=.325,te=0,ae=-.125,le=x*ie;var pe=new go.PathFigure((1-.5+x+te)*b,(.5+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+le+ae)*a,(.5+le+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a,(.5-le+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+le+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-le+ae)*a));var pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);return ee.add(pe),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(ce,b,a){var ee=ce?ce.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ce,b,a){var ee=ce?ce.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ce,b,a){var ee=new go.Geometry().add(new go.PathFigure(.5*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*b,.5*a,.5*b,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ce,b,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*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ce,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new de("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new de("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=.3);var te=(1-ee)*b,ae=(.5-x/2)*a,le=(.5+x/2)*a,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,le)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),pe.spot1=new go.Spot(0,ae/a);var be=oe(0,le/a,1,le/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(be.x,be.y),re(be),pe}),go.Shape.setFigureParameter("Arrow2",0,new de("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new de("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=30),ee>b&&(ee=b);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,a/2);var te=b-ee,ae=(a-x)/2,le=ae+x,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,le)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),pe.spot1=new go.Spot(0,ae/a);var be=oe(0,le/a,1,le/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(be.x,be.y),re(be),pe}),go.Shape.defineFigureGenerator("Chevron",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.214*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.786*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new de("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close());var pe=oe(0,.5,.3,0,0,x/a,.1,x/a,E());return ae.spot1=new go.Spot(pe.x,pe.y),pe=oe(.7,1,1,.5,0,te/a,1,te/a,pe),ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new de("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new de("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,le=(a-x)/2,pe=le+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,le=0,pe=a):(te=0,ae=a,le=0,pe=a));var ve=new go.Geometry,be=new go.PathFigure(b,.5*a,!0);ve.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,le)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,le).close());var Ae=oe(0,.5,.3,le/a,0,te/a,1,te/a,E());return ve.spot1=new go.Spot(Ae.x,Ae.y),Ae=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,Ae),ve.spot2=new go.Spot(Ae.x,Ae.y),re(Ae),ve}),go.Shape.setFigureParameter("IBeamArrow",0,new de("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(0,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new de("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new de("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,le=(a-x)/2,pe=le+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,le=0,pe=a):(te=0,ae=a,le=0,pe=a));var ve=new go.Geometry,be=new go.PathFigure(b,.5*a,!0);ve.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,le)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,le)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,le).close()),ve.spot1=new go.Spot(0,te/a);var Ae=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,E());return ve.spot2=new go.Spot(Ae.x,Ae.y),re(Ae),ve}),go.Shape.setFigureParameter("Pointer",0,new de("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.1);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(.2,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("RoundedPointer",0,new de("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(0,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new de("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.4);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,.3);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new de("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=50);var x=(a-ee)/2,te=x+ee;ee>a&&(x=0,te=a);var ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SquareArrow",0,new de("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.7);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(ee,1),x}),go.Shape.defineFigureGenerator("Cone1",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(0,.9*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.9*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,a,.85/.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,.8*a,.85/.9*b,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.3*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0).close());var te=new go.PathFigure(0,.3*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(0,ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,ie*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*b,ee,(.5+te)*b,0,1*b,ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,1*a,1*b,a-ie*ee,(.5+te)*b,1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,1*a,0,a-ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee));var le=new go.PathFigure(b,ee,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,2*ee,1*b,2*ee-ie*ee,(.5+te)*b,2*ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-te)*b,2*ee,0,2*ee-ie*ee)),x.spot1=new go.Spot(0,0,0,2*ee),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(0,a-ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,ie*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,(.5+te)*b,0,b,ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,a-ie*ee,(.5+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,a,0,a-ie*ee));var le=new go.PathFigure(0,a-ee,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a-2*ee,0,a-ee-ie*ee,(.5-te)*b,a-2*ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,b,a-ee,(.5+te)*b,a-2*ee,b,a-ee-ie*ee)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*ee),x}),go.Shape.defineFigureGenerator("Cylinder3",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-ie*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-ie*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,ie*ee,0));var le=new go.PathFigure(ee,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+ie*ee,0,2*ee,(.5-te)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+te)*a,ee+ie*ee,a)),x.spot1=new go.Spot(0,0,2*ee,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(b-ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-ie*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-ie*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,ie*ee,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0));var le=new go.PathFigure(b-ee,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,b-2*ee,.5*a,b-ee-ie*ee,0,b-2*ee,(.5-te)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b-2*ee,(.5+te)*a,b-ee-ie*ee,a)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*ee,0),x}),go.Shape.defineFigureGenerator("Prism1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*b,.25*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(ce,b,a){var ee=new go.Geometry,x=.2,te=.1,ae=ie*x,le=ie*te,pe=.5,ve=.1,be=new go.PathFigure(pe*b,(ve+te)*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-x)*b,ve*a,(pe-ae)*b,(ve+te)*a,(pe-x)*b,(ve+le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-te)*a,(pe-x)*b,(ve-le)*a,(pe-ae)*b,(ve-te)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*b,ve*a,(pe+ae)*b,(ve-te)*a,(pe+x)*b,(ve-le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+te)*a,(pe+x)*b,(ve+le)*a,(pe+ae)*b,(ve+te)*a));var Ae=.05,Ie=ie*Ae;pe=.05,ve=.25;var ke=new go.PathFigure(.5*b,.2*a,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.95*b,.2*a)),pe=.95,ve=.25,ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe+Ae)*b,ve*a,(pe+Ie)*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*b,.35*a)),Ae=.025,Ie=ie*Ae,pe=.825,ve=.35,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a)),Ae=.05,Ie=ie*Ae,pe=.5,ve=.7,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.45*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*b,.35*a)),Ae=.025,Ie=ie*Ae,pe=.175,ve=.35,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Ae=.05,Ie=ie*Ae,pe=.05,ve=.25,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a,(pe-Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new de("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=new go.Spot(0,ee),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a));var te=new go.PathFigure(.5*b,.5*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var le=new go.PathFigure(b,.1*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.4*a,b,(.3+te)*a,(.5+x)*b,.4*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-x)*b,.4*a,0,(.3+te)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.9*a,.25*b,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var le=new go.PathFigure(b,.1*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var te=ie*.2,ae=new go.PathFigure(0,.2*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,0,(.2-te)*a,(.2-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.2*a,(.8+te)*b,0,b,(.2-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,a,b,(.8+te)*a,(.8+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-te)*b,a,0,(.8+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var le=new go.PathFigure(0,x*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("Document",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*b,.4*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,.5*a,!0);ee.add(x),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,b,.5*a));var te=new go.PathFigure(b,.5*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a));var ae=new go.PathFigure(b,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.1);var ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var le=new go.PathFigure(x*b,0,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),le.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),le.add(new go.PathSegment(go.PathSegment.Line,b,te*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(ce,b,a){var ee=new go.Geometry,x=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ae=ie*.5,le=.5,pe=new go.PathFigure(b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,le*b,a,b,(le+ae)*a,(le+ae)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*a,(le-ae)*b,a,0,(le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,le*b,0,0,(le-ae)*a,(le-ae)*b,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,le*a,(le+ae)*b,0,b,(le-ae)*a));var ve=new go.PathFigure((te+x)*b,(te+x)*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te*b,te*a)),ve.add(new go.PathSegment(go.PathSegment.Move,te*b,(te+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,(te+x)*b,te*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close());var te=new go.PathFigure(.1*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(.5*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*b,.9*a,b,(te+x)*a,(te+x)*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.7);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,x*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.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(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.44*a,.96*b,.47*a,.93*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.54*a,.86*b,.57*a,.83*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*b,.4*a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0).close());var te=new go.PathFigure(.1*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.1*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close());var te=new go.PathFigure(.2*b,.1*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=1-x,ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close());var le=new go.PathFigure(.5*x*b,x*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*b,x*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var le=new go.PathFigure(b,.5*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.5*b,.6*a,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure((1-x)*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,x*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee}),go.Shape.defineFigureGenerator("Process",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(x*b,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a));var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ee.spot1=new go.Spot(x,0),ee.spot2=new go.Spot(1-x,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(.5+x)*b,0,b,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.5+x)*a,(.5+x)*b,a)),te.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(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.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(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var le=new go.PathFigure(b,te*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,te*a));var pe=new go.PathFigure(.8*b,.75*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.3*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(ce,b,a){var ee=new go.Geometry,x=ie*.1,te=.1,ae=.9,le=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a));var ve=new go.PathFigure((ae+te)*b,le*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le-te)*a,(ae+te)*b,(le-x)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.4,ae=ie*.1,le=.1,pe=.9,ve=.5,be=new go.PathFigure(.8*b,.5*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,.8*b,(.5+te)*a,(.4+x)*b,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,0)),be.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),be.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(.4+x)*b,0,.8*b,(.5-te)*a));var Ae=new go.PathFigure((pe+le)*b,ve*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b,ve*a,(pe-ae)*b,(ve+le)*a,(pe-le)*b,(ve+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b,ve*a,(pe+ae)*b,(ve-le)*a,(pe+le)*b,(ve-ae)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=0,le=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(le-x)*a,.7*b,(le-te)*a)),x=.1,te=ie*.1,ae=.9,le=.5;var ve=new go.PathFigure((ae-x)*b,le*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=0,le=.5,pe=new go.PathFigure(0,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te+te)*b,(le-x)*a,.8*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*b,(le+te)*a,(ae+te+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=.2,le=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.8*b,.5*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.7*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(le-x)*a,.7*b,(le-te)*a)),x=.1,te=ie*.1,ae=.9,le=.5;var be=new go.PathFigure((ae-x)*b,le*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=.2,le=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.2*b,0,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te)*b,(le-x)*a,.9*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.9*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(ce,b,a){var ee=new go.Geometry,x=ie*.1,te=.1,ae=.1,le=.5,pe=new go.PathFigure((ae-x*.5)*b,a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x*.5)*b,a,(ae+te)*b,0,(ae+x)*b,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=.5,le=.5,pe=new go.PathFigure((ae-te)*b,le*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le-te)*a,(ae+te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Move,(ae-te+.1)*b,le*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te-.1)*b,le*a,ae*b,(le-te)*a,ae*b,(le+te)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*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,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(ce,b,a){var ee=new go.Geometry,x=b,te=a;b=b*.38,a=a*.6;var ae=ie*.8,le=.8,pe=0,ve=.5,be=(x-b)/2,Ae=(te-a)/2,Ie=new go.PathFigure(pe*b+be,(ve+le)*a+Ae,!0);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le+ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve-le)*a+Ae,(pe-le+ae*.5)*b+be,(ve-ae)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe-le+ae*.5)*b+be,(ve+ae)*a+Ae,pe*b+be,(ve+le)*a+Ae).close()),ae=ie*.4,le=.4,pe=.2,ve=.5;var ke=new go.PathFigure(pe*b+be,(ve+le)*a+Ae,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le+ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve-le)*a+Ae,(pe-le+ae*.5)*b+be,(ve-ae)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe-le+ae*.5)*b+be,(ve+ae)*a+Ae,pe*b+be,(ve+le)*a+Ae).close()),ae=ie*.2,le=.2,pe=.5,ve=.5;var Ye=new go.PathFigure((pe-le)*b+be,ve*a+Ae,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),ae=ie*.4,le=.4,pe=.8,ve=.5;var Be=new go.PathFigure(pe*b+be,(ve-le)*a+Ae,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le-ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve+le)*a+Ae,(pe+le-ae*.5)*b+be,(ve+ae)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe+le-ae*.5)*b+be,(ve-ae)*a+Ae,pe*b+be,(ve-le)*a+Ae).close()),ae=ie*.8,le=.8,pe=1,ve=.5;var $e=new go.PathFigure(pe*b+be,(ve-le)*a+Ae,!0);return ee.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le-ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve+le)*a+Ae,(pe+le-ae*.5)*b+be,(ve+ae)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe+le-ae*.5)*b+be,(ve-ae)*a+Ae,pe*b+be,(ve-le)*a+Ae).close()),ee}),go.Shape.defineFigureGenerator("Email",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.35*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,0).close());var te=new go.PathFigure(.1*b,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var ae=new go.PathFigure(.6*b,a,!0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,a).close());var le=new go.PathFigure(0,.5*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),le.add(new go.PathSegment(go.PathSegment.Move,.75*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.75*b,.6*a)),le.add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.25*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(ce,b,a){var ee=new go.Geometry,x=ie*.4,te=.4,ae=.5,le=.5,pe=E(),ve=E(),be=E(),Ae=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.5,pe,pe,ve,be,Ae);var Ie=y(ve.x,ve.y),ke=new go.PathFigure(ve.x*b,ve.y*a,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),ge(ae-te,le,ae-te,le-x,ae-x,le-te,ae,le-te,.5,be,Ae,ve,pe,pe),ke.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),x=ie*.3,te=.3,ge(ae-te,le,ae-te,le-x,ae-x,le-te,ae,le-te,.5,be,Ae,ve,pe,pe),ke.add(new go.PathSegment(go.PathSegment.Line,ve.x*b,ve.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,Ae.x*b,Ae.y*a,be.x*b,be.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.5,pe,pe,ve,be,Ae),ke.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Ae.x*b,Ae.y*a,be.x*b,be.y*a).close());var ke=new go.PathFigure(.45*b,0,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,.5*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,0).close()),re(pe),re(ve),re(be),re(Ae),re(Ie),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a/2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,b/2,a/2,b/2,a/2));function te(ae,le,pe){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*b,(.8+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*b,(.8+pe)*a).close())}return te(x,0,0),te(x,.4,0),te(x,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.5*a)),x.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(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.37*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.11*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.04*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.49*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.37*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*b,.86*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.91*a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,.78*a)),x.add(new go.PathSegment(go.PathSegment.Line,.44*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.56*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*b,0,-.25*b,.63*a,.45*b,.44*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*b,.42*a,.48*b,.17*a,.54*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*b,.18*a,.59*b,.29*a,.58*b,.28*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,.6*a,.8*b,.34*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*b,.31*a,.87*b,.48*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,1.17*b,.76*a,.82*b,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ce,b,a){var ee=new go.Geometry,x=.5,te=0,ae=0,le=x*ie,pe=.4*Math.SQRT2/2+.5,ve=.5-.5*Math.SQRT2/2,be=1,Ae=.5,Ie=.5,ke=0,Ye=new go.PathFigure(pe*b,(1-ve)*a,!1);return ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,be*b,Ae*a,be*b,.7*a,be*b,Ae*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+te)*b,(ke+te)*a,(.5+x+te)*b,(.5-le+te)*a,(.5+le+te)*b,(.5-x+te)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*b,.9*a,(.5-x+te)*b,(.5+le+ae)*a,(.5-le+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*b,.8*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*b,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.2*b,.35*a,.3*b,.35*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.7*b,.65*a,.8*b,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var x=new go.PathFigure(0,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.7*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,0,.6*b,.5*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,a,.4*b,.5*a,b,.5*a).close());var te=new go.PathFigure(.45*b,.73*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*b,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*b,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(.335*b,(1-.555)*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.68*a,(1-.12)*b,.46*a,(1-.02)*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*b,(1-.555)*a,.02*b,.54*a,.12*b,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*b,(1-.595)*a));var ae=.5-.285,le=.5,pe=ae,ve=Math.PI/4,be=4*(1-Math.cos(ve))/(3*Math.sin(ve)),Ae=be*.5,Ie=ae,ke=ae,Ye=be*Ie,Be=be*ke;te.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ie)*b,pe*a,(le-(Ye+Ie)/2)*b,(pe+(ke+Be)/2)*a,(le-Ie)*b,(pe+Be)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,le*b,(pe-ke)*a,(le-Ie)*b,(pe-Be)*a,(le-Ye)*b,(pe-ke)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ie)*b,pe*a,(le+Ye)*b,(pe-ke)*a,(le+Ie)*b,(pe-Be)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*b,(1-.595)*a,(le+Ie)*b,(pe+Be)*a,(le+(Ye+Ie)/2)*b,(pe+(ke+Be)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*b,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a));var $e=new go.PathFigure(.2*b,a,!1);ee.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.2*b,.8*a));var st=new go.PathFigure(.8*b,a,!1);return ee.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var te=new go.PathFigure(.2*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(.1*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.05*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.8*a,0,a,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.1*a,.5*b,0,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,b,a,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,a));var te=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*b,.875*a)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*b,.875*a,te*b,te*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.325*a,.575*b,.725*a,.625*b,.375*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.75*a,.375*b,.375*a,.425*b,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.45*b,.95*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*b,.85*a,.17*b,.95*a,.15*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.235*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.625*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.575*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*b,.95*a,0,.675*a,0,.7*a)),x.add(new go.PathSegment(go.PathSegment.Move,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.775*a)),x.add(new go.PathSegment(go.PathSegment.Line,.22*b,.775*a));var te=new go.PathFigure(.475*b,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*b,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.05*a,.35*b,0,.375*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*b,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,0,.65*b,.05*a,.625*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*b,.0105*a));var ae=new go.PathFigure(.675*b,.575*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*b,.525*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*b,.95*a,b,.8*a,b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.95*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.725*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*b,.575*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*b,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=new go.PathFigure(b,x*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,a,b,(x+te)*a,(x+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-te)*b,a,0,(x+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,0,0,(x-te)*a,(x-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,x*a,(x+te)*b,0,b,(x-te)*a));var le=new go.PathFigure(x*b,0,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*b,.15*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,x*b,.85*a)),le.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.15*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.85*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.58*b,.1*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.78*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.15*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close());var te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ae=new go.PathFigure(0,.6*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.15*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a));var te=new go.PathFigure(.15*b,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(b,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.8*a).close());var ae=.1,le=ie*.1,pe=.2,ve=.9,be=new go.PathFigure((pe-ae)*b,ve*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+le)*b,(ve-ae)*a,(pe+ae)*b,(ve-le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-le)*b,(ve+ae)*a,(pe-ae)*b,(ve+le)*a).close()),ae=.1,le=ie*.1,pe=.8,ve=.9;var Ae=new go.PathFigure((pe-ae)*b,ve*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+le)*b,(ve-ae)*a,(pe+ae)*b,(ve-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-le)*b,(ve+ae)*a,(pe-ae)*b,(ve+le)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ae=new go.PathFigure(.5*b,.8*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a));var le=new go.PathFigure(.5*b,.7*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,.7*a));var pe=.1,ve=ie*.1,be=.1,Ae=.9,Ie=new go.PathFigure((be-pe)*b,Ae*a,!0);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae-pe)*a,(be-pe)*b,(Ae-ve)*a,(be-ve)*b,(Ae-pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*b,Ae*a,(be+ve)*b,(Ae-pe)*a,(be+pe)*b,(Ae-ve)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae+pe)*a,(be+pe)*b,(Ae+ve)*a,(be+ve)*b,(Ae+pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*b,Ae*a,(be-ve)*b,(Ae+pe)*a,(be-pe)*b,(Ae+ve)*a)),pe=.1,ve=ie*.1,be=.4,Ae=.9;var ke=new go.PathFigure((be-pe)*b,Ae*a,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae-pe)*a,(be-pe)*b,(Ae-ve)*a,(be-ve)*b,(Ae-pe)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*b,Ae*a,(be+ve)*b,(Ae-pe)*a,(be+pe)*b,(Ae-ve)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae+pe)*a,(be+pe)*b,(Ae+ve)*a,(be+ve)*b,(Ae+pe)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*b,Ae*a,(be-ve)*b,(Ae+pe)*a,(be-pe)*b,(Ae+ve)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.4*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.4*a).close());var te=new go.PathFigure(.45*b,.7*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a));var ae=new go.PathFigure(.55*b,.4*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.4*a).close());var be=.05,Ae=ie*.05,Ie=.175,ke=.95,le=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.375,ke=.95,pe=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.625,ke=.95,ve=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.825,ke=.95,Ye=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a).close());var Be=new go.PathFigure(0,a,!1);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(.15*b,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,a).close());var le=.05,pe=ie*.05,ve=.35,be=.775,Ae=new go.PathFigure((ve-le)*b,be*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(be-le)*a,(ve-le)*b,(be-pe)*a,(ve-pe)*b,(be-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+le)*b,be*a,(ve+pe)*b,(be-le)*a,(ve+le)*b,(be-pe)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(be+le)*a,(ve+le)*b,(be+pe)*a,(ve+pe)*b,(be+le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-le)*b,be*a,(ve-pe)*b,(be+le)*a,(ve-le)*b,(be+pe)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.75*b,0,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.75*a,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*b,a,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,.25*a,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,.15*b,.25*a,.15*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.85*b,.75*a,.85*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.15*a,.35*b,.3*a,.65*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.85*a,.35*b,.7*a,.65*b,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.25*a,.1*b,0,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.25*a,.425*b,.5*a,.575*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.25*a,.8*b,0,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.75*a,.1*b,.5*a,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.75*a,.425*b,a,.575*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.75*a,.8*b,.5*a,.9*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(ce,b,a){var ee=new go.Geometry,x=.3,te=ie*.3,ae=.5,le=.7,pe=new go.PathFigure((ae-x)*b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a));var ve=new go.PathFigure(0,.7*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.7*a,0,0,b,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.65*b,.3*a,.65*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.35*b,.5*a,.35*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*b,.6*a,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.2*b,a,.35*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,a,.7*b,.6*a,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.8*b,a,.65*b,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,0,a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.4*a,.8*b,a,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.1*a));var te=new go.PathFigure(0,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=.5,le=.5,pe=new go.PathFigure((ae-x)*b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a));var ve=new go.PathFigure(.15*b,.5*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.85*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.1*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.1*a,.15*b,0,.35*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,.65*b,.2*a,.85*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.85*b,.6*a,.65*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*b,.4*a,.15*b,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=.5,le=.5,pe=new go.PathFigure((ae-x)*b,le*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a).close()),x=.05,te=ie*.05,ae=.5,le=.8;var ve=new go.PathFigure((ae-x)*b,le*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a).close()),ve.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,.75*b,.475*a,.75*b,.225*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.35*a,.4*b,.2*a,.3*b,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.975*b,.025*a,.5*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*b,.5*a,.5*b,0,.025*b,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*b,.3*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.9375*b,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*b,.3316875*a,.79840625*b,.39915625*a,.7834375*b,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*b,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*b,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*b,.19378125*a,.64228125*b,.2188125*a,.603875*b,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*b,.239375*a,.39759375*b,.20190625*a,.36053125*b,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*b,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*b,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*b,.4375*a,.21765625*b,.36059375*a,.201875*b,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*b,.67596875*a,.20221875*b,.603875*a,.21884375*b,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*b,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*b,.80621875*a,.36353125*b,.78340625*a,.3991875*b,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*b,.760625*a,.602375*b,.79809375*a,.63946875*b,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*b,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*b,.56246875*a,.78234375*b,.63940625*a,.798125*b,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*b,.5*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.3*a,0,.375*a,.05*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.075*a,.3*b,.225*a,.4*b,.175*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*b,.075*a,.46*b,.05*a,.525*b,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.4*a,.525*b,.275*a,.475*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.55*a,b,.4*a,b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.425*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.7*a,.675*b,.55*a,.675*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.575*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,.85*a,.65*b,.7*a,.65*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*b,a,.61*b,.85*a,.61*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*b,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.85).close());var te=new go.PathFigure(.126*b,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.85*a).close());var ae=new go.PathFigure(.402*b,.85*a,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.85*a).close());var le=new go.PathFigure(.678*b,.85*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*b,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*b,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*b,.85*a).close());var pe=new go.PathFigure(.5*b,.1*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*b,.3*a)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*b,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*(1-.184)).close());var te=new go.PathFigure(b*.204,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*1).close());var ae=new go.PathFigure(b*.408,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.408,a*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*1).close());var le=new go.PathFigure(b*.612,a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.612,a*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*1).close());var pe=new go.PathFigure(b*.816,a,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.816,a*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,0).close());var te=new go.PathFigure(b*.055,.07*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.1).close());var ae=new go.PathFigure(b*.055,.13*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.16).close());var le=new go.PathFigure(b*.055,.18*a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.18)),le.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.21)),le.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.21).close());var pe=new go.PathFigure(b*1,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.55*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*b,.525*a,0,.4*a,.225*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.2*a,.975*b,0,b,.08*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*b,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*.5,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,.575*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.6*a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*b,.425*a)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*b,.5*a,.075*b,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*0,b*.3,b*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var te=new go.PathFigure(0,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*1,b*.3,b*.055)),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var ae=new go.PathFigure(b*.11,a*.1,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.11,a*.8).close());var le=new go.PathFigure(b*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.1)),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.8)),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*1),a*.8).close());var pe=new go.PathFigure(b*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(ce,b,a){var ee=new go.Geometry,x=8,te=x*ie,ae=new go.PathFigure(x,0,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,te,te,0).close());var le=new go.PathFigure(b*.83,0,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*0).close());var pe=new go.PathFigure(b*.83,a*1,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*1).close());var ve=new go.PathFigure(b*.78,a*.05,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.05)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.25)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*ie,te=a*.8,ae=new go.Geometry,le=new go.PathFigure(ee,0,!0);return ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)),le.add(new go.PathSegment(go.PathSegment.Line,b,te-ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,te,b,te-x,b-x,te)),le.add(new go.PathSegment(go.PathSegment.Line,b*.7,te)),le.add(new go.PathSegment(go.PathSegment.Line,b*.7,a)),le.add(new go.PathSegment(go.PathSegment.Line,b*.55,te)),le.add(new go.PathSegment(go.PathSegment.Line,ee,te)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,x,te,0,te-x)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()),x>1?(ae.spot1=new go.Spot(0,0,x,x),ae.spot2=new go.Spot(1,.8,-x,-x)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.45,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.45).close());var te=new go.PathFigure(b*1,a*.55,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*b,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.9).close());var te=new go.PathFigure(b*.1,a*.2,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,b*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.25).close());var ae=new go.PathFigure(b*.28,a*.37,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(ce,b,a){var ee=new go.Geometry,x=15,te=x*ie,ae=new go.PathFigure(b*.62,a*.475,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.62,a*.03).close()),te>1?(ee.spot1=new go.Spot(0,0,te,te),ee.spot2=new go.Spot(1,1,-te,-te)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.4,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(1-.26),a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.5,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close());var te=new go.PathFigure(b*.235,a*.28,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,b*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,b*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,a*0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.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 de={},ne="5.0",y={},E=null,re=!1,oe=!1,ge=null,fe=!1,he=null,ie=null,xe=0;xe4?parseFloat(rt):5};de.setHTML5Codebase=function(rt,qe){ie=rt,et(rt,qe)},de.setJavaCodebase=de.setJavaCodebaseVersion=de.isCompiledInstalled=de.setPreCompiledScriptPath=de.setPreCompiledResourcePath=function(){},de.setHTML5CodebaseVersion=function(rt,qe){var ht=parseFloat(rt);if(ht!==NaN&&ht<5){console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead.");return}he=rt,en(rt,qe)},de.getHTML5CodebaseVersion=function(){return ce},de.getParameters=function(){return y},de.setFontsCSSURL=function(rt){ae=rt},de.setGiacJSURL=function(rt){},de.setJNLPFile=function(rt){Le=rt},de.setJNLPBaseDir=function(rt){},de.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qe="auto",ht=y.id,Zt,bt=!1,Nt=0;Nt=5)return!0;var rt=de.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},de.startAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},de.stopAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},de.getAppletObject=function(){var rt=y.id!==void 0?y.id:"ggbApplet";return window[rt]},de.resize=function(){};var Ye=function(rt,qe,ht){var Zt=document.createElement("param");Zt.setAttribute("name",qe),Zt.setAttribute("value",ht),rt.appendChild(Zt)},Be=function(rt){return rt&&rt!=="false"},$e=function(rt,qe,ht){pe(ce)<=4.2&&(ht=!0);var Zt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ce||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Zt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Nt=qe.width,it=qe.height;if(qe.disableAutoScale=qe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qe.disableAutoScale,qe.width!==void 0)if(pe(ce)<=4.4)Be(qe.showToolBar)&&(qe.height-=7),Be(qe.showAlgebraInput)&&(qe.height-=37),qe.width<605&&Be(qe.showToolBar)&&(qe.width=605,Nt=605);else{var kt=100;(Be(qe.showToolBar)||Be(qe.showMenuBar))&&(qe.hasOwnProperty("customToolBar")&&(qe.customToolbar=qe.customToolBar),kt=Be(qe.showMenuBar)?245:155),Nt=5?(qe.appletOnLoad=function(Ze){var mt=rt.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(cn),window.GGBT_wsf_view&&$(window).trigger("resize"),Rn(Ze)},gt||cn.appendChild(tt)):bt.appendChild(tt),cn.appendChild(bt),gt||rt.appendChild(cn),setTimeout(function(){de.resize()},1)}else{var we=document.createElement("div");we.className="applet_scaler",we.style.position="relative",we.style.display="block",we.appendChild(bt),rt.appendChild(we),qe.appletOnLoad=function(Ze){de.resize(),Rn(Ze)}}function Ce(Ze,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ze,mt.appletOnLoad):renderGGBElement(Ze),Bt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function ct(Ze,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ze,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Cn){Ce(Cn.article,Cn.params)}),html5AppletsToProcess=null)},pe(ce)<5&&(Ze.className+=" geogebraweb")):Ce(Ze,mt)}if(Zt){scriptLoadStarted=!0;for(var jt=0;jt0?(Et.remove(),cn.attr("id","fullscreencontent").show(),jQuery(Rn).append(cn),window.dispatchEvent(new Event("resize"))):$e(Et,qe,!1),window.GGBT_wsf_view.launchFullScreen(Rn)}else Ge=Zt,$e(rt,qe,!1);if(!window.GGBT_wsf_view)for(it=0;itrt/4*3&&(Et=rt/4*3),Rn=Et/5.8,kt.setAttribute("src",x),kt.setAttribute("width",Et),kt.setAttribute("height",Rn);var cn=(rt-Et)/2,gt=(qe-Rn)/2;kt.style.left=cn+"px",kt.style.top=gt+"px",bt.appendChild(kt)}}return bt.appendChild(it),bt},Tt=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},sn=["web","webSimple","web3d","tablet","tablet3d","phone"],en=function(rt,qe){if(ce=rt,qe){et(ce,!0);return}var ht=!re;if(ht){var Zt=pe(ce);!isNaN(Zt)&&Zt<4.4&&(ht=!1)}var bt,Nt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var it=ce.indexOf("//");it>0?Nt=ce:it===0?Nt=bt+ce:Nt="https://www.geogebra.org/apps/5.2.814.0/";for(var kt in sn)if(ce.slice(sn[kt].length*-1)===sn[kt]||ce.slice((sn[kt].length+1)*-1)===sn[kt]+"/"){et(Nt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ht&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Be(y.showToolBar)&&!Be(y.showMenuBar)&&!Be(y.showAlgebraInput)&&!Be(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Nt+="webSimple/":Nt+="web3d/",et(Nt,!1)},et=function(rt,qe){if(rt.requirejs){Oe=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),Oe=rt,qe===null&&(qe=rt.indexOf("http")===-1),je=qe,b="web.nocache.js",a=!1;var ht=Oe.split("/");ht.length>1&&(!qe&&ht[ht.length-2]==="webSimple"?(b="webSimple.nocache.js",a=!0):sn.indexOf(ht[ht.length-2])>=0&&(b=ht[ht.length-2]+".nocache.js")),ht=rt.split("/"),ce=ht[ht.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 Zt=parseFloat(ce);Zt!==NaN&&Zt<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Zt+" is deprecated. Using version latest instead."),en("5.0",qe))},Bt=function(rt,qe){window.console&&window.console.log&&(!qe||typeof qe.showLogging=="undefined"||qe.showLogging&&qe.showLogging!=="false")&&console.log(rt)};y.material_id!==void 0?Ae(un):un();function un(){var rt=ne;he!==null?rt=he:parseFloat(rt)<5&&(rt="5.0"),en(rt,!1),ie!==null&&et(ie,je),fe=!0}return de},GGBAppletUtils=function(){"use strict";function de(){return window.GGBT_wsf_edit!==void 0}function ne(fe,he){he!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+he+","+he+")",fe.style.webkitTransform="scale("+he+","+he+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function y(fe,he,ie,xe,Ee,Le){var Oe=null;if(Le!=null&&Le!="")for(var je=fe.parentNode;je!=null;)if((" "+je.className+" ").indexOf(" "+Le+" ")>-1){Oe=je;break}else je=je.parentNode;var Ge=0,ce=0,b=0,a=0,ee=0,x=0,te=0;if(Oe)Ge=Oe.offsetWidth,ce=Math.max(xe?Oe.offsetWidth:0,Oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ge=Math.min(window.innerWidth,document.documentElement.clientWidth),ce=Math.min(window.innerHeight,document.documentElement.clientHeight),b=Ge):(Ge=window.innerWidth,ce=window.innerHeight,b=window.innerWidth),fe){var ae=fe.getBoundingClientRect();ae.left>0&&ae.left<=Ge&&(Ee===void 0||!Ee)&&(document.dir==="rtl"?(ee=Ge-ae.width-ae.left,x=b<=480?10:30):(x=ae.left,ee=b<=480?10:30),a=x+ee)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return fe&&((ie===void 0||!ie)&&he>0&&he+a1&&(Le=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))Ee=E(fe,he,Le,ie,fe.scaleContainerClass);else return xe;return Le&&(!fe.hasOwnProperty("scale")||xe===1)?Ee:Math.min(xe,Ee)}function oe(fe){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=fe.getBoundingClientRect(),Ee=(he-xe.width)/2,Le=(ie-xe.height)/2;Le<0&&(Le=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ee<40?fe.style.left="40px":fe.style.left=Ee+"px",fe.style.top=Le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Le<40?fe.style.top="40px":fe.style.top=Le+"px",fe.style.left=Ee+"px")}function ge(fe,he){var ie=fe.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var xe=re(he,fe);de()&&ie.setAttribute("data-param-scale",xe);for(var Ee=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(de){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(de){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(de){var ne=c[de];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function de(fe){var he=fe.lastIndexOf(rb);he==-1&&(he=fe.length);var ie=fe.indexOf(sb);ie==-1&&(ie=fe.length);var xe=fe.lastIndexOf(tb,Math.min(ie,he));return xe>=O?fe.substring(O,xe+P):W}function ne(fe){if(!fe.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=fe+vb,fe=de(he.src)}return fe}function y(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function E(){for(var fe=o.getElementsByTagName(_),he=O;heO?fe[fe.length-P].href:W}function oe(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ge=y();return ge==W&&(ge=E()),ge==W&&(ge=re()),ge==W&&oe()&&(ge=de(o.location.href)),ge=ne(ge),ge}function C(de){return de.match(/^\//)||de.match(/^[a-zA-Z]+:\/\//)?de:webModule.__moduleBase+de}function D(){var de=[],ne=O,y=[],E=[];function re(fe){var he=E[fe](),ie=y[fe];if(he in ie)return he;var xe=[];for(var Ee in ie)xe[ie[Ee]]=Ee;throw r&&r(fe,xe,he),null}if(__gwt_isKnownPropertyValue=function(fe,he){return he in y[fe]},webModule.__getPropMap=function(){var fe={};for(var he in y)y.hasOwnProperty(he)&&(fe[he]=re(he));return fe},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var oe;try{oe=Cb;var ge=oe.indexOf(Db);ge!=-1&&(ne=parseInt(oe.substring(ge+P),$),oe=oe.substring(O,ge))}catch(fe){}return webModule.__softPermutationId=ne,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(de,ne,y){"use strict";y.d(ne,{Ax:function(){return ge},Ds:function(){return fe},KI:function(){return ie},SI:function(){return oe},f1:function(){return re}});var E=y(346);function re(xe){let Ee=!0;if(xe.length>0){for(let Le=0;Le{var x={};for(var te in a)Le.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&Ee)for(var te of Ee(a))ee.indexOf(te)<0&&Oe.call(a,te)&&(x[te]=a[te]);return x},Ge=(a,ee,x)=>new Promise((te,ae)=>{var le=be=>{try{ve(x.next(be))}catch(Ae){ae(Ae)}},pe=be=>{try{ve(x.throw(be))}catch(Ae){ae(Ae)}},ve=be=>be.done?te(be.value):Promise.resolve(be.value).then(le,pe);ve((x=x.apply(a,ee)).next())});const ce=oe.default.TextArea,b=a=>{var ee=a,{account:x,globalSetting:te,loading:ae,dispatch:le,schoolName:pe,departmentName:ve,visible:be,onClose:Ae=()=>{},onSuccess:Ie=()=>{}}=ee,ke=je(ee,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Ye]=ge.default.useForm(),Be=(0,E.useRef)(),[$e,st]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Be.current=ke.schoolId},[ke.schoolId]),(0,E.useEffect)(()=>{Ye.setFieldsValue({department:ve})},[ve]);const Yt=vt=>Ge(void 0,null,function*(){var wt,Ct,Tt;const{department:sn,remarks:en}=vt||{};st(!0);const et=yield(0,xe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:sn,school_id:Be.current}});st(!1);const Bt=()=>Ge(void 0,null,function*(){const un=yield le({type:"account/appplyDepartment",payload:{school_id:Be.current,name:sn,remarks:en}});(un==null?void 0:un.status)===0&&(fe.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),Ie(sn),Ae())});if((et==null?void 0:et.status)===0){if((wt=et==null?void 0:et.data)!=null&&wt.name){he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),E.createElement(ie.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Ct=et==null?void 0:et.data)==null?void 0:Ct.name,size:(Tt=et==null?void 0:et.data)==null?void 0:Tt.size}],pagination:!1})),onOk:()=>{Ie(sn),Ae()}});return}Bt()}});return E.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:be,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:Ae,onOk:()=>Ye.submit(),confirmLoading:$e},E.createElement(ge.default,{form:Ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Yt},E.createElement(ge.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},pe),E.createElement(ge.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},E.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),E.createElement(ge.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},E.createElement(ce,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};ne.Z=(0,re.connect)(({account:a,loading:ee,globalSetting:x})=>({account:a,globalSetting:x,loading:ee.effects}))(b)},21328:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(59301),re=y(25690),oe=y(43418),ge="data:image/png;base64,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",fe="data:image/png;base64,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",he={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const ie=({visible:Ee,occupationValue:Le,onCancel:Oe=()=>{}})=>{const je=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:fe}),E.createElement("span",{className:he.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Ge=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:ge}),E.createElement("span",{className:he.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ce=()=>Le===3?E.createElement(E.Fragment,null,Ge(),je()):Le===2?je():Ge();return E.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ee,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:()=>{Oe(),re.history.push("/account/certification")},onCancel:()=>{Oe()}},E.createElement("div",{className:he.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),E.createElement("div",{className:he.flexRow},ce()))};var xe=(0,re.connect)(({paperlibrary:Ee,loading:Le,globalSetting:Oe})=>({paperlibrary:Ee,globalSetting:Oe,loading:Le.effects}))(ie)},49706:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return st}});var E=y(59301),re=y(78241),oe=y(71418),ge=y(8591),fe=y(43418),he=y(95237),ie=y(19842),xe=y(43428),Ee=y(4676),Le="data:image/png;base64,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",Oe={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},je=y(47251),Ge=y(50043),ce=y(1041),b=y(38986),a=y(39793),ee=y(49535),x=y(18618),te=y(66067),ae=y(91842),le=y(19105),pe=y(59301),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ke=(Yt,vt,wt)=>vt in Yt?ve(Yt,vt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Yt[vt]=wt,Ye=(Yt,vt)=>{for(var wt in vt||(vt={}))Ae.call(vt,wt)&&ke(Yt,wt,vt[wt]);if(be)for(var wt of be(vt))Ie.call(vt,wt)&&ke(Yt,wt,vt[wt]);return Yt},Be=(Yt,vt,wt)=>new Promise((Ct,Tt)=>{var sn=Bt=>{try{et(wt.next(Bt))}catch(un){Tt(un)}},en=Bt=>{try{et(wt.throw(Bt))}catch(un){Tt(un)}},et=Bt=>Bt.done?Ct(Bt.value):Promise.resolve(Bt.value).then(sn,en);et((wt=wt.apply(Yt,vt)).next())}),st=(0,E.forwardRef)(({onUpdateNum:Yt,onlyMediatorOpenStr:vt},wt)=>{var Ct;const[Tt]=re.default.useForm(),[sn,en]=(0,E.useState)([]),[et,Bt]=(0,E.useState)({}),[un,rt]=(0,E.useState)(null),[qe,ht]=(0,E.useState)(!1),[Zt,bt]=(0,E.useState)([]),[Nt,it]=(0,E.useState)(!1),[kt,Et]=(0,E.useState)(""),[Rn,cn]=(0,E.useState)([]),[gt,tt]=(0,E.useState)([]),we=(0,E.useRef)(null),{progressOpen:Ce,openProgress:ct,closeProgress:jt,CreateProgressModal:Ve}=(0,x.Z)(),He=re.default.useWatch("knowledge",Tt),ut=["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"],dt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,E.useEffect)(()=>{if(vt)return ee.Z.subscribe(vt,vn=>{$t(vn.id)})},[vt]),(0,E.useEffect)(()=>{un===!1&&Yt&&Yt()},[un]);const Ze=()=>Be(void 0,null,function*(){const Wt=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});tt(Wt.disciplines||[])}),mt=Wt=>Be(void 0,null,function*(){const vn=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Wt}});cn(vn.tag_disciplines)}),Cn=()=>Be(void 0,null,function*(){var Wt,vn,Hn,zn;const Bn=document.createElement("div");Bn.className=Oe.fixedLoading,document.body.appendChild(Bn),Ee.render(pe.createElement(oe.Z,{spinning:!0}),Bn);const Wn=yield(0,b.ZP)(`/api/item_banks/${we.current}/edit_single.json`,{method:"get"});if(Wn.id){const qn=[];if(Wn!=null&&Wn.analysis||qn.push(3),(Wn==null?void 0:Wn.item_type)==="SUBJECTIVE"&&!((Wt=Wn==null?void 0:Wn.answer_texts)!=null&&Wt.length)&&qn.push(2),!((vn=Wn==null?void 0:Wn.tag_disciplines)!=null&&vn.length)){qn.push(1);const pn=[(Hn=Wn==null?void 0:Wn.discipline)==null?void 0:Hn.id,(zn=Wn==null?void 0:Wn.sub_discipline)==null?void 0:zn.id].filter(Ue=>!!Ue);Tt.setFieldValue("course",pn)}bt(qn),qn.length?ht(!0):Qe(),Bt(Wn)}document.body.removeChild(Bn)}),$t=Wt=>Be(void 0,null,function*(){we.current=Wt,Cn(),Ze()}),Xt=()=>{rt(!0)};(0,E.useImperativeHandle)(wt,()=>({onClick:Xt}));const Pn=Wt=>{cn([...Rn,Ye({},Wt)])},Nn=(Wt,vn)=>{if(Wt!=null&&Wt.course){const[Hn,zn]=Wt.course;mt(zn),Et(new Date),Tt.setFieldsValue({knowledge:[]})}},Qe=()=>Be(void 0,null,function*(){var Wt,vn,Hn;const{analysis:zn="",answer_texts:Bn="",course:Wn=[],knowledge:qn=[]}=Tt.getFieldsValue()||{},pn=new FormData;pn.append("scene_type",5),pn.append("item_bank_id",we.current),pn.append("analysis",zn),pn.append("answer_texts",[Bn]),pn.append("sub_discipline_id",(Wn==null?void 0:Wn[1])||""),pn.append("tag_discipline_ids",qn==null?void 0:qn.map(Ft=>Ft.value)),ct(),en([]),it(!0),ht(!1);const Ue=yield(0,te.$)(pn);if((Ue==null?void 0:Ue.status)===0)if((vn=(Wt=Ue==null?void 0:Ue.data)==null?void 0:Wt.content)!=null&&vn.length){jt(100),en((Hn=Ue==null?void 0:Ue.data)==null?void 0:Hn.content);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");it(!1),jt()}),Rt=()=>Be(void 0,null,function*(){var Wt,vn;const Hn=new FormData;if(Hn.append("scene_type",5),Hn.append("item_bank_id",we.current),Hn.append("count",1),Ce)return Promise.reject();ct();const zn=yield(0,te.$)(Hn);if((zn==null?void 0:zn.status)===0){if((vn=(Wt=zn==null?void 0:zn.data)==null?void 0:Wt.content)!=null&&vn.length)return jt(100),zn;ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return jt(),zn}),zt=()=>{var Wt,vn;const Hn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:zn,choices:Bn=[],item_type:Wn,tag_disciplines:qn=[],difficulty:pn,analysis:Ue,answer_texts:Ft,standard_answer:Sn}=et,tn=`1.\u3010${(Wt=dt.find(It=>It.value===Wn))==null?void 0:Wt.type}\u3011${zn}`;let _e="";const pt=(vn=qn==null?void 0:qn.map(It=>It.name))==null?void 0:vn.join("\u3001");return Wn==="SUBJECTIVE"?_e=(Ft==null?void 0:Ft[0])||"":Wn==="JUDGMENT"?Bn==null||Bn.forEach((It,ft)=>{It.is_answer&&(_e=ft?"\u9519\u8BEF":"\u6B63\u786E")}):Bn==null||Bn.forEach((It,ft)=>{It.is_answer&&(_e=_e+ut[ft])}),pe.createElement("div",{className:Oe.leftNode},pe.createElement(ae.Z,{className:"mb10",value:tn}),Bn==null?void 0:Bn.map((It,ft)=>pe.createElement("div",{key:ft,className:Oe.option},pe.createElement("div",{className:Oe.serial},ut[ft],"."),pe.createElement(ae.Z,{style:{flex:1},value:It==null?void 0:It.choice_text}))),pe.createElement("div",{style:{background:"#f1f1f1",height:1}}),Wn==="COMPLETION"?Sn==null?void 0:Sn.map((It,ft)=>{var Se,Te;return pe.createElement("div",{className:Oe.row,style:{alignItems:"center"},key:ft},pe.createElement("div",{className:Oe.label},"\u7B54\u6848",ft+1),pe.createElement("div",{className:Oe.content},(It==null?void 0:It.model)===1?(Se=It==null?void 0:It.answer_text)==null?void 0:Se.join("\u3001"):pe.createElement(le.Z,{value:(Te=It==null?void 0:It.answer_text)==null?void 0:Te.join("\u3001"),readOnly:!0})))}):pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u7B54\u6848"),pe.createElement("div",{className:Oe.content},_e)),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u96BE\u5EA6"),pe.createElement("div",{className:Oe.content},Hn[pn-1]||"")),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u89E3\u6790"),pe.createElement(ae.Z,{style:{flex:1},value:Ue||""})),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u77E5\u8BC6\u70B9"),pe.createElement("div",{className:Oe.content},pt)))};return pe.createElement(E.Fragment,null,pe.createElement(fe.default,{centered:!0,open:qe,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>ht(!1),onOk:()=>Tt.submit(),afterClose:()=>{Tt.resetFields()}},pe.createElement("div",{className:Oe.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:Le,style:{marginTop:-100}}),pe.createElement(re.default,{form:Tt,onValuesChange:Nn,layout:"vertical",colon:!1,onFinish:Qe},Zt.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(re.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(ie.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gt})),pe.createElement(re.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(ce.N,{key:kt,height:300,zIndex:1003,selectvalues:He,subId:(Ct=Tt.getFieldsValue().course)==null?void 0:Ct[1],knowledgeOptions:Rn,onAddKnowledgeFinish:Pn,className:Oe.knowledgeWrapper}))),Zt.includes(2)&&pe.createElement(re.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Zt.includes(3)&&pe.createElement(re.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),un&&pe.createElement(je.Z,{isIntelligentAssistant:!0,setScoreShow:rt,isshixuns:!1,ScoreShow:!!un,isloadings:!1,onOk:Wt=>{if(!Wt.length){ge.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}$t(Wt[0])}}),pe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},pe.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},pe.createElement("img",{src:y(34999),alt:"\u4EE5\u9898\u6362\u9898"}),pe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),pe.createElement(Ge.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:sn,customRightHeadNode:!0,customLeftHeadNode:pe.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:zt(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>it(!1),onSuccess:()=>{it(!1),rt(!1)},onExchange:Rt}),pe.createElement("div",{style:{height:70}})),Ve(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},18618:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return je}});var E=y(59301),re=y(43418),oe=y(95237),ge=y(93948),fe="data:image/png;base64,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",he="data:image/png;base64,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",ie="data:image/png;base64,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",xe={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},Ee=y(59301);const Le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var je=()=>{const[Ge,ce]=(0,E.useState)(0),[b,a]=(0,E.useState)(!1),[ee,x]=(0,E.useState)(!0),te=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(ee)return;const Ae=()=>{ce(Ie=>Ie>=99?(clearInterval(te.current),99):Ie+1)};return te.current=setInterval(Ae,5e4/99),()=>clearInterval(te.current)},[ee]);const ae=()=>{ce(0),a(!0),x(!1)},le=(Ae=0)=>{x(!0),ce(Ae),a(!1)},pe=Ae=>{const Ie=Ae/1048576;let ke;return Ie<=.3?ke=3:Ie<=.5?ke=5:Ie<=1?ke=10:Ie<=2?ke=20:Ie<=3?ke=30:Ie<=10?ke=Ie*10:ke=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ke}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ve=()=>Ee.createElement("span",{className:xe.dotLoading},Ee.createElement("span",null,"."),Ee.createElement("span",null,"."),Ee.createElement("span",null,"."));return{progress:Ge,progressOpen:b,openProgress:ae,closeProgress:le,toggleLock:()=>x(Ae=>!Ae),CreateProgressModal:(Ae=Le,Ie)=>Ee.createElement(re.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:b,title:null,footer:null,width:500,afterClose:()=>ce(0)},Ee.createElement(oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ge<=30&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:fe,alt:"Step 1"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[0],ve())),Ge>30&&Ge<60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:he,alt:"Step 2"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[1],ve())),Ge>=60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:ie,alt:"Step 3"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[2],ve())),Ee.createElement(ge.Z,{className:xe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ge}),!!Ie&&Ee.createElement("div",{className:"c-grey-999"},pe(Ie))))}}},66067:function(de,ne,y){"use strict";y.d(ne,{$:function(){return Ct},Z:function(){return sn}});var E=y(59301),re=y(67266),oe=y(25690),ge=y(54580),fe=y(8591),he=y(43418),ie=y(95237),xe=y(43428),Ee=y(50043),Le=y(18618),Oe=y(59301),je=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Zt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Zt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Zt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Zt((Bt=Bt.apply(en,et)).next())});const{Dragger:Ge}=ge.default;var b=(0,E.forwardRef)(({onUpdateNum:en},et)=>{var Bt;const[un,rt]=(0,E.useState)([]),[qe,ht]=(0,E.useState)(!1),[Zt,bt]=(0,E.useState)([]),[Nt,it]=(0,E.useState)(!1),{openProgress:kt,closeProgress:Et,CreateProgressModal:Rn}=(0,Le.Z)(),cn=()=>{ht(!0)};(0,E.useImperativeHandle)(et,()=>({onClick:cn}));const gt=tt=>je(void 0,null,function*(){const we=tt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(we)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):tt.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(bt([tt]),Promise.reject())});return Oe.createElement(E.Fragment,null,Oe.createElement(he.default,{centered:!0,open:qe,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{bt([]),en()},onCancel:()=>ht(!1),onOk:()=>je(void 0,null,function*(){var tt,we,Ce;if(!(Zt!=null&&Zt.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const ct=new FormData;ct.append("file",Zt[0]),ct.append("scene_type",0),kt(),it(!0),rt([]);const jt=yield Ct(ct);if((jt==null?void 0:jt.status)===0)if((we=(tt=jt==null?void 0:jt.data)==null?void 0:tt.content)!=null&&we.length){Et(100),rt((Ce=jt==null?void 0:jt.data)==null?void 0:Ce.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");it(!1),Et()})},Oe.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),Oe.createElement(Ge,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Zt,beforeUpload:gt,onRemove:()=>bt([]),height:200},Oe.createElement(ie.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},Oe.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),Oe.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),Oe.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",Oe.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),Oe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},Oe.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Oe.createElement("img",{src:y(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),Oe.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),Oe.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:un,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>it(!1),onSuccess:()=>{it(!1),ht(!1)}}),Oe.createElement("div",{style:{height:70}})),Rn(void 0,(Bt=Zt==null?void 0:Zt[0])==null?void 0:Bt.size))}),a=y(59301),ee=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Zt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Zt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Zt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Zt((Bt=Bt.apply(en,et)).next())});const{Dragger:x}=ge.default;var ae=(0,E.forwardRef)(({onUpdateNum:en,onClose:et},Bt)=>{var un;const[rt,qe]=(0,E.useState)(!1),[ht,Zt]=(0,E.useState)([]),{openProgress:bt,closeProgress:Nt,CreateProgressModal:it}=(0,Le.Z)(),kt=()=>{qe(!0)};(0,E.useImperativeHandle)(Bt,()=>({onClick:kt}));const Et=Rn=>ee(void 0,null,function*(){const cn=Rn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(cn)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Rn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Zt([Rn]),Promise.reject())});return a.createElement(E.Fragment,null,a.createElement(he.default,{centered:!0,open:rt,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{Zt([]),en()},onCancel:()=>qe(!1),onOk:()=>ee(void 0,null,function*(){var Rn,cn;if(!(ht!=null&&ht.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const gt=new FormData;gt.append("file",ht[0]),gt.append("scene_type",4),bt();const tt=yield Ct(gt);if((tt==null?void 0:tt.status)===0)if((Rn=tt==null?void 0:tt.data)!=null&&Rn.examination_bank_id){oe.history.replace(`/paperlibrary/see/${(cn=tt==null?void 0:tt.data)==null?void 0:cn.examination_bank_id}?isIntelligentAssistant=true`),Nt(100),qe(!1),et();return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Nt()})},a.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement(x,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:ht,beforeUpload:Et,onRemove:()=>Zt([]),height:200},a.createElement(ie.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),it(void 0,(un=ht==null?void 0:ht[0])==null?void 0:un.size))}),le=y(49706),pe=y(92832),ve=y(6848),be=y(43604),Ae=y(5871),Ie="data:image/png;base64,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",ke={tip:"tip___V6mRp"},Ye=y(9148),Be=y(59301),$e=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Zt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Zt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Zt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Zt((Bt=Bt.apply(en,et)).next())}),Yt=(0,E.forwardRef)(({onUpdateNum:en},et)=>{const Bt=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A +!(function(){var Gc=Object.defineProperty,Vc=Object.defineProperties;var Zc=Object.getOwnPropertyDescriptors;var Gs=Object.getOwnPropertySymbols;var lc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable;var uc=Math.pow,ic=(de,ne,y)=>ne in de?Gc(de,ne,{enumerable:!0,configurable:!0,writable:!0,value:y}):de[ne]=y,lo=(de,ne)=>{for(var y in ne||(ne={}))lc.call(ne,y)&&ic(de,y,ne[y]);if(Gs)for(var y of Gs(ne))sc.call(ne,y)&&ic(de,y,ne[y]);return de},Tu=(de,ne)=>Vc(de,Zc(ne));var cc=(de,ne)=>{var y={};for(var E in de)lc.call(de,E)&&ne.indexOf(E)<0&&(y[E]=de[E]);if(de!=null&&Gs)for(var E of Gs(de))ne.indexOf(E)<0&&sc.call(de,E)&&(y[E]=de[E]);return y};var Ou=(de,ne,y)=>new Promise((E,re)=>{var oe=he=>{try{fe(y.next(he))}catch(ie){re(ie)}},ge=he=>{try{fe(y.throw(he))}catch(ie){re(ie)}},fe=he=>he.done?E(he.value):Promise.resolve(he.value).then(oe,ge);fe((y=y.apply(de,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[7062],{89489:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},59477:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},65363:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(59301),oe={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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},81953:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(59301),oe={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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},26227:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},49198:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},41464:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},87169:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},52671:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},8657:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},56082:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},33853:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},15075:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},43531:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},38819:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Le,Oe){return re.createElement(fe.Z,(0,E.Z)({},Le,{ref:Oe,icon:ge}))},ie=re.forwardRef(he),xe=ie},99587:function(de,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},21069:function(de,ne){"use strict";ne.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},57149:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,Oe)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ee[Le]=Oe,ie=(Ee,Le)=>{for(var Oe in Le||(Le={}))ge.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);if(oe)for(var Oe of oe(Le))fe.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);return Ee};const xe=Ee=>React.createElement("svg",ie({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(de,ne,y){"use strict";var E=y(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(Ee,Le,Oe)=>Le in Ee?re(Ee,Le,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ee[Le]=Oe,ie=(Ee,Le)=>{for(var Oe in Le||(Le={}))ge.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);if(oe)for(var Oe of oe(Le))fe.call(Le,Oe)&&he(Ee,Oe,Le[Oe]);return Ee};const xe=Ee=>React.createElement("svg",ie({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function de(ce,b,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=ce,this._defaultValue=b,this._minimum=a,this._maximum=ee}Object.defineProperty(de.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(de.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(de.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(de.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,b){var a=go.Shape._FigureParameters[ce];return a?a[b]:null},go.Shape.setFigureParameter=function(ce,b,a){if(!(a instanceof de))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[ce];ee||(ee=[],go.Shape._FigureParameters[ce]=ee),ee[b]=a};var ne=[];function y(ce,b){var a=ne.pop();return a===void 0?new go.Point(ce,b):(a.x=ce,a.y=b,a)}function E(){var ce=ne.pop();return ce===void 0?new go.Point:ce}function re(ce){ne.push(ce)}function oe(ce,b,a,ee,x,te,ae,le,pe){pe||(pe=new go.Point);var ve=ce-a,be=x-ae,Ae=NaN,Ie=NaN;if(ve===0)if(be===0)ce===a&&(Ae=ce,Ie=b);else{var ke=(te-le)/be,Ye=te-ke*x;Ae=ce,Ie=ke*Ae+Ye}else if(be===0){var Be=(b-ee)/ve,$e=b-Be*ce;Ae=x,Ie=Be*Ae+$e}else{var Be=(b-ee)/ve,ke=(te-le)/be,$e=b-Be*ce,Ye=te-ke*x;Ae=(Ye-$e)/(Be-ke),Ie=Be*Ae+$e}return pe.x=Ae,pe.y=Ie,pe}function ge(ce,b,a,ee,x,te,ae,le,pe,ve,be,Ae,Ie,ke){var Ye=1-pe,Be=pe,$e=ce*Ye+a*Be,st=b*Ye+ee*Be,Qt=a*Ye+x*Be,vt=ee*Ye+te*Be,wt=x*Ye+ae*Be,Ct=te*Ye+le*Be,Tt=$e*Ye+Qt*Be,sn=st*Ye+vt*Be,en=Qt*Ye+wt*Be,et=vt*Ye+Ct*Be,Bt=Tt*Ye+en*Be,un=sn*Ye+et*Be;ve.x=$e,ve.y=st,be.x=Tt,be.y=sn,Ae.x=Bt,Ae.y=un,Ie.x=en,Ie.y=et,ke.x=wt,ke.y=Ct}var fe=new go.Spot(.156,.156),he=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new de("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*ie,te=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,b-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,a-x,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,x,a,0,a-x)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()));return x>1&&(te.spot1=new go.Spot(0,0,x,x),te.spot2=new go.Spot(1,1,-x,-x)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=b,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b/2,ee.startY=0,ee.endX=b/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(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.25*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Line,b,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.75*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,b,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ce,b,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*b,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,b,a/2)).add(new go.PathSegment(go.PathSegment.Move,b/2,0)).add(new go.PathSegment(go.PathSegment.Line,b/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ce,b,a){var ee=b/2,x=new go.Geometry().add(new go.PathFigure(b,b/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return x.spot1=fe,x.spot2=he,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=b,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(ce,b,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=b,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,ie*b,0,b,(1-ie)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,b,a,0,ie*a,(1-ie)*b,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,ie*a,ie*b,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ie)*b,0,0,(1-ie)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new de("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x.5&&(ee=.5);var x=Math.abs(ee)*b;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),xb&&(ee=b/2);var x=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=b,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())):te.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,b-x,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),x0&&(ae.add(new go.PathSegment(go.PathSegment.Move,b/2+le,b/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,le,le).close())),te.spot1=fe,te.spot2=he,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.08034461*b,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*b,.05349299*a,-.09239631*b,.07836421*a,.1406031*b,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*b,.074219*a,.2450511*b,-.00697547*a,.3776197*b,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*b,.07004196*a,.4539471*b,0,.6066018*b,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*b,.08370865*a,.6914277*b,-.01904177*a,.8921095*b,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*b,.3194596*a,1.036446*b,.04105738*a,1.020377*b,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*b,.562044*a,1.04448*b,.360238*a,.992256*b,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*b,.8217117*a,1.032337*b,.5771781*a,1.018411*b,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*b,.9156953*a,1.028411*b,.9571472*a,.8556702*b,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*b,.9310455*a,.7431877*b,1.009325*a,.5624123*b,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*b,.9344623*a,.4820677*b,1.031761*a,.3030112*b,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.870098*a,.2329994*b,1.01518*a,.03213784*b,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*b,.6545475*a,-.02812061*b,.9032597*a,-.01205169*b,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*b,.4265613*a,-.01812061*b,.6089503*a,-.00606892*b,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*b,.1944299*a,-.01606892*b,.3892545*a,-.01205169*b,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ce,b,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,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 de("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new de("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ce,b,a){var ee=ce?ce.parameter1:NaN,x=ce?ce.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(x)&&(x=315);var te=ee%360;te<0&&(te+=360);var ae=x%360,le=Math.min(b,a)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,te,ae,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ce,b,a){var ee=ie/Math.SQRT2*.5,x=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*b,te*a,b,(1-ee)*a,(x+ee)*b,(te+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=Math.min(ee,b)/2,te=b/2,ae=a/2;return new go.Geometry().add(new go.PathFigure(te-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+x,0)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae-x)).add(new go.PathSegment(go.PathSegment.Line,b,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,te+x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,a)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae+x)).add(new go.PathSegment(go.PathSegment.Line,0,ae-x)).add(new go.PathSegment(go.PathSegment.Line,te-x,ae-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ce,b,a){var ee=ce?ce.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),b===0||a===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=b,x.endY=a,x}else{var te=b/2,ae=a/2,le=Math.atan2(a,b),pe=ee-Math.min(Math.cos(le)*ee/2,te),ve=ee-Math.min(Math.sin(le)*ee/2,ae),x=new go.Geometry,be=new go.PathFigure(pe,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),be.add(new go.PathSegment(go.PathSegment.Line,b-pe,0)),be.add(new go.PathSegment(go.PathSegment.Line,b,ve)),be.add(new go.PathSegment(go.PathSegment.Line,.8*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,b,a-ve)),be.add(new go.PathSegment(go.PathSegment.Line,b-pe,a)),be.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),be.add(new go.PathSegment(go.PathSegment.Line,pe,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,a-ve)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,0,ve).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new de("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var x=new go.Geometry,te=new go.PathFigure(.1*b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new de("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*b,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new de("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.5);var x=new go.Geometry,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,a,Math.abs(1-ee)*b,.25*a,Math.abs(1-ee)*b,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,ie*b,0,b,(.5-ie/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,(.5+ie/2)*a,ie*b,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,b,0,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*b,.75*a,.5*b,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*b,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,0,0,.45*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.55*b,0,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.5*a,.9*b,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*b,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.6*b,.2*a,b,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.7*a,b,.8*a,.6*b,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,.5*b,.75*a,.55*b,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*b,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.7*a,.45*b,.95*a,.5*b,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*b,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*b,.01*a,0,.25*a,.4*b,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.4*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*b,a,.5*b,.75*a,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.6*a,.55*b,.95*a,.5*b,.75*a));var te=.2,ae=.3,le=0,pe=te*ie;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+le)*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae)*b,(.5-pe+le)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*b,.36771243*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae+.05)*b,(.5-pe+le-.02)*a)),te=.2,ae=0,le=-.3,pe=te*ie,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ae)*b,(.5+le)*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae)*b,(.5-pe+le)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+le)*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae)*b,(.5-pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),te=.2,ae=-.3,le=0,pe=te*ie,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5-te+le)*a,(1-.5+te+ae-.05)*b,(.5-pe+le-.02)*a,(.5+pe+ae)*b,(.5-te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ae)*b,(.5+le)*a,(.5-pe+ae)*b,(.5-te+le)*a,(.5-te+ae)*b,(.5-pe+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*b,(.5+te+le)*a,(.5-te+ae)*b,(.5+pe+le)*a,(.5-pe+ae)*b,(.5+te+le)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.6*a,(.5+pe+ae)*b,(.5+te+le)*a,(.5+te+ae)*b,(.5+pe+le)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*.5,b*.5,b*.5,b*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,b*.5,b*.75,b*.25,b*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,b*.5,b*.25,b*.25,b*.25));var te=.1,ae=.5,le=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ae+te)*b,le*a)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b*ae,a*le,te*b,te*b).close()),x=new go.PathFigure(b*.5,0,!1),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*.5,b*.5,b*.5,b*.5)),le=.75,x=new go.PathFigure((ae+te)*b,le*a,!0),ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,b*ae,a*le,te*b,te*b).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(ce,b,a){var ee=.8535533905932737,x=.5*b,te=.5*a;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,te,x,te)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,ee*a)).add(new go.PathSegment(go.PathSegment.Move,x,te)).add(new go.PathSegment(go.PathSegment.Line,ee*b,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=.5,le=.5,pe=new go.PathFigure(ae*b,(le-te)*a);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),te=.4,x=ie*.4;var ve=E(),be=E(),Ae=E(),Ie=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.42,ve,be,Ae,Ie,Ie);var ke=E(),Ye=E(),Be=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.58,Ie,Ie,Be,ke,Ye);var $e=E(),st=E(),Qt=E();ge(ae,le+te,ae-x,le+te,ae-te,le+x,ae-te,le,.42,$e,st,Qt,Ie,Ie);var vt=E(),wt=E(),Ct=E();return ge(ae,le+te,ae-x,le+te,ae-te,le+x,ae-te,le,.58,Ie,Ie,Ct,vt,wt),pe.add(new go.PathSegment(go.PathSegment.Move,Ct.x*b,Ct.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,vt.x*b,vt.y*a,wt.x*b,wt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae.x*b,Ae.y*a,ve.x*b,ve.y*a,be.x*b,be.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Ct.x*b,Ct.y*a).close()),pe.add(new go.PathSegment(go.PathSegment.Move,Qt.x*b,Qt.y*a)),pe.add(new go.PathSegment(go.PathSegment.Line,Be.x*b,Be.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,ke.x*b,ke.y*a,Ye.x*b,Ye.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Qt.x*b,Qt.y*a,$e.x*b,$e.y*a,st.x*b,st.y*a).close()),re(ve),re(be),re(Ae),re(Ie),re(ke),re(Ye),re(Be),re($e),re(st),re(Qt),re(vt),re(wt),re(Ct),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*b,0)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*b,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*b,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.5*a,b,.25*a,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,a)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new de("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>b&&(ee=b);var x=(b-ee)/2,te=x+ee;return new go.Geometry().add(new go.PathFigure(te,.5*a).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,x,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,b,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*b,0)).add(new go.PathSegment(go.PathSegment.Line,.3*b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,b,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ce,b,a){var ee=new go.Geometry,x=ie*.4,te=.4,ae=.5,le=.5,pe=E(),ve=E(),be=E(),Ae=E(),Ie=new go.PathFigure((ae-te)*b,le*a,!1);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.44,be,Ae,ve,pe,pe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a));var ke=y(ve.x,ve.y);ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.56,pe,pe,ve,be,Ae);var Ye=y(ve.x,ve.y);Ie.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.95*.9)*b,ke.y*.1*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,ke.y*.1*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*b,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,b,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,.15*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,(Ye.x*.1+.9)*b,(Ye.y*.1+.05*.9)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,Ye.x*b,Ye.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),te=.35,x=ie*.35;var Be=new go.PathFigure(ae*b,(le-te)*a,!1);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a));var $e=new go.PathFigure((ae-te)*b,le*a,!1);return ee.add($e),re(pe),re(ve),re(be),re(Ae),re(ke),re(Ye),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(ce,b,a){var ee=new go.Geometry,x=.375,te=0,ae=-.125,le=x*ie,pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+le+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-le+ae)*a,(.5+le+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+le+ae)*a,(.5-le+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.425*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.475*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.9*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*b,.85*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a).close()),x=.325,te=0,ae=-.125,le=x*ie;var pe=new go.PathFigure((1-.5+x+te)*b,(.5+ae)*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5+x+ae)*a,(.5+x+te)*b,(.5+le+ae)*a,(.5+le+te)*b,(.5+x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5+x+ae)*a,(.5-x+te)*b,(.5+le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a,(.5-le+te)*b,(.5-x+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*b,(.5+ae)*a,(.5+le+te)*b,(.5-x+ae)*a,(1-.5+x+te)*b,(.5-le+ae)*a));var pe=new go.PathFigure((.525+te)*b,(.5+x+ae)*a,!1);return ee.add(pe),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(ce,b,a){var ee=ce?ce.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ce,b,a){var ee=ce?ce.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*b,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*b,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ce,b,a){var ee=new go.Geometry().add(new go.PathFigure(.5*b,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*b,.5*a,.5*b,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.5*b,0)).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*b,a)).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ce,b,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*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,b,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ce,b,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Line,b,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*b,ee*a,ee*b,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new de("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new de("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=.3);var te=(1-ee)*b,ae=(.5-x/2)*a,le=(.5+x/2)*a,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,le)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),pe.spot1=new go.Spot(0,ae/a);var be=oe(0,le/a,1,le/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(be.x,be.y),re(be),pe}),go.Shape.setFigureParameter("Arrow2",0,new de("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new de("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=30),ee>b&&(ee=b);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,a/2);var te=b-ee,ae=(a-x)/2,le=ae+x,pe=new go.Geometry,ve=new go.PathFigure(0,ae,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,te,0)),ve.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,a)),ve.add(new go.PathSegment(go.PathSegment.Line,te,le)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),pe.spot1=new go.Spot(0,ae/a);var be=oe(0,le/a,1,le/a,te/b,1,1,.5,E());return pe.spot2=new go.Spot(be.x,be.y),re(be),pe}),go.Shape.defineFigureGenerator("Chevron",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.214*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.786*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new de("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close());var pe=oe(0,.5,.3,0,0,x/a,.1,x/a,E());return ae.spot1=new go.Spot(pe.x,pe.y),pe=oe(.7,1,1,.5,0,te/a,1,te/a,pe),ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new de("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new de("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,le=(a-x)/2,pe=le+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,le=0,pe=a):(te=0,ae=a,le=0,pe=a));var ve=new go.Geometry,be=new go.PathFigure(b,.5*a,!0);ve.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,le)),be.add(new go.PathSegment(go.PathSegment.Line,.3*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,le).close());var Ae=oe(0,.5,.3,le/a,0,te/a,1,te/a,E());return ve.spot1=new go.Spot(Ae.x,Ae.y),Ae=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,Ae),ve.spot2=new go.Spot(Ae.x,Ae.y),re(Ae),ve}),go.Shape.setFigureParameter("IBeamArrow",0,new de("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,a)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(0,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new de("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new de("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=40);var x=ce?ce.parameter2:NaN;isNaN(x)&&(x=100);var te=(a-ee)/2,ae=te+ee,le=(a-x)/2,pe=le+x;(ee>a||x>a)&&(x>ee?(ee=ee*a/x,te=(a-ee)/2,ae=te+ee,le=0,pe=a):(te=0,ae=a,le=0,pe=a));var ve=new go.Geometry,be=new go.PathFigure(b,.5*a,!0);ve.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,pe)),be.add(new go.PathSegment(go.PathSegment.Line,0,le)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,le)),be.add(new go.PathSegment(go.PathSegment.Line,.2*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),be.add(new go.PathSegment(go.PathSegment.Line,.7*b,le).close()),ve.spot1=new go.Spot(0,te/a);var Ae=oe(.7,pe/a,1,.5,0,ae/a,1,ae/a,E());return ve.spot2=new go.Spot(Ae.x,Ae.y),re(Ae),ve}),go.Shape.setFigureParameter("Pointer",0,new de("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.1);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(.2,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("RoundedPointer",0,new de("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.3);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*b,.75*a,ee*b,.25*a).close()),x.spot1=new go.Spot(ee,.35);var ae=oe(0,.65,1,.65,0,1,1,.5,E());return x.spot2=new go.Spot(ae.x,ae.y),re(ae),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new de("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.4);var x=(.5-ee/2)*a,te=(.5+ee/2)*a,ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,.3);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new de("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=50);var x=(a-ee)/2,te=x+ee;ee>a&&(x=0,te=a);var ae=new go.Geometry,le=new go.PathFigure(b,.5*a,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,x)),le.add(new go.PathSegment(go.PathSegment.Line,.7*b,0).close()),ae.spot1=new go.Spot(.2,x/a);var pe=oe(.7,1,1,.5,0,te/a,1,te/a,E());return ae.spot2=new go.Spot(pe.x,pe.y),re(pe),ae}),go.Shape.setFigureParameter("SquareArrow",0,new de("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.7);var x=new go.Geometry,te=new go.PathFigure(b,.5*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(ee,1),x}),go.Shape.defineFigureGenerator("Cone1",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(0,.9*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.9*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,a,.85/.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.9*a,(1-.85/.9)*b,.8*a,.85/.9*b,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.3*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0).close());var te=new go.PathFigure(0,.3*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(0,ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,ie*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*b,ee,(.5+te)*b,0,1*b,ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,1*a,1*b,a-ie*ee,(.5+te)*b,1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,1*a,0,a-ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee));var le=new go.PathFigure(b,ee,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,2*ee,1*b,2*ee-ie*ee,(.5+te)*b,2*ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-te)*b,2*ee,0,2*ee-ie*ee)),x.spot1=new go.Spot(0,0,0,2*ee),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(0,a-ee,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,ie*ee,(.5-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,(.5+te)*b,0,b,ie*ee)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,a-ie*ee,(.5+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*b,a,0,a-ie*ee));var le=new go.PathFigure(0,a-ee,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a-2*ee,0,a-ee-ie*ee,(.5-te)*b,a-2*ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,b,a-ee,(.5+te)*b,a-2*ee,b,a-ee-ie*ee)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*ee),x}),go.Shape.defineFigureGenerator("Cylinder3",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-ie*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-ie*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,ie*ee,0));var le=new go.PathFigure(ee,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+ie*ee,0,2*ee,(.5-te)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+te)*a,ee+ie*ee,a)),x.spot1=new go.Spot(0,0,2*ee,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,b/3);var x=new go.Geometry,te=ie*.5,ae=new go.PathFigure(b-ee,0,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,b-ie*ee,0,b,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b,(.5+te)*a,b-ie*ee,a)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*ee,a,0,(.5+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,ie*ee,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b-ee,0));var le=new go.PathFigure(b-ee,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,b-2*ee,.5*a,b-ee-ie*ee,0,b-2*ee,(.5-te)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,a,b-2*ee,(.5+te)*a,b-ee-ie*ee,a)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*ee,0),x}),go.Shape.defineFigureGenerator("Prism1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*b,.25*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*b,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(ce,b,a){var ee=new go.Geometry,x=.2,te=.1,ae=ie*x,le=ie*te,pe=.5,ve=.1,be=new go.PathFigure(pe*b,(ve+te)*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-x)*b,ve*a,(pe-ae)*b,(ve+te)*a,(pe-x)*b,(ve+le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-te)*a,(pe-x)*b,(ve-le)*a,(pe-ae)*b,(ve-te)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*b,ve*a,(pe+ae)*b,(ve-te)*a,(pe+x)*b,(ve-le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+te)*a,(pe+x)*b,(ve+le)*a,(pe+ae)*b,(ve+te)*a));var Ae=.05,Ie=ie*Ae;pe=.05,ve=.25;var ke=new go.PathFigure(.5*b,.2*a,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.95*b,.2*a)),pe=.95,ve=.25,ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe+Ae)*b,ve*a,(pe+Ie)*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*b,.35*a)),Ae=.025,Ie=ie*Ae,pe=.825,ve=.35,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a)),Ae=.05,Ie=ie*Ae,pe=.5,ve=.7,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.45*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ke.add(new go.PathSegment(go.PathSegment.Line,.2*b,.35*a)),Ae=.025,Ie=ie*Ae,pe=.175,ve=.35,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe+Ae)*b,(ve-Ie)*a,(pe+Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-Ae)*b,ve*a,(pe-Ie)*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),ke.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Ae=.05,Ie=ie*Ae,pe=.05,ve=.25,ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-Ae)*a,(pe-Ae)*b,(ve-Ie)*a,(pe-Ie)*b,(ve-Ae)*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new de("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ce,b,a){var ee=ce?ce.parameter1:NaN;isNaN(ee)&&(ee=.2);var x=new go.Geometry,te=new go.PathFigure(b,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*b,0).close()),x.spot1=new go.Spot(0,ee),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a));var te=new go.PathFigure(.5*b,.5*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var le=new go.PathFigure(b,.1*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.4*a,b,(.3+te)*a,(.5+x)*b,.4*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-x)*b,.4*a,0,(.3+te)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.9*a,.25*b,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.1,ae=new go.PathFigure(b,.1*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.9+te)*a,(.5+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*b,a,0,(.9+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,(.1-te)*a,(.5-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,(.5+x)*b,0,b,(.1-te)*a));var le=new go.PathFigure(b,.1*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,b,(.1+te)*a,(.5+x)*b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*b,.2*a,0,(.1+te)*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,.2*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.3*a,b,(.2+te)*a,(.5+x)*b,.3*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*b,.3*a,0,(.2+te)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,a,b,0,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var te=ie*.2,ae=new go.PathFigure(0,.2*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,0,(.2-te)*a,(.2-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.2*a,(.8+te)*b,0,b,(.2-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,a,b,(.8+te)*a,(.8+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-te)*b,a,0,(.8+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var le=new go.PathFigure(0,x*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(0,x*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,x*a)),ee}),go.Shape.defineFigureGenerator("Document",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,(1-x)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*b,.4*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*b,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,.5*a,!0);ee.add(x),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,b,.5*a));var te=new go.PathFigure(b,.5*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,a));var ae=new go.PathFigure(b,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.1);var ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var le=new go.PathFigure(x*b,0,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),le.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),le.add(new go.PathSegment(go.PathSegment.Line,b,te*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(ce,b,a){var ee=new go.Geometry,x=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ae=ie*.5,le=.5,pe=new go.PathFigure(b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,le*b,a,b,(le+ae)*a,(le+ae)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*a,(le-ae)*b,a,0,(le+ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,le*b,0,0,(le-ae)*a,(le-ae)*b,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,le*a,(le+ae)*b,0,b,(le-ae)*a));var ve=new go.PathFigure((te+x)*b,(te+x)*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,te*b,te*a)),ve.add(new go.PathSegment(go.PathSegment.Move,te*b,(te+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Line,(te+x)*b,te*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close());var te=new go.PathFigure(.1*b,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(.5*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*b,.9*a,b,(te+x)*a,(te+x)*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.7);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,x*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.75*a)),x.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(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.44*a,.96*b,.47*a,.93*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.54*a,.86*b,.57*a,.83*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*b,.4*a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0).close());var te=new go.PathFigure(.1*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.1*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close());var te=new go.PathFigure(.2*b,.1*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=1-x,ae=new go.PathFigure(0,0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close());var le=new go.PathFigure(.5*x*b,x*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*b,x*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,a)),x.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(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var le=new go.PathFigure(b,.5*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(ce,b,a){var ee=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.3*a,.5*b,.6*a,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*b,.4*a,.5*b,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN,te=ce?ce.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(te)&&(te=.3);var ae=new go.PathFigure(0,0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure((1-x)*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,x*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee}),go.Shape.defineFigureGenerator("Process",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.25);var te=new go.PathFigure(x*b,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a));var ae=new go.PathFigure(x*b,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*b,a)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-x)*b,a)),ee.spot1=new go.Spot(x,0),ee.spot2=new go.Spot(1-x,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.25*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*b,.5*a,.25*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*b,.5*a,.25*b,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(ce,b,a){var ee=new go.Geometry,x=ce?ce.parameter1:NaN;isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,(1-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(.5+x)*b,0,b,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,(.5+x)*a,(.5+x)*b,a)),te.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(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.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(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=new go.PathFigure(b,te*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,a,b,(te+x)*a,(te+x)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-x)*b,a,0,(te+x)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*b,0,0,(te-x)*a,(te-x)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,te*a,(te+x)*b,0,b,(te-x)*a));var le=new go.PathFigure(b,te*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,te*a));var pe=new go.PathFigure(.8*b,.75*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.75*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*b,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.3*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(ce,b,a){var ee=new go.Geometry,x=ie*.1,te=.1,ae=.9,le=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a));var ve=new go.PathFigure((ae+te)*b,le*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le-te)*a,(ae+te)*b,(le-x)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=ie*.4,ae=ie*.1,le=.1,pe=.9,ve=.5,be=new go.PathFigure(.8*b,.5*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,.8*b,(.5+te)*a,(.4+x)*b,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,a)),be.add(new go.PathSegment(go.PathSegment.Line,0,0)),be.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),be.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(.4+x)*b,0,.8*b,(.5-te)*a));var Ae=new go.PathFigure((pe+le)*b,ve*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b,ve*a,(pe-ae)*b,(ve+le)*a,(pe-le)*b,(ve+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b,ve*a,(pe+ae)*b,(ve-le)*a,(pe+le)*b,(ve-ae)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=0,le=.5,pe=new go.PathFigure(.8*b,.5*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(le-x)*a,.7*b,(le-te)*a)),x=.1,te=ie*.1,ae=.9,le=.5;var ve=new go.PathFigure((ae-x)*b,le*a,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=0,le=.5,pe=new go.PathFigure(0,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te+te)*b,(le-x)*a,.8*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*b,(le+te)*a,(ae+te+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*b,.75*a,.25*b,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=.2,le=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.8*b,.5*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.7*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.5*a,(ae+te)*b,(le-x)*a,.7*b,(le-te)*a)),x=.1,te=ie*.1,ae=.9,le=.5;var be=new go.PathFigure((ae-x)*b,le*a,!0);return ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*x,ae=.2,le=.5,pe=new go.PathFigure(.1*b,0,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,a,.35*b,.25*a,.35*b,.75*a));var ve=new go.PathFigure(.2*b,0,!0);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,(ae+te)*b,(le-x)*a,.9*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,a,.9*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.2*b,0,.45*b,.75*a,.45*b,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(ce,b,a){var ee=new go.Geometry,x=ie*.1,te=.1,ae=.1,le=.5,pe=new go.PathFigure((ae-x*.5)*b,a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.3,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.5,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,a,(ae+te)*b,0,(ae+x)*b,a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,0,(ae-x)*b,a,(ae-te)*b,0)),ae=.9,pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x*.5)*b,a,(ae+te)*b,0,(ae+x)*b,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ce,b,a){var ee=new go.Geometry,x=ie*.5,te=.5,ae=.5,le=.5,pe=new go.PathFigure((ae-te)*b,le*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-te)*a,(ae-te)*b,(le-x)*a,(ae-x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le-te)*a,(ae+te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Move,(ae-te+.1)*b,le*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te-.1)*b,le*a,ae*b,(le-te)*a,ae*b,(le+te)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*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,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(ce,b,a){var ee=new go.Geometry,x=b,te=a;b=b*.38,a=a*.6;var ae=ie*.8,le=.8,pe=0,ve=.5,be=(x-b)/2,Ae=(te-a)/2,Ie=new go.PathFigure(pe*b+be,(ve+le)*a+Ae,!0);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le+ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve-le)*a+Ae,(pe-le+ae*.5)*b+be,(ve-ae)*a+Ae)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe-le+ae*.5)*b+be,(ve+ae)*a+Ae,pe*b+be,(ve+le)*a+Ae).close()),ae=ie*.4,le=.4,pe=.2,ve=.5;var ke=new go.PathFigure(pe*b+be,(ve+le)*a+Ae,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le+ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve-le)*a+Ae,(pe-le+ae*.5)*b+be,(ve-ae)*a+Ae)),ke.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe-le+ae*.5)*b+be,(ve+ae)*a+Ae,pe*b+be,(ve+le)*a+Ae).close()),ae=ie*.2,le=.2,pe=.5,ve=.5;var Ye=new go.PathFigure((pe-le)*b+be,ve*a+Ae,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe-le)*b+be,(ve-ae)*a+Ae,(pe-ae)*b+be,(ve-le)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*b+be,ve*a+Ae,(pe-ae)*b+be,(ve+le)*a+Ae,(pe-le)*b+be,(ve+ae)*a+Ae)),ae=ie*.4,le=.4,pe=.8,ve=.5;var Be=new go.PathFigure(pe*b+be,(ve-le)*a+Ae,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le-ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve+le)*a+Ae,(pe+le-ae*.5)*b+be,(ve+ae)*a+Ae)),Be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe+le-ae*.5)*b+be,(ve-ae)*a+Ae,pe*b+be,(ve-le)*a+Ae).close()),ae=ie*.8,le=.8,pe=1,ve=.5;var $e=new go.PathFigure(pe*b+be,(ve-le)*a+Ae,!0);return ee.add($e),$e.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*b+be,ve*a+Ae,(pe+ae)*b+be,(ve-le)*a+Ae,(pe+le)*b+be,(ve-ae)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve+le)*a+Ae,(pe+le)*b+be,(ve+ae)*a+Ae,(pe+ae)*b+be,(ve+le)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le-ae*.5)*b+be,ve*a+Ae,pe*b+be,(ve+le)*a+Ae,(pe+le-ae*.5)*b+be,(ve+ae)*a+Ae)),$e.add(new go.PathSegment(go.PathSegment.Bezier,pe*b+be,(ve-le)*a+Ae,(pe+le-ae*.5)*b+be,(ve-ae)*a+Ae,pe*b+be,(ve-le)*a+Ae).close()),ee}),go.Shape.defineFigureGenerator("Email",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.35*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,0).close());var te=new go.PathFigure(.1*b,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var ae=new go.PathFigure(.6*b,a,!0,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*b,a).close());var le=new go.PathFigure(0,.5*a,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*b,.4*a)),le.add(new go.PathSegment(go.PathSegment.Move,.75*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.75*b,.6*a)),le.add(new go.PathSegment(go.PathSegment.Move,.25*b,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,.25*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(ce,b,a){var ee=new go.Geometry,x=ie*.4,te=.4,ae=.5,le=.5,pe=E(),ve=E(),be=E(),Ae=E();ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.5,pe,pe,ve,be,Ae);var Ie=y(ve.x,ve.y),ke=new go.PathFigure(ve.x*b,ve.y*a,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae+te)*b,(le+x)*a,(ae+x)*b,(le+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,(ae-x)*b,(le+te)*a,(ae-te)*b,(le+x)*a)),ge(ae-te,le,ae-te,le-x,ae-x,le-te,ae,le-te,.5,be,Ae,ve,pe,pe),ke.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,be.x*b,be.y*a,Ae.x*b,Ae.y*a)),x=ie*.3,te=.3,ge(ae-te,le,ae-te,le-x,ae-x,le-te,ae,le-te,.5,be,Ae,ve,pe,pe),ke.add(new go.PathSegment(go.PathSegment.Line,ve.x*b,ve.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-te)*b,le*a,Ae.x*b,Ae.y*a,be.x*b,be.y*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+te)*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+te)*b,le*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ge(ae,le-te,ae+x,le-te,ae+te,le-x,ae+te,le,.5,pe,pe,ve,be,Ae),ke.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*b,ve.y*a,Ae.x*b,Ae.y*a,be.x*b,be.y*a).close());var ke=new go.PathFigure(.45*b,0,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Line,.45*b,.5*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,.5*a)),ke.add(new go.PathSegment(go.PathSegment.Line,.55*b,0).close()),re(pe),re(ve),re(be),re(Ae),re(Ie),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a/2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,b/2,a/2,b/2,a/2));function te(ae,le,pe){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*b,(.8+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*b,(.5+pe)*a)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*b,(.8+pe)*a).close())}return te(x,0,0),te(x,.4,0),te(x,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.5*a)),x.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(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.37*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.11*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.04*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.49*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.37*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*b,.86*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*b,.91*a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*b,.78*a)),x.add(new go.PathSegment(go.PathSegment.Line,.44*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.56*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*b,0,-.25*b,.63*a,.45*b,.44*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*b,.42*a,.48*b,.17*a,.54*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*b,.18*a,.59*b,.29*a,.58*b,.28*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*b,.6*a,.8*b,.34*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*b,.31*a,.87*b,.48*a,.88*b,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,1.17*b,.76*a,.82*b,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ce,b,a){var ee=new go.Geometry,x=.5,te=0,ae=0,le=x*ie,pe=.4*Math.SQRT2/2+.5,ve=.5-.5*Math.SQRT2/2,be=1,Ae=.5,Ie=.5,ke=0,Ye=new go.PathFigure(pe*b,(1-ve)*a,!1);return ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,be*b,Ae*a,be*b,.7*a,be*b,Ae*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+te)*b,(ke+te)*a,(.5+x+te)*b,(.5-le+te)*a,(.5+le+te)*b,(.5-x+te)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*b,(.5+ae)*a,(.5-le+te)*b,(.5-x+ae)*a,(.5-x+te)*b,(.5-le+ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*b,.9*a,(.5-x+te)*b,(.5+le+ae)*a,(.5-le+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*b,.8*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*b,.9*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*b,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.2*b,.35*a,.3*b,.35*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.7*b,.65*a,.8*b,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var x=new go.PathFigure(0,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.7*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,0,.6*b,.5*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,a,.4*b,.5*a,b,.5*a).close());var te=new go.PathFigure(.45*b,.73*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*b,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*b,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*b,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(.335*b,(1-.555)*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,.68*a,(1-.12)*b,.46*a,(1-.02)*b,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*b,(1-.555)*a,.02*b,.54*a,.12*b,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*b,(1-.595)*a));var ae=.5-.285,le=.5,pe=ae,ve=Math.PI/4,be=4*(1-Math.cos(ve))/(3*Math.sin(ve)),Ae=be*.5,Ie=ae,ke=ae,Ye=be*Ie,Be=be*ke;te.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ie)*b,pe*a,(le-(Ye+Ie)/2)*b,(pe+(ke+Be)/2)*a,(le-Ie)*b,(pe+Be)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,le*b,(pe-ke)*a,(le-Ie)*b,(pe-Be)*a,(le-Ye)*b,(pe-ke)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ie)*b,pe*a,(le+Ye)*b,(pe-ke)*a,(le+Ie)*b,(pe-Be)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*b,(1-.595)*a,(le+Ie)*b,(pe+Be)*a,(le+(Ye+Ie)/2)*b,(pe+(ke+Be)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*b,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*b,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*b,(1-.405)*a));var $e=new go.PathFigure(.2*b,a,!1);ee.add($e),$e.add(new go.PathSegment(go.PathSegment.Line,.2*b,.8*a));var st=new go.PathFigure(.8*b,a,!1);return ee.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,a).close());var te=new go.PathFigure(.2*b,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x);var te=new go.PathFigure(b,a,!1);ee.add(te);var ae=new go.PathFigure(.1*b,a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.05*b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.8*a,0,a,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*b,.1*a,.5*b,0,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,a,b,a,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,a));var te=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*b,.875*a)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*b,.875*a,te*b,te*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.325*a,.575*b,.725*a,.625*b,.375*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.75*a,.375*b,.375*a,.425*b,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.45*b,.95*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*b,.85*a,.17*b,.95*a,.15*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.235*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*b,.625*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*b,.575*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*b,.95*a,0,.675*a,0,.7*a)),x.add(new go.PathSegment(go.PathSegment.Move,.45*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.775*a)),x.add(new go.PathSegment(go.PathSegment.Line,.22*b,.775*a));var te=new go.PathFigure(.475*b,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*b,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,.05*a,.35*b,0,.375*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*b,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*b,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,0,.65*b,.05*a,.625*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*b,.0105*a));var ae=new go.PathFigure(.675*b,.575*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*b,.525*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*b,.95*a,b,.8*a,b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.95*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.725*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Line,b,.775*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*b,.575*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*b,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=new go.PathFigure(b,x*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,a,b,(x+te)*a,(x+te)*b,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-te)*b,a,0,(x+te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x*b,0,0,(x-te)*a,(x-te)*b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,x*a,(x+te)*b,0,b,(x-te)*a));var le=new go.PathFigure(x*b,0,!1);return ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*b,.15*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,a)),le.add(new go.PathSegment(go.PathSegment.Line,x*b,.85*a)),le.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.15*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Move,b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.85*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.58*b,.1*a)),le.add(new go.PathSegment(go.PathSegment.Move,x*b,x*a)),le.add(new go.PathSegment(go.PathSegment.Line,.78*b,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.15*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*b,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(0,.5*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close());var te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ae=new go.PathFigure(0,.6*a,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.15*b,.6*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.6*a));var te=new go.PathFigure(.15*b,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*b,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.66*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),x.add(new go.PathSegment(go.PathSegment.Move,b,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(b,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.8*a).close());var ae=.1,le=ie*.1,pe=.2,ve=.9,be=new go.PathFigure((pe-ae)*b,ve*a,!0);ee.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+le)*b,(ve-ae)*a,(pe+ae)*b,(ve-le)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-le)*b,(ve+ae)*a,(pe-ae)*b,(ve+le)*a).close()),ae=.1,le=ie*.1,pe=.8,ve=.9;var Ae=new go.PathFigure((pe-ae)*b,ve*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve-ae)*a,(pe-ae)*b,(ve-le)*a,(pe-le)*b,(ve-ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ae)*b,ve*a,(pe+le)*b,(ve-ae)*a,(pe+ae)*b,(ve-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*b,(ve+ae)*a,(pe+ae)*b,(ve+le)*a,(pe+le)*b,(ve+ae)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ae)*b,ve*a,(pe-le)*b,(ve+ae)*a,(pe-ae)*b,(ve+le)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.2*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ae=new go.PathFigure(.5*b,.8*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.8*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*b,.8*a));var le=new go.PathFigure(.5*b,.7*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b,.7*a));var pe=.1,ve=ie*.1,be=.1,Ae=.9,Ie=new go.PathFigure((be-pe)*b,Ae*a,!0);ee.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae-pe)*a,(be-pe)*b,(Ae-ve)*a,(be-ve)*b,(Ae-pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*b,Ae*a,(be+ve)*b,(Ae-pe)*a,(be+pe)*b,(Ae-ve)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae+pe)*a,(be+pe)*b,(Ae+ve)*a,(be+ve)*b,(Ae+pe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*b,Ae*a,(be-ve)*b,(Ae+pe)*a,(be-pe)*b,(Ae+ve)*a)),pe=.1,ve=ie*.1,be=.4,Ae=.9;var ke=new go.PathFigure((be-pe)*b,Ae*a,!0);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae-pe)*a,(be-pe)*b,(Ae-ve)*a,(be-ve)*b,(Ae-pe)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*b,Ae*a,(be+ve)*b,(Ae-pe)*a,(be+pe)*b,(Ae-ve)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,be*b,(Ae+pe)*a,(be+pe)*b,(Ae+ve)*a,(be+ve)*b,(Ae+pe)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*b,Ae*a,(be-ve)*b,(Ae+pe)*a,(be-pe)*b,(Ae+ve)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.1*b,.4*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.4*a).close());var te=new go.PathFigure(.45*b,.7*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*b,.7*a));var ae=new go.PathFigure(.55*b,.4*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.9*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*b,.4*a).close());var be=.05,Ae=ie*.05,Ie=.175,ke=.95,le=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.375,ke=.95,pe=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.625,ke=.95,ve=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a));var be=.05,Ae=ie*.05,Ie=.825,ke=.95,Ye=new go.PathFigure((Ie-be)*b,ke*a,!0);ee.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke-be)*a,(Ie-be)*b,(ke-Ae)*a,(Ie-Ae)*b,(ke-be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+be)*b,ke*a,(Ie+Ae)*b,(ke-be)*a,(Ie+be)*b,(ke-Ae)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*b,(ke+be)*a,(Ie+be)*b,(ke+Ae)*a,(Ie+Ae)*b,(ke+be)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-be)*b,ke*a,(Ie-Ae)*b,(ke+be)*a,(Ie-be)*b,(ke+Ae)*a).close());var Be=new go.PathFigure(0,a,!1);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,b,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.2*a).close());var ae=new go.PathFigure(.15*b,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*b,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*b,a).close());var le=.05,pe=ie*.05,ve=.35,be=.775,Ae=new go.PathFigure((ve-le)*b,be*a,!0);return ee.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(be-le)*a,(ve-le)*b,(be-pe)*a,(ve-pe)*b,(be-le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+le)*b,be*a,(ve+pe)*b,(be-le)*a,(ve+le)*b,(be-pe)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*b,(be+le)*a,(ve+le)*b,(be+pe)*a,(ve+pe)*b,(be+le)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-le)*b,be*a,(ve-pe)*b,(be+le)*a,(ve-le)*b,(be+pe)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*b,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.5*a,.75*b,0,b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,b,.75*a,.75*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*b,a,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,0,.25*a,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,a,.15*b,.25*a,.15*b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.85*b,.75*a,.85*b,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.15*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.15*a,.35*b,.3*a,.65*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*b,.85*a,.35*b,.7*a,.65*b,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.25*a,.1*b,0,.2*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.25*a,.425*b,.5*a,.575*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.25*a,.8*b,0,.9*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.75*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.75*a,.1*b,.5*a,.2*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*b,.75*a,.425*b,a,.575*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.75*a,.8*b,.5*a,.9*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(ce,b,a){var ee=new go.Geometry,x=.3,te=ie*.3,ae=.5,le=.7,pe=new go.PathFigure((ae-x)*b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a));var ve=new go.PathFigure(0,.7*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,b,.7*a,0,0,b,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.5*b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.65*b,.3*a,.65*b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.35*b,.5*a,.35*b,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*b,.6*a,.1*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.2*b,a,.35*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,a,.7*b,.6*a,.9*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.65*a,.8*b,a,.65*b,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*b,a,0,a,.4*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.4*a,.8*b,a,.85*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.1*a));var te=new go.PathFigure(0,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,b,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=.5,le=.5,pe=new go.PathFigure((ae-x)*b,le*a,!0);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a));var ve=new go.PathFigure(.15*b,.5*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.85*b,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.1*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.1*a,.15*b,0,.35*b,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,b,.1*a,.65*b,.2*a,.85*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.5*a,.85*b,.6*a,.65*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*b,.4*a,.15*b,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(ce,b,a){var ee=new go.Geometry,x=.5,te=ie*.5,ae=.5,le=.5,pe=new go.PathFigure((ae-x)*b,le*a,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a).close()),x=.05,te=ie*.05,ae=.5,le=.8;var ve=new go.PathFigure((ae-x)*b,le*a,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le-x)*a,(ae-x)*b,(le-te)*a,(ae-te)*b,(le-x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+x)*b,le*a,(ae+te)*b,(le-x)*a,(ae+x)*b,(le-te)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*b,(le+x)*a,(ae+x)*b,(le+te)*a,(ae+te)*b,(le+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-x)*b,le*a,(ae-te)*b,(le+x)*a,(ae-x)*b,(le+te)*a).close()),ve.add(new go.PathSegment(go.PathSegment.Move,.5*b,.7*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.5*b,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.5*b,.2*a,.75*b,.475*a,.75*b,.225*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.35*a,.4*b,.2*a,.3*b,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.5*b,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*b,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*b,0,.975*b,.025*a,.5*b,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*b,.5*a,.5*b,0,.025*b,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*b,.3*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*b,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*b,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*b,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*b,.3*a,.25*b,0,.75*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*b,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(.9375*b,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*b,.3316875*a,.79840625*b,.39915625*a,.7834375*b,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*b,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*b,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*b,.19378125*a,.64228125*b,.2188125*a,.603875*b,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*b,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*b,.239375*a,.39759375*b,.20190625*a,.36053125*b,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*b,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*b,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*b,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*b,.4375*a,.21765625*b,.36059375*a,.201875*b,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*b,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*b,.67596875*a,.20221875*b,.603875*a,.21884375*b,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*b,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*b,.80621875*a,.36353125*b,.78340625*a,.3991875*b,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*b,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*b,.760625*a,.602375*b,.79809375*a,.63946875*b,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*b,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*b,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*b,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*b,.56246875*a,.78234375*b,.63940625*a,.798125*b,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*b,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*b,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*b,.5*a,.1*b,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*b,.3*a,0,.375*a,.05*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*b,.075*a,.3*b,.225*a,.4*b,.175*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*b,.075*a,.46*b,.05*a,.525*b,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*b,.4*a,.525*b,.275*a,.475*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.55*a,b,.4*a,b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.425*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.55*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*b,.7*a,.675*b,.55*a,.675*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.575*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*b,.85*a,.65*b,.7*a,.65*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*b,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*b,a,.61*b,.85*a,.61*b,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*b,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*b,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*b,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a)),x.add(new go.PathSegment(go.PathSegment.Move,.75*b,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*b,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b,a)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*b,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*b,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,b,a*.85).close());var te=new go.PathFigure(.126*b,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*b,.85*a).close());var ae=new go.PathFigure(.402*b,.85*a,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*b,.85*a).close());var le=new go.PathFigure(.678*b,.85*a,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*b,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*b,.45*a)),le.add(new go.PathSegment(go.PathSegment.Line,.874*b,.85*a).close());var pe=new go.PathFigure(.5*b,.1*a,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*b,.3*a)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*b,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,a*1,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.184,a*(1-.184)).close());var te=new go.PathFigure(b*.204,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,b*.388,a*1).close());var ae=new go.PathFigure(b*.408,a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.408,a*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,b*.592,a*1).close());var le=new go.PathFigure(b*.612,a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.612,a*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,b*.796,a*1).close());var pe=new go.PathFigure(b*.816,a,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.816,a*(1-.184*4))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-.184*5))),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,0).close());var te=new go.PathFigure(b*.055,.07*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.1).close());var ae=new go.PathFigure(b*.055,.13*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.16).close());var le=new go.PathFigure(b*.055,.18*a,!0);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.18)),le.add(new go.PathSegment(go.PathSegment.Line,b*.245,a*.21)),le.add(new go.PathSegment(go.PathSegment.Line,b*.055,a*.21).close());var pe=new go.PathFigure(b*1,0,!0);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,0)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.65)),pe.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(.55*b,a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*b,.525*a,0,.4*a,.225*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*b,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*b,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*b,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*b,.2*a,.975*b,0,b,.08*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*b,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*b,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*b,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*1,a*.5,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.15,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,.575*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*.9,.6*a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*b,.425*a)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*b,.5*a,.075*b,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,b*0,b*.3,b*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.08,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*1),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*2),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*3),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*4),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*5),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*6),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*7),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*8),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*9),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*10),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*11),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*12),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*13),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*14),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,b*(.08+.056*15),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var te=new go.PathFigure(0,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,b*1,b*.3,b*.055)),te.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1));var ae=new go.PathFigure(b*.11,a*.1,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*0),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.11,a*.8).close());var le=new go.PathFigure(b*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.1)),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*1),a*.8)),le.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*1+.028*1),a*.8).close());var pe=new go.PathFigure(b*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*3+.028*2),a*.8)),pe.add(new go.PathSegment(go.PathSegment.Line,b*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(ce,b,a){var ee=new go.Geometry,x=8,te=x*ie,ae=new go.PathFigure(x,0,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,te,te,0).close());var le=new go.PathFigure(b*.83,0,!1);ee.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.3)),le.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*0).close());var pe=new go.PathFigure(b*.83,a*1,!1);ee.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,b*.83,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*.5)),pe.add(new go.PathSegment(go.PathSegment.Line,b*.17,a*1).close());var ve=new go.PathFigure(b*.78,a*.05,!1);return ee.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.05)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.25)),ve.add(new go.PathSegment(go.PathSegment.Line,b*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(ce,b,a){var ee=ce?ce.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,b/3),ee=Math.min(ee,a/3);var x=ee*ie,te=a*.8,ae=new go.Geometry,le=new go.PathFigure(ee,0,!0);return ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b-ee,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,b,ee,b-x,0,b,x)),le.add(new go.PathSegment(go.PathSegment.Line,b,te-ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,b-ee,te,b,te-x,b-x,te)),le.add(new go.PathSegment(go.PathSegment.Line,b*.7,te)),le.add(new go.PathSegment(go.PathSegment.Line,b*.7,a)),le.add(new go.PathSegment(go.PathSegment.Line,b*.55,te)),le.add(new go.PathSegment(go.PathSegment.Line,ee,te)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,x,te,0,te-x)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,x,x,0).close()),x>1?(ae.spot1=new go.Spot(0,0,x,x),ae.spot2=new go.Spot(1,.8,-x,-x)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.45,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.2,a*.45).close());var te=new go.PathFigure(b*1,a*.55,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(ce,b,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,b,0)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*b,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*b,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*b,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*b,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*b,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*b,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*.1,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.9).close());var te=new go.PathFigure(b*.1,a*.2,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,b*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,b*.275,a*.25).close());var ae=new go.PathFigure(b*.28,a*.37,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(ce,b,a){var ee=new go.Geometry,x=15,te=x*ie,ae=new go.PathFigure(b*.62,a*.475,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b-x,a,b,a-te,b-te,a)),ae.add(new go.PathSegment(go.PathSegment.Line,x,a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,te,a,0,a-te)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.38,a*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*0)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.62,a*.03).close()),te>1?(ee.spot1=new go.Spot(0,0,te,te),ee.spot2=new go.Spot(1,1,-te,-te)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.4,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,b*(1-.26),a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*0,a*1,!0);ee.add(x);var te=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*.93,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.64,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.36,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*.07,a*(1-te))),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*(1-te)).close());var ae=new go.PathFigure(b*.5,a*0,!0);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*.26,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.4,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.6,a*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,b*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.15,a*0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,b*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.3,a*1).close());var te=new go.PathFigure(b*.235,a*.28,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,b*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,b*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(ce,b,a){var ee=new go.Geometry,x=new go.PathFigure(b*.5,a*0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*1,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*.75,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.55,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.65,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.5,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,b*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,b*0,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,b*.25,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,b*.45,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,b*.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 de={},ne="5.0",y={},E=null,re=!1,oe=!1,ge=null,fe=!1,he=null,ie=null,xe=0;xe4?parseFloat(rt):5};de.setHTML5Codebase=function(rt,qe){ie=rt,et(rt,qe)},de.setJavaCodebase=de.setJavaCodebaseVersion=de.isCompiledInstalled=de.setPreCompiledScriptPath=de.setPreCompiledResourcePath=function(){},de.setHTML5CodebaseVersion=function(rt,qe){var ht=parseFloat(rt);if(ht!==NaN&&ht<5){console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead.");return}he=rt,en(rt,qe)},de.getHTML5CodebaseVersion=function(){return ce},de.getParameters=function(){return y},de.setFontsCSSURL=function(rt){ae=rt},de.setGiacJSURL=function(rt){},de.setJNLPFile=function(rt){Le=rt},de.setJNLPBaseDir=function(rt){},de.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qe="auto",ht=y.id,Wt,bt=!1,Nt=0;Nt=5)return!0;var rt=de.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},de.startAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},de.stopAnimation=function(){var rt=de.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},de.getAppletObject=function(){var rt=y.id!==void 0?y.id:"ggbApplet";return window[rt]},de.resize=function(){};var Ye=function(rt,qe,ht){var Wt=document.createElement("param");Wt.setAttribute("name",qe),Wt.setAttribute("value",ht),rt.appendChild(Wt)},Be=function(rt){return rt&&rt!=="false"},$e=function(rt,qe,ht){pe(ce)<=4.2&&(ht=!0);var Wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ce||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Nt=qe.width,it=qe.height;if(qe.disableAutoScale=qe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qe.disableAutoScale,qe.width!==void 0)if(pe(ce)<=4.4)Be(qe.showToolBar)&&(qe.height-=7),Be(qe.showAlgebraInput)&&(qe.height-=37),qe.width<605&&Be(qe.showToolBar)&&(qe.width=605,Nt=605);else{var kt=100;(Be(qe.showToolBar)||Be(qe.showMenuBar))&&(qe.hasOwnProperty("customToolBar")&&(qe.customToolbar=qe.customToolBar),kt=Be(qe.showMenuBar)?245:155),Nt=5?(qe.appletOnLoad=function(Ze){var mt=rt.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(cn),window.GGBT_wsf_view&&$(window).trigger("resize"),kn(Ze)},gt||cn.appendChild(tt)):bt.appendChild(tt),cn.appendChild(bt),gt||rt.appendChild(cn),setTimeout(function(){de.resize()},1)}else{var we=document.createElement("div");we.className="applet_scaler",we.style.position="relative",we.style.display="block",we.appendChild(bt),rt.appendChild(we),qe.appletOnLoad=function(Ze){de.resize(),kn(Ze)}}function Ce(Ze,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ze,mt.appletOnLoad):renderGGBElement(Ze),Bt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function ct(Ze,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ze,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Cn){Ce(Cn.article,Cn.params)}),html5AppletsToProcess=null)},pe(ce)<5&&(Ze.className+=" geogebraweb")):Ce(Ze,mt)}if(Wt){scriptLoadStarted=!0;for(var Gt=0;Gt0?(Et.remove(),cn.attr("id","fullscreencontent").show(),jQuery(kn).append(cn),window.dispatchEvent(new Event("resize"))):$e(Et,qe,!1),window.GGBT_wsf_view.launchFullScreen(kn)}else Ge=Wt,$e(rt,qe,!1);if(!window.GGBT_wsf_view)for(it=0;itrt/4*3&&(Et=rt/4*3),kn=Et/5.8,kt.setAttribute("src",x),kt.setAttribute("width",Et),kt.setAttribute("height",kn);var cn=(rt-Et)/2,gt=(qe-kn)/2;kt.style.left=cn+"px",kt.style.top=gt+"px",bt.appendChild(kt)}}return bt.appendChild(it),bt},Tt=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},sn=["web","webSimple","web3d","tablet","tablet3d","phone"],en=function(rt,qe){if(ce=rt,qe){et(ce,!0);return}var ht=!re;if(ht){var Wt=pe(ce);!isNaN(Wt)&&Wt<4.4&&(ht=!1)}var bt,Nt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var it=ce.indexOf("//");it>0?Nt=ce:it===0?Nt=bt+ce:Nt="https://www.geogebra.org/apps/5.2.814.0/";for(var kt in sn)if(ce.slice(sn[kt].length*-1)===sn[kt]||ce.slice((sn[kt].length+1)*-1)===sn[kt]+"/"){et(Nt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ht&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Be(y.showToolBar)&&!Be(y.showMenuBar)&&!Be(y.showAlgebraInput)&&!Be(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Nt+="webSimple/":Nt+="web3d/",et(Nt,!1)},et=function(rt,qe){if(rt.requirejs){Oe=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),Oe=rt,qe===null&&(qe=rt.indexOf("http")===-1),je=qe,b="web.nocache.js",a=!1;var ht=Oe.split("/");ht.length>1&&(!qe&&ht[ht.length-2]==="webSimple"?(b="webSimple.nocache.js",a=!0):sn.indexOf(ht[ht.length-2])>=0&&(b=ht[ht.length-2]+".nocache.js")),ht=rt.split("/"),ce=ht[ht.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 Wt=parseFloat(ce);Wt!==NaN&&Wt<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead."),en("5.0",qe))},Bt=function(rt,qe){window.console&&window.console.log&&(!qe||typeof qe.showLogging=="undefined"||qe.showLogging&&qe.showLogging!=="false")&&console.log(rt)};y.material_id!==void 0?Ae(un):un();function un(){var rt=ne;he!==null?rt=he:parseFloat(rt)<5&&(rt="5.0"),en(rt,!1),ie!==null&&et(ie,je),fe=!0}return de},GGBAppletUtils=function(){"use strict";function de(){return window.GGBT_wsf_edit!==void 0}function ne(fe,he){he!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+he+","+he+")",fe.style.webkitTransform="scale("+he+","+he+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function y(fe,he,ie,xe,Ee,Le){var Oe=null;if(Le!=null&&Le!="")for(var je=fe.parentNode;je!=null;)if((" "+je.className+" ").indexOf(" "+Le+" ")>-1){Oe=je;break}else je=je.parentNode;var Ge=0,ce=0,b=0,a=0,ee=0,x=0,te=0;if(Oe)Ge=Oe.offsetWidth,ce=Math.max(xe?Oe.offsetWidth:0,Oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ge=Math.min(window.innerWidth,document.documentElement.clientWidth),ce=Math.min(window.innerHeight,document.documentElement.clientHeight),b=Ge):(Ge=window.innerWidth,ce=window.innerHeight,b=window.innerWidth),fe){var ae=fe.getBoundingClientRect();ae.left>0&&ae.left<=Ge&&(Ee===void 0||!Ee)&&(document.dir==="rtl"?(ee=Ge-ae.width-ae.left,x=b<=480?10:30):(x=ae.left,ee=b<=480?10:30),a=x+ee)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return fe&&((ie===void 0||!ie)&&he>0&&he+a1&&(Le=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Le=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))Ee=E(fe,he,Le,ie,fe.scaleContainerClass);else return xe;return Le&&(!fe.hasOwnProperty("scale")||xe===1)?Ee:Math.min(xe,Ee)}function oe(fe){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),xe=fe.getBoundingClientRect(),Ee=(he-xe.width)/2,Le=(ie-xe.height)/2;Le<0&&(Le=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ee<40?fe.style.left="40px":fe.style.left=Ee+"px",fe.style.top=Le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Le<40?fe.style.top="40px":fe.style.top=Le+"px",fe.style.left=Ee+"px")}function ge(fe,he){var ie=fe.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var xe=re(he,fe);de()&&ie.setAttribute("data-param-scale",xe);for(var Ee=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(de){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(de){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(de){var ne=c[de];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function de(fe){var he=fe.lastIndexOf(rb);he==-1&&(he=fe.length);var ie=fe.indexOf(sb);ie==-1&&(ie=fe.length);var xe=fe.lastIndexOf(tb,Math.min(ie,he));return xe>=O?fe.substring(O,xe+P):W}function ne(fe){if(!fe.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=fe+vb,fe=de(he.src)}return fe}function y(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function E(){for(var fe=o.getElementsByTagName(_),he=O;heO?fe[fe.length-P].href:W}function oe(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ge=y();return ge==W&&(ge=E()),ge==W&&(ge=re()),ge==W&&oe()&&(ge=de(o.location.href)),ge=ne(ge),ge}function C(de){return de.match(/^\//)||de.match(/^[a-zA-Z]+:\/\//)?de:webModule.__moduleBase+de}function D(){var de=[],ne=O,y=[],E=[];function re(fe){var he=E[fe](),ie=y[fe];if(he in ie)return he;var xe=[];for(var Ee in ie)xe[ie[Ee]]=Ee;throw r&&r(fe,xe,he),null}if(__gwt_isKnownPropertyValue=function(fe,he){return he in y[fe]},webModule.__getPropMap=function(){var fe={};for(var he in y)y.hasOwnProperty(he)&&(fe[he]=re(he));return fe},webModule.__computePropValue=re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var oe;try{oe=Cb;var ge=oe.indexOf(Db);ge!=-1&&(ne=parseInt(oe.substring(ge+P),$),oe=oe.substring(O,ge))}catch(fe){}return webModule.__softPermutationId=ne,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(de,ne,y){"use strict";y.d(ne,{Ax:function(){return ge},Ds:function(){return fe},KI:function(){return ie},SI:function(){return oe},f1:function(){return re}});var E=y(346);function re(xe){let Ee=!0;if(xe.length>0){for(let Le=0;Le{var x={};for(var te in a)Le.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&Ee)for(var te of Ee(a))ee.indexOf(te)<0&&Oe.call(a,te)&&(x[te]=a[te]);return x},Ge=(a,ee,x)=>new Promise((te,ae)=>{var le=be=>{try{ve(x.next(be))}catch(Ae){ae(Ae)}},pe=be=>{try{ve(x.throw(be))}catch(Ae){ae(Ae)}},ve=be=>be.done?te(be.value):Promise.resolve(be.value).then(le,pe);ve((x=x.apply(a,ee)).next())});const ce=oe.default.TextArea,b=a=>{var ee=a,{account:x,globalSetting:te,loading:ae,dispatch:le,schoolName:pe,departmentName:ve,visible:be,onClose:Ae=()=>{},onSuccess:Ie=()=>{}}=ee,ke=je(ee,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Ye]=ge.default.useForm(),Be=(0,E.useRef)(),[$e,st]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Be.current=ke.schoolId},[ke.schoolId]),(0,E.useEffect)(()=>{Ye.setFieldsValue({department:ve})},[ve]);const Qt=vt=>Ge(void 0,null,function*(){var wt,Ct,Tt;const{department:sn,remarks:en}=vt||{};st(!0);const et=yield(0,xe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:sn,school_id:Be.current}});st(!1);const Bt=()=>Ge(void 0,null,function*(){const un=yield le({type:"account/appplyDepartment",payload:{school_id:Be.current,name:sn,remarks:en}});(un==null?void 0:un.status)===0&&(fe.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),Ie(sn),Ae())});if((et==null?void 0:et.status)===0){if((wt=et==null?void 0:et.data)!=null&&wt.name){he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),E.createElement(ie.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Ct=et==null?void 0:et.data)==null?void 0:Ct.name,size:(Tt=et==null?void 0:et.data)==null?void 0:Tt.size}],pagination:!1})),onOk:()=>{Ie(sn),Ae()}});return}Bt()}});return E.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:be,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:Ae,onOk:()=>Ye.submit(),confirmLoading:$e},E.createElement(ge.default,{form:Ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Qt},E.createElement(ge.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},pe),E.createElement(ge.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},E.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),E.createElement(ge.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},E.createElement(ce,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};ne.Z=(0,re.connect)(({account:a,loading:ee,globalSetting:x})=>({account:a,globalSetting:x,loading:ee.effects}))(b)},21328:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xe}});var E=y(59301),re=y(25690),oe=y(43418),ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC",fe="data:image/png;base64,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",he={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const ie=({visible:Ee,occupationValue:Le,onCancel:Oe=()=>{}})=>{const je=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:fe}),E.createElement("span",{className:he.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Ge=()=>E.createElement("div",{className:he.flexColumn},E.createElement("img",{className:he.img,src:ge}),E.createElement("span",{className:he.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ce=()=>Le===3?E.createElement(E.Fragment,null,Ge(),je()):Le===2?je():Ge();return E.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ee,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:()=>{Oe(),re.history.push("/account/certification")},onCancel:()=>{Oe()}},E.createElement("div",{className:he.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),E.createElement("div",{className:he.flexRow},ce()))};var xe=(0,re.connect)(({paperlibrary:Ee,loading:Le,globalSetting:Oe})=>({paperlibrary:Ee,globalSetting:Oe,loading:Le.effects}))(ie)},49706:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return st}});var E=y(59301),re=y(78241),oe=y(71418),ge=y(8591),fe=y(43418),he=y(95237),ie=y(19842),xe=y(43428),Ee=y(4676),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",Oe={tip:"tip___DIcZT",knowledgeWrapper:"knowledgeWrapper___NW_oT",fixedLoading:"fixedLoading___LsIeU",leftNode:"leftNode___LiefK",option:"option___XqgEG",serial:"serial___daV0t",row:"row___yw9GM",label:"label___yyq8y",content:"content___PzumI"},je=y(47251),Ge=y(50043),ce=y(1041),b=y(38986),a=y(39793),ee=y(49535),x=y(18618),te=y(66067),ae=y(91842),le=y(19105),pe=y(59301),ve=Object.defineProperty,be=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ke=(Qt,vt,wt)=>vt in Qt?ve(Qt,vt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Qt[vt]=wt,Ye=(Qt,vt)=>{for(var wt in vt||(vt={}))Ae.call(vt,wt)&&ke(Qt,wt,vt[wt]);if(be)for(var wt of be(vt))Ie.call(vt,wt)&&ke(Qt,wt,vt[wt]);return Qt},Be=(Qt,vt,wt)=>new Promise((Ct,Tt)=>{var sn=Bt=>{try{et(wt.next(Bt))}catch(un){Tt(un)}},en=Bt=>{try{et(wt.throw(Bt))}catch(un){Tt(un)}},et=Bt=>Bt.done?Ct(Bt.value):Promise.resolve(Bt.value).then(sn,en);et((wt=wt.apply(Qt,vt)).next())}),st=(0,E.forwardRef)(({onUpdateNum:Qt,onlyMediatorOpenStr:vt},wt)=>{var Ct;const[Tt]=re.default.useForm(),[sn,en]=(0,E.useState)([]),[et,Bt]=(0,E.useState)({}),[un,rt]=(0,E.useState)(null),[qe,ht]=(0,E.useState)(!1),[Wt,bt]=(0,E.useState)([]),[Nt,it]=(0,E.useState)(!1),[kt,Et]=(0,E.useState)(""),[kn,cn]=(0,E.useState)([]),[gt,tt]=(0,E.useState)([]),we=(0,E.useRef)(null),{progressOpen:Ce,openProgress:ct,closeProgress:Gt,CreateProgressModal:Ve}=(0,x.Z)(),He=re.default.useWatch("knowledge",Tt),ut=["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"],dt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"}];(0,E.useEffect)(()=>{if(vt)return ee.Z.subscribe(vt,vn=>{_t(vn.id)})},[vt]),(0,E.useEffect)(()=>{un===!1&&Qt&&Qt()},[un]);const Ze=()=>Be(void 0,null,function*(){const Xt=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});tt(Xt.disciplines||[])}),mt=Xt=>Be(void 0,null,function*(){const vn=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});cn(vn.tag_disciplines)}),Cn=()=>Be(void 0,null,function*(){var Xt,vn,Hn,zn;const Bn=document.createElement("div");Bn.className=Oe.fixedLoading,document.body.appendChild(Bn),Ee.render(pe.createElement(oe.Z,{spinning:!0}),Bn);const Wn=yield(0,b.ZP)(`/api/item_banks/${we.current}/edit_single.json`,{method:"get"});if(Wn.id){const _n=[];if(Wn!=null&&Wn.analysis||_n.push(3),(Wn==null?void 0:Wn.item_type)==="SUBJECTIVE"&&!((Xt=Wn==null?void 0:Wn.answer_texts)!=null&&Xt.length)&&_n.push(2),!((vn=Wn==null?void 0:Wn.tag_disciplines)!=null&&vn.length)){_n.push(1);const pn=[(Hn=Wn==null?void 0:Wn.discipline)==null?void 0:Hn.id,(zn=Wn==null?void 0:Wn.sub_discipline)==null?void 0:zn.id].filter(Ue=>!!Ue);Tt.setFieldValue("course",pn)}bt(_n),_n.length?ht(!0):Qe(),Bt(Wn)}document.body.removeChild(Bn)}),_t=Xt=>Be(void 0,null,function*(){we.current=Xt,Cn(),Ze()}),Kt=()=>{rt(!0)};(0,E.useImperativeHandle)(wt,()=>({onClick:Kt}));const Pn=Xt=>{cn([...kn,Ye({},Xt)])},Nn=(Xt,vn)=>{if(Xt!=null&&Xt.course){const[Hn,zn]=Xt.course;mt(zn),Et(new Date),Tt.setFieldsValue({knowledge:[]})}},Qe=()=>Be(void 0,null,function*(){var Xt,vn,Hn;const{analysis:zn="",answer_texts:Bn="",course:Wn=[],knowledge:_n=[]}=Tt.getFieldsValue()||{},pn=new FormData;pn.append("scene_type",5),pn.append("item_bank_id",we.current),pn.append("analysis",zn),pn.append("answer_texts",[Bn]),pn.append("sub_discipline_id",(Wn==null?void 0:Wn[1])||""),pn.append("tag_discipline_ids",_n==null?void 0:_n.map(Ft=>Ft.value)),ct(),en([]),it(!0),ht(!1);const Ue=yield(0,te.$)(pn);if((Ue==null?void 0:Ue.status)===0)if((vn=(Xt=Ue==null?void 0:Ue.data)==null?void 0:Xt.content)!=null&&vn.length){Gt(100),en((Hn=Ue==null?void 0:Ue.data)==null?void 0:Hn.content);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");it(!1),Gt()}),Rt=()=>Be(void 0,null,function*(){var Xt,vn;const Hn=new FormData;if(Hn.append("scene_type",5),Hn.append("item_bank_id",we.current),Hn.append("count",1),Ce)return Promise.reject();ct();const zn=yield(0,te.$)(Hn);if((zn==null?void 0:zn.status)===0){if((vn=(Xt=zn==null?void 0:zn.data)==null?void 0:Xt.content)!=null&&vn.length)return Gt(100),zn;ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return Gt(),zn}),Ut=()=>{var Xt,vn;const Hn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],{name:zn,choices:Bn=[],item_type:Wn,tag_disciplines:_n=[],difficulty:pn,analysis:Ue,answer_texts:Ft,standard_answer:Sn}=et,tn=`1.\u3010${(Xt=dt.find(It=>It.value===Wn))==null?void 0:Xt.type}\u3011${zn}`;let _e="";const pt=(vn=_n==null?void 0:_n.map(It=>It.name))==null?void 0:vn.join("\u3001");return Wn==="SUBJECTIVE"?_e=(Ft==null?void 0:Ft[0])||"":Wn==="JUDGMENT"?Bn==null||Bn.forEach((It,ft)=>{It.is_answer&&(_e=ft?"\u9519\u8BEF":"\u6B63\u786E")}):Bn==null||Bn.forEach((It,ft)=>{It.is_answer&&(_e=_e+ut[ft])}),pe.createElement("div",{className:Oe.leftNode},pe.createElement(ae.Z,{className:"mb10",value:tn}),Bn==null?void 0:Bn.map((It,ft)=>pe.createElement("div",{key:ft,className:Oe.option},pe.createElement("div",{className:Oe.serial},ut[ft],"."),pe.createElement(ae.Z,{style:{flex:1},value:It==null?void 0:It.choice_text}))),pe.createElement("div",{style:{background:"#f1f1f1",height:1}}),Wn==="COMPLETION"?Sn==null?void 0:Sn.map((It,ft)=>{var Se,Te;return pe.createElement("div",{className:Oe.row,style:{alignItems:"center"},key:ft},pe.createElement("div",{className:Oe.label},"\u7B54\u6848",ft+1),pe.createElement("div",{className:Oe.content},(It==null?void 0:It.model)===1?(Se=It==null?void 0:It.answer_text)==null?void 0:Se.join("\u3001"):pe.createElement(le.Z,{value:(Te=It==null?void 0:It.answer_text)==null?void 0:Te.join("\u3001"),readOnly:!0})))}):pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u7B54\u6848"),pe.createElement("div",{className:Oe.content},_e)),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u96BE\u5EA6"),pe.createElement("div",{className:Oe.content},Hn[pn-1]||"")),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u89E3\u6790"),pe.createElement(ae.Z,{style:{flex:1},value:Ue||""})),pe.createElement("div",{className:Oe.row},pe.createElement("div",{className:Oe.label},"\u77E5\u8BC6\u70B9"),pe.createElement("div",{className:Oe.content},pt)))};return pe.createElement(E.Fragment,null,pe.createElement(fe.default,{centered:!0,open:qe,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,onCancel:()=>ht(!1),onOk:()=>Tt.submit(),afterClose:()=>{Tt.resetFields()}},pe.createElement("div",{className:Oe.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:Le,style:{marginTop:-100}}),pe.createElement(re.default,{form:Tt,onValuesChange:Nn,layout:"vertical",colon:!1,onFinish:Qe},Wt.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(re.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(ie.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gt})),pe.createElement(re.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(ce.N,{key:kt,height:300,zIndex:1003,selectvalues:He,subId:(Ct=Tt.getFieldsValue().course)==null?void 0:Ct[1],knowledgeOptions:kn,onAddKnowledgeFinish:Pn,className:Oe.knowledgeWrapper}))),Wt.includes(2)&&pe.createElement(re.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Wt.includes(3)&&pe.createElement(re.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(a.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),un&&pe.createElement(je.Z,{isIntelligentAssistant:!0,setScoreShow:rt,isshixuns:!1,ScoreShow:!!un,isloadings:!1,onOk:Xt=>{if(!Xt.length){ge.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}_t(Xt[0])}}),pe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},pe.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},pe.createElement("img",{src:y(34999),alt:"\u4EE5\u9898\u6362\u9898"}),pe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),pe.createElement(Ge.Z,{stickyTop:-24,isSingleSelection:!0,hideWordFeatures:!0,dataSource:sn,customRightHeadNode:!0,customLeftHeadNode:pe.createElement("div",{className:"mb10 blod c-black"},"\u539F\u9898\u76EE"),customLeftContent:Ut(),hideRecognition:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,underpinBackgroundStyle:{minHeight:"calc(100vh - 166px)"},onCancel:()=>it(!1),onSuccess:()=>{it(!1),rt(!1)},onExchange:Rt}),pe.createElement("div",{style:{height:70}})),Ve(["\u9898\u76EE\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u9898\u76EE\u53D8\u6362\u4E2D"]))})},18618:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return je}});var E=y(59301),re=y(43418),oe=y(95237),ge=y(93948),fe="data:image/png;base64,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",he="data:image/png;base64,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",ie="data:image/png;base64,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",xe={dotLoading:"dotLoading___C9qdK",showHide:"showHide___smgPU",progress:"progress___kIqrW"},Ee=y(59301);const Le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var je=()=>{const[Ge,ce]=(0,E.useState)(0),[b,a]=(0,E.useState)(!1),[ee,x]=(0,E.useState)(!0),te=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(ee)return;const Ae=()=>{ce(Ie=>Ie>=99?(clearInterval(te.current),99):Ie+1)};return te.current=setInterval(Ae,5e4/99),()=>clearInterval(te.current)},[ee]);const ae=()=>{ce(0),a(!0),x(!1)},le=(Ae=0)=>{x(!0),ce(Ae),a(!1)},pe=Ae=>{const Ie=Ae/1048576;let ke;return Ie<=.3?ke=3:Ie<=.5?ke=5:Ie<=1?ke=10:Ie<=2?ke=20:Ie<=3?ke=30:Ie<=10?ke=Ie*10:ke=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ke}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ve=()=>Ee.createElement("span",{className:xe.dotLoading},Ee.createElement("span",null,"."),Ee.createElement("span",null,"."),Ee.createElement("span",null,"."));return{progress:Ge,progressOpen:b,openProgress:ae,closeProgress:le,toggleLock:()=>x(Ae=>!Ae),CreateProgressModal:(Ae=Le,Ie)=>Ee.createElement(re.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:b,title:null,footer:null,width:500,afterClose:()=>ce(0)},Ee.createElement(oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ge<=30&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:fe,alt:"Step 1"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[0],ve())),Ge>30&&Ge<60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:he,alt:"Step 2"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[1],ve())),Ge>=60&&Ee.createElement(Ee.Fragment,null,Ee.createElement("img",{src:ie,alt:"Step 3"}),Ee.createElement("div",{className:"mt20 c-light-primary"},Ae[2],ve())),Ee.createElement(ge.Z,{className:xe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ge}),!!Ie&&Ee.createElement("div",{className:"c-grey-999"},pe(Ie))))}}},66067:function(de,ne,y){"use strict";y.d(ne,{$:function(){return Ct},Z:function(){return sn}});var E=y(59301),re=y(67266),oe=y(25690),ge=y(54580),fe=y(8591),he=y(43418),ie=y(95237),xe=y(43428),Ee=y(50043),Le=y(18618),Oe=y(59301),je=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Wt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Wt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Wt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Wt((Bt=Bt.apply(en,et)).next())});const{Dragger:Ge}=ge.default;var b=(0,E.forwardRef)(({onUpdateNum:en},et)=>{var Bt;const[un,rt]=(0,E.useState)([]),[qe,ht]=(0,E.useState)(!1),[Wt,bt]=(0,E.useState)([]),[Nt,it]=(0,E.useState)(!1),{openProgress:kt,closeProgress:Et,CreateProgressModal:kn}=(0,Le.Z)(),cn=()=>{ht(!0)};(0,E.useImperativeHandle)(et,()=>({onClick:cn}));const gt=tt=>je(void 0,null,function*(){const we=tt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(we)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):tt.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(bt([tt]),Promise.reject())});return Oe.createElement(E.Fragment,null,Oe.createElement(he.default,{centered:!0,open:qe,title:"\u667A\u80FD\u8BC6\u9898",width:700,okText:"\u5F00\u59CB\u8BC6\u9898",afterClose:()=>{bt([]),en()},onCancel:()=>ht(!1),onOk:()=>je(void 0,null,function*(){var tt,we,Ce;if(!(Wt!=null&&Wt.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}const ct=new FormData;ct.append("file",Wt[0]),ct.append("scene_type",0),kt(),it(!0),rt([]);const Gt=yield Ct(ct);if((Gt==null?void 0:Gt.status)===0)if((we=(tt=Gt==null?void 0:Gt.data)==null?void 0:tt.content)!=null&&we.length){Et(100),rt((Ce=Gt==null?void 0:Gt.data)==null?void 0:Ce.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");it(!1),Et()})},Oe.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),Oe.createElement(Ge,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Wt,beforeUpload:gt,onRemove:()=>bt([]),height:200},Oe.createElement(ie.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},Oe.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),Oe.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),Oe.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",Oe.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),Oe.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},Oe.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Oe.createElement("img",{src:y(7764),alt:"\u667A\u80FD\u8BC6\u9898"}),Oe.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),Oe.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:un,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>it(!1),onSuccess:()=>{it(!1),ht(!1)}}),Oe.createElement("div",{style:{height:70}})),kn(void 0,(Bt=Wt==null?void 0:Wt[0])==null?void 0:Bt.size))}),a=y(59301),ee=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Wt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Wt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Wt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Wt((Bt=Bt.apply(en,et)).next())});const{Dragger:x}=ge.default;var ae=(0,E.forwardRef)(({onUpdateNum:en,onClose:et},Bt)=>{var un;const[rt,qe]=(0,E.useState)(!1),[ht,Wt]=(0,E.useState)([]),{openProgress:bt,closeProgress:Nt,CreateProgressModal:it}=(0,Le.Z)(),kt=()=>{qe(!0)};(0,E.useImperativeHandle)(Bt,()=>({onClick:kt}));const Et=kn=>ee(void 0,null,function*(){const cn=kn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(cn)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):kn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):(Wt([kn]),Promise.reject())});return a.createElement(E.Fragment,null,a.createElement(he.default,{centered:!0,open:rt,title:"\u667A\u80FD\u8BC6\u5377",width:700,okText:"\u5F00\u59CB\u8BC6\u5377",afterClose:()=>{Wt([]),en()},onCancel:()=>qe(!1),onOk:()=>ee(void 0,null,function*(){var kn,cn;if(!(ht!=null&&ht.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u8BD5\u5377\u6587\u4EF6");return}const gt=new FormData;gt.append("file",ht[0]),gt.append("scene_type",4),bt();const tt=yield Ct(gt);if((tt==null?void 0:tt.status)===0)if((kn=tt==null?void 0:tt.data)!=null&&kn.examination_bank_id){oe.history.replace(`/paperlibrary/see/${(cn=tt==null?void 0:tt.data)==null?void 0:cn.examination_bank_id}?isIntelligentAssistant=true`),Nt(100),qe(!1),et();return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Nt()})},a.createElement("div",{className:"mb10",style:{color:"#FA6400"}},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement(x,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:ht,beforeUpload:Et,onRemove:()=>Wt([]),height:200},a.createElement(ie.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png...",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB")))),it(void 0,(un=ht==null?void 0:ht[0])==null?void 0:un.size))}),le=y(49706),pe=y(92832),ve=y(6848),be=y(43604),Ae=y(5871),Ie="data:image/png;base64,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",ke={tip:"tip___V6mRp"},Ye=y(9148),Be=y(59301),$e=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Wt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Wt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Wt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Wt((Bt=Bt.apply(en,et)).next())}),Qt=(0,E.forwardRef)(({onUpdateNum:en},et)=>{const Bt=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u6BCF\u9053\u9898\u5E94\u5305\u542B\uFF1A - \u9898\u5E72\uFF1A\u9898\u76EE\u63CF\u8FF0\u6E05\u6670\u660E\u786E\uFF0C\u9488\u5BF9\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u63D0\u51FA\u95EE\u9898\u3002 - \u53C2\u8003\u7B54\u6848\uFF1A\u4E3A\u6BCF\u9053\u9898\u63D0\u4F9B\u6B63\u786E\u7684\u7B54\u6848\u3002 - \u9898\u76EE\u89E3\u6790\uFF1A\u8BE6\u7EC6\u89E3\u91CA\u89E3\u7B54\u8FC7\u7A0B\uFF0C\u5206\u6790\u9898\u76EE\u6D89\u53CA\u7684\u77E5\u8BC6\u70B9\u548C\u5E38\u89C1\u9519\u8BEF\u3002 - \u77E5\u8BC6\u70B9\uFF1A\u660E\u786E\u6307\u51FA\u8BE5\u9898\u76EE\u6D89\u53CA\u7684\u5177\u4F53\u77E5\u8BC6\u70B9\uFF08\u5982\uFF1A\u53D8\u91CF\u5B9A\u4E49\uFF09\u3002 -- \u96BE\u5EA6\uFF1A\u63D0\u4F9B\u9898\u76EE\u7684\u96BE\u5EA6\u7EA7\u522B\uFF08\u5982\uFF1A\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\uFF09\uFF0C\u6839\u636E\u9898\u76EE\u5185\u5BB9\u8BBE\u5B9A\u5408\u7406\u7684\u96BE\u5EA6\u3002`,{progressOpen:un,openProgress:rt,closeProgress:qe,CreateProgressModal:ht}=(0,Le.Z)(),[Zt,bt]=(0,E.useState)([]),[Nt,it]=(0,E.useState)(!1),[kt,Et]=(0,E.useState)(Bt),[Rn,cn]=(0,E.useState)([]),[gt,tt]=(0,E.useState)(0),[we,Ce]=(0,E.useState)(0),[ct,jt]=(0,E.useState)(0),[Ve,He]=(0,E.useState)(0),[ut,dt]=(0,E.useState)(0),[Ze,mt]=(0,E.useState)(!1),Cn=()=>{it(!0)};(0,E.useImperativeHandle)(et,()=>({onClick:Cn}));const $t=()=>$e(void 0,null,function*(){var Qe,Rt,zt;if(Nn(kt)){if(kt.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Nn(kt)&&!(Rn!=null&&Rn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Wt=[{name:"\u5355\u9009\u9898",num:gt||0},{name:"\u591A\u9009\u9898",num:we||0},{name:"\u5224\u65AD\u9898",num:ct||0},{name:"\u586B\u7A7A\u9898",num:Ve||0},{name:"\u7B80\u7B54\u9898",num:ut||0}];if(Wt.reduce((Wn,qn)=>Wn+qn.num,0)===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Hn={scene_type:6,content:kt,count_arr:Wt.map(Wn=>Wn.num).join(","),file:(Rn==null?void 0:Rn[0])||""};rt(),bt([]),mt(!0);const zn=new FormData;Object.keys(Hn).forEach(Wn=>{zn.append(Wn,Hn[Wn])});const Bn=yield Ct(zn);if((Bn==null?void 0:Bn.status)===0)if((Rt=(Qe=Bn==null?void 0:Bn.data)==null?void 0:Qe.content)!=null&&Rt.length){qe(100),bt((zt=Bn==null?void 0:Bn.data)==null?void 0:zt.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mt(!1),qe()}),Xt=Qe=>$e(void 0,null,function*(){var Rt,zt;const Wt=new FormData;if(Wt.append("scene_type",5),Wt.append("question_data",JSON.stringify(Qe)),Wt.append("count",1),un)return Promise.reject();rt();const vn=yield Ct(Wt);if((vn==null?void 0:vn.status)===0){if((zt=(Rt=vn==null?void 0:vn.data)==null?void 0:Rt.content)!=null&&zt.length)return qe(100),vn;fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return qe(),vn}),Pn=Qe=>$e(void 0,null,function*(){const Rt=Qe.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Rt)==-1?(fe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Qe.size/1024/1024>200?(fe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(Rn!=null&&Rn.length?he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>cn([Qe])}):cn([Qe]),Promise.reject())}),Nn=Qe=>(Qe=Qe||"",Qe=String(Qe),Qe=Qe.replace(/\s+/g,""),Qe);return Be.createElement(E.Fragment,null,Be.createElement(he.default,{centered:!0,open:Nt,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>it(!1),onOk:$t,afterClose:()=>{en(),cn([]),Et(Bt),tt(0),Ce(0),jt(0),He(0),dt(0)}},Be.createElement("div",{className:ke.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),Be.createElement("img",{src:Ie,style:{marginTop:-100}}),Be.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Be.createElement(pe.default.TextArea,{style:{height:160},className:"mb20",value:kt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Qe=>{Et(Qe.target.value)}}),Be.createElement(ge.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Rn,beforeUpload:Pn,className:"mb20",onRemove:()=>cn([])},Be.createElement(ve.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},Be.createElement(Ye.op,{style:{borderRadius:2}},Be.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),Be.createElement(ie.Z,{align:"middle",className:"c-black mt20"},Be.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Be.createElement(ie.Z,{gutter:16},Be.createElement(be.Z,null,Be.createElement("label",null,"\u5355\u9009\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:gt,onChange:tt,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u591A\u9009\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:we,onChange:Ce,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u5224\u65AD\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:ct,onChange:jt,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u586B\u7A7A\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:Ve,onChange:He,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u7B80\u7B54\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:ut,onChange:dt,style:{marginLeft:"8px"}}))))),Be.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ze},Be.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Be.createElement("img",{src:y(55854),alt:"\u667A\u80FD\u51FA\u9898"}),Be.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),Be.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:Zt,mode:1,onCancel:()=>mt(!1),onSuccess:()=>{mt(!1),it(!1)},headExtraNode:Be.createElement(Ye.op,{onClick:()=>mt(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:Xt}),Be.createElement("div",{style:{height:70}})),ht(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),vt=y(38986),wt=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Zt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Zt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Zt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Zt((Bt=Bt.apply(en,et)).next())});const Ct=(...en)=>wt(void 0,[...en],function*(et={}){var Bt,un,rt,qe;const ht=yield(0,vt.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:et},!0);if((ht==null?void 0:ht.status)!==0)return ht;const Zt=(Bt=ht==null?void 0:ht.data)==null?void 0:Bt.ai_question_record_id;let bt;do if(bt=yield(0,vt.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Zt}}),((un=bt==null?void 0:bt.data)==null?void 0:un.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((rt=bt==null?void 0:bt.data)==null?void 0:rt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Nt=>setTimeout(Nt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((qe=bt==null?void 0:bt.data)==null?void 0:qe.status)===0);return bt});var sn=()=>{var en,et;const Bt=(0,oe.useLocation)(),un=(0,oe.useSelector)(Zt=>{var bt;return(bt=Zt==null?void 0:Zt.user)==null?void 0:bt.userInfo}),[rt,qe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var Zt,bt,Nt;if(window.self!==window.top){qe(!1);return}if((Zt=Bt.pathname)!=null&&Zt.includes("/problemset")||(bt=Bt.pathname)!=null&&bt.includes("/paperlibrary")){qe("1");return}if(((Nt=Bt.pathname)==null?void 0:Nt.slice(0,11))==="/classrooms"){qe("2");return}qe(!1)},[Bt==null?void 0:Bt.pathname]);const ht={1:[[{img:y(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:E.createRef(),element:b},{img:y(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:E.createRef(),element:ae},{img:y(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:E.createRef(),element:Yt},{img:y(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:E.createRef(),element:le.Z},{img:y(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:y(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],E.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:y(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:y(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:y(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:y(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:y(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:y(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],E.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",E.createElement("span",{className:"c-light-primary"},(en=un==null?void 0:un.course)!=null&&en.course_name?`\u300A${(et=un==null?void 0:un.course)==null?void 0:et.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return E.createElement(E.Fragment,null,!!rt&&E.createElement(re.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:ht[rt][1],intelligentAssistantItems:ht[rt][0]}))}},67266:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oc}});var E={};y.r(E),y.d(E,{boolean:function(){return Tt},booleanish:function(){return sn},commaOrSpaceSeparated:function(){return rt},commaSeparated:function(){return un},number:function(){return et},overloadedBoolean:function(){return en},spaceSeparated:function(){return Bt}});var re={};y.r(re),y.d(re,{attentionMarkers:function(){return iu},contentInitial:function(){return vs},disable:function(){return lu},document:function(){return nu},flow:function(){return ru},flowInitial:function(){return au},insideSpan:function(){return bl},string:function(){return ou},text:function(){return il}});var oe=y(59301),ge=y(8591),fe=y(54580),he=y(43418),ie=y(92832),xe=y(3113),Ee=y(6848),Le=y(43428),Oe=y(95237),je=y(25690);function Ge(z){return z}function ce(){}function b(){}function a(){}function ee(z){const se=[],ue=String(z||"");let me=ue.indexOf(","),Pe=0,Fe=!1;for(;!Fe;){me===-1&&(me=ue.length,Fe=!0);const ze=ue.slice(Pe,me).trim();(ze||!Fe)&&se.push(ze),Pe=me+1,me=ue.indexOf(",",Pe)}return se}function x(z,se){const ue=se||{};return(z[z.length-1]===""?[...z,""]:z).join((ue.padRight?" ":"")+","+(ue.padLeft===!1?"":" ")).trim()}const te=/[$_\p{ID_Start}]/u,ae=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,le=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,pe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ve=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,be={};function Ae(z){return z?te.test(String.fromCodePoint(z)):!1}function Ie(z,se){const me=(se||be).jsx?le:ae;return z?me.test(String.fromCodePoint(z)):!1}function ke(z,se){return((se||be).jsx?ve:pe).test(z)}const Ye=/[ \t\n\f\r]/g;function Be(z){return typeof z=="object"?z.type==="text"?$e(z.value):!1:$e(z)}function $e(z){return z.replace(Ye,"")===""}class st{constructor(se,ue,me){this.normal=ue,this.property=se,me&&(this.space=me)}}st.prototype.normal={},st.prototype.property={},st.prototype.space=void 0;function Yt(z,se){const ue={},me={};for(const Pe of z)Object.assign(ue,Pe.property),Object.assign(me,Pe.normal);return new st(ue,me,se)}function vt(z){return z.toLowerCase()}class wt{constructor(se,ue){this.attribute=ue,this.property=se}}wt.prototype.attribute="",wt.prototype.booleanish=!1,wt.prototype.boolean=!1,wt.prototype.commaOrSpaceSeparated=!1,wt.prototype.commaSeparated=!1,wt.prototype.defined=!1,wt.prototype.mustUseProperty=!1,wt.prototype.number=!1,wt.prototype.overloadedBoolean=!1,wt.prototype.property="",wt.prototype.spaceSeparated=!1,wt.prototype.space=void 0;let Ct=0;const Tt=qe(),sn=qe(),en=qe(),et=qe(),Bt=qe(),un=qe(),rt=qe();function qe(){return uc(2,++Ct)}const ht=Object.keys(E);class Zt extends wt{constructor(se,ue,me,Pe){let Fe=-1;if(super(se,ue),bt(this,"space",Pe),typeof me=="number")for(;++Fe4&&ue.slice(0,4)==="data"&&He.test(se)){if(se.charAt(4)==="-"){const Fe=se.slice(5).replace(Ve,Ze);me="data"+Fe.charAt(0).toUpperCase()+Fe.slice(1)}else{const Fe=se.slice(4);if(!Ve.test(Fe)){let ze=Fe.replace(jt,dt);ze.charAt(0)!=="-"&&(ze="-"+ze),se="data"+ze}}Pe=Zt}return new Pe(me,se)}function dt(z){return"-"+z.toLowerCase()}function Ze(z){return z.charAt(1).toUpperCase()}const mt={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(z){const se=String(z||"").trim();return se?se.split(/[ \t\n\r\f]+/g):[]}function $t(z){return z.join(" ").trim()}var Xt=y(77179);const Pn=Qe("end"),Nn=Qe("start");function Qe(z){return se;function se(ue){const me=ue&&ue.position&&ue.position[z]||{};if(typeof me.line=="number"&&me.line>0&&typeof me.column=="number"&&me.column>0)return{line:me.line,column:me.column,offset:typeof me.offset=="number"&&me.offset>-1?me.offset:void 0}}}function Rt(z){const se=Nn(z),ue=Pn(z);if(se&&ue)return{start:se,end:ue}}function zt(z){return!z||typeof z!="object"?"":"position"in z||"type"in z?vn(z.position):"start"in z||"end"in z?vn(z):"line"in z||"column"in z?Wt(z):""}function Wt(z){return Hn(z&&z.line)+":"+Hn(z&&z.column)}function vn(z){return Wt(z&&z.start)+"-"+Wt(z&&z.end)}function Hn(z){return z&&typeof z=="number"?z:1}class zn extends Error{constructor(se,ue,me){super(),typeof ue=="string"&&(me=ue,ue=void 0);let Pe="",Fe={},ze=!1;if(ue&&("line"in ue&&"column"in ue?Fe={place:ue}:"start"in ue&&"end"in ue?Fe={place:ue}:"type"in ue?Fe={ancestors:[ue],place:ue.position}:Fe=lo({},ue)),typeof se=="string"?Pe=se:!Fe.cause&&se&&(ze=!0,Pe=se.message,Fe.cause=se),!Fe.ruleId&&!Fe.source&&typeof me=="string"){const Lt=me.indexOf(":");Lt===-1?Fe.ruleId=me:(Fe.source=me.slice(0,Lt),Fe.ruleId=me.slice(Lt+1))}if(!Fe.place&&Fe.ancestors&&Fe.ancestors){const Lt=Fe.ancestors[Fe.ancestors.length-1];Lt&&(Fe.place=Lt.position)}const nt=Fe.place&&"start"in Fe.place?Fe.place.start:Fe.place;this.ancestors=Fe.ancestors||void 0,this.cause=Fe.cause||void 0,this.column=nt?nt.column:void 0,this.fatal=void 0,this.file,this.message=Pe,this.line=nt?nt.line:void 0,this.name=zt(Fe.place)||"1:1",this.place=Fe.place||void 0,this.reason=this.message,this.ruleId=Fe.ruleId||void 0,this.source=Fe.source||void 0,this.stack=ze&&Fe.cause&&typeof Fe.cause.stack=="string"?Fe.cause.stack:"",this.actual,this.expected,this.note,this.url}}zn.prototype.file="",zn.prototype.name="",zn.prototype.reason="",zn.prototype.message="",zn.prototype.stack="",zn.prototype.column=void 0,zn.prototype.line=void 0,zn.prototype.ancestors=void 0,zn.prototype.cause=void 0,zn.prototype.fatal=void 0,zn.prototype.place=void 0,zn.prototype.ruleId=void 0,zn.prototype.source=void 0;const Bn={}.hasOwnProperty,Wn=new Map,qn=/[A-Z]/g,pn=new Set(["table","tbody","thead","tfoot","tr"]),Ue=new Set(["td","th"]),Ft="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Sn(z,se){if(!se||se.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const ue=se.filePath||void 0;let me;if(se.development){if(typeof se.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");me=at(ue,se.jsxDEV)}else{if(typeof se.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof se.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");me=Ke(ue,se.jsx,se.jsxs)}const Pe={Fragment:se.Fragment,ancestors:[],components:se.components||{},create:me,elementAttributeNameCase:se.elementAttributeNameCase||"react",evaluater:se.createEvaluater?se.createEvaluater():void 0,filePath:ue,ignoreInvalidStyle:se.ignoreInvalidStyle||!1,passKeys:se.passKeys!==!1,passNode:se.passNode||!1,schema:se.space==="svg"?ct:Ce,stylePropertyNameCase:se.stylePropertyNameCase||"dom",tableCellAlignToStyle:se.tableCellAlignToStyle!==!1},Fe=ye(Pe,z,void 0);return Fe&&typeof Fe!="string"?Fe:Pe.create(z,Pe.Fragment,{children:Fe||void 0},void 0)}function ye(z,se,ue){if(se.type==="element")return tn(z,se,ue);if(se.type==="mdxFlowExpression"||se.type==="mdxTextExpression")return _e(z,se);if(se.type==="mdxJsxFlowElement"||se.type==="mdxJsxTextElement")return It(z,se,ue);if(se.type==="mdxjsEsm")return pt(z,se);if(se.type==="root")return ft(z,se,ue);if(se.type==="text")return Se(z,se)}function tn(z,se,ue){const me=z.schema;let Pe=me;se.tagName.toLowerCase()==="svg"&&me.space==="html"&&(Pe=ct,z.schema=Pe),z.ancestors.push(se);const Fe=yt(z,se.tagName,!1),ze=Pt(z,se);let nt=Me(z,se);return pn.has(se.tagName)&&(nt=nt.filter(function(Lt){return typeof Lt=="string"?!Be(Lt):!0})),Te(z,ze,Fe,se),We(ze,nt),z.ancestors.pop(),z.schema=me,z.create(se,Fe,ze,ue)}function _e(z,se){if(se.data&&se.data.estree&&z.evaluater){const me=se.data.estree.body[0];return me.type,z.evaluater.evaluateExpression(me.expression)}nn(z,se.position)}function pt(z,se){if(se.data&&se.data.estree&&z.evaluater)return z.evaluater.evaluateProgram(se.data.estree);nn(z,se.position)}function It(z,se,ue){const me=z.schema;let Pe=me;se.name==="svg"&&me.space==="html"&&(Pe=ct,z.schema=Pe),z.ancestors.push(se);const Fe=se.name===null?z.Fragment:yt(z,se.name,!0),ze=xt(z,se),nt=Me(z,se);return Te(z,ze,Fe,se),We(ze,nt),z.ancestors.pop(),z.schema=me,z.create(se,Fe,ze,ue)}function ft(z,se,ue){const me={};return We(me,Me(z,se)),z.create(se,z.Fragment,me,ue)}function Se(z,se){return se.value}function Te(z,se,ue,me){typeof ue!="string"&&ue!==z.Fragment&&z.passNode&&(se.node=me)}function We(z,se){if(se.length>0){const ue=se.length>1?se:se[0];ue&&(z.children=ue)}}function Ke(z,se,ue){return me;function me(Pe,Fe,ze,nt){const Jt=Array.isArray(ze.children)?ue:se;return nt?Jt(Fe,ze,nt):Jt(Fe,ze)}}function at(z,se){return ue;function ue(me,Pe,Fe,ze){const nt=Array.isArray(Fe.children),Lt=Nn(me);return se(Pe,Fe,ze,nt,{columnNumber:Lt?Lt.column-1:void 0,fileName:z,lineNumber:Lt?Lt.line:void 0},void 0)}}function Pt(z,se){const ue={};let me,Pe;for(Pe in se.properties)if(Pe!=="children"&&Bn.call(se.properties,Pe)){const Fe=Xe(z,Pe,se.properties[Pe]);if(Fe){const[ze,nt]=Fe;z.tableCellAlignToStyle&&ze==="align"&&typeof nt=="string"&&Ue.has(se.tagName)?me=nt:ue[ze]=nt}}if(me){const Fe=ue.style||(ue.style={});Fe[z.stylePropertyNameCase==="css"?"text-align":"textAlign"]=me}return ue}function xt(z,se){const ue={};for(const me of se.attributes)if(me.type==="mdxJsxExpressionAttribute")if(me.data&&me.data.estree&&z.evaluater){const Fe=me.data.estree.body[0];Fe.type;const ze=Fe.expression;ze.type;const nt=ze.properties[0];nt.type,Object.assign(ue,z.evaluater.evaluateExpression(nt.argument))}else nn(z,se.position);else{const Pe=me.name;let Fe;if(me.value&&typeof me.value=="object")if(me.value.data&&me.value.data.estree&&z.evaluater){const nt=me.value.data.estree.body[0];nt.type,Fe=z.evaluater.evaluateExpression(nt.expression)}else nn(z,se.position);else Fe=me.value===null?!0:me.value;ue[Pe]=Fe}return ue}function Me(z,se){const ue=[];let me=-1;const Pe=z.passKeys?new Map:Wn;for(;++mePe?0:Pe+se:se=se>Pe?Pe:se,ue=ue>0?ue:0,me.length<1e4)ze=Array.from(me),ze.unshift(se,ue),z.splice(...ze);else for(ue&&z.splice(se,ue);Fe0?(aa(z,z.length,0,se),z):se}class Qt{constructor(se){this.left=se?[...se]:[],this.right=[]}get(se){if(se<0||se>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+se+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return sethis.left.length?this.right.slice(this.right.length-me+this.left.length,this.right.length-se+this.left.length).reverse():this.left.slice(se).concat(this.right.slice(this.right.length-me+this.left.length).reverse())}splice(se,ue,me){const Pe=ue||0;this.setCursor(Math.trunc(se));const Fe=this.right.splice(this.right.length-Pe,Number.POSITIVE_INFINITY);return me&&Ot(this.left,me),Fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(se){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(se)}pushMany(se){this.setCursor(Number.POSITIVE_INFINITY),Ot(this.left,se)}unshift(se){this.setCursor(0),this.right.push(se)}unshiftMany(se){this.setCursor(0),Ot(this.right,se.reverse())}setCursor(se){if(!(se===this.left.length||se>this.left.length&&this.right.length===0||se<0&&this.left.length===0))if(se-1&&z.test(String.fromCharCode(ue))}}function ya(z,se,ue,me){const Pe=me?me-1:Number.POSITIVE_INFINITY;let Fe=0;return ze;function ze(Lt){return Vt(Lt)?(z.enter(ue),nt(Lt)):se(Lt)}function nt(Lt){return Vt(Lt)&&Fe++ze))return;const Er=se.events.length;let eo=Er,Vr,to;for(;eo--;)if(se.events[eo][0]==="exit"&&se.events[eo][1].type==="chunkFlow"){if(Vr){to=se.events[eo][1].end;break}Vr=!0}for(Aa(me),da=Er;daer;){const Mr=ue[io];se.containerState=Mr[1],Mr[0].exit.call(se,z)}ue.length=er}function Pr(){Pe.write([null]),Fe=void 0,Pe=void 0,se.containerState._closeFlow=void 0}}function Ta(z,se,ue){return ya(z,z.attempt(this.parser.constructs.document,se,ue),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const va={partial:!0,tokenize:Da};function Da(z,se,ue){return me;function me(Fe){return Vt(Fe)?ya(z,Pe,"linePrefix")(Fe):Pe(Fe)}function Pe(Fe){return Fe===null||ia(Fe)?se(Fe):ue(Fe)}}const gr={resolve:sr,tokenize:Ar},Ya={partial:!0,tokenize:xr};function sr(z){return on(z),z}function Ar(z,se){let ue;return me;function me(nt){return z.enter("content"),ue=z.enter("chunkContent",{contentType:"content"}),Pe(nt)}function Pe(nt){return nt===null?Fe(nt):ia(nt)?z.check(Ya,ze,Fe)(nt):(z.consume(nt),Pe)}function Fe(nt){return z.exit("chunkContent"),z.exit("content"),se(nt)}function ze(nt){return z.consume(nt),z.exit("chunkContent"),ue.next=z.enter("chunkContent",{contentType:"content",previous:ue}),ue=ue.next,Pe}}function xr(z,se,ue){const me=this;return Pe;function Pe(ze){return z.exit("chunkContent"),z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),ya(z,Fe,"linePrefix")}function Fe(ze){if(ze===null||ia(ze))return ue(ze);const nt=me.events[me.events.length-1];return!me.parser.constructs.disable.null.includes("codeIndented")&&nt&&nt[1].type==="linePrefix"&&nt[2].sliceSerialize(nt[1],!0).length>=4?se(ze):z.interrupt(me.parser.constructs.flow,ue,se)(ze)}}const Na={tokenize:yr};function yr(z){const se=this,ue=z.attempt(va,me,z.attempt(this.parser.constructs.flowInitial,Pe,ya(z,z.attempt(this.parser.constructs.flow,Pe,z.attempt(gr,Pe)),"linePrefix")));return ue;function me(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEndingBlank"),z.consume(Fe),z.exit("lineEndingBlank"),se.currentConstruct=void 0,ue}function Pe(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEnding"),z.consume(Fe),z.exit("lineEnding"),se.currentConstruct=void 0,ue}}const ur={resolveAll:bo()},Dr=qr("string"),Gr=qr("text");function qr(z){return{resolveAll:bo(z==="text"?mr:void 0),tokenize:se};function se(ue){const me=this,Pe=this.parser.constructs[z],Fe=ue.attempt(Pe,ze,nt);return ze;function ze(Dt){return Jt(Dt)?Fe(Dt):nt(Dt)}function nt(Dt){if(Dt===null){ue.consume(Dt);return}return ue.enter("data"),ue.consume(Dt),Lt}function Lt(Dt){return Jt(Dt)?(ue.exit("data"),Fe(Dt)):(ue.consume(Dt),Lt)}function Jt(Dt){if(Dt===null)return!0;const dn=Pe[Dt];let rn=-1;if(dn)for(;++rn=3&&(Jt===null||ia(Jt))?(z.exit("thematicBreak"),se(Jt)):ue(Jt)}function Lt(Jt){return Jt===Pe?(z.consume(Jt),me++,Lt):(z.exit("thematicBreakSequence"),Vt(Jt)?ya(z,nt,"whitespace")(Jt):nt(Jt))}}const br={continuation:{tokenize:Kn},exit:Mn,name:"list",tokenize:hr},Eo={partial:!0,tokenize:ea},ho={partial:!0,tokenize:Zn};function hr(z,se,ue){const me=this,Pe=me.events[me.events.length-1];let Fe=Pe&&Pe[1].type==="linePrefix"?Pe[2].sliceSerialize(Pe[1],!0).length:0,ze=0;return nt;function nt(Kt){const ka=me.containerState.type||(Kt===42||Kt===43||Kt===45?"listUnordered":"listOrdered");if(ka==="listUnordered"?!me.containerState.marker||Kt===me.containerState.marker:ma(Kt)){if(me.containerState.type||(me.containerState.type=ka,z.enter(ka,{_container:!0})),ka==="listUnordered")return z.enter("listItemPrefix"),Kt===42||Kt===45?z.check(nr,ue,Jt)(Kt):Jt(Kt);if(!me.interrupt||Kt===49)return z.enter("listItemPrefix"),z.enter("listItemValue"),Lt(Kt)}return ue(Kt)}function Lt(Kt){return ma(Kt)&&++ze<10?(z.consume(Kt),Lt):(!me.interrupt||ze<2)&&(me.containerState.marker?Kt===me.containerState.marker:Kt===41||Kt===46)?(z.exit("listItemValue"),Jt(Kt)):ue(Kt)}function Jt(Kt){return z.enter("listItemMarker"),z.consume(Kt),z.exit("listItemMarker"),me.containerState.marker=me.containerState.marker||Kt,z.check(va,me.interrupt?ue:Dt,z.attempt(Eo,rn,dn))}function Dt(Kt){return me.containerState.initialBlankLine=!0,Fe++,rn(Kt)}function dn(Kt){return Vt(Kt)?(z.enter("listItemPrefixWhitespace"),z.consume(Kt),z.exit("listItemPrefixWhitespace"),rn):ue(Kt)}function rn(Kt){return me.containerState.size=Fe+me.sliceSerialize(z.exit("listItemPrefix"),!0).length,se(Kt)}}function Kn(z,se,ue){const me=this;return me.containerState._closeFlow=void 0,z.check(va,Pe,Fe);function Pe(nt){return me.containerState.furtherBlankLines=me.containerState.furtherBlankLines||me.containerState.initialBlankLine,ya(z,se,"listItemIndent",me.containerState.size+1)(nt)}function Fe(nt){return me.containerState.furtherBlankLines||!Vt(nt)?(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,ze(nt)):(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,z.attempt(ho,se,ze)(nt))}function ze(nt){return me.containerState._closeFlow=!0,me.interrupt=void 0,ya(z,z.attempt(br,se,ue),"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(nt)}}function Zn(z,se,ue){const me=this;return ya(z,Pe,"listItemIndent",me.containerState.size+1);function Pe(Fe){const ze=me.events[me.events.length-1];return ze&&ze[1].type==="listItemIndent"&&ze[2].sliceSerialize(ze[1],!0).length===me.containerState.size?se(Fe):ue(Fe)}}function Mn(z){z.exit(this.containerState.type)}function ea(z,se,ue){const me=this;return ya(z,Pe,"listItemPrefixWhitespace",me.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Pe(Fe){const ze=me.events[me.events.length-1];return!Vt(Fe)&&ze&&ze[1].type==="listItemPrefixWhitespace"?se(Fe):ue(Fe)}}const Ua={continuation:{tokenize:gn},exit:Tn,name:"blockQuote",tokenize:Ne};function Ne(z,se,ue){const me=this;return Pe;function Pe(ze){if(ze===62){const nt=me.containerState;return nt.open||(z.enter("blockQuote",{_container:!0}),nt.open=!0),z.enter("blockQuotePrefix"),z.enter("blockQuoteMarker"),z.consume(ze),z.exit("blockQuoteMarker"),Fe}return ue(ze)}function Fe(ze){return Vt(ze)?(z.enter("blockQuotePrefixWhitespace"),z.consume(ze),z.exit("blockQuotePrefixWhitespace"),z.exit("blockQuotePrefix"),se):(z.exit("blockQuotePrefix"),se(ze))}}function gn(z,se,ue){const me=this;return Pe;function Pe(ze){return Vt(ze)?ya(z,Fe,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ze):Fe(ze)}function Fe(ze){return z.attempt(Ua,se,ue)(ze)}}function Tn(z){z.exit("blockQuote")}function Qn(z,se,ue,me,Pe,Fe,ze,nt,Lt){const Jt=Lt||Number.POSITIVE_INFINITY;let Dt=0;return dn;function dn(Aa){return Aa===60?(z.enter(me),z.enter(Pe),z.enter(Fe),z.consume(Aa),z.exit(Fe),rn):Aa===null||Aa===32||Aa===41||ta(Aa)?ue(Aa):(z.enter(me),z.enter(ze),z.enter(nt),z.enter("chunkString",{contentType:"string"}),ja(Aa))}function rn(Aa){return Aa===62?(z.enter(Fe),z.consume(Aa),z.exit(Fe),z.exit(Pe),z.exit(me),se):(z.enter(nt),z.enter("chunkString",{contentType:"string"}),Kt(Aa))}function Kt(Aa){return Aa===62?(z.exit("chunkString"),z.exit(nt),rn(Aa)):Aa===null||Aa===60||ia(Aa)?ue(Aa):(z.consume(Aa),Aa===92?ka:Kt)}function ka(Aa){return Aa===60||Aa===62||Aa===92?(z.consume(Aa),Kt):Kt(Aa)}function ja(Aa){return!Dt&&(Aa===null||Aa===41||Gt(Aa))?(z.exit("chunkString"),z.exit(nt),z.exit(ze),z.exit(me),se(Aa)):Dt999||Kt===null||Kt===91||Kt===93&&!Lt||Kt===94&&!nt&&"_hiddenFootnoteSupport"in ze.parser.constructs?ue(Kt):Kt===93?(z.exit(Fe),z.enter(Pe),z.consume(Kt),z.exit(Pe),z.exit(me),se):ia(Kt)?(z.enter("lineEnding"),z.consume(Kt),z.exit("lineEnding"),Dt):(z.enter("chunkString",{contentType:"string"}),dn(Kt))}function dn(Kt){return Kt===null||Kt===91||Kt===93||ia(Kt)||nt++>999?(z.exit("chunkString"),Dt(Kt)):(z.consume(Kt),Lt||(Lt=!Vt(Kt)),Kt===92?rn:dn)}function rn(Kt){return Kt===91||Kt===92||Kt===93?(z.consume(Kt),nt++,dn):dn(Kt)}}function Jn(z,se,ue,me,Pe,Fe){let ze;return nt;function nt(rn){return rn===34||rn===39||rn===40?(z.enter(me),z.enter(Pe),z.consume(rn),z.exit(Pe),ze=rn===40?41:rn,Lt):ue(rn)}function Lt(rn){return rn===ze?(z.enter(Pe),z.consume(rn),z.exit(Pe),z.exit(me),se):(z.enter(Fe),Jt(rn))}function Jt(rn){return rn===ze?(z.exit(Fe),Lt(ze)):rn===null?ue(rn):ia(rn)?(z.enter("lineEnding"),z.consume(rn),z.exit("lineEnding"),ya(z,Jt,"linePrefix")):(z.enter("chunkString",{contentType:"string"}),Dt(rn))}function Dt(rn){return rn===ze||rn===null||ia(rn)?(z.exit("chunkString"),Jt(rn)):(z.consume(rn),rn===92?dn:Dt)}function dn(rn){return rn===ze||rn===92?(z.consume(rn),Dt):Dt(rn)}}function _n(z,se){let ue;return me;function me(Pe){return ia(Pe)?(z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),ue=!0,me):Vt(Pe)?ya(z,me,ue?"linePrefix":"lineSuffix")(Pe):se(Pe)}}function kn(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Yn={name:"definition",tokenize:sa},wa={partial:!0,tokenize:pa};function sa(z,se,ue){const me=this;let Pe;return Fe;function Fe(Kt){return z.enter("definition"),ze(Kt)}function ze(Kt){return ln.call(me,z,nt,ue,"definitionLabel","definitionLabelMarker","definitionLabelString")(Kt)}function nt(Kt){return Pe=kn(me.sliceSerialize(me.events[me.events.length-1][1]).slice(1,-1)),Kt===58?(z.enter("definitionMarker"),z.consume(Kt),z.exit("definitionMarker"),Lt):ue(Kt)}function Lt(Kt){return Gt(Kt)?_n(z,Jt)(Kt):Jt(Kt)}function Jt(Kt){return Qn(z,Dt,ue,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Kt)}function Dt(Kt){return z.attempt(wa,dn,dn)(Kt)}function dn(Kt){return Vt(Kt)?ya(z,rn,"whitespace")(Kt):rn(Kt)}function rn(Kt){return Kt===null||ia(Kt)?(z.exit("definition"),me.parser.defined.push(Pe),se(Kt)):ue(Kt)}}function pa(z,se,ue){return me;function me(nt){return Gt(nt)?_n(z,Pe)(nt):ue(nt)}function Pe(nt){return Jn(z,Fe,ue,"definitionTitle","definitionTitleMarker","definitionTitleString")(nt)}function Fe(nt){return Vt(nt)?ya(z,ze,"whitespace")(nt):ze(nt)}function ze(nt){return nt===null||ia(nt)?se(nt):ue(nt)}}const ha={name:"codeIndented",tokenize:vr},Za={partial:!0,tokenize:Nr};function vr(z,se,ue){const me=this;return Pe;function Pe(Jt){return z.enter("codeIndented"),ya(z,Fe,"linePrefix",5)(Jt)}function Fe(Jt){const Dt=me.events[me.events.length-1];return Dt&&Dt[1].type==="linePrefix"&&Dt[2].sliceSerialize(Dt[1],!0).length>=4?ze(Jt):ue(Jt)}function ze(Jt){return Jt===null?Lt(Jt):ia(Jt)?z.attempt(Za,ze,Lt)(Jt):(z.enter("codeFlowValue"),nt(Jt))}function nt(Jt){return Jt===null||ia(Jt)?(z.exit("codeFlowValue"),ze(Jt)):(z.consume(Jt),nt)}function Lt(Jt){return z.exit("codeIndented"),se(Jt)}}function Nr(z,se,ue){const me=this;return Pe;function Pe(ze){return me.parser.lazy[me.now().line]?ue(ze):ia(ze)?(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Pe):ya(z,Fe,"linePrefix",5)(ze)}function Fe(ze){const nt=me.events[me.events.length-1];return nt&&nt[1].type==="linePrefix"&&nt[2].sliceSerialize(nt[1],!0).length>=4?se(ze):ia(ze)?Pe(ze):ue(ze)}}const Or={name:"headingAtx",resolve:_r,tokenize:Mo};function _r(z,se){let ue=z.length-2,me=3,Pe,Fe;return z[me][1].type==="whitespace"&&(me+=2),ue-2>me&&z[ue][1].type==="whitespace"&&(ue-=2),z[ue][1].type==="atxHeadingSequence"&&(me===ue-1||ue-4>me&&z[ue-2][1].type==="whitespace")&&(ue-=me+1===ue?2:4),ue>me&&(Pe={type:"atxHeadingText",start:z[me][1].start,end:z[ue][1].end},Fe={type:"chunkText",start:z[me][1].start,end:z[ue][1].end,contentType:"text"},aa(z,me,ue-me+1,[["enter",Pe,se],["enter",Fe,se],["exit",Fe,se],["exit",Pe,se]])),z}function Mo(z,se,ue){let me=0;return Pe;function Pe(Dt){return z.enter("atxHeading"),Fe(Dt)}function Fe(Dt){return z.enter("atxHeadingSequence"),ze(Dt)}function ze(Dt){return Dt===35&&me++<6?(z.consume(Dt),ze):Dt===null||Gt(Dt)?(z.exit("atxHeadingSequence"),nt(Dt)):ue(Dt)}function nt(Dt){return Dt===35?(z.enter("atxHeadingSequence"),Lt(Dt)):Dt===null||ia(Dt)?(z.exit("atxHeading"),se(Dt)):Vt(Dt)?ya(z,nt,"whitespace")(Dt):(z.enter("atxHeadingText"),Jt(Dt))}function Lt(Dt){return Dt===35?(z.consume(Dt),Lt):(z.exit("atxHeadingSequence"),nt(Dt))}function Jt(Dt){return Dt===null||Dt===35||Gt(Dt)?(z.exit("atxHeadingText"),nt(Dt)):(z.consume(Dt),Jt)}}const Oo={name:"setextUnderline",resolveTo:Fi,tokenize:Di};function Fi(z,se){let ue=z.length,me,Pe,Fe;for(;ue--;)if(z[ue][0]==="enter"){if(z[ue][1].type==="content"){me=ue;break}z[ue][1].type==="paragraph"&&(Pe=ue)}else z[ue][1].type==="content"&&z.splice(ue,1),!Fe&&z[ue][1].type==="definition"&&(Fe=ue);const ze={type:"setextHeading",start:lo({},z[me][1].start),end:lo({},z[z.length-1][1].end)};return z[Pe][1].type="setextHeadingText",Fe?(z.splice(Pe,0,["enter",ze,se]),z.splice(Fe+1,0,["exit",z[me][1],se]),z[me][1].end=lo({},z[Fe][1].end)):z[me][1]=ze,z.push(["exit",ze,se]),z}function Di(z,se,ue){const me=this;let Pe;return Fe;function Fe(Jt){let Dt=me.events.length,dn;for(;Dt--;)if(me.events[Dt][1].type!=="lineEnding"&&me.events[Dt][1].type!=="linePrefix"&&me.events[Dt][1].type!=="content"){dn=me.events[Dt][1].type==="paragraph";break}return!me.parser.lazy[me.now().line]&&(me.interrupt||dn)?(z.enter("setextHeadingLine"),Pe=Jt,ze(Jt)):ue(Jt)}function ze(Jt){return z.enter("setextHeadingLineSequence"),nt(Jt)}function nt(Jt){return Jt===Pe?(z.consume(Jt),nt):(z.exit("setextHeadingLineSequence"),Vt(Jt)?ya(z,Lt,"lineSuffix")(Jt):Lt(Jt))}function Lt(Jt){return Jt===null||ia(Jt)?(z.exit("setextHeadingLine"),se(Jt)):ue(Jt)}}const li=["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"],Bi=["pre","script","style","textarea"],el={concrete:!0,name:"htmlFlow",resolveTo:tl,tokenize:Vs},bi={partial:!0,tokenize:is},Li={partial:!0,tokenize:os};function tl(z){let se=z.length;for(;se--&&!(z[se][0]==="enter"&&z[se][1].type==="htmlFlow"););return se>1&&z[se-2][1].type==="linePrefix"&&(z[se][1].start=z[se-2][1].start,z[se+1][1].start=z[se-2][1].start,z.splice(se-2,2)),z}function Vs(z,se,ue){const me=this;let Pe,Fe,ze,nt,Lt;return Jt;function Jt(Fn){return Dt(Fn)}function Dt(Fn){return z.enter("htmlFlow"),z.enter("htmlFlowData"),z.consume(Fn),dn}function dn(Fn){return Fn===33?(z.consume(Fn),rn):Fn===47?(z.consume(Fn),Fe=!0,ja):Fn===63?(z.consume(Fn),Pe=3,me.interrupt?se:hn):Ra(Fn)?(z.consume(Fn),ze=String.fromCharCode(Fn),lr):ue(Fn)}function rn(Fn){return Fn===45?(z.consume(Fn),Pe=2,Kt):Fn===91?(z.consume(Fn),Pe=5,nt=0,ka):Ra(Fn)?(z.consume(Fn),Pe=4,me.interrupt?se:hn):ue(Fn)}function Kt(Fn){return Fn===45?(z.consume(Fn),me.interrupt?se:hn):ue(Fn)}function ka(Fn){const Jo="CDATA[";return Fn===Jo.charCodeAt(nt++)?(z.consume(Fn),nt===Jo.length?me.interrupt?se:Zr:ka):ue(Fn)}function ja(Fn){return Ra(Fn)?(z.consume(Fn),ze=String.fromCharCode(Fn),lr):ue(Fn)}function lr(Fn){if(Fn===null||Fn===47||Fn===62||Gt(Fn)){const Jo=Fn===47,ui=ze.toLowerCase();return!Jo&&!Fe&&Bi.includes(ui)?(Pe=1,me.interrupt?se(Fn):Zr(Fn)):li.includes(ze.toLowerCase())?(Pe=6,Jo?(z.consume(Fn),Aa):me.interrupt?se(Fn):Zr(Fn)):(Pe=7,me.interrupt&&!me.parser.lazy[me.now().line]?ue(Fn):Fe?Pr(Fn):er(Fn))}return Fn===45||Xa(Fn)?(z.consume(Fn),ze+=String.fromCharCode(Fn),lr):ue(Fn)}function Aa(Fn){return Fn===62?(z.consume(Fn),me.interrupt?se:Zr):ue(Fn)}function Pr(Fn){return Vt(Fn)?(z.consume(Fn),Pr):to(Fn)}function er(Fn){return Fn===47?(z.consume(Fn),to):Fn===58||Fn===95||Ra(Fn)?(z.consume(Fn),io):Vt(Fn)?(z.consume(Fn),er):to(Fn)}function io(Fn){return Fn===45||Fn===46||Fn===58||Fn===95||Xa(Fn)?(z.consume(Fn),io):Mr(Fn)}function Mr(Fn){return Fn===61?(z.consume(Fn),da):Vt(Fn)?(z.consume(Fn),Mr):er(Fn)}function da(Fn){return Fn===null||Fn===60||Fn===61||Fn===62||Fn===96?ue(Fn):Fn===34||Fn===39?(z.consume(Fn),Lt=Fn,Er):Vt(Fn)?(z.consume(Fn),da):eo(Fn)}function Er(Fn){return Fn===Lt?(z.consume(Fn),Lt=null,Vr):Fn===null||ia(Fn)?ue(Fn):(z.consume(Fn),Er)}function eo(Fn){return Fn===null||Fn===34||Fn===39||Fn===47||Fn===60||Fn===61||Fn===62||Fn===96||Gt(Fn)?Mr(Fn):(z.consume(Fn),eo)}function Vr(Fn){return Fn===47||Fn===62||Vt(Fn)?er(Fn):ue(Fn)}function to(Fn){return Fn===62?(z.consume(Fn),zo):ue(Fn)}function zo(Fn){return Fn===null||ia(Fn)?Zr(Fn):Vt(Fn)?(z.consume(Fn),zo):ue(Fn)}function Zr(Fn){return Fn===45&&Pe===2?(z.consume(Fn),Co):Fn===60&&Pe===1?(z.consume(Fn),Fo):Fn===62&&Pe===4?(z.consume(Fn),Wo):Fn===63&&Pe===3?(z.consume(Fn),hn):Fn===93&&Pe===5?(z.consume(Fn),Go):ia(Fn)&&(Pe===6||Pe===7)?(z.exit("htmlFlowData"),z.check(bi,ii,dr)(Fn)):Fn===null||ia(Fn)?(z.exit("htmlFlowData"),dr(Fn)):(z.consume(Fn),Zr)}function dr(Fn){return z.check(Li,zr,ii)(Fn)}function zr(Fn){return z.enter("lineEnding"),z.consume(Fn),z.exit("lineEnding"),Ir}function Ir(Fn){return Fn===null||ia(Fn)?dr(Fn):(z.enter("htmlFlowData"),Zr(Fn))}function Co(Fn){return Fn===45?(z.consume(Fn),hn):Zr(Fn)}function Fo(Fn){return Fn===47?(z.consume(Fn),ze="",jo):Zr(Fn)}function jo(Fn){if(Fn===62){const Jo=ze.toLowerCase();return Bi.includes(Jo)?(z.consume(Fn),Wo):Zr(Fn)}return Ra(Fn)&&ze.length<8?(z.consume(Fn),ze+=String.fromCharCode(Fn),jo):Zr(Fn)}function Go(Fn){return Fn===93?(z.consume(Fn),hn):Zr(Fn)}function hn(Fn){return Fn===62?(z.consume(Fn),Wo):Fn===45&&Pe===2?(z.consume(Fn),hn):Zr(Fn)}function Wo(Fn){return Fn===null||ia(Fn)?(z.exit("htmlFlowData"),ii(Fn)):(z.consume(Fn),Wo)}function ii(Fn){return z.exit("htmlFlow"),se(Fn)}}function os(z,se,ue){const me=this;return Pe;function Pe(ze){return ia(ze)?(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Fe):ue(ze)}function Fe(ze){return me.parser.lazy[me.now().line]?ue(ze):se(ze)}}function is(z,se,ue){return me;function me(Pe){return z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),z.attempt(va,se,ue)}}const ls={partial:!0,tokenize:us},ss={concrete:!0,name:"codeFenced",tokenize:Bl};function Bl(z,se,ue){const me=this,Pe={partial:!0,tokenize:Mr};let Fe=0,ze=0,nt;return Lt;function Lt(da){return Jt(da)}function Jt(da){const Er=me.events[me.events.length-1];return Fe=Er&&Er[1].type==="linePrefix"?Er[2].sliceSerialize(Er[1],!0).length:0,nt=da,z.enter("codeFenced"),z.enter("codeFencedFence"),z.enter("codeFencedFenceSequence"),Dt(da)}function Dt(da){return da===nt?(ze++,z.consume(da),Dt):ze<3?ue(da):(z.exit("codeFencedFenceSequence"),Vt(da)?ya(z,dn,"whitespace")(da):dn(da))}function dn(da){return da===null||ia(da)?(z.exit("codeFencedFence"),me.interrupt?se(da):z.check(ls,ja,io)(da)):(z.enter("codeFencedFenceInfo"),z.enter("chunkString",{contentType:"string"}),rn(da))}function rn(da){return da===null||ia(da)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),dn(da)):Vt(da)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),ya(z,Kt,"whitespace")(da)):da===96&&da===nt?ue(da):(z.consume(da),rn)}function Kt(da){return da===null||ia(da)?dn(da):(z.enter("codeFencedFenceMeta"),z.enter("chunkString",{contentType:"string"}),ka(da))}function ka(da){return da===null||ia(da)?(z.exit("chunkString"),z.exit("codeFencedFenceMeta"),dn(da)):da===96&&da===nt?ue(da):(z.consume(da),ka)}function ja(da){return z.attempt(Pe,io,lr)(da)}function lr(da){return z.enter("lineEnding"),z.consume(da),z.exit("lineEnding"),Aa}function Aa(da){return Fe>0&&Vt(da)?ya(z,Pr,"linePrefix",Fe+1)(da):Pr(da)}function Pr(da){return da===null||ia(da)?z.check(ls,ja,io)(da):(z.enter("codeFlowValue"),er(da))}function er(da){return da===null||ia(da)?(z.exit("codeFlowValue"),Pr(da)):(z.consume(da),er)}function io(da){return z.exit("codeFenced"),se(da)}function Mr(da,Er,eo){let Vr=0;return to;function to(Ir){return da.enter("lineEnding"),da.consume(Ir),da.exit("lineEnding"),zo}function zo(Ir){return da.enter("codeFencedFence"),Vt(Ir)?ya(da,Zr,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ir):Zr(Ir)}function Zr(Ir){return Ir===nt?(da.enter("codeFencedFenceSequence"),dr(Ir)):eo(Ir)}function dr(Ir){return Ir===nt?(Vr++,da.consume(Ir),dr):Vr>=ze?(da.exit("codeFencedFenceSequence"),Vt(Ir)?ya(da,zr,"whitespace")(Ir):zr(Ir)):eo(Ir)}function zr(Ir){return Ir===null||ia(Ir)?(da.exit("codeFencedFence"),Er(Ir)):eo(Ir)}}}function us(z,se,ue){const me=this;return Pe;function Pe(ze){return ze===null?ue(ze):(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Fe)}function Fe(ze){return me.parser.lazy[me.now().line]?ue(ze):se(ze)}}const Ll=document.createElement("i");function ml(z){const se="&"+z+";";Ll.innerHTML=se;const ue=Ll.textContent;return ue.charCodeAt(ue.length-1)===59&&z!=="semi"||ue===se?!1:ue}const Nl={name:"characterReference",tokenize:Zs};function Zs(z,se,ue){const me=this;let Pe=0,Fe,ze;return nt;function nt(dn){return z.enter("characterReference"),z.enter("characterReferenceMarker"),z.consume(dn),z.exit("characterReferenceMarker"),Lt}function Lt(dn){return dn===35?(z.enter("characterReferenceMarkerNumeric"),z.consume(dn),z.exit("characterReferenceMarkerNumeric"),Jt):(z.enter("characterReferenceValue"),Fe=31,ze=Xa,Dt(dn))}function Jt(dn){return dn===88||dn===120?(z.enter("characterReferenceMarkerHexadecimal"),z.consume(dn),z.exit("characterReferenceMarkerHexadecimal"),z.enter("characterReferenceValue"),Fe=6,ze=Sa,Dt):(z.enter("characterReferenceValue"),Fe=7,ze=ma,Dt(dn))}function Dt(dn){if(dn===59&&Pe){const rn=z.exit("characterReferenceValue");return ze===Xa&&!ml(me.sliceSerialize(rn))?ue(dn):(z.enter("characterReferenceMarker"),z.consume(dn),z.exit("characterReferenceMarker"),z.exit("characterReference"),se)}return ze(dn)&&Pe++1&&z[ue][1].end.offset-z[ue][1].start.offset>1?2:1;const dn=lo({},z[me][1].end),rn=lo({},z[ue][1].start);gs(dn,-Lt),gs(rn,Lt),ze={type:Lt>1?"strongSequence":"emphasisSequence",start:dn,end:lo({},z[me][1].end)},nt={type:Lt>1?"strongSequence":"emphasisSequence",start:lo({},z[ue][1].start),end:rn},Fe={type:Lt>1?"strongText":"emphasisText",start:lo({},z[me][1].end),end:lo({},z[ue][1].start)},Pe={type:Lt>1?"strong":"emphasis",start:lo({},ze.start),end:lo({},nt.end)},z[me][1].end=lo({},ze.start),z[ue][1].start=lo({},nt.end),Jt=[],z[me][1].end.offset-z[me][1].start.offset&&(Jt=St(Jt,[["enter",z[me][1],se],["exit",z[me][1],se]])),Jt=St(Jt,[["enter",Pe,se],["enter",ze,se],["exit",ze,se],["enter",Fe,se]]),Jt=St(Jt,fl(se.parser.constructs.insideSpan.null,z.slice(me+1,ue),se)),Jt=St(Jt,[["exit",Fe,se],["enter",nt,se],["exit",nt,se],["exit",Pe,se]]),z[ue][1].end.offset-z[ue][1].start.offset?(Dt=2,Jt=St(Jt,[["enter",z[ue][1],se],["exit",z[ue][1],se]])):Dt=0,aa(z,me-1,ue-me+3,Jt),ue=me+Jt.length-Dt-2;break}}for(ue=-1;++ue-1){const nt=ze[0];typeof nt=="string"?ze[0]=nt.slice(me):ze.shift()}Fe>0&&ze.push(z[Pe].slice(0,Fe))}return ze}function Mu(z,se){let ue=-1;const me=[];let Pe;for(;++ue{it(!0)};(0,E.useImperativeHandle)(et,()=>({onClick:Cn}));const _t=()=>$e(void 0,null,function*(){var Qe,Rt,Ut;if(Nn(kt)){if(kt.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Nn(kt)&&!(kn!=null&&kn.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Xt=[{name:"\u5355\u9009\u9898",num:gt||0},{name:"\u591A\u9009\u9898",num:we||0},{name:"\u5224\u65AD\u9898",num:ct||0},{name:"\u586B\u7A7A\u9898",num:Ve||0},{name:"\u7B80\u7B54\u9898",num:ut||0}];if(Xt.reduce((Wn,_n)=>Wn+_n.num,0)===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}const Hn={scene_type:6,content:kt,count_arr:Xt.map(Wn=>Wn.num).join(","),file:(kn==null?void 0:kn[0])||""};rt(),bt([]),mt(!0);const zn=new FormData;Object.keys(Hn).forEach(Wn=>{zn.append(Wn,Hn[Wn])});const Bn=yield Ct(zn);if((Bn==null?void 0:Bn.status)===0)if((Rt=(Qe=Bn==null?void 0:Bn.data)==null?void 0:Qe.content)!=null&&Rt.length){qe(100),bt((Ut=Bn==null?void 0:Bn.data)==null?void 0:Ut.content);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mt(!1),qe()}),Kt=Qe=>$e(void 0,null,function*(){var Rt,Ut;const Xt=new FormData;if(Xt.append("scene_type",5),Xt.append("question_data",JSON.stringify(Qe)),Xt.append("count",1),un)return Promise.reject();rt();const vn=yield Ct(Xt);if((vn==null?void 0:vn.status)===0){if((Ut=(Rt=vn==null?void 0:vn.data)==null?void 0:Rt.content)!=null&&Ut.length)return qe(100),vn;fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898")}return qe(),vn}),Pn=Qe=>$e(void 0,null,function*(){const Rt=Qe.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Rt)==-1?(fe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Qe.size/1024/1024>200?(fe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(kn!=null&&kn.length?he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>cn([Qe])}):cn([Qe]),Promise.reject())}),Nn=Qe=>(Qe=Qe||"",Qe=String(Qe),Qe=Qe.replace(/\s+/g,""),Qe);return Be.createElement(E.Fragment,null,Be.createElement(he.default,{centered:!0,open:Nt,title:"\u667A\u80FD\u51FA\u9898",width:814,okText:"\u5F00\u59CB\u51FA\u9898",onCancel:()=>it(!1),onOk:_t,afterClose:()=>{en(),cn([]),Et(Bt),tt(0),Ce(0),Gt(0),He(0),dt(0)}},Be.createElement("div",{className:ke.tip},"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01"),Be.createElement("img",{src:Ie,style:{marginTop:-100}}),Be.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Be.createElement(pe.default.TextArea,{style:{height:160},className:"mb20",value:kt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Qe=>{Et(Qe.target.value)}}),Be.createElement(ge.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:kn,beforeUpload:Pn,className:"mb20",onRemove:()=>cn([])},Be.createElement(ve.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},Be.createElement(Ye.op,{style:{borderRadius:2}},Be.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),Be.createElement(ie.Z,{align:"middle",className:"c-black mt20"},Be.createElement("div",{className:"mb10 blod"},"\u51FA\u9898\u8981\u6C42"),Be.createElement(ie.Z,{gutter:16},Be.createElement(be.Z,null,Be.createElement("label",null,"\u5355\u9009\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:gt,onChange:tt,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u591A\u9009\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:we,onChange:Ce,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u5224\u65AD\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:ct,onChange:Gt,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u586B\u7A7A\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:Ve,onChange:He,style:{marginLeft:"8px"}})),Be.createElement(be.Z,null,Be.createElement("label",null,"\u7B80\u7B54\u9898"),Be.createElement(Ae.Z,{min:0,max:10,value:ut,onChange:dt,style:{marginLeft:"8px"}}))))),Be.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ze},Be.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},Be.createElement("img",{src:y(55854),alt:"\u667A\u80FD\u51FA\u9898"}),Be.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),Be.createElement(Ee.Z,{stickyTop:-24,hideWordFeatures:!0,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",dataSource:Wt,mode:1,onCancel:()=>mt(!1),onSuccess:()=>{mt(!1),it(!1)},headExtraNode:Be.createElement(Ye.op,{onClick:()=>mt(!1),className:"ml20",type:"primary",shape:"default"},"\u91CD\u65B0\u751F\u6210"),onExchange:Kt}),Be.createElement("div",{style:{height:70}})),ht(["\u51FA\u9898\u8981\u6C42\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u667A\u80FD\u51FA\u9898\u4E2D"]))}),vt=y(38986),wt=(en,et,Bt)=>new Promise((un,rt)=>{var qe=bt=>{try{Wt(Bt.next(bt))}catch(Nt){rt(Nt)}},ht=bt=>{try{Wt(Bt.throw(bt))}catch(Nt){rt(Nt)}},Wt=bt=>bt.done?un(bt.value):Promise.resolve(bt.value).then(qe,ht);Wt((Bt=Bt.apply(en,et)).next())});const Ct=(...en)=>wt(void 0,[...en],function*(et={}){var Bt,un,rt,qe;const ht=yield(0,vt.ZP)("/api/intelligent_imports/recognize.json",{method:"post",body:et},!0);if((ht==null?void 0:ht.status)!==0)return ht;const Wt=(Bt=ht==null?void 0:ht.data)==null?void 0:Bt.ai_question_record_id;let bt;do if(bt=yield(0,vt.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Wt}}),((un=bt==null?void 0:bt.data)==null?void 0:un.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((rt=bt==null?void 0:bt.data)==null?void 0:rt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Nt=>setTimeout(Nt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((qe=bt==null?void 0:bt.data)==null?void 0:qe.status)===0);return bt});var sn=()=>{var en,et;const Bt=(0,oe.useLocation)(),un=(0,oe.useSelector)(Wt=>{var bt;return(bt=Wt==null?void 0:Wt.user)==null?void 0:bt.userInfo}),[rt,qe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var Wt,bt,Nt;if(window.self!==window.top){qe(!1);return}if((Wt=Bt.pathname)!=null&&Wt.includes("/problemset")||(bt=Bt.pathname)!=null&&bt.includes("/paperlibrary")){qe("1");return}if(((Nt=Bt.pathname)==null?void 0:Nt.slice(0,11))==="/classrooms"){qe("2");return}qe(!1)},[Bt==null?void 0:Bt.pathname]);const ht={1:[[{img:y(7764),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:E.createRef(),element:b},{img:y(7897),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:E.createRef(),element:ae},{img:y(55854),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:E.createRef(),element:Qt},{img:y(34999),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:E.createRef(),element:le.Z},{img:y(29476),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6"},{img:y(68544),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],E.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002")],2:[[{img:y(91430),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54"},{img:y(5590),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387"},{img:y(96511),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60"},{img:y(28531),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:y(22975),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B"},{img:y(79465),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],E.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",E.createElement("span",{className:"c-light-primary"},(en=un==null?void 0:un.course)!=null&&en.course_name?`\u300A${(et=un==null?void 0:un.course)==null?void 0:et.course_name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01")]};return E.createElement(E.Fragment,null,!!rt&&E.createElement(re.Z,{DrawerProps:{width:1200},isIntelligentAssistant:!0,title:"\u667A\u80FD\u52A9\u6559",FetchUrl:"/api/intelligent_imports/chat.json",description:ht[rt][1],intelligentAssistantItems:ht[rt][0]}))}},67266:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oc}});var E={};y.r(E),y.d(E,{boolean:function(){return Tt},booleanish:function(){return sn},commaOrSpaceSeparated:function(){return rt},commaSeparated:function(){return un},number:function(){return et},overloadedBoolean:function(){return en},spaceSeparated:function(){return Bt}});var re={};y.r(re),y.d(re,{attentionMarkers:function(){return iu},contentInitial:function(){return vs},disable:function(){return lu},document:function(){return nu},flow:function(){return ru},flowInitial:function(){return au},insideSpan:function(){return bl},string:function(){return ou},text:function(){return il}});var oe=y(59301),ge=y(8591),fe=y(54580),he=y(43418),ie=y(92832),xe=y(3113),Ee=y(6848),Le=y(43428),Oe=y(95237),je=y(25690);function Ge(z){return z}function ce(){}function b(){}function a(){}function ee(z){const se=[],ue=String(z||"");let me=ue.indexOf(","),Pe=0,Fe=!1;for(;!Fe;){me===-1&&(me=ue.length,Fe=!0);const ze=ue.slice(Pe,me).trim();(ze||!Fe)&&se.push(ze),Pe=me+1,me=ue.indexOf(",",Pe)}return se}function x(z,se){const ue=se||{};return(z[z.length-1]===""?[...z,""]:z).join((ue.padRight?" ":"")+","+(ue.padLeft===!1?"":" ")).trim()}const te=/[$_\p{ID_Start}]/u,ae=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,le=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,pe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ve=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,be={};function Ae(z){return z?te.test(String.fromCodePoint(z)):!1}function Ie(z,se){const me=(se||be).jsx?le:ae;return z?me.test(String.fromCodePoint(z)):!1}function ke(z,se){return((se||be).jsx?ve:pe).test(z)}const Ye=/[ \t\n\f\r]/g;function Be(z){return typeof z=="object"?z.type==="text"?$e(z.value):!1:$e(z)}function $e(z){return z.replace(Ye,"")===""}class st{constructor(se,ue,me){this.normal=ue,this.property=se,me&&(this.space=me)}}st.prototype.normal={},st.prototype.property={},st.prototype.space=void 0;function Qt(z,se){const ue={},me={};for(const Pe of z)Object.assign(ue,Pe.property),Object.assign(me,Pe.normal);return new st(ue,me,se)}function vt(z){return z.toLowerCase()}class wt{constructor(se,ue){this.attribute=ue,this.property=se}}wt.prototype.attribute="",wt.prototype.booleanish=!1,wt.prototype.boolean=!1,wt.prototype.commaOrSpaceSeparated=!1,wt.prototype.commaSeparated=!1,wt.prototype.defined=!1,wt.prototype.mustUseProperty=!1,wt.prototype.number=!1,wt.prototype.overloadedBoolean=!1,wt.prototype.property="",wt.prototype.spaceSeparated=!1,wt.prototype.space=void 0;let Ct=0;const Tt=qe(),sn=qe(),en=qe(),et=qe(),Bt=qe(),un=qe(),rt=qe();function qe(){return uc(2,++Ct)}const ht=Object.keys(E);class Wt extends wt{constructor(se,ue,me,Pe){let Fe=-1;if(super(se,ue),bt(this,"space",Pe),typeof me=="number")for(;++Fe4&&ue.slice(0,4)==="data"&&He.test(se)){if(se.charAt(4)==="-"){const Fe=se.slice(5).replace(Ve,Ze);me="data"+Fe.charAt(0).toUpperCase()+Fe.slice(1)}else{const Fe=se.slice(4);if(!Ve.test(Fe)){let ze=Fe.replace(Gt,dt);ze.charAt(0)!=="-"&&(ze="-"+ze),se="data"+ze}}Pe=Wt}return new Pe(me,se)}function dt(z){return"-"+z.toLowerCase()}function Ze(z){return z.charAt(1).toUpperCase()}const mt={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(z){const se=String(z||"").trim();return se?se.split(/[ \t\n\r\f]+/g):[]}function _t(z){return z.join(" ").trim()}var Kt=y(77179);const Pn=Qe("end"),Nn=Qe("start");function Qe(z){return se;function se(ue){const me=ue&&ue.position&&ue.position[z]||{};if(typeof me.line=="number"&&me.line>0&&typeof me.column=="number"&&me.column>0)return{line:me.line,column:me.column,offset:typeof me.offset=="number"&&me.offset>-1?me.offset:void 0}}}function Rt(z){const se=Nn(z),ue=Pn(z);if(se&&ue)return{start:se,end:ue}}function Ut(z){return!z||typeof z!="object"?"":"position"in z||"type"in z?vn(z.position):"start"in z||"end"in z?vn(z):"line"in z||"column"in z?Xt(z):""}function Xt(z){return Hn(z&&z.line)+":"+Hn(z&&z.column)}function vn(z){return Xt(z&&z.start)+"-"+Xt(z&&z.end)}function Hn(z){return z&&typeof z=="number"?z:1}class zn extends Error{constructor(se,ue,me){super(),typeof ue=="string"&&(me=ue,ue=void 0);let Pe="",Fe={},ze=!1;if(ue&&("line"in ue&&"column"in ue?Fe={place:ue}:"start"in ue&&"end"in ue?Fe={place:ue}:"type"in ue?Fe={ancestors:[ue],place:ue.position}:Fe=lo({},ue)),typeof se=="string"?Pe=se:!Fe.cause&&se&&(ze=!0,Pe=se.message,Fe.cause=se),!Fe.ruleId&&!Fe.source&&typeof me=="string"){const Lt=me.indexOf(":");Lt===-1?Fe.ruleId=me:(Fe.source=me.slice(0,Lt),Fe.ruleId=me.slice(Lt+1))}if(!Fe.place&&Fe.ancestors&&Fe.ancestors){const Lt=Fe.ancestors[Fe.ancestors.length-1];Lt&&(Fe.place=Lt.position)}const nt=Fe.place&&"start"in Fe.place?Fe.place.start:Fe.place;this.ancestors=Fe.ancestors||void 0,this.cause=Fe.cause||void 0,this.column=nt?nt.column:void 0,this.fatal=void 0,this.file,this.message=Pe,this.line=nt?nt.line:void 0,this.name=Ut(Fe.place)||"1:1",this.place=Fe.place||void 0,this.reason=this.message,this.ruleId=Fe.ruleId||void 0,this.source=Fe.source||void 0,this.stack=ze&&Fe.cause&&typeof Fe.cause.stack=="string"?Fe.cause.stack:"",this.actual,this.expected,this.note,this.url}}zn.prototype.file="",zn.prototype.name="",zn.prototype.reason="",zn.prototype.message="",zn.prototype.stack="",zn.prototype.column=void 0,zn.prototype.line=void 0,zn.prototype.ancestors=void 0,zn.prototype.cause=void 0,zn.prototype.fatal=void 0,zn.prototype.place=void 0,zn.prototype.ruleId=void 0,zn.prototype.source=void 0;const Bn={}.hasOwnProperty,Wn=new Map,_n=/[A-Z]/g,pn=new Set(["table","tbody","thead","tfoot","tr"]),Ue=new Set(["td","th"]),Ft="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Sn(z,se){if(!se||se.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const ue=se.filePath||void 0;let me;if(se.development){if(typeof se.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");me=at(ue,se.jsxDEV)}else{if(typeof se.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof se.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");me=Ke(ue,se.jsx,se.jsxs)}const Pe={Fragment:se.Fragment,ancestors:[],components:se.components||{},create:me,elementAttributeNameCase:se.elementAttributeNameCase||"react",evaluater:se.createEvaluater?se.createEvaluater():void 0,filePath:ue,ignoreInvalidStyle:se.ignoreInvalidStyle||!1,passKeys:se.passKeys!==!1,passNode:se.passNode||!1,schema:se.space==="svg"?ct:Ce,stylePropertyNameCase:se.stylePropertyNameCase||"dom",tableCellAlignToStyle:se.tableCellAlignToStyle!==!1},Fe=ye(Pe,z,void 0);return Fe&&typeof Fe!="string"?Fe:Pe.create(z,Pe.Fragment,{children:Fe||void 0},void 0)}function ye(z,se,ue){if(se.type==="element")return tn(z,se,ue);if(se.type==="mdxFlowExpression"||se.type==="mdxTextExpression")return _e(z,se);if(se.type==="mdxJsxFlowElement"||se.type==="mdxJsxTextElement")return It(z,se,ue);if(se.type==="mdxjsEsm")return pt(z,se);if(se.type==="root")return ft(z,se,ue);if(se.type==="text")return Se(z,se)}function tn(z,se,ue){const me=z.schema;let Pe=me;se.tagName.toLowerCase()==="svg"&&me.space==="html"&&(Pe=ct,z.schema=Pe),z.ancestors.push(se);const Fe=yt(z,se.tagName,!1),ze=Pt(z,se);let nt=Me(z,se);return pn.has(se.tagName)&&(nt=nt.filter(function(Lt){return typeof Lt=="string"?!Be(Lt):!0})),Te(z,ze,Fe,se),We(ze,nt),z.ancestors.pop(),z.schema=me,z.create(se,Fe,ze,ue)}function _e(z,se){if(se.data&&se.data.estree&&z.evaluater){const me=se.data.estree.body[0];return me.type,z.evaluater.evaluateExpression(me.expression)}nn(z,se.position)}function pt(z,se){if(se.data&&se.data.estree&&z.evaluater)return z.evaluater.evaluateProgram(se.data.estree);nn(z,se.position)}function It(z,se,ue){const me=z.schema;let Pe=me;se.name==="svg"&&me.space==="html"&&(Pe=ct,z.schema=Pe),z.ancestors.push(se);const Fe=se.name===null?z.Fragment:yt(z,se.name,!0),ze=xt(z,se),nt=Me(z,se);return Te(z,ze,Fe,se),We(ze,nt),z.ancestors.pop(),z.schema=me,z.create(se,Fe,ze,ue)}function ft(z,se,ue){const me={};return We(me,Me(z,se)),z.create(se,z.Fragment,me,ue)}function Se(z,se){return se.value}function Te(z,se,ue,me){typeof ue!="string"&&ue!==z.Fragment&&z.passNode&&(se.node=me)}function We(z,se){if(se.length>0){const ue=se.length>1?se:se[0];ue&&(z.children=ue)}}function Ke(z,se,ue){return me;function me(Pe,Fe,ze,nt){const Jt=Array.isArray(ze.children)?ue:se;return nt?Jt(Fe,ze,nt):Jt(Fe,ze)}}function at(z,se){return ue;function ue(me,Pe,Fe,ze){const nt=Array.isArray(Fe.children),Lt=Nn(me);return se(Pe,Fe,ze,nt,{columnNumber:Lt?Lt.column-1:void 0,fileName:z,lineNumber:Lt?Lt.line:void 0},void 0)}}function Pt(z,se){const ue={};let me,Pe;for(Pe in se.properties)if(Pe!=="children"&&Bn.call(se.properties,Pe)){const Fe=Xe(z,Pe,se.properties[Pe]);if(Fe){const[ze,nt]=Fe;z.tableCellAlignToStyle&&ze==="align"&&typeof nt=="string"&&Ue.has(se.tagName)?me=nt:ue[ze]=nt}}if(me){const Fe=ue.style||(ue.style={});Fe[z.stylePropertyNameCase==="css"?"text-align":"textAlign"]=me}return ue}function xt(z,se){const ue={};for(const me of se.attributes)if(me.type==="mdxJsxExpressionAttribute")if(me.data&&me.data.estree&&z.evaluater){const Fe=me.data.estree.body[0];Fe.type;const ze=Fe.expression;ze.type;const nt=ze.properties[0];nt.type,Object.assign(ue,z.evaluater.evaluateExpression(nt.argument))}else nn(z,se.position);else{const Pe=me.name;let Fe;if(me.value&&typeof me.value=="object")if(me.value.data&&me.value.data.estree&&z.evaluater){const nt=me.value.data.estree.body[0];nt.type,Fe=z.evaluater.evaluateExpression(nt.expression)}else nn(z,se.position);else Fe=me.value===null?!0:me.value;ue[Pe]=Fe}return ue}function Me(z,se){const ue=[];let me=-1;const Pe=z.passKeys?new Map:Wn;for(;++mePe?0:Pe+se:se=se>Pe?Pe:se,ue=ue>0?ue:0,me.length<1e4)ze=Array.from(me),ze.unshift(se,ue),z.splice(...ze);else for(ue&&z.splice(se,ue);Fe0?(Jn(z,z.length,0,se),z):se}class jt{constructor(se){this.left=se?[...se]:[],this.right=[]}get(se){if(se<0||se>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+se+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return sethis.left.length?this.right.slice(this.right.length-me+this.left.length,this.right.length-se+this.left.length).reverse():this.left.slice(se).concat(this.right.slice(this.right.length-me+this.left.length).reverse())}splice(se,ue,me){const Pe=ue||0;this.setCursor(Math.trunc(se));const Fe=this.right.splice(this.right.length-Pe,Number.POSITIVE_INFINITY);return me&&Ot(this.left,me),Fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(se){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(se)}pushMany(se){this.setCursor(Number.POSITIVE_INFINITY),Ot(this.left,se)}unshift(se){this.setCursor(0),this.right.push(se)}unshiftMany(se){this.setCursor(0),Ot(this.right,se.reverse())}setCursor(se){if(!(se===this.left.length||se>this.left.length&&this.right.length===0||se<0&&this.left.length===0))if(se-1&&z.test(String.fromCharCode(ue))}}function ya(z,se,ue,me){const Pe=me?me-1:Number.POSITIVE_INFINITY;let Fe=0;return ze;function ze(Lt){return Zt(Lt)?(z.enter(ue),nt(Lt)):se(Lt)}function nt(Lt){return Zt(Lt)&&Fe++ze))return;const Er=se.events.length;let eo=Er,Vr,to;for(;eo--;)if(se.events[eo][0]==="exit"&&se.events[eo][1].type==="chunkFlow"){if(Vr){to=se.events[eo][1].end;break}Vr=!0}for(Aa(me),da=Er;daer;){const Mr=ue[io];se.containerState=Mr[1],Mr[0].exit.call(se,z)}ue.length=er}function Pr(){Pe.write([null]),Fe=void 0,Pe=void 0,se.containerState._closeFlow=void 0}}function Ta(z,se,ue){return ya(z,z.attempt(this.parser.constructs.document,se,ue),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const va={partial:!0,tokenize:Da};function Da(z,se,ue){return me;function me(Fe){return Zt(Fe)?ya(z,Pe,"linePrefix")(Fe):Pe(Fe)}function Pe(Fe){return Fe===null||ia(Fe)?se(Fe):ue(Fe)}}const gr={resolve:sr,tokenize:Ar},Ya={partial:!0,tokenize:xr};function sr(z){return on(z),z}function Ar(z,se){let ue;return me;function me(nt){return z.enter("content"),ue=z.enter("chunkContent",{contentType:"content"}),Pe(nt)}function Pe(nt){return nt===null?Fe(nt):ia(nt)?z.check(Ya,ze,Fe)(nt):(z.consume(nt),Pe)}function Fe(nt){return z.exit("chunkContent"),z.exit("content"),se(nt)}function ze(nt){return z.consume(nt),z.exit("chunkContent"),ue.next=z.enter("chunkContent",{contentType:"content",previous:ue}),ue=ue.next,Pe}}function xr(z,se,ue){const me=this;return Pe;function Pe(ze){return z.exit("chunkContent"),z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),ya(z,Fe,"linePrefix")}function Fe(ze){if(ze===null||ia(ze))return ue(ze);const nt=me.events[me.events.length-1];return!me.parser.constructs.disable.null.includes("codeIndented")&&nt&&nt[1].type==="linePrefix"&&nt[2].sliceSerialize(nt[1],!0).length>=4?se(ze):z.interrupt(me.parser.constructs.flow,ue,se)(ze)}}const Na={tokenize:yr};function yr(z){const se=this,ue=z.attempt(va,me,z.attempt(this.parser.constructs.flowInitial,Pe,ya(z,z.attempt(this.parser.constructs.flow,Pe,z.attempt(gr,Pe)),"linePrefix")));return ue;function me(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEndingBlank"),z.consume(Fe),z.exit("lineEndingBlank"),se.currentConstruct=void 0,ue}function Pe(Fe){if(Fe===null){z.consume(Fe);return}return z.enter("lineEnding"),z.consume(Fe),z.exit("lineEnding"),se.currentConstruct=void 0,ue}}const ur={resolveAll:bo()},Dr=qr("string"),Gr=qr("text");function qr(z){return{resolveAll:bo(z==="text"?mr:void 0),tokenize:se};function se(ue){const me=this,Pe=this.parser.constructs[z],Fe=ue.attempt(Pe,ze,nt);return ze;function ze(Dt){return Jt(Dt)?Fe(Dt):nt(Dt)}function nt(Dt){if(Dt===null){ue.consume(Dt);return}return ue.enter("data"),ue.consume(Dt),Lt}function Lt(Dt){return Jt(Dt)?(ue.exit("data"),Fe(Dt)):(ue.consume(Dt),Lt)}function Jt(Dt){if(Dt===null)return!0;const dn=Pe[Dt];let rn=-1;if(dn)for(;++rn=3&&(Jt===null||ia(Jt))?(z.exit("thematicBreak"),se(Jt)):ue(Jt)}function Lt(Jt){return Jt===Pe?(z.consume(Jt),me++,Lt):(z.exit("thematicBreakSequence"),Zt(Jt)?ya(z,nt,"whitespace")(Jt):nt(Jt))}}const br={continuation:{tokenize:Kn},exit:Mn,name:"list",tokenize:hr},Eo={partial:!0,tokenize:ta},ho={partial:!0,tokenize:Zn};function hr(z,se,ue){const me=this,Pe=me.events[me.events.length-1];let Fe=Pe&&Pe[1].type==="linePrefix"?Pe[2].sliceSerialize(Pe[1],!0).length:0,ze=0;return nt;function nt(Yt){const ka=me.containerState.type||(Yt===42||Yt===43||Yt===45?"listUnordered":"listOrdered");if(ka==="listUnordered"?!me.containerState.marker||Yt===me.containerState.marker:fa(Yt)){if(me.containerState.type||(me.containerState.type=ka,z.enter(ka,{_container:!0})),ka==="listUnordered")return z.enter("listItemPrefix"),Yt===42||Yt===45?z.check(nr,ue,Jt)(Yt):Jt(Yt);if(!me.interrupt||Yt===49)return z.enter("listItemPrefix"),z.enter("listItemValue"),Lt(Yt)}return ue(Yt)}function Lt(Yt){return fa(Yt)&&++ze<10?(z.consume(Yt),Lt):(!me.interrupt||ze<2)&&(me.containerState.marker?Yt===me.containerState.marker:Yt===41||Yt===46)?(z.exit("listItemValue"),Jt(Yt)):ue(Yt)}function Jt(Yt){return z.enter("listItemMarker"),z.consume(Yt),z.exit("listItemMarker"),me.containerState.marker=me.containerState.marker||Yt,z.check(va,me.interrupt?ue:Dt,z.attempt(Eo,rn,dn))}function Dt(Yt){return me.containerState.initialBlankLine=!0,Fe++,rn(Yt)}function dn(Yt){return Zt(Yt)?(z.enter("listItemPrefixWhitespace"),z.consume(Yt),z.exit("listItemPrefixWhitespace"),rn):ue(Yt)}function rn(Yt){return me.containerState.size=Fe+me.sliceSerialize(z.exit("listItemPrefix"),!0).length,se(Yt)}}function Kn(z,se,ue){const me=this;return me.containerState._closeFlow=void 0,z.check(va,Pe,Fe);function Pe(nt){return me.containerState.furtherBlankLines=me.containerState.furtherBlankLines||me.containerState.initialBlankLine,ya(z,se,"listItemIndent",me.containerState.size+1)(nt)}function Fe(nt){return me.containerState.furtherBlankLines||!Zt(nt)?(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,ze(nt)):(me.containerState.furtherBlankLines=void 0,me.containerState.initialBlankLine=void 0,z.attempt(ho,se,ze)(nt))}function ze(nt){return me.containerState._closeFlow=!0,me.interrupt=void 0,ya(z,z.attempt(br,se,ue),"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(nt)}}function Zn(z,se,ue){const me=this;return ya(z,Pe,"listItemIndent",me.containerState.size+1);function Pe(Fe){const ze=me.events[me.events.length-1];return ze&&ze[1].type==="listItemIndent"&&ze[2].sliceSerialize(ze[1],!0).length===me.containerState.size?se(Fe):ue(Fe)}}function Mn(z){z.exit(this.containerState.type)}function ta(z,se,ue){const me=this;return ya(z,Pe,"listItemPrefixWhitespace",me.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Pe(Fe){const ze=me.events[me.events.length-1];return!Zt(Fe)&&ze&&ze[1].type==="listItemPrefixWhitespace"?se(Fe):ue(Fe)}}const Ua={continuation:{tokenize:gn},exit:Tn,name:"blockQuote",tokenize:Ne};function Ne(z,se,ue){const me=this;return Pe;function Pe(ze){if(ze===62){const nt=me.containerState;return nt.open||(z.enter("blockQuote",{_container:!0}),nt.open=!0),z.enter("blockQuotePrefix"),z.enter("blockQuoteMarker"),z.consume(ze),z.exit("blockQuoteMarker"),Fe}return ue(ze)}function Fe(ze){return Zt(ze)?(z.enter("blockQuotePrefixWhitespace"),z.consume(ze),z.exit("blockQuotePrefixWhitespace"),z.exit("blockQuotePrefix"),se):(z.exit("blockQuotePrefix"),se(ze))}}function gn(z,se,ue){const me=this;return Pe;function Pe(ze){return Zt(ze)?ya(z,Fe,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ze):Fe(ze)}function Fe(ze){return z.attempt(Ua,se,ue)(ze)}}function Tn(z){z.exit("blockQuote")}function Qn(z,se,ue,me,Pe,Fe,ze,nt,Lt){const Jt=Lt||Number.POSITIVE_INFINITY;let Dt=0;return dn;function dn(Aa){return Aa===60?(z.enter(me),z.enter(Pe),z.enter(Fe),z.consume(Aa),z.exit(Fe),rn):Aa===null||Aa===32||Aa===41||na(Aa)?ue(Aa):(z.enter(me),z.enter(ze),z.enter(nt),z.enter("chunkString",{contentType:"string"}),ja(Aa))}function rn(Aa){return Aa===62?(z.enter(Fe),z.consume(Aa),z.exit(Fe),z.exit(Pe),z.exit(me),se):(z.enter(nt),z.enter("chunkString",{contentType:"string"}),Yt(Aa))}function Yt(Aa){return Aa===62?(z.exit("chunkString"),z.exit(nt),rn(Aa)):Aa===null||Aa===60||ia(Aa)?ue(Aa):(z.consume(Aa),Aa===92?ka:Yt)}function ka(Aa){return Aa===60||Aa===62||Aa===92?(z.consume(Aa),Yt):Yt(Aa)}function ja(Aa){return!Dt&&(Aa===null||Aa===41||Vt(Aa))?(z.exit("chunkString"),z.exit(nt),z.exit(ze),z.exit(me),se(Aa)):Dt999||Yt===null||Yt===91||Yt===93&&!Lt||Yt===94&&!nt&&"_hiddenFootnoteSupport"in ze.parser.constructs?ue(Yt):Yt===93?(z.exit(Fe),z.enter(Pe),z.consume(Yt),z.exit(Pe),z.exit(me),se):ia(Yt)?(z.enter("lineEnding"),z.consume(Yt),z.exit("lineEnding"),Dt):(z.enter("chunkString",{contentType:"string"}),dn(Yt))}function dn(Yt){return Yt===null||Yt===91||Yt===93||ia(Yt)||nt++>999?(z.exit("chunkString"),Dt(Yt)):(z.consume(Yt),Lt||(Lt=!Zt(Yt)),Yt===92?rn:dn)}function rn(Yt){return Yt===91||Yt===92||Yt===93?(z.consume(Yt),nt++,dn):dn(Yt)}}function qn(z,se,ue,me,Pe,Fe){let ze;return nt;function nt(rn){return rn===34||rn===39||rn===40?(z.enter(me),z.enter(Pe),z.consume(rn),z.exit(Pe),ze=rn===40?41:rn,Lt):ue(rn)}function Lt(rn){return rn===ze?(z.enter(Pe),z.consume(rn),z.exit(Pe),z.exit(me),se):(z.enter(Fe),Jt(rn))}function Jt(rn){return rn===ze?(z.exit(Fe),Lt(ze)):rn===null?ue(rn):ia(rn)?(z.enter("lineEnding"),z.consume(rn),z.exit("lineEnding"),ya(z,Jt,"linePrefix")):(z.enter("chunkString",{contentType:"string"}),Dt(rn))}function Dt(rn){return rn===ze||rn===null||ia(rn)?(z.exit("chunkString"),Jt(rn)):(z.consume(rn),rn===92?dn:Dt)}function dn(rn){return rn===ze||rn===92?(z.consume(rn),Dt):Dt(rn)}}function $n(z,se){let ue;return me;function me(Pe){return ia(Pe)?(z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),ue=!0,me):Zt(Pe)?ya(z,me,ue?"linePrefix":"lineSuffix")(Pe):se(Pe)}}function On(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Yn={name:"definition",tokenize:sa},wa={partial:!0,tokenize:pa};function sa(z,se,ue){const me=this;let Pe;return Fe;function Fe(Yt){return z.enter("definition"),ze(Yt)}function ze(Yt){return ln.call(me,z,nt,ue,"definitionLabel","definitionLabelMarker","definitionLabelString")(Yt)}function nt(Yt){return Pe=On(me.sliceSerialize(me.events[me.events.length-1][1]).slice(1,-1)),Yt===58?(z.enter("definitionMarker"),z.consume(Yt),z.exit("definitionMarker"),Lt):ue(Yt)}function Lt(Yt){return Vt(Yt)?$n(z,Jt)(Yt):Jt(Yt)}function Jt(Yt){return Qn(z,Dt,ue,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Yt)}function Dt(Yt){return z.attempt(wa,dn,dn)(Yt)}function dn(Yt){return Zt(Yt)?ya(z,rn,"whitespace")(Yt):rn(Yt)}function rn(Yt){return Yt===null||ia(Yt)?(z.exit("definition"),me.parser.defined.push(Pe),se(Yt)):ue(Yt)}}function pa(z,se,ue){return me;function me(nt){return Vt(nt)?$n(z,Pe)(nt):ue(nt)}function Pe(nt){return qn(z,Fe,ue,"definitionTitle","definitionTitleMarker","definitionTitleString")(nt)}function Fe(nt){return Zt(nt)?ya(z,ze,"whitespace")(nt):ze(nt)}function ze(nt){return nt===null||ia(nt)?se(nt):ue(nt)}}const ha={name:"codeIndented",tokenize:vr},Za={partial:!0,tokenize:Nr};function vr(z,se,ue){const me=this;return Pe;function Pe(Jt){return z.enter("codeIndented"),ya(z,Fe,"linePrefix",5)(Jt)}function Fe(Jt){const Dt=me.events[me.events.length-1];return Dt&&Dt[1].type==="linePrefix"&&Dt[2].sliceSerialize(Dt[1],!0).length>=4?ze(Jt):ue(Jt)}function ze(Jt){return Jt===null?Lt(Jt):ia(Jt)?z.attempt(Za,ze,Lt)(Jt):(z.enter("codeFlowValue"),nt(Jt))}function nt(Jt){return Jt===null||ia(Jt)?(z.exit("codeFlowValue"),ze(Jt)):(z.consume(Jt),nt)}function Lt(Jt){return z.exit("codeIndented"),se(Jt)}}function Nr(z,se,ue){const me=this;return Pe;function Pe(ze){return me.parser.lazy[me.now().line]?ue(ze):ia(ze)?(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Pe):ya(z,Fe,"linePrefix",5)(ze)}function Fe(ze){const nt=me.events[me.events.length-1];return nt&&nt[1].type==="linePrefix"&&nt[2].sliceSerialize(nt[1],!0).length>=4?se(ze):ia(ze)?Pe(ze):ue(ze)}}const Or={name:"headingAtx",resolve:_r,tokenize:Mo};function _r(z,se){let ue=z.length-2,me=3,Pe,Fe;return z[me][1].type==="whitespace"&&(me+=2),ue-2>me&&z[ue][1].type==="whitespace"&&(ue-=2),z[ue][1].type==="atxHeadingSequence"&&(me===ue-1||ue-4>me&&z[ue-2][1].type==="whitespace")&&(ue-=me+1===ue?2:4),ue>me&&(Pe={type:"atxHeadingText",start:z[me][1].start,end:z[ue][1].end},Fe={type:"chunkText",start:z[me][1].start,end:z[ue][1].end,contentType:"text"},Jn(z,me,ue-me+1,[["enter",Pe,se],["enter",Fe,se],["exit",Fe,se],["exit",Pe,se]])),z}function Mo(z,se,ue){let me=0;return Pe;function Pe(Dt){return z.enter("atxHeading"),Fe(Dt)}function Fe(Dt){return z.enter("atxHeadingSequence"),ze(Dt)}function ze(Dt){return Dt===35&&me++<6?(z.consume(Dt),ze):Dt===null||Vt(Dt)?(z.exit("atxHeadingSequence"),nt(Dt)):ue(Dt)}function nt(Dt){return Dt===35?(z.enter("atxHeadingSequence"),Lt(Dt)):Dt===null||ia(Dt)?(z.exit("atxHeading"),se(Dt)):Zt(Dt)?ya(z,nt,"whitespace")(Dt):(z.enter("atxHeadingText"),Jt(Dt))}function Lt(Dt){return Dt===35?(z.consume(Dt),Lt):(z.exit("atxHeadingSequence"),nt(Dt))}function Jt(Dt){return Dt===null||Dt===35||Vt(Dt)?(z.exit("atxHeadingText"),nt(Dt)):(z.consume(Dt),Jt)}}const Oo={name:"setextUnderline",resolveTo:Fi,tokenize:Di};function Fi(z,se){let ue=z.length,me,Pe,Fe;for(;ue--;)if(z[ue][0]==="enter"){if(z[ue][1].type==="content"){me=ue;break}z[ue][1].type==="paragraph"&&(Pe=ue)}else z[ue][1].type==="content"&&z.splice(ue,1),!Fe&&z[ue][1].type==="definition"&&(Fe=ue);const ze={type:"setextHeading",start:lo({},z[me][1].start),end:lo({},z[z.length-1][1].end)};return z[Pe][1].type="setextHeadingText",Fe?(z.splice(Pe,0,["enter",ze,se]),z.splice(Fe+1,0,["exit",z[me][1],se]),z[me][1].end=lo({},z[Fe][1].end)):z[me][1]=ze,z.push(["exit",ze,se]),z}function Di(z,se,ue){const me=this;let Pe;return Fe;function Fe(Jt){let Dt=me.events.length,dn;for(;Dt--;)if(me.events[Dt][1].type!=="lineEnding"&&me.events[Dt][1].type!=="linePrefix"&&me.events[Dt][1].type!=="content"){dn=me.events[Dt][1].type==="paragraph";break}return!me.parser.lazy[me.now().line]&&(me.interrupt||dn)?(z.enter("setextHeadingLine"),Pe=Jt,ze(Jt)):ue(Jt)}function ze(Jt){return z.enter("setextHeadingLineSequence"),nt(Jt)}function nt(Jt){return Jt===Pe?(z.consume(Jt),nt):(z.exit("setextHeadingLineSequence"),Zt(Jt)?ya(z,Lt,"lineSuffix")(Jt):Lt(Jt))}function Lt(Jt){return Jt===null||ia(Jt)?(z.exit("setextHeadingLine"),se(Jt)):ue(Jt)}}const li=["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"],Bi=["pre","script","style","textarea"],el={concrete:!0,name:"htmlFlow",resolveTo:tl,tokenize:Vs},bi={partial:!0,tokenize:is},Li={partial:!0,tokenize:os};function tl(z){let se=z.length;for(;se--&&!(z[se][0]==="enter"&&z[se][1].type==="htmlFlow"););return se>1&&z[se-2][1].type==="linePrefix"&&(z[se][1].start=z[se-2][1].start,z[se+1][1].start=z[se-2][1].start,z.splice(se-2,2)),z}function Vs(z,se,ue){const me=this;let Pe,Fe,ze,nt,Lt;return Jt;function Jt(Fn){return Dt(Fn)}function Dt(Fn){return z.enter("htmlFlow"),z.enter("htmlFlowData"),z.consume(Fn),dn}function dn(Fn){return Fn===33?(z.consume(Fn),rn):Fn===47?(z.consume(Fn),Fe=!0,ja):Fn===63?(z.consume(Fn),Pe=3,me.interrupt?se:hn):Ra(Fn)?(z.consume(Fn),ze=String.fromCharCode(Fn),lr):ue(Fn)}function rn(Fn){return Fn===45?(z.consume(Fn),Pe=2,Yt):Fn===91?(z.consume(Fn),Pe=5,nt=0,ka):Ra(Fn)?(z.consume(Fn),Pe=4,me.interrupt?se:hn):ue(Fn)}function Yt(Fn){return Fn===45?(z.consume(Fn),me.interrupt?se:hn):ue(Fn)}function ka(Fn){const Jo="CDATA[";return Fn===Jo.charCodeAt(nt++)?(z.consume(Fn),nt===Jo.length?me.interrupt?se:Zr:ka):ue(Fn)}function ja(Fn){return Ra(Fn)?(z.consume(Fn),ze=String.fromCharCode(Fn),lr):ue(Fn)}function lr(Fn){if(Fn===null||Fn===47||Fn===62||Vt(Fn)){const Jo=Fn===47,ui=ze.toLowerCase();return!Jo&&!Fe&&Bi.includes(ui)?(Pe=1,me.interrupt?se(Fn):Zr(Fn)):li.includes(ze.toLowerCase())?(Pe=6,Jo?(z.consume(Fn),Aa):me.interrupt?se(Fn):Zr(Fn)):(Pe=7,me.interrupt&&!me.parser.lazy[me.now().line]?ue(Fn):Fe?Pr(Fn):er(Fn))}return Fn===45||Xa(Fn)?(z.consume(Fn),ze+=String.fromCharCode(Fn),lr):ue(Fn)}function Aa(Fn){return Fn===62?(z.consume(Fn),me.interrupt?se:Zr):ue(Fn)}function Pr(Fn){return Zt(Fn)?(z.consume(Fn),Pr):to(Fn)}function er(Fn){return Fn===47?(z.consume(Fn),to):Fn===58||Fn===95||Ra(Fn)?(z.consume(Fn),io):Zt(Fn)?(z.consume(Fn),er):to(Fn)}function io(Fn){return Fn===45||Fn===46||Fn===58||Fn===95||Xa(Fn)?(z.consume(Fn),io):Mr(Fn)}function Mr(Fn){return Fn===61?(z.consume(Fn),da):Zt(Fn)?(z.consume(Fn),Mr):er(Fn)}function da(Fn){return Fn===null||Fn===60||Fn===61||Fn===62||Fn===96?ue(Fn):Fn===34||Fn===39?(z.consume(Fn),Lt=Fn,Er):Zt(Fn)?(z.consume(Fn),da):eo(Fn)}function Er(Fn){return Fn===Lt?(z.consume(Fn),Lt=null,Vr):Fn===null||ia(Fn)?ue(Fn):(z.consume(Fn),Er)}function eo(Fn){return Fn===null||Fn===34||Fn===39||Fn===47||Fn===60||Fn===61||Fn===62||Fn===96||Vt(Fn)?Mr(Fn):(z.consume(Fn),eo)}function Vr(Fn){return Fn===47||Fn===62||Zt(Fn)?er(Fn):ue(Fn)}function to(Fn){return Fn===62?(z.consume(Fn),zo):ue(Fn)}function zo(Fn){return Fn===null||ia(Fn)?Zr(Fn):Zt(Fn)?(z.consume(Fn),zo):ue(Fn)}function Zr(Fn){return Fn===45&&Pe===2?(z.consume(Fn),Co):Fn===60&&Pe===1?(z.consume(Fn),Fo):Fn===62&&Pe===4?(z.consume(Fn),Wo):Fn===63&&Pe===3?(z.consume(Fn),hn):Fn===93&&Pe===5?(z.consume(Fn),Go):ia(Fn)&&(Pe===6||Pe===7)?(z.exit("htmlFlowData"),z.check(bi,ii,dr)(Fn)):Fn===null||ia(Fn)?(z.exit("htmlFlowData"),dr(Fn)):(z.consume(Fn),Zr)}function dr(Fn){return z.check(Li,zr,ii)(Fn)}function zr(Fn){return z.enter("lineEnding"),z.consume(Fn),z.exit("lineEnding"),Ir}function Ir(Fn){return Fn===null||ia(Fn)?dr(Fn):(z.enter("htmlFlowData"),Zr(Fn))}function Co(Fn){return Fn===45?(z.consume(Fn),hn):Zr(Fn)}function Fo(Fn){return Fn===47?(z.consume(Fn),ze="",jo):Zr(Fn)}function jo(Fn){if(Fn===62){const Jo=ze.toLowerCase();return Bi.includes(Jo)?(z.consume(Fn),Wo):Zr(Fn)}return Ra(Fn)&&ze.length<8?(z.consume(Fn),ze+=String.fromCharCode(Fn),jo):Zr(Fn)}function Go(Fn){return Fn===93?(z.consume(Fn),hn):Zr(Fn)}function hn(Fn){return Fn===62?(z.consume(Fn),Wo):Fn===45&&Pe===2?(z.consume(Fn),hn):Zr(Fn)}function Wo(Fn){return Fn===null||ia(Fn)?(z.exit("htmlFlowData"),ii(Fn)):(z.consume(Fn),Wo)}function ii(Fn){return z.exit("htmlFlow"),se(Fn)}}function os(z,se,ue){const me=this;return Pe;function Pe(ze){return ia(ze)?(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Fe):ue(ze)}function Fe(ze){return me.parser.lazy[me.now().line]?ue(ze):se(ze)}}function is(z,se,ue){return me;function me(Pe){return z.enter("lineEnding"),z.consume(Pe),z.exit("lineEnding"),z.attempt(va,se,ue)}}const ls={partial:!0,tokenize:us},ss={concrete:!0,name:"codeFenced",tokenize:Bl};function Bl(z,se,ue){const me=this,Pe={partial:!0,tokenize:Mr};let Fe=0,ze=0,nt;return Lt;function Lt(da){return Jt(da)}function Jt(da){const Er=me.events[me.events.length-1];return Fe=Er&&Er[1].type==="linePrefix"?Er[2].sliceSerialize(Er[1],!0).length:0,nt=da,z.enter("codeFenced"),z.enter("codeFencedFence"),z.enter("codeFencedFenceSequence"),Dt(da)}function Dt(da){return da===nt?(ze++,z.consume(da),Dt):ze<3?ue(da):(z.exit("codeFencedFenceSequence"),Zt(da)?ya(z,dn,"whitespace")(da):dn(da))}function dn(da){return da===null||ia(da)?(z.exit("codeFencedFence"),me.interrupt?se(da):z.check(ls,ja,io)(da)):(z.enter("codeFencedFenceInfo"),z.enter("chunkString",{contentType:"string"}),rn(da))}function rn(da){return da===null||ia(da)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),dn(da)):Zt(da)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),ya(z,Yt,"whitespace")(da)):da===96&&da===nt?ue(da):(z.consume(da),rn)}function Yt(da){return da===null||ia(da)?dn(da):(z.enter("codeFencedFenceMeta"),z.enter("chunkString",{contentType:"string"}),ka(da))}function ka(da){return da===null||ia(da)?(z.exit("chunkString"),z.exit("codeFencedFenceMeta"),dn(da)):da===96&&da===nt?ue(da):(z.consume(da),ka)}function ja(da){return z.attempt(Pe,io,lr)(da)}function lr(da){return z.enter("lineEnding"),z.consume(da),z.exit("lineEnding"),Aa}function Aa(da){return Fe>0&&Zt(da)?ya(z,Pr,"linePrefix",Fe+1)(da):Pr(da)}function Pr(da){return da===null||ia(da)?z.check(ls,ja,io)(da):(z.enter("codeFlowValue"),er(da))}function er(da){return da===null||ia(da)?(z.exit("codeFlowValue"),Pr(da)):(z.consume(da),er)}function io(da){return z.exit("codeFenced"),se(da)}function Mr(da,Er,eo){let Vr=0;return to;function to(Ir){return da.enter("lineEnding"),da.consume(Ir),da.exit("lineEnding"),zo}function zo(Ir){return da.enter("codeFencedFence"),Zt(Ir)?ya(da,Zr,"linePrefix",me.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ir):Zr(Ir)}function Zr(Ir){return Ir===nt?(da.enter("codeFencedFenceSequence"),dr(Ir)):eo(Ir)}function dr(Ir){return Ir===nt?(Vr++,da.consume(Ir),dr):Vr>=ze?(da.exit("codeFencedFenceSequence"),Zt(Ir)?ya(da,zr,"whitespace")(Ir):zr(Ir)):eo(Ir)}function zr(Ir){return Ir===null||ia(Ir)?(da.exit("codeFencedFence"),Er(Ir)):eo(Ir)}}}function us(z,se,ue){const me=this;return Pe;function Pe(ze){return ze===null?ue(ze):(z.enter("lineEnding"),z.consume(ze),z.exit("lineEnding"),Fe)}function Fe(ze){return me.parser.lazy[me.now().line]?ue(ze):se(ze)}}const Ll=document.createElement("i");function ml(z){const se="&"+z+";";Ll.innerHTML=se;const ue=Ll.textContent;return ue.charCodeAt(ue.length-1)===59&&z!=="semi"||ue===se?!1:ue}const Nl={name:"characterReference",tokenize:Zs};function Zs(z,se,ue){const me=this;let Pe=0,Fe,ze;return nt;function nt(dn){return z.enter("characterReference"),z.enter("characterReferenceMarker"),z.consume(dn),z.exit("characterReferenceMarker"),Lt}function Lt(dn){return dn===35?(z.enter("characterReferenceMarkerNumeric"),z.consume(dn),z.exit("characterReferenceMarkerNumeric"),Jt):(z.enter("characterReferenceValue"),Fe=31,ze=Xa,Dt(dn))}function Jt(dn){return dn===88||dn===120?(z.enter("characterReferenceMarkerHexadecimal"),z.consume(dn),z.exit("characterReferenceMarkerHexadecimal"),z.enter("characterReferenceValue"),Fe=6,ze=Sa,Dt):(z.enter("characterReferenceValue"),Fe=7,ze=fa,Dt(dn))}function Dt(dn){if(dn===59&&Pe){const rn=z.exit("characterReferenceValue");return ze===Xa&&!ml(me.sliceSerialize(rn))?ue(dn):(z.enter("characterReferenceMarker"),z.consume(dn),z.exit("characterReferenceMarker"),z.exit("characterReference"),se)}return ze(dn)&&Pe++1&&z[ue][1].end.offset-z[ue][1].start.offset>1?2:1;const dn=lo({},z[me][1].end),rn=lo({},z[ue][1].start);gs(dn,-Lt),gs(rn,Lt),ze={type:Lt>1?"strongSequence":"emphasisSequence",start:dn,end:lo({},z[me][1].end)},nt={type:Lt>1?"strongSequence":"emphasisSequence",start:lo({},z[ue][1].start),end:rn},Fe={type:Lt>1?"strongText":"emphasisText",start:lo({},z[me][1].end),end:lo({},z[ue][1].start)},Pe={type:Lt>1?"strong":"emphasis",start:lo({},ze.start),end:lo({},nt.end)},z[me][1].end=lo({},ze.start),z[ue][1].start=lo({},nt.end),Jt=[],z[me][1].end.offset-z[me][1].start.offset&&(Jt=St(Jt,[["enter",z[me][1],se],["exit",z[me][1],se]])),Jt=St(Jt,[["enter",Pe,se],["enter",ze,se],["exit",ze,se],["enter",Fe,se]]),Jt=St(Jt,fl(se.parser.constructs.insideSpan.null,z.slice(me+1,ue),se)),Jt=St(Jt,[["exit",Fe,se],["enter",nt,se],["exit",nt,se],["exit",Pe,se]]),z[ue][1].end.offset-z[ue][1].start.offset?(Dt=2,Jt=St(Jt,[["enter",z[ue][1],se],["exit",z[ue][1],se]])):Dt=0,Jn(z,me-1,ue-me+3,Jt),ue=me+Jt.length-Dt-2;break}}for(ue=-1;++ue-1){const nt=ze[0];typeof nt=="string"?ze[0]=nt.slice(me):ze.shift()}Fe>0&&ze.push(z[Pe].slice(0,Fe))}return ze}function Mu(z,se){let ue=-1;const me=[];let Pe;for(;++ue13&&ue<32||ue>126&&ue<160||ue>55295&&ue<57344||ue>64975&&ue<65008||(ue&65535)===65535||(ue&65535)===65534||ue>1114111?"\uFFFD":String.fromCodePoint(ue)}const zu=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function gu(z){return z.replace(zu,Uu)}function Uu(z,se,ue){if(se)return se;if(ue.charCodeAt(0)===35){const Pe=ue.charCodeAt(1),Fe=Pe===120||Pe===88;return Ss(ue.slice(Fe?2:1),Fe?16:10)}return ml(ue)||z}const bs={}.hasOwnProperty;function Hu(z,se,ue){return typeof se!="string"&&(ue=se,se=void 0),pu(ue)(fn(uu(ue).document().write(du()(z,se,!0))))}function pu(z){const se={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:Fe(xi),autolinkProtocol:Vr,autolinkEmail:Vr,atxHeading:Fe(ai),blockQuote:Fe(Mi),characterEscape:Vr,characterReference:Vr,codeFenced:Fe(fo),codeFencedFenceInfo:ze,codeFencedFenceMeta:ze,codeIndented:Fe(fo,ze),codeText:Fe(Pi,ze),codeTextData:Vr,data:Vr,codeFlowValue:Vr,definition:Fe(_i),definitionDestinationString:ze,definitionLabelString:ze,definitionTitleString:ze,emphasis:Fe(Qi),hardBreakEscape:Fe(fi),hardBreakTrailing:Fe(fi),htmlFlow:Fe(To,ze),htmlFlowData:Vr,htmlText:Fe(To,ze),htmlTextData:Vr,image:Fe(as),label:ze,link:Fe(xi),listItem:Fe(wl),listItemValue:rn,listOrdered:Fe(hi,dn),listUnordered:Fe(hi),paragraph:Fe(Lu),reference:Fn,referenceString:ze,resourceDestinationString:ze,resourceTitleString:ze,setextHeading:Fe(ai),strong:Fe(Nu),thematicBreak:Fe(Fl)},exit:{atxHeading:Lt(),atxHeadingSequence:Mr,autolink:Lt(),autolinkEmail:mi,autolinkProtocol:Vo,blockQuote:Lt(),characterEscapeValue:to,characterReferenceMarkerHexadecimal:ui,characterReferenceMarkerNumeric:ui,characterReferenceValue:Ri,characterReference:Yi,codeFenced:Lt(lr),codeFencedFence:ja,codeFencedFenceInfo:Kt,codeFencedFenceMeta:ka,codeFlowValue:to,codeIndented:Lt(Aa),codeText:Lt(Ir),codeTextData:to,data:to,definition:Lt(),definitionDestinationString:io,definitionLabelString:Pr,definitionTitleString:er,emphasis:Lt(),hardBreakEscape:Lt(Zr),hardBreakTrailing:Lt(Zr),htmlFlow:Lt(dr),htmlFlowData:to,htmlText:Lt(zr),htmlTextData:to,image:Lt(Fo),label:Go,labelText:jo,lineEnding:zo,link:Lt(Co),listItem:Lt(),listOrdered:Lt(),listUnordered:Lt(),paragraph:Lt(),referenceString:Jo,resourceDestinationString:hn,resourceTitleString:Wo,resource:ii,setextHeading:Lt(eo),setextHeadingLineSequence:Er,setextHeadingText:da,strong:Lt(),thematicBreak:Lt()}};Es(se,(z||{}).mdastExtensions||[]);const ue={};return me;function me(ga){let Wa={type:"root",children:[]};const Ur={stack:[Wa],tokenStack:[],config:se,enter:nt,exit:Jt,buffer:ze,resume:Dt,data:ue},no=[];let uo=-1;for(;++uo0){const ri=Ur.tokenStack[Ur.tokenStack.length-1];(ri[1]||As).call(Ur,void 0,ri[0])}for(Wa.position={start:Ji(ga.length>0?ga[0][1].start:{line:1,column:1,offset:0}),end:Ji(ga.length>0?ga[ga.length-2][1].end:{line:1,column:1,offset:0})},uo=-1;++uo{const ue=(Pe,Fe)=>(z.set(Fe,Pe),Pe),me=Pe=>{if(z.has(Pe))return z.get(Pe);const[Fe,ze]=se[Pe];switch(Fe){case Gl:case ys:return ue(ze,Pe);case ll:{const nt=ue([],Pe);for(const Lt of ze)nt.push(me(Lt));return nt}case Vl:{const nt=ue({},Pe);for(const[Lt,Jt]of ze)nt[me(Lt)]=me(Jt);return nt}case Zl:return ue(new Date(ze),Pe);case Cs:{const{source:nt,flags:Lt}=ze;return ue(new RegExp(nt,Lt),Pe)}case Wl:{const nt=ue(new Map,Pe);for(const[Lt,Jt]of ze)nt.set(me(Lt),me(Jt));return nt}case Ps:{const nt=ue(new Set,Pe);for(const Lt of ze)nt.add(me(Lt));return nt}case xs:{const{name:nt,message:Lt}=ze;return ue(new Xl[nt](Lt),Pe)}case mu:return ue(BigInt(ze),Pe);case"BigInt":return ue(Object(BigInt(ze)),Pe);case"ArrayBuffer":return ue(new Uint8Array(ze).buffer,ze);case"DataView":{const{buffer:nt}=new Uint8Array(ze);return ue(new DataView(nt),ze)}}return ue(new Xl[Fe](ze),Pe)};return me},ws=z=>Vu(new Map,z)(0),nl="",{toString:fu}={},{keys:hu}=Object,sl=z=>{const se=typeof z;if(se!=="object"||!z)return[Gl,se];const ue=fu.call(z).slice(8,-1);switch(ue){case"Array":return[ll,nl];case"Object":return[Vl,nl];case"Date":return[Zl,nl];case"RegExp":return[Cs,nl];case"Map":return[Wl,nl];case"Set":return[Ps,nl];case"DataView":return[ll,ue]}return ue.includes("Array")?[ll,ue]:ue.includes("Error")?[xs,ue]:[Vl,ue]},El=([z,se])=>z===Gl&&(se==="function"||se==="symbol"),vu=(z,se,ue,me)=>{const Pe=(ze,nt)=>{const Lt=me.push(ze)-1;return ue.set(nt,Lt),Lt},Fe=ze=>{if(ue.has(ze))return ue.get(ze);let[nt,Lt]=sl(ze);switch(nt){case Gl:{let Dt=ze;switch(Lt){case"bigint":nt=mu,Dt=ze.toString();break;case"function":case"symbol":if(z)throw new TypeError("unable to serialize "+Lt);Dt=null;break;case"undefined":return Pe([ys],ze)}return Pe([nt,Dt],ze)}case ll:{if(Lt){let rn=ze;return Lt==="DataView"?rn=new Uint8Array(ze.buffer):Lt==="ArrayBuffer"&&(rn=new Uint8Array(ze)),Pe([Lt,[...rn]],ze)}const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of ze)Dt.push(Fe(rn));return dn}case Vl:{if(Lt)switch(Lt){case"BigInt":return Pe([Lt,ze.toString()],ze);case"Boolean":case"Number":case"String":return Pe([Lt,ze.valueOf()],ze)}if(se&&"toJSON"in ze)return Fe(ze.toJSON());const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of hu(ze))(z||!El(sl(ze[rn])))&&Dt.push([Fe(rn),Fe(ze[rn])]);return dn}case Zl:return Pe([nt,ze.toISOString()],ze);case Cs:{const{source:Dt,flags:dn}=ze;return Pe([nt,{source:Dt,flags:dn}],ze)}case Wl:{const Dt=[],dn=Pe([nt,Dt],ze);for(const[rn,Kt]of ze)(z||!(El(sl(rn))||El(sl(Kt))))&&Dt.push([Fe(rn),Fe(Kt)]);return dn}case Ps:{const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of ze)(z||!El(sl(rn)))&&Dt.push(Fe(rn));return dn}}const{message:Jt}=ze;return Pe([nt,{name:Lt,message:Jt}],ze)};return Fe},Ni=(z,{json:se,lossy:ue}={})=>{const me=[];return vu(!(se||ue),!!se,new Map,me)(z),me};var Al=typeof structuredClone=="function"?(z,se)=>se&&("json"in se||"lossy"in se)?ws(Ni(z,se)):structuredClone(z):(z,se)=>ws(Ni(z,se));function Zu(z,se){const ue=encode(De(z||""));if(!se)return ue;const me=ue.indexOf(":"),Pe=ue.indexOf("?"),Fe=ue.indexOf("#"),ze=ue.indexOf("/");return me<0||ze>-1&&me>ze||Pe>-1&&me>Pe||Fe>-1&&me>Fe||se.test(ue.slice(0,me))?ue:""}function De(z){const se=[];let ue=-1,me=0,Pe=0;for(;++ue55295&&Fe<57344){const nt=z.charCodeAt(ue+1);Fe<56320&&nt>56319&&nt<57344?(ze=String.fromCharCode(Fe,nt),Pe=1):ze="\uFFFD"}else ze=String.fromCharCode(Fe);ze&&(se.push(z.slice(me,ue),encodeURIComponent(ze)),me=ue+Pe+1,ze=""),Pe&&(ue+=Pe,Pe=0)}return se.join("")+z.slice(me)}function Re(z,se){const ue=[{type:"text",value:"\u21A9"}];return se>1&&ue.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(se)}]}),ue}function lt(z,se){return"Back to reference "+(z+1)+(se>1?"-"+se:"")}function At(z){const se=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",ue=z.options.footnoteBackContent||Re,me=z.options.footnoteBackLabel||lt,Pe=z.options.footnoteLabel||"Footnotes",Fe=z.options.footnoteLabelTagName||"h2",ze=z.options.footnoteLabelProperties||{className:["sr-only"]},nt=[];let Lt=-1;for(;++Lt0&&ka.push({type:"text",value:" "});let Pr=typeof ue=="string"?ue:ue(Lt,Kt);typeof Pr=="string"&&(Pr={type:"text",value:Pr}),ka.push({type:"element",tagName:"a",properties:{href:"#"+se+"fnref-"+rn+(Kt>1?"-"+Kt:""),dataFootnoteBackref:"",ariaLabel:typeof me=="string"?me:me(Lt,Kt),className:["data-footnote-backref"]},children:Array.isArray(Pr)?Pr:[Pr]})}const lr=Dt[Dt.length-1];if(lr&&lr.type==="element"&&lr.tagName==="p"){const Pr=lr.children[lr.children.length-1];Pr&&Pr.type==="text"?Pr.value+=" ":lr.children.push({type:"text",value:" "}),lr.children.push(...ka)}else Dt.push(...ka);const Aa={type:"element",tagName:"li",properties:{id:se+"fn-"+rn},children:z.wrap(Dt,!0)};z.patch(Jt,Aa),nt.push(Aa)}if(nt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:Fe,properties:Tu(lo({},Al(ze)),{id:"footnote-label"}),children:[{type:"text",value:Pe}]},{type:"text",value:` +`;break}case-2:{ze=se?" ":" ";break}case-1:{if(!se&&Pe)continue;ze=" ";break}default:ze=String.fromCharCode(Fe)}Pe=Fe===-2,me.push(ze)}return me.join("")}function uu(z){const me={constructs:In([re,...(z||{}).extensions||[]]),content:Pe(Ha),defined:[],document:Pe(ea),flow:Pe(Na),lazy:{},string:Pe(Dr),text:Pe(Gr)};return me;function Pe(Fe){return ze;function ze(nt){return Ru(me,Fe,nt)}}}const cu=/[\0\t\n\r]/g;function du(){let z=1,se="",ue=!0,me;return Pe;function Pe(Fe,ze,nt){const Lt=[];let Jt,Dt,dn,rn,Yt;for(Fe=se+(typeof Fe=="string"?Fe.toString():new TextDecoder(ze||void 0).decode(Fe)),dn=0,se="",ue&&(Fe.charCodeAt(0)===65279&&dn++,ue=void 0);dn13&&ue<32||ue>126&&ue<160||ue>55295&&ue<57344||ue>64975&&ue<65008||(ue&65535)===65535||(ue&65535)===65534||ue>1114111?"\uFFFD":String.fromCodePoint(ue)}const zu=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function gu(z){return z.replace(zu,Uu)}function Uu(z,se,ue){if(se)return se;if(ue.charCodeAt(0)===35){const Pe=ue.charCodeAt(1),Fe=Pe===120||Pe===88;return Ss(ue.slice(Fe?2:1),Fe?16:10)}return ml(ue)||z}const bs={}.hasOwnProperty;function Hu(z,se,ue){return typeof se!="string"&&(ue=se,se=void 0),pu(ue)(fn(uu(ue).document().write(du()(z,se,!0))))}function pu(z){const se={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:Fe(xi),autolinkProtocol:Vr,autolinkEmail:Vr,atxHeading:Fe(ai),blockQuote:Fe(Mi),characterEscape:Vr,characterReference:Vr,codeFenced:Fe(fo),codeFencedFenceInfo:ze,codeFencedFenceMeta:ze,codeIndented:Fe(fo,ze),codeText:Fe(Pi,ze),codeTextData:Vr,data:Vr,codeFlowValue:Vr,definition:Fe(_i),definitionDestinationString:ze,definitionLabelString:ze,definitionTitleString:ze,emphasis:Fe(Qi),hardBreakEscape:Fe(fi),hardBreakTrailing:Fe(fi),htmlFlow:Fe(To,ze),htmlFlowData:Vr,htmlText:Fe(To,ze),htmlTextData:Vr,image:Fe(as),label:ze,link:Fe(xi),listItem:Fe(wl),listItemValue:rn,listOrdered:Fe(hi,dn),listUnordered:Fe(hi),paragraph:Fe(Lu),reference:Fn,referenceString:ze,resourceDestinationString:ze,resourceTitleString:ze,setextHeading:Fe(ai),strong:Fe(Nu),thematicBreak:Fe(Fl)},exit:{atxHeading:Lt(),atxHeadingSequence:Mr,autolink:Lt(),autolinkEmail:mi,autolinkProtocol:Vo,blockQuote:Lt(),characterEscapeValue:to,characterReferenceMarkerHexadecimal:ui,characterReferenceMarkerNumeric:ui,characterReferenceValue:Ri,characterReference:Yi,codeFenced:Lt(lr),codeFencedFence:ja,codeFencedFenceInfo:Yt,codeFencedFenceMeta:ka,codeFlowValue:to,codeIndented:Lt(Aa),codeText:Lt(Ir),codeTextData:to,data:to,definition:Lt(),definitionDestinationString:io,definitionLabelString:Pr,definitionTitleString:er,emphasis:Lt(),hardBreakEscape:Lt(Zr),hardBreakTrailing:Lt(Zr),htmlFlow:Lt(dr),htmlFlowData:to,htmlText:Lt(zr),htmlTextData:to,image:Lt(Fo),label:Go,labelText:jo,lineEnding:zo,link:Lt(Co),listItem:Lt(),listOrdered:Lt(),listUnordered:Lt(),paragraph:Lt(),referenceString:Jo,resourceDestinationString:hn,resourceTitleString:Wo,resource:ii,setextHeading:Lt(eo),setextHeadingLineSequence:Er,setextHeadingText:da,strong:Lt(),thematicBreak:Lt()}};Es(se,(z||{}).mdastExtensions||[]);const ue={};return me;function me(ga){let Wa={type:"root",children:[]};const Ur={stack:[Wa],tokenStack:[],config:se,enter:nt,exit:Jt,buffer:ze,resume:Dt,data:ue},no=[];let uo=-1;for(;++uo0){const ri=Ur.tokenStack[Ur.tokenStack.length-1];(ri[1]||As).call(Ur,void 0,ri[0])}for(Wa.position={start:Ji(ga.length>0?ga[0][1].start:{line:1,column:1,offset:0}),end:Ji(ga.length>0?ga[ga.length-2][1].end:{line:1,column:1,offset:0})},uo=-1;++uo{const ue=(Pe,Fe)=>(z.set(Fe,Pe),Pe),me=Pe=>{if(z.has(Pe))return z.get(Pe);const[Fe,ze]=se[Pe];switch(Fe){case Gl:case ys:return ue(ze,Pe);case ll:{const nt=ue([],Pe);for(const Lt of ze)nt.push(me(Lt));return nt}case Vl:{const nt=ue({},Pe);for(const[Lt,Jt]of ze)nt[me(Lt)]=me(Jt);return nt}case Zl:return ue(new Date(ze),Pe);case Cs:{const{source:nt,flags:Lt}=ze;return ue(new RegExp(nt,Lt),Pe)}case Wl:{const nt=ue(new Map,Pe);for(const[Lt,Jt]of ze)nt.set(me(Lt),me(Jt));return nt}case Ps:{const nt=ue(new Set,Pe);for(const Lt of ze)nt.add(me(Lt));return nt}case xs:{const{name:nt,message:Lt}=ze;return ue(new Xl[nt](Lt),Pe)}case mu:return ue(BigInt(ze),Pe);case"BigInt":return ue(Object(BigInt(ze)),Pe);case"ArrayBuffer":return ue(new Uint8Array(ze).buffer,ze);case"DataView":{const{buffer:nt}=new Uint8Array(ze);return ue(new DataView(nt),ze)}}return ue(new Xl[Fe](ze),Pe)};return me},ws=z=>Vu(new Map,z)(0),nl="",{toString:fu}={},{keys:hu}=Object,sl=z=>{const se=typeof z;if(se!=="object"||!z)return[Gl,se];const ue=fu.call(z).slice(8,-1);switch(ue){case"Array":return[ll,nl];case"Object":return[Vl,nl];case"Date":return[Zl,nl];case"RegExp":return[Cs,nl];case"Map":return[Wl,nl];case"Set":return[Ps,nl];case"DataView":return[ll,ue]}return ue.includes("Array")?[ll,ue]:ue.includes("Error")?[xs,ue]:[Vl,ue]},El=([z,se])=>z===Gl&&(se==="function"||se==="symbol"),vu=(z,se,ue,me)=>{const Pe=(ze,nt)=>{const Lt=me.push(ze)-1;return ue.set(nt,Lt),Lt},Fe=ze=>{if(ue.has(ze))return ue.get(ze);let[nt,Lt]=sl(ze);switch(nt){case Gl:{let Dt=ze;switch(Lt){case"bigint":nt=mu,Dt=ze.toString();break;case"function":case"symbol":if(z)throw new TypeError("unable to serialize "+Lt);Dt=null;break;case"undefined":return Pe([ys],ze)}return Pe([nt,Dt],ze)}case ll:{if(Lt){let rn=ze;return Lt==="DataView"?rn=new Uint8Array(ze.buffer):Lt==="ArrayBuffer"&&(rn=new Uint8Array(ze)),Pe([Lt,[...rn]],ze)}const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of ze)Dt.push(Fe(rn));return dn}case Vl:{if(Lt)switch(Lt){case"BigInt":return Pe([Lt,ze.toString()],ze);case"Boolean":case"Number":case"String":return Pe([Lt,ze.valueOf()],ze)}if(se&&"toJSON"in ze)return Fe(ze.toJSON());const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of hu(ze))(z||!El(sl(ze[rn])))&&Dt.push([Fe(rn),Fe(ze[rn])]);return dn}case Zl:return Pe([nt,ze.toISOString()],ze);case Cs:{const{source:Dt,flags:dn}=ze;return Pe([nt,{source:Dt,flags:dn}],ze)}case Wl:{const Dt=[],dn=Pe([nt,Dt],ze);for(const[rn,Yt]of ze)(z||!(El(sl(rn))||El(sl(Yt))))&&Dt.push([Fe(rn),Fe(Yt)]);return dn}case Ps:{const Dt=[],dn=Pe([nt,Dt],ze);for(const rn of ze)(z||!El(sl(rn)))&&Dt.push(Fe(rn));return dn}}const{message:Jt}=ze;return Pe([nt,{name:Lt,message:Jt}],ze)};return Fe},Ni=(z,{json:se,lossy:ue}={})=>{const me=[];return vu(!(se||ue),!!se,new Map,me)(z),me};var Al=typeof structuredClone=="function"?(z,se)=>se&&("json"in se||"lossy"in se)?ws(Ni(z,se)):structuredClone(z):(z,se)=>ws(Ni(z,se));function Zu(z,se){const ue=encode(De(z||""));if(!se)return ue;const me=ue.indexOf(":"),Pe=ue.indexOf("?"),Fe=ue.indexOf("#"),ze=ue.indexOf("/");return me<0||ze>-1&&me>ze||Pe>-1&&me>Pe||Fe>-1&&me>Fe||se.test(ue.slice(0,me))?ue:""}function De(z){const se=[];let ue=-1,me=0,Pe=0;for(;++ue55295&&Fe<57344){const nt=z.charCodeAt(ue+1);Fe<56320&&nt>56319&&nt<57344?(ze=String.fromCharCode(Fe,nt),Pe=1):ze="\uFFFD"}else ze=String.fromCharCode(Fe);ze&&(se.push(z.slice(me,ue),encodeURIComponent(ze)),me=ue+Pe+1,ze=""),Pe&&(ue+=Pe,Pe=0)}return se.join("")+z.slice(me)}function Re(z,se){const ue=[{type:"text",value:"\u21A9"}];return se>1&&ue.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(se)}]}),ue}function lt(z,se){return"Back to reference "+(z+1)+(se>1?"-"+se:"")}function At(z){const se=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",ue=z.options.footnoteBackContent||Re,me=z.options.footnoteBackLabel||lt,Pe=z.options.footnoteLabel||"Footnotes",Fe=z.options.footnoteLabelTagName||"h2",ze=z.options.footnoteLabelProperties||{className:["sr-only"]},nt=[];let Lt=-1;for(;++Lt0&&ka.push({type:"text",value:" "});let Pr=typeof ue=="string"?ue:ue(Lt,Yt);typeof Pr=="string"&&(Pr={type:"text",value:Pr}),ka.push({type:"element",tagName:"a",properties:{href:"#"+se+"fnref-"+rn+(Yt>1?"-"+Yt:""),dataFootnoteBackref:"",ariaLabel:typeof me=="string"?me:me(Lt,Yt),className:["data-footnote-backref"]},children:Array.isArray(Pr)?Pr:[Pr]})}const lr=Dt[Dt.length-1];if(lr&&lr.type==="element"&&lr.tagName==="p"){const Pr=lr.children[lr.children.length-1];Pr&&Pr.type==="text"?Pr.value+=" ":lr.children.push({type:"text",value:" "}),lr.children.push(...ka)}else Dt.push(...ka);const Aa={type:"element",tagName:"li",properties:{id:se+"fn-"+rn},children:z.wrap(Dt,!0)};z.patch(Jt,Aa),nt.push(Aa)}if(nt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:Fe,properties:Tu(lo({},Al(ze)),{id:"footnote-label"}),children:[{type:"text",value:Pe}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:z.wrap(nt,!0)},{type:"text",value:` -`}]}}const Mt=function(z,se,ue,me,Pe){const Fe=Ut(se);if(ue!=null&&(typeof ue!="number"||ue<0||ue===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(me!=null&&(!Mt(me)||!me.children))throw new Error("Expected parent node");if(me==null!=(ue==null))throw new Error("Expected both parent and index");return Gn(z)?Fe.call(Pe,z,ue,me):!1},Ut=function(z){if(z==null)return Xn;if(typeof z=="function")return Un(z);if(typeof z=="object")return Array.isArray(z)?En(z):An(z);if(typeof z=="string")return mn(z);throw new Error("Expected function, string, or object as test")};function En(z){const se=[];let ue=-1;for(;++ue":""))+")"})}return rn;function rn(){let Kt=ra,ka,ja,lr;if((!se||Fe(Lt,Jt,Dt[Dt.length-1]||void 0))&&(Kt=Ca(ue(Lt,Dt)),Kt[0]===Ba))return Kt;if("children"in Lt&&Lt.children){const Aa=Lt;if(Aa.children&&Kt[0]!==Ea)for(ja=(me?Aa.children.length:-1)+ze,lr=Dt.concat(Aa);ja>-1&&ja":""))+")"})}return rn;function rn(){let Yt=aa,ka,ja,lr;if((!se||Fe(Lt,Jt,Dt[Dt.length-1]||void 0))&&(Yt=Ca(ue(Lt,Dt)),Yt[0]===Ba))return Yt;if("children"in Lt&&Lt.children){const Aa=Lt;if(Aa.children&&Yt[0]!==Ea)for(ja=(me?Aa.children.length:-1)+ze,lr=Dt.concat(Aa);ja>-1&&ja1?"-"+nt:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(ze)}]};z.patch(se,Lt);const Jt={type:"element",tagName:"sup",properties:{},children:[Lt]};return z.patch(se,Jt),z.applyData(se,Jt)}function Ja(z,se){const ue={type:"element",tagName:"h"+se.depth,properties:{},children:z.all(se)};return z.patch(se,ue),z.applyData(se,ue)}function Va(z,se){if(z.options.allowDangerousHtml){const ue={type:"raw",value:se.value};return z.patch(se,ue),z.applyData(se,ue)}}function Oa(z,se){const ue=se.referenceType;let me="]";if(ue==="collapsed"?me+="[]":ue==="full"&&(me+="["+(se.label||se.identifier)+"]"),se.type==="imageReference")return[{type:"text",value:"!["+se.alt+me}];const Pe=z.all(se),Fe=Pe[0];Fe&&Fe.type==="text"?Fe.value="["+Fe.value:Pe.unshift({type:"text",value:"["});const ze=Pe[Pe.length-1];return ze&&ze.type==="text"?ze.value+=me:Pe.push({type:"text",value:me}),Pe}function Ka(z,se){const ue=String(se.identifier).toUpperCase(),me=z.definitionById.get(ue);if(!me)return Oa(z,se);const Pe={src:De(me.url||""),alt:se.alt};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"img",properties:Pe,children:[]};return z.patch(se,Fe),z.applyData(se,Fe)}function pr(z,se){const ue={src:De(se.url)};se.alt!==null&&se.alt!==void 0&&(ue.alt=se.alt),se.title!==null&&se.title!==void 0&&(ue.title=se.title);const me={type:"element",tagName:"img",properties:ue,children:[]};return z.patch(se,me),z.applyData(se,me)}function Br(z,se){const ue={type:"text",value:se.value.replace(/\r?\n|\r/g," ")};z.patch(se,ue);const me={type:"element",tagName:"code",properties:{},children:[ue]};return z.patch(se,me),z.applyData(se,me)}function Cr(z,se){const ue=String(se.identifier).toUpperCase(),me=z.definitionById.get(ue);if(!me)return Oa(z,se);const Pe={href:De(me.url||"")};me.title!==null&&me.title!==void 0&&(Pe.title=me.title);const Fe={type:"element",tagName:"a",properties:Pe,children:z.all(se)};return z.patch(se,Fe),z.applyData(se,Fe)}function rr(z,se){const ue={href:De(se.url)};se.title!==null&&se.title!==void 0&&(ue.title=se.title);const me={type:"element",tagName:"a",properties:ue,children:z.all(se)};return z.patch(se,me),z.applyData(se,me)}function Lr(z,se,ue){const me=z.all(se),Pe=ue?kr(ue):oo(se),Fe={},ze=[];if(typeof se.checked=="boolean"){const Dt=me[0];let dn;Dt&&Dt.type==="element"&&Dt.tagName==="p"?dn=Dt:(dn={type:"element",tagName:"p",properties:{},children:[]},me.unshift(dn)),dn.children.length>0&&dn.children.unshift({type:"text",value:" "}),dn.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:se.checked,disabled:!0},children:[]}),Fe.className=["task-list-item"]}let nt=-1;for(;++nt1:se}function Kr(z,se){const ue={},me=z.all(se);let Pe=-1;for(typeof se.start=="number"&&se.start!==1&&(ue.start=se.start);++Pe0){const ze={type:"element",tagName:"tbody",properties:{},children:z.wrap(ue,!0)},nt=Nn(se.children[1]),Lt=Pn(se.children[se.children.length-1]);nt&&Lt&&(ze.position={start:nt,end:Lt}),Pe.push(ze)}const Fe={type:"element",tagName:"table",properties:{},children:z.wrap(Pe,!0)};return z.patch(se,Fe),z.applyData(se,Fe)}function Yr(z,se,ue){const me=ue?ue.children:void 0,Fe=(me?me.indexOf(se):1)===0?"th":"td",ze=ue&&ue.type==="table"?ue.align:void 0,nt=ze?ze.length:se.children.length;let Lt=-1;const Jt=[];for(;++Lt0,!0),me[0]),Pe=me.index+me[0].length,me=ue.exec(se);return Fe.push(or(se.slice(Pe),Pe>0,!1)),Fe.join("")}function or(z,se,ue){let me=0,Pe=z.length;if(se){let Fe=z.codePointAt(me);for(;Fe===mo||Fe===qo;)me++,Fe=z.codePointAt(me)}if(ue){let Fe=z.codePointAt(Pe-1);for(;Fe===mo||Fe===qo;)Pe--,Fe=z.codePointAt(Pe-1)}return Pe>me?z.slice(me,Pe):""}function ir(z,se){const ue={type:"text",value:cr(String(se.value))};return z.patch(se,ue),z.applyData(se,ue)}function $a(z,se){const ue={type:"element",tagName:"hr",properties:{},children:[]};return z.patch(se,ue),z.applyData(se,ue)}const Qr={blockquote:tr,break:ar,code:Qa,delete:fr,emphasis:wr,footnoteReference:Ga,heading:Ja,html:Va,imageReference:Ka,image:pr,inlineCode:Br,linkReference:Cr,link:rr,listItem:Lr,list:Kr,paragraph:xo,root:wo,strong:Fr,table:Lo,tableCell:Ao,tableRow:Yr,text:ir,thematicBreak:$a,toml:_a,yaml:_a,definition:_a,footnoteDefinition:_a};function _a(){}const Sr={}.hasOwnProperty,Wr={};function jr(z,se){const ue=se||Wr,me=new Map,Pe=new Map,Fe=new Map,ze=lo(lo({},Qr),ue.handlers),nt={all:Jt,applyData:Uo,definitionById:me,footnoteById:Pe,footnoteCounts:Fe,footnoteOrder:[],handlers:ze,one:Lt,options:ue,patch:Xo,wrap:No};return Ma(z,function(Dt){if(Dt.type==="definition"||Dt.type==="footnoteDefinition"){const dn=Dt.type==="definition"?me:Pe,rn=String(Dt.identifier).toUpperCase();dn.has(rn)||dn.set(rn,Dt)}}),nt;function Lt(Dt,dn){const rn=Dt.type,Kt=nt.handlers[rn];if(Sr.call(nt.handlers,rn)&&Kt)return Kt(nt,Dt,dn);if(nt.options.passThrough&&nt.options.passThrough.includes(rn)){if("children"in Dt){const ja=Dt,{children:lr}=ja,Aa=cc(ja,["children"]),Pr=Al(Aa);return Pr.children=nt.all(Dt),Pr}return Al(Dt)}return(nt.options.unknownHandler||Ei)(nt,Dt,dn)}function Jt(Dt){const dn=[];if("children"in Dt){const rn=Dt.children;let Kt=-1;for(;++Kt1:se}function Kr(z,se){const ue={},me=z.all(se);let Pe=-1;for(typeof se.start=="number"&&se.start!==1&&(ue.start=se.start);++Pe0){const ze={type:"element",tagName:"tbody",properties:{},children:z.wrap(ue,!0)},nt=Nn(se.children[1]),Lt=Pn(se.children[se.children.length-1]);nt&&Lt&&(ze.position={start:nt,end:Lt}),Pe.push(ze)}const Fe={type:"element",tagName:"table",properties:{},children:z.wrap(Pe,!0)};return z.patch(se,Fe),z.applyData(se,Fe)}function Yr(z,se,ue){const me=ue?ue.children:void 0,Fe=(me?me.indexOf(se):1)===0?"th":"td",ze=ue&&ue.type==="table"?ue.align:void 0,nt=ze?ze.length:se.children.length;let Lt=-1;const Jt=[];for(;++Lt0,!0),me[0]),Pe=me.index+me[0].length,me=ue.exec(se);return Fe.push(or(se.slice(Pe),Pe>0,!1)),Fe.join("")}function or(z,se,ue){let me=0,Pe=z.length;if(se){let Fe=z.codePointAt(me);for(;Fe===mo||Fe===qo;)me++,Fe=z.codePointAt(me)}if(ue){let Fe=z.codePointAt(Pe-1);for(;Fe===mo||Fe===qo;)Pe--,Fe=z.codePointAt(Pe-1)}return Pe>me?z.slice(me,Pe):""}function ir(z,se){const ue={type:"text",value:cr(String(se.value))};return z.patch(se,ue),z.applyData(se,ue)}function $a(z,se){const ue={type:"element",tagName:"hr",properties:{},children:[]};return z.patch(se,ue),z.applyData(se,ue)}const Qr={blockquote:tr,break:ar,code:Qa,delete:fr,emphasis:wr,footnoteReference:Ga,heading:Ja,html:Va,imageReference:Ka,image:pr,inlineCode:Br,linkReference:Cr,link:rr,listItem:Lr,list:Kr,paragraph:xo,root:wo,strong:Fr,table:Lo,tableCell:Ao,tableRow:Yr,text:ir,thematicBreak:$a,toml:_a,yaml:_a,definition:_a,footnoteDefinition:_a};function _a(){}const Sr={}.hasOwnProperty,Wr={};function jr(z,se){const ue=se||Wr,me=new Map,Pe=new Map,Fe=new Map,ze=lo(lo({},Qr),ue.handlers),nt={all:Jt,applyData:Uo,definitionById:me,footnoteById:Pe,footnoteCounts:Fe,footnoteOrder:[],handlers:ze,one:Lt,options:ue,patch:Xo,wrap:No};return Ma(z,function(Dt){if(Dt.type==="definition"||Dt.type==="footnoteDefinition"){const dn=Dt.type==="definition"?me:Pe,rn=String(Dt.identifier).toUpperCase();dn.has(rn)||dn.set(rn,Dt)}}),nt;function Lt(Dt,dn){const rn=Dt.type,Yt=nt.handlers[rn];if(Sr.call(nt.handlers,rn)&&Yt)return Yt(nt,Dt,dn);if(nt.options.passThrough&&nt.options.passThrough.includes(rn)){if("children"in Dt){const ja=Dt,{children:lr}=ja,Aa=cc(ja,["children"]),Pr=Al(Aa);return Pr.children=nt.all(Dt),Pr}return Al(Dt)}return(nt.options.unknownHandler||Ei)(nt,Dt,dn)}function Jt(Dt){const dn=[];if("children"in Dt){const rn=Dt.children;let Yt=-1;for(;++Yt0&&ue.push({type:"text",value:` `}),ue}function si(z){let se=0,ue=z.charCodeAt(se);for(;ue===9||ue===32;)se++,ue=z.charCodeAt(se);return z.slice(se)}function Bo(z,se){const ue=jr(z,se),me=ue.one(z,void 0),Pe=At(ue),Fe=Array.isArray(me)?{type:"root",children:me}:me||{type:"root",children:[]};return Pe&&("children"in Fe,Fe.children.push({type:"text",value:` -`},Pe)),Fe}function ni(z,se){return z&&"run"in z?function(ue,me){return Ou(this,null,function*(){const Pe=Bo(ue,lo({file:me},se));yield z.run(Pe,me)})}:function(ue,me){return Bo(ue,lo({file:me},z||se))}}function Ki(z){if(z)throw z}var Jr=y(58847);function $r(z){if(typeof z!="object"||z===null)return!1;const se=Object.getPrototypeOf(z);return(se===null||se===Object.prototype||Object.getPrototypeOf(se)===null)&&!(Symbol.toStringTag in z)&&!(Symbol.iterator in z)}function Po(){const z=[],se={run:ue,use:me};return se;function ue(...Pe){let Fe=-1;const ze=Pe.pop();if(typeof ze!="function")throw new TypeError("Expected function as last argument, not "+ze);nt(null,...Pe);function nt(Lt,...Jt){const Dt=z[++Fe];let dn=-1;if(Lt){ze(Lt);return}for(;++dnze.length;let Lt;nt&&ze.push(Pe);try{Lt=z.apply(this,ze)}catch(Jt){const Dt=Jt;if(nt&&ue)throw Dt;return Pe(Dt)}nt||(Lt&&Lt.then&&typeof Lt.then=="function"?Lt.then(Fe,Pe):Lt instanceof Error?Pe(Lt):Fe(Lt))}function Pe(ze,...nt){ue||(ue=!0,se(ze,...nt))}function Fe(ze){Pe(null,ze)}}const po={basename:Rr,dirname:_o,extname:Ko,join:oi,sep:"/"};function Rr(z,se){if(se!==void 0&&typeof se!="string")throw new TypeError('"ext" argument must be a string');Ui(z);let ue=0,me=-1,Pe=z.length,Fe;if(se===void 0||se.length===0||se.length>z.length){for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ue=Pe+1;break}}else me<0&&(Fe=!0,me=Pe+1);return me<0?"":z.slice(ue,me)}if(se===z)return"";let ze=-1,nt=se.length-1;for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ue=Pe+1;break}}else ze<0&&(Fe=!0,ze=Pe+1),nt>-1&&(z.codePointAt(Pe)===se.codePointAt(nt--)?nt<0&&(me=Pe):(nt=-1,me=ze));return ue===me?me=ze:me<0&&(me=z.length),z.slice(ue,me)}function _o(z){if(Ui(z),z.length===0)return".";let se=-1,ue=z.length,me;for(;--ue;)if(z.codePointAt(ue)===47){if(me){se=ue;break}}else me||(me=!0);return se<0?z.codePointAt(0)===47?"/":".":se===1&&z.codePointAt(0)===47?"//":z.slice(0,se)}function Ko(z){Ui(z);let se=z.length,ue=-1,me=0,Pe=-1,Fe=0,ze;for(;se--;){const nt=z.codePointAt(se);if(nt===47){if(ze){me=se+1;break}continue}ue<0&&(ze=!0,ue=se+1),nt===46?Pe<0?Pe=se:Fe!==1&&(Fe=1):Pe>-1&&(Fe=-1)}return Pe<0||ue<0||Fe===0||Fe===1&&Pe===ue-1&&Pe===me+1?"":z.slice(Pe,ue)}function oi(...z){let se=-1,ue;for(;++se0&&z.codePointAt(z.length-1)===47&&(ue+="/"),se?"/"+ue:ue}function Ai(z,se){let ue="",me=0,Pe=-1,Fe=0,ze=-1,nt,Lt;for(;++ze<=z.length;){if(ze2){if(Lt=ue.lastIndexOf("/"),Lt!==ue.length-1){Lt<0?(ue="",me=0):(ue=ue.slice(0,Lt),me=ue.length-1-ue.lastIndexOf("/")),Pe=ze,Fe=0;continue}}else if(ue.length>0){ue="",me=0,Pe=ze,Fe=0;continue}}se&&(ue=ue.length>0?ue+"/..":"..",me=2)}else ue.length>0?ue+="/"+z.slice(Pe+1,ze):ue=z.slice(Pe+1,ze),me=ze-Pe-1;Pe=ze,Fe=0}else nt===46&&Fe>-1?Fe++:Fe=-1}return ue}function Ui(z){if(typeof z!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(z))}const Hi={cwd:gi};function gi(){return"/"}function Yo(z){return!!(z!==null&&typeof z=="object"&&"href"in z&&z.href&&"protocol"in z&&z.protocol&&z.auth===void 0)}function $o(z){if(typeof z=="string")z=new URL(z);else if(!Yo(z)){const se=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+z+"`");throw se.code="ERR_INVALID_ARG_TYPE",se}if(z.protocol!=="file:"){const se=new TypeError("The URL must be of scheme file");throw se.code="ERR_INVALID_URL_SCHEME",se}return Ro(z)}function Ro(z){if(z.hostname!==""){const me=new TypeError('File URL host must be "localhost" or empty on darwin');throw me.code="ERR_INVALID_FILE_URL_HOST",me}const se=z.pathname;let ue=-1;for(;++ue0){let[Kt,...ka]=Dt;const ja=me[rn][1];$r(ja)&&$r(Kt)&&(Kt=Jr(!0,ja,Kt)),me[rn]=[Jt,Kt,...ka]}}}}const Zo=new so().freeze();function So(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `parser`")}function Ho(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `compiler`")}function Qo(z,se){if(se)throw new Error("Cannot call `"+z+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ei(z){if(!$r(z)||typeof z.type!="string")throw new TypeError("Expected node, got `"+z+"`")}function Oi(z,se,ue){if(!ue)throw new Error("`"+z+"` finished async. Use `"+se+"` instead")}function ul(z){return Su(z)?z:new yi(z)}function Su(z){return!!(z&&typeof z=="object"&&"message"in z&&"messages"in z)}function Fs(z){return typeof z=="string"||bu(z)}function bu(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}const Ds="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",cl=[],qi={allowDangerousHtml:!0},Bs=/^(https?|ircs?|mailto|xmpp)$/i,Eu=[{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 Ls(z){const se=al(z),ue=Cl(z);return Yl(se.runSync(se.parse(ue),ue),z)}function Wu(z){return Ou(this,null,function*(){const se=al(z),ue=Cl(z),me=yield se.run(se.parse(ue),ue);return Yl(me,z)})}function Au(z){const se=al(z),[ue,me]=useState(void 0),[Pe,Fe]=useState(void 0);if(useEffect(function(){const ze=Cl(z);se.run(se.parse(ze),ze,function(nt,Lt){me(nt),Fe(Lt)})},[z.children,z.rehypePlugins,z.remarkPlugins,z.remarkRehypeOptions]),ue)throw ue;return Pe?Yl(Pe,z):createElement(Fragment)}function al(z){const se=z.rehypePlugins||cl,ue=z.remarkPlugins||cl,me=z.remarkRehypeOptions?lo(lo({},z.remarkRehypeOptions),qi):qi;return Zo().use(Gu).use(ue).use(ni,me).use(se)}function Cl(z){const se=z.children||"",ue=new yi;return typeof se=="string"?ue.value=se:(""+se,void 0),ue}function Yl(z,se){const ue=se.allowedElements,me=se.allowElement,Pe=se.components,Fe=se.disallowedElements,ze=se.skipHtml,nt=se.unwrapDisallowed,Lt=se.urlTransform||Ns;for(const Dt of Eu)Object.hasOwn(se,Dt.from)&&(""+Dt.from+(Dt.to?"use `"+Dt.to+"` instead":"remove it")+Ds+Dt.id,void 0);return ue&&Fe&&void 0,se.className&&(z={type:"element",tagName:"div",properties:{className:se.className},children:z.type==="root"?z.children:[z]}),Ma(z,Jt),Sn(z,{Fragment:Ht.Fragment,components:Pe,ignoreInvalidStyle:!0,jsx:Ht.jsx,jsxs:Ht.jsxs,passKeys:!0,passNode:!0});function Jt(Dt,dn,rn){if(Dt.type==="raw"&&rn&&typeof dn=="number")return ze?rn.children.splice(dn,1):rn.children[dn]={type:"text",value:Dt.value},dn;if(Dt.type==="element"){let Kt;for(Kt in ot)if(Object.hasOwn(ot,Kt)&&Object.hasOwn(Dt.properties,Kt)){const ka=Dt.properties[Kt],ja=ot[Kt];(ja===null||ja.includes(Dt.tagName))&&(Dt.properties[Kt]=Lt(String(ka||""),Kt,Dt))}}if(Dt.type==="element"){let Kt=ue?!ue.includes(Dt.tagName):Fe?Fe.includes(Dt.tagName):!1;if(!Kt&&me&&typeof dn=="number"&&(Kt=!me(Dt,dn,rn)),Kt&&rn&&typeof dn=="number")return nt&&Dt.children?rn.children.splice(dn,1,...Dt.children):rn.children.splice(dn,1),dn}}}function Ns(z){const se=z.indexOf(":"),ue=z.indexOf("?"),me=z.indexOf("#"),Pe=z.indexOf("/");return se===-1||Pe!==-1&&se>Pe||ue!==-1&&se>ue||me!==-1&&se>me||Bs.test(z.slice(0,se))?z:""}var Is=y(62646),Ql=y(95190),Ts=y(4635),yu=y(14809);function Jl(z,se){var ue=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ue.push.apply(ue,me)}return ue}function Gi(z){for(var se=1;se=4)return[z[0],z[1],z[2],z[3],"".concat(z[0],".").concat(z[1]),"".concat(z[0],".").concat(z[2]),"".concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[0]),"".concat(z[1],".").concat(z[2]),"".concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[1]),"".concat(z[2],".").concat(z[3]),"".concat(z[3],".").concat(z[0]),"".concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[0]),"".concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[1],".").concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[2],".").concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[3],".").concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[2],".").concat(z[1],".").concat(z[0])]}var dl={};function Os(z){if(z.length===0||z.length===1)return z;var se=z.join(".");return dl[se]||(dl[se]=ql(z)),dl[se]}function ks(z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=arguments.length>2?arguments[2]:void 0,me=z.filter(function(Fe){return Fe!=="token"}),Pe=Os(me);return Pe.reduce(function(Fe,ze){return Gi(Gi({},Fe),ue[ze])},se)}function _l(z){return z.join(" ")}function Rs(z,se){var ue=0;return function(me){return ue+=1,me.map(function(Pe,Fe){return Ms({node:Pe,stylesheet:z,useInlineStyles:se,key:"code-segment-".concat(ue,"-").concat(Fe)})})}}function Ms(z){var se=z.node,ue=z.stylesheet,me=z.style,Pe=me===void 0?{}:me,Fe=z.useInlineStyles,ze=z.key,nt=se.properties,Lt=se.type,Jt=se.tagName,Dt=se.value;if(Lt==="text")return Dt;if(Jt){var dn=Rs(ue,Fe),rn;if(!Fe)rn=Gi(Gi({},nt),{},{className:_l(nt.className)});else{var Kt=Object.keys(ue).reduce(function(Aa,Pr){return Pr.split(".").forEach(function(er){Aa.includes(er)||Aa.push(er)}),Aa},[]),ka=nt.className&&nt.className.includes("token")?["token"]:[],ja=nt.className&&ka.concat(nt.className.filter(function(Aa){return!Kt.includes(Aa)}));rn=Gi(Gi({},nt),{},{className:_l(ja)||void 0,style:ks(nt.className,Object.assign({},nt.style,Pe),ue)})}var lr=dn(se.children);return oe.createElement(Jt,(0,yu.Z)({key:ze},rn),lr)}}var zs=function(z,se){var ue=z.listLanguages();return ue.indexOf(se)!==-1},$l=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function es(z,se){var ue=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ue.push.apply(ue,me)}return ue}function ki(z){for(var se=1;seze.length;let Lt;nt&&ze.push(Pe);try{Lt=z.apply(this,ze)}catch(Jt){const Dt=Jt;if(nt&&ue)throw Dt;return Pe(Dt)}nt||(Lt&&Lt.then&&typeof Lt.then=="function"?Lt.then(Fe,Pe):Lt instanceof Error?Pe(Lt):Fe(Lt))}function Pe(ze,...nt){ue||(ue=!0,se(ze,...nt))}function Fe(ze){Pe(null,ze)}}const po={basename:Rr,dirname:_o,extname:Ko,join:oi,sep:"/"};function Rr(z,se){if(se!==void 0&&typeof se!="string")throw new TypeError('"ext" argument must be a string');Ui(z);let ue=0,me=-1,Pe=z.length,Fe;if(se===void 0||se.length===0||se.length>z.length){for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ue=Pe+1;break}}else me<0&&(Fe=!0,me=Pe+1);return me<0?"":z.slice(ue,me)}if(se===z)return"";let ze=-1,nt=se.length-1;for(;Pe--;)if(z.codePointAt(Pe)===47){if(Fe){ue=Pe+1;break}}else ze<0&&(Fe=!0,ze=Pe+1),nt>-1&&(z.codePointAt(Pe)===se.codePointAt(nt--)?nt<0&&(me=Pe):(nt=-1,me=ze));return ue===me?me=ze:me<0&&(me=z.length),z.slice(ue,me)}function _o(z){if(Ui(z),z.length===0)return".";let se=-1,ue=z.length,me;for(;--ue;)if(z.codePointAt(ue)===47){if(me){se=ue;break}}else me||(me=!0);return se<0?z.codePointAt(0)===47?"/":".":se===1&&z.codePointAt(0)===47?"//":z.slice(0,se)}function Ko(z){Ui(z);let se=z.length,ue=-1,me=0,Pe=-1,Fe=0,ze;for(;se--;){const nt=z.codePointAt(se);if(nt===47){if(ze){me=se+1;break}continue}ue<0&&(ze=!0,ue=se+1),nt===46?Pe<0?Pe=se:Fe!==1&&(Fe=1):Pe>-1&&(Fe=-1)}return Pe<0||ue<0||Fe===0||Fe===1&&Pe===ue-1&&Pe===me+1?"":z.slice(Pe,ue)}function oi(...z){let se=-1,ue;for(;++se0&&z.codePointAt(z.length-1)===47&&(ue+="/"),se?"/"+ue:ue}function Ai(z,se){let ue="",me=0,Pe=-1,Fe=0,ze=-1,nt,Lt;for(;++ze<=z.length;){if(ze2){if(Lt=ue.lastIndexOf("/"),Lt!==ue.length-1){Lt<0?(ue="",me=0):(ue=ue.slice(0,Lt),me=ue.length-1-ue.lastIndexOf("/")),Pe=ze,Fe=0;continue}}else if(ue.length>0){ue="",me=0,Pe=ze,Fe=0;continue}}se&&(ue=ue.length>0?ue+"/..":"..",me=2)}else ue.length>0?ue+="/"+z.slice(Pe+1,ze):ue=z.slice(Pe+1,ze),me=ze-Pe-1;Pe=ze,Fe=0}else nt===46&&Fe>-1?Fe++:Fe=-1}return ue}function Ui(z){if(typeof z!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(z))}const Hi={cwd:gi};function gi(){return"/"}function Yo(z){return!!(z!==null&&typeof z=="object"&&"href"in z&&z.href&&"protocol"in z&&z.protocol&&z.auth===void 0)}function $o(z){if(typeof z=="string")z=new URL(z);else if(!Yo(z)){const se=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+z+"`");throw se.code="ERR_INVALID_ARG_TYPE",se}if(z.protocol!=="file:"){const se=new TypeError("The URL must be of scheme file");throw se.code="ERR_INVALID_URL_SCHEME",se}return Ro(z)}function Ro(z){if(z.hostname!==""){const me=new TypeError('File URL host must be "localhost" or empty on darwin');throw me.code="ERR_INVALID_FILE_URL_HOST",me}const se=z.pathname;let ue=-1;for(;++ue0){let[Yt,...ka]=Dt;const ja=me[rn][1];$r(ja)&&$r(Yt)&&(Yt=Jr(!0,ja,Yt)),me[rn]=[Jt,Yt,...ka]}}}}const Zo=new so().freeze();function So(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `parser`")}function Ho(z,se){if(typeof se!="function")throw new TypeError("Cannot `"+z+"` without `compiler`")}function Qo(z,se){if(se)throw new Error("Cannot call `"+z+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ei(z){if(!$r(z)||typeof z.type!="string")throw new TypeError("Expected node, got `"+z+"`")}function Oi(z,se,ue){if(!ue)throw new Error("`"+z+"` finished async. Use `"+se+"` instead")}function ul(z){return Su(z)?z:new yi(z)}function Su(z){return!!(z&&typeof z=="object"&&"message"in z&&"messages"in z)}function Fs(z){return typeof z=="string"||bu(z)}function bu(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}const Ds="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",cl=[],qi={allowDangerousHtml:!0},Bs=/^(https?|ircs?|mailto|xmpp)$/i,Eu=[{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 Ls(z){const se=al(z),ue=Cl(z);return Yl(se.runSync(se.parse(ue),ue),z)}function Wu(z){return Ou(this,null,function*(){const se=al(z),ue=Cl(z),me=yield se.run(se.parse(ue),ue);return Yl(me,z)})}function Au(z){const se=al(z),[ue,me]=useState(void 0),[Pe,Fe]=useState(void 0);if(useEffect(function(){const ze=Cl(z);se.run(se.parse(ze),ze,function(nt,Lt){me(nt),Fe(Lt)})},[z.children,z.rehypePlugins,z.remarkPlugins,z.remarkRehypeOptions]),ue)throw ue;return Pe?Yl(Pe,z):createElement(Fragment)}function al(z){const se=z.rehypePlugins||cl,ue=z.remarkPlugins||cl,me=z.remarkRehypeOptions?lo(lo({},z.remarkRehypeOptions),qi):qi;return Zo().use(Gu).use(ue).use(ni,me).use(se)}function Cl(z){const se=z.children||"",ue=new yi;return typeof se=="string"?ue.value=se:(""+se,void 0),ue}function Yl(z,se){const ue=se.allowedElements,me=se.allowElement,Pe=se.components,Fe=se.disallowedElements,ze=se.skipHtml,nt=se.unwrapDisallowed,Lt=se.urlTransform||Ns;for(const Dt of Eu)Object.hasOwn(se,Dt.from)&&(""+Dt.from+(Dt.to?"use `"+Dt.to+"` instead":"remove it")+Ds+Dt.id,void 0);return ue&&Fe&&void 0,se.className&&(z={type:"element",tagName:"div",properties:{className:se.className},children:z.type==="root"?z.children:[z]}),Ma(z,Jt),Sn(z,{Fragment:Ht.Fragment,components:Pe,ignoreInvalidStyle:!0,jsx:Ht.jsx,jsxs:Ht.jsxs,passKeys:!0,passNode:!0});function Jt(Dt,dn,rn){if(Dt.type==="raw"&&rn&&typeof dn=="number")return ze?rn.children.splice(dn,1):rn.children[dn]={type:"text",value:Dt.value},dn;if(Dt.type==="element"){let Yt;for(Yt in ot)if(Object.hasOwn(ot,Yt)&&Object.hasOwn(Dt.properties,Yt)){const ka=Dt.properties[Yt],ja=ot[Yt];(ja===null||ja.includes(Dt.tagName))&&(Dt.properties[Yt]=Lt(String(ka||""),Yt,Dt))}}if(Dt.type==="element"){let Yt=ue?!ue.includes(Dt.tagName):Fe?Fe.includes(Dt.tagName):!1;if(!Yt&&me&&typeof dn=="number"&&(Yt=!me(Dt,dn,rn)),Yt&&rn&&typeof dn=="number")return nt&&Dt.children?rn.children.splice(dn,1,...Dt.children):rn.children.splice(dn,1),dn}}}function Ns(z){const se=z.indexOf(":"),ue=z.indexOf("?"),me=z.indexOf("#"),Pe=z.indexOf("/");return se===-1||Pe!==-1&&se>Pe||ue!==-1&&se>ue||me!==-1&&se>me||Bs.test(z.slice(0,se))?z:""}var Is=y(62646),Ql=y(95190),Ts=y(4635),yu=y(14809);function Jl(z,se){var ue=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ue.push.apply(ue,me)}return ue}function Gi(z){for(var se=1;se=4)return[z[0],z[1],z[2],z[3],"".concat(z[0],".").concat(z[1]),"".concat(z[0],".").concat(z[2]),"".concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[0]),"".concat(z[1],".").concat(z[2]),"".concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[1]),"".concat(z[2],".").concat(z[3]),"".concat(z[3],".").concat(z[0]),"".concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[0]),"".concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[0],".").concat(z[1],".").concat(z[2],".").concat(z[3]),"".concat(z[0],".").concat(z[1],".").concat(z[3],".").concat(z[2]),"".concat(z[0],".").concat(z[2],".").concat(z[1],".").concat(z[3]),"".concat(z[0],".").concat(z[2],".").concat(z[3],".").concat(z[1]),"".concat(z[0],".").concat(z[3],".").concat(z[1],".").concat(z[2]),"".concat(z[0],".").concat(z[3],".").concat(z[2],".").concat(z[1]),"".concat(z[1],".").concat(z[0],".").concat(z[2],".").concat(z[3]),"".concat(z[1],".").concat(z[0],".").concat(z[3],".").concat(z[2]),"".concat(z[1],".").concat(z[2],".").concat(z[0],".").concat(z[3]),"".concat(z[1],".").concat(z[2],".").concat(z[3],".").concat(z[0]),"".concat(z[1],".").concat(z[3],".").concat(z[0],".").concat(z[2]),"".concat(z[1],".").concat(z[3],".").concat(z[2],".").concat(z[0]),"".concat(z[2],".").concat(z[0],".").concat(z[1],".").concat(z[3]),"".concat(z[2],".").concat(z[0],".").concat(z[3],".").concat(z[1]),"".concat(z[2],".").concat(z[1],".").concat(z[0],".").concat(z[3]),"".concat(z[2],".").concat(z[1],".").concat(z[3],".").concat(z[0]),"".concat(z[2],".").concat(z[3],".").concat(z[0],".").concat(z[1]),"".concat(z[2],".").concat(z[3],".").concat(z[1],".").concat(z[0]),"".concat(z[3],".").concat(z[0],".").concat(z[1],".").concat(z[2]),"".concat(z[3],".").concat(z[0],".").concat(z[2],".").concat(z[1]),"".concat(z[3],".").concat(z[1],".").concat(z[0],".").concat(z[2]),"".concat(z[3],".").concat(z[1],".").concat(z[2],".").concat(z[0]),"".concat(z[3],".").concat(z[2],".").concat(z[0],".").concat(z[1]),"".concat(z[3],".").concat(z[2],".").concat(z[1],".").concat(z[0])]}var dl={};function Os(z){if(z.length===0||z.length===1)return z;var se=z.join(".");return dl[se]||(dl[se]=ql(z)),dl[se]}function ks(z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=arguments.length>2?arguments[2]:void 0,me=z.filter(function(Fe){return Fe!=="token"}),Pe=Os(me);return Pe.reduce(function(Fe,ze){return Gi(Gi({},Fe),ue[ze])},se)}function _l(z){return z.join(" ")}function Rs(z,se){var ue=0;return function(me){return ue+=1,me.map(function(Pe,Fe){return Ms({node:Pe,stylesheet:z,useInlineStyles:se,key:"code-segment-".concat(ue,"-").concat(Fe)})})}}function Ms(z){var se=z.node,ue=z.stylesheet,me=z.style,Pe=me===void 0?{}:me,Fe=z.useInlineStyles,ze=z.key,nt=se.properties,Lt=se.type,Jt=se.tagName,Dt=se.value;if(Lt==="text")return Dt;if(Jt){var dn=Rs(ue,Fe),rn;if(!Fe)rn=Gi(Gi({},nt),{},{className:_l(nt.className)});else{var Yt=Object.keys(ue).reduce(function(Aa,Pr){return Pr.split(".").forEach(function(er){Aa.includes(er)||Aa.push(er)}),Aa},[]),ka=nt.className&&nt.className.includes("token")?["token"]:[],ja=nt.className&&ka.concat(nt.className.filter(function(Aa){return!Yt.includes(Aa)}));rn=Gi(Gi({},nt),{},{className:_l(ja)||void 0,style:ks(nt.className,Object.assign({},nt.style,Pe),ue)})}var lr=dn(se.children);return oe.createElement(Jt,(0,yu.Z)({key:ze},rn),lr)}}var zs=function(z,se){var ue=z.listLanguages();return ue.indexOf(se)!==-1},$l=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function es(z,se){var ue=Object.keys(z);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(z);se&&(me=me.filter(function(Pe){return Object.getOwnPropertyDescriptor(z,Pe).enumerable})),ue.push.apply(ue,me)}return ue}function ki(z){for(var se=1;se1&&arguments[1]!==void 0?arguments[1]:[],ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=0;me2&&arguments[2]!==void 0?arguments[2]:[];return gl({children:Mr,lineNumber:da,lineNumberStyle:nt,largestLineNumber:ze,showInlineLineNumbers:Pe,lineProps:ue,className:Er,showLineNumbers:me,wrapLongLines:Lt,wrapLines:se})}function ja(Mr,da){if(me&&da&&Pe){var Er=Zi(nt,da,ze);Mr.unshift(Vi(da,Er))}return Mr}function lr(Mr,da){var Er=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return se||Er.length>0?ka(Mr,da,Er):ja(Mr,da)}for(var Aa=function(){var da=Dt[Kt],Er=da.children[0].value,eo=Cu(Er);if(eo){var Vr=Er.split(` +`),style:ze,startingLineNumber:nt}))}function pi(z){return"".concat(z.toString().length,".25em")}function Vi(z,se){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(z),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:se},children:[{type:"text",value:z}]}}function Zi(z,se,ue){var me={display:"inline-block",minWidth:pi(ue),paddingRight:"1em",textAlign:"right",userSelect:"none"},Pe=typeof z=="function"?z(se):z,Fe=ki(ki({},me),Pe);return Fe}function gl(z){var se=z.children,ue=z.lineNumber,me=z.lineNumberStyle,Pe=z.largestLineNumber,Fe=z.showInlineLineNumbers,ze=z.lineProps,nt=ze===void 0?{}:ze,Lt=z.className,Jt=Lt===void 0?[]:Lt,Dt=z.showLineNumbers,dn=z.wrapLongLines,rn=z.wrapLines,Yt=rn===void 0?!1:rn,ka=Yt?ki({},typeof nt=="function"?nt(ue):nt):{};if(ka.className=ka.className?[].concat((0,Ql.Z)(ka.className.trim().split(/\s+/)),(0,Ql.Z)(Jt)):Jt,ue&&Fe){var ja=Zi(me,ue,Pe);se.unshift(Vi(ue,ja))}return dn&Dt&&(ka.style=ki({display:"flex"},ka.style)),{type:"element",tagName:"span",properties:ka,children:se}}function Pl(z){for(var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],me=0;me2&&arguments[2]!==void 0?arguments[2]:[];return gl({children:Mr,lineNumber:da,lineNumberStyle:nt,largestLineNumber:ze,showInlineLineNumbers:Pe,lineProps:ue,className:Er,showLineNumbers:me,wrapLongLines:Lt,wrapLines:se})}function ja(Mr,da){if(me&&da&&Pe){var Er=Zi(nt,da,ze);Mr.unshift(Vi(da,Er))}return Mr}function lr(Mr,da){var Er=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return se||Er.length>0?ka(Mr,da,Er):ja(Mr,da)}for(var Aa=function(){var da=Dt[Yt],Er=da.children[0].value,eo=Cu(Er);if(eo){var Vr=Er.split(` `);Vr.forEach(function(to,zo){var Zr=me&&dn.length+Fe,dr={type:"text",value:"".concat(to,` -`)};if(zo===0){var zr=Dt.slice(rn+1,Kt).concat(gl({children:[dr],className:da.properties.className})),Ir=lr(zr,Zr);dn.push(Ir)}else if(zo===Vr.length-1){var Co=Dt[Kt+1]&&Dt[Kt+1].children&&Dt[Kt+1].children[0],Fo={type:"text",value:"".concat(to)};if(Co){var jo=gl({children:[Fo],className:da.properties.className});Dt.splice(Kt+1,0,jo)}else{var Go=[Fo],hn=lr(Go,Zr,da.properties.className);dn.push(hn)}}else{var Wo=[dr],ii=lr(Wo,Zr,da.properties.className);dn.push(ii)}}),rn=Kt}Kt++};Kt 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"}},mc=y(11594),fc=y.n(mc),hc=["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"],Xu=gc(fc(),pc);Xu.supportedLanguages=hc;var vc=Xu,Sc={'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"}},Pu=y(56102),xu={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},Ku=y(43604),Hs=y(51257),Io=y(59301),bc=Object.defineProperty,js=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,Ju=(z,se,ue)=>se in z?bc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[se]=ue,qu=(z,se)=>{for(var ue in se||(se={}))Yu.call(se,ue)&&Ju(z,ue,se[ue]);if(js)for(var ue of js(se))Qu.call(se,ue)&&Ju(z,ue,se[ue]);return z},Ec=(z,se)=>{var ue={};for(var me in z)Yu.call(z,me)&&se.indexOf(me)<0&&(ue[me]=z[me]);if(z!=null&&js)for(var me of js(z))se.indexOf(me)<0&&Qu.call(z,me)&&(ue[me]=z[me]);return ue},Ac=(z,se,ue)=>new Promise((me,Pe)=>{var Fe=Lt=>{try{nt(ue.next(Lt))}catch(Jt){Pe(Jt)}},ze=Lt=>{try{nt(ue.throw(Lt))}catch(Jt){Pe(Jt)}},nt=Lt=>Lt.done?me(Lt.value):Promise.resolve(Lt.value).then(Fe,ze);nt((ue=ue.apply(z,se)).next())}),yc=({onCallback:z,scrollBox:se,Data:ue,extraEdit:me,showEditableBox:Pe,onRedraw:Fe,loading:ze,showPreference:nt,onPreference:Lt})=>{var Jt,Dt;const{allowCopy:dn=!1,fileList:rn,hideTextEffect:Kt=!1,text:ka=""}=ue,[ja,lr]=(0,oe.useState)(""),[Aa,Pr]=(0,oe.useState)(!0),er=(0,oe.useRef)(0),io=(0,oe.useRef)(!1);(0,oe.useEffect)(()=>ka?(Pr(!0),Kt?lr(ka):Ac(void 0,null,function*(){for(let Er=0;ErEr+4?" __":"");lr(eo),yield new Promise(Vr=>setTimeout(Vr,70))}Pr(!1),z==null||z(ue)}),se.current.addEventListener("wheel",Mr),()=>{var Er;lr(""),(Er=se.current)==null||Er.removeEventListener("wheel",Mr)}):void 0,[]),(0,oe.useEffect)(()=>{se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"})},[]);const Mr=()=>{io.current=!0};return Io.createElement("div",{className:`${xu.wrp} fadeIn animated`},ue.sender!=="AI"&&Io.createElement("p",{dangerouslySetInnerHTML:{__html:ka.replace(//g,">").replace(/\n/g,"
")}}),ue.sender==="AI"&&Io.createElement(Ls,{components:{code(da){var Er=da,{node:eo,inline:Vr,className:to,children:zo}=Er,Zr=Ec(Er,["node","inline","className","children"]);const dr=/language-(\w+)/.exec(to||"");return se.current.scrollHeight-er.current>60&&!io.current&&(se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"}),er.current=se.current.scrollHeight),!Vr&&dr?Io.createElement("div",{style:{position:"relative",minHeight:50}},Io.createElement(Pu.CopyToClipboard,{text:String(zo).replace(/\n$/,""),onCopy:()=>ge.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(vc,qu({style:Sc,language:dr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Zr),String(zo||"").replace(/\n$/,""))):Io.createElement("code",qu({className:to},Zr),zo)}}},ja),rn&&!Aa&&Io.createElement(Oe.Z,{className:`${xu["file-list"]} animated fadeIn`},Io.createElement(Ku.Z,null,Io.createElement("img",{src:y(90034)(`./${((Dt=(Jt=rn==null?void 0:rn.name)==null?void 0:Jt.split("."))==null?void 0:Dt.pop())||"txt"}.png`),width:20,className:"mr10"})),Io.createElement(Ku.Z,null,rn==null?void 0:rn.name,Io.createElement("br",null),(0,Hs.RD)(rn==null?void 0:rn.size))),!Aa&&Io.createElement("div",{className:xu.ExtraEdit},me==null?void 0:me(ue),dn&&Io.createElement(Pu.CopyToClipboard,{text:String(ja).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Io.createElement(Ee.Z,{title:"\u590D\u5236"},Io.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),nt&&Io.createElement(Io.Fragment,null,Io.createElement(Ee.Z,{title:"\u559C\u6B22"},Io.createElement("i",{style:ue!=null&&ue.like?{color:"#FA8D30"}:{},onClick:()=>Lt("like",!(ue!=null&&ue.like)),className:"iconfot icon-yijiejue font15"})),Io.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},Io.createElement("i",{style:ue!=null&&ue.boring?{color:"#e86d7c"}:{},onClick:()=>Lt("boring",!(ue!=null&&ue.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),Pe&&!ze&&Io.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},Io.createElement("i",{onClick:Fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},ro={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"},wu=y(38986),Fu=y(48790),Cc=({positionX:z,src:se,onClick:ue})=>{const me=(0,oe.useRef)(null),[Pe,Fe]=(0,oe.useState)(!1),[ze,nt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Lt,Jt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Dt,dn]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[rn,Kt]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{const lr=()=>{nt({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",lr),()=>{window.removeEventListener("resize",lr)}},[]),(0,oe.useEffect)(()=>{const lr=Pr=>{var er;if(Pe){const io=Pr.clientY-Dt.y;let Mr=Lt.y+io;const da=window.innerHeight-(((er=me.current)==null?void 0:er.offsetHeight)||0)-50,Er=50;Mrda&&(Mr=da),requestAnimationFrame(()=>{nt({x:20,y:Mr})}),Kt(!0)}},Aa=()=>{Fe(!1)};return document.addEventListener("mousemove",lr),document.addEventListener("mouseup",Aa),()=>{document.removeEventListener("mousemove",lr),document.removeEventListener("mouseup",Aa)}},[Pe,Dt,Lt]);const ka=lr=>{Fe(!0),dn({x:lr.clientX,y:lr.clientY}),Jt(ze),Kt(!1)},ja=lr=>{Fe(!1),!rn&&ue&&ue(lr)};return oe.createElement("div",{style:{position:"fixed",top:ze.y,right:ze.x,zIndex:100,cursor:Pe?"grabbing":"grab"},onMouseDown:ka,onMouseUp:ja,ref:me},oe.createElement("img",{src:se||"/images/ai_teacher.png",width:60,draggable:"false"}))},Pc="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==",xc="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==",wc="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=",Fc="data:image/png;base64,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",Dc=y(92310),Bc=y.n(Dc),_u=y(346),Lc=Object.defineProperty,$u=Object.getOwnPropertySymbols,Nc=Object.prototype.hasOwnProperty,Ic=Object.prototype.propertyIsEnumerable,ec=(z,se,ue)=>se in z?Lc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[se]=ue,Du=(z,se)=>{for(var ue in se||(se={}))Nc.call(se,ue)&&ec(z,ue,se[ue]);if($u)for(var ue of $u(se))Ic.call(se,ue)&&ec(z,ue,se[ue]);return z},Bu=(z,se,ue)=>new Promise((me,Pe)=>{var Fe=Lt=>{try{nt(ue.next(Lt))}catch(Jt){Pe(Jt)}},ze=Lt=>{try{nt(ue.throw(Lt))}catch(Jt){Pe(Jt)}},nt=Lt=>Lt.done?me(Lt.value):Promise.resolve(Lt.value).then(Fe,ze);nt((ue=ue.apply(z,se)).next())});const Tc=({title:z,description:se,placeholder:ue,hideUpload:me,hideInputBox:Pe,aiIcon:Fe,userIcon:ze,children:nt,taskData:Lt,user:Jt,name:Dt,code:dn,globalSetting:rn,authority:Kt,isShowComponent:ka=!0,DrawerProps:ja={},FetchUrl:lr="https://ai-data.educoder.net/v1/chat-messages",FetchData:Aa={},defaultGetData:Pr=!1,extraEdit:er=()=>null,isShowDefuatTips:io=!0,isReview:Mr,onOpen:da,loadingOption:Er,isIntelligentAssistant:eo=!1,intelligentAssistantItems:Vr=[],showEditableBox:to=!1,showPreference:zo=!1,initMessage:Zr="",customRequest:dr})=>{var zr,Ir,Co,Fo,jo,Go,hn,Wo,ii,Fn,Jo;const[ui,Ri]=(0,oe.useState)([]),[Yi,Vo]=(0,oe.useState)(null),[mi,Mi]=(0,oe.useState)(!1),[fo,Pi]=(0,oe.useState)([]),[_i,Qi]=(0,oe.useState)(!1),[ai,fi]=(0,oe.useState)([]),To=(0,oe.useRef)(ai),as=(0,oe.useRef)(),xi=(0,oe.useRef)(),[hi,wl]=(0,oe.useState)(""),[Lu,Nu]=(0,oe.useState)([`${(zr=Lt==null?void 0:Lt.challenge)==null?void 0:zr.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`]),rl=hi==null?void 0:hi.split(` -`).length,[Fl,ga]=(0,oe.useState)(!1),[Wa,Ur]=(0,oe.useState)(0),[no,uo]=(0,oe.useState)(null),[ri,ci]=(0,oe.useState)(""),vi=(0,oe.useRef)(null),$i=!!Lt,pl=[{img:Pc,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:xc,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:(Ir=Lt==null?void 0:Lt.challenge)==null?void 0:Ir.task_pass},{img:wc,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Co=Lt==null?void 0:Lt.challenge)==null?void 0:Co.task_pass}],di={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Fa=>{var Hr,Do,co,ti;const Si=(ti=(co=(Do=(Hr=Fa==null?void 0:Fa.name)==null?void 0:Hr.split("."))==null?void 0:Do.slice(-1))==null?void 0:co[0])==null?void 0:ti.toLowerCase(),wi=["doc","docx","md","pdf","txt","jpg","png"].includes(Si);return Fa.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):wi||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Fa})=>{Pi((Fa==null?void 0:Fa.filter(Hr=>(Hr==null?void 0:Hr.status)==="done"))||[])},action:`${(Fo=_u.Z)==null?void 0:Fo.API_SERVER}/api/intelligent_imports/upload_file.json`},ol={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Fa=>{var Hr,Do,co,ti;const Si=(ti=(co=(Do=(Hr=Fa==null?void 0:Fa.name)==null?void 0:Hr.split("."))==null?void 0:Do.slice(-1))==null?void 0:co[0])==null?void 0:ti.toLowerCase(),wi=["doc","docx","md","pdf","txt"].includes(Si);return Fa.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):wi||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Fa})=>{Pi((Fa==null?void 0:Fa.filter(Hr=>(Hr==null?void 0:Hr.status)==="done"))||[])},action:`${(jo=_u.Z)==null?void 0:jo.API_SERVER}/api/attachments.json`};(0,oe.useEffect)(()=>{var Fa;if(vi.current&&no!==null){vi.current.focus();const Hr=(Fa=vi.current.resizableTextArea)==null?void 0:Fa.textArea;Hr&&(Hr.selectionStart=Hr.selectionEnd=Hr.value.length)}},[no]),(0,oe.useEffect)(()=>{rl<5&&ga(!1)},[rl]),(0,oe.useEffect)(()=>{eo&&mi&&Iu()},[mi]),(0,oe.useEffect)(()=>{To.current=ai},[ai]),(0,oe.useEffect)(()=>{var Fa;rn!=null&&rn.setting&&Ri([...ui,...((Fa=rn==null?void 0:rn.setting)==null?void 0:Fa.big_model_users)||[]])},[rn==null?void 0:rn.setting]),(0,oe.useEffect)(()=>{var Fa;Nu([`${(Fa=Lt==null?void 0:Lt.challenge)==null?void 0:Fa.task_pass}`,`${dn}`,`${dn}`])},[dn]),(0,oe.useEffect)(()=>{if(Pr&&(ja!=null&&ja.open||mi)&&(Aa!=null&&Aa.student_work_id)){if(Yi!==(Aa==null?void 0:Aa.student_work_id))fi([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ai.length)return;fi([...ai,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}rs(),Vo(Aa==null?void 0:Aa.student_work_id)}},[Pr,mi,ai,ja==null?void 0:ja.open,Aa==null?void 0:Aa.student_work_id]),(0,oe.useEffect)(()=>{ja!=null&&ja.open&&Zr&&(fi([{text:Zr,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>rs(Zr),300))},[ja==null?void 0:ja.open]);const zi=()=>{Mi(!0)},tc=()=>{Mi(!1)},kc=()=>{ga(!Fl)},Iu=()=>Bu(void 0,null,function*(){const Fa=yield(0,wu.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Fa==null?void 0:Fa.status)===0&&Ur(Fa==null?void 0:Fa.number)}),Rc=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:oe.createElement("div",null,oe.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.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"))})},rs=(Fa="")=>Bu(void 0,null,function*(){var Hr,Do;if(dr){yield dr({mes:Fa,chatData:ai,setChatData:fi,chatDataRef:To.current,fileList:fo}),Qi(!1);return}const co=(fo==null?void 0:fo.map(Wi=>{var wi,Dl;return((wi=Wi==null?void 0:Wi.response)==null?void 0:wi.id)||((Dl=Wi==null?void 0:Wi.response)==null?void 0:Dl.file_id)}))||[],ti={};if(eo){co!=null&&co[0]&&(ti.file_id=co==null?void 0:co[0]),ti.prompt=Fa;const Wi=ai.reduce((wi,Dl)=>{if(Dl.sender==="user"){const rc=ai.find(oc=>oc.key===Dl.key&&oc.sender==="AI");rc&&wi.push({question:Dl.text,answer:rc.text})}return wi},[]);ti.history=Wi}const Si=yield(0,wu.ZP)(lr,{method:"post",body:Du(Du({inputs:{description:"",name:Dt},query:Fa,response_mode:"blocking",conversation_id:as.current||"",user:((Hr=Jt==null?void 0:Jt.userInfo)==null?void 0:Hr.login)||"\u672A\u77E5",files:co},Aa),ti),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});eo&&Iu(),Qi(!1),To.current[To.current.length-1].text=Si==null?void 0:Si.answer,To.current[To.current.length-1].loading=!1,To.current[To.current.length-1].response=Si,as.current=Si==null?void 0:Si.conversation_id,eo&&(To.current[To.current.length-1].text=(Do=Si==null?void 0:Si.data)==null?void 0:Do.content),fi([...To.current])}),Mc=(Fa,Hr)=>Bu(void 0,null,function*(){var Do;if(_i)return;Qi(!0),fi([...ai,{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Fa==null?void 0:Fa.name}]),setTimeout(()=>{xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})});const co=yield(0,wu.ZP)(lr,{method:"post",body:{inputs:{description:Fa==null?void 0:Fa.inputs,name:Fa==null?void 0:Fa.name},query:Lu[Hr],response_mode:"blocking",user:((Do=Jt==null?void 0:Jt.userInfo)==null?void 0:Do.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Fa==null?void 0:Fa.Authorization}});co!=null&&co.answer&&(Qi(!1),To.current[To.current.length-1].text=co==null?void 0:co.answer,To.current[To.current.length-1].loading=!1,To.current[To.current.length-1].response=co,as.current=co==null?void 0:co.conversation_id,fi([...To.current]))}),zc=Fa=>{wl(Fa.target.value)},nc=(Fa,Hr)=>{var Do;if(Fa==="edit"&&ri.trim()!==""&&(To.current.splice(Hr),wl(""),Pi([]),fi([...To.current,{text:ri,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(ri),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300),ci(""),uo(null)),Fa==="redraw"){const co=To.current.splice(Hr-1),ti=(Do=co==null?void 0:co[0])==null?void 0:Do.text;wl(""),Pi([]),fi([...To.current,{text:ti,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(ti),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300),ci(""),uo(null)}},ac=()=>{hi.trim()!==""&&(ci(""),uo(null),wl(""),Pi([]),fi([...ai,{text:hi,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(hi),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300))},Uc=Fa=>{var Hr;if(Fa.shiftKey){if(Fa.key==="Enter")return}else if(Fa.key==="Enter"){if(Fa.preventDefault(),fo!=null&&fo.length&&((Hr=fo==null?void 0:fo[0])==null?void 0:Hr.status)!=="done"||_i)return;ac()}},Hc=(Fa,Hr)=>{var Do,co,ti,Si,Wi;return oe.createElement("div",{className:ro.editable},Hr===no?oe.createElement(oe.Fragment,null,oe.createElement(ie.default.TextArea,{value:ri,ref:vi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wi=>ci(wi.target.value)}),oe.createElement("div",{className:ro.action,style:{bottom:-52}},oe.createElement(xe.ZP,{onClick:()=>{ci(""),uo(null)},size:"small"},"\u53D6\u6D88"),oe.createElement(xe.ZP,{disabled:!ri.trim(),onClick:()=>nc("edit",Hr),type:"primary",size:"small"},"\u786E\u8BA4"))):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:ro.text},Fa==null?void 0:Fa.text),oe.createElement("div",{className:ro.action},oe.createElement(Pu.CopyToClipboard,{text:(Fa==null?void 0:Fa.text)||"",onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ee.Z,{title:"\u590D\u5236"},oe.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!_i&&oe.createElement(Ee.Z,{title:"\u7F16\u8F91"},oe.createElement("i",{onClick:()=>{uo(Hr),ci((Fa==null?void 0:Fa.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Fa==null?void 0:Fa.fileList)&&oe.createElement("div",{className:ro.file},oe.createElement("img",{src:y(90034)(`./${((ti=(co=(Do=Fa==null?void 0:Fa.fileList)==null?void 0:Do.name)==null?void 0:co.split("."))==null?void 0:ti.pop())||"txt"}.png`),width:20,className:"mr10"}),oe.createElement("div",{className:"c-black"},oe.createElement("div",null,(0,Hs.tP)((Si=Fa==null?void 0:Fa.fileList)==null?void 0:Si.name,20)),oe.createElement("div",null,(0,Hs.RD)((Wi=Fa==null?void 0:Fa.fileList)==null?void 0:Wi.size)))))},jc=(Fa,Hr,Do)=>{fi(co=>(co[Do][Fa]=Hr,Hr&&(co[Do][Fa==="like"?"boring":"like"]=!1),[...co]))};if($i&&!ui.includes((Go=(0,Fu.eY)())==null?void 0:Go.login)){if(!(Lt!=null&&Lt.chatgpt))return oe.createElement(oe.Fragment,null)}else if(!ka||!(Kt||ui.includes((hn=(0,Fu.eY)())==null?void 0:hn.login)))return oe.createElement(oe.Fragment,null);return eo&&!ui.includes((Wo=(0,Fu.eY)())==null?void 0:Wo.login)?oe.createElement(oe.Fragment,null):oe.createElement("div",null,nt?oe.createElement("div",{onClick:da||zi},oe.createElement(je.Outlet,null),nt):oe.createElement(Cc,{src:eo?Fc:"",onClick:da||zi}),oe.createElement(Le.Z,{className:`${ja!=null&&ja.open||mi?"body-overflow-hidden":""} ${ro.answerWrp}`,width:(ja==null?void 0:ja.width)||880,title:oe.createElement("span",{className:ro.title},z||"\u5934\u6B4CAI"),onClose:(ja==null?void 0:ja.onClose)||tc,open:(ja==null?void 0:ja.open)||mi,afterOpenChange:Fa=>{Fa||(ci(""),uo(null))}},oe.createElement("div",{className:ro["ai-wrp"]},oe.createElement("div",{ref:xi,className:ro["chat-container"]},io&&oe.createElement("div",{className:ro.li},oe.createElement("img",{className:ro.img,src:Fe||"/images/ai_icon.png"}),oe.createElement("div",{className:ro.content},oe.createElement("div",{className:"c-grey-333 font22"},oe.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",eo?"":"\u5934\u6B4C",$i?z:"\u667A\u80FD\u52A9\u6559",eo?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},se||"\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"),!eo&&oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),$i&&oe.createElement("div",{className:ro.container},pl.map((Fa,Hr)=>oe.createElement("div",{onClick:()=>Mc(Fa,Hr),key:Hr,className:ro.item},oe.createElement(Oe.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Fa.img}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Fa.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Fa.des)))),eo&&oe.createElement("div",{className:ro.container},Vr==null?void 0:Vr.map((Fa,Hr)=>oe.createElement("div",{key:Hr,onClick:()=>{var Do,co;if(Fa.show){if(Wa>9){Rc();return}(co=(Do=Fa.ref)==null?void 0:Do.current)==null||co.onClick()}},className:Bc()(ro.itemMask,(Fa==null?void 0:Fa.show)&&ro.show)},oe.createElement(Oe.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Fa.img,width:24}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Fa.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Fa.des),!(Fa!=null&&Fa.show)&&oe.createElement("div",{className:ro.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Fa!=null&&Fa.show)&&oe.createElement("div",{onClick:Do=>Do.stopPropagation()}," ",oe.createElement(Fa.element,{ref:Fa.ref,onUpdateNum:Iu,onClose:tc}))))))),ai==null?void 0:ai.map((Fa,Hr)=>{var Do;return oe.createElement("div",{key:Hr,className:ro.li,style:{marginBottom:Fa.sender==="AI"&&((Do=ai[Hr+1])==null?void 0:Do.sender)!=="user"||to?50:20}},oe.createElement("img",{className:ro.img,src:Fa.sender==="AI"?Fe||"/images/ai_icon.png":ze||"/images/ai_user.png"}),oe.createElement("div",{style:{marginTop:to&&Fa.sender==="user"&&(Fa!=null&&Fa.fileList)?64:0},className:`${ro.content} ${Fa.sender==="AI"||to?"":ro.user}`},Fa.loading?oe.createElement("div",null,oe.createElement("div",{className:ro["loading-wanx"]},oe.createElement("div",{className:ro["dot-flashing"]}),oe.createElement("div",{className:ro["dot-flashing"]}),oe.createElement("div",{className:ro["dot-flashing"]})),oe.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Er==null?void 0:Er.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")):oe.createElement(oe.Fragment,null,!!Fa.name&&oe.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Fa==null?void 0:Fa.name),Fa.sender==="user"&&to?Hc(Fa,Hr):oe.createElement(yc,{showEditableBox:to,onRedraw:()=>nc("redraw",Hr),scrollBox:xi,Data:Fa,extraEdit:er,loading:_i,showPreference:zo,onPreference:(co,ti)=>jc(co,ti,Hr)}))))})),!Pe&&oe.createElement("div",{className:`${ro["footer-container"]} ${Fl?ro.full:""} ${fo.length>=1&&ro["has-file"]}`},!!fo.length&&oe.createElement(Oe.Z,{align:"middle",className:"pb5 pt5"},oe.createElement("span",{title:(ii=fo==null?void 0:fo[0])==null?void 0:ii.name,className:"mr10"},(0,Hs.tP)((Fn=fo==null?void 0:fo[0])==null?void 0:Fn.name,40)),oe.createElement("i",{onClick:()=>Pi([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),oe.createElement(Ee.Z,{title:Wa>9?oe.createElement("div",null,oe.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},oe.createElement("div",{style:fo.length?{paddingLeft:0}:{},className:`${ro["input-container"]} ${rl>4?ro.lineFour:""} ${Wa>9?ro.disabledNumClass:""}`},!me&&oe.createElement("div",{className:ro["footer-container-upload"]},oe.createElement(fe.default,Du({},Mr?ol:di),fo!=null&&fo.length?null:oe.createElement(xe.ZP,{className:ro["upload-btn"],icon:oe.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),oe.createElement(ie.default.TextArea,{rows:rl>4?4:rl,placeholder:ue||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:hi,bordered:!1,style:me?{paddingLeft:0,marginLeft:0}:{},onChange:zc,onKeyPress:Uc}),oe.createElement(xe.ZP,{className:ro["send-btn"],icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(fo!=null&&fo.length)&&((Jo=fo==null?void 0:fo[0])==null?void 0:Jo.status)!=="done"||_i,onClick:ac}),rl>4&&oe.createElement("span",{className:ro.fullIcon,onClick:kc},Fl&&oe.createElement("span",{className:"iconfont icon-shousuo"}),!Fl&&oe.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Oc=(0,je.connect)(({globalSetting:z,user:se})=>({globalSetting:z,user:se}))(Tc)},9399:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return qe}});var E=y(59301),re=y(48066),oe=y(29679),ge=y(19248),fe=y(96512),he=y(14809),ie={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"},xe=ie,Ee=y(7657),Le=function(Zt,bt){return E.createElement(Ee.Z,(0,he.Z)({},Zt,{ref:bt,icon:xe}))},Oe=E.forwardRef(Le),je=Oe,Ge=y(92310),ce=y.n(Ge),b=y(36355),ee=()=>E.createElement("svg",{width:"252",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .012)"},E.createElement("mask",{fill:"#fff"}),E.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)"})),E.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"}),E.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),E.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),E.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"}),E.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),te=()=>E.createElement("svg",{width:"254",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),E.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .067)"},E.createElement("mask",{fill:"#fff"}),E.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)"})),E.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"}),E.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),E.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.createElement("mask",{fill:"#fff"}),E.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.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)"}),E.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)"}),E.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)"}))),le=()=>E.createElement("svg",{width:"251",height:"294"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.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"}),E.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"}),E.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}))),pe=y(83116),ve=y(37613);const be=ht=>{const{componentCls:Zt,lineHeightHeading3:bt,iconCls:Nt,padding:it,paddingXL:kt,paddingXS:Et,paddingLG:Rn,marginXS:cn,lineHeight:gt}=ht;return{[Zt]:{padding:`${Rn*2}px ${kt}px`,"&-rtl":{direction:"rtl"}},[`${Zt} ${Zt}-image`]:{width:ht.imageWidth,height:ht.imageHeight,margin:"auto"},[`${Zt} ${Zt}-icon`]:{marginBottom:Rn,textAlign:"center",[`& > ${Nt}`]:{fontSize:ht.iconFontSize}},[`${Zt} ${Zt}-title`]:{color:ht.colorTextHeading,fontSize:ht.titleFontSize,lineHeight:bt,marginBlock:cn,textAlign:"center"},[`${Zt} ${Zt}-subtitle`]:{color:ht.colorTextDescription,fontSize:ht.subtitleFontSize,lineHeight:gt,textAlign:"center"},[`${Zt} ${Zt}-content`]:{marginTop:Rn,padding:`${Rn}px ${it*2.5}px`,backgroundColor:ht.colorFillAlter},[`${Zt} ${Zt}-extra`]:{margin:ht.extraMargin,textAlign:"center","& > *":{marginInlineEnd:Et,"&:last-child":{marginInlineEnd:0}}}}},Ae=ht=>{const{componentCls:Zt,iconCls:bt}=ht;return{[`${Zt}-success ${Zt}-icon > ${bt}`]:{color:ht.resultSuccessIconColor},[`${Zt}-error ${Zt}-icon > ${bt}`]:{color:ht.resultErrorIconColor},[`${Zt}-info ${Zt}-icon > ${bt}`]:{color:ht.resultInfoIconColor},[`${Zt}-warning ${Zt}-icon > ${bt}`]:{color:ht.resultWarningIconColor}}},Ie=ht=>[be(ht),Ae(ht)],ke=ht=>Ie(ht);var Ye=(0,pe.Z)("Result",ht=>{const Zt=ht.colorInfo,bt=ht.colorError,Nt=ht.colorSuccess,it=ht.colorWarning,kt=(0,ve.TS)(ht,{resultInfoIconColor:Zt,resultErrorIconColor:bt,resultSuccessIconColor:Nt,resultWarningIconColor:it,imageWidth:250,imageHeight:295});return[ke(kt)]},ht=>({titleFontSize:ht.fontSizeHeading3,subtitleFontSize:ht.fontSize,iconFontSize:ht.fontSizeHeading3*3,extraMargin:`${ht.paddingLG}px 0 0 0`}));const Be={success:oe.Z,error:ge.Z,info:fe.Z,warning:je},$e={404:ee,500:te,403:le},st=Object.keys($e),Yt=ht=>{let{prefixCls:Zt,icon:bt,status:Nt}=ht;const it=ce()(`${Zt}-icon`);if(st.includes(`${Nt}`)){const Et=$e[Nt];return E.createElement("div",{className:`${it} ${Zt}-image`},E.createElement(Et,null))}const kt=E.createElement(Be[Nt]);return bt===null||bt===!1?null:E.createElement("div",{className:it},bt||kt)},vt=ht=>{let{prefixCls:Zt,extra:bt}=ht;return bt?E.createElement("div",{className:`${Zt}-extra`},bt):null},wt=ht=>{let{prefixCls:Zt,className:bt,rootClassName:Nt,subTitle:it,title:kt,style:Et,children:Rn,status:cn="info",icon:gt,extra:tt}=ht;const{getPrefixCls:we,direction:Ce,result:ct}=E.useContext(b.E_),jt=we("result",Zt),[Ve,He]=Ye(jt),ut=ce()(jt,`${jt}-${cn}`,bt,ct==null?void 0:ct.className,Nt,{[`${jt}-rtl`]:Ce==="rtl"},He),dt=Object.assign(Object.assign({},ct==null?void 0:ct.style),Et);return Ve(E.createElement("div",{className:ut,style:dt},E.createElement(Yt,{prefixCls:jt,status:cn,icon:gt}),E.createElement("div",{className:`${jt}-title`},kt),it&&E.createElement("div",{className:`${jt}-subtitle`},it),E.createElement(vt,{prefixCls:jt,extra:tt}),Rn&&E.createElement("div",{className:`${jt}-content`},Rn)))};wt.PRESENTED_IMAGE_403=$e[403],wt.PRESENTED_IMAGE_404=$e[404],wt.PRESENTED_IMAGE_500=$e[500];var Ct=wt,Tt=y(3113),sn=Object.defineProperty,en=(ht,Zt,bt)=>Zt in ht?sn(ht,Zt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):ht[Zt]=bt,et=(ht,Zt,bt)=>en(ht,typeof Zt!="symbol"?Zt+"":Zt,bt);const{Paragraph:Bt,Text:un}=re.default;class rt extends E.Component{constructor(){super(...arguments),et(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(Zt){return{hasError:!0,error:Zt,errorInfo:null}}componentDidCatch(Zt,bt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",Zt),console.log("\u9519\u8BEF\u4FE1\u606F:",bt),this.setState({error:Zt,errorInfo:bt})}render(){var Zt,bt;return this.state.hasError?E.createElement(Ct,{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:(Zt=this.state.error)==null?void 0:Zt.message,extra:[E.createElement(Tt.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},E.createElement("div",{className:"desc"},E.createElement(Bt,null,E.createElement(un,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",E.createElement("br",null),(bt=this.state.errorInfo)==null?void 0:bt.componentStack)))):this.props.children}}var qe=rt},38518:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return x}});var E=y(59301),re=y(17574),oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ge=y(73631),fe=y(5623),he=y(46722),ie=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ge=(te,ae,le)=>ae in te?ie(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):te[ae]=le,ce=(te,ae)=>{for(var le in ae||(ae={}))Oe.call(ae,le)&&Ge(te,le,ae[le]);if(Le)for(var le of Le(ae))je.call(ae,le)&&Ge(te,le,ae[le]);return te},b=(te,ae)=>xe(te,Ee(ae)),a=(te,ae,le)=>new Promise((pe,ve)=>{var be=ke=>{try{Ie(le.next(ke))}catch(Ye){ve(Ye)}},Ae=ke=>{try{Ie(le.throw(ke))}catch(Ye){ve(Ye)}},Ie=ke=>ke.done?pe(ke.value):Promise.resolve(ke.value).then(be,Ae);Ie((le=le.apply(te,ae)).next())}),x=({value:te,onChange:ae,scrollId:le})=>{const[pe,ve]=(0,E.useState)([]);(0,E.useEffect)(()=>{be()},[]);const be=()=>a(void 0,null,function*(){const $e=yield(0,he.NZ)({});if($e!=null&&$e.data){const st=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:!1,children:Ae($e.data||[])}];ve(st)}}),Ae=$e=>$e.map(st=>({title:st.name,key:st.group_id,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:st.children.length===0,children:Ae(st.children)})),Ie=($e,st,Yt)=>$e.map(vt=>vt.key===st?ce(ce({},vt),Yt):vt.children?b(ce({},vt),{children:Ie(vt.children,st,Yt)}):vt),ke=($e,st,Yt)=>$e.map(vt=>{if(vt.key===st)return b(ce({},vt),{icon:Yt?E.createElement("img",{src:fe,className:oe.folderIcon}):E.createElement("img",{src:ge,className:oe.folderIcon})});if(vt.children)return b(ce({},vt),{children:ke(vt.children,st,Yt)})}),Ye=($e,st)=>{ve(Yt=>ke(Yt,st.node.key,st.expanded))},Be=te?{selectedKeys:te,defaultExpandedKeys:te}:{};return pe.length>0&&E.createElement("div",{id:le||""},E.createElement(re.default,ce({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:oe.folderWrapper,onSelect:ae,onExpand:Ye},Be)))}},85754:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return pe}});var E=y(59301),re=y(25690),oe=y(43418),ge=y(8591),fe=y(92832),he=y(24905),ie=y(82220),xe=y(21328),Ee=y(51257),Le=y(3113),Oe=y(87169),je={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Ge=y(32637),ce=y(59301);const b=({classroomList:ve,dispatch:be,user:Ae})=>ce.createElement(oe.default,{open:ve.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ce.createElement("span",null,ce.createElement(Oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{be({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ce.createElement("div",{style:{textAlign:"center",marginBottom:30}},ce.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",ce.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"),ce.createElement("img",{style:{width:130,height:130},src:Ge})),ce.createElement("div",{className:je.bottom},ce.createElement(Le.ZP,{className:je.yes,onClick:()=>{be({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var a=(0,re.connect)(({classroomList:ve,user:be})=>({classroomList:ve,user:be}))(b),ee=y(38986),x=y(59301),te=(ve,be,Ae)=>new Promise((Ie,ke)=>{var Ye=st=>{try{$e(Ae.next(st))}catch(Yt){ke(Yt)}},Be=st=>{try{$e(Ae.throw(st))}catch(Yt){ke(Yt)}},$e=st=>st.done?Ie(st.value):Promise.resolve(st.value).then(Ye,Be);$e((Ae=Ae.apply(ve,be)).next())}),ae=(ve=>(ve[ve.Professor=1]="Professor",ve[ve.AssistantProfessor=2]="AssistantProfessor",ve[ve.Student=3]="Student",ve))(ae||{});const le=({visible:ve,user:be,account:Ae,onCancel:Ie=()=>{},dispatch:ke})=>{const[Ye,Be]=(0,E.useState)(),[$e,st]=(0,E.useState)([]),[Yt,vt]=(0,E.useState)(!1),[wt,Ct]=(0,E.useState)(!1),[Tt,sn]=(0,E.useState)(),[en,et]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var qe,ht;(qe=be==null?void 0:be.userInfo)!=null&&qe.identity&&st([((ht=be==null?void 0:be.userInfo)==null?void 0:ht.identity)==="student"?3:1])},[be]);const Bt=qe=>{const ht=()=>{window.location.href=(qe==null?void 0:qe.jump_url)||`/classrooms/${qe==null?void 0:qe.course_id}`};if($e.includes(1)){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"},(qe==null?void 0:qe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ht()}});return}ht()},un=()=>te(void 0,null,function*(){if(!Ye){ge.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let qe=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ye}});if(qe!=null&&qe.need_pro_auth&&!$e.includes(1)&&!$e.includes(2)){ke({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ye,checkedList:$e}}),rt();return}vt(!0);const ht=yield(0,ie.cR)({invite_code:Ye,professor:$e.includes(1)?1:null,assistant_professor:$e.includes(2)?1:null,student:$e.includes(3)?1:null});if(vt(!1),(ht==null?void 0:ht.status)===-4&&(Ie(),ke({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ht==null?void 0:ht.status)===-12&&ge.ZP.warning(ht==null?void 0:ht.message),(ht==null?void 0:ht.status)===-2){if(rt(),ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ct(!0),sn(1);return}if(ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ct(!0),sn(2);return}if(ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ct(!0),sn(3);return}}if((ht==null?void 0:ht.status)===0){(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),rt(),ht!=null&&ht.course_id?Bt(ht):ge.ZP.success(ht.message);return}}),rt=()=>te(void 0,null,function*(){Ie()});return x.createElement(x.Fragment,null,x.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ve,confirmLoading:Yt,onOk:un,onCancel:rt},x.createElement("div",{className:"tc"},x.createElement("div",null,x.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),x.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ye,onChange:qe=>{if(qe.target.value.length>=7){ge.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Be(qe.target.value)}})),x.createElement("div",{className:"mt10 font14"},x.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),x.createElement(he.default.Group,{value:$e,onChange:qe=>st(qe)},x.createElement(he.default,{value:1,disabled:$e.includes(2)},"\u6559\u5E08"),x.createElement(he.default,{value:2,disabled:$e.includes(1)},"\u52A9\u6559"),x.createElement(he.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),x.createElement(a,null),x.createElement(xe.Z,{visible:wt,onCancel:()=>Ct(!1),occupationValue:Tt}))};var pe=(0,re.connect)(({user:ve,account:be})=>({user:ve,account:be}))(le)},65218:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ia},g:function(){return ma}});var E=y(59301),re=y(25690),oe=y(44e3),ge=y(92832),fe=y(43418),he={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"},ie=y(8591),xe=y(95237),Ee=y(43604),Le=y(20834),Oe=y(38854),je=y(5112),Ge=y(82220),ce=y(51257),b=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())}),a=(Gt=>(Gt.Manager="manager",Gt.Developer="developer",Gt.Reporter="reporter",Gt))(a||{}),x=({visible:Gt,onCancel:Vt=()=>{}})=>{const[an,yn]=(0,E.useState)(),[jn,ya]=(0,E.useState)(),[Ha,Pa]=(0,E.useState)(!1),$n=()=>b(void 0,null,function*(){if(!an){ie.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(an.length!==6){ie.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!jn){ie.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Pa(!0);const za=yield(0,Ge.vm)({code:an,role:jn});Pa(!1),xa();const Ta={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(Ta[za.status]){ie.ZP.info(Ta[za.status]);return}if(za.status===0){jn==="reporter"?(ie.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ce.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),re.history.push(`/projects/${za==null?void 0:za.project_id}`)):((0,ce.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ie.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),xa=()=>b(void 0,null,function*(){Vt()});return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Gt,confirmLoading:Ha,onOk:$n,onCancel:xa},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:an,onChange:za=>{if(za.target.value.length>=7){ie.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}yn(za.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(je.ZP.Group,{value:jn,onChange:za=>ya(za.target.value)},E.createElement(je.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),E.createElement(je.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),E.createElement(je.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},te=y(85754),ae={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"},le=y(40197),pe=y(78241),ve=y(57809),be=y(12309),Ae=Object.defineProperty,Ie=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,st=(Gt,Vt,an)=>Vt in Gt?Ae(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,Yt=(Gt,Vt)=>{for(var an in Vt||(Vt={}))Be.call(Vt,an)&&st(Gt,an,Vt[an]);if(Ye)for(var an of Ye(Vt))$e.call(Vt,an)&&st(Gt,an,Vt[an]);return Gt},vt=(Gt,Vt)=>Ie(Gt,ke(Vt)),wt=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())});const Ct=({globalSetting:Gt,dispatch:Vt,user:an,info:yn,open:jn,onCancel:ya=()=>{}})=>{var Ha;const[Pa,$n]=(0,E.useState)([]),[xa,za]=(0,E.useState)([]),[Ta,va]=(0,E.useState)([]),[Da]=pe.default.useForm(),[gr,Ya]=(0,E.useState)(!1),[sr,Ar]=(0,E.useState)(!1),xr=(0,E.useRef)(null),Na=(0,E.useRef)(1),[yr,ur]=(0,E.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,E.useEffect)(()=>{jn&&Dr()},[jn]);const Dr=()=>wt(void 0,null,function*(){var mr;const nr=yn;if(!(0,le.o1)(Vt))return;const{user_school_id:Tr="",department_id:br="",school_name:Eo="",department_name:ho=""}=an.userInfo||{},hr=(mr=nr==null?void 0:nr.graduation_years)==null?void 0:mr.at(-1);za([{id:Tr,name:Eo}]),yield bo(Tr),Da.setFieldsValue({year:hr,school_id:Tr,department_id:Number(br),name:`${hr}${Eo}${ho}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Gr=mr=>wt(void 0,null,function*(){const nr=yield(0,be.J3)(vt(Yt({},mr),{tab_module_type:"graduations"}));return nr!=null&&nr.un_purchased&&Vt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),nr.status===0&&$n((nr==null?void 0:nr.graduation_years)||[]),nr}),qr=(mr,nr=500)=>{Ar(!0),clearTimeout(xr.current),xr.current=setTimeout(()=>wt(void 0,null,function*(){Na.current+=1;const Tr=Na.current,br=yield(0,be.NT)({keyword:mr});br.status===0&&Na.current===Tr&&(za((br==null?void 0:br.schools)||[]),Ar(!1))}),nr)},bo=mr=>wt(void 0,null,function*(){if(!mr)return;const nr=yield(0,be.Ps)({page:1,limit:9999,id:mr});nr.status===0&&va((nr==null?void 0:nr.departments)||[])});return E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:jn,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:gr,onCancel:ya,onOk:()=>Da.submit()},E.createElement(pe.default,{colon:!1,form:Da,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(mr,nr)=>{mr.school_id&&(bo(nr.school_id),Da.setFieldValue("department_id",null))},onFinish:mr=>wt(void 0,null,function*(){Ya(!0);const nr=yield(0,be.Wz)(mr);nr.status===0&&(ie.ZP.success("\u521B\u5EFA\u6210\u529F"),Da.resetFields(),ya(),(0,ce.xg)(`/graduations/${nr==null?void 0:nr.identifier}/index`)),Ya(!1)})},E.createElement(pe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},E.createElement(ve.default,{style:{width:344},size:"large",options:(Ha=yn==null?void 0:yn.graduation_years)==null?void 0:Ha.map(mr=>({value:mr,label:mr}))})),E.createElement(pe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},E.createElement(ve.default,{showSearch:!0,filterOption:!1,onSearch:mr=>{qr(mr)},loading:sr,size:"large",style:{width:344},options:xa.map(mr=>({value:mr.id,label:mr.name}))})),E.createElement(pe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},E.createElement(ve.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ta.map(mr=>({value:mr.id,label:mr.name}))})),E.createElement(pe.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"}]},E.createElement(ge.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Tt=(0,re.connect)(({user:Gt,globalSetting:Vt,loading:an})=>({user:Gt,globalSetting:Vt,loading:an}))(Ct),sn=y(38986),en=Object.defineProperty,et=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rt=(Gt,Vt,an)=>Vt in Gt?en(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,qe=(Gt,Vt)=>{for(var an in Vt||(Vt={}))Bt.call(Vt,an)&&rt(Gt,an,Vt[an]);if(et)for(var an of et(Vt))un.call(Vt,an)&&rt(Gt,an,Vt[an]);return Gt},ht=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())});const Zt=({globalSetting:Gt,dispatch:Vt,user:an,open:yn,onCancel:jn=()=>{}})=>{const[ya]=pe.default.useForm(),[Ha,Pa]=(0,E.useState)(!1),[$n,xa]=(0,E.useState)(null);return(0,E.useEffect)(()=>{var za;if(yn){const Ta={code:"",user_type:((za=an==null?void 0:an.userInfo)==null?void 0:za.identity)==="student"?2:1,major:""};ya.setFieldsValue(Ta),xa(qe({},Ta))}},[yn]),E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:yn,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ha,onCancel:jn,onOk:()=>ya.submit()},E.createElement(pe.default,{colon:!1,form:ya,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(za,Ta)=>xa(qe({},Ta)),onFinish:za=>ht(void 0,null,function*(){Pa(!0);const Ta=yield(0,sn.ZP)("/api/graduations/join.json",{method:"post",body:za});Ta.status===0&&(jn(),Ta!=null&&Ta.identifier?(0,ce.xg)(`/graduations/${Ta==null?void 0:Ta.identifier}/index`):ie.ZP.success(Ta==null?void 0:Ta.message)),Pa(!1)})},E.createElement(pe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),E.createElement(pe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(je.ZP.Group,null,E.createElement(je.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),E.createElement(je.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),($n==null?void 0:$n.user_type)===2&&E.createElement(pe.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"}]},E.createElement(ge.default,{showCount:!0,maxLength:60}))))};var bt=(0,re.connect)(({user:Gt,globalSetting:Vt})=>({user:Gt,globalSetting:Vt}))(Zt),Nt=y(59301),it=Object.defineProperty,kt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,tt=(Gt,Vt,an)=>Vt in Gt?it(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,we=(Gt,Vt)=>{for(var an in Vt||(Vt={}))cn.call(Vt,an)&&tt(Gt,an,Vt[an]);if(Rn)for(var an of Rn(Vt))gt.call(Vt,an)&&tt(Gt,an,Vt[an]);return Gt},Ce=(Gt,Vt)=>kt(Gt,Et(Vt)),ct=(Gt,Vt)=>{var an={};for(var yn in Gt)cn.call(Gt,yn)&&Vt.indexOf(yn)<0&&(an[yn]=Gt[yn]);if(Gt!=null&&Rn)for(var yn of Rn(Gt))Vt.indexOf(yn)<0&>.call(Gt,yn)&&(an[yn]=Gt[yn]);return an},jt=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())}),Ve=(Gt=>(Gt.Projects="projects",Gt.Shixuns="shixuns",Gt.Classrooms="classrooms",Gt))(Ve||{}),He=(Gt=>(Gt.Classrooms="classrooms",Gt.Shixuns="shixuns",Gt.Paths="paths",Gt.Projects="projects",Gt.Videos="videos",Gt.Topics="topics",Gt.Graduations="graduations",Gt))(He||{});const ut=Gt=>{var Vt=Gt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha}=Vt,Pa=ct(Vt,["homePage","user","globalSetting","loading","dispatch"]),$n,xa,za,Ta;const[va,Da]=(0,E.useState)(),[gr,Ya]=(0,E.useState)(),[sr,Ar]=(0,E.useState)(!1),[xr,Na]=(0,E.useState)(!1),[yr,ur]=(0,E.useState)(!1),[Dr,Gr]=(0,E.useState)();function qr(hr,Kn){for(const Zn of hr){if(Zn.link===Kn)return Zn.hidden;if(Zn.subitem&&Zn.subitem.length>0){let Mn=Zn.subitem;for(const ea of Mn)if(ea.link===Kn)return ea.hidden;return!1}}return!0}const bo=qr((($n=jn.setting)==null?void 0:$n.navbar)||[],"/classrooms"),mr=qr(((xa=jn.setting)==null?void 0:xa.navbar)||[],"/shixuns"),nr=qr(((za=jn.setting)==null?void 0:za.navbar)||[],"/paths"),Tr=qr(((Ta=jn.setting)==null?void 0:Ta.navbar)||[],"/graduations"),br=hr=>{var Kn;if((0,le.tJ)(Ha)){if(hr==="projects"&&!((Kn=yn.userInfo)!=null&&Kn.email)){ie.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hr==="classrooms"?Da(!0):hr==="projects"&&Ya(!0)}},Eo=(hr,Kn)=>{var Zn;if((0,le.tJ)(Ha)){if(Kn==="projects"&&!((Zn=yn.userInfo)!=null&&Zn.email)){ie.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Kn==="shixuns"&&!(0,le.xY)()||hr&&(window.location.href=hr)}},ho=hr=>{var Kn,Zn,Mn,ea,Ua,Ne,gn,Tn,Qn,ln,Jn,_n,kn,Yn,wa,sa,pa,ha,Za,vr,Nr,Or;return Nt.createElement(Nt.Fragment,null,Nt.createElement(xe.Z,{justify:"space-around",className:"pt5 pb5"},Nt.createElement(Ee.Z,{className:((Kn=yn.userInfo)==null?void 0:Kn.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((Zn=yn.userInfo)==null?void 0:Zn.user_identity)!=="\u5B66\u751F"&&!((Mn=jn==null?void 0:jn.setting)!=null&&Mn.hide_course)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/classrooms/new")},(ea=yn.userInfo)!=null&&ea.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Ua=jn==null?void 0:jn.setting)!=null&&Ua.hide_shixun)&&((Ne=yn==null?void 0:yn.userInfo)==null?void 0:Ne.is_shixun_marker)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((gn=yn.userInfo)==null?void 0:gn.user_identity)!=="\u5B66\u751F"&&!((Tn=jn==null?void 0:jn.setting)!=null&&Tn.hide_subject)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Qn=jn==null?void 0:jn.setting)!=null&&Qn.is_local)&&((ln=yn.userInfo)==null?void 0:ln.main_site)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>{var _r;return Eo(`${(_r=jn==null?void 0:jn.setting)==null?void 0:_r.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Jn=yn==null?void 0:yn.userInfo)==null?void 0:Jn.identity)!=="student"&&Nt.createElement(Le.default.Item,Ce(we({},hr),{onClick:()=>jt(void 0,null,function*(){if(!(0,le.o1)(Ha))return;const _r=yield(0,be.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(_r!=null&&_r.un_purchased){Ha({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}_r.status===0&&(Gr(_r),Ar(!0))})}),Nt.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((_n=yn.userInfo)!=null&&_n.main_site)&&Nt.createElement("div",null,Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("classrooms")},(kn=yn.userInfo)!=null&&kn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Yn=yn.userInfo)==null?void 0:Yn.main_site)&&!((wa=jn==null?void 0:jn.setting)!=null&&wa.is_local)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((sa=yn.userInfo)==null?void 0:sa.main_site)&&((pa=yn.userInfo)==null?void 0:pa.user_identity)!=="\u5B66\u751F"&&Nt.createElement(Ee.Z,null,Nt.createElement("div",{className:ae.joinBoard})),((ha=yn.userInfo)==null?void 0:ha.main_site)&&Nt.createElement(Ee.Z,{className:((Za=yn.userInfo)==null?void 0:Za.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("classrooms")},(vr=yn.userInfo)!=null&&vr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nr=yn.userInfo)==null?void 0:Nr.main_site)&&!((Or=jn==null?void 0:jn.setting)!=null&&Or.is_local)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Nt.createElement(Le.default.Item,Ce(we({},hr),{onClick:()=>{(0,le.o1)(Ha)&&Na(!0)}}),Nt.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Nt.createElement("section",null,Nt.createElement(Oe.Z,{dropdownRender:()=>{var hr;return Nt.createElement(Le.default,{className:((hr=yn.userInfo)==null?void 0:hr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},Nt.createElement(ho,null))},placement:"bottom"},Nt.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Nt.createElement(te.Z,{visible:va,onCancel:()=>Da(!1)}),Nt.createElement(x,{visible:gr,onCancel:()=>Ya(!1)}),Nt.createElement(Tt,{info:Dr,open:sr,onCancel:()=>Ar(!1)}),Nt.createElement(bt,{open:xr,onCancel:()=>Na(!1)}))};var dt=(0,re.connect)(({homePage:Gt,loading:Vt,user:an,globalSetting:yn})=>({homePage:Gt,user:an,globalSetting:yn,loading:Vt.models.index}))(ut),Ze={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"},mt=y(48790),Cn=y(86245),$t=y(346),Xt=y(59301),Pn=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Rt=(Gt,Vt)=>{var an={};for(var yn in Gt)Nn.call(Gt,yn)&&Vt.indexOf(yn)<0&&(an[yn]=Gt[yn]);if(Gt!=null&&Pn)for(var yn of Pn(Gt))Vt.indexOf(yn)<0&&Qe.call(Gt,yn)&&(an[yn]=Gt[yn]);return an},zt=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())});const Wt=Gt=>{var Vt,an=RegExp("(^| )"+Gt+"=([^;]+)(;|$)");return(Vt=document.cookie.match(an))?decodeURIComponent(Vt[2]):null},vn=Gt=>{var Vt=new Date;Vt.setTime(Vt.getTime()-1);var an=Wt(Gt);an!=null&&(document.cookie=Gt+"="+an+";expires="+Vt.toGMTString())};var Hn=(Gt=>(Gt.Classrooms="classrooms",Gt.Shixuns="shixuns",Gt.Paths="paths",Gt.Projects="projects",Gt.Videos="videos",Gt.Topics="topics",Gt.Competition="competitions",Gt.Engineering="engineering",Gt.Graduations="graduations",Gt.Paperlibrary="paperlibrary",Gt.Problemset="problemset",Gt.Dataset="dataset",Gt))(Hn||{});const zn=Gt=>{var Vt=Gt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,shixunHomeworks:Pa,location:$n,payload:xa={}}=Vt,za=Rt(Vt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ta,va,Da,gr,Ya,sr,Ar,xr,Na,yr,ur,Dr,Gr,qr,bo,mr;const nr=(va=(((Ta=jn.setting)==null?void 0:Ta.navbar)||[]).find(hr=>hr.link==="/classrooms"))==null?void 0:va.hidden,Tr=(gr=(((Da=jn.setting)==null?void 0:Da.navbar)||[]).find(hr=>hr.link==="/shixuns"))==null?void 0:gr.hidden,br=(sr=(((Ya=jn.setting)==null?void 0:Ya.navbar)||[]).find(hr=>hr.link==="/paths"))==null?void 0:sr.hidden,Eo=(Ar=yn.userInfo)==null?void 0:Ar.is_school_manage,ho=()=>{var hr,Kn,Zn,Mn,ea,Ua,Ne,gn,Tn,Qn,ln,Jn,_n,kn,Yn,wa;return(0,ce.Ll)()?Xt.createElement(Le.default,{className:`${Ze.rightMenu} ${Ze.menuWrap}`},Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Xt.createElement(Le.default,{className:`${Ze.rightMenu} ${Ze.menuWrap}`},Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(hr=yn.userInfo)==null?void 0:hr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(Kn=yn.userInfo)==null?void 0:Kn.login}/classrooms`},(Zn=yn.userInfo)!=null&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(Mn=yn.userInfo)==null?void 0:Mn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(ea=yn.userInfo)==null?void 0:ea.login}/paths`},(Ua=yn.userInfo)!=null&&Ua.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Ne=yn.userInfo)==null?void 0:Ne.user_identity)!=="\u5B66\u751F"&&Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(gn=yn.userInfo)==null?void 0:gn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((Tn=jn.setting)!=null&&Tn.hide_competition)&&Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(Qn=yn.userInfo)==null?void 0:Qn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((ln=jn.setting)!=null&&ln.hide_virtual)&&Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:`/users/${(Jn=yn.userInfo)==null?void 0:Jn.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,mt.JA)()&&Xt.createElement(Le.default.Item,null,Xt.createElement("a",{onClick:()=>{(0,le.tJ)(Ha)&&re.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,mt.JA)()&&Xt.createElement(Le.default.Item,null,Xt.createElement("a",{onClick:()=>{(0,le.tJ)(Ha)&&re.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((kn=(_n=yn.navigationInfo)==null?void 0:_n.top)==null?void 0:kn.laboratory_admin_url)&&Xt.createElement(Le.default.Item,null,Xt.createElement("a",{href:(wa=(Yn=yn.navigationInfo)==null?void 0:Yn.top)==null?void 0:wa.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Xt.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")),Eo&&Xt.createElement(Le.default.Item,null,Xt.createElement(re.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Xt.createElement(Le.default.Item,{className:Ze.exit},Xt.createElement("a",{onClick:()=>zt(void 0,null,function*(){(0,ce.m5)();let sa;try{sa=yield(0,Cn.vR)({}),ie.ZP.success(sa==null?void 0:sa.message)}catch(pa){}(0,ce.d8)("_educoder_session","logout",1),(0,ce.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),sa!=null&&sa.url?window.location.href=sa.url:(re.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,mt.bg)()?Xt.createElement(Oe.Z,{className:`${Ze.height67}`,dropdownRender:ho,placement:"bottomRight"},Xt.createElement("section",null,Xt.createElement("aside",null,Xt.createElement("div",{className:Pa.actionTabs.type===1?Ze.classromediv:""},Xt.createElement("img",{className:`${Ze.userPic} current ml15`,src:`${(xr=$t.Z)==null?void 0:xr.IMG_SERVER}/images/${(Na=yn.userInfo)==null?void 0:Na.image_url}`,alt:"",onClick:()=>{var hr;return re.history.push((0,ce.Ll)()?"/account/profile":`/users/${(hr=yn.userInfo)==null?void 0:hr.login}/classrooms`)}}),(0,ce.Ll)()&&Xt.createElement("span",{className:"ml10 font16"},(yr=yn.userInfo)==null?void 0:yr.username),Xt.createElement("i",{className:`iconfont icon-zhankai4 ${Ze.icon}`}))))):Xt.createElement("div",{className:`font15 ${jn.isIlearning?Ze.login:""}`},((ur=jn.setting)==null?void 0:ur.sso_login_url)&&Xt.createElement("a",{target:"_blank",href:(Dr=jn.setting)==null?void 0:Dr.sso_login_url},Xt.createElement("img",{src:`${$t.Z.IMG_SERVER}/${(Gr=jn.setting)==null?void 0:Gr.login_logo_url}`,width:40}),Xt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(qr=jn.setting)==null?void 0:qr.sso_login_button_name)),!((bo=jn.setting)!=null&&bo.hide_account_login)&&Xt.createElement(Xt.Fragment,null,Xt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ha({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((mr=jn.setting)!=null&&mr.close_register)&&Xt.createElement(Xt.Fragment,null,Xt.createElement("span",{className:"ml5 mr5"},"|"),Xt.createElement(re.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Bn=(0,re.connect)(({homePage:Gt,loading:Vt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Gt,user:an,globalSetting:yn,shixunHomeworks:jn,loading:Vt.models.index}))(zn),Wn=y(65363),qn={tip:"tip___a6MfI"},pn=Object.defineProperty,Ue=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,_e=(Gt,Vt,an)=>Vt in Gt?pn(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,pt=(Gt,Vt)=>{for(var an in Vt||(Vt={}))ye.call(Vt,an)&&_e(Gt,an,Vt[an]);if(Sn)for(var an of Sn(Vt))tn.call(Vt,an)&&_e(Gt,an,Vt[an]);return Gt},It=(Gt,Vt)=>Ue(Gt,Ft(Vt)),ft=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())}),Se=(Gt=>(Gt[Gt.Professor=1]="Professor",Gt[Gt.AssistantProfessor=2]="AssistantProfessor",Gt[Gt.Student=3]="Student",Gt))(Se||{});const Te=({visible:Gt,user:Vt,onCancel:an=()=>{},dispatch:yn,globalSetting:jn})=>{var ya,Ha;const[Pa,$n]=(0,E.useState)(!1),[xa,za]=(0,E.useState)({name:"",phone:""});(0,E.useEffect)(()=>{var Da,gr;if((Da=Vt==null?void 0:Vt.userInfo)!=null&&Da.login){let Ya=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(Ya),Ya&&(Ya!=null&&Ya.isShow)&&(Ya==null?void 0:Ya.login)===((gr=Vt==null?void 0:Vt.userInfo)==null?void 0:gr.login)&&($n(!0),za({name:Ya==null?void 0:Ya.name,phone:Ya==null?void 0:Ya.phone}))}},[Vt==null?void 0:Vt.userInfo]);const Ta=()=>ft(void 0,null,function*(){an()}),va=()=>{let Da=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(It(pt({},Da),{isShow:!1}))),$n(!1)};return E.createElement(E.Fragment,null,Pa&&E.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},E.createElement("div",{className:qn.tip},E.createElement("div",null,E.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${(ya=jn==null?void 0:jn.infoData)==null?void 0:ya.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Ha=jn==null?void 0:jn.infoData)==null?void 0:Ha.phone}`),E.createElement("div",null,E.createElement(Wn.Z,{onClick:va,style:{color:"#165dff",fontSize:16}})))))};var We=(0,re.connect)(({user:Gt,globalSetting:Vt})=>({user:Gt,globalSetting:Vt}))(Te),Ke=y(3113),at="data:image/png;base64,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",Pt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Xe=(Gt,Vt)=>{var an={};for(var yn in Gt)xt.call(Gt,yn)&&Vt.indexOf(yn)<0&&(an[yn]=Gt[yn]);if(Gt!=null&&Pt)for(var yn of Pt(Gt))Vt.indexOf(yn)<0&&Me.call(Gt,yn)&&(an[yn]=Gt[yn]);return an};const Je=null,yt=Gt=>{var Vt=Gt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,location:Pa,text:$n,shixunHomeworks:xa,payload:za={}}=Vt,Ta=Xe(Vt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[va,Da]=(0,E.useState)("none");return(0,E.useEffect)(()=>{xa.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Da("flex")},[xa.actionTabs.key]),(0,E.useEffect)(()=>{xa.actionTabs.key==="\u9690\u85CF"&&(Da("none"),localStorage.setItem("Noviceguide","0"))},[xa.actionTabs.key]),E.createElement("div",{style:{display:va,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},E.createElement("div",{style:{margin:"0 auto",width:"1200px"}},E.createElement("img",{src:at,style:{position:"absolute",top:"-32px"}}),E.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},xa.actionTabs.text),xa.actionTabs.type===9?E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Ke.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Da("none"),Ha({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")):E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Ke.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ha({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Da("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var nn=(0,re.connect)(({homePage:Gt,loading:Vt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Gt,user:an,globalSetting:yn,loading:Vt.models.index,shixunHomeworks:jn}))(yt),qt=Object.defineProperty,bn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ht=(Gt,Vt,an)=>Vt in Gt?qt(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,Vn=(Gt,Vt)=>{for(var an in Vt||(Vt={}))Dn.call(Vt,an)&&Ht(Gt,an,Vt[an]);if(bn)for(var an of bn(Vt))ot.call(Vt,an)&&Ht(Gt,an,Vt[an]);return Gt};const _t=Gt=>React.createElement("svg",Vn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Gt),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 On="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",na=y(89392),fa=y(92736),aa=y(6848),St={content:"content___L4gl0"},Qt="data:image/png;base64,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",Ot=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())});const on=({classroomList:Gt,loading:Vt,user:an,dispatch:yn,virtualSpaces:jn,globalSetting:ya})=>{const Ha=(0,re.useLocation)();let Pa=!1;(0,E.useEffect)(()=>{ya.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Pa=!0)},[ya.actionTabs.key]),(0,E.useEffect)(()=>{Pa&&yn({type:"globalSetting/setActionTabs",payload:{}})},[Ha.pathname]);const $n=()=>{yn({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return E.createElement(fa.ZP,{theme:{token:{colorBgMask:"#999"}}},E.createElement(fe.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:ya.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ot(void 0,null,function*(){}),onCancel:()=>{$n()}},E.createElement("div",{className:St.content},E.createElement("div",{className:"mb15"},E.createElement("img",{src:Qt,alt:""})),E.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"),E.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 ",E.createElement(aa.Z,{placement:"bottom",title:E.createElement("div",null,E.createElement("img",{src:`${$t.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),E.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),E.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},E.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var xn=(0,re.connect)(({classroomList:Gt,user:Vt,loading:an,virtualSpaces:yn,globalSetting:jn})=>({classroomList:Gt,user:Vt,loading:an,virtualSpaces:yn,globalSetting:jn}))(on),fn=y(59301),Ln=Object.defineProperty,In=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,wn=(Gt,Vt,an)=>Vt in Gt?Ln(Gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Gt[Vt]=an,La=(Gt,Vt)=>{for(var an in Vt||(Vt={}))ua.call(Vt,an)&&wn(Gt,an,Vt[an]);if(In)for(var an of In(Vt))ba.call(Vt,an)&&wn(Gt,an,Vt[an]);return Gt},Ra=(Gt,Vt)=>{var an={};for(var yn in Gt)ua.call(Gt,yn)&&Vt.indexOf(yn)<0&&(an[yn]=Gt[yn]);if(Gt!=null&&In)for(var yn of In(Gt))Vt.indexOf(yn)<0&&ba.call(Gt,yn)&&(an[yn]=Gt[yn]);return an},Xa=(Gt,Vt,an)=>new Promise((yn,jn)=>{var ya=$n=>{try{Pa(an.next($n))}catch(xa){jn(xa)}},Ha=$n=>{try{Pa(an.throw($n))}catch(xa){jn(xa)}},Pa=$n=>$n.done?yn($n.value):Promise.resolve($n.value).then(ya,Ha);Pa((an=an.apply(Gt,Vt)).next())});const{Header:qa}=oe.default,{Search:ta}=ge.default;function ma(){var Gt,Vt;const yn=window.location.pathname.split("/"),jn={};return yn[1]=="classrooms"&&yn.length>3&&!((Gt=yn[4])!=null&&Gt.includes("newgold"))&&!((Vt=yn[5])!=null&&Vt.includes("newgold"))&&yn[2]!=="coursesId"&&(jn.course_id=yn[2]),yn[1]==="shixuns"&&yn.length>3&&(jn.objective_type="shixun",jn.objective_id=yn[2]),yn[1]==="paths"&&yn.length>3&&(jn.objective_type="path",jn.objective_id=yn[2]),La(La({},jn),{school:1})}const Sa=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ca=Gt=>{var Vt=Gt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,isLogin:Pa=!1,shixunHomeworks:$n}=Vt,xa=Ra(Vt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),za,Ta,va,Da,gr,Ya,sr,Ar,xr;const Na=(0,re.useLocation)(),[yr,ur]=(0,E.useState)(!1),[Dr,Gr]=(0,E.useState)(""),[qr,bo]=(0,E.useState)(!1),mr=ma();(0,E.useEffect)(()=>{Ha({type:"user/getNavigationInfo",payload:La({},mr)})},[jn.name]),(0,E.useEffect)(()=>{$n.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Sa!=null&&Sa.includes(Na==null?void 0:Na.pathname)||(Na==null?void 0:Na.pathname.indexOf("/classrooms"))===0||Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Na.pathname]),(0,E.useEffect)(()=>{$n.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||$n.actionTabs.key||localStorage.setItem("Noviceguide","0")},[$n.actionTabs.key]),(0,E.useEffect)(()=>{var Mn;if(jn!=null&&jn.setting){let ea=(0,na.cloneDeep)((Mn=jn==null?void 0:jn.setting)==null?void 0:Mn.navbar);ea=ea==null?void 0:ea.filter(Ne=>{var gn;return!(Ne!=null&&Ne.hidden)&&!((0,mt.JA)()&&((gn=["/paperlibrary","/problemset"])!=null&&gn.includes(Ne.link)))});for(const Ne of ea)Ne.subitem&&(Ne.subitem=Ne.subitem.filter(gn=>{var Tn;return!(gn!=null&&gn.hidden)&&!((0,mt.JA)()&&((Tn=["/paperlibrary","/problemset"])!=null&&Tn.includes(gn.link)))}));let Ua=!1;ea==null||ea.map(function(Ne,gn){var Tn,Qn,ln,Jn;const _n=Na.pathname;Ne.link===_n&&(Gr(Ne==null?void 0:Ne.link),(0,ce.Dk)(_n==="/"?(Tn=jn==null?void 0:jn.setting)==null?void 0:Tn.name:Zn(Ne==null?void 0:Ne.name)),ho(Kn(gn,{name:Ne==null?void 0:Ne.name,link:Ne==null?void 0:Ne.link},ea)),Ua=!0),_n=="/"&&(Gr(""),(0,ce.Dk)((Qn=jn==null?void 0:jn.setting)==null?void 0:Qn.name)),(ln=Ne==null?void 0:Ne.subitem)!=null&&ln.length&&((Jn=Ne==null?void 0:Ne.subitem)==null||Jn.map(kn=>{kn.link===_n&&(Gr(kn==null?void 0:kn.link),_n!=="/"&&(0,ce.Dk)(Zn(kn==null?void 0:kn.name)),ho(Kn(gn,{name:kn==null?void 0:kn.name,link:kn==null?void 0:kn.link},ea)),Ua=!0)}))}),Ua||ho(ea)}},[jn==null?void 0:jn.setting,yn]);const nr=(0,E.useMemo)(()=>{var Mn,ea;return(Mn=jn==null?void 0:jn.setting)!=null&&Mn.nav_logo_url?`${$t.Z.IMG_SERVER}/${(ea=jn==null?void 0:jn.setting)==null?void 0:ea.nav_logo_url}`:`${$t.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(za=jn==null?void 0:jn.setting)==null?void 0:za.nav_logo_url]);function Tr(Mn){re.history.push("/search?value="+Mn)}const br=()=>yr?fn.createElement("div",{onBlur:()=>{setTimeout(()=>{ur(!1)},300)}},fn.createElement(ta,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Tr,autoFocus:!0})):fn.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{re.history.push("/search?value=")}}),[Eo,ho]=(0,E.useState)([]),hr=(Mn,ea)=>Xa(void 0,null,function*(){var Ua,Ne,gn,Tn,Qn,ln;if((Mn==null?void 0:Mn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Jn=yield(0,Cn.IU)({tab_module_type:"engineering"});if(Jn!=null&&Jn.un_purchased){Ha({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Ua=Jn==null?void 0:Jn.data)!=null&&Ua.engineer_url?(gn=(Ne=Jn==null?void 0:Jn.data)==null?void 0:Ne.engineer_url)!=null&&gn.includes("http")?(0,ce.xg)((Tn=Jn==null?void 0:Jn.data)==null?void 0:Tn.engineer_url):re.history.push((Qn=Jn==null?void 0:Jn.data)==null?void 0:Qn.engineer_url):(Jn==null?void 0:Jn.status)!=401&&bo(!0);return}(ln=Mn==null?void 0:Mn.link)!=null&&ln.includes("http")?(0,ce.xg)(Mn==null?void 0:Mn.link):((0,ce.Dk)(Mn==null?void 0:Mn.name),re.history.push(Mn==null?void 0:Mn.link)),(Mn==null?void 0:Mn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:fn.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~")}})}),Kn=(Mn,ea,Ua)=>{const Ne=Ua.slice();return Ne[Mn]&&(Ne[Mn].name=ea.name,Ne[Mn].link=ea.link),Ne||[]},Zn=(Mn="")=>(Mn==null?void 0:Mn.indexOf("<"))>-1?Mn==null?void 0:Mn.slice(0,Mn==null?void 0:Mn.indexOf("<")):Mn;return jn.showHeader&&jn.showHeaderFooter?fn.createElement(oe.default,{style:{background:`${Na.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${jn.isIlearning?he["header-iearning"]:he.header} ${jn.showHeaderFixed?he.headerFixed:""}`},(jn==null?void 0:jn.showTip)&&fn.createElement(We,null),fn.createElement(qa,{className:"header",style:{background:`${Na.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Na.pathname=="/training"?"999":""}`}},fn.createElement("section",{className:he["edu-menu"]},(!!jn.isIlearning||!((Ta=jn==null?void 0:jn.setting)!=null&&Ta.main_site)&&!!((va=jn==null?void 0:jn.setting)!=null&&va.navbar))&&fn.createElement(re.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ha({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},fn.createElement("img",{className:he.logo,title:(Da=jn.setting)==null?void 0:Da.name,src:nr||On})),fn.createElement("ul",{className:`${he.menu} ${(0,ce.Ll)()&&"ml0"}`},(0,ce.Ll)()&&fn.createElement("li",null,fn.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ce.Ll)()&&jn.setting&&(Eo==null?void 0:Eo.map(function(Mn,ea){var Ua,Ne,gn,Tn,Qn;return fn.createElement("li",{key:ea,className:!((Ua=Mn==null?void 0:Mn.subitem)!=null&&Ua.length)&&Dr===(Mn==null?void 0:Mn.link)||(Ne=Mn==null?void 0:Mn.subitem)!=null&&Ne.some(ln=>Dr===(ln==null?void 0:ln.link))?he.actived:""},fn.createElement("div",{onClick:()=>hr(Mn,ea),className:he.name},fn.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ln;let Jn=Mn==null?void 0:Mn.name;return(ln=Mn==null?void 0:Mn.subitem)==null||ln.map((_n,kn)=>(_n.link===Na.pathname&&(Jn=_n.name),_n)),Jn})()}}),((gn=Mn==null?void 0:Mn.subitem)==null?void 0:gn.length)>0&&fn.createElement("i",{className:"iconfont icon-zhankai4"})),((Tn=Mn==null?void 0:Mn.subitem)==null?void 0:Tn.length)>0&&fn.createElement("div",{className:he.dropDown},(Qn=Mn==null?void 0:Mn.subitem)==null?void 0:Qn.map((ln,Jn)=>fn.createElement("div",{className:he.subName,onClick:()=>hr(ln,ea),key:ea+"-"+Jn},!!Jn&&fn.createElement("div",{className:he.line}),fn.createElement("aside",{className:"font16 c-black"},Zn(ln==null?void 0:ln.name)),fn.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ln.content)))))}))),fn.createElement("div",{className:"search-bar",style:{flex:jn.isIlearning?"initial":"1 0 auto"}},!(0,ce.Ll)()&&!(jn!=null&&jn.isIlearning)&&fn.createElement(fn.Fragment,null,fn.createElement(br,null),!Pa&&fn.createElement(dt,null),!Pa&&!!((gr=yn==null?void 0:yn.userInfo)!=null&&gr.login)&&fn.createElement(re.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Ya=yn==null?void 0:yn.userInfo)==null?void 0:Ya.login}/user_tidings`},((sr=yn==null?void 0:yn.navigationInfo)==null?void 0:sr.new_message)&&fn.createElement("span",{className:he.newslight}))),!Pa&&fn.createElement(Bn,{payload:mr}))),fn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:qr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>bo(!1)},fn.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},fn.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"),fn.createElement("img",{src:`${$t.Z.IMG_SERVER}/${(Ar=jn==null?void 0:jn.setting)==null?void 0:Ar.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),fn.createElement("p",null,"\u7FA4\u53F7\uFF1A",(xr=jn==null?void 0:jn.setting)==null?void 0:xr.homepage_tea_qq_number)))),fn.createElement(nn,null),fn.createElement(xn,null)):fn.createElement(fn.Fragment,null,fn.createElement(xn,null))};var ia=(0,re.connect)(({homePage:Gt,loading:Vt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Gt,user:an,globalSetting:yn,loading:Vt.models.index,shixunHomeworks:jn}))(ca)},94361:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return he}});var E=y(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},oe=y(32637),ge=y(59301),he=({type:ie,style:xe})=>{const Ee=ge.createElement("div",{className:re.wrap,onClick:Le=>{Le.preventDefault(),Le.stopPropagation()}},ge.createElement("p",null,ie==="shixun"||ie==="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",ge.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ie==="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"),ge.createElement("div",{className:re.contact},ge.createElement("div",{className:re.img},ge.createElement("img",{src:oe,width:"124px",height:"124px"})),ge.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ge.createElement(E.Z,{content:Ee},ge.createElement("span",{className:re.text,style:xe},"\u9AD8\u6D88\u8017"))}},9507:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oe}});var E=y(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},oe=y(92310),ge=y.n(oe),fe=y(71418),he=y(2859),ie=y(38986),xe=y(51257),Ee=(je,Ge,ce)=>new Promise((b,a)=>{var ee=ae=>{try{te(ce.next(ae))}catch(le){a(le)}},x=ae=>{try{te(ce.throw(ae))}catch(le){a(le)}},te=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(ee,x);te((ce=ce.apply(je,Ge)).next())}),Oe=({data:je,className:Ge,fullWidth:ce,style:b={},onClose:a,onOk:ee,showFullTools:x,noAssociationId:te})=>{const ae=(0,E.useRef)(null),le=(0,E.useRef)(null),pe=(0,E.useRef)(null),ve=(0,E.useRef)(null),[be,Ae]=(0,E.useState)(!1),[Ie,ke]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),je!=null&&je.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",je!=null&&je.src&&Ye()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[je==null?void 0:je.visible]);const Ye=()=>Ee(void 0,null,function*(){Ae(!0),ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const vt=yield(0,xe.ZJ)(je==null?void 0:je.src);ae.current.src="",ae.current.src=vt,ae.current.onload=function(){Yt()},Ae(!1),ke("")}),Be=()=>{document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",a()},$e=vt=>Ee(void 0,null,function*(){Ae(!0),ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const wt=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:je.title,file:vt.dataUrl}});wt!=null&&wt.id&&!te?(yield(0,ie.ZP)(`/api/attachments/${je.id}/add_subitem.json`,{method:"post",body:{subitem_id:wt==null?void 0:wt.id,settings:JSON.stringify(vt.state)}})).status===0&&ee():wt!=null&&wt.id&&ee(wt),document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",Ae(!1),ke("")}),st=()=>{const vt=document.querySelector('a[href="https://markerjs.com/"]');vt&&vt.parentNode&&(vt.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(Ct=>{const Tt=document.querySelector(Ct.name);Tt&&Tt.setAttribute("title",Ct.title)})},Yt=()=>{le.current=new he.hP(ae.current),le.current.targetRoot=ve.current,le.current.addEventListener("render",$e),le.current.addEventListener("beforeclose",Be),x&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),je!=null&&je.snapshotData&&le.current.restoreState(je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),st()},300)};return E.createElement(E.Fragment,null,(je==null?void 0:je.visible)&&E.createElement(fe.Z,{spinning:be,tip:Ie,style:{position:"absolute"}},E.createElement("div",{ref:ve,className:ge()(re.imageDimensions,Ge,ce?re.fullWidth:""),style:b},E.createElement("img",{className:re.img,ref:ae}))))}},50043:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return tt},$:function(){return gt}});var E=y(59301),re={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},oe=y(92310),ge=y.n(oe),fe=y(78241),he=y(8591),ie=y(43418),xe=y(5871),Ee=y(95237),Le=y(24905),Oe=y(38854),je=y(54580),Ge=y(3113),ce=y(93948),b=y(19842),a=y(92832),ee=y(5112),x=y(6848),te=y(43604),ae=y(9148),le=y(346),pe="data:image/png;base64,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",ve="data:image/png;base64,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",be="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=y(38986),ke=y(38518),Ye=y(5623),Be=y(8944),$e=y(19105),st=y(17077),Yt=y(15342),vt=y.n(Yt),wt=(we,Ce,ct)=>new Promise((jt,Ve)=>{var He=Ze=>{try{dt(ct.next(Ze))}catch(mt){Ve(mt)}},ut=Ze=>{try{dt(ct.throw(Ze))}catch(mt){Ve(mt)}},dt=Ze=>Ze.done?jt(Ze.value):Promise.resolve(Ze.value).then(He,ut);dt((ct=ct.apply(we,Ce)).next())}),Tt=E.memo(({tagName:we="div",value:Ce="",className:ct,style:jt={},onBlur:Ve,id:He})=>{const ut=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!ut.current)return;wt(void 0,null,function*(){const mt=ut.current;mt.innerHTML="";const Cn=Ce==null?void 0:Ce.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const $t of Cn)if($t.startsWith("$$")&&$t.endsWith("$$")||$t.startsWith("`$$")&&$t.endsWith("$$`")){const Xt=$t.startsWith("`$$")?$t.slice(3,-3):$t.slice(2,-2),Pn=document.createElement("span");Pn.setAttribute("contentEditable","false"),Pn.setAttribute("title",$t),Pn.className="edu_latex",mt.appendChild(Pn),vt().render(Xt,Pn,{throwOnError:!1})}else{const Xt=$t==null?void 0:$t.replace(/<[^>]*>/g,Pn=>Pn.startsWith("{var Ze,mt;if(Ve&&ut.current){const $t=ut.current.cloneNode(!0),Xt=$t.querySelectorAll("span.edu_latex");for(let Pn of Xt){const Nn=Pn.getAttribute("title"),Qe=document.createTextNode(Nn||""),Rt=Pn;(mt=(Ze=Rt.parentNode)==null?void 0:Ze.replaceChild)==null||mt.call(Ze,Qe,Rt)}Ve($t.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(we,{ref:ut,contentEditable:!0,className:ct,style:jt,onBlur:dt}))}),sn=y(49535),en=Object.defineProperty,et=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ht=(we,Ce,ct)=>Ce in we?en(we,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ct}):we[Ce]=ct,Zt=(we,Ce)=>{for(var ct in Ce||(Ce={}))rt.call(Ce,ct)&&ht(we,ct,Ce[ct]);if(un)for(var ct of un(Ce))qe.call(Ce,ct)&&ht(we,ct,Ce[ct]);return we},bt=(we,Ce)=>et(we,Bt(Ce)),Nt=(we,Ce,ct)=>new Promise((jt,Ve)=>{var He=Ze=>{try{dt(ct.next(Ze))}catch(mt){Ve(mt)}},ut=Ze=>{try{dt(ct.throw(Ze))}catch(mt){Ve(mt)}},dt=Ze=>Ze.done?jt(Ze.value):Promise.resolve(Ze.value).then(He,ut);dt((ct=ct.apply(we,Ce)).next())});const it=we=>{we.preventDefault();let ct=(we.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ct)},kt=we=>{we.key==="Enter"&&we.preventDefault()},Et=({children:we,style:Ce})=>E.createElement("div",{className:re.leftBox,style:Ce,onPaste:it},we),Rn=({children:we,style:Ce,className:ct})=>E.createElement("div",{className:ge()(re.rightBox,ct),style:Ce,onPaste:it},we),cn=({className:we,style:Ce={},width:ct=1200,onCancel:jt=()=>{},onSuccess:Ve=()=>{},gather:He={},mode:ut=1,stickyTop:dt=0,subDisciplineId:Ze=[],hideWordFeatures:mt,dataSource:Cn=[],customLeftHeadNode:$t,customRightHeadNode:Xt,customLeftContent:Pn,hideRecognition:Nn=!1,onExchange:Qe,isSingleSelection:Rt=!1,underpinBackgroundStyle:zt={},headExtraNode:Wt,isRefreshItemBank:vn=!1,okText:Hn="\u786E\u5B9A\u5BFC\u5165"})=>{var zn;const[Bn,Wn]=(0,E.useState)(1),[qn,pn]=(0,E.useState)(0),[Ue,Ft]=(0,E.useState)(""),[Sn,ye]=(0,E.useState)(!1),[tn,_e]=(0,E.useState)([]),[pt,It]=(0,E.useState)([]),[ft,Se]=(0,E.useState)(!1),[Te,We]=(0,E.useState)(!1),[Ke,at]=(0,E.useState)(!1),[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)([]),[Je,yt]=(0,E.useState)(1),[nn,qt]=(0,E.useState)(!1),[bn,Dn]=(0,E.useState)(!1),[ot,Ht]=(0,E.useState)(!0),[Vn,_t]=(0,E.useState)(0),[On,na]=(0,E.useState)(1),[fa,aa]=(0,E.useState)(""),[St,Qt]=(0,E.useState)([]),[Ot,on]=(0,E.useState)(0),[xn,fn]=(0,E.useState)(0),[Ln,In]=(0,E.useState)(0),[ua,ba]=(0,E.useState)(0),[wn,La]=(0,E.useState)(0),[Ra]=fe.default.useForm(),[Xa]=fe.default.useForm(),qa=(0,E.useRef)(null),ta=(0,E.useRef)(null),ma=(0,E.useRef)(),Sa=["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"],ca=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Cn!=null&&Cn.length&&hr(Cn)},[Cn]),(0,E.useEffect)(()=>{Bn===2&&qa.current.focus()},[Bn]),(0,E.useEffect)(()=>{Ke&&Gt()},[Ke]);const ia=()=>{if(Bn===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Nt(void 0,null,function*(){Wn(1)})})},Gt=()=>Nt(void 0,null,function*(){const Ne=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:ut===1?"new_question":"subject"}});Xe(Ne.disciplines||[])}),Vt=Ne=>{const gn=[],Tn=(Qn,ln)=>{Qn.length>=2&&gn.push(Qn.join(""));for(let Jn=ln;Jn(Ne=Ne||"",Ne=String(Ne),Ne=Ne.replace(/\s+/g,""),Ne),yn=Ne=>(Ne=Ne||"",Ne=String(Ne),Ne=Ne.replace(/
/g,""),Ne=Ne.replace(/
/g,` +`)};if(zo===0){var zr=Dt.slice(rn+1,Yt).concat(gl({children:[dr],className:da.properties.className})),Ir=lr(zr,Zr);dn.push(Ir)}else if(zo===Vr.length-1){var Co=Dt[Yt+1]&&Dt[Yt+1].children&&Dt[Yt+1].children[0],Fo={type:"text",value:"".concat(to)};if(Co){var jo=gl({children:[Fo],className:da.properties.className});Dt.splice(Yt+1,0,jo)}else{var Go=[Fo],hn=lr(Go,Zr,da.properties.className);dn.push(hn)}}else{var Wo=[dr],ii=lr(Wo,Zr,da.properties.className);dn.push(ii)}}),rn=Yt}Yt++};Yt 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"}},mc=y(11594),fc=y.n(mc),hc=["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"],Xu=gc(fc(),pc);Xu.supportedLanguages=hc;var vc=Xu,Sc={'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"}},Pu=y(56102),xu={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},Ku=y(43604),Hs=y(51257),Io=y(59301),bc=Object.defineProperty,js=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,Ju=(z,se,ue)=>se in z?bc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[se]=ue,qu=(z,se)=>{for(var ue in se||(se={}))Yu.call(se,ue)&&Ju(z,ue,se[ue]);if(js)for(var ue of js(se))Qu.call(se,ue)&&Ju(z,ue,se[ue]);return z},Ec=(z,se)=>{var ue={};for(var me in z)Yu.call(z,me)&&se.indexOf(me)<0&&(ue[me]=z[me]);if(z!=null&&js)for(var me of js(z))se.indexOf(me)<0&&Qu.call(z,me)&&(ue[me]=z[me]);return ue},Ac=(z,se,ue)=>new Promise((me,Pe)=>{var Fe=Lt=>{try{nt(ue.next(Lt))}catch(Jt){Pe(Jt)}},ze=Lt=>{try{nt(ue.throw(Lt))}catch(Jt){Pe(Jt)}},nt=Lt=>Lt.done?me(Lt.value):Promise.resolve(Lt.value).then(Fe,ze);nt((ue=ue.apply(z,se)).next())}),yc=({onCallback:z,scrollBox:se,Data:ue,extraEdit:me,showEditableBox:Pe,onRedraw:Fe,loading:ze,showPreference:nt,onPreference:Lt})=>{var Jt,Dt;const{allowCopy:dn=!1,fileList:rn,hideTextEffect:Yt=!1,text:ka=""}=ue,[ja,lr]=(0,oe.useState)(""),[Aa,Pr]=(0,oe.useState)(!0),er=(0,oe.useRef)(0),io=(0,oe.useRef)(!1);(0,oe.useEffect)(()=>ka?(Pr(!0),Yt?lr(ka):Ac(void 0,null,function*(){for(let Er=0;ErEr+4?" __":"");lr(eo),yield new Promise(Vr=>setTimeout(Vr,70))}Pr(!1),z==null||z(ue)}),se.current.addEventListener("wheel",Mr),()=>{var Er;lr(""),(Er=se.current)==null||Er.removeEventListener("wheel",Mr)}):void 0,[]),(0,oe.useEffect)(()=>{se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"})},[]);const Mr=()=>{io.current=!0};return Io.createElement("div",{className:`${xu.wrp} fadeIn animated`},ue.sender!=="AI"&&Io.createElement("p",{dangerouslySetInnerHTML:{__html:ka.replace(//g,">").replace(/\n/g,"
")}}),ue.sender==="AI"&&Io.createElement(Ls,{components:{code(da){var Er=da,{node:eo,inline:Vr,className:to,children:zo}=Er,Zr=Ec(Er,["node","inline","className","children"]);const dr=/language-(\w+)/.exec(to||"");return se.current.scrollHeight-er.current>60&&!io.current&&(se.current.scrollTo({top:se.current.scrollHeight,behavior:"smooth"}),er.current=se.current.scrollHeight),!Vr&&dr?Io.createElement("div",{style:{position:"relative",minHeight:50}},Io.createElement(Pu.CopyToClipboard,{text:String(zo).replace(/\n$/,""),onCopy:()=>ge.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(vc,qu({style:Sc,language:dr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Zr),String(zo||"").replace(/\n$/,""))):Io.createElement("code",qu({className:to},Zr),zo)}}},ja),rn&&!Aa&&Io.createElement(Oe.Z,{className:`${xu["file-list"]} animated fadeIn`},Io.createElement(Ku.Z,null,Io.createElement("img",{src:y(90034)(`./${((Dt=(Jt=rn==null?void 0:rn.name)==null?void 0:Jt.split("."))==null?void 0:Dt.pop())||"txt"}.png`),width:20,className:"mr10"})),Io.createElement(Ku.Z,null,rn==null?void 0:rn.name,Io.createElement("br",null),(0,Hs.RD)(rn==null?void 0:rn.size))),!Aa&&Io.createElement("div",{className:xu.ExtraEdit},me==null?void 0:me(ue),dn&&Io.createElement(Pu.CopyToClipboard,{text:String(ja).replace(/\n$/,""),onCopy:()=>ge.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Io.createElement(Ee.Z,{title:"\u590D\u5236"},Io.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),nt&&Io.createElement(Io.Fragment,null,Io.createElement(Ee.Z,{title:"\u559C\u6B22"},Io.createElement("i",{style:ue!=null&&ue.like?{color:"#FA8D30"}:{},onClick:()=>Lt("like",!(ue!=null&&ue.like)),className:"iconfot icon-yijiejue font15"})),Io.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},Io.createElement("i",{style:ue!=null&&ue.boring?{color:"#e86d7c"}:{},onClick:()=>Lt("boring",!(ue!=null&&ue.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),Pe&&!ze&&Io.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},Io.createElement("i",{onClick:Fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},ro={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"},wu=y(38986),Fu=y(48790),Cc=({positionX:z,src:se,onClick:ue})=>{const me=(0,oe.useRef)(null),[Pe,Fe]=(0,oe.useState)(!1),[ze,nt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Lt,Jt]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[Dt,dn]=(0,oe.useState)({x:20,y:window.innerHeight*.62}),[rn,Yt]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{const lr=()=>{nt({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",lr),()=>{window.removeEventListener("resize",lr)}},[]),(0,oe.useEffect)(()=>{const lr=Pr=>{var er;if(Pe){const io=Pr.clientY-Dt.y;let Mr=Lt.y+io;const da=window.innerHeight-(((er=me.current)==null?void 0:er.offsetHeight)||0)-50,Er=50;Mrda&&(Mr=da),requestAnimationFrame(()=>{nt({x:20,y:Mr})}),Yt(!0)}},Aa=()=>{Fe(!1)};return document.addEventListener("mousemove",lr),document.addEventListener("mouseup",Aa),()=>{document.removeEventListener("mousemove",lr),document.removeEventListener("mouseup",Aa)}},[Pe,Dt,Lt]);const ka=lr=>{Fe(!0),dn({x:lr.clientX,y:lr.clientY}),Jt(ze),Yt(!1)},ja=lr=>{Fe(!1),!rn&&ue&&ue(lr)};return oe.createElement("div",{style:{position:"fixed",top:ze.y,right:ze.x,zIndex:100,cursor:Pe?"grabbing":"grab"},onMouseDown:ka,onMouseUp:ja,ref:me},oe.createElement("img",{src:se||"/images/ai_teacher.png",width:60,draggable:"false"}))},Pc="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==",xc="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==",wc="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=",Fc="data:image/png;base64,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",Dc=y(92310),Bc=y.n(Dc),_u=y(346),Lc=Object.defineProperty,$u=Object.getOwnPropertySymbols,Nc=Object.prototype.hasOwnProperty,Ic=Object.prototype.propertyIsEnumerable,ec=(z,se,ue)=>se in z?Lc(z,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[se]=ue,Du=(z,se)=>{for(var ue in se||(se={}))Nc.call(se,ue)&&ec(z,ue,se[ue]);if($u)for(var ue of $u(se))Ic.call(se,ue)&&ec(z,ue,se[ue]);return z},Bu=(z,se,ue)=>new Promise((me,Pe)=>{var Fe=Lt=>{try{nt(ue.next(Lt))}catch(Jt){Pe(Jt)}},ze=Lt=>{try{nt(ue.throw(Lt))}catch(Jt){Pe(Jt)}},nt=Lt=>Lt.done?me(Lt.value):Promise.resolve(Lt.value).then(Fe,ze);nt((ue=ue.apply(z,se)).next())});const Tc=({title:z,description:se,placeholder:ue,hideUpload:me,hideInputBox:Pe,aiIcon:Fe,userIcon:ze,children:nt,taskData:Lt,user:Jt,name:Dt,code:dn,globalSetting:rn,authority:Yt,isShowComponent:ka=!0,DrawerProps:ja={},FetchUrl:lr="https://ai-data.educoder.net/v1/chat-messages",FetchData:Aa={},defaultGetData:Pr=!1,extraEdit:er=()=>null,isShowDefuatTips:io=!0,isReview:Mr,onOpen:da,loadingOption:Er,isIntelligentAssistant:eo=!1,intelligentAssistantItems:Vr=[],showEditableBox:to=!1,showPreference:zo=!1,initMessage:Zr="",customRequest:dr})=>{var zr,Ir,Co,Fo,jo,Go,hn,Wo,ii,Fn,Jo;const[ui,Ri]=(0,oe.useState)([]),[Yi,Vo]=(0,oe.useState)(null),[mi,Mi]=(0,oe.useState)(!1),[fo,Pi]=(0,oe.useState)([]),[_i,Qi]=(0,oe.useState)(!1),[ai,fi]=(0,oe.useState)([]),To=(0,oe.useRef)(ai),as=(0,oe.useRef)(),xi=(0,oe.useRef)(),[hi,wl]=(0,oe.useState)(""),[Lu,Nu]=(0,oe.useState)([`${(zr=Lt==null?void 0:Lt.challenge)==null?void 0:zr.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`]),rl=hi==null?void 0:hi.split(` +`).length,[Fl,ga]=(0,oe.useState)(!1),[Wa,Ur]=(0,oe.useState)(0),[no,uo]=(0,oe.useState)(null),[ri,ci]=(0,oe.useState)(""),vi=(0,oe.useRef)(null),$i=!!Lt,pl=[{img:Pc,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:xc,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:(Ir=Lt==null?void 0:Lt.challenge)==null?void 0:Ir.task_pass},{img:wc,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(Co=Lt==null?void 0:Lt.challenge)==null?void 0:Co.task_pass}],di={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Fa=>{var Hr,Do,co,ti;const Si=(ti=(co=(Do=(Hr=Fa==null?void 0:Fa.name)==null?void 0:Hr.split("."))==null?void 0:Do.slice(-1))==null?void 0:co[0])==null?void 0:ti.toLowerCase(),wi=["doc","docx","md","pdf","txt","jpg","png"].includes(Si);return Fa.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):wi||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Fa})=>{Pi((Fa==null?void 0:Fa.filter(Hr=>(Hr==null?void 0:Hr.status)==="done"))||[])},action:`${(Fo=_u.Z)==null?void 0:Fo.API_SERVER}/api/intelligent_imports/upload_file.json`},ol={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Fa=>{var Hr,Do,co,ti;const Si=(ti=(co=(Do=(Hr=Fa==null?void 0:Fa.name)==null?void 0:Hr.split("."))==null?void 0:Do.slice(-1))==null?void 0:co[0])==null?void 0:ti.toLowerCase(),wi=["doc","docx","md","pdf","txt"].includes(Si);return Fa.size==0?(ge.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):wi||(ge.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({fileList:Fa})=>{Pi((Fa==null?void 0:Fa.filter(Hr=>(Hr==null?void 0:Hr.status)==="done"))||[])},action:`${(jo=_u.Z)==null?void 0:jo.API_SERVER}/api/attachments.json`};(0,oe.useEffect)(()=>{var Fa;if(vi.current&&no!==null){vi.current.focus();const Hr=(Fa=vi.current.resizableTextArea)==null?void 0:Fa.textArea;Hr&&(Hr.selectionStart=Hr.selectionEnd=Hr.value.length)}},[no]),(0,oe.useEffect)(()=>{rl<5&&ga(!1)},[rl]),(0,oe.useEffect)(()=>{eo&&mi&&Iu()},[mi]),(0,oe.useEffect)(()=>{To.current=ai},[ai]),(0,oe.useEffect)(()=>{var Fa;rn!=null&&rn.setting&&Ri([...ui,...((Fa=rn==null?void 0:rn.setting)==null?void 0:Fa.big_model_users)||[]])},[rn==null?void 0:rn.setting]),(0,oe.useEffect)(()=>{var Fa;Nu([`${(Fa=Lt==null?void 0:Lt.challenge)==null?void 0:Fa.task_pass}`,`${dn}`,`${dn}`])},[dn]),(0,oe.useEffect)(()=>{if(Pr&&(ja!=null&&ja.open||mi)&&(Aa!=null&&Aa.student_work_id)){if(Yi!==(Aa==null?void 0:Aa.student_work_id))fi([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(ai.length)return;fi([...ai,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}rs(),Vo(Aa==null?void 0:Aa.student_work_id)}},[Pr,mi,ai,ja==null?void 0:ja.open,Aa==null?void 0:Aa.student_work_id]),(0,oe.useEffect)(()=>{ja!=null&&ja.open&&Zr&&(fi([{text:Zr,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>rs(Zr),300))},[ja==null?void 0:ja.open]);const zi=()=>{Mi(!0)},tc=()=>{Mi(!1)},kc=()=>{ga(!Fl)},Iu=()=>Bu(void 0,null,function*(){const Fa=yield(0,wu.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Fa==null?void 0:Fa.status)===0&&Ur(Fa==null?void 0:Fa.number)}),Rc=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:oe.createElement("div",null,oe.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.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"))})},rs=(Fa="")=>Bu(void 0,null,function*(){var Hr,Do;if(dr){yield dr({mes:Fa,chatData:ai,setChatData:fi,chatDataRef:To.current,fileList:fo}),Qi(!1);return}const co=(fo==null?void 0:fo.map(Wi=>{var wi,Dl;return((wi=Wi==null?void 0:Wi.response)==null?void 0:wi.id)||((Dl=Wi==null?void 0:Wi.response)==null?void 0:Dl.file_id)}))||[],ti={};if(eo){co!=null&&co[0]&&(ti.file_id=co==null?void 0:co[0]),ti.prompt=Fa;const Wi=ai.reduce((wi,Dl)=>{if(Dl.sender==="user"){const rc=ai.find(oc=>oc.key===Dl.key&&oc.sender==="AI");rc&&wi.push({question:Dl.text,answer:rc.text})}return wi},[]);ti.history=Wi}const Si=yield(0,wu.ZP)(lr,{method:"post",body:Du(Du({inputs:{description:"",name:Dt},query:Fa,response_mode:"blocking",conversation_id:as.current||"",user:((Hr=Jt==null?void 0:Jt.userInfo)==null?void 0:Hr.login)||"\u672A\u77E5",files:co},Aa),ti),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});eo&&Iu(),Qi(!1),To.current[To.current.length-1].text=Si==null?void 0:Si.answer,To.current[To.current.length-1].loading=!1,To.current[To.current.length-1].response=Si,as.current=Si==null?void 0:Si.conversation_id,eo&&(To.current[To.current.length-1].text=(Do=Si==null?void 0:Si.data)==null?void 0:Do.content),fi([...To.current])}),Mc=(Fa,Hr)=>Bu(void 0,null,function*(){var Do;if(_i)return;Qi(!0),fi([...ai,{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Fa==null?void 0:Fa.name}]),setTimeout(()=>{xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})});const co=yield(0,wu.ZP)(lr,{method:"post",body:{inputs:{description:Fa==null?void 0:Fa.inputs,name:Fa==null?void 0:Fa.name},query:Lu[Hr],response_mode:"blocking",user:((Do=Jt==null?void 0:Jt.userInfo)==null?void 0:Do.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Fa==null?void 0:Fa.Authorization}});co!=null&&co.answer&&(Qi(!1),To.current[To.current.length-1].text=co==null?void 0:co.answer,To.current[To.current.length-1].loading=!1,To.current[To.current.length-1].response=co,as.current=co==null?void 0:co.conversation_id,fi([...To.current]))}),zc=Fa=>{wl(Fa.target.value)},nc=(Fa,Hr)=>{var Do;if(Fa==="edit"&&ri.trim()!==""&&(To.current.splice(Hr),wl(""),Pi([]),fi([...To.current,{text:ri,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(ri),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300),ci(""),uo(null)),Fa==="redraw"){const co=To.current.splice(Hr-1),ti=(Do=co==null?void 0:co[0])==null?void 0:Do.text;wl(""),Pi([]),fi([...To.current,{text:ti,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(ti),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300),ci(""),uo(null)}},ac=()=>{hi.trim()!==""&&(ci(""),uo(null),wl(""),Pi([]),fi([...ai,{text:hi,done:!1,key:Date.now(),sender:"user",fileList:fo[0]},{text:hi,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),Qi(!0),setTimeout(()=>{rs(hi),xi.current.scrollTo({top:xi.current.scrollHeight,behavior:"smooth"})},300))},Uc=Fa=>{var Hr;if(Fa.shiftKey){if(Fa.key==="Enter")return}else if(Fa.key==="Enter"){if(Fa.preventDefault(),fo!=null&&fo.length&&((Hr=fo==null?void 0:fo[0])==null?void 0:Hr.status)!=="done"||_i)return;ac()}},Hc=(Fa,Hr)=>{var Do,co,ti,Si,Wi;return oe.createElement("div",{className:ro.editable},Hr===no?oe.createElement(oe.Fragment,null,oe.createElement(ie.default.TextArea,{value:ri,ref:vi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wi=>ci(wi.target.value)}),oe.createElement("div",{className:ro.action,style:{bottom:-52}},oe.createElement(xe.ZP,{onClick:()=>{ci(""),uo(null)},size:"small"},"\u53D6\u6D88"),oe.createElement(xe.ZP,{disabled:!ri.trim(),onClick:()=>nc("edit",Hr),type:"primary",size:"small"},"\u786E\u8BA4"))):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:ro.text},Fa==null?void 0:Fa.text),oe.createElement("div",{className:ro.action},oe.createElement(Pu.CopyToClipboard,{text:(Fa==null?void 0:Fa.text)||"",onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ee.Z,{title:"\u590D\u5236"},oe.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!_i&&oe.createElement(Ee.Z,{title:"\u7F16\u8F91"},oe.createElement("i",{onClick:()=>{uo(Hr),ci((Fa==null?void 0:Fa.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Fa==null?void 0:Fa.fileList)&&oe.createElement("div",{className:ro.file},oe.createElement("img",{src:y(90034)(`./${((ti=(co=(Do=Fa==null?void 0:Fa.fileList)==null?void 0:Do.name)==null?void 0:co.split("."))==null?void 0:ti.pop())||"txt"}.png`),width:20,className:"mr10"}),oe.createElement("div",{className:"c-black"},oe.createElement("div",null,(0,Hs.tP)((Si=Fa==null?void 0:Fa.fileList)==null?void 0:Si.name,20)),oe.createElement("div",null,(0,Hs.RD)((Wi=Fa==null?void 0:Fa.fileList)==null?void 0:Wi.size)))))},jc=(Fa,Hr,Do)=>{fi(co=>(co[Do][Fa]=Hr,Hr&&(co[Do][Fa==="like"?"boring":"like"]=!1),[...co]))};if($i&&!ui.includes((Go=(0,Fu.eY)())==null?void 0:Go.login)){if(!(Lt!=null&&Lt.chatgpt))return oe.createElement(oe.Fragment,null)}else if(!ka||!(Yt||ui.includes((hn=(0,Fu.eY)())==null?void 0:hn.login)))return oe.createElement(oe.Fragment,null);return eo&&!ui.includes((Wo=(0,Fu.eY)())==null?void 0:Wo.login)?oe.createElement(oe.Fragment,null):oe.createElement("div",null,nt?oe.createElement("div",{onClick:da||zi},oe.createElement(je.Outlet,null),nt):oe.createElement(Cc,{src:eo?Fc:"",onClick:da||zi}),oe.createElement(Le.Z,{className:`${ja!=null&&ja.open||mi?"body-overflow-hidden":""} ${ro.answerWrp}`,width:(ja==null?void 0:ja.width)||880,title:oe.createElement("span",{className:ro.title},z||"\u5934\u6B4CAI"),onClose:(ja==null?void 0:ja.onClose)||tc,open:(ja==null?void 0:ja.open)||mi,afterOpenChange:Fa=>{Fa||(ci(""),uo(null))}},oe.createElement("div",{className:ro["ai-wrp"]},oe.createElement("div",{ref:xi,className:ro["chat-container"]},io&&oe.createElement("div",{className:ro.li},oe.createElement("img",{className:ro.img,src:Fe||"/images/ai_icon.png"}),oe.createElement("div",{className:ro.content},oe.createElement("div",{className:"c-grey-333 font22"},oe.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F",eo?"":"\u5934\u6B4C",$i?z:"\u667A\u80FD\u52A9\u6559",eo?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},se||"\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"),!eo&&oe.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),$i&&oe.createElement("div",{className:ro.container},pl.map((Fa,Hr)=>oe.createElement("div",{onClick:()=>Mc(Fa,Hr),key:Hr,className:ro.item},oe.createElement(Oe.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Fa.img}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Fa.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Fa.des)))),eo&&oe.createElement("div",{className:ro.container},Vr==null?void 0:Vr.map((Fa,Hr)=>oe.createElement("div",{key:Hr,onClick:()=>{var Do,co;if(Fa.show){if(Wa>9){Rc();return}(co=(Do=Fa.ref)==null?void 0:Do.current)==null||co.onClick()}},className:Bc()(ro.itemMask,(Fa==null?void 0:Fa.show)&&ro.show)},oe.createElement(Oe.Z,{align:"middle"},oe.createElement("img",{className:"mr10",src:Fa.img,width:24}),oe.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Fa.name)),oe.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Fa.des),!(Fa!=null&&Fa.show)&&oe.createElement("div",{className:ro.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Fa!=null&&Fa.show)&&oe.createElement("div",{onClick:Do=>Do.stopPropagation()}," ",oe.createElement(Fa.element,{ref:Fa.ref,onUpdateNum:Iu,onClose:tc}))))))),ai==null?void 0:ai.map((Fa,Hr)=>{var Do;return oe.createElement("div",{key:Hr,className:ro.li,style:{marginBottom:Fa.sender==="AI"&&((Do=ai[Hr+1])==null?void 0:Do.sender)!=="user"||to?50:20}},oe.createElement("img",{className:ro.img,src:Fa.sender==="AI"?Fe||"/images/ai_icon.png":ze||"/images/ai_user.png"}),oe.createElement("div",{style:{marginTop:to&&Fa.sender==="user"&&(Fa!=null&&Fa.fileList)?64:0},className:`${ro.content} ${Fa.sender==="AI"||to?"":ro.user}`},Fa.loading?oe.createElement("div",null,oe.createElement("div",{className:ro["loading-wanx"]},oe.createElement("div",{className:ro["dot-flashing"]}),oe.createElement("div",{className:ro["dot-flashing"]}),oe.createElement("div",{className:ro["dot-flashing"]})),oe.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Er==null?void 0:Er.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")):oe.createElement(oe.Fragment,null,!!Fa.name&&oe.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Fa==null?void 0:Fa.name),Fa.sender==="user"&&to?Hc(Fa,Hr):oe.createElement(yc,{showEditableBox:to,onRedraw:()=>nc("redraw",Hr),scrollBox:xi,Data:Fa,extraEdit:er,loading:_i,showPreference:zo,onPreference:(co,ti)=>jc(co,ti,Hr)}))))})),!Pe&&oe.createElement("div",{className:`${ro["footer-container"]} ${Fl?ro.full:""} ${fo.length>=1&&ro["has-file"]}`},!!fo.length&&oe.createElement(Oe.Z,{align:"middle",className:"pb5 pt5"},oe.createElement("span",{title:(ii=fo==null?void 0:fo[0])==null?void 0:ii.name,className:"mr10"},(0,Hs.tP)((Fn=fo==null?void 0:fo[0])==null?void 0:Fn.name,40)),oe.createElement("i",{onClick:()=>Pi([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),oe.createElement(Ee.Z,{title:Wa>9?oe.createElement("div",null,oe.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),oe.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},oe.createElement("div",{style:fo.length?{paddingLeft:0}:{},className:`${ro["input-container"]} ${rl>4?ro.lineFour:""} ${Wa>9?ro.disabledNumClass:""}`},!me&&oe.createElement("div",{className:ro["footer-container-upload"]},oe.createElement(fe.default,Du({},Mr?ol:di),fo!=null&&fo.length?null:oe.createElement(xe.ZP,{className:ro["upload-btn"],icon:oe.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),oe.createElement(ie.default.TextArea,{rows:rl>4?4:rl,placeholder:ue||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:hi,bordered:!1,style:me?{paddingLeft:0,marginLeft:0}:{},onChange:zc,onKeyPress:Uc}),oe.createElement(xe.ZP,{className:ro["send-btn"],icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(fo!=null&&fo.length)&&((Jo=fo==null?void 0:fo[0])==null?void 0:Jo.status)!=="done"||_i,onClick:ac}),rl>4&&oe.createElement("span",{className:ro.fullIcon,onClick:kc},Fl&&oe.createElement("span",{className:"iconfont icon-shousuo"}),!Fl&&oe.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Oc=(0,je.connect)(({globalSetting:z,user:se})=>({globalSetting:z,user:se}))(Tc)},9399:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return qe}});var E=y(59301),re=y(48066),oe=y(29679),ge=y(19248),fe=y(96512),he=y(14809),ie={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"},xe=ie,Ee=y(7657),Le=function(Wt,bt){return E.createElement(Ee.Z,(0,he.Z)({},Wt,{ref:bt,icon:xe}))},Oe=E.forwardRef(Le),je=Oe,Ge=y(92310),ce=y.n(Ge),b=y(36355),ee=()=>E.createElement("svg",{width:"252",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .012)"},E.createElement("mask",{fill:"#fff"}),E.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)"})),E.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"}),E.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),E.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),E.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"}),E.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),te=()=>E.createElement("svg",{width:"254",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),E.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .067)"},E.createElement("mask",{fill:"#fff"}),E.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)"})),E.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"}),E.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),E.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.createElement("mask",{fill:"#fff"}),E.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.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)"}),E.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.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)"}),E.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)"}),E.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)"}))),le=()=>E.createElement("svg",{width:"251",height:"294"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.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"}),E.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"}),E.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}),E.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.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"}),E.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"}),E.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"}),E.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"}),E.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"}))),pe=y(83116),ve=y(37613);const be=ht=>{const{componentCls:Wt,lineHeightHeading3:bt,iconCls:Nt,padding:it,paddingXL:kt,paddingXS:Et,paddingLG:kn,marginXS:cn,lineHeight:gt}=ht;return{[Wt]:{padding:`${kn*2}px ${kt}px`,"&-rtl":{direction:"rtl"}},[`${Wt} ${Wt}-image`]:{width:ht.imageWidth,height:ht.imageHeight,margin:"auto"},[`${Wt} ${Wt}-icon`]:{marginBottom:kn,textAlign:"center",[`& > ${Nt}`]:{fontSize:ht.iconFontSize}},[`${Wt} ${Wt}-title`]:{color:ht.colorTextHeading,fontSize:ht.titleFontSize,lineHeight:bt,marginBlock:cn,textAlign:"center"},[`${Wt} ${Wt}-subtitle`]:{color:ht.colorTextDescription,fontSize:ht.subtitleFontSize,lineHeight:gt,textAlign:"center"},[`${Wt} ${Wt}-content`]:{marginTop:kn,padding:`${kn}px ${it*2.5}px`,backgroundColor:ht.colorFillAlter},[`${Wt} ${Wt}-extra`]:{margin:ht.extraMargin,textAlign:"center","& > *":{marginInlineEnd:Et,"&:last-child":{marginInlineEnd:0}}}}},Ae=ht=>{const{componentCls:Wt,iconCls:bt}=ht;return{[`${Wt}-success ${Wt}-icon > ${bt}`]:{color:ht.resultSuccessIconColor},[`${Wt}-error ${Wt}-icon > ${bt}`]:{color:ht.resultErrorIconColor},[`${Wt}-info ${Wt}-icon > ${bt}`]:{color:ht.resultInfoIconColor},[`${Wt}-warning ${Wt}-icon > ${bt}`]:{color:ht.resultWarningIconColor}}},Ie=ht=>[be(ht),Ae(ht)],ke=ht=>Ie(ht);var Ye=(0,pe.Z)("Result",ht=>{const Wt=ht.colorInfo,bt=ht.colorError,Nt=ht.colorSuccess,it=ht.colorWarning,kt=(0,ve.TS)(ht,{resultInfoIconColor:Wt,resultErrorIconColor:bt,resultSuccessIconColor:Nt,resultWarningIconColor:it,imageWidth:250,imageHeight:295});return[ke(kt)]},ht=>({titleFontSize:ht.fontSizeHeading3,subtitleFontSize:ht.fontSize,iconFontSize:ht.fontSizeHeading3*3,extraMargin:`${ht.paddingLG}px 0 0 0`}));const Be={success:oe.Z,error:ge.Z,info:fe.Z,warning:je},$e={404:ee,500:te,403:le},st=Object.keys($e),Qt=ht=>{let{prefixCls:Wt,icon:bt,status:Nt}=ht;const it=ce()(`${Wt}-icon`);if(st.includes(`${Nt}`)){const Et=$e[Nt];return E.createElement("div",{className:`${it} ${Wt}-image`},E.createElement(Et,null))}const kt=E.createElement(Be[Nt]);return bt===null||bt===!1?null:E.createElement("div",{className:it},bt||kt)},vt=ht=>{let{prefixCls:Wt,extra:bt}=ht;return bt?E.createElement("div",{className:`${Wt}-extra`},bt):null},wt=ht=>{let{prefixCls:Wt,className:bt,rootClassName:Nt,subTitle:it,title:kt,style:Et,children:kn,status:cn="info",icon:gt,extra:tt}=ht;const{getPrefixCls:we,direction:Ce,result:ct}=E.useContext(b.E_),Gt=we("result",Wt),[Ve,He]=Ye(Gt),ut=ce()(Gt,`${Gt}-${cn}`,bt,ct==null?void 0:ct.className,Nt,{[`${Gt}-rtl`]:Ce==="rtl"},He),dt=Object.assign(Object.assign({},ct==null?void 0:ct.style),Et);return Ve(E.createElement("div",{className:ut,style:dt},E.createElement(Qt,{prefixCls:Gt,status:cn,icon:gt}),E.createElement("div",{className:`${Gt}-title`},kt),it&&E.createElement("div",{className:`${Gt}-subtitle`},it),E.createElement(vt,{prefixCls:Gt,extra:tt}),kn&&E.createElement("div",{className:`${Gt}-content`},kn)))};wt.PRESENTED_IMAGE_403=$e[403],wt.PRESENTED_IMAGE_404=$e[404],wt.PRESENTED_IMAGE_500=$e[500];var Ct=wt,Tt=y(3113),sn=Object.defineProperty,en=(ht,Wt,bt)=>Wt in ht?sn(ht,Wt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):ht[Wt]=bt,et=(ht,Wt,bt)=>en(ht,typeof Wt!="symbol"?Wt+"":Wt,bt);const{Paragraph:Bt,Text:un}=re.default;class rt extends E.Component{constructor(){super(...arguments),et(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(Wt){return{hasError:!0,error:Wt,errorInfo:null}}componentDidCatch(Wt,bt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",Wt),console.log("\u9519\u8BEF\u4FE1\u606F:",bt),this.setState({error:Wt,errorInfo:bt})}render(){var Wt,bt;return this.state.hasError?E.createElement(Ct,{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:(Wt=this.state.error)==null?void 0:Wt.message,extra:[E.createElement(Tt.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},E.createElement("div",{className:"desc"},E.createElement(Bt,null,E.createElement(un,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",E.createElement("br",null),(bt=this.state.errorInfo)==null?void 0:bt.componentStack)))):this.props.children}}var qe=rt},38518:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return x}});var E=y(59301),re=y(17574),oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ge=y(73631),fe=y(5623),he=y(46722),ie=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ge=(te,ae,le)=>ae in te?ie(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):te[ae]=le,ce=(te,ae)=>{for(var le in ae||(ae={}))Oe.call(ae,le)&&Ge(te,le,ae[le]);if(Le)for(var le of Le(ae))je.call(ae,le)&&Ge(te,le,ae[le]);return te},b=(te,ae)=>xe(te,Ee(ae)),a=(te,ae,le)=>new Promise((pe,ve)=>{var be=ke=>{try{Ie(le.next(ke))}catch(Ye){ve(Ye)}},Ae=ke=>{try{Ie(le.throw(ke))}catch(Ye){ve(Ye)}},Ie=ke=>ke.done?pe(ke.value):Promise.resolve(ke.value).then(be,Ae);Ie((le=le.apply(te,ae)).next())}),x=({value:te,onChange:ae,scrollId:le})=>{const[pe,ve]=(0,E.useState)([]);(0,E.useEffect)(()=>{be()},[]);const be=()=>a(void 0,null,function*(){const $e=yield(0,he.NZ)({});if($e!=null&&$e.data){const st=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:!1,children:Ae($e.data||[])}];ve(st)}}),Ae=$e=>$e.map(st=>({title:st.name,key:st.group_id,icon:E.createElement("img",{src:ge,className:oe.folderIcon}),isLeaf:st.children.length===0,children:Ae(st.children)})),Ie=($e,st,Qt)=>$e.map(vt=>vt.key===st?ce(ce({},vt),Qt):vt.children?b(ce({},vt),{children:Ie(vt.children,st,Qt)}):vt),ke=($e,st,Qt)=>$e.map(vt=>{if(vt.key===st)return b(ce({},vt),{icon:Qt?E.createElement("img",{src:fe,className:oe.folderIcon}):E.createElement("img",{src:ge,className:oe.folderIcon})});if(vt.children)return b(ce({},vt),{children:ke(vt.children,st,Qt)})}),Ye=($e,st)=>{ve(Qt=>ke(Qt,st.node.key,st.expanded))},Be=te?{selectedKeys:te,defaultExpandedKeys:te}:{};return pe.length>0&&E.createElement("div",{id:le||""},E.createElement(re.default,ce({showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,className:oe.folderWrapper,onSelect:ae,onExpand:Ye},Be)))}},85754:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return pe}});var E=y(59301),re=y(25690),oe=y(43418),ge=y(8591),fe=y(92832),he=y(24905),ie=y(82220),xe=y(21328),Ee=y(51257),Le=y(3113),Oe=y(87169),je={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Ge=y(32637),ce=y(59301);const b=({classroomList:ve,dispatch:be,user:Ae})=>ce.createElement(oe.default,{open:ve.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ce.createElement("span",null,ce.createElement(Oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{be({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ce.createElement("div",{style:{textAlign:"center",marginBottom:30}},ce.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",ce.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"),ce.createElement("img",{style:{width:130,height:130},src:Ge})),ce.createElement("div",{className:je.bottom},ce.createElement(Le.ZP,{className:je.yes,onClick:()=>{be({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var a=(0,re.connect)(({classroomList:ve,user:be})=>({classroomList:ve,user:be}))(b),ee=y(38986),x=y(59301),te=(ve,be,Ae)=>new Promise((Ie,ke)=>{var Ye=st=>{try{$e(Ae.next(st))}catch(Qt){ke(Qt)}},Be=st=>{try{$e(Ae.throw(st))}catch(Qt){ke(Qt)}},$e=st=>st.done?Ie(st.value):Promise.resolve(st.value).then(Ye,Be);$e((Ae=Ae.apply(ve,be)).next())}),ae=(ve=>(ve[ve.Professor=1]="Professor",ve[ve.AssistantProfessor=2]="AssistantProfessor",ve[ve.Student=3]="Student",ve))(ae||{});const le=({visible:ve,user:be,account:Ae,onCancel:Ie=()=>{},dispatch:ke})=>{const[Ye,Be]=(0,E.useState)(),[$e,st]=(0,E.useState)([]),[Qt,vt]=(0,E.useState)(!1),[wt,Ct]=(0,E.useState)(!1),[Tt,sn]=(0,E.useState)(),[en,et]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var qe,ht;(qe=be==null?void 0:be.userInfo)!=null&&qe.identity&&st([((ht=be==null?void 0:be.userInfo)==null?void 0:ht.identity)==="student"?3:1])},[be]);const Bt=qe=>{const ht=()=>{window.location.href=(qe==null?void 0:qe.jump_url)||`/classrooms/${qe==null?void 0:qe.course_id}`};if($e.includes(1)){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"},(qe==null?void 0:qe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ht()}});return}ht()},un=()=>te(void 0,null,function*(){if(!Ye){ge.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let qe=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ye}});if(qe!=null&&qe.need_pro_auth&&!$e.includes(1)&&!$e.includes(2)){ke({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ye,checkedList:$e}}),rt();return}vt(!0);const ht=yield(0,ie.cR)({invite_code:Ye,professor:$e.includes(1)?1:null,assistant_professor:$e.includes(2)?1:null,student:$e.includes(3)?1:null});if(vt(!1),(ht==null?void 0:ht.status)===-4&&(Ie(),ke({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ht==null?void 0:ht.status)===-12&&ge.ZP.warning(ht==null?void 0:ht.message),(ht==null?void 0:ht.status)===-2){if(rt(),ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ct(!0),sn(1);return}if(ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ct(!0),sn(2);return}if(ht.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ct(!0),sn(3);return}}if((ht==null?void 0:ht.status)===0){(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),rt(),ht!=null&&ht.course_id?Bt(ht):ge.ZP.success(ht.message);return}}),rt=()=>te(void 0,null,function*(){Ie()});return x.createElement(x.Fragment,null,x.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ve,confirmLoading:Qt,onOk:un,onCancel:rt},x.createElement("div",{className:"tc"},x.createElement("div",null,x.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),x.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ye,onChange:qe=>{if(qe.target.value.length>=7){ge.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Be(qe.target.value)}})),x.createElement("div",{className:"mt10 font14"},x.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),x.createElement(he.default.Group,{value:$e,onChange:qe=>st(qe)},x.createElement(he.default,{value:1,disabled:$e.includes(2)},"\u6559\u5E08"),x.createElement(he.default,{value:2,disabled:$e.includes(1)},"\u52A9\u6559"),x.createElement(he.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),x.createElement(a,null),x.createElement(xe.Z,{visible:wt,onCancel:()=>Ct(!1),occupationValue:Tt}))};var pe=(0,re.connect)(({user:ve,account:be})=>({user:ve,account:be}))(le)},65218:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ia},g:function(){return fa}});var E=y(59301),re=y(25690),oe=y(44e3),ge=y(92832),fe=y(43418),he={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"},ie=y(8591),xe=y(95237),Ee=y(43604),Le=y(20834),Oe=y(38854),je=y(5112),Ge=y(82220),ce=y(51257),b=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())}),a=(Vt=>(Vt.Manager="manager",Vt.Developer="developer",Vt.Reporter="reporter",Vt))(a||{}),x=({visible:Vt,onCancel:Zt=()=>{}})=>{const[an,yn]=(0,E.useState)(),[jn,ya]=(0,E.useState)(),[Ha,Pa]=(0,E.useState)(!1),ea=()=>b(void 0,null,function*(){if(!an){ie.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(an.length!==6){ie.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!jn){ie.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Pa(!0);const za=yield(0,Ge.vm)({code:an,role:jn});Pa(!1),xa();const Ta={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(Ta[za.status]){ie.ZP.info(Ta[za.status]);return}if(za.status===0){jn==="reporter"?(ie.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ce.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),re.history.push(`/projects/${za==null?void 0:za.project_id}`)):((0,ce.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ie.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),xa=()=>b(void 0,null,function*(){Zt()});return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Vt,confirmLoading:Ha,onOk:ea,onCancel:xa},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:an,onChange:za=>{if(za.target.value.length>=7){ie.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}yn(za.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(je.ZP.Group,{value:jn,onChange:za=>ya(za.target.value)},E.createElement(je.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),E.createElement(je.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),E.createElement(je.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},te=y(85754),ae={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"},le=y(40197),pe=y(78241),ve=y(57809),be=y(12309),Ae=Object.defineProperty,Ie=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,st=(Vt,Zt,an)=>Zt in Vt?Ae(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,Qt=(Vt,Zt)=>{for(var an in Zt||(Zt={}))Be.call(Zt,an)&&st(Vt,an,Zt[an]);if(Ye)for(var an of Ye(Zt))$e.call(Zt,an)&&st(Vt,an,Zt[an]);return Vt},vt=(Vt,Zt)=>Ie(Vt,ke(Zt)),wt=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())});const Ct=({globalSetting:Vt,dispatch:Zt,user:an,info:yn,open:jn,onCancel:ya=()=>{}})=>{var Ha;const[Pa,ea]=(0,E.useState)([]),[xa,za]=(0,E.useState)([]),[Ta,va]=(0,E.useState)([]),[Da]=pe.default.useForm(),[gr,Ya]=(0,E.useState)(!1),[sr,Ar]=(0,E.useState)(!1),xr=(0,E.useRef)(null),Na=(0,E.useRef)(1),[yr,ur]=(0,E.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,E.useEffect)(()=>{jn&&Dr()},[jn]);const Dr=()=>wt(void 0,null,function*(){var mr;const nr=yn;if(!(0,le.o1)(Zt))return;const{user_school_id:Tr="",department_id:br="",school_name:Eo="",department_name:ho=""}=an.userInfo||{},hr=(mr=nr==null?void 0:nr.graduation_years)==null?void 0:mr.at(-1);za([{id:Tr,name:Eo}]),yield bo(Tr),Da.setFieldsValue({year:hr,school_id:Tr,department_id:Number(br),name:`${hr}${Eo}${ho}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Gr=mr=>wt(void 0,null,function*(){const nr=yield(0,be.J3)(vt(Qt({},mr),{tab_module_type:"graduations"}));return nr!=null&&nr.un_purchased&&Zt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),nr.status===0&&ea((nr==null?void 0:nr.graduation_years)||[]),nr}),qr=(mr,nr=500)=>{Ar(!0),clearTimeout(xr.current),xr.current=setTimeout(()=>wt(void 0,null,function*(){Na.current+=1;const Tr=Na.current,br=yield(0,be.NT)({keyword:mr});br.status===0&&Na.current===Tr&&(za((br==null?void 0:br.schools)||[]),Ar(!1))}),nr)},bo=mr=>wt(void 0,null,function*(){if(!mr)return;const nr=yield(0,be.Ps)({page:1,limit:9999,id:mr});nr.status===0&&va((nr==null?void 0:nr.departments)||[])});return E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:jn,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:gr,onCancel:ya,onOk:()=>Da.submit()},E.createElement(pe.default,{colon:!1,form:Da,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(mr,nr)=>{mr.school_id&&(bo(nr.school_id),Da.setFieldValue("department_id",null))},onFinish:mr=>wt(void 0,null,function*(){Ya(!0);const nr=yield(0,be.Wz)(mr);nr.status===0&&(ie.ZP.success("\u521B\u5EFA\u6210\u529F"),Da.resetFields(),ya(),(0,ce.xg)(`/graduations/${nr==null?void 0:nr.identifier}/index`)),Ya(!1)})},E.createElement(pe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},E.createElement(ve.default,{style:{width:344},size:"large",options:(Ha=yn==null?void 0:yn.graduation_years)==null?void 0:Ha.map(mr=>({value:mr,label:mr}))})),E.createElement(pe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},E.createElement(ve.default,{showSearch:!0,filterOption:!1,onSearch:mr=>{qr(mr)},loading:sr,size:"large",style:{width:344},options:xa.map(mr=>({value:mr.id,label:mr.name}))})),E.createElement(pe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},E.createElement(ve.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ta.map(mr=>({value:mr.id,label:mr.name}))})),E.createElement(pe.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"}]},E.createElement(ge.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Tt=(0,re.connect)(({user:Vt,globalSetting:Zt,loading:an})=>({user:Vt,globalSetting:Zt,loading:an}))(Ct),sn=y(38986),en=Object.defineProperty,et=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rt=(Vt,Zt,an)=>Zt in Vt?en(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,qe=(Vt,Zt)=>{for(var an in Zt||(Zt={}))Bt.call(Zt,an)&&rt(Vt,an,Zt[an]);if(et)for(var an of et(Zt))un.call(Zt,an)&&rt(Vt,an,Zt[an]);return Vt},ht=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())});const Wt=({globalSetting:Vt,dispatch:Zt,user:an,open:yn,onCancel:jn=()=>{}})=>{const[ya]=pe.default.useForm(),[Ha,Pa]=(0,E.useState)(!1),[ea,xa]=(0,E.useState)(null);return(0,E.useEffect)(()=>{var za;if(yn){const Ta={code:"",user_type:((za=an==null?void 0:an.userInfo)==null?void 0:za.identity)==="student"?2:1,major:""};ya.setFieldsValue(Ta),xa(qe({},Ta))}},[yn]),E.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:yn,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ha,onCancel:jn,onOk:()=>ya.submit()},E.createElement(pe.default,{colon:!1,form:ya,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(za,Ta)=>xa(qe({},Ta)),onFinish:za=>ht(void 0,null,function*(){Pa(!0);const Ta=yield(0,sn.ZP)("/api/graduations/join.json",{method:"post",body:za});Ta.status===0&&(jn(),Ta!=null&&Ta.identifier?(0,ce.xg)(`/graduations/${Ta==null?void 0:Ta.identifier}/index`):ie.ZP.success(Ta==null?void 0:Ta.message)),Pa(!1)})},E.createElement(pe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),E.createElement(pe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},E.createElement(je.ZP.Group,null,E.createElement(je.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),E.createElement(je.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ea==null?void 0:ea.user_type)===2&&E.createElement(pe.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"}]},E.createElement(ge.default,{showCount:!0,maxLength:60}))))};var bt=(0,re.connect)(({user:Vt,globalSetting:Zt})=>({user:Vt,globalSetting:Zt}))(Wt),Nt=y(59301),it=Object.defineProperty,kt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,tt=(Vt,Zt,an)=>Zt in Vt?it(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,we=(Vt,Zt)=>{for(var an in Zt||(Zt={}))cn.call(Zt,an)&&tt(Vt,an,Zt[an]);if(kn)for(var an of kn(Zt))gt.call(Zt,an)&&tt(Vt,an,Zt[an]);return Vt},Ce=(Vt,Zt)=>kt(Vt,Et(Zt)),ct=(Vt,Zt)=>{var an={};for(var yn in Vt)cn.call(Vt,yn)&&Zt.indexOf(yn)<0&&(an[yn]=Vt[yn]);if(Vt!=null&&kn)for(var yn of kn(Vt))Zt.indexOf(yn)<0&>.call(Vt,yn)&&(an[yn]=Vt[yn]);return an},Gt=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())}),Ve=(Vt=>(Vt.Projects="projects",Vt.Shixuns="shixuns",Vt.Classrooms="classrooms",Vt))(Ve||{}),He=(Vt=>(Vt.Classrooms="classrooms",Vt.Shixuns="shixuns",Vt.Paths="paths",Vt.Projects="projects",Vt.Videos="videos",Vt.Topics="topics",Vt.Graduations="graduations",Vt))(He||{});const ut=Vt=>{var Zt=Vt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha}=Zt,Pa=ct(Zt,["homePage","user","globalSetting","loading","dispatch"]),ea,xa,za,Ta;const[va,Da]=(0,E.useState)(),[gr,Ya]=(0,E.useState)(),[sr,Ar]=(0,E.useState)(!1),[xr,Na]=(0,E.useState)(!1),[yr,ur]=(0,E.useState)(!1),[Dr,Gr]=(0,E.useState)();function qr(hr,Kn){for(const Zn of hr){if(Zn.link===Kn)return Zn.hidden;if(Zn.subitem&&Zn.subitem.length>0){let Mn=Zn.subitem;for(const ta of Mn)if(ta.link===Kn)return ta.hidden;return!1}}return!0}const bo=qr(((ea=jn.setting)==null?void 0:ea.navbar)||[],"/classrooms"),mr=qr(((xa=jn.setting)==null?void 0:xa.navbar)||[],"/shixuns"),nr=qr(((za=jn.setting)==null?void 0:za.navbar)||[],"/paths"),Tr=qr(((Ta=jn.setting)==null?void 0:Ta.navbar)||[],"/graduations"),br=hr=>{var Kn;if((0,le.tJ)(Ha)){if(hr==="projects"&&!((Kn=yn.userInfo)!=null&&Kn.email)){ie.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hr==="classrooms"?Da(!0):hr==="projects"&&Ya(!0)}},Eo=(hr,Kn)=>{var Zn;if((0,le.tJ)(Ha)){if(Kn==="projects"&&!((Zn=yn.userInfo)!=null&&Zn.email)){ie.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Kn==="shixuns"&&!(0,le.xY)()||hr&&(window.location.href=hr)}},ho=hr=>{var Kn,Zn,Mn,ta,Ua,Ne,gn,Tn,Qn,ln,qn,$n,On,Yn,wa,sa,pa,ha,Za,vr,Nr,Or;return Nt.createElement(Nt.Fragment,null,Nt.createElement(xe.Z,{justify:"space-around",className:"pt5 pb5"},Nt.createElement(Ee.Z,{className:((Kn=yn.userInfo)==null?void 0:Kn.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((Zn=yn.userInfo)==null?void 0:Zn.user_identity)!=="\u5B66\u751F"&&!((Mn=jn==null?void 0:jn.setting)!=null&&Mn.hide_course)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/classrooms/new")},(ta=yn.userInfo)!=null&&ta.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Ua=jn==null?void 0:jn.setting)!=null&&Ua.hide_shixun)&&((Ne=yn==null?void 0:yn.userInfo)==null?void 0:Ne.is_shixun_marker)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((gn=yn.userInfo)==null?void 0:gn.user_identity)!=="\u5B66\u751F"&&!((Tn=jn==null?void 0:jn.setting)!=null&&Tn.hide_subject)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>Eo("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Qn=jn==null?void 0:jn.setting)!=null&&Qn.is_local)&&((ln=yn.userInfo)==null?void 0:ln.main_site)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>{var _r;return Eo(`${(_r=jn==null?void 0:jn.setting)==null?void 0:_r.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((qn=yn==null?void 0:yn.userInfo)==null?void 0:qn.identity)!=="student"&&Nt.createElement(Le.default.Item,Ce(we({},hr),{onClick:()=>Gt(void 0,null,function*(){if(!(0,le.o1)(Ha))return;const _r=yield(0,be.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(_r!=null&&_r.un_purchased){Ha({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}_r.status===0&&(Gr(_r),Ar(!0))})}),Nt.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!(($n=yn.userInfo)!=null&&$n.main_site)&&Nt.createElement("div",null,Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("classrooms")},(On=yn.userInfo)!=null&&On.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Yn=yn.userInfo)==null?void 0:Yn.main_site)&&!((wa=jn==null?void 0:jn.setting)!=null&&wa.is_local)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((sa=yn.userInfo)==null?void 0:sa.main_site)&&((pa=yn.userInfo)==null?void 0:pa.user_identity)!=="\u5B66\u751F"&&Nt.createElement(Ee.Z,null,Nt.createElement("div",{className:ae.joinBoard})),((ha=yn.userInfo)==null?void 0:ha.main_site)&&Nt.createElement(Ee.Z,{className:((Za=yn.userInfo)==null?void 0:Za.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("classrooms")},(vr=yn.userInfo)!=null&&vr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nr=yn.userInfo)==null?void 0:Nr.main_site)&&!((Or=jn==null?void 0:jn.setting)!=null&&Or.is_local)&&Nt.createElement(Le.default.Item,we({},hr),Nt.createElement("a",{onClick:()=>br("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Nt.createElement(Le.default.Item,Ce(we({},hr),{onClick:()=>{(0,le.o1)(Ha)&&Na(!0)}}),Nt.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Nt.createElement("section",null,Nt.createElement(Oe.Z,{dropdownRender:()=>{var hr;return Nt.createElement(Le.default,{className:((hr=yn.userInfo)==null?void 0:hr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},Nt.createElement(ho,null))},placement:"bottom"},Nt.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Nt.createElement(te.Z,{visible:va,onCancel:()=>Da(!1)}),Nt.createElement(x,{visible:gr,onCancel:()=>Ya(!1)}),Nt.createElement(Tt,{info:Dr,open:sr,onCancel:()=>Ar(!1)}),Nt.createElement(bt,{open:xr,onCancel:()=>Na(!1)}))};var dt=(0,re.connect)(({homePage:Vt,loading:Zt,user:an,globalSetting:yn})=>({homePage:Vt,user:an,globalSetting:yn,loading:Zt.models.index}))(ut),Ze={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"},mt=y(48790),Cn=y(86245),_t=y(346),Kt=y(59301),Pn=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Rt=(Vt,Zt)=>{var an={};for(var yn in Vt)Nn.call(Vt,yn)&&Zt.indexOf(yn)<0&&(an[yn]=Vt[yn]);if(Vt!=null&&Pn)for(var yn of Pn(Vt))Zt.indexOf(yn)<0&&Qe.call(Vt,yn)&&(an[yn]=Vt[yn]);return an},Ut=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())});const Xt=Vt=>{var Zt,an=RegExp("(^| )"+Vt+"=([^;]+)(;|$)");return(Zt=document.cookie.match(an))?decodeURIComponent(Zt[2]):null},vn=Vt=>{var Zt=new Date;Zt.setTime(Zt.getTime()-1);var an=Xt(Vt);an!=null&&(document.cookie=Vt+"="+an+";expires="+Zt.toGMTString())};var Hn=(Vt=>(Vt.Classrooms="classrooms",Vt.Shixuns="shixuns",Vt.Paths="paths",Vt.Projects="projects",Vt.Videos="videos",Vt.Topics="topics",Vt.Competition="competitions",Vt.Engineering="engineering",Vt.Graduations="graduations",Vt.Paperlibrary="paperlibrary",Vt.Problemset="problemset",Vt.Dataset="dataset",Vt))(Hn||{});const zn=Vt=>{var Zt=Vt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,shixunHomeworks:Pa,location:ea,payload:xa={}}=Zt,za=Rt(Zt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ta,va,Da,gr,Ya,sr,Ar,xr,Na,yr,ur,Dr,Gr,qr,bo,mr;const nr=(va=(((Ta=jn.setting)==null?void 0:Ta.navbar)||[]).find(hr=>hr.link==="/classrooms"))==null?void 0:va.hidden,Tr=(gr=(((Da=jn.setting)==null?void 0:Da.navbar)||[]).find(hr=>hr.link==="/shixuns"))==null?void 0:gr.hidden,br=(sr=(((Ya=jn.setting)==null?void 0:Ya.navbar)||[]).find(hr=>hr.link==="/paths"))==null?void 0:sr.hidden,Eo=(Ar=yn.userInfo)==null?void 0:Ar.is_school_manage,ho=()=>{var hr,Kn,Zn,Mn,ta,Ua,Ne,gn,Tn,Qn,ln,qn,$n,On,Yn,wa;return(0,ce.Ll)()?Kt.createElement(Le.default,{className:`${Ze.rightMenu} ${Ze.menuWrap}`},Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Kt.createElement(Le.default,{className:`${Ze.rightMenu} ${Ze.menuWrap}`},Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(hr=yn.userInfo)==null?void 0:hr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(Kn=yn.userInfo)==null?void 0:Kn.login}/classrooms`},(Zn=yn.userInfo)!=null&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(Mn=yn.userInfo)==null?void 0:Mn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(ta=yn.userInfo)==null?void 0:ta.login}/paths`},(Ua=yn.userInfo)!=null&&Ua.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Ne=yn.userInfo)==null?void 0:Ne.user_identity)!=="\u5B66\u751F"&&Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(gn=yn.userInfo)==null?void 0:gn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((Tn=jn.setting)!=null&&Tn.hide_competition)&&Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(Qn=yn.userInfo)==null?void 0:Qn.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((ln=jn.setting)!=null&&ln.hide_virtual)&&Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:`/users/${(qn=yn.userInfo)==null?void 0:qn.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,mt.JA)()&&Kt.createElement(Le.default.Item,null,Kt.createElement("a",{onClick:()=>{(0,le.tJ)(Ha)&&re.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,mt.JA)()&&Kt.createElement(Le.default.Item,null,Kt.createElement("a",{onClick:()=>{(0,le.tJ)(Ha)&&re.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((On=($n=yn.navigationInfo)==null?void 0:$n.top)==null?void 0:On.laboratory_admin_url)&&Kt.createElement(Le.default.Item,null,Kt.createElement("a",{href:(wa=(Yn=yn.navigationInfo)==null?void 0:Yn.top)==null?void 0:wa.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Kt.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")),Eo&&Kt.createElement(Le.default.Item,null,Kt.createElement(re.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Kt.createElement(Le.default.Item,{className:Ze.exit},Kt.createElement("a",{onClick:()=>Ut(void 0,null,function*(){(0,ce.m5)();let sa;try{sa=yield(0,Cn.vR)({}),ie.ZP.success(sa==null?void 0:sa.message)}catch(pa){}(0,ce.d8)("_educoder_session","logout",1),(0,ce.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),sa!=null&&sa.url?window.location.href=sa.url:(re.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,mt.bg)()?Kt.createElement(Oe.Z,{className:`${Ze.height67}`,dropdownRender:ho,placement:"bottomRight"},Kt.createElement("section",null,Kt.createElement("aside",null,Kt.createElement("div",{className:Pa.actionTabs.type===1?Ze.classromediv:""},Kt.createElement("img",{className:`${Ze.userPic} current ml15`,src:`${(xr=_t.Z)==null?void 0:xr.IMG_SERVER}/images/${(Na=yn.userInfo)==null?void 0:Na.image_url}`,alt:"",onClick:()=>{var hr;return re.history.push((0,ce.Ll)()?"/account/profile":`/users/${(hr=yn.userInfo)==null?void 0:hr.login}/classrooms`)}}),(0,ce.Ll)()&&Kt.createElement("span",{className:"ml10 font16"},(yr=yn.userInfo)==null?void 0:yr.username),Kt.createElement("i",{className:`iconfont icon-zhankai4 ${Ze.icon}`}))))):Kt.createElement("div",{className:`font15 ${jn.isIlearning?Ze.login:""}`},((ur=jn.setting)==null?void 0:ur.sso_login_url)&&Kt.createElement("a",{target:"_blank",href:(Dr=jn.setting)==null?void 0:Dr.sso_login_url},Kt.createElement("img",{src:`${_t.Z.IMG_SERVER}/${(Gr=jn.setting)==null?void 0:Gr.login_logo_url}`,width:40}),Kt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(qr=jn.setting)==null?void 0:qr.sso_login_button_name)),!((bo=jn.setting)!=null&&bo.hide_account_login)&&Kt.createElement(Kt.Fragment,null,Kt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ha({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((mr=jn.setting)!=null&&mr.close_register)&&Kt.createElement(Kt.Fragment,null,Kt.createElement("span",{className:"ml5 mr5"},"|"),Kt.createElement(re.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Bn=(0,re.connect)(({homePage:Vt,loading:Zt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Vt,user:an,globalSetting:yn,shixunHomeworks:jn,loading:Zt.models.index}))(zn),Wn=y(65363),_n={tip:"tip___a6MfI"},pn=Object.defineProperty,Ue=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,_e=(Vt,Zt,an)=>Zt in Vt?pn(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,pt=(Vt,Zt)=>{for(var an in Zt||(Zt={}))ye.call(Zt,an)&&_e(Vt,an,Zt[an]);if(Sn)for(var an of Sn(Zt))tn.call(Zt,an)&&_e(Vt,an,Zt[an]);return Vt},It=(Vt,Zt)=>Ue(Vt,Ft(Zt)),ft=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())}),Se=(Vt=>(Vt[Vt.Professor=1]="Professor",Vt[Vt.AssistantProfessor=2]="AssistantProfessor",Vt[Vt.Student=3]="Student",Vt))(Se||{});const Te=({visible:Vt,user:Zt,onCancel:an=()=>{},dispatch:yn,globalSetting:jn})=>{var ya,Ha;const[Pa,ea]=(0,E.useState)(!1),[xa,za]=(0,E.useState)({name:"",phone:""});(0,E.useEffect)(()=>{var Da,gr;if((Da=Zt==null?void 0:Zt.userInfo)!=null&&Da.login){let Ya=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(Ya),Ya&&(Ya!=null&&Ya.isShow)&&(Ya==null?void 0:Ya.login)===((gr=Zt==null?void 0:Zt.userInfo)==null?void 0:gr.login)&&(ea(!0),za({name:Ya==null?void 0:Ya.name,phone:Ya==null?void 0:Ya.phone}))}},[Zt==null?void 0:Zt.userInfo]);const Ta=()=>ft(void 0,null,function*(){an()}),va=()=>{let Da=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(It(pt({},Da),{isShow:!1}))),ea(!1)};return E.createElement(E.Fragment,null,Pa&&E.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},E.createElement("div",{className:_n.tip},E.createElement("div",null,E.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${(ya=jn==null?void 0:jn.infoData)==null?void 0:ya.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Ha=jn==null?void 0:jn.infoData)==null?void 0:Ha.phone}`),E.createElement("div",null,E.createElement(Wn.Z,{onClick:va,style:{color:"#165dff",fontSize:16}})))))};var We=(0,re.connect)(({user:Vt,globalSetting:Zt})=>({user:Vt,globalSetting:Zt}))(Te),Ke=y(3113),at="data:image/png;base64,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",Pt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Xe=(Vt,Zt)=>{var an={};for(var yn in Vt)xt.call(Vt,yn)&&Zt.indexOf(yn)<0&&(an[yn]=Vt[yn]);if(Vt!=null&&Pt)for(var yn of Pt(Vt))Zt.indexOf(yn)<0&&Me.call(Vt,yn)&&(an[yn]=Vt[yn]);return an};const Je=null,yt=Vt=>{var Zt=Vt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,location:Pa,text:ea,shixunHomeworks:xa,payload:za={}}=Zt,Ta=Xe(Zt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[va,Da]=(0,E.useState)("none");return(0,E.useEffect)(()=>{xa.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Da("flex")},[xa.actionTabs.key]),(0,E.useEffect)(()=>{xa.actionTabs.key==="\u9690\u85CF"&&(Da("none"),localStorage.setItem("Noviceguide","0"))},[xa.actionTabs.key]),E.createElement("div",{style:{display:va,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},E.createElement("div",{style:{margin:"0 auto",width:"1200px"}},E.createElement("img",{src:at,style:{position:"absolute",top:"-32px"}}),E.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},xa.actionTabs.text),xa.actionTabs.type===9?E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Ke.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Da("none"),Ha({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")):E.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},E.createElement(Ke.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ha({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Da("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var nn=(0,re.connect)(({homePage:Vt,loading:Zt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Vt,user:an,globalSetting:yn,loading:Zt.models.index,shixunHomeworks:jn}))(yt),qt=Object.defineProperty,bn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ht=(Vt,Zt,an)=>Zt in Vt?qt(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,Vn=(Vt,Zt)=>{for(var an in Zt||(Zt={}))Dn.call(Zt,an)&&Ht(Vt,an,Zt[an]);if(bn)for(var an of bn(Zt))ot.call(Zt,an)&&Ht(Vt,an,Zt[an]);return Vt};const $t=Vt=>React.createElement("svg",Vn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Vt),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 Rn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ra=y(89392),ma=y(92736),Jn=y(6848),St={content:"content___L4gl0"},jt="data:image/png;base64,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",Ot=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())});const on=({classroomList:Vt,loading:Zt,user:an,dispatch:yn,virtualSpaces:jn,globalSetting:ya})=>{const Ha=(0,re.useLocation)();let Pa=!1;(0,E.useEffect)(()=>{ya.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Pa=!0)},[ya.actionTabs.key]),(0,E.useEffect)(()=>{Pa&&yn({type:"globalSetting/setActionTabs",payload:{}})},[Ha.pathname]);const ea=()=>{yn({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return E.createElement(ma.ZP,{theme:{token:{colorBgMask:"#999"}}},E.createElement(fe.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:ya.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ot(void 0,null,function*(){}),onCancel:()=>{ea()}},E.createElement("div",{className:St.content},E.createElement("div",{className:"mb15"},E.createElement("img",{src:jt,alt:""})),E.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"),E.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 ",E.createElement(Jn.Z,{placement:"bottom",title:E.createElement("div",null,E.createElement("img",{src:`${_t.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),E.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),E.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},E.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var xn=(0,re.connect)(({classroomList:Vt,user:Zt,loading:an,virtualSpaces:yn,globalSetting:jn})=>({classroomList:Vt,user:Zt,loading:an,virtualSpaces:yn,globalSetting:jn}))(on),fn=y(59301),Ln=Object.defineProperty,In=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,wn=(Vt,Zt,an)=>Zt in Vt?Ln(Vt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:an}):Vt[Zt]=an,La=(Vt,Zt)=>{for(var an in Zt||(Zt={}))ua.call(Zt,an)&&wn(Vt,an,Zt[an]);if(In)for(var an of In(Zt))ba.call(Zt,an)&&wn(Vt,an,Zt[an]);return Vt},Ra=(Vt,Zt)=>{var an={};for(var yn in Vt)ua.call(Vt,yn)&&Zt.indexOf(yn)<0&&(an[yn]=Vt[yn]);if(Vt!=null&&In)for(var yn of In(Vt))Zt.indexOf(yn)<0&&ba.call(Vt,yn)&&(an[yn]=Vt[yn]);return an},Xa=(Vt,Zt,an)=>new Promise((yn,jn)=>{var ya=ea=>{try{Pa(an.next(ea))}catch(xa){jn(xa)}},Ha=ea=>{try{Pa(an.throw(ea))}catch(xa){jn(xa)}},Pa=ea=>ea.done?yn(ea.value):Promise.resolve(ea.value).then(ya,Ha);Pa((an=an.apply(Vt,Zt)).next())});const{Header:qa}=oe.default,{Search:na}=ge.default;function fa(){var Vt,Zt;const yn=window.location.pathname.split("/"),jn={};return yn[1]=="classrooms"&&yn.length>3&&!((Vt=yn[4])!=null&&Vt.includes("newgold"))&&!((Zt=yn[5])!=null&&Zt.includes("newgold"))&&yn[2]!=="coursesId"&&(jn.course_id=yn[2]),yn[1]==="shixuns"&&yn.length>3&&(jn.objective_type="shixun",jn.objective_id=yn[2]),yn[1]==="paths"&&yn.length>3&&(jn.objective_type="path",jn.objective_id=yn[2]),La(La({},jn),{school:1})}const Sa=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ca=Vt=>{var Zt=Vt,{homePage:an,user:yn,globalSetting:jn,loading:ya,dispatch:Ha,isLogin:Pa=!1,shixunHomeworks:ea}=Zt,xa=Ra(Zt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),za,Ta,va,Da,gr,Ya,sr,Ar,xr;const Na=(0,re.useLocation)(),[yr,ur]=(0,E.useState)(!1),[Dr,Gr]=(0,E.useState)(""),[qr,bo]=(0,E.useState)(!1),mr=fa();(0,E.useEffect)(()=>{Ha({type:"user/getNavigationInfo",payload:La({},mr)})},[jn.name]),(0,E.useEffect)(()=>{ea.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Sa!=null&&Sa.includes(Na==null?void 0:Na.pathname)||(Na==null?void 0:Na.pathname.indexOf("/classrooms"))===0||Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Na.pathname]),(0,E.useEffect)(()=>{ea.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ea.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ea.actionTabs.key]),(0,E.useEffect)(()=>{var Mn;if(jn!=null&&jn.setting){let ta=(0,ra.cloneDeep)((Mn=jn==null?void 0:jn.setting)==null?void 0:Mn.navbar);ta=ta==null?void 0:ta.filter(Ne=>{var gn;return!(Ne!=null&&Ne.hidden)&&!((0,mt.JA)()&&((gn=["/paperlibrary","/problemset"])!=null&&gn.includes(Ne.link)))});for(const Ne of ta)Ne.subitem&&(Ne.subitem=Ne.subitem.filter(gn=>{var Tn;return!(gn!=null&&gn.hidden)&&!((0,mt.JA)()&&((Tn=["/paperlibrary","/problemset"])!=null&&Tn.includes(gn.link)))}));let Ua=!1;ta==null||ta.map(function(Ne,gn){var Tn,Qn,ln,qn;const $n=Na.pathname;Ne.link===$n&&(Gr(Ne==null?void 0:Ne.link),(0,ce.Dk)($n==="/"?(Tn=jn==null?void 0:jn.setting)==null?void 0:Tn.name:Zn(Ne==null?void 0:Ne.name)),ho(Kn(gn,{name:Ne==null?void 0:Ne.name,link:Ne==null?void 0:Ne.link},ta)),Ua=!0),$n=="/"&&(Gr(""),(0,ce.Dk)((Qn=jn==null?void 0:jn.setting)==null?void 0:Qn.name)),(ln=Ne==null?void 0:Ne.subitem)!=null&&ln.length&&((qn=Ne==null?void 0:Ne.subitem)==null||qn.map(On=>{On.link===$n&&(Gr(On==null?void 0:On.link),$n!=="/"&&(0,ce.Dk)(Zn(On==null?void 0:On.name)),ho(Kn(gn,{name:On==null?void 0:On.name,link:On==null?void 0:On.link},ta)),Ua=!0)}))}),Ua||ho(ta)}},[jn==null?void 0:jn.setting,yn]);const nr=(0,E.useMemo)(()=>{var Mn,ta;return(Mn=jn==null?void 0:jn.setting)!=null&&Mn.nav_logo_url?`${_t.Z.IMG_SERVER}/${(ta=jn==null?void 0:jn.setting)==null?void 0:ta.nav_logo_url}`:`${_t.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(za=jn==null?void 0:jn.setting)==null?void 0:za.nav_logo_url]);function Tr(Mn){re.history.push("/search?value="+Mn)}const br=()=>yr?fn.createElement("div",{onBlur:()=>{setTimeout(()=>{ur(!1)},300)}},fn.createElement(na,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Tr,autoFocus:!0})):fn.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{re.history.push("/search?value=")}}),[Eo,ho]=(0,E.useState)([]),hr=(Mn,ta)=>Xa(void 0,null,function*(){var Ua,Ne,gn,Tn,Qn,ln;if((Mn==null?void 0:Mn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const qn=yield(0,Cn.IU)({tab_module_type:"engineering"});if(qn!=null&&qn.un_purchased){Ha({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Ua=qn==null?void 0:qn.data)!=null&&Ua.engineer_url?(gn=(Ne=qn==null?void 0:qn.data)==null?void 0:Ne.engineer_url)!=null&&gn.includes("http")?(0,ce.xg)((Tn=qn==null?void 0:qn.data)==null?void 0:Tn.engineer_url):re.history.push((Qn=qn==null?void 0:qn.data)==null?void 0:Qn.engineer_url):(qn==null?void 0:qn.status)!=401&&bo(!0);return}(ln=Mn==null?void 0:Mn.link)!=null&&ln.includes("http")?(0,ce.xg)(Mn==null?void 0:Mn.link):((0,ce.Dk)(Mn==null?void 0:Mn.name),re.history.push(Mn==null?void 0:Mn.link)),(Mn==null?void 0:Mn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ha({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:fn.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~")}})}),Kn=(Mn,ta,Ua)=>{const Ne=Ua.slice();return Ne[Mn]&&(Ne[Mn].name=ta.name,Ne[Mn].link=ta.link),Ne||[]},Zn=(Mn="")=>(Mn==null?void 0:Mn.indexOf("<"))>-1?Mn==null?void 0:Mn.slice(0,Mn==null?void 0:Mn.indexOf("<")):Mn;return jn.showHeader&&jn.showHeaderFooter?fn.createElement(oe.default,{style:{background:`${Na.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${jn.isIlearning?he["header-iearning"]:he.header} ${jn.showHeaderFixed?he.headerFixed:""}`},(jn==null?void 0:jn.showTip)&&fn.createElement(We,null),fn.createElement(qa,{className:"header",style:{background:`${Na.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Na.pathname=="/training"?"999":""}`}},fn.createElement("section",{className:he["edu-menu"]},(!!jn.isIlearning||!((Ta=jn==null?void 0:jn.setting)!=null&&Ta.main_site)&&!!((va=jn==null?void 0:jn.setting)!=null&&va.navbar))&&fn.createElement(re.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ha({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},fn.createElement("img",{className:he.logo,title:(Da=jn.setting)==null?void 0:Da.name,src:nr||Rn})),fn.createElement("ul",{className:`${he.menu} ${(0,ce.Ll)()&&"ml0"}`},(0,ce.Ll)()&&fn.createElement("li",null,fn.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ce.Ll)()&&jn.setting&&(Eo==null?void 0:Eo.map(function(Mn,ta){var Ua,Ne,gn,Tn,Qn;return fn.createElement("li",{key:ta,className:!((Ua=Mn==null?void 0:Mn.subitem)!=null&&Ua.length)&&Dr===(Mn==null?void 0:Mn.link)||(Ne=Mn==null?void 0:Mn.subitem)!=null&&Ne.some(ln=>Dr===(ln==null?void 0:ln.link))?he.actived:""},fn.createElement("div",{onClick:()=>hr(Mn,ta),className:he.name},fn.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ln;let qn=Mn==null?void 0:Mn.name;return(ln=Mn==null?void 0:Mn.subitem)==null||ln.map(($n,On)=>($n.link===Na.pathname&&(qn=$n.name),$n)),qn})()}}),((gn=Mn==null?void 0:Mn.subitem)==null?void 0:gn.length)>0&&fn.createElement("i",{className:"iconfont icon-zhankai4"})),((Tn=Mn==null?void 0:Mn.subitem)==null?void 0:Tn.length)>0&&fn.createElement("div",{className:he.dropDown},(Qn=Mn==null?void 0:Mn.subitem)==null?void 0:Qn.map((ln,qn)=>fn.createElement("div",{className:he.subName,onClick:()=>hr(ln,ta),key:ta+"-"+qn},!!qn&&fn.createElement("div",{className:he.line}),fn.createElement("aside",{className:"font16 c-black"},Zn(ln==null?void 0:ln.name)),fn.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ln.content)))))}))),fn.createElement("div",{className:"search-bar",style:{flex:jn.isIlearning?"initial":"1 0 auto"}},!(0,ce.Ll)()&&!(jn!=null&&jn.isIlearning)&&fn.createElement(fn.Fragment,null,fn.createElement(br,null),!Pa&&fn.createElement(dt,null),!Pa&&!!((gr=yn==null?void 0:yn.userInfo)!=null&&gr.login)&&fn.createElement(re.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Ya=yn==null?void 0:yn.userInfo)==null?void 0:Ya.login}/user_tidings`},((sr=yn==null?void 0:yn.navigationInfo)==null?void 0:sr.new_message)&&fn.createElement("span",{className:he.newslight}))),!Pa&&fn.createElement(Bn,{payload:mr}))),fn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:qr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>bo(!1)},fn.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},fn.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"),fn.createElement("img",{src:`${_t.Z.IMG_SERVER}/${(Ar=jn==null?void 0:jn.setting)==null?void 0:Ar.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),fn.createElement("p",null,"\u7FA4\u53F7\uFF1A",(xr=jn==null?void 0:jn.setting)==null?void 0:xr.homepage_tea_qq_number)))),fn.createElement(nn,null),fn.createElement(xn,null)):fn.createElement(fn.Fragment,null,fn.createElement(xn,null))};var ia=(0,re.connect)(({homePage:Vt,loading:Zt,user:an,globalSetting:yn,shixunHomeworks:jn})=>({homePage:Vt,user:an,globalSetting:yn,loading:Zt.models.index,shixunHomeworks:jn}))(ca)},94361:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return he}});var E=y(60324),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},oe=y(32637),ge=y(59301),he=({type:ie,style:xe})=>{const Ee=ge.createElement("div",{className:re.wrap,onClick:Le=>{Le.preventDefault(),Le.stopPropagation()}},ge.createElement("p",null,ie==="shixun"||ie==="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",ge.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ie==="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"),ge.createElement("div",{className:re.contact},ge.createElement("div",{className:re.img},ge.createElement("img",{src:oe,width:"124px",height:"124px"})),ge.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ge.createElement(E.Z,{content:Ee},ge.createElement("span",{className:re.text,style:xe},"\u9AD8\u6D88\u8017"))}},9507:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oe}});var E=y(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},oe=y(92310),ge=y.n(oe),fe=y(71418),he=y(2859),ie=y(38986),xe=y(51257),Ee=(je,Ge,ce)=>new Promise((b,a)=>{var ee=ae=>{try{te(ce.next(ae))}catch(le){a(le)}},x=ae=>{try{te(ce.throw(ae))}catch(le){a(le)}},te=ae=>ae.done?b(ae.value):Promise.resolve(ae.value).then(ee,x);te((ce=ce.apply(je,Ge)).next())}),Oe=({data:je,className:Ge,fullWidth:ce,style:b={},onClose:a,onOk:ee,showFullTools:x,noAssociationId:te})=>{const ae=(0,E.useRef)(null),le=(0,E.useRef)(null),pe=(0,E.useRef)(null),ve=(0,E.useRef)(null),[be,Ae]=(0,E.useState)(!1),[Ie,ke]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{pe.current||(pe.current=document.createElement("style"),document.head.appendChild(pe.current)),je!=null&&je.visible?(document.body.setAttribute("data-custom","y-hidden"),pe.current.innerHTML=" html { overflow-y: hidden; }",je!=null&&je.src&&Ye()):(document.body.removeAttribute("data-custom"),pe.current&&(document.head.removeChild(pe.current),pe.current=null))},[je==null?void 0:je.visible]);const Ye=()=>Ee(void 0,null,function*(){Ae(!0),ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const vt=yield(0,xe.ZJ)(je==null?void 0:je.src);ae.current.src="",ae.current.src=vt,ae.current.onload=function(){Qt()},Ae(!1),ke("")}),Be=()=>{document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",a()},$e=vt=>Ee(void 0,null,function*(){Ae(!0),ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const wt=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:je.title,file:vt.dataUrl}});wt!=null&&wt.id&&!te?(yield(0,ie.ZP)(`/api/attachments/${je.id}/add_subitem.json`,{method:"post",body:{subitem_id:wt==null?void 0:wt.id,settings:JSON.stringify(vt.state)}})).status===0&&ee():wt!=null&&wt.id&&ee(wt),document.body.removeAttribute("data-custom"),pe.current.innerHTML=" ",Ae(!1),ke("")}),st=()=>{const vt=document.querySelector('a[href="https://markerjs.com/"]');vt&&vt.parentNode&&(vt.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(Ct=>{const Tt=document.querySelector(Ct.name);Tt&&Tt.setAttribute("title",Ct.title)})},Qt=()=>{le.current=new he.hP(ae.current),le.current.targetRoot=ve.current,le.current.addEventListener("render",$e),le.current.addEventListener("beforeclose",Be),x&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),je!=null&&je.snapshotData&&le.current.restoreState(je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),st()},300)};return E.createElement(E.Fragment,null,(je==null?void 0:je.visible)&&E.createElement(fe.Z,{spinning:be,tip:Ie,style:{position:"absolute"}},E.createElement("div",{ref:ve,className:ge()(re.imageDimensions,Ge,ce?re.fullWidth:""),style:b},E.createElement("img",{className:re.img,ref:ae}))))}},50043:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return tt},$:function(){return gt}});var E=y(59301),re={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},oe=y(92310),ge=y.n(oe),fe=y(78241),he=y(8591),ie=y(43418),xe=y(5871),Ee=y(95237),Le=y(24905),Oe=y(38854),je=y(54580),Ge=y(3113),ce=y(93948),b=y(19842),a=y(92832),ee=y(5112),x=y(6848),te=y(43604),ae=y(9148),le=y(346),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",ve="data:image/png;base64,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",be="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=y(38986),ke=y(38518),Ye=y(5623),Be=y(8944),$e=y(19105),st=y(17077),Qt=y(15342),vt=y.n(Qt),wt=(we,Ce,ct)=>new Promise((Gt,Ve)=>{var He=Ze=>{try{dt(ct.next(Ze))}catch(mt){Ve(mt)}},ut=Ze=>{try{dt(ct.throw(Ze))}catch(mt){Ve(mt)}},dt=Ze=>Ze.done?Gt(Ze.value):Promise.resolve(Ze.value).then(He,ut);dt((ct=ct.apply(we,Ce)).next())}),Tt=E.memo(({tagName:we="div",value:Ce="",className:ct,style:Gt={},onBlur:Ve,id:He})=>{const ut=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!ut.current)return;wt(void 0,null,function*(){const mt=ut.current;mt.innerHTML="";const Cn=Ce==null?void 0:Ce.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const _t of Cn)if(_t.startsWith("$$")&&_t.endsWith("$$")||_t.startsWith("`$$")&&_t.endsWith("$$`")){const Kt=_t.startsWith("`$$")?_t.slice(3,-3):_t.slice(2,-2),Pn=document.createElement("span");Pn.setAttribute("contentEditable","false"),Pn.setAttribute("title",_t),Pn.className="edu_latex",mt.appendChild(Pn),vt().render(Kt,Pn,{throwOnError:!1})}else{const Kt=_t==null?void 0:_t.replace(/<[^>]*>/g,Pn=>Pn.startsWith("{var Ze,mt;if(Ve&&ut.current){const _t=ut.current.cloneNode(!0),Kt=_t.querySelectorAll("span.edu_latex");for(let Pn of Kt){const Nn=Pn.getAttribute("title"),Qe=document.createTextNode(Nn||""),Rt=Pn;(mt=(Ze=Rt.parentNode)==null?void 0:Ze.replaceChild)==null||mt.call(Ze,Qe,Rt)}Ve(_t.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(we,{ref:ut,contentEditable:!0,className:ct,style:Gt,onBlur:dt}))}),sn=y(49535),en=Object.defineProperty,et=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ht=(we,Ce,ct)=>Ce in we?en(we,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ct}):we[Ce]=ct,Wt=(we,Ce)=>{for(var ct in Ce||(Ce={}))rt.call(Ce,ct)&&ht(we,ct,Ce[ct]);if(un)for(var ct of un(Ce))qe.call(Ce,ct)&&ht(we,ct,Ce[ct]);return we},bt=(we,Ce)=>et(we,Bt(Ce)),Nt=(we,Ce,ct)=>new Promise((Gt,Ve)=>{var He=Ze=>{try{dt(ct.next(Ze))}catch(mt){Ve(mt)}},ut=Ze=>{try{dt(ct.throw(Ze))}catch(mt){Ve(mt)}},dt=Ze=>Ze.done?Gt(Ze.value):Promise.resolve(Ze.value).then(He,ut);dt((ct=ct.apply(we,Ce)).next())});const it=we=>{we.preventDefault();let ct=(we.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ct)},kt=we=>{we.key==="Enter"&&we.preventDefault()},Et=({children:we,style:Ce})=>E.createElement("div",{className:re.leftBox,style:Ce,onPaste:it},we),kn=({children:we,style:Ce,className:ct})=>E.createElement("div",{className:ge()(re.rightBox,ct),style:Ce,onPaste:it},we),cn=({className:we,style:Ce={},width:ct=1200,onCancel:Gt=()=>{},onSuccess:Ve=()=>{},gather:He={},mode:ut=1,stickyTop:dt=0,subDisciplineId:Ze=[],hideWordFeatures:mt,dataSource:Cn=[],customLeftHeadNode:_t,customRightHeadNode:Kt,customLeftContent:Pn,hideRecognition:Nn=!1,onExchange:Qe,isSingleSelection:Rt=!1,underpinBackgroundStyle:Ut={},headExtraNode:Xt,isRefreshItemBank:vn=!1,okText:Hn="\u786E\u5B9A\u5BFC\u5165"})=>{var zn;const[Bn,Wn]=(0,E.useState)(1),[_n,pn]=(0,E.useState)(0),[Ue,Ft]=(0,E.useState)(""),[Sn,ye]=(0,E.useState)(!1),[tn,_e]=(0,E.useState)([]),[pt,It]=(0,E.useState)([]),[ft,Se]=(0,E.useState)(!1),[Te,We]=(0,E.useState)(!1),[Ke,at]=(0,E.useState)(!1),[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)([]),[Je,yt]=(0,E.useState)(1),[nn,qt]=(0,E.useState)(!1),[bn,Dn]=(0,E.useState)(!1),[ot,Ht]=(0,E.useState)(!0),[Vn,$t]=(0,E.useState)(0),[Rn,ra]=(0,E.useState)(1),[ma,Jn]=(0,E.useState)(""),[St,jt]=(0,E.useState)([]),[Ot,on]=(0,E.useState)(0),[xn,fn]=(0,E.useState)(0),[Ln,In]=(0,E.useState)(0),[ua,ba]=(0,E.useState)(0),[wn,La]=(0,E.useState)(0),[Ra]=fe.default.useForm(),[Xa]=fe.default.useForm(),qa=(0,E.useRef)(null),na=(0,E.useRef)(null),fa=(0,E.useRef)(),Sa=["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"],ca=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Cn!=null&&Cn.length&&hr(Cn)},[Cn]),(0,E.useEffect)(()=>{Bn===2&&qa.current.focus()},[Bn]),(0,E.useEffect)(()=>{Ke&&Vt()},[Ke]);const ia=()=>{if(Bn===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Nt(void 0,null,function*(){Wn(1)})})},Vt=()=>Nt(void 0,null,function*(){const Ne=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:ut===1?"new_question":"subject"}});Xe(Ne.disciplines||[])}),Zt=Ne=>{const gn=[],Tn=(Qn,ln)=>{Qn.length>=2&&gn.push(Qn.join(""));for(let qn=ln;qn(Ne=Ne||"",Ne=String(Ne),Ne=Ne.replace(/\s+/g,""),Ne),yn=Ne=>(Ne=Ne||"",Ne=String(Ne),Ne=Ne.replace(/
/g,""),Ne=Ne.replace(/
/g,` `),Ne=Ne.replace(/<\/div>/g,` -`),Ne=ya(Ne),Ne),jn=Ne=>Ne.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ya=Ne=>Ne.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Ha=Ne=>{var gn;const Tn=Ne.clipboardData;if(Tn){const Qn=Tn.types.toString(),ln=Tn.items;if(Qn==="Files"||Tn.types.indexOf("Files")>-1){Ne.preventDefault();try{let Jn=ln[1];((gn=ln[0])==null?void 0:gn.kind)==="file"&&(Jn=ln[0]);const _n=Jn.getAsFile();(0,st.I)(_n,kn=>{var Yn;if(kn.id){if(((Yn=_n==null?void 0:_n.type)==null?void 0:Yn.indexOf("image"))>-1){const wa=``;document.execCommand("insertText",!1,wa)}}else(kn==null?void 0:kn.status)===401&&(document.location.href="/user/login")})}catch(Jn){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Pa(Ne,gn){return Nt(this,null,function*(){if(typeof Ne=="string")return yield gn(Ne);if(typeof Ne!="object"||Ne===null)return Ne;if(Array.isArray(Ne))return yield Promise.all(Ne.map(ln=>Nt(this,null,function*(){return yield Pa(ln,gn)})));const Tn={};for(const Qn in Ne)if(Object.prototype.hasOwnProperty.call(Ne,Qn)){const ln=Ne[Qn];typeof ln=="string"?Tn[Qn]=yield gn(ln):typeof ln=="object"?Tn[Qn]=yield Pa(ln,gn):Tn[Qn]=ln}return Tn})}const $n=()=>Nt(void 0,null,function*(){var Ne;ye(!0),Ft("\u5904\u7406\u4E2D"),yield new Promise(Qn=>setTimeout(Qn,1e3));let gn=(Ne=ta.current)==null?void 0:Ne.querySelectorAll('[data-text="edit"]'),Tn="";try{gn.forEach(function(Qn){var ln,Jn,_n,kn;const Yn=Qn.cloneNode(!0),wa=Yn.querySelectorAll("span.edu_latex");for(let pa of wa){const ha=pa.getAttribute("title"),Za=document.createTextNode(ha),vr=pa;(Jn=(ln=vr.parentNode)==null?void 0:ln.replaceChild)==null||Jn.call(ln,Za,vr)}const sa=Yn.querySelectorAll("span[style]");for(let pa of sa)if(pa.style.fontFamily){const ha=pa.innerHTML,Za=document.createTextNode(ha),vr=pa;(kn=(_n=vr.parentNode)==null?void 0:_n.replaceChild)==null||kn.call(_n,Za,vr)}Yn==null||Yn.childNodes.forEach(function(pa){pa.nodeType===Node.ELEMENT_NODE&&pa.localName!=="h5"&&pa.localName!=="h4"?Tn+=`

${pa.innerHTML}

`:pa.nodeType===Node.TEXT_NODE&&(Tn+=`

${pa.textContent}

`)})}),Kn("/api/intelligent_imports/import.json",{html:ya(Tn)})}catch(Qn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Qn)}}),xa=Ne=>{let gn=Ne.filter(Tn=>!!(Tn!=null&&Tn.type));return gn=gn.map(Tn=>{var Qn;const ln=(Qn=br.find(_n=>_n.id===(Tn==null?void 0:Tn.type)))==null?void 0:Qn.deal,Jn=bt(Zt({},Tn),{id:String(Math.random()).slice(-6),knowledgePoint:an(Tn==null?void 0:Tn.knowledgePoint)});return ln?ln(Jn):Jn}),gn},za=()=>{if(Bn===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:$n})},Ta=()=>E.createElement("div",{className:re.row},E.createElement("div",{className:re.leftLayout},E.createElement(Et,{style:{height:675}},Bn===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Wn(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:re.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ve}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Bn===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{qa.current.innerHTML||Wn(1)},ref:qa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:re.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:re.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:be}),E.createElement("span",null,"\u9884\u89C8\u533A")))),va=(Ne,gn,Tn,Qn)=>{var ln;console.log(Ne,gn,Tn,Qn,"onDataChange\u4FEE\u6539\u6570\u503C");const Jn=JSON.parse(JSON.stringify(pt));Qn===void 0?Jn[gn][Ne]=Tn:Jn[gn].questions[Qn][Ne]=Tn;const _n=Zt({},Jn[gn]),kn=(ln=br.find(Yn=>Yn.id===(_n==null?void 0:_n.type)))==null?void 0:ln.deal;Jn[gn]=kn(_n),It(Jn)},Da=(Ne,gn,Tn)=>{var Qn;const ln=Tn!==void 0,Jn=(Qn=br.find(Yn=>Yn.id===(Ne==null?void 0:Ne.type)))==null?void 0:Qn.type,_n=`${gn+1}.${Tn===void 0?"":Tn+1+"."}`,kn=`${(Ne==null?void 0:Ne.type)==="7"?"{{":""}${_n}\u3010${Jn}\u3011${(Ne==null?void 0:Ne.question)||""}`;return E.createElement(E.Fragment,null,ln&&E.createElement("h4",{contentEditable:!0}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",value:kn}))},gr=(Ne,gn)=>Nt(void 0,null,function*(){var Tn;const Qn=yield Qe(Ne,gn),ln=(Tn=Qn==null?void 0:Qn.data)==null?void 0:Tn.content;if(ln!=null&&ln.length){const Jn=xa(ln)[0];tn.splice(gn,1,Jn),pt.splice(gn,1,Jn),_e([...tn]),It([...pt])}}),Ya=(Ne,gn,Tn)=>{var Qn;const ln=Tn!==void 0,Jn=(Qn=br.find(kn=>kn.id===(Ne==null?void 0:Ne.type)))==null?void 0:Qn.type,_n=`${gn+1}.${Tn===void 0?"":Tn+1+"."}`;return ln?E.createElement("div",{style:{padding:"10px 18px"}},`${_n}\u3010${Jn}\u3011`,E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"span",className:re.edit,onBlur:kn=>va("question",gn,kn,Tn),value:(Ne==null?void 0:Ne.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:re.actionHead},E.createElement("div",{className:"c-light-primary"},`${_n}\u3010${Jn}\u3011`),ut!==1&&E.createElement(xe.Z,{disabled:(Ne==null?void 0:Ne.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:kn=>va("score",gn,kn,Tn),value:Ne==null?void 0:Ne.score}),E.createElement(Ee.Z,{align:"middle",style:{marginLeft:"auto"}},!!Qe&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>gr(Ne,gn)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(Le.default,{onChange:kn=>va("checked",gn,kn.target.checked,Tn),checked:!!(Ne!=null&&Ne.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",style:{padding:"10px 18px"},className:re.edit,onBlur:kn=>va("question",gn,kn,Tn),value:Ne==null?void 0:Ne.question}))},sr=(Ne,gn,Tn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Ne==null?void 0:Ne.type)&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7B54\u6848\uFF1A${gn||""}`,tagName:"p"}),!Tn&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u96BE\u5EA6\uFF1A${(Ne==null?void 0:Ne.difficulty)||""}`,tagName:"p"}),(Ne==null?void 0:Ne.type)!=="7"&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u89E3\u6790\uFF1A${(Ne==null?void 0:Ne.analyze)||""}`,tagName:"p"}),!Tn&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ne==null?void 0:Ne.knowledgePoint)||""}`,tagName:"p"})),Ar=(Ne,gn,Tn,Qn)=>{const ln=Qn!==void 0,Jn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],_n=ln&&!Ne.last&&!Ne.errorMsg?{marginBottom:10}:{},kn=Jn.map(Yn=>({key:Yn,label:Yn,onClick:()=>va("difficulty",Tn,Yn,Qn)}));return E.createElement("div",{className:re.liWrap,style:_n},["4"].includes(Ne==null?void 0:Ne.type)&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",className:`${re.edit} c-black`,onBlur:Yn=>va("answer",Tn,[Yn],Qn),value:gn})),!ln&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:kn}},E.createElement("span",{className:"c-light-primary"},Ne==null?void 0:Ne.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ne==null?void 0:Ne.type)!=="7"&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",className:`${re.edit} c-grey-333`,onBlur:Yn=>va("analyze",Tn,Yn,Qn),value:Ne==null?void 0:Ne.analyze})),!ln&&E.createElement("div",{onKeyDown:kt,className:re.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",value:(Ne==null?void 0:Ne.knowledgePoint)||"",className:`${re.edit} c-grey-333`,onBlur:Yn=>va("knowledgePoint",Tn,an(yn(Yn)),Qn)})))},xr=Ne=>E.createElement(E.Fragment,null,typeof(Ne==null?void 0:Ne.errorMsg)=="string"&&!!(Ne!=null&&Ne.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ne==null?void 0:Ne.errorMsg))),Na=Ne=>E.createElement(E.Fragment,null,typeof(Ne==null?void 0:Ne.errorMsg)=="string"&&!!(Ne!=null&&Ne.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ne==null?void 0:Ne.errorMsg))),yr=(Ne,gn,Tn,Qn)=>{let ln="flex";return(Rt&&Vn!==Qn||ft&&!(Tn!=null&&Tn.errorMsg))&&(ln="none"),E.createElement("div",{className:re.row,style:{display:ln}},E.createElement("div",{className:re.leftLayout},Pn||E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ne))),E.createElement("div",{className:re.rightLayout},E.createElement(Rn,{className:Tn!=null&&Tn.errorMsg?re.error:""},gn)))},br=[{id:"0",type:"\u5355\u9009\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const Jn=Tn!==void 0;let _n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const kn=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(ln=Ne==null?void 0:Ne.options)==null?void 0:ln.map((pa,ha)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:ha,value:`${Sa[ha]}.${pa}`,tagName:"p"})),sr(Ne,_n,Jn),xr(Ne));let Yn=Jn?Ne:pt[gn];const wa=Yn==null?void 0:Yn.options,sa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((pa,ha)=>{var Za;return E.createElement("div",{key:ha,className:re.option},E.createElement("aside",{className:((Za=Yn==null?void 0:Yn.answer)==null?void 0:Za[0])===Sa[ha]?re.active:"",onClick:()=>va("answer",gn,[Sa[ha]],Tn)},Sa[ha]),E.createElement(Tt,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${re.text}`,onBlur:vr=>{wa[ha]=vr,va("options",gn,wa,Tn)},value:pa}))}),Ar(Yn,"",gn,Tn),Na(Yn));return Jn?[kn,sa]:yr(kn,sa,Yn,gn)},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?2:Ne.score;let ln=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]).toUpperCase();Ne.answer=ln?[ln]:[];let Jn=[];if(!(Ne!=null&&Ne.options))Jn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ne.options=(Tn=Ne.options)==null?void 0:Tn.slice(0,8);const _n=Ne.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set(_n).size!==_n.length&&Jn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ln||Jn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ln&&(Sa.slice(0,((Qn=Ne==null?void 0:Ne.options)==null?void 0:Qn.length)||8).includes(ln)||Jn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),an(Ne==null?void 0:Ne.question)||Jn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=Jn.join(` -`),Ne}},{id:"1",type:"\u591A\u9009\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const Jn=Tn!==void 0;let _n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const kn=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(ln=Ne==null?void 0:Ne.options)==null?void 0:ln.map((pa,ha)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:ha,value:`${Sa[ha]}.${pa}`,tagName:"p"})),sr(Ne,_n,Jn),xr(Ne));let Yn=Jn?Ne:pt[gn];const wa=Yn==null?void 0:Yn.options,sa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((pa,ha)=>{var Za,vr;return E.createElement("div",{key:ha,className:re.option},E.createElement("aside",{className:(vr=(Za=Yn==null?void 0:Yn.answer)==null?void 0:Za[0])!=null&&vr.includes(Sa[ha])?re.active:"",onClick:()=>{var Nr;let Or=((Nr=Yn==null?void 0:Yn.answer)==null?void 0:Nr[0])||"";const _r=Sa[ha];Or.includes(_r)?Or=Or.replace(new RegExp(_r,"g"),""):Or+=_r,Or=Or.split("").sort().join(""),va("answer",gn,[Or],Tn)}},Sa[ha]),E.createElement(Tt,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${re.text}`,onBlur:Nr=>{wa[ha]=Nr,va("options",gn,wa,Tn)},value:pa}))}),Ar(Yn,"",gn,Tn),Na(Yn));return Jn?[kn,sa]:yr(kn,sa,Yn,gn)},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?2:Ne.score;let ln=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]).toUpperCase().split("").sort().join("");Ne.answer=ln?[ln]:[];let Jn=[];if(!(Ne!=null&&Ne.options))Jn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ne.options=(Tn=Ne.options)==null?void 0:Tn.slice(0,8);const _n=Ne.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set(_n).size!==_n.length&&Jn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ln||Jn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ln){const _n=Sa.slice(0,((Qn=Ne==null?void 0:Ne.options)==null?void 0:Qn.length)||8);Vt(_n).includes(ln)||Jn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return an(Ne==null?void 0:Ne.question)||Jn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=Jn.join(` -`),Ne}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const Jn=Tn!==void 0;let _n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const kn=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),sr(Ne,_n,Jn),xr(Ne));let Yn=Jn?Ne:pt[gn];const wa=["\u6B63\u786E","\u9519\u8BEF"];let sa=((ln=Yn==null?void 0:Yn.answer)==null?void 0:ln[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(sa)?sa="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(sa)&&(sa="\u9519\u8BEF");const pa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((ha,Za)=>E.createElement("div",{key:Za,className:re.option},E.createElement("aside",{style:{borderRadius:2},className:sa===ha?re.active:"",onClick:()=>va("answer",gn,[ha],Tn)},ha==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${re.text}`},ha))),Ar(Yn,"",gn,Tn),Na(Yn));return Jn?[kn,pa]:yr(kn,pa,Yn,gn)},deal:Ne=>{var gn;Ne.score=Ne.score===void 0?2:Ne.score;let Tn=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]);Ne.answer=Tn?[Tn]:[];let Qn=[];return Tn||Qn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Tn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Tn)&&Qn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),an(Ne==null?void 0:Ne.question)||Qn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=Qn.join(` -`),Ne}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const Jn=Tn!==void 0,_n=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn.map((wa,sa)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:sa,tagName:"p",value:`\u7B54\u6848${sa+1}\uFF1A${wa.text||""}`})),sr(Ne,"",Jn),xr(Ne));let kn=Jn?Ne:pt[gn];const Yn=E.createElement(E.Fragment,null,Ya(kn,gn,Tn),(ln=kn==null?void 0:kn.answer)==null?void 0:ln.map((wa,sa)=>E.createElement("div",{key:sa,className:re.option},E.createElement("aside",{className:re.fill},"\u586B\u7A7A\u9879",sa+1),wa.model===1&&E.createElement(Tt,{id:kn==null?void 0:kn.id,tagName:"div",onBlur:pa=>{kn.answer[sa].latex=yn(pa),va("answer",gn,kn.answer,Tn)},className:`${re.text}`,value:wa.latex}),wa.model===2&&E.createElement($e.Z,{value:wa.latex,onChange:pa=>{kn.answer[sa].latex=pa,va("answer",gn,kn.answer,Tn)}}))),Ar(kn,"",gn,Tn),Na(kn));return Jn?[_n,Yn]:yr(_n,Yn,kn,gn)},deal:Ne=>{var gn,Tn,Qn,ln;Ne.score=Ne.score===void 0?2:Ne.score,Ne.question=(gn=Ne.question)==null?void 0:gn.replaceAll("\u2581","_");const Jn=(Tn=Ne.answer)==null?void 0:Tn.map(kn=>{if(Object.prototype.toString.call(kn)==="[object Object]")return kn;const Yn={model:1,text:kn,latex:kn};return kn.startsWith("$$")&&kn.endsWith("$$")||kn.startsWith("`$$")&&kn.endsWith("$$`")?(Yn.model=2,Yn.latex=kn.slice(2,-2)):Yn.latex=yn(kn),Yn});Ne.answer=Jn;let _n=[];return Jn||_n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),an(Ne==null?void 0:Ne.question)?Ne!=null&&Ne.question.includes("_")?(Qn=Ne==null?void 0:Ne.answer)!=null&&Qn.length&&((Ne==null?void 0:Ne.question.match(/_+/g))||[]).length!==((ln=Ne==null?void 0:Ne.answer)==null?void 0:ln.length)&&_n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):_n.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):_n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=_n.join(` -`),Ne}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const Jn=Tn!==void 0;let _n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const kn=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),sr(Ne,_n,Jn),xr(Ne));let Yn=Jn?Ne:pt[gn];const wa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),Ar(Yn,(ln=Yn==null?void 0:Yn.answer)==null?void 0:ln[0],gn,Tn),Na(Yn));return Jn?[kn,wa]:yr(kn,wa,Yn,gn)},deal:Ne=>{Ne.score=Ne.score===void 0?5:Ne.score;let gn=[];return an(Ne==null?void 0:Ne.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=gn.join(` -`),Ne}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn],Jn=ca.slice(0,4).map(_n=>({key:_n,label:_n,onClick:()=>va("platform",gn,_n)}));return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ne==null?void 0:Ne.description)||""}`,tagName:"p"}),sr(Ne),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ne==null?void 0:Ne.timeLimit}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ne==null?void 0:Ne.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:(Ne==null?void 0:Ne.code)||"",tagName:"div"}),(Tn=Ne==null?void 0:Ne.inputs)==null?void 0:Tn.map((_n,kn)=>{var Yn;return E.createElement(E.Fragment,{key:kn},E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${kn+1})\u8F93\u5165\uFF1A${_n||""}`,tagName:"div"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${kn+1})\u8F93\u51FA\uFF1A${((Yn=Ne==null?void 0:Ne.outputs)==null?void 0:Yn[kn])||""}`,tagName:"div"}))}),xr(Ne)))),E.createElement("div",{className:re.rightLayout},E.createElement(Rn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),E.createElement("div",{className:re.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.description,tagName:"div",onBlur:_n=>va("description",gn,_n)}))),Ar(ln,"",gn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.timeLimit,tagName:"div",onBlur:_n=>va("timeLimit",gn,yn(_n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:Jn}},E.createElement("span",{className:"c-light-primary"},ln==null?void 0:ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.code)||"",onBlur:_n=>va("code",gn,yn(_n)),tagName:"div"}))),(Qn=ln==null?void 0:ln.inputs)==null?void 0:Qn.map((_n,kn)=>{var Yn;return E.createElement("div",{className:re.liWrap,key:kn},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",kn+1,")\u8F93\u5165\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:_n||"",className:re.edit,onBlur:wa=>{const sa=[...(ln==null?void 0:ln.inputs)||[]];sa[kn]=yn(wa),va("inputs",gn,sa)},tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",kn+1,")\u8F93\u51FA\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:((Yn=ln==null?void 0:ln.outputs)==null?void 0:Yn[kn])||"",className:re.edit,onBlur:wa=>{const sa=[...(ln==null?void 0:ln.outputs)||[]];sa[kn]=yn(wa),va("outputs",gn,sa)},tagName:"div"})))}),Na(ln))))},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?10:Ne.score,Ne.code=(gn=Ne.code)==null?void 0:gn.trim();let ln=[];an(Ne==null?void 0:Ne.question)?((Tn=Ne==null?void 0:Ne.question)==null?void 0:Tn.length)>60&&ln.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),an(Ne==null?void 0:Ne.description)||ln.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Jn=an(String((Ne==null?void 0:Ne.timeLimit)||""));if(Ne.timeLimit=Jn,(!Jn||Jn&&!["3","4","5","6","7","8","9","10"].includes(Jn))&&ln.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ne.platform=an(Ne==null?void 0:Ne.platform),Ne!=null&&Ne.platform){const _n=["c","c++","java","python"],kn=(Qn=Ne==null?void 0:Ne.platform)==null?void 0:Qn.toLowerCase(),Yn=_n.findIndex(wa=>wa===kn);Yn>-1?Ne.platform=ca[Yn]:ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ne!=null&&Ne.inputs)||!(Ne!=null&&Ne.outputs))Ne.inputs=[],Ne.outputs=[],ln.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const _n=Math.min(Ne.inputs.length,Ne.outputs.length);Ne.inputs=Ne.inputs.slice(0,_n),Ne.outputs=Ne.outputs.slice(0,_n),Ne.outputs.some(kn=>!an(kn))&&ln.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ne.errorMsg=ln.join(` -`),Ne}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn];return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),sr(Ne),(Tn=Ne==null?void 0:Ne.questions)==null?void 0:Tn.map((Jn,_n)=>{var kn;const Yn=(kn=br.find(wa=>wa.id===(Jn==null?void 0:Jn.type)))==null?void 0:kn.element;return E.createElement(E.Fragment,{key:`left-${Ne.id}-${_n}`},Yn(Jn,gn,_n)[0])}),xr(Ne),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:re.rightLayout},E.createElement(Rn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),Ar(ln,"",gn),(Qn=ln==null?void 0:ln.questions)==null?void 0:Qn.map((Jn,_n)=>{var kn;const Yn=(kn=br.find(wa=>wa.id===(Jn==null?void 0:Jn.type)))==null?void 0:kn.element;return E.createElement(E.Fragment,{key:`right-${ln.id}-${_n}`},Yn(Jn,gn,_n)[1])}),Na(ln))))},deal:Ne=>{var gn,Tn,Qn,ln,Jn;const _n=xa,kn=[...br],Yn=kn.findIndex(ha=>ha.id==="0"),wa=kn.findIndex(ha=>ha.id==="1");if(Yn!==-1){const ha=kn[Yn].deal;kn[Yn].deal=Za=>{const vr=ha(Za);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` +`),Ne=ya(Ne),Ne),jn=Ne=>Ne.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ya=Ne=>Ne.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Ha=Ne=>{var gn;const Tn=Ne.clipboardData;if(Tn){const Qn=Tn.types.toString(),ln=Tn.items;if(Qn==="Files"||Tn.types.indexOf("Files")>-1){Ne.preventDefault();try{let qn=ln[1];((gn=ln[0])==null?void 0:gn.kind)==="file"&&(qn=ln[0]);const $n=qn.getAsFile();(0,st.I)($n,On=>{var Yn;if(On.id){if(((Yn=$n==null?void 0:$n.type)==null?void 0:Yn.indexOf("image"))>-1){const wa=``;document.execCommand("insertText",!1,wa)}}else(On==null?void 0:On.status)===401&&(document.location.href="/user/login")})}catch(qn){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Pa(Ne,gn){return Nt(this,null,function*(){if(typeof Ne=="string")return yield gn(Ne);if(typeof Ne!="object"||Ne===null)return Ne;if(Array.isArray(Ne))return yield Promise.all(Ne.map(ln=>Nt(this,null,function*(){return yield Pa(ln,gn)})));const Tn={};for(const Qn in Ne)if(Object.prototype.hasOwnProperty.call(Ne,Qn)){const ln=Ne[Qn];typeof ln=="string"?Tn[Qn]=yield gn(ln):typeof ln=="object"?Tn[Qn]=yield Pa(ln,gn):Tn[Qn]=ln}return Tn})}const ea=()=>Nt(void 0,null,function*(){var Ne;ye(!0),Ft("\u5904\u7406\u4E2D"),yield new Promise(Qn=>setTimeout(Qn,1e3));let gn=(Ne=na.current)==null?void 0:Ne.querySelectorAll('[data-text="edit"]'),Tn="";try{gn.forEach(function(Qn){var ln,qn,$n,On;const Yn=Qn.cloneNode(!0),wa=Yn.querySelectorAll("span.edu_latex");for(let pa of wa){const ha=pa.getAttribute("title"),Za=document.createTextNode(ha),vr=pa;(qn=(ln=vr.parentNode)==null?void 0:ln.replaceChild)==null||qn.call(ln,Za,vr)}const sa=Yn.querySelectorAll("span[style]");for(let pa of sa)if(pa.style.fontFamily){const ha=pa.innerHTML,Za=document.createTextNode(ha),vr=pa;(On=($n=vr.parentNode)==null?void 0:$n.replaceChild)==null||On.call($n,Za,vr)}Yn==null||Yn.childNodes.forEach(function(pa){pa.nodeType===Node.ELEMENT_NODE&&pa.localName!=="h5"&&pa.localName!=="h4"?Tn+=`

${pa.innerHTML}

`:pa.nodeType===Node.TEXT_NODE&&(Tn+=`

${pa.textContent}

`)})}),Kn("/api/intelligent_imports/import.json",{html:ya(Tn)})}catch(Qn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Qn)}}),xa=Ne=>{let gn=Ne.filter(Tn=>!!(Tn!=null&&Tn.type));return gn=gn.map(Tn=>{var Qn;const ln=(Qn=br.find($n=>$n.id===(Tn==null?void 0:Tn.type)))==null?void 0:Qn.deal,qn=bt(Wt({},Tn),{id:String(Math.random()).slice(-6),knowledgePoint:an(Tn==null?void 0:Tn.knowledgePoint)});return ln?ln(qn):qn}),gn},za=()=>{if(Bn===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ea})},Ta=()=>E.createElement("div",{className:re.row},E.createElement("div",{className:re.leftLayout},E.createElement(Et,{style:{height:675}},Bn===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Wn(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:re.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ve}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Bn===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{qa.current.innerHTML||Wn(1)},ref:qa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:re.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:re.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:be}),E.createElement("span",null,"\u9884\u89C8\u533A")))),va=(Ne,gn,Tn,Qn)=>{var ln;console.log(Ne,gn,Tn,Qn,"onDataChange\u4FEE\u6539\u6570\u503C");const qn=JSON.parse(JSON.stringify(pt));Qn===void 0?qn[gn][Ne]=Tn:qn[gn].questions[Qn][Ne]=Tn;const $n=Wt({},qn[gn]),On=(ln=br.find(Yn=>Yn.id===($n==null?void 0:$n.type)))==null?void 0:ln.deal;qn[gn]=On($n),It(qn)},Da=(Ne,gn,Tn)=>{var Qn;const ln=Tn!==void 0,qn=(Qn=br.find(Yn=>Yn.id===(Ne==null?void 0:Ne.type)))==null?void 0:Qn.type,$n=`${gn+1}.${Tn===void 0?"":Tn+1+"."}`,On=`${(Ne==null?void 0:Ne.type)==="7"?"{{":""}${$n}\u3010${qn}\u3011${(Ne==null?void 0:Ne.question)||""}`;return E.createElement(E.Fragment,null,ln&&E.createElement("h4",{contentEditable:!0}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",value:On}))},gr=(Ne,gn)=>Nt(void 0,null,function*(){var Tn;const Qn=yield Qe(Ne,gn),ln=(Tn=Qn==null?void 0:Qn.data)==null?void 0:Tn.content;if(ln!=null&&ln.length){const qn=xa(ln)[0];tn.splice(gn,1,qn),pt.splice(gn,1,qn),_e([...tn]),It([...pt])}}),Ya=(Ne,gn,Tn)=>{var Qn;const ln=Tn!==void 0,qn=(Qn=br.find(On=>On.id===(Ne==null?void 0:Ne.type)))==null?void 0:Qn.type,$n=`${gn+1}.${Tn===void 0?"":Tn+1+"."}`;return ln?E.createElement("div",{style:{padding:"10px 18px"}},`${$n}\u3010${qn}\u3011`,E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"span",className:re.edit,onBlur:On=>va("question",gn,On,Tn),value:(Ne==null?void 0:Ne.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:re.actionHead},E.createElement("div",{className:"c-light-primary"},`${$n}\u3010${qn}\u3011`),ut!==1&&E.createElement(xe.Z,{disabled:(Ne==null?void 0:Ne.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:On=>va("score",gn,On,Tn),value:Ne==null?void 0:Ne.score}),E.createElement(Ee.Z,{align:"middle",style:{marginLeft:"auto"}},!!Qe&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>gr(Ne,gn)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(Le.default,{onChange:On=>va("checked",gn,On.target.checked,Tn),checked:!!(Ne!=null&&Ne.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",style:{padding:"10px 18px"},className:re.edit,onBlur:On=>va("question",gn,On,Tn),value:Ne==null?void 0:Ne.question}))},sr=(Ne,gn,Tn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Ne==null?void 0:Ne.type)&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7B54\u6848\uFF1A${gn||""}`,tagName:"p"}),!Tn&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u96BE\u5EA6\uFF1A${(Ne==null?void 0:Ne.difficulty)||""}`,tagName:"p"}),(Ne==null?void 0:Ne.type)!=="7"&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u89E3\u6790\uFF1A${(Ne==null?void 0:Ne.analyze)||""}`,tagName:"p"}),!Tn&&E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ne==null?void 0:Ne.knowledgePoint)||""}`,tagName:"p"})),Ar=(Ne,gn,Tn,Qn)=>{const ln=Qn!==void 0,qn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],$n=ln&&!Ne.last&&!Ne.errorMsg?{marginBottom:10}:{},On=qn.map(Yn=>({key:Yn,label:Yn,onClick:()=>va("difficulty",Tn,Yn,Qn)}));return E.createElement("div",{className:re.liWrap,style:$n},["4"].includes(Ne==null?void 0:Ne.type)&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",className:`${re.edit} c-black`,onBlur:Yn=>va("answer",Tn,[Yn],Qn),value:gn})),!ln&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:On}},E.createElement("span",{className:"c-light-primary"},Ne==null?void 0:Ne.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ne==null?void 0:Ne.type)!=="7"&&E.createElement("div",{className:re.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",className:`${re.edit} c-grey-333`,onBlur:Yn=>va("analyze",Tn,Yn,Qn),value:Ne==null?void 0:Ne.analyze})),!ln&&E.createElement("div",{onKeyDown:kt,className:re.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,tagName:"div",value:(Ne==null?void 0:Ne.knowledgePoint)||"",className:`${re.edit} c-grey-333`,onBlur:Yn=>va("knowledgePoint",Tn,an(yn(Yn)),Qn)})))},xr=Ne=>E.createElement(E.Fragment,null,typeof(Ne==null?void 0:Ne.errorMsg)=="string"&&!!(Ne!=null&&Ne.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ne==null?void 0:Ne.errorMsg))),Na=Ne=>E.createElement(E.Fragment,null,typeof(Ne==null?void 0:Ne.errorMsg)=="string"&&!!(Ne!=null&&Ne.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ne==null?void 0:Ne.errorMsg))),yr=(Ne,gn,Tn,Qn)=>{let ln="flex";return(Rt&&Vn!==Qn||ft&&!(Tn!=null&&Tn.errorMsg))&&(ln="none"),E.createElement("div",{className:re.row,style:{display:ln}},E.createElement("div",{className:re.leftLayout},Pn||E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Ne))),E.createElement("div",{className:re.rightLayout},E.createElement(kn,{className:Tn!=null&&Tn.errorMsg?re.error:""},gn)))},br=[{id:"0",type:"\u5355\u9009\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const qn=Tn!==void 0;let $n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const On=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(ln=Ne==null?void 0:Ne.options)==null?void 0:ln.map((pa,ha)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:ha,value:`${Sa[ha]}.${pa}`,tagName:"p"})),sr(Ne,$n,qn),xr(Ne));let Yn=qn?Ne:pt[gn];const wa=Yn==null?void 0:Yn.options,sa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((pa,ha)=>{var Za;return E.createElement("div",{key:ha,className:re.option},E.createElement("aside",{className:((Za=Yn==null?void 0:Yn.answer)==null?void 0:Za[0])===Sa[ha]?re.active:"",onClick:()=>va("answer",gn,[Sa[ha]],Tn)},Sa[ha]),E.createElement(Tt,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${re.text}`,onBlur:vr=>{wa[ha]=vr,va("options",gn,wa,Tn)},value:pa}))}),Ar(Yn,"",gn,Tn),Na(Yn));return qn?[On,sa]:yr(On,sa,Yn,gn)},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?2:Ne.score;let ln=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]).toUpperCase();Ne.answer=ln?[ln]:[];let qn=[];if(!(Ne!=null&&Ne.options))qn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ne.options=(Tn=Ne.options)==null?void 0:Tn.slice(0,8);const $n=Ne.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&qn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ln||qn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ln&&(Sa.slice(0,((Qn=Ne==null?void 0:Ne.options)==null?void 0:Qn.length)||8).includes(ln)||qn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),an(Ne==null?void 0:Ne.question)||qn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=qn.join(` +`),Ne}},{id:"1",type:"\u591A\u9009\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const qn=Tn!==void 0;let $n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const On=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(ln=Ne==null?void 0:Ne.options)==null?void 0:ln.map((pa,ha)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:ha,value:`${Sa[ha]}.${pa}`,tagName:"p"})),sr(Ne,$n,qn),xr(Ne));let Yn=qn?Ne:pt[gn];const wa=Yn==null?void 0:Yn.options,sa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((pa,ha)=>{var Za,vr;return E.createElement("div",{key:ha,className:re.option},E.createElement("aside",{className:(vr=(Za=Yn==null?void 0:Yn.answer)==null?void 0:Za[0])!=null&&vr.includes(Sa[ha])?re.active:"",onClick:()=>{var Nr;let Or=((Nr=Yn==null?void 0:Yn.answer)==null?void 0:Nr[0])||"";const _r=Sa[ha];Or.includes(_r)?Or=Or.replace(new RegExp(_r,"g"),""):Or+=_r,Or=Or.split("").sort().join(""),va("answer",gn,[Or],Tn)}},Sa[ha]),E.createElement(Tt,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${re.text}`,onBlur:Nr=>{wa[ha]=Nr,va("options",gn,wa,Tn)},value:pa}))}),Ar(Yn,"",gn,Tn),Na(Yn));return qn?[On,sa]:yr(On,sa,Yn,gn)},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?2:Ne.score;let ln=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]).toUpperCase().split("").sort().join("");Ne.answer=ln?[ln]:[];let qn=[];if(!(Ne!=null&&Ne.options))qn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ne.options=(Tn=Ne.options)==null?void 0:Tn.slice(0,8);const $n=Ne.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set($n).size!==$n.length&&qn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ln||qn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ln){const $n=Sa.slice(0,((Qn=Ne==null?void 0:Ne.options)==null?void 0:Qn.length)||8);Zt($n).includes(ln)||qn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return an(Ne==null?void 0:Ne.question)||qn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=qn.join(` +`),Ne}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const qn=Tn!==void 0;let $n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const On=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),sr(Ne,$n,qn),xr(Ne));let Yn=qn?Ne:pt[gn];const wa=["\u6B63\u786E","\u9519\u8BEF"];let sa=((ln=Yn==null?void 0:Yn.answer)==null?void 0:ln[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(sa)?sa="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(sa)&&(sa="\u9519\u8BEF");const pa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),wa==null?void 0:wa.map((ha,Za)=>E.createElement("div",{key:Za,className:re.option},E.createElement("aside",{style:{borderRadius:2},className:sa===ha?re.active:"",onClick:()=>va("answer",gn,[ha],Tn)},ha==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${re.text}`},ha))),Ar(Yn,"",gn,Tn),Na(Yn));return qn?[On,pa]:yr(On,pa,Yn,gn)},deal:Ne=>{var gn;Ne.score=Ne.score===void 0?2:Ne.score;let Tn=an((gn=Ne==null?void 0:Ne.answer)==null?void 0:gn[0]);Ne.answer=Tn?[Tn]:[];let Qn=[];return Tn||Qn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Tn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Tn)&&Qn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),an(Ne==null?void 0:Ne.question)||Qn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=Qn.join(` +`),Ne}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const qn=Tn!==void 0,$n=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn.map((wa,sa)=>E.createElement(Tt,{id:Ne==null?void 0:Ne.id,key:sa,tagName:"p",value:`\u7B54\u6848${sa+1}\uFF1A${wa.text||""}`})),sr(Ne,"",qn),xr(Ne));let On=qn?Ne:pt[gn];const Yn=E.createElement(E.Fragment,null,Ya(On,gn,Tn),(ln=On==null?void 0:On.answer)==null?void 0:ln.map((wa,sa)=>E.createElement("div",{key:sa,className:re.option},E.createElement("aside",{className:re.fill},"\u586B\u7A7A\u9879",sa+1),wa.model===1&&E.createElement(Tt,{id:On==null?void 0:On.id,tagName:"div",onBlur:pa=>{On.answer[sa].latex=yn(pa),va("answer",gn,On.answer,Tn)},className:`${re.text}`,value:wa.latex}),wa.model===2&&E.createElement($e.Z,{value:wa.latex,onChange:pa=>{On.answer[sa].latex=pa,va("answer",gn,On.answer,Tn)}}))),Ar(On,"",gn,Tn),Na(On));return qn?[$n,Yn]:yr($n,Yn,On,gn)},deal:Ne=>{var gn,Tn,Qn,ln;Ne.score=Ne.score===void 0?2:Ne.score,Ne.question=(gn=Ne.question)==null?void 0:gn.replaceAll("\u2581","_");const qn=(Tn=Ne.answer)==null?void 0:Tn.map(On=>{if(Object.prototype.toString.call(On)==="[object Object]")return On;const Yn={model:1,text:On,latex:On};return On.startsWith("$$")&&On.endsWith("$$")||On.startsWith("`$$")&&On.endsWith("$$`")?(Yn.model=2,Yn.latex=On.slice(2,-2)):Yn.latex=yn(On),Yn});Ne.answer=qn;let $n=[];return qn||$n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),an(Ne==null?void 0:Ne.question)?Ne!=null&&Ne.question.includes("_")?(Qn=Ne==null?void 0:Ne.answer)!=null&&Qn.length&&((Ne==null?void 0:Ne.question.match(/_+/g))||[]).length!==((ln=Ne==null?void 0:Ne.answer)==null?void 0:ln.length)&&$n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$n.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):$n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=$n.join(` +`),Ne}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ne,gn,Tn)=>{var Qn,ln;const qn=Tn!==void 0;let $n=(Qn=Ne==null?void 0:Ne.answer)==null?void 0:Qn[0];const On=E.createElement(E.Fragment,null,Da(Ne,gn,Tn),sr(Ne,$n,qn),xr(Ne));let Yn=qn?Ne:pt[gn];const wa=E.createElement(E.Fragment,null,Ya(Yn,gn,Tn),Ar(Yn,(ln=Yn==null?void 0:Yn.answer)==null?void 0:ln[0],gn,Tn),Na(Yn));return qn?[On,wa]:yr(On,wa,Yn,gn)},deal:Ne=>{Ne.score=Ne.score===void 0?5:Ne.score;let gn=[];return an(Ne==null?void 0:Ne.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ne.errorMsg=gn.join(` +`),Ne}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn],qn=ca.slice(0,4).map($n=>({key:$n,label:$n,onClick:()=>va("platform",gn,$n)}));return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ne==null?void 0:Ne.description)||""}`,tagName:"p"}),sr(Ne),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ne==null?void 0:Ne.timeLimit}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ne==null?void 0:Ne.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:(Ne==null?void 0:Ne.code)||"",tagName:"div"}),(Tn=Ne==null?void 0:Ne.inputs)==null?void 0:Tn.map(($n,On)=>{var Yn;return E.createElement(E.Fragment,{key:On},E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${On+1})\u8F93\u5165\uFF1A${$n||""}`,tagName:"div"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${On+1})\u8F93\u51FA\uFF1A${((Yn=Ne==null?void 0:Ne.outputs)==null?void 0:Yn[On])||""}`,tagName:"div"}))}),xr(Ne)))),E.createElement("div",{className:re.rightLayout},E.createElement(kn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),E.createElement("div",{className:re.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.description,tagName:"div",onBlur:$n=>va("description",gn,$n)}))),Ar(ln,"",gn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.timeLimit,tagName:"div",onBlur:$n=>va("timeLimit",gn,yn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:qn}},E.createElement("span",{className:"c-light-primary"},ln==null?void 0:ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.code)||"",onBlur:$n=>va("code",gn,yn($n)),tagName:"div"}))),(Qn=ln==null?void 0:ln.inputs)==null?void 0:Qn.map(($n,On)=>{var Yn;return E.createElement("div",{className:re.liWrap,key:On},E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",On+1,")\u8F93\u5165\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:$n||"",className:re.edit,onBlur:wa=>{const sa=[...(ln==null?void 0:ln.inputs)||[]];sa[On]=yn(wa),va("inputs",gn,sa)},tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",On+1,")\u8F93\u51FA\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:((Yn=ln==null?void 0:ln.outputs)==null?void 0:Yn[On])||"",className:re.edit,onBlur:wa=>{const sa=[...(ln==null?void 0:ln.outputs)||[]];sa[On]=yn(wa),va("outputs",gn,sa)},tagName:"div"})))}),Na(ln))))},deal:Ne=>{var gn,Tn,Qn;Ne.score=Ne.score===void 0?10:Ne.score,Ne.code=(gn=Ne.code)==null?void 0:gn.trim();let ln=[];an(Ne==null?void 0:Ne.question)?((Tn=Ne==null?void 0:Ne.question)==null?void 0:Tn.length)>60&&ln.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),an(Ne==null?void 0:Ne.description)||ln.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const qn=an(String((Ne==null?void 0:Ne.timeLimit)||""));if(Ne.timeLimit=qn,(!qn||qn&&!["3","4","5","6","7","8","9","10"].includes(qn))&&ln.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ne.platform=an(Ne==null?void 0:Ne.platform),Ne!=null&&Ne.platform){const $n=["c","c++","java","python"],On=(Qn=Ne==null?void 0:Ne.platform)==null?void 0:Qn.toLowerCase(),Yn=$n.findIndex(wa=>wa===On);Yn>-1?Ne.platform=ca[Yn]:ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ln.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ne!=null&&Ne.inputs)||!(Ne!=null&&Ne.outputs))Ne.inputs=[],Ne.outputs=[],ln.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const $n=Math.min(Ne.inputs.length,Ne.outputs.length);Ne.inputs=Ne.inputs.slice(0,$n),Ne.outputs=Ne.outputs.slice(0,$n),Ne.outputs.some(On=>!an(On))&&ln.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ne.errorMsg=ln.join(` +`),Ne}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn];return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),sr(Ne),(Tn=Ne==null?void 0:Ne.questions)==null?void 0:Tn.map((qn,$n)=>{var On;const Yn=(On=br.find(wa=>wa.id===(qn==null?void 0:qn.type)))==null?void 0:On.element;return E.createElement(E.Fragment,{key:`left-${Ne.id}-${$n}`},Yn(qn,gn,$n)[0])}),xr(Ne),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:re.rightLayout},E.createElement(kn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),Ar(ln,"",gn),(Qn=ln==null?void 0:ln.questions)==null?void 0:Qn.map((qn,$n)=>{var On;const Yn=(On=br.find(wa=>wa.id===(qn==null?void 0:qn.type)))==null?void 0:On.element;return E.createElement(E.Fragment,{key:`right-${ln.id}-${$n}`},Yn(qn,gn,$n)[1])}),Na(ln))))},deal:Ne=>{var gn,Tn,Qn,ln,qn;const $n=xa,On=[...br],Yn=On.findIndex(ha=>ha.id==="0"),wa=On.findIndex(ha=>ha.id==="1");if(Yn!==-1){const ha=On[Yn].deal;On[Yn].deal=Za=>{const vr=ha(Za);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` `).filter(Nr=>Nr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),vr}}if(wa!==-1){const ha=kn[wa].deal;kn[wa].deal=Za=>{const vr=ha(Za);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` +`)),vr}}if(wa!==-1){const ha=On[wa].deal;On[wa].deal=Za=>{const vr=ha(Za);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` `).filter(Nr=>Nr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),vr}}Ne.questions=(gn=Ne.questions)!=null&&gn.length?xa(Ne.questions.slice(0,20)):[],Ne.questions=(Tn=Ne.questions)==null?void 0:Tn.map((ha,Za)=>{var vr;if(ha.type==="0"||ha.type==="1"){const Nr=(vr=ha.options)==null?void 0:vr.map(Or=>Or==null?void 0:Or.trim().replace(/^\s+|\s+$/g,""));Nr&&new Set(Nr).size!==Nr.length&&(ha.errorMsg=(ha.errorMsg?ha.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return bt(Zt({},ha),{last:Za===Ne.questions.length-1})});const sa=(Qn=Ne.questions)==null?void 0:Qn.reduce((ha,Za)=>{const vr=parseFloat(Za.score);return isNaN(vr)?ha:ha+vr},0);Ne.score=sa;let pa=[];return(ln=Ne.questions)!=null&&ln.length?Ne.errorMsg=((Jn=Ne.questions)==null?void 0:Jn.findIndex(ha=>!!ha.errorMsg))>-1:pa.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),an(Ne==null?void 0:Ne.question)||pa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),pa.length&&(Ne.errorMsg=pa.join(` -`)),Ne}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn],Jn=ca.map(_n=>({key:_n,label:_n,onClick:()=>va("platform",gn,_n)}));return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),sr(Ne),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ne==null?void 0:Ne.timeLimit}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ne==null?void 0:Ne.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:(Ne==null?void 0:Ne.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ne==null?void 0:Ne.input)||""}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ne==null?void 0:Ne.output)||""}`,tagName:"p"}),(Tn=Ne==null?void 0:Ne.answer)==null?void 0:Tn.map((_n,kn)=>E.createElement(Tt,{key:kn,id:Ne==null?void 0:Ne.id,value:`\u7B54\u6848${kn+1}\uFF1A${_n||""}`,tagName:"p"})),xr(Ne)))),E.createElement("div",{className:re.rightLayout},E.createElement(Rn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),Ar(ln,"",gn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li,onKeyDown:kt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.timeLimit,tagName:"div",onBlur:_n=>va("timeLimit",gn,yn(_n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:Jn}},E.createElement("span",{className:"c-light-primary"},ln==null?void 0:ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.code)||"",onBlur:_n=>va("code",gn,yn(_n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.input)||"",onBlur:_n=>va("input",gn,yn(_n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.output)||"",onBlur:_n=>va("output",gn,yn(_n)),tagName:"div"}))),E.createElement("div",{className:re.liWrap},(Qn=ln==null?void 0:ln.answer)==null?void 0:Qn.map((_n,kn)=>E.createElement("div",{className:re.li,key:kn},E.createElement("aside",null,"\u7B54\u6848",kn+1,"\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:_n||"",className:re.edit,onBlur:Yn=>{const wa=[...(ln==null?void 0:ln.answer)||[]];wa[kn]=yn(Yn),va("output",gn,wa)},tagName:"div"})))),Na(ln))))},deal:Ne=>{var gn,Tn,Qn,ln,Jn,_n,kn,Yn;Ne.score=Ne.score===void 0?10:Ne.score,Ne.code=(Qn=(Tn=(gn=Ne.code)==null?void 0:gn.trim())==null?void 0:Tn.replace(/@_@/g,"@\u2581@"))==null?void 0:Qn.replace(/@__@/g,"@\u2581\u2581@");let wa=[];if(an(Ne==null?void 0:Ne.question)||wa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),an(Ne==null?void 0:Ne.code)?/@▁@|@▁▁@/.test(Ne==null?void 0:Ne.code)?(ln=Ne==null?void 0:Ne.answer)!=null&&ln.length&&((Jn=Ne==null?void 0:Ne.code.match(/@▁@|@▁▁@/g))==null?void 0:Jn.length)!==((_n=Ne==null?void 0:Ne.answer)==null?void 0:_n.length)&&wa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wa.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wa.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ne!=null&&Ne.answer?(kn=Ne.answer)!=null&&kn.some(pa=>!an(pa))&&wa.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ne.platform=an(Ne==null?void 0:Ne.platform),Ne!=null&&Ne.platform){const pa=["c","c++","java","python","javascript","ruby"],ha=(Yn=Ne==null?void 0:Ne.platform)==null?void 0:Yn.toLowerCase(),Za=pa.findIndex(vr=>vr===ha);Za>-1?Ne.platform=ca[Za]:wa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");an(Ne==null?void 0:Ne.output)||wa.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const sa=an(String((Ne==null?void 0:Ne.timeLimit)||""));return Ne.timeLimit=sa,(!sa||sa&&!["3","4","5","6","7","8","9","10"].includes(sa))&&wa.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ne.errorMsg=wa.join(` -`),Ne}}],Eo=()=>E.createElement(E.Fragment,null,tn.filter(Ne=>{var gn;return!!((gn=br.find(Qn=>Qn.id===(Ne==null?void 0:Ne.type)))==null?void 0:gn.element)}).map((Ne,gn)=>{var Tn;const Qn=(Tn=br.find(ln=>ln.id===(Ne==null?void 0:Ne.type)))==null?void 0:Tn.element;return E.createElement(E.Fragment,{key:Ne.id},Qn(Ne,gn))})),ho=()=>Nt(void 0,null,function*(){const Ne=pt.filter(gn=>!gn.checked);if(Bn!==3||!Ne.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}Ra.setFieldsValue({sub_discipline_id:Ze}),at(!0)}),hr=Ne=>Nt(void 0,null,function*(){const gn=xa(Ne);_e(gn),It(JSON.parse(JSON.stringify(gn))),Wn(3),ye(!1),qt(!1),Se(!1)});(0,E.useEffect)(()=>{if(ot)return;const Ne=()=>{pn(gn=>gn>=90?(clearInterval(ma.current),90):gn+1)};return ma.current=setInterval(Ne,5e4/90),()=>clearInterval(ma.current)},[ot]);const Kn=(Ne,gn)=>{Ht(!1);const Tn=new FormData;Object.keys(gn).forEach(ln=>{Tn.append(ln,gn[ln])});const Qn=new window.XMLHttpRequest;Qn.withCredentials=!0,Qn.addEventListener("load",function(ln){return Nt(this,null,function*(){var Jn,_n;try{const kn=JSON.parse((Jn=ln==null?void 0:ln.target)==null?void 0:Jn.response);if(Ht(!0),pn(100),yield new Promise(Yn=>setTimeout(()=>Yn(),780)),kn.status===0){if(!((_n=kn==null?void 0:kn.data)!=null&&_n.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ye(!1);return}hr((kn==null?void 0:kn.data)||[])}else ye(!1),he.ZP.warning(kn==null?void 0:kn.message)}catch(kn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",kn)}})}),Qn.addEventListener("error",()=>{ye(!1)}),Qn.open("POST",`${le.Z.API_SERVER}${Ne}`),Qn.send(Tn)},Zn=Ne=>Nt(void 0,null,function*(){const gn=Ne.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(gn)==-1?(he.ZP.error(`${Ne.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ye(!0),Ft("\u5904\u7406\u4E2D"),Kn("/api/intelligent_imports/import.json",{file:Ne}),Promise.reject())}),Mn=Ne=>Nt(void 0,null,function*(){const gn=Ne.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(gn)==-1?(he.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Ne.size/1024/1024>200?(he.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(St!=null&&St.length?ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>Qt([Ne])}):Qt([Ne]),Promise.reject())});let ea=[{key:1,label:E.createElement(je.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Zn},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const Ua=[pt.length,(zn=pt.filter(Ne=>!!(Ne!=null&&Ne.errorMsg)))==null?void 0:zn.length];return E.createElement("div",{className:ge()(re.intelligentBox,"intelligent-body-curb",we),style:bt(Zt({},Ce),{width:ct}),ref:ta},E.createElement("div",{className:re.underpin},E.createElement("b",{style:zt}),E.createElement("b",{style:zt})),E.createElement("div",{className:re.head,style:{top:dt}},E.createElement("div",{className:re.leftLayout},$t||E.createElement(E.Fragment,null,E.createElement(Ee.Z,{align:"middle"},E.createElement("div",{className:re.title},"\u8BD5\u9898\u7F16\u8F91"),!mt&&E.createElement(ae.op,{href:`${le.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(ae.op,{onClick:ia,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!mt&&E.createElement(Oe.Z,{overlayClassName:re.menu,menu:{items:ea}},E.createElement(ae.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Wt&&Wt),E.createElement("div",{className:re.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Ee.Z,{className:re.rightLayout,style:{alignItems:"start"}},Xt||E.createElement(E.Fragment,null,E.createElement("div",{className:re.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Bn)&&E.createElement(Le.default,{className:"ml20",checked:ft,onChange:Ne=>Se(Ne.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Bn)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Ua[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},Ua[1]),"\u9898")),Rt&&E.createElement("div",{className:re.tabs},tn==null?void 0:tn.map((Ne,gn)=>E.createElement("div",{onClick:()=>{_t(gn)},className:Vn===gn&&re.active,key:gn},"\u65B0\u9898",gn+1)))),E.createElement("div",{className:re.centerBox},E.createElement("img",{className:"mb10",src:Ae,width:56}),!Nn&&E.createElement(ae.op,{onClick:za},"\u8BC6\u522B"))),[1,2].includes(Bn)&&Ta(),[3].includes(Bn)&&Eo(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:re.buttonFixed},E.createElement("div",{className:re.buttonWrap},E.createElement(Ge.ZP,{size:"middle",className:`${re.button} mr20`,onClick:jt},"\u53D6\u6D88"),E.createElement(Ge.ZP,{size:"middle",type:"primary",className:`${re.button}`,onClick:ho},Hn))),E.createElement(ie.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>pn(0)},E.createElement(Ee.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ue,E.createElement("span",{className:re.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(ce.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:qn}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},qn,"%")))),E.createElement(ie.default,{centered:!0,open:Ke,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Te,width:480,onCancel:()=>at(!1),onOk:()=>Ra.submit(),afterClose:()=>{Ra.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:Ra,layout:"horizontal",colon:!1,size:"large",onFinish:Ne=>Nt(void 0,null,function*(){var gn,Tn,Qn,ln,Jn;const _n=pt.filter(wa=>!wa.checked&&!wa.errorMsg);We(!0);const kn=()=>Nt(void 0,null,function*(){var wa,sa;const pa=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:bt(Zt(Zt({},He),Ne),{list:_n,mode:ut})});pa.status===0&&(vn&&((wa=pa==null?void 0:pa.data)!=null&&wa.success)&&window.location.pathname==="/problemset"&&(sn.Z.publish("refresh-item-bank",Ne.group_id),yield new Promise(ha=>setTimeout(()=>ha(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(sa=pa==null?void 0:pa.data)==null?void 0:sa.success}\u9053\u8BD5\u9898`,3),Ve(),at(!1)),We(!1)});if(ut!==1){yield kn();return}const Yn=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:pt,mode:ut}});if(Yn.status===0){if(!((gn=Yn==null?void 0:Yn.data)!=null&&gn.error_size)){yield kn();return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{We(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Tn=Yn==null?void 0:Yn.data)==null?void 0:Tn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Qn=Yn==null?void 0:Yn.data)==null?void 0:Qn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(Jn=(ln=Yn==null?void 0:Yn.data)==null?void 0:ln.index)==null?void 0:Jn.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:kn})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(b.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Me})),ut===1&&E.createElement(fe.default.Item,{label:E.createElement(Ee.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>xt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ke.Z,{key:Je})))),E.createElement(ie.default,{centered:!0,open:Pt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:bn,onCancel:()=>xt(!1),onOk:()=>Xa.submit(),afterClose:()=>{Xa.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:Xa,layout:"horizontal",colon:!1,size:"large",onFinish:Ne=>Nt(void 0,null,function*(){var gn;Dn(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ne.name,parent_id:(gn=Ne==null?void 0:Ne.parent_id)==null?void 0:gn[0]}})).status===0?(yt(Je+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(!1),Dn(!1)},1e3)):Dn(!1)})},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ke.Z,null)))),E.createElement(ie.default,{centered:!0,open:nn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>qt(!1),onOk:()=>{if(On===1&&!an(fa)){he.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(On===2&&!an(fa)&&!(St!=null&&St.length)){he.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ne=[{name:"\u5355\u9009\u9898",num:Ot||0},{name:"\u591A\u9009\u9898",num:xn||0},{name:"\u5224\u65AD\u9898",num:Ln||0},{name:"\u586B\u7A7A\u9898",num:ua||0},{name:"\u7B80\u7B54\u9898",num:wn||0}];if(Ne.reduce((Qn,ln)=>Qn+ln.num,0)===0){he.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(On,Ot,xn),ye(!0),Ft("\u5904\u7406\u4E2D");const Tn={type:On,query:fa,item_types:JSON.stringify(Ne)};On===2&&(Tn.file=(St==null?void 0:St[0])||null),Kn("/api/intelligent_imports/large_model_intelligent_qa.json",Tn)}},E.createElement(Ee.Z,{align:"middle",className:"mb10 c-black"},E.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),E.createElement(ee.ZP.Group,{value:On,onChange:Ne=>na(Ne.target.value)},E.createElement(ee.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),E.createElement(ee.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),E.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:fa,placeholder:On===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ne=>{aa(Ne.target.value)}}),On===2&&E.createElement(E.Fragment,null,E.createElement(je.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:St,beforeUpload:Mn,className:"mb20",onRemove:()=>Qt([])},E.createElement(x.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ae.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{style:{height:20}})),E.createElement(Ee.Z,{align:"middle",className:"c-black"},E.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),E.createElement(Ee.Z,{gutter:16},E.createElement(te.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Ot,onChange:on,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:xn,onChange:fn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Ln,onChange:In,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(xe.Z,{min:0,max:10,value:ua,onChange:ba,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(xe.Z,{min:0,max:10,value:wn,onChange:La,style:{marginLeft:"8px"}}))))))},gt=pe;var tt=cn},1041:function(de,ne,y){"use strict";y.d(ne,{N:function(){return a}});var E=y(59301),re=y(57809),oe=y(43418),ge=y(92832),fe=y(8591),he=y(95237),ie=y(43604),xe=y(38986),Ee={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=y(92310),Oe=y.n(Le),je=y(87169),Ge=y(59301),ce=(ee,x,te)=>new Promise((ae,le)=>{var pe=Ae=>{try{be(te.next(Ae))}catch(Ie){le(Ie)}},ve=Ae=>{try{be(te.throw(Ae))}catch(Ie){le(Ie)}},be=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(pe,ve);be((te=te.apply(ee,x)).next())});const{Option:b}=re.default,a=({subId:ee,value:x,selectvalues:te,disabled:ae,knowledgeOptions:le=[],className:pe,height:ve,onChange:be=()=>{},onAddKnowledgeFinish:Ae=()=>{},zIndex:Ie=1e3})=>{const ke=(0,E.useRef)(),[Ye,Be]=(0,E.useState)([]);x=x||[];const $e=(Yt,vt)=>{Yt?(Be([...vt]),be([...vt])):(Be([]),be([]))};(0,E.useEffect)(()=>{(te==null?void 0:te.length)>0?(Be([...te]),be([...te])):(Be([]),be([]))},[le]),(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0&&be([...x])},[le]);const st=Yt=>{Yt.preventDefault(),ke.current="",oe.default.confirm({centered:!0,width:585,zIndex:Ie,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ge.createElement("div",{className:"font14"},Ge.createElement("div",{className:Ee.public_tips},Ge.createElement(je.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"),Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("div",{style:{width:"95px"}},Ge.createElement("span",{className:Ee.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.createElement(ge.default,{className:Ee.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ke.current,onChange:vt=>{ke.current=vt.target.value}}))),onOk:()=>new Promise((vt,wt)=>ce(void 0,null,function*(){if(!ke.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),wt();if(ke.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),wt();const Ct=yield(0,xe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ke.current,sub_discipline_id:ee}});if((Ct==null?void 0:Ct.status)===0){Ae({id:Ct.tag_discipline_id,name:ke.current,type:"personal"});let Tt=te||[];Tt.push(Ct.tag_discipline_id),be([...Tt]),Be([...Tt]),be([...Tt])}return vt()}))})};return Ge.createElement(he.Z,{wrap:!1,align:"middle",className:Oe()(Ee.wrap,pe)},Ge.createElement(ie.Z,null,Ge.createElement(re.default,{mode:"multiple",disabled:!ee||ae,className:Ee.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:$e,style:{width:ve||490},showSearch:!0,allowClear:!0,value:Ye,filterOption:(Yt,vt)=>vt.label.indexOf(Yt.toLowerCase())>=0},le==null?void 0:le.map(Yt=>Ge.createElement(b,{key:Yt.id,value:Yt.id,label:Yt.name},Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Yt.name),(Yt==null?void 0:Yt.type)==="personal"&&Ge.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&&Ge.createElement(ie.Z,{className:`ml20 ${ve&&Ee.add_style}`},Ge.createElement("span",{className:Ee.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ge.createElement("span",{className:Ee.linkBtn,onClick:st},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(de,ne,y){"use strict";var E=y(59301),re=y(99587),oe=y(48136),ge=y(76562),fe=y(43418),he=y(59301);const ie=(0,E.forwardRef)(({callback:xe,width:Ee,onChange:Le,disabled:Oe,readOnly:je,type:Ge="",value:ce="",style:b={}},a)=>{const ee=(0,E.useRef)(),x=(0,E.useRef)(),[te,ae]=(0,E.useState)(0),[le,pe]=(0,E.useState)(0),[ve,be]=(0,E.useState)(!1),Ae=()=>{var Be=document.createElement("div");Be.innerHTML=ee.current.getValue();var $e=Be.innerText;return xe&&xe($e),$e};(0,E.useImperativeHandle)(a,()=>({getData:Ae}));const Ie=Be=>{Be.preventDefault();const $e=Be.clientX-te,st=Be.clientY-le;document.body.onmousemove=Yt=>{let vt=Yt.clientX-$e,wt=Yt.clientY-st;const Ct=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-Ct.offsetWidth,sn=window.innerHeight-Ct.offsetHeight;vt=Math.max(0,Math.min(vt,Tt)),wt=Math.max(0,Math.min(wt,sn)),ke(Yt.clientX,Yt.clientY,$e,st)&&(ae(vt),pe(wt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ke=(Be,$e,st,Yt)=>{const vt=document.body.clientHeight,wt=document.body.clientWidth;return Be<20&&st>Be||Be>wt-20&&st$e||$e>vt-20&&Yt<$e?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,E.useEffect)(()=>{ve&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],$e=window.innerWidth/2-Be.offsetWidth/2,st=window.innerHeight/2-Be.offsetHeight/2;ae($e),pe(st)},0)},[ve]);const Ye=()=>{Oe||je||be(!0)};return he.createElement("div",{style:b},he.createElement("div",{style:{width:Ee||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${Oe||je?"cursorDefault":""}`,onClick:()=>Ye()},he.createElement("math-field",{disabled:Oe,locale:"zh_cn",class:`${re.Z.mathField} ${Ge}`,readOnly:je,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:ce?18:14},value:ce||""})),he.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:te,top:le},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:Ie},"\u8F93\u5165\u516C\u5F0F"),open:ve,onOk:()=>{const Be=x.current.getData();ee.current.setValue(Be),Le(Be),be(!1)},onCancel:()=>{be(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(ge.Z,{value:ce,ref:x,onChange:Le,showSaveButton:!1})))});ne.Z=ie},76562:function(de,ne,y){"use strict";var E=y(59301),re=y(95237),oe=y(43604),ge=y(99313),fe=y(3113),he=y(91842),ie=y(99587),xe=y(48136),Ee=y(59301);const Le=(0,E.forwardRef)(({callback:Oe,showSaveButton:je,value:Ge=""},ce)=>{const b=(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 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return bt(Wt({},ha),{last:Za===Ne.questions.length-1})});const sa=(Qn=Ne.questions)==null?void 0:Qn.reduce((ha,Za)=>{const vr=parseFloat(Za.score);return isNaN(vr)?ha:ha+vr},0);Ne.score=sa;let pa=[];return(ln=Ne.questions)!=null&&ln.length?Ne.errorMsg=((qn=Ne.questions)==null?void 0:qn.findIndex(ha=>!!ha.errorMsg))>-1:pa.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),an(Ne==null?void 0:Ne.question)||pa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),pa.length&&(Ne.errorMsg=pa.join(` +`)),Ne}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ne,gn)=>{var Tn,Qn;const ln=pt[gn],qn=ca.map($n=>({key:$n,label:$n,onClick:()=>va("platform",gn,$n)}));return E.createElement("div",{className:re.row,style:{display:ft?ln!=null&&ln.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:re.leftLayout},E.createElement(Et,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:re.question},Da(Ne,gn),sr(Ne),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ne==null?void 0:Ne.timeLimit}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ne==null?void 0:Ne.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:(Ne==null?void 0:Ne.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ne==null?void 0:Ne.input)||""}`,tagName:"p"}),E.createElement(Tt,{id:Ne==null?void 0:Ne.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ne==null?void 0:Ne.output)||""}`,tagName:"p"}),(Tn=Ne==null?void 0:Ne.answer)==null?void 0:Tn.map(($n,On)=>E.createElement(Tt,{key:On,id:Ne==null?void 0:Ne.id,value:`\u7B54\u6848${On+1}\uFF1A${$n||""}`,tagName:"p"})),xr(Ne)))),E.createElement("div",{className:re.rightLayout},E.createElement(kn,{className:ln!=null&&ln.errorMsg?re.error:""},Ya(ln,gn),Ar(ln,"",gn),E.createElement("div",{className:re.liWrap},E.createElement("div",{className:re.li,onKeyDown:kt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:ln==null?void 0:ln.timeLimit,tagName:"div",onBlur:$n=>va("timeLimit",gn,yn($n))})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Oe.Z,{menu:{items:qn}},E.createElement("span",{className:"c-light-primary"},ln==null?void 0:ln.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:re.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.code)||"",onBlur:$n=>va("code",gn,yn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.input)||"",onBlur:$n=>va("input",gn,yn($n)),tagName:"div"})),E.createElement("div",{className:re.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(Tt,{className:re.edit,id:ln==null?void 0:ln.id,value:(ln==null?void 0:ln.output)||"",onBlur:$n=>va("output",gn,yn($n)),tagName:"div"}))),E.createElement("div",{className:re.liWrap},(Qn=ln==null?void 0:ln.answer)==null?void 0:Qn.map(($n,On)=>E.createElement("div",{className:re.li,key:On},E.createElement("aside",null,"\u7B54\u6848",On+1,"\uFF1A"),E.createElement(Tt,{id:ln==null?void 0:ln.id,value:$n||"",className:re.edit,onBlur:Yn=>{const wa=[...(ln==null?void 0:ln.answer)||[]];wa[On]=yn(Yn),va("output",gn,wa)},tagName:"div"})))),Na(ln))))},deal:Ne=>{var gn,Tn,Qn,ln,qn,$n,On,Yn;Ne.score=Ne.score===void 0?10:Ne.score,Ne.code=(Qn=(Tn=(gn=Ne.code)==null?void 0:gn.trim())==null?void 0:Tn.replace(/@_@/g,"@\u2581@"))==null?void 0:Qn.replace(/@__@/g,"@\u2581\u2581@");let wa=[];if(an(Ne==null?void 0:Ne.question)||wa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),an(Ne==null?void 0:Ne.code)?/@▁@|@▁▁@/.test(Ne==null?void 0:Ne.code)?(ln=Ne==null?void 0:Ne.answer)!=null&&ln.length&&((qn=Ne==null?void 0:Ne.code.match(/@▁@|@▁▁@/g))==null?void 0:qn.length)!==(($n=Ne==null?void 0:Ne.answer)==null?void 0:$n.length)&&wa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wa.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wa.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ne!=null&&Ne.answer?(On=Ne.answer)!=null&&On.some(pa=>!an(pa))&&wa.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ne.platform=an(Ne==null?void 0:Ne.platform),Ne!=null&&Ne.platform){const pa=["c","c++","java","python","javascript","ruby"],ha=(Yn=Ne==null?void 0:Ne.platform)==null?void 0:Yn.toLowerCase(),Za=pa.findIndex(vr=>vr===ha);Za>-1?Ne.platform=ca[Za]:wa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");an(Ne==null?void 0:Ne.output)||wa.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const sa=an(String((Ne==null?void 0:Ne.timeLimit)||""));return Ne.timeLimit=sa,(!sa||sa&&!["3","4","5","6","7","8","9","10"].includes(sa))&&wa.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ne.errorMsg=wa.join(` +`),Ne}}],Eo=()=>E.createElement(E.Fragment,null,tn.filter(Ne=>{var gn;return!!((gn=br.find(Qn=>Qn.id===(Ne==null?void 0:Ne.type)))==null?void 0:gn.element)}).map((Ne,gn)=>{var Tn;const Qn=(Tn=br.find(ln=>ln.id===(Ne==null?void 0:Ne.type)))==null?void 0:Tn.element;return E.createElement(E.Fragment,{key:Ne.id},Qn(Ne,gn))})),ho=()=>Nt(void 0,null,function*(){const Ne=pt.filter(gn=>!gn.checked);if(Bn!==3||!Ne.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}Ra.setFieldsValue({sub_discipline_id:Ze}),at(!0)}),hr=Ne=>Nt(void 0,null,function*(){const gn=xa(Ne);_e(gn),It(JSON.parse(JSON.stringify(gn))),Wn(3),ye(!1),qt(!1),Se(!1)});(0,E.useEffect)(()=>{if(ot)return;const Ne=()=>{pn(gn=>gn>=90?(clearInterval(fa.current),90):gn+1)};return fa.current=setInterval(Ne,5e4/90),()=>clearInterval(fa.current)},[ot]);const Kn=(Ne,gn)=>{Ht(!1);const Tn=new FormData;Object.keys(gn).forEach(ln=>{Tn.append(ln,gn[ln])});const Qn=new window.XMLHttpRequest;Qn.withCredentials=!0,Qn.addEventListener("load",function(ln){return Nt(this,null,function*(){var qn,$n;try{const On=JSON.parse((qn=ln==null?void 0:ln.target)==null?void 0:qn.response);if(Ht(!0),pn(100),yield new Promise(Yn=>setTimeout(()=>Yn(),780)),On.status===0){if(!(($n=On==null?void 0:On.data)!=null&&$n.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ye(!1);return}hr((On==null?void 0:On.data)||[])}else ye(!1),he.ZP.warning(On==null?void 0:On.message)}catch(On){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",On)}})}),Qn.addEventListener("error",()=>{ye(!1)}),Qn.open("POST",`${le.Z.API_SERVER}${Ne}`),Qn.send(Tn)},Zn=Ne=>Nt(void 0,null,function*(){const gn=Ne.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(gn)==-1?(he.ZP.error(`${Ne.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ye(!0),Ft("\u5904\u7406\u4E2D"),Kn("/api/intelligent_imports/import.json",{file:Ne}),Promise.reject())}),Mn=Ne=>Nt(void 0,null,function*(){const gn=Ne.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(gn)==-1?(he.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Ne.size/1024/1024>200?(he.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(St!=null&&St.length?ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>jt([Ne])}):jt([Ne]),Promise.reject())});let ta=[{key:1,label:E.createElement(je.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Zn},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const Ua=[pt.length,(zn=pt.filter(Ne=>!!(Ne!=null&&Ne.errorMsg)))==null?void 0:zn.length];return E.createElement("div",{className:ge()(re.intelligentBox,"intelligent-body-curb",we),style:bt(Wt({},Ce),{width:ct}),ref:na},E.createElement("div",{className:re.underpin},E.createElement("b",{style:Ut}),E.createElement("b",{style:Ut})),E.createElement("div",{className:re.head,style:{top:dt}},E.createElement("div",{className:re.leftLayout},_t||E.createElement(E.Fragment,null,E.createElement(Ee.Z,{align:"middle"},E.createElement("div",{className:re.title},"\u8BD5\u9898\u7F16\u8F91"),!mt&&E.createElement(ae.op,{href:`${le.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(ae.op,{onClick:ia,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!mt&&E.createElement(Oe.Z,{overlayClassName:re.menu,menu:{items:ta}},E.createElement(ae.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Xt&&Xt),E.createElement("div",{className:re.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Ee.Z,{className:re.rightLayout,style:{alignItems:"start"}},Kt||E.createElement(E.Fragment,null,E.createElement("div",{className:re.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Bn)&&E.createElement(Le.default,{className:"ml20",checked:ft,onChange:Ne=>Se(Ne.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Bn)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Ua[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},Ua[1]),"\u9898")),Rt&&E.createElement("div",{className:re.tabs},tn==null?void 0:tn.map((Ne,gn)=>E.createElement("div",{onClick:()=>{$t(gn)},className:Vn===gn&&re.active,key:gn},"\u65B0\u9898",gn+1)))),E.createElement("div",{className:re.centerBox},E.createElement("img",{className:"mb10",src:Ae,width:56}),!Nn&&E.createElement(ae.op,{onClick:za},"\u8BC6\u522B"))),[1,2].includes(Bn)&&Ta(),[3].includes(Bn)&&Eo(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:re.buttonFixed},E.createElement("div",{className:re.buttonWrap},E.createElement(Ge.ZP,{size:"middle",className:`${re.button} mr20`,onClick:Gt},"\u53D6\u6D88"),E.createElement(Ge.ZP,{size:"middle",type:"primary",className:`${re.button}`,onClick:ho},Hn))),E.createElement(ie.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>pn(0)},E.createElement(Ee.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ue,E.createElement("span",{className:re.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(ce.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_n}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},_n,"%")))),E.createElement(ie.default,{centered:!0,open:Ke,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Te,width:480,onCancel:()=>at(!1),onOk:()=>Ra.submit(),afterClose:()=>{Ra.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:Ra,layout:"horizontal",colon:!1,size:"large",onFinish:Ne=>Nt(void 0,null,function*(){var gn,Tn,Qn,ln,qn;const $n=pt.filter(wa=>!wa.checked&&!wa.errorMsg);We(!0);const On=()=>Nt(void 0,null,function*(){var wa,sa;const pa=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:bt(Wt(Wt({},He),Ne),{list:$n,mode:ut})});pa.status===0&&(vn&&((wa=pa==null?void 0:pa.data)!=null&&wa.success)&&window.location.pathname==="/problemset"&&(sn.Z.publish("refresh-item-bank",Ne.group_id),yield new Promise(ha=>setTimeout(()=>ha(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(sa=pa==null?void 0:pa.data)==null?void 0:sa.success}\u9053\u8BD5\u9898`,3),Ve(),at(!1)),We(!1)});if(ut!==1){yield On();return}const Yn=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:pt,mode:ut}});if(Yn.status===0){if(!((gn=Yn==null?void 0:Yn.data)!=null&&gn.error_size)){yield On();return}ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{We(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Tn=Yn==null?void 0:Yn.data)==null?void 0:Tn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Qn=Yn==null?void 0:Yn.data)==null?void 0:Qn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(qn=(ln=Yn==null?void 0:Yn.data)==null?void 0:ln.index)==null?void 0:qn.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:On})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(b.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Me})),ut===1&&E.createElement(fe.default.Item,{label:E.createElement(Ee.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>xt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ke.Z,{key:Je})))),E.createElement(ie.default,{centered:!0,open:Pt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:bn,onCancel:()=>xt(!1),onOk:()=>Xa.submit(),afterClose:()=>{Xa.resetFields()}},E.createElement(fe.default,{style:{maxHeight:550},form:Xa,layout:"horizontal",colon:!1,size:"large",onFinish:Ne=>Nt(void 0,null,function*(){var gn;Dn(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ne.name,parent_id:(gn=Ne==null?void 0:Ne.parent_id)==null?void 0:gn[0]}})).status===0?(yt(Je+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(!1),Dn(!1)},1e3)):Dn(!1)})},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ke.Z,null)))),E.createElement(ie.default,{centered:!0,open:nn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>qt(!1),onOk:()=>{if(Rn===1&&!an(ma)){he.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(Rn===2&&!an(ma)&&!(St!=null&&St.length)){he.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ne=[{name:"\u5355\u9009\u9898",num:Ot||0},{name:"\u591A\u9009\u9898",num:xn||0},{name:"\u5224\u65AD\u9898",num:Ln||0},{name:"\u586B\u7A7A\u9898",num:ua||0},{name:"\u7B80\u7B54\u9898",num:wn||0}];if(Ne.reduce((Qn,ln)=>Qn+ln.num,0)===0){he.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(Rn,Ot,xn),ye(!0),Ft("\u5904\u7406\u4E2D");const Tn={type:Rn,query:ma,item_types:JSON.stringify(Ne)};Rn===2&&(Tn.file=(St==null?void 0:St[0])||null),Kn("/api/intelligent_imports/large_model_intelligent_qa.json",Tn)}},E.createElement(Ee.Z,{align:"middle",className:"mb10 c-black"},E.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),E.createElement(ee.ZP.Group,{value:Rn,onChange:Ne=>ra(Ne.target.value)},E.createElement(ee.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),E.createElement(ee.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),E.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:ma,placeholder:Rn===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ne=>{Jn(Ne.target.value)}}),Rn===2&&E.createElement(E.Fragment,null,E.createElement(je.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:St,beforeUpload:Mn,className:"mb20",onRemove:()=>jt([])},E.createElement(x.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ae.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{style:{height:20}})),E.createElement(Ee.Z,{align:"middle",className:"c-black"},E.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),E.createElement(Ee.Z,{gutter:16},E.createElement(te.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Ot,onChange:on,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(xe.Z,{min:0,max:10,value:xn,onChange:fn,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(xe.Z,{min:0,max:10,value:Ln,onChange:In,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(xe.Z,{min:0,max:10,value:ua,onChange:ba,style:{marginLeft:"8px"}})),E.createElement(te.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(xe.Z,{min:0,max:10,value:wn,onChange:La,style:{marginLeft:"8px"}}))))))},gt=pe;var tt=cn},1041:function(de,ne,y){"use strict";y.d(ne,{N:function(){return a}});var E=y(59301),re=y(57809),oe=y(43418),ge=y(92832),fe=y(8591),he=y(95237),ie=y(43604),xe=y(38986),Ee={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=y(92310),Oe=y.n(Le),je=y(87169),Ge=y(59301),ce=(ee,x,te)=>new Promise((ae,le)=>{var pe=Ae=>{try{be(te.next(Ae))}catch(Ie){le(Ie)}},ve=Ae=>{try{be(te.throw(Ae))}catch(Ie){le(Ie)}},be=Ae=>Ae.done?ae(Ae.value):Promise.resolve(Ae.value).then(pe,ve);be((te=te.apply(ee,x)).next())});const{Option:b}=re.default,a=({subId:ee,value:x,selectvalues:te,disabled:ae,knowledgeOptions:le=[],className:pe,height:ve,onChange:be=()=>{},onAddKnowledgeFinish:Ae=()=>{},zIndex:Ie=1e3})=>{const ke=(0,E.useRef)(),[Ye,Be]=(0,E.useState)([]);x=x||[];const $e=(Qt,vt)=>{Qt?(Be([...vt]),be([...vt])):(Be([]),be([]))};(0,E.useEffect)(()=>{(te==null?void 0:te.length)>0?(Be([...te]),be([...te])):(Be([]),be([]))},[le]),(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0&&be([...x])},[le]);const st=Qt=>{Qt.preventDefault(),ke.current="",oe.default.confirm({centered:!0,width:585,zIndex:Ie,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ge.createElement("div",{className:"font14"},Ge.createElement("div",{className:Ee.public_tips},Ge.createElement(je.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"),Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("div",{style:{width:"95px"}},Ge.createElement("span",{className:Ee.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.createElement(ge.default,{className:Ee.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ke.current,onChange:vt=>{ke.current=vt.target.value}}))),onOk:()=>new Promise((vt,wt)=>ce(void 0,null,function*(){if(!ke.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),wt();if(ke.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),wt();const Ct=yield(0,xe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ke.current,sub_discipline_id:ee}});if((Ct==null?void 0:Ct.status)===0){Ae({id:Ct.tag_discipline_id,name:ke.current,type:"personal"});let Tt=te||[];Tt.push(Ct.tag_discipline_id),be([...Tt]),Be([...Tt]),be([...Tt])}return vt()}))})};return Ge.createElement(he.Z,{wrap:!1,align:"middle",className:Oe()(Ee.wrap,pe)},Ge.createElement(ie.Z,null,Ge.createElement(re.default,{mode:"multiple",disabled:!ee||ae,className:Ee.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:$e,style:{width:ve||490},showSearch:!0,allowClear:!0,value:Ye,filterOption:(Qt,vt)=>vt.label.indexOf(Qt.toLowerCase())>=0},le==null?void 0:le.map(Qt=>Ge.createElement(b,{key:Qt.id,value:Qt.id,label:Qt.name},Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Qt.name),(Qt==null?void 0:Qt.type)==="personal"&&Ge.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&&Ge.createElement(ie.Z,{className:`ml20 ${ve&&Ee.add_style}`},Ge.createElement("span",{className:Ee.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ge.createElement("span",{className:Ee.linkBtn,onClick:st},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(de,ne,y){"use strict";var E=y(59301),re=y(99587),oe=y(48136),ge=y(76562),fe=y(43418),he=y(59301);const ie=(0,E.forwardRef)(({callback:xe,width:Ee,onChange:Le,disabled:Oe,readOnly:je,type:Ge="",value:ce="",style:b={}},a)=>{const ee=(0,E.useRef)(),x=(0,E.useRef)(),[te,ae]=(0,E.useState)(0),[le,pe]=(0,E.useState)(0),[ve,be]=(0,E.useState)(!1),Ae=()=>{var Be=document.createElement("div");Be.innerHTML=ee.current.getValue();var $e=Be.innerText;return xe&&xe($e),$e};(0,E.useImperativeHandle)(a,()=>({getData:Ae}));const Ie=Be=>{Be.preventDefault();const $e=Be.clientX-te,st=Be.clientY-le;document.body.onmousemove=Qt=>{let vt=Qt.clientX-$e,wt=Qt.clientY-st;const Ct=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-Ct.offsetWidth,sn=window.innerHeight-Ct.offsetHeight;vt=Math.max(0,Math.min(vt,Tt)),wt=Math.max(0,Math.min(wt,sn)),ke(Qt.clientX,Qt.clientY,$e,st)&&(ae(vt),pe(wt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ke=(Be,$e,st,Qt)=>{const vt=document.body.clientHeight,wt=document.body.clientWidth;return Be<20&&st>Be||Be>wt-20&&st$e||$e>vt-20&&Qt<$e?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,E.useEffect)(()=>{ve&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],$e=window.innerWidth/2-Be.offsetWidth/2,st=window.innerHeight/2-Be.offsetHeight/2;ae($e),pe(st)},0)},[ve]);const Ye=()=>{Oe||je||be(!0)};return he.createElement("div",{style:b},he.createElement("div",{style:{width:Ee||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${Oe||je?"cursorDefault":""}`,onClick:()=>Ye()},he.createElement("math-field",{disabled:Oe,locale:"zh_cn",class:`${re.Z.mathField} ${Ge}`,readOnly:je,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:ce?18:14},value:ce||""})),he.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:te,top:le},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:Ie},"\u8F93\u5165\u516C\u5F0F"),open:ve,onOk:()=>{const Be=x.current.getData();ee.current.setValue(Be),Le(Be),be(!1)},onCancel:()=>{be(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(ge.Z,{value:ce,ref:x,onChange:Le,showSaveButton:!1})))});ne.Z=ie},76562:function(de,ne,y){"use strict";var E=y(59301),re=y(95237),oe=y(43604),ge=y(99313),fe=y(3113),he=y(91842),ie=y(99587),xe=y(48136),Ee=y(59301);const Le=(0,E.forwardRef)(({callback:Oe,showSaveButton:je,value:Ge=""},ce)=>{const b=(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 @@ -104,7 +104,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],x=le=>{b.current.setValue(b.current.getValue()+" "+le.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ee.createElement(re.Z,{className:ie.Z.lists,gutter:[10,10]},a.map((le,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:ie.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:`$$${le.value}$$`}),le.name),Ee.createElement("div",{className:ie.Z.children},le.children.map((ve,be)=>Ee.createElement("div",{key:be},Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((Ae,Ie)=>Ee.createElement(oe.Z,{key:Ie,onClick:()=>x(Ae),className:ie.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ee.createElement(re.Z,{className:ie.Z.lists,gutter:[10,10]},ee.map((le,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:ie.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:"`$$"+le.value+"$$`"}),le.name),Ee.createElement("div",{className:ie.Z.children},le.children.map((ve,be)=>Ee.createElement("div",{key:be},ve.name&&Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((Ae,Ie)=>Ee.createElement(oe.Z,{key:Ie,onClick:()=>x(Ae),className:ie.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))}],ae=()=>{var le=document.createElement("div");le.innerHTML=b.current.getValue();var pe=le.innerText;return Oe&&Oe(pe),pe};return(0,E.useImperativeHandle)(ce,()=>({getData:ae})),Ee.createElement("div",{className:ie.Z.mathWrap},Ee.createElement(ge.default,{defaultActiveKey:"1",items:te}),Ee.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:800,marginTop:30,fontSize:18}},Ge||""),je&&Ee.createElement("div",{className:ie.Z.button},Ee.createElement(fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=Le},69720:function(de,ne,y){"use strict";y.d(ne,{h:function(){return le}});var E=y(59301),re=y(57809),oe=y(78241),ge=y(3113),fe=y(89780),he=y.n(fe),ie=y(8336),xe=y(12469),Ee=Object.defineProperty,Le=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,b=(pe,ve,be)=>ve in pe?Ee(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):pe[ve]=be,a=(pe,ve)=>{for(var be in ve||(ve={}))Ge.call(ve,be)&&b(pe,be,ve[be]);if(je)for(var be of je(ve))ce.call(ve,be)&&b(pe,be,ve[be]);return pe},ee=(pe,ve)=>Le(pe,Oe(ve));const x=re.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ne.Z=({callback:pe,onCancel:ve})=>{const[be,Ae]=(0,E.useState)("python");function Ie(Ye){Ae(ae[Ye][1])}function ke(Ye){pe(Ye)}return E.createElement(oe.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ke,style:{width:500}}),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(re.default,{getPopupContainer:Ye=>Ye.parentNode,onChange:Ie},Object.keys(ae).map(Ye=>E.createElement(x,{key:Ye,value:Ye},ae[Ye][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(le,{mode:be})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ge.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function le({value:pe,onChange:ve,mode:be,options:Ae={}}){const Ie=(0,E.useRef)(),[ke,Ye]=(0,E.useState)();return(0,E.useEffect)(()=>{if(ke){let Be=function($e){const st=$e.getValue();ve&&ve(st)};return ke.on("change",Be),()=>{ke.off("change",Be)}}},[ke,ve]),(0,E.useEffect)(()=>{ke&&ke.setOption("mode",be)},[ke,be]),(0,E.useEffect)(()=>{ke&&(pe!==ke.getValue()||pe==="")&&setTimeout(()=>{ke.setValue(pe||"")},300)},[ke,pe]),(0,E.useEffect)(()=>{if(Ie.current&&!ke){const Be=he().fromTextArea(Ie.current,a({mode:be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ae));Ye(Be)}},[Ie.current,ke]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ie}))}},39793:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xt}});var E=y(59301),re=y(89780),oe=y.n(re),ge=y(76374),fe=y(8336),he=y(6313),ie=y(25717),xe=y(99498),Ee=y(25419),Le=y(67549),Oe=y(91842),je=({value:Me="",className:Xe,showTextOnly:Je,showLines:yt,style:nn={}})=>{const qt=(0,E.useMemo)(()=>"",[Me]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:qt}}))},Ge=y(59301),ce=Object.defineProperty,b=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ae=(Me,Xe,Je)=>Xe in Me?ce(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Me[Xe]=Je,le=(Me,Xe)=>{for(var Je in Xe||(Xe={}))x.call(Xe,Je)&&ae(Me,Je,Xe[Je]);if(ee)for(var Je of ee(Xe))te.call(Xe,Je)&&ae(Me,Je,Xe[Je]);return Me},pe=(Me,Xe)=>b(Me,a(Xe));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function be({onActionCallback:Me,title:Xe,icon:Je,actionName:yt,className:nn="",children:qt}){function bn(){Me(yt)}return Ge.createElement("a",{title:Xe,className:nn,onClick:bn},Ge.createElement("i",{className:`${Je}`}),qt)}var Ae=({watch:Me,showNullButton:Xe,showNullProgramButton:Je,onActionCallback:yt,fullScreen:nn,insertTemp:qt,hidetoolBar:bn,extraUse:Dn})=>{const ot=[...ve,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ge.createElement("ul",{className:"markdown-toolbar-container"},!bn&&ot.map((Ht,Vn)=>Ge.createElement("li",{key:Vn},Ht.actionName?Ge.createElement(be,pe(le({},Ht),{onActionCallback:yt})):Ge.createElement("span",{className:"v-line"}))),Xe?Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Je?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,qt&&Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qt}`,onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Dn&&Ge.createElement("li",null,Dn),Ge.createElement("li",{className:"btn-full-screen"},Ge.createElement(be,{icon:`${nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yt})))},Ie=y(91558),ke=y(78241),Ye=y(92832),Be=y(3113),$e=Object.defineProperty,st=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Tt=(Me,Xe,Je)=>Xe in Me?$e(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Me[Xe]=Je,sn=(Me,Xe)=>{for(var Je in Xe||(Xe={}))wt.call(Xe,Je)&&Tt(Me,Je,Xe[Je]);if(vt)for(var Je of vt(Xe))Ct.call(Xe,Je)&&Tt(Me,Je,Xe[Je]);return Me},en=(Me,Xe)=>st(Me,Yt(Xe));const et={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:Xe})=>{function Je(yt){Me(yt)}return E.createElement(ke.default,en(sn({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Je,style:{width:500}}),E.createElement(ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ye.default,null)),E.createElement(ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ye.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:Xe},"\u53D6\u6D88")))},un=y(69720),rt=y(17077),qe=y(43418),ht=y(95237),Zt=y(9507),bt=y(59301),Nt=({callback:Me,onCancel:Xe})=>{const Je=document.createElement("canvas"),yt=Je.getContext("2d");Je.width=1e3,Je.height=800,yt.fillStyle="#ffffff",yt.fillRect(0,0,Je.width,Je.height);const nn=Je.toDataURL("image/png");return bt.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(ht.Z,{style:{height:"100vh"}},bt.createElement(Zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:nn,visible:!0,title:String(Date.now())},onOk:qt=>{Me({src:qt.url})},onClose:Xe})))},it=y(12378);function kt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(kt,go.CommandHandler),kt.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},kt.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var Xe=1/0;Me.selection.each(function(Je){Je instanceof go.Link||(Xe=Math.min(Je.position.x,Xe))}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Xe,Je.position.y))}),Me.commitTransaction("aligning left")},kt.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var Xe=-1/0;Me.selection.each(function(Je){if(!(Je instanceof go.Link)){var yt=Je.actualBounds.x+Je.actualBounds.width;Xe=Math.max(yt,Xe)}}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Xe-Je.actualBounds.width,Je.position.y))}),Me.commitTransaction("aligning right")},kt.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var Xe=1/0;Me.selection.each(function(Je){Je instanceof go.Link||(Xe=Math.min(Je.position.y,Xe))}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.position.x,Xe))}),Me.commitTransaction("alignTop")},kt.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var Xe=-1/0;Me.selection.each(function(Je){if(!(Je instanceof go.Link)){var yt=Je.actualBounds.y+Je.actualBounds.height;Xe=Math.max(yt,Xe)}}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.actualBounds.x,Xe-Je.actualBounds.height))}),Me.commitTransaction("aligning bottom")},kt.prototype.alignCenterX=function(){var Me=this.diagram,Xe=Me.selection.first();if(Xe){Me.startTransaction("aligning Center X");var Je=Xe.actualBounds.x+Xe.actualBounds.width/2;Me.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(Je-yt.actualBounds.width/2,yt.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},kt.prototype.alignCenterY=function(){var Me=this.diagram,Xe=Me.selection.first();if(Xe){Me.startTransaction("aligning Center Y");var Je=Xe.actualBounds.y+Xe.actualBounds.height/2;Me.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.actualBounds.x,Je-yt.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},kt.prototype.alignColumn=function(Me){var Xe=this.diagram;Xe.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Je=new Array;Xe.selection.each(function(Dn){Dn instanceof go.Link||Je.push(Dn)});for(var yt=0;yt0){for(var Dn=qt.elt(bn-1);Dn!==null&&Dn.isTreeExpanded&&!Dn.isTreeLeaf;){var ot=this._sortTreeChildrenByY(Dn);Dn=ot.last()}Dn!==null&&Me.select(Dn)}else Me.select(nn)}}else if(Je.key==="Down")if(Xe.isTreeExpanded&&!Xe.isTreeLeaf){var yt=this._sortTreeChildrenByY(Xe).first();yt!==null&&Me.select(yt)}else for(;Xe!==null;){var nn=Xe.findTreeParentNode();if(nn===null)break;var qt=this._sortTreeChildrenByY(nn),bn=qt.indexOf(Xe);if(bnqt.y?1:nn.xqt.x?1:0}),Xe},kt.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},kt.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(kt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(kt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Et=kt,Rn=y(63720),cn=y(43604),gt=y(38986),tt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=y(59301),Ce=(Me,Xe,Je)=>new Promise((yt,nn)=>{var qt=ot=>{try{Dn(Je.next(ot))}catch(Ht){nn(Ht)}},bn=ot=>{try{Dn(Je.throw(ot))}catch(Ht){nn(Ht)}},Dn=ot=>ot.done?yt(ot.value):Promise.resolve(ot.value).then(qt,bn);Dn((Je=Je.apply(Me,Xe)).next())});function ct({onCancel:Me,callback:Xe}){let Je=(0,E.useRef)(),yt=(0,E.useRef)(),nn=(0,E.useRef)(),qt=(0,E.useRef)(!1);const bn=(0,E.useRef)(!1),[Dn,ot]=(0,E.useState)(0);function Ht(){const _t=it.bx.make,On={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"};Je.current=new it.S0(yt.current,{padding:20,grid:_t(it.s_,"Grid",_t(it.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_t(it.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ta=>{var ma=ta.diagram.commandHandler.addTopLevelParts(ta.diagram.selection,!0);ma||ta.diagram.currentTool.doCancel()},commandHandler:_t(Et),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ta=>{var ma=ta.subject;ma.location=ma.location.copy().snapToGridPoint(ta.diagram.grid.gridOrigin,ta.diagram.grid.gridCellSize),setTimeout(()=>{ta.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ta=>{var ma=ta.subject;setTimeout(()=>{ta.diagram.commandHandler.editTextBlock()})},LinkRelinked:ta=>{var ma=ta.parameter.part;ma.invalidateConnectedLinks();var Sa=ta.subject;ta.diagram.toolManager.linkingTool.isForwards?Sa.toNode.invalidateConnectedLinks():Sa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Je.current.nodeTemplate=_t(it.NB,"Auto",{locationSpot:it.z6.Center,locationObjectName:"SHAPE",desiredSize:new it.$u(120,60),minSize:new it.$u(40,40),resizable:!0,resizeCellSize:new it.$u(10,10),rotatable:!0},new it.KX("location","loc",it.E9.parse).makeTwoWay(it.E9.stringify),new it.KX("desiredSize","size",it.$u.parse).makeTwoWay(it.$u.stringify),_t(it.bn,{name:"SHAPE",fill:On.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:it.z6.AllSides,toSpot:it.z6.AllSides},new it.KX("figure"),new it.KX("fill"),new it.KX("stroke","borderColor"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),_t(it.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),_t(it.al,{margin:1,textAlign:"center",overflow:it.al.OverflowEllipsis,editable:!0},new it.KX("text").makeTwoWay(),new it.KX("stroke","color"))),Je.current.nodeTemplate.toolTip=_t("ToolTip",_t(it.s_,"Vertical",{maxSize:new it.$u(200,NaN)},_t(it.al,{font:"bold 10pt sans-serif",textAlign:"center"},new it.KX("text")),_t(it.al,{font:"10pt sans-serif",textAlign:"center"},new it.KX("text","details"))));function na(ta,ma){var Sa=(ca,ia)=>{ca.handled=!0,ca.diagram.model.commit(Gt=>{var Vt=ia.part.adornedPart,an=new it.E9().setRectSpot(Vt.actualBounds,ta);an.subtract(Vt.location),an.scale(2,2),an.x+=Math.sign(an.x)*130,an.y+=Math.sign(an.y)*130,an.add(Vt.location),an.snapToGridPoint(ca.diagram.grid.gridOrigin,ca.diagram.grid.gridCellSize);var yn=Gt.copyNodeData(Vt.data);Gt.setGroupKeyForNodeData(yn,Gt.getGroupKeyForNodeData(Vt.data)),Gt.addNodeData(yn);var jn={from:Vt.key,to:Gt.getKeyForNodeData(yn)};Gt.addLinkData(jn);var ya=ca.diagram.findNodeForData(yn);ya.location=an,ca.diagram.select(ya),setTimeout(()=>{ca.diagram.commandHandler.editTextBlock()},20)})};return _t(it.bn,{figure:ma,alignment:ta,alignmentFocus:ta.opposite(),width:ta.equals(it.z6.Top)||ta.equals(it.z6.Bottom)?25:18,height:ta.equals(it.z6.Top)||ta.equals(it.z6.Bottom)?18:25,fill:"orange",stroke:On.white,strokeWidth:4,mouseEnter:(ca,ia)=>ia.fill="dodgerblue",mouseLeave:(ca,ia)=>ia.fill="orange",isActionable:!0,click:Sa,contextClick:Sa})}function fa(ta){return _t(it.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:(ma,Sa)=>Sa.fill="dodgerblue",mouseLeave:(ma,Sa)=>Sa.fill="orange",click:(ma,Sa)=>{ma.diagram.commandHandler.showContextMenu(Sa.part.adornedPart)}},ta||{})}Je.current.nodeTemplate.selectionAdornmentTemplate=_t(it.uz,"Spot",_t(it.Vm,{padding:10}),na(it.z6.Top,"TriangleUp"),na(it.z6.Left,"TriangleLeft"),na(it.z6.Right,"TriangleRight"),na(it.z6.Bottom,"TriangleDown"),fa({alignment:new it.z6(.75,0)}));function aa(ta,ma){return(Sa,ca)=>{Sa.handled=!0,Sa.diagram.model.commit(ia=>{ia.set(ca.part.adornedPart.data,ta,ma)})}}function St(ta,ma){return ma||(ma="color"),_t(it.bn,{width:16,height:16,stroke:"lightgray",fill:ta,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.stroke="dodgerblue",mouseLeave:(Sa,ca)=>ca.stroke="lightgray",click:aa(ma,ta),contextClick:aa(ma,ta)})}function Qt(){return[_t("ContextMenuButton",_t(it.s_,"Horizontal",St(On.white,"fill"),St(On.beige,"fill"),St(On.extralightblue,"fill"),St(On.extralightred,"fill"))),_t("ContextMenuButton",_t(it.s_,"Horizontal",St(On.lightgray,"fill"),St(On.lightgreen,"fill"),St(On.lightblue,"fill"),St(On.lightred,"fill")))]}function Ot(){return[_t("ContextMenuButton",_t(it.s_,"Horizontal",St(On.black),St(On.green),St(On.blue),St(On.red))),_t("ContextMenuButton",_t(it.s_,"Horizontal",St(On.white),St(On.magenta),St(On.purple),St(On.orange)))]}function on(ta,ma){return ma||(ma="thickness"),_t(it.bn,"LineH",{width:16,height:16,strokeWidth:ta,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:aa(ma,ta),contextClick:aa(ma,ta)})}function xn(ta,ma){return ma||(ma="dash"),_t(it.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ta,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:aa(ma,ta),contextClick:aa(ma,ta)})}function fn(){return[_t("ContextMenuButton",_t(it.s_,"Horizontal",on(1),on(2),on(3),on(4))),_t("ContextMenuButton",_t(it.s_,"Horizontal",xn(null),xn([2,4]),xn([4,4])))]}function Ln(ta,ma){return ma||(ma="figure"),_t(it.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ta,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.fill="dodgerblue",mouseLeave:(Sa,ca)=>ca.fill="lightgray",click:aa(ma,ta),contextClick:aa(ma,ta)})}Je.current.nodeTemplate.contextMenu=_t("ContextMenu",_t("ContextMenuButton",_t(it.s_,"Horizontal",Ln("Rectangle"),Ln("RoundedRectangle"),Ln("Ellipse"),Ln("Diamond"))),_t("ContextMenuButton",_t(it.s_,"Horizontal",Ln("Parallelogram2"),Ln("ManualOperation"),Ln("Procedure"),Ln("Cylinder1"))),_t("ContextMenuButton",_t(it.s_,"Horizontal",Ln("Terminator"),Ln("CreateRequest"),Ln("Document"),Ln("TriangleDown"))),Qt(),Ot(),fn()),Je.current.groupTemplate=_t(it.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:it.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ta,ma)=>{var Sa=ma.addMembers(ma.diagram.selection,!0);Sa||ma.diagram.currentTool.doCancel()},avoidable:!1},new it.KX("location","loc",it.E9.parse).makeTwoWay(it.E9.stringify),_t(it.s_,"Auto",{name:"BODY"},_t(it.bn,{parameter1:10,fill:On.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:it.z6.AllSides,toSpot:it.z6.AllSides},new it.KX("fill"),new it.KX("stroke","color"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),_t(it.Vm,{background:"transparent",margin:20})),_t(it.al,{alignment:it.z6.Top,alignmentFocus:it.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new it.KX("text"),new it.KX("stroke","color"))),Je.current.groupTemplate.selectionAdornmentTemplate=_t(it.uz,"Spot",_t(it.s_,"Auto",_t(it.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),_t(it.Vm,{margin:1.5})),fa({alignment:it.z6.TopRight,alignmentFocus:it.z6.BottomRight})),Je.current.groupTemplate.contextMenu=_t("ContextMenu",Qt(),Ot(),fn()),Je.current.linkTemplate=_t(it.rU,{layerName:"Foreground",routing:it.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new it.KX("fromSpot","fromSpot",it.z6.parse),new it.KX("toSpot","toSpot",it.z6.parse),new it.KX("fromShortLength","dir",ta=>ta>=1?10:0),new it.KX("toShortLength","dir",ta=>ta>=1?10:0),new it.KX("points").makeTwoWay(),_t(it.bn,{strokeWidth:2},new it.KX("stroke","color"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),_t(it.bn,{segmentIndex:0,segmentOffset:new it.E9(15,0),segmentOrientation:it.rU.OrientAlong,alignmentFocus:it.z6.Right,figure:"circle",width:10,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",ta=>ta===1)),_t(it.bn,{segmentIndex:-1,segmentOffset:new it.E9(-10,6),segmentOrientation:it.rU.OrientPlus90,alignmentFocus:it.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",ta=>ta>=1),new it.KX("width","thickness",ta=>7+3*ta),new it.KX("height","thickness",ta=>7+3*ta),new it.KX("segmentOffset","thickness",ta=>new it.E9(-15,4+1.5*ta))),_t(it.bn,{segmentIndex:0,segmentOffset:new it.E9(15,-6),segmentOrientation:it.rU.OrientMinus90,alignmentFocus:it.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",ta=>ta===2),new it.KX("width","thickness",ta=>7+3*ta),new it.KX("height","thickness",ta=>7+3*ta),new it.KX("segmentOffset","thickness",ta=>new it.E9(-15,4+1.5*ta))),_t(it.al,{alignmentFocus:new it.z6(0,1,-4,0),editable:!0},new it.KX("text").makeTwoWay(),new it.KX("stroke","color"))),Je.current.linkTemplate.selectionAdornmentTemplate=_t(it.uz,_t(it.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:In(2)},new it.KX("pathPattern","thickness",In)),fa({alignmentFocus:new it.z6(0,0,-6,-4)}));function In(ta){return _t(it.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ta+4).toString()+" H3"})}function ua(ta){var ma="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ta===0?ma="M0 0 M16 16 M0 8 L16 8":ta===2&&(ma="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),_t(it.bn,{geometryString:ma,margin:2,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:aa("dir",ta),contextClick:aa("dir",ta)})}function ba(ta){var ma=(Sa,ca)=>{Sa.handled=!0,Sa.diagram.model.commit(ia=>{var Gt=ca.part.adornedPart;ia.set(Gt.data,ta?"toSpot":"fromSpot",it.z6.stringify(it.z6.AllSides)),(ta?Gt.toNode:Gt.fromNode).invalidateConnectedLinks()})};return _t(it.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:ma,contextClick:ma})}function wn(ta,ma){var Sa=0,ca=it.z6.RightSide;ta.equals(it.z6.Top)?(Sa=270,ca=it.z6.TopSide):ta.equals(it.z6.Left)?(Sa=180,ca=it.z6.LeftSide):ta.equals(it.z6.Bottom)&&(Sa=90,ca=it.z6.BottomSide),ma||(Sa-=180);var ia=(Gt,Vt)=>{Gt.handled=!0,Gt.diagram.model.commit(an=>{var yn=Vt.part.adornedPart;an.set(yn.data,ma?"toSpot":"fromSpot",it.z6.stringify(ca)),(ma?yn.toNode:yn.fromNode).invalidateConnectedLinks()})};return _t(it.bn,{alignment:ta,alignmentFocus:ta.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Sa,background:"transparent",mouseEnter:(Gt,Vt)=>Vt.background="dodgerblue",mouseLeave:(Gt,Vt)=>Vt.background="transparent",click:ia,contextClick:ia})}Je.current.linkTemplate.contextMenu=_t("ContextMenu",Ot(),fn(),_t("ContextMenuButton",_t(it.s_,"Horizontal",ua(0),ua(1),ua(2))),_t("ContextMenuButton",_t(it.s_,"Horizontal",_t(it.s_,"Spot",ba(!1),wn(it.z6.Top,!1),wn(it.z6.Left,!1),wn(it.z6.Right,!1),wn(it.z6.Bottom,!1)),_t(it.s_,"Spot",{margin:new it.Zt(0,0,0,2)},ba(!0),wn(it.z6.Top,!0),wn(it.z6.Left,!0),wn(it.z6.Right,!0),wn(it.z6.Bottom,!0)))));const La=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],x=le=>{b.current.setValue(b.current.getValue()+" "+le.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ee.createElement(re.Z,{className:ie.Z.lists,gutter:[10,10]},a.map((le,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:ie.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:`$$${le.value}$$`}),le.name),Ee.createElement("div",{className:ie.Z.children},le.children.map((ve,be)=>Ee.createElement("div",{key:be},Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((Ae,Ie)=>Ee.createElement(oe.Z,{key:Ie,onClick:()=>x(Ae),className:ie.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ee.createElement(re.Z,{className:ie.Z.lists,gutter:[10,10]},ee.map((le,pe)=>Ee.createElement(oe.Z,{flex:"110px",className:ie.Z.item},Ee.createElement("div",null,Ee.createElement(he.Z,{value:"`$$"+le.value+"$$`"}),le.name),Ee.createElement("div",{className:ie.Z.children},le.children.map((ve,be)=>Ee.createElement("div",{key:be},ve.name&&Ee.createElement("h1",null,ve.name),Ee.createElement(re.Z,{gutter:[10,10]},ve.data.map((Ae,Ie)=>Ee.createElement(oe.Z,{key:Ie,onClick:()=>x(Ae),className:ie.Z.diamond},Ee.createElement(he.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))}],ae=()=>{var le=document.createElement("div");le.innerHTML=b.current.getValue();var pe=le.innerText;return Oe&&Oe(pe),pe};return(0,E.useImperativeHandle)(ce,()=>({getData:ae})),Ee.createElement("div",{className:ie.Z.mathWrap},Ee.createElement(ge.default,{defaultActiveKey:"1",items:te}),Ee.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:800,marginTop:30,fontSize:18}},Ge||""),je&&Ee.createElement("div",{className:ie.Z.button},Ee.createElement(fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=Le},69720:function(de,ne,y){"use strict";y.d(ne,{h:function(){return le}});var E=y(59301),re=y(57809),oe=y(78241),ge=y(3113),fe=y(89780),he=y.n(fe),ie=y(8336),xe=y(12469),Ee=Object.defineProperty,Le=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,b=(pe,ve,be)=>ve in pe?Ee(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):pe[ve]=be,a=(pe,ve)=>{for(var be in ve||(ve={}))Ge.call(ve,be)&&b(pe,be,ve[be]);if(je)for(var be of je(ve))ce.call(ve,be)&&b(pe,be,ve[be]);return pe},ee=(pe,ve)=>Le(pe,Oe(ve));const x=re.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ne.Z=({callback:pe,onCancel:ve})=>{const[be,Ae]=(0,E.useState)("python");function Ie(Ye){Ae(ae[Ye][1])}function ke(Ye){pe(Ye)}return E.createElement(oe.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ke,style:{width:500}}),E.createElement(oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(re.default,{getPopupContainer:Ye=>Ye.parentNode,onChange:Ie},Object.keys(ae).map(Ye=>E.createElement(x,{key:Ye,value:Ye},ae[Ye][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(le,{mode:be})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ge.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function le({value:pe,onChange:ve,mode:be,options:Ae={}}){const Ie=(0,E.useRef)(),[ke,Ye]=(0,E.useState)();return(0,E.useEffect)(()=>{if(ke){let Be=function($e){const st=$e.getValue();ve&&ve(st)};return ke.on("change",Be),()=>{ke.off("change",Be)}}},[ke,ve]),(0,E.useEffect)(()=>{ke&&ke.setOption("mode",be)},[ke,be]),(0,E.useEffect)(()=>{ke&&(pe!==ke.getValue()||pe==="")&&setTimeout(()=>{ke.setValue(pe||"")},300)},[ke,pe]),(0,E.useEffect)(()=>{if(Ie.current&&!ke){const Be=he().fromTextArea(Ie.current,a({mode:be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ae));Ye(Be)}},[Ie.current,ke]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ie}))}},39793:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return xt}});var E=y(59301),re=y(89780),oe=y.n(re),ge=y(76374),fe=y(8336),he=y(6313),ie=y(25717),xe=y(99498),Ee=y(25419),Le=y(67549),Oe=y(91842),je=({value:Me="",className:Xe,showTextOnly:Je,showLines:yt,style:nn={}})=>{const qt=(0,E.useMemo)(()=>"",[Me]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:qt}}))},Ge=y(59301),ce=Object.defineProperty,b=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ae=(Me,Xe,Je)=>Xe in Me?ce(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Me[Xe]=Je,le=(Me,Xe)=>{for(var Je in Xe||(Xe={}))x.call(Xe,Je)&&ae(Me,Je,Xe[Je]);if(ee)for(var Je of ee(Xe))te.call(Xe,Je)&&ae(Me,Je,Xe[Je]);return Me},pe=(Me,Xe)=>b(Me,a(Xe));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function be({onActionCallback:Me,title:Xe,icon:Je,actionName:yt,className:nn="",children:qt}){function bn(){Me(yt)}return Ge.createElement("a",{title:Xe,className:nn,onClick:bn},Ge.createElement("i",{className:`${Je}`}),qt)}var Ae=({watch:Me,showNullButton:Xe,showNullProgramButton:Je,onActionCallback:yt,fullScreen:nn,insertTemp:qt,hidetoolBar:bn,extraUse:Dn})=>{const ot=[...ve,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ge.createElement("ul",{className:"markdown-toolbar-container"},!bn&&ot.map((Ht,Vn)=>Ge.createElement("li",{key:Vn},Ht.actionName?Ge.createElement(be,pe(le({},Ht),{onActionCallback:yt})):Ge.createElement("span",{className:"v-line"}))),Xe?Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Je?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,qt&&Ge.createElement("li",null,Ge.createElement(be,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qt}`,onActionCallback:yt},Ge.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Dn&&Ge.createElement("li",null,Dn),Ge.createElement("li",{className:"btn-full-screen"},Ge.createElement(be,{icon:`${nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yt})))},Ie=y(91558),ke=y(78241),Ye=y(92832),Be=y(3113),$e=Object.defineProperty,st=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Tt=(Me,Xe,Je)=>Xe in Me?$e(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Me[Xe]=Je,sn=(Me,Xe)=>{for(var Je in Xe||(Xe={}))wt.call(Xe,Je)&&Tt(Me,Je,Xe[Je]);if(vt)for(var Je of vt(Xe))Ct.call(Xe,Je)&&Tt(Me,Je,Xe[Je]);return Me},en=(Me,Xe)=>st(Me,Qt(Xe));const et={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:Xe})=>{function Je(yt){Me(yt)}return E.createElement(ke.default,en(sn({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Je,style:{width:500}}),E.createElement(ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ye.default,null)),E.createElement(ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ye.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:Xe},"\u53D6\u6D88")))},un=y(69720),rt=y(17077),qe=y(43418),ht=y(95237),Wt=y(9507),bt=y(59301),Nt=({callback:Me,onCancel:Xe})=>{const Je=document.createElement("canvas"),yt=Je.getContext("2d");Je.width=1e3,Je.height=800,yt.fillStyle="#ffffff",yt.fillRect(0,0,Je.width,Je.height);const nn=Je.toDataURL("image/png");return bt.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(ht.Z,{style:{height:"100vh"}},bt.createElement(Wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:nn,visible:!0,title:String(Date.now())},onOk:qt=>{Me({src:qt.url})},onClose:Xe})))},it=y(12378);function kt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(kt,go.CommandHandler),kt.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},kt.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var Xe=1/0;Me.selection.each(function(Je){Je instanceof go.Link||(Xe=Math.min(Je.position.x,Xe))}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Xe,Je.position.y))}),Me.commitTransaction("aligning left")},kt.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var Xe=-1/0;Me.selection.each(function(Je){if(!(Je instanceof go.Link)){var yt=Je.actualBounds.x+Je.actualBounds.width;Xe=Math.max(yt,Xe)}}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Xe-Je.actualBounds.width,Je.position.y))}),Me.commitTransaction("aligning right")},kt.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var Xe=1/0;Me.selection.each(function(Je){Je instanceof go.Link||(Xe=Math.min(Je.position.y,Xe))}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.position.x,Xe))}),Me.commitTransaction("alignTop")},kt.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var Xe=-1/0;Me.selection.each(function(Je){if(!(Je instanceof go.Link)){var yt=Je.actualBounds.y+Je.actualBounds.height;Xe=Math.max(yt,Xe)}}),Me.selection.each(function(Je){Je instanceof go.Link||Je.move(new go.Point(Je.actualBounds.x,Xe-Je.actualBounds.height))}),Me.commitTransaction("aligning bottom")},kt.prototype.alignCenterX=function(){var Me=this.diagram,Xe=Me.selection.first();if(Xe){Me.startTransaction("aligning Center X");var Je=Xe.actualBounds.x+Xe.actualBounds.width/2;Me.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(Je-yt.actualBounds.width/2,yt.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},kt.prototype.alignCenterY=function(){var Me=this.diagram,Xe=Me.selection.first();if(Xe){Me.startTransaction("aligning Center Y");var Je=Xe.actualBounds.y+Xe.actualBounds.height/2;Me.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.actualBounds.x,Je-yt.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},kt.prototype.alignColumn=function(Me){var Xe=this.diagram;Xe.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Je=new Array;Xe.selection.each(function(Dn){Dn instanceof go.Link||Je.push(Dn)});for(var yt=0;yt0){for(var Dn=qt.elt(bn-1);Dn!==null&&Dn.isTreeExpanded&&!Dn.isTreeLeaf;){var ot=this._sortTreeChildrenByY(Dn);Dn=ot.last()}Dn!==null&&Me.select(Dn)}else Me.select(nn)}}else if(Je.key==="Down")if(Xe.isTreeExpanded&&!Xe.isTreeLeaf){var yt=this._sortTreeChildrenByY(Xe).first();yt!==null&&Me.select(yt)}else for(;Xe!==null;){var nn=Xe.findTreeParentNode();if(nn===null)break;var qt=this._sortTreeChildrenByY(nn),bn=qt.indexOf(Xe);if(bnqt.y?1:nn.xqt.x?1:0}),Xe},kt.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},kt.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(kt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(kt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Et=kt,kn=y(63720),cn=y(43604),gt=y(38986),tt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=y(59301),Ce=(Me,Xe,Je)=>new Promise((yt,nn)=>{var qt=ot=>{try{Dn(Je.next(ot))}catch(Ht){nn(Ht)}},bn=ot=>{try{Dn(Je.throw(ot))}catch(Ht){nn(Ht)}},Dn=ot=>ot.done?yt(ot.value):Promise.resolve(ot.value).then(qt,bn);Dn((Je=Je.apply(Me,Xe)).next())});function ct({onCancel:Me,callback:Xe}){let Je=(0,E.useRef)(),yt=(0,E.useRef)(),nn=(0,E.useRef)(),qt=(0,E.useRef)(!1);const bn=(0,E.useRef)(!1),[Dn,ot]=(0,E.useState)(0);function Ht(){const $t=it.bx.make,Rn={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"};Je.current=new it.S0(yt.current,{padding:20,grid:$t(it.s_,"Grid",$t(it.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(it.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:na=>{var fa=na.diagram.commandHandler.addTopLevelParts(na.diagram.selection,!0);fa||na.diagram.currentTool.doCancel()},commandHandler:$t(Et),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:na=>{var fa=na.subject;fa.location=fa.location.copy().snapToGridPoint(na.diagram.grid.gridOrigin,na.diagram.grid.gridCellSize),setTimeout(()=>{na.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:na=>{var fa=na.subject;setTimeout(()=>{na.diagram.commandHandler.editTextBlock()})},LinkRelinked:na=>{var fa=na.parameter.part;fa.invalidateConnectedLinks();var Sa=na.subject;na.diagram.toolManager.linkingTool.isForwards?Sa.toNode.invalidateConnectedLinks():Sa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Je.current.nodeTemplate=$t(it.NB,"Auto",{locationSpot:it.z6.Center,locationObjectName:"SHAPE",desiredSize:new it.$u(120,60),minSize:new it.$u(40,40),resizable:!0,resizeCellSize:new it.$u(10,10),rotatable:!0},new it.KX("location","loc",it.E9.parse).makeTwoWay(it.E9.stringify),new it.KX("desiredSize","size",it.$u.parse).makeTwoWay(it.$u.stringify),$t(it.bn,{name:"SHAPE",fill:Rn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:it.z6.AllSides,toSpot:it.z6.AllSides},new it.KX("figure"),new it.KX("fill"),new it.KX("stroke","borderColor"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),$t(it.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),$t(it.al,{margin:1,textAlign:"center",overflow:it.al.OverflowEllipsis,editable:!0},new it.KX("text").makeTwoWay(),new it.KX("stroke","color"))),Je.current.nodeTemplate.toolTip=$t("ToolTip",$t(it.s_,"Vertical",{maxSize:new it.$u(200,NaN)},$t(it.al,{font:"bold 10pt sans-serif",textAlign:"center"},new it.KX("text")),$t(it.al,{font:"10pt sans-serif",textAlign:"center"},new it.KX("text","details"))));function ra(na,fa){var Sa=(ca,ia)=>{ca.handled=!0,ca.diagram.model.commit(Vt=>{var Zt=ia.part.adornedPart,an=new it.E9().setRectSpot(Zt.actualBounds,na);an.subtract(Zt.location),an.scale(2,2),an.x+=Math.sign(an.x)*130,an.y+=Math.sign(an.y)*130,an.add(Zt.location),an.snapToGridPoint(ca.diagram.grid.gridOrigin,ca.diagram.grid.gridCellSize);var yn=Vt.copyNodeData(Zt.data);Vt.setGroupKeyForNodeData(yn,Vt.getGroupKeyForNodeData(Zt.data)),Vt.addNodeData(yn);var jn={from:Zt.key,to:Vt.getKeyForNodeData(yn)};Vt.addLinkData(jn);var ya=ca.diagram.findNodeForData(yn);ya.location=an,ca.diagram.select(ya),setTimeout(()=>{ca.diagram.commandHandler.editTextBlock()},20)})};return $t(it.bn,{figure:fa,alignment:na,alignmentFocus:na.opposite(),width:na.equals(it.z6.Top)||na.equals(it.z6.Bottom)?25:18,height:na.equals(it.z6.Top)||na.equals(it.z6.Bottom)?18:25,fill:"orange",stroke:Rn.white,strokeWidth:4,mouseEnter:(ca,ia)=>ia.fill="dodgerblue",mouseLeave:(ca,ia)=>ia.fill="orange",isActionable:!0,click:Sa,contextClick:Sa})}function ma(na){return $t(it.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:(fa,Sa)=>Sa.fill="dodgerblue",mouseLeave:(fa,Sa)=>Sa.fill="orange",click:(fa,Sa)=>{fa.diagram.commandHandler.showContextMenu(Sa.part.adornedPart)}},na||{})}Je.current.nodeTemplate.selectionAdornmentTemplate=$t(it.uz,"Spot",$t(it.Vm,{padding:10}),ra(it.z6.Top,"TriangleUp"),ra(it.z6.Left,"TriangleLeft"),ra(it.z6.Right,"TriangleRight"),ra(it.z6.Bottom,"TriangleDown"),ma({alignment:new it.z6(.75,0)}));function Jn(na,fa){return(Sa,ca)=>{Sa.handled=!0,Sa.diagram.model.commit(ia=>{ia.set(ca.part.adornedPart.data,na,fa)})}}function St(na,fa){return fa||(fa="color"),$t(it.bn,{width:16,height:16,stroke:"lightgray",fill:na,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.stroke="dodgerblue",mouseLeave:(Sa,ca)=>ca.stroke="lightgray",click:Jn(fa,na),contextClick:Jn(fa,na)})}function jt(){return[$t("ContextMenuButton",$t(it.s_,"Horizontal",St(Rn.white,"fill"),St(Rn.beige,"fill"),St(Rn.extralightblue,"fill"),St(Rn.extralightred,"fill"))),$t("ContextMenuButton",$t(it.s_,"Horizontal",St(Rn.lightgray,"fill"),St(Rn.lightgreen,"fill"),St(Rn.lightblue,"fill"),St(Rn.lightred,"fill")))]}function Ot(){return[$t("ContextMenuButton",$t(it.s_,"Horizontal",St(Rn.black),St(Rn.green),St(Rn.blue),St(Rn.red))),$t("ContextMenuButton",$t(it.s_,"Horizontal",St(Rn.white),St(Rn.magenta),St(Rn.purple),St(Rn.orange)))]}function on(na,fa){return fa||(fa="thickness"),$t(it.bn,"LineH",{width:16,height:16,strokeWidth:na,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:Jn(fa,na),contextClick:Jn(fa,na)})}function xn(na,fa){return fa||(fa="dash"),$t(it.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:na,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:Jn(fa,na),contextClick:Jn(fa,na)})}function fn(){return[$t("ContextMenuButton",$t(it.s_,"Horizontal",on(1),on(2),on(3),on(4))),$t("ContextMenuButton",$t(it.s_,"Horizontal",xn(null),xn([2,4]),xn([4,4])))]}function Ln(na,fa){return fa||(fa="figure"),$t(it.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:na,margin:1,background:"transparent",mouseEnter:(Sa,ca)=>ca.fill="dodgerblue",mouseLeave:(Sa,ca)=>ca.fill="lightgray",click:Jn(fa,na),contextClick:Jn(fa,na)})}Je.current.nodeTemplate.contextMenu=$t("ContextMenu",$t("ContextMenuButton",$t(it.s_,"Horizontal",Ln("Rectangle"),Ln("RoundedRectangle"),Ln("Ellipse"),Ln("Diamond"))),$t("ContextMenuButton",$t(it.s_,"Horizontal",Ln("Parallelogram2"),Ln("ManualOperation"),Ln("Procedure"),Ln("Cylinder1"))),$t("ContextMenuButton",$t(it.s_,"Horizontal",Ln("Terminator"),Ln("CreateRequest"),Ln("Document"),Ln("TriangleDown"))),jt(),Ot(),fn()),Je.current.groupTemplate=$t(it.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:it.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(na,fa)=>{var Sa=fa.addMembers(fa.diagram.selection,!0);Sa||fa.diagram.currentTool.doCancel()},avoidable:!1},new it.KX("location","loc",it.E9.parse).makeTwoWay(it.E9.stringify),$t(it.s_,"Auto",{name:"BODY"},$t(it.bn,{parameter1:10,fill:Rn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:it.z6.AllSides,toSpot:it.z6.AllSides},new it.KX("fill"),new it.KX("stroke","color"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),$t(it.Vm,{background:"transparent",margin:20})),$t(it.al,{alignment:it.z6.Top,alignmentFocus:it.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new it.KX("text"),new it.KX("stroke","color"))),Je.current.groupTemplate.selectionAdornmentTemplate=$t(it.uz,"Spot",$t(it.s_,"Auto",$t(it.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),$t(it.Vm,{margin:1.5})),ma({alignment:it.z6.TopRight,alignmentFocus:it.z6.BottomRight})),Je.current.groupTemplate.contextMenu=$t("ContextMenu",jt(),Ot(),fn()),Je.current.linkTemplate=$t(it.rU,{layerName:"Foreground",routing:it.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new it.KX("fromSpot","fromSpot",it.z6.parse),new it.KX("toSpot","toSpot",it.z6.parse),new it.KX("fromShortLength","dir",na=>na>=1?10:0),new it.KX("toShortLength","dir",na=>na>=1?10:0),new it.KX("points").makeTwoWay(),$t(it.bn,{strokeWidth:2},new it.KX("stroke","color"),new it.KX("strokeWidth","thickness"),new it.KX("strokeDashArray","dash")),$t(it.bn,{segmentIndex:0,segmentOffset:new it.E9(15,0),segmentOrientation:it.rU.OrientAlong,alignmentFocus:it.z6.Right,figure:"circle",width:10,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",na=>na===1)),$t(it.bn,{segmentIndex:-1,segmentOffset:new it.E9(-10,6),segmentOrientation:it.rU.OrientPlus90,alignmentFocus:it.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",na=>na>=1),new it.KX("width","thickness",na=>7+3*na),new it.KX("height","thickness",na=>7+3*na),new it.KX("segmentOffset","thickness",na=>new it.E9(-15,4+1.5*na))),$t(it.bn,{segmentIndex:0,segmentOffset:new it.E9(15,-6),segmentOrientation:it.rU.OrientMinus90,alignmentFocus:it.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new it.KX("fill","color"),new it.KX("visible","dir",na=>na===2),new it.KX("width","thickness",na=>7+3*na),new it.KX("height","thickness",na=>7+3*na),new it.KX("segmentOffset","thickness",na=>new it.E9(-15,4+1.5*na))),$t(it.al,{alignmentFocus:new it.z6(0,1,-4,0),editable:!0},new it.KX("text").makeTwoWay(),new it.KX("stroke","color"))),Je.current.linkTemplate.selectionAdornmentTemplate=$t(it.uz,$t(it.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:In(2)},new it.KX("pathPattern","thickness",In)),ma({alignmentFocus:new it.z6(0,0,-6,-4)}));function In(na){return $t(it.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(na+4).toString()+" H3"})}function ua(na){var fa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return na===0?fa="M0 0 M16 16 M0 8 L16 8":na===2&&(fa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),$t(it.bn,{geometryString:fa,margin:2,background:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:Jn("dir",na),contextClick:Jn("dir",na)})}function ba(na){var fa=(Sa,ca)=>{Sa.handled=!0,Sa.diagram.model.commit(ia=>{var Vt=ca.part.adornedPart;ia.set(Vt.data,na?"toSpot":"fromSpot",it.z6.stringify(it.z6.AllSides)),(na?Vt.toNode:Vt.fromNode).invalidateConnectedLinks()})};return $t(it.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Sa,ca)=>ca.background="dodgerblue",mouseLeave:(Sa,ca)=>ca.background="transparent",click:fa,contextClick:fa})}function wn(na,fa){var Sa=0,ca=it.z6.RightSide;na.equals(it.z6.Top)?(Sa=270,ca=it.z6.TopSide):na.equals(it.z6.Left)?(Sa=180,ca=it.z6.LeftSide):na.equals(it.z6.Bottom)&&(Sa=90,ca=it.z6.BottomSide),fa||(Sa-=180);var ia=(Vt,Zt)=>{Vt.handled=!0,Vt.diagram.model.commit(an=>{var yn=Zt.part.adornedPart;an.set(yn.data,fa?"toSpot":"fromSpot",it.z6.stringify(ca)),(fa?yn.toNode:yn.fromNode).invalidateConnectedLinks()})};return $t(it.bn,{alignment:na,alignmentFocus:na.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Sa,background:"transparent",mouseEnter:(Vt,Zt)=>Zt.background="dodgerblue",mouseLeave:(Vt,Zt)=>Zt.background="transparent",click:ia,contextClick:ia})}Je.current.linkTemplate.contextMenu=$t("ContextMenu",Ot(),fn(),$t("ContextMenuButton",$t(it.s_,"Horizontal",ua(0),ua(1),ua(2))),$t("ContextMenuButton",$t(it.s_,"Horizontal",$t(it.s_,"Spot",ba(!1),wn(it.z6.Top,!1),wn(it.z6.Left,!1),wn(it.z6.Right,!1),wn(it.z6.Bottom,!1)),$t(it.s_,"Spot",{margin:new it.Zt(0,0,0,2)},ba(!0),wn(it.z6.Top,!0),wn(it.z6.Left,!0),wn(it.z6.Right,!0),wn(it.z6.Bottom,!0)))));const La=`{ "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"}, @@ -124,27 +124,27 @@ {"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 Ra=["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 Xa(ta){return console.log("shapeName:",ta),Ra.indexOf(ta)>=0}var qa=new it.YI(nn.current,{maxSelectionCount:1,linkTemplate:_t(it.rU,{locationSpot:it.z6.Center,selectionAdornmentTemplate:_t(it.uz,"Link",{locationSpot:it.z6.Center},_t(it.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),_t(it.bn,{toArrow:"Standard",stroke:null}))},{routing:it.rU.AvoidsNodes,curve:it.rU.JumpOver,corner:5,toShortLength:4},new it.KX("points"),_t(it.bn,{isPanelMain:!0,strokeWidth:2}),_t(it.bn,{toArrow:"Standard",stroke:null})),model:new it.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...it.bn.getFigureGenerators().toArray().map(ta=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ta.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Je.current.addDiagramListener("TextEdited",function(ta){var ma;const Sa=ta.subject.part;var ca=(ma=document.activeElement)==null?void 0:ma.value;typeof ca=="string"&&ca.trim()===""&&Je.current.model.commit(function(ia){ia.set(Sa.data,"text","\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}),qa.nodeTemplate=_t(it.NB,"Auto",{locationSpot:it.z6.Center},new it.KX("location","location",it.E9.parse).makeTwoWay(it.E9.stringify),_t(it.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 it.KX("stroke").makeTwoWay(),new it.KX("fill").makeTwoWay(),new it.KX("figure")),_t(it.al,{margin:new it.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new it.$u(16,16),maxSize:new it.$u(10,NaN),textAlign:"center",editable:!0},new it.KX("key").makeTwoWay())),setTimeout(()=>{Je.current.grid=_t(it.s_,"Grid",_t(it.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_t(it.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Je.current.grid.visible=!0,Je.current.grid.gridCellStroke="darkgray",Je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Je.current,Je.current}const Vn=()=>Ce(this,null,function*(){var _t=Je.current.makeImage();const On=yield(0,gt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:_t.src}});Xe({src:On.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ht()},500),ot(Dn+1),()=>{Je.current=null}),[]),we.createElement("div",{ref:bn,className:qt.current?`${tt.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Dn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(ht.Z,null,we.createElement(cn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(cn.Z,{onClick:()=>{var _t,On,na=Je.current.selection.first();if(qt.current=!qt.current,document.activeElement&&na){let fa=(On=(_t=document.activeElement)==null?void 0:_t.value)==null?void 0:On.trim();typeof fa=="string"&&Je.current.model.commit(function(aa){aa.set(na.data,"text",fa||"\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}ot(Dn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Me},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:tt.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:tt.myPaletteDiv,ref:nn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:yt,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(Be.ZP,{size:"large",onClick:Vn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var jt=ct,Ve=y(5112),He=y(5871);const ut=Ve.ZP.Group,dt={margin:"0 8px"};var Ze=({callback:Me,onCancel:Xe})=>{function Je(yt){Me(yt)}return E.createElement(ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Je},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:dt},"\u884C\u6570"),E.createElement(ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(He.Z,null)),E.createElement("span",{style:dt},"\u5217\u6570"),E.createElement(ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(He.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(ke.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ve.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ve.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ve.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ve.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:Xe},"\u53D6\u6D88")))},mt=y(78673),Cn=y(43001),$t=y.n(Cn),Pn=(0,E.forwardRef)(({use3d:Me,width:Xe,height:Je,callback:yt,showSaveButton:nn},qt)=>{const bn=(0,E.useRef)(),Dn=(0,E.useRef)(),[ot,Ht]=(0,E.useState)(!1),Vn=(0,E.useRef)({id:bn,appName:"graphing",width:Xe||1e3,height:Je||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)(()=>{Dn.current=new($t())(Vn.current,!0),window.onload=function(){Dn.current.inject("applet_container")}},[]);const _t=()=>{var On=window.ggbApplet.getPNGBase64(1,!0,72);return yt&&yt(On),On};return(0,E.useEffect)(()=>{Vn.current.appName=ot?"3D":"graphing",Dn.current.inject("applet_container")},[ot]),(0,E.useEffect)(()=>{Ht(Me)},[Me]),(0,E.useImperativeHandle)(qt,()=>({getImgData:_t})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:bn}),E.createElement(ht.Z,{align:"middle"},E.createElement(cn.Z,{flex:1},E.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ot,onChange:On=>Ht(On)})),E.createElement(cn.Z,null,E.createElement(Be.ZP,{size:"large",onClick:_t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nn=y(76562),Qe=y(1012),Rt=y(8591);const zt="link",Wt="upload-image",vn="add-flowchart",Hn="draw-image",zn="add-flowchart",Bn="code-block",Wn="add-table",qn="------------",pn={default:qn,left:`:${qn}`,center:`:${qn}:`,right:`${qn}:`};var Ue=y(37808),Ft=(Me,Xe,Je)=>new Promise((yt,nn)=>{var qt=ot=>{try{Dn(Je.next(ot))}catch(Ht){nn(Ht)}},bn=ot=>{try{Dn(Je.throw(ot))}catch(Ht){nn(Ht)}},Dn=ot=>ot.done?yt(ot.value):Promise.resolve(ot.value).then(qt,bn);Dn((Je=Je.apply(Me,Xe)).next())});function Sn(){}let ye=0;const tn=1e4,_e="\u2581",pt="@\u2581\u2581@",It="@\u2581@",ft=` +]}`;var Ra=["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 Xa(na){return console.log("shapeName:",na),Ra.indexOf(na)>=0}var qa=new it.YI(nn.current,{maxSelectionCount:1,linkTemplate:$t(it.rU,{locationSpot:it.z6.Center,selectionAdornmentTemplate:$t(it.uz,"Link",{locationSpot:it.z6.Center},$t(it.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),$t(it.bn,{toArrow:"Standard",stroke:null}))},{routing:it.rU.AvoidsNodes,curve:it.rU.JumpOver,corner:5,toShortLength:4},new it.KX("points"),$t(it.bn,{isPanelMain:!0,strokeWidth:2}),$t(it.bn,{toArrow:"Standard",stroke:null})),model:new it.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...it.bn.getFigureGenerators().toArray().map(na=>({text:"\u672A\u547D\u540D",size:"100 100",figure:na.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Je.current.addDiagramListener("TextEdited",function(na){var fa;const Sa=na.subject.part;var ca=(fa=document.activeElement)==null?void 0:fa.value;typeof ca=="string"&&ca.trim()===""&&Je.current.model.commit(function(ia){ia.set(Sa.data,"text","\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}),qa.nodeTemplate=$t(it.NB,"Auto",{locationSpot:it.z6.Center},new it.KX("location","location",it.E9.parse).makeTwoWay(it.E9.stringify),$t(it.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 it.KX("stroke").makeTwoWay(),new it.KX("fill").makeTwoWay(),new it.KX("figure")),$t(it.al,{margin:new it.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new it.$u(16,16),maxSize:new it.$u(10,NaN),textAlign:"center",editable:!0},new it.KX("key").makeTwoWay())),setTimeout(()=>{Je.current.grid=$t(it.s_,"Grid",$t(it.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),$t(it.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Je.current.grid.visible=!0,Je.current.grid.gridCellStroke="darkgray",Je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Je.current,Je.current}const Vn=()=>Ce(this,null,function*(){var $t=Je.current.makeImage();const Rn=yield(0,gt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:$t.src}});Xe({src:Rn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ht()},500),ot(Dn+1),()=>{Je.current=null}),[]),we.createElement("div",{ref:bn,className:qt.current?`${tt.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Dn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(ht.Z,null,we.createElement(cn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(cn.Z,{onClick:()=>{var $t,Rn,ra=Je.current.selection.first();if(qt.current=!qt.current,document.activeElement&&ra){let ma=(Rn=($t=document.activeElement)==null?void 0:$t.value)==null?void 0:Rn.trim();typeof ma=="string"&&Je.current.model.commit(function(Jn){Jn.set(ra.data,"text",ma||"\u672A\u547D\u540D"),Je.current.commandHandler.stopCommand()},"increment")}ot(Dn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Me},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:tt.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:tt.myPaletteDiv,ref:nn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:yt,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(Be.ZP,{size:"large",onClick:Vn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Gt=ct,Ve=y(5112),He=y(5871);const ut=Ve.ZP.Group,dt={margin:"0 8px"};var Ze=({callback:Me,onCancel:Xe})=>{function Je(yt){Me(yt)}return E.createElement(ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Je},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:dt},"\u884C\u6570"),E.createElement(ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(He.Z,null)),E.createElement("span",{style:dt},"\u5217\u6570"),E.createElement(ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(He.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(ke.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ve.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ve.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ve.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ve.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:Xe},"\u53D6\u6D88")))},mt=y(78673),Cn=y(43001),_t=y.n(Cn),Pn=(0,E.forwardRef)(({use3d:Me,width:Xe,height:Je,callback:yt,showSaveButton:nn},qt)=>{const bn=(0,E.useRef)(),Dn=(0,E.useRef)(),[ot,Ht]=(0,E.useState)(!1),Vn=(0,E.useRef)({id:bn,appName:"graphing",width:Xe||1e3,height:Je||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)(()=>{Dn.current=new(_t())(Vn.current,!0),window.onload=function(){Dn.current.inject("applet_container")}},[]);const $t=()=>{var Rn=window.ggbApplet.getPNGBase64(1,!0,72);return yt&&yt(Rn),Rn};return(0,E.useEffect)(()=>{Vn.current.appName=ot?"3D":"graphing",Dn.current.inject("applet_container")},[ot]),(0,E.useEffect)(()=>{Ht(Me)},[Me]),(0,E.useImperativeHandle)(qt,()=>({getImgData:$t})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:bn}),E.createElement(ht.Z,{align:"middle"},E.createElement(cn.Z,{flex:1},E.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ot,onChange:Rn=>Ht(Rn)})),E.createElement(cn.Z,null,E.createElement(Be.ZP,{size:"large",onClick:$t,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nn=y(76562),Qe=y(1012),Rt=y(8591);const Ut="link",Xt="upload-image",vn="add-flowchart",Hn="draw-image",zn="add-flowchart",Bn="code-block",Wn="add-table",_n="------------",pn={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var Ue=y(37808),Ft=(Me,Xe,Je)=>new Promise((yt,nn)=>{var qt=ot=>{try{Dn(Je.next(ot))}catch(Ht){nn(Ht)}},bn=ot=>{try{Dn(Je.throw(ot))}catch(Ht){nn(Ht)}},Dn=ot=>ot.done?yt(ot.value):Promise.resolve(ot.value).then(qt,bn);Dn((Je=Je.apply(Me,Xe)).next())});function Sn(){}let ye=0;const tn=1e4,_e="\u2581",pt="@\u2581\u2581@",It="@\u2581@",ft=` **\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`,Se=["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 Te(Me){return/^\d+$/.test(Me)?`${Me}px`:Me}const Ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",at={[Ke+"-B"]:"bold",[Ke+"-I"]:"italic"},Pt={[zt]:"\u6DFB\u52A0\u94FE\u63A5",[Bn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Wt]:"\u6DFB\u52A0\u56FE\u7247",[Hn]:"\u6DFB\u52A0\u753B\u56FE",[vn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var xt=({defaultValue:Me="",onChange:Xe,width:Je="100%",height:yt=400,miniToolbar:nn=!1,isFocus:qt=!1,watch:bn,insertTemp:Dn,mode:ot="markdown",id:Ht="markdown-editor-id",showResizeBar:Vn=!1,noStorage:_t=!1,showNullButton:On=!1,showNullProgramButton:na=!1,hidetoolBar:fa=!1,fullScreen:aa=!1,onBlur:St,onCMBeforeChange:Qt,onFullScreen:Ot,className:on="",disablePaste:xn=!1,disabled:fn=!1,disabledFill:Ln=!1,placeholder:In="",values:ua="",extraUse:ba})=>{const[wn,La]=(0,E.useState)(null),[Ra,Xa]=(0,E.useState)(Me),[qa,ta]=(0,E.useState)(bn),[ma,Sa]=(0,E.useState)(aa),[ca,ia]=(0,E.useState)(""),[Gt,Vt]=(0,E.useState)(0),[an,yn]=(0,E.useState)(yt),[jn,ya]=(0,E.useState)(!1),Ha=(0,E.useRef)((0,Qe.Z)()),Pa=(0,E.useRef)(!1),$n=(0,E.useRef)(),[xa,za]=(0,E.useState)(0),[Ta,va]=(0,E.useState)(0),Da=(0,E.useRef)(),gr=(0,E.useRef)(),Ya=(0,E.useRef)(),sr=(0,E.useRef)(),Ar=()=>Ft(void 0,null,function*(){var Kn;const Zn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ha.current}});(Kn=Zn==null?void 0:Zn.attachments)!=null&&Kn.length&&(console.log("cm:",wn,Da),Zn.attachments.map(Mn=>{Mn.content_type.indexOf("image")>-1?wn.replaceSelection(`![,](/api/attachments/${Mn.id}?type=${Mn.content_type})`):Mn.content_type.indexOf("video")>-1?wn.replaceSelection(``):Mn.content_type.indexOf("pdf")>-1?wn.replaceSelection(`
${Mn.name}`):wn.replaceSelection(`[${Mn.name}](${ENV.API_SERVER}/api/attachments/${Mn.id}?type=${Mn.content_type})`)}))});(0,E.useEffect)(()=>{const Kn=window.scrollY||window.pageYOffset;Xa(ua),wn==null||wn.setValue(ua),window.scrollTo(0,Kn)},[ua]),(0,E.useEffect)(()=>{Ot==null||Ot(ma)},[ma]),(0,E.useEffect)(()=>{if(Da.current){let Kn=function(Mn,ea){var Ua;if(xn){ea.preventDefault();return}const Ne=ea.clipboardData;if(Ne){const gn=Ne.types.toString(),Tn=Ne.items;if(gn==="Files"||Ne.types.indexOf("Files")>-1){if(ea.preventDefault(),ot=="stex")return;try{let Qn=Tn[1];((Ua=Tn[0])==null?void 0:Ua.kind)==="file"&&(Qn=Tn[0]);const ln=Qn.getAsFile(),Jn=ln.name.split(".").pop();(0,rt.I)(ln,_n=>{var kn,Yn,wa;_n.id?((kn=ln==null?void 0:ln.type)==null?void 0:kn.indexOf("image"))>-1?Zn.replaceSelection(``):((Yn=ln==null?void 0:ln.type)==null?void 0:Yn.indexOf("video"))>-1?Zn.replaceSelection(``):((wa=ln==null?void 0:ln.type)==null?void 0:wa.indexOf("pdf"))>-1?Zn.replaceSelection(`${ln.name}`):Se.includes(Jn)?Zn.replaceSelection(`${ln.name}`):Zn.replaceSelection(`[${ln.name}](/api/attachments/${_n.id}?type=${_n.content_type})`):(_n==null?void 0:_n.status)===401&&(Rt.ZP.warning((_n==null?void 0:_n.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Qn){Rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Zn=oe().fromTextArea(Da.current,{mode:ot,lineNumbers:!nn,lineWrapping:!0,value:Me,autoCloseTags:!na,autoCloseBrackets:!0});return Zn.on("keyup",function(Mn,ea){ea.keyCode===8&&(Mn.getValue()==""?Zn.setOption("placeholder",In):Zn.setOption("placeholder",null))}),Zn.on("keydown",function(Mn,ea){if(ea.keyCode===8){var Ua=Na(Mn);Ua&&ea.preventDefault()}}),qt&&Zn.focus(),Zn.on("paste",Kn),Zn.on("dragleave",function(Mn,ea){gr.current.classList.remove("mouse-hover-md")}),fn&&Zn.on("beforeChange",function(Mn,ea){(ea.origin==="paste"||ea.origin==="+input")&&ea.cancel()}),La(Zn),()=>{Zn.off("paste",Kn)}}},[]);const xr=(0,E.useCallback)(()=>{if(gr.current)try{}catch(Kn){console.log(Kn,"---- to set md editor body height")}},[an,gr,ma]);(0,E.useEffect)(()=>{function Kn(){let Zn=new ge.Z(Mn=>{for(let ea of Mn)(ea.target.offsetHeight>0||ea.target.offsetWidth>0)&&(xr(),wn.setSize("100%","100%"),wn.refresh())});return Zn.observe(Da.current.parentElement),Zn}if(wn){const Zn=Kn();return()=>{var Mn,ea;(Mn=Da.current)!=null&&Mn.parentElement&&Zn.unobserve((ea=Da.current)==null?void 0:ea.parentElement)}}},[wn,xr]),(0,E.useEffect)(()=>{if(wn){let Kn=[];for(const[Zn,Mn]of Object.entries(at)){let ea={[Zn]:()=>{yr(Mn)}};Kn.push(ea),wn.addKeyMap(ea)}return $n.current=setInterval(()=>{Pa.current&&Ar()},4e3),()=>{clearInterval($n.current);for(let Zn of Kn)wn.removeKeyMap(Zn)}}},[wn]),(0,E.useEffect)(()=>{aa!==ma&&Sa(aa)},[aa]),(0,Ue.Z)(()=>{if(!_t&&Gt>0){let Kn=new Date().getTime(),Zn=window.sessionStorage.getItem(Ht);Kn>=Gt+tn&&(!Zn||Zn!==Ra)&&(window.sessionStorage.setItem(Ht,Ra),ya(!0))}},tn),(0,E.useEffect)(()=>{ta(bn)},[wn,bn]),(0,E.useEffect)(()=>{wn&&qt&&wn.focus()},[wn,qt]),(0,E.useEffect)(()=>{if(qa&&wn){let Kn=function(Mn){let ea=Mn.target;if(sr.current){let Ua=ea.scrollTop/ea.scrollHeight;sr.current.scrollTop=sr.current.scrollHeight*Ua}};const Zn=wn.getScrollerElement();return Zn.addEventListener("scroll",Kn),()=>{Zn.removeEventListener("scroll",Kn)}}},[wn,qa]),(0,E.useEffect)(()=>{if(wn&&Qt){let Kn=function(Zn,Mn){Qt(Zn,Mn)};return wn.on("beforeChange",Kn),()=>{wn.off("beforeChange",Kn)}}},[wn,Qt]),(0,E.useEffect)(()=>{if(wn&&St){let Kn=function(){St(wn.getValue())};return wn.on("blur",Kn),()=>{wn.off("blur",Kn)}}},[wn,St]);function Na(Kn,Zn){var Mn=Kn.getDoc(),ea=Mn.getCursor(),Ua=Mn.getLine(ea.line),Ne=Ua.charAt(ea.ch-1),gn=Ua.lastIndexOf("@\u2581@",ea.ch),Tn=Ua.lastIndexOf("@\u2581\u2581@",ea.ch),Qn=gn>Tn?gn:Tn,ln=gn>Tn?3:4;if(pt.indexOf(Ne)===-1)return null;if(console.log("change1:",Zn,Kn,Ua,ea,Qn,gn,Tn,Ne),Qn>=0&&ea.ch-Qn<5){var Jn=Qn+ln;return Mn.replaceRange("",{line:ea.line,ch:Qn},{line:ea.line,ch:Jn}),{line:ea.line,ch:Jn}}return null}(0,E.useEffect)(()=>{if(wn){let Kn=function(Zn,Mn){const ea=Zn.getValue();Xa(ea),Vt(new Date().getTime()),Zn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Xe&&(na?Xe(ea,Tr(ea)):Xe(ea))};return wn.on("change",Kn),()=>{wn.off("change",Kn)}}},[wn,Xe]),(0,E.useEffect)(()=>{if(wn)if(Me==null)wn.setValue(""),Xa("");else{const Kn=window.scrollY||window.pageYOffset;Me!==wn.getValue()&&(wn.setValue(Me),Xa(Me),wn.setCursor(fn?1:wn.lineCount(),0),window.scrollTo(0,Kn))}},[wn,Me]);const yr=(0,E.useCallback)(Kn=>{const Zn=wn.getCursor(),Mn=wn.getSelection();let ea=Mn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Se=["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 Te(Me){return/^\d+$/.test(Me)?`${Me}px`:Me}const Ke=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",at={[Ke+"-B"]:"bold",[Ke+"-I"]:"italic"},Pt={[Ut]:"\u6DFB\u52A0\u94FE\u63A5",[Bn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Xt]:"\u6DFB\u52A0\u56FE\u7247",[Hn]:"\u6DFB\u52A0\u753B\u56FE",[vn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var xt=({defaultValue:Me="",onChange:Xe,width:Je="100%",height:yt=400,miniToolbar:nn=!1,isFocus:qt=!1,watch:bn,insertTemp:Dn,mode:ot="markdown",id:Ht="markdown-editor-id",showResizeBar:Vn=!1,noStorage:$t=!1,showNullButton:Rn=!1,showNullProgramButton:ra=!1,hidetoolBar:ma=!1,fullScreen:Jn=!1,onBlur:St,onCMBeforeChange:jt,onFullScreen:Ot,className:on="",disablePaste:xn=!1,disabled:fn=!1,disabledFill:Ln=!1,placeholder:In="",values:ua="",extraUse:ba})=>{const[wn,La]=(0,E.useState)(null),[Ra,Xa]=(0,E.useState)(Me),[qa,na]=(0,E.useState)(bn),[fa,Sa]=(0,E.useState)(Jn),[ca,ia]=(0,E.useState)(""),[Vt,Zt]=(0,E.useState)(0),[an,yn]=(0,E.useState)(yt),[jn,ya]=(0,E.useState)(!1),Ha=(0,E.useRef)((0,Qe.Z)()),Pa=(0,E.useRef)(!1),ea=(0,E.useRef)(),[xa,za]=(0,E.useState)(0),[Ta,va]=(0,E.useState)(0),Da=(0,E.useRef)(),gr=(0,E.useRef)(),Ya=(0,E.useRef)(),sr=(0,E.useRef)(),Ar=()=>Ft(void 0,null,function*(){var Kn;const Zn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ha.current}});(Kn=Zn==null?void 0:Zn.attachments)!=null&&Kn.length&&(console.log("cm:",wn,Da),Zn.attachments.map(Mn=>{Mn.content_type.indexOf("image")>-1?wn.replaceSelection(`![,](/api/attachments/${Mn.id}?type=${Mn.content_type})`):Mn.content_type.indexOf("video")>-1?wn.replaceSelection(``):Mn.content_type.indexOf("pdf")>-1?wn.replaceSelection(`${Mn.name}`):wn.replaceSelection(`[${Mn.name}](${ENV.API_SERVER}/api/attachments/${Mn.id}?type=${Mn.content_type})`)}))});(0,E.useEffect)(()=>{const Kn=window.scrollY||window.pageYOffset;Xa(ua),wn==null||wn.setValue(ua),window.scrollTo(0,Kn)},[ua]),(0,E.useEffect)(()=>{Ot==null||Ot(fa)},[fa]),(0,E.useEffect)(()=>{if(Da.current){let Kn=function(Mn,ta){var Ua;if(xn){ta.preventDefault();return}const Ne=ta.clipboardData;if(Ne){const gn=Ne.types.toString(),Tn=Ne.items;if(gn==="Files"||Ne.types.indexOf("Files")>-1){if(ta.preventDefault(),ot=="stex")return;try{let Qn=Tn[1];((Ua=Tn[0])==null?void 0:Ua.kind)==="file"&&(Qn=Tn[0]);const ln=Qn.getAsFile(),qn=ln.name.split(".").pop();(0,rt.I)(ln,$n=>{var On,Yn,wa;$n.id?((On=ln==null?void 0:ln.type)==null?void 0:On.indexOf("image"))>-1?Zn.replaceSelection(``):((Yn=ln==null?void 0:ln.type)==null?void 0:Yn.indexOf("video"))>-1?Zn.replaceSelection(``):((wa=ln==null?void 0:ln.type)==null?void 0:wa.indexOf("pdf"))>-1?Zn.replaceSelection(`${ln.name}`):Se.includes(qn)?Zn.replaceSelection(`${ln.name}`):Zn.replaceSelection(`[${ln.name}](/api/attachments/${$n.id}?type=${$n.content_type})`):($n==null?void 0:$n.status)===401&&(Rt.ZP.warning(($n==null?void 0:$n.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Qn){Rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Zn=oe().fromTextArea(Da.current,{mode:ot,lineNumbers:!nn,lineWrapping:!0,value:Me,autoCloseTags:!ra,autoCloseBrackets:!0});return Zn.on("keyup",function(Mn,ta){ta.keyCode===8&&(Mn.getValue()==""?Zn.setOption("placeholder",In):Zn.setOption("placeholder",null))}),Zn.on("keydown",function(Mn,ta){if(ta.keyCode===8){var Ua=Na(Mn);Ua&&ta.preventDefault()}}),qt&&Zn.focus(),Zn.on("paste",Kn),Zn.on("dragleave",function(Mn,ta){gr.current.classList.remove("mouse-hover-md")}),fn&&Zn.on("beforeChange",function(Mn,ta){(ta.origin==="paste"||ta.origin==="+input")&&ta.cancel()}),La(Zn),()=>{Zn.off("paste",Kn)}}},[]);const xr=(0,E.useCallback)(()=>{if(gr.current)try{}catch(Kn){console.log(Kn,"---- to set md editor body height")}},[an,gr,fa]);(0,E.useEffect)(()=>{function Kn(){let Zn=new ge.Z(Mn=>{for(let ta of Mn)(ta.target.offsetHeight>0||ta.target.offsetWidth>0)&&(xr(),wn.setSize("100%","100%"),wn.refresh())});return Zn.observe(Da.current.parentElement),Zn}if(wn){const Zn=Kn();return()=>{var Mn,ta;(Mn=Da.current)!=null&&Mn.parentElement&&Zn.unobserve((ta=Da.current)==null?void 0:ta.parentElement)}}},[wn,xr]),(0,E.useEffect)(()=>{if(wn){let Kn=[];for(const[Zn,Mn]of Object.entries(at)){let ta={[Zn]:()=>{yr(Mn)}};Kn.push(ta),wn.addKeyMap(ta)}return ea.current=setInterval(()=>{Pa.current&&Ar()},4e3),()=>{clearInterval(ea.current);for(let Zn of Kn)wn.removeKeyMap(Zn)}}},[wn]),(0,E.useEffect)(()=>{Jn!==fa&&Sa(Jn)},[Jn]),(0,Ue.Z)(()=>{if(!$t&&Vt>0){let Kn=new Date().getTime(),Zn=window.sessionStorage.getItem(Ht);Kn>=Vt+tn&&(!Zn||Zn!==Ra)&&(window.sessionStorage.setItem(Ht,Ra),ya(!0))}},tn),(0,E.useEffect)(()=>{na(bn)},[wn,bn]),(0,E.useEffect)(()=>{wn&&qt&&wn.focus()},[wn,qt]),(0,E.useEffect)(()=>{if(qa&&wn){let Kn=function(Mn){let ta=Mn.target;if(sr.current){let Ua=ta.scrollTop/ta.scrollHeight;sr.current.scrollTop=sr.current.scrollHeight*Ua}};const Zn=wn.getScrollerElement();return Zn.addEventListener("scroll",Kn),()=>{Zn.removeEventListener("scroll",Kn)}}},[wn,qa]),(0,E.useEffect)(()=>{if(wn&&jt){let Kn=function(Zn,Mn){jt(Zn,Mn)};return wn.on("beforeChange",Kn),()=>{wn.off("beforeChange",Kn)}}},[wn,jt]),(0,E.useEffect)(()=>{if(wn&&St){let Kn=function(){St(wn.getValue())};return wn.on("blur",Kn),()=>{wn.off("blur",Kn)}}},[wn,St]);function Na(Kn,Zn){var Mn=Kn.getDoc(),ta=Mn.getCursor(),Ua=Mn.getLine(ta.line),Ne=Ua.charAt(ta.ch-1),gn=Ua.lastIndexOf("@\u2581@",ta.ch),Tn=Ua.lastIndexOf("@\u2581\u2581@",ta.ch),Qn=gn>Tn?gn:Tn,ln=gn>Tn?3:4;if(pt.indexOf(Ne)===-1)return null;if(console.log("change1:",Zn,Kn,Ua,ta,Qn,gn,Tn,Ne),Qn>=0&&ta.ch-Qn<5){var qn=Qn+ln;return Mn.replaceRange("",{line:ta.line,ch:Qn},{line:ta.line,ch:qn}),{line:ta.line,ch:qn}}return null}(0,E.useEffect)(()=>{if(wn){let Kn=function(Zn,Mn){const ta=Zn.getValue();Xa(ta),Zt(new Date().getTime()),Zn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Xe&&(ra?Xe(ta,Tr(ta)):Xe(ta))};return wn.on("change",Kn),()=>{wn.off("change",Kn)}}},[wn,Xe]),(0,E.useEffect)(()=>{if(wn)if(Me==null)wn.setValue(""),Xa("");else{const Kn=window.scrollY||window.pageYOffset;Me!==wn.getValue()&&(wn.setValue(Me),Xa(Me),wn.setCursor(fn?1:wn.lineCount(),0),window.scrollTo(0,Kn))}},[wn,Me]);const yr=(0,E.useCallback)(Kn=>{const Zn=wn.getCursor(),Mn=wn.getSelection();let ta=Mn.split(` `);switch(Kn){case"bold":return wn.replaceSelection("**"+Mn+"**"),Mn===""&&wn.setCursor(Zn.line,Zn.ch+2),wn.focus();case"italic":return wn.replaceSelection("*"+Mn+"*"),Mn===""&&wn.setCursor(Zn.line,Zn.ch+1),wn.focus();case"code":return wn.replaceSelection("`"+Mn+"`"),Mn===""&&wn.setCursor(Zn.line,Zn.ch+1),wn.focus();case"inline-latex":return ia("inline-latex"),wn.focus();case"latex":return wn.replaceSelection("```latex\n"+Mn+"\n```"),wn.setCursor(Zn.line+1,Mn.length+1),wn.focus();case"line-break":return wn.replaceSelection(`
-`),wn.focus();case"list-ul":return Mn===""?wn.replaceSelection("- "+Mn):wn.replaceSelection(ea.map(Ua=>Ua===""?"":`- ${Ua}`).join(` -`)),wn.focus();case"list-ol":return Mn===""?wn.replaceSelection("1. "+Mn):wn.replaceSelection(ea.map((Ua,Ne)=>Ua===""?"":`${Ne+1}. ${Ua}`).join(` -`)),wn.focus();case"add-null-ch":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(_e),wn.focus();case"add-signal":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(It),wn.focus();case"add-multiple":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(pt),wn.focus();case"inster-template-1":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(ft),wn.focus();case"eraser":return wn.setValue(""),wn.focus();case"trigger-watch":return ta(!qa),wn.focus();case"trigger-full-screen":return Sa(!ma),wn.focus();case zt:ia(zt);return;case Bn:ia(Bn);return;case Wt:ia(Wt);return;case Hn:ia(Hn);return;case"maths-latex":ia("maths-latex");return;case vn:ia(vn);return;case Wn:ia(Wn);return;default:throw new Error}},[wn,qa,ma]),ur=(0,E.useCallback)((Kn,Zn)=>{var Mn,ea,Ua,Ne,gn,Tn;switch(ia(""),ca){case zt:const{title:kn,link:Yn}=Kn;return wn.replaceSelection(`[${kn}](${Yn})`),wn.focus();case Bn:const{language:wa,content:sa}=Kn;return wn.replaceSelection(["```"+wa,sa,"```"].join(` -`)),wn.focus();case"maths-latex":for(var Qn=atob(Kn),ln=new Uint8Array(Qn.length),Jn=0;Jn{Oo.id?wn.replaceSelection(`![,](/api/attachments/${Oo.id}?type=${Oo.content_type})`):(Oo==null?void 0:Oo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":wn.replaceSelection("`$$"+Kn+"$$`");break;case Wt:case Hn:case zn:const{src:pa,alt:ha}=Kn,Za=Zn,vr=(Ua=(ea=(Mn=Za==null?void 0:Za.name)==null?void 0:Mn.split("."))==null?void 0:ea.pop)==null?void 0:Ua.call(ea);return((Ne=Za==null?void 0:Za.type)==null?void 0:Ne.indexOf("image"))>-1||!(Za!=null&&Za.type)?Za.align||Za.width?wn.replaceSelection(`

${ha||

`):wn.replaceSelection(`${ha||`):((gn=Za==null?void 0:Za.type)==null?void 0:gn.indexOf("video"))>-1?wn.replaceSelection(``):((Tn=Za==null?void 0:Za.type)==null?void 0:Tn.indexOf("pdf"))>-1?wn.replaceSelection(`${Za.name}`):Se.includes(vr)?wn.replaceSelection(`${Za.name}`):wn.replaceSelection(`[${Za.name}](${pa})`),wn.focus();case Wn:const{row:Nr,col:Or,align:_r}=Kn;let Mo=` +`),wn.focus();case"list-ul":return Mn===""?wn.replaceSelection("- "+Mn):wn.replaceSelection(ta.map(Ua=>Ua===""?"":`- ${Ua}`).join(` +`)),wn.focus();case"list-ol":return Mn===""?wn.replaceSelection("1. "+Mn):wn.replaceSelection(ta.map((Ua,Ne)=>Ua===""?"":`${Ne+1}. ${Ua}`).join(` +`)),wn.focus();case"add-null-ch":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(_e),wn.focus();case"add-signal":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(It),wn.focus();case"add-multiple":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(pt),wn.focus();case"inster-template-1":return Mn===""&&wn.setCursor(Zn.line,Zn.ch),wn.replaceSelection(ft),wn.focus();case"eraser":return wn.setValue(""),wn.focus();case"trigger-watch":return na(!qa),wn.focus();case"trigger-full-screen":return Sa(!fa),wn.focus();case Ut:ia(Ut);return;case Bn:ia(Bn);return;case Xt:ia(Xt);return;case Hn:ia(Hn);return;case"maths-latex":ia("maths-latex");return;case vn:ia(vn);return;case Wn:ia(Wn);return;default:throw new Error}},[wn,qa,fa]),ur=(0,E.useCallback)((Kn,Zn)=>{var Mn,ta,Ua,Ne,gn,Tn;switch(ia(""),ca){case Ut:const{title:On,link:Yn}=Kn;return wn.replaceSelection(`[${On}](${Yn})`),wn.focus();case Bn:const{language:wa,content:sa}=Kn;return wn.replaceSelection(["```"+wa,sa,"```"].join(` +`)),wn.focus();case"maths-latex":for(var Qn=atob(Kn),ln=new Uint8Array(Qn.length),qn=0;qn{Oo.id?wn.replaceSelection(`![,](/api/attachments/${Oo.id}?type=${Oo.content_type})`):(Oo==null?void 0:Oo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":wn.replaceSelection("`$$"+Kn+"$$`");break;case Xt:case Hn:case zn:const{src:pa,alt:ha}=Kn,Za=Zn,vr=(Ua=(ta=(Mn=Za==null?void 0:Za.name)==null?void 0:Mn.split("."))==null?void 0:ta.pop)==null?void 0:Ua.call(ta);return((Ne=Za==null?void 0:Za.type)==null?void 0:Ne.indexOf("image"))>-1||!(Za!=null&&Za.type)?Za.align||Za.width?wn.replaceSelection(`

${ha||

`):wn.replaceSelection(`${ha||`):((gn=Za==null?void 0:Za.type)==null?void 0:gn.indexOf("video"))>-1?wn.replaceSelection(``):((Tn=Za==null?void 0:Za.type)==null?void 0:Tn.indexOf("pdf"))>-1?wn.replaceSelection(`${Za.name}`):Se.includes(vr)?wn.replaceSelection(`${Za.name}`):wn.replaceSelection(`[${Za.name}](${pa})`),wn.focus();case Wn:const{row:Nr,col:Or,align:_r}=Kn;let Mo=` `;for(let Oo=0;Oo{switch(ca){case zt:return E.createElement(Bt,{callback:ur,onCancel:Gr});case Bn:return E.createElement(un.Z,{callback:ur,onCancel:Gr});case Wt:return E.createElement(rt.Z,{callback:ur,onCancel:Gr});case vn:return E.createElement(jt,{callback:ur,onCancel:Gr});case Wn:return E.createElement(Ze,{callback:ur,onCancel:Gr});case"maths-latex":return E.createElement(Pn,{showSaveButton:!0,callback:ur});case"inline-latex":return E.createElement(Nn.Z,{showSaveButton:!0,callback:ur});default:return null}},[ca]);function Gr(){ia("")}(0,E.useEffect)(()=>{if(Ya.current){let Kn=function(gn){Ua=!0,Ne=gn.pageY},Zn=function(){Ua=!1},Mn=function(gn){if(Ua){let Tn=gn.pageY-Ne;Tn<0&&(Tn=0),Tn>300&&(Tn=300);let Qn=yt+Tn+"px";yn(Qn)}},ea=Ya.current,Ua=!1,Ne=0;return ea.addEventListener("mousedown",Kn),document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",Zn),()=>{ea.removeEventListener("mousedown",Kn),document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",Zn)}}},[wn,Ya]),(0,E.useEffect)(()=>{yn(yt)},[yt]);const qr=Te(Je),bo=Te(an),mr={width:qr,height:bo},nr=(0,E.useMemo)(()=>{if(Gt){let Kn=new Date(Gt),Zn=Kn.getHours(),Mn=Kn.getMinutes(),ea=Kn.getSeconds();return Zn=Zn<10?"0"+Zn:Zn,Mn=Mn<10?"0"+Mn:Mn,ea=ea<10?"0"+ea:ea,`${Zn}:${Mn}:${ea}`}return 0},[Gt]),Tr=Kn=>{const Zn=[];if(na){let Mn=-1;Kn=Kn.replace(/(@▁▁@|@▁@)/g,function(ea,Ua,Ne){Zn.push({multiLine:ea!==It})})}return Zn};function br(){window.sessionStorage.removeItem(Ht),ya(!1),Vt(0)}function Eo(){ya(!1),Vt(0),wn.setValue(window.sessionStorage.getItem(Ht))}(0,E.useEffect)(()=>{Pt[ca]&&ca!==Hn&&ca!==vn&&setTimeout(()=>{const Kn=document.getElementsByClassName("markdown-popup-form")[0],Zn=window.innerWidth/2-Kn.offsetWidth/2,Mn=window.innerHeight/2-Kn.offsetHeight/2;za(Zn),va(Mn)},0)},[ca]);const ho=Kn=>{Kn.preventDefault();const Zn=Kn.clientX-xa,Mn=Kn.clientY-Ta;document.body.onmousemove=ea=>{let Ua=ea.clientX-Zn,Ne=ea.clientY-Mn;const gn=document.getElementsByClassName("markdown-popup-form")[0],Tn=window.innerWidth-gn.offsetWidth,Qn=window.innerHeight-gn.offsetHeight;Ua=Math.max(0,Math.min(Ua,Tn)),Ne=Math.max(0,Math.min(Ne,Qn)),hr(ea.clientX,ea.clientY,Zn,Mn)&&(za(Ua),va(Ne))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(Kn,Zn,Mn,ea)=>{const Ua=document.body.clientHeight,Ne=document.body.clientWidth;return Kn<20&&Mn>Kn||Kn>Ne-20&&MnZn||Zn>Ua-20&&eaYe in ke?je(ke,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ke[Ye]=Be,te=(ke,Ye)=>{for(var Be in Ye||(Ye={}))a.call(Ye,Be)&&x(ke,Be,Ye[Be]);if(b)for(var Be of b(Ye))ee.call(Ye,Be)&&x(ke,Be,Ye[Be]);return ke},ae=(ke,Ye)=>Ge(ke,ce(Ye));const{useForm:le}=E.default,pe={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:ke,onCancel:Ye})=>{const[Be]=le();let $e=(0,Ee.useRef)();function st(wt){$e.current.width=Be.getFieldValue("width"),$e.current.align=Be.getFieldValue("align"),ke(wt,$e.current)}function Yt(wt,Ct){if(wt.status===-1){re.ZP.error(wt.message);return}Be.setFieldsValue({src:`/api/attachments/${wt.id}`,type:Ct.type})}function vt(wt){let Ct=wt.target.files[0];$e.current=Ct,Ie(Ct,Yt)}return Oe.createElement(E.default,ae(te({form:Be},ve),{className:"upload-image-panel",onFinish:st,style:{width:470,overflow:"hidden"}}),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Oe.createElement("div",{className:"flex-container"},Oe.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Oe.createElement(oe.default,{style:pe})),Oe.createElement(Ae,{onFileChange:vt}))),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Oe.createElement(oe.default,{style:{width:264}})),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Oe.createElement(ge.Z,null,Oe.createElement(E.default.Item,{name:"width",style:{margin:0}},Oe.createElement(fe.Z,{style:{width:264}})),Oe.createElement("span",{className:"ml8"},"%"))),Oe.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Oe.createElement(he.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"}]})),Oe.createElement("aside",null,Oe.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Oe.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Oe.createElement(ie.ZP,{type:"default",onClick:Ye},"\u53D6\u6D88"))))};function Ae({onFileChange:ke}){return Oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Oe.createElement("input",{type:"file",onChange:ke}))}function Ie(ke,Ye){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Le.bg)())throw re.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",ke),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var $e=new window.XMLHttpRequest;$e.withCredentials=!0,$e.addEventListener("load",function(st){Ye(JSON.parse(st.target.responseText),ke)},!1),$e.addEventListener("error",function(st){console.error(st)},!1),$e.open("POST",`${xe.KI}/api/attachments.json`),$e.send(Be)}},91558:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return oe}});var E=y(59301),re=y(4676);class oe extends E.Component{constructor(fe){super(fe);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,re.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(de,ne,y){"use strict";y.d(ne,{i:function(){return pe},Z:function(){return be}});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"},re=y(71418),oe=y(6848),ge=y(92310),fe=y.n(ge),he=y(51257),ie=y(28426),xe=y(48790),Ee="data:image/png;base64,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",Le="data:image/png;base64,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",Oe="data:image/png;base64,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",je="data:image/png;base64,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",Ge="data:image/png;base64,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",ce="data:image/png;base64,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",b="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",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=",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",te="data:image/png;base64,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",ae="data:image/png;base64,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",le=y(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ee,swimg:Le},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ge,swimg:ce},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var be=({className:Ae,dataSource:Ie=[],col:ke=4,right:Ye,bottom:Be=23,precision:$e=0,wrapWidth:st=1200,trackEventItems:Yt,loading:vt,onRemove:wt=()=>{},isCurrent:Ct=!0,showAlias:Tt=!1})=>{const sn=Math.floor((st-(ke-1)*Ye)/ke),en=[{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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return le.createElement(re.Z,{spinning:vt},le.createElement("div",{className:fe()(E.list,Ae)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((et,Bt)=>{var un;const{name:rt,id:qe,identifier:ht,featured:Zt,school_name:bt,image_url:Nt,excellent:it,is_plan:kt}=et;return le.createElement("div",{key:qe,className:E.wrap,style:{width:sn,marginRight:(1+Bt)%ke===0?0:Ye+$e,marginBottom:Be}},le.createElement("a",{className:E.li,onClick:Et=>{Et.preventDefault(),Et.stopPropagation(),Yt&&(0,he.L9)([Yt]),(0,he.xg)(`/paths/${ht}`)}},le.createElement("div",{className:E.img},le.createElement("img",{className:E.cover,src:`${Nt}`}),Ct&&(0,xe.bg)()&&(et==null?void 0:et.studying)&&le.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Et=>{Et.stopPropagation(),wt(et)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(un=et==null?void 0:et.subject_tags)==null?void 0:un.map((Et,Rn)=>{var cn,gt;if(Rn===0){const we=(cn=en.find(Ce=>Ce.name==Et))==null?void 0:cn.swimg;return le.createElement("img",{className:E.sign,src:we,style:{left:"-4px"}})}const tt=(gt=en.find(we=>we.name==Et))==null?void 0:gt.ptimg;return le.createElement("img",{className:E.sign,src:tt,style:{left:`${48+52*(Rn-1)+2*Rn}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&le.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:E.name},le.createElement(oe.Z,{title:Tt&&(et!=null&&et.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):rt},le.createElement("span",{className:E.e},Tt&&(et==null?void 0:et.excellent_alias_name)||rt))),le.createElement("div",{className:E.tags},le.createElement("div",null,le.createElement(oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,et.stages_count))),le.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,et.members_count)))))))})),!Ie.length&&le.createElement(ie.Z,null)))}},9148:function(de,ne,y){"use strict";y.d(ne,{jL:function(){return fe},w9:function(){return et},QD:function(){return Nn},cQ:function(){return wt.Z},op:function(){return Ze},O5:function(){return ft},_b:function(){return Hn},t7:function(){return x},Gi:function(){return Zt},YG:function(){return qe},qp:function(){return Oe},vr:function(){return zt},qE:function(){return $t},Je:function(){return le},wb:function(){return vt},cq:function(){return Rn},tp:function(){return ce}});var E=y(59301),re={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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",fe=({dataSource:Se=[],img:Te,imgWidth:We=346,title:Ke,sunTitle:at,bannerExtraContent:Pt})=>E.createElement("div",{className:re.banner},E.createElement("div",{className:re.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Ke),E.createElement("span",null,at)),Se.length>0&&E.createElement("div",{className:re.btns},Se.map((xt,Me)=>E.createElement("div",{key:Me,onClick:xt.click},xt.name,xt.sign?E.createElement("img",{src:oe,width:39}):null))),Pt),Te&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Te,width:We}))),he={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"},ie=y(92310),xe=y.n(ie),Ee=y(89392),Oe=({dataSource:Se=[],value:Te,onChange:We,onTitleChange:Ke,className:at,title:Pt,titleWidth:xt=41,style:Me={},fontColor:Xe="#6A7283",showCount:Je})=>{const[yt,nn]=(0,E.useState)(0),[qt,bn]=(0,E.useState)(!1),Dn=(0,E.useRef)(null),ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Ht;Se.length!==0&&(((Ht=Dn==null?void 0:Dn.current)==null?void 0:Ht.clientHeight)>97?nn(1):nn(0)),Se.length===0&&nn(0),bn(!1)},[Se]),E.createElement("div",{className:xe()(he.row,at),style:Me},E.createElement("div",{onClick:(0,Ee.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:xt,marginTop:qt?12:4},className:`${he.title} ${Ke?"current":""}`},Pt),E.createElement("div",{className:qt?`${he.tagsWrap} ${he.tagsBorderWrap}`:he.tagsWrap},E.createElement("div",{className:he.bar,ref:ot,style:yt>0?{height:yt===1?97:"auto",overflow:yt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:he.tag,ref:Dn},Se==null?void 0:Se.map(Ht=>E.createElement("span",{onClick:()=>We(Ht.id),key:Ht.id,style:{color:Xe},className:Te===Ht.id?he.active:""},E.createElement("span",{title:Ht.name,className:he.name},Ht.name),!!Je&&E.createElement("span",{className:he.num},Ht.count))))),!!yt&&E.createElement(E.Fragment,null,yt===1?E.createElement("div",{onClick:()=>{var Ht;nn(2),((Ht=Dn==null?void 0:Dn.current)==null?void 0:Ht.clientHeight)>245?bn(!0):bn(!1)},className:he.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{ot.current.scrollTop=0,nn(1),bn(!1)},className:he.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},je={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:Se=[],value:Te,onChange:We,className:Ke,style:at={}})=>E.createElement("div",{style:at,className:xe()(je.tabs,Ke)},Se.map(Pt=>E.createElement("span",{onClick:()=>We(Pt.id),className:Te===Pt.id?je.active:"",key:Pt.id},Pt.name))),b={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=y(92832),x=({dataSource:Se=[],value:Te="",onChange:We,onInputChange:Ke=()=>{},className:at,style:Pt={},placeholder:xt,allowClear:Me=!1})=>{var Xe;const[Je,yt]=(0,E.useState)(""),[nn,qt]=(0,E.useState)("");(0,E.useEffect)(()=>{var ot;let Ht=Te;(ot=JSON.stringify(Te))!=null&&ot.includes("{")&&(yt(Te.id),Ht=Te.value||"");try{qt(decodeURIComponent(Ht||""))}catch(Vn){qt(decodeURIComponent(Ht||""))}},[Te]);const bn=()=>{We(encodeURIComponent(nn),Je||null)},Dn=ot=>{ot!==Je&&(yt(ot),We(encodeURIComponent(nn),ot))};return E.createElement("div",{className:xe()(b.input,at),style:Pt},!!Se.length&&E.createElement("div",{className:b.dropdown},E.createElement("div",{className:b.text},(Xe=Se.find(ot=>ot.id===Je))==null?void 0:Xe.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:b.b1}),E.createElement("b",{className:b.b2})),E.createElement("div",{className:b.menu},Se.map((ot,Ht)=>E.createElement("div",{key:Ht,onClick:()=>Dn(ot.id)},ot.name)))),E.createElement(a.default,{onPressEnter:bn,value:nn,onChange:ot=>{qt(ot.target.value),Ke(encodeURIComponent(ot.target.value),Je||null)},bordered:!1,placeholder:xt}),E.createElement("i",{onClick:bn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={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"},le=({value:Se,onChange:Te,className:We,total:Ke,pageSize:at,style:Pt={}})=>{const xt=Se<2,Me=Se>=Math.ceil(Ke/at);return Ke<=at?E.createElement(E.Fragment,null):E.createElement("div",{className:xe()(te.quickPager,We),style:Pt},E.createElement("div",{onClick:()=>{xt||Te(Se-1,"prev")},className:xt?te.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Me||Te(Se+1,"next")},className:Me?te.disabled:""},"\u4E0B\u4E00\u9875"))},pe={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"},ve=y(71418),be=y(6848),Ae=y(13570),Ie=y(346),ke=y(51257),Ye=y(96908),Be=y(57177),$e=y(81378),st=y(28426),vt=({className:Se,dataSource:Te=[],col:We=4,right:Ke,bottom:at=23,precision:Pt=0,wrapWidth:xt=1200,trackEventItems:Me,loading:Xe})=>{const Je=Math.floor((xt-(We-1)*Ke)/We);return E.createElement(ve.Z,{spinning:Xe},E.createElement("div",{className:xe()(pe.list,Se)},!!Te.length&&Te.map((yt,nn)=>{const{name:qt,id:bn,identifier:Dn,power:ot,cover_image_id:Ht,pic:Vn}=yt;return E.createElement("div",{className:pe.wrap,key:bn,style:{width:Je,marginRight:(1+nn)%We===0?0:Ke+Pt,marginBottom:at}},E.createElement("a",{target:"_blank",href:`/shixuns/${Dn}/challenges`,className:pe.li,onClick:_t=>{_t.preventDefault(),Me&&(0,ke.L9)([Me]),ot&&(0,ke.xg)(`/shixuns/${Dn}/challenges`)}},E.createElement("div",{className:pe.img},E.createElement("img",{className:pe.cover,src:`${Vn}`}),yt.is_jupyter&&E.createElement("img",{className:pe.sign,src:Ye}),yt.is_jupyter_lab&&E.createElement("img",{className:pe.sign,src:Be}),yt.is_unity_3d&&E.createElement("img",{className:pe.sign,src:$e})),E.createElement("div",{className:pe.name},E.createElement(be.Z,{title:qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:pe.e},qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:pe.tags},E.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,yt.challenges_count))),!!yt.myshixuns_count&&E.createElement(be.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,yt.myshixuns_count))),E.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,yt.level))),E.createElement("div",{className:pe.rate},E.createElement(Ae.Z,{allowHalf:!0,disabled:!0,defaultValue:yt.score_info}),E.createElement("span",null,"\xA0",yt.score_info?`${yt.score_info}\u5206`:"5\u5206")))),!ot&&E.createElement("div",{className:pe.lockWrap},E.createElement("img",{src:`${Ie.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")))}),!Te.length&&E.createElement(st.Z,null)))},wt=y(7501),Ct={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"},Tt="data:image/png;base64,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",sn=y(59301),et=({className:Se,dataSource:Te=[],col:We=4,right:Ke,bottom:at=23,precision:Pt=0,wrapWidth:xt=1200,trackEventItems:Me,loading:Xe})=>{const Je=Math.floor((xt-(We-1)*Ke)/We);return sn.createElement(ve.Z,{spinning:Xe},sn.createElement("div",{className:xe()(Ct.list,Se)},!!Te.length&&Te.map((yt,nn)=>{const{subject_identifier:qt,id:bn,identifier:Dn,power:ot}=yt,Ht=yt.is_public!=0&&yt.is_public;return sn.createElement("div",{className:Ct.wrap,key:bn,style:{width:Je,marginRight:(1+nn)%We===0?0:Ke+Pt,marginBottom:at}},sn.createElement("a",{className:Ct.li,onClick:Vn=>{Vn.preventDefault(),Me&&(0,ke.L9)([Me]),(0,ke.xg)(yt.first_category_url)}},sn.createElement("div",{className:Ct.top},sn.createElement(be.Z,{title:yt.name},sn.createElement("div",{className:Ct.name},yt.name)),sn.createElement("img",{className:Ct.img,src:Ie.Z.IMG_SERVER+"/images/"+yt.avatar_url}),sn.createElement("div",{className:Ct.text,title:yt.creator},yt.creator),qt&&sn.createElement("div",{className:Ct.btns},sn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),sn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ht&&sn.createElement("div",{className:Ct.sign},"\u516C\u5F00")),sn.createElement("div",{className:Ct.bottom},yt.visits>0&&sn.createElement(be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-liulanyan"}),sn.createElement("span",null,yt.visits))),yt.course_members_count>0&&sn.createElement(be.Z,{title:"\u6210\u5458",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-chengyuan"}),yt.course_members_count)),yt.tasks_count>0&&sn.createElement(be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-zuoye"}),yt.tasks_count)),yt.is_end?sn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):sn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!yt.is_accessible&&sn.createElement("div",{className:Ct.lockWrap},sn.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),sn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Te.length&&sn.createElement(st.Z,null)))},Bt={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"},un=y(25690),qe=({dataSource:Se=[],value:Te,onChange:We,className:Ke,style:at={},tabBarExtraContent:Pt})=>E.createElement("div",{className:xe()(Bt.tabs,Ke),style:at},E.createElement("div",{className:Bt.tabsWrap},Se.map((xt,Me)=>E.createElement("aside",{className:Bt.tab,onClick:()=>{We(xt.id),xt.link&&un.history.push(xt.link)},key:Me},E.createElement("div",{className:Te===xt.id?Bt.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&E.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&E.createElement(be.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",E.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),E.createElement("div",{className:Bt.tabBar},Pt)),Zt=({className:Se,style:Te={},children:We})=>E.createElement("div",{className:xe()(Se),style:Te},We),bt={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"},Nt=y(38854),it=y(20834);const kt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rn=({sortValue:Se,dropValue:Te,className:We,onSort:Ke,onDrop:at,dataSource:Pt=kt})=>{var xt;return E.createElement("div",{className:xe()(bt.orderWrap,We)},E.createElement(Nt.Z,{dropdownRender:()=>E.createElement(it.default,null,Pt.map((Me,Xe)=>E.createElement(it.default.Item,{key:Xe,onClick:()=>at(Me.id)},Me.name)))},E.createElement("span",{className:bt.orderTextWrap},(xt=Pt.find(Me=>Te===Me.id))==null?void 0:xt.name)),E.createElement("span",{className:bt.orderIconWrap},E.createElement("span",{className:bt.orderAsc},E.createElement("i",{className:Se==="asc"?`iconfont icon-sanjiaoxing-up font12 ${bt.cursorPointer} ${bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${bt.cursorPointer}`,onClick:()=>Ke(Se==="asc"?"desc":"asc")})),E.createElement("span",{className:bt.orderDesc},E.createElement("i",{className:Se==="desc"?`iconfont icon-sanjiaoxing-down font12 ${bt.cursorPointer} ${bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${bt.cursorPointer}`,onClick:()=>Ke(Se==="asc"?"desc":"asc")}))))},cn={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=y(3113),tt=Object.defineProperty,we=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,jt=(Se,Te,We)=>Te in Se?tt(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Te]=We,Ve=(Se,Te)=>{for(var We in Te||(Te={}))Ce.call(Te,We)&&jt(Se,We,Te[We]);if(we)for(var We of we(Te))ct.call(Te,We)&&jt(Se,We,Te[We]);return Se},He=(Se,Te)=>{var We={};for(var Ke in Se)Ce.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&we)for(var Ke of we(Se))Te.indexOf(Ke)<0&&ct.call(Se,Ke)&&(We[Ke]=Se[Ke]);return We},ut=(Se,Te,We)=>new Promise((Ke,at)=>{var Pt=Xe=>{try{Me(We.next(Xe))}catch(Je){at(Je)}},xt=Xe=>{try{Me(We.throw(Xe))}catch(Je){at(Je)}},Me=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(Pt,xt);Me((We=We.apply(Se,Te)).next())}),Ze=Se=>{var Te=Se,{className:We,style:Ke,children:at,loading:Pt=!1,openLoading:xt,onClick:Me=()=>{},size:Xe="middle",shape:Je="round"}=Te,yt=He(Te,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,qt]=(0,E.useState)(!1);return E.createElement(gt.ZP,Ve({onClick:(0,Ee.throttle)(bn=>ut(void 0,null,function*(){xt&&qt(!0);try{yield Me(bn)}catch(Dn){console.log("error",Dn)}xt&&qt(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(cn.btn,cn[`${Xe}-${Je}`],We),style:Ke,size:Xe,shape:Je,loading:nn||Pt},yt),at)},mt={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"},$t=({className:Se,style:Te,children:We=null,onClick:Ke,title:at})=>E.createElement("div",{className:xe()(mt.head,Se),style:Te},E.createElement("span",{className:"primary-hover",onClick:Ke},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:at},at),E.createElement("div",{className:mt.node},We)),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"},Nn=({confirmShow:Se=!0,confirmTitle:Te,confirmClick:We,cancelShow:Ke=!0,cancelTitle:at,cancelClick:Pt,className:xt,style:Me,confirmLoading:Xe=!1})=>E.createElement("div",{className:xe()(Xt.btns,xt),style:Me},Se&&E.createElement(gt.ZP,{loading:Xe,onClick:We,type:"primary",className:Xt.confirm},Te),Ke&&E.createElement(gt.ZP,{onClick:Pt,className:Xt.cancel},at)),Qe={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"},zt=({className:Se,style:Te={},LeftContent:We,children:Ke,RightContent:at})=>E.createElement("div",{className:xe()(Qe.fixedBottom,Se),style:Te},E.createElement("div",{className:Qe.wrap},E.createElement("div",{className:Qe.left},We),E.createElement("div",{className:Qe.center},Ke),E.createElement("div",{className:Qe.right},at))),Wt={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"},Hn=({className:Se,style:Te={},dataSource:We=[]})=>E.createElement("div",{className:xe()(Wt.crumbs,Se),style:Te},We.map((Ke,at)=>atun.history.push(Ke.path)},Ke.name):E.createElement("span",null,Ke.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:at,style:{color:"#5F6368"}},Ke.name))),zn=y(31797),Bn=Object.defineProperty,Wn=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Sn=(Se,Te,We)=>Te in Se?Bn(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Te]=We,ye=(Se,Te)=>{for(var We in Te||(Te={}))Ue.call(Te,We)&&Sn(Se,We,Te[We]);if(pn)for(var We of pn(Te))Ft.call(Te,We)&&Sn(Se,We,Te[We]);return Se},tn=(Se,Te)=>Wn(Se,qn(Te)),_e=(Se,Te)=>{var We={};for(var Ke in Se)Ue.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&pn)for(var Ke of pn(Se))Te.indexOf(Ke)<0&&Ft.call(Se,Ke)&&(We[Ke]=Se[Ke]);return We};const{Countdown:pt}=zn.default;var ft=Se=>{var Te=Se,{onChange:We}=Te,Ke=_e(Te,["onChange"]);const[at,Pt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof at=="number"&&at>=0&&We(at)},[at]);const xt=Me=>{const Xe=Math.floor(Me/1e3);Pt(Xe)};return E.createElement(pt,tn(ye({},Ke),{onChange:xt}))}},37808:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(oe,ge){const fe=(0,E.useRef)();(0,E.useEffect)(()=>{fe.current=oe}),(0,E.useEffect)(()=>{function he(){fe.current()}if(ge!==null){let ie=setInterval(he,ge);return()=>clearInterval(ie)}},[ge])}},90821:function(de,ne,y){"use strict";y.r(ne),y.d(ne,{default:function(){return It}});var E=y(59301),re=y(92736),oe=y(81863),ge=y(65218),fe=y(25690),he={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},ie=y(346),xe=y(43418),Ee=y(51257),Le=y(91842),je=({user:ft,globalSetting:Se})=>{var Te,We,Ke;const[at,Pt]=(0,E.useState)(!1);(0,E.useEffect)(()=>(window.addEventListener("click",Xe),()=>{window.removeEventListener("click",Xe)}),[]);const xt=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Pt(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Me=(Je,yt)=>{if(Je.className===yt)return Je;for(let nn=0,qt=Je;qt=qt.parentNode;nn++){if(qt.className===yt)return qt;if(qt==document.documentElement)return!1}},Xe=Je=>{var yt,nn,qt;Je!=null&&Je.target&&(((yt=Je==null?void 0:Je.target)==null?void 0:yt.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((qt=(nn=Je==null?void 0:Je.target)==null?void 0:nn.nextElementSibling)==null?void 0:qt.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&Me(Je.target,"module-introduce")&&xt()};return E.createElement(E.Fragment,null,E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:at,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Pt(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Te=Se==null?void 0:Se.setting)==null?void 0:Te.homepage_tea_qq_number," "),E.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(We=Se==null?void 0:Se.setting)==null?void 0:We.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),E.createElement("div",{className:he.newFooter,dangerouslySetInnerHTML:{__html:(0,Le.z)((Ke=Se.setting)==null?void 0:Ke.footer,!0)}}))};const Ge=({user:ft,globalSetting:Se,loading:Te,dispatch:We})=>{var Ke,at;return Se.showFooter&&Se.showHeaderFooter?E.createElement("section",{id:"footer"},(Ke=Se==null?void 0:Se.setting)!=null&&Ke.main_site&&!((at=Se==null?void 0:Se.setting)!=null&&at.is_local)?E.createElement(je,{user:ft,globalSetting:Se}):E.createElement("div",null)):E.createElement(E.Fragment,null," ")};var ce=(0,fe.connect)(({user:ft,loading:Se,globalSetting:Te})=>({user:ft,globalSetting:Te,loading:Se.models.index}))(Ge),b=y(6848),a=y(7678),ee={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},x=y(40937);const te=({globalSetting:ft,loading:Se,shixunHomeworks:Te,user:We,dispatch:Ke})=>{const[at,Pt]=(0,E.useState)(!1),[xt,Me]=(0,E.useState)(!1),[Xe]=(0,E.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[Je,yt]=(0,E.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[nn,qt]=(0,E.useState)(!1),bn=(0,E.useRef)(),Dn=(0,fe.useLocation)();(0,E.useEffect)(()=>(window.addEventListener("scroll",ot),()=>window.removeEventListener("scroll",ot)),[]),(0,E.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),yt(!1)},5e3)},[]),(0,E.useEffect)(()=>{Te.actionTabs.type===99&&(qt(!0),setTimeout(()=>{qt(!1)},5e3))},[Te.actionTabs]),(0,E.useEffect)(()=>{var Vn,_t,On;(Vn=We==null?void 0:We.userInfo)!=null&&Vn.login&&!Xe.includes((_t=We==null?void 0:We.userInfo)==null?void 0:_t.login)&&!((On=ft==null?void 0:ft.setting)!=null&&On.is_local)&&setTimeout(()=>{var na,fa,aa=document.createEvent("Events");aa.initEvent("mouseout",!0,!1),bn&&((na=bn.current)==null||na.dispatchEvent(aa)),Xe.push((fa=We==null?void 0:We.userInfo)==null?void 0:fa.login),localStorage.hideCustom=JSON.stringify(Xe)},5e3)},[We]);const ot=()=>{var Vn;if(Dn.pathname==="/Activities"){Pt(!1);return}Pt(((Vn=document==null?void 0:document.documentElement)==null?void 0:Vn.scrollTop)>0)},Ht=()=>{const Vn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Vn),Vn){Me(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")};return E.createElement("div",{className:ee.sideBar},E.createElement("div",{id:"wechat_QR_code_ids"},at&&E.createElement(b.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},E.createElement(a.Z,{className:`${ee.wrap} ${ee.backTop}`,visibilityHeight:0},E.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:xt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Me(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),E.createElement("img",{src:x,width:200,height:200}))))};var ae=(0,fe.connect)(({loading:ft,globalSetting:Se,user:Te,shixunHomeworks:We})=>({globalSetting:Se,user:Te,loading:ft.models.index,shixunHomeworks:We}))(te),le=y(3113),pe=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const ve=({user:ft,dispatch:Se,classroomList:Te})=>E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Te.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(le.ZP,{type:"primary",onClick:()=>pe(void 0,null,function*(){Se({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var be=(0,fe.connect)(({user:ft,classroomList:Se})=>({user:ft,classroomList:Se}))(ve),Ae=y(98228),Ie=y(95237),ke=y(43604),Ye=y(24905),Be={name:"name___sZaG7"},$e=y(59301),st=Object.defineProperty,Yt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,sn=(ft,Se,Te)=>Se in ft?st(ft,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ft[Se]=Te,en=(ft,Se)=>{for(var Te in Se||(Se={}))Ct.call(Se,Te)&&sn(ft,Te,Se[Te]);if(wt)for(var Te of wt(Se))Tt.call(Se,Te)&&sn(ft,Te,Se[Te]);return ft},et=(ft,Se)=>Yt(ft,vt(Se)),Bt=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const{TreeNode:un}=Ae.default,rt=({classroomList:ft,loading:Se,dispatch:Te})=>{var We,Ke,at;const[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)([]),[Je,yt]=(0,E.useState)(!0),[nn,qt]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{var bn,Dn;ft.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&Xe([...(Dn=(bn=ft==null?void 0:ft.actionTabs)==null?void 0:bn.course_groups)==null?void 0:Dn.map(ot=>ot.course_group_id)])},[ft.actionTabs.key]),(0,E.useEffect)(()=>{var bn,Dn,ot,Ht;yt(((Dn=(bn=ft==null?void 0:ft.actionTabs)==null?void 0:bn.course_groups)==null?void 0:Dn.length)===(Me==null?void 0:Me.length)),qt((Me==null?void 0:Me.length)>0&&(Me==null?void 0:Me.length)<((Ht=(ot=ft==null?void 0:ft.actionTabs)==null?void 0:ot.course_groups)==null?void 0:Ht.length))},[Me]),$e.createElement(xe.default,{centered:!0,title:ft.actionTabs.title,open:ft.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:Pt,onOk:()=>Bt(void 0,null,function*(){var bn;xt(!0);const Dn=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],ot=JSON.stringify(et(en({},Dn),{course_group:[...Me],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=ot,localStorage.setItem("all_student_works_param",ot),Te({type:"classroomList/setActionTabs",payload:{}}),xt(!1),(bn=ft==null?void 0:ft.actionTabs)==null||bn.fn()}),onCancel:()=>{Te({type:"classroomList/setActionTabs",payload:{}})}},$e.createElement("div",null,$e.createElement(Ie.Z,null,$e.createElement(ke.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(We=ft==null?void 0:ft.actionTabs)==null?void 0:We.title,"\u7684\u73ED\u7EA7\uFF1A"),$e.createElement(ke.Z,{span:24},$e.createElement(Ye.default,{indeterminate:nn,checked:Je,onChange:bn=>{var Dn,ot;Xe(bn.target.checked?(ot=(Dn=ft==null?void 0:ft.actionTabs)==null?void 0:Dn.course_groups)==null?void 0:ot.map(Ht=>Ht.course_group_id):[])}},"\u5168\u9009")),$e.createElement(Ye.default.Group,{style:{width:"100%"},value:Me,onChange:bn=>{Xe(bn)}},$e.createElement(Ie.Z,null,(at=(Ke=ft==null?void 0:ft.actionTabs)==null?void 0:Ke.course_groups)==null?void 0:at.map((bn,Dn)=>$e.createElement(ke.Z,{span:8,style:{marginTop:"10px"}},$e.createElement(Ye.default,{value:bn.course_group_id,style:{fontSize:"14px"}},$e.createElement("span",{className:Be.name,title:bn.group_group_name}," ",bn.group_group_name),$e.createElement("span",null,"(",bn.count,")")))))))))};var qe=(0,fe.connect)(({classroomList:ft,loading:Se})=>({classroomList:ft,loading:Se}))(rt),ht=y(8591),Zt=y(57809),bt=y(38986),Nt={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},it=y(32637),kt="data:image/png;base64,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",Et=y(59301),Rn=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const{TreeNode:cn}=Ae.default,gt=({classroomList:ft,loading:Se,dispatch:Te,user:We})=>{var Ke,at;const[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)(""),[Je,yt]=(0,E.useState)([]),[nn,qt]=(0,E.useState)({});return(0,E.useEffect)(()=>{if(ft.actionTabs.id&&ft.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Ht=function(){return Rn(this,null,function*(){const Vn=yield(0,bt.ZP)(`/api/courses/${ft.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:ft.actionTabs.type,type_id:ft.actionTabs.type_id}});(Vn==null?void 0:Vn.status)===0&&(yt(Vn==null?void 0:Vn.data),qt(Vn==null?void 0:Vn.other_data))})};console.log(ft.actionTabs);const{id:bn,type:Dn,type_id:ot}=ft.actionTabs;Ht()}},[ft.actionTabs.id]),Et.createElement(re.ZP,null,Et.createElement(xe.default,{centered:!0,title:ft.actionTabs.title,open:ft.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:Pt,destroyOnClose:!0,closeIcon:Et.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Te({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{Xe("")},className:Nt.modal,onOk:()=>Rn(void 0,null,function*(){var bn;if(!Me){ht.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}xt(!0);const Dn=yield(0,bt.ZP)(`/api/courses/${ft.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:ft.actionTabs.type,type_id:ft.actionTabs.type_id,code:Me}});(Dn==null?void 0:Dn.status)===0&&(ht.ZP.success("\u6388\u6743\u6210\u529F"),Te({type:"classroomList/setActionTabs",payload:{}}),(bn=ft==null?void 0:ft.actionTabs)==null||bn.fn()),xt(!1)}),onCancel:()=>{Te({type:"classroomList/setActionTabs",payload:{}})}},Et.createElement("div",{className:"mt10"},Et.createElement("div",{className:Nt.title},"\u6388\u6743\u4F7F\u7528"),Et.createElement("div",{className:Nt.content},Et.createElement("div",null,Et.createElement("div",{className:Nt.name},"\u60A8\u597D\uFF01",(Ke=We==null?void 0:We.userInfo)==null?void 0:Ke.username,"\u8001\u5E08\uFF08",(at=We==null?void 0:We.userInfo)==null?void 0:at.login,"\uFF09\uFF1A"),ft.actionTabs.type==="shixun"&&Et.createElement("div",{className:Nt.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",ft.actionTabs.name,"-ID",ft.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ft.actionTabs.type==="exercise"&&Et.createElement("div",{className:Nt.tip},"\u5F53\u524D\u8BD5\u5377\u3010",ft.actionTabs.name,"-ID",ft.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},ft.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Et.createElement("span",{style:{color:"#232B40"}},ft.actionTabs.type==="shixun"?nn.env_name:`${nn.env_count}\u4E2A`)),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),Et.createElement("span",{style:{color:"#232B40"}},nn.course_name)),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),Et.createElement("span",{style:{color:"#232B40"}},nn.student_count,"\u4EBA"))),Et.createElement("div",{className:"mt10"},Et.createElement("div",{className:Nt.img},Et.createElement("img",{src:it,width:"124px",height:"124px"})),Et.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),Et.createElement("div",{className:Nt.code},Et.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),Et.createElement(Zt.default,{popupClassName:Nt.popu,disabled:!1,className:Nt.qselect,onChange:bn=>Rn(void 0,null,function*(){console.log(bn),Xe(bn)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:Et.createElement("div",{className:Nt.nocode},Et.createElement("div",null,Et.createElement("img",{src:kt,alt:""}),Et.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Je==null?void 0:Je.map((bn,Dn)=>Et.createElement(Zt.default.Option,{key:bn.code,value:bn==null?void 0:bn.code,label:bn.code,disabled:bn.disable},Et.createElement("div",{className:Nt.item},Et.createElement("div",{className:Nt.left,style:{background:Dn%2==0?"#52C7B0":"#E36868"}},bn.code),Et.createElement("div",{className:`${Nt.right} ${bn.disable&&Nt.disable}`},ft.actionTabs.type==="shixun"&&Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.resource_type_name),bn.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&Et.createElement(b.Z,{title:Et.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u7B49\u3002",Et.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",Et.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.max_people,"\u4EBA")),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),Et.createElement("span",{className:Nt.text2},"\u5DF2\u4F7F\u7528 ",Et.createElement("span",{className:Nt.count},bn.use_count)," \u6B21\uFF0C\u5269\u4F59 ",Et.createElement("span",{className:Nt.count},bn.left_use_count)," \u6B21"),ft.actionTabs.type==="exercise"&&Et.createElement(b.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",Et.createElement("i",{className:"iconfont icon-wenhao1"}))),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.start_at," \u81F3 ",bn.end_at)))),Dn!=(Je==null?void 0:Je.length)-1&&Et.createElement("div",{className:Nt.line}))))))))};var tt=(0,fe.connect)(({classroomList:ft,loading:Se,user:Te})=>({classroomList:ft,loading:Se,user:Te}))(gt),we={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ce=y(59301);const{TreeNode:ct}=Ae.default,jt=({classroomList:ft,loading:Se,dispatch:Te,user:We})=>{var Ke,at,Pt;return Ce.createElement(re.ZP,null,Ce.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:ft.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ce.createElement("div",null,Ce.createElement(le.ZP,{type:"primary",onClick:xt=>{var Me;Te({type:"classroomList/setActionTabs",payload:{}}),(Me=ft==null?void 0:ft.actionTabs)==null||Me.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:we.modal},Ce.createElement("div",null,Ce.createElement("div",{className:we.content},Ce.createElement("div",null,Ce.createElement("div",{className:we.name},"\u60A8\u597D\uFF01",(Ke=We==null?void 0:We.userInfo)==null?void 0:Ke.username,"\u8001\u5E08\uFF08",(at=We==null?void 0:We.userInfo)==null?void 0:at.login,"\uFF09\uFF1A"),Ce.createElement("div",{className:we.tip},"\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\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ce.createElement("div",{className:we.info},Ce.createElement("div",{className:we.icon},Ce.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ce.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ce.createElement("span",{style:{color:"#232B40"}},`${(Pt=ft==null?void 0:ft.actionTabs)==null?void 0:Pt.count}\u4E2A`))),Ce.createElement("div",null,Ce.createElement("div",{className:we.img},Ce.createElement("img",{src:it,width:"124px",height:"124px"})),Ce.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))))))};var Ve=(0,fe.connect)(({classroomList:ft,loading:Se,user:Te})=>({classroomList:ft,loading:Se,user:Te}))(jt),He=y(61186),ut=y.n(He),dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAGuCAYAAADI9eKaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAOX1SURBVHhe7P0FvCXJcSUOW2Bb9P2+/a9X0sw0PMZmnukhjcBiCwxisCzzru2/rZXh88q7hrVlW2TLkm3JFo54GJqZmZlxmvHxe93xxan7Tnd0Ttatuq/g3tdzz8zpyspKiIqMjKisW6/qp6SKKqqooooqhhGqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWqAauKqqooooqhhWqgauKKqqooophhWrgqqKKKqqoYlihGriqqKKKKqoYVqgGriqqqKKKKoYVqoGriiqqqKKKYYVq4KqiiiqqqGJYoRq4qqiiiiqqGFaoBq4qqqiiiiqGFaqBq4oqqqiiimGFauCqoooqqqhiWKEauKqooooqqhhWyCVwDQwMDKZErl+/HmyvXbsWbF/ooD6A/v7+YIs8q7Os9ce2rCxu/zxGGQFbvlywMgxH/dk6RF9fX7D1HbsdEaW/KGQ5vmyPY2LxQhmfSkTmgctnSEiDOFZlwcliC3BLcD9L/bE9gmkcs+A+tpS5Ejic9Qf09vYGW8pUClB+uDOu/nxgGbc+aPsIYylAefbDMXPbe6GxXMhlxWUH2cIa2wsZ1AP1w6ty3ySxSEN/bhvswzpTwK5mgDT6TguUZTjqj/tuvu8K/3ZElP7iIMvxBTgWYWNWRf7IPHBZJwJiH9uOjo4gH4P/QiZQbIJlrT8Abdm2QYB9+8AyvjbzJEBZfKh0/QGUxUVPT89gKhw+mYYTgaHoj2AZ1mMbccc3CmFjkJb9DHeWC7msuLq7uwdTt8Lem36hwg4+Jyy29lZSlvoLa4N9QgaUsbIR5TRcYrjrjzLiqh5pOF5b/nZHlP7iIMvxBWhPGBuM0QvtN8hKRC6BC+Cgv5AmZSngJAibbFnrj5MTfaAvHyhbJU7Y4ao/yuTClnkhII7+iiHL8fWNBWWtojzIPHC5k5L7P/VTPyUvfelLg+0LnS9+8YtvpAnqKWv9sQ0grC+bz3pW5nJzOOvP1SP3gTi/c9m6w5Fx9FcMYXVs28UYBY4ByoaN1QuZ5UJuPfMqClcpMIaf/dmf9SrihUxMhLCruCz1h7bQJvsOu+LF8UqerMNZf3SyL3rRi+Snf/qnYz+c4LYzHBlXf8Uw1PGNA4wFxgRjgzppXPDcLiwXcumZBmnhU8ILnZgYPl3loT8XYXJw8lYih6v+bB7TccF6w50ufPoLQ5LxjQuU9Y3TC53lQi495+E4bgdiMoQ5PBe++knoIkyOSp6ww1V/No/puGC94U4XPv2FIcn4xgXK+sbphc5yIZee83ActwMxGcIcngtf/SR0ESZHJU/Y4ao/m8d0XLDecKcLn/7CkGR84wJlfeP0Qme5kEvPeTiO24GYDGEOz4WvfhK6CJOjkifscNWfzWM6LlhvuNOFT39hSDK+cYGyvnF6obNcyKXnPBzH7UBMhjCH58JXPwldhMlRyRN2uOrP5jEdF6w33OnCp78wJBnfuEBZ3zi90Fku5NJzHo7jdiAmQ5jDc+Grn4QuwuSo5Ak7XPVn85iOC9Yb7nTh018YkoxvXKCsb5xe6CwXcuk5D8dxOxCTIczhufDVT0IXYXJU8oQdrvqzeUzHBesNd7rw6S8MScY3LlDWN04vdJYLufSch+O4HYjJEObwXPjqJ6GLMDkqecIOV/3ZPKbjgvWGO1349BeGJOMbFyjrG6cXOsuFXHrOw7AqHTiXKMNHXpjDc+HWzYOVLl8YfXqPC9ZLg+XUnwtfn5UOyGzHMg3GBcr67MgybHwrHUnsr1zIpefhqJi0gXMZquEn0V+arHT5wujTe1ywXhosp/5c+PqsdEBmO5ZpMC5Q1mdHlmHjW+lIYn/lQi49D0fFpA2cy1ANP4n+0mSlyxdGn97jgvXSYDn158LXZ6UDMtuxTINxgbI+O7IMG99KRxL7Kxdy6Xk4KiZt4FyGavhJ9JcmK12+MPr0HheslwbLqT8Xvj4rHZDZjmUajAuU9dmRZdj4VjqS2F+5kEvPw1ExaQPnMlTDT6K/NFnp8oXRp/e4YL00WE79ufD1WemAzHYs02BcoKzPjizDxrfSkcT+yoVceh6OikkbOJehGn4S/aXJSpcvjD69xwXrpcFy6s+Fr89KB2S2Y5kG4wJlfXZkGTa+lY4k9lcu5NLzcFRM2sC5DNXwk+gvTVa6fGH06T0uWC8NllN/Lnx9Vjogsx3LNBgXKOuzI8uw8a10JLG/ciGXnoejYtIGzmWohp9Ef2my0uULo0/vccF6abCc+nPh67PSAZntWKbBuEBZnx1Zho1vpSOJ/ZULufScpWL4ATn74T18SK7SgHMZquEn0V+axEcQ3c+ic9/mI/2Sl7zE20ZWhO6K6df9UGNPT8+gtMVh2wjjy172shtpfigS5+/KUC79oS23fbsFYGM+O8saceYv5cTXjalX6NLV71AYFyhr+/P1jTxXh9jnV5mtvru7uwdT+aDY+Pry3XMLY7kw7AMXQCOwhgHE+fR3XsC5DMXwgST6S4Nw+pSXcHVNGbEF8/xKrP2qsPvlWzcAcB+Ic4Fj6/rI8/yZn/mZYAs9gVamcusPbbFd9mFhZYkb0NNEKfPXd35JGBcoyzF00zbP1S2A87L6Z5Aeypeeh4Ko8fXJ7J5bGMuFXHrOQzFuPV6ZuflpMy5QdqiGn0R/aZCy0ulbp+zLR/m8QR355AEZPHDMlb8Y48KtZ+2vEvRHGdgH+yR5HPCtELKGlQW0+rMsF9C3lccnG/LcuYr9PAJwFIuNbxL/Ui7k0nOWiuFVCyYkr1LTvFqNYlyg7FAMH0iiv6SETHAiPoeHYyD0jXyuOlC2HLdrMSF9erW38ixd5+1jFGh/aAu3IKkP1KV+yq0/tMX+0Qf6Qp/sn/Ig32drWSJq/lr9YB/AOKNenrJSFisX0zbPlYn7lBdjAflR3tpCVowzvr4820Yxlgu59Jy1Yrq6up5X71WvelWwxYTIknEBWYZi+EAS/WVFTjp38uEc4BwhMyYotlkSsCsD9I9xcYMIxwv72L7yla+8JT+Mvj4tgc7Ozlt0ALL9MOalP7aBNtG27csnA8pCn3CwSOeBYvOXhOwYU1cupJMwLiiDlYdpm+drs6OjYzB1E694xSuCOj6bS5PoI2p8fTKzfBTLhWEfuHjFhrI+J2D3s2BcoOxQDT+J/pKSxs8AQLmZD8Kh2GNgnmDgwpZyWfm4knF1bsuEMQoIDADKUg9WBqbLrT+2yz7YJ2jlpa3Zi4EsETV/ScoIQEYyL1AeKxvTNs+VifZBfSJgAChvbSBLRo2vT49uG2EsF3LpOUvFsG2UxcDQoKyzypJxQVmwddM2z6erJPpLk5QZWzgZbpHHhyKwD6eICcvbI1kS4KoCoKycrJTZOgmkaStRdPsLI/sCkbaBgeQxbPPSH9pAW2jT1xe3lI3IK3BBRgB9++YvyfEDXKebhHGBvimbm7Z5vjb5MIbtE2XzIOSKGl+fzPa8irFcyKXnrBWD9nlFa8nBypJxgbJWHp9syPPpKon+0iAMn47DOmSeg70dx2N5weoGV7O+gGHlosw+/fsYB5ChWKCqBP2xXfbhrgBByMYVUJ6Imr8MsCDBlUxesPK4aZvnzlXf3IWd+upnQdtP2Pj6ZLRtFGO5kEvPeSgGZaMMKwvGBcpGyYc8V1f2yohGhzy3bpaks6PM3CKfx+hceAzwjXvaoH64pVx2m4Rxwb5sYHLlKKf+wuRjPreAq9M8MFT5qCNss7Q39M2xcdM2zyeDL8+tmwezkK9cyKXnPBSDslGGlQXjAmWj5AszLIJXmZiwcHT2SjQrwmG4stKJuPsohzTkyvuKmP1BDt/V+1AZBfSL8aAO3DEpt/6i5COpM9bJC2nJhza4ZTpNoG87ju6YMi/twJAms5CvXMil5zwUg7JRhpUF4wJlo+QLMyx3omLfdX5Zk1fCdCzoH3n8LQL51ukAvnNJG7jtYh0V+6dMdn8ojAOcpxss3b7Lqb9i8rlyEtApHyTIGknls3pCmvaQpvzoe6jz15fn1s2DWchXLuTScx6KQdkow8qCcYGyUfL5DIuT0M1HeUx21ClGt49S6bZTrE04YzoaAAEWcmdJF5AvzaDu69OSt29tHeoIcpRbf1HyMY+yuvC1mSbTkA/gxR3nC7dpwcrlpm0e5bHw5bl182AW8pULufSch2JQNsqwsmBcoGyUfGGGxUnIyckryTiOze1jqAxzHBaQk7KiDpww6mRJK6Pd9x0fCtlOGBlo7MoJW+t0uY/yxZCF/qLkYzmkuc+0PZ4Vk8pny9l8wPcgwlDh9uH2xzzMORe+PLduHsxCvnKhGrgSMi5QNko+n2HZfQYugA4uCm4fpZKOhCTQPwIoH/WFbFY+lHWddxbE7Tb2Q1l5Wy4v2vO0t7wwnpWgv2LyMR12K5PHs2RS+Vw9oUzc+REXaNfKY9M2L+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5PMZFvZ9+oOTizM53T6GSjoUwDpYwMoBWXHcddhZ03Ve0KWblwXRh3W2Nt+Ocbn0FyWfKyeP2f0smaZ81BkDl6vnJEC7Vg5XJub55qovz62bB7OQr1zIpec8FIOyUYaVBeMCZaPkCzMs69hKnYxuH6WSToJbgPJgy7QrF8rmMQaUi31xG+bcsqQNNkxXkv588oGVosOhyGdlZADEccA3l4YK26+btnlpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGElgduHj5TFyuRzWrg1Y5/Uoqz8LcHK7ta9nVnJ+qNMvtt+Vt7hSt85IIBlMY9sX75+kefr15fn1s2DWchXLlQDV0LGBcpGyRdmWEmANqPoXrkyjWN2HwQgI1cI3NrfauCcccUMB+L2dTuynPpju3GI8pSFgcxtb7gR58AHO7DP8wPSnEtsH1s3bfN8ffry3Lp5MAv5yoVces5DMSgbZVhZMC5QNkq+MMNKArcPl9apgpSLzgBkGWztbS7CriII1r3dORz05z7EQBl9Njjc6J4DbzEC1acKb2UW8pUL1cCVkHGBslHyhRlWEsBZFSP6xSc4kMYVvs3nFT8cH/KQJnwOGID8WD2gLJwI27tdWW79oZ9idL8ITcb9rEulE+fgfgIFxKdS0gTaxJiwfZu2eb75m8T/pcks5CsXqoErIeMCZaPkCzOsJHD7cMkrVJe+jy9CPt7assCVLfJ5uwvO2Pebyu3I4aA/OHjICUIGtu2zweFKXCRwi/MFqiuuW5mFfOVCNXAlZFygbJR8YYaVBG4fYaRzgwx0AszHlg4acGWkM7b5rP9CYSXrz2drlNXNH27EOVC3lmmDfbF9n+6Q55u/vjy3bh7MQr5yIZee81AMykYZVhaMC5SNki/MsLIEf19B/64DcPftbSc6ZHcfW5xHmle7lYxy68+24SNXV4C72vOt/oYb3HPgrdfu7u5gmxagw6HO3yT+L01mIV+5UA1cCRkXKBslX5hhZY2enp7AwVEmu2KgXDZt9+lorSNG+nZwinFRTv2xTjHiQREEWNqW72GQ4Q57TrzlWr1VeCuzkK9cqAauhIwLlI2SL8yw8oArUyn689V7oSFMD3GYRH+sF0UX5bKz4QroMGp8kZd2YEiTWchXLuTScx6KQdkow8qCcYGyUfKFGVYecGUqRX++ei80hOkhDpPoj/Wi6KJcdjZcAR1GjS/y0g4MaTIL+cqFXHrOQzEoG2VYWTAuUDZKvjDDygOuTKXoz1fvhYYwPcRhEv2xXhRdlMvOhiugw6jxRV7agSFNZiFfuZBLz3koBmWjDCsLxgXKRskXZlh5wJWpFP356r3QEKaHOEyiP9aLooty2dlwBXQYNb7ISzswpMks5CsXcuk5D8WgbJRhZcG4QNko+cIMKw+4MpWiP1+9FxrC9BCHSfTHelF0US47G66ADqPGF3lpB4Y0mYV85UIuPeehGJSNMqwsGBcoGyVfmGHlAVemUvTnq/dCQ5ge4jCJ/lgvii7KZWfDFdBh1PgiL+3AkCazkK9cyKXnPBSDslGGlQXjAmWj5AszrDzgylSK/nz1XmgI00McJtEf60XRRbnsbLgCOowaX+SlHRjSZBbylQu59JyHYlA2yrCyYFygbJR8YYaVB1yZStGfr94LDWF6iMMk+mO9KLool50NV0CHUeOLvLQDQ5rMQr5yIZeeh6Ni0gbOpRyGnyYgh0/uPOjCp5NyAjJGjW856aIU/d3O9hcXKBs1vsirNLuMg0oZ31KQS8/DUTFpA+cyVMOvFP1BDp/cedCFTyflBGSMGt9y0kUp+rud7S8uUDZqfJFXaXYZB5UyvqUgl56Ho2LSBs5lqIZfKfqDHD6586ALn07KCcgYNb7lpItS9Hc7219coGzU+CKv0uwyDiplfEtBLj0PR8WkDZzLUA2/UvQHOXxy50EXPp2UE5AxanzLSRel6O92tr+4QNmo8UVepdllHFTK+JaCXHoejopJGziXoRp+pegPcvjkzoMufDopJyBj1PiWky5K0d/tbH9xgbJR44u8SrPLOKiU8S0FufQ8HBWTNnAuQzX8StEf5PDJnQdd+HRSTkDGqPEtJ12Uor/b2f7iAmWjxhd5lWaXcVAp41sKcul5OCombeBchmr4laI/yOGTOw+68OmknICMUeNbTrooRX+3s/3FBcpGjS/yKs0u46BSxrcU5NLzcFRM2sC5DNXwK0V/kMMndx504dNJOQEZo8a3nHRRiv5uZ/uLC5SNGl/kVZpdxkGljG8pyKXn4aiYNBH1oUEyzPCz1B8/tseP7wHuhwb5VVl83BBf9YWc/AAi++GXdkF8uBBb9wvAQyXaoQwA0zYPOgrTHT/KaMvn+YVcN233yUrVH+DL9/XjYxTKbX9xgbLuODJNQiar0+EE6hxjjTR1GMVyIZeeszT8SgcNAufiTiR3H5PBp6us9Ucn7k4631d43fZ954Dty172slvykxCBHjqgHlx9WLlxkeACx239cn0h1/fp/uGgP7c84OvHxzgop/3FBcqGjS/0y33CPZdKhatj7uNc7MVAGMuFXHpOYvi3C+GoMMlg4JW04iLcepTVzXcB2eI4mDDGBWWJcvgA5WHAykM+lLX6CpMXsONZ6foDqvYXPr42TZ1Sx8OBkN21Bea7eT6WC7n0nMTwhzt9RgH6rghhLD5dZek4uOrAZGNAtYEVMmGf5wHAUaAe5KJsbAdbODy3nTDGAVatdAa4hQFZ0DZksxMM+a6urHxIoy3Iz/KsG8a4QFkri03bPNfJVrr+AF8e60QxCjzvSrY/AGWtrpjGFrJRv9ambPlKJWXkTxmQ355PFMuFXHpOYvhQ4HAmzuGVr3xlkMZEsvnuxILh5O04gK6urufVe9WrXnXLPmSDccMJuvJcvXp1MHUTL3/5y2+pH0a0VYxwUtjC4bqOgE7COguUheOycnZ0dARbi1e84hVBeY5HGOMCbVn5mKbe0BbSBFczQKXrj1sLlo9iHJTT/uICZa3+XF26pE5de6o0Qkb4Jys7aW9th7FcqPjANdxJ4yBp8L4fP3HMp6ssHQevVFHWOjAQ8pA8DwDyWDIP4IoCZdO+4gWpP3v/nbJhSzkYGCgP9+H4AFuvGOMCZSmbm7byUQ5uK11/APMsWDeKURhO9mfHlGnKxb7c/Eon5XXltvZRjOVCLj3TqCx8SvARCh3uhDFYQ2Yax5jHfZ+ukugvCmwbZSEXZXIDK2UGrFMD+LAD8nnM1i1G9F+McGxwRphIdGy8EuQ+tpSbsDJSPrYJoHwcxgX6Rnls3bQdewAy0MECla4/tOMCZeMwCmwbZcthf3GBsmHj6+ZhS51WOiEvg5TVf1yWC7n0nMTwbwfSGKxRWGdG4rhPV1k6DgDt+65OKS8dHEjQ8fpkw6om7gSIC5an3twrXBATkFfwRJ7y2TZ97UM+rvgAyFbp+gN8MrJOFOMA7Q8H+7Nt2jTko14ZBNwylUqfjDyHOPKXC5n3bK+OOCmQ51PCC5E0eG6pH7vN0nGwbRqpdSCQKUo+poGhjG8UouRjGoQDsfIA3LcrHADl05iYlA9l2R4dbSXpD2WHIh9QyfYHlFM+pl+oLBdy7ZnOAwaHycMJVOVNZwLEWTW49cMYBYwJxwPlw8akmHzEUMY3ClHyuc7Dgo6NWwC6RJtxZAPjgO1BFjo4Vy72B+SpPyCpfJVuf5Ug3wuV5UIuPXNCEth3J84LlViWW11YUG9ZTkzATkySMsWRL8n4xkEx+SxRBmUt+PsHZLJyhrXhMgocG5aHDJQVv9OUW39pyFfp9ldO+V7oLBcy75mOxDUunDSW3bgCfCHTNQToyXW+WU5MXr3aOpTLNzld+ZKObxSi5KOMdCxAmEzI5zHWceVxiTaKkc6T7UU5NNRJU39WFh+Tygcgz4Wvro9RSGp/QDnls2PxQmS5kHngAmhonET8gRr7MLoXMuPAV85OpGKMA46PO05x5UsyvnFQTD62wWM4ZwYx1/Fh3wa4OPL5JqulbQ8yUI5S4J5XKfrzyWSZhnzoxwV1GsU4oEyuHnz9+lBO+V7oLBfijVwC2JPjgANDmUC3I+CkqCPqJ897+HSSGA/bD9NR8tk6WYxvlHwWKENHTfKxauTbY4CvDRcsH0YGRwI6oB5wmzJr/bnyuEwqH+DTk9tPGKOQ1P6AcspXRXkQPXIJgQH2DTKMMO7kfCHA1QV0xjyf/nyT0Me4QF/szzcuYfLlNb5oi+3Zdt0+7LnTaXOLFQhXXXSCUbDthZHtWT24crn7aenPJ4/LJPIx7cLXj49xgb7YnysLUOnyVZEvMg9cgB3ouA7jhYKwyWd1lsfEJNAX+8M2jnx5jq8rnwXksKsqkEGL+Qhe2AJufR/YThhtewR1AHmy1p8rj8s05PPpye0njKUCfbE/bCtdvirKg9JHrsJA4+GS3qISDCtKPisjb4Egzzow33n4JqGPceBzDrZ/pHnMvc3lk43n6js2FETJR+A4HbWlzfM58mJgvSgSlNGOJRE2vkngk8VHYijy2TKErw8f4yDu+IYha/mSwCdbmvODbVSq/8sK2Y9cjsBAcRLwMWjkZclSgPI++Wxg8LXpy/NNQh9RN4qQiXIBPkcCcB9bKzPPBfXcOlFA+SiWIl/agQvlixFP/mE1B8dBZ0t9UEdR45sEPpks05DPl0d9RhF1oxh3fMPgK+eTxUcrRxYEksyPUoC2qTvrX7JkuXBbBC5ebbgGX07FWkTJ5+bzytfNt/BNQh+jwD4I9mUnG+BeoUedi+8KcCiIks8Cx+CsXR3YPKbjgvWi6MKev6srd3yTwCeLjy5KkY/5Fr4+fIxCKeMbhizlSwrKxi3PN635AUT5l9sR2Y9cxvB9sRXgpywweFkyClHyAe7kdeHrxzcJfXTldQlAFsgAh4Ut5aED88HK7PtsCBB27hY+mSyBuPKhfNqBC7+RFSNWM2gTjpbyEpTT6ipt+GSyTEM+tx5AfUYRdYsRGIr9WbAdC58sPrrypE0gyfyIQqX7v6ww7AMXAEPH7Q4YOpTJK5ByKtaimHxWRk5Ylucx33n4JqGPUUA/PvBz6ugbZaxshJUf54Q0ztGWT4oo+SzQf9qBi/WKEW934PkiQEBmOl3qB7A6RBl7bKjwyeMyqXw+OX39+BiFUsY3DFnKlxSULav5AXC8fP7ldsVtEbh8A2QnXrkRRz6mfRPZV983CX2MC+us6NRcUDZX7rgyJ0Ec+XCsHIELJHjerk7C8pPCJ4uPxFDk4zELXx8+xkWc8Q1DHvINFZAtrk6HCl9b1OXtiuxHLmPw6gJGiFsj1ijd/SwYhTjy2XzCGnuSiRlF/HiPLeBOMO7bfNbzyW73AZ57Mdi6PsaRj4Ce0g5ccQBHi3ajdAISruxZIql85ba/KGQpX1KG6RqIMz+iUOn+LyuUr+cUgdsfuB1Cp8TJkAfjIK58MDTfJMx6YuLDgpgA7KfYiiZsMvCccI44V5xzHLjt+FiKfNSxpc1jOk3AwVq9II1+XF2FjW/WSCqfL8/WS8q44xuGrOVLg0OdH3FQ6f4vC9wWgQuAEjlwbjpLxgXKRsmHvHI4DtBFmBxhcrvpuGC9KLrIS764COvHEnk+ufOAK1Mp8vny3LpJ6aIUPeUhXxL69J42wvrJmuVC+XpOGVBiJQ8cykbJh7xKdhzIC5PbTccF60XRRV7yxUVYP5bI88mdB1yZSpHPl+fWTUoXpegpD/mS0Kf3tBHWT9YsF8rXc8qAEit54FA2Sj7kVbLjQF6Y3G46Llgvii7yki8uwvqxRJ5P7jzgylSKfL48t25SuihFT3nIl4Q+vaeNsH6yZrlQvp5TBpRYyQOHslHyIa+SHQfywuR203HBelF0kZd8cRHWjyXyfHLnAVemUuTz5bl1k9JFKXrKQ74k9Ok9bYT1kzXLhfL1nDKgxEoeOJSNkg95lew4kBcmt5uOC9aLoou85IuLsH4skeeTOw+4MpUiny/PrZuULkrRUx7yJaFP72kjrJ+sWS6Ur+eUASVW8sChbJR8yKtkx4G8MLnddFywXhRd5CVfXIT1Y4k8n9x5wJWpFPl8eW7dpHRRip7ykC8JfXpPG2H9ZM1yoXw9pwwosZIHDmWj5ENeJTsO5IXJ7abjgvWi6CIv+eIirB9L5PnkzgOuTKXI58tz6yali1L0lId8SejTe9oI6ydrlgvl6zllQImVPHAoGyUf8irZcSAvTG43HResF0UXeckXF2H9WCLPJ3cecGUqRT5fnls3KV2Uoqc85EtCn97TRlg/WbNcyKXnSjF85PkGNIlhsV4UXZQyMZPAJ4uPLvKSLy4g41AnZpLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljVx6zsOwXIQZuG/CVrphJYFPFh9d5CVfXEBG3zjFYZLxzQNJ5kdcoOxQ9VcphMxh89qFr365mMT+WC+KLkqZv3nYX9rIpec8DMtFmIH7JmylG1YS+GTx0UVe8sUFZPSNUxwmGd88kGR+xAXKDlV/lULIHDavXfjql4tJ7I/1ouiilPmbh/2ljdx65sfhoCR8NA4fj/MpYih8yUteEnz6m2Da3eKDeigL47Ef0+OW7SEd9+urVo4w/szP/MwtH8pD2gWO+QwIeZTFnmN3d/dgqjh88riMI18UbB1+JK/UDwKGoaenp+iH8pjPtN0ns/yQX1L4xt2VP4xxgbKunpgeLsS8tHMAcOc4gDTmua+NofBlL3vZjTT9BP0I86Po2h9sOg7cdnxMc/6iDaTRpq8vl+VC5j27AYD7OOm0vtSJdqBwDpzPERC++iANElsYV1yn67bjEkaKLRCmCzvpfAaN4/b8SgkMrjwu48hXDG4ZnkvcwBoFTijI6Dojd99eDNnxZJ7dB4YywbOAz16tzMUYFyg7XAMX5jflJeycAezcB9P0LdjSkUMO0LWrMIbZLBDH/mxdH9Oev9y3bRdjuZBbz3CyMCgoxjW6NEDDpkG5BkP6wMGyDsRXd6j0OQnIZ/OZBigPA5ZrXADrpcE48oURZXy6jgu3XhgxrpTJOiV3vAE7jmH6s2XKDZ8sPL8oxgXK2vGMM7aVQsrKMXaDhpuP8mnD9gfSFt38MDL4op4rf1L65IgrH2Xy5bt5PpYLufQcdvXtcyhDAa5caAy4MsJA0FBApDk4APplIAWQRh5XMggYca424hKyoX8aE9umfCyH464TszIijXOFrCzPuklYTD63bBgZTLBFe5Q5Cm47LsPO0d6+ISGva1PUH/SGNMc6i4unocIdc8A9tzDGBcra8SxlbMtJyAkb4Py29oBjIOc3V0Uom9ZqmjaM9jEv2B/7pyzF6LNVMMy2S2WS+csyPDe2Q31HsVzIvGcOPBwFiH1sOzo6gnxM2iSEE8IWRusOlDUMDigdGOE6MBxDAOMgYgCL0fbnY9hvea985StvpK2c6B8yWTmpK4tXvOIVQXmfTJZsN4xR8vnatESZV73qVbfUBbu6ugYlLQ5fm5ZoC7IgzaDIfOxzXJGHNGHH1ac/IO7vDFnD2iNhdVmMcYGydn7Y9HAk54ydOyDOC74AOqVvSEKgs7Pzlj5AO3+LkUGOdksbLmV+FWMa8zfsXOI8h1Au5NIzVzI0BMINGklARXJC2qsOkIMEuIbpuzpje2mQslAGysgt87GlTNQNVxDcp6y2XlJGyVeMbhk6EiCNFZd7juyPV9eg1R/1xC316eo1rSvyNEDZLHhuUYwLlLVjFWdsK4EcW3eVY+3CznXmpQXOP9uPtTf2V4y0VVfncetHMY35yy3bYJtRLBcy79l1GADSII4lJW/9QNF0mrxSsFdjHBD2T9AwGVyxD6eGuryiL0a2H4co7zMM9MW2CCujDfwgYGUoRvYRhyjvyue25xJl7MS0eqasxeC25yPaZLsg0zhm90EA/XJcAXsLOI5MecMnE88ninGBstSXmx4upMzYcs745jxsF+MP3wDdpkH2SxniOnaWd+0XZHvFyDpxiPLsp5T5y7KUCem4LBdy6dk6ERgBYB1zGqAiOXC8QgNp3CBhZeLKgLIBLJ+UrnG4x6yhoIy7SrEyEQispRpYGKPkc/Nc+spA9z65fXDr+sg+bF8cZ0ucg11JQYYw/QFxZcwaPjnccwtjXKCs1V+csa0UYv66DhnkOXCuW5tIExifoc4P0MrFOmnpn+2kOX/ZVpz65UIuPftWOGmBkx5KpKIZqFznhnw3YHLflQvl4wxcUlJGbgHKhK2Vl0ENebaNrEnZqA9ukc9j1DmPAXECA8omYZT+7BZI2/6SgrIN1f7igvqxDo55UbQXfjadNofSjz0Hnhvy0gbateNh05SBedzG1W+WzFq2ciHznuG8fA4ME9U6lCRAWzB0DIY7MO4AWfgcG2Rle7Ze1mR/gLvqIujcIC/K5yGj1anN8+2jHNKQy3XEYbDtJGGY/vKwv6RIYn9R4HlyjEq1GY6pm49Vji+/VKINe3fE5rt2F0WeG+rinOPaYBygXSsP0z4509BL2nRlChvXUlkuZN6zdRrWkNJyGmyfioTx0oDtD/g85vZrf9uy8qF8HgaIq0TbjwXlcScg9vOeHLyatc4BedSx1TsI+AKGC5YfKqP0l7X9JUVS+4sD6MANDnasitE6ZdtGmvZn27J9uAEhjO65oI04tlcK0K6Vx5UtbH7YMuWgnR+ULU25yoVceqaT4MTkbwx0LEnINqFEDIw7odxBAygP6lsgn8dYBwaaJSknCZmsUw2TFWUxQX1tWrrtl0q3nWJtQtdWz3HGl+0Pla4MaNPqD+B+FvaXlBaQk7LiXOLYn69NS64+rY5QD1t3roTRnUP2YsWVp1T62sS2VNnQls0HcO4+nVjGhdsH0zwPN9/ul5OuLK5c9vhQWC5k3nNSxxtFGjpgJz7Bfl2HgK07ObBv28vDscUBZR+K47Xnl4TQDfRdDFb/qANduuPl0idzKYwC5XHLQr407C8pXR2Xan++Ni3ZXrkCQxTLHVjjAu2hPLZuGoQMvvZ855wnXUDGuHqNw3Ihl57pcAnsp6U8tkOgbfbH2zAEnBiNm0x6qyspEITYD+V2f6MhrB7pkKPA8xkqXX0R6B+y53Grqxii9AdYuQDspzl5kzCp/bF8MdpzrcRbcWjLygW6fYbRnoNtI+74xgXK2r6Yjpof5QZksL7CyhpXx8VYLuTaMx0IA0gaigPRDtq2k4mDZQcNsPVo3NzyaoTt5QlXTpwL8rD1OQnI59bxwZ5vEtIpAK5urByQFcfjjm1aCNOfBeVGfpr2l5RJ7M9tyyXac4MC860jjkPqC3Whw7gyFgPaQFvUQaljQp25+ThnX77LuEBZqy9Xd8XmRyWAMllZ02C5kHnP1nnwShh5PiUMhTQgCw6S7RvAvjsx3Alj2/MFjLRBGd2+rOw2Xeqk4HkOldQPtwDlwZZpVy6UdSe3j0nB/sP0xy2Qhf0lZVL7YztxaG0/boCwzp8/6iMvbbAf++CA7bsYh3JeZFygrLVnpikjt4DP9soFVxafzElYLuTSs28C+pSQhC58fcJx2YkB4/M5V1yRxHEaccB2fLcNcMz2Q8eKPBsIbJrl404K99xc8vx9Txq5+kEZ9zaclZ/Aufr06mMc8FxtX3EDeFL5ktLVH7ZwGG6gskQ5n9w+uHXTpk++NOcHgLbC7M/N89E6YNaJWzcO4sqHfZ9ekszfpLDywO5955G1/rLACyJwWSNBWQyKvTLj7wzI5yACPrmTAO1RFv42hDwYNvty++S+PQekQRyLIs8xDu35WwOHrmjIhJXHngsIoHwcWlnDyPMlmMaxOEgiXxq0+uPWkrpmeaQpaxRZJytCliTzw5U3jO75+xysjyxvnS/SINsrRp8sPrIvEOmwQIayFtx37Re07WdFwPoXykp98XyGqr9y4QUVuJDHAXIHjmRAA9zVxVDB1ZbrcLl18+0tLcA6XgseLwZ7bmHkJHR1wq3VmSszrya5z3O19YoxCu45sn/qJApJ5UuDrl75GwPyeYxbjgVgr9TDgLJZMuv5wXNEm64dchtFG1htfpz6UShFPvTvzlEgyfxNA+wHW5/sWeovK+TSs28wfUpIQhfsE1s4Kwwa0ixvV1xJPssRhbBPZ9hPbRQzYBvEQOxjG/ezMO55uYz6LAJodYU20T90ijSQ5LMrVlYfAbRvzx0E4jrOJPIlpas/H32flcCnNACfTix9faZJyJJkfvhktgTK+dkQn0yWpcjnC1xJ529SApwvAGTEeSMII51Uf+XCbR+4LJBnnYi9wuAAcuCAuI4xCjAcXLmhPcjAq36krZw0MJbnsSQf4uT5FSPOF3oBoRNeWSJtdYTjVl6A+/bcIBfLs24YoxB2jmE6cZFUvqR09Yct9W31C7tDGrrHMcocBbadNbOaH2wD5+w6U6u7YkzyocYolCIf9t35AWT9Id24QH8+nWapv6xw2wcuBgMaCcrawUPaN0Bpwnf+kMfmMx1mzHS8OG6voKLgnpePPmOGTlw9YQtQRshBmVywXhTjwgbzUhxmUvnSIpw9trQ16jOp/bn10mZS+eLCbd+1vygy8KMedR2HceHW88mHfc5jF0Odv2mBclF2bK2estZf2silZ99g+pSQhC58fdrbdm5AI5gf94o+ClxdQUbXILhv8wnK5crHfZTllV8ScnUFhPVlJ5rv1ieOQ9/UOe/pxwkwrjwueY5AmHxRSCJfGrD6w7nAQdixw/gjj46QvznEGd+s4eq41Pnhk9mS52h/ZwHjOk86YXcf4NwrBlvXx1LkQ77rd8JsFuXjjG8atLK6Pw0k1V+5kL3lK9zBBKyy0qALX5+AdWAWdpDSdmxoj7cZIGuYwcLAwuSmLDgOWeN8VjsuMSnRJvv2GWyY3pDHyWgddFqODcS5WvlKGZek8qUJ9O86PNgEnYU9Fnb7xmVeGOr88Mns0p4rdQCdcL7EIecU6mCuhf227MJtx8e48mHfN0eALOdvHEI2K68r+1D1Vy684AJXuQAZixkO83xy387688nio4tKG984gMy+cU/CSodP5rTpm1dxwXppsJzzNwmT6K9cyEXCPAbORaU5NsjoMxDLchq+i7z055PFRxeVNr5xAJl9456ElQ6fzGnTN6/igvXSYDnnbxIm0V+5kIuEeQyci0pzbJDRZyCW5TR8F3npzyeLjy4qbXzjADL7xj0JKx0+mdOmb17FBeulwXLO3yRMor9yIRcJ8xg4F5Xm2CCjz0Asy2n4LvLSn08WH11U2vjGAWT2jXsSVjp8MqdN37yKC9ZLg+Wcv0mYRH/lQi4S5jFwLirNsUFGn4FYltPwXeSlP58sPrqotPGNA8jsG/ckrHT4ZE6bvnkVF6yXBss5f5Mwif7KhVwkzGPgXFSaY4OMPgOxLKfhu8hLfz5ZfHRRaeMbB5DZN+5JWOnwyZw2ffMqLlgvDZZz/iZhEv2VC7lImMfAuag0xwYZfQZiWU7Dd5GX/nyy+Oii0sY3DiCzb9yTsNLhkzlt+uZVXLBeGizn/E3CJPorF3KRMI+Bc1Fpjg0y+gzEspyG7yIv/flk8dFFpY1vHEBm37gnYaXDJ3Pa9M2ruGC9NFjO+ZuESfRXLlS+hDERNgCWYYZV6cjD8F2Uoqck8uUB+4fHQLp/AIo/SE3Cm3/USpvFH4Tzj3zzBMYxbN646bhgveFOFz6br3T9oe9S5nUlIx/PkQM4MHaQmLZ5w3HgfDK755aULkrRUxL5sgbf+OC+5QF9I2DAJpIRb1AYOvnKLfdtKoAbcLMGxhHnZOUAbR7TccF6w50ufDZf6fpD36XM60pG9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAb6+xsppX6+UjHb1FKfN55fnK4UYSJEuh52iz7B546bjgvWGO134xqfS9Ye+y2FXWSAfz5EDODB2kJi2ecNx4Hwyu+eWlC5K0VMS+bIGVy12e/XqVXn5y18e9A+bSEZ3FeUrY3lreVcfIL4V5vuGWNbAOEJGVx6bx3RcsN5wpwufzVe6/tB3KfO6kpG958gJHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDL9j13SrM+0WnPvKt49hixcWVIFDKy4TTAMYxbN646bhgveFOFz6br3T9oe9S5nUlI3vPkRM4MHaQmLZ5w3HgfDK755aULkrRUxL58oB9Ozx+88KDD/X19QGbm5vLyrq6umBbU1MjTU1N0traKm1tbYG8eQPjGDZv3HRcsN5wpwufzVe6/tB3KfO6kpGP58gBHBg7SEzbvOE4cD6Z3XNLShel6CmJfFmDtwjxO1c2Y4/2h/IQxc16Vi6sshBoKXeegBxh88ZNxwXrDXe68NlSpesPfWczB/JH9p4jJ3Bg7CAxbfOG48D5ZHbPLSldlKKnJPLlAfv7Fgh5uQpDOhnxVebCl5lLY6Ee5bDfuyoXIFfYvHHTccF6w50uoCsXla4/9O2Tezgic88BRdlbNUSaH/Ir9qFG5PFpLXz8zScLYB1HKR/KiwLbsH+XMxQnxTrQJ9L8bSQNlvKhRpSxxm+DAoE0P44YRerFtsv+ud/V1RVsAbTNMSSYx/K2reyBQHhTnoGBm/36RIBcBV2R2cPqy6atvmhfHBf38Xz3Q4PWnovBtpEFOa+Rtk+Kxv0QZxyifde+7ZbAvpXBcqgfanTbcclzt/6Af2IBxvV/ww25XPJCSdaZpBkY7IRzjcZnRC58ThBIM7CyLddY3L59cMtwH+diDXSo5IQCwvoi7GRzz8U6QdB1fGEEaAdok7riuNqgZe2F/bgyMj8tsL0wqtQqt5WrQMLdBwp1cTuwfzAdzqzh6g9jAifHrXsBwjkFcIyKwdbNinTMlJtOPK4NRhHt2PFwx8XOBZSHHOzb1R/3gbT0xyDN8yfdvsHbBZmfCQbZnRyAq9AwxoFvgqNPX77bvm9ygmnDbR99uobmY5h8ceqCcYHJR53ZAMFJyTFEm2EThE4Nx+PC1rOrZm7phNg/gyd/syIpv0Ucx5AU2vMgkS5wQFXWr6LYvOezUC9rWB1AR6BvXly+fDnYuheV1K2LsHZcYOyyJOwkj/lLe6Stun26+SxPIpBRVpZNky7i+r+kLBcy75nKw0RAGhMJSsVJ+wzOZRzQadk+AKRB5NOpoU30S0NiP7xCwhaGBVgHPlSwDbRp+2C/UaSMdOqQvRTjj4Lr7AnfihO6tGMGeUCcD/IZZCBb3KDBtuz5UD9oG/nFxgGOdvny5fKd73xHnnjiCVmyZInMnTtX5syZIytXrpR58+Yl4oIFC4pyzrzZMm+B9jdvrsydP0/mzlsgTz71jDzy6JPyzLNzZfacBTJr9vxBzg04e+6cwfJzvH2myYULFwb8yU9+It/73vdk9erVwd+xARijMN3CLqxtoJydS2F244JjmhU5P2AzSGOewBaBYnZTCqAn2idsHO2zP/YPcm6gLNI8FnbbkuWTkHMFPpDny20p/m+oLBdy6dn3x5T4I0ucOAa5GKMQdq/Y7RMDCAO0V/Xkq171qlv2QXuLKinQlts++/SdsyXKvPKVr7ylLhnn75BovGEEoCsaPrYggH2Ugd6QhzTb5aRzJx90i8mNspgs7CeMHA+cK8eFW7Tzuc99LpCFEw912C4Cx+OPPy4bN26Uc+fOBcEWsuIYgHTWQE8uu7r75dLlLt0OBOztU5lVpYWVmDqSa+r4rxdWaXkAc+TKlSty9uxZWb9+vTzyyCOyatWqwaM35wr0xvlkA1PYH0PHuZ1ubSMr+uZHZ2dn0D/OKQlpa7BF12+EzQFLBhbOZ+xjS5mZH0bbVhjxx/QueHFC4Bx8/s/XZyksFzIPXJwAdIZ0JlQaFRjGOGCb7AODxK0lgDbRLwaPtP3RCAFeuSQB27Btk27fPrIMt9QZDJBlijEK1BlBPdkf361e2b8dO8pizycuWB6kfuAkMMERmF0wgML57tixI3DIvG2YBWC/xYheXSJQdXT2BUHr4qVO6ezSK15VIY5h29d/TfoGNE+DV9bw2fClS5dk3bp18uMf/9g7dxi8sPXNKSDuRYEd3yzo2iNtEcD4pAX2Rxu3849985gNVtjCnu1x0s6hoZJ9ATxfO1aWAMqiX8jiyjMUlgu59EwnaBVIxUWxFKBtTjTreAHmQ9muwVjD4jGAsiaBz2DcPosRZThJbP24pM6LEbqhfgDXWdljaBMyuFebXP1hH/JiEnHFVoyog/OiPjgRQYITkmP62GOPyZYtW26ssAi0Z2VN48IjCtAQV09kEJxUrM7OaxokeoLAhd+8rulBd9WVF6AbrPypH+hy7969we1DgGNFWBuw87dUcCyzpL1w4vyArGkQeoH9oQ+frXMusF9uSe5bn4M053IUWSeKAMbMjq8F81HWyuLrsxSWC5kHLgy+CzgbnDSVV4xRYPu+K0Aes1debJdG6JMDztMn91CBtqxDJuPowFfGTlT3mMs4sE6KsDojMInZN8j+3StMMC5se0xzUkMeykHZ8BvW5s2bzSoLK7AB/Xdw9aN5wemAQYbSAbLQKnjjMMu65dmWRh20bYlwFbRlAhdXVghSXHV19lzTVRhWWoWghTKsmxTs9waYQaog1xA1B0HZAeh2165dwW9hAPM5l+i0XfCCgOWLgWObFcPmRxzZSgHbpo3T5m3/1n7pX7jPNMv75B4q0dZQ/V9Slgu59OwzIp8SfEwTcNDugFmjssYIpGH8bIOGagOY7TsrlgrIS5nd889Cf6hvdQIi70//9E8HS6Ad9I3fVHrliceelMsXr0hXR7dcx+Pk13o0CHRLv/QpNXwhcGCewreCCDoQA5EERBklaoE31mSY99jBVov1D26D+sg3UQ5BZ+C6rqKu9TEr2IJBE5ro1b56VBjsd6vwXRq1QOahOYjzfB2hQ0M9GZxn4dH559+aRDtGtJtVeYD7NwrcWh+3WrGC5W9CvIgB4PBA5MUZSx/suEbR2pbP8XMOcYt8HmN5HgOGKrMP7MdeaDGvmHzY5kGOGy8qADuWAPRB2SzD9B6H5cJtH7jcwbNtu4bFQcMW9XxXm6WCE9+2bfvMmnEBGakrqzObBmzbaeiPdTGhcLuQE4v99vff3C5fvlK2bNoq/b3aLrIDzx+ECg0G/YKbI0GPMDckwMFyaK/wh8IIOwgeugrSf4Ni+KNhVEawQnk0q5vgn6D+IIPMwoYkuK/hRQOXtn1tIGCP9hkELtUFtghqDG74rQunecv0QDo4L+zgIPIKDwgEHCxCoi0GQuzfIq9lcLAAkwwcHVawixcvDvbRB3WPLY4XdGdrxQfHN4ywIffChfmwBW7dY759lof9pTF3Ac5f9uHO3zjyZUnIw/lGecOAMXRlpc5sHogxiXMe5cJtH7gsMLiu4YHuAFlDSAO+fvMy7ijwFgNktOPkG7Ms9Ify9qlOtgWgDb6JAoHru9/9npw7d0FlC7Lkeq/2AfGV+LmoX/N7lTeuOVEuCFYIJwhSQVjRXVDzBwtilQZAZGR1amOohQco6OWRDwYxBeWDtpUmCRZ6K8RBskfL9+iBQFwtVAhauq8JjW032xuER/W3AseVkIV9Ye2Hs0NYdsdusHhwtADdMlOBv+H65je/GaRR1zo/2Aedt88mosBxLUZrPzaIWSfLlQ7tD3WQx99GkW9tExiKvD6gHTe4uvMgTD5bJiuiLzdg+QIYzsMXuJi252jHpBjLhVx69hmQTwk+om5SAnSkaNMaFwfIHVDALruHCrZh22Zf6BvpLBkH1A23NPo89GfrsC3Wt0D3TzzxlHR14bctyKZyImgxOmgaAQiBCw9pw4lrLf2/T4NDjwahbj3Wo/k4N81nXS0GZx/kBalCkCuEhAJxa5F7CBZBUexoU4EsmgTRMsnmUQxpBK5ujawg0ghc4C1BkDQYVP9NsAw6QV0Fs1xSFshP8jwLHSv1hDBOTz755C3jxXHHj/wIXkMNXK49uqQt2QBkbYHlkOY+0y5Rh/UB2DFteKiMO3/dY3Y/SzLYWEBugHOWQD7qWPlA6to3Fm5/LsuF53uIDEBFWlBpUfQpqxS6gwJwQGmcAJ01j7mDngRum25gyJJRiJqYeeuPj2IDrvyLFi1Redl3sNGEEllKBBWsPDS0BeEmyEQ0C5ZUheCD1hFIgh3l9WsIL5p7rVPLdamnvqzbDt2/qudwVVvp0GLdukXL2g77QyNoA45fjxYCRIHIRunewT6DtJbD71u9ffi7Lm1NzwMMzgPtYQsOgrvQY6CHGxlK2xnlwDlC5wxIQd+QC1sGLhQcZHCLFXUKf9+DP9b2BS48uYngZYNAKWCdMEbZH/OQRn4xQFe0O9SJ43ij6HPmlAdbMkw+3zmnSc473jlx56EFykNGV25s3XwAY+P257JcqPjAlSZhdGEDSiDNMjSGJGAbaNPtp1IA2TghSXdiglnozz62y6Bl69mX1j7zzCxtv5Du7S389hK4ZDy8oMsvbPFrFx7VwG9Lwa0+LSc92gfapFOHk7+ifZ2/KHL5nMjZoyK7t4ts3yayerX0rlwhJ1YvlVP7tqpM56R34LL6d/xBeuFm3GCELMQA7QcyIB8sBArtW/uyv3XhycOA6ljgEPoQwAYDQnAeSpbBOZC91/uCB0GC1lGuX8vjnij6xunw3qMTuCAJ5EBNBi6E2EJFS/1X5eFvXIAdTzxCj3FBGfSfhd2izbBbca5dEpAFdkL7gR7ptAGU9dnwUGjbcW9lRsmXB9AXYXXgjhX23QAFuueAc8xinNPEbR+4XOO1sAPONLY2Py3YdrNof6ig4wxzFHnoj1fdAN9YwjyaDmLFE08+XYgZulLp6u6Vnr5e6b+uYQorpL4uXUR06fn0SbcGsCsatK70Y62jdXv7pO/CBZELGqjAw8dElq6Sge//RNb+7m/Luo98WFa95V2y5qF3yqK73yzfmfKgfO0DH5K5//ZlkatnZKD3kiqqU/vukU5dR3VoSEEwCR6a0LTLa9dVrmsadpR9fXD6CFCFwBo8Iajp63390q/H+gZ6g+CEB0U0pWu/HtFQMche7a9HAzGOaDDW1WFvf4+y8LtTMK9UIdgi4PFhEKz0sOosrDxV9CBoYUwsceSm3mfPnj2Y0qNm/PC0If9eDvlpOzTaH+3MtT/S3hKzzhmw8ga60ONh7ZRKyOUGVebbIFBMviyBc/f1Bz24Y4V9X+AiqTOcW1i7lYLbPnBZYmCskQOUzTfQWcD2k0d/UaAMNGg7Sd2glYX+2B4CFepjsjCPW6xO0PKixUuDv4NC4MICA84at/quDXRrA+qmkdbAgICBoNbXpS4fq6qzGrQOH5GBJcvk2D9/WVb82iflqfsekEda22TpjKmyatw42dYwXnY3TJcdYx+SWRMfkk1/+XciF8+LdF/RjnArseDoOzQMXA3CyOCSCw9/OIQMCFQIWDgvcEADFdivQRRBCw+HIIhBVvz2htCE/xCkuvRfBC0ELwQuprtUjk4N0N29moPghfNXKbDt0UDdpX2CCNy8TQnXc3NUoM9bSR3Pnz//FkfFscTrnrIMXARtzX3cnPncAtY+mHadLMoWc9JDoQ2G1snbLWDlyxNWB76+MXauTig3SN0jr9KReeDyGTomQdpGFUbbDwbGXt0Tvgmbl9FZ/dxcZdz6ZFce8lFHNGQGsDj6SxP29g+AsyVnz5kXBC4w+J0IT2Lg7qKKhCf0elQ3wS26rk4sy0ROnxPZe0BOf/t7suyTvyWzXvdGWTh5iqxub5PNjbWyuWGkbBpTLyvveo2c0MC1v3aSLG+YJqve8zGRDVvwuF3hViOipG4Ql7rV2SNs6TJM85R6DGNhibdikPwtC7/NkQN9Nxn8bRaDna7iCrcINeje2GobAXFc6yBY6XnCDAIbwIpLZUBQLAQX1ccgIO8tcYqKHNzctCoJ3vtI27JbvPMOqy47JkG/KQL9+J7Ac30EyuAcCcpp5w1h6+VFyGtlILKcv2zP6oXAMSsPyrh69vlhlPGdRyUhlxUXjd4qEgrLgxgIXB0xTdBwKI81JKRByps1YdjYAtwS3M9KvmA1oP3DWHkVaV9pE6W/tOEGLtwaDH6+0e2zs+YEQQBBq0cDSk+3HoDP0jnboVsEruu6GpGrGnAOHpb+x56Stb/532Xe698qz7SOl1XNY2Rvc4scGHWXHB7xc3Ki6S45MqFBdtSMkOM1rbJlRKs82jRBTn3hX3SVpkGvs0ONV4MCYpT2gSfo0QdWSVjhaeQMhNOsG6S8DLBIu9R4FhCBBUEnSCBjMMIwkAXU8AIGQVBXVQyEDIa4DcqghLZ6u/ukrwdRdrA5NAsdsXmUG9wFkQaKBS7+zkWbg70gTbtNg7AtO2etg7WrAsrFYMCt/a0LNgSbxcUX2wwj202DaA+yWXDfzhekqcsolgKUZz92DnGcAMrqW2lZnVgZirFcyDxw0bCoUF4ZuMrLkuwHWyrbGpINrBa2TJZgP+yfV5CuEWYpH3VFw/U5jjD9pQG2y8CFPZdYceHpPLBbo4j6aHWoIl26Pd89uPQ6e1xk+yY59Ok/k6X3vE5Wtk2WjbXtsm1Ek+wb2SBHR9fK8dEj5Gjta+VI/R2yV3m4rUl2j6iX9WOmyA9+/k0i+3eqIB3B6i14vkNNGO9Hx/u2seLSsKEK6FbquKgsdlgYuPgUYZeuqlz2aDAE8YBJ4eS0An4zQ0AEESmDaKnnNBjECr+ZaQDDalPb1lJB1YKAvSqKBhb8dsZ8/acPf0CG6QdqsSBwDQ4bs4OyirDAdfHixVtuF6YN+gdrc9be3C3tztqfTy6Uz5u+wAVkPX95/mzPHUers2K6xZZjAHBsKhGZBy7A91mEuJ81SUr0wZUDiMHEAGKwkbZBAsQ+tvZTD1kSQH9hyFo+Xo3Zt1aQdsXFPJRF/9RfWmBbaDd4DyHyHM6ZO7+wwNKdQmDQtO53a+J6b6dGr5Mii56V2e96u6yaPFXW3FUjB2pb5ER9u5ysa5fDI2vlyF2j5HhdjRxvGC2Ha0fInjv/mxysrZV9Wm5Rc5sc+/u/Fjl9WFdbFzQq6uqtU3vs1Kvjvn6lOqAeDVjdGsK6Lmm+ruy6tQyiZ49KAgfVDWqZLlCPIQ/EKsjd4mlHlMXKDm2RXVf0mObhnLpBTQf7WrZP+0JAQ2ALHhDRfpX4W7Wevk7p6OuSTs3vUo1BRwGwgYmRCuqUCAtc+ONkrLhgd7RFgE4NZZIQwK1I2hfJz37AJuFMMZeRJjhnuCXQJgIFysJuXX/g0u03CX2BK+n8jYL98xEL63OtjiAjzhs6RRpyJ/ksTLmQeeDiyWHAkIZjgtFDOdYhZkUODoj+fMrG1aQPeVxxWHloYNgyoABZy4cx4SRGAIOe7G2WKP0lAppTsl0buDRcFLb6D870mTlzA2cMYsXVpYGkG3971XlR5OQhufL9b8nSt7xJFjXWy5ZRo+Vs+5ggKO3R9M6aOtnX2CoHmlpkf02DHBxVK8c079SoOjnX0Ca77qqVHdNninzln0R2bhHZsVnk4AGR3eBBkX3gfpE9u3V/l3KbcofI4UMFHjkqclQD3pEjSi3L/ANaJ6Dm+bZHtf2Amj6ueSe0zklt4/SxAs9qMD57QuTCKZFLp5VnRC4irduOc9J59qh0XT2jq8/LcvXaFbmga8NzGrYuqcbguhDAsA4LYphLRjFFWOC6cOFCsOpCMOAcBtKyPTp22Badqe/3Ve77+kUbyOfKBvOHK4c8CfmoH4us5y/9hfWxgCsLyvh0ii3nO/SGsQA4NpWIXAKXb4Cs8vIgBwigPPZKhIOOYzY/L9DIfLoCspaP+mEAg/FSd2CU/oYMeFT8P3j+buAKgpZ2gymEwIXbbyACV6+uQK51nRN5br/0/PhheXLmPbJoZI2cnjBRDo8eLYdG3iWHNYjta6iTPfWNsrehRQ40tMrBuhY5NLpBDo3QsiPr5MidI2VPXYOs1CB38N2/IFt/5Zdk+yd/TVZ++MOy/hOflHWf+I0Cf+2TsvETn5ANv/qxgOs+8TFZ8oH3Kz8oiwe58IMFzv/gBwr8yIdk/oc/4uW8j3xEFmgbC3/t47L41z8uy37jV2X5ryvR7ic+Kot/9SOy8nd/S9b+4e/Jjr/8jBz/6pfkyg+/I9dmPyGyakkhuB7XIHdOA9qV8xrILuhC76JcGbiqgatLLgdPIw4MPhY/eIUcqBnjRhYQFrgQDBC8MCYMEDyWJqytgbA/2Jxrj4Dbt08m21ZehLxhesly/vr6RD82n2nISV1Ct5DZnetgpSMXCTFQUByVxyujvCK6NRR3aU2jJ7iPweOVX9bk5AQJypGHfGjHjg+3RDH9JUZE4MIWxFk/O3fejb+3xQtrpU+vZHXF0TfnKZnz+jfKyubxsn90qxy+c7TsqxklB1sbZUf9aNnf2ChHaps0v1aO3FErJ2vq5URDgxyu1TIjR8ohBLb2Jtk9tlV2NzbJ3pYxsn3MeFk3bqysmjBeVo8fLxt1f3M7tmNl/dgCcXx1a/sNrmxtk+XKFW3tsry9wKXtbbK0bYws1tWfS+SvmzBZNoyfLJvGT5HN4ybL5jGTZFP7RNnYMl7Wt4yT1crlrWNl6ZiJsnTSVFk0dYbMmz5DFtx/n8x/05tl53//Ezn591+Va0/ME9miK8ETukK7ir87w1U3wlWf6hFOrMCCVpEPRgeumpqawLnBRmhvPkc3VLJNvpkCfdmAZWm/+O0e5z6dcVzfYttISvTrzp2k8zcKXF2hbDGdMM/qkKTOQOxzLNKQLytk3jMGkoNlHWDY8jkrQA7XqCxo6CgDY/ANcNaEAYXJmKV8cER2bJi2eVH6GyrYJrf4g90e/LYEB4s+cWyQCFywGlz2BDaF+/hrV8rTb/l5WdI6TvbWjpGTo1qUDbK3vl62NdbJriYNRLUN8tyIRrk0uk3OjqyXY3eMCFZjx+trlfVyoK5GtreOlLV3/n/luToNanfUyIFX18qekQ2yZVRtcNtxz4gRsu+uEcF298gRsmMUOEr2aXkQtx8P6Cpuf22dtqf79Q260gObAu5VIijublTZQN3fX9+k7Y2SvVjx3aHb19bI/tfWyuE76uXoXY1yfJSyplUOjdJyo5tkZ12zbNZV4/qGZtnSOka2TJwuz9aPlyfaZsizM98kaz76G3L6i18RWbpMV2LHVT9XCsH9Gn6P1Ct91SKC1YAGrcJD9rApHWNVLgMXjqME9d/W0iovsvbyIrXTl958yjQNvuxlL7uRppOFTbIP25d1sCCdrnXOSLsBIwyskwYhB+3YxVDnbxxgIWB/s/IFHFdvTGNrV2A8bsekGMuF8vVcQfAZm2+QsiaMyCdLHvK5CJuAaQO98PcXPBU30N8t3Xg44cabKXRi9qkT0sS8+YvlgjrhTqwgrmjQ2n9Etn7oY7JGg9ae+mY5qsHj5IgaOTq6PrgtuLupTfY1tsnh0S1y9s5GuaAB4YQGiWMaLJ6rqZOTo3X1NbpOV113yYGWO2X76P+i+6Pl7Kg2OfbqsXJ85HRdlU2QffUtsq9JA1JzrewbfZcc1EB3tK1Z9jTUaBCqlf16DAHoWG2jHKuplQN33SEnmxvkUM1oOayrO6z2DmiwOdCkwa1Rg1PdSDk4epQGpFEq851a5i5dKY6WgzXNckxlPaHBF0Hr2Mg6lXV08EDJ/jtHyRENIrtaWmS7riD3ahDboee5pbFZNrW1yZYx42RpfaOsmTJNluvqc8Nv/rrI4oUip5/DMjn4w+fgBcR6MYKw1XO9Q/WuFwh4KlFj13y9KEDQwl+PIaBhRYYDbRpgX6r28aKfglNTauAK+OLBrWNH5aDPIccF66XBLOZvXKCsTw9Zs1yoBi5FHoEhDrMw/Lh04eszC6CX5weuy7pfCFzBa/hQUP+Z9ey8wtNy/epwO3rl2Jf/XVZMvVd21zXJUV3lnKqvkxO6Ijo8cnSwUtrR1Cp7alvloK5eTikv1DTJqVpdZWngeU4DynO6+jqrQeJULVZIP6eB6TWyf+SdcqRurGwfOVW2N9wvG+ony5b2SbJcA8yecRqM6kfLoREjg9/OdteN0oA5Ug5pkNqvQfBYbbMGHF0xjRwlB2pHy666WtnZ0Cabm8bJOg2uazTArG1tknXN9bKpqVm2NrXIthZd1bU3Fm47jp0g63GLUMuvb26Xja3tsrNtjGzSc9ve2irb29tl5ciRsl5Xc9vbtYwGsK1TxsnqptGyTc9ppwY//Ja3TldyiydOlFlveIPs+/vPimzZLnJRddrRJf14ClKDUlfvJdU7nlDUqGUCV5/+h+AVGrgQsMCXKKuB6xZmMX/jAmV9esia5UI1cCnyCAxxmIXhx6ULX5+ZQLsJulIicPUPdEsXXrOkThO3t7BCYOCa/yzep6cOtfOqyPa98vi73i/zWsfLztY22VmrAURXLmc0YJzSlc1ODSw721tlf0Or7HjNKNn+/7xa9t5xRxCYDuLvuBBo7tLgdWeTnNAAtnf0q+VQe41s0xXRGg0W86Y9IA+PmyEPT5wuj02bKgunjJW1bRoYdcVz8DXazl3ahgaUA6NGyvGGxuB2HlZ2h7StI7pC26SBccvk6fJs+xT5ycSZ8vD0++W7M+6X70+9R344daY8MuUBeXTqg/KjSdPle9NmyH/OvE++du/98s27H5RvKb997wPy3fvul29NmSyz3viQzLr/bnliXJusmKBBdMIU+WFbu3xn4hj59uRmeXJqq6xsbQl+mzvSMlb2YoXXPl5WakBfNHayrHnvr4g8/azIhfMiVy5If8cF1WOfxrGrwR8tQ/f4fP+tKy7NV7Y2NslL1D6qK65oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fmQDdwEfqFu/3w3ezOvF3S5qJ32TwexZucaHMinnzddWgK4fTp2Xf3/2T/HjSfbJCHfTuMS2yo1FXG3W6WqodIVtH3iErxjfJrPY6WT1xgq5kxsmmSeNlx/SJsnVci2zWoLZHV2PH2ybLwRFtGsRa5ShWLxr4sBra/s63iSxZLHLsmMjxoyJHDoisXyHLp2iQ1FXN6bpGOVHfLIdraoPbfcfxe9boRtlb0yx7RzXIAV1drdDV1M53v0dk01aRfYdFTjwn8tyZwsMTR09pm+d0qzyuQeTk2eCcAp7SvJPI1/SR41pHy+7cJnJ4l8hPvicL731IDn3k10W2aR4eoT+h+asXyoH3/rKsqtfVXU2LbNWAvEeD5y7lFuXqcZPkh5OmSP/D35XgLfiXNYAFAUovCvAKKd2bOx+BC2rG7dlC0AKbNXAVfuOqBq4oZjF/4wJlfXrImuVCNXAp8ggMcZiF4celC1+fqQNdwD8GSyrcteoL3oB+tacjOISbVXiGsSN4P5LIymd11XBRnfradTL7je+RJWNmyPr6Jtmmq619rXWyu2m07GtvlE3Tx0vPP/2VdH3/K3LqS38rq3/3k/Kjd7xevvfANHnq7imyYMoUWaIrkWUN42R761TZUTNGDqjT317bIOvHtcvG92nAOaABp0MDTfclkfMaRA7ulWemTZZtTc1ycOQo2TVipOyvrQmeTMTtQ9wWxIMg2+vrZWt7m8xpb5Ytv/HxQsC5pMEKb5jvV3Zf1BUj/nhZg3MH/gZNzxJ/SR28KBh/bKzb4I+e9YSvaNhGGQSaK4U/rn76dW+XXZ/8Iw1YKttZDWrnNbju2iIr3/MBWdh+t6waM13WtE7Uc2uSje1jZGNzs2zSVdq8sePl8QcekMvf+FYhIOtFwsVOPDCPVZbI7BuBC//eRGNzkz9AVQPX85jF/I0LlPXpIWuWC9XApcgjMMRhFoYfly58faYOdBFc2BcS+LxHELi68UtWIXDxKULsrXj8EXXUZ+X8V/9d5o6/V7Y0TZFDeP/gqBFysKlWA9gI2VBXI0tmThVZp6uzC7pSOqdO+jld8RzX1cl+XaUsmCNX/vVfZe8f/7ls+fhv6KrofbJh6j2yvWWc7GwZK4vq6mXZe9+hq52tKsNludSrAUadvOzbJ4/OnClbW9uCFdbR5pbggYojNQheNbraq5M9LS3Bk4MbmhplVmujrP31j2j/R/TULgZ/UdUpV6W/XwMXAti1nsLb4YPlJGI3VkAdcq2vU64Hb+HQIrrpx/um8FtUzxm5umS2PHzf22Tz7/4vbVflwpNqfR3Sv2m9PPpLH5HH73+bPPXAm2XJ235B5r3pTTLvoQdk3ZvfJE+0t8jSmffJY+Mny+y3v0fOflNXXnhoQ/vEL1o2cNlxR6qegWswSGH1FdDklZs+hx0XrJcGs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/P1IEuQBu4BvqDwAUgG0ELjhVOds3jP9bgs0fWfOxXZZ2utvbh6b+aBjky4i55Tlc8RzRg7MDfPD34RpHNazVwFZ6ou96BlYy2iUfDsdK5fEVXbho8Th4X2bRG9v/+b8mKKVODByiWt46RDR98n8ip/Soago3K0a0SbN+nQeGNsmfsRNn36tfIgTtHBA9i4AGPEyMbg9+3DtS0yeG6Ng2gzbKiuV02vE/bOXpQ5KquEnsvS1/Xebl+SWXCGzCQd0Xl6NTohFc/9eiqqvOErrD0uAZLBK3gT3SgGjyM0n1aBlYtkoff8l7Z/3f/qoHnqnTjY5g4n3PnZWDNRg3WGphX6XmvWaNcrfvYrhBZvkS6P/cFeWLa/fKj5imy8N0f0FWrHjun538Nf6J8TWZrQEdXgdKDRGFTp8H4p/CY9GCQwu9dwW9ecIzVwHULs5i/cYGyPj1kzXKhGrgUeQSGOMzC8OPSha/PTIBu1FnidxUELrwBvatLHbLm492zCFr4QKJ6dtn8lK64liyQx+++R7Y0T5DDdzTIcbwpQ1c9x0boqqu2XrY2jZEVb3yryM4dIl3q1DXoXO/WxvB4ItrBe/6UWO0E7yM8sUtW/PZHZd6EibKspjn4I+A17/oFXXHtkV4NNud7BqTnkpbVQPHw1JnB308dHV0jx7UvPOCBBztOjmqSIyObNZipPNrGgdpG2d02Xvb+wntEnnxKepctkU4NJFdWrpCrSxdI79JFMrB0ifQvXi69i9ZJ74IVMrDgabm+cpYG5vUaWJ/TRZauwTpVXtVFx87t0rt8vpz82lfk3+9/k5z75k+0TK/gxfD9eMMw/qAfwfmKBuPg/YoaEK9c1Xw9V/xpwSU9z2075fT//IzMap4msyfcI4s++asih3dreTwI0ydz588KxgD/B2MC/eumplUD10tuBi48YRg8ZQjHWA1ctzCL+RsXKOvTQ9YsF3LpOQ/HWy7mgUox/CwmZkA4QPDF6PPF0trQUvjdS51ooWU41E7Z+sQPZM/f/bU8MWGCbKtvlbP17cGq5+jIUcEj6vij3+1jx8r2d71bZNliXTXp6uWMrmQuqVPHb0XBS2/VoeO3JHwcEi/KPbBJHvn5+2X1hMmypW6MbG8cL9vfofX37gxWacEHmbHs23NcfnjfQ8FvYHtqR8i++pqA+Jss/MaFW4b4G67nakfJsVF3BW/k2NLSKnPufUD+c8a98pM3v0u+e98b5McPPCRP6orw8Rmvk6dmvlWefP0H5Yd3v03mve4N8o3JY2T/V/5eg+l+7bNPBs5r4D1yQp791KflWzPukcfuninfmfmgBm9dTV3q0LhUUBC+pHxNuqXv2hVdpek59Wk9PdTb0aOrVz3Pq3rOR09I9z/9uzxTM0bWtk+V+fdOl5Of+xtddekqr69L5s95OtBz8HINKF2JBw7DAhdQWAmXH3n4Fxdh8yBs3rjpKpIhFw3mYVjlYh5Ior+4QFnfBLNEXtiEdeHWDSWD1mDgwmPXbQhc8IrqRAuOVP/RYLPu4a/Lmt/7bZk1TgNMbYMcuwt/M6WBq0ZXOg2NcqCxXjbW18rKyePlwv/6U7ny1a+IPPGUyJwFGsiW66pjkzrwfSIX1Fnj3X7nNbBtWSmPTMej4y2yRwPXntbJsv3t7y2s2Do7g6+XCILXriPyAw1A68a2BX+7tbehJtjuqb9L9jeOlIN1o4InGo/X36lB7DVyaNQI2dbSIvPuvl9+dN+b5Af3vVW+c/fr5ft3PyA/mDZTHp32gDx5z1vkJ/f9kjw64+2ydNq98sj4Vjn4j/+nELjwVhDcKjxxSvb+9d/K4hkPyKLJd8vT79agevig6qMneMuIdCIYd6ucZzXu6DnhliNukXb1y0D3teBWZ/DF5VNnZesffloWamDeM3ayLFT5F/z8AyIb12idDlkyW/WkSg+G0jC4VYi/2cLDGDpebuB6/sjnjzz8i4uweRA2b9x0FcmQiwbzMKxyMQ8k0V9coKxvglkiL2zCunDrenkjYBW2aB9OcUz9zcBVcKC6098hy//lc/Lsu98hS3TFtUsD1f47Rsrx2nZd3TTKwVGjg+Cxr36UbG0cJRs1wCxqa5XZra2yePp0WfWmN8iy9+rK5td+WdZ+5g/kzNe+LPLoD0W+9i8yq61FdjWPlUPN42XN6GbZ8C4NXCePaVDA7Tbt/4oKsm2v/GDCVNms7R3B72l4F+LoEUEA29dYKwc0L2BjjexuGClbG2pl2fiJcu6z/yh9T82TnmeXSve8FdKzeJl0L1os/YuWSOfsRXL+qSXS/9g86f+7f5DHHrhbtn/+r3UVdFQuXbkYfMQRj8jv/F9/IYvGTpVF4yfJtr/6M11BHZeegfPSNYDf6i4GH82U7etlYDUCtHL1KpH9mne5u/B5C5yHBrvH3/o2WdraLvvbxspmlXv+hFY59VXVw9nTsuLpR1TfiNLQt1JXW9jWN+M3rptjhPHBb1woUg1ctwJ5YfPGTVeRDNXAlZB5IIn+4gJlfRPMEnlhE9aFW9dLBq1Bp/jin3qR/Izmj6lvuuE4Cx5SVxZ9V2Xh3/5v+dHMu2X95MlysKUteA3SoVGtsn9kixyqq5ODDaPlkAatQ621sq25Vra0NsnGxsbglUgIZEvHtciTk1vksalj5Zkpk2TelGmy7t57ZUVTkxxqUode0yRbdDWy/v0f0JXOkcLtxD4V5LKuajZukx9pIMLtv6O1usobXRO8gR7vOdzfUCcHauqCx+P3NY6WbU2jZWNzk8yZOk1k1mwNLggw2oYGErl8SQPhOZFLujK6eKGQf0a3c56Vr0wbL9u+/A9a5lQQLy/j0fhz52Tt//tHMrdtoiyacY/Igic0mD4nl/tOy0Cf1jtwUH70gY/J1153vzz8oK7aHnwg+EPmuf/rLzVg6UoMQQu/cy1bLD+8e6qs1sC7s3aU7K4fLWsnjZWF73u/yPp1svKRH6ieO1Xdgw/EY7Wn8bqpaTBwYayqgesGwuZB2Lxx01UkQzVwJWQeSKK/uEBZ3wSzRF7YhHXh1vVy0BkG1H04xZ9VBoFLUWgVP9ao8+25LM/+8R/KD8aqcx83SQ43FwLX/prm4COQB/AyXV357Ky7S7Zp4Fo1vllXPK2ydsI4Wd/WLuv0OF6RtL65Wba2jpF9DRNkT+142djQpiu05uDpxOMNrbKuZbyseN8HNWpclMIrkZR46GHVCnlk0gTZqI7/YH1DECjxGPyx2tEBj+iK7/BovGn+Ll1x3SWbmutk1oypcn35YhG8CQSP+ONDlNc0UA1c1ZioKyVtP/hSwmUNQCsWyD/co+f271/SQHYyCAo9eCz+uVOy5o8+JXOmzJSNv/grInu2alvn9JjWuXxW+h7+gTw6aYYsnDxN5up5LGgYI8/e86Ac+vf/KMiNhy+unpUz//R5mTVpvGzXAI5XVeFNI6vbmuUHk6bI5Ye/L6u//22VDW+BvBY8x8LHOZsbNXCZsSq8ReOngsUwYtvzRz5/5OFfXITNg7B546arSIZq4ErIPJBEf3GBsr4JZom8sAnrwq3rpQlccIY/rUTgamtoCBxjf3D1r94Tf0vVdUke+Y1PyuMaWHa3TJITjRq47sBvSy2CF+zu1CCySwPX1vp62TJlouz92AdlvXLh294uS970Zlk0816ZP3GCLMTnRjRwbW6eIFtbJsrapjbZoP3h9t/hxiZZUNckqz76Ce2vI3gn4vV+7Vsdv8x5Up6YOlE2t7QHTw0erlfW1MpxXXmd0C0D11ENnAfqRwRvpp87fapcXTpPA5W2oefRhy8Y49H2fqyCNHBd0eCDh0bwWPyiZ+WfXj9DVn3+b4LblMHfb/Vq0D55SlZ+6tPykxn3y4W/+qyuBI+pPJfkeoe2ceqM7P3t/yELNLjgJbsIyOvqxsqy+39eZPFyXdVpH3gA5exx2fSbn5SlY8fIDrxXsaFW9jXVy/rWNnlMV3I7//wzsuabX9fA1aFS9mvM0n4LAxC8qzB4cwbGSVde1cBVQNg8CJs3brqKZKgGroTMA0n0Fxco65tglsgLm7Au3LrhxKuECg4RQQtsbWwInCeelQs+vYFVStdl+e6v/IrMb50q++snyOnGcXLgNSNklwYMfCZkNz6/39iqgWus7H3nL4usXiNy9IjI3gMiW3bIwNLFcuWJH8vJr/+zbP7MH8mjH363/OcDk2Xu66bJ8onNsrn+Tlk38rWyZvIM2fWHn9YAcQJrD10lXdaVzXPS9/1vyDNTNdg1jZFDo5rluAbMo6MaC6xpkoM1jcHj+HiBL54wxPsCF02ZLlcXzi7Ijz8Wxhvtj5+UvvUbRbbtElm7RQPWOpEla6Xv3/5JvvO2+2TjF/6vyIUzWl51isf4z16QZZ/6Y/nmvQ+J/PgJETxpeFVDxiUNLis3y7LXvUlW6IpvbX2NBqIWWdwwVla98/0iO/er3Brc8MdgBw/Kmvf8YhCkoS+8XxEfztzUPE4Wj79H5rz3V2TFv+hKr/+ynnFv8OFJRiasfjE2DFzBHx8rq4Hr+X0iL2zeuOkqkqEauBIyDyTRX1ygrG+CWSIvbMK6cOuG88WBI4RzxIoLtwubmhi4+mXgeq861B5dmVyW/3jL22VZ2xQ5OHqMnFenu/c1urpprJcDLc3qkGtlb1O7rG+eKFt+6cMaIE5I8DdNeBy8R4MG/gAZTxLiibvzx9XxHxU5vVtk3o9k+eumyPr2Gtk+rkmeamyWHf/zTwtOH8Bq7+IpufpvX5LZk3RV01T4evLxujY5MrJJjoxu1kDVIvvqmpWNcqyu7pbAhb/Zkh5tq0NXW2cvydEnZsk/vO3d8tnXvVW+OPPN8s2Z75If3v8O+cF998gXprXLlq99QeXUFV4vZFaePisL/uefyNc0QA088qTIGV1FXdK2TnXJ/r//iiyaoMG0YbRsb2mQNc0tMmesBvY//ovC72b46OfVK3J96VJZ8uBDslGDFd7JCBnxex4e/V838e7gRcLLPvu3Wr4QuHCXEIsuRKaxugLFmNiVMcZtcEFWDVwGyAubN266imS4LQJXkg/RkfgQG9P8AmicL71GgR+Q41efAX61NA58H3VEOo5sYFygrKsnpkno1sphwXPCWCNNHcZlcCUf9Pni4DVDuGWF1yAFTxTiL20vXZXPT7tH1k2YIvvwuf3R9RpAamSPrjbw0cg9NfWycXSdLB8/UTZ87KPq8I+p478QBL4elQl/bxw81t6h8l/pLtxqO6/BbesKeXx6i6yf2Cgrm0YFvwMd+ezfqcPvCv4AGo+Vy7mLcuQzfyILJrbI1pYaOVivQXJErRzWoHV4FB7M0EClMuxtrAv+pgt/37VDA9xcPJyxbGnhNyw85HHukhx47En5/Dt/UT57zxvlaw+9U74+463yzelvlP+YMkO++e63yuZHv6vnezF4b+N1POp++ows+F+fka/c+3q5/qiuuLAaO3dKV1vr5ZE3vlVWjmkLvhWGj2Wuqm+VORrg5Jln9TwvyfWrhUf+L33r6/IkXkTc1iQHakcGv8kd0sC6s641+LLz7LvvkWd+5/cKj9brVO3idNVTxxOeLx28uAjGajCAoUjwwpMyI+n8iEPYMmyafsydv+x7YGDght/BXLFziB93RB58jfUHeQLn4PPHww3DPnAl/fS3a+A0tjS/AMqvPbtOH4YeF9QhDS/OZ7XBuEBZO9FsGn1xn7CT1YL7KGsvBmIRf4D8opdKXUtTcIsQn50PAhceUrh4Rf5x4jRZN2588Oj7kdq64DemIw1NwS06PBKPLwRvnDpddn3yYyIHtqsjVicfvNxWVx647RYELiU8c7/KiZfdLnxGHpnUImtbG2RdW3PwIt2L//kfGri6g2rSoWWfuyj7fv9/yKL2BtnaPFIOaIDD146P17fr6qo2+PbWngYNZo21crBuhByoHyXbsfqZMlX65s7Vfq6oYlRfnZ16HhpM9u4V2XdIZPt+kY17RHbp6m/rTpHNG6RfV4N9utbsweup4NxOPieL/uJ/y1fuf0hlXaBB64jIkZ2y6b//vsweNzX4fW7nqBFytHWcrG2bIHv+3z8sPBHZq8ES579rk6z61Q/LsoltwRv08dHK46NHyVHV1a7aRtmkq9XZEyfKox/+uAZ0PWFcJ+gpB9am/+Bv6l76Uy/VFfFg8KqwwEUMdX5EkTYMhNm6hVvf9UPcB0q5gE0DPViBD8L1RcMN8T1bAtCoLOxgFmNcuPXslQ/3sQWsPEjHMcAwxoVbj/K5+T5Sdp4L6qUNtss+fWlXDh5jvqWtX5RwhIPpQp2XBiuuG4ELL+1D4Dp/WT7bPl7WthSCxdF6DVx4JH1EvRy7q1FOj2iR4zVtwWc8Nr/uQbn+1S+KzH1cZP9WkeMaJM6c1dWKRq3LeDWSbvHQwoWTIt/5T1k8cYJsrGuSDa1j5dEpukqaPUedfk/QtXSobRw9JVs+8nFZrnJt1xUVvoCM727ha8X42nKw8tO8vboSO1pT+LLxHl3RLJg0tfAZ/b4u6dUoeKX3isZhDWJ9F5Xaf9dFPVR4qe71Cxfk2pVLujrs0/iKoKpB68zl4I0Xc//wj+Srr39QZP6TGpDXy7WH/01WTJ0h+1omymFdNW1/9UjZUdcu62feL4I3YJzW871yXIPjRrnyb/8ij40bJ9vGjAkC/gmV7cQolb9OA159g2xuaZQ548bKt9/+Hq2jkb238Lb4YIboP3iLyUt0TArf47o5XjgeJ3BxbLNkkvlh2wmjz5bD5q+LMP/i84lZwL3AhIyx52YMlgu59Jxl4OKtOBgSro4wKHZZbtvCvmtElI3tYIvBRvk4V21RYLuYVGyvlKtBng/Oj6tKtJX21Rr7sv1yi77pFOgkeIzlqHsct+UjOXgFj6t5/B0XAhc+pXFL4MKtwvNX5G9bxsiaxlY5VlMX/E5zSB3xSXXcx+9okOdeXSvnRreqI2+Wzc3NsnjaePnhjHHyjQdmyA/wR8u//Vuy92/+Ti5+8ztyffZskXWrRDatlUuf+pSsHzdJttW0yvrWCfKDu2foymejrtA0wMEzY7W8/4Cs+IV3a9BslT3N9cETiMdG6oprRIOcGK1y1OBbYIU/RD5aNzJ4unBvfaMsnqRBECuujsvBCqpLzwmrqS5dDV3uPi+dmnPxejfeGS+Xu65IV3+3XLjWo8fwm5gGEXyna9c+WfBrvy5f1eAjzzwq8si3ZP79U4OvIONPAYIX+7ZPl9V1Y2Q33vz+N38lx7/8Odnzj38tp/7hr2Xt294qy5vaNEg1yZFRdXJqVG1ABH28ImtXqwZYDVz/ev/rRS5pn30DCJuqezi8a4OBy9wqHCRmTSUELthckvnhtucj2qNdoz+uwmj/7B95AHwM5j18C/0LbzUiH8fLseJB/5ST8jM9VJYLFR+4OPhhBDo7O59X75WvfGWwpaHB+JAmrOEEbyhw8PKXv/x5bfoYB11dXc+r96pXvSrYQq5itIYG4hwwQXHumACuPlzGBdu2/TDto5WLunZpb816ORi0wMLDGRr4NHA1NRUCV+E3rsHAdeGqfLZZA1dDkzxXp8GjpkYOjBylqwg8il4nz42slZN3jZLDr3mNHBh1l+xoHClbxzfJitYGWTamVVaOHS8rx02WlROmy8pp98mKB14v6x96o2y9e2bwqfsdtW2yaswEefSdb9ZVDt5TeFZ6B3TFM3BJrm1ZLbPf+EZZ19ome1sagj9APjOqXs5on3iKcH/dXbKrUVdZLbraarpTg9YdwReYl0yZjE8L60pG7au7V3rxoEiXBkJ8JiVI62rrsganrgtqhOf1PK/K1d6Las+n1ah1/6iunL73Y1nylvfIgvapcu3Dn5QVtY2yd/JkWavnvn/CFFmhgWtFyzRZ1jpdlk68Vx5pHidzp8yQp+oaZV27riRH1AXfGsMHLg/XNAYrxOdq6uXkCF196cr1YHNj8Jj8lxBkL+pKFA5X7QFfn2bgumW1NUggjnn5bDpNJp0ftq6PYTbs2jz6hZ9hgLII3l7igb11lxUgC2SCv7PnS735dFoKy4WKD1xRgHECKMsrISg0bMuAxS1l49a2F2dlFAWuuFDWN8nsfhjtFR7z0obbPtPUHXXh5nPfzafMRWkcYeFxeLzy6aXBV3dvBC7dBr/1qFP9h+axsraxOQhceGsFvod1qKlVDtU3yzF16MdrdUVRr2yqk32j75CtI14tuzW9q0lXFg3NGpyagpUVXqa7pXm8bG2bKGtqG2RjY4vsaJogCzWwLfu93ww+aSJdz0lfvwaVaxfk4oKn5ZmZ98kaDZzbNHDuwS230Q266qoJfmfbXTNKduBjks2jZW+TBrG618h2XXmtHDtWer70Zbk+Z750LFoh5xYsk0uLlknXstXSs2yd9C5ZLgMLnpVr2n733DnSsXC+nF+xQC6vmCudcx6Tjm/8u6z+pffJIyPwx9OTZH/jRDnZOFa233Gn7J4wVna+/gHp+ov/I0f/9DNy5i/+Rs7/yWdkx7t/Ofgq9D4NYPtfO1rOjtaV1n8bofpplQOa3q8B97jq6vSIGjmlwQ+rxxXtrfKPupqVcxqog5UK/n6uoPvCF5ALY2rHC/BM6+fheWOeAZPMD5YvRtevWJsneQyAL7FkHkC/k/Ydk2Kwvo5ycpuU5UIuPXPQLHxK8JGDH0WUpREhbR2nHSQA5RmgAD7hgwHmILN8FKOAvgCUhRyUz32YJIwMdrzywz7ODfLb2xFhjAvKgq2bdvMoF/ftxPbVCyWc4ODrhApvzcArn14qreos8YfHNwIXrkwRuPAAgglchxoaZdvIuiAY7WkcIzt0lbFZ89ePHCnb8G2usW3BRx3xtowNbe2ysW2ccoJsaJ0QvCFjbctY2dI+SXaMnyYbx98ts6bfK8e/9i+6ujuul8nP6arojOD1S2e/+22ZN+11sqllumzH4/YaBPZoEMVTeQfqx8nemnbZVT9G89qUGihr79AVzp266mqUea3jZda0B2XWvT8vT93zRnn6ngfkMbwsd9oDMnvaTFk0faIsu3uSrLj/IVk88w0y977XyfwHHpQFM6bqim2SrJk4TVa3jAt+f9vW1FJ4J2NTvawZVycHf+/jIqf3qaynRJ7bo3IflQN/9imZN05XWM1NcnLkXdJRryut//rfgs+tHFR5d2rgwh9Qn1I9PTfiLjkyeqSsa2uRzzW2altY9RUCV6D3wcDljlUpgQv2kCWTzo8bthiD6I++xPoXkPkAfQhh/Qv6zBtWHsho9WZ1ORSWCxUfuOIA7buGBEKxdh9l7JUOjdcFyrh1wxgH6MO3eovbB+u6AThNoE0rj03DyH0TFmV858AykefnBK6XhQUu/M50qUP+XlcS+I3rBFdcrW2ycco9snjKver875dl6vRXvO4hmXfPPbJQnf+8e++Tefe/TuY+8DqZff+DMke3czVAgPOU8+99UObrSmrezAfkqfteLw+/9Reke8Vy9TRXdMWlTrzjnDrz52TPV78mj9z/dlly99tk2b1vlvnTta8H3iALtM+l0zXgTH5Alky9X1ZPu1flmSRb2pqDW4Xb8en8BzUYaV/P3PeQPDbjHpl9330yd+Y9slTlmj91qiycNk7mThoj8/Ucnhl/nzwzeWbQ7rxpU2X5A/fLEpVt/oyZek4zZNnUibJfV3FrRt4hCyY0ybkv/h/VzWm5ev2C6uqiBveDsv4Pf0fmjW2V3XUjdLV1p5x67c/JOdUVfpM72jRWttZg9Ym/5arRVeOdGrjuCt7l+CVddeJvxvAgzPVrcLSF3xibdbXqjlUpget5Y54Bk8wPlg8jbbiYf2EQAAleGIf5F8B3LEsgkLvzl+mhslzIpWffAPmU4GMU2DYHwQYIa8ggDMy9GuK+XYEBKB9nYKNA+VDWNXTIRxl5jFvm23Og0SEvLUTJh21mpDN8yYuDW4Uv/6mXFAJXfaNKhBc+FRxocKvwsq64JkyWda1jggcL8GDG5rHj5PpXdIWET5YsWCiyYb1cX75M+nX/+so1MrBsjfQtWSX9y9coV0nfspUysHyFyIpVhTpLl0jPgllybeUSub56tVxevV5XLZfk2kCfXOnq1G41YHZ1Scf2PcEHH2XpJq27QWQ1vjK8Wq6tXi4D69fKtTXrpGv2vMLnU777PZk3XQPn2Amy9/0fFJn1tMqlfW1eKX2bFsm1tXPk+rKntP/ZyrlyfeEz0r9Q667cKNeWafu6FZVXVq3U9DK5tmSxbpcGZbu+/mVZe9+9wRveH584Ti7/21dVLxelH3/gLMoLJ2TDr/6qrNaAib/XOlNzhzw38tXBygsPkhysaQleEry5tUlXqCPkcN2dwePxWzUYfgHvhzyvwQ9PcOJ3Rej/eq+0tJgV10sLW3y2Hz+EBT+DReB5Y16ENgDYdLE5wmMsz2NAnMCAsmkRffv6tD7H9TNZg31zCzmpM2ytTm0a2zgsF3Lp2TeYPiX4GAUYAgaFhmsNHuQgkRbuoAKQFW267YQxDtieNRRXLncf5dw8yoR8yJzWJIgjXyaEMwyC14vkZ1/y0uAPXfEbV0t9swxcww/XcKA6NrhCvdIln9OVx6ox4wt/wzWqLvgNqQ9fRcZj7RdOaYDr1FVS4UGI4I+RurRuhwY+fB6/U9vD31HxMx8odxWO+oL6aF1hXdF0b590dfdLx8B1uXrtulxEeagYXxnG2yrwd05oO6iP22qXtUtdleGjXXgK8by2tXmbfGvqPfLdpvGy/mO/LnLkkJY9IwNdZ7QtXdGAXfhelsrbqWm8tzBoT9vGq5yuavvB4/raHp4uxJvd8V7D84fk2qKndfX4gK6oJsoPJ02R3u//UMtrvX49T3wc88hB2fi+j8iW1gmyf8RIXWW9Vo7ryuuYBrETIxvlUG2LBq0WWd9WL7uaRsiBujuCwLVlzBgTuLT/wcAFNurKkWP1kpfdvCi88cHJCNwY6xDCznx3I2iL1ibtMd8+y8OW484N205Son/X12Hf5/8gn/U7WaPYb+0gdUg/4B4PY7kw7AMXYAMX6VM+yrjGwvvPMCRr7GFtuIwCz53lIQNlxe9cWEVZo8HWvS3hnhsmuk+nQ0GUfMzPjIOB66Uv1n41cP3si18m43W1csN5Qjw45s4u+ec3/HzwZowDDY0avJpkcXubdOFvtQY0YOAJQOmS3p4u6evpl4Hu69JzRZ2D+nW8NWqg75r0a2DCKqqvX8uAfRoUNGhdvXhSzp19Lujq4tUuuaRB7mJHd+FvhvEZEkz6/j4Z6NcAhWA60KUOXvu7pgEGvN4h/d0XpP/4QZEDB+RrMx+SH0x4QFZ/4g9EThRuv6HvATxNiFd4XO8P/hb6rJ7feW3v/ECnxi1tG8+XI3AguOr+9V4thT6vawDr02C34hl5dMYUWThlujxyz0yR+Ys0cHVLb7e2i+C3a7dseOcHZVfrDNk3ulGO1zfI3rrRsr92tBwdgb83wx9QN8rWltrgj6SP1uiqa/RI2TCmTT7f2FwIXHjacTBoge6twp/+6YJtXMO7FAumUxS3jHUI7TyzQcwGLM4J2ibqII82au0WBOLMEZZPg2GBi7D+Ja+g5QZwykr9MW3PgXp0/ZCP5cKwD1z2SoKkwWNAOCgcDIBG48qFfB5jHbRVjGijGGk4bM8aiUu0Z9Mgy9tjIBDnx+coRslHObIi+qCzetnLXqHbl0pDg1796yX9NThuDBGGuKtH/v29vywLJ0wKnhDEH94ua2sTmfVjXaEcVWevjv2qrn7wKQ8NPoWVi/KiOn58T+uKrkjwFnasrDq0DHlZV07I0wDSrf1d6enQLnU1i2/2Y8V1QY9f1SDVoWU6NUAGv3+hngYk9IfVHn4Pw5sqntPAtXu7fPOe++XxiffLxg/9jsj+43pcA0sXZNG6eHLvsgam/gFdRGrQ0QunoK+regyrtg7ddiJw6djiy8UIdpdOi5zZI7LkSZnz4APyZPt4+d7d94rs0Lzeaxrr1Gbx9247d8mzb3i3LGuZJluaJ8g+PNCBpyDxjkL8ofbIOtnToKutxsKHMPEGDXx8c3V7i3yhdYyei8oWPKKt8wDRXhXf2txSsAkNXC/Cl5AH7QLjgosBNaHn2ZSlb8wtOS9tAMLW2j2INPeZdok6rA/Atn0yWbptJCFkQ5su6FM41/gbVxz50gJkQHs+mbGl3txtFMuFXHr2DYBPCT7GAQ3DNRA7+G5AwtZ10kMxfE6sMNr2IAPlCAPq+OTClm3ZSe72Vyqj5POdc7qEjpXa12VdVWHkevCCWbwoEK97gjgIXLqq+O4nf11mTZosm2sb5Eh9u2xsahf50t+JzPmJBrBHReY+IzJvfmElsmCpyOKVml6seQsH88F5hS1+E1u8THrnLpWuVRvUaZ8LvpE1oGuh4O+ocBtxz265tmypXJ87R2ThXJHlWgefKVmi6UXaxrxZhTdVzHtSV0O6v0j3v/8deWrSJFkxZorsfOt7tJ8lIps3i+CN8Hhj/YoVhd+vNmnepu2at0tkjXI99lWOk4dUARq4cKuzU4kAjFuQ+3ZI979+OXgw5Jlx98iCX/yIyOFTGhD75RJWdAPdcm7zBvna294tj937Rll+7xvkmRENsrltouxvGCOnRzTJ2TvrCx/ArK0Z/AyLrsYaamX5mGb5Z9Urft/DbdkgcA8GrvNnz8llDbh4bRne/lEYEPyBPm7x/YzaUHEb9I/5TUZdeDIPaeQXg7Vf1IkzP9h+GkR7OCcLyuPmozwu2Fx5XGYNyhUmnz0/H8uFXHp2lQL4lOBjFHj1AgOx/fj6RBk6ajLrWw2cfASCIQMrrrYhP40bsHU58bhvDckNbkNllHzZo+AIe68NBI9idPQOyFmsTBC4+tRR4jB8mwazJ//4T+XZ6TNkfU2DHK4fGzyCvqCtRebeM0WenTZRZk2bptt75IkpM+SJqXfL09PvCV4gO0/rzFfOmzZdZk+ZLk/r8cenzZTv3/dG+dy9b5W9335Eg4OuoHqx8sKq40zwSZQnfuN35D/e8Cb5utb7/ozp8pN7Z8i3po+X786YLE/de788q6ue2VMnyxMTxsmPpk6UJ2ZMlVX3z5RFTU2yo32irBs7SZ6451751v0Pytdm3CPfufc++ZEe/66W++Y9M+Xb979JHr7n3fLtGW+X78x8UL58/3RZ+bm/lOsHdmrQ0nNX075+4LjM+rO/kG89+DqZNX2mrJnygMwef6+s+e+fEjmiq0wtgw8/4inMnrPHZNt3vhV8GLLrS/8iCx96sywdM1W2qa6C12LdMVpOjhxZeFehBjC8ugrvV1wyrk2+/sCDhRWXBhKM/oBeNOCC4rIGzQ5dreKP/PGRmW6sCjX14hfDFmE7xe0wDjDPXCfJuejOVwJzBnMn6a3+NIm56vMZVi4A+3FlSwu8QKAskNP6TotyyFcqcunZN5g+JfgYF1A+B8AOhDsotm0ODrcwPKQxWVxjC4NtL4xsz+rBZywAyttJTJm4T6JMXOOKYhz5MgG6C17Bfk161Enieh7swGdIkI8X4UItmF9912TxZ/9R5j34kKyrx6f6x8mBu1plr668djS1yvaGNtneNFY2N42T9brFW8/Xt7XL+tZm2djcEPxd17amZtms5dZrwFvbPElmT3pQ5vyPP5PeLXu106vaOVYcuro5tl8u/+f35LtTXy+P3/16eWbqPTJ34kSZP36szBrfGrwiaX3rJNlaP0F2ant7mttl19ipsrauVTbUNspOfJ1ZV4Nra1rk2fYp8sjUe+XhyffID2bcKz+YqQFs2lR5WAPr96a8Tr4z6S3y4+lvlXn3PyBfH1cve//przSAHNHz7pFrwRtDrsiKT///5Kn2SbKhQYN1y1SZ1zZFjv/bV3Q1prJ2q55UaT14kAO/nF3RVdhVDbz79srR//tZeXLi3bKyebzsqWmUYyNGBU8Ynhg9Injf4/6GOtnRUCOLJ42R77/znYUV12DgQpDCv1cvXpLOSx3S09V9I2iBaQUu2B1sjbbsBiqSc4J1LKytwoZxPKydLBkWuAjKDXkhXxwZkwJ9uTKFzW0rH/2gTybLciGXnn2D6VOCj6UCfbE/34C5g+FOGK5wAJ/cLthOGG17hDUQGhG3KEuZfJM5jjGVwij5MgXUO6D/6P/o8epAr3TqzmV84h4OMrhdqElcLGrgWvflr8rCN79dg8644NP7+17bEPxhLX67OT6qMfg+1r47G2XPiCbZr0Fkx6ga2VU3OvhUPd7gfrQWn0NplL11bbJJV0TPzny9dMxeqs5f28enRy7rCqbnnMjWDbL2vR+VOe33ydLXvU1WvvO9svwdb5clb3+zrPqld8p6TW+acK9sG6UrmdpWOfjakdq2butags+L4I98t99ZK7s0aFz4/U9Lx+e+JJf/6V/l1Bf+WY5/8fNy6sv/JBe/8q9y+otfkZOf/7qc+lvd/9Sn5YfTJ8jBLyJwHZLrvVflOt4Qf+6sbPqffyyrNHAdrNXANapdFo6fId24LYoHRPDbmeqnH7/DXceJdEn3+WMiZ0/I9SWL5ccPvUlWTJ4pB5rHBK96wh8e40W7R1Q3+1UfW+o1cE2eKI984H0ilzRwDWD1q3NoMEBdOHdeV1xXpaujUwb6C+OClRgCViF4+e2KjAvaun0gAHnuXADsnGGaNkugLG07L/oCl51DXPUgz1ffxzRgZQAoI/KtvJQPeeg7jv7Khcx79jl/LFHjGlUccGBsX64hAxgYOzEgg08OXN355PbBresj+uCy3AJ92H5QJs6TPFnQhatL7tO4gbg6CgWqY+gwVJruvd4nHdIrF/rxCfng+8PBYiso19sve775Pdn9G38gS9qmySYErsY22Vd7Z/C5/JPqhPE14sOj2zQ4aUCpGaerilbZ39gsu9U54xtZh3WFsec1d8kWzXtqxgTZ+ld/LnIej5zr+XXj4QsNXMe2yvl/+EtZ1TRZto+9X3b/6m+KbFijwWydyJ5NIvs36/5KOfbpP5dFY6cHD4rsH3mnHGqt10B2pxzE30jpym7TiEZZoSsteewnIqePi1zU9s/qSuiSBkh8sh8PeOChCzzkgW9szV8gX50yTfZ88e9FTuCVU+dV2VeCT5Rs/L3flzXtE+RAo6707mqWFQ++RWTnbum7clGuDXRLV6cGre5eOXvomPTjg5mqva4r2vbFE7Lod35T5k2cJofrx8ulO1vlpAbUE6Nq5eToOjkwskZ2N7YEb4d/8nd/XVedhcDV11f4zRHB65zKd/HyOenF+zxxa3ugP+BPv+Rn5MaroIowLlieAYorLDs/MTes/QE+GyzFv6RJyGfnOWRLKl8esAGL8MniY7mQS8+8D20HEgMXh6xTjAhc9qrCDWT2GJSNdu3Khb9zId9e2bF+MbCNKAJWTvv7kQ0MLE858qIL37kzD1vKnITB498mcOFx8U5d/lzsuxL83oVPyAfX+NBZb5/s+fGj0vvv35anxt0t28bdIztrdPVUf4ccanitHKvXVURNrRzS1daREa1y/K5WOYyVV02DHGppkd0jR8hBddL7W8bLkrHjZdbHfrHwbatu7UX7H8DfVJ3bKzLr+zLn/mmyt3mSrH9ts8ye+YDI3NlBEJDrGiD6NKBcOiWyep3MffM7ZOPYdtlVe1fwpoqDLXXB6m53XYPsaBwvcyfdLf2L52oQ0kCFp/5wHrig6uuSa/hOGB5z70fA1DaXLJcv3f2AbP/ilzTAaQDt1b5QRoPejj/6wyBw7cSnS1onydr3fVTk0IlAL8EaVVdnnTv3y5Jv/lgGzl+Rnm5dHeG2Ydc5ufiT78lPJk2Rwy3T5MSrG+QkVqh1+H7ZqMIrszTw4oGX2X/+KZVL5cGKq6dgowM6OKeunJHzV87K9Z4eudbdHQQ0DBeCVpzA5Rt3SzhN2BKcPuekfX0Tt5ibSBN2TifxL2gzKe1cBSADzomgfHb+2/rFyHPKipTT/laIwAqd4+LBpzPLcuH5HitlUDEcMF6RYFDiOOcoWAMGMBiADQwsg2Psk1so3/bHyQK4V3c+2Lo++u7NU0ZuKR+2rnx50YUrm3tV5up9yNDmgiaVeGNFn64grvZcCZzjteBg4Rgc/7qnHhPZvk1m/8J7ZU3j1OAT/vtrRsnB+jtlf8NoOVBXI8dH1cupUeqgdUWBW4MHa2tl36gaOa2BZOfodlncPFme+fl3iKxbqSsdPNzQrY66Q528pg9ulHkf+AWZ3d4qe8dNCl68u7J9mhz/oz8WOXNM5KqWuXRSVyYaaM6flyOf+5zMn6grt/p62XfXCDnT2CQHRowM3gV4UPtZOGmmSPDpfg1C/T2Ft4Hj9zvoErcBuzW/Q4PaRQ2aS1bKl1//Fln3xS8XfmtC2W6V69wJ2fSp35fVbeOClwPPnTBdDv/t57TMVenWMegPfuC6LPv+4wfyzY/+d5HDGmDxSD3+gO3KOd3fL0+/+92yXs9j70hdHepqE19qxkuAtzXXy8bWdg3O98qyf/wbNVANXNrmtUGfC/2f1lXh1a6L0oM/JdC529nVE9y5hc3gb+9cO3IZFyzP+WjvPNg54dpfUv+SBq18lINbd65TXpSnbyjGPGBXiYRPFh/LhVx69r3W/xWvwN/sFAa7GDHgxQigfRgKnCu2NBrsowwGBnlIU+EMUCA/MWKJT5HEgVvPR3wixYX9lArlBTBxcd6YuG5QzZIuqNswUGaOw1AIx4hpHIRE7Q6BC3/k29U1aC/oAnNKt7j6n/PMT1Rxp+XwF78gz44eJyeap8sh3PLSFQ/eBLG7AV/3HaGB6045oXlH1Dnv08C2r6FJdmuQ29h2j8x68K0iz84TeQ5vrtAx0NWPDGh/F47Isf/4Z/l+S6NsmTRJNjU1y+628bKtbbIsnvmQyIYVGqx0hdahQQZ/03XmtOZtkLlvebOsbG3RFV+LnLhjVOEFwPWN2l+bLJ18r/Qt0NUaAtdAb+Hvsi51yeXte0R26upu01ZtY7PIqrUi339UvvGWd8vGf/m6yGUNaj2qELxy6vIJWfVHvy2rxk2Qdc1j5VF8LHLxsuB3uSt4wwaCzbnnZPnvfFq+/dB75eyc+XoM56WBC7clz5ySI//8zzJn7FTZ1YK/gWuUnRrk97XXy7rG0bJmwgRZ+I53yJp/1ZUe/rAaf3U9OPQD169pfDwvl66cD1Zc/Z3dN8YrWAV57Milb9wt4cixxV2PsItIO1dRFraHOY00kMS/sN2hEjJjrqItpAk7p5N8Nol6yopWTgB5uOjHuUDvrr5clguZBy4oArBBBMaKQbEGGcYo8ArGBT+Xb4H+bZ92ovDqB1sOSJorLhgI2+OWuiFwLu7kzYsuKBu2kIsGbg3dlb9UoDY0ceN6r19TOmn64IhwEEOr/heBq1f/eWre47qjQWDzWlly/9tlW90kOVLbELxzb0fTa2RH86vlcO3/IydG/Rc5XPNfZH/tq4PHvTc2N8vqcdPkmXveIOe+8bAGLQ0+WPlgVY7XKV06IdfnPCkP3z1NDj74BtmgAWhfW5tsrK0Jvoy8cPIUOfjF/6uBDn83hd+n1BFhRXT6jBz4u7+Sp8e1ydGW8XLkv94hZ1p01aUrvy3axtIp02RgyRw9L/x2pH119shzy9fJv3zoN+Xh931SnvylT8jcd/2qLHrHR2TBm39RvjRuhqz7wr9pENUAAqUMQMZTsujTvy4rJo2TJS1tsuq3fkPl15XfVVVQ8EXnMyK7t8r8n/8lmX3v22X+p/6nng+Cq+oJcwABdtMmmffgm4O34iOI7xs9Uo60N8qG5lqZN26srPvN35S139GAeb1Hx1odmnYdXEjoP6fOPydXrl4o/Mal49DR0xus9II/SI5hq3EAn4A5h/IIYJijmDdo3/aBfNfmuD9U/5ImIavrj6x83GIOoXylrLggE+S2tzTtircYy4XMe8bAuYMJ+JTgY1xA2egH/dFIADpayoA27WRA2mfgceHWC6MLykowjbKUh5M5D7qwshHUoe/YUIBWCoELzhK3qNRbq2MMAheGDdQu8Xoh/N71zJJZugpQh3z6sJz8zN/KnLrxsk9XOngLxM7G18iu5v8mRxo1cNX9P3K8/jVyuGmkBp5Rsm7yVHlk4nTZ99d/X1hpXdX2O9Spd3Rq+oxcX/SszH/3L8j89nGydVSjnNaVzZ7a0cFHI/GKpCUTx2mQeZvIoe2Ft2P0aGCBbFe1/sZV8tRbXi/btM6RO2rlZGNj8PdRePwcn9cfWPysnoPK3NMp/ecuyp7Zi+Tv3v0B+erbfkn+86F3yPcfeJd8XwPOjx56i3z/ve+TPT95StvVk0bA7tJ/up+TRX/yGzJPZZijq6NLP/6eyn1FdaBtdqr2LpyW/sd/LM9MuDt4Sz3+3kt2bCkEV6y6sHrVALvjDz4lc1raZV9jqxy8a4Qc1JXp1vaW4LP+Rz//eVn/yA+0w/7gLxCCtzkVpo1c1qB16fK54O0eWDHCAjBmCFxxnFtccE7S5t05yeMA7RBzG7bIfQtbN0u68gLuvE4iXx7wzWufLD6WC7n0TAOjYhjZbYAJg09ZlrxqAVwDcfftF0fdgEYw37di88GVx8eXvexlwdYGTNAXoCK/GpwRXVgjtjpi+VSCqjo/9KLXykHgCt7lp7bRi1ce6YFABCWe4UCZufNnyXU8aXdRVxnLVsjGj/yabNJVBG4X7qsdIQfq75SjjXfIsYY75HjDaDmoK629U2bKD+vbZOef/YXIKdwexO8/CJBqC3g91OZVsum3PylLx02RXQ3jZdt/uSP4jezYqJHB+/y2t9XJwjF18uh9k+XSd3Q1dAZ/Y9Un3V165Yzgd0VXXZ//rCwZO1n217XLgZq64CXAxzS9eso90jtXAxFu5+l54e+yus6ckxMbNkjH+rVyddkS6Vq+SrqWLpdzc5+QcyvnSdepE0FkwLt35Zz+c+qQLP3Ub8njEyfJ6l9+v8iB3dLb1yGXcZsQ7xU8fEB2/NEfyDPN7bJ83GT5sQa3s1/5Zw1+F3SRp2XQ2JWL0vfM4zLr/pnBK6BO3DVKDt5xp2zTVeWzr3+DyIL5svqpR4MxwEKvT6cAA1fwkl0dp+B7aS/RufYiHXcd+1f+f55/e32oxBy2/sHaHsA5Cfi+GpylfymFdu5GBWD6hEoh5cUWMsbRXTmReeCCMdHxWQNMMzDAYOw972JKtwZugfpEmoZPw+WTi6DvShXGYgObG+SypgufjpCXSsAyRC+4JYV/Ebjwt0LdnYXfF6H9HjUdWA9KzHr2aR0otRv8LnX5ovQ+8aTMn3Zf8DXj3TVNQdDAb1q7dDWxY5SutOqbZP7YabL1N/+HyEFdKV06p3XVmePxcbyH8OA+2fmnfyizJ0/QlVmLHKtpk5OjmuT4nSPl1MgRcrRGnXvda2XzhCZ5pr1BZr/nHSLH0M75YBUY2HC3Br/dW2TOfa+XzW2TZPOoWtmv/e4b1SLLxk0XWTJfDUqDJYKMmj9eAhz8ltSpwbdL5dHzCM4H71vsPRl8uv+cBm6IKR161gf2yKJP/Z58e9rdcvCv/i54kOOKhhesQOW81l+6SJ5+4L7ghcObJ06UlRrgFr/7XSJHDqjyrko/HtLo18ZO75NFv/o+WdPQIM/VNsnhmnpZ0zZGln3sY8FbQpY+9XhwcQDLD6w+GJLrwUt28VsWPjvzkhchcL1UXgQHHdwq9I9pqcQcsb6BaZsXNm+Rl7V/iaI7b31z1855+7Ye5pWLDFR2XiPtXtBXGnJZcSWBVXIxuvAZeRbwyTIc6SLMSaQdUNkuHOW1/sJXazu7uwK/CQdKAvNmPVtYKeFvlYJPfZyVQ3/zeVl679tkQ/002Tt6guwZjTdZjJVt46fKnHETZdf/+H0RXd3IlbPakAYQvChXA4/sOyib/uJ/y9OTJwdfAN6DW47q0I9p8DtRUytnRo+S0zUj5GSdruQa62Rzc4ssmDZD5CkNnidPSPfZsyq3Tm4sjU4dlf1/+ucyf9J0WVqnq7xxk2TTqDaZP+Fu6Z0zp3DbrmtArl3pCc6xq/uyrprOaVpXQl2dhZcJ952Rnr4Tcmnggly+3q1xTp0wXhB85LD85Hd/W378AQ0wO/ZpO91yDg9f4O35J47Kvj//M3lyTKusGdsi23W7sbZeNjzwOlXWXNXPaW1XA/SABtfL++XCj74qS8eO0fNpk62NzcFvd10Pf1flPyHL584OVls3Aheg59fcVFcIWsrg8fcgeOn2xenbgUV1/uZHN/BiW+moeAmp0Ci6qBp+aXSRV+BCLwxc+IEFf9x6RVcluN6DA8UWxOG5szUI4EOHvd3S1a+riC5dOZ04Kyf//t9k7tjXy/rGe2XXmHtlTf1Yma0B5ORv/bbIisXqwE+q41Ze1FUN/uh321Y58o9fkB/qKmbt2HHBHwxjlXSwviF4fB6/meHVSM+NvEOOvvq/yuk6PLnYLMsb2uTAb/2errD2F34nu6L9440bz50QUdk2vOmtsrC2Tna2jZNtDeNk9T0PisxXmbEyuqjBCQ9d4HcrvKoJKy48oXhGgyjezYi323ce0/PTPHxupUPLntHgvG69/McvvEcDprazR1d7KB88GHJcV1sLZcHr3yjrJk2SRXf8V9nb2ijb7rwrCJ7n/vpvdHWo53sSbaKObtepjPfeq/JNkHm1jbIEr3lasUzluSiL5t0MXHi/bwHXpFWDNgNX8HqnwcCVxQWMRXX+5sdq4MoAVGgUXVQNvzS6yCVwveinCkEJfSHRNyA9A9fkUm9PsIvftoKIpcD+s3Pn6CLgmly/1i/d13qlt1+dOz5Xsv+4XPzSN+SZGW8Kbg0u1MBx5Fd+UeSb/yqySFdpi54RWaUrkG2rRZYvkuN/8icya/w0Wdc+WVdazXKgrl721tfLnoZa2dtQE/y2hcfqnxs1Ilh5nampl8OjGmRrXZusmXKfyL9+q/Dm+UXq9Nfoau4Zbf+JJ6Xj/R+QvRoId+mqZ9MdI4OPXsrD3xRZuUT71XIrN2jw2Fh4O/y6pYUvG+OLx2s2i6xdodsFIquVKzXYLtY6z86R2W99l+z99d8VeXq21lun57BDZKuW37JGtvzGx2XlpCmyQftD0No+6k7ZPuJOOXr3PbLsXg2aT84qvAV/Fb72rOlnH5WO931UNjRNlicnTZN9f/V/CoGtv0fmzZkbXCjcGrj6pbWpdnC1hTEbDFy6ffFPvWgwLx26qM7f/FgNXBmACo2ii6rhl0YXeQau4DcuJHp1xdV/M3AFMuBni8HDTy+YGzyBCOLxeLxRPvhtEg8q7DssV7/1sMx517vkqXumy9x7p8nTU8bJIxPbZdYD0+XHd0+Sf2uuk0cnjZOV06fL+ob24BVKB0fVK0fLnroa2alBa48Sr4c6VjtaTtSM1gCmgezOEcHrpA7Uj5ENyhXjZ8gTE2bIo9NmyhNTpsqzY9tllXLPuDEaCEcHj5tj5bZ//Dh5uq1Rnp4xTZ6ZPEOenXJP8MLex6ZMk8fvniGPTJsuj099QJ6a/oDMmjZFj42XJ5SPT5+kx6YGD2QsnThFlo2fLHMmT5efTJ0m379npjysZX88vlUWT2gPXup7qKld9tfWyKGGOjnU3Chbampk4YhaWaoyPj3lbnl0+t3yk+lTZdbkKbLgjmZZ2X63zH6XBvaVGtDwheWBPpk7txC4sOoq3CpUxV/vlbbGQuAqjNmtgetmQEtOF9X5mx+rgSsDUKFRdFE1/NLoolyBq18D15UeE7iCAihxTQPX7OB9uD3I0kOF3+L1HzywgbdgnD8efBdr85/+gfzkvrtlwYzpslxXXxtbJsim5nGyQbkRb6BoaZXdNerwRzcEfwd2qK5Bg5WutpQIPPhi8GG8EkkD2tHmluCLy0cR6Gpb5GCT1q9tlXX1bbJh3ARZqoFpy9RxsrbmjuB9hQfrCg91BG9g1/r7GhpkV2OrbK9tkx11Y3U7RlduY4LH5/EW+xXa3vLWsbKqpUXWtDTKupZmWd/eKmvGt8v6ce0aTJu1ToNsbm+X1e1tsh5PF7aq/GNbgzdgHG3Q7WtHySmVc/dr75Btd6kcba2yr0XrtoyVtU1jZE3rOFmjfa1rmiRb2+6ThZMekivf+r4G/EsapTToa4CaP39+YQgGVQ694j2INwIXHsQIghYeMnipvFQDF540rAau4c9q4MoAVGgUXVQNvzS6yCVwKdFL0BeCUF8hcF3tLrxWKAhoiE54m4PuzV4wJwhcIAIXno3o7LgivT14drxTei6dKPx2hI8xPvu0rP7oJ2Tx3a+XlWPvlrWNk2XHmOnBxyfXjdbVUGOz7KupDW4T7gM1aIH4G6xDusrC29MPj6qT3SN0JTay8BvXEQ1Wh0Y1yeG6Zi3XJFtGjZTNTaNl77iW4IOM+0Zo0GjUuursD428S05qPydHNQRvrj88ulnZIsdGtQfE66r2aRDb0zgueJhkT6Pu17cGwXGvto/H1rfX18ux+ibZ/eo7dVXVKjvrGzT41cuemvpAPrzW6ojKeKym8KTgCZUJsmO1t3f0KNkxYqTsatDyWheff9ndNl3WTnhQVv/yJ0R27pHg68/XcRnQL4sWLQnGgk9xFtZdfRq4Rt/6+9Zg4PrpauC6bVgNXBmACo2ii6rhl0YXeQWuIGIFUUiTfdeDz8HjfXj4rQW3BAvH1YkO9MvCuXOCfK64ELhQpG+gV85duaCu9pp0dF2W6/ij24uXRY6fDX5DOva5r8i893xIHp12nzyhK67FuhrZ1j5OtmvwQiDYVacrLQ1YB3R7VIPNCQ0ICAb4ZMqphnG6bZODI5vkSI2uvu7S1Ri+INxcI/ubRgWfwd81qjYITgfv1EDYNla26eppU01d8KQi6h0c3SbbNDDhW2C768drYJog20eP037HB09B7h/ZJgdGjtNV3kQ5NnKSHBmp+boqQ/29eO9i41jZN7pRV36tsgePsuvq79Br6+WUyoVV43Fdle199Ug5dle9nFE5jo/U4KsBdH97rWxtvFO2q6xYuS3TwPgUXl+1ZlPhgZHBG6/4662FCxcHuix80gR6xU3DHm/gepEGrp/VwPUzml8NXMOf1cCVAajQKLqoGn5pdFGOwIW/jULg6nIDFz7hr6uuRXPmFG5nIRdVsDoYUNerQQ0P0F/Vshf6+uS8rthQ7lqHlsTbJc5fETl4XGTeYjnxD5+TtR//hMx7w5tk/syZwUtyF08YK0vHj5XlY9tkTVubrGsdI6tb22V1y1hZpausTW1TZG3bBFmugWPrhImytrVJVrXXyYoxDbKqrVXWt43Xldf44JbkkvYJMm/seFkyeaosHTdJVmnemrFTZNHEyTJ7rB4fO1mWjZ0mC1oK2zXt47W/cbK+cZJsbJgmm+rx+9t0Wdk2VVaNmaArRQ1WY8bJjtGFlRaefjwwWldXo1rlGN6Er/n4PMlzWu7AnaPklK7ATo4Yrau/18iehjtkR8tI2TKuURarzMve/GaRRx4TOXVaVMnS2YuVLV5sjFuFC1VjwTAE7MfflukxPJwRBKcbtwpfqvsvrq64biNWA1cIfEZIRUUxLlDWNwCWyAtzyC7cuknpIkyOMLnddFywXhRd+OQLQxL9Aaw/MFD4Oy684Bg5wa3CAAheGnfmzL3hWHEHscDCS5XxQti+gOpulcG7YvEP3knYjQDWLXJVnTE+loh3/e3bL7Jls/Q+86R0/+i78ty/f1l2/u1fyppP/2HhG1a/9qsy++MflTkf+ajMIz/0YVmgnP/BDyjfF3DRhz4kSz/wEVmmXPL+D8vCD35Y5n7wQwHnKxe9/wMB534ILNRZ8AFssf/LMufj75bFv/ZeWfHh98uqD3xYlv/Kx2Tp+z8hiz/ycZn3i++Vrb/yS7LzzW+QNY31srupTldrNXK4vl5ONLbIoREasDRo4cvGR5sa5GibrvrwxpBRd8hzNTVyXMvtbGyUZfje1s+/QS7+6OHCo/j9vYWgrnriH+3iNy7g5lgi/5pcunheLl++GPxBLx6cGSweBCw8oOEbU8u4QFmfnVsirxS7TBOuTD75wuirFxeslyWTyFcu5CJhUscWByjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A69vABbjt4sk35mELog7JIMZjZBDYBo9zH08jXsPb4XuV+B7WlTMiFzWgnTuhPCly4ZTua94ZTZ9W4lVM+Hutk4M8oSs48Dh4tLA9dqTAo4dFjhzS7cFBapC8wb03eXyntrVB28UHKrcod4kcQt1j2p+2d0TL79Jj//pFWT1xjOxoxdeba4KnILHKwu3Mk3eN0tVXjey86w7ZOvIO2afB7aAGMbxFZG9TuyzSlRj+Xuv4t/5Ng/h5ud53Wa4Ef8Cs8atL9VH4QcsTuAq4ePGiBq7LQeDC2EB3AMbOZ6su4wJlfXZuiTxXvrzgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1vcFLhKIG7gYoECk0SbecYdXeSF9o/xAn1zv7VSHro78Bjs0mGke3mYB4ptY+M0MxDsUXQZvvdBtv67osAV7rmi9y0pd3dxCDZC38LSugDSwgWc00OEDkpfPywAemgiCqQbP/Vvlwt9+RlZMnyybmvB5ljo52dAmx2ta5cidDXKqpkmOjawLPqVysLlVdo5qkA131cqa+nZZMGmqLP/oh6V//lMaiDW4Xrusayh8mkT1ozrEgzCDcagauCLgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Llgvii588oUhif4A1kcwKRa45syZcyONrQ1UYQSwRbs2aCFdeL9l8GvYDWL/2jV10IPvTbTHAuLts6Tu90m/aDjU7UBApPHH0V0DPdLR3yEdfV2FrYed/Zeld+CstnNJg5hSy/Ze75MrvVeku0f38YTk/h3y+JvfIPNb2mRLbXPw1OGx0XjDe6scHt0mB/C0Yss42aoBbGNtm2wff7csH3u3LHrdm2X7pz4tsmGNBq0TutK6ID3Sqf91Sed1SKlBX8+BOqoGruJwZYpz7qSvXlywXpZMIl+5kIuEPmOjoqIYFyjrGwBL5PlkSSJfXLoIkyNMbjcdF6wXRRc++cKQRH8A6/sClwVXXCADE/dtniXyGaxA5rF8f6/m92nZfs27NYYFxDGsTCzxQEj/IPG1YBvLsI/PaPX14oN8GtR6rhW2Hvb0aYC71hmEvSBYajAJHvfHd8mCv007K5e//g35dmOrrG+aIIfrJsqJmvFyfPQ42T9irOyunyArRjYEr6Ja0zZFFo+bIU9NvV+WffSTcuVHj4qcO6eNdUn/lfPSPdClbfeLhkq5OIA+r0lXT2egA6AauIrDlSnOuZO+enHBelkyiXzlQi4S+oyNiopiXKCsbwAskeeTJYl8cekiTI4wud10XLBeFF345AtDEv0BrD+UwGXJYxbYR7tYXYFoH/s3yqI4fLGH2uQNoJglYlyQduqACIDBE/waf55HXcRxi4cdrg506xqoT3r7IKOu2JTBkyWXrohs2SZPvet9snDy/bKjeZrsGTVWtry6UbaObpeNjRNk5ZgpsnDSDFn0wBtk1gNvkqUf+phc/e4PgxcIy6XLIhocB64Ufs+CvFf6ewb/Du6adF/vlj7tG3oDqoGrOFyZ4pw76asXF6yXJZPIVy7kIqHP2KioKMYFyvoGwBJ5PlmSyBeXLsLkCJPbTccF60XRhU++MCTRH8D6UYFr3rx5g6nCMZdR8JbDc/WWOAwOAuWxEiJxi43EfhjQjZcIbINbdFf4vUl3dPWmjWo0021Ht/Ru3i7bv/Bl+f7dD8niCffJqrpxsmvMDNky6R5ZOGaSPDF2gvzk7ntk8Qc+LIf//h9EVq0QOX5E5OwJuX71oraloQptoU1EK0ZaBR5/xyoPZ1ENXPHgyhTn3ElfvbhgvSyZRL5yIRcJfcZGRUUxLlDWNwCWyPPJkkS+uHQRJkeY3G46Lmw7xejCJ18YkugPYP1SAldcoA3S4mYeHLGft4asAhFoSOwXIoOl5uuSiywG9N5zXVdbuhLSaKLVtT0NWv0nnpMNP/yh/O3b3y7f/vm3yuP3PiQrXv8WWfzgG2T1r/yy7P/TT8nA978psmZZ4WlGPO145azq7rJ0apTqlN4gTgXi6eouIETr1YwbAQy3PHGLEoWqgSsKrkxxzp301YsL1suSSeQrF3KR0GdsVFQU4wAOz/0QGgbA5jHfJ0sS+eIQH44rPAhQ6AdpH+AUXJnBrA2/lA9x+pDG+LINPP3HwAV9UBZsFyxYMGQZfUBLhWCET9IX561rrZu8GRlshLCEozcMxC9s0XeXlunUegP4I2sNdH19PXLxwmk5tneLHF67SDrXLBZZrkFlnQapjctFDm3RYLVd5Pwhpa6wLp7VYHdZOvqvyulrV+Tk9ctyQYMXHrxQwW+KRREKJ33LPnTKwAWdU8cIVhcuXJCOjo6AAI7BVuyHUYsxDorNX7vFhxdRFmAAJeycKuVDsHGA9vAhSM49fnW9FLIO2kBblDEKbjtDJfql/Ny3x135fF+ariTcFoELBgqF0/jtJHD3CU4AIIl8UeSXTwHbJ+CbhCiLc7GTw2dwccF6YWQ/QJh8UUiiP9blFhMGDhNgHuVYunRpcMzX31CAVtxVlF1NkTe9vEsGpxgBK+CtQP9wX7hph3PEH0yjd9zG67/eKdf7LqpCLhS+JXZZV1UIVl2npK/7lAxcu6iLtMvS29MRPMxxSeuclh45pWHwkm7RTvBbGVZxwV9ja44Sdw8D7UEciKk76BuBixcMmE+0yTNnzsiVK1durLjocDF2cYJXHETNX0sXro1SbtpQUjAgou9ifiWMYXWAsAtYC1t3qLQy4CLVHnO/wsx9II585UI8y0qIJI4tLgnX2RFh+UDW8tnAQ8JAbD6Ni4bjC1Y2nTYw4QPnqboo9Uo1if7cupgs7tUeneXq1asDJ8o6vn4TA02C8H8+wnxI7CtskLvJm00VI55SDG7hdSk7tdFuJX6f0jaCV10Fn97vLLDvily7roF9QNdp13CLsfBQB6rjQY+uvv7CAxjXerVtrRu8KkudD54U0X38soV3kkC76BtdYMyh72effRY5AaBXBgDYo2+F4bPpJCQ4pr55Crj1IIfrfME04bMzzpUooExcn5Ml2B90Q33ZgIYxpi7dYFuM5UIuPfsGyaeEoRKrGk40ODkYCp2v7ZtlrJMGspYPhgCDAGEcXIUhbR2ANSiWZTmWYTothDmIUq5Yk+jPrcureo4VgXJbtmyRU6dOBftxHUck0ISP6B6EeiwLMaDAQdX5qsch/gl+BkNbuLhFRFFe68HtuMKTkNd6dfWE75NpAMLfeOl6U4NPoTge7tBYFTx+f11j+0C36g5v1scrnTQDXy0TDXDoAIFM11HBcxogLgXQNeQ4ffq0fOMb39CU5jn24F5QwcHBfn3BbKiMmr9IUy6Uhyx0tGyD8mALmYFSL8DCQH+B9iAPVyJx7I9lUMeei2vfeQD9Wp2RL3vZy56XB3LMi7FcqPjABSMsRjp4GLzbD40jykiSyBdFd2lOvvKVr7yRjjKQJIEL51aMAH6/gI4wqbClvuJOfLZjQXmjaOsijT4xlq5zgEzPPfecbNu27RYZE0ObD3rAP2UgNIzbd0FCowkCGX+eQjbRred7RQ+e10B0UY8geAXHEYHwES1ddiFwXevWedCnxN+FafCytz5Vi4E+cWuxQ3MRwNDP5s2bg98PCY47xgFj9PKXv/x54waG2balb85axpm/AI7BJhDkXOf7qle96pZ9kLc9kyLstx77m18xAizrIs7vSL42SyFg9QjdQe/UIwM+x4OBn/6J+WEsF26LFRfogo4P4MBRDk5MN9/C18dQyRUWBhpbTjxu3XxrTDbfptOCGwCoCziSuEiiP9RlfciCq0L0bVd8lBFb3C7E7y5pgtJjW4xw8pbIC+AWjEtFtwYYECss/LFz8LOU5sN6QexjZdVxbSB4+/25gV65pL13BVftKKDs1wJa8DqWX73KwUoIV4W2VMfB71y6gzp6DKMLt3nu0kV56qmnbnGinDuf+cxnbtiuXdFgy/y06MJeuFgbQVnMC8wD0rbDi0Ag7oVXFCiL6y+4LQa3LNuw/ilr2PlDn8ItyN8qXV3aMmEsF3Lp2TfAPiX4aA3UR0wkGCsMgbcT6HSxj765BXyyJJGvFEJeGgMnPvJ41cl9lidtHtNxgXOLIgyaxg0wjWNx4CtHeaNIGQCMEwPX1atXgzzAynb48GHZu3dvcBUbV77iQNvPZ8HtF1YrJG61ueRqBpLc3FrebMtH/j2V7RevjuoCB/qku1dTg7cJe/VYt/6Lm37Xr6mN6+oLEkCG4M0b+G0MHOw82KBZJDA1NDAGW+hTD/R0d8qmTZtkyZIlmokvndxcpUDnHCParGubcRwb6hRj1PwlaANo0+3XOl4eA9Kxj5tAe5SDMtJ+wwiwLOoyLy7c9kolYP0fdeaOqdUp0qAdpzCWCxUfuOKSYF+82rJ92zw7KbKUD4OLre8KlYPPfbsy45Ujy7npNMHJaPVg9ROFJPpDXdbH+KBfTHT87RBA2ZBPmXbs2CHHjx+/4RCSAe0zcNzcFgJLYYvn/ArBq/A7Ef61gYvBK3x7sx27RfsIU9dBDUQD/Xibha42NV0IT4WABHnwt14IXVd7rhTeeIGXAV8b/J6WtojH6RG4guClgEYDreJ0yF49FqS118tX5NiBA/LoTx7RjAI4DtA5xgL26Do40Dq5tEhYWyCsLbI854eVi0Qw9NnkUMB2fCukOH34yrCttGQsBtsH+vX5ITue1KdPrz6WC5n3TMcD0BiR51PCUOhz5DR09MP+XSOxcvkMyO2nXKRRuRMVyMLw0SbbjdO+LWMvDKysxWiBegxcnZ2dwROEBPLZPrYH1OlitXD+/PlbxhJAO3FkvwnW928LQca3vUkgfHuzHbtF+/aPlYNVk54LHlsnCzbMfA2gCFC6j9+wwEIey1lq6+wGguB+I7bKs6fPyI5t24OghbIE9Ao9I+/nfu7nYjuvJIyavxbYtxd0oHW6vI2JNoHSbGDocOVkv8hnunSbTAeUjVurszQuQMqFXHu2BgkDdI1wqEQ7aNsahmtM7j7KMs9nUL5+ykUaGCYk0jzfNAFdUB+uruLCji/ldM/FpQXHxAYu0K6s7MXPuXPnZM2aNbJ79+7gwQ33R3CWraLwlCh0tH37dnnssceChzE4XrhFaMf8y1/+snessmKx+WvlAmw91/HS3rBFvbTniA/ox/UfrsyAPR/f8azBuWD1lAbLhVx6dg0I+2lEe5DtEGib/cHhYXlMw2K+69AqOXDx/j2MzRoc4JO7VPC2hTsBS2nbnYiljK8F+kRbkAnOFL9zXcIXiwdhHyBgMEM5OGTcPlyxYkXwh7R4NdTChQsDIl3JhLxk1HEffXUsZ82aFQSpZ555Rr773e/KokWLiv6pA+YGxgWPSKc1R4sxav5awDZ8TteVk4ErT9CnUHbYsu+WIG0c4PEsQXkIqzPfbcNSWS5k3jMHyXWEOGks7bGKSEIaMoC+hmKwrmyAHZxi9MmUJm1fMDZ7vjBKyF6McUCdcWsnXxyyrAVk5K2bYnQBGeAE4Fyx6jp79mxwO9BOchy3/dk0yrkXJi90WN3ZoIVxtvMF6ThjVgp9Nm0ZNX85tsxHWdbBfGDQQlvYkkAl2AHl55ziebjnmTXQH2SxOgLd8SiV5cLzPUcG4CBx8DiR4jjeKLJNDAIM2r36cok6rtEgz4Wvro9WlixoAbkpO/rG+fqMyTIKnNz2nFAPW+jSbc9HyuLbRtEFzhljiqttrKaw4jpx4kQQwNwrVMpOGwB8eqtkUN4sCXD1Emb7yOeY8O+iOLZJ6MriMmr+cp/2BPAc2AbAdnjMPc+sgf4gi5UdHA6BNQnLhcwDlz0562DSMiy2T4OAgdPIcZvNPhlFgyEoj28AWD6KWYMOB7Ja/aFvd5L7GAcYCzfQxGmbtGUxQdlWnFsRLjAWOE8EKdwa5MoLwQuPwuNpQxznmEF2OACrG6ISHEO5Qb1QF9AX83gh8KUvfSkYC9we5JiFvU2hVEYhav4yn8d8fsPOX6RZxr3QyQKu3VFWzAnq0p1LYeeRJdyLPOgpD/1khcw9LxRkDYuAAtMaPLQFY4CB8MrGZyzYAq5D88ln6xZjHrB6gqw8X588LqPAcWB7cdt1SX1zHNzjYXSB84M8GCMEbfzOhYcw8JAGXk2EN2ccPXrUa1eo5xvLKvw2DmAM3Ddg0OGmseKKg2Lz17UlCzsvmMbW5ucF+hTIGDaH7ByDjDjvrIF+fPNkuCMXz2sVlfZgcVBgEDR6GgiM3p0AAOXh1jepUTYOswZldPWGvuM4lijw3NmW/Y3DdRo+sh62Nm3LFKMPOGc4AlwRMnjh8xq4XXjy5Ek5dOhQ8CQhghj2fa/OsTb3QgfGmOMMff7Zn/3ZLU4UWwQrO4ZgnPGPYhSi5i/bYb47rqxvzzFPUB5urdzY2nOoxMf1hyuy97w5gcZBQ7FGwmOYnHFWW3CYtl4xRoHt+5blOGb7p2zIs4HKJ6NPFh/jAmXtOds0HAb1yqtxt8xQ6QPOF5MKOkBQgrNF4MLvXXjdE/74GLcN9+zZE7xnDy/fXb9+ffBU4YYNG4LXQiG9atUqWb58ecBly5YFxKdRSmFzc3NRtra2BsTbJ9AP6uDJPTymzz4XL14cyMP2GhoagjpuW1mQ/bh6t2OHseW++3CGb4xLWZHFAcbb2hXpto9931woN+xcpawMviB1aoNYWqA+wvzL7Yr0NJgRoPxihLOH4cDwaSy89cF9bDkJCHu1wd+R2CaA8nFYCtA2+7V9Qn72y62FLw/nEodxgbI4H9azaTcPW+o0KX2gnqAXEGPMlRe+yIunDHG7EL97YfWFAIbH4bdu3RoELgSxtWvX3ghe4MqVKwMirxS6OvAR54HAhYBJYh9EnwheaAuBDXqDA4MzQz1fe6XQ6tJHlsGW88IXJEBb3jpZlrcBLi4xlnGIsmib7YcFMpRNE64cpZLgvIacVnc+n4Rzo1372rQsBSjv8y9Zslyo+MAVFzQUn+HTkLClsjnAMCCA+7xysfWKMQ7YJvugDK4s3OfKy8238MniY1ygrHVKTFMH7go2jm7i0AecL86dRMDCygu/c+GPjPlVXnziBMHr4MGDcuTIkSCAgbiFuGvXriCQIQ0iDWJ1Brr7YfTJbMmHGNAW3uSBFSC2+/btu9E+8hBYsXXrZ82wcUI+if2w8eW+mx8W/FxGgfMPZW2AtFsSMvjmQjkBeUiAckNW6oznxX0wTUT5l9sR6WowA1jD8BGGjy2eQLKGAfJqh1sQZTHAGGykAd9nB17xilcE5WGExRgF3+8vgO2TBhcGymnB84liXKCs1Z+rS5fUqU8npdAHnC/HiS9+5coa+sRThvhtC4EMqy/8ATL2QQQwrMZAvBZq//79ARFIhkL3vH2E08fKj7+9oR6CFAIqZEAeAirkQHnojoEiKTFOcYg+edUfp287Z+wneCzdhzp85FiGEcB4uvV8feI8WCctuPKUSgJp+BQEKchJma0eeQ7wVShP31WMUYjyL74202S5UPGBKw5gMHCCMAwYBR0DJy2NBvmusrnPZTvagkGxPOuGMQ7ggNGm7QNA2srDAMbyPGbLED5ZfIwLlLW6Yhpb6IH6tTqx5YfKMFjdQBe49YFH47nygo6wxe9eIAIYVmB48hCrsGPHjgW/hSENIj0U4hyLkfpA3+iTffN2JvLRDoOqu7Jx2yuV1GMY3TKUl1uMK9JuPmj7oENmWdpDFKPAuwtok324OiKx75sL5QTk4UUVADlxLtb/II08Pt4P3dEHpIFi/uV2xW0RuAAauc/BgjwO0Mgw4Bhc7lvYusUYBz4DQp82n2mfLL76Pll8jAuUpY7C0tRpXKcVh1HAGHFCMo0tVmIgriwR0BDEsOVtRPwWxhUZHqcfKn0yW/I2EG5n4sERPPmIvrFFfQRS5EMOBFjWg07T1GMY2Qc+Bmn/LqrY+LrH3LnEfDfPx7hw66FPtw/s++ZCJcHKS7rzBueRJnw6cf3L7Yb4llUmWAMII65oMEgcKHfA4OgI39KaAYz1+MMmrwaTgFc/kNN1VNy3+YQNYO75ACwfxbhAWesobJpXj0gTVqdZgmOAvl0Hyn2bD7kYuBBMELxA/OGyJfOjyHaLkbeVQcoCfVmHxTG2t9dcexgKfTJb8qObLM/VjE1b/RG0P/dCivsoy6CdhJSBQRV6A326Qb5vLiSB20dShoFy08/YcSjGKMTxL1myXChfzzHhU5ZLTDzrSJm2eTQYF8jjZLTl7TvdkgKB0N77DjNaGFqYjC589X2MC5SlfG6ahHxWR3kBFxvQGWXyOUwco3xhYz0UuP24dGWyQcAeB8PKJGEcwL7pxNA3deW2hXyUpf6sDu3tJ6Tt6i0p7Vs6XDmZD2I/rXElbPtDIXWJLWR2fYm7BZCOawNxENe/ZMFy4bYIXKCLtA08KSCjnYg2bfN8cvvy3LphjAuUHap8ecCVKS/53D4qjXGBskPVXxL7S5OVPr5Z6C8uUDZqfLNguVC+nmPCpywfXaRt4EkBGaMMq9INP0y+PODKlJd8bh+VxrhA2aHqL4n9pclKH98s9BcXKBs1vlmwXChfzzHhU5aPLtI28KSAjFGGVemGHyZfHnBlyks+t49KY1yg7FD1l8T+0mSlj28W+osLlI0a3yxYLpSv55jwKctHF2kbeFJAxijDqnTDD5MvD7gy5SWf20elMS5Qdqj6S2J/abLSxzcL/cUFykaNbxYsF8rXc0z4lOWji7QNPCkgY5RhVbrhh8mXB1yZ8pLP7aPSGBcoO1T9JbG/NFnp45uF/uICZaPGNwuWC+XrOSZ8yvLRRdoGnhSQMcqwKt3ww+TLA65Mecnn9lFpjAuUHar+kthfmqz08c1Cf3GBslHjmwXLhfL1HBM+ZfnoIm0DTwrIGGVYlW74YfLlAVemvORz+6g0xgXKDlV/SewvTVb6+Gahv7hA2ajxzYLlQvl6jgmfsnx0kbaBJwVkjDKsSjf8MPnygCtTXvK5fVQa4wJlh6q/JPaXJit9fLPQX1ygbNT4ZsFyIZee8xi4csEns48uSpmAlW74vnpxwXpRdBHmIHxy5yFfElaK/sKQh/0lQaXIV+n2h759uqr08fUhl56Ho2Liwiezjy58OglDHvpDWd8Ei8M8JqaLsAnokzsP+ZKwUvQXhjzsLwkqRb5Ktz/07dNVpY+vD7n0PBwVExc+mX104dNJGPLQH8r6Jlgc5jExXYRNQJ/ceciXhJWivzDkYX9JUCnyVbr9oW+frip9fH3IpefhqJi48MnsowufTsKQh/5Q1jfB4jCPiekibAL65M5DviSsFP2FIQ/7S4JKka/S7Q99+3RV6ePrQy49D0fFxIVPZh9d+HQShjz0h7K+CRaHeUxMF2ET0Cd3HvIlYaXoLwx52F8SVIp8lW5/6Nunq0ofXx9y6Xk4KiYufDL76MKnkzDkoT+U9U2wOMxjYroIm4A+ufOQLwkrRX9hyMP+kqBS5Kt0+0PfPl1V+vj6kEvPw1ExceGT2UcXPp2EIQ/9oaxvgsVhHhPTRdgE9Mmdh3xJWCn6C0Me9pcElSJfpdsf+vbpqtLH14dceh6OiokLn8w+uvDpJAx56A9lfRMsDvOYmC7CJqBP7jzkS8JK0V8Y8rC/JKgU+Srd/tC3T1eVPr4+5NJzlorhF3L51WKAH73LAz6ZXeKjce6H5OwWgI58egKyNiz7oUGQH8bzfWzQpa8s0vygXhRsW2HEV4MxptRD2Jepcdw6CUt+XA/H8dE935ewfXDbcckPAtoPK4Z96NLKFpWOC9Yrxrj6KwbWQRtoy37JuRijkNb8ZR3KF/dDl1GIIx/nMWyeH8DkvGA/rv3Z9oqB9dMgZLI+xyIr/WWFXHrmhLHwKcHHOODXit1Bies8k8Ans0sYLXRAPbj6sHL7HGrW+sPk5GRDHRuE4tLWRVtxnaPbjktOeMAdT3cferLOAnS/NMt9wHVAPti6YeQXfMP6tvr0OXxbj+m4YL0wlqI/H8Lq2LaLMQ6SzN9i8vkuIFzGQSnyue27c4n7QFr2F0WMk2tXPJc89JcFcuk5a8cLuPV45ePmp824oCw0XNehWsOi8dC4kugvLgn25ZuUYWBZK6evDx/jArpAP+gjLCjiWNiYc/JC764zSYMuKCvBNMq6Ac3KbO0gTcTRXzGgDuqiDdeBpwGePxl3/nJMffluno9x4dYLk88FdebC2kYxuO0PhZTTtTsey0N/aSOXnn2D5FOCj1HgJMRg8AowzpVgWowDXFnRWLAEh6HQkVoDQb5PV0n0F4e4sqIzwi0MTLRSnBvKog5vf6CtOFdrYBR8kx7gVbAF9OSbcFwRufRN2FJJW8M5U2fcuuOGc/HJZ/OYTgul6C8MYWXD2i4FSecv9QV7QxpjClrnXIxRiJIPfWKftgRAL6iH8acNwAcgjXwcjxv82c9QSZ1QH9bmcSxr/WWFXHp2JzDgU4KPcdDV1fW8eq961auCLQYgS9I4wwgjxRYBi0ZC0oisMaEsjJqGDnBrwfJR9Mlsib4hF4KO2w/kQF4xuhMQeWiLk8DXp6Xbnkugo6PjRmDAln3SqRAo7+qYTob9YR/bV77ylbH0Y9sK48tf/vJBCW7i6tWrg6mbK2cA8qFdOgrUtzIzHReuvlwCcfXnA8uwHttAm4CvT8s4SDJ/UYZj6TLO73BxUEw+EuOGMbXzlqCuXMT5ndX2kSatz8laf1lg2AcuTiyUtYMBWoeQFeOC5SmTXZFwAmJLXdG5AEn0F5cu4tx/J3xlfX34GAWrB4C68P24jWO+MecPze4x6j0JGRgBrkAoozuW2NqxZhtWLqbTQin6CwPLsi7htj0UJJ2/LMMt9WrnVzFGIUo+kv0C0JMl8wDqLO78sv0NhZSLdurqiftuflr6ywq59MxBs/ApwccosG2UhdI5ANZZZUkaZxhh+HBoMAQaPq9kuI8t2kKasE4B7bhA2Th05XXJ2xyYSHS8dFRcLRajrw7aQpto29enpa9Nl9CF1QfTOGaBfbTpnj+2nJBM01aiyDpRBKycNjBQjwDLW3lsP0zHBXVUjHH15wPLuPVB20cYo8AyOOehzF+UoZO19eMyClHykRxPwOoKoC1QZ6XA9pGUlB1b63Oy1F9WyKVn32D5lOBjHKB9XlFYljoIQ2FcsDwN3L0CAmFAvMKzSKK/uCTYl0+OMLCsldPXh49xQEdg22fAtMBx35hT5yCPp2kbaMt3BQ15rMwo47uStbIwnSbi6i8MtizbcJ1zEqDNoc5fXxnqOE79OIiSjxegIEGdWZ0TtBXfMRdsNwkhH+eAtT/In4f+skAuPfsGyKcEH6PAtqlka2AYLA4Yj3NrnVkSRiGufNwCdAo+h0OwjaSkXOzDBizkhcngygiwLvLcfsJYKiAHZbHycYs2XZ1mybj6C5PPykiHgbys4OqvUoDzpi7dNHXEPG6Rb/Pc43EYBeoIZdkuA5UdO+ZznAmr66Ho27Y/FBbTHcvYwGvTcVgu5NKzb8B8SvAxCriygbFQ4WGKd40MA+jmDYVRiCsf8wF3tZNEf1FEv9ADJ1zYlbhvQrp5rMvzDTtXy7hAm+zP7Rdg32jTd3WcFePqL4581BfbC2trKIjSX7mB87YBxzpYm888u2/zOB7u8TDGAcaB7bqO3+3LwurZ6r4U/du2k9CVk/6PW3sMhI368l2WC7n0nGXgAmAIrpOk0nEVyzTL2OVyUsZBXPlACzquLAMXiP5dJ8nJhdsa7J9l3MDq1sW+PadijAJvq0Aeqwemcdw6Atu2q/OsGKW/KPlcOeE0fGM+FETpr1KA87YByg1WnLPUFXRuV6gsh3osE2eeR4F6Ynm0zfbd37mQb8eacPVubSMKtv2h0PoXn16snt27QUwXY7mQS8++SeJTgo9RoBO1dTgYrvLdiWH3h8oolCIfaA2bSKK/KNJYLdifr18XlNUty7ap5zDGAfvglkHCJx/ajDvp0mCp+nPlYxr5zAMB2A7aKMY4KKa/rBkXrg6YxtaX7+7TKbvbKPpktqSuUBZturbFffYH2DkBAmzHHYso8PyHSiur3bfH3XNgQMY+y4WxXIj2vCmAg2cBxcRhHBSbmC6gbNf4kjAOSpHPhyT6i0MarLuFrliGhCzupHPPi1eS2Ef5YoxCuS9M4jCu/sLky9JxROnPbS9txoWVy02DlNUFbci1JdSxK4gwUs4wckwA2Llr++yX+SjLOpCZY4u2sCUBjk0xcJ4MlS4gB2UCo+TztWlZLsTzvAnhO0GrpGKMQtStkDi3apIwCnHkY5qO3zVoW4/wyTIU2lsw1nhp0PZWA2jBwERQfsCd4EmAttyx8snHMvZWSNYsRX8++WydrG7VFNNf1owLlLW6YNqVm8A52bllATtM6/zYDoG2aef2Tx4An55tGyTKuDJnhTj+z5UZdujzOZWE+JaVAEkcb1xgcDhAPqOgsaHNOFdicRkXUfK5edAZ87IMXCQmFw3YN+l5DLCBFbL55IO+fedZKthO2CQjXZnh+HznkRWj9BcmX5icsFFfvssoxNVfVowLlPUFLpJzFuBcdsF8nC90l9a5oh20be2ctu3auK3njp8dA9QLO48swL7Qf5j/o3yQO2/5SkV8y0qAJI63VFhHiq1rYGiTBhXHMUSxVITJxzyC+YB7DPDJkoR0FNjatKsrwNWplTVtY+e5UyY76SAT5bIy8xjL5UHbv03Hkc86WJuOwyhE6Y/prBgXKEsZbZoycgtYu7NzgxdUyLNtJCHbsKCNW7sHsO+On9UxdY82Ad+8ThtWV4CVCVsrH+8EIK/SEd+yEsA3QFRWFKPAtnnbwILHrDNluzQwn3FzAOMYftbw6Q7nmsakLJXoM4/J5gP7t7IwHUU7OVkvTf352rR9RjGJfHHB8uwr7Ko7bcYFy7vyWT1gXvp+F0riX+IQMoT5F9s3ytjbwKxr90GUKcc8Qp8+eWwe05WOXCRMYlilAP3wysJ3/xlAm65TsVcavoEtRvSZJQH7yhh7HnkTuqFMeYP9W1mYLkaWs2OONMc6DbI92z62OMa8MLKMWx+0fYTRtReXcPS4cION82LNvnLM12aa9MlkGSWflRNpgvMAQDsuUDZNAnb+lfJKL/oX6gRpq4NiTBNoj/1b2jxXz5WK2yJw8WqIRsX+OPgkgDZdp4A8bmlwNLYoZg17LgBXj+g7r6tmEjqiHHmD/VtZmI6ife+dzbfOZah022Af7t/4FGMS+eKC5dlHXPtOyrhgeZ981AO2tL+8AhfnGMC5585JyoKtldW35XkBbC8vQF7XxkCbx3SlIxcJkxhWFMI+DeB+SgAycCnvDl6S1/qj3SwJ2E9kEPiUhk+eLAm9Uaa8wf6tLEwXIx0PHAeIfWzjftYkimgDbSHNtpkf58IiqXyuvbjkagDB0dUZVjK+NtOkK4/LKPnsFkRZBAjMZaQBbi1YPg0m/WyNz790dnYG5SF7MaYJtOebNzaP6UrHsA9cAAwHEwC3HdAXV2AcfN6OANAmJgIcBAaJA0VDwzFOaCtHGLMGdcd7+9jifNF3HMeYJqEf31jmAfZvZWE6ill+SDKsjbA+fUwiXxxgPtCeESDQLu3fbS9txkEx+ayMyPfZny+PdZKScwxzzs5BwO0XPsbVKfd5PvAzOA+A7eQFyOvKZ2W06UpHLhImMaw48LXPKzkXbvsYKJ+D8A2wj1kD58Cga+GTJWtCJz6d5gH2b2VhOg7pODDWcS9KSiHaRNvog86uFA5Vvrigvti2z+azYFxEycfjAOcDVzpJ/EtcunD9C9MoS9lxLhxT2xZYDkBG6tHS5lk9VzJykTCJYUWBqyuUdSe8zwG4cIMC91GW96PLybAJXMoVfVpE376xzAPs38rCdDG6+uM+QNtJAmt/YX0VY1L5bN0wIihi3Dh2eY6hTx6XUfLZW3G+nwZ85+PrZ6jkXHNtjmNl/Yzv5wUGMNbnb5pxLnDSBPTkmzc2j+lKRy4SJjGsOMATPvaesjUI5NkrH/dqjaCTgKxI07gqhTaIUrY4jjFNQoe+scwD7N/KwnQc0iZQD7qM89n0uEBbYfYXl0OVz23HR9iJtXem3TmQBXzyuIwjH+wuzPaS+Jcoco5Zf2DnIolxszbJNLZswwa4uBeeaQJ6sjKSPrkrHbdF4AJQ1jcAlsjzyZKl4d9ODNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5kIuESQwrLlDWNwCWyPPJcjsbfpoM018eYP9WFqaj6KuXNsL6icMk8rFeFF3kNY4+WXx0UYp8t/P8TRPQk88uk9hfuZCLhEkMKy5Q1jcAlsjzyXI7G36aDNNfHmD/Vhamo+irlzbC+onDJPKxXhRd5DWOPll8dFGKfLfz/E0T0JPPLpPYX7mQi4RJDCsuUNY3AJbI88lyOxt+mgzTXx5g/1YWpqPoq5c2wvqJwyTysV4UXeQ1jj5ZfHRRiny38/xNE9CTzy6T2F+5UPkSVpFoYsYFyvoMOA6Ho+GXA2GOIwkrHT6ZfXSRV+DKA5UiX5j9Dcf5W/kSVpGL4aOsz4DjcDgafjkQ5jiSsNLhk9lHFz6bD0OlBIYwVIp8Yfb3/2/v7JYtp3ktesdPw/u/KNBQxcV3GH2YMEvIiRLHcbK3R9WsJI5jybJsZ60Nvd44f5/v4eKWxKdulsAVvTHxZ9BaOHr0dDKfM0WynG/xlI2hxVP8a+XfG+fv8z1c3JL41M0SuKI3Jv4MWgtHj55O5nOmSJbzLZ6yMbR4in+t/Hvj/H2+h4tbEp+6WQJX9MbEn0Fr4ejR08l8zhTJcr7FUzaGFk/xr5V/b5y/z/dwcUviUzdL4IremPgzaC0cPXo6mc+ZIlnOt3jKxtDiKf618u+N8/f5Hi5uSXzqZglc0RsTfwathaNHTyfzOVMky/kWT9kYWjzFv1b+vXH+Pt/DxS2JT90sgSt6Y+LPoLVw9OjpZD5nimQ53+IpG0OLp/jXyr83zt/hHhKs7Mcbf//997/PFkCcsgQXf/7557cjdfihy+yXVjNV2PshxJjYfq0f6fQfyeM8/rJ0D54ryiHaz+K1F8eZ4LvHCRG7J/zQYCtulPXM38znqJk/JLmH5h0/ViuyX6ae5R9U5wfXPnddI39odQTDNy4gmD6wSgIlxWfHJ2hMmLgB6NqTbUt7aBJSVwuoFK99s4wLsK45kvxXjW1cOJRHHjPhscvuz8J9IUbEx8dOMdOicvdPu2/lH3D/7PzNfI6in96+jmLPv1gfMjuZKmhjiDmVbeh3+3dkflCuHJNacx6yDfopXJP5GxCsuPiCB2vp3081kE0IElSxzJKyRbTTEosnSZstqhw9ofHDkb9eruevUgSb2FMs5AN14+R8gmIc5SPHuHigKvG5s2rlX+/8rSL7MU5Syz+I+Qj+7JaqxOc0V3Q9yr+qIvgQ7XLtPruY89yjXxqDimYx3LKCp4WXXZyg0ulswn42eSIRjyzJW1/LZAtKxG1lao1B9lUVvmY2GVvK9dbHhOXrhvj8Gck/2id3iI/eMmOsuPb+tCbpnYrjy9FfEnRfCwdx4x6on1uo7bOK/mUxhbPztwJtarHk0ybtKh57/kFWpmf2tIfGAP/0QucvdqP925PGoDo/3F+p9bX0VeM7glss//rrr3+f/cuXL1++dZyE+MwiBp4gJBcLf0xCyhDXHBVT6mwps+nC5k8//fTtnAnp5b6YUsa5wAc/CmyygVGXfqm9s8IPciXi/SdW+MG54qiYZm3eKfelJeIfy3777bd/+relzOYRYWsr/6Bn/rqvmVhwObJhxUVVfu35p6Oj+nuq8PXr1/889/PPP/9zPtK/LKYu6mzNDwc/Yoy1Cas9rQHKSZW3NIvhGxeJCVrgGFBQUBTAzyzFgaOSXPEC//7a8Totoq2oOAZKbP2dBbl/sum2NaaOnu2VbIPsyHbMLeLjvno7MyVfFNu4WHgdfVIF9W8L6vbKfYj51zt/q6i+YuSf2Lf8gzgvQM/uaQ+9OFI3voDI15H+7Um2oTU/BH7EjQtprsd7antLs7jFcvzDIRCkpf9PFCaEzoWSL5sInCPFc0vRXiYS1JNU59zzawS0q0mho8aYayYQfdIntisE6hPIHnhs5LcWmdjODPn46ujSIq36nKuve9IzZ4WtrfyDnvnrvmZiYyBn9BUpPug/AtL1nn+0E6FuRXuobeoyD+SHv9iN9E9x3BMopuDzQ3CPurF9jnH+q697msX+yHWSDRoLG51WoD6zPA5MXr3hOf7mpHj6xNjCbbUkH9wXT2QJ//RWB/JFPvtYx2d7hF9uV8Tcwg9/U39CjsXx5UhstShnPlIvmzcZ8dmjiv7F/Mv8ODJ/q6i+8k6fSvf8g8xHPbOnCrQvf1z4Ntq/ivChMj+4zsbN57ruZ/UyzeIWy6MH7i3SYhXPJZIli1UP0UaPMv98A9WkpSx7/ow0gWTXF4bMlyyuM6VFIS4IKvdFwze2Knr2ChG7+ELkMVbsKaO++rKlKtT19lpxAvnIcbR/al9t+QaGT3v+gfso1MZVki2fH5RFX6gbfe7RLG6xfMfAPVUkR/a2RnmcWFxnserB2+/Vnn/6ZMgkYRG8YhOhDWKlieefPkHlwp+9YmJepegLsYxlipf6G/ua4c+fUfTBibH18eW5yvhWoa7Phzg3NIegFZcR/tEm7amtVpsqB988YOT6h12ksWrFRj7pmdjOWc3iFsufeeNCvjj4JhYn597GcAZvv1ct/+Jk4TouiD2irWgjLqrgC8xTxKcoxUK+6ZOVFH0mR6p54M/1yhdAJ5YdGd8q1M02rhgbgU/6emy0f1leqX0fX+QoZ0evf9iP80PXsdyfiXl4RrO4xXLPwJHAb5YSXn/M1XU2saj/to1Li0Yspz4LsMciU7QR5W/aQrY46lx+UNdjnNm8U+oH8mvdVx7EusBbsvrYkto5K9lXzMDHFOncoa6/hLVUhbr4o+f8HGksI6P9808qknzL5jB+xI00+gbxuZawtaWt+eF+cE750fb3NIt6ZnXQM3A8+2YdSXzKeeZKvP1etfzTBNHbnd6EufZYZMrsRGlRjUf8qSy8MxVxn6XYB3/Jof6WMptHBYqZ+4Ff2PCyeNxTFerKlp+rn7E8Xo/0T7GJea7Y7ZHVy3zJ5OOUKZtzIF/3yNo8olk8fuP6CND/+PaXTSwm4dXJEG30KPPPrzVpoDpxMjsufZ1BvHzRios/ok7V7l2woLhP0V/vk+dI1r9MV4KfWV66L/irOpWvmqpQ12Ph58jzgCM+qWykf/51pOe6zrmvc+X/lX/jquD55XPQ7con3eee+vZGbtkZRg/ckyFRSCxNrmxhkJh0Wax6yOycVeYf15nP6vcemZ1MxM8XLS/XOXIq9u9CCwY++gZFTGMfEHWy8qheYoy87SzOjEHFL6kKdX2z0jm2vFxlfu1lo/wjTopVllexjDmhsmx+ZL5k2gMbvlkJzUvuR/uZ/2+jP/MLjBy4t6DJ5G+BcYJlG0Mv3n6vWv75RMgm0RaZnUxavDj6uddh0XrapJQ/OuKnxt0XW++Dziu6EnyM9itx31IV6nq7fq44RfuUe1m8X9FRyH/NAY4a1zgvPA+zOZP5kukIPvfcvp+D/Inlb+KWnWHkwKnt7GNvZncW9MUnVDa5KMt89oQ8mnTRRpT8yL5W0T1fzIR8yvzVWFTir3avEH3wPLhr/DUWbq/1FpyNe4+uwH1Vu0c30JaqqL42KX0q9Xj5V4N3+3eW1vyo5sEeav/s+tfyDyrPz2L8yP1FFoBskDIdATtaROI/UzNKVeiLJ2uWuJTFNnXtGxXnyP1oKdrYEva1cMSNTOWy7yjW8ukIbuOs5BsCfPCNdbQ0HkLn3HO4ri5YVbkfZyTkM216PPG3R5lNF397YazIN21G/k8+0YaO8ke+XaHMpysFPj88zhUdAXtqv7r+Qc/8ncWH2Lj0hqBBk70nDQJ98UmXTUDKMp89CR31d4toI5O/yXL0RULyjQs/XCoD+ZS9AWbQZq/kG0fZr8TmCqIdxUFj5nBPsb1KvWgM5TdtEkeNe7R3VFVUXzb9xSnmpT6NqbxHo1FcddQLFbb9b50tVehZ/2Ldo/N3FuNH7i+yAGaDlGmP7BdHofqzH72qQl98IcgWBcpim/qvgUgoxDXHav+ijSj/VWNX/KkNfGMxIaFp18l+QgFaY+O4jTOSX1pshU/ikQL672Mj2xo7Qf1s3HsU/TkqwTljSyzdR+Lao2gvioWcI/8LQIyNPoFd9bVgpujP1YJffvnl29H58ccfU3+i9uhd/6Bn/s7i9RsXsFAwAVgosKW3hczuLOiLT8xsAaMs83nkD0kiFhgWB30lo7ddzhFvhlo8wGMtf7WhUc59Ld57uB+9wtdKTK6kZS8bM+KDj5nvZ9WLjxnQJmPNmF/hawVyhxykPhuY23cflIPK17v860HzQy8xHJkb2L7qE1fP+qc6Z+fvLMaP3F9kAcwGKVOFrH2CXxm4u6AvPtGySUdZy2cl5dGkijYyZb60FoaIfIpUYx/bPyoteFrUYMa4a/HAthapCPeymPboajIbPaqiuMTxlGL5VXEcTWt+ZL5kqpDle3X9a/lXeXYm40fuL7IgZIOUaQ+9XVBXyS3F6xGqQl2fbNnEoyzGKiaVrqlfeWPbkz5dQcuWE59vxRw0Nlv4s73yrz3vGHukMYC9+DG2Vy24o3Q1mY0oYkhslPtxDviLGvWJ4RW5f4fiBqzxb/1cftQevetf7/ydxfWZmhATETxYW6rAH8L9u/k7k7oKdX3RyhYwyrJYgd7iuU9Ctf42dUZ8PUObsh0TVgsHC7E+iZHg3gfFnDLGIvuPEzL0fI/cD879+g4xFh6/Oz9x9Qp/NJaMrTbbq74qymxGYdft6Tz6wHVlMX6i9IKI4r9buqUKV6x/Z+fvLD7ExgXU9UXBz0eqCnX3/KMsi1VP/KqKtPxo+R3Pq+i5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2V5FjiwcWb+q6Lm3K3Ikfk9RK/96yOxkirwxfiNUhbrZPKwoe+7p3OJhloQK1J6qUPfswPWoCnX3/KOsNWEj8dleRY4sHFm/qui5tytyJH5PUSv/esjsZIq8MX4jVIW62TysKHvu6dziYZaECtSeqlD37MD1qAp19/yjrDVhI/HZXkWOLBxZv6roubcrciR+T1Er/3rI7GSKvDF+I1SFutk8rCh77unc4mGWhArUnqpQ9+zA9agKdff8o6w1YSPx2ZY+CvTlbPyeQmvhzfo1g+Vfm5YdF2VZ/mVl8dleRTKbH4lbMrBn4KpQdy+xRqgKdWck/keBvpyN31PAt5bf8XwGy782rXFyUZblX1YWn+1VJLP5kbglA3sGrgp19xJrhKpQd0bifxToy9n4PQV8a/kdz2ew/GvTsuOiLMu/rCw+26tIZvMjcUsG9gxcFeruJdYIVaHujMT/KNCXs/F7CvjW8juez2D516Zlx0VZln9ZWXy2V5HM5kfilgzsGbgq1N1LrBGqQt0Zif9RoC9n4/cU8K3ldzyfwfKvTcuOi7Is/7Ky+GyvIpnNj8QtGdgzcFWou5dYI1SFujMS/6NAX87G7yngW8vveD6D5V+blh0XZVn+ZWXx2V5FMpsfiVsysGfgqlB3L7FGqAp1ZyT+R4G+nI3fU8C3lt/xfAbLvzYtOy7KsvzLyuKzvYpkNj8St2Rgz8BVoe5eYo1QFerOSPyPAn05G7+ngG8tv+P5DJZ/bVp2XJRl+ZeVxWd7FclsfiRuycCegatC3b3EGqEq1J2R+HvoRw/9h+Oe+Mun9OVM/LjOfhzx999///vsPvCl9UOIT/ghvxn+VfJP4zbih0wrYNfjItvxmP0QZzwC55Ufkayq8kOcjG2cG/Ck+XGEtXF1qgp19/yjrJVckfhsSxWUpJ64oIR+AvTlbPzoF+W6p0Wt9UvFV+NxlK9aCH1B9Gu46wVitn9H8s99cX/iNVzlH3lCbrVi4mqh3FMenvmV4pZoy/NbR+Fx/eOPP/4++5fZ8+MMtZWtkxhIyAYgUxXq7i1sI1SFunv+UZbF6q74ufRmG8uvVhXqnokf15UFsKUrkR/uY8u/bMxHM9O/GPdW/kV6/YvttyTUbmYTsmf16UobHv26GsVKNuInOt0H+a4NK+uLP7ulWdxiOUuiLAiZqlDXEz1L+hGqQt09/yjLYjUyfnqrIuH1Fnjl2+CeqlD3TPx0TT855y2ciUr9OLkz9YJN7Omt199+uSf/8Itz/PT6o5nt317+MaZca6wA+xrPXv9kZ0t89aj2+DQi++A2gfr4is/47v5/99133+7T16s+DQJtacPCRrSvflCueAldK560RV9UX8+2NItbLMdgQRaETFWo64Pk5yNVhbp7/lGWxWp0/L5+/fqf537++edvRybESFXBl7Px+/XXX/8++5cvX758eybzyTUKX1gz/yD7Wucu7vRvK/8kxpYNRBuU0+NfNuYuFm9ss2FFux4j7uEbPnpuxsWfe2wu1GeD4NgjtUGbbhfJtvtAXfz2OD5xfuyxNq5OVaHunn+UZbEaGT+9OVI3m2R+PUJVqHsmfnoT1iLDhAXqM/FiG1G9yK6/oYPKdR3L5edoZvu3l3+SxgrwxaUyOOqf29tSRO1HP6iLr/KbazYzjrrO2utF7UabSLHjGOM0e36c5RbLCpaTBSFTFep6Yvj5SFWh7p5/lGWxGhm/bMJxrq81uB6pKvKFYzz3sixW+mMz93Rf9vd0JbLNUW/KIP9YPFQ2gxn+qT3GL8s/SYsoaJEVPf7F8Y7S13ws6FrkZU/XIJ/cV6TN+Pvvv//nmk2FZ/X1XI9og7ZoM7OlI33hXHgMnzI/jlBfeTtQMByCWFEV6hJIPefnI1WFunv+UZbFanT8aJ8JGp+9I4ZVqHsmflnsWISqfbsC3wT0CQMoa/kH2b0RzPaPdrbyTwswEto0ev1Tu3sSatPjJF9A9d1n9c03tKtRu7Ihm57nbG7uN7Tid+f8OMMtlrPgZEHItIfaVqB9AniijFIV6noyZIlBWYyVvxkp6SiLz7a0x178FEPd19Fj65PUzyvaQ/5RV7ZlI44v5R4v0LUvLkB9tbelXmR/a1yfjvsa49jLkfmbjW8v3n4m+SU/48Yuf3Skrvzm6H3Q13eUXcVe/NwXjhB9jrkJamNPs7jF8sjAMJEYAC1mRxfOXlWhri+U2aJJWRYroUVD/a30dY9q/HwCInylTEe/h5hAWXlUBXzEL9njObUdbThxggLxVXv+XEtX4T4AfsSyJ4KfWU4qb3rZy7/K+PbgbWdS3skW/maonGd883Cpb2qv1dYR9uInqRwqn7ri8y3N4hbLowPjAyfFhB+lKtT1zcrPvay1SDhcV/tXYSt+vCXqXHX05oi8H1tvyy3toXioPj7Ij/h3EMq1wAj/e4THkfoVH3vhaxf1QfbjwvFkPB89fjHOPVTnbza+vUQbmfDF+w7yg/F1n/w59Sn2jXmSzfOzbMXP5y9y1KfMF9Xf0yxusTwyMFoE/Bl/K+d8pKq4X/Hcy2KsNCliOfWZAPKjpT324peV6zzW0+TRhsK16rVEv7akyaX2ok/RNrRiRrnu6ZnMJ1f056g+AoqZxkJ/Q+I667Nrj7382xvfXslmS3oZc3jOjw6+e47qXH2SgL67L5n2ODJ/EW0qfiKzE59raRa3WB4dGA1EnGAa/JGqQl88eWMiqyxrc+TCAVvxi+DjlROT57YUFyz5KGgDVE5dPRMnLtfeXiV+mU9H5PYRbcY+PBn5it8OfbnixQlkQ8c4f6E1vpnNI9K4bEn24jE+79fevvJQzx15sauwFb8KWT38q2gWt1geGRgt4gya26kO2l3QFxJR/fJzL4t++7USEpSkvezFb/RXIf5cJk16QQwUB30NKPAz+uKLhN+Dio+qf1aVr2qeTvSTa+/TlvY4Mn+z8R0tfS2OXZ+z6v/sr9Ir81fnGkd9ShNZrDNfMs3iFst3BIaBQzp/GvTl7MaVxY8kvLKfe/FT0uOnT0CXJi6TkjbigpcR28hEu7TlcWj56s9pcdCR+HKu9ip4ez1SbCAuHG9BMSPm9Ed92lIV2szGtDK+d0h5o/Psvl8r13T0e4g5lJVHVWnFT8Qy5pLKsvUl8yXTLG6xfGdgsCV7md1Z0BffrPzcyzKfPemqC+5ZYvziZMBPTTiOPvn0pklZFT3bkuLk+ALqcB0XU/mncm+vkh9q56w8VhwhxvTJuI/acCnzPm7pKDH/nGx875LyhqOfa1y9jKPKkft81P+jxPhp/LJYingPMl8yzeIWy28MzJXQf//6QFKS+3UWq5HInr5ycHTPN0v5GjcC15VfFUpC7fqnlpn+qf3W+Lp96mSfttx/+eULSw9qrzW+Hgf5Rpl88vuCtrK4ZtrjiH/UyeLsm4T8qvpXUdZm3Jh07f5d4cNoRo/vKG6xnAUnC0ImJe/bRV9IBiVEa6Gj7iywrQUz+/sR4KdPWqS/I+G/7kGlL4pJS2wyLAxMJi2mR/7JHdTjn7ezJ2/fxxf/uce5kL/ywTcqzhH39nQE6suO/zM/xFFtZW16Xd3X+OzpCLQd/QP3TzFVnLHh1zpH0ZezUnvePkfuqcyvOWrMe6WYjxIo1so78H5taRaP37jejhZX+qLFTInvkwEpUe9Gb7tKWvmg5JZAfvvk8j7okw5U/pbjz24pIp+f4F8cV9nU0cdbfirW4BuD43V62BpfiOWKC+XKX9VRW96vLVWo+sfRYykb/mKiMlTxb0+xDdmQTd3X333jmPdqNDHWvl6pT1uaxS2WFRQnC0Imnn2z4LfffvtPv3766af/lJH0euYuWj/9EH/qAL9YYFik4wIRf4IC8VMVFZjgW9KbK4t7jI0WNBjlX3wuSv+gaZSPrzZLhJ/4ja+c+yaBuOao+FNnS3tUxtfjmDHyZy+O+sfY0q7GWYur7HHNUfFX+VnRBm1xrrZVvrWwa8xV/6yyMb9S8Msvv3w7Oj/++ON/+pRpFo/fuN6OFiYSOU62uMByncVqNCwMvGnhK/b1BqzkptzfxOgLfXD/1SdNblDft9DzWyJuWrzYwOQrPME/2sMmwib+Us65+8D9bHz10/UR9amXvfEVirHq+31/lnvqj/rWUoUt/xzqeDylH3744T9lqOLfnlptyCb+UIcc4NrrZ74e1Wh8fHVkPLCtObOlWayN6yZiv0jwmNhcZ7EaTWZTC1fE/ZXP2eSuEp9rScgn/MuIz93hX7ZAxfHVOch3bRSgRZt7Xn4FlfFtxVU+RdSvPVU44h9tajy1WSC9qHDPy6+SXk6wERd0jW3mV69Gc8f4juAWy1liZkH4iFKS+/fwKEtuyrNYjURvt9iPPmU+RmLSa9FtfYo4A4u6x2xrYYj0+pfZcOnTFURbuvaNKH411nqGNq94462Mr5cL9wv/yUvlpv4mp7f0Ho76F7+a1WYRr0Ft9+D+tWxp0+RcXPXy4fZGKPZJ/Wh9io2axS2WP/PGhTwJNAlJGCWJNGPjAhYifY2JH75gUobPHPE5W4zBF4krFzbApi9e8iceR/gnm1vipYT2NXbZgukLf4Z8oQ7Pt/52FlVha3xdxDH6yHUW0ytfTCr+cU/3de339QzltFX52f4qtFWN31UblsjsjBD907lesuOmlmkWa+N6kJgYW4vbSGTffdG5l302/6KNliJH/OiZH1WoOyN+VaJPmX8tZc9dTcuOi7JZ+TdLs1gb14M0IvGryL77onMv+2z+RRstRY740TM/qlB3RvyqRJ8y/1rKnrualh0XZbPyb5ZmsTauB2lE4leRffdF51722fyLNlqKHPGjZ35Uoe6M+FWJPmX+tZQ9dzUtOy7KZuXfLM1ibVwP0ojEryL77ovOveyz+RdttBQ54kfP/KhC3RnxqxJ9yvxrKXvualp2XJTNyr9ZmsXauB6kEYlfRfbdF5172WfzL9poKXLEj575UYW6M+JXJfqU+ddS9tzVtOy4KJuVf7M0i7VxPUgjEr+K7LsvOveyz+ZftNFS5IgfPfOjCnVnxK9K9Cnzr6Xsuatp2XFRNiv/ZmkWa+N6kEYkfhXZd1907mWfzb9oo6XIET965kcV6s6IX5XoU+ZfS9lzV9Oy46JsVv7N0izWxvUgjUj8KrLvvujcyz6bf9FGS5EjfvTMjyrUnRG/KtGnzL+WsueupmXHRdms/JulWcyzvFgsFovFCdbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4FWvjWiwWi8WrWBvXYrFYLF7F2rgWi8Vi8SrWxrVYLBaLV7E2rsVisVi8irVxLRaLxeJVrI1rsVgsFq9ibVyLxWKxeBVr41osFovFq1gb12KxWCxexdq4FovFYvEq1sa1WCwWi1exNq7FYrFYvIq1cS0Wi8XiVayNa7FYLBavYm1ci8VisXgVa+NaLBaLxatYG9disVgsXsXauBaLxWLxKtbGtVgsFotXsTauxWKxWLyKtXEtFovF4lWsjWuxWCwWr2JtXIvFYrF4Ef/73/8Bk/P7YxGaU6YAAAAASUVORK5CYII=",Ze="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAGuAa4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiiigAooooAKKKKACiiigBKKKKACiiigAooooAKKKKACiiigAooooAWikooAWikooAWikooAWikooAWikooAKKKKACloooAKKKKACiiigApKWkoAKKKKACiiigAooooAKKKKAFooooAKKKKACiiigAooooAKKKpatq1joemTalqU3kWsGPMk2M+3JAHCgnqR2oAu0Vxn/C3fAv8A0HP/ACUn/wDiKP8AhbvgX/oOf+Sk/wD8RQB2dFcZ/wALd8C/9Bz/AMlJ/wD4ij/hbvgX/oOf+Sk//wARQB2VFcZ/wt3wJ/0Hf/JSf/4ij/hbvgT/AKDv/kpP/wDEUAdnRXGf8Ld8Cf8AQd/8lJ//AIij/hbvgT/oO/8AkpP/APEUAdnRWL4e8X6F4q+0f2Jffavs23zf3Tpt3Zx95Rn7p6elbVABRRRQAUUVjeIfF2heFfs/9t332X7Tu8r9077tuM/dBx94dfWgDZorjP8AhbvgT/oO/wDkpP8A/EUf8Ld8Cf8AQd/8lJ//AIigDtKK4v8A4W74F/6Dn/krP/8AEV02j6xYa9pkWpaZP9otZs7JNpXOGKnhgCOQe1AF6isTxD4u0Lwr9n/tq9Nr9p3eV+6d923Gfug4+8OvrWN/wt3wL/0HP/JWf/4igDtKK4v/AIW74F/6Dv8A5Kz/APxFH/C3fAv/AEHf/JWf/wCIoA7SiqOkavYa9pkWpaZP9otJt3lybWXOGKnhgD1B7VT8QeLdD8LfZ/7avvsv2nd5X7p33bcZ+6px94dfWgDZyKK5nSPiN4U13U4dN03VhPdT7vLj+zyrnCljyygdAe9dNQAZFFcb/wALb8Cjrrf/AJKTf/EUn/C3fAn/AEHP/JSb/wCIoA7OiuM/4W74F/6Dn/kpP/8AEUf8Le8C/wDQc/8AJSf/AOIoA7OiuM/4W94F/wCg5/5KT/8AxFH/AAt7wL/0HP8AyUn/APiKAOzorjP+Fu+Bf+g5/wCSk/8A8RR/wt3wL/0HP/JSf/4igDs6K4z/AIW94F/6Dn/kpP8A/EUf8Ld8C/8AQc/8lJ//AIigDs6KK5jVviP4S0LU5tN1LVvIuoMeZH9nlfbkAjlVI6Ed6AOnorjP+Fu+BP8AoO/+Sk//AMRR/wALd8Cf9B3/AMlJ/wD4igDs6K4z/hbvgT/oO/8AkpP/APEUf8Ld8Cf9B3/yUn/+IoA7OiuM/wCFu+BP+g7/AOSk/wD8RR/wt3wJ/wBB3/yUn/8AiKAO0orjP+Fu+Bf+g5/5KT//ABFH/C3fAv8A0HP/ACUn/wDiKAOzooooAKKKKACiiigArjPi4SPhjq+P+mP/AKOSuzrjPi7/AMkx1f8A7Y/+jo6APmeiivsugD40or7LooA+M6K+y6KAPjSivsuvmf4uf8lM1f8A7Y/+iY6AOy/Z8/5mD/t2/wDatezV4z+z708Q/wDbt/7Vrs/i5/yTHVv+2P8A6OSgDs6K+NK+y6ACvGf2hP8AmX/+3n/2lXG/Fw/8XO1f/tj/AOiUrjKACiuz+EX/ACU3SfrN/wCiXr6ZoA+M6+mPhF/yTLSP+23/AKOkr5nr6Y+EX/JMdI/7bf8Ao6SgDjf2g/8AmX/+3n/2lXjNfZlJnmgD40or7Mr4zoA+mPhF/wAkx0j/ALbf+jpK439oPr4f/wC3n/2lXjNA60Adp8I/+SnaT/22/wDRL19L180fCP8A5KdpP/bb/wBEvX0vQB8aUV9l18z/ABd/5Kdq/wD2x/8ARMdAHGUV7L+z518Qf9u3/tWvZ6APjOivsyvjOgAor6Y+EX/JMtJ/7bf+jnrs6APjSivpn4uf8ky1f/tj/wCjkr5m70AfZQGDjHavmj4u/wDJTtX/AO2P/omOvpjtXzP8Xf8Akp2r/wDbH/0THQBxlFezfs9/8zB/27f+1a9moA+M6K+zKKAPjOivsykPSgD40or6a+Ln/JMtW/7Y/wDo5K+ZT1oA+zKSlooAKKKKACiiigArjPi7/wAkx1f/ALY/+jo67OuM+Lv/ACTHV/8Atj/6OjoA+Z6+y6+NK+y6APDPiL8RfFegeOtR0zTNW8i0h8vy4/s8T7d0aMeWUnqT3rmv+Fu+Ov8AoOf+SkH/AMRR8Xf+Snav/wBsf/RKVxlAHY/8Ld8d/wDQd/8AJSD/AOIo/wCFu+O/+g7/AOSkH/xFcbRQB9ld6+aPi5/yUzV/+2P/AKJjr6Yr5m+Lf/JTNX/7Y/8AomOgDs/2fP8AmYP+3b/2rXrOr6RYa9pkumanB59pPt8yPey7sEMOVIPUDvXk37Pf/Mwf9u3/ALVr2agDjf8AhUXgT/oBf+Tc/wD8XXjH/C2/HP8A0Gx/4CQ//EV9NV8Z0Ae/eEPB+g+OvC9n4k8SWH27Vb3f59x5rxb9jsi/KhVRhVUcDt61xvxj8I6F4V/sf+xLH7L9p8/zf3rvu2+Xj7xOPvHp616Z8Iv+SY6R/wBtv/Rz0fEL4e/8J5/Z/wDxNPsH2LzP+Xfzd+/b/tLjG39aAPGvhH/yU3SP+23/AKJevpjtXjP/AAr0/Cz/AIrQap/av9m8/ZPI8jzN/wC6+/ubGN+ehzjHel/4aE/6lb/yf/8AtdAHjNfTHwi/5JlpP/bb/wBHSVxn/DPnGf8AhKP/ACQ/+2Uv/Cwf+FVf8UV/Zf8Aav8AZv8Ay9/aPI8zzP3v3NrYxvx1OcZ70AbPxi8X674V/sf+xb77L9p8/wA390j7tvl4+8px949PWuY+HXxF8Wa94707TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65r4hfEL/hPP7P8A+JX9g+xeb/y8ebv37f8AZXGNn60fCL/kp+kf9tv/AES9AH0zXxnX2ZXjP/DPf/U0/wDkh/8AbKALnw5+HXhPXvAunanqelefdz+b5kn2iVd2JXUcKwHQDtXTf8Kj8C/9AP8A8m5//i62fCPh3/hFfDFpov2r7V9m3/vvL2btzs33cnH3sde1Y/xB+IK+BP7Pzphvvtvmf8t/L2bNv+yc53fpQBi+LvCWheBPDF54l8NWP2HVbLZ5Fx5ry7N7qjfK5ZTlWYcjv615n/wtzx1/0HP/ACUg/wDiK7L/AIWF/wALU/4or+yv7K/tP/l7+0ed5fl/vfubVzny8dRjOfal/wCGfP8AqZ//ACQ/+2UAey1zOrfDvwpruqTalqWlefdzbfMk+0SrnAAHCsB0A7V01eZ+L/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qAMb4g/8WrGn/8ACF/8Sv8AtPzPtf8Ay28zy9uz/WbsY8xumOvtXGf8Ld8df9B3/wAlIf8A4iuz/wCS7np/YQ0T/t587zv++NuPK9857Y5P+GfB/wBDR/5If/bKAOL/AOFueOv+g7/5KQf/ABFez/8ACpPA3/QD/wDJuf8A+LrjP+GfB/0NH/kh/wDbKX/hoP8A6lf/AMn/AP7XQBieLfF+veBfE934a8NX32DSrLZ5Fv5SS7N6K7fM4LHLMx5Pf0rs/g74u13xUdY/tq++1fZvI8r90ibd3mZ+6Bn7o6+leNeLvEH/AAlPie71r7L9l+1bP3Pmb9u1FXrgZ+7np3rZ+H3xC/4QP+0P+JX9v+2+X/y8eVs2bv8AZOc7vbpQB7N8Xf8AkmWr/wDbH/0clfM1em+LvjH/AMJT4Zu9F/sD7L9p2fvftm/btdW6bBn7uOvevMjzQB9lnoa+Z/i7/wAlO1f/ALY/+iUr6Y7V8z/F3/kp2r/9sf8A0SlAHZfs9/8AMwf9u3/tWvQPiPq19oXgTUdS02byLqDyvLk2K+3MqA8MCOhPauA/Z7/5mD/t2/8Aatdl8Xv+SY6v/wBsf/R0dAHjf/C3fHX/AEHf/JSD/wCIo/4W746/6Dv/AJKQf/EVxdFAHaf8Ld8df9B3/wAlIP8A4ivS/g74u13xUNY/tq++1fZvI8r90ibd3mZ+6oz90dfSvAK9m/Z86eIP+3b/ANq0Adn8XP8AkmWr/wDbH/0dHXzNX0z8XP8AkmWr/wDbH/0dHXzNQB9mUUlLQAUUUUAJRRRQAVxnxd/5Jjq//bH/ANHR12dcZ8Xf+SY6v/2x/wDR0dAHzPX2XXxpX2XQB8zfF3/kp2r/APbH/wBEx1xtdl8Xf+Snav8A9sf/AETHXG0AFFFFAH2ZXzL8XP8Akp2r/wDbH/0SlfTVfMvxc/5Kdq//AGx/9EpQB2f7Pn/Mwf8Abt/7Vr2avGf2fP8AmYP+3b/2rXs1AC18Z19mV8Z0Ae5fDr4i+FNB8Cadpup6r9nuofN3x/Z5WxmV2HKqR0I7103/AAt3wL/0Hf8AyUn/APiK+Z6KAPf/ABf4v0Px34Zu/DPhm++36re7PIt/KeLfsdXb5nUKMKrHkjp615l/wqLx3/0Av/JuD/4ul+EX/JTtI/7bf+iXr6YoA4z/AIW54EP/ADHP/JWf/wCIrzPxd4R13x54mu/Evhqw+3aVe7PIuPOSPfsRUb5XKsMMjDkDp6V5nX0z8Iv+SY6R/wBtv/Rz0AfP/iHwhrvhX7P/AG1Y/ZftO7yv3qPu24z90nH3h19a2vhD/wAlO0j/ALbf+iXrs/2hP+Zf/wC3n/2lXGfCH/kp2kf9tv8A0S9AH0zRRRQBzGrfEfwloWpzabqWreRdQY8yP7PK+3IBHKqR0I715/8AEJh8Uxp58F/8TQaZ5v2v/lj5fmbdn+t25zsbpnpz2rjfi7/yU7V/+2P/AKJjrsf2fQD/AMJBn/p2/wDatAFP4dfDrxXofjnTtU1LSvItIfN3yfaImxmJ1HCsT1I7V7pTcY4FOoAK+Zvi7/yU7V/+2P8A6Jjr6Yr5n+Lv/JTtX/7Y/wDomOgDsv2fP+Zg/wC3b/2rXswFeM/s+f8AMwf9u3/tWvZqAA9K+NWPNfZR6V8at1oATNFFFAFzSNIv9e1OHTNMg8+7n3eXHvVd2FLHliB0B7103/CovHf/AEAv/JuD/wCLo+EX/JTtI/7bf+iXr6YoAXt6V8z/ABd/5Kfq/wD2x/8ARMdfTHevmf4u/wDJT9X/AO2P/omOgDs/2e/+Zg/7dv8A2rXZ/F3/AJJjq/8A2x/9HJXGfs9/8zB/27f+1a7P4uf8kx1f/tj/AOjkoA+ZqKKKACvZ/wBn3p4g/wC3b/2rXjFez/s+9PEH/bt/7VoA7L4uf8kx1f8A7Y/+jkr5mr6Y+Ln/ACTLV/8Atj/6OSvmegD7LoNLSUAFFFFABRRRQAVxnxd/5Jjq/wD2x/8AR0ddnXGfF3/kmOr/APbH/wBHR0AfM9fZdfGldn/wtzxz/wBB3/yUh/8AiKAPpelyK+Z/+FueOf8AoO/+SkP/AMRR/wALc8c/9B3/AMlIf/iKAPpcDHQAUoAFfM//AAt3x1/0Hf8AyUg/+Io/4W746/6Dv/kpB/8AEUAfTFfM/wAXf+Snav8A9sf/AETHR/wtzx1/0Hf/ACUg/wDiK5nV9Xvtc1OXUtSn8+6m2+ZJsVc4UKOFAHQDtQB6x+z708Q/9u3/ALVrs/i5/wAkx1b/ALY/+jkrjP2feniH/t2/9q12fxc/5Jlq3/bH/wBHJQB8z0UV9Mf8Kj8C/wDQD/8AJuf/AOLoAX4R/wDJMtJ/7bf+jpK4v9oP/mX/APt5/wDaVY3i7xdrvgTxPd+GvDV99g0qy2fZ7fykl2b0V2+ZwzHLOx5J6+lbPw9B+Kh1D/hNT/ag0zy/so/1Hl+Zu3/6rbnPlr1z0470AeNjoaSvcfiL8O/Cmg+BtQ1LTdKFvdw+Xsk+0StjMqKeGYjoT2rw6gAr6Z+EX/JMdI/7bf8Ao6Sm/wDCovA3/QDH/gXP/wDF15p4u8X694E8T3fhrw1ffYNJstnkW/kpLs3ort8zqzHLMx5Pf0oA2v2hP+Zf/wC3n/2lXGfCL/kp2kf9tv8A0S9dl8Ps/FQ3/wDwmv8AxNRpnl/Zf+WHl+Zu3/6rbnPlr1z0471s+LvCOheA/DN34l8NWP2DVbLZ9nuPNeXZvdUb5XYqcq7DkHr60AenUV8zf8Ld8d/9Bz/yUg/+Ir6ZoA+Zvi7/AMlO1f8A7Y/+iY64yuz+Lv8AyU7V/wDtj/6JjrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzSivcviJ8O/CmgeBdR1PTNK+z3cHleXJ9olbGZUU8MxHQntXhtABX0x8Iv+SYaR/wBtv/Rz0f8ACo/An/QD/wDJuf8A+LrzPxd4u13wJ4nvPDXhq++w6VZbPs9v5SS7N6LI3zOGY5Z2PJ7+lAHvwIwcc4rjfi7/AMkw1b/tj/6OSsX4O+Ldd8Vf2v8A21fC6+y+T5P7pE27vMz90DP3R19K2/i5/wAkx1b/ALYf+jo6APmavsvvXxpX2XQB8z/Fz/kpusf9sf8A0THXZfs9/wDMwf8Abt/7Vrjfi5/yU3WP+2P/AKJjrsv2e+viD/t2/wDatAHZ/F0f8Wx1b28n/wBHJXzP3r6Z+Ln/ACTHV/8Atj/6OSvmagD7Lr5n+Lv/ACU/V/8Atj/6JSvpivmf4u/8lP1f/tj/AOiUoA7L9nz/AJmD/t2/9q17NXyd4e8Xa54WFz/Y179m+1bfN/dI+7bnH3gf7x6etbP/AAt3x1/0HT/4CQf/ABFAH0xgDoMUV80f8Ld8df8AQc/8lIP/AIik/wCFu+O/+g5/5KQf/EUAfTHTpRXzR/wt3x1/0HP/ACUg/wDiKT/hbnjv/oOf+SkH/wARQB7L8Xv+SY6t/wBsf/RyV8z102r/ABF8V69pc2manqpuLWfbvj+zxJnDBhyqg9QO9czQB9l0UUdqACiiigAooooAKxfF/h7/AISrwxd6J9q+y/adn77y9+3a6t93Iz93HXvW1RQB4z/wz3/1NH/kh/8AbKP+Ge/+po/8kP8A7ZXsuaM0AeNf8M9/9TR/5If/AGyj/hnv/qaP/JD/AO2V7NRQB4z/AMM+f9TR/wCSH/2yj/hnz/qaP/JD/wC2V6zq2r2Oh6ZNqWpTGC1gx5kgRn25IA4UE9SO1cz/AMLd8C/9Bz/yUn/+IoA4z/hnz/qaP/JD/wC2Uf8ADPn/AFNH/kh/9srs/wDhbvgX/oOf+Sk//wARR/wt3wJ/0Hf/ACUn/wDiKAD4e/D3/hA/7Q/4mn2/7b5X/Lv5WzZu/wBo5zv/AEo+Lv8AyTPVvrB/6OSj/hbvgT/oOf8AkpP/APEVjeLvF+hePPDV14a8M332/Vb3Z5Fv5Txb9jq7fM6hRhVY8kdPWgDwCvsuvmgfCLx1/wBAL/ybg/8Ai6+mKAPmX4u/8lO1f/tj/wCiUo+H3xC/4QT+0P8AiV/b/tvl/wDLx5WzZu/2Wznf+ldN8Rvh14r13x3qOp6ZpXn2k/leXJ9oiXOIkU8MwPUHtXM/8Kj8df8AQD/8m4P/AIugDs/+Fhf8LTP/AAhf9l/2X/aX/L39o8/y/L/e/c2rnPl46jGc9sUf8M+f9TR/5If/AGyqXw6+HXivQvHWnanqeleRaQeb5kn2iJsZidRwrE9SO1e6UAeMf8NCf9St/wCT/wD9rpB8P/8AhahPjT+1P7LOpf8ALp9n8/y/L/dff3LnOzPQYzjtmvG69y+HfxF8J6F4F07TdS1XyLqDzfMj+zyttzK7DlVI6Ed6AKeP+FEDr/bv9tf9u3k+T/33uz5vtjHfNYvi74xf8JV4Yu9F/sH7L9p2fvvte/btdW+7sGfu46962fiF/wAXT/s8eC/+Jp/Zvm/a/wDlh5fmbdn+t25zsfpnGOe1cBq3w58WaFps2palpPkWsGPMk+0RPjJAHCsT1I7UAczX2ZXxnX2ZQB8zfF3/AJKdq/8A2x/9Ex0nw++IP/CCf2h/xK/t323y/wDl48rZs3f7Jznd+lL8Xf8Akp2r/wDbH/0THWL4e8I674q+0f2LY/avs23zf3qJt3Zx94jP3T09KAPTP+Fg/wDC1P8Aiiv7L/sr+0/+Xv7R5/l+X+9+5tXOfLx1GM57Yo/4Z8/6mj/yQ/8AtlY3hLwjrvgTxPaeJfEtj9g0qy3+fceakuzejIvyoxY5ZlHAPX0r0z/hbvgXH/Ic/wDJSf8A+IoA40/tB9R/wi3/AJP/AP2uvM/F3iH/AISrxNd619l+yfadn7nzN+3air97Az93PTvWLRQB2Pw/+IH/AAgv9of8Sv7d9t8v/l48rZs3f7Jznf8ApXaD4hf8LT/4or+y/wCy/wC0v+Xv7R5/l+X+9+5tXOfLx1GM59q8z8PeEdd8VfaP7FsftX2bb5v71E27s4+8wz909PSu/wDh18OvFmg+OtO1PU9K8i0g83zJPtETbcxOo4ViepHagC7/AMM+f9TR/wCSH/2yvZu1JS0AeZ+Lvg5/wlXia81r+3vsv2rZ+5+x79u1FXrvGfu56d62fh78Pf8AhA/7Q/4mn2/7b5f/AC7+Vs2bv9ps53fpXaVi+IfF2heFfs/9t332X7Tu8r9077tuM/dU4+8OvrQAni3w9/wlPhe70T7V9l+07P33l79u11b7uRn7uOvevNP+Ge/+pp/8kP8A7ZXf6R8RvCmvanFpmmar593Nu8uP7PKu7CljyygDgHvXT0AJXmfi74Of8JV4nu9b/t77L9p2fufse/btRV+9vGfu56d69MrmdX+I3hPQ9Tm03UtW8i6gIEkf2eV9uQCOVUjoR3oA4D/hnv8A6mn/AMkP/tlH/DPf/U0/+SH/ANsrs/8AhbvgX/oOf+Sk/wD8RVzSPiL4U17VItM0zVfPu593lx/Z5VzgFjyygdAe9AHA/wDDPn/U0f8Akh/9so/4Z8/6mj/yQ/8AtleyUUAeN/8ADPn/AFNH/kh/9so/4Z9/6mn/AMkP/tleyVjeIfF+heFfs/8AbV99l+07vK/dO+7bjP3QcfeHX1oA8z/4Z8/6mn/yQ/8AtlH/AAz3/wBTR/5If/bK7/SfiP4S1zU4tN03VhPdTbvLj+zypnCljyygdAe9dNQAUUUUAFFFFABRRRQAUUh6Vxvxc/5Jjq3/AGw/9HJQB2eRRkV8aZo5oA+y6K+NAK9m/Z8/5mD/ALdv/atAHZfFzj4Y6vj/AKY/+jkr5nr6Y+Lv/JMdX/7Y/wDo5K+Z6ACjFFfTHwk/5JlpP/bf/wBHPQB8z12fwh/5KdpH/bb/ANEyV2P7QQx/wj//AG8/+0q8boA+y6WvjOvsygAooooAKKKKAPjOiivpj4Rf8ky0j/tv/wCjnoA4z9nzr4g/7dv/AGrXafF3/kmOr/8AbH/0dHXZUtAHxnX2ZRRQB8y/Fz/kp2r/APbH/wBEpXZ/s+f8zB/27f8AtWvZjXjP7Qf/ADL/AP28/wDtKgDs/i7/AMkx1f8A7Y/+jkr5nrs/hF/yU3Sf+23/AKJkr6YoA+NKKK+mPhF/yTPSf+23/o6SgDjP2fP+Zg/7dv8A2rXsxrxr9oT/AJl//t5/9pVxnwjYt8TtIySf9d1P/TF6APpenU2nUAJXjP7Qn/Mv/wDbz/7Sr2avGf2hP+Zf/wC3n/2lQBxvwj/5KZpH0m/9EyV9MDpXxpRQB9l18z/Fz/kp+r/9sf8A0THXGV9MfCL/AJJjpH/bb/0c9AHzRXZ/CP8A5KbpP/bb/wBEvX0vXG/F3/kmWrfWD/0clAHZUV8aV9l0AFeNftB/8y//ANvP/tKvZaKAPmf4Rf8AJTtI/wC23/ol6+mK4z4uf8kx1b/tj/6OSvmegD7LooooAKKKKACiiigBD0rjfi5/yTHVv+2P/o5K7OsXxd4e/wCEq8MXei/avsv2nZ++8vft2urdMjP3cde9AHydX0x/wqLwL/0A/wDybn/+LrjP+GfP+po/8kP/ALZSn9oPDEf8Iv0/6f8A/wC10AcB8RdIsdC8c6jpmmweRaQeX5ce9mxmJGPLEnqT3ql4e8X674V+0f2Je/ZftO3zf3KPu25x94HH3j0o8XeIf+Eq8T3etfZfsv2nZ+58zft2oq9cDP3c9O9YtAHpnhHxdrnjzxPZ+GvE16L7Srzf59v5KRb9iM6/MgDDDIp4I6elemf8Kj8C/wDQD/8AJuf/AOLrxr4Rf8lO0j/tt/6JevpigD41zXS6R8RfFeg6XDpum6r5FpDu8uP7PE2MsWPLKT1J713/APwz5/1NH/kh/wDbKX/hn3/qaP8AyQ/+2UAN+HoHxSGof8JpnVP7N8r7J/yx8vzN2/8A1e3OfLXrnGOO9XfiJ8OfCmg+BtR1PTdL8i7h8ry5PtErbcyop4ZiOhPaum+H3w9/4QQaj/xNPt323yv+Xfytmzd/tHOd36Vt+LvD3/CVeGLvRftX2X7Ts/feXv27XVumRn7uOvegD5OPWuy/4W345/6D3/kpD/8AEV2f/DPn/U0f+SH/ANspP+GfP+po/wDJD/7ZQBx3/C3PHP8A0HP/ACUg/wDiK9L+Dvi/XfFX9sf21ffavs3keV+5RNu7zM/dAz90dfSvGvF3h/8A4RXxNd6Kbn7V9m2fvfL2btyK3TJ/vY69q2fh98Qh4E/tD/iV/bvtvl/8vHlbNm7/AGTnO79KAPcviNq99ofgTUdS02byLqDyvLk2K+3MqA8MCOhPavDv+Fu+Ov8AoOf+SkH/AMRXY/8ACwf+Fqf8UV/Zf9lf2n/y9/aPP8vy/wB79zauc+XjqMZz7Uf8M+/9TR/5If8A2ygDxqum0j4ieKtC02HTtM1X7Pawg7I/s8TYySx5ZSTyT3r0D/hn3/qaP/JD/wC2Uf8ADPv/AFNH/kh/9soA2fg54v13xV/bH9t332r7N5HlfuUTbu8zP3VGfujr6V03xG1a+0PwJqOpabN5F1B5XlybFbbmVAeGBHQntVL4efD/AP4QT+0P+Jp9u+2+V/y7+Vs2b/8AaOc7v0ra8XeH/wDhKvDF3ov2r7L9p2fvvL37drq3TIz93HXvQB8//wDC3PHf/Qc/8lIP/iKP+FueO/8AoOf+SkH/AMRXa/8ADPg/6Gj/AMkP/tlJ/wAM+j/oaP8AyQ/+2UAd98OdWvtc8C6fqWozie6n83zJNiruxK6jhQAOAO1XfEPhHQvFX2f+2rH7V9m3eV+9dNu7GfukZ+6Oteaf8LBHwr/4or+zP7V/sz/l78/yPM8z979za2MeZjqeme+KT/hoP/qV/wDyf/8AtdAG14u8IaF4C8MXniXw1ZGx1ay2eRcGV5dm91RvlclTlXYcg9fWvMh8XPHX/Qc/8lIP/iK7Q/EL/hag/wCEKGlf2WdT/wCXs3HneX5f737m1c58vHUdc+1H/DPf/U0f+SH/ANsoA7L/AIVF4E/6Af8A5Nz/APxddNpGkWOg6ZDpumQeRaQ7vLj3s23LFjyxJ6k968m/4aD/AOpX/wDJ/wD+116X4Q8Rf8JX4atNZ+yG0+07/wB15m/btdl+9gZ+7np3oAd4h8I6H4qNt/bVl9q+y7vK/eum3djP3WH90dfSuM8X+EdC8CeGLzxL4asfsOrWWzyLjzXl2b3VG+V2KnKuw5Hf1rb+IHxAHgQaeTpn24Xvmf8ALfy9mzb/ALJznd+lcWPiD/wtT/ii/wCy/wCyv7T/AOXv7R5/l+X+9+5tXOfLx1GM57YoA4z/AIW546/6Dn/kpB/8RR/wtzx1/wBB3/yUg/8AiK7H/hn3/qaP/JD/AO2Uv/DPn/U0f+SH/wBsoA43/hbnjr/oO/8AkpB/8RWL4h8Xa74q+z/21ffavs27yv3SJt3Yz90DP3R19KXxf4d/4RXxNd6L9q+1fZtn73y9m7cit0yf72Ovatj4f/D4+Ov7Qxqf2H7F5f8Ayw8zfv3f7Qxjb+tAFT4daRY694607TNTg8+0n83zI97LnETsOVIPUDvXuP8AwqLwJ/0Av/Juf/4usXwh8HD4W8TWmt/299q+zb/3P2TZu3Iy/e3nH3s9O1em8+tAHxpX0x8Iv+SY6R/22/8AR0lfM9fTHwi/5JjpH/bb/wBHPQBjfGLxfrvhX+x/7Evvsv2nz/N/dI+7b5ePvKcfePT1rjPCPi3XPHniiz8N+Jr77fpV5v8APt/JSLfsRnX5kVWGGRTwR09K9M+IPw9/4Tz+z/8AiafYPsXmf8u/m79+3/aXGNn61xo+H3/Cq/8Aitf7U/tX+zP+XT7P5HmeZ+6+/ubGN+ehzjHvQB2X/Co/Av8A0A//ACbn/wDi68Z/4W346/6Dn/kpB/8AEV2n/DQf/Ur/APk//wDa6Q/s+/8AU0df+nD/AO2UAcb/AMLd8df9Bz/yUh/+Ir0z4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K8Z8XeH/+EV8TXei/ahdfZtn77Zs3bkVumTj72OvavTf2fP8AmYP+3b/2rQB6trGj2Wv6ZLpuowie0mx5ke5l3YII5UgjkCua/wCFR+Bv+gF/5NT/APxddpS0AJRRRQAUUUUAFFFFABVLV9YsNA0yXUtTuPs9rDt3ybWbGSAOFBJ5I7VdrjPi9/yTHVvrD/6OSgBf+FueBP8AoO/+Sk//AMRXjP8AwqPx3/0A/wDybg/+LrjK+y6APkHV9Iv9B1SbTNTg8i7g2+ZHvVsZUMOVJHQjvV3w94R13xV9o/sSx+1fZtvm/vUTbuzj7zDP3T09K2fi7/yU7V/+2P8A6JSuz/Z8/wCZg/7dv/atAGL4R8Ia74E8T2nibxLY/YNJst/n3HmpLs3oyL8qMWOWZRwD19K9M/4W54F/6Dn/AJKT/wDxFHxd/wCSY6v/ANsf/RyV8z0AfS//AAtzwL/0HP8AyUn/APiKX/hbngX/AKDn/kpP/wDEV8z0UAfTH/C3PAv/AEHP/JSf/wCIq5pHxF8J69qcOmaZqvn3c+7y4/s8q7sKWPLKB0B718t12fwi/wCSnaR/22/9EvQB9MUUUUAeG/EX4deLNf8AHOoanpmk+fazeVsk+0RLnESKeGYHqCOnauY/4VH45/6Af/k3B/8AF19NUlAHhnw5+HXivQvHWnanqWleRaQeb5kn2iJtuYnUcKxPUjtXuVLS0ANrmtY+InhTQdTl03U9V+z3UO3fH9nlbGQCOVUg8Ed66evmf4u/8lN1b/tj/wCiUoA998O+LtC8VfaP7FvvtX2bb5v7p027s4+8oz909PStuvGf2e/+Zg/7dv8A2rXs1ABXF/8AC3PAv/Qc/wDJSb/4iu0r4zoA6b4iaxY69451HU9Nm861n8rZJtZc4iRTwwB6g9qpeHvCOu+KvtH9iWP2r7Nt8396ibd2cfeYZ+6enpWNXsv7Pn/Mwf8Abt/7VoAqfDr4deLNB8dadqep6V5FpB5vmSfaIm25idRwrE9SO1e5UUUAfGZ619MfCL/kmOkf9tv/AEdJXzPX0x8Iv+SY6R/22/8AR0lAGN8Y/CGueKl0c6LZfaja+f5o81E27vLx95hn7p6VxnhDwhrvgXxPaeJfEtj9g0qy3+fceakuzejIvyoSxyzKOAevpX0BXGfF3/kmOr/9sf8A0clACD4teBf+g5/5KT//ABFdpXxnX2ZQB4b8Rvh14r17x1qGpaZpXn2k3leXJ9oiXOI1U8MwPUHtXS/B3wjrvhX+1/7asfsv2nyfK/eo+7b5mfuscY3Dr616ZRQBS1fV7DQtMm1PU5/ItINvmSbGbblgo4UE9SO1cz/wtzwJ/wBB3/yUn/8AiKPi7/yTHV/+2P8A6OSvmegAr3L4dfETwpoPgbTtM1PVRBdQ+Z5kf2eVtuZXYcqpHQivDaKAPrLw94u0PxV9o/sW++1fZtvm/unTbuzj7yjP3T09Kxvi7/yTHV/+2P8A6OSuM/Z7/wCZg/7dv/atdn8Xf+SY6v8A9sf/AEclAHzMK+yv4R9K+NR1r7KH3R9KAPDviJ8OvFev+OtS1PTNK8+0mMflyfaIlziJFPDMD1B7Vd+Hw/4VWNQPjX/iV/2n5X2X/lv5nl79/wDqt2Mb164znjoa9lrxr9oT/mX/APt5/wDaVAHZf8Ld8C/9B3/yUn/+Io/4W74F/wCg5/5KT/8AxFfM9FAH2XRRRQAUUUUALRRRQAUUUUAFfGdfZlcX/wAKk8C/9AP/AMm5/wD4ugA+EP8AyTHSf+23/o56439oT/mX/wDt5/8AaVer6PpNjoOmw6ZpkHkWkG7y497NtyxY8sSepPevKP2hP+Zf/wC3n/2lQB4zRXS/DrSLHXfHWnaZqcHn2k/m+ZHvZd2InYcqQeoHevcf+FR+Bf8AoBf+Tc//AMXQB2tGa+Zx8XfHQ/5jn/kpB/8AEUf8Ld8df9Bz/wAlIP8A4igDsv2hP+Zf/wC3n/2lXG/CL/kp2kf9tv8A0S9YviHxfrvir7P/AG3ffavs27yv3SJt3Yz90DP3R19KpaRq19oepw6lps3kXUGfLkKK+3IIPDAjoT2oA+v6K+Z/+FueOv8AoO/+SkH/AMRX0xQB8z/F3/kpurf9sf8A0Sldn+z5/wAzB/27f+1a7/V/h14T13U5dS1PSvtF3Nt8yT7RKucAKOFYDoB2q74e8I6F4V+0f2LY/ZftO3zf3rvu25x94nH3j09aAMX4u/8AJMdX/wC2P/o5K+Z+1fTHxd/5Jjq//bH/ANHJXzP2oAKntLO61C5S1sraa5nkzsihjLu2Bk4A5PAJ/Ciys59QvoLK1j8y4uZFiiTIG5mOAMngcnvX054S8Jab4I0aG1tYBNfSgCe4Ay8z9+eyDsOgHqSSQDw+H4SeN54lkGi7QwyA9xEp/LdxT/8AhT/jj/oEJ/4FRf8AxVfRii8blpIU/wBkIWx+ORn8qdtuv+e0X/fo/wDxVAHzj/wp7xx/0CU/8Cov/iq+lar7bsf8tof+/R/+KpQt3/z2h/79H/4qgCelqvtu/wDntD/35P8A8VRtu/8AntD/AN+T/wDFUAYHxF0i+17wPqGl6bCJrqfy9iFgucSox5JAHANeI/8ACn/HP/QJT/wKi/8Aiq+jdt5/z1h/79H/AOKpNl3/AM9Yf+/J/wDiqAPnP/hT3jfP/IJT/wACov8A4qvbvh1o99oPgfTtM1KHyLq383zE3K2Myuw5BI6EGt7Zef8APWH/AL8n/wCKoJuo/vLHIv8AsAqR+poAs0U1HDqGFc18RtWvtD8CajqWmzeRdQeV5cmxX25lQHhgR0J7UAdPRXzP/wALd8df9Bz/AMlIP/iKP+Fu+Ov+g7/5KQf/ABFAH0xRXzP/AMLd8df9B3/yUg/+Io/4W546/wCg5/5KQf8AxFAHsvxd/wCSY6v/ANsf/RyV8zGvTfCPi3XPHnie08NeJr77fpV7v8+38pIt+xGkX5kUMMMingjp6V6X/wAKi8C/9AP/AMm5/wD4ugD5or6Y+EX/ACTHSP8Att/6Okr5mr6Z+EX/ACTHSP8Atv8A+jpKAOyrjfi7/wAkx1f/ALY/+jkrF+MXi/XfCo0f+xL77L9p8/zf3SPu2+Xj7wOPvHp61xnhHxbrvjzxRZ+GvE199v0q93+fb+SkW/YjSL8yKrDDIp4Pb0oA8zHWvsr+EfSuO/4VF4E/6AX/AJNz/wDxdeMj4ueOQcDXeB0/0SH/AOIoAPi4P+Lmat/2x/8ARKV2f7Pn/Mwf9u3/ALVrybV9Wvtd1ObUtSn8+6m275NirnChRwoA6Adq9Z/Z8/5mD/t2/wDatAHsvTgUtFFABRRRQAUUUUAFFFFABRRRQAV4z/w0H/1K/wD5P/8A2uvZq+NMmgD2T/hoP/qVx/4H/wD2ugn/AIXsen9hnRf+3nzvO/74248r3zntjnxqvTPg74u0Lwr/AGx/bV99l+1eR5X7p33bfMz90HH3h1oA2f8AhXv/AAqw/wDCaf2r/ah0z/lz8jyPM8z919/c2Mb89DnGO9B/aD448L/+T/8A9rq78RPiL4U17wNqOm6bqv2i6n8rZH9nlXO2VGPLKB0BPXtXhtAHs3/DPnb/AISn/wAkP/tlH/DPf/U0f+SH/wBsrs/+Fu+BP+g7/wCSk/8A8RR/wt3wJ/0Hf/JSf/4igDjP+Ge/+po/8kP/ALZSf8M9/wDU0f8Akh/9srs/+Fu+Bf8AoOf+Sk//AMRR/wALd8C/9Bz/AMlJ/wD4igDjP+GfP+po/wDJD/7ZXs1cb/wtzwL/ANBs/wDgJN/8RXZUAeaeL/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qxP+Gg/+pX/APJ//wC11xvxe/5Kdq3/AGx/9EpWL4f8Ia74q+0f2LY/avs23zf3qJt3Zx95hn7p6elAHaeLfjJ/wlPhm70X+wPsv2nZ+++2b9u11bpsGfu46968yrp9W+HPizQ9Mm1LUtJ8i1gx5kn2iJ9uSAOFYnqR2rmKAPfPCfwbXw14mtNZk1tbwWpZvINntDEoVBzvOME56dq9GUZ1F2P8MSge2S2f5CsHSfiJ4V17VItO0vVPtF1NkpH9nlTOBk8soHQGt9f+P+T/AK5p/NqAJie1UtR1mw0qISXtykKnpuPJ+g71heMfFw0NBaWm1rxhnnkRj1NeWXF1Pe3D3F1K0srnLM1YVK6g7I9jAZXPEr2knaP5nqS+PtOub+Oz0+2ubuWRsJtUKD75J7DmuqQkqCQQfSvE/D2uDQL5rv7L57FdoG/GP09q6n/hab/9Asf9/v8A7GohXT+Jl4rKakZ2oRuu9z0XNLmvOf8Ahakn/QLX/v8Af/Wo/wCFqS/9Atf+/wB/9ar9vDuc39l4v+T8UejZ96M15x/wtOT/AKBa/wDf7/7Gp4PinEWxPpkij1jfd+mBQq8GKWWYqKu4HoFFc/pPjLR9WcRxT7Jf+ecg2mt8HIrZNPY4p0503aSsQ23DzqOiy8fiAf5k1ynxc/5Jjq//AGx/9HJXVwf665/66j/0Ba8u+IvxD8L654G1HS7DU/OvZjEEi8iVclZUJ5KgdAe9MzPDK9l/4Z8/6mj/AMkP/tleNV9mUAfJvi7w9/winia70X7V9r+zbP3vl7N25Fbpk4+9jr2rZ+H/AMPv+E7GoH+1PsP2Lyv+WHm79+7/AGhjG39a6f4jfDrxXr3jrUNS03SvPtJvK8uT7REu7ESKeGYEcg10vwd8I674V/tj+2rD7J9p8jyv3qPu2+Zn7pOMbh19aADwj8Hf+EW8TWetf299q+zb/wBz9k2btyMv3t5x97PTtXptJS0AeMf8M+f9TR/5If8A2yvTfCPh/wD4RbwzaaL9q+1fZt/77y9m7c7N93Jx97HXtWL/AMLd8C/9Bz/yUn/+Io/4W74F/wCg5/5KT/8AxFAB8Qfh9/wnf9nj+1fsH2Lzf+Xfzd+/b/tDGNv61jeEPg7/AMIr4ntNb/t77V9m3/ufsezduRl+9vOPvZ6dq2f+FueBf+g7/wCSk/8A8RV3SPiL4U13UotN0zVftF3Nu8uP7PKm7AJPLKB0BoA6bPtXjP8Awz4P+hp/8kP/ALZXs3auM/4W54Gz/wAhw/8AgJN/8RQB4B4u8Pf8Ir4mu9FN19q+zbP3vl7N25Fbpk4+9jr2r039nv8A5mD/ALdv/atef/EXV7HXvHOo6nps3nWs3leXJsZc4iRTwwB6g9q6b4OeLtD8LDWf7Zvfsv2gQeV+6d923fn7qnH3h19aAPZvF3iH/hFfDF3rf2X7V9m2fufM2btzqv3sHH3s9O1eZ/8ADQf/AFK//lQ/+11d+IvxF8Ka94F1HTNM1Xz7ufyvLj+zyrnEqMeWUDoD3rwygD7MooooAKKKKACiiigAooooAK+M6+zKKAPjOivsvvR1FAHxpRX0x8XMf8Ky1ft/qe3/AE2SvmegAoor6Y+EX/JMtJ+s3/o56APmelr2X9oT/mX/APt5/wDaVcb8IP8Akpmlf9tv/RMlAHGZr7Kor40oA7P4vf8AJTdW/wC2P/olK7L9n3/mYP8At2/9q12fwiH/ABbLSP8Att/6OeuN/aDP/Iv/APbz/wC0qAOy+Lv/ACTDV/8Atj/6Ojr5nrtPhGf+Lm6Qf+u3/omSvpbHOcUAfNfwe/5KXpv+7N/6KavoLUbxNPF3eSfdggVj78txXz78Hv8Akpem/wC7N/6KavYfiNdNb6TJEpx55jT8ix/pUydlc2w9P2lWMO7POZ5rjV9VMsrkzXMgHPqTgf0rUm8FeIYOtn5mP7jg1j2fnfa4Db/6/wAxfL/3s8V2h8T+L9NOL3TTIq9T5J/mvFcEUpXcj7DFVK1BxhR5fRnK2Wjz3OtRaXOGt5ZGIO9eV4z/AEqz4m8OHw5cwwm58/zV3Z27cfrV7Sb6XVfHkF7JH5TySZKf3QExVz4mPnWLZPSHP60ezjyPuZ/WK31unTeia1RyNnbm7vIbffsMsioDjOMnGa7X/hWM3/QTT/vz/wDXriIdxljCMVYsMMOo5r09vByRj954h1JPrcYpUoqV7oWZ4mpRnHlna/lcyP8AhWEx/wCYon/fn/69ULfwHLPq11Yfb1U28auWEWQd2e2faur8Kq9teatafbpryOFo9jzPuPKknmqfhCU6doV/rl/K8nmMeXYklVzgc++a3VOHY8z6/ikpe/2tpvc8+m066guHUQTMEYqGEZwcHrXfeBPFE11IdJ1By06jMTtwzAdQfetHwx4qk8Ry3CPZJBHCoJYPuyTnjp7V51c6pIviqTU4jgrcFlx/dBwB+VJWp2knudUnPGKdKrC0kr3Pabf/AFtz/wBdR/6AtfH8/wDr5P8AeP8AOvr6ykEpnkHRnBH4otfOXws/5Kppv+9cf+iZK7D5c4qvsyiigAor5m+Lv/JTdW+kP/olK4ygD7Lor40ooAKKK+mPhF/yTLSf+23/AKOegD5nrs/hF/yU3SP+23/omSvpg9K434ukj4ZasQcEeT0/67R0AdlXxpTvn/vH86bQAtFfS/wi/wCSZ6T/ANt//Rz12lAHxmRSqcMp9DX2Vij8aAFooooAKKKKACiiigAooooAKKKTIoA8M+IvxF8WaB461HTNM1UwWkPl+XH9nifbujRjyyk9Se9dP8HPF+u+KjrH9tX32r7N5HlfukTbu8zP3VGfujr6UeLvg6PFXie71r+3vsv2nZ+5+x79u1FX728Z+7np3rGAHwJBP/Id/tr/ALdvJ8r/AL73Z832xt75oA9Y1fSLHXdMl03UoPPtJseZHuZd2CGHKkHqBXMn4R+Bf+gH/wCTc/8A8XXGf8NCf9Sv/wCT/wD9ro/4aD/6lf8A8n//ALXQB4319K6fSviL4r0HTItM0zVfItIM+XH9nifGSWPLKT1J7133/DPf/U0/+SH/ANso/wCGe/8Aqaf/ACQ/+2UAeZ+IfF2ueKvs/wDbN99q+zbvK/com3djP3VGfujr6VT0fV73QdTi1LTZvJu4c+XIUDbcgqeCCOhNesf8M9/9TT/5If8A2yj/AIZ7/wCpp/8AJD/7ZQBxn/C3fHf/AEHf/JSD/wCIr2X/AIVF4F/6Af8A5Nz/APxdcb/wz3/1NP8A5If/AGyg/tCDjHhfP/b/AP8A2ugD1nSNIsdB0yHTNNg8i0g3eXHvZtuWLHliT1J715L+0H18P/8Abz/7Spf+Gg/+pX/8n/8A7XSMT8dhkD+w/wCxP+3nzvO/74248r3zntjkA8o0jV73QtTi1LTpvIuod3lybVbbkFTwwIPBNdN/wtzx1/0Hh/4CQf8AxFbHi34Pf8It4Zu9a/t37V9m2fufsmzdudV+9vOMbs9O1eZ0AfUmj/DzwroGpw6lpmlfZ7qLOyT7RK2Mgg8MxHQntWL8T2/dW6+rA/o1VfB/xg/4SvxLbaN/YRtPPDnzBd78bVLdNg9PWtL4k25msFmA4haMn6HeP54rOqrwZ25e7YqHqed2Vw1ndQ3KqGaJw4DdDg5rtoPidIvFxpyt6lJMfoRVXQ/FuiaZpEFrdadLNNGDuZI1IPOe5rRHj7w5/wBAmf8A79J/jXJCyWkj3MXKVab56Ddut2Znhq4Ou+PzqCoVUBn2k9AFwP51V+IVytx4okRf+WMaof5/1r0PT77Tzo51dLX7JDsLkvGFbb68Zrn38e6BIxd9IuXY9WaFTn9a0cUo2b3OOlipvEe1jTbUVax5xAcTRn0YV6ff614O1gRnUJ0k8ofJ8sgx+Vc/rnijRtRFoLexkh8m5SR90ajKjqOtbQ8VeHgMf2PP/wCAopUko3s7m2PqTr8spU2n/XkTWev+D9GtJlsJlTfyyKr5Y/iK48ardarpVp4esYTkuzPkgbzktj6d673RbzRNdWY21gqeSwDCSFR1zXOaNPa6r8Q0uLGMpDFE2Rt24IGOn41covuc+GlGHPJxd46691sZ8Wr3XhLS59IfTzFdzpuabzQcZyAcD6etcoo7nrXa/EDR799Rl1XygbSNETfuGfy+p/WuLrmqJqXL0Pey/wBlKk6sd3ueyeD5Wm0GGR23MVTJ9/LWuO8XeFNG8D+GbzxP4dsvsWrWZQwXIleTZvdUb5XYqcqzDkd667wUhTw5B7qp/NFrztvHv/CznfwN/Zn9mf2ixH2zz/O8vy/3v3Nq5z5ePvDGc9sV6MdkfGV9KkrdzjP+Fu+O/wDoO/8AkpB/8RR/wt3x3/0Hf/JSD/4iuy/4Z7P/AENH/kh/9so/4Z7P/Q0f+SH/ANspmJ5Pq+r32u6nNqWpT+fdTbfMk2KucKFHCgDoB2qlWz4t8Pf8It4mu9F+1i7+zbP3wj2btyK3TJ/vY69q2fh98P8A/hOjfj+1PsH2Ly/+WHm79+7/AGhjG39aAONor2b/AIZ8H/Q0f+SH/wBso/4Z8H/Q0f8Akh/9soGeM19MfCL/AJJlpP8A23/9HPXG/wDDPg/6Gf8A8kP/ALZXpnhHw9/wivhi00X7V9q+zb/33l7N252bpk4xux17UCNqqOsaRYa7psum6nB9otZtu+PcVzghhyCD1Aq9WL4u8Qf8It4auta+y/avs2z9z5mzdudV+9g4+9np2oAxv+FR+Bf+gH/5Nz//ABdH/CovAn/QC/8AJuf/AOLrjP8AhoM/9CsP/Bh/9rr2XigDwDxf4u13wJ4ou/DXhq++waVZbPIt/KSXZvRXb5nUscs7Hk9/Suz+Dni7XfFX9sf21ffavs3keV+6RNu7zM/dAz90dfSvM/i7/wAlN1b/ALY/+iUo+HvxC/4QP+0P+JX9v+2+X/y8eVs2bv8AZbOd36UAfTFLXmXhH4xjxV4mtNF/sH7J9p3/AL37Xv27UZumwZ+7jr3r02gAooooAKKKKACiiigAooooATiuN/4W54F/6Dn/AJKT/wDxFdlXxpQB9M/8Lc8C/wDQc/8AJSf/AOIrzL4x+LtC8U/2P/Yt99q+zef5v7p027vLx94DP3T0rzOigC7pGkX2vanDpmmQefdz7vLj3qu7CljyxA6A966b/hUXjr/oB/8Ak3B/8XR8I/8Akp2kf9tv/RL19L0Acd/wtzwLnP8Abn/kpP8A/EUf8Lc8C/8AQc/8lJ//AIivmaigD6y8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSrmr6vYaDpsupancfZ7WHG+TazYywA4UEnkjtXk/7PnTxB/27f8AtWuy+Lv/ACTHVv8Atj/6OSgB3/C3PAv/AEHP/JSf/wCIrxgfCLx130L/AMm4P/i64yvsugD5o/4VF46/6Af/AJNwf/F16V8HfCOveFTrH9tWP2X7T5PlfvUfdt8zP3ScfeHX1r02igDmPiLpF7rvgfUNM02Dz7ufy/Lj3qudsqMeWIHQHvXhx+EXjrtoeR/19wf/ABdfTFFAHh/w4+HfirQPHFjqWqaV5FrEJA0n2iJsZRlHCsT1Nesa3pw1a1vrI/ekt1Cn0OWxWvUA5vpv+uSfzek1dWKjJxkpLdHg00MltO8UilXRiCD2IrovCHhZ9cvFurlStnEct/00P90f1rq/F/gz+1Cb6w2rdAfOvaQf0NcjN4n17Trb+zWRLRUG0IsQUqPavPdNQl7yPrVjJYyhy0XaXW7NXx74kjlC6NYMBDEf3pXoSOi/hWn4JuYNa8PS6XdAEwr5e3uUPT/CvND8xJPJPUmr+l6xe6Pcm4snCOV2nIyCPpQqv7y72NKmWpYVU6fxLW/mLf6dLpWstZyg5ilADeo7H8sV69ql5f2Yj+waX9t3A7/3oTb+deQ6prN3q94tzdBPMUYyi4zW0fiJrvT/AEb/AL9n/GqpVIRbMcZgsTiFTbSulrqdt4fhvvteqXl/afZftTIVj3hsYXB6fhWL8PtPMEN7q0y7AzFUYjsOp/P+VYE3j/XZIWjDwLuGMrHz/OqknizU5NI/ssCGK3K7PkTBx35rT20b3OWOW4rllHRc1vuR3Gg6rH4r0/U7O55zIwUH+42dv5dPwrzWezkt797Jh+8STy8e+cCptI1q90O5a4sXVXZdrBhkEfSuk8LWd14m8THV72OPZAQzFVwGcDj/AD7CsnL2jXc6o0pYD2k/sNaep6Do1uLW1aAYAjKqAPaNa+bvAOr2Og/EKy1PUpvItIHm8yTYzbcxuo4UE9SO1fTNv/rbv/rt/wCyLXyBP/x8S/75/nXoHybd3c+lf+Fu+BP+g5/5KT//ABFH/C3fAn/Qc/8AJSf/AOIr5mooEemeLvCOveO/E134l8NWH27Sb3Z9nuPNSLfsRUb5XKsMMrDkDp6Vs/D7/i1hv/8AhNR/Zf8Aafl/Zf8Alt5nl7t/+r3YxvXrjOeO9dn8Iv8AkmOkf9tv/R0lcb+0H/zL/wD28/8AtKgDvtJ+InhTXdSi03S9UNxdTZ2R/Z5VzgEnllAHAPWunr5n+EX/ACU7Sf8Att/6JevpigDjP+FueBf+g5/5KTf/ABFH/C3PAv8A0HP/ACUm/wDiK+aKKBH1h4e8XaH4qNx/Yt99q+zbfN/dOm3dnH3lGfunp6VT+IukX2u+BdR0zTYPPu5vL8uPeq52yox5YgdAe9cB+z5/zMH/AG7f+1a9moGfM/8AwqTx3/0A/wDybg/+Lr6X6DmlpKAPmf4u/wDJTtX/AO2P/olK4yuz+Ln/ACU3Vv8Atj/6JSuMoA7P4Rf8lO0j/tt/6Jkr6Zr5m+EX/JTtI/7bf+iZK+maAEooooAWiiigAooooAQ9K4z4uf8AJMtW/wC2P/o5K7Ss/WtIstd0yTTdRgE9pMR5ke5l3YIYcggjkCgD5E5PvX2XXF/8Kj8C/wDQB/8AJub/AOLrxr/hbvjr/oOf+SkH/wARQB9MV41+0J/zL/8A28/+0q7/AOHOr3+u+BdO1PUp/Pu5/N8yTYq7sSuo4UAdAO1XfEPhHQ/FQgGtWX2oW27yv3rpt3Yz90jP3R1oA+TetFfTH/Co/An/AEAx/wCBc/8A8XR/wqPwJ/0Ah/4Fz/8AxdAHzPX0z8Iv+SY6R/22/wDR0lJ/wqLwL/0A/wDybn/+LrzPxf4u13wJ4ou/DXhq++waVZbPIt/JSTZvRXb5nUscs7Hk9/SgD3/tRXzP/wALd8d/9B3/AMlIP/iK6b4c/EbxXrvjrTtM1PVftFpP5vmR/Z4lziJ2HKqD1A70Ae50UUUAJXjP7QZ/5F//ALef/aVU/iL8RfFegeOtR0zTNV8i0h8vy4/s8T7d0aseWUnqT3q58Ps/FQ6h/wAJof7UGmeV9l48ny/M3b/9Xtzny1656cYoA8ao5r3L4jfDrwroHgfUNU0vS/s93B5XlyfaJW25lRTwzEdCa8NzQB9lVCv/AB/S/wDXKP8Am9eF+B/ij4lvvGemWWs6q01lcTeS0a20Q3MwKpyqg/eK969zb93eBv4ZFC59CCf55/SgCcCql/pdlqMZju7aOZT/AHhV2koaT3Gm4u6OTuPhzoc/3Emh/wByQ/1zUH/CsdI/5+rz/vpf8K7Oio9nHsdSxuIX2395xn/CsdI/5+7z/vpf8KP+FY6R/wA/V5/30v8AhXZ0UvZw7B9exP8AO/vOKb4baMoJN1dDHfcv+FebXqwpfTR2xLRLIwQk5JGcCvdb2zhvrV7acv5bjDBWKkj6is+z8L6LZENBpsQYdGYbj+tZ1KCltod2DzSdK7qNy8rnmegeENQ1qRXMZgterSuMZ+g716vpWl22k2KWlrGFRRz7n1q2FCgADAHSlPAyeAO9XCmoHJjMfUxT97bsQQf625/67f8Asi1yXxY/5Jfq/wBYf/R0ddZaPvjln/hkcsnuoAAP44z+NQanpFjr2lTabqcHn2k5HmR72XOCGHKkHqB3rU4T5For6Z/4VH4F/wCgH/5Nz/8AxdfM1AH0x8I/+SYaR/22/wDR0lcZ+0H18P8A/bz/AO0q8/0f4ieK9B0yLTdM1X7Paw7tkf2eJsZJJ5ZSTyT3qp4h8Xa74q+z/wBt332r7Nu8r90ibd2M/dAz90daANr4Rf8AJTtJ/wC23/ol6+l6+QtI1a90PU4dR06fyLqHOyTYrbcqVPDAjoTXS/8AC3PHX/Qd/wDJSD/4igDja+l/hH/yTLSP+2//AKOel/4VH4FH/MD/APJuf/4uul0jSLHQtNh03TYPItIN3lx72bbkljyxJ6k96BF33rjfi7/yTDV/+2P/AKOjrsqpavpFjrumS6bqUHn2k2PMj3su7BDDlSD1AoGfINFfTP8AwqPwL/0Ah/4Fzf8AxdfM1AH0z8Iv+SYaR/22/wDR0lcX+0J/zL//AG8/+0q7T4Rf8kx0j/tt/wCjpK4z9oMf8i//ANvP/tKgDjPhF/yU7SP+23/omSvpmvmb4Rf8lO0j/tt/6JevpmgBKKKKAFooooAKKKKACmmnVS1fVrHQ9Mm1LUpvItYMeZIEZ9uSAOFBPUjtQBbr41r6Y/4W54F/6Dn/AJKT/wDxFfM9AHpnhH4xf8Ir4YtNF/sH7V9m3/vvtmzdudm6bDj72OvavTPh78Qv+E8/tD/iV/YPsXlf8vHm79+//ZXGNn618z17N+z3/wAzB/27f+1aAPZcUUtFAHjP/DQef+ZW/wDJ/wD+10H4ff8AC1D/AMJp/an9lf2l/wAun2fzvL8v919/cuc7M9B1x2rjT8I/HX/QC/8AJuD/AOLr0vwl4u0LwJ4YtPDPiW/+w6tZb/Pt/KeXZvdnX5kDKcqyng9/WgDF/wCGfP8Aqaf/ACn/AP2ytrwh8Hf+EV8T2mtf2/8Aa/s2/wDc/Y9m7cjL97ecfez07V2Xh/xfoXioXH9iX32r7Nt879y6bd2cfeUZztPT0raoAWkzRXG/8La8Df8AQbP/AICTf/EUAYvi74ODxV4nu9a/t77L9p2fufse/btRV+9vGfu56d6xhj4ED/oO/wBt/wDbt5Pk/wDfe7Pm+2Md812f/C3fAv8A0HP/ACUn/wDiK4v4hf8AF1P7O/4Qv/iaf2Z5v2r/AJYeX5m3Z/rduc+W3TOMc9qAA/EL/hav/FFf2X/ZX9p/8vf2jz/L8v8Ae/c2rnPl46jGc+1H/DPmP+Zo/wDJD/7ZVL4dfDrxZoPjrTtT1PSvs9pB5vmSfaImxmJ1HCsT1I7V7pQB4v8A8M//APU0f+SH/wBsrr9P8d6Xpmqy+EvEmpIt/ZKifbpV8qK5BjVwxJJCNg4OTgkZB52iX/hbngT/AKDo/wDASf8A+IrzPxb4Q17x34mu/Evhqw+3aVe7PIuPNSPfsRUb5XKsMMrDkDp6UAe7JFvRZIbqTy2AK7WDAj1BINP8iX/n7l/75T/4mvFPBlofhst6vjT/AIlY1Ex/ZefO8zy92/8A1W7GN69cdeO9T+OPGvhXU/B99Z6Xqvm3kgj8tBBKm7Eik8soHQHvQB7J5Ev/AD9y/wDfKf8AxNHkS/8AP3N/3yn/AMTXx99om/56v/30a99/4WN4H/6DQ/8AAab/AOIoA9E8iX/n7l/75T/4mjyJf+fuX/vlP/ia+XvHGr2uqeL7280u7aazk8vy3AZM4jUHggHqD2re+F/iXRND/tT+3b8wed5Pkgxu+7G/d90HHUdaAPoPyJf+fuX/AL5T/wCJo8iX/n7l/wC+U/8Aia4jSPF3hPXdSh07TtU8+8n3bI/IlXOFLHkqB0BrpP7K/wBlqANPyJf+fuX/AL5T/wCJqKa2j63Fy7p/dkIC/oBn8apf2V/stXPaj4v8J+H9Sl07UtUFvdQ48yMwStjIBHIXHQjvQB1huPtJ2RD5B1b+9VxFwtYHhrxRoHiZZxot4Lr7Lt83ETpt3Zx95Rn7p6elamr6vYaDpc2p6nP5FpBt8yTYzbcsFHCgnqR2oAu14z/wz3/1NP8A5T//ALZXZ/8AC3fAn/Qd/wDJSf8A+Irs6APk3xd4e/4RbxLd6N9q+1fZtn77y9m7cit0ycfex17VsfD/AOH58dDUCNT+w/YvL/5YeZv37v8AaXGNv6103xF+HXivXfHOo6npmlefaTeX5cn2iJc4iRTwzA9Qe1Xvh9/xaz+0P+E1/wCJX/aXl/Zf+W/meXu3/wCq3YxvXrjOeOhoEYvi74O/8It4Zu9a/t8XX2bZ+6+x7N251XrvOPvZ6dq8zr3L4i/EXwprvgbUdN0zVfPupvL8uP7PKucSox5ZQOgPftXhtAz2b/hoT/qV/wDyf/8AtdH/AA0H/wBSt/5P/wD2uvGaKAPZv+GhP+pX/wDJ/wD+11seE/jH/wAJT4ltNG/sD7N9p3/vReb9u1Gb7uwZztx171414f8ACOu+KftH9i2P2r7Nt8396ibd2cfeIz909PSu/wDhz8OvFeheO9O1LU9K8i0g83zJPtETbcxOo4ViepHagD3OvGv+GfP+po/8kP8A7ZXstFAHjX/Cwv8AhVf/ABRX9l/2r/Zn/L39o8jzPM/e/c2tjHmY6nOM98VxnxC+IX/Cef2f/wASv7B9i8z/AJePN379v+yuMbf1rpviJ8O/Fev+OdQ1PTNL8+1n8ry5PtES5xEinhmB6g9q5n/hUXjr/oBf+TcH/wAXQBi+EfEH/CLeJ7PWvsv2r7Lv/c+Zs3bkZfvYOPvZ6dq9N/4aE/6lf/yf/wDtdcBq/wAOfFmhabLqOp6V5FrFt3yfaIm25YKOFYnqRXMUAfZlFFFABRRRQAUUUUAJXG/Fz/kmOr/9sf8A0cldlXG/Fz/kmOr/APbH/wBHJQB8zUUUUAFezfs9/wDMwf8Abt/7VrxmvZv2e/8AmYP+3b/2rQB7NRRRQAlfM/xdP/FzdX/7Y/8AomOuMr6Z+En/ACTLSf8Att/6OkoA4z9nzp4g/wC3b/2rXs1eM/tBf8y//wBvP/tKuN+EZz8TdIyf+e//AKJegD6XNfGjda+yzXxo3WgAr2b9nzr4g/7dv/ateM0UAfZdFfM3wj/5KbpH/bb/ANEvX0yOlAHxpX0z8I/+SY6R/wBtv/Rz12dFAHjP7Qn/ADL/AP28/wDtKvGh0r7LooA+M6Mn1r7MooA+M6K7P4uf8lN1f/tj/wCiUrsf2feviD/t2/8AatAHHfCL/kpuk/8Abb/0TJX0xXGfFwZ+GOr/APbH/wBHJXzRmgD7Kr5o+Lmf+Fnat9If/RKV9MU0kdKAPG/2fOniD/t2/wDatdl8Xf8AkmWr/wDbH/0cldkCOxBrjfi7z8MNXP8A1x/9HJQB8z19mV8Z0UAfZZrxr9oP/mX/APt5/wDaVeM17N+z5/zMH/bt/wC1aAPGaK+mPi9/yTLVv+2P/o5K+Z6ADijivsvmigDxn9nz/mYP+3b/ANq17Ma8b/aDPy+Hx6m57/8AXKvGKAPsqlr40r7LoAKK+Z/i3z8TdX/7Yf8AolK7P9nz/mYP+3b/ANq0Adn8XP8AkmWrf9sf/RyV8zV9M/Fz/kmWrf8AbH/0clfM1AH2ZRRRQAUUUUAFFFFABVHWNIsdd0yXTdShE9pNjzI9zLuwQw5BBHIFXqSgDjP+FReBf+gF/wCTc/8A8XR/wqLwL/0Av/Juf/4uuzooA+W/iNpNjofjnUdN02DyLWDyvLj3M2MxKx5YknknvVPw94u1zwr9p/sW++y/atvm/ukfdtzj7wOPvHp617J4u+Dv/CU+JrvWv7e+y/adn7n7Jv27UVOu8Z+7np3rG/4Z8/6mj/yQ/wDtlAFL4dfEXxXr/jrTtM1PVfPtJvM8yMW8SZ2xsw5VQeoHevc68ZHw+HwrP/CanVP7U/sz/l0+z+T5nmfuvv7mxjzM9DnGOM5o/wCGg/8AqV//ACf/APtdAHjNdNpHxG8V6FpkOm6Zqv2e1h3bI/s8TYyxY8spPUnvXM16X4R+Dv8AwlPhiz1r+3vsv2rf+5+yb9u12X728Z+7np3oA2/h6f8AhaY1D/hNf+Jr/Zvl/ZP+WPl+Zv3/AOq25zsXrnGOO9bPi7wjoXgTwvd+JfDNj9g1Wy2eRcea8uze6o3yuxU5VmHI7+tbHw9+H3/CCf2h/wATT7f9t8v/AJd/K2bN3+02c7/0pfi7/wAkx1f/ALY/+jo6APG/+Fu+Ov8AoOf+SkH/AMRXsg+EfgUgE6Fz3/0uf/4uvmevsugDjP8AhUXgX/oBf+Tk/wD8XXmnxj8I6F4V/sf+xbH7L9p8/wA39877tvl4+8xx949PWvfjXjX7Qf8AzL3/AG8/+0qAOM+EX/JTdI/7bf8Aol6+mK+TfCPiH/hFfE1prX2X7V9m3/ufM2btyMvXBx97PTtXpn/DQfP/ACLH/k//APa6APZ6KSvM/F/xj/4RXxPd6J/YP2r7Ns/ffbNm7cit02HH3sde1AHplcz8RtWvtC8CajqWmziC6g8ry5NivtzKgPDAjoT2qn8PfiF/wnn9of8AEr+wfYvK/wCXjzd+/d/srjGz9aT4u/8AJMdX/wC2P/o5KAPGv+FueOv+g5/5KQf/ABFfTFfGlezf8NB/9Sv/AOT/AP8Aa6AO91b4deFNd1SbU9T0rz7ufHmSC4lXOAFHCsB0A7VwXxBJ+FY0/wD4Qs/2X/afmfav+W/meXt2f63djHmN0xnPtXpfhDxEfFXhq01n7IbT7Tv/AHXmb9u12X72Bn7uenevM/2g/wDmX/8At5/9pUAY3hHxdrnjzxPZ+GvE199v0q93+fb+SkW/YjOvzIoYYZFPBHT0r03/AIVF4F/6Af8A5Nz/APxdfP8A4R8Qf8Ir4mtNb+y/avs2/wDc+Zs3bkZeuDj72enavTP+Gg/+pX/8n/8A7XQB7PXhnxF+InirQvHWo6bpuqeRaweV5cf2eJtuYkY8spPUnvXuQrzPxb8HP+Ep8TXetf2/9l+07P3P2Pft2oq9d4z93PTvQB5n/wALc8df9Bz/AMlIP/iKpav8RfFevaZLpup6r9otJsb4/s8S5wwYcqoPUDvV34hfD3/hA/7P/wCJp9v+2+b/AMu/lbNm3/abOd/t0rF8I+Hv+Eq8T2mi/avsv2nf++8vft2ozfdyM/dx170AY1fTH/CpPA3/AEA//Juf/wCLrjP+GfP+po/8kP8A7ZXs9AHyz8RdIsNB8d6jpmmQeRaQeV5ce9m25iRjyxJ6k96peHvF2ueFhcf2LffZftW3zf3KPu25x94HH3j09a2fi3/yU3V/+2P/AKJSj4f/AA/PjoagRqf2H7D5X/LDzN+/d/tLjG39aAKer/EbxZrulzaZqWq+faTbfMj+zxLnDBhyqg9QO9czXso/Z8yM/wDCUf8Akh/9spf+Ge/+pp/8kP8A7ZQBxf8Awtvx1/0Hf/JWH/4ivcvh1q9/rvgXT9T1Kbz7ufzfMk2Ku7ErqOFAHQDtXA/8M9/9TT/5If8A2yj/AIWD/wAKs/4or+y/7U/sw/8AH35/keZ5n737m1sY8zHU9M98AAP2g/8AmX/+3n/2lXjNdp8QviB/wnY0/wD4lf2D7F5n/Lx5u/ft/wBkYxs/WuLoAK7L/hbfjn/oOf8AkpD/APEVxteyf8M+f9TR/wCSH/2ygDa8I+EdC8d+GLTxL4lsPt+rX2/z7jznj37HZF+VCFGFVRwO3rXaeHvCOheFftH9i2P2X7Tt839677tucfeJx949PWvM/wDhYQ+FePBf9l/2qdM/5e/P8jzPM/e/c2tjG/HU9M98Dsvh78Qf+E7/ALQ/4lf2H7F5f/Lx5u/fu/2RjG39aAOm1fSLDXtMm0zU4PPtJ9vmR72Xdhgw5Ug9QO9cz/wqLwJ/0A//ACbn/wDi62vF3iH/AIRXwxd639l+1fZtn7nfs3bnVfvYOPvZ6dq8z/4aDP8A0K4/8GH/ANroA9mooooAKKKKACiiigAqjrGsafoOmS6lqdx9ntYdu+TazYyQBwoJPJHar1cZ8Xf+SY6v/wBsf/RyUAH/AAtzwL/0Hf8AyUn/APiKP+FueBf+g7/5KT//ABFfM1FAH0z/AMLc8C/9Bz/yUn/+IrZ8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSvk2vZv2fP8AmYP+3b/2rQB2Xxc/5Jjq/wD2x/8ARyV80V9MfFz/AJJjq/8A2x/9HJXzPQAle4/Dr4i+FNB8C6dpup6r9nuofN3x/Z5WxmV2HKqR0I714dRQB9Y+HfF2heKhcf2Lffavs23zf3Tpt3Zx94DP3T09Kp/EXSL7XvA2o6Zp0PnXU3lbE3KucSox5YgdAT1rz/8AZ86eIP8At2/9q17NQB8z/wDCovHX/QD/APJuD/4uvpiijFAHMav8RvCeh6pNpupat5F1BjzI/s8r7cgMOVUjoR3rgPiER8VDp48Ff8TX+zfN+1f8sPL8zbs/1u3OdjdM9Oe1cb8Xf+Snav8A9sf/AESldl+z397xB/27f+1aAONHwi8d/wDQC/8AJuD/AOLo/wCFReO/+gF/5Nwf/F19M0UAcWfi74F/6Dn/AJKT/wDxFeZ+LfCOu+O/E934l8NWP2/Sr3Z5Fx5qRb9iKjfK7KwwysOR29K8zr6Y+EX/ACTLSP8Att/6OegDG+DnhHXfCv8AbP8AbVj9l+0+R5X71H3bfMz90nH3h19a2fi7/wAkw1f/ALY/+jo67M1xnxd/5Jjq3/bH/wBHR0AfM9FFFAHuXw6+IvhPQvAunabqeq+Rdw+b5kf2eVsZldhyqkHgjvVL4hEfFM6cPBf/ABNDpvm/av8Alh5fmbNn+t25zsbpnpz2rxqvZf2fP+Zg/wC3b/2rQBwGrfDrxZoemTalqWk+RawY8yT7RE+3JAHCsT1I7VzNfTHxc4+GGr/9sf8A0clfM9AH2WBxS0UlAHmfxj8I654qGjnRbL7UbXz/ADR5qJt3eXj7xGfunpXMfDn4deK9C8d6dqepaSbe0g83zJDPE2MxOo4DEnkjtXulFADaKdRQB8zfF3/kp2r/APbH/wBEpWx8HfF2h+Fm1j+2r77KLkQ+V+6d923fn7qnH3h19ax/i7/yU7V/+2P/AKJSuMoA+mP+FueBR013/wAlJ/8A4ij/AIW74F/6Dv8A5KT/APxFfM9FAH0x/wALd8C/9B0f+Ak//wARXh3xE1ix17xzqOp6bP59rP5WyTay5xEinhgD1B7VzFFACk5pKKByaACvsrAr41NfZY4H0oA8N+Ivw58Wa9471HU9M0rz7SfyvLk+0RLnESKeGYHqD2q58PR/wqsaifGo/sv+0vK+y/8ALfzPL37/APVbsY3r1xnPHQ17PXjP7Qn/ADL/AP28/wDtKgDY8XeLtC8d+GLvwz4avvt+q3uzyLfynj37HV2+ZwqjCox5PavM/wDhUXjr/oB/+TcH/wAXS/CL/kp2kf8Abb/0TJX0zQAUUUUAFFFFABRRRQAUUVzHxG1a+0PwJqOpabN5F1B5XlybFfbmVAeGBHQntQB01FfM/wDwt3x3/wBB3/yUg/8AiKP+Fu+Ov+g7/wCSkH/xFAH0xRXzP/wt3x1/0Hf/ACUg/wDiKP8Ahbvjr/oO/wDkpB/8RQB9MUtfM/8Awt3x1/0HP/JSD/4ij/hbvjr/AKDv/kpB/wDEUAfS9Hevmj/hbvjr/oO/+SkH/wARSf8AC3fHX/Qd/wDJSD/4igD6YrjPi7/yTHV/+2H/AKOSsf4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K2Pi7/yTHV/+2P/AKOSgD5nr7Lr40zXaf8AC3PHR/5jn/kpB/8AEUAJ8W/+Snax/wBsf/RMdcZV3V9Xv9d1SbU9Sn8+7nx5kmxV3YAUcKAOgHaqVAHZ/CL/AJKdpH/bb/0S9fTNfM3wi/5KdpH/AG2/9EvX0xQB8aUUV7j8Ovh14U17wLp2p6lpXn3c3m+ZJ9olXdiV1HCsB0A7UAeHV2fwkAPxN0gEZH77/wBEvXsv/CovAv8A0A//ACbn/wDi6xfF3hHQvAnhi78S+GrH7Bq1ls8i4855dm91RvlclTlWYcg9fWgD03mjmvmb/hbnjr/oO/8AkpB/8RX01QA35vUU6kxXmnxi8Xa74V/sf+xL77L9p8/zf3SPu2+Xj7wOPvHp60AelHqKdXhfw8+InivXvHGn6Zqeq+faT+b5kf2eJd2InYcqoPUCvdKAPjOvpn4R/wDJMdI/7bf+jpK+Zq+mPhH/AMkx0j/tt/6OkoA7SivM/jF4u13wr/Y/9iX32X7T5/m/ukfdt8vH3gcfePT1rmfh18RfFmveOtO0zU9V8+0n83zI/s8S7sROw5VQeoHegD3KiiigD5n+Lv8AyU7V/wDtj/6JSuLrtPi7/wAlO1f/ALY/+iUrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzOivcfiL8O/Cmg+BtR1LTNK8i7g8vZJ9olbGZUU8MxHQnqK8OoA+zKKK8N+InxE8WaB451HTNM1UwWkPl+XH9nifbujVjyyk9Se9AHuNcZ8XMj4Y6vj/pj/6OjrG+Dvi7XvFQ1j+2r4XX2byPK/dIm3d5mfuqM/dHX0ra+Lp/4tjq/wD2x/8ARyUAfM9JRRQB9MfCL/kmWkf9tv8A0c9cb+0J/wAy/wD9vP8A7Srz/SPiL4s0HTIdM0zVfItIN3lx/Z4mxlix5ZSepPeu/wDh9/xdQ6h/wmv/ABNf7M8v7L/yw8vzN2//AFW3OfLXrnpx3oA474Rf8lM0n/tt/wCiZK+l+1czpHw68J6DqcOpaZpXkXcO7y5PtErYypU8MxHQntXTUALRRRQAUUUUAFFFFABXGfFz/kmOr/8AbH/0cldnXGfFz/kmOr/9sf8A0clAHzNXsv8Awz3/ANTR/wCSH/2yvGq+zKAPGP8Ahnz/AKmj/wAkP/tlH/DPn/U0/wDkh/8AbK7/AFf4jeEtD1ObTdS1YQXcGBJH9nlfbkAjlVI6Ed6p/wDC2/Av/Qc/8lJ//iKAOM/4Z8/6mj/yn/8A2yj/AIZ8/wCpp/8AKf8A/bK7P/hbngX/AKDv/kpP/wDEUf8AC3PAv/Qd/wDJSf8A+IoA4z/hnwf9DT/5T/8A7ZXmfi/w9/wivia70X7V9q+zbP3vl7N25Fbpk/3sde1fWVfM/wAXf+Sm6v8A9sf/AETHQB2f7PnTxB/27f8AtWuy+Lv/ACTHV/8Atj/6OSuN/Z76eIP+3b/2rXZfF3/kmOrf9sf/AEclAHzPS5PrSUUAemeEfg7/AMJV4YtNb/t77L9p3/ufse/btdl+9vGfu56d6xfiD8Pv+EE/s/8A4mn2/wC2+Z/y7+Vs2bf9ps53/pXf/Dr4i+E9B8C6dpmp6r5F3B5vmR/Z5W25ldhyqkdCO9cz8YvF2heKv7H/ALFvvtX2bz/N/dOm3d5ePvKM/dPT0oA43wh4h/4RXxPaa19l+1fZt/7nzNm7cjL97Bx97PTtXpn/AA0H/wBSv/5P/wD2uvGqKADPNem+EfjEPCnhm00T+wftX2bf+++17N252b7uw4+9jr2rF/4VF46/6Af/AJNwf/F0f8Ki8df9AP8A8m4P/i6AOz/4aDH/AEK//k//APa6Q/EL/hag/wCEKGlf2WdS/wCXv7R53l+X+9+5tXOfLx1HXPtXG/8ACo/HX/QD/wDJuD/4utnwj4R13wJ4mtPE3iWxFjpVlv8APuPNSXZvRkX5UYscsyjgd/SgDY/4Z8/6mj/yQ/8Atle0Vxn/AAtzwL/0HP8AyUn/APiK7KgDzPxf8Yv+EV8TXei/2D9q+zbP332zZu3Irfd2HH3sde1eZ/EH4hf8J2NP/wCJX9g+xeZ/y8ebv37f9kYxt9+tHxd/5Kdq/wD2x/8ARKVi+HvCOu+KvtH9i2P2r7Nt8396ibd2cfeYZ+6enpQAeEfEH/CLeJrTWvsv2r7Nv/c+Zs3bkZeuDj72enavTf8AhoT/AKlf/wAn/wD7XXn+r/DrxXoOmy6lqelfZ7SHbvk+0RNjJCjhWJ6kVzNAHsv/AAz5xn/hKP8AyQ/+2Uf8LC/4VYB4L/sv+1P7N/5e/tHkeZ5n737m1sY346nOM98V7NXzP8Xf+Sn6v/2x/wDRMdAHZf8AJdv+oF/Yv/bz53m/98bceV753dsc7PhD4Onwt4ntNb/t77V9m3/uhabN25GXrvOMbs9K434O+LtC8K/2x/bV99k+0+R5X7l33bfMz90HH3h19a9Z0j4i+E9c1GLTdM1X7RdShvLjFtKu7CljyVA6A0AdPRRRQB8z/F3/AJKdq/8A2x/9EpXY/s+dfEH/AG7f+1a474u/8lO1f/tj/wCiUrsf2fOviD/t2/8AatAHZ/F3/kmOr/8AbH/0clfM9fTHxd/5Jjq//bH/ANHJXzPQB9l15p4u+Dp8VeJ7vWv7e+y/adn7n7Jv27UVeu8Z+7np3rY/4W94E/6Dn/kpP/8AEUf8Le8Cf9Bz/wAlJ/8A4igBfh98Pv8AhBBqH/E0+3fbfL/5d/K2bN3+0c53fpSfF3/kmOr/APbH/wBHJR/wt3wL/wBB3/yUn/8AiK5r4i/EXwnr3gXUdM0zVfPu5/K8uP7PKucSox5ZQOgPftQB4ZXsv/DPn/U0f+SH/wBsrxqvpn/hbXgb/oN/+Sc//wARQB4B4v8AD3/CKeJrvRftX2r7Ns/e+Xs3bkVumT/ex17Vs/D34hf8IJ/aH/Er+3/bfL/5ePK2bN3+y2c7/wBKp/EbV7DXvHWo6npk/n2kxj8uTYy7sRIp4YA9Qe1cxQB7L/w0H/1K/wD5P/8A2uj/AIaD/wCpX/8AJ/8A+115PpGkX2u6nDpumwefdz7vLj3qucKWPLEDoD3rpf8AhUnjr/oB/wDk3B/8XQB9NUUUUAFFFFABRRRQAVxnxc/5Jjq//bH/ANHJXZ1xnxc/5Jjq/wD2x/8ARyUAfM1fZlfGdfZlAHzN8XP+Sm6v/wBsf/RMdcZXZ/Fz/kpur/8AbH/0THXGUAFFFFAH2XXzP8Xf+Snav/2x/wDRKV9MCvmf4u/8lO1f/tj/AOiUoA7P9nvp4g/7dv8A2rXZfF3/AJJjq3/bH/0clcb+z308Qf8Abt/7Vr2agD4zor7Mr4zoAKKK9l/Z8/5mD/t2/wDatAHjVFfTHxcVR8MtXwAP9T2/6bJXzPQB9l0tfGdfTPwj/wCSZaT/ANtv/Rz0AdnXF/F0/wDFstX/AO2P/o5K4z9oT/mX/wDt5/8AaVcb8Ij/AMXO0j/tt/6JegDjK+ylGFAx0ApaKAPmf4u/8lO1f/tj/wCiUrsv2fOviD/t2/8Aatcb8Xf+Snav/wBsf/RKVxlAH0x8Xf8AkmOrf9sf/RyV8z0UUAfZdfM/xd/5Kfq//bH/ANEx19MUUAfGldn8I/8Akpuk/wDbb/0TJX0vj3NAHAoAdRSc18aUAdp8Xf8Akp2r/wDbH/0THXY/s+dfEH/bt/7VrxqjrQB9MfF3/kmerf8AbH/0dHXzPRRQAUV9k180/F3/AJKdq/8A2x/9Ex0AcZRXs37Pf/Mwf9u3/tWuy+Lv/JMdX/7Y/wDo5KAPmeiivsygD4zor7MooA+ZvhHz8TdI/wC23/ol6+maKKACiiigAooooAKKKKACuM+Ln/JMdX/7Y/8Ao5K7OuM+Ln/JMdX/AO2P/o5KAPmavsyvjOvsvNAHzP8AFz/kpur/APbH/wBEx1xle/8Ai74O/wDCU+J7vWv7e+y/atn7n7Hv27UVeu8Z+7npWL/wz3/1NP8A5If/AGygDxqivZf+Ge/+pp/8kP8A7ZR/wz3/ANTT/wCSH/2ygD2YV8z/ABd/5Kdq/wD2x/8ARKV9MV8z/F3/AJKdq/8A2x/9EpQB2f7PfTxB/wBu3/tWvZq8Z/Z76eIP+3b/ANq17NQAVxv/AAqTwN/0A/8Ayan/APi67KkyKAOM/wCFReBf+gH/AOTc/wD8XW14e8IaF4V+0f2JY/ZftO3zf3rvu25x95jj7x6etcZ4v+MX/CK+J7vRf7B+1/Ztn737Xs3bkVumw4+9jr2rG/4aE/6lb/yof/a6APV9Y0ix17TZtN1KDz7WbG+Pey7sMGHKkHqB3rmv+FQ+Bf8AoB/+Tc//AMXXGf8ADQn/AFK//k//APa6P+Gg/wDqVx/4H/8A2ugDxqum0n4i+KtD0yLTdN1TyLSDPlx/Z4mxlix5ZSepP51zNFAHsvw/z8Uv7QPjT/iaf2Z5f2UY8ny/M3b/APVbc52L1zjFegaR8OfCmhanDqWnaV5F3Du8uT7RK23KlTwzEdCa8M+H3xC/4QT+0P8AiV/b/t3l/wDLx5WzZu/2TnO726V2f/DQn/Ur/wDk/wD/AGugD2evmb/hbnjn/oO/+ScH/wARXZ/8NCf9St/5UP8A7XSf8M+f9TT/AOSH/wBsoA8m1fVr7XdTl1LUp/Puptu+TYq5woUcKAOgHaqdey/8M9/9TT/5T/8A7ZXGfEL4e/8ACCf2f/xNPt/23zP+Xfytmzb/ALTZzu/SgDjaKKKAOz/4W746/wCg5/5KQf8AxFJ/wt3x1/0HP/JSD/4iuNr0zwj8Hf8AhKvDFprf9vfZftO/9z9k37drsvXeM/dz070AYv8Awtzx1/0HP/JSD/4ium+HXxF8V674607TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65n4g/D7/AIQT+z/+Jp9v+2+Z/wAsPK2bNv8AtNnO79KxvCPiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB9Z1xR+Engb/AKAX/k3P/wDF1xn/AA0Gf+hY/wDJ/wD+117NQB8t/EXSLHQvHWoaZp0HkWsHlbI97NtzEjHliT1J710/wc8I6F4q/tj+2rH7V9m8jyv3rpt3eZn7rDP3R19Kxfi7/wAlN1b/ALY/+iY6Ph78Qv8AhA/7Q/4lf2/7b5X/AC8eVs2bv9ls53/pQB6B8Rvhz4T0HwLqOp6ZpXkXcHleXJ9olbbmVFPDMR0J7V4bivZf+Fhf8LU/4or+y/7K/tP/AJe/tHn+X5f737m1c58vHUYzn2o/4Z8/6mj/AMkP/tlAHstfM/xd/wCSm6v/ANsf/RMdfS9eaeLvg7/wlXiW71r+3vsv2rZ+5+yb9u1FXrvGfu56d6APGvD3i7XPC32j+xb77L9q2+b+6R923OPvKcfePT1rs/CPi7XPHfie08NeJb77dpV7v+0W/lRx79iM6/MiqwwyqeD29KxfiB8Pv+EE/s//AImn2/7b5n/Lv5WzZt/2jnO79KxvCXiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB79/wqLwL/wBAM/8AgXP/APF12leM/wDDQf8A1K//AJP/AP2uvZqAE+leZ/GLxdrvhX+x/wCxb77L9p8/zf3SPu2+Xj7ynH3j09aXxf8AGL/hFfE13ov9g/avs2z999s2btyK33dhx97HXtXmXxC+IX/Cd/2f/wASr7B9i8z/AJePN379v+yMY2/rQB0vw7+IvivXvHenabqeqC4tZ/N8yP7PEu7ETsOVUHqBXudfM/wi/wCSnaR/22/9EvX0xQIWikpaBhRRRQAUUUUAFcZ8Xf8AkmGr/wDbH/0dHXZ1xnxd/wCSYav/ANsf/R0dAHzNX0z/AMLc8C/9Bz/yUn/+Ir5mooA+mf8AhbngX/oOf+Sk/wD8RR/wtzwL/wBBz/yUn/8AiK+ZqKAPpn/hbvgX/oOf+Sk//wARR/wtzwL/ANBz/wAlJ/8A4ivmaigD6Z/4W54F/wCg5/5KT/8AxFeGfEXV7DXfHOoalpk/n2kwi8uTYy7sRIp4YA9QR0rmaKAPZv2e/wDmYP8At2/9q17NXjP7Pf8AzMH/AG7f+1a9moAK4z/hbngX/oOf+Sk3/wARXZ18Z0AdN8RtXstd8dahqenTefaziLy5NjJuxEinhgD1B7VzNFFABRRRQB2f/CofHX/QD/8AJuD/AOLrmdX0i+0HUpdN1KDyLuHHmR71bbkBhypI6EV9fDpXzR8W/wDkp+r/APbH/wBEx0AcXV3SNIv9d1SHTNMg8+7n3eXHvVd2FLHliB0B71Srs/hH/wAlO0j/ALbf+iXoAX/hUXjr/oB/+TcH/wAXXsh+LvgXtrn/AJKT/wDxFdnXxpQB9faTq1jrmmRalps/n2s27Y+xkzhip4YAjkHtXA/GLwjrnioaR/Ytj9qNt5/mjzUTbu2Y+8wz909K2PhH/wAkw0j/ALbf+jnrs6APlnV/h14s0LTJtT1PSfs9pBt8yT7RE2MsFHCsT1I7VzVfTHxe/wCSY6t/2x/9HJXzPQAV7j8OviL4U0HwLp2m6nqv2e7h83fH9nlbGZXYcqpHQjvXh1FAHpfxh8XaF4p/sf8AsW++1fZvP83906bd3l4+8Bn7p6elcBpGkX+vapDpmmQefdz7vLj3qu7CljyxA6A96p12Xwi/5KdpH/bb/wBEvQAv/Co/HX/QD/8AJuD/AOLr2X/hbngX/oOf+Sk//wARXZV8a0AemeLfCOvePPEl14l8N2P23Sr3Z5Fx5yR79iKjfK5VhhkYcgdPSsb/AIVF46/6An/k3B/8XXsvwj/5JjpH/bb/ANHPXZUAeHfDr4c+LNB8dadqep6V5FpB5vmSfaImxmJ1HCsT1I7V7lSUtABXMav8RvCWh6nNpupat5F1BgSR/Z5X25AI5VSOhHeunr5n+Lf/ACU7WP8Atj/6JjoA2fjD4u0LxT/Y/wDYt99q+zef5v7p027vLx95Rn7p6elcBpGkX+vanDpmmQefdz7vLj3qu7CljyxA6A96pV2fwi/5KdpH/bb/ANEvQAf8Ki8df9AL/wAm4P8A4uvpbGExnGB1p1HWgR8z/F3/AJKdq3/bH/0SlcZXZ/F3/kp2r/8AbH/0THXGUDOm+HOq2Wh+OtP1PUZvItIPN8yTYW25idRwASeSK9y/4W34F/6Dn/kpP/8AEV809qbQI+y6WiigYUUUUAFFFFABRRRQAUUUUAFFFFACUUtFACUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9kg1KMKINBnGA==";const mt=({user:ft})=>{var Se,Te;const[We,Ke]=(0,E.useState)(!1),[at,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{var Me,Xe;let Je=localStorage.getItem("extension-modal");if(!((Me=ft==null?void 0:ft.userInfo)!=null&&Me.login)||!Je)return;const yt=ut()(),nn=`${(Xe=ft==null?void 0:ft.userInfo)==null?void 0:Xe.login}-extend-date`;let qt=localStorage.getItem(nn);if(qt)if(yt<=ut()(qt))Ke(!1);else{Ke(!0),localStorage.removeItem(nn),localStorage.removeItem("extension-modal");const bn=ut()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Pt(bn)}else{Ke(!0),localStorage.removeItem("extension-modal");const bn=ut()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Pt(bn)}return()=>{Ke(!1)}},[(Se=ft==null?void 0:ft.userInfo)==null?void 0:Se.login]);const xt=Me=>{var Xe;const Je=`${(Xe=ft==null?void 0:ft.userInfo)==null?void 0:Xe.login}-extend-date`,yt=ut()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Me.target.checked?localStorage.setItem(Je,yt):localStorage.removeItem(Je)};return E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",open:We,zIndex:9999,centered:!0,width:594,onCancel:()=>{Ke(!1)},footer:E.createElement(Ie.Z,{align:"middle",justify:"space-between"},E.createElement(Ye.default,{onChange:xt},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),E.createElement(le.ZP,{onClick:()=>{Ke(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},E.createElement("div",{className:"font14",style:{paddingLeft:16}},E.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),E.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",E.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),E.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),E.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Te=ft.userInfo)==null?void 0:Te.school_province)==="\u5B89\u5FBD"?Ze:dt,alt:"\u4E8C\u7EF4\u7801"}),E.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),E.createElement("div",{style:{textAlign:"right"}},at)))};var Cn=(0,fe.connect)(({user:ft})=>({user:ft}))(mt),$t=y(9951),Xt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Pn=y(89392),Nn=y.n(Pn),Qe=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const Rt=({dispatch:ft,user:Se,globalSetting:Te})=>{var We,Ke;const[at,Pt]=(0,E.useState)({}),[xt,Me]=(0,E.useState)([]),[Xe,Je]=(0,E.useState)(0),[yt,nn]=(0,E.useState)(!1),qt=(0,E.useRef)(null),bn=(0,fe.useLocation)(),Dn=(Qt,Ot)=>{let on=null;return Qt===0&&(on=ut()().add(100,"month").unix()),Qt===1&&(on=ut()().add(Ot,"hour").unix()),Qt===2&&(on=ut()().add(Ot,"days").unix()),Qt===3&&(on=ut()().add(Ot*7,"days").unix()),Qt===4&&(on=ut()().add(Ot,"month").unix()),Qt===5&&(on=ut()().add(Ot*3,"month").unix()),on},ot=Qt=>{var Ot;const on=`${(Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login}-deadline-operate`;let xn=localStorage.getItem(on)?JSON.parse(localStorage.getItem(on)):[];xn=xn==null?void 0:xn.filter(In=>In.id!==(Qt==null?void 0:Qt.id));const fn=Dn(Qt==null?void 0:Qt.show_type,Qt==null?void 0:Qt.show_count),Ln={id:Qt==null?void 0:Qt.id,deadline:fn,type:Qt==null?void 0:Qt.show_type};xn==null||xn.push(Ln),localStorage.setItem(on,JSON.stringify(xn))},Ht=()=>{na(at==null?void 0:at.id,"close");const Qt=xt[Xe+1];Qt?(ot(Qt),Pt(Qt),Je(Xe+1),na(Qt==null?void 0:Qt.id,"popup")):nn(!1)},Vn=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,E.useEffect)(()=>{var Qt,Ot;Te!=null&&Te.operateModelPath&&((Qt=Te==null?void 0:Te.setting)!=null&&Qt.main_site)&&((Ot=Se==null?void 0:Se.userInfo)!=null&&Ot.login)&&(fa(),setTimeout(()=>{ft({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Te==null?void 0:Te.operateModelPath,(We=Se==null?void 0:Se.userInfo)==null?void 0:We.login,(Ke=Te==null?void 0:Te.setting)==null?void 0:Ke.main_site]),(0,E.useEffect)(()=>{var Qt,Ot,on,xn,fn,Ln;if((Qt=bn==null?void 0:bn.pathname)!=null&&Qt.includes("/users")&&((on=(Ot=bn==null?void 0:bn.pathname)==null?void 0:Ot.split("/"))==null?void 0:on.length)===4){ft({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((xn=bn==null?void 0:bn.pathname)!=null&&xn.includes("/forums/categories")){ft({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let In=0;In(window.addEventListener("click",On),()=>{window.removeEventListener("click",On)}),[at]);const _t=Qt=>{var Ot;if(Qt!=null&&Qt.getAttribute("data-operate-type"))return Qt;for(let on=0,xn=Qt;xn=xn.parentNode;on++){if((Ot=xn==null?void 0:xn.getAttribute)!=null&&Ot.call(xn,"data-operate-type"))return xn;if(xn==document.documentElement)return!1}},On=Qt=>Qe(void 0,null,function*(){var Ot;const on=_t(Qt.target);if(on&&(on==null?void 0:on.getAttribute("data-operate-type"))==="click"){Qt.preventDefault();let fn=on==null?void 0:on.getAttribute("href");const Ln=on==null?void 0:on.getAttribute("target");yield na(at==null?void 0:at.id,"enter"),on!=null&&on.getAttribute("data-operate-data")&&(fn=fn+"?login="+((Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login)),(0,Ee.xg)(fn),nn(!1)}}),na=(Qt,Ot)=>Qe(void 0,null,function*(){return yield(0,bt.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:Qt,count_type:Ot}})}),fa=()=>Qe(void 0,null,function*(){var Qt,Ot,on;const xn=yield(0,bt.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((xn==null?void 0:xn.status)===0&&((Qt=xn==null?void 0:xn.data)==null?void 0:Qt.length)!==0){const fn=Vn==null?void 0:Vn.findIndex(ba=>ba.path===(Te==null?void 0:Te.operateModelPath));let Ln=Nn().cloneDeep(xn==null?void 0:xn.data);Ln=Ln==null?void 0:Ln.filter(ba=>{var wn;return(wn=ba.show_page)==null?void 0:wn.includes(fn)});const In=`${(Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login}-deadline-operate`;let ua=localStorage.getItem(In)?JSON.parse(localStorage.getItem(In)):[];(ua==null?void 0:ua.length)!==0&&(Ln=Ln==null?void 0:Ln.filter(ba=>{let wn=!0;const La=ua==null?void 0:ua.find(Ra=>Ra.id===ba.id);return La&&(ut()().unix()<=(La==null?void 0:La.deadline)&&(wn=!1),(La==null?void 0:La.type)===0&&(ba.show_type===0?wn=!1:wn=!0)),wn})),Ln!=null&&Ln.length&&(Pt(Ln==null?void 0:Ln[Xe]),ot(Ln==null?void 0:Ln[Xe]),na((on=Ln==null?void 0:Ln[Xe])==null?void 0:on.id,"popup"),nn(!0),Me(Ln))}}),aa=()=>{var Qt;const Ot=(at==null?void 0:at.popup_type)===1;return E.createElement("div",{className:Xt.modalityModal},E.createElement("div",{className:Xt.modal,style:{width:at==null?void 0:at.width,height:Ot?(at==null?void 0:at.height)+40:at==null?void 0:at.height}},E.createElement("div",{className:Xt.close,onClick:Ht},E.createElement("i",{className:"iconfont icon-guanbi1"})),E.createElement($t.Z,{ref:qt,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Qt=at==null?void 0:at.content)==null?void 0:Qt.map((on,xn)=>E.createElement("aside",{key:xn,className:Xt.itemWarp},E.createElement(Le.Z,{value:on})))),Ot&&E.createElement(Ie.Z,{justify:"center"},E.createElement(le.ZP,{type:"primary",className:Xt.cancelBtn,onClick:Ht},"\u6211\u77E5\u9053\u4E86"))))},St=()=>{var Qt;return E.createElement("div",{className:Xt.selfdomModal},E.createElement("div",{className:Xt.modal,style:{width:at==null?void 0:at.width,height:at==null?void 0:at.height}},E.createElement("div",{className:Xt.close,onClick:Ht},E.createElement("i",{className:"iconfont icon-htmal5icon19"})),E.createElement($t.Z,{ref:qt,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Qt=at==null?void 0:at.content)==null?void 0:Qt.map((Ot,on)=>E.createElement("aside",{key:on,className:Xt.itemWarp},E.createElement(Le.Z,{style:{height:at==null?void 0:at.height},value:Ot}))))))};return E.createElement(E.Fragment,null,yt&&((at==null?void 0:at.windows_style)===0?aa():St()))};var zt=(0,fe.connect)(({user:ft,globalSetting:Se})=>({user:ft,globalSetting:Se}))(Rt),Wt=y(66067),vn=y(9399),Hn=y(5755),zn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Bn=y(9936),Wn=y(62756),qn=y(59301),pn=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,ye=(ft,Se,Te)=>Se in ft?pn(ft,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ft[Se]=Te,tn=(ft,Se)=>{for(var Te in Se||(Se={}))Ft.call(Se,Te)&&ye(ft,Te,Se[Te]);if(Ue)for(var Te of Ue(Se))Sn.call(Se,Te)&&ye(ft,Te,Se[Te]);return ft},_e=(ft,Se)=>{var Te={};for(var We in ft)Ft.call(ft,We)&&Se.indexOf(We)<0&&(Te[We]=ft[We]);if(ft!=null&&Ue)for(var We of Ue(ft))Se.indexOf(We)<0&&Sn.call(ft,We)&&(Te[We]=ft[We]);return Te};const pt=ft=>{var Se=ft,{loading:Te,children:We,globalSetting:Ke,user:at,account:Pt}=Se,xt=_e(Se,["loading","children","globalSetting","user","account"]),Me,Xe,Je,yt,nn,qt,bn,Dn;const ot=(0,fe.useLocation)(),[Ht,Vn]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{let _t=ut()().add(0,"days").unix(),On=localStorage.getItem("mainclose");if(!On){Vn(!0);return}_t>parseInt(On)&&Vn(!0)},[]),qn.createElement(vn.Z,null,qn.createElement(re.ZP,{locale:oe.Z,autoInsertSpaceInButton:!1},ot.pathname==="/"&&Ht&&((Xe=(Me=Ke==null?void 0:Ke.setting)==null?void 0:Me.adv_index)==null?void 0:Xe.image_url)&&((Je=Ke==null?void 0:Ke.setting)==null?void 0:Je.main_site)&&qn.createElement("div",{onClick:()=>{var _t,On;return window.open((On=(_t=Ke==null?void 0:Ke.setting)==null?void 0:_t.adv_index)==null?void 0:On.jump_url)},style:{background:`url(${ie.Z.IMG_SERVER+((nn=(yt=Ke==null?void 0:Ke.setting)==null?void 0:yt.adv_index)==null?void 0:nn.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},qn.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},qn.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),qn.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",qn.createElement("img",{src:zn,style:{marginLeft:5}}))),qn.createElement("img",{src:Bn,onClick:_t=>{_t.stopPropagation(),localStorage.setItem("mainclose",ut()().add(1,"days").unix()+""),Vn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&qn.createElement(ge.Z,tn({},xt)),qn.createElement("section",{className:Hn.Z.layoutMainClass,style:{marginTop:ot.pathname=="/training"?"-72px":""}},qn.createElement(fe.Outlet,null)),qn.createElement(ae,null),!(0,Ee.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&qn.createElement(ce,null),qn.createElement(be,null),qn.createElement(qe,null),qn.createElement(tt,null),qn.createElement(Ve,null),qn.createElement(Cn,null),Pt.actionTabs.key==="Account-ProfessionalAuth"&&((bn=(qt=Pt.actionTabs)==null?void 0:qt.code)==null?void 0:bn.length)>0&&qn.createElement(Wn.Z,{Scoid:(Dn=at==null?void 0:at.userInfo)==null?void 0:Dn.user_school_id}),!(0,Ee.Ll)()&&qn.createElement(zt,null),qn.createElement(Wt.Z,null)))};var It=(0,fe.connect)(({loading:ft,globalSetting:Se,user:Te,account:We})=>({loading:ft,user:Te,globalSetting:Se,account:We}))(pt)},62756:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Rn}});var E=y(59301),re=y(25690),oe=y(57809),ge=y(54580),fe=y(78241),he=y(8591),ie=y(43418),xe=y(95237),Ee=y(43604),Le=y(71418),Oe=y(92832),je=y(88522),Ge=y(3113),ce=y(346),b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAABtCAYAAACoYyM7AAAgAElEQVR4Xmy9aY+dZ5Ildu5+35s7k0tmcifFRRtLovYqlbYqVVVX9/R0owEb408GZgD/AP8EfzI8gA1/M+AP88GAYbQNT89MV6lLJVWV9l2iSIrimjuXZO6Zd9+McyLizSvBrCJEMu99l+eJJ5YTJyIyLz977NR/+2//3W//7h/+q/9m377JJ3qdbr7b6yKTyaCfyaLf7yGDLjL9DPrZLIA+MugD4J8zAHpAv49+n3/uA9ksMvoZ/9qzj/Ab/b4+l8ny2/bzDL+rz2XBr+u6/Z7uYPfP6DvodoFsBplszu7T4zP19B0+R9afq9/r68l03V6f/7f78bvps3aRzeTQz+SAflfPleF76ud9XVsPnc37u/L9uqjt1tFutZHP5ZDL5XTdfCGPTD6nz+t/vBcfgNfJ2JPYb7sP/5jpZwHe25/HPsYfxBrZOtga2Xf0Ulowrgefx9ctm/M7+0e0hhn7CN8ow33xNdKNtFv+Ky4aT8m7akHtOflZ7RnX2vaI381m7b103X4H2Sw/nN24c+f2//t//If//X/7H/7H/3Al87/8+//+3//X/+a/e/PQ1NHzvVa92O93/eXtgSRgvFy2C24aX4ybqEXSbSgA3KCsvVmGQpXRulEQ9SL9Hnpdex1+l9fk9/K5LDrdLnq9HrLZnD+gLQrXj4IkQaSs5nhBoNVqA90+cvkcuv0uup0uSqWyrt3ptJHNcHOz+ioXpdfj4obA95HNmFDZd9t6Hgprj4LLjeznKEN270wW+Zy9Q3W3ik7brp/L5ZEr5vUMEplOD5lcTgLX7XX0zJJzrpytvn7ze3bgMnou/muOz5rjembQbbdNyLP8eU/rTcHlNUz4uTZcKxNWvqf+y3tkM/bumQw6Ha5pF5lcFr1OR9fWs8Z+co9c6Hkv7Vg2a4fQ5Ft73+N1+tx/ClRfa5TndTI5PR8yHeSyGeQKJXQylYVrlz/5v/7X//l/+j8zc7Mf3D1y9OKhbC+Tbdd39WUKhASSC9btoo+OnbaMvZhu0uPp6yGXzSObLaDvQqUXt+OBfD4vLdDpdHQdE6oMOt0OspmsTnynR4Hr6KW06JmMCbI2hifarpXLFfTnZrOlhc3lTdtRqIrFolaiy+tKy5gghK6gsPCZ+mghm+8hl6Fgd1xIcsjk4plzyPQKUlZ8hVw+r02lkO/u7qLdakrwcrkMSuWyfsYP8hl4W75Pn+vkekZrEUdfJ4Uboic0oeE9eJj4Lv0+Ou2OtG+q1TPUilm9lwQjFwfX1ojrw3fpUZB5SKk1eWg7Ha05709BkMzxULoiyOYKEgYTViDnkiQB4r5kMzy36Ou7JvxSDl3ek4Jrwiytle3pubLF0X6tVrv353f+458yzfqtej4zXm63TK3GqeDCSc3JFJq24bXsgtRCNC99nTSqzW6PWsBMn2k4eykuNB+mSyHxBZXxpIbgAspKUlj1j7ouF4yvQoHltvD70oZcJGo5f0tpoD5PblanktfhE/C5KLgUVHveUNkt9DMtZCW8XCTZCf1cJlQHo6DNp/YwU9LTPeu1BnarVRQKRZRKRf2cG2VXt8OmtZBQdLRRuXxBP6MAcaPN/JtW4jrxEOn6MnNh5+wddXglhHIGtMY6K7LQXKO2/o335DvaIbc1TtcpXWB7P60Xz5xbGh70WEM+IzW2PYY9D9cxzLq9mLkzZlWyUuy8RqdZR6GYR7ZYwt3526sUqlqmW06quw39QNqjYxKp5ZaU511iKb48kXnk837i+n00Wy29dj5XkEmRf0D91ulK6vWg0kymbWINqXpDSGW+eHr5onxYqnmevixNCtW5bYgWmRved9PSo/BlkM3TB/JF7/ZkCrlIvBlPcjabl8bt9lrIFvK6rnwwLZxthrRtxkyUhLTfkzbj8zYadWxvb8vUJklZZptCT5MncyszGv6QCXqBWo4HrNNBm9eR8PJ9aNKzKBSLaHfa0tQUUK4F/2uaimtvLkO+UNRahIDykPGd252ONp6CzsPf6dBy2GHlIeZe6rl0cvt2UKQE+ui2O+h0TcvwZt1uz57Btai0nPubcgH71GB8KLo2tm/9HoW5h1ajjnwhi1ypgKXF2Xqmun29ViwOJ+1mx06cX5QPQ8Ey28+rmhRLUyCDIk2D/Jo+Ws26Xoov4TJjflS/jzw3nCfABUJaLsyCDoTZc753u83T3JNvIM3IF5Cm0Vk2cygBdV9LPhe/Yv4H/QYKBzecpsTMbbjE5l9xhfmcXHzewwTc3jw0gvSITjO1FH/3Ua3uotFsolQo+KnPIs8/hw8nrWrXku/gWonXoRDwgFmQYwGI+Y0eCMkHtD/TNOm/NO1a675MHLUehaLRbGBzYx1JuYJykvh6m4mSJQiHXFYkJxNu70CH2w4fhbbbakmQzJpI/Zimly/J5zMNq/3yIIRKQI6XC1e/S9+Kr9pFvmS+3+LCbD2zs3arVq4MJTIZbfordmEJQsYkmHpO1x9Qf3G6e9pf0ypcfL4YRYAPrpPiPhbtNX9LYGiw5Sdl0aXwmCrTJsvXchNmfj/VvplcCbSiur42RuLm5o+mjBtIwdJiuF9nghU+lT+fRzTUhubjmFbVSeVvvgfNtjbVNn9nZ0vapuibS+1NTSQfsEOnmL4lHWNqyDjJFBI7MFxHbp7e3KM/rhG1EJ+53WxJo1EIJOTdjt6DvluPAYJORxZ3FxawtHAX42PjOHriBJJyGf1MD3B/SmtP89ntI9vPotPvot3vygrROaDq0Lo1Wsjy/i5kUmfy27jv9DF7Opx8YDOpZj0o4BQqCR2DGgWofZQrFXT6wNzN6/XM7upcrVypJLTRjD4osXLG6BvJEaZpM1PIk8OH4ILLqdSG0jnlqSi69bEHUuSiDe6j1qih02kp2uMWtrRIGRQLBWk6EyrzTWiWpHoVXVg0E/4AHVZuvk5YNou8q/JSqWT3dFPNxQoTzH+UA+2+U9he/pWmLfwQHQiZ0YI2RQLiMAi/T0e92WigUChoNfLFIkrFkgUeirCoKfPmGLsgW0RJGbLQn/8nLFMolLS+zWZT3+Pmra2ta3OGh4dQLBbQ77SlgUfHxtCpt3T/RquO5dt3sHF/E8PDo5g+cQz79u9HeaiEfj6HFg89rUWvi269iermDprtJsqjwxgaHUG+VLT95aN0OwDdE7kSdsjlcvh66+/uqIc1ceBE7oS+QdhF/iFQLJfR6WexOHujntldn6sllUpCH0RwQhoymf2lvTdxdL/BtYNFBYQF3G+RVXTz5CEwr8XT3Wq3kMnyhJh5zRWK5mdRONzO84VkMlyQ9iIgi8wUPjM4kJlsodNqoliuaHMpRFwMCaF/Tv6I3sVMpJlyCh6FNcJ6c25pCt0ds+tIQ9r7657dLra2t9FutVAuJ4anZSwCNJOzt2xp9OvPTL/Ons0cbEXXfQvvN9bXcf/efWnE3Z1dVKs1DI8MYXSkIjNbr1Zl5oaTClZXHmJzcw29dheNnQbKhTKyxQJKQxXsnzqIRqeNWqeFyvCwTPz25pa+TxNYHhqSIB09egz7JiZ1YLJFRngWTHH92oR26M+6qYuXMk/OAzSPTCVGVF6uqejbFYoFZHIFzN26SaFaqBVL+aRRrxmWIfNkGkgnS6F94FLmdQirkoNnvo18k56pZwonP0J/g0vYarS0ScWkiIL7KVrgrvlJKRzACKndNhXr4a+FsGaG7DkowGbyaKplot0/khqXZJjpTaMt99+krXgPXcswHYKicmwZUQl0NVOp364tQ9hrtRp2dnZQLpf1zDzFvGYhb8GNRXUmoBZlmf8SkWazVkWj0ZS221ndJmSrZ7x3/57Wa//+/Wi0WnLcy4U8ioUctje3UdvZRiGXQaveQr1Wl7CBPn83g1a3g3xSRHmkgk6vj8rEOMYmRtFst9HsdlGpJOh3eoax1RuY2n8Ak2PjWvteKYvMaBlDQ8MKulqtJnIEhaWhOntOvrsvAS1YkG4RZiZjgUijziCvgFyxjDs3rtOnmq+VSoWk1WpY5KHTbCbDHDbHYLlIKe5iKLSBdobTMHIyB9xUncWGpqkoFMVSEYVCgIwmrHLk5UOYr0GgTiZDQmtRkISc/+4Qg+E2XbRaLceRCkLBA32PZ5QZks9kTig1lcEDpqnkGHu4Pqgd+UxhAgyAtPev1+ugYFGIGLUFXBKOup7ZtRvNiTRAoSCtSi10/95d7GzvIMcz2YRMmqCDfFYbOzI6og1q0z/rtVDMZoXgN2o1uSDV7Zo0GyOtHKOuVgbJSILxA/tRGq6g2euhPFzB0DB9mz66OfMvC/RxO11UN7ew/XAdlUIRw0PDqGW72ERDWNvhwzM4ePAQhoeGtF9xYMK3So1XQEJcF+5xrpCCrYJXslnM37lTz+yuzdVK5VIiXCfUm2MuXGCdeNNJrgY9haLUiZtIOWuM/MzxdYxf/2WYSxtMJzXroWhEkBJaql3fhADhwtylpixQcX8+mrCIXPhZbjR/0TeR/nRtodPlmjb8M/1MWJgLjEeSFhSYueM7GyofUWYW9UZDWoaHgAcu/hvAoATTMTk+g6JLQDDE/OwslpeXtYH7xvYh6RUxPzuHra1NHDt+DEePHtX9lC3g/btNg1bol2ayoM+4sb6GhbkFrK6sINfPItvLYd/kPhw5cQwjB/aj3mmh0WnK51Mk51an7HDE5uoa5m7elgN/7NhRYKSIuzsPsbW1jRPHT+CJJ5/E2OioBCo0LdfB8Cvzhc2ntgifwk+YJlB93reXyWBp9k49U9tYqBXLRQlVOJZcTPpK4USGxuANwzQIIXeNQgMb6YfQVeaXEOU24I/oK/eIG8LvSiMQ/SVaLDiA0ZOH9YruGNCYsISQ8fn0u8fIxLQQfQU6tgYIuqPpG2ym2SI55QsFkhoW0yd25AcmTCad3NCMoYn4eWqratXTNEL+c9o8AzsjjDH/zVJOFkQI9Oz3sbmxgbv37gqQzSOPbLOPZr2FneouSsUi9k2Mo5xUkGUU2GgIlWcEWN3eQXO3JuFmULG7vY3d7R3kkUOv1UUpqWDfoQPIlUsyd7lyAZWRYcsCdLpI6P/1ga2dbUEirXZHB7BcLqE4kqCbJ2wAHDp0CAcP7E/zffkiAWBL8XDvDK7gXprJFw7GPcsVUyC6UCyhm8lhef52PVNdn6uVKklCW06fJmymnNcBv8LwS08Uu+9iGoE22B4uNQXua3FxKdF09nN5+i9mEuUXuVkR/iJ8Cei1O3KGlTzmxtH585wY/01QAv0BAq7NppxQhvUy1S58DqaZfyXJdrPk9wxhlmp3U6+gwD9rWJNpY72/pydajYbMH+8lP9DTUAEY/v99n2uY8wiXGot+S6vRRH2rjqRYRqvdxfLdJWnO0ZERi7Z6fRTKhCty2NnYQKNalyOt1EvTIvEs/dd2X4ciXykjGRtGrdVEtlzE+P5JaevWdhWlfEGHdXN3B/V2CwdnplAZ4316qFTKGB5OUE7KArMV+UdSzGEcuRI8GBHFyr8yXEsBVobRLqGoNgqlEpArY/7O94QUZmu5UiEhqMbTFU55GhF57mfQQUtDfY9o2m1qHuaQDMCzlIJFbdJKva4WSSCb6AiedqDdL5TstBMRbjbMYWRuqpA37MgxEzOtxgTgNZpcRGoE1y7Cd1wweE+ZbfcDDU0mkm1aU1rIoZFUwMMPEsvCDpDQ4mZTf6awb25uSqCGhobk0/Ga1FiBqqdy7JGf4Bdq434f9VotzSd2mm0JEjMR9+7dR7NZlwZmGmhyfB8qQ0MKdLjRvEYxn8P62jq2t7Yl2LWdGirlBOVSWdHfoZkpdJhKarUwNDyk9W5s72Jna0eHszIypPWcmJzEyMS45RoZKNGcMWHd7cm0F5OyziSFRFG6MzJMkzt7w/FFywxYRNtqtpErFpErJJi/da2e2V6dlflr0lH38FcJW1ftFoH5QgcdxdWhwTjmtwisTikvqZ6QUNEWF6Sp7Cjkign62Tw2traw8nAV29s7OLhvHEdmpg1T6kGmYW52DpUkwdTMDIpMA2QhwW/3emjUmW8qGtYVppiaQSwIJqmD1mKaKrRumLo0teKnMTST4VamqSyZbr9q1Wp6zwguBLY6O0G74aYwNB+voag0k0G70TSfL5cx0FR5s54lyPs97GxvywcdH5uQWZG/whgxb24ILQlN3+zsLO7fv4+xsTGcPH0KExPjOoSCdhw64Tvy0G3v7Oq7/AzxP16fa8Z9JiSje0uTGyyUZhHkVxluR2ug4GsATI7MgOH+5uIQ32OkuzB7i476fK08VE4ITgrsEyrumiay3AHmpbC9JwWdWWW4jzm5ejB37KlVRG1pd5DPWkJaLn2hBLrU316+iivffYf19Q08+fhj+PlPf4pkeFgn5burV/DFZ5/j+PFjeOb55xRK5zLmr9SbTWkOnmZqHDr4aUphgCVhissiydBIAaSGbxbPq0gx8Kpez2ksRmnhqeWmU2vZpmSlsQKNju+GQAdgKx/VtX8KhHpCV7wx+pj5AujD6Oce6PT7eTntvC99lUGf9sGDB3hw/77AxuMnjgsspaWI4EB+MCPuLFAslQVS89qF8GWFRZnBEE3Jk9GK5n0dlV9lzrIfNB4Hv13BRIaTqbvAs7gu5N/NE6eqbS/VCoVcIi5PuCEDfkXY0/Sku5aSQ+pSbjwcT4T6pupnCv97SjNkSOgiM4P2uwc0213cvDOLxaVlbG/vYmZ6Chd/cgH7Dh6UKr701Ze4deMGpmcO47kXnkdlKEGvbWE4/Snd3/EsItvGrjBoQSG9R4ABMSiqEfBq+ToleQlLOMakn7vwcS1o1iRwjuzTUacJoxDzZ4zIUg0YiDqxOYcx+LmAMITOO+2HWBD5XIyIjclBhJ2sh4yEVsnmTA7tlqVsypUhdNstM4V0wJHBztYWWp0ORkdHJeQy6W6uKNCEIhSpuRYXHpjPe060nZo1CoHewXde0I0S1NQ6hH/a6LSbnrZhKqtjUS9NH0FxpabygizoU/UyRSzNEVHfWKgVirlETqvn1xTL+akVVhPOgrMB5dt4opH2mc6biG0poOF+L51r9288ZymGAJH3Wr2JlYdrkm76TrXaLqYPHsCh6WmZmfvLy0pNUDiOnzyJ0ZEhdDpNnSCivzJ/ND1Mm/izGlnNM/GeYgkaR0AjAiQdKjCE3QXQKYf6O82/C5Wen+a20ZBQhcmLCHBwnQKrCRjDaEH2SwAuI9psAYVSRQJXr1V17Uq5jBwPBrpy5LvNFvL5grQUMacOhZ9prUoFmWwJvU4DtequhKyUDCnf2G7UJaDcdOF47RaKxRLyIjD2dbAjnVQslbRmPLxcC2o0biiDET4XtSAxtn6vg17brIIia3cvpOmMcCZnncwU3reXK3uaZm2+li/kknbHHE9lKYICaCHVHjgZuI8cOPOzqF5p4gq5kqIIIeo0cXmyBTrotCy/ViKthm6HeEhFCVWj1UZlZETSXt/dRr/XRrmU6AH5gk13trk5RJVF0/AIslmvp6F9mJtBRF34ivtFXGSeaP4SvOGQQ6RU+L2UqOamT8xSUWg6Wo96o46trS09W5IkWnxeU844tZLjO9JKA9oqHH6Cirwv12hnt4bqbl2A8NBQxdaR4Xuvr3CfGpfagm7BysqKtDXvU6vuoFAsY3L/ASLFePjgvmACovH0f4icM6/K646OjevQ7ezuYPXhqrTa2Pi41oCYW71eQ7FQxMjIqA5oo1bF2OSk3qlZraFao6O/qYMwNjGBssy+vDx3Y4Ceor+u/EUKYqZQxJ3r3xNRn62VSqWk3aHUDoTmgyG2m5nQZoHhUAKVh+t0kc8WUwxKm0RAst9Ds0UcqoMyoz/5dUxflND21Fy+WDbCG2W53USn0dQpCWCUmocvzUilSCJYzvwnqnjeg2o9YAI7A4ZNBVNBuBORe7EO9gDPwdwevyeNM0A8FALv7AIKoqKuWs2iMferxAx1oZJGjAMojpYTEQcYEtQ+D+4/wJ//9B52t6t49bVXcfKR07h1/QauXr0qlP+Fl17E9NEj0oqffPghOt02Xvzpz/S9jz/6UNrn5Vdew8zMQXz28Se4euUKzj/6KJ594QVsbW7gu6tXsW//NJ74yXNoVtfx0Yd/weLiEl559VWcOnMe1d0tfPT++9hc38Arr/9CCelPPngfDx7cwyPnzuHU6dNC8a98ewn37y3j6LGjePqZZzA8PCKNFBkG+WKO1ndaHRRIXCwUMX/nVj2z+fBObXiokvT6dOjM1AVnn38WJ9pTNkqHBLoeNFMlUy0LT9uqKIoLKm2Wl9DRNotXxQsrbUJ2QlakPApNr09+FpHunoSqmwHKxD0cOTf1ScEwsJOnnr+1qQPpJMt7W2FEihsNJIjl75gEpVFrGlT4IVI0Gyiymy8CpQz3CSNQiHhPBQkDfpfcAQdKf4zpUZjlixQL+O7yFbz1uz+iWW/izd/8BufOncdnn32Gq1cui/T32huv4fGnLmJraw3v/v53GB0fx6u//DWWF2fxl3ffxdj4GF557Q0RBT/4y59x+dtv8fgTT+KV11/H6upDfPXFlzKJT118DsVcH3/4/e8xv7SAv/rt3+DxC0/j/tI83v6Xt7C2uoZfvPkrCdE7f/yDhPrwzAxeee11JJUKPv/0I8zdvoVz58/h1Td4v4q0Weyv8vVCBeyQC8nPFbA8P1fP7KzO1iojQ0mv1wYlzrjHJhgid/mpkynx6I4XYj5KLAWlSDzrT5Sb20a5kZnLC7DjtVMGqDjUfV2L/sLOzi62tneQlErCqCiYSaWMSmVICVw64VTv5TLRW9JeDAmnUyn/ycN2Sy8YkS/oybEAMnMRhAQp0DErY4v5L7+eZQAYaOSVKiF4W2sQQ2ulOT9qK/kmBBrFDrWsQGirlEfmriaRbEZ5D+6v4NJXl7G7W8Njjz+mvNvNm7fFVqCwnjl/HkePH0a328YXn3yCaq2On/78FeF8c3fuoDJUwZFjJ6SpF+dmsba2iqkjR3Ho4EHlJ7c2NrC+saFNnpycxOLCAjY2NlAsl3Dm7DmZ+du3bssnO3X6JA4fOYZbN29iZXUFBycPyH9lcn32zk3cXV6SeXz64jMYHqrIYtAtMJq5rZwoyJSDQlFpmuU55v7W52vJcCWhNum2rZghzFsIVZxwSqZB9sZRFydQLAKaFYcLnONkB9+Sv1wgocs0KZ5E5Lfpi9Xqddl3Yi213YY0zfBwRaaUVBAuzujoGJJyCZkMWQYsojBfR/CAsxRS2owIgp4scmxljw6zVw0k/8qxrMClQrtFBBeah5EXWZ9GmzaYgs9FxsIgnhWJ6CAQhs/mStDpN1k060za9lCulMUxa+jgmRYllYf+UrFUkHZkioeHamhkWEQ+UZHcQeZmcA0FSTA65AFLEgl/dWcnZVBwrdfW1nQIhkdHzf9DV/emxm3UmZ3IoFSpmI9EijNTYa2W3pl0GkI69J8jGBH7jaV1zvAgR6yXyWHxzo16ZmedJL0kYfQQKHpKP/HQOwoSIpLaY4Ya8GVUWWo4UiEY5XjS2SF+C/+tJEsLnObkrMxJgGQvYwlVJlDLRTQbllRlhBPJYwoV6TQSVsIUYnpafjAYi6I/q3AisDTTQoEhRf4qsgKD5s5yiT8ES4PtQOeW0ah8KplmpyU7WzQc/YiMZP4HeFrcIPoVDFJo5ohPMddISgyNCNFsi5S5qfRvDaPiM/EAqWIlk0Gz2VBaLJcv+7pkJYAdEv5oZsmgcP+Rq81QP9wY08A5oev9bgutRk0/U5qGwQwhCK984veCPiwWaMfZtAREneVKRcLggs+nNE22iPmb1+ioG/Oz3TRCFwUiUPTApuKky5wMpDP0cyaMVUJEzMNSIbE5lqZhVEOEPoN80cykpNsjMub3TP0V0Fck2ZEqjZyT8CclNUWUde634Uw0T8yaS7MEDdbJfsHaTC2bA3uqAKIf5o55IOx7BQeG06QayJ1+4lSivhQKqaMeUWdKwY2aSD6Pp4YCXOXCGwDqVG0vR2O4TgedUVewRqnZkemJoSCBGLiWMQf4+Hm5AQFtBPQR78uDLLSfvo4f4r1Agu4qtSUBVqsJ1HpxTfiMvp4SOM+m6OcDbBUeCBK/mfvjHkvDZotYuEU+1epcrTJcSQSwOTNSTITAWJz5KL6Sn35Dma3iQ/8UFasqLDVtZPz5qPnjy9PPsrydDKcDiyLBEb+h+qTWoxrPMcnMRWvLx7IUQxRoGhshGBPiwQshtufjZg5CC3qWlGRo0Se1iswv7+2HIEh2WninvQiLcUxud2dHpiDyjWJ9DuBQcZAiCR2cKrf2dtgc22MaRkIbkIlrWx1Q+bGkW+/VXjKvJwwqx0iXh9YKDpSWcYpLCIwEKHKc/nwhYHbPHnqq3ySH3QTPiamq7ozDIEpSZFBc4/LZCFNQY7apuYjIy/z1USTMgiwW7tysZ7Yf0lFPEjq+8hlol4MiwoeiSibsnwJeVolrla8OHCpn6M66hJDkO/pQOZk0+kFR1RIhPp+murMrp7IoE8dNNj9HIbs7uEPDwxgbHXOmskVmBBIDuKRwMFIMxkHgRMGY4HMbUGICFWbPfL2BYknXYKGhAtQMM0baCQFQChxPPxH1IDLKpIpzZIIqoXS6jSi6XpVtKSUeSGNYhkWIZ5ZxZxUQCwtcK3OtpeUE05hWpvmUD+vFEBah8/7GGjHIhRRuLxhxSMU1gFGbVfLfQ8FzixT4qBcwTn/fqC9Bd8palVLwyAxM9pJ/AqjlRBz1pTnm/tYXamV31EU78WKGdFNi8b1mTfV1NGtOlZB6pZruRiUryVxm7rjQTMdQCHQYvc7OKkz6YkLu7tKhLIDFrKqR89NDweKLUiMoay+wlRtm1xe6rdwYfRSnO7tPFKS/SNW4jk0JZyHYkf9LMaUowAiuvJ9KLqw0FXN/hBKc5chnpKCEFlLuzDWlgGQnAwa3ikxTK6hlVsFwMXPmhXl7WwHq/R46TDnRdyrkLQpFCJwAACAASURBVDqlRvBKGesFYQyIoB6FaVKPBz6TMzjlWDsIzA8Hq4Mmq0cfVS0JeCj28qP8nNaf5XdE093MGjjuulcFKmwRYJqxUC6j288Zol7dXKoVysWEtXuMHvhLWoD1cVSzwfAM8+e5PZqQCNWpUhUJ0uFz4ps46l1qP/oHfRRV4OBF+nQ+vREGfXc7yRRMr5IhoNkxyjAz+nbC+LOokgFqOzva3EqlYkBpwB2DHDCHD3jilItzynIIm13WzVJwxbz0y/EJr9nrgAg+ozFqqOCokyEhX8gjQv67oqbIHQZpT9VHbTP/pFi3rJaSyDejOWkD92WLZeYBoRSKyIsOtKrsShReS4kR57N8YAGFcgm9lqVhDGYxGlL4xFZlzkR+0awLaYBMwTD3SGhHVgcoDw/rHqQsR6UUBdco4ZZkNx+MtplFMVaexp+TZNjL5nHz2hVSX+Zq5TIR9aYcX2kh0WkjgvPK1uBHOXKsvBsXiyGoyrWMs66CTWoQmrQOK2ks9LeK5qiWMXoK4QXW0Vm3FHvAwL5UjkWmovOKZEJJDvPNb1SrWlCG9XEQ0ohOBQ6e1wswNgBPN0dp8OGOqCsD4+eHMPqCc01o+uish6POz/H9ef98uSzNWatVdbgYthPpJ4bEQzUyMiIcju+/tb2Lbi+DsYlJbG9tYu3BfRw+cgSj42N6f2rDne0NJEMJRsf3S6MvL8xLqI8cPaJiUgKnlcoIkspQivRzbcaZYC4U8WDlATY3NnHw0EFMHpwSir65tqEDOL7/oPyzpflbWFtdwSNnzqA8NIzVB/dQKidC7KlI1jfWsbuzjZmjx0QzbpNXlhIhneEAprJMXlRWlsth7vZt86kY/clP8TY1qjZRQalFgoFox8lWBOXOfDiGkiUqEq+yCfBczE9WsHqHFNt4E7CIKMw3Cz5WlEw4R0s8dut0wnJrvpl4SI1GyhhQupL+0QApT1opItFgG3iAEBSPH7BABxz8MIcyZc7GoJbihgfxLpB1UnrZQ+Dzjz7A559/hmPHT+IXv/6tGBV/fvcd3L13D6dPncaLL74o+szX31yS4L36i18Iovjs449w9uwZnHvsJ6r0/uzjDzE3exsv/fznOH32aWxvPsSH77+j4tGZmcN4590/ig37xuu/xOETx/H151/gyy8/x76JfXjtjV8I0/v4gw+wuLQo3vmFp5/Gje+v4YvPPsPwyAhefeNN7Jucxp/e+id8/e03+PVf/RaPX7iAy199iWvXvhMF+cknL8iH/f7aFRw5dhSPX/iJ3keCJU6dGdssk8ld0mT60rrdbA5LBD9p/kqlcmKl4nTuGB1ZdTJ/GVxAubLGGUoWe/WudX3Z62TiyKAcdSVPC5amocZRAjoKJVT1HBz1vdo7RZ1Ruq7IzwpKRRZzJFfmxbuahLagxhJQ6xzqiNgCUU/D4ShOVWcZiyD5GcuhewXMQFrHDhP95j62d3ZkjlMqsbhcObEviai//dbv8fXXX+PYiVP4q7/+O/mAn37yMe7fu4eZmRm88NJLmJ+bw8cffSRQ8l///d+L2Pand/6ImSOH8fyLL6NZq+Evf/ojbt64gedfeAHP/fQ1bGw8xHvv/hFTh6YwMTGB3/3un8VgeP31N3H2/Hl88803+O7yt0K8X371DYyNjeOdt/8FGxvr+Pkrr2BqegbvvP1HfPnll8pK/PXf/A2euPAU3v2Xt/DFl1/i6eeew6uvvYJ7S8v44L33td8/+/nPVX/48UfvYf/kPrz08s/Mv2JqLFobyN0wAiJFpUDuFihU4aizQlkFCmY7o3ZNDq2iLXr6xgQUXBHtRwRtGNHLaMRedaNmDwZL0DTKZxCn2UyqNtE/G4FZRFt2CPbKqYJUF851ME1VXRw8cb/IXjTqjrv7WSnFxXG2EBZd60eRoeiGA1GioqBuVykjpkHIUAhcKhLKFPLbt25hZeW+IqLjJ89ifGIC1d0dmRAGGqTyMmWytLgoNutPLlyQj3b5yhWcPXMGp86cwfbWFu4tL2N5aUlm9uKzz8qcffXll/JbZqance/eXdSbDYyPTeKRR86Ikbq5ybRMHidOnpL78eVnn6JWbyjJPDG5D9evXFFqhgLw5JNPYmrqIL75+hssLi7i2KlTOHf2rHorsASM7zgyNo5Go4aF+ds4+cgpnDl7RpQc/lJQJNjD0ljqXUESJlF9gp+3yVFfX6jli8VECVr3O0Kw3EP2MNXTIo7xWIqEzprzvj2JzNMcYT4dZKUgnMpBx9acbqs0Dm5SbKyiMU+/aDO96VeE39Iajr2IO85ohkhuVMr4tcP0mXzuVYFQYFQdkjbV2OtcEykVRXZe8CCYwn0zmioVkyaJnHU6yQIXCS04I4PPxmKGVrOjz7GYkwEHhY6nXEWcLKln8QQrkOmn7e5iYnxcSdwGaSusFWyxcLSm+zD6VTK70cDI8Iju2WABBZuFlMr6POkfBI1LeQYKdgBYbURhHhkellIgdZgpNVF6Ol1VL/MatCbB9hgaHpESIYWmWt0R6r7/4H7xrWj6rWeYnAO3OkTm+3o2ltRnCiXMXheiPl8rFIuJKn7V6c16JlgXEq+bE4X5h3TbwGK46GwGpmZZZBdSgzA35ggxfR8u6iD9NtiYFAZtiIfiwo1cqBQGDwCXg4ltCg3tOxeUPJ5AzyOM59+tjN+aipkG88jTNaSZYiLJewBoCLexnr2VjmszChVP8aCjHoh1lGsxUiOq3Gs1LchgWE58h6X/NJ1stcR19CJcrrXSR0GbIW/MC1W1ro2GMTE9AkyLZsUMGCjuyFsqh86OKqaLhBScyMiCUh48mQd7pwAxqZApvEyzlZKS0kI68GqgQga6Y4JcP2dgBOovASXrs8vKJlYoF0U0VNk7hapcThIj+VurG8PIDTA3kIw+khk3A+UMV9nLFXrTMIf3FY3xO4IGOhYeO9JrNOM93pb+FBXKvoGRGkiFeiBVEHwpRZhe2GltcIyZGECicJ2BamPBif6ZPY41/43raKklmeRohejFElGmRG0hXrzTiYNuPJg0FmxhPTmsbs7b94irT3Yk+3M5qpvCGtEIzRmmegfnkwc+JPicwY3cD+8rwSNnzqAp/6zBCPFdVew4QKfASsCpUa5ltvyQ2YE0qpI6AOpLtEIZq430qqFwZZQ5yJlPKryMfcK6ZIsmghTmbn4fjnopkYaxOiu7iT+v6uq9EFQFnO4rGVJsERvNFB1x0SEc81f0pxSKVbaS3qqUC7Pdzhe3jLyVoqc+VVSgqGDU2zQOCKFMJMN5Eu1JmyUgSTqu94Ey0Y+ksOFQ6TMpjWTvF6h8aDLrFGgIdFo06ekaLjTr9ggrKOpzop74VF7az8vS/2G5Eo+khebWJS+6wYR/GFU6KePBy8uYy1PFjWcylP4I7IsaXJ+zjWcqR30+KVlhlrwXqK7fJYfLGti1e1ZEqj0V+m6tBtLoOPBJb7ZKxF98zZ65DgElSMi9JE2QjfUDlKDTDejRUZ+9aUJlmorgmWX3mWujkPCmJNjTEHl/sTRqC01gkH70juqpN4DayzhhLjr2RtSm3Ftk7wdK0hWxRR5uAIQN7RFOviWpLfWhaueooHUulBbAQ16ZiyDuyYJ7+ZXTc1SYuteT1068K5oQgPgv/RT6P0LRvd5Ppsq1chyMXJ60ZYNBTGE5UOjFCY68pPfi9bnhcjvUHK3j3QQjh2raSfFR5LrUUI6gsnWz0XO7xkobqwhItp9FflVZEm8aq+dwqEZpm6hF8IbI0W/CCADmA5NbZixHK86Q5LEyXGwS+nZ5LC/M1TPbNH9JOaFfZAlUNZHeq5n3ZCa1guysQFFrxmDLFt3mvF+VP4TMgloqOtlNzdA84x4g2gBjIJKgkdCVJlQLJKNl2Gm0nlEqcvQaRNl4pXasaW2g6wEXUIvS9LC8XMtBiMShjegPqnKpML1eXaOT7LlBfo8CRcEigEgHOipLlBLxZyMYms2wCodplHAlTFgiFxd5tTBjhnB7o9eBQ2Wuh5ujKOhNS+Z4+K0BCb+c+rI0Q/SL0g40JlTWuJfpG6dps46QNG8PoLi2LdYoMIerz5N0SKDZqNO8h3U5tD2wCiRaoKxaG7WbDeOoF8uYv3nDiklLSSlhcWGYIOv6FoWCXej0SZDcjHv/TX2eDiOJY1nDs9RVjgtKJ7jj/Ce1BSSuw9SNmS+d4kiteAFotHyW+vfFppkz08yCRUu1KOxPud8uqKKyWJtqfobPpJbbBHC9tEj5tehD7uVJehJ/noh6I8clreE/r+3uilBIoaIgiePEexKz6/dVwMBN67Wtn2euxB7rpsm6LRYa1O3ZqZV8DeId5Z941BnpJCWuvTZAPR/ErqCLwf6h7Hho7oeV/DtILYiFG77XTTCi5cDwZIq9l6myB447CeQe+LMJulXnyB/1wmGvGhaeiD5bP1JArR6S35+/ecvoxEmlnFhC08yFIc1WOdFRbRp5OYn3qrQTErkga8vIMNkEqq3kMflI3oMqrpU3+AHUFE6PiUVNVbSbHmXiPXkZDnRa7ZL2XXc4QMJpX/Qzv1cIMdClT3x3T1ZnxSC1RGiKi7nwyDEfqDTWwen3LaHs4CefjZEnf0ZKtPotqFks4ZMcxkcnkC/ksLGxKYr0vokJPRNxKDJImbYh+0L35jPk87o2U0/sLTVMpiW1YbutNAxNPKthSA40PpUVkxAbsmJQsyDGFKE5in6dxj8Lkxg9u9RbTDiTN3ZTI7Y90x9diuWbDVCDJPxyWiNgs4BLJpzgZ6+HxdnbVkxaLOQTFTdSy0TC0B1AnkhyZza3drEwN6vw9Nyjj2LITUCzzR4DW8hl8phgWVC5hEI5wdb6BtYermD/9LTI+83ddfHayZWW7+acbvXqdpyJmxnCE7QUmQun2XITiImYs2mMUcEV7MynJKle0dJAPrVgkOoitoQaeljPdYb9gbqHL8V7WHm6d8BzbRokvfCnqLGUpC0WlRP86MMPsbO5joNTR3D+/ONKyXz04Qf6zF/99V/LPHx3+bKe/5GzZzFz/LhpMU8KkwJ05dIlabSfPPWUytq/++473FtaEiJ/7vx5lCpD1kNCvVE9ovNoVcxQnmxnFih4iv6nzoylkPK3ukuT/RAtl/xgWpqOSWzmY1nQ2pJlCSYGy+1k4j3HKwBUfdezyn+2exlD1Gvby7VSKZ8EjTTCbsNxzLHbrdbw9Zff4NI3X2NkdAy//u1vcfjoCeyuP8SNWzdx88YtlEvD+PnLr2Df1LQ2jKmD+duzeOTcWcwcnsbG2l2USjkcOHAQ7cC/Boh1gxXFFASq/OgTRQEMiovA1QEWoqg6Ah8tWmEfymhwJk0YbEwBnwR4vVVjNA+JkRymN4za7ExLPVOYv4ESrcj/0cGujIzK1/rn//yfhEgfPXocj55/Amsb6/j6q69kjn7xy19KqD786CNxvy5evCjNwyCI6Dp/s5T9448/Fv52+pFHcPbcOUvBXLmCp59+Gk89+6ycYf6cuIWoRc6Fkv9J7errQOZDHFp7fBuPIs1Mn0jNYB3b8LUMxi+vpQJd58x5ji4tNglBlOetw2styRkV9pDH3K3vrT9VoVSUT2WTD7zNj2sNnthanb0NvsP83Kw6nrz4s5/hwKHD2Fx9gEtff42bN25jcv9BvPrq65g4cAA7m2tYWlrCxvqmNpiFDK1OHWPjw2qwVa3XJTDaHO9VkKpax7fUOsdD2HCYVQbkKLmZO/PLFGExX8k8pD9/aLqIzmg6rIybIK+1+KFWDA6U8KmBtkN+IxO0Xk+oNmEFpmlomqJEjElaPitTKxQqasuZ6cP63PrmhtgCFBpqnvmlJQng0cMzKBWKaPf6mJqZwvjIiJLLd+bmDddrNnH8xAnrKXHtOyHnFy5cUHUMMb/NzXVrzEv/bCCxnwJTUUE+kNcM7pa+QxhEuV4rcOX3bHiCReaWmnMh5IEulcTG2IuIA1U3nIqCTsA1kyvhNotJq+vztWKpkFh04iGo83uEomqx85p4wLovPsC+yUnZd6ryza0twfqkeoyPTyCpJOoBSd+KD8mqXqv4yCFh/6SxMTm8LARgD1AVjqr5GStdG9rA4ChxIeQU+wKEEIafEw62TJeyAd7HXUR9i3gkE+oPYL0NSPHhe7L0S1HkQHFCCGxU16TsUpWS7cjMDVUqFm3pnYqi1/IXqSoMxtjXk94o14c/r1drqogZShJhfJtbO9IyBQ48yGStG7H6ozpswCqinR2tO30rCtv6+rpoLcwfMpK7d3cJtV1ehwWdPmki+n15HaSePfwhe7G0EkZC5QMDUk3u2llkAe+gx3XlwaOp556LI6e++j70SrRmo0Xb8KcSFuhTsfAhSUqJSFsDrYF4cmWTkUGnRSCtgBJLsvV3NpKwZrOsR6OG63VJjahbdEOU1ZO9jCQ1fYrhKht2MMTXDBl2yrMNodoW/sSTE866h9mD5VVhjqK1okWAXjjqozbIqjQ4w2ECJ6WZb8VV8tpE77wXjAb9cKDKWNmA4LCD3eh2dCKZiwvnlILDZxBOw6hLgk1/zZxljRthlxoeIlacEI1XyiSrUnH6MOQhaaKGU2zU0Dbm1Hh0ZhGY9YKyLstM+zTV7Tl8vyBMho8YkIovZ9o/QmZuoFI7zUIMFEdwLaKiO+Cc6HATUbeFxdZfn8+rfu8ZtrxWK6GFWilh7q9pghD8ZEe5+QDtFmfLWMdhhY4i5rUlQKw8Zg92sgFzPjlBeSivjZOjr1ZCFCBGk11pKT4cT4DULE+Jo71qXub5qaiQiYVRJOhtFaOriurnyHwUJYapI2IxexQww5+C3WlN06gphDT7c0TSWerdhSTQdclhNmt9zIPDFe0Z3XyH8HH9Oh2DUyJ4MP4Ry8/YR94OllF4rfhA1CFvG07B0iZ6kTUDCXYpNmwob7ggO+0VCzJ/ezNs9prYCpQmxEMBFPffuPhq9eN/Do0cBR7hd6WVUE6Xjs9rQoWTN2UtvIqK/isjep5HJtDJUZ9Xc35y1IeSpNOy/JzUZPgrHi6S1rSwuKyI5sDBgzh04IA5tH66BSl403eZpmwOm9tbWLl3V6ErvzM8xr5TlqrhRnGB1X7mR40tQgtECVVKT/bWPDQ7gS4LFeYiC4BkG0jTnpaKCebnHiAajqrBHXvVIipy9VA5tFz0/0wddSfphWmklhISHjlCXzOyOpVcT9t2Gw1IkVXa+4TCb+kkCWSEqkLFneeuPuXe0nIAzwv/MqUOeWAhSM6xLbVv8ma4NrLE2j6FVo7sRCTilYVw5F1YnXfQE5Lu6+1hjIHjMUUr571Wu1b3R4q0+lNVNxZrxaSYEBU1XpRlqBX3Ca0tolpv4oP3P8Ct69dFDHvt9dfVpL7btn5K0UbROidmUEgquHXjumr/C/kinr54EYemD+hkjo2NpgUQDMfl8nn7bL2ARyihwfTC0bo6zV1Zs63wh7QxHqVFf/cUDXefKdiepgn2zONeNGMplRCaaOdo1bzAzu6uUHUi8zr1bp7VVyGGHgl4tVyovZePE/GWh0YEpBmz6iIKJbWrok1PFkdCOPhnQra5Dx7+07lWbpLRljfWVV9RPySDNYupv+S1kNbfwlwOtQ4YQPCj6if8yPhc7If2wZBgy144y4NsCGJsZDiwQcfs99coVEu1fCmXtOo1x2xMbmOx+WAUqq++/Bo3rl/HwUOH8Oabb6otDatiGTWoCke8dA7rsaLEO3dm8dUXn0voHjl9WqzDoaEyTp45jU6zYz4BXzL6RbEYgtdxkiBBQAqoigwGSoXSHJi0nbESohw71HrgV9JYzvLkBtIs0L+juaFzrBPr0SffOj6fOuquBXjdSNMExyk6IUfPT+kd8bQ4BMoAWQmCFyKoeMDzcZpvmLGiVcPsLKEuCITuR3Ss8+S3jWnxd1XLIdMm4TcG89WiuZgANgCnhFCpYZkPl9LAo667MOYXpo1L/PqRKov8pVX1eC2kd0/k/hL0JeeK0d/cje984kNSUCe9YAAotBzopkLwk0002GSeL394akq4SziD0WMzMvV8OCLQbBZRrdfUbCOTsXbJ+w8cSIUkHpD/FacoNI5jK3HSUrMVTISo2I3o7sczYDSmzHuhuxmSdmK87w67EsOe7B0EPu1zlrAOQaOGoVCpI7L3UOfPKZjUEkKt6dwK8iBhzjITQT1Wu0T3PWyMiaepRMexfKv8xQH8bTB3mrIJ3N+Tn+jgcZgyfd7pRfHfgGuCxBi+kdybwOOiRjESzwEsO6FR7xYV3T4uj6kv81VtnB2fj6C2WArspaCen5Wyor/w9LWZNPo9jpclAS8nvowmcLq0xqappk2n3Gr5SP8Q+CYU3Io8iaST1E+/IgA8IdNeM6eoz/siKJryuX8eZslx1xg09h5oNCSUakvoo0dkjiKTP1CulfK2nNdkc5itQDZ8qsgnRmGnHHV/nsCA+Ez0J4P6Es+uoMV7HUjASFPx6RfSdu6Yq11im8g014j+jS2jfFFzIs2niQLdgR6mWiNPqEeyPN4rNVED/HqR8CKVFdrMBcUiSPOvJIyunQN4lpJwIVIEyjUNYNUJAiIUOGWF/qP5sOSoJ+j0sliapaNOSGF4KGFjDb2ULrKnQgXr51mLVrTBjGZj5AiKtenag9FOtmitAJu1XZ1epmvEt2IlRo/4jbmX6rX5o9L6MBXcQLEZBkZ4KM/olBP5FF7cyEcZDJ1TekxU1UTYGE3QPKGb+lfRnN+xLO2vC2WYxjAzW5ubEiqCgKGtwlFXiX67jWvXriKfK+L84xe1abPXrwqbOnbylBEbFdBw+WwMmnH/vQIp5hb6oQ3trLaH0SXZHDI7GJ56kan3/gdpHzGHRgaT5cHGFxPBaeDhzIerI4pMaKZYE9eepkwsGxGwBdM0Kihl+qtISKGABfZRJ/MzYXfitlNfnJdjYa6pcfY5qFabqtBgDRhzeQQD7929qxq36akpbG2s4+7d+xptcWh6Co1aXXkr4hcHpg5ZMKeGEE5WjPJwr3iWCfQTSdxKi+ovqCRqqHtfdKl/1wYxL1iR5wC/iWG1hlzHWN6Ibv2U+jrFeqWEvuCpB5mO16U5Hxx4xPtzw1VcmlSwtDCP//sf/xGHDs3gb//h3wja+OPv/yOW793F62+8gePHj+s+hGCIM8l/8iGdgi2U5LVpZQo8PFOQUmXcP4Svhdo6uUaPqvHAsSz6dRPrh8RST9aKgPcgf46WRwIVGszxwjC3g2za4K1FF2MLloljsjiWjXeLQL6EWflUq3O1fJHN+WuWZFQJe8wnsW7CmVwRV69cxffffYcnHn8cj124oLaAH7z3Hp68cAEv/uxlXPnma7z9hz/gsccfx5u//VdYf/gA77/7LqYOz+Dic8+IaM80ycS+CXOe/YXCceQimDNrydzI74kpOti3YYD2Im3n1FvToAYxxOwa8VJ1Ki2fFSFyKLDw2Qb9EUEq3jA1KnP5dzY9E0mPzEdffG549Kj64ovP8cnHn2D/wUP4V3/39xgZmcAffvef1aHupRdfwvPPv+BV0vSjzFEPgFUtk9QXQGGICZybSAkIsTyfysXP8rkEp/g+qX2Q918VtMN3pqB6wNBlEe5AlZDI4D5dQr6cE/SUyaBWZ5um4OjHeru/G96grkdIQT3emXJjvjCPOU7RolDlinmNEYnTEhrCfKs8Wt0+3vvTn/H91at47vnn8eyLL+LypUv44C9/USEia9qW5udx6ZtvMH34MJ576SUsz8/jw/fex/HTp/HU0z/ByoO7OiUnTp1SN93Izf1A3TqkEMwCsw3WoSVSLgqnPapKUXCXEh3O8LqDrejDekyDtdPSepmQQQ57EOGCSOiEwMBwBnspKH/mtGfiVRT6xfl50ESyBwI71u0/cBDXr13D3bt3cfL4CRw8cAC1eg11TkdgFJa3IUKmFaKqx7joMpPSplbFHW0zI0JMKdU+UcLOk4/z1UEyZgf58hIYH2GruYgiCfgoOlkL96+C7jMQJPG7rAIqq/HcqDcadtqL5lUyvRSDkAroZ3NYuHWLuT+WaOWTbtdgAc0eYZMHb1sjimu3jzu357H28AGOnTiB6aNHsfrggcxbZWwMU1NTunFabJnN4uHKChaXljC+bx+OHDmMrfWH4v8cPnxEuS2jrFg5UhDzhe9E0zH3C6K5vfw4LpBPTRcjlFGeUGdqIfYXMFaF1Rx65xJPdVh4LOaTpTaIbLPo1RdVvpkjyfI1vIxLkAegFodC1B1NJ9tA2s/9S4J/xG/Y9pAsjWFFvFmbycd8HnGuRk2My07Ly//FXy/oOgxuFCWqqZtpEqPpGmqtwCeAVueaRQ40xZs8CNHUWJVRFcTopEYjXmj+qmtBMXytkUocTjnxDvPwwGlvfOQuOWDyJYUKMKggDEK8yoZJWR/1nLUSolAVywWNuzXTYfeICVZiGWqWn9WXERtSDZtHYIpc9NDGz+FvPgxpHcFYZKsg5gb5oDQXUt+ekBXKrtZDMSAyJrBHsYg9kIXrXt4e8/28QobPajN9DScy5Hhv7K4KBBSxRGW0XHIrRfMIKADUND0T1czevYVzaQJSUIopSRQ8RP9RNeunCWO6yFsdlTjWVvQUS3DLD+PcHTZ4Y/qLZsYxMwU8KrxlTYDBDsKRAhIZGGwZAUmaE3RfVKkrtQCiiWRnNCbMDTy1zbeuOqyGkfvJjoNRM+lNRPj8KkjxqFZuidOq1Z5DdSOG/JNubIUvbCRbVDXNPCGF6uZirVRmMSkpqjH9PAo92fRV1XcoVEaALJmHNXQdryFGw8uTXRB+iR7Kc2LCRaT9GMZyYdlV2E7uYCN9lR/xUYNqbPmXH1S3WP7LOv0F6GdjMMhatPtQHcsJ5eiMSDR7opT5Mvp0QauVgCpRtofG25DvmEzvg5l8Qau1mvJ/RNT5WxU9AaA62m3ogFVi22R5s8t6bmkeS8zTwVUdTJZ96K0hryAStZzk+/nsRS+Zs/ygXTdKL7TxywAAIABJREFU/mWCXQOIRDcAEEsglEK0tkJxYCwDYZAANSMPegrhOHjNz4aLsedJuBgpOe+jbsXJorIwoqFgnbyDn1UyP4uFhO1j5N94uCoMw6m0XIhmq4eNzXXRRknDSOcBakay4Ux6QA/3+UB0bnlyOJG8XGYqoY163UyImNXOnIz7BBfdzIHl5tT1xakv8kX4fNHuZ8DvMbNpZpAMRTNnPt+Ylc5FmtqmnoGdZuTUB07jgKgBlO5jDDT+ohDzXcinotkj/YWjafncMoPeCS9MZkRvkWuT9tYQcKuVI5hMzRGVzgzlo40iFSrzmFYPYDlJWSgX1iAvBtShdJVXFUXeTlhbz9JY0c8zDpPBDiYInKBhJpTN2qznJ39Z26PoRRVVPFYOlmp0qiwvJuXnCX4iEHW2ZyT4KcnVlPZoimEnQ/yaTB6ff/QJbt26iZdeeQWnTp0SUyGy6hHyq5w7SSScSwsLuPb99xK+8+fPYWR0WEAqy7vFP1fJj/VRFxtRdYNW8BmhfoTTyi16E7U0cnOhN0VsAtLnoGjnnscoMYGbOtH0U2z0rnyTgWqVADnt/T1FFQLrHeUIJ2iagjM1AnEPLr00VFp65iwJUZr3Mvye5xbyLP+ND66+E9aD1CyFVQVHUUMa5bk/pQKFgcNgSt32bVBLWv2pTVAVXKPmKh4iCyeze8W1DMrwfp/xLpGs9tSbItGwJjp87u/R72J7xlwB87dl/qzsXd38Y6abt2jUDbM59Vj649vvYPb2bTz/4ov4yVNPW82pO3aDiUkWFfJFr16+jE8//VTU1eeefw6V4UTDc06cOq0cn7AZVp9ImG0jY3K6hMr9AFGK6Wz7KYquxEa/8MLSgAtYReSniRsmoE+Vueb0WpzO5l0+3SHlMPVF2o+oMg5WaBpuCqM/zW32IZKiN7t5D98naiWV5nKIgCZPmJOvpVlFJz86rcasAyEVG1xEk04wOj3Uzg2LRHgg6gHURvvvgCXaHStdNyG3Y5f+zMe6RLfomIM9CLeEllJS34tDRH3hgZQG8yIW1f6Z66KJXf2MOeq17cVaLpdThXL4MeG/xEOzkfzcwiK2Njalxk+dfgQz0zOKWQPdFR3XnTyaJw5HZI8kMh8PHTqIJLHZJtPT0+ogIkFyHpE2PA1lTRhi7ITlxpzmyuIGHywpTUOHmOVkDARE09DOeQrCqMLqUekj4ug38hkYFMTcZZ2+gbQIBUDNQ6Kax0FEzW/x6E9R0ADr00h6RsBTVTJBXgmWMTrl2mo+EFmueTU3lYmGObgsX+PakwSoNI+6SFjjXDnCrlFkNVyT6xld9yhFFWVewuXIHIlBCebYKbXimKjRYKw1uEQiGtwNsESkid0fNdzMNK6eyKlC8g292EJ4Yj+DeYv+ZmvZfF4NOgJ+V8itiMkHMir6sxfaWl8TJD86Nmrmy7xTazZLDEnpFGMEcLGp5VROlDPUmJGacnb+oNFpRvnklCvFezlW401Y7SybJgp/LpKiAZgSfOMj0bimTS88EiSLtd1m0YBNtZCwBfPUbIBFjZGFd98yggcKFenE9IPk53knPfVz0GiRrHAaRcqCACz6ynAiukh51m2GJVqZHlBJynKW2t6SUmvPBnECIlk8aykcm09t6S3V7EVn5oBYXIunNBjrd+l4XcAFHiwNUF/UilyRZvTMMCaEDtVAS84w72oc7C6HaMyhcT1nKYYKO+nddKEiTsVm+OEESzL9lRiClspDKJUqmj3CE2HgpcECZqr2+qvLFGQyWvzoFKKkdN8iGi2aT4Lgd42IL6WviElEOy+5D8xJQKlGmxk3Wolcfjay7e7oZrPWfz18vfBh6ITyeahZSYWOk2m1jXvsAGlEx6cieRtoM4tJ6aiTeUBYRJgOmQpM05RKWFyY19TQyf1TePTck9JqN69fV2BycGoKh48e0dSFq99+i2Ipj+deoEswLDrRyv37as949pGzqgfsdqixiJpb2kZWm5pOZD9vnxmQe0AiAjuNhRlOvXHi+H7sbGM9HaINAddTkI/q/SzOUzTr14/IPbIL6j/mAa3d2oYxUATYMlJdfUrs+iLw806tVC4ndgNSe72kx1FaUTjKFTk57KdEtgJfrlWv/4AfrXEUrZYmkldKJVRYguRjL2gq1DWG82+o3kOVeqFj9DwSJVyYy97ChCNqzRnMwYx8VZheY54yxZRDhkR8bzUZmtdSL4ZTKYmryIUsDKMZR0oociNCsyP/6I6wHPWB9ox8Bo0SqVSE4/zzf/onNSc7/+gF/O3f/oPmuPzpnXeUD+UMmNd/8QbuLd/Fh++/h5GxYbzyxmvaJA4kurd8D6ceOYVf/upXRsttNVEpWS9UDn+KLEHwmeT/DPR7D8HfC1l01FOSYHRPTn1Gz/VZhG2Swgg/LW2LwMctUWQzXM946yZzU4gNBl2Za7Zw5zZZCndq5SRJWBQqcM5DdjW3cEetPDSC9Y1tvPenP2HCEXJSQRgJjTi8wE1iQSRLlTiNiT97sLKCAwcPKTXT7dk0LfaU5IJH7ZxOvB0vlTeJqjpgu2XL+Rxqd+1dXLgQwekJwpph6fptzez3mKGKMIUkm6Yzp/NHFTd+HaHObppJ/YjOehSqmGQanV8kVEkiVuh7f/kLFubnsG/yEH76s1dVJcNc6f279zC2bxxPPXMRm+ub+PSjjzA9fUhd7qi5Pnz/fexsb+HY8RO4+OzzuHt3SfJ++tRxpbWsf1dk4e2PWhNzQtM0VgR2oe35MxWuEKnv9oStWZrHsEgxEqKHQ7QzCgvlWlCHzdmhNPfKoXqKigGIzQAyoFlzbcJRD01FBFyZ/8CnvPkZH4Cjvm5ev4X/5x//Ue3+zp49i9WHDzXLeHx8XBvFTrnEbNiCkKVEjJS21tcxNXMY5x9/FK12Q4tw8uRJVZeomibtrWD+B/0HnZgAOFONZo0o1HfUCW8DjR3Ssa4q1HefTZXW3u1vr4EbtZwpKgYciuYGelqFqjcTvTd5i89Kf2qwlZAcc5/hzMVeXVuVv0RFODoyhtGJMWXvq9s7NixybEypmvnZWZm4EydOaJNWV1cFCieVYYyMjWF5eQmZfheHD0+n+U7l5wxUsyDCcRRjYOy17Q5evw5hONceOcYMHzE3fEZQwAkBcnJ/lA915oLWwCNsHbYYgJ5mu3nKLWNA/LKfLViFcnXjjloJReZbQWiYB/YeEH+8gNnbc/jm0jcqiiSleH1tLW0r/fDhQxyamsaxo0cwNzercV7TMzNYefBAdX9s6czJAhxYxNwhN5ORjmy4jLpJu/FzHLAMx1ynwTQPTajmKJt2T/Nzoc2ImwgAZXN7DTx01NsdccEmhBQYNXh0I+viDrpQeZ/cQKdTgYAvKg8CEXVqYPpnQX1RbtBZoMpHti0fqfJ69ZK3VgJyL/ydCB0wmOF1lJP0ICHK7bstTl210MSa8HqTsoHJX74EHiftdT1Ul53wEwPMjp4SA8Q8Rcv894jw5Jca957+XAC5KfYWuKLXFFjXF1oRq/wmIZPUlzkOPKJQFUvlxGa52YDEqFiJ+TPZfBHtNic0bHnFMftI+ihY0FEjzbagMH11dUUz6aih5NxubYtTVcwzIuuoiJNmhIvMAk9xlxhms9LVm84aImxtE6kNrIeUhdgKqUOTpS2tbbKTqpSFAVmDfGkcJ7FpNl+fWfeG1f7TwfYmGymz0p3VwJ8i0uLOUahoAsNRj4GS/Ds3Im3Y4VPbDbrwmj70UKtyxjFHnpTRahFfgyqP1dTDhzdR6NjLvNttaqOClqLJV46ER5LXInPrFk2CJJ1xYUre+Mwo0bYu6hTo7IXA3qhEouA2IAmi4lxpHnhaC6EAUZIlfhtv51MrRG229uM0sSZURev5SaEi+ElVvYfIujMcKG+G1bRU9z5j2QftIMMEagcdpmPE92FKhcOcCfNn1QOSaqXdagAZnlhTrwY9GU9IoKeoGjaMRxRu7+FgxQRG05BQqY+6RUTimzvvyMaW2DVC65nPEAAgU0iCr63tkXdSDlqt+SOBw7gG9HRNgILiqDv4GWF2jBQxDWc9m9jO0q5rCx4bqx6djGwVNVk6ST0VtVP8bf6Ohes8DCYUpoW9z5cn6y1DYB585PMUnXn1jpHujMFrdCaDFOSKOlou+EZaON7Xn8I78sjdsCDPonPLJFu0n+JWexoyWMBLnExa25irlZJyQqkNtDpC0iBz0fyx59X29haSoYo63nJT2XKR4J010yKf3fJhlgD3fkd8JCeliR/UY4Mtw2CoFdPNN5fYgE//ZQQ+o33ERrV4gmNRxUywJLClaQIz9ZElqaqO+cjREdAYAJGn5MYpV+j5Nf57Cn56Gkg9P528RqEKvEqa0Kky/HdWX1MYKHAxX5q5xrRtj4E9wqos+2HDxs3sWOcdD0k1O4Zze/RsnpiOcWyWJjKBU86PEzVcIEX77nmSWvMY26K+hAaXSctR43h5HCNnlov5wCvNqRZZzybdy6Q6I9VKxczR7/c8Qc2yPI5EQQaLs2zOvzFfKw9VhKiHLY18nCRVRLYclpbv4Zuvvsb0kcN47IknsbryQDjMzGE64k9icX4W165eVROJRx97Uibu6tVvVUj6yLkzaLfqRpfRcCMOVDTzQBU+2OTfGp6a92GbbViKfBe2dnbajbrhuRlMk6tpTiwE0zsDqoiDEZ9Xrng7yeC3W3DVF4wgH8Pb58ivcAGnox5CxX/XuFuniCj36bV44esQxZf5ddaGKUMmww3OjL5SOjAuIGo9IETd3l24WdoA1rQun9kGg9vAR0XOFE51amHj3jYaDZpaN31esWM1hnZ9dUfOthgnI58jt5zmteSzhKqARsPlke3bAE/VzTgYHPAPcS5TAtZELU+hzeawPD9rDTqoqUjmiiFGUSmTpke6fXz11Tf49ptLePSxx9Qe6Osvv8QnH3+MR0kf/uUv8dmnn6pHE+cC//o3f6Po8L/8l3/CY088gZ++/FPcW16UZjp67FgKmgo/GpgEOgi6StNqyLYNKZQGpF+hPp3W3F+9rIxDnIbaRh3hl2NYgGFSUVYfGolCJDPizqp8FNdKaVHGAM2GuT/6VQGFcNOiCMJ8H6ubk28X13UTymekBhvMJYarkQo2NYFMpzE9DFuzTna8PuEaNuVnDzCWvLFfGDleTNBzEoRSX72uzerJZFFjY5CtDXX4m5zcr+iVOCMjU2r/VnsXw0MEhItYXLiHZqONyf2TqNV3wEswqs+CgZT9UvlYoMnqlOzj+Prkz7Efe0F91NWekQ06CqS+NOvWr5u9oVyTmElhBFXG5UuXcePmDTz19NM4fPgwLl36Bt9e+lYNuZ597jk8ePAA17//HidOHMfFi8/g3t17eP/99/Tzx594HCsrd4WVnDl3zkbk0pTExIYocCRj0bPpsfkxsUqfj7SKC2NgNiGcpv69h7rTWILvLlPrVblClgcKSVNQz308UXOi7bRnDWyywqY2jdCJsTILMnOWK/V5wi6YMuYDHVik5dwcM0tBwRMn3OcXRnW4qCpcAy/WoFBRGK5cuaL7P/bYY5iensHnX3ytNT5z9iwOTh3CN19+gfWHq3jmuedx7PhxXP72Ei5fvqyiFNYNCO7o9TAyPIr1jTXU6zuYOTyDfL6Cd//wF2ysbeGV13+OTr+JcimL4yeOSPvISkTg5JaL68xIkT4h95KgMGETOuq3r31Xz2yu3FZ7RjV1GGieKlvvCchCoYyHK2tY31gVmLlv3z7Ud3exsbkpW8yTwiw/2w+Wi0XBDsR0CDVwcSj1dDx5ydGxMalh4xcF6ms+haZoqZzKcmBiRUa+a6BhSPSkCh6T5QCd/uJ9EsRu8MGLbCIfvT9NAZrPk/pNTsURkc7vm9YkepLVpmTVZHqigb6iSOd4pT6Oe7OBcgd9xzIF3n/CzaqYFimDIUafeGDibFfe6+7SEr766itlK46dPInHHn0cn3zymUaSsAUBq8X/9PbbapzG4UQUtNk7d3Dl20sacsRWBQRpiznmP9u4deuWWio99vgFTExM4a1//oMGer7+q1+g3a4pT3v67ElVldv0LIsEA9yPw9zjYG4F6T1rHZnJYe7G9/XM5sPbtZGh4YSqN2iwCvMNxvWyKWtvbNwq87NU8+Y1aXTwhDk5QCYHmKeXDdtlx9lKiAvYkZMe+cFYVPkb3myLFSCWxjGekRu41PwpFPah3EYwsxA3zFn02IoIJWg1cZ2IXiLVYWi+ofbSXr7Rhj5buMPPCFH30SH8DJuaiVXpPljQXYJxIczKA5KUPxZsCL+nB1cRUlkVkJfIBX5VGRnBxtoaFhYWUk17+MgxbG3tYGFxEdOHDuHo0aN6Pv5mhFpOytg3PiHNtraxISXA5w04ggArfaMnn3wKo6P7cfXyNXRaXUxNT2FjaxWVSgFHjs2oiUir2TB/yoOZGEKpFA+dCmGMBMgr+vs8ZyhzNNvQSCVRFXHM5uMpVim6jU0lP4dCpfIkZegN6h/sYUSzwNNM7UL8xboWR59yIvXmCTH10aKz6EMJrcm7OeLW59wLOt2MpNpME7ZsTEnwh7ShnY6DkYHTGGhJ8yOarReSqke7l7lHq6KUNhvTKGIuTXDDByp5mJYKoeL1uUma+q66Nx8T7CxVAbV+SPjZYFSKARDMDkelA9YI7pIOwUCtnrr2OaU5WLCEXlgz0Oq2pb2Gh4bUII3OOteH+0CBp1ZlRbcKS1xL7fmwHXXzyxcq6LRpknKK/pudGjJ5YojWQE4BiLsnkVJTpCrLwQS18fKt8CGPRSt7n6sllSRRvyOH4VM01TFgtmdcebiqm1LVMg3DapnVlRVM7t8v9JzgKWsB6USef/Rx7Oxs4u7yskwhh+YUGLmpV7elUtTDKiY9uI/047Y3P3DcPT8VSLBhVM4VMvQkxVMUFTpEIJM+yGDkvVwD/TiRHI60mqdG/wDXYpqhLN+hlLYxlA86MI3CXAY7uXFtCZj7Z9KGHqGa02uo9qBgSTc6N0qHIJ1kttdjq09zwaGdQvPtOtL+rlFCQKU93c+MDAAjeTUN7tZJHEY2lyCTYV8MRr1kkpDiwm6DAn1SGM1hRdOqyqFGSqwvbhiFKlsoY4ETH1ihzPaMHMVFzUOH00A7M4B80N1qHR9+9Ils+Nlz5/HMs8/g6y++ELPzmWef1Wy6uTt3NKiQAvbUUxdx/eZ1jSs7d/Y8zpw/axPM+31MHjigRRSQ6Jl+RRZOuUgXZyAPNbhBOiFRouTmKjSXmS8GiN6Vb2CR5bD7xNJIEls6zbRK5MuMirPHMYoiC/pTKnxwPhX/XeCnJ2p1nT1CgUXS3lOL76aqG9/4OLRM3jN7Ef8ueMGLQgiZ6KhEGscbaLA+k3gp2xAEzkWNJLjA6dny3QYGastG0O/xghS6Od0OhaqNfL6Mfr+ApuoRRQlkD2jvR8+SLOZirfZQLFYNj7SqJeN39dGo11AolOTuzN2SplpQf6pmo2b1cgK53Ayp/i+H3VoTH330qYojz507h6efuYhr332HS5cuaVzqTy5exP3lZVy9dAmPPnFBjuK1q5dVSHn02HHsP3gAm9vrqBSLOPvoY9pIPkiK4biZUeFDaBjXRIM+Dl9G+THnzhvia8ClTrxvirrQeFgetXxxmnnPoIBImB2EDUJi+FCi1bi/xA1hedZgQlnRHw+hJ5Xl2/n9QzNKkzh1RsITaSX/d/mUAyXu0sxR5PqjBrsUNrFKOYBKjq1z4gfMaESx/OngOtEF4NqSSMjnFWQkn5XmmIrDhkFaB2Mi8XYlypDK35QJ8SxL2sLTSIMUuGij3c/n2WyYrYTmVaJFn8oxeT8BLpEAmj3g4YNVPFi+h4n97JUwjbWHD7G+uqq83r4DB3TTpYVFHD5yXA4f5wNXya0aquhFVtdXUSrkjE7cbKqIQJrD5+8FQSyc13CaBzlO/LMEzxOloeblO/2YCjuQdomWj1ZQ6lMXwjkfLK/y1bQcmhd+uPmkpmLGIFIzATvIv4hugK4NZQJjZ/xwpAGDkwCVFfBf8VlBHm4dpKWcjqNDkjaKJY+rrKatvEKzVlWBbUSksSZaIz0PJ4oatz76lRKioCaljxzwhVJfEZiIubE3NYIYGzUtDwFrOE1o9wIbtYxka6no+Snws1xWhbJC8x+YBE6/Ij7ELrw2oDCIcXxpJpEVBVAgvQyJ+AXXM21dqMXh7Lmq/p3C06rVjCWQy0nA5MySORgoebrc/oeBXkx0isNExsjaSOoGExXqRbpn0uRXeHJZPt0Acq7Iz0JCL75w7eH9FNh9mAIRU7QCl5IZdLiDCy7z59FwAJsRUQasIJ/LgdsQKvl/Az5eCHQ49WI6OIVYPC71Tchge2tX6yfMLFoxOYc9TVmlvSX6SjOyazTXjpPZSy4csecR7RouWXCcrmc9MJiTVKGsdXk2sNenZbjJZxUVWwktz92sZ3Y3FmpldidmibOPMFIi0lMCyiNlCPKVkGdtF6XUE6uZfMWIc516moPSYniHNmu/mLFWQm2+UCdNhbjetfl6g1TWaJvjpo2fs4Sxz/Jz/ys0WER6ab7Se4Lb3L4oQXJTFo5yWkrlo0QGNEuY1ABIdX+Ou+UQyRp9B2vQIbqLN8aQ6fBfP0jKe+EFD1D0LA8oI4T4B+dngMOlK4aPFCA0haqUYGdrE2+/9bYE7OVXXlHkxwJfLZmGLXnayaGffFLBg3t38c1XXynQYlOVskeDASjruz7cku24eZBu37mD+3fv4vixY5g5csQayEp7Bg/ezCo/yxItFj6IpUChEqLeqHty00ZwWQm1OWd0CttNMgg7NLIYGxlRlzw2m2evhMOHZ9Cs7mJ+bkFEM6LoTAswDE+SCkZGhsUQIL04S6YDUyhdu0cKYPrcPC2+b3qYqiD1B5MgSuxjQ9JKEi/qVHLcMSL5A6wMpgbV+1g6JTSUnE43NfKn3JcJNDz6YQWfSu0ZB6ZoKQ8XFTyeGDbzbA3BBA/Q9WWWwrVhsC6NYeBZf9esRnFxIXUfK5gKxroA5uYW8Ie3/igr8qvf/Abnz5+XxmcCOyZlBVyicvxiGdeufIuvPv9cwvHCT3+KEpH6ajXFFzW+V3tuPaj4vH95/33M3b6NF196CU9cuCDtr/mPekYrjuHnGPmTVk0BvfHdNcOpSpVSokqTGKvmKYJwcludPuZn57G0SKEZxdMXn8Htmzfx1ltvYXrmsFDdjbWH+PzTz3D+scdw/tFH5cjfuXULR48fx9nz54xg12mL4C/2Ic2niGw0l9bgnehtDFEMHg8/J0GIZl9e2Bg92H9g1gY2KfopRZZAvCKmPwK+iEhtwOxFbaBMJIUhagu7XVSrNeX+2F5bbAQf4atmbzq5e91/FX2FG+EComAiCnWjCnqgjU+YQW2Ym8PwK808MuJiS+02Vtc2sTC/rMTxmTNnMDU9rcCEaxekQWUUWIBSTrTxc3duK0InHMRWUOwFwenycXDDw1MDM9dUV65exfzsHE4/chqPnDsnQbSCjGj+a9w74nfC7LI5G3i0wTTNUDnhxUSCHyidiiRutVrHF59/hSvffoujx4/hl2++icXFJbzz9h+EU/3s5VfV7eTrLz7D6bNncfLUKQkVIQg2STt24jiyWTanyCkvJUS8n9UUiOiVbr5ZJ83vpWkBmSxf1BhyFAULbpoij2fZfz/50T1dmsiqdJSEZlpl0IeJDXR0XprDgVdL6tLn4WTSLctxsZm+SHMEFy3vZ3bHPis4Js3xWYr6xyVlZNOGuY5JD+GYpxkCN/tkqSptFRw29jwoUlC6qNdr1nfU/b94Dit3syQ8XZndXRvCzWHbFFrumfymtH21ZzE8hx9pLUPpOTiTbNeyPh++sqAW90X57iyI6fT61pyfCeUSc3/CLlhQag0lhEE454gfnptd1BStQ1NTePyJJzWrhX8fHhkVbMBTeOXyJTmBp09zlH0X1VpdESKpxKUy0dscJsb3oVrdVc6ID2tpcEvc8RpEefn0GuOWlkwZb2hQc/DPMnPsOOPVy6LQKMUUXelsv7nxRKWj5CvydWE+U7BwoAPwHkvAYJatrW1nKZhAMYOQdqJxGohwJ0Wz1MIGAdDMi0qd5lKdOam+ToznBzvsWOtJIV7U7P4+0WuVnCVpLbZE7FrQ02Zk1mzZNIl0MoSPEAkcjGOGVchqoLDldK3Tjv6duF46K9vaLKlkTk1SBPxpWjxBU5lTFalY9KfzhD7yEqoM5m5ft1ZCNH+quvDeTynNJPpJeum9fCBNEXCekE6qdf1l6mBnl1ycPsZGR2zGMQyP0uKUcmj3WC/Y1yRLkyWDLTTfhaPt+QzNNgpOn418oFpIx7BwOvIRMUm7KANlOTimjjhzhqgxizfTYd1myug3UHq5GdENTxnOCO9FKrWqHIMFjH1jmorUFyaU+c528DQF1JFxFXsKbAW6Qpz9l4pOvUOhaM4dFV1aRGoJbHakoXPcarWVmBdVmYW3pFKr+pgHp6TGIp1mA/eX76HZ7GD/1JQc71bbIBoRJotm5gPmUANep9OoZpAMka4NOrKgYo8WJGDZ87C24v4eYX69jZCESQzdrKqu5WcVSnLUTag2FmsFFZPW0ggraCc0QcInHCCU9hLpy3qY03SxspnDqNlAlSqw3ajZoG5pD+9aUsiiV8ii0WVn4a5Pr7K6uyKbSBRK2vS17TWs3X2AJF/AgckDGgDAwUlMHPAVZbaosfxUmunpo+9syS4zjCyUkJBboYEWQAOuC/IH2h3L00WYb5bLRDbAR1I+qI3ov9jU9IyGNIn5mpSQlMnqNFNtFcocv+vdVOgDkswZRRReIc3eU4Hat3zuIMvVKETssEcmKDepmJQFtHKjSpXEEukUTBZ1dPvYvHsf87dmNYFrcnoKR0+dRCEpot5oqn9YgcwCFvu2GiiRmsOOPXV2hu6iXBlSSbyNNo6hAMb/0kiVvAcWwqT2RvNZRGzay/CvaAduFG4noySCAAAUaUlEQVTmF4WTFYq4wylajP44RJJOnw0iNJIYN3nwNFtqYa+doGWrrdSpLUEpyu7KhAaIqJA+i2ptF/VuA8lwotOtiQHUKiTmi2+eQbPdxOzCLO7OzqOSL+D4sZNqSsv5KijYeHs73eYEUzgbtV2VBpGopjKhQlkd5FJqjTejNZNOajL9RucqRbWM+z/Wr4elUAb8RT/OjgpibePr9SrKSQmlonU70fBqUocVATo3T2osvEAm0jkPPSssTzEGJ7ALM2OyvgMN4dzYwNrqmvhmdC94mAUu5jOib5Oy0tytoUli3vIKVu8/RLPXw/jB/dh38CDGJsZRHqmgS+H3Ubjggei2NOmMPTAYhXM92UiD+VlWSSuat+Jlq2L2Q2va33npvu+meZ3v7rk/OuYUMhIEBa8UijZGZHdjvlYqFi2hHHYyWH6DrRJDmxsz2n1Cb/rANocoWPc9NdcwpHd9Yx21ehM1jjVr7qAyUsHo8Kj8JjrrTDKPDY+itlPDw3XytTZQ29xEMZPF2Ni4Oh+PT04gnySoNus6idIa1arGwWm8G2fRDdlCTU0dtmYXFDyF6Cz3sNSDFZha8USQhOX/hFDJ97J5xPSDDHawMbAUZEIkrVYT+Tz7QZCPRXqzAYGOCxgzQTbTVBU1Jk05TZswJ6Y0mtYVmJQS0lnoMtD8EfWu73L02xAmJ/fJ7D3c2EA/28e+0TE0tqqoPVxDrsXS/S7afFZxwvIYmRjB0PgIGt0Omp2utGkxS+1qpfrUOlwfmt5CMY+ZY8cwPMomdlbRQ81sDdhIKd/r62VpIR8OHjUAYtbGQAG6LGZFVAVE2vkcK5Q32EmP8/6sE0s4toTx5ae4oKXIq+M60RRDziqbtKsGrK8ppq1WQ5gUSWOcEqEwvEBMo4FivoixoWFhJDyhFDB2vmOnOmqtEsus1CeKyBYwMjmObj4LdsMsV6jpOF62ZlRbJburYGflfZP7MT11TBtGh5bQB01JVgMCOJixoesW2CDfUzTRMtH8Io8ZVE4bXVJMAKn4Sc+lNo1iVDnqjMx85vQgBiVfwyNVFhz0Wi29L4Vs4+FD/ZelWtROrItMhoYwOjYirV+r1THsQQCFamV1BUVWMnFTdxsodKxmoDg8jG32F2WJViVBtpTj/HcMT/AwjsjUi8dWyKvpHIV2fW1DGnb/oUMaHF5vNRRoUQg5pniIfT1ZFaTAIoNeywc2hIsgAfO2VsLhrJOe+lvQlPezWJ7naDYOkWR7Ro6RdQ1kRHwTzaCfDKLGMoW+8PzOzvoOdjfYkL8nZ5Yby4YfuzQXpbJekpvZVre+DBJGfZ2uagIpTKRONKt1tXlUuK3kbAaZchHJ+Kj+m6+UxGLkz4mN0IxSSHg/sgeaLODMFDA+Mi6AlSaIPs/EwQMYm5iwaijSyJzPLuQ/gEdJVHDbzfwJ6hh4fz6n1f05lED/RSXp5jcaTBURk6HtfJ/N1XU8fLCCZr0lv67baqK6tavqZfLHGbmquUWxIN9MTIAGQcwcGr0uduo1VSRnG200N3ewef8h2u0uCpVhNJp1kMQ3OjmByugImDnMloqojAyBU9FoCQQ5sA8YeoIHttY3NeEsGRnC6OiYzDfNYKvfxcGZKUxM7sfQyLDqM8lBU2Qcyf3gb3jvMM7N5uNSu+VLBdCnnb9Jn2p9TtQXUlHSJO5A15cA8czj93Ipp9BSXbJ49M7NWdQ2qpgc36cFYiff9fU1FMtFHD1yVCex0WBkSIaBgXs8eZ02ed5FDU7aeLCClXv3FQFRV9C/GDu0H+PTh5AdStBoNVAu2DwZVRh7uxwmODlmduXBCrbWt/HIyTM6udu1HWzubCEZG8WxU6dEuSkxYGCBhxz8KGwLRNsy/1EmFg3MeEB4utm9ZWd3C6VSQQQ9htcMx+Xwu1OulJTCIrqBBdS2d3D7+g0sLS7p7xPjYzKbaw/XcP8BBxlM4tDBgxohTB9KjjbXuWWOcp01lFlgKKmgvbWD6oN1LN2eRaPVQaaUoF1v4NDhQzhweBpDE+NodFqot9uoDFdUj0nfj1E5d41am/4V12lhcQFD5QoeOXlKAPT61hY2drcxOXUAR04cw/jkfmk38c4iheWUbQU/TpHiw9E1UEU2o/1czqZokaTH7sSMOFKhcnWXJg69GiVFigf6D2xtbmBpbhHV9V0M/39NnblvZGkVxe+rvcqu8trL9EC3BBIJUQdICJBaIkQIaRIIR+IfmJyQCNCE/AEEEExrECICiRTIECRILBq6aXVP46Vtl6tcm6tc6HfO/coeaba2Xa5673t3Offcczo9nfDR6DKG45Ge5MP9feXb2XrulfOqJl4Pwl/n5xe6wSC14/NhHL95GxTGYpW2mrH/3v3Yun8Qs/qN+Ff3tneig12FNmLZN2TNfKkDTG1Su47Y3dqNeqcVq9o6RrNptPq9ePj4i9Hf3bHEM+9B9BKr9TkS27PGqLYPlxcZDJry8Ciisj/X5GtesdKhyr29zSxPI4B1QHohuqOt/vo/L6SSw42iS7thvIGf82IpHrjkpIlUdJzzRdTXlbq24Xgcw9FQXS+vV13N4/LoJGazRdQ7vZhN53Fwfz+2dgeBBej8ZqUHmNHZmri1tmo0KY3oTqSl4SBNbq3r0RcHqhXLGjBILXYfHsbO4YE6SA3IxTDNTeUsh8r2j9fiDLdIXoDuuqri5b+QZ2SbptPsgnOU9jrrfHdAxW0hUeMSuXQzUJSr1WJ2NY35eCbLNeZAMk+6ibgYXsRqvvCT06hivmRToyPNdb7v/N2ZJue0vrVlxPX4Kiqp5qZxe7cVrcGWLli93YwHe4eKVhxaqBZceJB8aCnAEu/fexjXk3lUrWYMDvdpL/X0t7a6GpZC72nmYiTvvwij+aPlcqaQwQ2XecN/B07gxpDGSRmAgKVuUnooqsSy8q1HiyJePH46t7EeGnCk4+P/Seis0+vE6cmpbjT11PZ2P6aTqQ5wv9eL2rrSYgmHiovZJMKTTViZv15Fq70l+jcga9VpxJIAt1rGVn8Qe4cHsvUdT8d6KHrdnmrBd+cXooLTYe61elFxqPvb0Rtsq6Yida7ryBPkdAWoRoRAi8p6adbLpBLdTfRQtsewJdYRr+j+RqcvRCdG54AwplpKNvPuaspsTYX6nYtXCP42LQR1tngZyDVF8Xw619rWaDT0wVtMlRbYvGGSzho5hSR1Ei3p9Pwy1rNFrFD0Q7lXRPp1DAb96G5vxzUfFDyoURdEwes77DbU0pMivvDokQ4PBSRTc2orVvBlCFS6Fvlnun/Vn6uusqCXoAQtb1g8TIAmkAYmkucXMVvMN/oPcJO8reuhqtaWcmHT2zqtzfDVm8u2nCUFLWYsg6zj+O1bdciKuJovXim17vZ70dCyxVhf6/Uw6L7UQwhkwwPYDKJkQxKP3Z1+7N070PWazOfRZPzVqsVkPo13Z2e6TozL1LE2GnHvwYM43D/YgMzW/fRcURlPmvZli7toj1r+3JLgaXNHoZKQg5wv1o14g+oLdresaCHOb8AwyXk5UBVgV4yI8iIWpNvkd0AyWmsX99JPgC48ncXVBD+aZYyGwxhfjWJ3Z6D6AStZ6S1UlYpCgMXhyVlcHJ3E6cmxXuvJl74ch/t7MrfuUJPNZ0ErgVU97+ni7DyGl5cx2NuVgzwFPFsk0p4ETU/RC0MCBPzUX09DcQ7ZhthXdBOy+ZBuSiIF5bPyGehohcekxoEK7ORbFVKc+GapoVBAdW0hpZczNSVbwYxarqUjOtXWC50wN2b/8CC6rYbmbKR2uajjGAGMcnUVJyfHMTo5i4pUv7sfh4/ei63BdnR73aizJAE+dUOv7MMwmfAzpyrY2RYnIsllQpG7CNdmdFa3f8cFIwfjMva8Q8sRDUkWIjmWAlyGpLeuxSsWHyaXryf1RqM7n471y7Tvlk5NhbtdUOkNXSRdzWV3oaGu0B7fCM3oCo62liIJf80Xk00tIr3MZB7yQ3DKyctHn7+Jl/99KRNvxGofPHygjhLEXhoFmFQLcLSrhLg9AI/SwwSIcxcGym93deuCi/qb0UCG4jkG8gq3h8FlBGnbEmsHyKZEdnSV5n4FHiHiCGfjUKVJlK7RXV5VMjxLdNeqWjItILPxrRwi4Cs6WKUW4IFOK1pNz9sK6k+U4/WBSmhKXv7z3xGLKg7u3Y/3nzyOZret7MBfzFe5vqR6wGXeY9FeVzGtcRUZwQxaImphiYgQqDrS76VsOZUu2FWBZ5dyqOdQXXu8h5MYIrmf/ePvXntvtNlQtsTOZvMjOdd64UTPi21YAQylFwAyjGWF/hDhiTtanOzYp8QQfTF7f1ZgM5+7FIF+/ZogiHdnpxp57Ag/6QrmoEg3Lz0NFSERgjGmAwQEQ+FWJfcj5k+kSmikiL4SccufcwGtQ1CAXKuuENHKZKEsE/D0wjcjohaxMy0+6FDl6yRDoqRTo+23FF3P8DwUXyYupv/PAlbWZijcra6jDuiaaUXNUdmc1pjsJo4/P47J5Uwur/3+1mYnbzNCAT5JerUklIANkkyn91e8FBPhVyzIJdoys7zLhi1BRbFDCADlgTtwPoOxQTResRH5zDVVu9ftSguzCGGVuH2HvGbkmMGsv6gnMKV8mLdpOKxUWBRYin54GUyK5Oo6LbEiH84U6ZK+pWVbOFTMvkodp8gikTJ4VzANvYqtKJT7g3o/SeUo7MqSnguNplBgN0sNpPtCXdnMAH2By+u7sgpjYbkBVA7WXWqyzkYyO0QfygNdOFSls+a9LwukoSLYdRm/hPafJqcCmEoGrSjLYnEUKUbGVQyWITneOlqoTpT++lr4kiDc7G6tyX7ren+byrxq5cWGW2nxwg0rh08SAHjpYMGWAUbPIhvKKUWkDeWi+jK5eD1ptptdK885zN79W09r2YPT2naRknFnIARW7aatxmoNYxdusdMFU25Xpk5wsxiZ8DU5RCUOpE4pjXgoQAuthQ8sqopwKZ64hdKSxbxMZ9Xyqm5K1oSZ1gp+JPggb4wwFjEYrQEgizR1NownTBNGyLV41BCNtaY2Gmmbhv9msF4KdW6ADm/Z78s0ZrUWS3s7Ertuoe3mGpZzooORHn/+zFCugTbSRYsbKvsR/15tIMlS2MN0r0+xnJsta7IalKYaOMgavAQG4SLJUDyNEHJB8XZXsZAIcxqgmpMAoA1wouhScJAVazgrgMSe48pxvgJRfzGtlrOTaa1WdRDoMKXFU+hiWWYF29ycUIh35HG2M9fILgtFxMwYjiNHytlU3Hyrw5VtVztbpXWIJt+WYzbDMwtHaW+6eFQjkEIRG1pJumjpIZCpUKbh7Og2vyM3P8ygTHpLHqSSMuzC5d9jtwjrRrnwNsYjkp6MuD0Y5jBznUpxq2G83sPtbqIZm+nbvFkepTbk5mTn6fmE05/Ezsyz8miMr7mOKfJEOpjEItgg6u/zIaZWQ9yMiEW0q+yFo8yQD7m2u/T9/l1leGz2qhdEdD03YrP5HsoU5Q6GuSnWmcEyJWl14vjN61k1Hb+ZtLvb3fnVueB/ocJaRPR2CE+G13fsRVN4OBT1RBZO80I/B3mtitXCdmLFEbRs2TJ/YySuMQxFsNp4ilEgibyA5YaUtp6vq5vz8oPmURS4CNBmjcLPms9jRqalh1Zq8xkeW73FK0wUvyD2vG9bzxUNdT8k+tyAs/CtoP2oCTHzVH59VxNtr4ANQX0RDyoLXbEvU6BVkatuSowVnu266vqN6GFinpZAMWGiJuGwclho12tFZjGVBTM9ch5Ex9EOQTvWRCHoQ0QWbtMyj2AjYlW3rpT0HjSgpL6FfcHBt1CbVrdyhupo1jTHK++/QOE7n8kRyy5pNFOUOos5+wDX0Rvsx/KmEX/9yx8vqz/8/pd//taz73612Yj+8nrMGY9VSjXK9kJFmVOaVOskPU1R3IqKN7iEFUjnkdjMxoDRvHNFhvSCsfA9B847ZVAz7H8HqW4VFNzW9nTI5zV9UXyo5FcjzW8OexZ+ScfhNbUBwyBaBx3dSkdAUF8wGlKnur9Mp/aAySiRUXJjLQf5jFSrLqwmPjeFOh1YDQwqKT5eZyI9l5ryNkq7UOcsk/5xmyDi8N6NpVnEba7PstFbSCGTJHsoqPCPsl5veQIfANlAcljSyJFUJ8lwHu5qKbU8fZ/OlDnrXg417dmdcNrjJpip+yxzycxWUkZ2s6ADL7XxzDK5Vd5ogAnuxdHRq+HPfvLjP1UffPC1Zx999KPvPH367HvdbvWViEXNsnukNf7tjVXsMbgBtYqxtNMkmp8u9HgK0w2TrkAhO/k5SVJzISgTkGRD8MZt/OiZG1ffqH7UDAVYc07HXI5NnveBOZlyax1vDiFEM8sQpQiAD7NXMxnMRKyZbeauGnRcZQw6RL7GIbeuZgUlUHVECrCqQVnH9VWqvrR5mGwRp7pL9aRdz9Ee4DWNUuQ1SAeZ9dpkP18bPh/fbyKhFZWNo7GKrm0jZagyOuK6OMLLD0j/Jl35YOl19DYNRqre4XX0wPlzuqYi0tyqA5JdstpMtmvpB0qBcVtTSTP0xnCMyhvpMbA2T3rtxNnZ8N1vPv3Vb3/68ce/0Kf89jeePv7Bhx9+/9k3v/7Ddrf9RAVjhm3RGuSVt5TPDDQJTrtZDUQhgExrT4Gml6PAE2NpaR+PjQQ1c74rFkurGOzuGVPSBm3LimzUYYoqNuOhJqCuIuU4XZW0WRN+hTQRGqQ8sXIOzUaA1KMUJ41Rk/MAR3XtRZPGdnYVW1uoAd/oPXXbXQ1hxfZM4yBehx8aXVKoT6WsQkRkkI3QF086zEdRhhtNYU6cnS4zNd1cU0TgYknOcU154TqrCKJ7f9DIPLmRyEhTwD3Aw4YmwrgbFG3o0ETkQnkG3V4qihS9VDaQeRB73baoNPzsoD/Qw6wONuEOeQjxfuTRaKanGxrmfS6DnJpRz7mx44co5dwrBwDGTUdHby8/ef7p754///XP374d/u3/O9Am/GhLO4oAAAAASUVORK5CYII=",a=y(21069),ee=y(51257),x=y(79671),te=y(19842),ae=y(29679),le=y(19248),pe=y(98846),ve={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},be=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ke=(cn,gt)=>{var tt={};for(var we in cn)Ae.call(cn,we)&>.indexOf(we)<0&&(tt[we]=cn[we]);if(cn!=null&&be)for(var we of be(cn))gt.indexOf(we)<0&&Ie.call(cn,we)&&(tt[we]=cn[we]);return tt},Ye=(cn,gt,tt)=>new Promise((we,Ce)=>{var ct=He=>{try{Ve(tt.next(He))}catch(ut){Ce(ut)}},jt=He=>{try{Ve(tt.throw(He))}catch(ut){Ce(ut)}},Ve=He=>He.done?we(He.value):Promise.resolve(He.value).then(ct,jt);Ve((tt=tt.apply(cn,gt)).next())});const Be=(cn,gt)=>gt.some(tt=>tt.label.toLowerCase().indexOf(cn.toLowerCase())>-1),$e=Oe.default.TextArea,st=cn=>{var gt=cn,{account:tt,globalSetting:we,loading:Ce,dispatch:ct,schoolName:jt,visible:Ve,onClose:He=()=>{},onSuccess:ut=()=>{}}=gt,dt=ke(gt,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Ze]=fe.default.useForm();(0,E.useEffect)(()=>{Ze.setFieldsValue({name:jt})},[jt]);const mt=Cn=>Ye(void 0,null,function*(){const{name:$t,city:Xt=[],address:Pn,remarks:Nn}=Cn||{},Qe=yield ct({type:"account/appplySchool",payload:{name:$t,province:Xt[0],city:Xt[1],address:Pn,remarks:Nn}});He(),Qe&&(he.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),ut($t))});return E.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ve,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},E.createElement(fe.default,{className:ve.formWrap,form:Ze,labelCol:{span:4},wrapperCol:{span:20},onFinish:mt},E.createElement(fe.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},E.createElement(Oe.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),E.createElement("div",{className:`${ve.flexRow} ${ve.example}`},E.createElement("div",null,"\u793A\u4F8B\uFF1A"),E.createElement("div",{className:ve.flexColumn},E.createElement("div",null,E.createElement(ae.Z,{style:{color:"rgb(82, 196, 26)"}}),E.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),E.createElement("div",null,E.createElement(le.Z,{style:{color:"red"}}),E.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),E.createElement(fe.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},E.createElement(te.Z,{allowClear:!0,size:"middle",options:pe.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Be}})),E.createElement(fe.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},E.createElement(Oe.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),E.createElement(fe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},E.createElement($e,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),E.createElement("div",{className:ve.footerWrap},E.createElement(fe.default.Item,null,E.createElement(Ge.ZP,{className:"mr5",size:"middle",onClick:()=>{He()}},"\u53D6\u6D88"),E.createElement(Ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["account/appplySchool"]},"\u4FDD\u5B58")))))};var Yt=(0,re.connect)(({account:cn,loading:gt,globalSetting:tt})=>({account:cn,globalSetting:tt,loading:gt.effects}))(st),vt=y(82220),wt=y(89392),Ct=y(59301),Tt=Object.defineProperty,sn=Object.defineProperties,en=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rt=(cn,gt,tt)=>gt in cn?Tt(cn,gt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):cn[gt]=tt,qe=(cn,gt)=>{for(var tt in gt||(gt={}))Bt.call(gt,tt)&&rt(cn,tt,gt[tt]);if(et)for(var tt of et(gt))un.call(gt,tt)&&rt(cn,tt,gt[tt]);return cn},ht=(cn,gt)=>sn(cn,en(gt)),Zt=(cn,gt)=>{var tt={};for(var we in cn)Bt.call(cn,we)&>.indexOf(we)<0&&(tt[we]=cn[we]);if(cn!=null&&et)for(var we of et(cn))gt.indexOf(we)<0&&un.call(cn,we)&&(tt[we]=cn[we]);return tt},bt=(cn,gt,tt)=>new Promise((we,Ce)=>{var ct=He=>{try{Ve(tt.next(He))}catch(ut){Ce(ut)}},jt=He=>{try{Ve(tt.throw(He))}catch(ut){Ce(ut)}},Ve=He=>He.done?we(He.value):Promise.resolve(He.value).then(ct,jt);Ve((tt=tt.apply(cn,gt)).next())});const Nt=oe.default.Option,it=ge.default.Dragger;var kt=(cn=>(cn[cn.Professor=1]="Professor",cn[cn.AssistantProfessor=2]="AssistantProfessor",cn[cn.Student=3]="Student",cn))(kt||{});const Et=cn=>{var gt=cn,{user:tt,account:we,globalSetting:Ce,loading:ct,dispatch:jt,Scoid:Ve}=gt,He=Zt(gt,["user","account","globalSetting","loading","dispatch","Scoid"]),ut,dt;const[Ze]=fe.default.useForm(),[mt,Cn]=(0,E.useState)({}),[$t,Xt]=(0,E.useState)([]),[Pn,Nn]=(0,E.useState)([]),[Qe,Rt]=(0,E.useState)([]),[zt,Wt]=(0,E.useState)([]),[vn,Hn]=(0,E.useState)(),[zn,Bn]=(0,E.useState)(),[Wn,qn]=(0,E.useState)(),[pn,Ue]=(0,E.useState)(),[Ft,Sn]=(0,E.useState)(),ye=(0,E.useRef)((0,wt.throttle)(Me=>tn(Me),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{bt(void 0,null,function*(){if(!Ve)return;const Me=yield _e(Ve);Rt(Me==null?void 0:Me.departments)})},[Ve]);const tn=Me=>bt(void 0,null,function*(){var Xe,Je;const yt=yield jt({type:"account/getSchoolOption",payload:{keyword:Me,limit:10}});Xt(yt==null?void 0:yt.schools),Me&&Me!=""&&(Nn((Xe=yt==null?void 0:yt.schools)==null?void 0:Xe.filter(qt=>qt.name.includes(Me))),(((Je=yt==null?void 0:yt.schools)==null?void 0:Je.find(qt=>qt.name===Me))||{}).id?Te(Me,null,yt==null?void 0:yt.schools):(Ze.setFieldsValue({department:""}),Cn(qe(qe({},mt),{school:Me,department:""}))))}),_e=Me=>{if(Me)return jt({type:"account/getDepartmentOption",payload:{id:Me}})};(0,E.useEffect)(()=>{if(!we.basicInfo)return;const{basicInfo:Me}=we,Xe={identity:Me.identity,school:Me.school_name,department:Me.department_name,studentNo:Me.student_id,jobTitle:Me.identity=="teacher"?Me.technical_title:"\u6559\u6388",manager:Me.identity=="professional"?Me.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Ze.setFieldsValue(Xe),Cn(Xe)},[we.basicInfo]);const pt=()=>{Ue(!0)},It=()=>{if(!$t.find(Me=>Me.name===mt.school)){he.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Sn(!0)},ft=Me=>{Cn(qe({},Ze.getFieldsValue())),"school"in Me&&(Nn($t.filter(Je=>Je.name.includes(Me.school))),($t.find(Je=>Je.name===Me.school)||{}).id?Te(Me.school):(Ze.setFieldsValue({department:""}),Cn(qe(qe({},mt),{school:Me.school,department:""}))))},Se=(Me,Xe)=>{if(we.actionTabs.checkedList.includes(1)){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ct.createElement("div",{className:"tc"},Xe||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Me}/students`}});return}window.location.href=`/classrooms/${Me}/students`},Te=(Me,Xe,Je)=>bt(void 0,null,function*(){var yt,nn,qt;const bn=(yt=(Je||$t).find(Ht=>Ht.name===Me))==null?void 0:yt.id,Dn=(yield _e(bn))||{};Rt(Dn==null?void 0:Dn.departments);const ot=Xe||((qt=(nn=Dn==null?void 0:Dn.departments)==null?void 0:nn[0])==null?void 0:qt.name);Ze.setFieldsValue({department:ot}),Cn(qe(qe({},mt),{school:Me,department:ot}))}),We=Me=>bt(void 0,null,function*(){yield tn(),Ze.setFieldsValue({school:Me,department:""}),Cn(qe(qe({},mt),{school:Me,department:""}))}),Ke=Me=>{var Xe;if(Me.file.status==="uploading"){qn(!0);return}Me.file.status==="done"&&(console.log(Me.file,Me.file.response),Bn((Xe=Me.file.response)==null?void 0:Xe.id),(0,ee.y3)(Me.file.originFileObj,Je=>{Hn(Je),qn(!1)}))},at=Me=>bt(void 0,null,function*(){var Xe,Je,yt,nn,qt;const{school:bn,department:Dn,identity:ot,studentNo:Ht,jobTitle:Vn,manager:_t}=Me||{};if(!vn){he.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const On=(Xe=$t.find(St=>St.name===bn))==null?void 0:Xe.id,na=(Je=Qe.find(St=>St.name===Dn))==null?void 0:Je.id;let fa;ot==="student"?fa=Ht:ot==="teacher"?fa=Vn:fa=_t;const aa=yield jt({type:"account/applyProfessionalAuth",payload:{id:((yt=we.basicInfo)==null?void 0:yt.id)||((nn=tt.userInfo)==null?void 0:nn.login),school_id:On,department_id:na,identity:ot,extra:fa,attachment_ids:[zn]}});if(we.actionTabs.code){let St=yield(0,vt.cR)({invite_code:we.actionTabs.code,professor:we.actionTabs.checkedList.includes(1)?1:null,assistant_professor:we.actionTabs.checkedList.includes(2)?1:null,student:we.actionTabs.checkedList.includes(3)?1:null});St.message==="\u52A0\u5165\u6210\u529F"&&(St!=null&&St.course_id?Se(St.course_id,St.message):he.ZP.success(St.message))}Pt(),aa&&(he.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),jt({type:"account/getBasicInfo",payload:{login:(qt=tt.userInfo)==null?void 0:qt.login}}))}),Pt=()=>{jt({type:"account/setActionTabs",payload:{}})},xt={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${ce.Z.API_SERVER}/api/attachments.json`,className:a.Z.uploader,onChange:Ke,beforeUpload:Me=>{const Xe=Me.type==="image/jpeg"||Me.type==="image/png"||Me.type==="image/jpg"||Me.type==="image/bmp";return Xe||he.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Xe}};return Ct.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:a.Z.modal,open:we.actionTabs.key==="Account-ProfessionalAuth",title:Ct.createElement(xe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Ct.createElement(Ee.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Ct.createElement(Ee.Z,null,Ct.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Pt}))),width:"660px",footer:null},Ct.createElement(Le.Z,{spinning:!!Wn},Ct.createElement(fe.default,{className:a.Z.formWrap,form:Ze,colon:!1,onValuesChange:ft,onFinish:at},Ct.createElement(xe.Z,{gutter:[10,0]},Ct.createElement(Ee.Z,{flex:"300px"},Ct.createElement(fe.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"teacher"},"\u6559\u5E08"),Ct.createElement(Nt,{value:"student"},"\u5B66\u751F"),Ct.createElement(Nt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),mt.identity==="student"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Ct.createElement(Oe.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),mt.identity==="teacher"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"\u6559\u6388"},"\u6559\u6388"),Ct.createElement(Nt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Ct.createElement(Nt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Ct.createElement(Nt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),mt.identity==="professional"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Ct.createElement(Nt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Ct.createElement(Nt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Ct.createElement(Nt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Ct.createElement(Nt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Ct.createElement(fe.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:mt.school&&!($t!=null&&$t.find(Me=>Me.name===mt.school))&&Ct.createElement("div",{className:a.Z.schoolHintWrap},Ct.createElement("span",{className:a.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",mt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Ct.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:pt},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Ct.createElement(je.Z,{showSearch:!0,onSearch:ye,options:Pn==null?void 0:Pn.map(Me=>({value:Me.name}))})),Ct.createElement(fe.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:mt.department&&!(Qe!=null&&Qe.find(Me=>Me.name===mt.department))&&Ct.createElement("div",{className:a.Z.schoolHintWrap},Ct.createElement("span",{className:a.Z.colorCDCDCD},mt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${mt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Ct.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:It},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Ct.createElement(je.Z,{showSearch:!0,onChange:Me=>Wt(Qe.filter(Xe=>Xe.name.includes(Me))),options:zt==null?void 0:zt.map(Me=>({value:Me.name}))})),Ct.createElement(fe.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Ct.createElement("div",{className:a.Z.flexRow},Ct.createElement("div",{className:a.Z.flexColumn},Ct.createElement(it,ht(qe({},xt),{accept:".png,.jpg,.bmp,.jpeg"}),vn?Ct.createElement("img",{src:vn,className:a.Z.uploadImg}):Ct.createElement("div",{className:a.Z.imageTip},Ct.createElement("p",null,Ct.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${a.Z.uploadTipIcon}`})),Ct.createElement("p",{className:a.Z.uploadTip},Ct.createElement("a",{className:a.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Ct.createElement("span",{className:"tc"},Ct.createElement("p",{className:a.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Ct.createElement("div",{className:`${a.Z.flexColumn} ${a.Z.example}`},Ct.createElement("span",{className:a.Z.exampleImg},Ct.createElement("img",{src:b})),Ct.createElement("span",{className:"tc"},Ct.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Ct.createElement("p",{className:`${a.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Ct.createElement("div",{className:a.Z.footerWrap},Ct.createElement(fe.default.Item,null,Ct.createElement(Ge.ZP,{className:"mr5",size:"middle",onClick:Pt},"\u53D6\u6D88"),Ct.createElement(Ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ct["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Ct.createElement("div",{className:a.Z.note},Ct.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Ct.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Ct.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Ct.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Ct.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Ct.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Ct.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((ut=Ce==null?void 0:Ce.setting)!=null&&ut.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Ct.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Ct.createElement(Yt,{visible:pn,onClose:()=>Ue(!1),schoolName:mt.school,onSuccess:We}),Ct.createElement(x.Z,{visible:Ft,onClose:()=>Sn(!1),schoolId:(dt=$t.find(Me=>Me.name===mt.school))==null?void 0:dt.id,schoolName:mt.school,departmentName:mt.department,onSuccess:Me=>Te(mt.school,Me)}))};var Rn=(0,re.connect)(({user:cn,account:gt,loading:tt,globalSetting:we})=>({user:cn,account:gt,globalSetting:we,loading:tt.effects}))(Et)},47251:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return rt}});var E=y(59301),re=y(78241),oe=y(8591),ge=y(43418),fe=y(99313),he=y(57809),ie=y(19842),xe=y(98228),Ee=y(92832),Le=y(1710),Oe=y(6848),je=y(58421),Ge=y(3113),ce=y(38986),b={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=y(55305),ee={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=y(91842),te=y(51257),ae=y(24334);const le=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:qe})=>{var ht,Zt,bt,Nt,it,kt,Et,Rn,cn,gt;return E.createElement("div",{className:ee.warp},E.createElement("div",{className:ee.mainPart},E.createElement("div",{className:ee.qcount},(qe==null?void 0:qe.question_type)===8&&E.createElement(x.Z,{className:ee.content,showProgramFill:!0,value:(ht=qe==null?void 0:qe.program_attr)==null?void 0:ht.description}),(qe==null?void 0:qe.question_type)!=8&&E.createElement(x.Z,{className:ee.qtitle,value:(qe==null?void 0:qe.name)||(qe==null?void 0:qe.title)})),((qe==null?void 0:qe.question_type)===0||(qe==null?void 0:qe.question_type)===2)&&E.createElement("div",null,(Zt=qe==null?void 0:qe.choices)==null?void 0:Zt.map((tt,we)=>E.createElement("div",{className:ee.redio},!(tt!=null&&tt.is_answer)&&E.createElement("span",{className:ee.redioitem}),(tt==null?void 0:tt.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:tt!=null&&tt.is_answer?ee.titleyes:ee.title,value:le[we]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.question_type)===1&&E.createElement("div",null,(bt=qe==null?void 0:qe.choices)==null?void 0:bt.map((tt,we)=>E.createElement("div",{className:ee.checkbox},!(tt!=null&&tt.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(tt==null?void 0:tt.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:tt!=null&&tt.is_answer?ee.titleyes:ee.title,value:le[we]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.question_type)===3&&E.createElement("div",{className:ee.completion},(Nt=qe==null?void 0:qe.standard_answer)==null?void 0:Nt.map((tt,we)=>{var Ce;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",we+1),E.createElement("div",{className:ee.content},(Ce=tt==null?void 0:tt.answer_text)==null?void 0:Ce.map((ct,jt)=>E.createElement("div",{className:ee.items},ct))))})),(qe==null?void 0:qe.question_type)===4&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(it=qe==null?void 0:qe.answer_texts)!=null&&it[0]?E.createElement(x.Z,{className:ee.content,value:(kt=qe==null?void 0:qe.answer_texts)==null?void 0:kt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(qe==null?void 0:qe.question_type)===5&&((Et=qe==null?void 0:qe.challenge_names)==null?void 0:Et.map((tt,we)=>E.createElement("div",{className:ee.shixun},E.createElement("span",{className:ee.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,te.EM)(we+1),"\u9898"),tt)))),(qe==null?void 0:qe.question_type)===6&&E.createElement("div",{className:ee.program},E.createElement(x.Z,{className:ee.content,value:((Rn=qe==null?void 0:qe.program_attr)==null?void 0:Rn.description)||"- -"})),(qe==null?void 0:qe.question_type)===7&&((cn=qe==null?void 0:qe.sub_item_banks)==null?void 0:cn.map((tt,we)=>{var Ce,ct,jt,Ve,He;return E.createElement("div",null,E.createElement("div",{className:ee.combination},E.createElement("span",{className:ee.qtitle},tt==null?void 0:tt.name)),E.createElement("div",{className:ee.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((tt==null?void 0:tt.item_type)=="SINGLE"||(tt==null?void 0:tt.item_type)=="JUDGMENT")&&((Ce=tt==null?void 0:tt.choices)==null?void 0:Ce.map((ut,dt)=>E.createElement("div",{className:ee.redio},!(ut!=null&&ut.is_answer)&&E.createElement("span",{className:ee.redioitem}),(ut==null?void 0:ut.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:ut!=null&&ut.is_answer?ee.titleyes:ee.title,value:le[dt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(tt==null?void 0:tt.item_type)=="MULTIPLE"&&((ct=tt==null?void 0:tt.choices)==null?void 0:ct.map((ut,dt)=>E.createElement("div",{className:ee.checkbox},!(ut!=null&&ut.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(ut==null?void 0:ut.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:ut!=null&&ut.is_answer?ee.titleyes:ee.title,value:le[dt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(tt==null?void 0:tt.item_type)=="COMPLETION"&&E.createElement("div",{className:ee.completion},(jt=tt==null?void 0:tt.standard_answer)==null?void 0:jt.map((ut,dt)=>{var Ze;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",dt+1),E.createElement("div",{className:ee.content},(Ze=ut==null?void 0:ut.answer_text)==null?void 0:Ze.map((mt,Cn)=>E.createElement("div",{className:ee.items},mt))))})),(tt==null?void 0:tt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ve=tt==null?void 0:tt.answer_texts)!=null&&Ve[0]?E.createElement(x.Z,{className:ee.content,value:(He=tt==null?void 0:tt.answer_texts)==null?void 0:He[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(qe==null?void 0:qe.question_type)===8&&E.createElement("div",null,E.createElement(x.Z,{disabledFill:!0,className:ee.content,showProgramFill:!0,value:ae.Base64.decode(((gt=qe==null?void 0:qe.program_attr)==null?void 0:gt.code)||"")})),(qe==null?void 0:qe.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.study_count)||"0"))),E.createElement("a",{className:ee.shixunbutton,href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((qe==null?void 0:qe.question_type)<=4||[6,8].includes(qe==null?void 0:qe.question_type))&&E.createElement("div",{className:ee.bottom},E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u89E3\u6790"),E.createElement("span",{className:ee.right},qe!=null&&qe.analysis?E.createElement(x.Z,{value:qe==null?void 0:qe.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u96BE\u5EA6"),E.createElement("span",{className:ee.right},(qe==null?void 0:qe.difficulty)===1?"\u7B80\u5355":(qe==null?void 0:qe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:ee.right},qe!=null&&qe.tag_discipline?qe==null?void 0:qe.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},be=y(61250),Ae=y(57149),Ie=y(25690),ke=y(61485),Ye=y(94361),Be=y(46722),$e=y(59301),st=Object.defineProperty,Yt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,sn=(qe,ht,Zt)=>ht in qe?st(qe,ht,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):qe[ht]=Zt,en=(qe,ht)=>{for(var Zt in ht||(ht={}))Ct.call(ht,Zt)&&sn(qe,Zt,ht[Zt]);if(wt)for(var Zt of wt(ht))Tt.call(ht,Zt)&&sn(qe,Zt,ht[Zt]);return qe},et=(qe,ht)=>Yt(qe,vt(ht)),Bt=(qe,ht,Zt)=>new Promise((bt,Nt)=>{var it=Rn=>{try{Et(Zt.next(Rn))}catch(cn){Nt(cn)}},kt=Rn=>{try{Et(Zt.throw(Rn))}catch(cn){Nt(cn)}},Et=Rn=>Rn.done?bt(Rn.value):Promise.resolve(Rn.value).then(it,kt);Et((Zt=Zt.apply(qe,ht)).next())});const un=({setScoreShow:qe,ScoreShow:ht,onOk:Zt,isshixuns:bt,isloadings:Nt,dispatch:it,isIntelligentAssistant:kt=!1,newExercisePaper:Et,shixunsDetail:Rn})=>{var cn,gt,tt;let[we,Ce]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:kt,group_id:[]}),[ct,jt]=(0,E.useState)([]),[Ve,He]=(0,E.useState)([]),[ut,dt]=(0,E.useState)([]),[Ze,mt]=(0,E.useState)([]);const[Cn,$t]=(0,E.useState)(!1),[Xt]=re.default.useForm(),[Pn,Nn]=(0,E.useState)(),[Qe,Rt]=(0,E.useState)(!1);let[zt,Wt]=(0,E.useState)(bt);const[vn,Hn]=(0,E.useState)([]),[zn,Bn]=(0,E.useState)(0),[Wn,qn]=(0,E.useState)(!0),[pn,Ue]=(0,E.useState)([]),[Ft,Sn]=(0,E.useState)([]),ye=[{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}];let[tn,_e]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const pt=(0,E.useRef)(new Set),It=(0,E.useRef)(new Set),ft=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Se=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Te=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[We,Ke]=(0,E.useState)(!1),at=()=>{Xt.resetFields(),zt=!1,Wt(!1),Ke(!1),Xt.submit()};(0,E.useEffect)(()=>{var ot,Ht,Vn,_t,On,na,fa,aa,St,Qt;(((Vn=(Ht=(ot=Et==null?void 0:Et.editData)==null?void 0:ot.exercise)==null?void 0:Ht.exist_item_bank_ids)==null?void 0:Vn.length)>0||((na=(On=(_t=Et==null?void 0:Et.editData)==null?void 0:_t.exercise)==null?void 0:On.exist_item_bank_shixun_ids)==null?void 0:na.length)>0)&&Sn([...(aa=(fa=Et==null?void 0:Et.editData)==null?void 0:fa.exercise)==null?void 0:aa.exist_item_bank_ids,...(Qt=(St=Et==null?void 0:Et.editData)==null?void 0:St.exercise)==null?void 0:Qt.exist_item_bank_shixun_ids])},[(gt=(cn=Et==null?void 0:Et.editData)==null?void 0:cn.exercise)==null?void 0:gt.exist_item_bank_ids]),(0,E.useEffect)(()=>{ht&&(Xt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Wn&&zt&&(Xt.setFieldsValue({item_type:"SHIXUN"}),we.item_type="SHIXUN",Ce(en({},we)),qn(!1)),Pt(we),xt(),Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ht]),(0,E.useEffect)(()=>{zn>0&&setTimeout(()=>{Bn(0)},2e3)},[zn]);function Pt(ot){return Bt(this,null,function*(){var Ht,Vn,_t;if($t(!0),Ce(en({},ot)),(ut==null?void 0:ut.length)<=0&&ot.type==="5"){mt([]),$t(!1);return}console.log("----",ut,vn);let On=ot.type==="5"?ut==null?void 0:ut.filter(aa=>!vn.includes(aa)):null,na=ot.type==="5"?ut==null?void 0:ut.filter(aa=>vn.includes(aa)):null;ot.group_id=((Ht=ot.group_id)==null?void 0:Ht.map(aa=>aa==null?void 0:aa.value))||null;let fa=yield(0,ce.ZP)("/api/item_banks.json",{method:"get",params:et(en({},ot),{discipline_id:((Vn=ot==null?void 0:ot.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:((_t=ot==null?void 0:ot.courseid)==null?void 0:_t[1])||null,ids:On,shixun_ids:na,include_shixuns:!kt,keyword:ot.keyword?encodeURIComponent(ot.keyword):ot.keyword,type:ot.type==="5"?null:ot.type,clazz:ot.type==="3"?"ItemBanksGroup":null})});mt(fa),$t(!1)})}function xt(){return Bt(this,null,function*(){let ot=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:we.type==="5"?null:we.type,clazz:"ItemBanksGroup"}});jt((0,a.L)(ot==null?void 0:ot.disciplines))})}function Me(ot){return Bt(this,null,function*(){var Ht;let Vn=yield(0,ce.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ot}),_t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Ht=Vn==null?void 0:Vn.data)==null?void 0:Ht.map(On=>({title:On.name,id:On.id,pid:On.id,value:On.id,key:On.id,isLeaf:!On.have_child}))}];Ue(_t)})}function Xe(ot){return Bt(this,null,function*(){var Ht,Vn,_t,On;$t(!0);let na=(Ht=ot.list)==null?void 0:Ht.filter(St=>!vn.includes(St)),fa=(Vn=ot.list)==null?void 0:Vn.filter(St=>vn.includes(St));if(na.length===0&&fa.length===0){$t(!1),mt([]);return}let aa=yield(0,ce.ZP)("/api/item_banks.json",{method:"get",params:et(en({},ot),{discipline_id:((_t=ot==null?void 0:ot.courseid)==null?void 0:_t[0])||null,sub_discipline_id:((On=ot==null?void 0:ot.courseid)==null?void 0:On[1])||null,ids:na,shixun_ids:fa,type:ot.type==="5"?null:ot.type,clazz:ot.type==="3"?"ItemBanksGroup":null})});$t(!1),mt(aa)})}const Je=ot=>Bt(void 0,null,function*(){const Ht=yield it({type:"shixunsDetail/release",payload:{id:ot}});let Vn=Ht==null?void 0:Ht.tag_position,_t=(Ht==null?void 0:Ht.evaluation_set_position)||[],On=Ht.status;return On===0?(oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Pt(we),!0):(On===2?oe.ZP.error(`\u7B2C${_t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):On===3?oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Vn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),yt=ot=>(ot==null?void 0:ot.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",nn=(ot,Ht,Vn)=>ot.map(_t=>_t.key===Ht?en(en({},_t),Vn):_t.children?et(en({},_t),{children:nn(_t.children,Ht,Vn)}):_t),qt=ot=>Bt(void 0,null,function*(){const{key:Ht}=ot;let Vn=we.type;const _t=yield(0,Be.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Ht),type:Vn}),{data:On,total_count:na}=_t||{};na>0&&Ue(fa=>nn(fa,Ht,{children:On.map(aa=>({title:aa.name,id:aa.id,pid:aa.id,value:aa.id,key:aa.id,isLeaf:!aa.have_child}))}))});function bn(ot){console.log("----",we),ot==="1"&&(tn.gg=en({},we)),ot==="2"&&(tn.scj=en({},we)),ot==="3"&&(tn.ttgx=en({},we)),ot==="0"&&(tn.wcjd=en({},we)),ot==="5"&&(tn.yx=en({},we)),_e(en({},tn))}function Dn(){we.type==="1"&&(we=tn.gg),we.type==="2"&&(we=tn.scj),we.type==="3"&&(we=tn.ttgx),we.type==="0"&&(we=tn.wcjd),we.type==="5"&&(we=tn.yx),(we==null?void 0:we.item_type)==="SHIXUN"?(zt=!0,Wt(!0)):(zt=!1,Wt(!1)),Xt.setFieldsValue(en({},we)),Ce(en({},we)),Pt(en({},we))}return $e.createElement("div",null,$e.createElement(ge.default,{title:!1,footer:!1,open:ht,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{qe(!1)}},$e.createElement("div",{style:{display:"flex",alignItems:"center"}},$e.createElement("div",{className:b.title},kt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),kt&&$e.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),$e.createElement(fe.default,{className:b.tabWrap,activeKey:we.type,onChange:ot=>{ot==="3"?(we.show_all_share=!0,Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):we.show_all_share=null,ot==="0"&&Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),bn(we.type),we.type=ot,(we==null?void 0:we.item_type)==="SHIXUN"&&we.type!=="5"&&(zt=!0,Wt(!0)),Ke(!1),we.type==="5"&&(zt=!1,Wt(!1)),Dn(),xt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:$e.createElement("div",null,"\u5DF2\u9009",ut.length>0&&$e.createElement("span",{className:b.titlecount},ut.length),zn>0&&$e.createElement("span",{className:b.add},"+",zn)),key:"5"}]}),$e.createElement(re.default,{layout:"inline",form:Xt,onValuesChange:(ot,Ht)=>{const Vn=Object.values(Ht).some(On=>On!==null&&On!==""&&On!==void 0),_t=Ht.keyword==="";if(Ke(Vn||!_t),we.page=1,(Ht==null?void 0:Ht.item_type)==="SHIXUN"){if(we.type==="5"?Wt(!1):Wt(!0),ot.keyword||ot.keyword==="")return;Xt.submit()}else{if(ot!=null&&ot.courseid&&Xt.setFieldsValue({tag_discipline_id:""}),Wt(!1),ot.keyword||ot.keyword==="")return;Xt.submit()}},onFinish:ot=>{var Ht;we.type==="3"&&(!ot.group_id||((Ht=ot==null?void 0:ot.group_id)==null?void 0:Ht.length)===0)?we.show_all_share=!0:we.show_all_share=null,Ce(en(en({},we),ot)),Pt(en(en({},we),ot))}},$e.createElement(re.default.Item,{name:"item_type"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(kt?ye.slice(0,6):ye).map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),$e.createElement(re.default.Item,{name:"courseid"},$e.createElement(ie.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ct})),!zt&&$e.createElement(re.default.Item,{name:"tag_discipline_id"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(tt=Ze==null?void 0:Ze.tag_disciplines)==null?void 0:tt.map(ot=>$e.createElement(he.default.Option,{key:ot.id},ot.name)))),$e.createElement(re.default.Item,{name:zt?"diff":"difficulty"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!zt&&ft.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)),zt&&Se.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),zt&&$e.createElement(re.default.Item,{name:"shixun_publish_status"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Te.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),(we.type==="3"||we.type==="0")&&!zt&&$e.createElement(re.default.Item,{name:"group_id"},$e.createElement(xe.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ot,Ht)=>Ht.title.toUpperCase().indexOf(ot.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:pn})),We&&$e.createElement("span",{className:b.allqingchu,onClick:at},$e.createElement("i",{className:"iconfont icon-guanbi4"}),$e.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),$e.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},$e.createElement(Ee.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:$e.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>Xt.submit()}),onSearch:ot=>{Xt.submit()}}))),$e.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},$e.createElement("div",{onClick:()=>{we.updated_at==="asc"?we.updated_at="desc":we.updated_at="asc",Ce(et(en({},we),{page:1})),Pt(et(en({},we),{page:1}))}}," ",we.updated_at?$e.createElement("img",{src:we.updated_at==="asc"?be.Z:Ae.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):$e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),$e.createElement("div",{onClick:()=>{we.quotes==="asc"?we.quotes="desc":we.quotes="asc",Ce(et(en({},we),{page:1})),Pt(et(en({},we),{page:1}))},style:{marginLeft:20}}," ",we.quotes?$e.createElement("img",{src:we.quotes==="asc"?be.Z:Ae.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):$e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),$e.createElement(Le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ze==null?void 0:Ze.items)||(Ze==null?void 0:Ze.shixun_list),pagination:!1,loading:Cn,rowKey:ot=>ot.id,rowSelection:{type:kt?"radio":"checkbox",selectedRowKeys:Ve,getCheckboxProps:ot=>({disabled:ot.shixun_tag_num===1||(Ft==null?void 0:Ft.find(Ht=>ot.id===Ht))}),onSelect(ot,Ht,Vn){if(kt){He([ot.id]),It.current=new Set([ot.id]),Bn(1),dt([ot.id]);return}if(Ht)zt&&Hn([...vn,ot.id]),He([...Ve,ot.id]),ot.identifier?pt.current.add(ot.id):It.current.add(ot.id),Bn(1),dt([...ut,ot.id]);else{ot.identifier?pt.current.delete(ot.id):It.current.delete(ot.id);let _t=ut.filter(On=>On!==ot.id);if(He(_t),dt(_t),zt){let On=vn.filter(na=>na!==ot.id);Hn([...On])}if(we.type==="5"){Xe(et(en({},we),{list:[..._t]}));return}}},onSelectAll(ot,Ht,Vn){if(ot){const _t=Vn.map(On=>On.id);zt&&Hn([...vn,..._t]),He([...Ve,..._t]),dt([...ut,..._t]);for(const On of Vn)On.identifier?pt.current.add(On.id):It.current.add(On.id)}else{const _t=Vn.map(na=>na.id),On=Ve.filter(na=>!_t.some(fa=>fa===na));if(He([...On]),dt([...On]),zt){let na=vn.filter(fa=>!_t.some(aa=>aa===fa.id));Hn([...na])}we.type==="5"&&Xe(et(en({},we),{list:[...On]}));for(const na of _t)na.identifier?pt.current.delete(na):It.current.delete(na)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ot,Ht,Vn)=>{var _t,On;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,zt||Ht!=null&&Ht.challenge_names?"\u5B9E\u8BAD\u9898":(On=(_t=ye==null?void 0:ye.filter(na=>na.value===ot))==null?void 0:_t[0])==null?void 0:On.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:zt?"30%":"60%",key:"name",render:(ot,Ht,Vn)=>{var _t;return $e.createElement("div",{style:{display:"flex",alignItems:"center"}},$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",{className:Ht!=null&&Ht.high_resources_consume?b.q_title:""},$e.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:zt||Ht!=null&&Ht.challenge_names?Ht!=null&&Ht.title||ot===null?"--":ot:(Ht==null?void 0:Ht.item_type)=="BPROGRAM"?(_t=Ht==null?void 0:Ht.program_attr)==null?void 0:_t.description:ot}))),(Ht==null?void 0:Ht.high_resources_consume)&&$e.createElement(Ye.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!zt,render:(ot,Ht,Vn)=>{var _t;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("span",null,ot?(_t=ot==null?void 0:ot.split("\u3001"))==null?void 0:_t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!zt,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("span",null,ot||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ot,Ht,Vn)=>{var _t,On,na,fa;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,zt||Ht!=null&&Ht.challenge_names?(Ht==null?void 0:Ht.level)||((On=(_t=ft==null?void 0:ft.filter(aa=>aa.value===ot))==null?void 0:_t[0])==null?void 0:On.name):(fa=(na=ft==null?void 0:ft.filter(aa=>aa.value===ot))==null?void 0:na[0])==null?void 0:fa.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,ot||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:(ot,Ht,Vn)=>$e.createElement("span",null,ot||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,zt||Ht!=null&&Ht.challenge_names?(Ht==null?void 0:Ht.study_count)||(Ht==null?void 0:Ht.stu_num):ot))},{title:$e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",$e.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},$e.createElement(ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,ot||"- -"))},{title:$e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",$e.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},$e.createElement(ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:(ot,Ht,Vn)=>$e.createElement("span",null,ot||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",{style:{flex:1,textAlign:"start"}},$e.createElement("a",{onClick:()=>{var _t,On;Nn(et(en({},Ht),{question_type:zt||Ht!=null&&Ht.challenge_names?5:(On=(_t=ye==null?void 0:ye.filter(na=>na.value===(Ht==null?void 0:Ht.item_type)))==null?void 0:_t[0])==null?void 0:On.question_type})),Rt(!0)}},"\u67E5\u770B"),(Ht==null?void 0:Ht.shixun_tag_num)===1&&$e.createElement("a",{style:{marginLeft:10},onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:$e.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",$e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Ht==null?void 0:Ht.identifier}/challenges`)}},(Ht==null?void 0:Ht.shixun_name)||"--"),"\uFF1F"),onOk:()=>Bt(void 0,null,function*(){if(!Je(Ht==null?void 0:Ht.identifier))return new Promise((_t,On)=>{On()})})})}},"\u53D1\u5E03")))}].filter(ot=>!ot.hidden)}),$e.createElement(je.Z,{current:we.page,total:(Ze==null?void 0:Ze.items_count)||(Ze==null?void 0:Ze.shixuns_count),style:{marginBottom:20},defaultPageSize:we.per_page,showTotal:ot=>$e.createElement("span",null,"\u5171\xA0",$e.createElement("span",{style:{color:"#165DFF"}},ot),"\xA0\u6761\u6570\u636E"),pageSize:we.per_page,onChange:(ot,Ht)=>{we.page=ot,we.per_page=Ht,Ce(en({},we)),Pt(en({},we))}}),$e.createElement("div",{className:b.bottom},$e.createElement(Ge.ZP,{className:b.no,onClick:()=>{qe(!1)}},"\u53D6\u6D88"),$e.createElement(Ge.ZP,{loading:Nt,style:{width:Nt&&75},className:b.yes,onClick:()=>Bt(void 0,null,function*(){if((ut==null?void 0:ut.length)<=0){oe.ZP.info(kt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Zt([...It.current],[...pt.current],!0,ut==null?void 0:ut.length)})},kt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),$e.createElement(ge.default,{open:Qe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Rt(!1)},onOk:()=>{Rt(!1)}},$e.createElement(ve,{qitem:Pn})))};var rt=(0,Ie.connect)(({shixunsDetail:qe,newExercisePaper:ht})=>({shixunsDetail:qe,newExercisePaper:ht}))(un)},98846:function(de,ne,y){"use strict";y.d(ne,{P:function(){return E}});const E=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},40197:function(de,ne,y){"use strict";y.d(ne,{rX:function(){return le},pW:function(){return pe},gy:function(){return ve},xY:function(){return ae},O5:function(){return te},tJ:function(){return ce},o1:function(){return b},Rd:function(){return x}});var E=y(25690),re=y(43418),oe=y(28103),ge=y(8591),fe=y(48790),he=y(51257),ie=y(87169),xe=y(25510),Ee="data:image/png;base64,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",Le=y.p+"static/newqrcode.a8740efb.png",Oe=y(32637),je=y(59301),Ge=(be,Ae,Ie)=>new Promise((ke,Ye)=>{var Be=Yt=>{try{st(Ie.next(Yt))}catch(vt){Ye(vt)}},$e=Yt=>{try{st(Ie.throw(Yt))}catch(vt){Ye(vt)}},st=Yt=>Yt.done?ke(Yt.value):Promise.resolve(Yt.value).then(Be,$e);st((Ie=Ie.apply(be,Ae)).next())});const ce=(be,Ae=!1)=>!!(b(be)&&a(Ae)),b=be=>(0,fe.bg)()?!0:(be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(be=!1)=>{var Ae;const{user:Ie}=(0,E.getDvaApp)()._store.getState();return(Ae=Ie.userInfo)!=null&&Ae.profile_completed?!0:(re.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,he.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{re.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()}})},x=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:je.createElement("div",{style:{textAlign:"center"}},je.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"),je.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Oe}),je.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var be;const{user:Ae}=(0,E.getDvaApp)()._store.getState();return(be=Ae.userInfo)!=null&&be.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:je.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,he.xg)("/account/certification")}}),!1)},ae=()=>(0,fe.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),je.createElement("img",{src:Le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),le=(be,Ae)=>be?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("p",null,Ae||"\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"),je.createElement("div",{style:{marginLeft:"110px"}},je.createElement("img",{src:Ee,width:200}),je.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=be=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:je.createElement("div",null,je.createElement("div",null,je.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"),je.createElement(oe.Z,null),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.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 ",je.createElement("a",null,be),"\u5929\u3002"),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.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")),je.createElement("div",{style:{textAlign:"center",marginTop:30}},je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(be,Ae="")=>{const{shixunsDetail:{detail:Ie}}=(0,E.getDvaApp)()._store.getState();if((Ie==null?void 0:Ie.public)===2||(Ie==null?void 0:Ie.public)===1||(Ie==null?void 0:Ie.shixun_status)===3){let ke="";return(Ie==null?void 0:Ie.public)===2&&(ke="\u5DF2\u516C\u5F00"),(Ie==null?void 0:Ie.public)===1&&(ke="\u5F85\u5BA1\u6838"),(Ie==null?void 0:Ie.shixun_status)===3&&(ke="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:je.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ke,"\uFF0C",Ae,"\u3002"),je.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ie==null?void 0:Ie.shixun_status)===2?(re.default.confirm({centered:!0,icon:je.createElement(ie.Z,null),title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),je.createElement("br",null),je.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:()=>{re.default.confirm({width:440,centered:!0,icon:je.createElement(ie.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:()=>Ge(void 0,null,function*(){(yield be({type:"shixunsDetail/cancelRelease",payload:{id:Ie==null?void 0:Ie.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),be({type:"shixunsDetail/getShixunsDetail",payload:{id:Ie==null?void 0:Ie.identifier}}),be({type:"practiceSetting/getCommonData",payload:{id:Ie==null?void 0:Ie.identifier}}))})})}}),!0):!1}},50371:function(de,ne){"use strict";function y(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const fe=oe[ge];fe!==void 0&&(E[ge]=fe)})}return E}ne.Z=y},77578:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});const E=re=>re?typeof re=="function"?re():re:null},13845:function(de,ne,y){"use strict";y.d(ne,{F:function(){return E},Z:function(){return re}});function E(oe){return oe!=null&&oe===oe.window}function re(oe,ge){var fe,he;if(typeof window=="undefined")return 0;const ie=ge?"scrollTop":"scrollLeft";let xe=0;return E(oe)?xe=oe[ge?"pageYOffset":"pageXOffset"]:oe instanceof Document?xe=oe.documentElement[ie]:(oe instanceof HTMLElement||oe)&&(xe=oe[ie]),oe&&!E(oe)&&typeof xe!="number"&&(xe=(he=((fe=oe.ownerDocument)!==null&&fe!==void 0?fe:oe).documentElement)===null||he===void 0?void 0:he[ie]),xe}},56762:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(){const[,oe]=E.useReducer(ge=>ge+1,0);return oe}},68031:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ge}});var E=y(16089);function re(fe,he,ie,xe){const Ee=ie-he;return fe/=xe/2,fe<1?Ee/2*fe*fe*fe+he:Ee/2*((fe-=2)*fe*fe+2)+he}var oe=y(13845);function ge(fe){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:xe,duration:Ee=450}=he,Le=ie(),Oe=(0,oe.Z)(Le,!0),je=Date.now(),Ge=()=>{const b=Date.now()-je,a=re(b>Ee?Ee:b,Oe,fe,Ee);(0,oe.F)(Le)?Le.scrollTo(window.pageXOffset,a):Le instanceof Document||Le.constructor.name==="HTMLDocument"?Le.documentElement.scrollTop=a:Le.scrollTop=a,b()=>{fe=null,ge.apply(void 0,(0,E.Z)(xe))},ie=function(){if(fe==null){for(var xe=arguments.length,Ee=new Array(xe),Le=0;Le{re.Z.cancel(fe),fe=null},ie}ne.Z=oe},88522:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(11592),ge=y(2738),fe=y(59301),he=y(53487),ie=y(92343),xe=y(36355),Ee=y(57809);const{Option:Le}=Ee.default;function Oe(b){return b&&b.type&&(b.type.isSelectOption||b.type.isSelectOptGroup)}const je=(b,a)=>{const{prefixCls:ee,className:x,popupClassName:te,dropdownClassName:ae,children:le,dataSource:pe}=b,ve=(0,oe.Z)(le);let be;ve.length===1&&(0,ie.l$)(ve[0])&&!Oe(ve[0])&&([be]=ve);const Ae=be?()=>be:void 0;let Ie;ve.length&&Oe(ve[0])?Ie=le:Ie=pe?pe.map(Be=>{if((0,ie.l$)(Be))return Be;switch(typeof Be){case"string":return fe.createElement(Le,{key:Be,value:Be},Be);case"object":{const{value:$e}=Be;return fe.createElement(Le,{key:$e,value:$e},Be.text)}default:return}}):[];const{getPrefixCls:ke}=fe.useContext(xe.E_),Ye=ke("select",ee);return fe.createElement(Ee.default,Object.assign({ref:a,suffixIcon:null},(0,ge.Z)(b,["dataSource","dropdownClassName"]),{prefixCls:Ye,popupClassName:te||ae,className:re()(`${Ye}-auto-complete`,x),mode:Ee.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Ae}),Ie)},Ge=fe.forwardRef(je),ce=(0,he.Z)(Ge);Ge.Option=Le,Ge._InternalPanelDoNotUseOrYouWillBeFired=ce,ne.Z=Ge},7678:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ae}});var E=y(14809),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},ge=oe,fe=y(7657),he=function(ke,Ye){return re.createElement(fe.Z,(0,E.Z)({},ke,{ref:Ye,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(92310),Le=y.n(Ee),Oe=y(77900),je=y(2738),Ge=y(13845),ce=y(92343),b=y(68031),a=y(27666),ee=y(36355),x=y(83116),te=y(37613),ae=y(17313);const le=Ie=>{const{componentCls:ke,backTopFontSize:Ye,backTopSize:Be,zIndexPopup:$e}=Ie;return{[ke]:Object.assign(Object.assign({},(0,ae.Wf)(Ie)),{position:"fixed",insetInlineEnd:Ie.backTopInlineEnd,insetBlockEnd:Ie.backTopBlockEnd,zIndex:$e,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${ke}-content`]:{width:Be,height:Be,overflow:"hidden",color:Ie.backTopColor,textAlign:"center",backgroundColor:Ie.backTopBackground,borderRadius:Be,transition:`all ${Ie.motionDurationMid}`,"&:hover":{backgroundColor:Ie.backTopHoverBackground,transition:`all ${Ie.motionDurationMid}`}},[`${ke}-icon`]:{fontSize:Ye,lineHeight:`${Be}px`}})}},pe=Ie=>{const{componentCls:ke}=Ie;return{[`@media (max-width: ${Ie.screenMD}px)`]:{[ke]:{insetInlineEnd:Ie.backTopInlineEndMD}},[`@media (max-width: ${Ie.screenXS}px)`]:{[ke]:{insetInlineEnd:Ie.backTopInlineEndXS}}}};var ve=(0,x.Z)("BackTop",Ie=>{const{fontSizeHeading3:ke,colorTextDescription:Ye,colorTextLightSolid:Be,colorText:$e,controlHeightLG:st}=Ie,Yt=(0,te.TS)(Ie,{backTopBackground:Ye,backTopColor:Be,backTopHoverBackground:$e,backTopFontSize:ke,backTopSize:st,backTopBlockEnd:st*1.25,backTopInlineEnd:st*2.5,backTopInlineEndMD:st*1.5,backTopInlineEndXS:st*.5});return[le(Yt),pe(Yt)]},Ie=>({zIndexPopup:Ie.zIndexBase+10})),Ae=Ie=>{const{prefixCls:ke,className:Ye,rootClassName:Be,visibilityHeight:$e=400,target:st,onClick:Yt,duration:vt=450}=Ie,[wt,Ct]=re.useState($e===0),Tt=re.useRef(null),sn=()=>Tt.current&&Tt.current.ownerDocument?Tt.current.ownerDocument:window,en=(0,a.Z)(kt=>{const Et=(0,Ge.Z)(kt.target,!0);Ct(Et>=$e)});re.useEffect(()=>{const Et=(st||sn)();return en({target:Et}),Et==null||Et.addEventListener("scroll",en),()=>{en.cancel(),Et==null||Et.removeEventListener("scroll",en)}},[st]);const et=kt=>{(0,b.Z)(0,{getContainer:st||sn,duration:vt}),Yt==null||Yt(kt)},{getPrefixCls:Bt,direction:un}=re.useContext(ee.E_),rt=Bt("back-top",ke),qe=Bt(),[ht,Zt]=ve(rt),bt=Le()(Zt,rt,{[`${rt}-rtl`]:un==="rtl"},Ye,Be),Nt=(0,je.Z)(Ie,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),it=re.createElement("div",{className:`${rt}-content`},re.createElement("div",{className:`${rt}-icon`},re.createElement(xe,null)));return ht(re.createElement("div",Object.assign({},Nt,{className:bt,onClick:et,ref:Tt}),re.createElement(Oe.default,{visible:wt,motionName:`${qe}-fade`},kt=>{let{className:Et}=kt;return(0,ce.Tm)(Ie.children||it,Rn=>{let{className:cn}=Rn;return{className:Le()(Et,cn)}})})))}},9951:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return qn}});var E=y(59301),re=y(14809),oe=y(20439),ge=y(99153),fe=y(84851),he=y(13028),ie=y(19257),xe=y(93046),Ee=y(4635),Le=y(93664),Oe=y(62646),je={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ge=je,ce=y(53280),b=y(92310),a=y.n(b);function ee(pn,Ue,Ft){return Math.max(Ue,Math.min(pn,Ft))}var x=function(Ue){var Ft=["onTouchStart","onTouchMove","onWheel"];Ft.includes(Ue._reactName)||Ue.preventDefault()},te=function(Ue){for(var Ft=[],Sn=le(Ue),ye=pe(Ue),tn=Sn;tn0?1:0):0},be=function(Ue){return Ue.centerMode?Math.floor((Ue.slidesToShow-1)/2)+1+(parseInt(Ue.centerPadding)>0?1:0):Ue.slidesToShow},Ae=function(Ue){return Ue&&Ue.offsetWidth||0},Ie=function(Ue){return Ue&&Ue.offsetHeight||0},ke=function(Ue){var Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sn,ye,tn,_e;return Sn=Ue.startX-Ue.curX,ye=Ue.startY-Ue.curY,tn=Math.atan2(ye,Sn),_e=Math.round(tn*180/Math.PI),_e<0&&(_e=360-Math.abs(_e)),_e<=45&&_e>=0||_e<=360&&_e>=315?"left":_e>=135&&_e<=225?"right":Ft===!0?_e>=35&&_e<=135?"up":"down":"vertical"},Ye=function(Ue){var Ft=!0;return Ue.infinite||(Ue.centerMode&&Ue.currentSlide>=Ue.slideCount-1||Ue.slideCount<=Ue.slidesToShow||Ue.currentSlide>=Ue.slideCount-Ue.slidesToShow)&&(Ft=!1),Ft},Be=function(Ue,Ft){var Sn={};return Ft.forEach(function(ye){return Sn[ye]=Ue[ye]}),Sn},$e=function(Ue){var Ft=E.Children.count(Ue.children),Sn=Ue.listRef,ye=Math.ceil(Ae(Sn)),tn=Ue.trackRef&&Ue.trackRef.node,_e=Math.ceil(Ae(tn)),pt;if(Ue.vertical)pt=ye;else{var It=Ue.centerMode&&parseInt(Ue.centerPadding)*2;typeof Ue.centerPadding=="string"&&Ue.centerPadding.slice(-1)==="%"&&(It*=ye/100),pt=Math.ceil((ye-It)/Ue.slidesToShow)}var ft=Sn&&Ie(Sn.querySelector('[data-index="0"]')),Se=ft*Ue.slidesToShow,Te=Ue.currentSlide===void 0?Ue.initialSlide:Ue.currentSlide;Ue.rtl&&Ue.currentSlide===void 0&&(Te=Ft-1-Ue.initialSlide);var We=Ue.lazyLoadedList||[],Ke=te((0,oe.Z)((0,oe.Z)({},Ue),{},{currentSlide:Te,lazyLoadedList:We}));We=We.concat(Ke);var at={slideCount:Ft,slideWidth:pt,listWidth:ye,trackWidth:_e,currentSlide:Te,slideHeight:ft,listHeight:Se,lazyLoadedList:We};return Ue.autoplaying===null&&Ue.autoplay&&(at.autoplaying="playing"),at},st=function(Ue){var Ft=Ue.waitForAnimate,Sn=Ue.animating,ye=Ue.fade,tn=Ue.infinite,_e=Ue.index,pt=Ue.slideCount,It=Ue.lazyLoad,ft=Ue.currentSlide,Se=Ue.centerMode,Te=Ue.slidesToScroll,We=Ue.slidesToShow,Ke=Ue.useCSS,at=Ue.lazyLoadedList;if(Ft&&Sn)return{};var Pt=_e,xt,Me,Xe,Je={},yt={},nn=tn?_e:ee(_e,0,pt-1);if(ye){if(!tn&&(_e<0||_e>=pt))return{};_e<0?Pt=_e+pt:_e>=pt&&(Pt=_e-pt),It&&at.indexOf(Pt)<0&&(at=at.concat(Pt)),Je={animating:!0,currentSlide:Pt,lazyLoadedList:at,targetSlide:Pt},yt={animating:!1,targetSlide:Pt}}else xt=Pt,Pt<0?(xt=Pt+pt,tn?pt%Te!==0&&(xt=pt-pt%Te):xt=0):!Ye(Ue)&&Pt>ft?Pt=xt=ft:Se&&Pt>=pt?(Pt=tn?pt:pt-1,xt=tn?0:pt-1):Pt>=pt&&(xt=Pt-pt,tn?pt%Te!==0&&(xt=0):xt=pt-We),!tn&&Pt+We>=pt&&(xt=pt-We),Me=qe((0,oe.Z)((0,oe.Z)({},Ue),{},{slideIndex:Pt})),Xe=qe((0,oe.Z)((0,oe.Z)({},Ue),{},{slideIndex:xt})),tn||(Me===Xe&&(Pt=xt),Me=Xe),It&&(at=at.concat(te((0,oe.Z)((0,oe.Z)({},Ue),{},{currentSlide:Pt})))),Ke?(Je={animating:!0,currentSlide:xt,trackStyle:rt((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Me})),lazyLoadedList:at,targetSlide:nn},yt={animating:!1,currentSlide:xt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Xe})),swipeLeft:null,targetSlide:nn}):Je={currentSlide:xt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Xe})),lazyLoadedList:at,targetSlide:nn};return{state:Je,nextState:yt}},Yt=function(Ue,Ft){var Sn,ye,tn,_e,pt,It=Ue.slidesToScroll,ft=Ue.slidesToShow,Se=Ue.slideCount,Te=Ue.currentSlide,We=Ue.targetSlide,Ke=Ue.lazyLoad,at=Ue.infinite;if(_e=Se%It!==0,Sn=_e?0:(Se-Te)%It,Ft.message==="previous")tn=Sn===0?It:ft-Sn,pt=Te-tn,Ke&&!at&&(ye=Te-tn,pt=ye===-1?Se-1:ye),at||(pt=We-It);else if(Ft.message==="next")tn=Sn===0?It:Sn,pt=Te+tn,Ke&&!at&&(pt=(Te+It)%Se+Sn),at||(pt=We+It);else if(Ft.message==="dots")pt=Ft.index*Ft.slidesToScroll;else if(Ft.message==="children"){if(pt=Ft.index,at){var Pt=Nt((0,oe.Z)((0,oe.Z)({},Ue),{},{targetSlide:pt}));pt>Ft.currentSlide&&Pt==="left"?pt=pt-Se:pt10)return{scrolling:!0};pt&&(Xe.swipeLength=ot);var Ht=(It?-1:1)*(Xe.curX>Xe.startX?1:-1);pt&&(Ht=Xe.curY>Xe.startY?1:-1);var Vn=Math.ceil(Pt/xt),_t=ke(Ft.touchObject,pt),On=Xe.swipeLength;return Me||(ft===0&&(_t==="right"||_t==="down")||ft+1>=Vn&&(_t==="left"||_t==="up")||!Ye(Ft)&&(_t==="left"||_t==="up"))&&(On=Xe.swipeLength*Se,Te===!1&&We&&(We(_t),bn.edgeDragged=!0)),!Ke&&Je&&(Je(_t),bn.swiped=!0),tn?qt=Dn+On*(yt/nn)*Ht:It?qt=Dn-On*Ht:qt=Dn+On*Ht,pt&&(qt=Dn+On*Ht),bn=(0,oe.Z)((0,oe.Z)({},bn),{},{touchObject:Xe,swipeLeft:qt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ft),{},{left:qt}))}),Math.abs(Xe.curX-Xe.startX)10&&(bn.swiping=!0,x(Ue)),bn}},Tt=function(Ue,Ft){var Sn=Ft.dragging,ye=Ft.swipe,tn=Ft.touchObject,_e=Ft.listWidth,pt=Ft.touchThreshold,It=Ft.verticalSwiping,ft=Ft.listHeight,Se=Ft.swipeToSlide,Te=Ft.scrolling,We=Ft.onSwipe,Ke=Ft.targetSlide,at=Ft.currentSlide,Pt=Ft.infinite;if(!Sn)return ye&&x(Ue),{};var xt=It?ft/pt:_e/pt,Me=ke(tn,It),Xe={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Te||!tn.swipeLength)return Xe;if(tn.swipeLength>xt){x(Ue),We&&We(Me);var Je,yt,nn=Pt?at:Ke;switch(Me){case"left":case"up":yt=nn+et(Ft),Je=Se?en(Ft,yt):yt,Xe.currentDirection=0;break;case"right":case"down":yt=nn-et(Ft),Je=Se?en(Ft,yt):yt,Xe.currentDirection=1;break;default:Je=nn}Xe.triggerSlideHandler=Je}else{var qt=qe(Ft);Xe.trackStyle=rt((0,oe.Z)((0,oe.Z)({},Ft),{},{left:qt}))}return Xe},sn=function(Ue){for(var Ft=Ue.infinite?Ue.slideCount*2:Ue.slideCount,Sn=Ue.infinite?Ue.slidesToShow*-1:0,ye=Ue.infinite?Ue.slidesToShow*-1:0,tn=[];SnSn[Sn.length-1])Ft=Sn[Sn.length-1];else for(var tn in Sn){if(FtUe.swipeLeft*-1)return Sn=It,!1}else if(It.offsetLeft-Ft+Ae(It)/2>Ue.swipeLeft*-1)return Sn=It,!1;return!0}),!Sn)return 0;var _e=Ue.rtl===!0?Ue.slideCount-Ue.currentSlide:Ue.currentSlide,pt=Math.abs(Sn.dataset.index-_e)||1;return pt}else return Ue.slidesToScroll},Bt=function(Ue,Ft){return Ft.reduce(function(Sn,ye){return Sn&&Ue.hasOwnProperty(ye)},!0)?null:console.error("Keys Missing:",Ue)},un=function(Ue){Bt(Ue,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Ft,Sn,ye=Ue.slideCount+2*Ue.slidesToShow;Ue.vertical?Sn=ye*Ue.slideHeight:Ft=bt(Ue)*Ue.slideWidth;var tn={opacity:1,transition:"",WebkitTransition:""};if(Ue.useTransform){var _e=Ue.vertical?"translate3d(0px, "+Ue.left+"px, 0px)":"translate3d("+Ue.left+"px, 0px, 0px)",pt=Ue.vertical?"translate3d(0px, "+Ue.left+"px, 0px)":"translate3d("+Ue.left+"px, 0px, 0px)",It=Ue.vertical?"translateY("+Ue.left+"px)":"translateX("+Ue.left+"px)";tn=(0,oe.Z)((0,oe.Z)({},tn),{},{WebkitTransform:_e,transform:pt,msTransform:It})}else Ue.vertical?tn.top=Ue.left:tn.left=Ue.left;return Ue.fade&&(tn={opacity:1}),Ft&&(tn.width=Ft),Sn&&(tn.height=Sn),window&&!window.addEventListener&&window.attachEvent&&(Ue.vertical?tn.marginTop=Ue.left+"px":tn.marginLeft=Ue.left+"px"),tn},rt=function(Ue){Bt(Ue,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Ft=un(Ue);return Ue.useTransform?(Ft.WebkitTransition="-webkit-transform "+Ue.speed+"ms "+Ue.cssEase,Ft.transition="transform "+Ue.speed+"ms "+Ue.cssEase):Ue.vertical?Ft.transition="top "+Ue.speed+"ms "+Ue.cssEase:Ft.transition="left "+Ue.speed+"ms "+Ue.cssEase,Ft},qe=function(Ue){if(Ue.unslick)return 0;Bt(Ue,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Ft=Ue.slideIndex,Sn=Ue.trackRef,ye=Ue.infinite,tn=Ue.centerMode,_e=Ue.slideCount,pt=Ue.slidesToShow,It=Ue.slidesToScroll,ft=Ue.slideWidth,Se=Ue.listWidth,Te=Ue.variableWidth,We=Ue.slideHeight,Ke=Ue.fade,at=Ue.vertical,Pt=0,xt,Me,Xe=0;if(Ke||Ue.slideCount===1)return 0;var Je=0;if(ye?(Je=-ht(Ue),_e%It!==0&&Ft+It>_e&&(Je=-(Ft>_e?pt-(Ft-_e):_e%It)),tn&&(Je+=parseInt(pt/2))):(_e%It!==0&&Ft+It>_e&&(Je=pt-_e%It),tn&&(Je=parseInt(pt/2))),Pt=Je*ft,Xe=Je*We,at?xt=Ft*We*-1+Xe:xt=Ft*ft*-1+Pt,Te===!0){var yt,nn=Sn&&Sn.node;if(yt=Ft+ht(Ue),Me=nn&&nn.childNodes[yt],xt=Me?Me.offsetLeft*-1:0,tn===!0){yt=ye?Ft+ht(Ue):Ft,Me=nn&&nn.children[yt],xt=0;for(var qt=0;qtUe.currentSlide?Ue.targetSlide>Ue.currentSlide+it(Ue)?"left":"right":Ue.targetSlide0&&(_e+=1),ye&&Ft%2===0&&(_e+=1),_e}return ye?0:Ft-1},kt=function(Ue){var Ft=Ue.slidesToShow,Sn=Ue.centerMode,ye=Ue.rtl,tn=Ue.centerPadding;if(Sn){var _e=(Ft-1)/2+1;return parseInt(tn)>0&&(_e+=1),!ye&&Ft%2===0&&(_e+=1),_e}return ye?Ft-1:0},Et=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Rn=function(Ue){var Ft,Sn,ye,tn,_e;Ue.rtl?_e=Ue.slideCount-1-Ue.index:_e=Ue.index,ye=_e<0||_e>=Ue.slideCount,Ue.centerMode?(tn=Math.floor(Ue.slidesToShow/2),Sn=(_e-Ue.currentSlide)%Ue.slideCount===0,_e>Ue.currentSlide-tn-1&&_e<=Ue.currentSlide+tn&&(Ft=!0)):Ft=Ue.currentSlide<=_e&&_e=Ue.slideCount?pt=Ue.targetSlide-Ue.slideCount:pt=Ue.targetSlide;var It=_e===pt;return{"slick-slide":!0,"slick-active":Ft,"slick-center":Sn,"slick-cloned":ye,"slick-current":It}},cn=function(Ue){var Ft={};return(Ue.variableWidth===void 0||Ue.variableWidth===!1)&&(Ft.width=Ue.slideWidth),Ue.fade&&(Ft.position="relative",Ue.vertical&&Ue.slideHeight?Ft.top=-Ue.index*parseInt(Ue.slideHeight):Ft.left=-Ue.index*parseInt(Ue.slideWidth),Ft.opacity=Ue.currentSlide===Ue.index?1:0,Ue.useCSS&&(Ft.transition="opacity "+Ue.speed+"ms "+Ue.cssEase+", visibility "+Ue.speed+"ms "+Ue.cssEase)),Ft},gt=function(Ue,Ft){return Ue.key+"-"+Ft},tt=function(Ue){var Ft,Sn=[],ye=[],tn=[],_e=E.Children.count(Ue.children),pt=le(Ue),It=pe(Ue);return E.Children.forEach(Ue.children,function(ft,Se){var Te,We={message:"children",index:Se,slidesToScroll:Ue.slidesToScroll,currentSlide:Ue.currentSlide};!Ue.lazyLoad||Ue.lazyLoad&&Ue.lazyLoadedList.indexOf(Se)>=0?Te=ft:Te=E.createElement("div",null);var Ke=cn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Se})),at=Te.props.className||"",Pt=Rn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Se}));if(Sn.push(E.cloneElement(Te,{key:"original"+gt(Te,Se),"data-index":Se,className:a()(Pt,at),tabIndex:"-1","aria-hidden":!Pt["slick-active"],style:(0,oe.Z)((0,oe.Z)({outline:"none"},Te.props.style||{}),Ke),onClick:function(Xe){Te.props&&Te.props.onClick&&Te.props.onClick(Xe),Ue.focusOnSelect&&Ue.focusOnSelect(We)}})),Ue.infinite&&Ue.fade===!1){var xt=_e-Se;xt<=ht(Ue)&&_e!==Ue.slidesToShow&&(Ft=-xt,Ft>=pt&&(Te=ft),Pt=Rn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Ft})),ye.push(E.cloneElement(Te,{key:"precloned"+gt(Te,Ft),"data-index":Ft,tabIndex:"-1",className:a()(Pt,at),"aria-hidden":!Pt["slick-active"],style:(0,oe.Z)((0,oe.Z)({},Te.props.style||{}),Ke),onClick:function(Xe){Te.props&&Te.props.onClick&&Te.props.onClick(Xe),Ue.focusOnSelect&&Ue.focusOnSelect(We)}}))),_e!==Ue.slidesToShow&&(Ft=_e+Se,Ft=yt&&We<=Xe:We===yt}),qt={message:"dots",index:xt,slidesToScroll:ft,currentSlide:We},bn=this.clickHandler.bind(this,qt);Pt=Pt.concat(E.createElement("li",{key:xt,className:nn},E.cloneElement(this.props.customPaging(xt),{onClick:bn})))}return E.cloneElement(this.props.appendDots(Pt),(0,oe.Z)({className:this.props.dotsClass},at))}}]),Ft}(E.PureComponent),jt=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(){return(0,ge.Z)(this,Ft),Ue.apply(this,arguments)}return(0,fe.Z)(Ft,[{key:"clickHandler",value:function(ye,tn){tn&&tn.preventDefault(),this.props.clickHandler(ye,tn)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-prev":!0},tn=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(ye["slick-disabled"]=!0,tn=null);var _e={key:"0","data-role":"none",className:a()(ye),style:{display:"block"},onClick:tn},pt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},It;return this.props.prevArrow?It=E.cloneElement(this.props.prevArrow,(0,oe.Z)((0,oe.Z)({},_e),pt)):It=E.createElement("button",(0,re.Z)({key:"0",type:"button"},_e)," ","Previous"),It}}]),Ft}(E.PureComponent),Ve=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(){return(0,ge.Z)(this,Ft),Ue.apply(this,arguments)}return(0,fe.Z)(Ft,[{key:"clickHandler",value:function(ye,tn){tn&&tn.preventDefault(),this.props.clickHandler(ye,tn)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-next":!0},tn=this.clickHandler.bind(this,{message:"next"});Ye(this.props)||(ye["slick-disabled"]=!0,tn=null);var _e={key:"1","data-role":"none",className:a()(ye),style:{display:"block"},onClick:tn},pt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},It;return this.props.nextArrow?It=E.cloneElement(this.props.nextArrow,(0,oe.Z)((0,oe.Z)({},_e),pt)):It=E.createElement("button",(0,re.Z)({key:"1",type:"button"},_e)," ","Next"),It}}]),Ft}(E.PureComponent),He=y(76374),ut=["animating"],dt=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(Sn){var ye;(0,ge.Z)(this,Ft),ye=Ue.call(this,Sn),(0,Ee.Z)((0,he.Z)(ye),"listRefHandler",function(_e){return ye.list=_e}),(0,Ee.Z)((0,he.Z)(ye),"trackRefHandler",function(_e){return ye.track=_e}),(0,Ee.Z)((0,he.Z)(ye),"adaptHeight",function(){if(ye.props.adaptiveHeight&&ye.list){var _e=ye.list.querySelector('[data-index="'.concat(ye.state.currentSlide,'"]'));ye.list.style.height=Ie(_e)+"px"}}),(0,Ee.Z)((0,he.Z)(ye),"componentDidMount",function(){if(ye.props.onInit&&ye.props.onInit(),ye.props.lazyLoad){var _e=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));_e.length>0&&(ye.setState(function(It){return{lazyLoadedList:It.lazyLoadedList.concat(_e)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(_e))}var pt=(0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props);ye.updateState(pt,!0,function(){ye.adaptHeight(),ye.props.autoplay&&ye.autoPlay("playing")}),ye.props.lazyLoad==="progressive"&&(ye.lazyLoadTimer=setInterval(ye.progressiveLazyLoad,1e3)),ye.ro=new He.Z(function(){ye.state.animating?(ye.onWindowResized(!1),ye.callbackTimers.push(setTimeout(function(){return ye.onWindowResized()},ye.props.speed))):ye.onWindowResized()}),ye.ro.observe(ye.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(It){It.onfocus=ye.props.pauseOnFocus?ye.onSlideFocus:null,It.onblur=ye.props.pauseOnFocus?ye.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",ye.onWindowResized):window.attachEvent("onresize",ye.onWindowResized)}),(0,Ee.Z)((0,he.Z)(ye),"componentWillUnmount",function(){ye.animationEndCallback&&clearTimeout(ye.animationEndCallback),ye.lazyLoadTimer&&clearInterval(ye.lazyLoadTimer),ye.callbackTimers.length&&(ye.callbackTimers.forEach(function(_e){return clearTimeout(_e)}),ye.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",ye.onWindowResized):window.detachEvent("onresize",ye.onWindowResized),ye.autoplayTimer&&clearInterval(ye.autoplayTimer),ye.ro.disconnect()}),(0,Ee.Z)((0,he.Z)(ye),"componentDidUpdate",function(_e){if(ye.checkImagesLoad(),ye.props.onReInit&&ye.props.onReInit(),ye.props.lazyLoad){var pt=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));pt.length>0&&(ye.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(pt)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(pt))}ye.adaptHeight();var It=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state),ft=ye.didPropsChange(_e);ft&&ye.updateState(It,ft,function(){ye.state.currentSlide>=E.Children.count(ye.props.children)&&ye.changeSlide({message:"index",index:E.Children.count(ye.props.children)-ye.props.slidesToShow,currentSlide:ye.state.currentSlide}),(_e.autoplay!==ye.props.autoplay||_e.autoplaySpeed!==ye.props.autoplaySpeed)&&(!_e.autoplay&&ye.props.autoplay?ye.autoPlay("playing"):ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused"))})}),(0,Ee.Z)((0,he.Z)(ye),"onWindowResized",function(_e){ye.debouncedResize&&ye.debouncedResize.cancel(),ye.debouncedResize=(0,ce.D)(50,function(){return ye.resizeWindow(_e)}),ye.debouncedResize()}),(0,Ee.Z)((0,he.Z)(ye),"resizeWindow",function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,pt=!!(ye.track&&ye.track.node);if(pt){var It=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state);ye.updateState(It,_e,function(){ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused")}),ye.setState({animating:!1}),clearTimeout(ye.animationEndCallback),delete ye.animationEndCallback}}),(0,Ee.Z)((0,he.Z)(ye),"updateState",function(_e,pt,It){var ft=$e(_e);_e=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},_e),ft),{},{slideIndex:ft.currentSlide});var Se=qe(_e);_e=(0,oe.Z)((0,oe.Z)({},_e),{},{left:Se});var Te=un(_e);(pt||E.Children.count(ye.props.children)!==E.Children.count(_e.children))&&(ft.trackStyle=Te),ye.setState(ft,It)}),(0,Ee.Z)((0,he.Z)(ye),"ssrInit",function(){if(ye.props.variableWidth){var _e=0,pt=0,It=[],ft=ht((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length})),Se=Zt((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length}));ye.props.children.forEach(function(bn){It.push(bn.props.style.width),_e+=bn.props.style.width});for(var Te=0;Te=pt&&ye.onWindowResized()};if(!ft.onclick)ft.onclick=function(){return ft.parentNode.focus()};else{var Te=ft.onclick;ft.onclick=function(We){Te(We),ft.parentNode.focus()}}ft.onload||(ye.props.lazyLoad?ft.onload=function(){ye.adaptHeight(),ye.callbackTimers.push(setTimeout(ye.onWindowResized,ye.props.speed))}:(ft.onload=Se,ft.onerror=function(){Se(),ye.props.onLazyLoadError&&ye.props.onLazyLoadError()}))})}),(0,Ee.Z)((0,he.Z)(ye),"progressiveLazyLoad",function(){for(var _e=[],pt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),It=ye.state.currentSlide;It=-ht(pt);ft--)if(ye.state.lazyLoadedList.indexOf(ft)<0){_e.push(ft);break}_e.length>0?(ye.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(_e)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(_e)):ye.lazyLoadTimer&&(clearInterval(ye.lazyLoadTimer),delete ye.lazyLoadTimer)}),(0,Ee.Z)((0,he.Z)(ye),"slideHandler",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,It=ye.props,ft=It.asNavFor,Se=It.beforeChange,Te=It.onLazyLoad,We=It.speed,Ke=It.afterChange,at=ye.state.currentSlide,Pt=st((0,oe.Z)((0,oe.Z)((0,oe.Z)({index:_e},ye.props),ye.state),{},{trackRef:ye.track,useCSS:ye.props.useCSS&&!pt})),xt=Pt.state,Me=Pt.nextState;if(xt){Se&&Se(at,xt.currentSlide);var Xe=xt.lazyLoadedList.filter(function(Je){return ye.state.lazyLoadedList.indexOf(Je)<0});Te&&Xe.length>0&&Te(Xe),!ye.props.waitForAnimate&&ye.animationEndCallback&&(clearTimeout(ye.animationEndCallback),Ke&&Ke(at),delete ye.animationEndCallback),ye.setState(xt,function(){ft&&ye.asNavForIndex!==_e&&(ye.asNavForIndex=_e,ft.innerSlider.slideHandler(_e)),Me&&(ye.animationEndCallback=setTimeout(function(){var Je=Me.animating,yt=(0,Oe.Z)(Me,ut);ye.setState(yt,function(){ye.callbackTimers.push(setTimeout(function(){return ye.setState({animating:Je})},10)),Ke&&Ke(xt.currentSlide),delete ye.animationEndCallback})},We))})}}),(0,Ee.Z)((0,he.Z)(ye),"changeSlide",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,It=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),ft=Yt(It,_e);if(!(ft!==0&&!ft)&&(pt===!0?ye.slideHandler(ft,pt):ye.slideHandler(ft),ye.props.autoplay&&ye.autoPlay("update"),ye.props.focusOnSelect)){var Se=ye.list.querySelectorAll(".slick-current");Se[0]&&Se[0].focus()}}),(0,Ee.Z)((0,he.Z)(ye),"clickHandler",function(_e){ye.clickable===!1&&(_e.stopPropagation(),_e.preventDefault()),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"keyHandler",function(_e){var pt=vt(_e,ye.props.accessibility,ye.props.rtl);pt!==""&&ye.changeSlide({message:pt})}),(0,Ee.Z)((0,he.Z)(ye),"selectHandler",function(_e){ye.changeSlide(_e)}),(0,Ee.Z)((0,he.Z)(ye),"disableBodyScroll",function(){var _e=function(It){It=It||window.event,It.preventDefault&&It.preventDefault(),It.returnValue=!1};window.ontouchmove=_e}),(0,Ee.Z)((0,he.Z)(ye),"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ee.Z)((0,he.Z)(ye),"swipeStart",function(_e){ye.props.verticalSwiping&&ye.disableBodyScroll();var pt=wt(_e,ye.props.swipe,ye.props.draggable);pt!==""&&ye.setState(pt)}),(0,Ee.Z)((0,he.Z)(ye),"swipeMove",function(_e){var pt=Ct(_e,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));pt&&(pt.swiping&&(ye.clickable=!1),ye.setState(pt))}),(0,Ee.Z)((0,he.Z)(ye),"swipeEnd",function(_e){var pt=Tt(_e,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));if(pt){var It=pt.triggerSlideHandler;delete pt.triggerSlideHandler,ye.setState(pt),It!==void 0&&(ye.slideHandler(It),ye.props.verticalSwiping&&ye.enableBodyScroll())}}),(0,Ee.Z)((0,he.Z)(ye),"touchEnd",function(_e){ye.swipeEnd(_e),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"slickPrev",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"previous"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickNext",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"next"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickGoTo",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(_e=Number(_e),isNaN(_e))return"";ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"index",index:_e,currentSlide:ye.state.currentSlide},pt)},0))}),(0,Ee.Z)((0,he.Z)(ye),"play",function(){var _e;if(ye.props.rtl)_e=ye.state.currentSlide-ye.props.slidesToScroll;else if(Ye((0,oe.Z)((0,oe.Z)({},ye.props),ye.state)))_e=ye.state.currentSlide+ye.props.slidesToScroll;else return!1;ye.slideHandler(_e)}),(0,Ee.Z)((0,he.Z)(ye),"autoPlay",function(_e){ye.autoplayTimer&&clearInterval(ye.autoplayTimer);var pt=ye.state.autoplaying;if(_e==="update"){if(pt==="hovered"||pt==="focused"||pt==="paused")return}else if(_e==="leave"){if(pt==="paused"||pt==="focused")return}else if(_e==="blur"&&(pt==="paused"||pt==="hovered"))return;ye.autoplayTimer=setInterval(ye.play,ye.props.autoplaySpeed+50),ye.setState({autoplaying:"playing"})}),(0,Ee.Z)((0,he.Z)(ye),"pause",function(_e){ye.autoplayTimer&&(clearInterval(ye.autoplayTimer),ye.autoplayTimer=null);var pt=ye.state.autoplaying;_e==="paused"?ye.setState({autoplaying:"paused"}):_e==="focused"?(pt==="hovered"||pt==="playing")&&ye.setState({autoplaying:"focused"}):pt==="playing"&&ye.setState({autoplaying:"hovered"})}),(0,Ee.Z)((0,he.Z)(ye),"onDotsOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onDotsLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideFocus",function(){return ye.props.autoplay&&ye.pause("focused")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideBlur",function(){return ye.props.autoplay&&ye.state.autoplaying==="focused"&&ye.autoPlay("blur")}),(0,Ee.Z)((0,he.Z)(ye),"render",function(){var _e=a()("slick-slider",ye.props.className,{"slick-vertical":ye.props.vertical,"slick-initialized":!0}),pt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),It=Be(pt,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),ft=ye.props.pauseOnHover;It=(0,oe.Z)((0,oe.Z)({},It),{},{onMouseEnter:ft?ye.onTrackOver:null,onMouseLeave:ft?ye.onTrackLeave:null,onMouseOver:ft?ye.onTrackOver:null,focusOnSelect:ye.props.focusOnSelect&&ye.clickable?ye.selectHandler:null});var Se;if(ye.props.dots===!0&&ye.state.slideCount>=ye.props.slidesToShow){var Te=Be(pt,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),We=ye.props.pauseOnDotsHover;Te=(0,oe.Z)((0,oe.Z)({},Te),{},{clickHandler:ye.changeSlide,onMouseEnter:We?ye.onDotsLeave:null,onMouseOver:We?ye.onDotsOver:null,onMouseLeave:We?ye.onDotsLeave:null}),Se=E.createElement(ct,Te)}var Ke,at,Pt=Be(pt,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Pt.clickHandler=ye.changeSlide,ye.props.arrows&&(Ke=E.createElement(jt,Pt),at=E.createElement(Ve,Pt));var xt=null;ye.props.vertical&&(xt={height:ye.state.listHeight});var Me=null;ye.props.vertical===!1?ye.props.centerMode===!0&&(Me={padding:"0px "+ye.props.centerPadding}):ye.props.centerMode===!0&&(Me={padding:ye.props.centerPadding+" 0px"});var Xe=(0,oe.Z)((0,oe.Z)({},xt),Me),Je=ye.props.touchMove,yt={className:"slick-list",style:Xe,onClick:ye.clickHandler,onMouseDown:Je?ye.swipeStart:null,onMouseMove:ye.state.dragging&&Je?ye.swipeMove:null,onMouseUp:Je?ye.swipeEnd:null,onMouseLeave:ye.state.dragging&&Je?ye.swipeEnd:null,onTouchStart:Je?ye.swipeStart:null,onTouchMove:ye.state.dragging&&Je?ye.swipeMove:null,onTouchEnd:Je?ye.touchEnd:null,onTouchCancel:ye.state.dragging&&Je?ye.swipeEnd:null,onKeyDown:ye.props.accessibility?ye.keyHandler:null},nn={className:_e,dir:"ltr",style:ye.props.style};return ye.props.unslick&&(yt={className:"slick-list"},nn={className:_e,style:ye.props.style}),E.createElement("div",nn,ye.props.unslick?"":Ke,E.createElement("div",(0,re.Z)({ref:ye.listRefHandler},yt),E.createElement(we,(0,re.Z)({ref:ye.trackRefHandler},It),ye.props.children)),ye.props.unslick?"":at,ye.props.unslick?"":Se)}),ye.list=null,ye.track=null,ye.state=(0,oe.Z)((0,oe.Z)({},Ge),{},{currentSlide:ye.props.initialSlide,slideCount:E.Children.count(ye.props.children)}),ye.callbackTimers=[],ye.clickable=!0,ye.debouncedResize=null;var tn=ye.ssrInit();return ye.state=(0,oe.Z)((0,oe.Z)({},ye.state),tn),ye}return(0,fe.Z)(Ft,[{key:"didPropsChange",value:function(ye){for(var tn=!1,_e=0,pt=Object.keys(this.props);_e1&&arguments[1]!==void 0?arguments[1]:!1;return ye.innerSlider.slickGoTo(tn,_e)}),(0,Ee.Z)((0,he.Z)(ye),"slickPause",function(){return ye.innerSlider.pause("paused")}),(0,Ee.Z)((0,he.Z)(ye),"slickPlay",function(){return ye.innerSlider.autoPlay("play")}),ye.state={breakpoint:null},ye._responsiveMediaHandlers=[],ye}return(0,fe.Z)(Ft,[{key:"media",value:function(ye,tn){var _e=window.matchMedia(ye),pt=function(ft){var Se=ft.matches;Se&&tn()};_e.addListener(pt),pt(_e),this._responsiveMediaHandlers.push({mql:_e,query:ye,listener:pt})}},{key:"componentDidMount",value:function(){var ye=this;if(this.props.responsive){var tn=this.props.responsive.map(function(pt){return pt.breakpoint});tn.sort(function(pt,It){return pt-It}),tn.forEach(function(pt,It){var ft;It===0?ft=mt()({minWidth:0,maxWidth:pt}):ft=mt()({minWidth:tn[It-1]+1,maxWidth:pt}),Et()&&ye.media(ft,function(){ye.setState({breakpoint:pt})})});var _e=mt()({minWidth:tn.slice(-1)[0]});Et()&&this.media(_e,function(){ye.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(ye){ye.mql.removeListener(ye.listener)})}},{key:"render",value:function(){var ye=this,tn,_e;this.state.breakpoint?(_e=this.props.responsive.filter(function(xt){return xt.breakpoint===ye.state.breakpoint}),tn=_e[0].settings==="unslick"?"unslick":(0,oe.Z)((0,oe.Z)((0,oe.Z)({},$t),this.props),_e[0].settings)):tn=(0,oe.Z)((0,oe.Z)({},$t),this.props),tn.centerMode&&(tn.slidesToScroll>1,tn.slidesToScroll=1),tn.fade&&(tn.slidesToShow>1,tn.slidesToScroll>1,tn.slidesToShow=1,tn.slidesToScroll=1);var pt=E.Children.toArray(this.props.children);pt=pt.filter(function(xt){return typeof xt=="string"?!!xt.trim():!!xt}),tn.variableWidth&&(tn.rows>1||tn.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),tn.variableWidth=!1);for(var It=[],ft=null,Se=0;Se=pt.length));at+=1)Ke.push(E.cloneElement(pt[at],{key:100*Se+10*We+at,tabIndex:-1,style:{width:"".concat(100/tn.slidesPerRow,"%"),display:"inline-block"}}));Te.push(E.createElement("div",{key:10*Se+We},Ke))}tn.variableWidth?It.push(E.createElement("div",{key:Se,style:{width:ft}},Te)):It.push(E.createElement("div",{key:Se},Te))}if(tn==="unslick"){var Pt="regular slider "+(this.props.className||"");return E.createElement("div",{className:Pt},pt)}else It.length<=tn.slidesToShow&&(tn.unslick=!0);return E.createElement(dt,(0,re.Z)({style:this.props.style,ref:this.innerSliderRefHandler},tn),It)}}]),Ft}(E.Component),Pn=Xt,Nn=y(36355),Qe=y(17313),Rt=y(83116),zt=y(37613);const Wt=pn=>{const{componentCls:Ue,antCls:Ft,carouselArrowSize:Sn,carouselDotOffset:ye,marginXXS:tn}=pn,_e=-Sn*1.25,pt=tn;return{[Ue]:Object.assign(Object.assign({},(0,Qe.Wf)(pn)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Ft}-radio-input, input${Ft}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Ft}-radio-input, input${Ft}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Sn,height:Sn,marginTop:-Sn/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:_e,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:_e,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ye},"&-top":{top:ye,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:pn.dotWidth,height:pn.dotHeight,marginInline:pt,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${pn.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:pn.dotHeight,padding:0,color:"transparent",fontSize:0,background:pn.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${pn.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-pt,content:'""'}},"&.slick-active":{width:pn.dotActiveWidth,"& button":{background:pn.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},vn=pn=>{const{componentCls:Ue,carouselDotOffset:Ft,marginXXS:Sn}=pn,ye={width:pn.dotHeight,height:pn.dotWidth};return{[`${Ue}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:pn.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Ft},"&-right":{insetInlineEnd:Ft,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ye),{margin:`${Sn}px 0`,verticalAlign:"baseline",button:ye,"&.slick-active":Object.assign(Object.assign({},ye),{button:ye})})}}}},Hn=pn=>{const{componentCls:Ue}=pn;return[{[`${Ue}-rtl`]:{direction:"rtl",".slick-dots":{[`${Ue}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Ue}-vertical`]:{".slick-dots":{[`${Ue}-rtl&`]:{flexDirection:"column"}}}}]};var zn=(0,Rt.Z)("Carousel",pn=>{const{controlHeightLG:Ue,controlHeightSM:Ft}=pn,Sn=(0,zt.TS)(pn,{carouselArrowSize:Ue/2,carouselDotOffset:Ft/2});return[Wt(Sn),vn(Sn),Hn(Sn)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Bn=function(pn,Ue){var Ft={};for(var Sn in pn)Object.prototype.hasOwnProperty.call(pn,Sn)&&Ue.indexOf(Sn)<0&&(Ft[Sn]=pn[Sn]);if(pn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Sn=Object.getOwnPropertySymbols(pn);ye{const{dots:Ft=!0,arrows:Sn=!1,draggable:ye=!1,waitForAnimate:tn=!1,dotPosition:_e="bottom",vertical:pt=_e==="left"||_e==="right",rootClassName:It,className:ft,style:Se,id:Te}=pn,We=Bn(pn,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Ke,direction:at,carousel:Pt}=E.useContext(Nn.E_),xt=E.useRef(),Me=function(Vn){let _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;xt.current.slickGoTo(Vn,_t)};E.useImperativeHandle(Ue,()=>({goTo:Me,autoPlay:xt.current.innerSlider.autoPlay,innerSlider:xt.current.innerSlider,prev:xt.current.slickPrev,next:xt.current.slickNext}),[xt.current]);const Xe=E.useRef(E.Children.count(pn.children));E.useEffect(()=>{Xe.current!==E.Children.count(pn.children)&&(Me(pn.initialSlide||0,!1),Xe.current=E.Children.count(pn.children))},[pn.children]);const Je=Object.assign({vertical:pt,className:a()(ft,Pt==null?void 0:Pt.className),style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Se)},We);Je.effect==="fade"&&(Je.fade=!0);const yt=Ke("carousel",Je.prefixCls),nn="slick-dots",qt=!!Ft,bn=a()(nn,`${nn}-${_e}`,typeof Ft=="boolean"?!1:Ft==null?void 0:Ft.className),[Dn,ot]=zn(yt),Ht=a()(yt,{[`${yt}-rtl`]:at==="rtl",[`${yt}-vertical`]:Je.vertical},ot,It);return Dn(E.createElement("div",{className:Ht,id:Te},E.createElement(Pn,Object.assign({ref:xt},Je,{dots:qt,dotsClass:bn,arrows:Sn,draggable:ye,verticalSwiping:pt,waitForAnimate:tn}))))})},19842:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ft}});var E=y(95190),re=y(59301),oe=y(33853),ge=y(58617),fe=y(38819),he=y(92310),ie=y.n(he),xe=y(14809),Ee=y(50298),Le=y(62646),Oe=y(77861),je=y(17115),Ge=y(90782),ce=y(6089),b=y(18929),a=re.createContext(null),ee=a,x=y(93664),te=y(4635),ae=y(20439),le="__rc_cascader_search_mark__",pe=function(Te,We,Ke){var at=Ke.label;return We.some(function(Pt){return String(Pt[at]).toLowerCase().includes(Te.toLowerCase())})},ve=function(Te,We,Ke,at){return We.map(function(Pt){return Pt[at.label]}).join(" / ")},be=function(Se,Te,We,Ke,at,Pt){var xt=at.filter,Me=xt===void 0?pe:xt,Xe=at.render,Je=Xe===void 0?ve:Xe,yt=at.limit,nn=yt===void 0?50:yt,qt=at.sort;return re.useMemo(function(){var bn=[];if(!Se)return[];function Dn(ot,Ht){var Vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ot.forEach(function(_t){if(!(!qt&&nn!==!1&&nn>0&&bn.length>=nn)){var On=[].concat((0,E.Z)(Ht),[_t]),na=_t[We.children],fa=Vn||_t.disabled;if((!na||na.length===0||Pt)&&Me(Se,On,{label:We.label})){var aa;bn.push((0,ae.Z)((0,ae.Z)({},_t),{},(aa={disabled:fa},(0,te.Z)(aa,We.label,Je(Se,On,Ke,We)),(0,te.Z)(aa,le,On),(0,te.Z)(aa,We.children,void 0),aa)))}na&&Dn(_t[We.children],On,fa)}})}return Dn(Te,[]),qt&&bn.sort(function(ot,Ht){return qt(ot[le],Ht[le],Se,We)}),nn!==!1&&nn>0?bn.slice(0,nn):bn},[Se,Te,We,Ke,Je,Pt,Me,qt,nn])},Ae="__RC_CASCADER_SPLIT__",Ie="SHOW_PARENT",ke="SHOW_CHILD";function Ye(Se){return Se.join(Ae)}function Be(Se){return Se.map(Ye)}function $e(Se){return Se.split(Ae)}function st(Se){var Te=Se||{},We=Te.label,Ke=Te.value,at=Te.children,Pt=Ke||"value";return{label:We||"label",value:Pt,key:Pt,children:at||"children"}}function Yt(Se,Te){var We,Ke;return(We=Se.isLeaf)!==null&&We!==void 0?We:!((Ke=Se[Te.children])!==null&&Ke!==void 0&&Ke.length)}function vt(Se){var Te=Se.parentElement;if(Te){var We=Se.offsetTop-Te.offsetTop;We-Te.scrollTop<0?Te.scrollTo({top:We}):We+Se.offsetHeight-Te.scrollTop>Te.offsetHeight&&Te.scrollTo({top:We+Se.offsetHeight-Te.offsetHeight})}}function wt(Se,Te){return Se.map(function(We){var Ke;return(Ke=We[le])===null||Ke===void 0?void 0:Ke.map(function(at){return at[Te.value]})})}function Ct(Se,Te,We){var Ke=new Set(Se),at=Te();return Se.filter(function(Pt){var xt=at[Pt],Me=xt?xt.parent:null,Xe=xt?xt.children:null;return xt&&xt.node.disabled?!0:We===ke?!(Xe&&Xe.some(function(Je){return Je.key&&Ke.has(Je.key)})):!(Me&&!Me.node.disabled&&Ke.has(Me.key))})}function Tt(Se,Te,We){for(var Ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,at=Te,Pt=[],xt=function(){var Je,yt,nn,qt=Se[Me],bn=(Je=at)===null||Je===void 0?void 0:Je.findIndex(function(ot){var Ht=ot[We.value];return Ke?String(Ht)===String(qt):Ht===qt}),Dn=bn!==-1?(yt=at)===null||yt===void 0?void 0:yt[bn]:null;Pt.push({value:(nn=Dn==null?void 0:Dn[We.value])!==null&&nn!==void 0?nn:qt,index:bn,option:Dn}),at=Dn==null?void 0:Dn[We.children]},Me=0;Me1){var St=Dn.slice(0,-1);_t(St)}else Je(!1)},fa=function(){var St,Qt=((St=Ht[ot])===null||St===void 0?void 0:St[We.children])||[],Ot=Qt.find(function(xn){return!xn.disabled});if(Ot){var on=[].concat((0,E.Z)(Dn),[Ot[We.value]]);_t(on)}};re.useImperativeHandle(Se,function(){return{onKeyDown:function(St){var Qt=St.which;switch(Qt){case kt.Z.UP:case kt.Z.DOWN:{var Ot=0;Qt===kt.Z.UP?Ot=-1:Qt===kt.Z.DOWN&&(Ot=1),Ot!==0&&On(Ot);break}case kt.Z.LEFT:{if(Xe)break;nn?fa():na();break}case kt.Z.RIGHT:{if(Xe)break;nn?na():fa();break}case kt.Z.BACKSPACE:{Xe||na();break}case kt.Z.ENTER:{if(Dn.length){var on=Ht[ot],xn=(on==null?void 0:on[le])||[];xn.length?Pt(xn.map(function(fn){return fn[We.value]}),xn[xn.length-1]):Pt(Dn,Ht[ot])}break}case kt.Z.ESC:Je(!1),yt&&St.stopPropagation()}},onKeyUp:function(){}}})},Rn=re.forwardRef(function(Se,Te){var We,Ke,at,Pt,xt=(0,Oe.lk)(),Me=xt.prefixCls,Xe=xt.multiple,Je=xt.searchValue,yt=xt.toggleOpen,nn=xt.notFoundContent,qt=xt.direction,bn=xt.open,Dn=re.useRef(),ot=qt==="rtl",Ht=re.useContext(ee),Vn=Ht.options,_t=Ht.values,On=Ht.halfValues,na=Ht.fieldNames,fa=Ht.changeOnSelect,aa=Ht.onSelect,St=Ht.searchOptions,Qt=Ht.dropdownPrefixCls,Ot=Ht.loadData,on=Ht.expandTrigger,xn=Qt||Me,fn=re.useState([]),Ln=(0,Ee.Z)(fn,2),In=Ln[0],ua=Ln[1],ba=function($n){if(!(!Ot||Je)){var xa=Tt($n,Vn,na),za=xa.map(function(Da){var gr=Da.option;return gr}),Ta=za[za.length-1];if(Ta&&!Yt(Ta,na)){var va=Ye($n);ua(function(Da){return[].concat((0,E.Z)(Da),[va])}),Ot(za)}}};re.useEffect(function(){In.length&&In.forEach(function(Pa){var $n=$e(Pa),xa=Tt($n,Vn,na,!0).map(function(Ta){var va=Ta.option;return va}),za=xa[xa.length-1];(!za||za[na.children]||Yt(za,na))&&ua(function(Ta){return Ta.filter(function(va){return va!==Pa})})})},[Vn,In,na]);var wn=re.useMemo(function(){return new Set(Be(_t))},[_t]),La=re.useMemo(function(){return new Set(Be(On))},[On]),Ra=it(),Xa=(0,Ee.Z)(Ra,2),qa=Xa[0],ta=Xa[1],ma=function($n){ta($n),ba($n)},Sa=function($n){var xa=$n.disabled,za=Yt($n,na);return!xa&&(za||fa||Xe)},ca=function($n,xa){var za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;aa($n),!Xe&&(xa||fa&&(on==="hover"||za))&&yt(!1)},ia=re.useMemo(function(){return Je?St:Vn},[Je,St,Vn]),Gt=re.useMemo(function(){for(var Pa=[{options:ia}],$n=ia,xa=wt($n,na),za=function(){var gr=qa[Ta],Ya=$n.find(function(Ar,xr){return(xa[xr]?Ye(xa[xr]):Ar[na.value])===gr}),sr=Ya==null?void 0:Ya[na.children];if(!(sr!=null&&sr.length))return"break";$n=sr,Pa.push({options:sr})},Ta=0;Ta":In,ba=Se.loadingIcon,wn=Se.children,La=Se.dropdownMatchSelectWidth,Ra=La===void 0?!1:La,Xa=Se.showCheckedStrategy,qa=Xa===void 0?Ie:Xa,ta=(0,Le.Z)(Se,Ce),ma=(0,je.ZP)(We),Sa=!!nn,ca=(0,b.Z)(xt,{value:Me,postState:jt}),ia=(0,Ee.Z)(ca,2),Gt=ia[0],Vt=ia[1],an=re.useMemo(function(){return st(Pt)},[JSON.stringify(Pt)]),yn=re.useMemo(function(){return _t||[]},[_t]),jn=et(yn,an),ya=re.useCallback(function(Zn){var Mn=jn();return Zn.map(function(ea){var Ua=Mn[ea].nodes;return Ua.map(function(Ne){return Ne[an.value]})})},[jn,an]),Ha=(0,b.Z)("",{value:Dn,postState:function(Mn){return Mn||""}}),Pa=(0,Ee.Z)(Ha,2),$n=Pa[0],xa=Pa[1],za=function(Mn,ea){xa(Mn),ea.source!=="blur"&&ot&&ot(Mn)},Ta=rt(Ht),va=(0,Ee.Z)(Ta,2),Da=va[0],gr=va[1],Ya=be($n,yn,an,On||at,gr,Xe),sr=Bt(yn,an),Ar=re.useMemo(function(){var Zn=sr(Gt),Mn=(0,Ee.Z)(Zn,2),ea=Mn[0],Ua=Mn[1];if(!Sa||!Gt.length)return[ea,[],Ua];var Ne=Be(ea),gn=jn(),Tn=(0,Ge.S)(Ne,!0,gn),Qn=Tn.checkedKeys,ln=Tn.halfCheckedKeys;return[ya(Qn),ya(ln),Ua]},[Sa,Gt,jn,ya,sr]),xr=(0,Ee.Z)(Ar,3),Na=xr[0],yr=xr[1],ur=xr[2],Dr=re.useMemo(function(){var Zn=Be(Na),Mn=Ct(Zn,jn,qa);return[].concat((0,E.Z)(ur),(0,E.Z)(ya(Mn)))},[Na,jn,ya,ur,qa]),Gr=sn(Dr,yn,an,Sa,yt),qr=(0,ce.Z)(function(Zn){if(Vt(Zn),Je){var Mn=jt(Zn),ea=Mn.map(function(gn){return Tt(gn,yn,an).map(function(Tn){return Tn.option})}),Ua=Sa?Mn:Mn[0],Ne=Sa?ea:ea[0];Je(Ua,Ne)}}),bo=(0,ce.Z)(function(Zn){if((!Sa||bn)&&xa(""),!Sa)qr(Zn);else{var Mn=Ye(Zn),ea=Be(Na),Ua=Be(yr),Ne=ea.includes(Mn),gn=ur.some(function(sa){return Ye(sa)===Mn}),Tn=Na,Qn=ur;if(gn&&!Ne)Qn=ur.filter(function(sa){return Ye(sa)!==Mn});else{var ln=Ne?ea.filter(function(sa){return sa!==Mn}):[].concat((0,E.Z)(ea),[Mn]),Jn=jn(),_n;if(Ne){var kn=(0,Ge.S)(ln,{checked:!1,halfCheckedKeys:Ua},Jn);_n=kn.checkedKeys}else{var Yn=(0,Ge.S)(ln,!0,Jn);_n=Yn.checkedKeys}var wa=Ct(_n,jn,qa);Tn=ya(wa)}qr([].concat((0,E.Z)(Qn),(0,E.Z)(Tn)))}}),mr=function(Mn,ea){if(ea.type==="clear"){qr([]);return}var Ua=ea.values[0],Ne=Ua.valueCells;bo(Ne)},nr=aa!==void 0?aa:fa,Tr=Qt||St,br=xn||on,Eo=function(Mn){fn==null||fn(Mn),Ln==null||Ln(Mn)},ho=re.useMemo(function(){return{options:yn,fieldNames:an,values:Na,halfValues:yr,changeOnSelect:Xe,onSelect:bo,checkable:nn,searchOptions:Ya,dropdownPrefixCls:On,loadData:na,expandTrigger:Vn,expandIcon:ua,loadingIcon:ba,dropdownMenuColumnStyle:Ot}},[yn,an,Na,yr,Xe,bo,nn,Ya,On,na,Vn,ua,ba,Ot]),hr=!($n?Ya:yn).length,Kn=$n&&gr.matchInputWidth||hr?{}:{minWidth:"auto"};return re.createElement(ee.Provider,{value:ho},re.createElement(Oe.Ac,(0,xe.Z)({},ta,{ref:Te,id:ma,prefixCls:at,autoClearSearchValue:bn,dropdownMatchSelectWidth:Ra,dropdownStyle:Kn,displayValues:Gr,onDisplayValuesChange:mr,mode:Sa?"multiple":void 0,searchValue:$n,onSearch:za,showSearch:Da,OptionList:cn,emptyOptions:hr,open:nr,dropdownClassName:Tr,placement:br,onDropdownVisibleChange:Eo,getRawInputElement:function(){return wn}})))});Ve.SHOW_PARENT=Ie,Ve.SHOW_CHILD=ke;var He=Ve,ut=He,dt=y(2738),Ze=y(62892),mt=y(53487),Cn=y(19080),$t=y(36355),Xt=y(93891),Pn=y(1684),Nn=y(19716),Qe=y(32441),Rt=y(14154),zt=y(58582),Wt=y(84443),vn=y(66339),Hn=y(33234),zn=y(98447),Bn=y(17313),Wn=y(74207),qn=y(83116);const pn=Se=>{const{prefixCls:Te,componentCls:We,antCls:Ke}=Se,at=`${We}-menu-item`,Pt=` +`),wn.focus();default:throw new Error}},[wn,ca]),Dr=(0,E.useMemo)(()=>{switch(ca){case Ut:return E.createElement(Bt,{callback:ur,onCancel:Gr});case Bn:return E.createElement(un.Z,{callback:ur,onCancel:Gr});case Xt:return E.createElement(rt.Z,{callback:ur,onCancel:Gr});case vn:return E.createElement(Gt,{callback:ur,onCancel:Gr});case Wn:return E.createElement(Ze,{callback:ur,onCancel:Gr});case"maths-latex":return E.createElement(Pn,{showSaveButton:!0,callback:ur});case"inline-latex":return E.createElement(Nn.Z,{showSaveButton:!0,callback:ur});default:return null}},[ca]);function Gr(){ia("")}(0,E.useEffect)(()=>{if(Ya.current){let Kn=function(gn){Ua=!0,Ne=gn.pageY},Zn=function(){Ua=!1},Mn=function(gn){if(Ua){let Tn=gn.pageY-Ne;Tn<0&&(Tn=0),Tn>300&&(Tn=300);let Qn=yt+Tn+"px";yn(Qn)}},ta=Ya.current,Ua=!1,Ne=0;return ta.addEventListener("mousedown",Kn),document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",Zn),()=>{ta.removeEventListener("mousedown",Kn),document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",Zn)}}},[wn,Ya]),(0,E.useEffect)(()=>{yn(yt)},[yt]);const qr=Te(Je),bo=Te(an),mr={width:qr,height:bo},nr=(0,E.useMemo)(()=>{if(Vt){let Kn=new Date(Vt),Zn=Kn.getHours(),Mn=Kn.getMinutes(),ta=Kn.getSeconds();return Zn=Zn<10?"0"+Zn:Zn,Mn=Mn<10?"0"+Mn:Mn,ta=ta<10?"0"+ta:ta,`${Zn}:${Mn}:${ta}`}return 0},[Vt]),Tr=Kn=>{const Zn=[];if(ra){let Mn=-1;Kn=Kn.replace(/(@▁▁@|@▁@)/g,function(ta,Ua,Ne){Zn.push({multiLine:ta!==It})})}return Zn};function br(){window.sessionStorage.removeItem(Ht),ya(!1),Zt(0)}function Eo(){ya(!1),Zt(0),wn.setValue(window.sessionStorage.getItem(Ht))}(0,E.useEffect)(()=>{Pt[ca]&&ca!==Hn&&ca!==vn&&setTimeout(()=>{const Kn=document.getElementsByClassName("markdown-popup-form")[0],Zn=window.innerWidth/2-Kn.offsetWidth/2,Mn=window.innerHeight/2-Kn.offsetHeight/2;za(Zn),va(Mn)},0)},[ca]);const ho=Kn=>{Kn.preventDefault();const Zn=Kn.clientX-xa,Mn=Kn.clientY-Ta;document.body.onmousemove=ta=>{let Ua=ta.clientX-Zn,Ne=ta.clientY-Mn;const gn=document.getElementsByClassName("markdown-popup-form")[0],Tn=window.innerWidth-gn.offsetWidth,Qn=window.innerHeight-gn.offsetHeight;Ua=Math.max(0,Math.min(Ua,Tn)),Ne=Math.max(0,Math.min(Ne,Qn)),hr(ta.clientX,ta.clientY,Zn,Mn)&&(za(Ua),va(Ne))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(Kn,Zn,Mn,ta)=>{const Ua=document.body.clientHeight,Ne=document.body.clientWidth;return Kn<20&&Mn>Kn||Kn>Ne-20&&MnZn||Zn>Ua-20&&taYe in ke?je(ke,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ke[Ye]=Be,te=(ke,Ye)=>{for(var Be in Ye||(Ye={}))a.call(Ye,Be)&&x(ke,Be,Ye[Be]);if(b)for(var Be of b(Ye))ee.call(Ye,Be)&&x(ke,Be,Ye[Be]);return ke},ae=(ke,Ye)=>Ge(ke,ce(Ye));const{useForm:le}=E.default,pe={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:ke,onCancel:Ye})=>{const[Be]=le();let $e=(0,Ee.useRef)();function st(wt){$e.current.width=Be.getFieldValue("width"),$e.current.align=Be.getFieldValue("align"),ke(wt,$e.current)}function Qt(wt,Ct){if(wt.status===-1){re.ZP.error(wt.message);return}Be.setFieldsValue({src:`/api/attachments/${wt.id}`,type:Ct.type})}function vt(wt){let Ct=wt.target.files[0];$e.current=Ct,Ie(Ct,Qt)}return Oe.createElement(E.default,ae(te({form:Be},ve),{className:"upload-image-panel",onFinish:st,style:{width:470,overflow:"hidden"}}),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Oe.createElement("div",{className:"flex-container"},Oe.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Oe.createElement(oe.default,{style:pe})),Oe.createElement(Ae,{onFileChange:vt}))),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Oe.createElement(oe.default,{style:{width:264}})),Oe.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Oe.createElement(ge.Z,null,Oe.createElement(E.default.Item,{name:"width",style:{margin:0}},Oe.createElement(fe.Z,{style:{width:264}})),Oe.createElement("span",{className:"ml8"},"%"))),Oe.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Oe.createElement(he.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"}]})),Oe.createElement("aside",null,Oe.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Oe.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Oe.createElement(ie.ZP,{type:"default",onClick:Ye},"\u53D6\u6D88"))))};function Ae({onFileChange:ke}){return Oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Oe.createElement("input",{type:"file",onChange:ke}))}function Ie(ke,Ye){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Le.bg)())throw re.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",ke),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var $e=new window.XMLHttpRequest;$e.withCredentials=!0,$e.addEventListener("load",function(st){Ye(JSON.parse(st.target.responseText),ke)},!1),$e.addEventListener("error",function(st){console.error(st)},!1),$e.open("POST",`${xe.KI}/api/attachments.json`),$e.send(Be)}},91558:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return oe}});var E=y(59301),re=y(4676);class oe extends E.Component{constructor(fe){super(fe);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,re.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(de,ne,y){"use strict";y.d(ne,{i:function(){return pe},Z:function(){return be}});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"},re=y(71418),oe=y(6848),ge=y(92310),fe=y.n(ge),he=y(51257),ie=y(28426),xe=y(48790),Ee="data:image/png;base64,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",Le="data:image/png;base64,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",Oe="data:image/png;base64,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",je="data:image/png;base64,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",Ge="data:image/png;base64,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",ce="data:image/png;base64,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",b="data:image/png;base64,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",a="data:image/png;base64,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",ee="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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",ae="data:image/png;base64,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",le=y(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ee,swimg:Le},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ge,swimg:ce},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var be=({className:Ae,dataSource:Ie=[],col:ke=4,right:Ye,bottom:Be=23,precision:$e=0,wrapWidth:st=1200,trackEventItems:Qt,loading:vt,onRemove:wt=()=>{},isCurrent:Ct=!0,showAlias:Tt=!1})=>{const sn=Math.floor((st-(ke-1)*Ye)/ke),en=[{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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return le.createElement(re.Z,{spinning:vt},le.createElement("div",{className:fe()(E.list,Ae)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((et,Bt)=>{var un;const{name:rt,id:qe,identifier:ht,featured:Wt,school_name:bt,image_url:Nt,excellent:it,is_plan:kt}=et;return le.createElement("div",{key:qe,className:E.wrap,style:{width:sn,marginRight:(1+Bt)%ke===0?0:Ye+$e,marginBottom:Be}},le.createElement("a",{className:E.li,onClick:Et=>{Et.preventDefault(),Et.stopPropagation(),Qt&&(0,he.L9)([Qt]),(0,he.xg)(`/paths/${ht}`)}},le.createElement("div",{className:E.img},le.createElement("img",{className:E.cover,src:`${Nt}`}),Ct&&(0,xe.bg)()&&(et==null?void 0:et.studying)&&le.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Et=>{Et.stopPropagation(),wt(et)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(un=et==null?void 0:et.subject_tags)==null?void 0:un.map((Et,kn)=>{var cn,gt;if(kn===0){const we=(cn=en.find(Ce=>Ce.name==Et))==null?void 0:cn.swimg;return le.createElement("img",{className:E.sign,src:we,style:{left:"-4px"}})}const tt=(gt=en.find(we=>we.name==Et))==null?void 0:gt.ptimg;return le.createElement("img",{className:E.sign,src:tt,style:{left:`${48+52*(kn-1)+2*kn}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&le.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:E.name},le.createElement(oe.Z,{title:Tt&&(et!=null&&et.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):rt},le.createElement("span",{className:E.e},Tt&&(et==null?void 0:et.excellent_alias_name)||rt))),le.createElement("div",{className:E.tags},le.createElement("div",null,le.createElement(oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,et.stages_count))),le.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,et.members_count)))))))})),!Ie.length&&le.createElement(ie.Z,null)))}},9148:function(de,ne,y){"use strict";y.d(ne,{jL:function(){return fe},w9:function(){return et},QD:function(){return Nn},cQ:function(){return wt.Z},op:function(){return Ze},O5:function(){return ft},_b:function(){return Hn},t7:function(){return x},Gi:function(){return Wt},YG:function(){return qe},qp:function(){return Oe},vr:function(){return Ut},qE:function(){return _t},Je:function(){return le},wb:function(){return vt},cq:function(){return kn},tp:function(){return ce}});var E=y(59301),re={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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",fe=({dataSource:Se=[],img:Te,imgWidth:We=346,title:Ke,sunTitle:at,bannerExtraContent:Pt})=>E.createElement("div",{className:re.banner},E.createElement("div",{className:re.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Ke),E.createElement("span",null,at)),Se.length>0&&E.createElement("div",{className:re.btns},Se.map((xt,Me)=>E.createElement("div",{key:Me,onClick:xt.click},xt.name,xt.sign?E.createElement("img",{src:oe,width:39}):null))),Pt),Te&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Te,width:We}))),he={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"},ie=y(92310),xe=y.n(ie),Ee=y(89392),Oe=({dataSource:Se=[],value:Te,onChange:We,onTitleChange:Ke,className:at,title:Pt,titleWidth:xt=41,style:Me={},fontColor:Xe="#6A7283",showCount:Je})=>{const[yt,nn]=(0,E.useState)(0),[qt,bn]=(0,E.useState)(!1),Dn=(0,E.useRef)(null),ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Ht;Se.length!==0&&(((Ht=Dn==null?void 0:Dn.current)==null?void 0:Ht.clientHeight)>97?nn(1):nn(0)),Se.length===0&&nn(0),bn(!1)},[Se]),E.createElement("div",{className:xe()(he.row,at),style:Me},E.createElement("div",{onClick:(0,Ee.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:xt,marginTop:qt?12:4},className:`${he.title} ${Ke?"current":""}`},Pt),E.createElement("div",{className:qt?`${he.tagsWrap} ${he.tagsBorderWrap}`:he.tagsWrap},E.createElement("div",{className:he.bar,ref:ot,style:yt>0?{height:yt===1?97:"auto",overflow:yt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:he.tag,ref:Dn},Se==null?void 0:Se.map(Ht=>E.createElement("span",{onClick:()=>We(Ht.id),key:Ht.id,style:{color:Xe},className:Te===Ht.id?he.active:""},E.createElement("span",{title:Ht.name,className:he.name},Ht.name),!!Je&&E.createElement("span",{className:he.num},Ht.count))))),!!yt&&E.createElement(E.Fragment,null,yt===1?E.createElement("div",{onClick:()=>{var Ht;nn(2),((Ht=Dn==null?void 0:Dn.current)==null?void 0:Ht.clientHeight)>245?bn(!0):bn(!1)},className:he.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{ot.current.scrollTop=0,nn(1),bn(!1)},className:he.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},je={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:Se=[],value:Te,onChange:We,className:Ke,style:at={}})=>E.createElement("div",{style:at,className:xe()(je.tabs,Ke)},Se.map(Pt=>E.createElement("span",{onClick:()=>We(Pt.id),className:Te===Pt.id?je.active:"",key:Pt.id},Pt.name))),b={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=y(92832),x=({dataSource:Se=[],value:Te="",onChange:We,onInputChange:Ke=()=>{},className:at,style:Pt={},placeholder:xt,allowClear:Me=!1})=>{var Xe;const[Je,yt]=(0,E.useState)(""),[nn,qt]=(0,E.useState)("");(0,E.useEffect)(()=>{var ot;let Ht=Te;(ot=JSON.stringify(Te))!=null&&ot.includes("{")&&(yt(Te.id),Ht=Te.value||"");try{qt(decodeURIComponent(Ht||""))}catch(Vn){qt(decodeURIComponent(Ht||""))}},[Te]);const bn=()=>{We(encodeURIComponent(nn),Je||null)},Dn=ot=>{ot!==Je&&(yt(ot),We(encodeURIComponent(nn),ot))};return E.createElement("div",{className:xe()(b.input,at),style:Pt},!!Se.length&&E.createElement("div",{className:b.dropdown},E.createElement("div",{className:b.text},(Xe=Se.find(ot=>ot.id===Je))==null?void 0:Xe.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:b.b1}),E.createElement("b",{className:b.b2})),E.createElement("div",{className:b.menu},Se.map((ot,Ht)=>E.createElement("div",{key:Ht,onClick:()=>Dn(ot.id)},ot.name)))),E.createElement(a.default,{onPressEnter:bn,value:nn,onChange:ot=>{qt(ot.target.value),Ke(encodeURIComponent(ot.target.value),Je||null)},bordered:!1,placeholder:xt}),E.createElement("i",{onClick:bn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={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"},le=({value:Se,onChange:Te,className:We,total:Ke,pageSize:at,style:Pt={}})=>{const xt=Se<2,Me=Se>=Math.ceil(Ke/at);return Ke<=at?E.createElement(E.Fragment,null):E.createElement("div",{className:xe()(te.quickPager,We),style:Pt},E.createElement("div",{onClick:()=>{xt||Te(Se-1,"prev")},className:xt?te.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Me||Te(Se+1,"next")},className:Me?te.disabled:""},"\u4E0B\u4E00\u9875"))},pe={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"},ve=y(71418),be=y(6848),Ae=y(13570),Ie=y(346),ke=y(51257),Ye=y(96908),Be=y(57177),$e=y(81378),st=y(28426),vt=({className:Se,dataSource:Te=[],col:We=4,right:Ke,bottom:at=23,precision:Pt=0,wrapWidth:xt=1200,trackEventItems:Me,loading:Xe})=>{const Je=Math.floor((xt-(We-1)*Ke)/We);return E.createElement(ve.Z,{spinning:Xe},E.createElement("div",{className:xe()(pe.list,Se)},!!Te.length&&Te.map((yt,nn)=>{const{name:qt,id:bn,identifier:Dn,power:ot,cover_image_id:Ht,pic:Vn}=yt;return E.createElement("div",{className:pe.wrap,key:bn,style:{width:Je,marginRight:(1+nn)%We===0?0:Ke+Pt,marginBottom:at}},E.createElement("a",{target:"_blank",href:`/shixuns/${Dn}/challenges`,className:pe.li,onClick:$t=>{$t.preventDefault(),Me&&(0,ke.L9)([Me]),ot&&(0,ke.xg)(`/shixuns/${Dn}/challenges`)}},E.createElement("div",{className:pe.img},E.createElement("img",{className:pe.cover,src:`${Vn}`}),yt.is_jupyter&&E.createElement("img",{className:pe.sign,src:Ye}),yt.is_jupyter_lab&&E.createElement("img",{className:pe.sign,src:Be}),yt.is_unity_3d&&E.createElement("img",{className:pe.sign,src:$e})),E.createElement("div",{className:pe.name},E.createElement(be.Z,{title:qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:pe.e},qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:pe.tags},E.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,yt.challenges_count))),!!yt.myshixuns_count&&E.createElement(be.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,yt.myshixuns_count))),E.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,yt.level))),E.createElement("div",{className:pe.rate},E.createElement(Ae.Z,{allowHalf:!0,disabled:!0,defaultValue:yt.score_info}),E.createElement("span",null,"\xA0",yt.score_info?`${yt.score_info}\u5206`:"5\u5206")))),!ot&&E.createElement("div",{className:pe.lockWrap},E.createElement("img",{src:`${Ie.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")))}),!Te.length&&E.createElement(st.Z,null)))},wt=y(7501),Ct={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"},Tt="data:image/png;base64,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",sn=y(59301),et=({className:Se,dataSource:Te=[],col:We=4,right:Ke,bottom:at=23,precision:Pt=0,wrapWidth:xt=1200,trackEventItems:Me,loading:Xe})=>{const Je=Math.floor((xt-(We-1)*Ke)/We);return sn.createElement(ve.Z,{spinning:Xe},sn.createElement("div",{className:xe()(Ct.list,Se)},!!Te.length&&Te.map((yt,nn)=>{const{subject_identifier:qt,id:bn,identifier:Dn,power:ot}=yt,Ht=yt.is_public!=0&&yt.is_public;return sn.createElement("div",{className:Ct.wrap,key:bn,style:{width:Je,marginRight:(1+nn)%We===0?0:Ke+Pt,marginBottom:at}},sn.createElement("a",{className:Ct.li,onClick:Vn=>{Vn.preventDefault(),Me&&(0,ke.L9)([Me]),(0,ke.xg)(yt.first_category_url)}},sn.createElement("div",{className:Ct.top},sn.createElement(be.Z,{title:yt.name},sn.createElement("div",{className:Ct.name},yt.name)),sn.createElement("img",{className:Ct.img,src:Ie.Z.IMG_SERVER+"/images/"+yt.avatar_url}),sn.createElement("div",{className:Ct.text,title:yt.creator},yt.creator),qt&&sn.createElement("div",{className:Ct.btns},sn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),sn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ht&&sn.createElement("div",{className:Ct.sign},"\u516C\u5F00")),sn.createElement("div",{className:Ct.bottom},yt.visits>0&&sn.createElement(be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-liulanyan"}),sn.createElement("span",null,yt.visits))),yt.course_members_count>0&&sn.createElement(be.Z,{title:"\u6210\u5458",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-chengyuan"}),yt.course_members_count)),yt.tasks_count>0&&sn.createElement(be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},sn.createElement("span",null,sn.createElement("i",{className:"iconfont icon-zuoye"}),yt.tasks_count)),yt.is_end?sn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):sn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!yt.is_accessible&&sn.createElement("div",{className:Ct.lockWrap},sn.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),sn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Te.length&&sn.createElement(st.Z,null)))},Bt={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"},un=y(25690),qe=({dataSource:Se=[],value:Te,onChange:We,className:Ke,style:at={},tabBarExtraContent:Pt})=>E.createElement("div",{className:xe()(Bt.tabs,Ke),style:at},E.createElement("div",{className:Bt.tabsWrap},Se.map((xt,Me)=>E.createElement("aside",{className:Bt.tab,onClick:()=>{We(xt.id),xt.link&&un.history.push(xt.link)},key:Me},E.createElement("div",{className:Te===xt.id?Bt.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&E.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&E.createElement(be.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",E.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),E.createElement("div",{className:Bt.tabBar},Pt)),Wt=({className:Se,style:Te={},children:We})=>E.createElement("div",{className:xe()(Se),style:Te},We),bt={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"},Nt=y(38854),it=y(20834);const kt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var kn=({sortValue:Se,dropValue:Te,className:We,onSort:Ke,onDrop:at,dataSource:Pt=kt})=>{var xt;return E.createElement("div",{className:xe()(bt.orderWrap,We)},E.createElement(Nt.Z,{dropdownRender:()=>E.createElement(it.default,null,Pt.map((Me,Xe)=>E.createElement(it.default.Item,{key:Xe,onClick:()=>at(Me.id)},Me.name)))},E.createElement("span",{className:bt.orderTextWrap},(xt=Pt.find(Me=>Te===Me.id))==null?void 0:xt.name)),E.createElement("span",{className:bt.orderIconWrap},E.createElement("span",{className:bt.orderAsc},E.createElement("i",{className:Se==="asc"?`iconfont icon-sanjiaoxing-up font12 ${bt.cursorPointer} ${bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${bt.cursorPointer}`,onClick:()=>Ke(Se==="asc"?"desc":"asc")})),E.createElement("span",{className:bt.orderDesc},E.createElement("i",{className:Se==="desc"?`iconfont icon-sanjiaoxing-down font12 ${bt.cursorPointer} ${bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${bt.cursorPointer}`,onClick:()=>Ke(Se==="asc"?"desc":"asc")}))))},cn={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=y(3113),tt=Object.defineProperty,we=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Gt=(Se,Te,We)=>Te in Se?tt(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Te]=We,Ve=(Se,Te)=>{for(var We in Te||(Te={}))Ce.call(Te,We)&&Gt(Se,We,Te[We]);if(we)for(var We of we(Te))ct.call(Te,We)&&Gt(Se,We,Te[We]);return Se},He=(Se,Te)=>{var We={};for(var Ke in Se)Ce.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&we)for(var Ke of we(Se))Te.indexOf(Ke)<0&&ct.call(Se,Ke)&&(We[Ke]=Se[Ke]);return We},ut=(Se,Te,We)=>new Promise((Ke,at)=>{var Pt=Xe=>{try{Me(We.next(Xe))}catch(Je){at(Je)}},xt=Xe=>{try{Me(We.throw(Xe))}catch(Je){at(Je)}},Me=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(Pt,xt);Me((We=We.apply(Se,Te)).next())}),Ze=Se=>{var Te=Se,{className:We,style:Ke,children:at,loading:Pt=!1,openLoading:xt,onClick:Me=()=>{},size:Xe="middle",shape:Je="round"}=Te,yt=He(Te,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,qt]=(0,E.useState)(!1);return E.createElement(gt.ZP,Ve({onClick:(0,Ee.throttle)(bn=>ut(void 0,null,function*(){xt&&qt(!0);try{yield Me(bn)}catch(Dn){console.log("error",Dn)}xt&&qt(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(cn.btn,cn[`${Xe}-${Je}`],We),style:Ke,size:Xe,shape:Je,loading:nn||Pt},yt),at)},mt={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"},_t=({className:Se,style:Te,children:We=null,onClick:Ke,title:at})=>E.createElement("div",{className:xe()(mt.head,Se),style:Te},E.createElement("span",{className:"primary-hover",onClick:Ke},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:at},at),E.createElement("div",{className:mt.node},We)),Kt={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"},Nn=({confirmShow:Se=!0,confirmTitle:Te,confirmClick:We,cancelShow:Ke=!0,cancelTitle:at,cancelClick:Pt,className:xt,style:Me,confirmLoading:Xe=!1})=>E.createElement("div",{className:xe()(Kt.btns,xt),style:Me},Se&&E.createElement(gt.ZP,{loading:Xe,onClick:We,type:"primary",className:Kt.confirm},Te),Ke&&E.createElement(gt.ZP,{onClick:Pt,className:Kt.cancel},at)),Qe={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"},Ut=({className:Se,style:Te={},LeftContent:We,children:Ke,RightContent:at})=>E.createElement("div",{className:xe()(Qe.fixedBottom,Se),style:Te},E.createElement("div",{className:Qe.wrap},E.createElement("div",{className:Qe.left},We),E.createElement("div",{className:Qe.center},Ke),E.createElement("div",{className:Qe.right},at))),Xt={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"},Hn=({className:Se,style:Te={},dataSource:We=[]})=>E.createElement("div",{className:xe()(Xt.crumbs,Se),style:Te},We.map((Ke,at)=>atun.history.push(Ke.path)},Ke.name):E.createElement("span",null,Ke.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:at,style:{color:"#5F6368"}},Ke.name))),zn=y(31797),Bn=Object.defineProperty,Wn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Sn=(Se,Te,We)=>Te in Se?Bn(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Se[Te]=We,ye=(Se,Te)=>{for(var We in Te||(Te={}))Ue.call(Te,We)&&Sn(Se,We,Te[We]);if(pn)for(var We of pn(Te))Ft.call(Te,We)&&Sn(Se,We,Te[We]);return Se},tn=(Se,Te)=>Wn(Se,_n(Te)),_e=(Se,Te)=>{var We={};for(var Ke in Se)Ue.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&pn)for(var Ke of pn(Se))Te.indexOf(Ke)<0&&Ft.call(Se,Ke)&&(We[Ke]=Se[Ke]);return We};const{Countdown:pt}=zn.default;var ft=Se=>{var Te=Se,{onChange:We}=Te,Ke=_e(Te,["onChange"]);const[at,Pt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof at=="number"&&at>=0&&We(at)},[at]);const xt=Me=>{const Xe=Math.floor(Me/1e3);Pt(Xe)};return E.createElement(pt,tn(ye({},Ke),{onChange:xt}))}},37808:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(oe,ge){const fe=(0,E.useRef)();(0,E.useEffect)(()=>{fe.current=oe}),(0,E.useEffect)(()=>{function he(){fe.current()}if(ge!==null){let ie=setInterval(he,ge);return()=>clearInterval(ie)}},[ge])}},90821:function(de,ne,y){"use strict";y.r(ne),y.d(ne,{default:function(){return It}});var E=y(59301),re=y(92736),oe=y(81863),ge=y(65218),fe=y(25690),he={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},ie=y(346),xe=y(43418),Ee=y(51257),Le=y(91842),je=({user:ft,globalSetting:Se})=>{var Te,We,Ke;const[at,Pt]=(0,E.useState)(!1);(0,E.useEffect)(()=>(window.addEventListener("click",Xe),()=>{window.removeEventListener("click",Xe)}),[]);const xt=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Pt(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Me=(Je,yt)=>{if(Je.className===yt)return Je;for(let nn=0,qt=Je;qt=qt.parentNode;nn++){if(qt.className===yt)return qt;if(qt==document.documentElement)return!1}},Xe=Je=>{var yt,nn,qt;Je!=null&&Je.target&&(((yt=Je==null?void 0:Je.target)==null?void 0:yt.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((qt=(nn=Je==null?void 0:Je.target)==null?void 0:nn.nextElementSibling)==null?void 0:qt.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&Me(Je.target,"module-introduce")&&xt()};return E.createElement(E.Fragment,null,E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:at,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Pt(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Te=Se==null?void 0:Se.setting)==null?void 0:Te.homepage_tea_qq_number," "),E.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(We=Se==null?void 0:Se.setting)==null?void 0:We.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),E.createElement("div",{className:he.newFooter,dangerouslySetInnerHTML:{__html:(0,Le.z)((Ke=Se.setting)==null?void 0:Ke.footer,!0)}}))};const Ge=({user:ft,globalSetting:Se,loading:Te,dispatch:We})=>{var Ke,at;return Se.showFooter&&Se.showHeaderFooter?E.createElement("section",{id:"footer"},(Ke=Se==null?void 0:Se.setting)!=null&&Ke.main_site&&!((at=Se==null?void 0:Se.setting)!=null&&at.is_local)?E.createElement(je,{user:ft,globalSetting:Se}):E.createElement("div",null)):E.createElement(E.Fragment,null," ")};var ce=(0,fe.connect)(({user:ft,loading:Se,globalSetting:Te})=>({user:ft,globalSetting:Te,loading:Se.models.index}))(Ge),b=y(6848),a=y(7678),ee={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},x=y(40937);const te=({globalSetting:ft,loading:Se,shixunHomeworks:Te,user:We,dispatch:Ke})=>{const[at,Pt]=(0,E.useState)(!1),[xt,Me]=(0,E.useState)(!1),[Xe]=(0,E.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[Je,yt]=(0,E.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[nn,qt]=(0,E.useState)(!1),bn=(0,E.useRef)(),Dn=(0,fe.useLocation)();(0,E.useEffect)(()=>(window.addEventListener("scroll",ot),()=>window.removeEventListener("scroll",ot)),[]),(0,E.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),yt(!1)},5e3)},[]),(0,E.useEffect)(()=>{Te.actionTabs.type===99&&(qt(!0),setTimeout(()=>{qt(!1)},5e3))},[Te.actionTabs]),(0,E.useEffect)(()=>{var Vn,$t,Rn;(Vn=We==null?void 0:We.userInfo)!=null&&Vn.login&&!Xe.includes(($t=We==null?void 0:We.userInfo)==null?void 0:$t.login)&&!((Rn=ft==null?void 0:ft.setting)!=null&&Rn.is_local)&&setTimeout(()=>{var ra,ma,Jn=document.createEvent("Events");Jn.initEvent("mouseout",!0,!1),bn&&((ra=bn.current)==null||ra.dispatchEvent(Jn)),Xe.push((ma=We==null?void 0:We.userInfo)==null?void 0:ma.login),localStorage.hideCustom=JSON.stringify(Xe)},5e3)},[We]);const ot=()=>{var Vn;if(Dn.pathname==="/Activities"){Pt(!1);return}Pt(((Vn=document==null?void 0:document.documentElement)==null?void 0:Vn.scrollTop)>0)},Ht=()=>{const Vn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Vn),Vn){Me(!0);return}(0,Ee.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")};return E.createElement("div",{className:ee.sideBar},E.createElement("div",{id:"wechat_QR_code_ids"},at&&E.createElement(b.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},E.createElement(a.Z,{className:`${ee.wrap} ${ee.backTop}`,visibilityHeight:0},E.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),E.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:xt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Me(!1)},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},E.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),E.createElement("img",{src:x,width:200,height:200}))))};var ae=(0,fe.connect)(({loading:ft,globalSetting:Se,user:Te,shixunHomeworks:We})=>({globalSetting:Se,user:Te,loading:ft.models.index,shixunHomeworks:We}))(te),le=y(3113),pe=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const ve=({user:ft,dispatch:Se,classroomList:Te})=>E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Te.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{Se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(le.ZP,{type:"primary",onClick:()=>pe(void 0,null,function*(){Se({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var be=(0,fe.connect)(({user:ft,classroomList:Se})=>({user:ft,classroomList:Se}))(ve),Ae=y(98228),Ie=y(95237),ke=y(43604),Ye=y(24905),Be={name:"name___sZaG7"},$e=y(59301),st=Object.defineProperty,Qt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,sn=(ft,Se,Te)=>Se in ft?st(ft,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ft[Se]=Te,en=(ft,Se)=>{for(var Te in Se||(Se={}))Ct.call(Se,Te)&&sn(ft,Te,Se[Te]);if(wt)for(var Te of wt(Se))Tt.call(Se,Te)&&sn(ft,Te,Se[Te]);return ft},et=(ft,Se)=>Qt(ft,vt(Se)),Bt=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const{TreeNode:un}=Ae.default,rt=({classroomList:ft,loading:Se,dispatch:Te})=>{var We,Ke,at;const[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)([]),[Je,yt]=(0,E.useState)(!0),[nn,qt]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{var bn,Dn;ft.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&Xe([...(Dn=(bn=ft==null?void 0:ft.actionTabs)==null?void 0:bn.course_groups)==null?void 0:Dn.map(ot=>ot.course_group_id)])},[ft.actionTabs.key]),(0,E.useEffect)(()=>{var bn,Dn,ot,Ht;yt(((Dn=(bn=ft==null?void 0:ft.actionTabs)==null?void 0:bn.course_groups)==null?void 0:Dn.length)===(Me==null?void 0:Me.length)),qt((Me==null?void 0:Me.length)>0&&(Me==null?void 0:Me.length)<((Ht=(ot=ft==null?void 0:ft.actionTabs)==null?void 0:ot.course_groups)==null?void 0:Ht.length))},[Me]),$e.createElement(xe.default,{centered:!0,title:ft.actionTabs.title,open:ft.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:Pt,onOk:()=>Bt(void 0,null,function*(){var bn;xt(!0);const Dn=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],ot=JSON.stringify(et(en({},Dn),{course_group:[...Me],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=ot,localStorage.setItem("all_student_works_param",ot),Te({type:"classroomList/setActionTabs",payload:{}}),xt(!1),(bn=ft==null?void 0:ft.actionTabs)==null||bn.fn()}),onCancel:()=>{Te({type:"classroomList/setActionTabs",payload:{}})}},$e.createElement("div",null,$e.createElement(Ie.Z,null,$e.createElement(ke.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(We=ft==null?void 0:ft.actionTabs)==null?void 0:We.title,"\u7684\u73ED\u7EA7\uFF1A"),$e.createElement(ke.Z,{span:24},$e.createElement(Ye.default,{indeterminate:nn,checked:Je,onChange:bn=>{var Dn,ot;Xe(bn.target.checked?(ot=(Dn=ft==null?void 0:ft.actionTabs)==null?void 0:Dn.course_groups)==null?void 0:ot.map(Ht=>Ht.course_group_id):[])}},"\u5168\u9009")),$e.createElement(Ye.default.Group,{style:{width:"100%"},value:Me,onChange:bn=>{Xe(bn)}},$e.createElement(Ie.Z,null,(at=(Ke=ft==null?void 0:ft.actionTabs)==null?void 0:Ke.course_groups)==null?void 0:at.map((bn,Dn)=>$e.createElement(ke.Z,{span:8,style:{marginTop:"10px"}},$e.createElement(Ye.default,{value:bn.course_group_id,style:{fontSize:"14px"}},$e.createElement("span",{className:Be.name,title:bn.group_group_name}," ",bn.group_group_name),$e.createElement("span",null,"(",bn.count,")")))))))))};var qe=(0,fe.connect)(({classroomList:ft,loading:Se})=>({classroomList:ft,loading:Se}))(rt),ht=y(8591),Wt=y(57809),bt=y(38986),Nt={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},it=y(32637),kt="data:image/png;base64,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",Et=y(59301),kn=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const{TreeNode:cn}=Ae.default,gt=({classroomList:ft,loading:Se,dispatch:Te,user:We})=>{var Ke,at;const[Pt,xt]=(0,E.useState)(!1),[Me,Xe]=(0,E.useState)(""),[Je,yt]=(0,E.useState)([]),[nn,qt]=(0,E.useState)({});return(0,E.useEffect)(()=>{if(ft.actionTabs.id&&ft.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Ht=function(){return kn(this,null,function*(){const Vn=yield(0,bt.ZP)(`/api/courses/${ft.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:ft.actionTabs.type,type_id:ft.actionTabs.type_id}});(Vn==null?void 0:Vn.status)===0&&(yt(Vn==null?void 0:Vn.data),qt(Vn==null?void 0:Vn.other_data))})};console.log(ft.actionTabs);const{id:bn,type:Dn,type_id:ot}=ft.actionTabs;Ht()}},[ft.actionTabs.id]),Et.createElement(re.ZP,null,Et.createElement(xe.default,{centered:!0,title:ft.actionTabs.title,open:ft.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:Pt,destroyOnClose:!0,closeIcon:Et.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Te({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{Xe("")},className:Nt.modal,onOk:()=>kn(void 0,null,function*(){var bn;if(!Me){ht.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}xt(!0);const Dn=yield(0,bt.ZP)(`/api/courses/${ft.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:ft.actionTabs.type,type_id:ft.actionTabs.type_id,code:Me}});(Dn==null?void 0:Dn.status)===0&&(ht.ZP.success("\u6388\u6743\u6210\u529F"),Te({type:"classroomList/setActionTabs",payload:{}}),(bn=ft==null?void 0:ft.actionTabs)==null||bn.fn()),xt(!1)}),onCancel:()=>{Te({type:"classroomList/setActionTabs",payload:{}})}},Et.createElement("div",{className:"mt10"},Et.createElement("div",{className:Nt.title},"\u6388\u6743\u4F7F\u7528"),Et.createElement("div",{className:Nt.content},Et.createElement("div",null,Et.createElement("div",{className:Nt.name},"\u60A8\u597D\uFF01",(Ke=We==null?void 0:We.userInfo)==null?void 0:Ke.username,"\u8001\u5E08\uFF08",(at=We==null?void 0:We.userInfo)==null?void 0:at.login,"\uFF09\uFF1A"),ft.actionTabs.type==="shixun"&&Et.createElement("div",{className:Nt.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",ft.actionTabs.name,"-ID",ft.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ft.actionTabs.type==="exercise"&&Et.createElement("div",{className:Nt.tip},"\u5F53\u524D\u8BD5\u5377\u3010",ft.actionTabs.name,"-ID",ft.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},ft.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Et.createElement("span",{style:{color:"#232B40"}},ft.actionTabs.type==="shixun"?nn.env_name:`${nn.env_count}\u4E2A`)),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),Et.createElement("span",{style:{color:"#232B40"}},nn.course_name)),Et.createElement("div",{className:Nt.info},Et.createElement("div",{className:Nt.icon},Et.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),Et.createElement("span",{style:{color:"#232B40"}},nn.student_count,"\u4EBA"))),Et.createElement("div",{className:"mt10"},Et.createElement("div",{className:Nt.img},Et.createElement("img",{src:it,width:"124px",height:"124px"})),Et.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),Et.createElement("div",{className:Nt.code},Et.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),Et.createElement(Wt.default,{popupClassName:Nt.popu,disabled:!1,className:Nt.qselect,onChange:bn=>kn(void 0,null,function*(){console.log(bn),Xe(bn)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:Et.createElement("div",{className:Nt.nocode},Et.createElement("div",null,Et.createElement("img",{src:kt,alt:""}),Et.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Je==null?void 0:Je.map((bn,Dn)=>Et.createElement(Wt.default.Option,{key:bn.code,value:bn==null?void 0:bn.code,label:bn.code,disabled:bn.disable},Et.createElement("div",{className:Nt.item},Et.createElement("div",{className:Nt.left,style:{background:Dn%2==0?"#52C7B0":"#E36868"}},bn.code),Et.createElement("div",{className:`${Nt.right} ${bn.disable&&Nt.disable}`},ft.actionTabs.type==="shixun"&&Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.resource_type_name),bn.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&Et.createElement(b.Z,{title:Et.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u7B49\u3002",Et.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",Et.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.max_people,"\u4EBA")),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),Et.createElement("span",{className:Nt.text2},"\u5DF2\u4F7F\u7528 ",Et.createElement("span",{className:Nt.count},bn.use_count)," \u6B21\uFF0C\u5269\u4F59 ",Et.createElement("span",{className:Nt.count},bn.left_use_count)," \u6B21"),ft.actionTabs.type==="exercise"&&Et.createElement(b.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",Et.createElement("i",{className:"iconfont icon-wenhao1"}))),Et.createElement("div",null,Et.createElement("span",{className:Nt.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),Et.createElement("span",{className:Nt.text2},bn.start_at," \u81F3 ",bn.end_at)))),Dn!=(Je==null?void 0:Je.length)-1&&Et.createElement("div",{className:Nt.line}))))))))};var tt=(0,fe.connect)(({classroomList:ft,loading:Se,user:Te})=>({classroomList:ft,loading:Se,user:Te}))(gt),we={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ce=y(59301);const{TreeNode:ct}=Ae.default,Gt=({classroomList:ft,loading:Se,dispatch:Te,user:We})=>{var Ke,at,Pt;return Ce.createElement(re.ZP,null,Ce.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:ft.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ce.createElement("div",null,Ce.createElement(le.ZP,{type:"primary",onClick:xt=>{var Me;Te({type:"classroomList/setActionTabs",payload:{}}),(Me=ft==null?void 0:ft.actionTabs)==null||Me.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:we.modal},Ce.createElement("div",null,Ce.createElement("div",{className:we.content},Ce.createElement("div",null,Ce.createElement("div",{className:we.name},"\u60A8\u597D\uFF01",(Ke=We==null?void 0:We.userInfo)==null?void 0:Ke.username,"\u8001\u5E08\uFF08",(at=We==null?void 0:We.userInfo)==null?void 0:at.login,"\uFF09\uFF1A"),Ce.createElement("div",{className:we.tip},"\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\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ce.createElement("div",{className:we.info},Ce.createElement("div",{className:we.icon},Ce.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ce.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ce.createElement("span",{style:{color:"#232B40"}},`${(Pt=ft==null?void 0:ft.actionTabs)==null?void 0:Pt.count}\u4E2A`))),Ce.createElement("div",null,Ce.createElement("div",{className:we.img},Ce.createElement("img",{src:it,width:"124px",height:"124px"})),Ce.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))))))};var Ve=(0,fe.connect)(({classroomList:ft,loading:Se,user:Te})=>({classroomList:ft,loading:Se,user:Te}))(Gt),He=y(61186),ut=y.n(He),dt="data:image/png;base64,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",Ze="data:image/jpeg;base64,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";const mt=({user:ft})=>{var Se,Te;const[We,Ke]=(0,E.useState)(!1),[at,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{var Me,Xe;let Je=localStorage.getItem("extension-modal");if(!((Me=ft==null?void 0:ft.userInfo)!=null&&Me.login)||!Je)return;const yt=ut()(),nn=`${(Xe=ft==null?void 0:ft.userInfo)==null?void 0:Xe.login}-extend-date`;let qt=localStorage.getItem(nn);if(qt)if(yt<=ut()(qt))Ke(!1);else{Ke(!0),localStorage.removeItem(nn),localStorage.removeItem("extension-modal");const bn=ut()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Pt(bn)}else{Ke(!0),localStorage.removeItem("extension-modal");const bn=ut()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Pt(bn)}return()=>{Ke(!1)}},[(Se=ft==null?void 0:ft.userInfo)==null?void 0:Se.login]);const xt=Me=>{var Xe;const Je=`${(Xe=ft==null?void 0:ft.userInfo)==null?void 0:Xe.login}-extend-date`,yt=ut()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Me.target.checked?localStorage.setItem(Je,yt):localStorage.removeItem(Je)};return E.createElement(xe.default,{title:"\u6E29\u99A8\u63D0\u793A",open:We,zIndex:9999,centered:!0,width:594,onCancel:()=>{Ke(!1)},footer:E.createElement(Ie.Z,{align:"middle",justify:"space-between"},E.createElement(Ye.default,{onChange:xt},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),E.createElement(le.ZP,{onClick:()=>{Ke(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},E.createElement("div",{className:"font14",style:{paddingLeft:16}},E.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),E.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",E.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),E.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),E.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Te=ft.userInfo)==null?void 0:Te.school_province)==="\u5B89\u5FBD"?Ze:dt,alt:"\u4E8C\u7EF4\u7801"}),E.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),E.createElement("div",{style:{textAlign:"right"}},at)))};var Cn=(0,fe.connect)(({user:ft})=>({user:ft}))(mt),_t=y(9951),Kt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Pn=y(89392),Nn=y.n(Pn),Qe=(ft,Se,Te)=>new Promise((We,Ke)=>{var at=Me=>{try{xt(Te.next(Me))}catch(Xe){Ke(Xe)}},Pt=Me=>{try{xt(Te.throw(Me))}catch(Xe){Ke(Xe)}},xt=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(at,Pt);xt((Te=Te.apply(ft,Se)).next())});const Rt=({dispatch:ft,user:Se,globalSetting:Te})=>{var We,Ke;const[at,Pt]=(0,E.useState)({}),[xt,Me]=(0,E.useState)([]),[Xe,Je]=(0,E.useState)(0),[yt,nn]=(0,E.useState)(!1),qt=(0,E.useRef)(null),bn=(0,fe.useLocation)(),Dn=(jt,Ot)=>{let on=null;return jt===0&&(on=ut()().add(100,"month").unix()),jt===1&&(on=ut()().add(Ot,"hour").unix()),jt===2&&(on=ut()().add(Ot,"days").unix()),jt===3&&(on=ut()().add(Ot*7,"days").unix()),jt===4&&(on=ut()().add(Ot,"month").unix()),jt===5&&(on=ut()().add(Ot*3,"month").unix()),on},ot=jt=>{var Ot;const on=`${(Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login}-deadline-operate`;let xn=localStorage.getItem(on)?JSON.parse(localStorage.getItem(on)):[];xn=xn==null?void 0:xn.filter(In=>In.id!==(jt==null?void 0:jt.id));const fn=Dn(jt==null?void 0:jt.show_type,jt==null?void 0:jt.show_count),Ln={id:jt==null?void 0:jt.id,deadline:fn,type:jt==null?void 0:jt.show_type};xn==null||xn.push(Ln),localStorage.setItem(on,JSON.stringify(xn))},Ht=()=>{ra(at==null?void 0:at.id,"close");const jt=xt[Xe+1];jt?(ot(jt),Pt(jt),Je(Xe+1),ra(jt==null?void 0:jt.id,"popup")):nn(!1)},Vn=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,E.useEffect)(()=>{var jt,Ot;Te!=null&&Te.operateModelPath&&((jt=Te==null?void 0:Te.setting)!=null&&jt.main_site)&&((Ot=Se==null?void 0:Se.userInfo)!=null&&Ot.login)&&(ma(),setTimeout(()=>{ft({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Te==null?void 0:Te.operateModelPath,(We=Se==null?void 0:Se.userInfo)==null?void 0:We.login,(Ke=Te==null?void 0:Te.setting)==null?void 0:Ke.main_site]),(0,E.useEffect)(()=>{var jt,Ot,on,xn,fn,Ln;if((jt=bn==null?void 0:bn.pathname)!=null&&jt.includes("/users")&&((on=(Ot=bn==null?void 0:bn.pathname)==null?void 0:Ot.split("/"))==null?void 0:on.length)===4){ft({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((xn=bn==null?void 0:bn.pathname)!=null&&xn.includes("/forums/categories")){ft({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let In=0;In(window.addEventListener("click",Rn),()=>{window.removeEventListener("click",Rn)}),[at]);const $t=jt=>{var Ot;if(jt!=null&&jt.getAttribute("data-operate-type"))return jt;for(let on=0,xn=jt;xn=xn.parentNode;on++){if((Ot=xn==null?void 0:xn.getAttribute)!=null&&Ot.call(xn,"data-operate-type"))return xn;if(xn==document.documentElement)return!1}},Rn=jt=>Qe(void 0,null,function*(){var Ot;const on=$t(jt.target);if(on&&(on==null?void 0:on.getAttribute("data-operate-type"))==="click"){jt.preventDefault();let fn=on==null?void 0:on.getAttribute("href");const Ln=on==null?void 0:on.getAttribute("target");yield ra(at==null?void 0:at.id,"enter"),on!=null&&on.getAttribute("data-operate-data")&&(fn=fn+"?login="+((Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login)),(0,Ee.xg)(fn),nn(!1)}}),ra=(jt,Ot)=>Qe(void 0,null,function*(){return yield(0,bt.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:jt,count_type:Ot}})}),ma=()=>Qe(void 0,null,function*(){var jt,Ot,on;const xn=yield(0,bt.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((xn==null?void 0:xn.status)===0&&((jt=xn==null?void 0:xn.data)==null?void 0:jt.length)!==0){const fn=Vn==null?void 0:Vn.findIndex(ba=>ba.path===(Te==null?void 0:Te.operateModelPath));let Ln=Nn().cloneDeep(xn==null?void 0:xn.data);Ln=Ln==null?void 0:Ln.filter(ba=>{var wn;return(wn=ba.show_page)==null?void 0:wn.includes(fn)});const In=`${(Ot=Se==null?void 0:Se.userInfo)==null?void 0:Ot.login}-deadline-operate`;let ua=localStorage.getItem(In)?JSON.parse(localStorage.getItem(In)):[];(ua==null?void 0:ua.length)!==0&&(Ln=Ln==null?void 0:Ln.filter(ba=>{let wn=!0;const La=ua==null?void 0:ua.find(Ra=>Ra.id===ba.id);return La&&(ut()().unix()<=(La==null?void 0:La.deadline)&&(wn=!1),(La==null?void 0:La.type)===0&&(ba.show_type===0?wn=!1:wn=!0)),wn})),Ln!=null&&Ln.length&&(Pt(Ln==null?void 0:Ln[Xe]),ot(Ln==null?void 0:Ln[Xe]),ra((on=Ln==null?void 0:Ln[Xe])==null?void 0:on.id,"popup"),nn(!0),Me(Ln))}}),Jn=()=>{var jt;const Ot=(at==null?void 0:at.popup_type)===1;return E.createElement("div",{className:Kt.modalityModal},E.createElement("div",{className:Kt.modal,style:{width:at==null?void 0:at.width,height:Ot?(at==null?void 0:at.height)+40:at==null?void 0:at.height}},E.createElement("div",{className:Kt.close,onClick:Ht},E.createElement("i",{className:"iconfont icon-guanbi1"})),E.createElement(_t.Z,{ref:qt,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(jt=at==null?void 0:at.content)==null?void 0:jt.map((on,xn)=>E.createElement("aside",{key:xn,className:Kt.itemWarp},E.createElement(Le.Z,{value:on})))),Ot&&E.createElement(Ie.Z,{justify:"center"},E.createElement(le.ZP,{type:"primary",className:Kt.cancelBtn,onClick:Ht},"\u6211\u77E5\u9053\u4E86"))))},St=()=>{var jt;return E.createElement("div",{className:Kt.selfdomModal},E.createElement("div",{className:Kt.modal,style:{width:at==null?void 0:at.width,height:at==null?void 0:at.height}},E.createElement("div",{className:Kt.close,onClick:Ht},E.createElement("i",{className:"iconfont icon-htmal5icon19"})),E.createElement(_t.Z,{ref:qt,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(jt=at==null?void 0:at.content)==null?void 0:jt.map((Ot,on)=>E.createElement("aside",{key:on,className:Kt.itemWarp},E.createElement(Le.Z,{style:{height:at==null?void 0:at.height},value:Ot}))))))};return E.createElement(E.Fragment,null,yt&&((at==null?void 0:at.windows_style)===0?Jn():St()))};var Ut=(0,fe.connect)(({user:ft,globalSetting:Se})=>({user:ft,globalSetting:Se}))(Rt),Xt=y(66067),vn=y(9399),Hn=y(5755),zn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Bn=y(9936),Wn=y(62756),_n=y(59301),pn=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,ye=(ft,Se,Te)=>Se in ft?pn(ft,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):ft[Se]=Te,tn=(ft,Se)=>{for(var Te in Se||(Se={}))Ft.call(Se,Te)&&ye(ft,Te,Se[Te]);if(Ue)for(var Te of Ue(Se))Sn.call(Se,Te)&&ye(ft,Te,Se[Te]);return ft},_e=(ft,Se)=>{var Te={};for(var We in ft)Ft.call(ft,We)&&Se.indexOf(We)<0&&(Te[We]=ft[We]);if(ft!=null&&Ue)for(var We of Ue(ft))Se.indexOf(We)<0&&Sn.call(ft,We)&&(Te[We]=ft[We]);return Te};const pt=ft=>{var Se=ft,{loading:Te,children:We,globalSetting:Ke,user:at,account:Pt}=Se,xt=_e(Se,["loading","children","globalSetting","user","account"]),Me,Xe,Je,yt,nn,qt,bn,Dn;const ot=(0,fe.useLocation)(),[Ht,Vn]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{let $t=ut()().add(0,"days").unix(),Rn=localStorage.getItem("mainclose");if(!Rn){Vn(!0);return}$t>parseInt(Rn)&&Vn(!0)},[]),_n.createElement(vn.Z,null,_n.createElement(re.ZP,{locale:oe.Z,autoInsertSpaceInButton:!1},ot.pathname==="/"&&Ht&&((Xe=(Me=Ke==null?void 0:Ke.setting)==null?void 0:Me.adv_index)==null?void 0:Xe.image_url)&&((Je=Ke==null?void 0:Ke.setting)==null?void 0:Je.main_site)&&_n.createElement("div",{onClick:()=>{var $t,Rn;return window.open((Rn=($t=Ke==null?void 0:Ke.setting)==null?void 0:$t.adv_index)==null?void 0:Rn.jump_url)},style:{background:`url(${ie.Z.IMG_SERVER+((nn=(yt=Ke==null?void 0:Ke.setting)==null?void 0:yt.adv_index)==null?void 0:nn.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},_n.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},_n.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),_n.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",_n.createElement("img",{src:zn,style:{marginLeft:5}}))),_n.createElement("img",{src:Bn,onClick:$t=>{$t.stopPropagation(),localStorage.setItem("mainclose",ut()().add(1,"days").unix()+""),Vn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&_n.createElement(ge.Z,tn({},xt)),_n.createElement("section",{className:Hn.Z.layoutMainClass,style:{marginTop:ot.pathname=="/training"?"-72px":""}},_n.createElement(fe.Outlet,null)),_n.createElement(ae,null),!(0,Ee.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&_n.createElement(ce,null),_n.createElement(be,null),_n.createElement(qe,null),_n.createElement(tt,null),_n.createElement(Ve,null),_n.createElement(Cn,null),Pt.actionTabs.key==="Account-ProfessionalAuth"&&((bn=(qt=Pt.actionTabs)==null?void 0:qt.code)==null?void 0:bn.length)>0&&_n.createElement(Wn.Z,{Scoid:(Dn=at==null?void 0:at.userInfo)==null?void 0:Dn.user_school_id}),!(0,Ee.Ll)()&&_n.createElement(Ut,null),_n.createElement(Xt.Z,null)))};var It=(0,fe.connect)(({loading:ft,globalSetting:Se,user:Te,account:We})=>({loading:ft,user:Te,globalSetting:Se,account:We}))(pt)},62756:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return kn}});var E=y(59301),re=y(25690),oe=y(57809),ge=y(54580),fe=y(78241),he=y(8591),ie=y(43418),xe=y(95237),Ee=y(43604),Le=y(71418),Oe=y(92832),je=y(88522),Ge=y(3113),ce=y(346),b="data:image/png;base64,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",a=y(21069),ee=y(51257),x=y(79671),te=y(19842),ae=y(29679),le=y(19248),pe=y(98846),ve={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},be=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ke=(cn,gt)=>{var tt={};for(var we in cn)Ae.call(cn,we)&>.indexOf(we)<0&&(tt[we]=cn[we]);if(cn!=null&&be)for(var we of be(cn))gt.indexOf(we)<0&&Ie.call(cn,we)&&(tt[we]=cn[we]);return tt},Ye=(cn,gt,tt)=>new Promise((we,Ce)=>{var ct=He=>{try{Ve(tt.next(He))}catch(ut){Ce(ut)}},Gt=He=>{try{Ve(tt.throw(He))}catch(ut){Ce(ut)}},Ve=He=>He.done?we(He.value):Promise.resolve(He.value).then(ct,Gt);Ve((tt=tt.apply(cn,gt)).next())});const Be=(cn,gt)=>gt.some(tt=>tt.label.toLowerCase().indexOf(cn.toLowerCase())>-1),$e=Oe.default.TextArea,st=cn=>{var gt=cn,{account:tt,globalSetting:we,loading:Ce,dispatch:ct,schoolName:Gt,visible:Ve,onClose:He=()=>{},onSuccess:ut=()=>{}}=gt,dt=ke(gt,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Ze]=fe.default.useForm();(0,E.useEffect)(()=>{Ze.setFieldsValue({name:Gt})},[Gt]);const mt=Cn=>Ye(void 0,null,function*(){const{name:_t,city:Kt=[],address:Pn,remarks:Nn}=Cn||{},Qe=yield ct({type:"account/appplySchool",payload:{name:_t,province:Kt[0],city:Kt[1],address:Pn,remarks:Nn}});He(),Qe&&(he.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),ut(_t))});return E.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ve,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},E.createElement(fe.default,{className:ve.formWrap,form:Ze,labelCol:{span:4},wrapperCol:{span:20},onFinish:mt},E.createElement(fe.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},E.createElement(Oe.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),E.createElement("div",{className:`${ve.flexRow} ${ve.example}`},E.createElement("div",null,"\u793A\u4F8B\uFF1A"),E.createElement("div",{className:ve.flexColumn},E.createElement("div",null,E.createElement(ae.Z,{style:{color:"rgb(82, 196, 26)"}}),E.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),E.createElement("div",null,E.createElement(le.Z,{style:{color:"red"}}),E.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),E.createElement(fe.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},E.createElement(te.Z,{allowClear:!0,size:"middle",options:pe.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Be}})),E.createElement(fe.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},E.createElement(Oe.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),E.createElement(fe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},E.createElement($e,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),E.createElement("div",{className:ve.footerWrap},E.createElement(fe.default.Item,null,E.createElement(Ge.ZP,{className:"mr5",size:"middle",onClick:()=>{He()}},"\u53D6\u6D88"),E.createElement(Ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["account/appplySchool"]},"\u4FDD\u5B58")))))};var Qt=(0,re.connect)(({account:cn,loading:gt,globalSetting:tt})=>({account:cn,globalSetting:tt,loading:gt.effects}))(st),vt=y(82220),wt=y(89392),Ct=y(59301),Tt=Object.defineProperty,sn=Object.defineProperties,en=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,rt=(cn,gt,tt)=>gt in cn?Tt(cn,gt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):cn[gt]=tt,qe=(cn,gt)=>{for(var tt in gt||(gt={}))Bt.call(gt,tt)&&rt(cn,tt,gt[tt]);if(et)for(var tt of et(gt))un.call(gt,tt)&&rt(cn,tt,gt[tt]);return cn},ht=(cn,gt)=>sn(cn,en(gt)),Wt=(cn,gt)=>{var tt={};for(var we in cn)Bt.call(cn,we)&>.indexOf(we)<0&&(tt[we]=cn[we]);if(cn!=null&&et)for(var we of et(cn))gt.indexOf(we)<0&&un.call(cn,we)&&(tt[we]=cn[we]);return tt},bt=(cn,gt,tt)=>new Promise((we,Ce)=>{var ct=He=>{try{Ve(tt.next(He))}catch(ut){Ce(ut)}},Gt=He=>{try{Ve(tt.throw(He))}catch(ut){Ce(ut)}},Ve=He=>He.done?we(He.value):Promise.resolve(He.value).then(ct,Gt);Ve((tt=tt.apply(cn,gt)).next())});const Nt=oe.default.Option,it=ge.default.Dragger;var kt=(cn=>(cn[cn.Professor=1]="Professor",cn[cn.AssistantProfessor=2]="AssistantProfessor",cn[cn.Student=3]="Student",cn))(kt||{});const Et=cn=>{var gt=cn,{user:tt,account:we,globalSetting:Ce,loading:ct,dispatch:Gt,Scoid:Ve}=gt,He=Wt(gt,["user","account","globalSetting","loading","dispatch","Scoid"]),ut,dt;const[Ze]=fe.default.useForm(),[mt,Cn]=(0,E.useState)({}),[_t,Kt]=(0,E.useState)([]),[Pn,Nn]=(0,E.useState)([]),[Qe,Rt]=(0,E.useState)([]),[Ut,Xt]=(0,E.useState)([]),[vn,Hn]=(0,E.useState)(),[zn,Bn]=(0,E.useState)(),[Wn,_n]=(0,E.useState)(),[pn,Ue]=(0,E.useState)(),[Ft,Sn]=(0,E.useState)(),ye=(0,E.useRef)((0,wt.throttle)(Me=>tn(Me),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{bt(void 0,null,function*(){if(!Ve)return;const Me=yield _e(Ve);Rt(Me==null?void 0:Me.departments)})},[Ve]);const tn=Me=>bt(void 0,null,function*(){var Xe,Je;const yt=yield Gt({type:"account/getSchoolOption",payload:{keyword:Me,limit:10}});Kt(yt==null?void 0:yt.schools),Me&&Me!=""&&(Nn((Xe=yt==null?void 0:yt.schools)==null?void 0:Xe.filter(qt=>qt.name.includes(Me))),(((Je=yt==null?void 0:yt.schools)==null?void 0:Je.find(qt=>qt.name===Me))||{}).id?Te(Me,null,yt==null?void 0:yt.schools):(Ze.setFieldsValue({department:""}),Cn(qe(qe({},mt),{school:Me,department:""}))))}),_e=Me=>{if(Me)return Gt({type:"account/getDepartmentOption",payload:{id:Me}})};(0,E.useEffect)(()=>{if(!we.basicInfo)return;const{basicInfo:Me}=we,Xe={identity:Me.identity,school:Me.school_name,department:Me.department_name,studentNo:Me.student_id,jobTitle:Me.identity=="teacher"?Me.technical_title:"\u6559\u6388",manager:Me.identity=="professional"?Me.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Ze.setFieldsValue(Xe),Cn(Xe)},[we.basicInfo]);const pt=()=>{Ue(!0)},It=()=>{if(!_t.find(Me=>Me.name===mt.school)){he.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Sn(!0)},ft=Me=>{Cn(qe({},Ze.getFieldsValue())),"school"in Me&&(Nn(_t.filter(Je=>Je.name.includes(Me.school))),(_t.find(Je=>Je.name===Me.school)||{}).id?Te(Me.school):(Ze.setFieldsValue({department:""}),Cn(qe(qe({},mt),{school:Me.school,department:""}))))},Se=(Me,Xe)=>{if(we.actionTabs.checkedList.includes(1)){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ct.createElement("div",{className:"tc"},Xe||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Me}/students`}});return}window.location.href=`/classrooms/${Me}/students`},Te=(Me,Xe,Je)=>bt(void 0,null,function*(){var yt,nn,qt;const bn=(yt=(Je||_t).find(Ht=>Ht.name===Me))==null?void 0:yt.id,Dn=(yield _e(bn))||{};Rt(Dn==null?void 0:Dn.departments);const ot=Xe||((qt=(nn=Dn==null?void 0:Dn.departments)==null?void 0:nn[0])==null?void 0:qt.name);Ze.setFieldsValue({department:ot}),Cn(qe(qe({},mt),{school:Me,department:ot}))}),We=Me=>bt(void 0,null,function*(){yield tn(),Ze.setFieldsValue({school:Me,department:""}),Cn(qe(qe({},mt),{school:Me,department:""}))}),Ke=Me=>{var Xe;if(Me.file.status==="uploading"){_n(!0);return}Me.file.status==="done"&&(console.log(Me.file,Me.file.response),Bn((Xe=Me.file.response)==null?void 0:Xe.id),(0,ee.y3)(Me.file.originFileObj,Je=>{Hn(Je),_n(!1)}))},at=Me=>bt(void 0,null,function*(){var Xe,Je,yt,nn,qt;const{school:bn,department:Dn,identity:ot,studentNo:Ht,jobTitle:Vn,manager:$t}=Me||{};if(!vn){he.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Rn=(Xe=_t.find(St=>St.name===bn))==null?void 0:Xe.id,ra=(Je=Qe.find(St=>St.name===Dn))==null?void 0:Je.id;let ma;ot==="student"?ma=Ht:ot==="teacher"?ma=Vn:ma=$t;const Jn=yield Gt({type:"account/applyProfessionalAuth",payload:{id:((yt=we.basicInfo)==null?void 0:yt.id)||((nn=tt.userInfo)==null?void 0:nn.login),school_id:Rn,department_id:ra,identity:ot,extra:ma,attachment_ids:[zn]}});if(we.actionTabs.code){let St=yield(0,vt.cR)({invite_code:we.actionTabs.code,professor:we.actionTabs.checkedList.includes(1)?1:null,assistant_professor:we.actionTabs.checkedList.includes(2)?1:null,student:we.actionTabs.checkedList.includes(3)?1:null});St.message==="\u52A0\u5165\u6210\u529F"&&(St!=null&&St.course_id?Se(St.course_id,St.message):he.ZP.success(St.message))}Pt(),Jn&&(he.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Gt({type:"account/getBasicInfo",payload:{login:(qt=tt.userInfo)==null?void 0:qt.login}}))}),Pt=()=>{Gt({type:"account/setActionTabs",payload:{}})},xt={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${ce.Z.API_SERVER}/api/attachments.json`,className:a.Z.uploader,onChange:Ke,beforeUpload:Me=>{const Xe=Me.type==="image/jpeg"||Me.type==="image/png"||Me.type==="image/jpg"||Me.type==="image/bmp";return Xe||he.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Xe}};return Ct.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:a.Z.modal,open:we.actionTabs.key==="Account-ProfessionalAuth",title:Ct.createElement(xe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Ct.createElement(Ee.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Ct.createElement(Ee.Z,null,Ct.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Pt}))),width:"660px",footer:null},Ct.createElement(Le.Z,{spinning:!!Wn},Ct.createElement(fe.default,{className:a.Z.formWrap,form:Ze,colon:!1,onValuesChange:ft,onFinish:at},Ct.createElement(xe.Z,{gutter:[10,0]},Ct.createElement(Ee.Z,{flex:"300px"},Ct.createElement(fe.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"teacher"},"\u6559\u5E08"),Ct.createElement(Nt,{value:"student"},"\u5B66\u751F"),Ct.createElement(Nt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),mt.identity==="student"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Ct.createElement(Oe.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),mt.identity==="teacher"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"\u6559\u6388"},"\u6559\u6388"),Ct.createElement(Nt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Ct.createElement(Nt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Ct.createElement(Nt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),mt.identity==="professional"&&Ct.createElement(Ee.Z,{flex:"200px"},Ct.createElement(fe.default.Item,{initialValue:mt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ct.createElement(oe.default,null,Ct.createElement(Nt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Ct.createElement(Nt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Ct.createElement(Nt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Ct.createElement(Nt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Ct.createElement(Nt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Ct.createElement(fe.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:mt.school&&!(_t!=null&&_t.find(Me=>Me.name===mt.school))&&Ct.createElement("div",{className:a.Z.schoolHintWrap},Ct.createElement("span",{className:a.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",mt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Ct.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:pt},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Ct.createElement(je.Z,{showSearch:!0,onSearch:ye,options:Pn==null?void 0:Pn.map(Me=>({value:Me.name}))})),Ct.createElement(fe.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:mt.department&&!(Qe!=null&&Qe.find(Me=>Me.name===mt.department))&&Ct.createElement("div",{className:a.Z.schoolHintWrap},Ct.createElement("span",{className:a.Z.colorCDCDCD},mt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${mt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Ct.createElement("span",{className:`${a.Z.color0152d9} current`,onClick:It},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Ct.createElement(je.Z,{showSearch:!0,onChange:Me=>Xt(Qe.filter(Xe=>Xe.name.includes(Me))),options:Ut==null?void 0:Ut.map(Me=>({value:Me.name}))})),Ct.createElement(fe.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Ct.createElement("div",{className:a.Z.flexRow},Ct.createElement("div",{className:a.Z.flexColumn},Ct.createElement(it,ht(qe({},xt),{accept:".png,.jpg,.bmp,.jpeg"}),vn?Ct.createElement("img",{src:vn,className:a.Z.uploadImg}):Ct.createElement("div",{className:a.Z.imageTip},Ct.createElement("p",null,Ct.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${a.Z.uploadTipIcon}`})),Ct.createElement("p",{className:a.Z.uploadTip},Ct.createElement("a",{className:a.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Ct.createElement("span",{className:"tc"},Ct.createElement("p",{className:a.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Ct.createElement("div",{className:`${a.Z.flexColumn} ${a.Z.example}`},Ct.createElement("span",{className:a.Z.exampleImg},Ct.createElement("img",{src:b})),Ct.createElement("span",{className:"tc"},Ct.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Ct.createElement("p",{className:`${a.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Ct.createElement("div",{className:a.Z.footerWrap},Ct.createElement(fe.default.Item,null,Ct.createElement(Ge.ZP,{className:"mr5",size:"middle",onClick:Pt},"\u53D6\u6D88"),Ct.createElement(Ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ct["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Ct.createElement("div",{className:a.Z.note},Ct.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Ct.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Ct.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Ct.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Ct.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Ct.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Ct.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((ut=Ce==null?void 0:Ce.setting)!=null&&ut.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Ct.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Ct.createElement(Qt,{visible:pn,onClose:()=>Ue(!1),schoolName:mt.school,onSuccess:We}),Ct.createElement(x.Z,{visible:Ft,onClose:()=>Sn(!1),schoolId:(dt=_t.find(Me=>Me.name===mt.school))==null?void 0:dt.id,schoolName:mt.school,departmentName:mt.department,onSuccess:Me=>Te(mt.school,Me)}))};var kn=(0,re.connect)(({user:cn,account:gt,loading:tt,globalSetting:we})=>({user:cn,account:gt,globalSetting:we,loading:tt.effects}))(Et)},47251:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return rt}});var E=y(59301),re=y(78241),oe=y(8591),ge=y(43418),fe=y(99313),he=y(57809),ie=y(19842),xe=y(98228),Ee=y(92832),Le=y(1710),Oe=y(6848),je=y(58421),Ge=y(3113),ce=y(38986),b={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=y(55305),ee={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=y(91842),te=y(51257),ae=y(24334);const le=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:qe})=>{var ht,Wt,bt,Nt,it,kt,Et,kn,cn,gt;return E.createElement("div",{className:ee.warp},E.createElement("div",{className:ee.mainPart},E.createElement("div",{className:ee.qcount},(qe==null?void 0:qe.question_type)===8&&E.createElement(x.Z,{className:ee.content,showProgramFill:!0,value:(ht=qe==null?void 0:qe.program_attr)==null?void 0:ht.description}),(qe==null?void 0:qe.question_type)!=8&&E.createElement(x.Z,{className:ee.qtitle,value:(qe==null?void 0:qe.name)||(qe==null?void 0:qe.title)})),((qe==null?void 0:qe.question_type)===0||(qe==null?void 0:qe.question_type)===2)&&E.createElement("div",null,(Wt=qe==null?void 0:qe.choices)==null?void 0:Wt.map((tt,we)=>E.createElement("div",{className:ee.redio},!(tt!=null&&tt.is_answer)&&E.createElement("span",{className:ee.redioitem}),(tt==null?void 0:tt.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:tt!=null&&tt.is_answer?ee.titleyes:ee.title,value:le[we]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.question_type)===1&&E.createElement("div",null,(bt=qe==null?void 0:qe.choices)==null?void 0:bt.map((tt,we)=>E.createElement("div",{className:ee.checkbox},!(tt!=null&&tt.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(tt==null?void 0:tt.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:tt!=null&&tt.is_answer?ee.titleyes:ee.title,value:le[we]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(qe==null?void 0:qe.question_type)===3&&E.createElement("div",{className:ee.completion},(Nt=qe==null?void 0:qe.standard_answer)==null?void 0:Nt.map((tt,we)=>{var Ce;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",we+1),E.createElement("div",{className:ee.content},(Ce=tt==null?void 0:tt.answer_text)==null?void 0:Ce.map((ct,Gt)=>E.createElement("div",{className:ee.items},ct))))})),(qe==null?void 0:qe.question_type)===4&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(it=qe==null?void 0:qe.answer_texts)!=null&&it[0]?E.createElement(x.Z,{className:ee.content,value:(kt=qe==null?void 0:qe.answer_texts)==null?void 0:kt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(qe==null?void 0:qe.question_type)===5&&((Et=qe==null?void 0:qe.challenge_names)==null?void 0:Et.map((tt,we)=>E.createElement("div",{className:ee.shixun},E.createElement("span",{className:ee.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,te.EM)(we+1),"\u9898"),tt)))),(qe==null?void 0:qe.question_type)===6&&E.createElement("div",{className:ee.program},E.createElement(x.Z,{className:ee.content,value:((kn=qe==null?void 0:qe.program_attr)==null?void 0:kn.description)||"- -"})),(qe==null?void 0:qe.question_type)===7&&((cn=qe==null?void 0:qe.sub_item_banks)==null?void 0:cn.map((tt,we)=>{var Ce,ct,Gt,Ve,He;return E.createElement("div",null,E.createElement("div",{className:ee.combination},E.createElement("span",{className:ee.qtitle},tt==null?void 0:tt.name)),E.createElement("div",{className:ee.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((tt==null?void 0:tt.item_type)=="SINGLE"||(tt==null?void 0:tt.item_type)=="JUDGMENT")&&((Ce=tt==null?void 0:tt.choices)==null?void 0:Ce.map((ut,dt)=>E.createElement("div",{className:ee.redio},!(ut!=null&&ut.is_answer)&&E.createElement("span",{className:ee.redioitem}),(ut==null?void 0:ut.is_answer)&&E.createElement("i",{className:`${ee.redioitemyes} icon-duigou1`}),E.createElement(x.Z,{className:ut!=null&&ut.is_answer?ee.titleyes:ee.title,value:le[dt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(tt==null?void 0:tt.item_type)=="MULTIPLE"&&((ct=tt==null?void 0:tt.choices)==null?void 0:ct.map((ut,dt)=>E.createElement("div",{className:ee.checkbox},!(ut!=null&&ut.is_answer)&&E.createElement("span",{className:ee.checkboxitem}),(ut==null?void 0:ut.is_answer)&&E.createElement("i",{className:`${ee.checkboxitemyes} icon-duigou1`}),E.createElement(x.Z,{className:ut!=null&&ut.is_answer?ee.titleyes:ee.title,value:le[dt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&E.createElement("div",{className:ee.yestag},"\u6B63\u786E\u7B54\u6848")))),(tt==null?void 0:tt.item_type)=="COMPLETION"&&E.createElement("div",{className:ee.completion},(Gt=tt==null?void 0:tt.standard_answer)==null?void 0:Gt.map((ut,dt)=>{var Ze;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:ee.title},"\u586B\u7A7A\u9879",dt+1),E.createElement("div",{className:ee.content},(Ze=ut==null?void 0:ut.answer_text)==null?void 0:Ze.map((mt,Cn)=>E.createElement("div",{className:ee.items},mt))))})),(tt==null?void 0:tt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:ee.simple},E.createElement("div",{className:ee.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ve=tt==null?void 0:tt.answer_texts)!=null&&Ve[0]?E.createElement(x.Z,{className:ee.content,value:(He=tt==null?void 0:tt.answer_texts)==null?void 0:He[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(qe==null?void 0:qe.question_type)===8&&E.createElement("div",null,E.createElement(x.Z,{disabledFill:!0,className:ee.content,showProgramFill:!0,value:ae.Base64.decode(((gt=qe==null?void 0:qe.program_attr)==null?void 0:gt.code)||"")})),(qe==null?void 0:qe.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(qe==null?void 0:qe.study_count)||"0"))),E.createElement("a",{className:ee.shixunbutton,href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((qe==null?void 0:qe.question_type)<=4||[6,8].includes(qe==null?void 0:qe.question_type))&&E.createElement("div",{className:ee.bottom},E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u89E3\u6790"),E.createElement("span",{className:ee.right},qe!=null&&qe.analysis?E.createElement(x.Z,{value:qe==null?void 0:qe.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u96BE\u5EA6"),E.createElement("span",{className:ee.right},(qe==null?void 0:qe.difficulty)===1?"\u7B80\u5355":(qe==null?void 0:qe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:ee.bottomitem},E.createElement("span",{className:ee.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:ee.right},qe!=null&&qe.tag_discipline?qe==null?void 0:qe.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},be=y(61250),Ae=y(57149),Ie=y(25690),ke=y(61485),Ye=y(94361),Be=y(46722),$e=y(59301),st=Object.defineProperty,Qt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,sn=(qe,ht,Wt)=>ht in qe?st(qe,ht,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):qe[ht]=Wt,en=(qe,ht)=>{for(var Wt in ht||(ht={}))Ct.call(ht,Wt)&&sn(qe,Wt,ht[Wt]);if(wt)for(var Wt of wt(ht))Tt.call(ht,Wt)&&sn(qe,Wt,ht[Wt]);return qe},et=(qe,ht)=>Qt(qe,vt(ht)),Bt=(qe,ht,Wt)=>new Promise((bt,Nt)=>{var it=kn=>{try{Et(Wt.next(kn))}catch(cn){Nt(cn)}},kt=kn=>{try{Et(Wt.throw(kn))}catch(cn){Nt(cn)}},Et=kn=>kn.done?bt(kn.value):Promise.resolve(kn.value).then(it,kt);Et((Wt=Wt.apply(qe,ht)).next())});const un=({setScoreShow:qe,ScoreShow:ht,onOk:Wt,isshixuns:bt,isloadings:Nt,dispatch:it,isIntelligentAssistant:kt=!1,newExercisePaper:Et,shixunsDetail:kn})=>{var cn,gt,tt;let[we,Ce]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:kt,group_id:[]}),[ct,Gt]=(0,E.useState)([]),[Ve,He]=(0,E.useState)([]),[ut,dt]=(0,E.useState)([]),[Ze,mt]=(0,E.useState)([]);const[Cn,_t]=(0,E.useState)(!1),[Kt]=re.default.useForm(),[Pn,Nn]=(0,E.useState)(),[Qe,Rt]=(0,E.useState)(!1);let[Ut,Xt]=(0,E.useState)(bt);const[vn,Hn]=(0,E.useState)([]),[zn,Bn]=(0,E.useState)(0),[Wn,_n]=(0,E.useState)(!0),[pn,Ue]=(0,E.useState)([]),[Ft,Sn]=(0,E.useState)([]),ye=[{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}];let[tn,_e]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const pt=(0,E.useRef)(new Set),It=(0,E.useRef)(new Set),ft=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Se=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Te=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[We,Ke]=(0,E.useState)(!1),at=()=>{Kt.resetFields(),Ut=!1,Xt(!1),Ke(!1),Kt.submit()};(0,E.useEffect)(()=>{var ot,Ht,Vn,$t,Rn,ra,ma,Jn,St,jt;(((Vn=(Ht=(ot=Et==null?void 0:Et.editData)==null?void 0:ot.exercise)==null?void 0:Ht.exist_item_bank_ids)==null?void 0:Vn.length)>0||((ra=(Rn=($t=Et==null?void 0:Et.editData)==null?void 0:$t.exercise)==null?void 0:Rn.exist_item_bank_shixun_ids)==null?void 0:ra.length)>0)&&Sn([...(Jn=(ma=Et==null?void 0:Et.editData)==null?void 0:ma.exercise)==null?void 0:Jn.exist_item_bank_ids,...(jt=(St=Et==null?void 0:Et.editData)==null?void 0:St.exercise)==null?void 0:jt.exist_item_bank_shixun_ids])},[(gt=(cn=Et==null?void 0:Et.editData)==null?void 0:cn.exercise)==null?void 0:gt.exist_item_bank_ids]),(0,E.useEffect)(()=>{ht&&(Kt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Wn&&Ut&&(Kt.setFieldsValue({item_type:"SHIXUN"}),we.item_type="SHIXUN",Ce(en({},we)),_n(!1)),Pt(we),xt(),Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ht]),(0,E.useEffect)(()=>{zn>0&&setTimeout(()=>{Bn(0)},2e3)},[zn]);function Pt(ot){return Bt(this,null,function*(){var Ht,Vn,$t;if(_t(!0),Ce(en({},ot)),(ut==null?void 0:ut.length)<=0&&ot.type==="5"){mt([]),_t(!1);return}console.log("----",ut,vn);let Rn=ot.type==="5"?ut==null?void 0:ut.filter(Jn=>!vn.includes(Jn)):null,ra=ot.type==="5"?ut==null?void 0:ut.filter(Jn=>vn.includes(Jn)):null;ot.group_id=((Ht=ot.group_id)==null?void 0:Ht.map(Jn=>Jn==null?void 0:Jn.value))||null;let ma=yield(0,ce.ZP)("/api/item_banks.json",{method:"get",params:et(en({},ot),{discipline_id:((Vn=ot==null?void 0:ot.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:(($t=ot==null?void 0:ot.courseid)==null?void 0:$t[1])||null,ids:Rn,shixun_ids:ra,include_shixuns:!kt,keyword:ot.keyword?encodeURIComponent(ot.keyword):ot.keyword,type:ot.type==="5"?null:ot.type,clazz:ot.type==="3"?"ItemBanksGroup":null})});mt(ma),_t(!1)})}function xt(){return Bt(this,null,function*(){let ot=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:we.type==="5"?null:we.type,clazz:"ItemBanksGroup"}});Gt((0,a.L)(ot==null?void 0:ot.disciplines))})}function Me(ot){return Bt(this,null,function*(){var Ht;let Vn=yield(0,ce.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ot}),$t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Ht=Vn==null?void 0:Vn.data)==null?void 0:Ht.map(Rn=>({title:Rn.name,id:Rn.id,pid:Rn.id,value:Rn.id,key:Rn.id,isLeaf:!Rn.have_child}))}];Ue($t)})}function Xe(ot){return Bt(this,null,function*(){var Ht,Vn,$t,Rn;_t(!0);let ra=(Ht=ot.list)==null?void 0:Ht.filter(St=>!vn.includes(St)),ma=(Vn=ot.list)==null?void 0:Vn.filter(St=>vn.includes(St));if(ra.length===0&&ma.length===0){_t(!1),mt([]);return}let Jn=yield(0,ce.ZP)("/api/item_banks.json",{method:"get",params:et(en({},ot),{discipline_id:(($t=ot==null?void 0:ot.courseid)==null?void 0:$t[0])||null,sub_discipline_id:((Rn=ot==null?void 0:ot.courseid)==null?void 0:Rn[1])||null,ids:ra,shixun_ids:ma,type:ot.type==="5"?null:ot.type,clazz:ot.type==="3"?"ItemBanksGroup":null})});_t(!1),mt(Jn)})}const Je=ot=>Bt(void 0,null,function*(){const Ht=yield it({type:"shixunsDetail/release",payload:{id:ot}});let Vn=Ht==null?void 0:Ht.tag_position,$t=(Ht==null?void 0:Ht.evaluation_set_position)||[],Rn=Ht.status;return Rn===0?(oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Pt(we),!0):(Rn===2?oe.ZP.error(`\u7B2C${$t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Rn===3?oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Vn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),yt=ot=>(ot==null?void 0:ot.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",nn=(ot,Ht,Vn)=>ot.map($t=>$t.key===Ht?en(en({},$t),Vn):$t.children?et(en({},$t),{children:nn($t.children,Ht,Vn)}):$t),qt=ot=>Bt(void 0,null,function*(){const{key:Ht}=ot;let Vn=we.type;const $t=yield(0,Be.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Ht),type:Vn}),{data:Rn,total_count:ra}=$t||{};ra>0&&Ue(ma=>nn(ma,Ht,{children:Rn.map(Jn=>({title:Jn.name,id:Jn.id,pid:Jn.id,value:Jn.id,key:Jn.id,isLeaf:!Jn.have_child}))}))});function bn(ot){console.log("----",we),ot==="1"&&(tn.gg=en({},we)),ot==="2"&&(tn.scj=en({},we)),ot==="3"&&(tn.ttgx=en({},we)),ot==="0"&&(tn.wcjd=en({},we)),ot==="5"&&(tn.yx=en({},we)),_e(en({},tn))}function Dn(){we.type==="1"&&(we=tn.gg),we.type==="2"&&(we=tn.scj),we.type==="3"&&(we=tn.ttgx),we.type==="0"&&(we=tn.wcjd),we.type==="5"&&(we=tn.yx),(we==null?void 0:we.item_type)==="SHIXUN"?(Ut=!0,Xt(!0)):(Ut=!1,Xt(!1)),Kt.setFieldsValue(en({},we)),Ce(en({},we)),Pt(en({},we))}return $e.createElement("div",null,$e.createElement(ge.default,{title:!1,footer:!1,open:ht,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{qe(!1)}},$e.createElement("div",{style:{display:"flex",alignItems:"center"}},$e.createElement("div",{className:b.title},kt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),kt&&$e.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),$e.createElement(fe.default,{className:b.tabWrap,activeKey:we.type,onChange:ot=>{ot==="3"?(we.show_all_share=!0,Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):we.show_all_share=null,ot==="0"&&Me({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),bn(we.type),we.type=ot,(we==null?void 0:we.item_type)==="SHIXUN"&&we.type!=="5"&&(Ut=!0,Xt(!0)),Ke(!1),we.type==="5"&&(Ut=!1,Xt(!1)),Dn(),xt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:$e.createElement("div",null,"\u5DF2\u9009",ut.length>0&&$e.createElement("span",{className:b.titlecount},ut.length),zn>0&&$e.createElement("span",{className:b.add},"+",zn)),key:"5"}]}),$e.createElement(re.default,{layout:"inline",form:Kt,onValuesChange:(ot,Ht)=>{const Vn=Object.values(Ht).some(Rn=>Rn!==null&&Rn!==""&&Rn!==void 0),$t=Ht.keyword==="";if(Ke(Vn||!$t),we.page=1,(Ht==null?void 0:Ht.item_type)==="SHIXUN"){if(we.type==="5"?Xt(!1):Xt(!0),ot.keyword||ot.keyword==="")return;Kt.submit()}else{if(ot!=null&&ot.courseid&&Kt.setFieldsValue({tag_discipline_id:""}),Xt(!1),ot.keyword||ot.keyword==="")return;Kt.submit()}},onFinish:ot=>{var Ht;we.type==="3"&&(!ot.group_id||((Ht=ot==null?void 0:ot.group_id)==null?void 0:Ht.length)===0)?we.show_all_share=!0:we.show_all_share=null,Ce(en(en({},we),ot)),Pt(en(en({},we),ot))}},$e.createElement(re.default.Item,{name:"item_type"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(kt?ye.slice(0,6):ye).map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),$e.createElement(re.default.Item,{name:"courseid"},$e.createElement(ie.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ct})),!Ut&&$e.createElement(re.default.Item,{name:"tag_discipline_id"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(tt=Ze==null?void 0:Ze.tag_disciplines)==null?void 0:tt.map(ot=>$e.createElement(he.default.Option,{key:ot.id},ot.name)))),$e.createElement(re.default.Item,{name:Ut?"diff":"difficulty"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ut&&ft.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)),Ut&&Se.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),Ut&&$e.createElement(re.default.Item,{name:"shixun_publish_status"},$e.createElement(he.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Te.map(ot=>$e.createElement(he.default.Option,{key:ot.value},ot.name)))),(we.type==="3"||we.type==="0")&&!Ut&&$e.createElement(re.default.Item,{name:"group_id"},$e.createElement(xe.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ot,Ht)=>Ht.title.toUpperCase().indexOf(ot.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:pn})),We&&$e.createElement("span",{className:b.allqingchu,onClick:at},$e.createElement("i",{className:"iconfont icon-guanbi4"}),$e.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),$e.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},$e.createElement(Ee.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:$e.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>Kt.submit()}),onSearch:ot=>{Kt.submit()}}))),$e.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},$e.createElement("div",{onClick:()=>{we.updated_at==="asc"?we.updated_at="desc":we.updated_at="asc",Ce(et(en({},we),{page:1})),Pt(et(en({},we),{page:1}))}}," ",we.updated_at?$e.createElement("img",{src:we.updated_at==="asc"?be.Z:Ae.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):$e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),$e.createElement("div",{onClick:()=>{we.quotes==="asc"?we.quotes="desc":we.quotes="asc",Ce(et(en({},we),{page:1})),Pt(et(en({},we),{page:1}))},style:{marginLeft:20}}," ",we.quotes?$e.createElement("img",{src:we.quotes==="asc"?be.Z:Ae.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):$e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),$e.createElement(Le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ze==null?void 0:Ze.items)||(Ze==null?void 0:Ze.shixun_list),pagination:!1,loading:Cn,rowKey:ot=>ot.id,rowSelection:{type:kt?"radio":"checkbox",selectedRowKeys:Ve,getCheckboxProps:ot=>({disabled:ot.shixun_tag_num===1||(Ft==null?void 0:Ft.find(Ht=>ot.id===Ht))}),onSelect(ot,Ht,Vn){if(kt){He([ot.id]),It.current=new Set([ot.id]),Bn(1),dt([ot.id]);return}if(Ht)(Ut||ot!=null&&ot.challenge_names)&&Hn([...vn,ot.id]),He([...Ve,ot.id]),ot.identifier?pt.current.add(ot.id):It.current.add(ot.id),Bn(1),dt([...ut,ot.id]);else{ot.identifier?pt.current.delete(ot.id):It.current.delete(ot.id);let $t=ut.filter(Rn=>Rn!==ot.id);if(He($t),dt($t),Ut||ot!=null&&ot.challenge_names){let Rn=vn.filter(ra=>ra!==ot.id);Hn([...Rn])}if(we.type==="5"){Xe(et(en({},we),{list:[...$t]}));return}}},onSelectAll(ot,Ht,Vn){var $t,Rn;if(ot){const ra=Vn.map(Jn=>Jn.id),ma=(Rn=Vn==null?void 0:Vn.filter(Jn=>Jn==null?void 0:Jn.challenge_names))==null?void 0:Rn.map(Jn=>Jn.id);Hn([...vn,...ma]),He([...Ve,...ra]),dt([...ut,...ra]);for(const Jn of Vn)Jn.identifier?pt.current.add(Jn.id):It.current.add(Jn.id)}else{const ra=Vn.map(jt=>jt.id),ma=Ve.filter(jt=>!ra.some(Ot=>Ot===jt)),Jn=($t=Vn==null?void 0:Vn.filter(jt=>jt==null?void 0:jt.challenge_names))==null?void 0:$t.map(jt=>jt.id);He([...ma]),dt([...ma]);let St=vn.filter(jt=>!Jn.some(Ot=>Ot===jt.id));Hn([...St]),we.type==="5"&&Xe(et(en({},we),{list:[...ma]}));for(const jt of ra)jt.identifier?pt.current.delete(jt):It.current.delete(jt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ot,Ht,Vn)=>{var $t,Rn;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,Ut||Ht!=null&&Ht.challenge_names?"\u5B9E\u8BAD\u9898":(Rn=($t=ye==null?void 0:ye.filter(ra=>ra.value===ot))==null?void 0:$t[0])==null?void 0:Rn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ut?"30%":"60%",key:"name",render:(ot,Ht,Vn)=>{var $t;return $e.createElement("div",{style:{display:"flex",alignItems:"center"}},$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",{className:Ht!=null&&Ht.high_resources_consume?b.q_title:""},$e.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:Ut||Ht!=null&&Ht.challenge_names?Ht!=null&&Ht.title||ot===null?"--":ot:(Ht==null?void 0:Ht.item_type)=="BPROGRAM"?($t=Ht==null?void 0:Ht.program_attr)==null?void 0:$t.description:ot}))),(Ht==null?void 0:Ht.high_resources_consume)&&$e.createElement(Ye.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ut,render:(ot,Ht,Vn)=>{var $t;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("span",null,ot?($t=ot==null?void 0:ot.split("\u3001"))==null?void 0:$t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ut,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("span",null,ot||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ot,Ht,Vn)=>{var $t,Rn,ra,ma;return $e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,Ut||Ht!=null&&Ht.challenge_names?(Ht==null?void 0:Ht.level)||((Rn=($t=ft==null?void 0:ft.filter(Jn=>Jn.value===ot))==null?void 0:$t[0])==null?void 0:Rn.name):(ma=(ra=ft==null?void 0:ft.filter(Jn=>Jn.value===ot))==null?void 0:ra[0])==null?void 0:ma.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ut,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,ot||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ut,render:(ot,Ht,Vn)=>$e.createElement("span",null,ot||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,Ut||Ht!=null&&Ht.challenge_names?(Ht==null?void 0:Ht.study_count)||(Ht==null?void 0:Ht.stu_num):ot))},{title:$e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",$e.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},$e.createElement(ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ut,render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",null,ot||"- -"))},{title:$e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",$e.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},$e.createElement(ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ut,render:(ot,Ht,Vn)=>$e.createElement("span",null,ot||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ot,Ht,Vn)=>$e.createElement(Oe.Z,{title:yt(Ht)},$e.createElement("div",{style:{flex:1,textAlign:"start"}},$e.createElement("a",{onClick:()=>{var $t,Rn;Nn(et(en({},Ht),{question_type:Ut||Ht!=null&&Ht.challenge_names?5:(Rn=($t=ye==null?void 0:ye.filter(ra=>ra.value===(Ht==null?void 0:Ht.item_type)))==null?void 0:$t[0])==null?void 0:Rn.question_type})),Rt(!0)}},"\u67E5\u770B"),(Ht==null?void 0:Ht.shixun_tag_num)===1&&$e.createElement("a",{style:{marginLeft:10},onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:$e.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",$e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Ht==null?void 0:Ht.identifier}/challenges`)}},(Ht==null?void 0:Ht.shixun_name)||"--"),"\uFF1F"),onOk:()=>Bt(void 0,null,function*(){if(!Je(Ht==null?void 0:Ht.identifier))return new Promise(($t,Rn)=>{Rn()})})})}},"\u53D1\u5E03")))}].filter(ot=>!ot.hidden)}),$e.createElement(je.Z,{current:we.page,total:(Ze==null?void 0:Ze.items_count)||(Ze==null?void 0:Ze.shixuns_count),style:{marginBottom:20},defaultPageSize:we.per_page,showTotal:ot=>$e.createElement("span",null,"\u5171\xA0",$e.createElement("span",{style:{color:"#165DFF"}},ot),"\xA0\u6761\u6570\u636E"),pageSize:we.per_page,onChange:(ot,Ht)=>{we.page=ot,we.per_page=Ht,Ce(en({},we)),Pt(en({},we))}}),$e.createElement("div",{className:b.bottom},$e.createElement(Ge.ZP,{className:b.no,onClick:()=>{qe(!1)}},"\u53D6\u6D88"),$e.createElement(Ge.ZP,{loading:Nt,style:{width:Nt&&75},className:b.yes,onClick:()=>Bt(void 0,null,function*(){if((ut==null?void 0:ut.length)<=0){oe.ZP.info(kt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Wt([...It.current],[...pt.current],!0,ut==null?void 0:ut.length)})},kt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),$e.createElement(ge.default,{open:Qe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Rt(!1)},onOk:()=>{Rt(!1)}},$e.createElement(ve,{qitem:Pn})))};var rt=(0,Ie.connect)(({shixunsDetail:qe,newExercisePaper:ht})=>({shixunsDetail:qe,newExercisePaper:ht}))(un)},98846:function(de,ne,y){"use strict";y.d(ne,{P:function(){return E}});const E=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},40197:function(de,ne,y){"use strict";y.d(ne,{rX:function(){return le},pW:function(){return pe},gy:function(){return ve},xY:function(){return ae},O5:function(){return te},tJ:function(){return ce},o1:function(){return b},Rd:function(){return x}});var E=y(25690),re=y(43418),oe=y(28103),ge=y(8591),fe=y(48790),he=y(51257),ie=y(87169),xe=y(25510),Ee="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=",Le=y.p+"static/newqrcode.a8740efb.png",Oe=y(32637),je=y(59301),Ge=(be,Ae,Ie)=>new Promise((ke,Ye)=>{var Be=Qt=>{try{st(Ie.next(Qt))}catch(vt){Ye(vt)}},$e=Qt=>{try{st(Ie.throw(Qt))}catch(vt){Ye(vt)}},st=Qt=>Qt.done?ke(Qt.value):Promise.resolve(Qt.value).then(Be,$e);st((Ie=Ie.apply(be,Ae)).next())});const ce=(be,Ae=!1)=>!!(b(be)&&a(Ae)),b=be=>(0,fe.bg)()?!0:(be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(be=!1)=>{var Ae;const{user:Ie}=(0,E.getDvaApp)()._store.getState();return(Ae=Ie.userInfo)!=null&&Ae.profile_completed?!0:(re.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,he.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{re.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()}})},x=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:je.createElement("div",{style:{textAlign:"center"}},je.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"),je.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Oe}),je.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var be;const{user:Ae}=(0,E.getDvaApp)()._store.getState();return(be=Ae.userInfo)!=null&&be.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:je.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,he.xg)("/account/certification")}}),!1)},ae=()=>(0,fe.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),je.createElement("img",{src:Le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),le=(be,Ae)=>be?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("p",null,Ae||"\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"),je.createElement("div",{style:{marginLeft:"110px"}},je.createElement("img",{src:Ee,width:200}),je.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pe=be=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:je.createElement("div",null,je.createElement("div",null,je.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"),je.createElement(oe.Z,null),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.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 ",je.createElement("a",null,be),"\u5929\u3002"),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.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")),je.createElement("div",{style:{textAlign:"center",marginTop:30}},je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(be,Ae="")=>{const{shixunsDetail:{detail:Ie}}=(0,E.getDvaApp)()._store.getState();if((Ie==null?void 0:Ie.public)===2||(Ie==null?void 0:Ie.public)===1||(Ie==null?void 0:Ie.shixun_status)===3){let ke="";return(Ie==null?void 0:Ie.public)===2&&(ke="\u5DF2\u516C\u5F00"),(Ie==null?void 0:Ie.public)===1&&(ke="\u5F85\u5BA1\u6838"),(Ie==null?void 0:Ie.shixun_status)===3&&(ke="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:je.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ke,"\uFF0C",Ae,"\u3002"),je.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ie==null?void 0:Ie.shixun_status)===2?(re.default.confirm({centered:!0,icon:je.createElement(ie.Z,null),title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),je.createElement("br",null),je.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:()=>{re.default.confirm({width:440,centered:!0,icon:je.createElement(ie.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:()=>Ge(void 0,null,function*(){(yield be({type:"shixunsDetail/cancelRelease",payload:{id:Ie==null?void 0:Ie.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),be({type:"shixunsDetail/getShixunsDetail",payload:{id:Ie==null?void 0:Ie.identifier}}),be({type:"practiceSetting/getCommonData",payload:{id:Ie==null?void 0:Ie.identifier}}))})})}}),!0):!1}},50371:function(de,ne){"use strict";function y(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const fe=oe[ge];fe!==void 0&&(E[ge]=fe)})}return E}ne.Z=y},77578:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});const E=re=>re?typeof re=="function"?re():re:null},13845:function(de,ne,y){"use strict";y.d(ne,{F:function(){return E},Z:function(){return re}});function E(oe){return oe!=null&&oe===oe.window}function re(oe,ge){var fe,he;if(typeof window=="undefined")return 0;const ie=ge?"scrollTop":"scrollLeft";let xe=0;return E(oe)?xe=oe[ge?"pageYOffset":"pageXOffset"]:oe instanceof Document?xe=oe.documentElement[ie]:(oe instanceof HTMLElement||oe)&&(xe=oe[ie]),oe&&!E(oe)&&typeof xe!="number"&&(xe=(he=((fe=oe.ownerDocument)!==null&&fe!==void 0?fe:oe).documentElement)===null||he===void 0?void 0:he[ie]),xe}},56762:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(59301);function re(){const[,oe]=E.useReducer(ge=>ge+1,0);return oe}},68031:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ge}});var E=y(16089);function re(fe,he,ie,xe){const Ee=ie-he;return fe/=xe/2,fe<1?Ee/2*fe*fe*fe+he:Ee/2*((fe-=2)*fe*fe+2)+he}var oe=y(13845);function ge(fe){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:xe,duration:Ee=450}=he,Le=ie(),Oe=(0,oe.Z)(Le,!0),je=Date.now(),Ge=()=>{const b=Date.now()-je,a=re(b>Ee?Ee:b,Oe,fe,Ee);(0,oe.F)(Le)?Le.scrollTo(window.pageXOffset,a):Le instanceof Document||Le.constructor.name==="HTMLDocument"?Le.documentElement.scrollTop=a:Le.scrollTop=a,b()=>{fe=null,ge.apply(void 0,(0,E.Z)(xe))},ie=function(){if(fe==null){for(var xe=arguments.length,Ee=new Array(xe),Le=0;Le{re.Z.cancel(fe),fe=null},ie}ne.Z=oe},88522:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(11592),ge=y(2738),fe=y(59301),he=y(53487),ie=y(92343),xe=y(36355),Ee=y(57809);const{Option:Le}=Ee.default;function Oe(b){return b&&b.type&&(b.type.isSelectOption||b.type.isSelectOptGroup)}const je=(b,a)=>{const{prefixCls:ee,className:x,popupClassName:te,dropdownClassName:ae,children:le,dataSource:pe}=b,ve=(0,oe.Z)(le);let be;ve.length===1&&(0,ie.l$)(ve[0])&&!Oe(ve[0])&&([be]=ve);const Ae=be?()=>be:void 0;let Ie;ve.length&&Oe(ve[0])?Ie=le:Ie=pe?pe.map(Be=>{if((0,ie.l$)(Be))return Be;switch(typeof Be){case"string":return fe.createElement(Le,{key:Be,value:Be},Be);case"object":{const{value:$e}=Be;return fe.createElement(Le,{key:$e,value:$e},Be.text)}default:return}}):[];const{getPrefixCls:ke}=fe.useContext(xe.E_),Ye=ke("select",ee);return fe.createElement(Ee.default,Object.assign({ref:a,suffixIcon:null},(0,ge.Z)(b,["dataSource","dropdownClassName"]),{prefixCls:Ye,popupClassName:te||ae,className:re()(`${Ye}-auto-complete`,x),mode:Ee.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Ae}),Ie)},Ge=fe.forwardRef(je),ce=(0,he.Z)(Ge);Ge.Option=Le,Ge._InternalPanelDoNotUseOrYouWillBeFired=ce,ne.Z=Ge},7678:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Ae}});var E=y(14809),re=y(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},ge=oe,fe=y(7657),he=function(ke,Ye){return re.createElement(fe.Z,(0,E.Z)({},ke,{ref:Ye,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(92310),Le=y.n(Ee),Oe=y(77900),je=y(2738),Ge=y(13845),ce=y(92343),b=y(68031),a=y(27666),ee=y(36355),x=y(83116),te=y(37613),ae=y(17313);const le=Ie=>{const{componentCls:ke,backTopFontSize:Ye,backTopSize:Be,zIndexPopup:$e}=Ie;return{[ke]:Object.assign(Object.assign({},(0,ae.Wf)(Ie)),{position:"fixed",insetInlineEnd:Ie.backTopInlineEnd,insetBlockEnd:Ie.backTopBlockEnd,zIndex:$e,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${ke}-content`]:{width:Be,height:Be,overflow:"hidden",color:Ie.backTopColor,textAlign:"center",backgroundColor:Ie.backTopBackground,borderRadius:Be,transition:`all ${Ie.motionDurationMid}`,"&:hover":{backgroundColor:Ie.backTopHoverBackground,transition:`all ${Ie.motionDurationMid}`}},[`${ke}-icon`]:{fontSize:Ye,lineHeight:`${Be}px`}})}},pe=Ie=>{const{componentCls:ke}=Ie;return{[`@media (max-width: ${Ie.screenMD}px)`]:{[ke]:{insetInlineEnd:Ie.backTopInlineEndMD}},[`@media (max-width: ${Ie.screenXS}px)`]:{[ke]:{insetInlineEnd:Ie.backTopInlineEndXS}}}};var ve=(0,x.Z)("BackTop",Ie=>{const{fontSizeHeading3:ke,colorTextDescription:Ye,colorTextLightSolid:Be,colorText:$e,controlHeightLG:st}=Ie,Qt=(0,te.TS)(Ie,{backTopBackground:Ye,backTopColor:Be,backTopHoverBackground:$e,backTopFontSize:ke,backTopSize:st,backTopBlockEnd:st*1.25,backTopInlineEnd:st*2.5,backTopInlineEndMD:st*1.5,backTopInlineEndXS:st*.5});return[le(Qt),pe(Qt)]},Ie=>({zIndexPopup:Ie.zIndexBase+10})),Ae=Ie=>{const{prefixCls:ke,className:Ye,rootClassName:Be,visibilityHeight:$e=400,target:st,onClick:Qt,duration:vt=450}=Ie,[wt,Ct]=re.useState($e===0),Tt=re.useRef(null),sn=()=>Tt.current&&Tt.current.ownerDocument?Tt.current.ownerDocument:window,en=(0,a.Z)(kt=>{const Et=(0,Ge.Z)(kt.target,!0);Ct(Et>=$e)});re.useEffect(()=>{const Et=(st||sn)();return en({target:Et}),Et==null||Et.addEventListener("scroll",en),()=>{en.cancel(),Et==null||Et.removeEventListener("scroll",en)}},[st]);const et=kt=>{(0,b.Z)(0,{getContainer:st||sn,duration:vt}),Qt==null||Qt(kt)},{getPrefixCls:Bt,direction:un}=re.useContext(ee.E_),rt=Bt("back-top",ke),qe=Bt(),[ht,Wt]=ve(rt),bt=Le()(Wt,rt,{[`${rt}-rtl`]:un==="rtl"},Ye,Be),Nt=(0,je.Z)(Ie,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),it=re.createElement("div",{className:`${rt}-content`},re.createElement("div",{className:`${rt}-icon`},re.createElement(xe,null)));return ht(re.createElement("div",Object.assign({},Nt,{className:bt,onClick:et,ref:Tt}),re.createElement(Oe.default,{visible:wt,motionName:`${qe}-fade`},kt=>{let{className:Et}=kt;return(0,ce.Tm)(Ie.children||it,kn=>{let{className:cn}=kn;return{className:Le()(Et,cn)}})})))}},9951:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return _n}});var E=y(59301),re=y(14809),oe=y(20439),ge=y(99153),fe=y(84851),he=y(13028),ie=y(19257),xe=y(93046),Ee=y(4635),Le=y(93664),Oe=y(62646),je={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ge=je,ce=y(53280),b=y(92310),a=y.n(b);function ee(pn,Ue,Ft){return Math.max(Ue,Math.min(pn,Ft))}var x=function(Ue){var Ft=["onTouchStart","onTouchMove","onWheel"];Ft.includes(Ue._reactName)||Ue.preventDefault()},te=function(Ue){for(var Ft=[],Sn=le(Ue),ye=pe(Ue),tn=Sn;tn0?1:0):0},be=function(Ue){return Ue.centerMode?Math.floor((Ue.slidesToShow-1)/2)+1+(parseInt(Ue.centerPadding)>0?1:0):Ue.slidesToShow},Ae=function(Ue){return Ue&&Ue.offsetWidth||0},Ie=function(Ue){return Ue&&Ue.offsetHeight||0},ke=function(Ue){var Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sn,ye,tn,_e;return Sn=Ue.startX-Ue.curX,ye=Ue.startY-Ue.curY,tn=Math.atan2(ye,Sn),_e=Math.round(tn*180/Math.PI),_e<0&&(_e=360-Math.abs(_e)),_e<=45&&_e>=0||_e<=360&&_e>=315?"left":_e>=135&&_e<=225?"right":Ft===!0?_e>=35&&_e<=135?"up":"down":"vertical"},Ye=function(Ue){var Ft=!0;return Ue.infinite||(Ue.centerMode&&Ue.currentSlide>=Ue.slideCount-1||Ue.slideCount<=Ue.slidesToShow||Ue.currentSlide>=Ue.slideCount-Ue.slidesToShow)&&(Ft=!1),Ft},Be=function(Ue,Ft){var Sn={};return Ft.forEach(function(ye){return Sn[ye]=Ue[ye]}),Sn},$e=function(Ue){var Ft=E.Children.count(Ue.children),Sn=Ue.listRef,ye=Math.ceil(Ae(Sn)),tn=Ue.trackRef&&Ue.trackRef.node,_e=Math.ceil(Ae(tn)),pt;if(Ue.vertical)pt=ye;else{var It=Ue.centerMode&&parseInt(Ue.centerPadding)*2;typeof Ue.centerPadding=="string"&&Ue.centerPadding.slice(-1)==="%"&&(It*=ye/100),pt=Math.ceil((ye-It)/Ue.slidesToShow)}var ft=Sn&&Ie(Sn.querySelector('[data-index="0"]')),Se=ft*Ue.slidesToShow,Te=Ue.currentSlide===void 0?Ue.initialSlide:Ue.currentSlide;Ue.rtl&&Ue.currentSlide===void 0&&(Te=Ft-1-Ue.initialSlide);var We=Ue.lazyLoadedList||[],Ke=te((0,oe.Z)((0,oe.Z)({},Ue),{},{currentSlide:Te,lazyLoadedList:We}));We=We.concat(Ke);var at={slideCount:Ft,slideWidth:pt,listWidth:ye,trackWidth:_e,currentSlide:Te,slideHeight:ft,listHeight:Se,lazyLoadedList:We};return Ue.autoplaying===null&&Ue.autoplay&&(at.autoplaying="playing"),at},st=function(Ue){var Ft=Ue.waitForAnimate,Sn=Ue.animating,ye=Ue.fade,tn=Ue.infinite,_e=Ue.index,pt=Ue.slideCount,It=Ue.lazyLoad,ft=Ue.currentSlide,Se=Ue.centerMode,Te=Ue.slidesToScroll,We=Ue.slidesToShow,Ke=Ue.useCSS,at=Ue.lazyLoadedList;if(Ft&&Sn)return{};var Pt=_e,xt,Me,Xe,Je={},yt={},nn=tn?_e:ee(_e,0,pt-1);if(ye){if(!tn&&(_e<0||_e>=pt))return{};_e<0?Pt=_e+pt:_e>=pt&&(Pt=_e-pt),It&&at.indexOf(Pt)<0&&(at=at.concat(Pt)),Je={animating:!0,currentSlide:Pt,lazyLoadedList:at,targetSlide:Pt},yt={animating:!1,targetSlide:Pt}}else xt=Pt,Pt<0?(xt=Pt+pt,tn?pt%Te!==0&&(xt=pt-pt%Te):xt=0):!Ye(Ue)&&Pt>ft?Pt=xt=ft:Se&&Pt>=pt?(Pt=tn?pt:pt-1,xt=tn?0:pt-1):Pt>=pt&&(xt=Pt-pt,tn?pt%Te!==0&&(xt=0):xt=pt-We),!tn&&Pt+We>=pt&&(xt=pt-We),Me=qe((0,oe.Z)((0,oe.Z)({},Ue),{},{slideIndex:Pt})),Xe=qe((0,oe.Z)((0,oe.Z)({},Ue),{},{slideIndex:xt})),tn||(Me===Xe&&(Pt=xt),Me=Xe),It&&(at=at.concat(te((0,oe.Z)((0,oe.Z)({},Ue),{},{currentSlide:Pt})))),Ke?(Je={animating:!0,currentSlide:xt,trackStyle:rt((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Me})),lazyLoadedList:at,targetSlide:nn},yt={animating:!1,currentSlide:xt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Xe})),swipeLeft:null,targetSlide:nn}):Je={currentSlide:xt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ue),{},{left:Xe})),lazyLoadedList:at,targetSlide:nn};return{state:Je,nextState:yt}},Qt=function(Ue,Ft){var Sn,ye,tn,_e,pt,It=Ue.slidesToScroll,ft=Ue.slidesToShow,Se=Ue.slideCount,Te=Ue.currentSlide,We=Ue.targetSlide,Ke=Ue.lazyLoad,at=Ue.infinite;if(_e=Se%It!==0,Sn=_e?0:(Se-Te)%It,Ft.message==="previous")tn=Sn===0?It:ft-Sn,pt=Te-tn,Ke&&!at&&(ye=Te-tn,pt=ye===-1?Se-1:ye),at||(pt=We-It);else if(Ft.message==="next")tn=Sn===0?It:Sn,pt=Te+tn,Ke&&!at&&(pt=(Te+It)%Se+Sn),at||(pt=We+It);else if(Ft.message==="dots")pt=Ft.index*Ft.slidesToScroll;else if(Ft.message==="children"){if(pt=Ft.index,at){var Pt=Nt((0,oe.Z)((0,oe.Z)({},Ue),{},{targetSlide:pt}));pt>Ft.currentSlide&&Pt==="left"?pt=pt-Se:pt10)return{scrolling:!0};pt&&(Xe.swipeLength=ot);var Ht=(It?-1:1)*(Xe.curX>Xe.startX?1:-1);pt&&(Ht=Xe.curY>Xe.startY?1:-1);var Vn=Math.ceil(Pt/xt),$t=ke(Ft.touchObject,pt),Rn=Xe.swipeLength;return Me||(ft===0&&($t==="right"||$t==="down")||ft+1>=Vn&&($t==="left"||$t==="up")||!Ye(Ft)&&($t==="left"||$t==="up"))&&(Rn=Xe.swipeLength*Se,Te===!1&&We&&(We($t),bn.edgeDragged=!0)),!Ke&&Je&&(Je($t),bn.swiped=!0),tn?qt=Dn+Rn*(yt/nn)*Ht:It?qt=Dn-Rn*Ht:qt=Dn+Rn*Ht,pt&&(qt=Dn+Rn*Ht),bn=(0,oe.Z)((0,oe.Z)({},bn),{},{touchObject:Xe,swipeLeft:qt,trackStyle:un((0,oe.Z)((0,oe.Z)({},Ft),{},{left:qt}))}),Math.abs(Xe.curX-Xe.startX)10&&(bn.swiping=!0,x(Ue)),bn}},Tt=function(Ue,Ft){var Sn=Ft.dragging,ye=Ft.swipe,tn=Ft.touchObject,_e=Ft.listWidth,pt=Ft.touchThreshold,It=Ft.verticalSwiping,ft=Ft.listHeight,Se=Ft.swipeToSlide,Te=Ft.scrolling,We=Ft.onSwipe,Ke=Ft.targetSlide,at=Ft.currentSlide,Pt=Ft.infinite;if(!Sn)return ye&&x(Ue),{};var xt=It?ft/pt:_e/pt,Me=ke(tn,It),Xe={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Te||!tn.swipeLength)return Xe;if(tn.swipeLength>xt){x(Ue),We&&We(Me);var Je,yt,nn=Pt?at:Ke;switch(Me){case"left":case"up":yt=nn+et(Ft),Je=Se?en(Ft,yt):yt,Xe.currentDirection=0;break;case"right":case"down":yt=nn-et(Ft),Je=Se?en(Ft,yt):yt,Xe.currentDirection=1;break;default:Je=nn}Xe.triggerSlideHandler=Je}else{var qt=qe(Ft);Xe.trackStyle=rt((0,oe.Z)((0,oe.Z)({},Ft),{},{left:qt}))}return Xe},sn=function(Ue){for(var Ft=Ue.infinite?Ue.slideCount*2:Ue.slideCount,Sn=Ue.infinite?Ue.slidesToShow*-1:0,ye=Ue.infinite?Ue.slidesToShow*-1:0,tn=[];SnSn[Sn.length-1])Ft=Sn[Sn.length-1];else for(var tn in Sn){if(FtUe.swipeLeft*-1)return Sn=It,!1}else if(It.offsetLeft-Ft+Ae(It)/2>Ue.swipeLeft*-1)return Sn=It,!1;return!0}),!Sn)return 0;var _e=Ue.rtl===!0?Ue.slideCount-Ue.currentSlide:Ue.currentSlide,pt=Math.abs(Sn.dataset.index-_e)||1;return pt}else return Ue.slidesToScroll},Bt=function(Ue,Ft){return Ft.reduce(function(Sn,ye){return Sn&&Ue.hasOwnProperty(ye)},!0)?null:console.error("Keys Missing:",Ue)},un=function(Ue){Bt(Ue,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Ft,Sn,ye=Ue.slideCount+2*Ue.slidesToShow;Ue.vertical?Sn=ye*Ue.slideHeight:Ft=bt(Ue)*Ue.slideWidth;var tn={opacity:1,transition:"",WebkitTransition:""};if(Ue.useTransform){var _e=Ue.vertical?"translate3d(0px, "+Ue.left+"px, 0px)":"translate3d("+Ue.left+"px, 0px, 0px)",pt=Ue.vertical?"translate3d(0px, "+Ue.left+"px, 0px)":"translate3d("+Ue.left+"px, 0px, 0px)",It=Ue.vertical?"translateY("+Ue.left+"px)":"translateX("+Ue.left+"px)";tn=(0,oe.Z)((0,oe.Z)({},tn),{},{WebkitTransform:_e,transform:pt,msTransform:It})}else Ue.vertical?tn.top=Ue.left:tn.left=Ue.left;return Ue.fade&&(tn={opacity:1}),Ft&&(tn.width=Ft),Sn&&(tn.height=Sn),window&&!window.addEventListener&&window.attachEvent&&(Ue.vertical?tn.marginTop=Ue.left+"px":tn.marginLeft=Ue.left+"px"),tn},rt=function(Ue){Bt(Ue,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Ft=un(Ue);return Ue.useTransform?(Ft.WebkitTransition="-webkit-transform "+Ue.speed+"ms "+Ue.cssEase,Ft.transition="transform "+Ue.speed+"ms "+Ue.cssEase):Ue.vertical?Ft.transition="top "+Ue.speed+"ms "+Ue.cssEase:Ft.transition="left "+Ue.speed+"ms "+Ue.cssEase,Ft},qe=function(Ue){if(Ue.unslick)return 0;Bt(Ue,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Ft=Ue.slideIndex,Sn=Ue.trackRef,ye=Ue.infinite,tn=Ue.centerMode,_e=Ue.slideCount,pt=Ue.slidesToShow,It=Ue.slidesToScroll,ft=Ue.slideWidth,Se=Ue.listWidth,Te=Ue.variableWidth,We=Ue.slideHeight,Ke=Ue.fade,at=Ue.vertical,Pt=0,xt,Me,Xe=0;if(Ke||Ue.slideCount===1)return 0;var Je=0;if(ye?(Je=-ht(Ue),_e%It!==0&&Ft+It>_e&&(Je=-(Ft>_e?pt-(Ft-_e):_e%It)),tn&&(Je+=parseInt(pt/2))):(_e%It!==0&&Ft+It>_e&&(Je=pt-_e%It),tn&&(Je=parseInt(pt/2))),Pt=Je*ft,Xe=Je*We,at?xt=Ft*We*-1+Xe:xt=Ft*ft*-1+Pt,Te===!0){var yt,nn=Sn&&Sn.node;if(yt=Ft+ht(Ue),Me=nn&&nn.childNodes[yt],xt=Me?Me.offsetLeft*-1:0,tn===!0){yt=ye?Ft+ht(Ue):Ft,Me=nn&&nn.children[yt],xt=0;for(var qt=0;qtUe.currentSlide?Ue.targetSlide>Ue.currentSlide+it(Ue)?"left":"right":Ue.targetSlide0&&(_e+=1),ye&&Ft%2===0&&(_e+=1),_e}return ye?0:Ft-1},kt=function(Ue){var Ft=Ue.slidesToShow,Sn=Ue.centerMode,ye=Ue.rtl,tn=Ue.centerPadding;if(Sn){var _e=(Ft-1)/2+1;return parseInt(tn)>0&&(_e+=1),!ye&&Ft%2===0&&(_e+=1),_e}return ye?Ft-1:0},Et=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},kn=function(Ue){var Ft,Sn,ye,tn,_e;Ue.rtl?_e=Ue.slideCount-1-Ue.index:_e=Ue.index,ye=_e<0||_e>=Ue.slideCount,Ue.centerMode?(tn=Math.floor(Ue.slidesToShow/2),Sn=(_e-Ue.currentSlide)%Ue.slideCount===0,_e>Ue.currentSlide-tn-1&&_e<=Ue.currentSlide+tn&&(Ft=!0)):Ft=Ue.currentSlide<=_e&&_e=Ue.slideCount?pt=Ue.targetSlide-Ue.slideCount:pt=Ue.targetSlide;var It=_e===pt;return{"slick-slide":!0,"slick-active":Ft,"slick-center":Sn,"slick-cloned":ye,"slick-current":It}},cn=function(Ue){var Ft={};return(Ue.variableWidth===void 0||Ue.variableWidth===!1)&&(Ft.width=Ue.slideWidth),Ue.fade&&(Ft.position="relative",Ue.vertical&&Ue.slideHeight?Ft.top=-Ue.index*parseInt(Ue.slideHeight):Ft.left=-Ue.index*parseInt(Ue.slideWidth),Ft.opacity=Ue.currentSlide===Ue.index?1:0,Ue.useCSS&&(Ft.transition="opacity "+Ue.speed+"ms "+Ue.cssEase+", visibility "+Ue.speed+"ms "+Ue.cssEase)),Ft},gt=function(Ue,Ft){return Ue.key+"-"+Ft},tt=function(Ue){var Ft,Sn=[],ye=[],tn=[],_e=E.Children.count(Ue.children),pt=le(Ue),It=pe(Ue);return E.Children.forEach(Ue.children,function(ft,Se){var Te,We={message:"children",index:Se,slidesToScroll:Ue.slidesToScroll,currentSlide:Ue.currentSlide};!Ue.lazyLoad||Ue.lazyLoad&&Ue.lazyLoadedList.indexOf(Se)>=0?Te=ft:Te=E.createElement("div",null);var Ke=cn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Se})),at=Te.props.className||"",Pt=kn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Se}));if(Sn.push(E.cloneElement(Te,{key:"original"+gt(Te,Se),"data-index":Se,className:a()(Pt,at),tabIndex:"-1","aria-hidden":!Pt["slick-active"],style:(0,oe.Z)((0,oe.Z)({outline:"none"},Te.props.style||{}),Ke),onClick:function(Xe){Te.props&&Te.props.onClick&&Te.props.onClick(Xe),Ue.focusOnSelect&&Ue.focusOnSelect(We)}})),Ue.infinite&&Ue.fade===!1){var xt=_e-Se;xt<=ht(Ue)&&_e!==Ue.slidesToShow&&(Ft=-xt,Ft>=pt&&(Te=ft),Pt=kn((0,oe.Z)((0,oe.Z)({},Ue),{},{index:Ft})),ye.push(E.cloneElement(Te,{key:"precloned"+gt(Te,Ft),"data-index":Ft,tabIndex:"-1",className:a()(Pt,at),"aria-hidden":!Pt["slick-active"],style:(0,oe.Z)((0,oe.Z)({},Te.props.style||{}),Ke),onClick:function(Xe){Te.props&&Te.props.onClick&&Te.props.onClick(Xe),Ue.focusOnSelect&&Ue.focusOnSelect(We)}}))),_e!==Ue.slidesToShow&&(Ft=_e+Se,Ft=yt&&We<=Xe:We===yt}),qt={message:"dots",index:xt,slidesToScroll:ft,currentSlide:We},bn=this.clickHandler.bind(this,qt);Pt=Pt.concat(E.createElement("li",{key:xt,className:nn},E.cloneElement(this.props.customPaging(xt),{onClick:bn})))}return E.cloneElement(this.props.appendDots(Pt),(0,oe.Z)({className:this.props.dotsClass},at))}}]),Ft}(E.PureComponent),Gt=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(){return(0,ge.Z)(this,Ft),Ue.apply(this,arguments)}return(0,fe.Z)(Ft,[{key:"clickHandler",value:function(ye,tn){tn&&tn.preventDefault(),this.props.clickHandler(ye,tn)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-prev":!0},tn=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(ye["slick-disabled"]=!0,tn=null);var _e={key:"0","data-role":"none",className:a()(ye),style:{display:"block"},onClick:tn},pt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},It;return this.props.prevArrow?It=E.cloneElement(this.props.prevArrow,(0,oe.Z)((0,oe.Z)({},_e),pt)):It=E.createElement("button",(0,re.Z)({key:"0",type:"button"},_e)," ","Previous"),It}}]),Ft}(E.PureComponent),Ve=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(){return(0,ge.Z)(this,Ft),Ue.apply(this,arguments)}return(0,fe.Z)(Ft,[{key:"clickHandler",value:function(ye,tn){tn&&tn.preventDefault(),this.props.clickHandler(ye,tn)}},{key:"render",value:function(){var ye={"slick-arrow":!0,"slick-next":!0},tn=this.clickHandler.bind(this,{message:"next"});Ye(this.props)||(ye["slick-disabled"]=!0,tn=null);var _e={key:"1","data-role":"none",className:a()(ye),style:{display:"block"},onClick:tn},pt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},It;return this.props.nextArrow?It=E.cloneElement(this.props.nextArrow,(0,oe.Z)((0,oe.Z)({},_e),pt)):It=E.createElement("button",(0,re.Z)({key:"1",type:"button"},_e)," ","Next"),It}}]),Ft}(E.PureComponent),He=y(76374),ut=["animating"],dt=function(pn){(0,ie.Z)(Ft,pn);var Ue=(0,xe.Z)(Ft);function Ft(Sn){var ye;(0,ge.Z)(this,Ft),ye=Ue.call(this,Sn),(0,Ee.Z)((0,he.Z)(ye),"listRefHandler",function(_e){return ye.list=_e}),(0,Ee.Z)((0,he.Z)(ye),"trackRefHandler",function(_e){return ye.track=_e}),(0,Ee.Z)((0,he.Z)(ye),"adaptHeight",function(){if(ye.props.adaptiveHeight&&ye.list){var _e=ye.list.querySelector('[data-index="'.concat(ye.state.currentSlide,'"]'));ye.list.style.height=Ie(_e)+"px"}}),(0,Ee.Z)((0,he.Z)(ye),"componentDidMount",function(){if(ye.props.onInit&&ye.props.onInit(),ye.props.lazyLoad){var _e=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));_e.length>0&&(ye.setState(function(It){return{lazyLoadedList:It.lazyLoadedList.concat(_e)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(_e))}var pt=(0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props);ye.updateState(pt,!0,function(){ye.adaptHeight(),ye.props.autoplay&&ye.autoPlay("playing")}),ye.props.lazyLoad==="progressive"&&(ye.lazyLoadTimer=setInterval(ye.progressiveLazyLoad,1e3)),ye.ro=new He.Z(function(){ye.state.animating?(ye.onWindowResized(!1),ye.callbackTimers.push(setTimeout(function(){return ye.onWindowResized()},ye.props.speed))):ye.onWindowResized()}),ye.ro.observe(ye.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(It){It.onfocus=ye.props.pauseOnFocus?ye.onSlideFocus:null,It.onblur=ye.props.pauseOnFocus?ye.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",ye.onWindowResized):window.attachEvent("onresize",ye.onWindowResized)}),(0,Ee.Z)((0,he.Z)(ye),"componentWillUnmount",function(){ye.animationEndCallback&&clearTimeout(ye.animationEndCallback),ye.lazyLoadTimer&&clearInterval(ye.lazyLoadTimer),ye.callbackTimers.length&&(ye.callbackTimers.forEach(function(_e){return clearTimeout(_e)}),ye.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",ye.onWindowResized):window.detachEvent("onresize",ye.onWindowResized),ye.autoplayTimer&&clearInterval(ye.autoplayTimer),ye.ro.disconnect()}),(0,Ee.Z)((0,he.Z)(ye),"componentDidUpdate",function(_e){if(ye.checkImagesLoad(),ye.props.onReInit&&ye.props.onReInit(),ye.props.lazyLoad){var pt=te((0,oe.Z)((0,oe.Z)({},ye.props),ye.state));pt.length>0&&(ye.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(pt)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(pt))}ye.adaptHeight();var It=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state),ft=ye.didPropsChange(_e);ft&&ye.updateState(It,ft,function(){ye.state.currentSlide>=E.Children.count(ye.props.children)&&ye.changeSlide({message:"index",index:E.Children.count(ye.props.children)-ye.props.slidesToShow,currentSlide:ye.state.currentSlide}),(_e.autoplay!==ye.props.autoplay||_e.autoplaySpeed!==ye.props.autoplaySpeed)&&(!_e.autoplay&&ye.props.autoplay?ye.autoPlay("playing"):ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused"))})}),(0,Ee.Z)((0,he.Z)(ye),"onWindowResized",function(_e){ye.debouncedResize&&ye.debouncedResize.cancel(),ye.debouncedResize=(0,ce.D)(50,function(){return ye.resizeWindow(_e)}),ye.debouncedResize()}),(0,Ee.Z)((0,he.Z)(ye),"resizeWindow",function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,pt=!!(ye.track&&ye.track.node);if(pt){var It=(0,oe.Z)((0,oe.Z)({listRef:ye.list,trackRef:ye.track},ye.props),ye.state);ye.updateState(It,_e,function(){ye.props.autoplay?ye.autoPlay("update"):ye.pause("paused")}),ye.setState({animating:!1}),clearTimeout(ye.animationEndCallback),delete ye.animationEndCallback}}),(0,Ee.Z)((0,he.Z)(ye),"updateState",function(_e,pt,It){var ft=$e(_e);_e=(0,oe.Z)((0,oe.Z)((0,oe.Z)({},_e),ft),{},{slideIndex:ft.currentSlide});var Se=qe(_e);_e=(0,oe.Z)((0,oe.Z)({},_e),{},{left:Se});var Te=un(_e);(pt||E.Children.count(ye.props.children)!==E.Children.count(_e.children))&&(ft.trackStyle=Te),ye.setState(ft,It)}),(0,Ee.Z)((0,he.Z)(ye),"ssrInit",function(){if(ye.props.variableWidth){var _e=0,pt=0,It=[],ft=ht((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length})),Se=Wt((0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{slideCount:ye.props.children.length}));ye.props.children.forEach(function(bn){It.push(bn.props.style.width),_e+=bn.props.style.width});for(var Te=0;Te=pt&&ye.onWindowResized()};if(!ft.onclick)ft.onclick=function(){return ft.parentNode.focus()};else{var Te=ft.onclick;ft.onclick=function(We){Te(We),ft.parentNode.focus()}}ft.onload||(ye.props.lazyLoad?ft.onload=function(){ye.adaptHeight(),ye.callbackTimers.push(setTimeout(ye.onWindowResized,ye.props.speed))}:(ft.onload=Se,ft.onerror=function(){Se(),ye.props.onLazyLoadError&&ye.props.onLazyLoadError()}))})}),(0,Ee.Z)((0,he.Z)(ye),"progressiveLazyLoad",function(){for(var _e=[],pt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),It=ye.state.currentSlide;It=-ht(pt);ft--)if(ye.state.lazyLoadedList.indexOf(ft)<0){_e.push(ft);break}_e.length>0?(ye.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(_e)}}),ye.props.onLazyLoad&&ye.props.onLazyLoad(_e)):ye.lazyLoadTimer&&(clearInterval(ye.lazyLoadTimer),delete ye.lazyLoadTimer)}),(0,Ee.Z)((0,he.Z)(ye),"slideHandler",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,It=ye.props,ft=It.asNavFor,Se=It.beforeChange,Te=It.onLazyLoad,We=It.speed,Ke=It.afterChange,at=ye.state.currentSlide,Pt=st((0,oe.Z)((0,oe.Z)((0,oe.Z)({index:_e},ye.props),ye.state),{},{trackRef:ye.track,useCSS:ye.props.useCSS&&!pt})),xt=Pt.state,Me=Pt.nextState;if(xt){Se&&Se(at,xt.currentSlide);var Xe=xt.lazyLoadedList.filter(function(Je){return ye.state.lazyLoadedList.indexOf(Je)<0});Te&&Xe.length>0&&Te(Xe),!ye.props.waitForAnimate&&ye.animationEndCallback&&(clearTimeout(ye.animationEndCallback),Ke&&Ke(at),delete ye.animationEndCallback),ye.setState(xt,function(){ft&&ye.asNavForIndex!==_e&&(ye.asNavForIndex=_e,ft.innerSlider.slideHandler(_e)),Me&&(ye.animationEndCallback=setTimeout(function(){var Je=Me.animating,yt=(0,Oe.Z)(Me,ut);ye.setState(yt,function(){ye.callbackTimers.push(setTimeout(function(){return ye.setState({animating:Je})},10)),Ke&&Ke(xt.currentSlide),delete ye.animationEndCallback})},We))})}}),(0,Ee.Z)((0,he.Z)(ye),"changeSlide",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,It=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),ft=Qt(It,_e);if(!(ft!==0&&!ft)&&(pt===!0?ye.slideHandler(ft,pt):ye.slideHandler(ft),ye.props.autoplay&&ye.autoPlay("update"),ye.props.focusOnSelect)){var Se=ye.list.querySelectorAll(".slick-current");Se[0]&&Se[0].focus()}}),(0,Ee.Z)((0,he.Z)(ye),"clickHandler",function(_e){ye.clickable===!1&&(_e.stopPropagation(),_e.preventDefault()),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"keyHandler",function(_e){var pt=vt(_e,ye.props.accessibility,ye.props.rtl);pt!==""&&ye.changeSlide({message:pt})}),(0,Ee.Z)((0,he.Z)(ye),"selectHandler",function(_e){ye.changeSlide(_e)}),(0,Ee.Z)((0,he.Z)(ye),"disableBodyScroll",function(){var _e=function(It){It=It||window.event,It.preventDefault&&It.preventDefault(),It.returnValue=!1};window.ontouchmove=_e}),(0,Ee.Z)((0,he.Z)(ye),"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ee.Z)((0,he.Z)(ye),"swipeStart",function(_e){ye.props.verticalSwiping&&ye.disableBodyScroll();var pt=wt(_e,ye.props.swipe,ye.props.draggable);pt!==""&&ye.setState(pt)}),(0,Ee.Z)((0,he.Z)(ye),"swipeMove",function(_e){var pt=Ct(_e,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));pt&&(pt.swiping&&(ye.clickable=!1),ye.setState(pt))}),(0,Ee.Z)((0,he.Z)(ye),"swipeEnd",function(_e){var pt=Tt(_e,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},ye.props),ye.state),{},{trackRef:ye.track,listRef:ye.list,slideIndex:ye.state.currentSlide}));if(pt){var It=pt.triggerSlideHandler;delete pt.triggerSlideHandler,ye.setState(pt),It!==void 0&&(ye.slideHandler(It),ye.props.verticalSwiping&&ye.enableBodyScroll())}}),(0,Ee.Z)((0,he.Z)(ye),"touchEnd",function(_e){ye.swipeEnd(_e),ye.clickable=!0}),(0,Ee.Z)((0,he.Z)(ye),"slickPrev",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"previous"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickNext",function(){ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"next"})},0))}),(0,Ee.Z)((0,he.Z)(ye),"slickGoTo",function(_e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(_e=Number(_e),isNaN(_e))return"";ye.callbackTimers.push(setTimeout(function(){return ye.changeSlide({message:"index",index:_e,currentSlide:ye.state.currentSlide},pt)},0))}),(0,Ee.Z)((0,he.Z)(ye),"play",function(){var _e;if(ye.props.rtl)_e=ye.state.currentSlide-ye.props.slidesToScroll;else if(Ye((0,oe.Z)((0,oe.Z)({},ye.props),ye.state)))_e=ye.state.currentSlide+ye.props.slidesToScroll;else return!1;ye.slideHandler(_e)}),(0,Ee.Z)((0,he.Z)(ye),"autoPlay",function(_e){ye.autoplayTimer&&clearInterval(ye.autoplayTimer);var pt=ye.state.autoplaying;if(_e==="update"){if(pt==="hovered"||pt==="focused"||pt==="paused")return}else if(_e==="leave"){if(pt==="paused"||pt==="focused")return}else if(_e==="blur"&&(pt==="paused"||pt==="hovered"))return;ye.autoplayTimer=setInterval(ye.play,ye.props.autoplaySpeed+50),ye.setState({autoplaying:"playing"})}),(0,Ee.Z)((0,he.Z)(ye),"pause",function(_e){ye.autoplayTimer&&(clearInterval(ye.autoplayTimer),ye.autoplayTimer=null);var pt=ye.state.autoplaying;_e==="paused"?ye.setState({autoplaying:"paused"}):_e==="focused"?(pt==="hovered"||pt==="playing")&&ye.setState({autoplaying:"focused"}):pt==="playing"&&ye.setState({autoplaying:"hovered"})}),(0,Ee.Z)((0,he.Z)(ye),"onDotsOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onDotsLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackOver",function(){return ye.props.autoplay&&ye.pause("hovered")}),(0,Ee.Z)((0,he.Z)(ye),"onTrackLeave",function(){return ye.props.autoplay&&ye.state.autoplaying==="hovered"&&ye.autoPlay("leave")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideFocus",function(){return ye.props.autoplay&&ye.pause("focused")}),(0,Ee.Z)((0,he.Z)(ye),"onSlideBlur",function(){return ye.props.autoplay&&ye.state.autoplaying==="focused"&&ye.autoPlay("blur")}),(0,Ee.Z)((0,he.Z)(ye),"render",function(){var _e=a()("slick-slider",ye.props.className,{"slick-vertical":ye.props.vertical,"slick-initialized":!0}),pt=(0,oe.Z)((0,oe.Z)({},ye.props),ye.state),It=Be(pt,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),ft=ye.props.pauseOnHover;It=(0,oe.Z)((0,oe.Z)({},It),{},{onMouseEnter:ft?ye.onTrackOver:null,onMouseLeave:ft?ye.onTrackLeave:null,onMouseOver:ft?ye.onTrackOver:null,focusOnSelect:ye.props.focusOnSelect&&ye.clickable?ye.selectHandler:null});var Se;if(ye.props.dots===!0&&ye.state.slideCount>=ye.props.slidesToShow){var Te=Be(pt,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),We=ye.props.pauseOnDotsHover;Te=(0,oe.Z)((0,oe.Z)({},Te),{},{clickHandler:ye.changeSlide,onMouseEnter:We?ye.onDotsLeave:null,onMouseOver:We?ye.onDotsOver:null,onMouseLeave:We?ye.onDotsLeave:null}),Se=E.createElement(ct,Te)}var Ke,at,Pt=Be(pt,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Pt.clickHandler=ye.changeSlide,ye.props.arrows&&(Ke=E.createElement(Gt,Pt),at=E.createElement(Ve,Pt));var xt=null;ye.props.vertical&&(xt={height:ye.state.listHeight});var Me=null;ye.props.vertical===!1?ye.props.centerMode===!0&&(Me={padding:"0px "+ye.props.centerPadding}):ye.props.centerMode===!0&&(Me={padding:ye.props.centerPadding+" 0px"});var Xe=(0,oe.Z)((0,oe.Z)({},xt),Me),Je=ye.props.touchMove,yt={className:"slick-list",style:Xe,onClick:ye.clickHandler,onMouseDown:Je?ye.swipeStart:null,onMouseMove:ye.state.dragging&&Je?ye.swipeMove:null,onMouseUp:Je?ye.swipeEnd:null,onMouseLeave:ye.state.dragging&&Je?ye.swipeEnd:null,onTouchStart:Je?ye.swipeStart:null,onTouchMove:ye.state.dragging&&Je?ye.swipeMove:null,onTouchEnd:Je?ye.touchEnd:null,onTouchCancel:ye.state.dragging&&Je?ye.swipeEnd:null,onKeyDown:ye.props.accessibility?ye.keyHandler:null},nn={className:_e,dir:"ltr",style:ye.props.style};return ye.props.unslick&&(yt={className:"slick-list"},nn={className:_e,style:ye.props.style}),E.createElement("div",nn,ye.props.unslick?"":Ke,E.createElement("div",(0,re.Z)({ref:ye.listRefHandler},yt),E.createElement(we,(0,re.Z)({ref:ye.trackRefHandler},It),ye.props.children)),ye.props.unslick?"":at,ye.props.unslick?"":Se)}),ye.list=null,ye.track=null,ye.state=(0,oe.Z)((0,oe.Z)({},Ge),{},{currentSlide:ye.props.initialSlide,slideCount:E.Children.count(ye.props.children)}),ye.callbackTimers=[],ye.clickable=!0,ye.debouncedResize=null;var tn=ye.ssrInit();return ye.state=(0,oe.Z)((0,oe.Z)({},ye.state),tn),ye}return(0,fe.Z)(Ft,[{key:"didPropsChange",value:function(ye){for(var tn=!1,_e=0,pt=Object.keys(this.props);_e1&&arguments[1]!==void 0?arguments[1]:!1;return ye.innerSlider.slickGoTo(tn,_e)}),(0,Ee.Z)((0,he.Z)(ye),"slickPause",function(){return ye.innerSlider.pause("paused")}),(0,Ee.Z)((0,he.Z)(ye),"slickPlay",function(){return ye.innerSlider.autoPlay("play")}),ye.state={breakpoint:null},ye._responsiveMediaHandlers=[],ye}return(0,fe.Z)(Ft,[{key:"media",value:function(ye,tn){var _e=window.matchMedia(ye),pt=function(ft){var Se=ft.matches;Se&&tn()};_e.addListener(pt),pt(_e),this._responsiveMediaHandlers.push({mql:_e,query:ye,listener:pt})}},{key:"componentDidMount",value:function(){var ye=this;if(this.props.responsive){var tn=this.props.responsive.map(function(pt){return pt.breakpoint});tn.sort(function(pt,It){return pt-It}),tn.forEach(function(pt,It){var ft;It===0?ft=mt()({minWidth:0,maxWidth:pt}):ft=mt()({minWidth:tn[It-1]+1,maxWidth:pt}),Et()&&ye.media(ft,function(){ye.setState({breakpoint:pt})})});var _e=mt()({minWidth:tn.slice(-1)[0]});Et()&&this.media(_e,function(){ye.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(ye){ye.mql.removeListener(ye.listener)})}},{key:"render",value:function(){var ye=this,tn,_e;this.state.breakpoint?(_e=this.props.responsive.filter(function(xt){return xt.breakpoint===ye.state.breakpoint}),tn=_e[0].settings==="unslick"?"unslick":(0,oe.Z)((0,oe.Z)((0,oe.Z)({},_t),this.props),_e[0].settings)):tn=(0,oe.Z)((0,oe.Z)({},_t),this.props),tn.centerMode&&(tn.slidesToScroll>1,tn.slidesToScroll=1),tn.fade&&(tn.slidesToShow>1,tn.slidesToScroll>1,tn.slidesToShow=1,tn.slidesToScroll=1);var pt=E.Children.toArray(this.props.children);pt=pt.filter(function(xt){return typeof xt=="string"?!!xt.trim():!!xt}),tn.variableWidth&&(tn.rows>1||tn.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),tn.variableWidth=!1);for(var It=[],ft=null,Se=0;Se=pt.length));at+=1)Ke.push(E.cloneElement(pt[at],{key:100*Se+10*We+at,tabIndex:-1,style:{width:"".concat(100/tn.slidesPerRow,"%"),display:"inline-block"}}));Te.push(E.createElement("div",{key:10*Se+We},Ke))}tn.variableWidth?It.push(E.createElement("div",{key:Se,style:{width:ft}},Te)):It.push(E.createElement("div",{key:Se},Te))}if(tn==="unslick"){var Pt="regular slider "+(this.props.className||"");return E.createElement("div",{className:Pt},pt)}else It.length<=tn.slidesToShow&&(tn.unslick=!0);return E.createElement(dt,(0,re.Z)({style:this.props.style,ref:this.innerSliderRefHandler},tn),It)}}]),Ft}(E.Component),Pn=Kt,Nn=y(36355),Qe=y(17313),Rt=y(83116),Ut=y(37613);const Xt=pn=>{const{componentCls:Ue,antCls:Ft,carouselArrowSize:Sn,carouselDotOffset:ye,marginXXS:tn}=pn,_e=-Sn*1.25,pt=tn;return{[Ue]:Object.assign(Object.assign({},(0,Qe.Wf)(pn)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Ft}-radio-input, input${Ft}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Ft}-radio-input, input${Ft}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Sn,height:Sn,marginTop:-Sn/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:_e,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:_e,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ye},"&-top":{top:ye,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:pn.dotWidth,height:pn.dotHeight,marginInline:pt,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${pn.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:pn.dotHeight,padding:0,color:"transparent",fontSize:0,background:pn.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${pn.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-pt,content:'""'}},"&.slick-active":{width:pn.dotActiveWidth,"& button":{background:pn.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},vn=pn=>{const{componentCls:Ue,carouselDotOffset:Ft,marginXXS:Sn}=pn,ye={width:pn.dotHeight,height:pn.dotWidth};return{[`${Ue}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:pn.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Ft},"&-right":{insetInlineEnd:Ft,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ye),{margin:`${Sn}px 0`,verticalAlign:"baseline",button:ye,"&.slick-active":Object.assign(Object.assign({},ye),{button:ye})})}}}},Hn=pn=>{const{componentCls:Ue}=pn;return[{[`${Ue}-rtl`]:{direction:"rtl",".slick-dots":{[`${Ue}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Ue}-vertical`]:{".slick-dots":{[`${Ue}-rtl&`]:{flexDirection:"column"}}}}]};var zn=(0,Rt.Z)("Carousel",pn=>{const{controlHeightLG:Ue,controlHeightSM:Ft}=pn,Sn=(0,Ut.TS)(pn,{carouselArrowSize:Ue/2,carouselDotOffset:Ft/2});return[Xt(Sn),vn(Sn),Hn(Sn)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Bn=function(pn,Ue){var Ft={};for(var Sn in pn)Object.prototype.hasOwnProperty.call(pn,Sn)&&Ue.indexOf(Sn)<0&&(Ft[Sn]=pn[Sn]);if(pn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Sn=Object.getOwnPropertySymbols(pn);ye{const{dots:Ft=!0,arrows:Sn=!1,draggable:ye=!1,waitForAnimate:tn=!1,dotPosition:_e="bottom",vertical:pt=_e==="left"||_e==="right",rootClassName:It,className:ft,style:Se,id:Te}=pn,We=Bn(pn,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Ke,direction:at,carousel:Pt}=E.useContext(Nn.E_),xt=E.useRef(),Me=function(Vn){let $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;xt.current.slickGoTo(Vn,$t)};E.useImperativeHandle(Ue,()=>({goTo:Me,autoPlay:xt.current.innerSlider.autoPlay,innerSlider:xt.current.innerSlider,prev:xt.current.slickPrev,next:xt.current.slickNext}),[xt.current]);const Xe=E.useRef(E.Children.count(pn.children));E.useEffect(()=>{Xe.current!==E.Children.count(pn.children)&&(Me(pn.initialSlide||0,!1),Xe.current=E.Children.count(pn.children))},[pn.children]);const Je=Object.assign({vertical:pt,className:a()(ft,Pt==null?void 0:Pt.className),style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Se)},We);Je.effect==="fade"&&(Je.fade=!0);const yt=Ke("carousel",Je.prefixCls),nn="slick-dots",qt=!!Ft,bn=a()(nn,`${nn}-${_e}`,typeof Ft=="boolean"?!1:Ft==null?void 0:Ft.className),[Dn,ot]=zn(yt),Ht=a()(yt,{[`${yt}-rtl`]:at==="rtl",[`${yt}-vertical`]:Je.vertical},ot,It);return Dn(E.createElement("div",{className:Ht,id:Te},E.createElement(Pn,Object.assign({ref:xt},Je,{dots:qt,dotsClass:bn,arrows:Sn,draggable:ye,verticalSwiping:pt,waitForAnimate:tn}))))})},19842:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ft}});var E=y(95190),re=y(59301),oe=y(33853),ge=y(58617),fe=y(38819),he=y(92310),ie=y.n(he),xe=y(14809),Ee=y(50298),Le=y(62646),Oe=y(77861),je=y(17115),Ge=y(90782),ce=y(6089),b=y(18929),a=re.createContext(null),ee=a,x=y(93664),te=y(4635),ae=y(20439),le="__rc_cascader_search_mark__",pe=function(Te,We,Ke){var at=Ke.label;return We.some(function(Pt){return String(Pt[at]).toLowerCase().includes(Te.toLowerCase())})},ve=function(Te,We,Ke,at){return We.map(function(Pt){return Pt[at.label]}).join(" / ")},be=function(Se,Te,We,Ke,at,Pt){var xt=at.filter,Me=xt===void 0?pe:xt,Xe=at.render,Je=Xe===void 0?ve:Xe,yt=at.limit,nn=yt===void 0?50:yt,qt=at.sort;return re.useMemo(function(){var bn=[];if(!Se)return[];function Dn(ot,Ht){var Vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ot.forEach(function($t){if(!(!qt&&nn!==!1&&nn>0&&bn.length>=nn)){var Rn=[].concat((0,E.Z)(Ht),[$t]),ra=$t[We.children],ma=Vn||$t.disabled;if((!ra||ra.length===0||Pt)&&Me(Se,Rn,{label:We.label})){var Jn;bn.push((0,ae.Z)((0,ae.Z)({},$t),{},(Jn={disabled:ma},(0,te.Z)(Jn,We.label,Je(Se,Rn,Ke,We)),(0,te.Z)(Jn,le,Rn),(0,te.Z)(Jn,We.children,void 0),Jn)))}ra&&Dn($t[We.children],Rn,ma)}})}return Dn(Te,[]),qt&&bn.sort(function(ot,Ht){return qt(ot[le],Ht[le],Se,We)}),nn!==!1&&nn>0?bn.slice(0,nn):bn},[Se,Te,We,Ke,Je,Pt,Me,qt,nn])},Ae="__RC_CASCADER_SPLIT__",Ie="SHOW_PARENT",ke="SHOW_CHILD";function Ye(Se){return Se.join(Ae)}function Be(Se){return Se.map(Ye)}function $e(Se){return Se.split(Ae)}function st(Se){var Te=Se||{},We=Te.label,Ke=Te.value,at=Te.children,Pt=Ke||"value";return{label:We||"label",value:Pt,key:Pt,children:at||"children"}}function Qt(Se,Te){var We,Ke;return(We=Se.isLeaf)!==null&&We!==void 0?We:!((Ke=Se[Te.children])!==null&&Ke!==void 0&&Ke.length)}function vt(Se){var Te=Se.parentElement;if(Te){var We=Se.offsetTop-Te.offsetTop;We-Te.scrollTop<0?Te.scrollTo({top:We}):We+Se.offsetHeight-Te.scrollTop>Te.offsetHeight&&Te.scrollTo({top:We+Se.offsetHeight-Te.offsetHeight})}}function wt(Se,Te){return Se.map(function(We){var Ke;return(Ke=We[le])===null||Ke===void 0?void 0:Ke.map(function(at){return at[Te.value]})})}function Ct(Se,Te,We){var Ke=new Set(Se),at=Te();return Se.filter(function(Pt){var xt=at[Pt],Me=xt?xt.parent:null,Xe=xt?xt.children:null;return xt&&xt.node.disabled?!0:We===ke?!(Xe&&Xe.some(function(Je){return Je.key&&Ke.has(Je.key)})):!(Me&&!Me.node.disabled&&Ke.has(Me.key))})}function Tt(Se,Te,We){for(var Ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,at=Te,Pt=[],xt=function(){var Je,yt,nn,qt=Se[Me],bn=(Je=at)===null||Je===void 0?void 0:Je.findIndex(function(ot){var Ht=ot[We.value];return Ke?String(Ht)===String(qt):Ht===qt}),Dn=bn!==-1?(yt=at)===null||yt===void 0?void 0:yt[bn]:null;Pt.push({value:(nn=Dn==null?void 0:Dn[We.value])!==null&&nn!==void 0?nn:qt,index:bn,option:Dn}),at=Dn==null?void 0:Dn[We.children]},Me=0;Me1){var St=Dn.slice(0,-1);$t(St)}else Je(!1)},ma=function(){var St,jt=((St=Ht[ot])===null||St===void 0?void 0:St[We.children])||[],Ot=jt.find(function(xn){return!xn.disabled});if(Ot){var on=[].concat((0,E.Z)(Dn),[Ot[We.value]]);$t(on)}};re.useImperativeHandle(Se,function(){return{onKeyDown:function(St){var jt=St.which;switch(jt){case kt.Z.UP:case kt.Z.DOWN:{var Ot=0;jt===kt.Z.UP?Ot=-1:jt===kt.Z.DOWN&&(Ot=1),Ot!==0&&Rn(Ot);break}case kt.Z.LEFT:{if(Xe)break;nn?ma():ra();break}case kt.Z.RIGHT:{if(Xe)break;nn?ra():ma();break}case kt.Z.BACKSPACE:{Xe||ra();break}case kt.Z.ENTER:{if(Dn.length){var on=Ht[ot],xn=(on==null?void 0:on[le])||[];xn.length?Pt(xn.map(function(fn){return fn[We.value]}),xn[xn.length-1]):Pt(Dn,Ht[ot])}break}case kt.Z.ESC:Je(!1),yt&&St.stopPropagation()}},onKeyUp:function(){}}})},kn=re.forwardRef(function(Se,Te){var We,Ke,at,Pt,xt=(0,Oe.lk)(),Me=xt.prefixCls,Xe=xt.multiple,Je=xt.searchValue,yt=xt.toggleOpen,nn=xt.notFoundContent,qt=xt.direction,bn=xt.open,Dn=re.useRef(),ot=qt==="rtl",Ht=re.useContext(ee),Vn=Ht.options,$t=Ht.values,Rn=Ht.halfValues,ra=Ht.fieldNames,ma=Ht.changeOnSelect,Jn=Ht.onSelect,St=Ht.searchOptions,jt=Ht.dropdownPrefixCls,Ot=Ht.loadData,on=Ht.expandTrigger,xn=jt||Me,fn=re.useState([]),Ln=(0,Ee.Z)(fn,2),In=Ln[0],ua=Ln[1],ba=function(ea){if(!(!Ot||Je)){var xa=Tt(ea,Vn,ra),za=xa.map(function(Da){var gr=Da.option;return gr}),Ta=za[za.length-1];if(Ta&&!Qt(Ta,ra)){var va=Ye(ea);ua(function(Da){return[].concat((0,E.Z)(Da),[va])}),Ot(za)}}};re.useEffect(function(){In.length&&In.forEach(function(Pa){var ea=$e(Pa),xa=Tt(ea,Vn,ra,!0).map(function(Ta){var va=Ta.option;return va}),za=xa[xa.length-1];(!za||za[ra.children]||Qt(za,ra))&&ua(function(Ta){return Ta.filter(function(va){return va!==Pa})})})},[Vn,In,ra]);var wn=re.useMemo(function(){return new Set(Be($t))},[$t]),La=re.useMemo(function(){return new Set(Be(Rn))},[Rn]),Ra=it(),Xa=(0,Ee.Z)(Ra,2),qa=Xa[0],na=Xa[1],fa=function(ea){na(ea),ba(ea)},Sa=function(ea){var xa=ea.disabled,za=Qt(ea,ra);return!xa&&(za||ma||Xe)},ca=function(ea,xa){var za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Jn(ea),!Xe&&(xa||ma&&(on==="hover"||za))&&yt(!1)},ia=re.useMemo(function(){return Je?St:Vn},[Je,St,Vn]),Vt=re.useMemo(function(){for(var Pa=[{options:ia}],ea=ia,xa=wt(ea,ra),za=function(){var gr=qa[Ta],Ya=ea.find(function(Ar,xr){return(xa[xr]?Ye(xa[xr]):Ar[ra.value])===gr}),sr=Ya==null?void 0:Ya[ra.children];if(!(sr!=null&&sr.length))return"break";ea=sr,Pa.push({options:sr})},Ta=0;Ta":In,ba=Se.loadingIcon,wn=Se.children,La=Se.dropdownMatchSelectWidth,Ra=La===void 0?!1:La,Xa=Se.showCheckedStrategy,qa=Xa===void 0?Ie:Xa,na=(0,Le.Z)(Se,Ce),fa=(0,je.ZP)(We),Sa=!!nn,ca=(0,b.Z)(xt,{value:Me,postState:Gt}),ia=(0,Ee.Z)(ca,2),Vt=ia[0],Zt=ia[1],an=re.useMemo(function(){return st(Pt)},[JSON.stringify(Pt)]),yn=re.useMemo(function(){return $t||[]},[$t]),jn=et(yn,an),ya=re.useCallback(function(Zn){var Mn=jn();return Zn.map(function(ta){var Ua=Mn[ta].nodes;return Ua.map(function(Ne){return Ne[an.value]})})},[jn,an]),Ha=(0,b.Z)("",{value:Dn,postState:function(Mn){return Mn||""}}),Pa=(0,Ee.Z)(Ha,2),ea=Pa[0],xa=Pa[1],za=function(Mn,ta){xa(Mn),ta.source!=="blur"&&ot&&ot(Mn)},Ta=rt(Ht),va=(0,Ee.Z)(Ta,2),Da=va[0],gr=va[1],Ya=be(ea,yn,an,Rn||at,gr,Xe),sr=Bt(yn,an),Ar=re.useMemo(function(){var Zn=sr(Vt),Mn=(0,Ee.Z)(Zn,2),ta=Mn[0],Ua=Mn[1];if(!Sa||!Vt.length)return[ta,[],Ua];var Ne=Be(ta),gn=jn(),Tn=(0,Ge.S)(Ne,!0,gn),Qn=Tn.checkedKeys,ln=Tn.halfCheckedKeys;return[ya(Qn),ya(ln),Ua]},[Sa,Vt,jn,ya,sr]),xr=(0,Ee.Z)(Ar,3),Na=xr[0],yr=xr[1],ur=xr[2],Dr=re.useMemo(function(){var Zn=Be(Na),Mn=Ct(Zn,jn,qa);return[].concat((0,E.Z)(ur),(0,E.Z)(ya(Mn)))},[Na,jn,ya,ur,qa]),Gr=sn(Dr,yn,an,Sa,yt),qr=(0,ce.Z)(function(Zn){if(Zt(Zn),Je){var Mn=Gt(Zn),ta=Mn.map(function(gn){return Tt(gn,yn,an).map(function(Tn){return Tn.option})}),Ua=Sa?Mn:Mn[0],Ne=Sa?ta:ta[0];Je(Ua,Ne)}}),bo=(0,ce.Z)(function(Zn){if((!Sa||bn)&&xa(""),!Sa)qr(Zn);else{var Mn=Ye(Zn),ta=Be(Na),Ua=Be(yr),Ne=ta.includes(Mn),gn=ur.some(function(sa){return Ye(sa)===Mn}),Tn=Na,Qn=ur;if(gn&&!Ne)Qn=ur.filter(function(sa){return Ye(sa)!==Mn});else{var ln=Ne?ta.filter(function(sa){return sa!==Mn}):[].concat((0,E.Z)(ta),[Mn]),qn=jn(),$n;if(Ne){var On=(0,Ge.S)(ln,{checked:!1,halfCheckedKeys:Ua},qn);$n=On.checkedKeys}else{var Yn=(0,Ge.S)(ln,!0,qn);$n=Yn.checkedKeys}var wa=Ct($n,jn,qa);Tn=ya(wa)}qr([].concat((0,E.Z)(Qn),(0,E.Z)(Tn)))}}),mr=function(Mn,ta){if(ta.type==="clear"){qr([]);return}var Ua=ta.values[0],Ne=Ua.valueCells;bo(Ne)},nr=Jn!==void 0?Jn:ma,Tr=jt||St,br=xn||on,Eo=function(Mn){fn==null||fn(Mn),Ln==null||Ln(Mn)},ho=re.useMemo(function(){return{options:yn,fieldNames:an,values:Na,halfValues:yr,changeOnSelect:Xe,onSelect:bo,checkable:nn,searchOptions:Ya,dropdownPrefixCls:Rn,loadData:ra,expandTrigger:Vn,expandIcon:ua,loadingIcon:ba,dropdownMenuColumnStyle:Ot}},[yn,an,Na,yr,Xe,bo,nn,Ya,Rn,ra,Vn,ua,ba,Ot]),hr=!(ea?Ya:yn).length,Kn=ea&&gr.matchInputWidth||hr?{}:{minWidth:"auto"};return re.createElement(ee.Provider,{value:ho},re.createElement(Oe.Ac,(0,xe.Z)({},na,{ref:Te,id:fa,prefixCls:at,autoClearSearchValue:bn,dropdownMatchSelectWidth:Ra,dropdownStyle:Kn,displayValues:Gr,onDisplayValuesChange:mr,mode:Sa?"multiple":void 0,searchValue:ea,onSearch:za,showSearch:Da,OptionList:cn,emptyOptions:hr,open:nr,dropdownClassName:Tr,placement:br,onDropdownVisibleChange:Eo,getRawInputElement:function(){return wn}})))});Ve.SHOW_PARENT=Ie,Ve.SHOW_CHILD=ke;var He=Ve,ut=He,dt=y(2738),Ze=y(62892),mt=y(53487),Cn=y(19080),_t=y(36355),Kt=y(93891),Pn=y(1684),Nn=y(19716),Qe=y(32441),Rt=y(14154),Ut=y(58582),Xt=y(84443),vn=y(66339),Hn=y(33234),zn=y(98447),Bn=y(17313),Wn=y(74207),_n=y(83116);const pn=Se=>{const{prefixCls:Te,componentCls:We,antCls:Ke}=Se,at=`${We}-menu-item`,Pt=` &${at}-expand ${at}-expand-icon, ${at}-loading-icon - `;return[{[We]:{width:Se.controlWidth}},{[`${We}-dropdown`]:[(0,zn.C2)(`${Te}-checkbox`,Se),{[`&${Ke}-select-dropdown`]:{padding:0}},{[We]:{"&-checkbox":{top:0,marginInlineEnd:Se.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${We}-menu-empty`]:{[`${We}-menu`]:{width:"100%",height:"auto",[at]:{color:Se.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Se.controlItemWidth,height:Se.dropdownHeight,margin:0,padding:Se.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Se.lineWidth}px ${Se.lineType} ${Se.colorSplit}`},"&-item":Object.assign(Object.assign({},Bn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Se.optionPadding,lineHeight:Se.lineHeight,cursor:"pointer",transition:`all ${Se.motionDurationMid}`,borderRadius:Se.borderRadiusSM,"&:hover":{background:Se.controlItemBgHover},"&-disabled":{color:Se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Pt]:{color:Se.colorTextDisabled}},[`&-active:not(${at}-disabled)`]:{"&, &:hover":{fontWeight:Se.optionSelectedFontWeight,backgroundColor:Se.optionSelectedBg}},"&-content":{flex:"auto"},[Pt]:{marginInlineStart:Se.paddingXXS,color:Se.colorTextDescription,fontSize:Se.fontSizeIcon},"&-keyword":{color:Se.colorHighlight}})}}}]},{[`${We}-dropdown-rtl`]:{direction:"rtl"}},(0,Wn.c)(Se)]};var Ue=(0,qn.Z)("Cascader",Se=>[pn(Se)],Se=>{const Te=Math.round((Se.controlHeight-Se.fontSize*Se.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Se.controlItemBgActive,optionSelectedFontWeight:Se.fontWeightStrong,optionPadding:`${Te}px ${Se.paddingSM}px`,menuPadding:Se.paddingXXS}}),Ft=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);atXe===0?[Me]:[].concat((0,E.Z)(xt),[Te,Me]),[]),at=[];let Pt=0;return Ke.forEach((xt,Me)=>{const Xe=Pt+xt.length;let Je=Se.slice(Pt,Xe);Pt=Xe,Me%2===1&&(Je=re.createElement("span",{className:`${We}-menu-item-keyword`,key:`separator-${Me}`},Je)),at.push(Je)}),at}const _e=(Se,Te,We,Ke)=>{const at=[],Pt=Se.toLowerCase();return Te.forEach((xt,Me)=>{Me!==0&&at.push(" / ");let Xe=xt[Ke.label];const Je=typeof Xe;(Je==="string"||Je==="number")&&(Xe=tn(String(Xe),Pt,We)),at.push(Xe)}),at},pt=re.forwardRef((Se,Te)=>{const{prefixCls:We,size:Ke,disabled:at,className:Pt,rootClassName:xt,multiple:Me,bordered:Xe=!0,transitionName:Je,choiceTransitionName:yt="",popupClassName:nn,dropdownClassName:qt,expandIcon:bn,placement:Dn,showSearch:ot,allowClear:Ht=!0,notFoundContent:Vn,direction:_t,getPopupContainer:On,status:na,showArrow:fa,builtinPlacements:aa,style:St}=Se,Qt=Ft(Se,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ot=(0,dt.Z)(Qt,["suffixIcon"]),{getPopupContainer:on,getPrefixCls:xn,renderEmpty:fn,direction:Ln,popupOverflow:In,cascader:ua}=re.useContext($t.E_),ba=_t||Ln,wn=ba==="rtl",{status:La,hasFeedback:Ra,isFormItemInput:Xa,feedbackIcon:qa}=re.useContext(Qe.aM),ta=(0,Cn.F)(La,na),ma=Vn||(fn==null?void 0:fn("Cascader"))||re.createElement(Xt.Z,{componentName:"Cascader"}),Sa=xn(),ca=xn("select",We),ia=xn("cascader",We),[Gt,Vt]=(0,Rt.Z)(ca),[an]=Ue(ia),{compactSize:yn,compactItemClassnames:jn}=(0,Hn.ri)(ca,_t),ya=ie()(nn||qt,`${ia}-dropdown`,{[`${ia}-dropdown-rtl`]:ba==="rtl"},xt,Vt),Ha=re.useMemo(()=>{if(!ot)return ot;let ur={render:_e};return typeof ot=="object"&&(ur=Object.assign(Object.assign({},ur),ot)),ur},[ot]),Pa=(0,Nn.Z)(ur=>{var Dr;return(Dr=Ke!=null?Ke:yn)!==null&&Dr!==void 0?Dr:ur}),$n=re.useContext(Pn.Z),xa=at!=null?at:$n;let za=bn;bn||(za=wn?re.createElement(oe.Z,null):re.createElement(fe.Z,null));const Ta=re.createElement("span",{className:`${ca}-menu-item-loading-icon`},re.createElement(ge.Z,{spin:!0})),va=re.useMemo(()=>Me?re.createElement("span",{className:`${ia}-checkbox-inner`}):!1,[Me]),Da=(0,Wt.Z)(Se.suffixIcon,fa),{suffixIcon:gr,removeIcon:Ya,clearIcon:sr}=(0,vn.Z)(Object.assign(Object.assign({},Se),{hasFeedback:Ra,feedbackIcon:qa,showSuffixIcon:Da,multiple:Me,prefixCls:ca,componentName:"Cascader"})),Ar=re.useMemo(()=>Dn!==void 0?Dn:wn?"bottomRight":"bottomLeft",[Dn,wn]),xr=(0,zt.Z)(aa,In),Na=Ht===!0?{clearIcon:sr}:Ht,yr=re.createElement(ut,Object.assign({prefixCls:ca,className:ie()(!We&&ia,{[`${ca}-lg`]:Pa==="large",[`${ca}-sm`]:Pa==="small",[`${ca}-rtl`]:wn,[`${ca}-borderless`]:!Xe,[`${ca}-in-form-item`]:Xa},(0,Cn.Z)(ca,ta,Ra),jn,ua==null?void 0:ua.className,Pt,xt,Vt),disabled:xa,style:Object.assign(Object.assign({},ua==null?void 0:ua.style),St)},Ot,{builtinPlacements:xr,direction:ba,placement:Ar,notFoundContent:ma,allowClear:Na,showSearch:Ha,expandIcon:za,suffixIcon:gr,removeIcon:Ya,loadingIcon:Ta,checkable:va,dropdownClassName:ya,dropdownPrefixCls:We||ia,choiceTransitionName:(0,Ze.m)(Sa,"",yt),transitionName:(0,Ze.m)(Sa,"slide-up",Je),getPopupContainer:On||on,ref:Te}));return an(Gt(yr))}),It=(0,mt.Z)(pt);pt.SHOW_PARENT=ye,pt.SHOW_CHILD=Sn,pt._InternalPanelDoNotUseOrYouWillBeFired=It;var ft=pt},24905:function(de,ne,y){"use strict";y.d(ne,{default:function(){return be}});var E=y(92310),re=y.n(E),oe=y(5630),ge=y(59301),fe=y(36355),he=y(1684),ie=y(32441),Ee=ge.createContext(null),Le=y(98447),Oe=y(14088),je=y(4572),Ge=function(Ae,Ie){var ke={};for(var Ye in Ae)Object.prototype.hasOwnProperty.call(Ae,Ye)&&Ie.indexOf(Ye)<0&&(ke[Ye]=Ae[Ye]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ye=Object.getOwnPropertySymbols(Ae);Be{var ke;const{prefixCls:Ye,className:Be,rootClassName:$e,children:st,indeterminate:Yt=!1,style:vt,onMouseEnter:wt,onMouseLeave:Ct,skipGroup:Tt=!1,disabled:sn}=Ae,en=Ge(Ae,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:Bt,checkbox:un}=ge.useContext(fe.E_),rt=ge.useContext(Ee),{isFormItemInput:qe}=ge.useContext(ie.aM),ht=ge.useContext(he.Z),Zt=(ke=(rt==null?void 0:rt.disabled)||sn)!==null&&ke!==void 0?ke:ht,bt=ge.useRef(en.value);ge.useEffect(()=>{rt==null||rt.registerValue(en.value)},[]),ge.useEffect(()=>{if(!Tt)return en.value!==bt.current&&(rt==null||rt.cancelValue(bt.current),rt==null||rt.registerValue(en.value),bt.current=en.value),()=>rt==null?void 0:rt.cancelValue(en.value)},[en.value]);const Nt=et("checkbox",Ye),[it,kt]=(0,Le.ZP)(Nt),Et=Object.assign({},en);rt&&!Tt&&(Et.onChange=function(){en.onChange&&en.onChange.apply(en,arguments),rt.toggleOption&&rt.toggleOption({label:st,value:en.value})},Et.name=rt.name,Et.checked=rt.value.includes(en.value));const Rn=re()(`${Nt}-wrapper`,{[`${Nt}-rtl`]:Bt==="rtl",[`${Nt}-wrapper-checked`]:Et.checked,[`${Nt}-wrapper-disabled`]:Zt,[`${Nt}-wrapper-in-form-item`]:qe},un==null?void 0:un.className,Be,$e,kt),cn=re()({[`${Nt}-indeterminate`]:Yt},je.A,kt),gt=Yt?"mixed":void 0;return it(ge.createElement(Oe.Z,{component:"Checkbox",disabled:Zt},ge.createElement("label",{className:Rn,style:Object.assign(Object.assign({},un==null?void 0:un.style),vt),onMouseEnter:wt,onMouseLeave:Ct},ge.createElement(oe.Z,Object.assign({"aria-checked":gt},Et,{prefixCls:Nt,className:cn,disabled:Zt,ref:Ie})),st!==void 0&&ge.createElement("span",null,st))))};var a=ge.forwardRef(ce),ee=y(95190),x=y(2738),te=function(Ae,Ie){var ke={};for(var Ye in Ae)Object.prototype.hasOwnProperty.call(Ae,Ye)&&Ie.indexOf(Ye)<0&&(ke[Ye]=Ae[Ye]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ye=Object.getOwnPropertySymbols(Ae);Be{const{defaultValue:ke,children:Ye,options:Be=[],prefixCls:$e,className:st,rootClassName:Yt,style:vt,onChange:wt}=Ae,Ct=te(Ae,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Tt,direction:sn}=ge.useContext(fe.E_),[en,et]=ge.useState(Ct.value||ke||[]),[Bt,un]=ge.useState([]);ge.useEffect(()=>{"value"in Ct&&et(Ct.value||[])},[Ct.value]);const rt=ge.useMemo(()=>Be.map(tt=>typeof tt=="string"||typeof tt=="number"?{label:tt,value:tt}:tt),[Be]),qe=tt=>{un(we=>we.filter(Ce=>Ce!==tt))},ht=tt=>{un(we=>[].concat((0,ee.Z)(we),[tt]))},Zt=tt=>{const we=en.indexOf(tt.value),Ce=(0,ee.Z)(en);we===-1?Ce.push(tt.value):Ce.splice(we,1),"value"in Ct||et(Ce),wt==null||wt(Ce.filter(ct=>Bt.includes(ct)).sort((ct,jt)=>{const Ve=rt.findIndex(ut=>ut.value===ct),He=rt.findIndex(ut=>ut.value===jt);return Ve-He}))},bt=Tt("checkbox",$e),Nt=`${bt}-group`,[it,kt]=(0,Le.ZP)(bt),Et=(0,x.Z)(Ct,["value","disabled"]),Rn=Be.length?rt.map(tt=>ge.createElement(a,{prefixCls:bt,key:tt.value.toString(),disabled:"disabled"in tt?tt.disabled:Ct.disabled,value:tt.value,checked:en.includes(tt.value),onChange:tt.onChange,className:`${Nt}-item`,style:tt.style,title:tt.title},tt.label)):Ye,cn={toggleOption:Zt,value:en,disabled:Ct.disabled,name:Ct.name,registerValue:ht,cancelValue:qe},gt=re()(Nt,{[`${Nt}-rtl`]:sn==="rtl"},st,Yt,kt);return it(ge.createElement("div",Object.assign({className:gt,style:vt},Et,{ref:Ie}),ge.createElement(Ee.Provider,{value:cn},Rn)))},le=ge.forwardRef(ae);var pe=ge.memo(le);const ve=a;ve.Group=pe,ve.__ANT_CHECKBOX=!0;var be=ve},98447:function(de,ne,y){"use strict";y.d(ne,{C2:function(){return fe}});var E=y(17313),re=y(37613),oe=y(83116);const ge=he=>{const{checkboxCls:ie}=he,xe=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",flexWrap:"wrap",columnGap:he.marginXS,[`> ${he.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,E.Wf)(he)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:he.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,E.oN)(he))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:he.checkboxSize,height:he.checkboxSize,direction:"ltr",backgroundColor:he.colorBgContainer,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,borderCollapse:"separate",transition:`all ${he.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:he.checkboxSize/14*5,height:he.checkboxSize/14*8,border:`${he.lineWidthBold}px solid ${he.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${he.motionDurationFast} ${he.motionEaseInBack}, opacity ${he.motionDurationFast}`}},"& + span":{paddingInlineStart:he.paddingXS,paddingInlineEnd:he.paddingXS}})},{[` + `;return[{[We]:{width:Se.controlWidth}},{[`${We}-dropdown`]:[(0,zn.C2)(`${Te}-checkbox`,Se),{[`&${Ke}-select-dropdown`]:{padding:0}},{[We]:{"&-checkbox":{top:0,marginInlineEnd:Se.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${We}-menu-empty`]:{[`${We}-menu`]:{width:"100%",height:"auto",[at]:{color:Se.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Se.controlItemWidth,height:Se.dropdownHeight,margin:0,padding:Se.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Se.lineWidth}px ${Se.lineType} ${Se.colorSplit}`},"&-item":Object.assign(Object.assign({},Bn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Se.optionPadding,lineHeight:Se.lineHeight,cursor:"pointer",transition:`all ${Se.motionDurationMid}`,borderRadius:Se.borderRadiusSM,"&:hover":{background:Se.controlItemBgHover},"&-disabled":{color:Se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Pt]:{color:Se.colorTextDisabled}},[`&-active:not(${at}-disabled)`]:{"&, &:hover":{fontWeight:Se.optionSelectedFontWeight,backgroundColor:Se.optionSelectedBg}},"&-content":{flex:"auto"},[Pt]:{marginInlineStart:Se.paddingXXS,color:Se.colorTextDescription,fontSize:Se.fontSizeIcon},"&-keyword":{color:Se.colorHighlight}})}}}]},{[`${We}-dropdown-rtl`]:{direction:"rtl"}},(0,Wn.c)(Se)]};var Ue=(0,_n.Z)("Cascader",Se=>[pn(Se)],Se=>{const Te=Math.round((Se.controlHeight-Se.fontSize*Se.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Se.controlItemBgActive,optionSelectedFontWeight:Se.fontWeightStrong,optionPadding:`${Te}px ${Se.paddingSM}px`,menuPadding:Se.paddingXXS}}),Ft=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);atXe===0?[Me]:[].concat((0,E.Z)(xt),[Te,Me]),[]),at=[];let Pt=0;return Ke.forEach((xt,Me)=>{const Xe=Pt+xt.length;let Je=Se.slice(Pt,Xe);Pt=Xe,Me%2===1&&(Je=re.createElement("span",{className:`${We}-menu-item-keyword`,key:`separator-${Me}`},Je)),at.push(Je)}),at}const _e=(Se,Te,We,Ke)=>{const at=[],Pt=Se.toLowerCase();return Te.forEach((xt,Me)=>{Me!==0&&at.push(" / ");let Xe=xt[Ke.label];const Je=typeof Xe;(Je==="string"||Je==="number")&&(Xe=tn(String(Xe),Pt,We)),at.push(Xe)}),at},pt=re.forwardRef((Se,Te)=>{const{prefixCls:We,size:Ke,disabled:at,className:Pt,rootClassName:xt,multiple:Me,bordered:Xe=!0,transitionName:Je,choiceTransitionName:yt="",popupClassName:nn,dropdownClassName:qt,expandIcon:bn,placement:Dn,showSearch:ot,allowClear:Ht=!0,notFoundContent:Vn,direction:$t,getPopupContainer:Rn,status:ra,showArrow:ma,builtinPlacements:Jn,style:St}=Se,jt=Ft(Se,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ot=(0,dt.Z)(jt,["suffixIcon"]),{getPopupContainer:on,getPrefixCls:xn,renderEmpty:fn,direction:Ln,popupOverflow:In,cascader:ua}=re.useContext(_t.E_),ba=$t||Ln,wn=ba==="rtl",{status:La,hasFeedback:Ra,isFormItemInput:Xa,feedbackIcon:qa}=re.useContext(Qe.aM),na=(0,Cn.F)(La,ra),fa=Vn||(fn==null?void 0:fn("Cascader"))||re.createElement(Kt.Z,{componentName:"Cascader"}),Sa=xn(),ca=xn("select",We),ia=xn("cascader",We),[Vt,Zt]=(0,Rt.Z)(ca),[an]=Ue(ia),{compactSize:yn,compactItemClassnames:jn}=(0,Hn.ri)(ca,$t),ya=ie()(nn||qt,`${ia}-dropdown`,{[`${ia}-dropdown-rtl`]:ba==="rtl"},xt,Zt),Ha=re.useMemo(()=>{if(!ot)return ot;let ur={render:_e};return typeof ot=="object"&&(ur=Object.assign(Object.assign({},ur),ot)),ur},[ot]),Pa=(0,Nn.Z)(ur=>{var Dr;return(Dr=Ke!=null?Ke:yn)!==null&&Dr!==void 0?Dr:ur}),ea=re.useContext(Pn.Z),xa=at!=null?at:ea;let za=bn;bn||(za=wn?re.createElement(oe.Z,null):re.createElement(fe.Z,null));const Ta=re.createElement("span",{className:`${ca}-menu-item-loading-icon`},re.createElement(ge.Z,{spin:!0})),va=re.useMemo(()=>Me?re.createElement("span",{className:`${ia}-checkbox-inner`}):!1,[Me]),Da=(0,Xt.Z)(Se.suffixIcon,ma),{suffixIcon:gr,removeIcon:Ya,clearIcon:sr}=(0,vn.Z)(Object.assign(Object.assign({},Se),{hasFeedback:Ra,feedbackIcon:qa,showSuffixIcon:Da,multiple:Me,prefixCls:ca,componentName:"Cascader"})),Ar=re.useMemo(()=>Dn!==void 0?Dn:wn?"bottomRight":"bottomLeft",[Dn,wn]),xr=(0,Ut.Z)(Jn,In),Na=Ht===!0?{clearIcon:sr}:Ht,yr=re.createElement(ut,Object.assign({prefixCls:ca,className:ie()(!We&&ia,{[`${ca}-lg`]:Pa==="large",[`${ca}-sm`]:Pa==="small",[`${ca}-rtl`]:wn,[`${ca}-borderless`]:!Xe,[`${ca}-in-form-item`]:Xa},(0,Cn.Z)(ca,na,Ra),jn,ua==null?void 0:ua.className,Pt,xt,Zt),disabled:xa,style:Object.assign(Object.assign({},ua==null?void 0:ua.style),St)},Ot,{builtinPlacements:xr,direction:ba,placement:Ar,notFoundContent:fa,allowClear:Na,showSearch:Ha,expandIcon:za,suffixIcon:gr,removeIcon:Ya,loadingIcon:Ta,checkable:va,dropdownClassName:ya,dropdownPrefixCls:We||ia,choiceTransitionName:(0,Ze.m)(Sa,"",yt),transitionName:(0,Ze.m)(Sa,"slide-up",Je),getPopupContainer:Rn||on,ref:Te}));return an(Vt(yr))}),It=(0,mt.Z)(pt);pt.SHOW_PARENT=ye,pt.SHOW_CHILD=Sn,pt._InternalPanelDoNotUseOrYouWillBeFired=It;var ft=pt},24905:function(de,ne,y){"use strict";y.d(ne,{default:function(){return be}});var E=y(92310),re=y.n(E),oe=y(5630),ge=y(59301),fe=y(36355),he=y(1684),ie=y(32441),Ee=ge.createContext(null),Le=y(98447),Oe=y(14088),je=y(4572),Ge=function(Ae,Ie){var ke={};for(var Ye in Ae)Object.prototype.hasOwnProperty.call(Ae,Ye)&&Ie.indexOf(Ye)<0&&(ke[Ye]=Ae[Ye]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ye=Object.getOwnPropertySymbols(Ae);Be{var ke;const{prefixCls:Ye,className:Be,rootClassName:$e,children:st,indeterminate:Qt=!1,style:vt,onMouseEnter:wt,onMouseLeave:Ct,skipGroup:Tt=!1,disabled:sn}=Ae,en=Ge(Ae,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:Bt,checkbox:un}=ge.useContext(fe.E_),rt=ge.useContext(Ee),{isFormItemInput:qe}=ge.useContext(ie.aM),ht=ge.useContext(he.Z),Wt=(ke=(rt==null?void 0:rt.disabled)||sn)!==null&&ke!==void 0?ke:ht,bt=ge.useRef(en.value);ge.useEffect(()=>{rt==null||rt.registerValue(en.value)},[]),ge.useEffect(()=>{if(!Tt)return en.value!==bt.current&&(rt==null||rt.cancelValue(bt.current),rt==null||rt.registerValue(en.value),bt.current=en.value),()=>rt==null?void 0:rt.cancelValue(en.value)},[en.value]);const Nt=et("checkbox",Ye),[it,kt]=(0,Le.ZP)(Nt),Et=Object.assign({},en);rt&&!Tt&&(Et.onChange=function(){en.onChange&&en.onChange.apply(en,arguments),rt.toggleOption&&rt.toggleOption({label:st,value:en.value})},Et.name=rt.name,Et.checked=rt.value.includes(en.value));const kn=re()(`${Nt}-wrapper`,{[`${Nt}-rtl`]:Bt==="rtl",[`${Nt}-wrapper-checked`]:Et.checked,[`${Nt}-wrapper-disabled`]:Wt,[`${Nt}-wrapper-in-form-item`]:qe},un==null?void 0:un.className,Be,$e,kt),cn=re()({[`${Nt}-indeterminate`]:Qt},je.A,kt),gt=Qt?"mixed":void 0;return it(ge.createElement(Oe.Z,{component:"Checkbox",disabled:Wt},ge.createElement("label",{className:kn,style:Object.assign(Object.assign({},un==null?void 0:un.style),vt),onMouseEnter:wt,onMouseLeave:Ct},ge.createElement(oe.Z,Object.assign({"aria-checked":gt},Et,{prefixCls:Nt,className:cn,disabled:Wt,ref:Ie})),st!==void 0&&ge.createElement("span",null,st))))};var a=ge.forwardRef(ce),ee=y(95190),x=y(2738),te=function(Ae,Ie){var ke={};for(var Ye in Ae)Object.prototype.hasOwnProperty.call(Ae,Ye)&&Ie.indexOf(Ye)<0&&(ke[Ye]=Ae[Ye]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ye=Object.getOwnPropertySymbols(Ae);Be{const{defaultValue:ke,children:Ye,options:Be=[],prefixCls:$e,className:st,rootClassName:Qt,style:vt,onChange:wt}=Ae,Ct=te(Ae,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Tt,direction:sn}=ge.useContext(fe.E_),[en,et]=ge.useState(Ct.value||ke||[]),[Bt,un]=ge.useState([]);ge.useEffect(()=>{"value"in Ct&&et(Ct.value||[])},[Ct.value]);const rt=ge.useMemo(()=>Be.map(tt=>typeof tt=="string"||typeof tt=="number"?{label:tt,value:tt}:tt),[Be]),qe=tt=>{un(we=>we.filter(Ce=>Ce!==tt))},ht=tt=>{un(we=>[].concat((0,ee.Z)(we),[tt]))},Wt=tt=>{const we=en.indexOf(tt.value),Ce=(0,ee.Z)(en);we===-1?Ce.push(tt.value):Ce.splice(we,1),"value"in Ct||et(Ce),wt==null||wt(Ce.filter(ct=>Bt.includes(ct)).sort((ct,Gt)=>{const Ve=rt.findIndex(ut=>ut.value===ct),He=rt.findIndex(ut=>ut.value===Gt);return Ve-He}))},bt=Tt("checkbox",$e),Nt=`${bt}-group`,[it,kt]=(0,Le.ZP)(bt),Et=(0,x.Z)(Ct,["value","disabled"]),kn=Be.length?rt.map(tt=>ge.createElement(a,{prefixCls:bt,key:tt.value.toString(),disabled:"disabled"in tt?tt.disabled:Ct.disabled,value:tt.value,checked:en.includes(tt.value),onChange:tt.onChange,className:`${Nt}-item`,style:tt.style,title:tt.title},tt.label)):Ye,cn={toggleOption:Wt,value:en,disabled:Ct.disabled,name:Ct.name,registerValue:ht,cancelValue:qe},gt=re()(Nt,{[`${Nt}-rtl`]:sn==="rtl"},st,Qt,kt);return it(ge.createElement("div",Object.assign({className:gt,style:vt},Et,{ref:Ie}),ge.createElement(Ee.Provider,{value:cn},kn)))},le=ge.forwardRef(ae);var pe=ge.memo(le);const ve=a;ve.Group=pe,ve.__ANT_CHECKBOX=!0;var be=ve},98447:function(de,ne,y){"use strict";y.d(ne,{C2:function(){return fe}});var E=y(17313),re=y(37613),oe=y(83116);const ge=he=>{const{checkboxCls:ie}=he,xe=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",flexWrap:"wrap",columnGap:he.marginXS,[`> ${he.antCls}-row`]:{flex:1}}),[xe]:Object.assign(Object.assign({},(0,E.Wf)(he)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${xe}`]:{marginInlineStart:0},[`&${xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,E.Wf)(he)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:he.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,E.oN)(he))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:he.checkboxSize,height:he.checkboxSize,direction:"ltr",backgroundColor:he.colorBgContainer,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,borderCollapse:"separate",transition:`all ${he.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:he.checkboxSize/14*5,height:he.checkboxSize/14*8,border:`${he.lineWidthBold}px solid ${he.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${he.motionDurationFast} ${he.motionEaseInBack}, opacity ${he.motionDurationFast}`}},"& + span":{paddingInlineStart:he.paddingXS,paddingInlineEnd:he.paddingXS}})},{[` ${xe}:not(${xe}-disabled), ${ie}:not(${ie}-disabled) `]:{[`&:hover ${ie}-inner`]:{borderColor:he.colorPrimary}},[`${xe}:not(${xe}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:he.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:he.colorPrimary,borderColor:he.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${he.motionDurationMid} ${he.motionEaseOutBack} ${he.motionDurationFast}`}}},[` ${xe}-checked:not(${xe}-disabled), ${ie}-checked:not(${ie}-disabled) - `]:{[`&:hover ${ie}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:he.colorBgContainer,borderColor:he.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:he.fontSizeLG/2,height:he.fontSizeLG/2,backgroundColor:he.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:he.colorBgContainerDisabled,borderColor:he.colorBorder,"&:after":{borderColor:he.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:he.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:he.colorTextDisabled}}}]};function fe(he,ie){const xe=(0,re.TS)(ie,{checkboxCls:`.${he}`,checkboxSize:ie.controlInteractiveSize});return[ge(xe)]}ne.ZP=(0,oe.Z)("Checkbox",(he,ie)=>{let{prefixCls:xe}=ie;return[fe(xe,he)]})},28103:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return je}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(17313),he=y(83116),ie=y(37613);const xe=Ge=>{const{componentCls:ce,sizePaddingEdgeHorizontal:b,colorSplit:a,lineWidth:ee,textPaddingInline:x,orientationMargin:te,verticalMarginInline:ae}=Ge;return{[ce]:Object.assign(Object.assign({},(0,fe.Wf)(Ge)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ge.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ce}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ge.dividerHorizontalWithTextGutterMargin}px 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.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${ce}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ce}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ce}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:x},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${ce}-with-text${ce}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ce}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ce}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${ce}-with-text-left${ce}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ce}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${ce}-with-text-right${ce}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ce}-inner-text`]:{paddingInlineEnd:b}}})}};var Ee=(0,he.Z)("Divider",Ge=>{const ce=(0,ie.TS)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[xe(ce)]},Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS})),Le=function(Ge,ce){var b={};for(var a in Ge)Object.prototype.hasOwnProperty.call(Ge,a)&&ce.indexOf(a)<0&&(b[a]=Ge[a]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ge);ee{const{getPrefixCls:ce,direction:b,divider:a}=oe.useContext(ge.E_),{prefixCls:ee,type:x="horizontal",orientation:te="center",orientationMargin:ae,className:le,rootClassName:pe,children:ve,dashed:be,plain:Ae,style:Ie}=Ge,ke=Le(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ye=ce("divider",ee),[Be,$e]=Ee(Ye),st=te.length>0?`-${te}`:te,Yt=!!ve,vt=te==="left"&&ae!=null,wt=te==="right"&&ae!=null,Ct=re()(Ye,a==null?void 0:a.className,$e,`${Ye}-${x}`,{[`${Ye}-with-text`]:Yt,[`${Ye}-with-text${st}`]:Yt,[`${Ye}-dashed`]:!!be,[`${Ye}-plain`]:!!Ae,[`${Ye}-rtl`]:b==="rtl",[`${Ye}-no-default-orientation-margin-left`]:vt,[`${Ye}-no-default-orientation-margin-right`]:wt},le,pe),Tt=oe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),sn=Object.assign(Object.assign({},vt&&{marginLeft:Tt}),wt&&{marginRight:Tt});return Be(oe.createElement("div",Object.assign({className:Ct,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ie)},ke,{role:"separator"}),ve&&x!=="vertical"&&oe.createElement("span",{className:`${Ye}-inner-text`,style:sn},ve)))}},43428:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return it}});var E=y(92310),re=y.n(E),oe=y(20439),ge=y(50298),fe=y(43403),he=y(34280),ie=y(59301),xe=ie.createContext(null),Ee=ie.createContext({}),Le=xe,Oe=y(4635),je=y(14809),Ge=y(77900),ce=y(10228),b=y(26112),a=y(70425),ee=function(Et){var Rn=Et.prefixCls,cn=Et.className,gt=Et.style,tt=Et.children,we=Et.containerRef,Ce=Et.id,ct=Et.onMouseEnter,jt=Et.onMouseOver,Ve=Et.onMouseLeave,He=Et.onClick,ut=Et.onKeyDown,dt=Et.onKeyUp,Ze={onMouseEnter:ct,onMouseOver:jt,onMouseLeave:Ve,onClick:He,onKeyDown:ut,onKeyUp:dt},mt=ie.useContext(Ee),Cn=mt.panel,$t=(0,a.useComposeRef)(Cn,we);return ie.createElement(ie.Fragment,null,ie.createElement("div",(0,je.Z)({id:Ce,className:re()("".concat(Rn,"-content"),cn),style:(0,oe.Z)({},gt),"aria-modal":"true",role:"dialog",ref:$t},Ze),tt))},x=ee,te=y(48736);function ae(kt){return typeof kt=="string"&&String(Number(kt))===kt?((0,te.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(kt)):kt}function le(kt){warning(!("wrapperClassName"in kt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!kt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ve(kt,Et){var Rn,cn,gt,tt,we=kt.prefixCls,Ce=kt.open,ct=kt.placement,jt=kt.inline,Ve=kt.push,He=kt.forceRender,ut=kt.autoFocus,dt=kt.keyboard,Ze=kt.rootClassName,mt=kt.rootStyle,Cn=kt.zIndex,$t=kt.className,Xt=kt.id,Pn=kt.style,Nn=kt.motion,Qe=kt.width,Rt=kt.height,zt=kt.children,Wt=kt.contentWrapperStyle,vn=kt.mask,Hn=kt.maskClosable,zn=kt.maskMotion,Bn=kt.maskClassName,Wn=kt.maskStyle,qn=kt.afterOpenChange,pn=kt.onClose,Ue=kt.onMouseEnter,Ft=kt.onMouseOver,Sn=kt.onMouseLeave,ye=kt.onClick,tn=kt.onKeyDown,_e=kt.onKeyUp,pt=ie.useRef(),It=ie.useRef(),ft=ie.useRef();ie.useImperativeHandle(Et,function(){return pt.current});var Se=function(Ht){var Vn=Ht.keyCode,_t=Ht.shiftKey;switch(Vn){case ce.Z.TAB:{if(Vn===ce.Z.TAB){if(!_t&&document.activeElement===ft.current){var On;(On=It.current)===null||On===void 0||On.focus({preventScroll:!0})}else if(_t&&document.activeElement===It.current){var na;(na=ft.current)===null||na===void 0||na.focus({preventScroll:!0})}}break}case ce.Z.ESC:{pn&&dt&&(Ht.stopPropagation(),pn(Ht));break}}};ie.useEffect(function(){if(Ce&&ut){var ot;(ot=pt.current)===null||ot===void 0||ot.focus({preventScroll:!0})}},[Ce]);var Te=ie.useState(!1),We=(0,ge.Z)(Te,2),Ke=We[0],at=We[1],Pt=ie.useContext(Le),xt;Ve===!1?xt={distance:0}:Ve===!0?xt={}:xt=Ve||{};var Me=(Rn=(cn=(gt=xt)===null||gt===void 0?void 0:gt.distance)!==null&&cn!==void 0?cn:Pt==null?void 0:Pt.pushDistance)!==null&&Rn!==void 0?Rn:180,Xe=ie.useMemo(function(){return{pushDistance:Me,push:function(){at(!0)},pull:function(){at(!1)}}},[Me]);ie.useEffect(function(){if(Ce){var ot;Pt==null||(ot=Pt.push)===null||ot===void 0||ot.call(Pt)}else{var Ht;Pt==null||(Ht=Pt.pull)===null||Ht===void 0||Ht.call(Pt)}},[Ce]),ie.useEffect(function(){return function(){var ot;Pt==null||(ot=Pt.pull)===null||ot===void 0||ot.call(Pt)}},[]);var Je=vn&&ie.createElement(Ge.default,(0,je.Z)({key:"mask"},zn,{visible:Ce}),function(ot,Ht){var Vn=ot.className,_t=ot.style;return ie.createElement("div",{className:re()("".concat(we,"-mask"),Vn,Bn),style:(0,oe.Z)((0,oe.Z)({},_t),Wn),onClick:Hn&&Ce?pn:void 0,ref:Ht})}),yt=typeof Nn=="function"?Nn(ct):Nn,nn={};if(Ke&&Me)switch(ct){case"top":nn.transform="translateY(".concat(Me,"px)");break;case"bottom":nn.transform="translateY(".concat(-Me,"px)");break;case"left":nn.transform="translateX(".concat(Me,"px)");break;default:nn.transform="translateX(".concat(-Me,"px)");break}ct==="left"||ct==="right"?nn.width=ae(Qe):nn.height=ae(Rt);var qt={onMouseEnter:Ue,onMouseOver:Ft,onMouseLeave:Sn,onClick:ye,onKeyDown:tn,onKeyUp:_e},bn=ie.createElement(Ge.default,(0,je.Z)({key:"panel"},yt,{visible:Ce,forceRender:He,onVisibleChanged:function(Ht){qn==null||qn(Ht)},removeOnLeave:!1,leavedClassName:"".concat(we,"-content-wrapper-hidden")}),function(ot,Ht){var Vn=ot.className,_t=ot.style;return ie.createElement("div",(0,je.Z)({className:re()("".concat(we,"-content-wrapper"),Vn),style:(0,oe.Z)((0,oe.Z)((0,oe.Z)({},nn),_t),Wt)},(0,b.Z)(kt,{data:!0})),ie.createElement(x,(0,je.Z)({id:Xt,containerRef:Ht,prefixCls:we,className:$t,style:Pn},qt),zt))}),Dn=(0,oe.Z)({},mt);return Cn&&(Dn.zIndex=Cn),ie.createElement(Le.Provider,{value:Xe},ie.createElement("div",{className:re()(we,"".concat(we,"-").concat(ct),Ze,(tt={},(0,Oe.Z)(tt,"".concat(we,"-open"),Ce),(0,Oe.Z)(tt,"".concat(we,"-inline"),jt),tt)),style:Dn,tabIndex:-1,ref:pt,onKeyDown:Se},Je,ie.createElement("div",{tabIndex:0,ref:It,style:pe,"aria-hidden":"true","data-sentinel":"start"}),bn,ie.createElement("div",{tabIndex:0,ref:ft,style:pe,"aria-hidden":"true","data-sentinel":"end"})))}var be=ie.forwardRef(ve),Ae=be,Ie=function(Et){var Rn=Et.open,cn=Rn===void 0?!1:Rn,gt=Et.prefixCls,tt=gt===void 0?"rc-drawer":gt,we=Et.placement,Ce=we===void 0?"right":we,ct=Et.autoFocus,jt=ct===void 0?!0:ct,Ve=Et.keyboard,He=Ve===void 0?!0:Ve,ut=Et.width,dt=ut===void 0?378:ut,Ze=Et.mask,mt=Ze===void 0?!0:Ze,Cn=Et.maskClosable,$t=Cn===void 0?!0:Cn,Xt=Et.getContainer,Pn=Et.forceRender,Nn=Et.afterOpenChange,Qe=Et.destroyOnClose,Rt=Et.onMouseEnter,zt=Et.onMouseOver,Wt=Et.onMouseLeave,vn=Et.onClick,Hn=Et.onKeyDown,zn=Et.onKeyUp,Bn=Et.panelRef,Wn=ie.useState(!1),qn=(0,ge.Z)(Wn,2),pn=qn[0],Ue=qn[1],Ft=ie.useState(!1),Sn=(0,ge.Z)(Ft,2),ye=Sn[0],tn=Sn[1];(0,he.Z)(function(){tn(!0)},[]);var _e=ye?cn:!1,pt=ie.useRef(),It=ie.useRef();(0,he.Z)(function(){_e&&(It.current=document.activeElement)},[_e]);var ft=function(at){var Pt;if(Ue(at),Nn==null||Nn(at),!at&&It.current&&!((Pt=pt.current)!==null&&Pt!==void 0&&Pt.contains(It.current))){var xt;(xt=It.current)===null||xt===void 0||xt.focus({preventScroll:!0})}},Se=ie.useMemo(function(){return{panel:Bn}},[Bn]);if(!Pn&&!pn&&!_e&&Qe)return null;var Te={onMouseEnter:Rt,onMouseOver:zt,onMouseLeave:Wt,onClick:vn,onKeyDown:Hn,onKeyUp:zn},We=(0,oe.Z)((0,oe.Z)({},Et),{},{open:_e,prefixCls:tt,placement:Ce,autoFocus:jt,keyboard:He,width:dt,mask:mt,maskClosable:$t,inline:Xt===!1,afterOpenChange:ft,ref:pt},Te);return ie.createElement(Ee.Provider,{value:Se},ie.createElement(fe.Z,{open:_e||Pn||pn,autoDestroy:!1,getContainer:Xt,autoLock:mt&&(_e||pn)},ie.createElement(Ae,We)))},ke=Ie,Ye=ke,Be=y(62892),$e=y(36355),st=y(32441),Yt=y(47729),wt=kt=>{const{prefixCls:Et,title:Rn,footer:cn,extra:gt,closeIcon:tt,closable:we,onClose:Ce,headerStyle:ct,drawerStyle:jt,bodyStyle:Ve,footerStyle:He,children:ut}=kt,dt=ie.useCallback(Xt=>ie.createElement("button",{type:"button",onClick:Ce,"aria-label":"Close",className:`${Et}-close`},Xt),[Ce]),[Ze,mt]=(0,Yt.Z)(we,tt,dt,void 0,!0),Cn=ie.useMemo(()=>!Rn&&!Ze?null:ie.createElement("div",{style:ct,className:re()(`${Et}-header`,{[`${Et}-header-close-only`]:Ze&&!Rn&&!gt})},ie.createElement("div",{className:`${Et}-header-title`},mt,Rn&&ie.createElement("div",{className:`${Et}-title`},Rn)),gt&&ie.createElement("div",{className:`${Et}-extra`},gt)),[Ze,mt,gt,ct,Et,Rn]),$t=ie.useMemo(()=>{if(!cn)return null;const Xt=`${Et}-footer`;return ie.createElement("div",{className:Xt,style:He},cn)},[cn,He,Et]);return ie.createElement("div",{className:`${Et}-wrapper-body`,style:jt},Cn,ie.createElement("div",{className:`${Et}-body`,style:Ve},ut),$t)},Ct=y(33234),Tt=y(83116),sn=y(37613),et=kt=>{const{componentCls:Et,motionDurationSlow:Rn}=kt,cn={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Rn}`}}};return{[Et]:{[`${Et}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Rn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Et}-panel-motion`]:{"&-left":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Bt=kt=>{const{componentCls:Et,zIndexPopup:Rn,colorBgMask:cn,colorBgElevated:gt,motionDurationSlow:tt,motionDurationMid:we,padding:Ce,paddingLG:ct,fontSizeLG:jt,lineHeightLG:Ve,lineWidth:He,lineType:ut,colorSplit:dt,marginSM:Ze,colorIcon:mt,colorIconHover:Cn,colorText:$t,fontWeightStrong:Xt,footerPaddingBlock:Pn,footerPaddingInline:Nn}=kt,Qe=`${Et}-content-wrapper`;return{[Et]:{position:"fixed",inset:0,zIndex:Rn,pointerEvents:"none","&-pure":{position:"relative",background:gt,[`&${Et}-left`]:{boxShadow:kt.boxShadowDrawerLeft},[`&${Et}-right`]:{boxShadow:kt.boxShadowDrawerRight},[`&${Et}-top`]:{boxShadow:kt.boxShadowDrawerUp},[`&${Et}-bottom`]:{boxShadow:kt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Et}-mask`]:{position:"absolute",inset:0,zIndex:Rn,background:cn,pointerEvents:"auto"},[Qe]:{position:"absolute",zIndex:Rn,maxWidth:"100vw",transition:`all ${tt}`,"&-hidden":{display:"none"}},[`&-left > ${Qe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:kt.boxShadowDrawerLeft},[`&-right > ${Qe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:kt.boxShadowDrawerRight},[`&-top > ${Qe}`]:{top:0,insetInline:0,boxShadow:kt.boxShadowDrawerUp},[`&-bottom > ${Qe}`]:{bottom:0,insetInline:0,boxShadow:kt.boxShadowDrawerDown},[`${Et}-content`]:{width:"100%",height:"100%",overflow:"auto",background:gt,pointerEvents:"auto"},[`${Et}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Et}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ce}px ${ct}px`,fontSize:jt,lineHeight:Ve,borderBottom:`${He}px ${ut} ${dt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Et}-extra`]:{flex:"none"},[`${Et}-close`]:{display:"inline-block",marginInlineEnd:Ze,color:mt,fontWeight:Xt,fontSize:jt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${we}`,textRendering:"auto","&:focus, &:hover":{color:Cn,textDecoration:"none"}},[`${Et}-title`]:{flex:1,margin:0,color:$t,fontWeight:kt.fontWeightStrong,fontSize:jt,lineHeight:Ve},[`${Et}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ct,overflow:"auto"},[`${Et}-footer`]:{flexShrink:0,padding:`${Pn}px ${Nn}px`,borderTop:`${He}px ${ut} ${dt}`},"&-rtl":{direction:"rtl"}}}};var un=(0,Tt.Z)("Drawer",kt=>{const Et=(0,sn.TS)(kt,{});return[Bt(Et),et(Et)]},kt=>({zIndexPopup:kt.zIndexPopupBase,footerPaddingBlock:kt.paddingXS,footerPaddingInline:kt.padding})),rt=y(11575),qe=function(kt,Et){var Rn={};for(var cn in kt)Object.prototype.hasOwnProperty.call(kt,cn)&&Et.indexOf(cn)<0&&(Rn[cn]=kt[cn]);if(kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,cn=Object.getOwnPropertySymbols(kt);gt{var Et;const{rootClassName:Rn,width:cn,height:gt,size:tt="default",mask:we=!0,push:Ce=Zt,open:ct,afterOpenChange:jt,onClose:Ve,prefixCls:He,getContainer:ut,style:dt,className:Ze,visible:mt,afterVisibleChange:Cn}=kt,$t=qe(kt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Xt,getPrefixCls:Pn,direction:Nn,drawer:Qe}=ie.useContext($e.E_),Rt=Pn("drawer",He),[zt,Wt]=un(Rt),vn=ut===void 0&&Xt?()=>Xt(document.body):ut,Hn=re()({"no-mask":!we,[`${Rt}-rtl`]:Nn==="rtl"},Rn,Wt),zn=ie.useMemo(()=>cn!=null?cn:tt==="large"?736:378,[cn,tt]),Bn=ie.useMemo(()=>gt!=null?gt:tt==="large"?736:378,[gt,tt]),Wn={motionName:(0,Be.m)(Rt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},qn=Ue=>({motionName:(0,Be.m)(Rt,`panel-motion-${Ue}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),pn=(0,rt.H)();return zt(ie.createElement(Ct.BR,null,ie.createElement(st.Ux,{status:!0,override:!0},ie.createElement(Ye,Object.assign({prefixCls:Rt,onClose:Ve,maskMotion:Wn,motion:qn},$t,{open:ct!=null?ct:mt,mask:we,push:Ce,width:zn,height:Bn,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),dt),className:re()(Qe==null?void 0:Qe.className,Ze),rootClassName:Hn,getContainer:vn,afterOpenChange:jt!=null?jt:Cn,panelRef:pn}),ie.createElement(wt,Object.assign({prefixCls:Rt},$t,{onClose:Ve}))))))},Nt=kt=>{const{prefixCls:Et,style:Rn,className:cn,placement:gt="right"}=kt,tt=qe(kt,["prefixCls","style","className","placement"]),{getPrefixCls:we}=ie.useContext($e.E_),Ce=we("drawer",Et),[ct,jt]=un(Ce),Ve=re()(Ce,`${Ce}-pure`,`${Ce}-${gt}`,jt,cn);return ct(ie.createElement("div",{className:Ve,style:Rn},ie.createElement(wt,Object.assign({prefixCls:Ce},tt))))};bt._InternalPanelDoNotUseOrYouWillBeFired=Nt;var it=bt},91857:function(de,ne,y){"use strict";var E=y(59301),re=y(38819),oe=y(92310),ge=y.n(oe),fe=y(31561),he=y(70425),ie=y(18929),xe=y(2738),Ee=y(79676),Le=y(53487),Oe=y(92343),je=y(36355),Ge=y(20834),ce=y(40875),b=y(88088),a=y(47211);const ee=null,x=pe=>{const{menu:ve,arrow:be,prefixCls:Ae,children:Ie,trigger:ke,disabled:Ye,dropdownRender:Be,getPopupContainer:$e,overlayClassName:st,rootClassName:Yt,open:vt,onOpenChange:wt,visible:Ct,onVisibleChange:Tt,mouseEnterDelay:sn=.15,mouseLeaveDelay:en=.1,autoAdjustOverflow:et=!0,placement:Bt="",overlay:un,transitionName:rt}=pe,{getPopupContainer:qe,getPrefixCls:ht,direction:Zt}=E.useContext(je.E_),bt=E.useMemo(()=>{const Ze=ht();return rt!==void 0?rt:Bt.includes("top")?`${Ze}-slide-down`:`${Ze}-slide-up`},[ht,Bt,rt]),Nt=E.useMemo(()=>Bt?Bt.includes("Center")?Bt.slice(0,Bt.indexOf("Center")):Bt:Zt==="rtl"?"bottomRight":"bottomLeft",[Bt,Zt]),it=ht("dropdown",Ae),[kt,Et]=(0,a.Z)(it),[,Rn]=(0,b.Z)(),cn=E.Children.only(Ie),gt=(0,Oe.Tm)(cn,{className:ge()(`${it}-trigger`,{[`${it}-rtl`]:Zt==="rtl"},cn.props.className),disabled:Ye}),tt=Ye?[]:ke;let we;tt&&tt.includes("contextMenu")&&(we=!0);const[Ce,ct]=(0,ie.Z)(!1,{value:vt!=null?vt:Ct}),jt=(0,he.useEvent)(Ze=>{wt==null||wt(Ze),Tt==null||Tt(Ze),ct(Ze)}),Ve=ge()(st,Yt,Et,{[`${it}-rtl`]:Zt==="rtl"}),He=(0,Ee.Z)({arrowPointAtCenter:typeof be=="object"&&be.pointAtCenter,autoAdjustOverflow:et,offset:Rn.marginXXS,arrowWidth:be?Rn.sizePopupArrow:0,borderRadius:Rn.borderRadius}),ut=E.useCallback(()=>{ct(!1)},[]),dt=()=>{let Ze;return ve!=null&&ve.items?Ze=E.createElement(Ge.default,Object.assign({},ve)):typeof un=="function"?Ze=un():Ze=un,Be&&(Ze=Be(Ze)),Ze=E.Children.only(typeof Ze=="string"?E.createElement("span",null,Ze):Ze),E.createElement(ce.J,{prefixCls:`${it}-menu`,expandIcon:E.createElement("span",{className:`${it}-menu-submenu-arrow`},E.createElement(re.Z,{className:`${it}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:mt=>{let{mode:Cn}=mt}},Ze)};return kt(E.createElement(fe.Z,Object.assign({alignPoint:we},(0,xe.Z)(pe,["rootClassName"]),{mouseEnterDelay:sn,mouseLeaveDelay:en,visible:Ce,builtinPlacements:He,arrow:!!be,overlayClassName:Ve,prefixCls:it,getPopupContainer:$e||qe,transitionName:bt,trigger:tt,overlay:dt,placement:Nt,onVisibleChange:jt}),gt))};function te(pe){return Object.assign(Object.assign({},pe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ae=(0,Le.Z)(x,"dropdown",pe=>pe,te),le=pe=>E.createElement(ae,Object.assign({},pe),E.createElement("span",null));x._InternalPanelDoNotUseOrYouWillBeFired=le,ne.Z=x},38854:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return b}});var E=y(91857),re=y(92310),oe=y.n(re),ge=y(59301),fe=y(18785),he=y(3113),ie=y(36355),xe=y(81327),Ee=y(33234),Le=y(47211),Oe=function(a,ee){var x={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(a);ae{const{getPopupContainer:ee,getPrefixCls:x,direction:te}=ge.useContext(ie.E_),{prefixCls:ae,type:le="default",danger:pe,disabled:ve,loading:be,onClick:Ae,htmlType:Ie,children:ke,className:Ye,menu:Be,arrow:$e,autoFocus:st,overlay:Yt,trigger:vt,align:wt,open:Ct,onOpenChange:Tt,placement:sn,getPopupContainer:en,href:et,icon:Bt=ge.createElement(fe.Z,null),title:un,buttonsRender:rt=dt=>dt,mouseEnterDelay:qe,mouseLeaveDelay:ht,overlayClassName:Zt,overlayStyle:bt,destroyPopupOnHide:Nt,dropdownRender:it}=a,kt=Oe(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"]),Et=x("dropdown",ae),Rn=`${Et}-button`,[cn,gt]=(0,Le.Z)(Et),tt={menu:Be,arrow:$e,autoFocus:st,align:wt,disabled:ve,trigger:ve?[]:vt,onOpenChange:Tt,getPopupContainer:en||ee,mouseEnterDelay:qe,mouseLeaveDelay:ht,overlayClassName:Zt,overlayStyle:bt,destroyPopupOnHide:Nt,dropdownRender:it},{compactSize:we,compactItemClassnames:Ce}=(0,Ee.ri)(Et,te),ct=oe()(Rn,Ce,Ye,gt);"overlay"in a&&(tt.overlay=Yt),"open"in a&&(tt.open=Ct),"placement"in a?tt.placement=sn:tt.placement=te==="rtl"?"bottomLeft":"bottomRight";const jt=ge.createElement(he.ZP,{type:le,danger:pe,disabled:ve,loading:be,onClick:Ae,htmlType:Ie,href:et,title:un},ke),Ve=ge.createElement(he.ZP,{type:le,danger:pe,icon:Bt}),[He,ut]=rt([jt,Ve]);return cn(ge.createElement(xe.Z.Compact,Object.assign({className:ct,size:we,block:!0},kt),He,ge.createElement(E.Z,Object.assign({},tt),ut)))};je.__ANT_BUTTON=!0;var Ge=je;const ce=E.Z;ce.Button=Ge;var b=ce},47211:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oe}});var E=y(17313),re=y(13826),oe=y(92899),ge=y(29878),fe=y(19447),he=y(83116),ie=y(37613),Ee=je=>{const{componentCls:Ge,menuCls:ce,colorError:b,colorTextLightSolid:a}=je,ee=`${ce}-item`;return{[`${Ge}, ${Ge}-menu-submenu`]:{[`${ce} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:b,"&:hover":{color:a,backgroundColor:b}}}}}};const Le=je=>{const{componentCls:Ge,menuCls:ce,zIndexPopup:b,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:x,iconCls:te,motionDurationMid:ae,dropdownPaddingVertical:le,fontSize:pe,dropdownEdgeChildPadding:ve,colorTextDisabled:be,fontSizeIcon:Ae,controlPaddingHorizontal:Ie,colorBgElevated:ke}=je;return[{[Ge]:Object.assign(Object.assign({},(0,E.Wf)(je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:b,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${x}-btn`]:{[`& > ${te}-down, & > ${x}-btn-icon > ${te}-down`]:{fontSize:Ae}},[`${Ge}-wrap`]:{position:"relative",[`${x}-btn > ${te}-down`]:{fontSize:Ae},[`${te}-down::before`]:{transition:`transform ${ae}`}},[`${Ge}-wrap-open`]:{[`${te}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${x}-slide-down-enter${x}-slide-down-enter-active${Ge}-placement-bottomLeft, + `]:{[`&:hover ${ie}-inner`]:{backgroundColor:he.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:he.colorBgContainer,borderColor:he.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:he.fontSizeLG/2,height:he.fontSizeLG/2,backgroundColor:he.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${xe}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:he.colorBgContainerDisabled,borderColor:he.colorBorder,"&:after":{borderColor:he.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:he.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:he.colorTextDisabled}}}]};function fe(he,ie){const xe=(0,re.TS)(ie,{checkboxCls:`.${he}`,checkboxSize:ie.controlInteractiveSize});return[ge(xe)]}ne.ZP=(0,oe.Z)("Checkbox",(he,ie)=>{let{prefixCls:xe}=ie;return[fe(xe,he)]})},28103:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return je}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(17313),he=y(83116),ie=y(37613);const xe=Ge=>{const{componentCls:ce,sizePaddingEdgeHorizontal:b,colorSplit:a,lineWidth:ee,textPaddingInline:x,orientationMargin:te,verticalMarginInline:ae}=Ge;return{[ce]:Object.assign(Object.assign({},(0,fe.Wf)(Ge)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ge.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ce}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ge.dividerHorizontalWithTextGutterMargin}px 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.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${ce}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ce}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ce}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:x},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${ce}-with-text${ce}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ce}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ce}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${ce}-with-text-left${ce}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ce}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${ce}-with-text-right${ce}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ce}-inner-text`]:{paddingInlineEnd:b}}})}};var Ee=(0,he.Z)("Divider",Ge=>{const ce=(0,ie.TS)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[xe(ce)]},Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS})),Le=function(Ge,ce){var b={};for(var a in Ge)Object.prototype.hasOwnProperty.call(Ge,a)&&ce.indexOf(a)<0&&(b[a]=Ge[a]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ge);ee{const{getPrefixCls:ce,direction:b,divider:a}=oe.useContext(ge.E_),{prefixCls:ee,type:x="horizontal",orientation:te="center",orientationMargin:ae,className:le,rootClassName:pe,children:ve,dashed:be,plain:Ae,style:Ie}=Ge,ke=Le(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ye=ce("divider",ee),[Be,$e]=Ee(Ye),st=te.length>0?`-${te}`:te,Qt=!!ve,vt=te==="left"&&ae!=null,wt=te==="right"&&ae!=null,Ct=re()(Ye,a==null?void 0:a.className,$e,`${Ye}-${x}`,{[`${Ye}-with-text`]:Qt,[`${Ye}-with-text${st}`]:Qt,[`${Ye}-dashed`]:!!be,[`${Ye}-plain`]:!!Ae,[`${Ye}-rtl`]:b==="rtl",[`${Ye}-no-default-orientation-margin-left`]:vt,[`${Ye}-no-default-orientation-margin-right`]:wt},le,pe),Tt=oe.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),sn=Object.assign(Object.assign({},vt&&{marginLeft:Tt}),wt&&{marginRight:Tt});return Be(oe.createElement("div",Object.assign({className:Ct,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ie)},ke,{role:"separator"}),ve&&x!=="vertical"&&oe.createElement("span",{className:`${Ye}-inner-text`,style:sn},ve)))}},43428:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return it}});var E=y(92310),re=y.n(E),oe=y(20439),ge=y(50298),fe=y(43403),he=y(34280),ie=y(59301),xe=ie.createContext(null),Ee=ie.createContext({}),Le=xe,Oe=y(4635),je=y(14809),Ge=y(77900),ce=y(10228),b=y(26112),a=y(70425),ee=function(Et){var kn=Et.prefixCls,cn=Et.className,gt=Et.style,tt=Et.children,we=Et.containerRef,Ce=Et.id,ct=Et.onMouseEnter,Gt=Et.onMouseOver,Ve=Et.onMouseLeave,He=Et.onClick,ut=Et.onKeyDown,dt=Et.onKeyUp,Ze={onMouseEnter:ct,onMouseOver:Gt,onMouseLeave:Ve,onClick:He,onKeyDown:ut,onKeyUp:dt},mt=ie.useContext(Ee),Cn=mt.panel,_t=(0,a.useComposeRef)(Cn,we);return ie.createElement(ie.Fragment,null,ie.createElement("div",(0,je.Z)({id:Ce,className:re()("".concat(kn,"-content"),cn),style:(0,oe.Z)({},gt),"aria-modal":"true",role:"dialog",ref:_t},Ze),tt))},x=ee,te=y(48736);function ae(kt){return typeof kt=="string"&&String(Number(kt))===kt?((0,te.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(kt)):kt}function le(kt){warning(!("wrapperClassName"in kt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!kt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ve(kt,Et){var kn,cn,gt,tt,we=kt.prefixCls,Ce=kt.open,ct=kt.placement,Gt=kt.inline,Ve=kt.push,He=kt.forceRender,ut=kt.autoFocus,dt=kt.keyboard,Ze=kt.rootClassName,mt=kt.rootStyle,Cn=kt.zIndex,_t=kt.className,Kt=kt.id,Pn=kt.style,Nn=kt.motion,Qe=kt.width,Rt=kt.height,Ut=kt.children,Xt=kt.contentWrapperStyle,vn=kt.mask,Hn=kt.maskClosable,zn=kt.maskMotion,Bn=kt.maskClassName,Wn=kt.maskStyle,_n=kt.afterOpenChange,pn=kt.onClose,Ue=kt.onMouseEnter,Ft=kt.onMouseOver,Sn=kt.onMouseLeave,ye=kt.onClick,tn=kt.onKeyDown,_e=kt.onKeyUp,pt=ie.useRef(),It=ie.useRef(),ft=ie.useRef();ie.useImperativeHandle(Et,function(){return pt.current});var Se=function(Ht){var Vn=Ht.keyCode,$t=Ht.shiftKey;switch(Vn){case ce.Z.TAB:{if(Vn===ce.Z.TAB){if(!$t&&document.activeElement===ft.current){var Rn;(Rn=It.current)===null||Rn===void 0||Rn.focus({preventScroll:!0})}else if($t&&document.activeElement===It.current){var ra;(ra=ft.current)===null||ra===void 0||ra.focus({preventScroll:!0})}}break}case ce.Z.ESC:{pn&&dt&&(Ht.stopPropagation(),pn(Ht));break}}};ie.useEffect(function(){if(Ce&&ut){var ot;(ot=pt.current)===null||ot===void 0||ot.focus({preventScroll:!0})}},[Ce]);var Te=ie.useState(!1),We=(0,ge.Z)(Te,2),Ke=We[0],at=We[1],Pt=ie.useContext(Le),xt;Ve===!1?xt={distance:0}:Ve===!0?xt={}:xt=Ve||{};var Me=(kn=(cn=(gt=xt)===null||gt===void 0?void 0:gt.distance)!==null&&cn!==void 0?cn:Pt==null?void 0:Pt.pushDistance)!==null&&kn!==void 0?kn:180,Xe=ie.useMemo(function(){return{pushDistance:Me,push:function(){at(!0)},pull:function(){at(!1)}}},[Me]);ie.useEffect(function(){if(Ce){var ot;Pt==null||(ot=Pt.push)===null||ot===void 0||ot.call(Pt)}else{var Ht;Pt==null||(Ht=Pt.pull)===null||Ht===void 0||Ht.call(Pt)}},[Ce]),ie.useEffect(function(){return function(){var ot;Pt==null||(ot=Pt.pull)===null||ot===void 0||ot.call(Pt)}},[]);var Je=vn&&ie.createElement(Ge.default,(0,je.Z)({key:"mask"},zn,{visible:Ce}),function(ot,Ht){var Vn=ot.className,$t=ot.style;return ie.createElement("div",{className:re()("".concat(we,"-mask"),Vn,Bn),style:(0,oe.Z)((0,oe.Z)({},$t),Wn),onClick:Hn&&Ce?pn:void 0,ref:Ht})}),yt=typeof Nn=="function"?Nn(ct):Nn,nn={};if(Ke&&Me)switch(ct){case"top":nn.transform="translateY(".concat(Me,"px)");break;case"bottom":nn.transform="translateY(".concat(-Me,"px)");break;case"left":nn.transform="translateX(".concat(Me,"px)");break;default:nn.transform="translateX(".concat(-Me,"px)");break}ct==="left"||ct==="right"?nn.width=ae(Qe):nn.height=ae(Rt);var qt={onMouseEnter:Ue,onMouseOver:Ft,onMouseLeave:Sn,onClick:ye,onKeyDown:tn,onKeyUp:_e},bn=ie.createElement(Ge.default,(0,je.Z)({key:"panel"},yt,{visible:Ce,forceRender:He,onVisibleChanged:function(Ht){_n==null||_n(Ht)},removeOnLeave:!1,leavedClassName:"".concat(we,"-content-wrapper-hidden")}),function(ot,Ht){var Vn=ot.className,$t=ot.style;return ie.createElement("div",(0,je.Z)({className:re()("".concat(we,"-content-wrapper"),Vn),style:(0,oe.Z)((0,oe.Z)((0,oe.Z)({},nn),$t),Xt)},(0,b.Z)(kt,{data:!0})),ie.createElement(x,(0,je.Z)({id:Kt,containerRef:Ht,prefixCls:we,className:_t,style:Pn},qt),Ut))}),Dn=(0,oe.Z)({},mt);return Cn&&(Dn.zIndex=Cn),ie.createElement(Le.Provider,{value:Xe},ie.createElement("div",{className:re()(we,"".concat(we,"-").concat(ct),Ze,(tt={},(0,Oe.Z)(tt,"".concat(we,"-open"),Ce),(0,Oe.Z)(tt,"".concat(we,"-inline"),Gt),tt)),style:Dn,tabIndex:-1,ref:pt,onKeyDown:Se},Je,ie.createElement("div",{tabIndex:0,ref:It,style:pe,"aria-hidden":"true","data-sentinel":"start"}),bn,ie.createElement("div",{tabIndex:0,ref:ft,style:pe,"aria-hidden":"true","data-sentinel":"end"})))}var be=ie.forwardRef(ve),Ae=be,Ie=function(Et){var kn=Et.open,cn=kn===void 0?!1:kn,gt=Et.prefixCls,tt=gt===void 0?"rc-drawer":gt,we=Et.placement,Ce=we===void 0?"right":we,ct=Et.autoFocus,Gt=ct===void 0?!0:ct,Ve=Et.keyboard,He=Ve===void 0?!0:Ve,ut=Et.width,dt=ut===void 0?378:ut,Ze=Et.mask,mt=Ze===void 0?!0:Ze,Cn=Et.maskClosable,_t=Cn===void 0?!0:Cn,Kt=Et.getContainer,Pn=Et.forceRender,Nn=Et.afterOpenChange,Qe=Et.destroyOnClose,Rt=Et.onMouseEnter,Ut=Et.onMouseOver,Xt=Et.onMouseLeave,vn=Et.onClick,Hn=Et.onKeyDown,zn=Et.onKeyUp,Bn=Et.panelRef,Wn=ie.useState(!1),_n=(0,ge.Z)(Wn,2),pn=_n[0],Ue=_n[1],Ft=ie.useState(!1),Sn=(0,ge.Z)(Ft,2),ye=Sn[0],tn=Sn[1];(0,he.Z)(function(){tn(!0)},[]);var _e=ye?cn:!1,pt=ie.useRef(),It=ie.useRef();(0,he.Z)(function(){_e&&(It.current=document.activeElement)},[_e]);var ft=function(at){var Pt;if(Ue(at),Nn==null||Nn(at),!at&&It.current&&!((Pt=pt.current)!==null&&Pt!==void 0&&Pt.contains(It.current))){var xt;(xt=It.current)===null||xt===void 0||xt.focus({preventScroll:!0})}},Se=ie.useMemo(function(){return{panel:Bn}},[Bn]);if(!Pn&&!pn&&!_e&&Qe)return null;var Te={onMouseEnter:Rt,onMouseOver:Ut,onMouseLeave:Xt,onClick:vn,onKeyDown:Hn,onKeyUp:zn},We=(0,oe.Z)((0,oe.Z)({},Et),{},{open:_e,prefixCls:tt,placement:Ce,autoFocus:Gt,keyboard:He,width:dt,mask:mt,maskClosable:_t,inline:Kt===!1,afterOpenChange:ft,ref:pt},Te);return ie.createElement(Ee.Provider,{value:Se},ie.createElement(fe.Z,{open:_e||Pn||pn,autoDestroy:!1,getContainer:Kt,autoLock:mt&&(_e||pn)},ie.createElement(Ae,We)))},ke=Ie,Ye=ke,Be=y(62892),$e=y(36355),st=y(32441),Qt=y(47729),wt=kt=>{const{prefixCls:Et,title:kn,footer:cn,extra:gt,closeIcon:tt,closable:we,onClose:Ce,headerStyle:ct,drawerStyle:Gt,bodyStyle:Ve,footerStyle:He,children:ut}=kt,dt=ie.useCallback(Kt=>ie.createElement("button",{type:"button",onClick:Ce,"aria-label":"Close",className:`${Et}-close`},Kt),[Ce]),[Ze,mt]=(0,Qt.Z)(we,tt,dt,void 0,!0),Cn=ie.useMemo(()=>!kn&&!Ze?null:ie.createElement("div",{style:ct,className:re()(`${Et}-header`,{[`${Et}-header-close-only`]:Ze&&!kn&&!gt})},ie.createElement("div",{className:`${Et}-header-title`},mt,kn&&ie.createElement("div",{className:`${Et}-title`},kn)),gt&&ie.createElement("div",{className:`${Et}-extra`},gt)),[Ze,mt,gt,ct,Et,kn]),_t=ie.useMemo(()=>{if(!cn)return null;const Kt=`${Et}-footer`;return ie.createElement("div",{className:Kt,style:He},cn)},[cn,He,Et]);return ie.createElement("div",{className:`${Et}-wrapper-body`,style:Gt},Cn,ie.createElement("div",{className:`${Et}-body`,style:Ve},ut),_t)},Ct=y(33234),Tt=y(83116),sn=y(37613),et=kt=>{const{componentCls:Et,motionDurationSlow:kn}=kt,cn={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${kn}`}}};return{[Et]:{[`${Et}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${kn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Et}-panel-motion`]:{"&-left":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[cn,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Bt=kt=>{const{componentCls:Et,zIndexPopup:kn,colorBgMask:cn,colorBgElevated:gt,motionDurationSlow:tt,motionDurationMid:we,padding:Ce,paddingLG:ct,fontSizeLG:Gt,lineHeightLG:Ve,lineWidth:He,lineType:ut,colorSplit:dt,marginSM:Ze,colorIcon:mt,colorIconHover:Cn,colorText:_t,fontWeightStrong:Kt,footerPaddingBlock:Pn,footerPaddingInline:Nn}=kt,Qe=`${Et}-content-wrapper`;return{[Et]:{position:"fixed",inset:0,zIndex:kn,pointerEvents:"none","&-pure":{position:"relative",background:gt,[`&${Et}-left`]:{boxShadow:kt.boxShadowDrawerLeft},[`&${Et}-right`]:{boxShadow:kt.boxShadowDrawerRight},[`&${Et}-top`]:{boxShadow:kt.boxShadowDrawerUp},[`&${Et}-bottom`]:{boxShadow:kt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Et}-mask`]:{position:"absolute",inset:0,zIndex:kn,background:cn,pointerEvents:"auto"},[Qe]:{position:"absolute",zIndex:kn,maxWidth:"100vw",transition:`all ${tt}`,"&-hidden":{display:"none"}},[`&-left > ${Qe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:kt.boxShadowDrawerLeft},[`&-right > ${Qe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:kt.boxShadowDrawerRight},[`&-top > ${Qe}`]:{top:0,insetInline:0,boxShadow:kt.boxShadowDrawerUp},[`&-bottom > ${Qe}`]:{bottom:0,insetInline:0,boxShadow:kt.boxShadowDrawerDown},[`${Et}-content`]:{width:"100%",height:"100%",overflow:"auto",background:gt,pointerEvents:"auto"},[`${Et}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Et}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ce}px ${ct}px`,fontSize:Gt,lineHeight:Ve,borderBottom:`${He}px ${ut} ${dt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Et}-extra`]:{flex:"none"},[`${Et}-close`]:{display:"inline-block",marginInlineEnd:Ze,color:mt,fontWeight:Kt,fontSize:Gt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${we}`,textRendering:"auto","&:focus, &:hover":{color:Cn,textDecoration:"none"}},[`${Et}-title`]:{flex:1,margin:0,color:_t,fontWeight:kt.fontWeightStrong,fontSize:Gt,lineHeight:Ve},[`${Et}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ct,overflow:"auto"},[`${Et}-footer`]:{flexShrink:0,padding:`${Pn}px ${Nn}px`,borderTop:`${He}px ${ut} ${dt}`},"&-rtl":{direction:"rtl"}}}};var un=(0,Tt.Z)("Drawer",kt=>{const Et=(0,sn.TS)(kt,{});return[Bt(Et),et(Et)]},kt=>({zIndexPopup:kt.zIndexPopupBase,footerPaddingBlock:kt.paddingXS,footerPaddingInline:kt.padding})),rt=y(11575),qe=function(kt,Et){var kn={};for(var cn in kt)Object.prototype.hasOwnProperty.call(kt,cn)&&Et.indexOf(cn)<0&&(kn[cn]=kt[cn]);if(kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,cn=Object.getOwnPropertySymbols(kt);gt{var Et;const{rootClassName:kn,width:cn,height:gt,size:tt="default",mask:we=!0,push:Ce=Wt,open:ct,afterOpenChange:Gt,onClose:Ve,prefixCls:He,getContainer:ut,style:dt,className:Ze,visible:mt,afterVisibleChange:Cn}=kt,_t=qe(kt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Kt,getPrefixCls:Pn,direction:Nn,drawer:Qe}=ie.useContext($e.E_),Rt=Pn("drawer",He),[Ut,Xt]=un(Rt),vn=ut===void 0&&Kt?()=>Kt(document.body):ut,Hn=re()({"no-mask":!we,[`${Rt}-rtl`]:Nn==="rtl"},kn,Xt),zn=ie.useMemo(()=>cn!=null?cn:tt==="large"?736:378,[cn,tt]),Bn=ie.useMemo(()=>gt!=null?gt:tt==="large"?736:378,[gt,tt]),Wn={motionName:(0,Be.m)(Rt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},_n=Ue=>({motionName:(0,Be.m)(Rt,`panel-motion-${Ue}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),pn=(0,rt.H)();return Ut(ie.createElement(Ct.BR,null,ie.createElement(st.Ux,{status:!0,override:!0},ie.createElement(Ye,Object.assign({prefixCls:Rt,onClose:Ve,maskMotion:Wn,motion:_n},_t,{open:ct!=null?ct:mt,mask:we,push:Ce,width:zn,height:Bn,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),dt),className:re()(Qe==null?void 0:Qe.className,Ze),rootClassName:Hn,getContainer:vn,afterOpenChange:Gt!=null?Gt:Cn,panelRef:pn}),ie.createElement(wt,Object.assign({prefixCls:Rt},_t,{onClose:Ve}))))))},Nt=kt=>{const{prefixCls:Et,style:kn,className:cn,placement:gt="right"}=kt,tt=qe(kt,["prefixCls","style","className","placement"]),{getPrefixCls:we}=ie.useContext($e.E_),Ce=we("drawer",Et),[ct,Gt]=un(Ce),Ve=re()(Ce,`${Ce}-pure`,`${Ce}-${gt}`,Gt,cn);return ct(ie.createElement("div",{className:Ve,style:kn},ie.createElement(wt,Object.assign({prefixCls:Ce},tt))))};bt._InternalPanelDoNotUseOrYouWillBeFired=Nt;var it=bt},91857:function(de,ne,y){"use strict";var E=y(59301),re=y(38819),oe=y(92310),ge=y.n(oe),fe=y(31561),he=y(70425),ie=y(18929),xe=y(2738),Ee=y(79676),Le=y(53487),Oe=y(92343),je=y(36355),Ge=y(20834),ce=y(40875),b=y(88088),a=y(47211);const ee=null,x=pe=>{const{menu:ve,arrow:be,prefixCls:Ae,children:Ie,trigger:ke,disabled:Ye,dropdownRender:Be,getPopupContainer:$e,overlayClassName:st,rootClassName:Qt,open:vt,onOpenChange:wt,visible:Ct,onVisibleChange:Tt,mouseEnterDelay:sn=.15,mouseLeaveDelay:en=.1,autoAdjustOverflow:et=!0,placement:Bt="",overlay:un,transitionName:rt}=pe,{getPopupContainer:qe,getPrefixCls:ht,direction:Wt}=E.useContext(je.E_),bt=E.useMemo(()=>{const Ze=ht();return rt!==void 0?rt:Bt.includes("top")?`${Ze}-slide-down`:`${Ze}-slide-up`},[ht,Bt,rt]),Nt=E.useMemo(()=>Bt?Bt.includes("Center")?Bt.slice(0,Bt.indexOf("Center")):Bt:Wt==="rtl"?"bottomRight":"bottomLeft",[Bt,Wt]),it=ht("dropdown",Ae),[kt,Et]=(0,a.Z)(it),[,kn]=(0,b.Z)(),cn=E.Children.only(Ie),gt=(0,Oe.Tm)(cn,{className:ge()(`${it}-trigger`,{[`${it}-rtl`]:Wt==="rtl"},cn.props.className),disabled:Ye}),tt=Ye?[]:ke;let we;tt&&tt.includes("contextMenu")&&(we=!0);const[Ce,ct]=(0,ie.Z)(!1,{value:vt!=null?vt:Ct}),Gt=(0,he.useEvent)(Ze=>{wt==null||wt(Ze),Tt==null||Tt(Ze),ct(Ze)}),Ve=ge()(st,Qt,Et,{[`${it}-rtl`]:Wt==="rtl"}),He=(0,Ee.Z)({arrowPointAtCenter:typeof be=="object"&&be.pointAtCenter,autoAdjustOverflow:et,offset:kn.marginXXS,arrowWidth:be?kn.sizePopupArrow:0,borderRadius:kn.borderRadius}),ut=E.useCallback(()=>{ct(!1)},[]),dt=()=>{let Ze;return ve!=null&&ve.items?Ze=E.createElement(Ge.default,Object.assign({},ve)):typeof un=="function"?Ze=un():Ze=un,Be&&(Ze=Be(Ze)),Ze=E.Children.only(typeof Ze=="string"?E.createElement("span",null,Ze):Ze),E.createElement(ce.J,{prefixCls:`${it}-menu`,expandIcon:E.createElement("span",{className:`${it}-menu-submenu-arrow`},E.createElement(re.Z,{className:`${it}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:mt=>{let{mode:Cn}=mt}},Ze)};return kt(E.createElement(fe.Z,Object.assign({alignPoint:we},(0,xe.Z)(pe,["rootClassName"]),{mouseEnterDelay:sn,mouseLeaveDelay:en,visible:Ce,builtinPlacements:He,arrow:!!be,overlayClassName:Ve,prefixCls:it,getPopupContainer:$e||qe,transitionName:bt,trigger:tt,overlay:dt,placement:Nt,onVisibleChange:Gt}),gt))};function te(pe){return Object.assign(Object.assign({},pe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ae=(0,Le.Z)(x,"dropdown",pe=>pe,te),le=pe=>E.createElement(ae,Object.assign({},pe),E.createElement("span",null));x._InternalPanelDoNotUseOrYouWillBeFired=le,ne.Z=x},38854:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return b}});var E=y(91857),re=y(92310),oe=y.n(re),ge=y(59301),fe=y(18785),he=y(3113),ie=y(36355),xe=y(81327),Ee=y(33234),Le=y(47211),Oe=function(a,ee){var x={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&ee.indexOf(te)<0&&(x[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,te=Object.getOwnPropertySymbols(a);ae{const{getPopupContainer:ee,getPrefixCls:x,direction:te}=ge.useContext(ie.E_),{prefixCls:ae,type:le="default",danger:pe,disabled:ve,loading:be,onClick:Ae,htmlType:Ie,children:ke,className:Ye,menu:Be,arrow:$e,autoFocus:st,overlay:Qt,trigger:vt,align:wt,open:Ct,onOpenChange:Tt,placement:sn,getPopupContainer:en,href:et,icon:Bt=ge.createElement(fe.Z,null),title:un,buttonsRender:rt=dt=>dt,mouseEnterDelay:qe,mouseLeaveDelay:ht,overlayClassName:Wt,overlayStyle:bt,destroyPopupOnHide:Nt,dropdownRender:it}=a,kt=Oe(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"]),Et=x("dropdown",ae),kn=`${Et}-button`,[cn,gt]=(0,Le.Z)(Et),tt={menu:Be,arrow:$e,autoFocus:st,align:wt,disabled:ve,trigger:ve?[]:vt,onOpenChange:Tt,getPopupContainer:en||ee,mouseEnterDelay:qe,mouseLeaveDelay:ht,overlayClassName:Wt,overlayStyle:bt,destroyPopupOnHide:Nt,dropdownRender:it},{compactSize:we,compactItemClassnames:Ce}=(0,Ee.ri)(Et,te),ct=oe()(kn,Ce,Ye,gt);"overlay"in a&&(tt.overlay=Qt),"open"in a&&(tt.open=Ct),"placement"in a?tt.placement=sn:tt.placement=te==="rtl"?"bottomLeft":"bottomRight";const Gt=ge.createElement(he.ZP,{type:le,danger:pe,disabled:ve,loading:be,onClick:Ae,htmlType:Ie,href:et,title:un},ke),Ve=ge.createElement(he.ZP,{type:le,danger:pe,icon:Bt}),[He,ut]=rt([Gt,Ve]);return cn(ge.createElement(xe.Z.Compact,Object.assign({className:ct,size:we,block:!0},kt),He,ge.createElement(E.Z,Object.assign({},tt),ut)))};je.__ANT_BUTTON=!0;var Ge=je;const ce=E.Z;ce.Button=Ge;var b=ce},47211:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Oe}});var E=y(17313),re=y(13826),oe=y(92899),ge=y(29878),fe=y(19447),he=y(83116),ie=y(37613),Ee=je=>{const{componentCls:Ge,menuCls:ce,colorError:b,colorTextLightSolid:a}=je,ee=`${ce}-item`;return{[`${Ge}, ${Ge}-menu-submenu`]:{[`${ce} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:b,"&:hover":{color:a,backgroundColor:b}}}}}};const Le=je=>{const{componentCls:Ge,menuCls:ce,zIndexPopup:b,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:x,iconCls:te,motionDurationMid:ae,dropdownPaddingVertical:le,fontSize:pe,dropdownEdgeChildPadding:ve,colorTextDisabled:be,fontSizeIcon:Ae,controlPaddingHorizontal:Ie,colorBgElevated:ke}=je;return[{[Ge]:Object.assign(Object.assign({},(0,E.Wf)(je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:b,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${x}-btn`]:{[`& > ${te}-down, & > ${x}-btn-icon > ${te}-down`]:{fontSize:Ae}},[`${Ge}-wrap`]:{position:"relative",[`${x}-btn > ${te}-down`]:{fontSize:Ae},[`${te}-down::before`]:{transition:`transform ${ae}`}},[`${Ge}-wrap-open`]:{[`${te}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${x}-slide-down-enter${x}-slide-down-enter-active${Ge}-placement-bottomLeft, &${x}-slide-down-appear${x}-slide-down-appear-active${Ge}-placement-bottomLeft, &${x}-slide-down-enter${x}-slide-down-enter-active${Ge}-placement-bottom, &${x}-slide-down-appear${x}-slide-down-appear-active${Ge}-placement-bottom, @@ -158,19 +158,19 @@ &${x}-slide-down-leave${x}-slide-down-leave-active${Ge}-placement-bottom, &${x}-slide-down-leave${x}-slide-down-leave-active${Ge}-placement-bottomRight`]:{animationName:re.Uw},[`&${x}-slide-up-leave${x}-slide-up-leave-active${Ge}-placement-topLeft, &${x}-slide-up-leave${x}-slide-up-leave-active${Ge}-placement-top, - &${x}-slide-up-leave${x}-slide-up-leave-active${Ge}-placement-topRight`]:{animationName:re.ly}})},(0,fe.ZP)(je,{colorBg:ke,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ge} ${ce}`]:{position:"relative",margin:0},[`${ce}-submenu-popup`]:{position:"absolute",zIndex:b,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ge}, ${Ge}-menu-submenu`]:{[ce]:Object.assign(Object.assign({padding:ve,listStyleType:"none",backgroundColor:ke,backgroundClip:"padding-box",borderRadius:je.borderRadiusLG,outline:"none",boxShadow:je.boxShadowSecondary},(0,E.Qy)(je)),{[`${ce}-item-group-title`]:{padding:`${le}px ${Ie}px`,color:je.colorTextDescription,transition:`all ${ae}`},[`${ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ce}-item-icon`]:{minWidth:pe,marginInlineEnd:je.marginXS,fontSize:je.fontSizeSM},[`${ce}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ae}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ce}-item, ${ce}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Ie}px`,color:je.colorText,fontWeight:"normal",fontSize:pe,lineHeight:je.lineHeight,cursor:"pointer",transition:`all ${ae}`,borderRadius:je.borderRadiusSM,"&:hover, &-active":{backgroundColor:je.controlItemBgHover}},(0,E.Qy)(je)),{"&-selected":{color:je.colorPrimary,backgroundColor:je.controlItemBgActive,"&:hover, &-active":{backgroundColor:je.controlItemBgActiveHover}},"&-disabled":{color:be,cursor:"not-allowed","&:hover":{color:be,backgroundColor:ke,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${je.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:je.colorSplit},[`${Ge}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:je.paddingXS,[`${Ge}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:je.colorTextDescription,fontSize:Ae,fontStyle:"normal"}}}),[`${ce}-item-group-list`]:{margin:`0 ${je.marginXS}px`,padding:0,listStyle:"none"},[`${ce}-submenu-title`]:{paddingInlineEnd:Ie+je.fontSizeSM},[`${ce}-submenu-vertical`]:{position:"relative"},[`${ce}-submenu${ce}-submenu-disabled ${Ge}-menu-submenu-title`]:{[`&, ${Ge}-menu-submenu-arrow-icon`]:{color:be,backgroundColor:ke,cursor:"not-allowed"}},[`${ce}-submenu-selected ${Ge}-menu-submenu-title`]:{color:je.colorPrimary}})}},[(0,re.oN)(je,"slide-up"),(0,re.oN)(je,"slide-down"),(0,oe.Fm)(je,"move-up"),(0,oe.Fm)(je,"move-down"),(0,ge._y)(je,"zoom-big")]]};var Oe=(0,he.Z)("Dropdown",(je,Ge)=>{let{rootPrefixCls:ce}=Ge;const{marginXXS:b,sizePopupArrow:a,controlHeight:ee,fontSize:x,lineHeight:te,paddingXXS:ae,componentCls:le,borderRadiusLG:pe}=je,ve=(ee-x*te)/2,{dropdownArrowOffset:be}=(0,fe.fS)({contentRadius:pe}),Ae=(0,ie.TS)(je,{menuCls:`${le}-menu`,rootPrefixCls:ce,dropdownArrowDistance:a/2+b,dropdownArrowOffset:be,dropdownPaddingVertical:ve,dropdownEdgeChildPadding:ae});return[Le(Ae),Ee(Ae)]},je=>({zIndexPopup:je.zIndexPopupBase+50}))},8628:function(de,ne,y){"use strict";var E=y(59301),re=y(34280),oe=y(56762),ge=y(69507);function fe(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,E.useRef)({}),xe=(0,oe.Z)(),Ee=(0,ge.ZP)();return(0,re.Z)(()=>{const Le=Ee.subscribe(Oe=>{ie.current=Oe,he&&xe()});return()=>Ee.unsubscribe(Le)},[]),ie.current}ne.Z=fe},45818:function(de,ne,y){"use strict";y.d(ne,{D:function(){return ae},Z:function(){return ve}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Ae,Ie){return re.createElement(fe.Z,(0,E.Z)({},Ae,{ref:Ie,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(33853),Le=y(38819),Oe=y(92310),je=y.n(Oe),Ge=y(2738),b=be=>!isNaN(parseFloat(be))&&isFinite(be),a=y(36355),ee=y(84966),x=function(be,Ae){var Ie={};for(var ke in be)Object.prototype.hasOwnProperty.call(be,ke)&&Ae.indexOf(ke)<0&&(Ie[ke]=be[ke]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(be);Ye{let be=0;return function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return be+=1,`${Ae}${be}`}})();var ve=re.forwardRef((be,Ae)=>{const{prefixCls:Ie,className:ke,trigger:Ye,children:Be,defaultCollapsed:$e=!1,theme:st="dark",style:Yt={},collapsible:vt=!1,reverseArrow:wt=!1,width:Ct=200,collapsedWidth:Tt=80,zeroWidthTriggerStyle:sn,breakpoint:en,onCollapse:et,onBreakpoint:Bt}=be,un=x(be,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:rt}=(0,re.useContext)(ee.Gs),[qe,ht]=(0,re.useState)("collapsed"in be?be.collapsed:$e),[Zt,bt]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in be&&ht(be.collapsed)},[be.collapsed]);const Nt=(gt,tt)=>{"collapsed"in be||ht(gt),et==null||et(gt,tt)},it=(0,re.useRef)();it.current=gt=>{bt(gt.matches),Bt==null||Bt(gt.matches),qe!==gt.matches&&Nt(gt.matches,"responsive")},(0,re.useEffect)(()=>{function gt(we){return it.current(we)}let tt;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&en&&en in te){tt=we(`(max-width: ${te[en]})`);try{tt.addEventListener("change",gt)}catch(Ce){tt.addListener(gt)}gt(tt)}}return()=>{try{tt==null||tt.removeEventListener("change",gt)}catch(we){tt==null||tt.removeListener(gt)}}},[en]),(0,re.useEffect)(()=>{const gt=le("ant-sider-");return rt.addSider(gt),()=>rt.removeSider(gt)},[]);const kt=()=>{Nt(!qe,"clickTrigger")},{getPrefixCls:Et}=(0,re.useContext)(a.E_),Rn=()=>{const gt=Et("layout-sider",Ie),tt=(0,Ge.Z)(un,["collapsed"]),we=qe?Tt:Ct,Ce=b(we)?`${we}px`:String(we),ct=parseFloat(String(Tt||0))===0?re.createElement("span",{onClick:kt,className:je()(`${gt}-zero-width-trigger`,`${gt}-zero-width-trigger-${wt?"right":"left"}`),style:sn},Ye||re.createElement(xe,null)):null,He={expanded:wt?re.createElement(Le.Z,null):re.createElement(Ee.Z,null),collapsed:wt?re.createElement(Ee.Z,null):re.createElement(Le.Z,null)}[qe?"collapsed":"expanded"],ut=Ye!==null?ct||re.createElement("div",{className:`${gt}-trigger`,onClick:kt,style:{width:Ce}},Ye||He):null,dt=Object.assign(Object.assign({},Yt),{flex:`0 0 ${Ce}`,maxWidth:Ce,minWidth:Ce,width:Ce}),Ze=je()(gt,`${gt}-${st}`,{[`${gt}-collapsed`]:!!qe,[`${gt}-has-trigger`]:vt&&Ye!==null&&!ct,[`${gt}-below`]:!!Zt,[`${gt}-zero-width`]:parseFloat(Ce)===0},ke);return re.createElement("aside",Object.assign({className:Ze},tt,{style:dt,ref:Ae}),re.createElement("div",{className:`${gt}-children`},Be),vt||Zt&&ct?ut:null)},cn=re.useMemo(()=>({siderCollapsed:qe}),[qe]);return re.createElement(ae.Provider,{value:cn},Rn())})},44e3:function(de,ne,y){"use strict";var E=y(84966),re=y(45818);const oe=E.ZP;oe.Header=E.h4,oe.Footer=E.$_,oe.Content=E.VY,oe.Sider=re.Z,ne.default=oe},84966:function(de,ne,y){"use strict";y.d(ne,{VY:function(){return ae},$_:function(){return te},h4:function(){return x},Gs:function(){return Ge},ZP:function(){return le}});var E=y(95190),re=y(92310),oe=y.n(re),ge=y(2738),fe=y(59301),he=y(36355),ie=y(83116),Ee=pe=>{const{componentCls:ve,bodyBg:be,lightSiderBg:Ae,lightTriggerBg:Ie,lightTriggerColor:ke}=pe;return{[`${ve}-sider-light`]:{background:Ae,[`${ve}-sider-trigger`]:{color:ke,background:Ie},[`${ve}-sider-zero-width-trigger`]:{color:ke,background:Ie,border:`1px solid ${be}`,borderInlineStart:0}}}};const Le=pe=>{const{antCls:ve,componentCls:be,colorText:Ae,triggerColor:Ie,footerBg:ke,triggerBg:Ye,headerHeight:Be,headerPadding:$e,headerColor:st,footerPadding:Yt,triggerHeight:vt,zeroTriggerHeight:wt,zeroTriggerWidth:Ct,motionDurationMid:Tt,motionDurationSlow:sn,fontSize:en,borderRadius:et,bodyBg:Bt,headerBg:un,siderBg:rt}=pe;return{[be]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Bt,"&, *":{boxSizing:"border-box"},[`&${be}-has-sider`]:{flexDirection:"row",[`> ${be}, > ${be}-content`]:{width:0}},[`${be}-header, &${be}-footer`]:{flex:"0 0 auto"},[`${be}-sider`]:{position:"relative",minWidth:0,background:rt,transition:`all ${Tt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ve}-menu${ve}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:vt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:vt,color:Ie,lineHeight:`${vt}px`,textAlign:"center",background:Ye,cursor:"pointer",transition:`all ${Tt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Be,insetInlineEnd:-Ct,zIndex:1,width:Ct,height:wt,color:Ie,fontSize:pe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:rt,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${sn} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${sn}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ct,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},Ee(pe)),{"&-rtl":{direction:"rtl"}}),[`${be}-header`]:{height:Be,padding:$e,color:st,lineHeight:`${Be}px`,background:un,[`${ve}-menu`]:{lineHeight:"inherit"}},[`${be}-footer`]:{padding:Yt,color:Ae,fontSize:en,background:ke},[`${be}-content`]:{flex:"auto",minHeight:0}}};var Oe=(0,ie.Z)("Layout",pe=>[Le(pe)],pe=>{const{colorBgLayout:ve,controlHeight:be,controlHeightLG:Ae,colorText:Ie,controlHeightSM:ke,marginXXS:Ye,colorTextLightSolid:Be,colorBgContainer:$e}=pe,st=Ae*1.25;return{colorBgHeader:"#001529",colorBgBody:ve,colorBgTrigger:"#002140",bodyBg:ve,headerBg:"#001529",headerHeight:be*2,headerPadding:`0 ${st}px`,headerColor:Ie,footerPadding:`${ke}px ${st}px`,footerBg:ve,siderBg:"#001529",triggerHeight:Ae+Ye*2,triggerBg:"#002140",triggerColor:Be,zeroTriggerWidth:Ae,zeroTriggerHeight:Ae,lightSiderBg:$e,lightTriggerBg:$e,lightTriggerColor:Ie}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),je=function(pe,ve){var be={};for(var Ae in pe)Object.prototype.hasOwnProperty.call(pe,Ae)&&ve.indexOf(Ae)<0&&(be[Ae]=pe[Ae]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ae=Object.getOwnPropertySymbols(pe);Ienull,removeSider:()=>null}});function ce(pe){let{suffixCls:ve,tagName:be,displayName:Ae}=pe;return Ie=>fe.forwardRef((Ye,Be)=>fe.createElement(Ie,Object.assign({ref:Be,suffixCls:ve,tagName:be},Ye)))}const b=fe.forwardRef((pe,ve)=>{const{prefixCls:be,suffixCls:Ae,className:Ie,tagName:ke}=pe,Ye=je(pe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Be}=fe.useContext(he.E_),$e=Be("layout",be),[st,Yt]=Oe($e),vt=Ae?`${$e}-${Ae}`:$e;return st(fe.createElement(ke,Object.assign({className:oe()(be||vt,Ie,Yt),ref:ve},Ye)))}),a=fe.forwardRef((pe,ve)=>{const{direction:be}=fe.useContext(he.E_),[Ae,Ie]=fe.useState([]),{prefixCls:ke,className:Ye,rootClassName:Be,children:$e,hasSider:st,tagName:Yt,style:vt}=pe,wt=je(pe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ct=(0,ge.Z)(wt,["suffixCls"]),{getPrefixCls:Tt,layout:sn}=fe.useContext(he.E_),en=Tt("layout",ke),[et,Bt]=Oe(en),un=oe()(en,{[`${en}-has-sider`]:typeof st=="boolean"?st:Ae.length>0,[`${en}-rtl`]:be==="rtl"},sn==null?void 0:sn.className,Ye,Be,Bt),rt=fe.useMemo(()=>({siderHook:{addSider:qe=>{Ie(ht=>[].concat((0,E.Z)(ht),[qe]))},removeSider:qe=>{Ie(ht=>ht.filter(Zt=>Zt!==qe))}}}),[]);return et(fe.createElement(Ge.Provider,{value:rt},fe.createElement(Yt,Object.assign({ref:ve,className:un,style:Object.assign(Object.assign({},sn==null?void 0:sn.style),vt)},Ct),$e)))}),ee=ce({tagName:"div",displayName:"Layout"})(a),x=ce({suffixCls:"header",tagName:"header",displayName:"Header"})(b),te=ce({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(b),ae=ce({suffixCls:"content",tagName:"main",displayName:"Content"})(b);var le=ee},40875:function(de,ne,y){"use strict";y.d(ne,{J:function(){return he}});var E=y(59301),re=y(33234),oe=y(70425),ge=function(ie,xe){var Ee={};for(var Le in ie)Object.prototype.hasOwnProperty.call(ie,Le)&&xe.indexOf(Le)<0&&(Ee[Le]=ie[Le]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Le=Object.getOwnPropertySymbols(ie);Oe{const{children:Ee}=ie,Le=ge(ie,["children"]),Oe=E.useContext(fe),je=E.useMemo(()=>Object.assign(Object.assign({},Oe),Le),[Oe,Le.prefixCls,Le.mode,Le.selectable]);return E.createElement(fe.Provider,{value:je},E.createElement(re.BR,null,(0,oe.supportNodeRef)(Ee)?E.cloneElement(Ee,{ref:xe}):Ee))});ne.Z=fe},20834:function(de,ne,y){"use strict";y.d(ne,{default:function(){return cn}});var E=y(15285),re=y(59301),oe=y(45818),ge=y(92310),fe=y.n(ge),he=y(36355),ie=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{const{prefixCls:tt,className:we,dashed:Ce}=gt,ct=ie(gt,["prefixCls","className","dashed"]),{getPrefixCls:jt}=re.useContext(he.E_),Ve=jt("menu",tt),He=fe()({[`${Ve}-item-divider-dashed`]:!!Ce},we);return re.createElement(E.iz,Object.assign({className:He},ct))},Le=y(11592),Oe=y(2738),je=y(6848),Ge=y(92343),b=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=gt=>{var tt;const{className:we,children:Ce,icon:ct,title:jt,danger:Ve}=gt,{prefixCls:He,firstLevel:ut,direction:dt,disableMenuItemTitleTooltip:Ze,inlineCollapsed:mt}=re.useContext(b),Cn=Rt=>{const zt=re.createElement("span",{className:`${He}-title-content`},Ce);return(!ct||(0,Ge.l$)(Ce)&&Ce.type==="span")&&Ce&&Rt&&ut&&typeof Ce=="string"?re.createElement("div",{className:`${He}-inline-collapsed-noicon`},Ce.charAt(0)):zt},{siderCollapsed:$t}=re.useContext(oe.D);let Xt=jt;typeof jt=="undefined"?Xt=ut?Ce:"":jt===!1&&(Xt="");const Pn={title:Xt};!$t&&!mt&&(Pn.title=null,Pn.open=!1);const Nn=(0,Le.Z)(Ce).length;let Qe=re.createElement(E.ck,Object.assign({},(0,Oe.Z)(gt,["title","icon","danger"]),{className:fe()({[`${He}-item-danger`]:Ve,[`${He}-item-only-child`]:(ct?Nn+1:Nn)===1},we),title:typeof jt=="string"?jt:void 0}),(0,Ge.Tm)(ct,{className:fe()((0,Ge.l$)(ct)?(tt=ct.props)===null||tt===void 0?void 0:tt.className:"",`${He}-item-icon`)}),Cn(mt));return Ze||(Qe=re.createElement(je.Z,Object.assign({},Pn,{placement:dt==="rtl"?"left":"right",overlayClassName:`${He}-inline-collapsed-tooltip`}),Qe)),Qe},te=gt=>{var tt;const{popupClassName:we,icon:Ce,title:ct,theme:jt}=gt,Ve=re.useContext(b),{prefixCls:He,inlineCollapsed:ut,theme:dt}=Ve,Ze=(0,E.Xl)();let mt;if(!Ce)mt=ut&&!Ze.length&&ct&&typeof ct=="string"?re.createElement("div",{className:`${He}-inline-collapsed-noicon`},ct.charAt(0)):re.createElement("span",{className:`${He}-title-content`},ct);else{const $t=(0,Ge.l$)(ct)&&ct.type==="span";mt=re.createElement(re.Fragment,null,(0,Ge.Tm)(Ce,{className:fe()((0,Ge.l$)(Ce)?(tt=Ce.props)===null||tt===void 0?void 0:tt.className:"",`${He}-item-icon`)}),$t?ct:re.createElement("span",{className:`${He}-title-content`},ct))}const Cn=re.useMemo(()=>Object.assign(Object.assign({},Ve),{firstLevel:!1}),[Ve]);return re.createElement(b.Provider,{value:Cn},re.createElement(E.Wd,Object.assign({},(0,Oe.Z)(gt,["icon"]),{title:mt,popupClassName:fe()(He,we,`${He}-${jt||dt}`)})))},ae=y(18785),le=y(70425),pe=y(62892),ve=y(40875),be=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{if(tt&&typeof tt=="object"){const Ce=tt,{label:ct,children:jt,key:Ve,type:He}=Ce,ut=be(Ce,["label","children","key","type"]),dt=Ve!=null?Ve:`tmp-${we}`;return jt||He==="group"?He==="group"?re.createElement(E.BW,Object.assign({key:dt},ut,{title:ct}),Ae(jt)):re.createElement(te,Object.assign({key:dt},ut,{title:ct}),Ae(jt)):He==="divider"?re.createElement(Ee,Object.assign({key:dt},ut)):re.createElement(ee,Object.assign({key:dt},ut),ct)}return null}).filter(tt=>tt)}function Ie(gt){return re.useMemo(()=>gt&&Ae(gt),[gt])}var ke=y(64993),Ye=y(17313),Be=y(8378),$e=y(13826),st=y(29878),Yt=y(83116),vt=y(37613),Ct=gt=>{const{componentCls:tt,motionDurationSlow:we,horizontalLineHeight:Ce,colorSplit:ct,lineWidth:jt,lineType:Ve,itemPaddingInline:He}=gt;return{[`${tt}-horizontal`]:{lineHeight:Ce,border:0,borderBottom:`${jt}px ${Ve} ${ct}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${tt}-item, ${tt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:He},[`> ${tt}-item:hover, + &${x}-slide-up-leave${x}-slide-up-leave-active${Ge}-placement-topRight`]:{animationName:re.ly}})},(0,fe.ZP)(je,{colorBg:ke,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ge} ${ce}`]:{position:"relative",margin:0},[`${ce}-submenu-popup`]:{position:"absolute",zIndex:b,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ge}, ${Ge}-menu-submenu`]:{[ce]:Object.assign(Object.assign({padding:ve,listStyleType:"none",backgroundColor:ke,backgroundClip:"padding-box",borderRadius:je.borderRadiusLG,outline:"none",boxShadow:je.boxShadowSecondary},(0,E.Qy)(je)),{[`${ce}-item-group-title`]:{padding:`${le}px ${Ie}px`,color:je.colorTextDescription,transition:`all ${ae}`},[`${ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ce}-item-icon`]:{minWidth:pe,marginInlineEnd:je.marginXS,fontSize:je.fontSizeSM},[`${ce}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ae}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ce}-item, ${ce}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Ie}px`,color:je.colorText,fontWeight:"normal",fontSize:pe,lineHeight:je.lineHeight,cursor:"pointer",transition:`all ${ae}`,borderRadius:je.borderRadiusSM,"&:hover, &-active":{backgroundColor:je.controlItemBgHover}},(0,E.Qy)(je)),{"&-selected":{color:je.colorPrimary,backgroundColor:je.controlItemBgActive,"&:hover, &-active":{backgroundColor:je.controlItemBgActiveHover}},"&-disabled":{color:be,cursor:"not-allowed","&:hover":{color:be,backgroundColor:ke,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${je.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:je.colorSplit},[`${Ge}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:je.paddingXS,[`${Ge}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:je.colorTextDescription,fontSize:Ae,fontStyle:"normal"}}}),[`${ce}-item-group-list`]:{margin:`0 ${je.marginXS}px`,padding:0,listStyle:"none"},[`${ce}-submenu-title`]:{paddingInlineEnd:Ie+je.fontSizeSM},[`${ce}-submenu-vertical`]:{position:"relative"},[`${ce}-submenu${ce}-submenu-disabled ${Ge}-menu-submenu-title`]:{[`&, ${Ge}-menu-submenu-arrow-icon`]:{color:be,backgroundColor:ke,cursor:"not-allowed"}},[`${ce}-submenu-selected ${Ge}-menu-submenu-title`]:{color:je.colorPrimary}})}},[(0,re.oN)(je,"slide-up"),(0,re.oN)(je,"slide-down"),(0,oe.Fm)(je,"move-up"),(0,oe.Fm)(je,"move-down"),(0,ge._y)(je,"zoom-big")]]};var Oe=(0,he.Z)("Dropdown",(je,Ge)=>{let{rootPrefixCls:ce}=Ge;const{marginXXS:b,sizePopupArrow:a,controlHeight:ee,fontSize:x,lineHeight:te,paddingXXS:ae,componentCls:le,borderRadiusLG:pe}=je,ve=(ee-x*te)/2,{dropdownArrowOffset:be}=(0,fe.fS)({contentRadius:pe}),Ae=(0,ie.TS)(je,{menuCls:`${le}-menu`,rootPrefixCls:ce,dropdownArrowDistance:a/2+b,dropdownArrowOffset:be,dropdownPaddingVertical:ve,dropdownEdgeChildPadding:ae});return[Le(Ae),Ee(Ae)]},je=>({zIndexPopup:je.zIndexPopupBase+50}))},8628:function(de,ne,y){"use strict";var E=y(59301),re=y(34280),oe=y(56762),ge=y(69507);function fe(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,E.useRef)({}),xe=(0,oe.Z)(),Ee=(0,ge.ZP)();return(0,re.Z)(()=>{const Le=Ee.subscribe(Oe=>{ie.current=Oe,he&&xe()});return()=>Ee.unsubscribe(Le)},[]),ie.current}ne.Z=fe},45818:function(de,ne,y){"use strict";y.d(ne,{D:function(){return ae},Z:function(){return ve}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Ae,Ie){return re.createElement(fe.Z,(0,E.Z)({},Ae,{ref:Ie,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(33853),Le=y(38819),Oe=y(92310),je=y.n(Oe),Ge=y(2738),b=be=>!isNaN(parseFloat(be))&&isFinite(be),a=y(36355),ee=y(84966),x=function(be,Ae){var Ie={};for(var ke in be)Object.prototype.hasOwnProperty.call(be,ke)&&Ae.indexOf(ke)<0&&(Ie[ke]=be[ke]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ke=Object.getOwnPropertySymbols(be);Ye{let be=0;return function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return be+=1,`${Ae}${be}`}})();var ve=re.forwardRef((be,Ae)=>{const{prefixCls:Ie,className:ke,trigger:Ye,children:Be,defaultCollapsed:$e=!1,theme:st="dark",style:Qt={},collapsible:vt=!1,reverseArrow:wt=!1,width:Ct=200,collapsedWidth:Tt=80,zeroWidthTriggerStyle:sn,breakpoint:en,onCollapse:et,onBreakpoint:Bt}=be,un=x(be,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:rt}=(0,re.useContext)(ee.Gs),[qe,ht]=(0,re.useState)("collapsed"in be?be.collapsed:$e),[Wt,bt]=(0,re.useState)(!1);(0,re.useEffect)(()=>{"collapsed"in be&&ht(be.collapsed)},[be.collapsed]);const Nt=(gt,tt)=>{"collapsed"in be||ht(gt),et==null||et(gt,tt)},it=(0,re.useRef)();it.current=gt=>{bt(gt.matches),Bt==null||Bt(gt.matches),qe!==gt.matches&&Nt(gt.matches,"responsive")},(0,re.useEffect)(()=>{function gt(we){return it.current(we)}let tt;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&en&&en in te){tt=we(`(max-width: ${te[en]})`);try{tt.addEventListener("change",gt)}catch(Ce){tt.addListener(gt)}gt(tt)}}return()=>{try{tt==null||tt.removeEventListener("change",gt)}catch(we){tt==null||tt.removeListener(gt)}}},[en]),(0,re.useEffect)(()=>{const gt=le("ant-sider-");return rt.addSider(gt),()=>rt.removeSider(gt)},[]);const kt=()=>{Nt(!qe,"clickTrigger")},{getPrefixCls:Et}=(0,re.useContext)(a.E_),kn=()=>{const gt=Et("layout-sider",Ie),tt=(0,Ge.Z)(un,["collapsed"]),we=qe?Tt:Ct,Ce=b(we)?`${we}px`:String(we),ct=parseFloat(String(Tt||0))===0?re.createElement("span",{onClick:kt,className:je()(`${gt}-zero-width-trigger`,`${gt}-zero-width-trigger-${wt?"right":"left"}`),style:sn},Ye||re.createElement(xe,null)):null,He={expanded:wt?re.createElement(Le.Z,null):re.createElement(Ee.Z,null),collapsed:wt?re.createElement(Ee.Z,null):re.createElement(Le.Z,null)}[qe?"collapsed":"expanded"],ut=Ye!==null?ct||re.createElement("div",{className:`${gt}-trigger`,onClick:kt,style:{width:Ce}},Ye||He):null,dt=Object.assign(Object.assign({},Qt),{flex:`0 0 ${Ce}`,maxWidth:Ce,minWidth:Ce,width:Ce}),Ze=je()(gt,`${gt}-${st}`,{[`${gt}-collapsed`]:!!qe,[`${gt}-has-trigger`]:vt&&Ye!==null&&!ct,[`${gt}-below`]:!!Wt,[`${gt}-zero-width`]:parseFloat(Ce)===0},ke);return re.createElement("aside",Object.assign({className:Ze},tt,{style:dt,ref:Ae}),re.createElement("div",{className:`${gt}-children`},Be),vt||Wt&&ct?ut:null)},cn=re.useMemo(()=>({siderCollapsed:qe}),[qe]);return re.createElement(ae.Provider,{value:cn},kn())})},44e3:function(de,ne,y){"use strict";var E=y(84966),re=y(45818);const oe=E.ZP;oe.Header=E.h4,oe.Footer=E.$_,oe.Content=E.VY,oe.Sider=re.Z,ne.default=oe},84966:function(de,ne,y){"use strict";y.d(ne,{VY:function(){return ae},$_:function(){return te},h4:function(){return x},Gs:function(){return Ge},ZP:function(){return le}});var E=y(95190),re=y(92310),oe=y.n(re),ge=y(2738),fe=y(59301),he=y(36355),ie=y(83116),Ee=pe=>{const{componentCls:ve,bodyBg:be,lightSiderBg:Ae,lightTriggerBg:Ie,lightTriggerColor:ke}=pe;return{[`${ve}-sider-light`]:{background:Ae,[`${ve}-sider-trigger`]:{color:ke,background:Ie},[`${ve}-sider-zero-width-trigger`]:{color:ke,background:Ie,border:`1px solid ${be}`,borderInlineStart:0}}}};const Le=pe=>{const{antCls:ve,componentCls:be,colorText:Ae,triggerColor:Ie,footerBg:ke,triggerBg:Ye,headerHeight:Be,headerPadding:$e,headerColor:st,footerPadding:Qt,triggerHeight:vt,zeroTriggerHeight:wt,zeroTriggerWidth:Ct,motionDurationMid:Tt,motionDurationSlow:sn,fontSize:en,borderRadius:et,bodyBg:Bt,headerBg:un,siderBg:rt}=pe;return{[be]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Bt,"&, *":{boxSizing:"border-box"},[`&${be}-has-sider`]:{flexDirection:"row",[`> ${be}, > ${be}-content`]:{width:0}},[`${be}-header, &${be}-footer`]:{flex:"0 0 auto"},[`${be}-sider`]:{position:"relative",minWidth:0,background:rt,transition:`all ${Tt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ve}-menu${ve}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:vt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:vt,color:Ie,lineHeight:`${vt}px`,textAlign:"center",background:Ye,cursor:"pointer",transition:`all ${Tt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Be,insetInlineEnd:-Ct,zIndex:1,width:Ct,height:wt,color:Ie,fontSize:pe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:rt,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${sn} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${sn}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ct,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},Ee(pe)),{"&-rtl":{direction:"rtl"}}),[`${be}-header`]:{height:Be,padding:$e,color:st,lineHeight:`${Be}px`,background:un,[`${ve}-menu`]:{lineHeight:"inherit"}},[`${be}-footer`]:{padding:Qt,color:Ae,fontSize:en,background:ke},[`${be}-content`]:{flex:"auto",minHeight:0}}};var Oe=(0,ie.Z)("Layout",pe=>[Le(pe)],pe=>{const{colorBgLayout:ve,controlHeight:be,controlHeightLG:Ae,colorText:Ie,controlHeightSM:ke,marginXXS:Ye,colorTextLightSolid:Be,colorBgContainer:$e}=pe,st=Ae*1.25;return{colorBgHeader:"#001529",colorBgBody:ve,colorBgTrigger:"#002140",bodyBg:ve,headerBg:"#001529",headerHeight:be*2,headerPadding:`0 ${st}px`,headerColor:Ie,footerPadding:`${ke}px ${st}px`,footerBg:ve,siderBg:"#001529",triggerHeight:Ae+Ye*2,triggerBg:"#002140",triggerColor:Be,zeroTriggerWidth:Ae,zeroTriggerHeight:Ae,lightSiderBg:$e,lightTriggerBg:$e,lightTriggerColor:Ie}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),je=function(pe,ve){var be={};for(var Ae in pe)Object.prototype.hasOwnProperty.call(pe,Ae)&&ve.indexOf(Ae)<0&&(be[Ae]=pe[Ae]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ae=Object.getOwnPropertySymbols(pe);Ienull,removeSider:()=>null}});function ce(pe){let{suffixCls:ve,tagName:be,displayName:Ae}=pe;return Ie=>fe.forwardRef((Ye,Be)=>fe.createElement(Ie,Object.assign({ref:Be,suffixCls:ve,tagName:be},Ye)))}const b=fe.forwardRef((pe,ve)=>{const{prefixCls:be,suffixCls:Ae,className:Ie,tagName:ke}=pe,Ye=je(pe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Be}=fe.useContext(he.E_),$e=Be("layout",be),[st,Qt]=Oe($e),vt=Ae?`${$e}-${Ae}`:$e;return st(fe.createElement(ke,Object.assign({className:oe()(be||vt,Ie,Qt),ref:ve},Ye)))}),a=fe.forwardRef((pe,ve)=>{const{direction:be}=fe.useContext(he.E_),[Ae,Ie]=fe.useState([]),{prefixCls:ke,className:Ye,rootClassName:Be,children:$e,hasSider:st,tagName:Qt,style:vt}=pe,wt=je(pe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ct=(0,ge.Z)(wt,["suffixCls"]),{getPrefixCls:Tt,layout:sn}=fe.useContext(he.E_),en=Tt("layout",ke),[et,Bt]=Oe(en),un=oe()(en,{[`${en}-has-sider`]:typeof st=="boolean"?st:Ae.length>0,[`${en}-rtl`]:be==="rtl"},sn==null?void 0:sn.className,Ye,Be,Bt),rt=fe.useMemo(()=>({siderHook:{addSider:qe=>{Ie(ht=>[].concat((0,E.Z)(ht),[qe]))},removeSider:qe=>{Ie(ht=>ht.filter(Wt=>Wt!==qe))}}}),[]);return et(fe.createElement(Ge.Provider,{value:rt},fe.createElement(Qt,Object.assign({ref:ve,className:un,style:Object.assign(Object.assign({},sn==null?void 0:sn.style),vt)},Ct),$e)))}),ee=ce({tagName:"div",displayName:"Layout"})(a),x=ce({suffixCls:"header",tagName:"header",displayName:"Header"})(b),te=ce({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(b),ae=ce({suffixCls:"content",tagName:"main",displayName:"Content"})(b);var le=ee},40875:function(de,ne,y){"use strict";y.d(ne,{J:function(){return he}});var E=y(59301),re=y(33234),oe=y(70425),ge=function(ie,xe){var Ee={};for(var Le in ie)Object.prototype.hasOwnProperty.call(ie,Le)&&xe.indexOf(Le)<0&&(Ee[Le]=ie[Le]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Le=Object.getOwnPropertySymbols(ie);Oe{const{children:Ee}=ie,Le=ge(ie,["children"]),Oe=E.useContext(fe),je=E.useMemo(()=>Object.assign(Object.assign({},Oe),Le),[Oe,Le.prefixCls,Le.mode,Le.selectable]);return E.createElement(fe.Provider,{value:je},E.createElement(re.BR,null,(0,oe.supportNodeRef)(Ee)?E.cloneElement(Ee,{ref:xe}):Ee))});ne.Z=fe},20834:function(de,ne,y){"use strict";y.d(ne,{default:function(){return cn}});var E=y(15285),re=y(59301),oe=y(45818),ge=y(92310),fe=y.n(ge),he=y(36355),ie=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{const{prefixCls:tt,className:we,dashed:Ce}=gt,ct=ie(gt,["prefixCls","className","dashed"]),{getPrefixCls:Gt}=re.useContext(he.E_),Ve=Gt("menu",tt),He=fe()({[`${Ve}-item-divider-dashed`]:!!Ce},we);return re.createElement(E.iz,Object.assign({className:He},ct))},Le=y(11592),Oe=y(2738),je=y(6848),Ge=y(92343),b=(0,re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=gt=>{var tt;const{className:we,children:Ce,icon:ct,title:Gt,danger:Ve}=gt,{prefixCls:He,firstLevel:ut,direction:dt,disableMenuItemTitleTooltip:Ze,inlineCollapsed:mt}=re.useContext(b),Cn=Rt=>{const Ut=re.createElement("span",{className:`${He}-title-content`},Ce);return(!ct||(0,Ge.l$)(Ce)&&Ce.type==="span")&&Ce&&Rt&&ut&&typeof Ce=="string"?re.createElement("div",{className:`${He}-inline-collapsed-noicon`},Ce.charAt(0)):Ut},{siderCollapsed:_t}=re.useContext(oe.D);let Kt=Gt;typeof Gt=="undefined"?Kt=ut?Ce:"":Gt===!1&&(Kt="");const Pn={title:Kt};!_t&&!mt&&(Pn.title=null,Pn.open=!1);const Nn=(0,Le.Z)(Ce).length;let Qe=re.createElement(E.ck,Object.assign({},(0,Oe.Z)(gt,["title","icon","danger"]),{className:fe()({[`${He}-item-danger`]:Ve,[`${He}-item-only-child`]:(ct?Nn+1:Nn)===1},we),title:typeof Gt=="string"?Gt:void 0}),(0,Ge.Tm)(ct,{className:fe()((0,Ge.l$)(ct)?(tt=ct.props)===null||tt===void 0?void 0:tt.className:"",`${He}-item-icon`)}),Cn(mt));return Ze||(Qe=re.createElement(je.Z,Object.assign({},Pn,{placement:dt==="rtl"?"left":"right",overlayClassName:`${He}-inline-collapsed-tooltip`}),Qe)),Qe},te=gt=>{var tt;const{popupClassName:we,icon:Ce,title:ct,theme:Gt}=gt,Ve=re.useContext(b),{prefixCls:He,inlineCollapsed:ut,theme:dt}=Ve,Ze=(0,E.Xl)();let mt;if(!Ce)mt=ut&&!Ze.length&&ct&&typeof ct=="string"?re.createElement("div",{className:`${He}-inline-collapsed-noicon`},ct.charAt(0)):re.createElement("span",{className:`${He}-title-content`},ct);else{const _t=(0,Ge.l$)(ct)&&ct.type==="span";mt=re.createElement(re.Fragment,null,(0,Ge.Tm)(Ce,{className:fe()((0,Ge.l$)(Ce)?(tt=Ce.props)===null||tt===void 0?void 0:tt.className:"",`${He}-item-icon`)}),_t?ct:re.createElement("span",{className:`${He}-title-content`},ct))}const Cn=re.useMemo(()=>Object.assign(Object.assign({},Ve),{firstLevel:!1}),[Ve]);return re.createElement(b.Provider,{value:Cn},re.createElement(E.Wd,Object.assign({},(0,Oe.Z)(gt,["icon"]),{title:mt,popupClassName:fe()(He,we,`${He}-${Gt||dt}`)})))},ae=y(18785),le=y(70425),pe=y(62892),ve=y(40875),be=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{if(tt&&typeof tt=="object"){const Ce=tt,{label:ct,children:Gt,key:Ve,type:He}=Ce,ut=be(Ce,["label","children","key","type"]),dt=Ve!=null?Ve:`tmp-${we}`;return Gt||He==="group"?He==="group"?re.createElement(E.BW,Object.assign({key:dt},ut,{title:ct}),Ae(Gt)):re.createElement(te,Object.assign({key:dt},ut,{title:ct}),Ae(Gt)):He==="divider"?re.createElement(Ee,Object.assign({key:dt},ut)):re.createElement(ee,Object.assign({key:dt},ut),ct)}return null}).filter(tt=>tt)}function Ie(gt){return re.useMemo(()=>gt&&Ae(gt),[gt])}var ke=y(64993),Ye=y(17313),Be=y(8378),$e=y(13826),st=y(29878),Qt=y(83116),vt=y(37613),Ct=gt=>{const{componentCls:tt,motionDurationSlow:we,horizontalLineHeight:Ce,colorSplit:ct,lineWidth:Gt,lineType:Ve,itemPaddingInline:He}=gt;return{[`${tt}-horizontal`]:{lineHeight:Ce,border:0,borderBottom:`${Gt}px ${Ve} ${ct}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${tt}-item, ${tt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:He},[`> ${tt}-item:hover, > ${tt}-item-active, > ${tt}-submenu ${tt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${tt}-item, ${tt}-submenu-title`]:{transition:[`border-color ${we}`,`background ${we}`].join(",")},[`${tt}-submenu-arrow`]:{display:"none"}}}},sn=gt=>{let{componentCls:tt,menuArrowOffset:we}=gt;return{[`${tt}-rtl`]:{direction:"rtl"},[`${tt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${tt}-rtl${tt}-vertical, - ${tt}-submenu-rtl ${tt}-vertical`]:{[`${tt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const en=gt=>Object.assign({},(0,Ye.oN)(gt));var Bt=(gt,tt)=>{const{componentCls:we,itemColor:Ce,itemSelectedColor:ct,groupTitleColor:jt,itemBg:Ve,subMenuItemBg:He,itemSelectedBg:ut,activeBarHeight:dt,activeBarWidth:Ze,activeBarBorderWidth:mt,motionDurationSlow:Cn,motionEaseInOut:$t,motionEaseOut:Xt,itemPaddingInline:Pn,motionDurationMid:Nn,itemHoverColor:Qe,lineType:Rt,colorSplit:zt,itemDisabledColor:Wt,dangerItemColor:vn,dangerItemHoverColor:Hn,dangerItemSelectedColor:zn,dangerItemActiveBg:Bn,dangerItemSelectedBg:Wn,itemHoverBg:qn,itemActiveBg:pn,menuSubMenuBg:Ue,horizontalItemSelectedColor:Ft,horizontalItemSelectedBg:Sn,horizontalItemBorderRadius:ye,horizontalItemHoverBg:tn,popupBg:_e}=gt;return{[`${we}-${tt}, ${we}-${tt} > ${we}`]:{color:Ce,background:Ve,[`&${we}-root:focus-visible`]:Object.assign({},en(gt)),[`${we}-item-group-title`]:{color:jt},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:ct}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${Wt} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Qe}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:qn},"&:active":{backgroundColor:pn}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:qn},"&:active":{backgroundColor:pn}}},[`${we}-item-danger`]:{color:vn,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:Hn}},[`&${we}-item:active`]:{background:Bn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:ct,[`&${we}-item-danger`]:{color:zn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:ut,[`&${we}-item-danger`]:{backgroundColor:Wn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},en(gt))},[`&${we}-submenu > ${we}`]:{backgroundColor:Ue},[`&${we}-popup > ${we}`]:{backgroundColor:_e},[`&${we}-horizontal`]:Object.assign(Object.assign({},tt==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:ye,"&::after":{position:"absolute",insetInline:Pn,bottom:0,borderBottom:`${dt}px solid transparent`,transition:`border-color ${Cn} ${$t}`,content:'""'},"&:hover, &-active, &-open":{background:tn,"&::after":{borderBottomWidth:dt,borderBottomColor:Ft}},"&-selected":{color:Ft,backgroundColor:Sn,"&:hover":{backgroundColor:Sn},"&::after":{borderBottomWidth:dt,borderBottomColor:Ft}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${mt}px ${Rt} ${zt}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:He},[`${we}-item, ${we}-submenu-title`]:mt&&Ze?{width:`calc(100% + ${mt}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ze}px solid ${ct}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Nn} ${Xt}`,`opacity ${Nn} ${Xt}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:zn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Nn} ${$t}`,`opacity ${Nn} ${$t}`].join(",")}}}}}};const un=gt=>{const{componentCls:tt,itemHeight:we,itemMarginInline:Ce,padding:ct,menuArrowSize:jt,marginXS:Ve,itemMarginBlock:He}=gt,ut=ct+jt+Ve;return{[`${tt}-item`]:{position:"relative",overflow:"hidden"},[`${tt}-item, ${tt}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:ct,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ce,marginBlock:He,width:`calc(100% - ${Ce*2}px)`},[`> ${tt}-item, + ${tt}-submenu-rtl ${tt}-vertical`]:{[`${tt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const en=gt=>Object.assign({},(0,Ye.oN)(gt));var Bt=(gt,tt)=>{const{componentCls:we,itemColor:Ce,itemSelectedColor:ct,groupTitleColor:Gt,itemBg:Ve,subMenuItemBg:He,itemSelectedBg:ut,activeBarHeight:dt,activeBarWidth:Ze,activeBarBorderWidth:mt,motionDurationSlow:Cn,motionEaseInOut:_t,motionEaseOut:Kt,itemPaddingInline:Pn,motionDurationMid:Nn,itemHoverColor:Qe,lineType:Rt,colorSplit:Ut,itemDisabledColor:Xt,dangerItemColor:vn,dangerItemHoverColor:Hn,dangerItemSelectedColor:zn,dangerItemActiveBg:Bn,dangerItemSelectedBg:Wn,itemHoverBg:_n,itemActiveBg:pn,menuSubMenuBg:Ue,horizontalItemSelectedColor:Ft,horizontalItemSelectedBg:Sn,horizontalItemBorderRadius:ye,horizontalItemHoverBg:tn,popupBg:_e}=gt;return{[`${we}-${tt}, ${we}-${tt} > ${we}`]:{color:Ce,background:Ve,[`&${we}-root:focus-visible`]:Object.assign({},en(gt)),[`${we}-item-group-title`]:{color:Gt},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:ct}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${Xt} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Qe}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:_n},"&:active":{backgroundColor:pn}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:_n},"&:active":{backgroundColor:pn}}},[`${we}-item-danger`]:{color:vn,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:Hn}},[`&${we}-item:active`]:{background:Bn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:ct,[`&${we}-item-danger`]:{color:zn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:ut,[`&${we}-item-danger`]:{backgroundColor:Wn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},en(gt))},[`&${we}-submenu > ${we}`]:{backgroundColor:Ue},[`&${we}-popup > ${we}`]:{backgroundColor:_e},[`&${we}-horizontal`]:Object.assign(Object.assign({},tt==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:ye,"&::after":{position:"absolute",insetInline:Pn,bottom:0,borderBottom:`${dt}px solid transparent`,transition:`border-color ${Cn} ${_t}`,content:'""'},"&:hover, &-active, &-open":{background:tn,"&::after":{borderBottomWidth:dt,borderBottomColor:Ft}},"&-selected":{color:Ft,backgroundColor:Sn,"&:hover":{backgroundColor:Sn},"&::after":{borderBottomWidth:dt,borderBottomColor:Ft}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${mt}px ${Rt} ${Ut}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:He},[`${we}-item, ${we}-submenu-title`]:mt&&Ze?{width:`calc(100% + ${mt}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ze}px solid ${ct}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Nn} ${Kt}`,`opacity ${Nn} ${Kt}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:zn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Nn} ${_t}`,`opacity ${Nn} ${_t}`].join(",")}}}}}};const un=gt=>{const{componentCls:tt,itemHeight:we,itemMarginInline:Ce,padding:ct,menuArrowSize:Gt,marginXS:Ve,itemMarginBlock:He}=gt,ut=ct+Gt+Ve;return{[`${tt}-item`]:{position:"relative",overflow:"hidden"},[`${tt}-item, ${tt}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:ct,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ce,marginBlock:He,width:`calc(100% - ${Ce*2}px)`},[`> ${tt}-item, > ${tt}-submenu > ${tt}-submenu-title`]:{height:we,lineHeight:`${we}px`},[`${tt}-item-group-list ${tt}-submenu-title, - ${tt}-submenu-title`]:{paddingInlineEnd:ut}}};var qe=gt=>{const{componentCls:tt,iconCls:we,itemHeight:Ce,colorTextLightSolid:ct,dropdownWidth:jt,controlHeightLG:Ve,motionDurationMid:He,motionEaseOut:ut,paddingXL:dt,itemMarginInline:Ze,fontSizeLG:mt,motionDurationSlow:Cn,paddingXS:$t,boxShadowSecondary:Xt,collapsedWidth:Pn,collapsedIconSize:Nn}=gt,Qe={height:Ce,lineHeight:`${Ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[tt]:{"&-inline, &-vertical":Object.assign({[`&${tt}-root`]:{boxShadow:"none"}},un(gt))},[`${tt}-submenu-popup`]:{[`${tt}-vertical`]:Object.assign(Object.assign({},un(gt)),{boxShadow:Xt})}},{[`${tt}-submenu-popup ${tt}-vertical${tt}-sub`]:{minWidth:jt,maxHeight:`calc(100vh - ${Ve*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${tt}-inline`]:{width:"100%",[`&${tt}-root`]:{[`${tt}-item, ${tt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Cn}`,`background ${Cn}`,`padding ${He} ${ut}`].join(","),[`> ${tt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${tt}-sub${tt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${tt}-submenu > ${tt}-submenu-title`]:Qe,[`& ${tt}-item-group-title`]:{paddingInlineStart:dt}},[`${tt}-item`]:Qe}},{[`${tt}-inline-collapsed`]:{width:Pn,[`&${tt}-root`]:{[`${tt}-item, ${tt}-submenu ${tt}-submenu-title`]:{[`> ${tt}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${tt}-item, + ${tt}-submenu-title`]:{paddingInlineEnd:ut}}};var qe=gt=>{const{componentCls:tt,iconCls:we,itemHeight:Ce,colorTextLightSolid:ct,dropdownWidth:Gt,controlHeightLG:Ve,motionDurationMid:He,motionEaseOut:ut,paddingXL:dt,itemMarginInline:Ze,fontSizeLG:mt,motionDurationSlow:Cn,paddingXS:_t,boxShadowSecondary:Kt,collapsedWidth:Pn,collapsedIconSize:Nn}=gt,Qe={height:Ce,lineHeight:`${Ce}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[tt]:{"&-inline, &-vertical":Object.assign({[`&${tt}-root`]:{boxShadow:"none"}},un(gt))},[`${tt}-submenu-popup`]:{[`${tt}-vertical`]:Object.assign(Object.assign({},un(gt)),{boxShadow:Kt})}},{[`${tt}-submenu-popup ${tt}-vertical${tt}-sub`]:{minWidth:Gt,maxHeight:`calc(100vh - ${Ve*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${tt}-inline`]:{width:"100%",[`&${tt}-root`]:{[`${tt}-item, ${tt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Cn}`,`background ${Cn}`,`padding ${He} ${ut}`].join(","),[`> ${tt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${tt}-sub${tt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${tt}-submenu > ${tt}-submenu-title`]:Qe,[`& ${tt}-item-group-title`]:{paddingInlineStart:dt}},[`${tt}-item`]:Qe}},{[`${tt}-inline-collapsed`]:{width:Pn,[`&${tt}-root`]:{[`${tt}-item, ${tt}-submenu ${tt}-submenu-title`]:{[`> ${tt}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${tt}-item, > ${tt}-item-group > ${tt}-item-group-list > ${tt}-item, > ${tt}-item-group > ${tt}-item-group-list > ${tt}-submenu > ${tt}-submenu-title, > ${tt}-submenu > ${tt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${mt/2}px - ${Ze}px)`,textOverflow:"clip",[` ${tt}-submenu-arrow, ${tt}-submenu-expand-icon - `]:{opacity:0},[`${tt}-item-icon, ${we}`]:{margin:0,fontSize:Nn,lineHeight:`${Ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${tt}-item-icon, ${we}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${tt}-item-icon, ${we}`]:{display:"none"},"a, a:hover":{color:ct}},[`${tt}-item-group-title`]:Object.assign(Object.assign({},Ye.vS),{paddingInline:$t})}}]};const ht=gt=>{const{componentCls:tt,motionDurationSlow:we,motionDurationMid:Ce,motionEaseInOut:ct,motionEaseOut:jt,iconCls:Ve,iconSize:He,iconMarginInlineEnd:ut}=gt;return{[`${tt}-item, ${tt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${we}`,`background ${we}`,`padding ${we} ${ct}`].join(","),[`${tt}-item-icon, ${Ve}`]:{minWidth:He,fontSize:He,transition:[`font-size ${Ce} ${jt}`,`margin ${we} ${ct}`,`color ${we}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${we} ${ct}`,`margin ${we}`,`color ${we}`].join(",")}},[`${tt}-item-icon`]:Object.assign({},(0,Ye.Ro)()),[`&${tt}-item-only-child`]:{[`> ${Ve}, > ${tt}-item-icon`]:{marginInlineEnd:0}}},[`${tt}-item-disabled, ${tt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${tt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Zt=gt=>{const{componentCls:tt,motionDurationSlow:we,motionEaseInOut:Ce,borderRadius:ct,menuArrowSize:jt,menuArrowOffset:Ve}=gt;return{[`${tt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:gt.margin,width:jt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${we} ${Ce}, opacity ${we}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:jt*.6,height:jt*.15,backgroundColor:"currentcolor",borderRadius:ct,transition:[`background ${we} ${Ce}`,`transform ${we} ${Ce}`,`top ${we} ${Ce}`,`color ${we} ${Ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ve})`},"&::after":{transform:`rotate(-45deg) translateY(${Ve})`}}}}},bt=gt=>{const{antCls:tt,componentCls:we,fontSize:Ce,motionDurationSlow:ct,motionDurationMid:jt,motionEaseInOut:Ve,paddingXS:He,padding:ut,colorSplit:dt,lineWidth:Ze,zIndexPopup:mt,borderRadiusLG:Cn,subMenuItemBorderRadius:$t,menuArrowSize:Xt,menuArrowOffset:Pn,lineType:Nn,menuPanelMaskInset:Qe,groupTitleLineHeight:Rt,groupTitleFontSize:zt}=gt;return[{"":{[`${we}`]:Object.assign(Object.assign({},(0,Ye.dF)()),{"&-hidden":{display:"none"}})},[`${we}-submenu-hidden`]:{display:"none"}},{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ye.Wf)(gt)),(0,Ye.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ct} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${we}-item`]:{flex:"none"}},[`${we}-item, ${we}-submenu, ${we}-submenu-title`]:{borderRadius:gt.itemBorderRadius},[`${we}-item-group-title`]:{padding:`${He}px ${ut}px`,fontSize:zt,lineHeight:Rt,transition:`all ${ct}`},[`&-horizontal ${we}-submenu`]:{transition:[`border-color ${ct} ${Ve}`,`background ${ct} ${Ve}`].join(",")},[`${we}-submenu, ${we}-submenu-inline`]:{transition:[`border-color ${ct} ${Ve}`,`background ${ct} ${Ve}`,`padding ${jt} ${Ve}`].join(",")},[`${we}-submenu ${we}-sub`]:{cursor:"initial",transition:[`background ${ct} ${Ve}`,`padding ${ct} ${Ve}`].join(",")},[`${we}-title-content`]:{transition:`color ${ct}`},[`${we}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${we}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:dt,borderStyle:Nn,borderWidth:0,borderTopWidth:Ze,marginBlock:Ze,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ht(gt)),{[`${we}-item-group`]:{[`${we}-item-group-list`]:{margin:0,padding:0,[`${we}-item, ${we}-submenu-title`]:{paddingInline:`${Ce*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:Cn,boxShadow:"none",transformOrigin:"0 0",[`&${we}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Qe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Qe},"\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:gt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:gt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:gt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:gt.paddingXS},[`> ${we}`]:Object.assign(Object.assign(Object.assign({borderRadius:Cn},ht(gt)),Zt(gt)),{[`${we}-item, ${we}-submenu > ${we}-submenu-title`]:{borderRadius:$t},[`${we}-submenu-title::after`]:{transition:`transform ${ct} ${Ve}`}})}}),Zt(gt)),{[`&-inline-collapsed ${we}-submenu-arrow, - &-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pn})`},"&::after":{transform:`rotate(45deg) translateX(-${Pn})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${Xt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pn})`},"&::before":{transform:`rotate(45deg) translateX(${Pn})`}}})},{[`${tt}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var Nt=(gt,tt)=>(0,Yt.Z)("Menu",Ce=>{if(tt===!1)return[];const{colorBgElevated:ct,colorPrimary:jt,colorTextLightSolid:Ve,controlHeightLG:He,fontSize:ut,darkItemColor:dt,darkDangerItemColor:Ze,darkItemBg:mt,darkSubMenuItemBg:Cn,darkItemSelectedColor:$t,darkItemSelectedBg:Xt,darkDangerItemSelectedBg:Pn,darkItemHoverBg:Nn,darkGroupTitleColor:Qe,darkItemHoverColor:Rt,darkItemDisabledColor:zt,darkDangerItemHoverColor:Wt,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:Hn}=Ce,zn=ut/7*5,Bn=(0,vt.TS)(Ce,{menuArrowSize:zn,menuHorizontalHeight:He*1.15,menuArrowOffset:`${zn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ct}),Wn=(0,vt.TS)(Bn,{itemColor:dt,itemHoverColor:Rt,groupTitleColor:Qe,itemSelectedColor:$t,itemBg:mt,popupBg:mt,subMenuItemBg:Cn,itemActiveBg:"transparent",itemSelectedBg:Xt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Nn,itemDisabledColor:zt,dangerItemColor:Ze,dangerItemHoverColor:Wt,dangerItemSelectedColor:vn,dangerItemActiveBg:Hn,dangerItemSelectedBg:Pn,menuSubMenuBg:Cn,horizontalItemSelectedColor:Ve,horizontalItemSelectedBg:jt});return[bt(Bn),Ct(Bn),qe(Bn),Bt(Bn,"light"),Bt(Wn,"dark"),sn(Bn),(0,Be.Z)(Bn),(0,$e.oN)(Bn,"slide-up"),(0,$e.oN)(Bn,"slide-down"),(0,st._y)(Bn,"zoom-big")]},Ce=>{const{colorPrimary:ct,colorError:jt,colorTextDisabled:Ve,colorErrorBg:He,colorText:ut,colorTextDescription:dt,colorBgContainer:Ze,colorFillAlter:mt,colorFillContent:Cn,lineWidth:$t,lineWidthBold:Xt,controlItemBgActive:Pn,colorBgTextHover:Nn,controlHeightLG:Qe,lineHeight:Rt,colorBgElevated:zt,marginXXS:Wt,padding:vn,fontSize:Hn,controlHeightSM:zn,fontSizeLG:Bn,colorTextLightSolid:Wn,colorErrorHover:qn}=Ce,pn=new ke.C(Wn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ce.zIndexPopupBase+50,radiusItem:Ce.borderRadiusLG,itemBorderRadius:Ce.borderRadiusLG,radiusSubMenuItem:Ce.borderRadiusSM,subMenuItemBorderRadius:Ce.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:ct,horizontalItemHoverColor:ct,colorGroupTitle:dt,groupTitleColor:dt,colorItemTextSelected:ct,itemSelectedColor:ct,colorItemTextSelectedHorizontal:ct,horizontalItemSelectedColor:ct,colorItemBg:Ze,itemBg:Ze,colorItemBgHover:Nn,itemHoverBg:Nn,colorItemBgActive:Cn,itemActiveBg:Pn,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Pn,itemSelectedBg:Pn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Xt,activeBarHeight:Xt,colorActiveBarBorderSize:$t,activeBarBorderWidth:$t,colorItemTextDisabled:Ve,itemDisabledColor:Ve,colorDangerItemText:jt,dangerItemColor:jt,colorDangerItemTextHover:jt,dangerItemHoverColor:jt,colorDangerItemTextSelected:jt,dangerItemSelectedColor:jt,colorDangerItemBgActive:He,dangerItemActiveBg:He,colorDangerItemBgSelected:He,dangerItemSelectedBg:He,itemMarginInline:Ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Qe,groupTitleLineHeight:Rt,collapsedWidth:Qe*2,popupBg:zt,itemMarginBlock:Wt,itemPaddingInline:vn,horizontalLineHeight:`${Qe*1.15}px`,iconSize:Hn,iconMarginInlineEnd:zn-Hn,collapsedIconSize:Bn,groupTitleFontSize:Hn,darkItemDisabledColor:new ke.C(Wn).setAlpha(.25).toRgbString(),darkItemColor:pn,darkDangerItemColor:jt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Wn,darkItemSelectedBg:ct,darkDangerItemSelectedBg:jt,darkItemHoverBg:"transparent",darkGroupTitleColor:pn,darkItemHoverColor:Wn,darkDangerItemHoverColor:qn,darkDangerItemSelectedColor:Wn,darkDangerItemActiveBg:jt}},{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"]]})(gt),it=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{var we,Ce;const ct=re.useContext(ve.Z),jt=ct||{},{getPrefixCls:Ve,getPopupContainer:He,direction:ut,menu:dt}=re.useContext(he.E_),Ze=Ve(),{prefixCls:mt,className:Cn,style:$t,theme:Xt="light",expandIcon:Pn,_internalDisableMenuItemTitleTooltip:Nn,inlineCollapsed:Qe,siderCollapsed:Rt,items:zt,children:Wt,rootClassName:vn,mode:Hn,selectable:zn,onClick:Bn,overflowedIndicatorPopupClassName:Wn}=gt,qn=it(gt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pn=(0,Oe.Z)(qn,["collapsedWidth"]),Ue=Ie(zt)||Wt;(we=jt.validator)===null||we===void 0||we.call(jt,{mode:Hn});const Ft=(0,le.useEvent)(function(){var Ke;Bn==null||Bn.apply(void 0,arguments),(Ke=jt.onClick)===null||Ke===void 0||Ke.call(jt)}),Sn=jt.mode||Hn,ye=zn!=null?zn:jt.selectable,tn=re.useMemo(()=>Rt!==void 0?Rt:Qe,[Qe,Rt]),_e={horizontal:{motionName:`${Ze}-slide-up`},inline:(0,pe.Z)(Ze),other:{motionName:`${Ze}-zoom-big`}},pt=Ve("menu",mt||jt.prefixCls),[It,ft]=Nt(pt,!ct),Se=fe()(`${pt}-${Xt}`,dt==null?void 0:dt.className,Cn);let Te;if(typeof Pn=="function")Te=Pn;else if(Pn===null||Pn===!1)Te=null;else if(jt.expandIcon===null||jt.expandIcon===!1)Te=null;else{const Ke=Pn!=null?Pn:jt.expandIcon;Te=(0,Ge.Tm)(Ke,{className:fe()(`${pt}-submenu-expand-icon`,(0,Ge.l$)(Ke)?(Ce=Ke.props)===null||Ce===void 0?void 0:Ce.className:"")})}const We=re.useMemo(()=>({prefixCls:pt,inlineCollapsed:tn||!1,direction:ut,firstLevel:!0,theme:Xt,mode:Sn,disableMenuItemTitleTooltip:Nn}),[pt,tn,ut,Nn,Xt]);return It(re.createElement(ve.Z.Provider,{value:null},re.createElement(b.Provider,{value:We},re.createElement(E.ZP,Object.assign({getPopupContainer:He,overflowedIndicator:re.createElement(ae.Z,null),overflowedIndicatorPopupClassName:fe()(pt,`${pt}-${Xt}`,Wn),mode:Sn,selectable:ye,onClick:Ft},pn,{inlineCollapsed:tn,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),$t),className:Se,prefixCls:pt,direction:ut,defaultMotions:_e,expandIcon:Te,ref:tt,rootClassName:fe()(vn,ft)}),Ue))))});const Rn=(0,re.forwardRef)((gt,tt)=>{const we=(0,re.useRef)(null),Ce=re.useContext(oe.D);return(0,re.useImperativeHandle)(tt,()=>({menu:we.current,focus:ct=>{var jt;(jt=we.current)===null||jt===void 0||jt.focus(ct)}})),re.createElement(Et,Object.assign({ref:we},gt,Ce))});Rn.Item=ee,Rn.SubMenu=te,Rn.Divider=Ee,Rn.ItemGroup=E.BW;var cn=Rn},58421:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return jt}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(He,ut){return re.createElement(fe.Z,(0,E.Z)({},He,{ref:ut,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(49198),Le=y(33853),Oe=y(38819),je=y(92310),Ge=y.n(je),ce=y(4635),b=y(20439),a=y(99153),ee=y(84851),x=y(19257),te=y(93046),ae=y(26112),le={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},pe=le,ve=y(91735),be=function(Ve){(0,x.Z)(ut,Ve);var He=(0,te.Z)(ut);function ut(){var dt;(0,a.Z)(this,ut);for(var Ze=arguments.length,mt=new Array(Ze),Cn=0;Cn=0||$t.relatedTarget.className.indexOf("".concat(Qe,"-item"))>=0))&&Nn(dt.getValidValue()))},dt.go=function($t){var Xt=dt.state.goInputText;Xt!==""&&($t.keyCode===pe.ENTER||$t.type==="click")&&(dt.setState({goInputText:""}),dt.props.quickGo(dt.getValidValue()))},dt}return(0,ee.Z)(ut,[{key:"getPageSizeOptions",value:function(){var Ze=this.props,mt=Ze.pageSize,Cn=Ze.pageSizeOptions;return Cn.some(function($t){return $t.toString()===mt.toString()})?Cn:Cn.concat([mt.toString()]).sort(function($t,Xt){var Pn=Number.isNaN(Number($t))?0:Number($t),Nn=Number.isNaN(Number(Xt))?0:Number(Xt);return Pn-Nn})}},{key:"render",value:function(){var Ze=this,mt=this.props,Cn=mt.pageSize,$t=mt.locale,Xt=mt.rootPrefixCls,Pn=mt.changeSize,Nn=mt.quickGo,Qe=mt.goButton,Rt=mt.selectComponentClass,zt=mt.buildOptionText,Wt=mt.selectPrefixCls,vn=mt.disabled,Hn=this.state.goInputText,zn="".concat(Xt,"-options"),Bn=Rt,Wn=null,qn=null,pn=null;if(!Pn&&!Nn)return null;var Ue=this.getPageSizeOptions();if(Pn&&Bn){var Ft=Ue.map(function(Sn,ye){return re.createElement(Bn.Option,{key:ye,value:Sn.toString()},(zt||Ze.buildOptionText)(Sn))});Wn=re.createElement(Bn,{disabled:vn,prefixCls:Wt,showSearch:!1,className:"".concat(zn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Cn||Ue[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ye){return ye.parentNode},"aria-label":$t.page_size,defaultOpen:!1},Ft)}return Nn&&(Qe&&(pn=typeof Qe=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:vn,className:"".concat(zn,"-quick-jumper-button")},$t.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Qe)),qn=re.createElement("div",{className:"".concat(zn,"-quick-jumper")},$t.jump_to,re.createElement("input",{disabled:vn,type:"text",value:Hn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":$t.page}),$t.page,pn)),re.createElement("li",{className:"".concat(zn)},Wn,qn)}}]),ut}(re.Component);be.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ae=be,Ie=function(He){var ut,dt=He.rootPrefixCls,Ze=He.page,mt=He.active,Cn=He.className,$t=He.showTitle,Xt=He.onClick,Pn=He.onKeyPress,Nn=He.itemRender,Qe="".concat(dt,"-item"),Rt=Ge()(Qe,"".concat(Qe,"-").concat(Ze),(ut={},(0,ce.Z)(ut,"".concat(Qe,"-active"),mt),(0,ce.Z)(ut,"".concat(Qe,"-disabled"),!Ze),(0,ce.Z)(ut,He.className,Cn),ut)),zt=function(){Xt(Ze)},Wt=function(zn){Pn(zn,Xt,Ze)},vn=Nn(Ze,"page",re.createElement("a",{rel:"nofollow"},Ze));return vn?re.createElement("li",{title:$t?Ze.toString():null,className:Rt,onClick:zt,onKeyPress:Wt,tabIndex:0},vn):null},ke=Ie;function Ye(){}function Be(Ve){var He=Number(Ve);return typeof He=="number"&&!Number.isNaN(He)&&isFinite(He)&&Math.floor(He)===He}var $e=function(He,ut,dt){return dt};function st(Ve,He,ut){var dt=typeof Ve=="undefined"?He.pageSize:Ve;return Math.floor((ut.total-1)/dt)+1}var Yt=function(Ve){(0,x.Z)(ut,Ve);var He=(0,te.Z)(ut);function ut(dt){var Ze;(0,a.Z)(this,ut),Ze=He.call(this,dt),Ze.paginationNode=re.createRef(),Ze.getJumpPrevPage=function(){return Math.max(1,Ze.state.current-(Ze.props.showLessItems?3:5))},Ze.getJumpNextPage=function(){return Math.min(st(void 0,Ze.state,Ze.props),Ze.state.current+(Ze.props.showLessItems?3:5))},Ze.getItemIcon=function(Pn,Nn){var Qe=Ze.props.prefixCls,Rt=Pn||re.createElement("button",{type:"button","aria-label":Nn,className:"".concat(Qe,"-item-link")});return typeof Pn=="function"&&(Rt=re.createElement(Pn,(0,b.Z)({},Ze.props))),Rt},Ze.isValid=function(Pn){var Nn=Ze.props.total;return Be(Pn)&&Pn!==Ze.state.current&&Be(Nn)&&Nn>0},Ze.shouldDisplayQuickJumper=function(){var Pn=Ze.props,Nn=Pn.showQuickJumper,Qe=Pn.total,Rt=Ze.state.pageSize;return Qe<=Rt?!1:Nn},Ze.handleKeyDown=function(Pn){(Pn.keyCode===pe.ARROW_UP||Pn.keyCode===pe.ARROW_DOWN)&&Pn.preventDefault()},Ze.handleKeyUp=function(Pn){var Nn=Ze.getValidValue(Pn),Qe=Ze.state.currentInputValue;Nn!==Qe&&Ze.setState({currentInputValue:Nn}),Pn.keyCode===pe.ENTER?Ze.handleChange(Nn):Pn.keyCode===pe.ARROW_UP?Ze.handleChange(Nn-1):Pn.keyCode===pe.ARROW_DOWN&&Ze.handleChange(Nn+1)},Ze.handleBlur=function(Pn){var Nn=Ze.getValidValue(Pn);Ze.handleChange(Nn)},Ze.changePageSize=function(Pn){var Nn=Ze.state.current,Qe=st(Pn,Ze.state,Ze.props);Nn=Nn>Qe?Qe:Nn,Qe===0&&(Nn=Ze.state.current),typeof Pn=="number"&&("pageSize"in Ze.props||Ze.setState({pageSize:Pn}),"current"in Ze.props||Ze.setState({current:Nn,currentInputValue:Nn})),Ze.props.onShowSizeChange(Nn,Pn),"onChange"in Ze.props&&Ze.props.onChange&&Ze.props.onChange(Nn,Pn)},Ze.handleChange=function(Pn){var Nn=Ze.props,Qe=Nn.disabled,Rt=Nn.onChange,zt=Ze.state,Wt=zt.pageSize,vn=zt.current,Hn=zt.currentInputValue;if(Ze.isValid(Pn)&&!Qe){var zn=st(void 0,Ze.state,Ze.props),Bn=Pn;return Pn>zn?Bn=zn:Pn<1&&(Bn=1),"current"in Ze.props||Ze.setState({current:Bn}),Bn!==Hn&&Ze.setState({currentInputValue:Bn}),Rt(Bn,Wt),Bn}return vn},Ze.prev=function(){Ze.hasPrev()&&Ze.handleChange(Ze.state.current-1)},Ze.next=function(){Ze.hasNext()&&Ze.handleChange(Ze.state.current+1)},Ze.jumpPrev=function(){Ze.handleChange(Ze.getJumpPrevPage())},Ze.jumpNext=function(){Ze.handleChange(Ze.getJumpNextPage())},Ze.hasPrev=function(){return Ze.state.current>1},Ze.hasNext=function(){return Ze.state.current2?Qe-2:0),zt=2;zt=Cn?Xt=Cn:Xt=Number(mt),Xt}},{key:"getShowSizeChanger",value:function(){var Ze=this.props,mt=Ze.showSizeChanger,Cn=Ze.total,$t=Ze.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:Cn>$t}},{key:"render",value:function(){var Ze=this.props,mt=Ze.prefixCls,Cn=Ze.className,$t=Ze.style,Xt=Ze.disabled,Pn=Ze.hideOnSinglePage,Nn=Ze.total,Qe=Ze.locale,Rt=Ze.showQuickJumper,zt=Ze.showLessItems,Wt=Ze.showTitle,vn=Ze.showTotal,Hn=Ze.simple,zn=Ze.itemRender,Bn=Ze.showPrevNextJumpers,Wn=Ze.jumpPrevIcon,qn=Ze.jumpNextIcon,pn=Ze.selectComponentClass,Ue=Ze.selectPrefixCls,Ft=Ze.pageSizeOptions,Sn=this.state,ye=Sn.current,tn=Sn.pageSize,_e=Sn.currentInputValue;if(Pn===!0&&Nn<=tn)return null;var pt=st(void 0,this.state,this.props),It=[],ft=null,Se=null,Te=null,We=null,Ke=null,at=Rt&&Rt.goButton,Pt=zt?1:2,xt=ye-1>0?ye-1:0,Me=ye+1Nn?Nn:ye*tn]));if(Hn){at&&(typeof at=="boolean"?Ke=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qe.jump_to_confirm):Ke=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at),Ke=re.createElement("li",{title:Wt?"".concat(Qe.jump_to).concat(ye,"/").concat(pt):null,className:"".concat(mt,"-simple-pager")},Ke));var yt=this.renderPrev(xt);return re.createElement("ul",(0,E.Z)({className:Ge()(mt,"".concat(mt,"-simple"),(0,ce.Z)({},"".concat(mt,"-disabled"),Xt),Cn),style:$t,ref:this.paginationNode},Xe),Je,yt?re.createElement("li",{title:Wt?Qe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ge()("".concat(mt,"-prev"),(0,ce.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},yt):null,re.createElement("li",{title:Wt?"".concat(ye,"/").concat(pt):null,className:"".concat(mt,"-simple-pager")},re.createElement("input",{type:"text",value:_e,disabled:Xt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(mt,"-slash")},"/"),pt),re.createElement("li",{title:Wt?Qe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ge()("".concat(mt,"-next"),(0,ce.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Me)),Ke)}if(pt<=3+Pt*2){var nn={locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Wt,itemRender:zn};pt||It.push(re.createElement(ke,(0,E.Z)({},nn,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var qt=1;qt<=pt;qt+=1){var bn=ye===qt;It.push(re.createElement(ke,(0,E.Z)({},nn,{key:qt,page:qt,active:bn})))}}else{var Dn=zt?Qe.prev_3:Qe.prev_5,ot=zt?Qe.next_3:Qe.next_5,Ht=zn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Wn,"prev page")),Vn=zn(this.getJumpNextPage(),"jump-next",this.getItemIcon(qn,"next page"));Bn&&(ft=Ht?re.createElement("li",{title:Wt?Dn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ge()("".concat(mt,"-jump-prev"),(0,ce.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!Wn))},Ht):null,Se=Vn?re.createElement("li",{title:Wt?ot:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ge()("".concat(mt,"-jump-next"),(0,ce.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!qn))},Vn):null),We=re.createElement(ke,{locale:Qe,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pt,page:pt,active:!1,showTitle:Wt,itemRender:zn}),Te=re.createElement(ke,{locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Wt,itemRender:zn});var _t=Math.max(1,ye-Pt),On=Math.min(ye+Pt,pt);ye-1<=Pt&&(On=1+Pt*2),pt-ye<=Pt&&(_t=pt-Pt*2);for(var na=_t;na<=On;na+=1){var fa=ye===na;It.push(re.createElement(ke,{locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:na,page:na,active:fa,showTitle:Wt,itemRender:zn}))}ye-1>=Pt*2&&ye!==3&&(It[0]=(0,re.cloneElement)(It[0],{className:"".concat(mt,"-item-after-jump-prev")}),It.unshift(ft)),pt-ye>=Pt*2&&ye!==pt-2&&(It[It.length-1]=(0,re.cloneElement)(It[It.length-1],{className:"".concat(mt,"-item-before-jump-next")}),It.push(Se)),_t!==1&&It.unshift(Te),On!==pt&&It.push(We)}var aa=!this.hasPrev()||!pt,St=!this.hasNext()||!pt,Qt=this.renderPrev(xt),Ot=this.renderNext(Me);return re.createElement("ul",(0,E.Z)({className:Ge()(mt,Cn,(0,ce.Z)({},"".concat(mt,"-disabled"),Xt)),style:$t,ref:this.paginationNode},Xe),Je,Qt?re.createElement("li",{title:Wt?Qe.prev_page:null,onClick:this.prev,tabIndex:aa?null:0,onKeyPress:this.runIfEnterPrev,className:Ge()("".concat(mt,"-prev"),(0,ce.Z)({},"".concat(mt,"-disabled"),aa)),"aria-disabled":aa},Qt):null,It,Ot?re.createElement("li",{title:Wt?Qe.next_page:null,onClick:this.next,tabIndex:St?null:0,onKeyPress:this.runIfEnterNext,className:Ge()("".concat(mt,"-next"),(0,ce.Z)({},"".concat(mt,"-disabled"),St)),"aria-disabled":St},Ot):null,re.createElement(Ae,{disabled:Xt,locale:Qe,rootPrefixCls:mt,selectComponentClass:pn,selectPrefixCls:Ue,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ye,pageSize:tn,pageSizeOptions:Ft,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:at}))}}],[{key:"getDerivedStateFromProps",value:function(Ze,mt){var Cn={};if("current"in Ze&&(Cn.current=Ze.current,Ze.current!==mt.current&&(Cn.currentInputValue=Cn.current)),"pageSize"in Ze&&Ze.pageSize!==mt.pageSize){var $t=mt.current,Xt=st(Ze.pageSize,mt,Ze);$t=$t>Xt?Xt:$t,"current"in Ze||(Cn.current=$t,Cn.currentInputValue=$t),Cn.pageSize=Ze.pageSize}return Cn}}]),ut}(re.Component);Yt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ye,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ye,locale:ve.Z,style:{},itemRender:$e,totalBoundaryShowSizeChanger:50};var vt=Yt,wt=y(22075),Ct=y(36355),Tt=y(19716),sn=y(8628),en=y(9763),et=y(57809);const Bt=Ve=>re.createElement(et.default,Object.assign({},Ve,{showSearch:!0,size:"small"})),un=Ve=>re.createElement(et.default,Object.assign({},Ve,{showSearch:!0,size:"middle"}));Bt.Option=et.default.Option,un.Option=et.default.Option;var rt=y(9937),qe=y(17313),ht=y(83116),Zt=y(37613);const bt=Ve=>{const{componentCls:He}=Ve;return{[`${He}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"}}},[`&${He}-disabled`]:{cursor:"not-allowed",[`${He}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ve.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ve.colorBorder,backgroundColor:Ve.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ve.itemActiveBgDisabled},a:{color:Ve.itemActiveColorDisabled}}},[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${He}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${He}-simple-pager`]:{color:Ve.colorTextDisabled},[`${He}-jump-prev, ${He}-jump-next`]:{[`${He}-item-link-icon`]:{opacity:0},[`${He}-item-ellipsis`]:{opacity:1}}},[`&${He}-simple`]:{[`${He}-prev, ${He}-next`]:{[`&${He}-disabled ${He}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Nt=Ve=>{const{componentCls:He}=Ve;return{[`&${He}-mini ${He}-total-text, &${He}-mini ${He}-simple-pager`]:{height:Ve.itemSizeSM,lineHeight:`${Ve.itemSizeSM}px`},[`&${He}-mini ${He}-item`]:{minWidth:Ve.itemSizeSM,height:Ve.itemSizeSM,margin:0,lineHeight:`${Ve.itemSizeSM-2}px`},[`&${He}-mini:not(${He}-disabled) ${He}-item:not(${He}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ve.colorBgTextHover},"&:active":{backgroundColor:Ve.colorBgTextActive}},[`&${He}-mini ${He}-prev, &${He}-mini ${He}-next`]:{minWidth:Ve.itemSizeSM,height:Ve.itemSizeSM,margin:0,lineHeight:`${Ve.itemSizeSM}px`},[`&${He}-mini:not(${He}-disabled)`]:{[`${He}-prev, ${He}-next`]:{[`&:hover ${He}-item-link`]:{backgroundColor:Ve.colorBgTextHover},[`&:active ${He}-item-link`]:{backgroundColor:Ve.colorBgTextActive},[`&${He}-disabled:hover ${He}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${tt}-item-icon, ${we}`]:{margin:0,fontSize:Nn,lineHeight:`${Ce}px`,"+ span":{display:"inline-block",opacity:0}}},[`${tt}-item-icon, ${we}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${tt}-item-icon, ${we}`]:{display:"none"},"a, a:hover":{color:ct}},[`${tt}-item-group-title`]:Object.assign(Object.assign({},Ye.vS),{paddingInline:_t})}}]};const ht=gt=>{const{componentCls:tt,motionDurationSlow:we,motionDurationMid:Ce,motionEaseInOut:ct,motionEaseOut:Gt,iconCls:Ve,iconSize:He,iconMarginInlineEnd:ut}=gt;return{[`${tt}-item, ${tt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${we}`,`background ${we}`,`padding ${we} ${ct}`].join(","),[`${tt}-item-icon, ${Ve}`]:{minWidth:He,fontSize:He,transition:[`font-size ${Ce} ${Gt}`,`margin ${we} ${ct}`,`color ${we}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${we} ${ct}`,`margin ${we}`,`color ${we}`].join(",")}},[`${tt}-item-icon`]:Object.assign({},(0,Ye.Ro)()),[`&${tt}-item-only-child`]:{[`> ${Ve}, > ${tt}-item-icon`]:{marginInlineEnd:0}}},[`${tt}-item-disabled, ${tt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${tt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Wt=gt=>{const{componentCls:tt,motionDurationSlow:we,motionEaseInOut:Ce,borderRadius:ct,menuArrowSize:Gt,menuArrowOffset:Ve}=gt;return{[`${tt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:gt.margin,width:Gt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${we} ${Ce}, opacity ${we}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Gt*.6,height:Gt*.15,backgroundColor:"currentcolor",borderRadius:ct,transition:[`background ${we} ${Ce}`,`transform ${we} ${Ce}`,`top ${we} ${Ce}`,`color ${we} ${Ce}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ve})`},"&::after":{transform:`rotate(-45deg) translateY(${Ve})`}}}}},bt=gt=>{const{antCls:tt,componentCls:we,fontSize:Ce,motionDurationSlow:ct,motionDurationMid:Gt,motionEaseInOut:Ve,paddingXS:He,padding:ut,colorSplit:dt,lineWidth:Ze,zIndexPopup:mt,borderRadiusLG:Cn,subMenuItemBorderRadius:_t,menuArrowSize:Kt,menuArrowOffset:Pn,lineType:Nn,menuPanelMaskInset:Qe,groupTitleLineHeight:Rt,groupTitleFontSize:Ut}=gt;return[{"":{[`${we}`]:Object.assign(Object.assign({},(0,Ye.dF)()),{"&-hidden":{display:"none"}})},[`${we}-submenu-hidden`]:{display:"none"}},{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ye.Wf)(gt)),(0,Ye.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ce,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ct} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${we}-item`]:{flex:"none"}},[`${we}-item, ${we}-submenu, ${we}-submenu-title`]:{borderRadius:gt.itemBorderRadius},[`${we}-item-group-title`]:{padding:`${He}px ${ut}px`,fontSize:Ut,lineHeight:Rt,transition:`all ${ct}`},[`&-horizontal ${we}-submenu`]:{transition:[`border-color ${ct} ${Ve}`,`background ${ct} ${Ve}`].join(",")},[`${we}-submenu, ${we}-submenu-inline`]:{transition:[`border-color ${ct} ${Ve}`,`background ${ct} ${Ve}`,`padding ${Gt} ${Ve}`].join(",")},[`${we}-submenu ${we}-sub`]:{cursor:"initial",transition:[`background ${ct} ${Ve}`,`padding ${ct} ${Ve}`].join(",")},[`${we}-title-content`]:{transition:`color ${ct}`},[`${we}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${we}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:dt,borderStyle:Nn,borderWidth:0,borderTopWidth:Ze,marginBlock:Ze,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ht(gt)),{[`${we}-item-group`]:{[`${we}-item-group-list`]:{margin:0,padding:0,[`${we}-item, ${we}-submenu-title`]:{paddingInline:`${Ce*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:Cn,boxShadow:"none",transformOrigin:"0 0",[`&${we}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Qe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Qe},"\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:gt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:gt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:gt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:gt.paddingXS},[`> ${we}`]:Object.assign(Object.assign(Object.assign({borderRadius:Cn},ht(gt)),Wt(gt)),{[`${we}-item, ${we}-submenu > ${we}-submenu-title`]:{borderRadius:_t},[`${we}-submenu-title::after`]:{transition:`transform ${ct} ${Ve}`}})}}),Wt(gt)),{[`&-inline-collapsed ${we}-submenu-arrow, + &-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pn})`},"&::after":{transform:`rotate(45deg) translateX(-${Pn})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${Kt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pn})`},"&::before":{transform:`rotate(45deg) translateX(${Pn})`}}})},{[`${tt}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var Nt=(gt,tt)=>(0,Qt.Z)("Menu",Ce=>{if(tt===!1)return[];const{colorBgElevated:ct,colorPrimary:Gt,colorTextLightSolid:Ve,controlHeightLG:He,fontSize:ut,darkItemColor:dt,darkDangerItemColor:Ze,darkItemBg:mt,darkSubMenuItemBg:Cn,darkItemSelectedColor:_t,darkItemSelectedBg:Kt,darkDangerItemSelectedBg:Pn,darkItemHoverBg:Nn,darkGroupTitleColor:Qe,darkItemHoverColor:Rt,darkItemDisabledColor:Ut,darkDangerItemHoverColor:Xt,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:Hn}=Ce,zn=ut/7*5,Bn=(0,vt.TS)(Ce,{menuArrowSize:zn,menuHorizontalHeight:He*1.15,menuArrowOffset:`${zn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ct}),Wn=(0,vt.TS)(Bn,{itemColor:dt,itemHoverColor:Rt,groupTitleColor:Qe,itemSelectedColor:_t,itemBg:mt,popupBg:mt,subMenuItemBg:Cn,itemActiveBg:"transparent",itemSelectedBg:Kt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Nn,itemDisabledColor:Ut,dangerItemColor:Ze,dangerItemHoverColor:Xt,dangerItemSelectedColor:vn,dangerItemActiveBg:Hn,dangerItemSelectedBg:Pn,menuSubMenuBg:Cn,horizontalItemSelectedColor:Ve,horizontalItemSelectedBg:Gt});return[bt(Bn),Ct(Bn),qe(Bn),Bt(Bn,"light"),Bt(Wn,"dark"),sn(Bn),(0,Be.Z)(Bn),(0,$e.oN)(Bn,"slide-up"),(0,$e.oN)(Bn,"slide-down"),(0,st._y)(Bn,"zoom-big")]},Ce=>{const{colorPrimary:ct,colorError:Gt,colorTextDisabled:Ve,colorErrorBg:He,colorText:ut,colorTextDescription:dt,colorBgContainer:Ze,colorFillAlter:mt,colorFillContent:Cn,lineWidth:_t,lineWidthBold:Kt,controlItemBgActive:Pn,colorBgTextHover:Nn,controlHeightLG:Qe,lineHeight:Rt,colorBgElevated:Ut,marginXXS:Xt,padding:vn,fontSize:Hn,controlHeightSM:zn,fontSizeLG:Bn,colorTextLightSolid:Wn,colorErrorHover:_n}=Ce,pn=new ke.C(Wn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ce.zIndexPopupBase+50,radiusItem:Ce.borderRadiusLG,itemBorderRadius:Ce.borderRadiusLG,radiusSubMenuItem:Ce.borderRadiusSM,subMenuItemBorderRadius:Ce.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:ct,horizontalItemHoverColor:ct,colorGroupTitle:dt,groupTitleColor:dt,colorItemTextSelected:ct,itemSelectedColor:ct,colorItemTextSelectedHorizontal:ct,horizontalItemSelectedColor:ct,colorItemBg:Ze,itemBg:Ze,colorItemBgHover:Nn,itemHoverBg:Nn,colorItemBgActive:Cn,itemActiveBg:Pn,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Pn,itemSelectedBg:Pn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Kt,activeBarHeight:Kt,colorActiveBarBorderSize:_t,activeBarBorderWidth:_t,colorItemTextDisabled:Ve,itemDisabledColor:Ve,colorDangerItemText:Gt,dangerItemColor:Gt,colorDangerItemTextHover:Gt,dangerItemHoverColor:Gt,colorDangerItemTextSelected:Gt,dangerItemSelectedColor:Gt,colorDangerItemBgActive:He,dangerItemActiveBg:He,colorDangerItemBgSelected:He,dangerItemSelectedBg:He,itemMarginInline:Ce.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Qe,groupTitleLineHeight:Rt,collapsedWidth:Qe*2,popupBg:Ut,itemMarginBlock:Xt,itemPaddingInline:vn,horizontalLineHeight:`${Qe*1.15}px`,iconSize:Hn,iconMarginInlineEnd:zn-Hn,collapsedIconSize:Bn,groupTitleFontSize:Hn,darkItemDisabledColor:new ke.C(Wn).setAlpha(.25).toRgbString(),darkItemColor:pn,darkDangerItemColor:Gt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Wn,darkItemSelectedBg:ct,darkDangerItemSelectedBg:Gt,darkItemHoverBg:"transparent",darkGroupTitleColor:pn,darkItemHoverColor:Wn,darkDangerItemHoverColor:_n,darkDangerItemSelectedColor:Wn,darkDangerItemActiveBg:Gt}},{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"]]})(gt),it=function(gt,tt){var we={};for(var Ce in gt)Object.prototype.hasOwnProperty.call(gt,Ce)&&tt.indexOf(Ce)<0&&(we[Ce]=gt[Ce]);if(gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ce=Object.getOwnPropertySymbols(gt);ct{var we,Ce;const ct=re.useContext(ve.Z),Gt=ct||{},{getPrefixCls:Ve,getPopupContainer:He,direction:ut,menu:dt}=re.useContext(he.E_),Ze=Ve(),{prefixCls:mt,className:Cn,style:_t,theme:Kt="light",expandIcon:Pn,_internalDisableMenuItemTitleTooltip:Nn,inlineCollapsed:Qe,siderCollapsed:Rt,items:Ut,children:Xt,rootClassName:vn,mode:Hn,selectable:zn,onClick:Bn,overflowedIndicatorPopupClassName:Wn}=gt,_n=it(gt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pn=(0,Oe.Z)(_n,["collapsedWidth"]),Ue=Ie(Ut)||Xt;(we=Gt.validator)===null||we===void 0||we.call(Gt,{mode:Hn});const Ft=(0,le.useEvent)(function(){var Ke;Bn==null||Bn.apply(void 0,arguments),(Ke=Gt.onClick)===null||Ke===void 0||Ke.call(Gt)}),Sn=Gt.mode||Hn,ye=zn!=null?zn:Gt.selectable,tn=re.useMemo(()=>Rt!==void 0?Rt:Qe,[Qe,Rt]),_e={horizontal:{motionName:`${Ze}-slide-up`},inline:(0,pe.Z)(Ze),other:{motionName:`${Ze}-zoom-big`}},pt=Ve("menu",mt||Gt.prefixCls),[It,ft]=Nt(pt,!ct),Se=fe()(`${pt}-${Kt}`,dt==null?void 0:dt.className,Cn);let Te;if(typeof Pn=="function")Te=Pn;else if(Pn===null||Pn===!1)Te=null;else if(Gt.expandIcon===null||Gt.expandIcon===!1)Te=null;else{const Ke=Pn!=null?Pn:Gt.expandIcon;Te=(0,Ge.Tm)(Ke,{className:fe()(`${pt}-submenu-expand-icon`,(0,Ge.l$)(Ke)?(Ce=Ke.props)===null||Ce===void 0?void 0:Ce.className:"")})}const We=re.useMemo(()=>({prefixCls:pt,inlineCollapsed:tn||!1,direction:ut,firstLevel:!0,theme:Kt,mode:Sn,disableMenuItemTitleTooltip:Nn}),[pt,tn,ut,Nn,Kt]);return It(re.createElement(ve.Z.Provider,{value:null},re.createElement(b.Provider,{value:We},re.createElement(E.ZP,Object.assign({getPopupContainer:He,overflowedIndicator:re.createElement(ae.Z,null),overflowedIndicatorPopupClassName:fe()(pt,`${pt}-${Kt}`,Wn),mode:Sn,selectable:ye,onClick:Ft},pn,{inlineCollapsed:tn,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),_t),className:Se,prefixCls:pt,direction:ut,defaultMotions:_e,expandIcon:Te,ref:tt,rootClassName:fe()(vn,ft)}),Ue))))});const kn=(0,re.forwardRef)((gt,tt)=>{const we=(0,re.useRef)(null),Ce=re.useContext(oe.D);return(0,re.useImperativeHandle)(tt,()=>({menu:we.current,focus:ct=>{var Gt;(Gt=we.current)===null||Gt===void 0||Gt.focus(ct)}})),re.createElement(Et,Object.assign({ref:we},gt,Ce))});kn.Item=ee,kn.SubMenu=te,kn.Divider=Ee,kn.ItemGroup=E.BW;var cn=kn},58421:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Gt}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(He,ut){return re.createElement(fe.Z,(0,E.Z)({},He,{ref:ut,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(49198),Le=y(33853),Oe=y(38819),je=y(92310),Ge=y.n(je),ce=y(4635),b=y(20439),a=y(99153),ee=y(84851),x=y(19257),te=y(93046),ae=y(26112),le={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},pe=le,ve=y(91735),be=function(Ve){(0,x.Z)(ut,Ve);var He=(0,te.Z)(ut);function ut(){var dt;(0,a.Z)(this,ut);for(var Ze=arguments.length,mt=new Array(Ze),Cn=0;Cn=0||_t.relatedTarget.className.indexOf("".concat(Qe,"-item"))>=0))&&Nn(dt.getValidValue()))},dt.go=function(_t){var Kt=dt.state.goInputText;Kt!==""&&(_t.keyCode===pe.ENTER||_t.type==="click")&&(dt.setState({goInputText:""}),dt.props.quickGo(dt.getValidValue()))},dt}return(0,ee.Z)(ut,[{key:"getPageSizeOptions",value:function(){var Ze=this.props,mt=Ze.pageSize,Cn=Ze.pageSizeOptions;return Cn.some(function(_t){return _t.toString()===mt.toString()})?Cn:Cn.concat([mt.toString()]).sort(function(_t,Kt){var Pn=Number.isNaN(Number(_t))?0:Number(_t),Nn=Number.isNaN(Number(Kt))?0:Number(Kt);return Pn-Nn})}},{key:"render",value:function(){var Ze=this,mt=this.props,Cn=mt.pageSize,_t=mt.locale,Kt=mt.rootPrefixCls,Pn=mt.changeSize,Nn=mt.quickGo,Qe=mt.goButton,Rt=mt.selectComponentClass,Ut=mt.buildOptionText,Xt=mt.selectPrefixCls,vn=mt.disabled,Hn=this.state.goInputText,zn="".concat(Kt,"-options"),Bn=Rt,Wn=null,_n=null,pn=null;if(!Pn&&!Nn)return null;var Ue=this.getPageSizeOptions();if(Pn&&Bn){var Ft=Ue.map(function(Sn,ye){return re.createElement(Bn.Option,{key:ye,value:Sn.toString()},(Ut||Ze.buildOptionText)(Sn))});Wn=re.createElement(Bn,{disabled:vn,prefixCls:Xt,showSearch:!1,className:"".concat(zn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Cn||Ue[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ye){return ye.parentNode},"aria-label":_t.page_size,defaultOpen:!1},Ft)}return Nn&&(Qe&&(pn=typeof Qe=="boolean"?re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:vn,className:"".concat(zn,"-quick-jumper-button")},_t.jump_to_confirm):re.createElement("span",{onClick:this.go,onKeyUp:this.go},Qe)),_n=re.createElement("div",{className:"".concat(zn,"-quick-jumper")},_t.jump_to,re.createElement("input",{disabled:vn,type:"text",value:Hn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":_t.page}),_t.page,pn)),re.createElement("li",{className:"".concat(zn)},Wn,_n)}}]),ut}(re.Component);be.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ae=be,Ie=function(He){var ut,dt=He.rootPrefixCls,Ze=He.page,mt=He.active,Cn=He.className,_t=He.showTitle,Kt=He.onClick,Pn=He.onKeyPress,Nn=He.itemRender,Qe="".concat(dt,"-item"),Rt=Ge()(Qe,"".concat(Qe,"-").concat(Ze),(ut={},(0,ce.Z)(ut,"".concat(Qe,"-active"),mt),(0,ce.Z)(ut,"".concat(Qe,"-disabled"),!Ze),(0,ce.Z)(ut,He.className,Cn),ut)),Ut=function(){Kt(Ze)},Xt=function(zn){Pn(zn,Kt,Ze)},vn=Nn(Ze,"page",re.createElement("a",{rel:"nofollow"},Ze));return vn?re.createElement("li",{title:_t?Ze.toString():null,className:Rt,onClick:Ut,onKeyPress:Xt,tabIndex:0},vn):null},ke=Ie;function Ye(){}function Be(Ve){var He=Number(Ve);return typeof He=="number"&&!Number.isNaN(He)&&isFinite(He)&&Math.floor(He)===He}var $e=function(He,ut,dt){return dt};function st(Ve,He,ut){var dt=typeof Ve=="undefined"?He.pageSize:Ve;return Math.floor((ut.total-1)/dt)+1}var Qt=function(Ve){(0,x.Z)(ut,Ve);var He=(0,te.Z)(ut);function ut(dt){var Ze;(0,a.Z)(this,ut),Ze=He.call(this,dt),Ze.paginationNode=re.createRef(),Ze.getJumpPrevPage=function(){return Math.max(1,Ze.state.current-(Ze.props.showLessItems?3:5))},Ze.getJumpNextPage=function(){return Math.min(st(void 0,Ze.state,Ze.props),Ze.state.current+(Ze.props.showLessItems?3:5))},Ze.getItemIcon=function(Pn,Nn){var Qe=Ze.props.prefixCls,Rt=Pn||re.createElement("button",{type:"button","aria-label":Nn,className:"".concat(Qe,"-item-link")});return typeof Pn=="function"&&(Rt=re.createElement(Pn,(0,b.Z)({},Ze.props))),Rt},Ze.isValid=function(Pn){var Nn=Ze.props.total;return Be(Pn)&&Pn!==Ze.state.current&&Be(Nn)&&Nn>0},Ze.shouldDisplayQuickJumper=function(){var Pn=Ze.props,Nn=Pn.showQuickJumper,Qe=Pn.total,Rt=Ze.state.pageSize;return Qe<=Rt?!1:Nn},Ze.handleKeyDown=function(Pn){(Pn.keyCode===pe.ARROW_UP||Pn.keyCode===pe.ARROW_DOWN)&&Pn.preventDefault()},Ze.handleKeyUp=function(Pn){var Nn=Ze.getValidValue(Pn),Qe=Ze.state.currentInputValue;Nn!==Qe&&Ze.setState({currentInputValue:Nn}),Pn.keyCode===pe.ENTER?Ze.handleChange(Nn):Pn.keyCode===pe.ARROW_UP?Ze.handleChange(Nn-1):Pn.keyCode===pe.ARROW_DOWN&&Ze.handleChange(Nn+1)},Ze.handleBlur=function(Pn){var Nn=Ze.getValidValue(Pn);Ze.handleChange(Nn)},Ze.changePageSize=function(Pn){var Nn=Ze.state.current,Qe=st(Pn,Ze.state,Ze.props);Nn=Nn>Qe?Qe:Nn,Qe===0&&(Nn=Ze.state.current),typeof Pn=="number"&&("pageSize"in Ze.props||Ze.setState({pageSize:Pn}),"current"in Ze.props||Ze.setState({current:Nn,currentInputValue:Nn})),Ze.props.onShowSizeChange(Nn,Pn),"onChange"in Ze.props&&Ze.props.onChange&&Ze.props.onChange(Nn,Pn)},Ze.handleChange=function(Pn){var Nn=Ze.props,Qe=Nn.disabled,Rt=Nn.onChange,Ut=Ze.state,Xt=Ut.pageSize,vn=Ut.current,Hn=Ut.currentInputValue;if(Ze.isValid(Pn)&&!Qe){var zn=st(void 0,Ze.state,Ze.props),Bn=Pn;return Pn>zn?Bn=zn:Pn<1&&(Bn=1),"current"in Ze.props||Ze.setState({current:Bn}),Bn!==Hn&&Ze.setState({currentInputValue:Bn}),Rt(Bn,Xt),Bn}return vn},Ze.prev=function(){Ze.hasPrev()&&Ze.handleChange(Ze.state.current-1)},Ze.next=function(){Ze.hasNext()&&Ze.handleChange(Ze.state.current+1)},Ze.jumpPrev=function(){Ze.handleChange(Ze.getJumpPrevPage())},Ze.jumpNext=function(){Ze.handleChange(Ze.getJumpNextPage())},Ze.hasPrev=function(){return Ze.state.current>1},Ze.hasNext=function(){return Ze.state.current2?Qe-2:0),Ut=2;Ut=Cn?Kt=Cn:Kt=Number(mt),Kt}},{key:"getShowSizeChanger",value:function(){var Ze=this.props,mt=Ze.showSizeChanger,Cn=Ze.total,_t=Ze.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:Cn>_t}},{key:"render",value:function(){var Ze=this.props,mt=Ze.prefixCls,Cn=Ze.className,_t=Ze.style,Kt=Ze.disabled,Pn=Ze.hideOnSinglePage,Nn=Ze.total,Qe=Ze.locale,Rt=Ze.showQuickJumper,Ut=Ze.showLessItems,Xt=Ze.showTitle,vn=Ze.showTotal,Hn=Ze.simple,zn=Ze.itemRender,Bn=Ze.showPrevNextJumpers,Wn=Ze.jumpPrevIcon,_n=Ze.jumpNextIcon,pn=Ze.selectComponentClass,Ue=Ze.selectPrefixCls,Ft=Ze.pageSizeOptions,Sn=this.state,ye=Sn.current,tn=Sn.pageSize,_e=Sn.currentInputValue;if(Pn===!0&&Nn<=tn)return null;var pt=st(void 0,this.state,this.props),It=[],ft=null,Se=null,Te=null,We=null,Ke=null,at=Rt&&Rt.goButton,Pt=Ut?1:2,xt=ye-1>0?ye-1:0,Me=ye+1Nn?Nn:ye*tn]));if(Hn){at&&(typeof at=="boolean"?Ke=re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qe.jump_to_confirm):Ke=re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at),Ke=re.createElement("li",{title:Xt?"".concat(Qe.jump_to).concat(ye,"/").concat(pt):null,className:"".concat(mt,"-simple-pager")},Ke));var yt=this.renderPrev(xt);return re.createElement("ul",(0,E.Z)({className:Ge()(mt,"".concat(mt,"-simple"),(0,ce.Z)({},"".concat(mt,"-disabled"),Kt),Cn),style:_t,ref:this.paginationNode},Xe),Je,yt?re.createElement("li",{title:Xt?Qe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ge()("".concat(mt,"-prev"),(0,ce.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},yt):null,re.createElement("li",{title:Xt?"".concat(ye,"/").concat(pt):null,className:"".concat(mt,"-simple-pager")},re.createElement("input",{type:"text",value:_e,disabled:Kt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),re.createElement("span",{className:"".concat(mt,"-slash")},"/"),pt),re.createElement("li",{title:Xt?Qe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ge()("".concat(mt,"-next"),(0,ce.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Me)),Ke)}if(pt<=3+Pt*2){var nn={locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Xt,itemRender:zn};pt||It.push(re.createElement(ke,(0,E.Z)({},nn,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var qt=1;qt<=pt;qt+=1){var bn=ye===qt;It.push(re.createElement(ke,(0,E.Z)({},nn,{key:qt,page:qt,active:bn})))}}else{var Dn=Ut?Qe.prev_3:Qe.prev_5,ot=Ut?Qe.next_3:Qe.next_5,Ht=zn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Wn,"prev page")),Vn=zn(this.getJumpNextPage(),"jump-next",this.getItemIcon(_n,"next page"));Bn&&(ft=Ht?re.createElement("li",{title:Xt?Dn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ge()("".concat(mt,"-jump-prev"),(0,ce.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!Wn))},Ht):null,Se=Vn?re.createElement("li",{title:Xt?ot:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ge()("".concat(mt,"-jump-next"),(0,ce.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!_n))},Vn):null),We=re.createElement(ke,{locale:Qe,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pt,page:pt,active:!1,showTitle:Xt,itemRender:zn}),Te=re.createElement(ke,{locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Xt,itemRender:zn});var $t=Math.max(1,ye-Pt),Rn=Math.min(ye+Pt,pt);ye-1<=Pt&&(Rn=1+Pt*2),pt-ye<=Pt&&($t=pt-Pt*2);for(var ra=$t;ra<=Rn;ra+=1){var ma=ye===ra;It.push(re.createElement(ke,{locale:Qe,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ra,page:ra,active:ma,showTitle:Xt,itemRender:zn}))}ye-1>=Pt*2&&ye!==3&&(It[0]=(0,re.cloneElement)(It[0],{className:"".concat(mt,"-item-after-jump-prev")}),It.unshift(ft)),pt-ye>=Pt*2&&ye!==pt-2&&(It[It.length-1]=(0,re.cloneElement)(It[It.length-1],{className:"".concat(mt,"-item-before-jump-next")}),It.push(Se)),$t!==1&&It.unshift(Te),Rn!==pt&&It.push(We)}var Jn=!this.hasPrev()||!pt,St=!this.hasNext()||!pt,jt=this.renderPrev(xt),Ot=this.renderNext(Me);return re.createElement("ul",(0,E.Z)({className:Ge()(mt,Cn,(0,ce.Z)({},"".concat(mt,"-disabled"),Kt)),style:_t,ref:this.paginationNode},Xe),Je,jt?re.createElement("li",{title:Xt?Qe.prev_page:null,onClick:this.prev,tabIndex:Jn?null:0,onKeyPress:this.runIfEnterPrev,className:Ge()("".concat(mt,"-prev"),(0,ce.Z)({},"".concat(mt,"-disabled"),Jn)),"aria-disabled":Jn},jt):null,It,Ot?re.createElement("li",{title:Xt?Qe.next_page:null,onClick:this.next,tabIndex:St?null:0,onKeyPress:this.runIfEnterNext,className:Ge()("".concat(mt,"-next"),(0,ce.Z)({},"".concat(mt,"-disabled"),St)),"aria-disabled":St},Ot):null,re.createElement(Ae,{disabled:Kt,locale:Qe,rootPrefixCls:mt,selectComponentClass:pn,selectPrefixCls:Ue,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ye,pageSize:tn,pageSizeOptions:Ft,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:at}))}}],[{key:"getDerivedStateFromProps",value:function(Ze,mt){var Cn={};if("current"in Ze&&(Cn.current=Ze.current,Ze.current!==mt.current&&(Cn.currentInputValue=Cn.current)),"pageSize"in Ze&&Ze.pageSize!==mt.pageSize){var _t=mt.current,Kt=st(Ze.pageSize,mt,Ze);_t=_t>Kt?Kt:_t,"current"in Ze||(Cn.current=_t,Cn.currentInputValue=_t),Cn.pageSize=Ze.pageSize}return Cn}}]),ut}(re.Component);Qt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ye,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ye,locale:ve.Z,style:{},itemRender:$e,totalBoundaryShowSizeChanger:50};var vt=Qt,wt=y(22075),Ct=y(36355),Tt=y(19716),sn=y(8628),en=y(9763),et=y(57809);const Bt=Ve=>re.createElement(et.default,Object.assign({},Ve,{showSearch:!0,size:"small"})),un=Ve=>re.createElement(et.default,Object.assign({},Ve,{showSearch:!0,size:"middle"}));Bt.Option=et.default.Option,un.Option=et.default.Option;var rt=y(9937),qe=y(17313),ht=y(83116),Wt=y(37613);const bt=Ve=>{const{componentCls:He}=Ve;return{[`${He}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"}}},[`&${He}-disabled`]:{cursor:"not-allowed",[`${He}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ve.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ve.colorBorder,backgroundColor:Ve.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ve.itemActiveBgDisabled},a:{color:Ve.itemActiveColorDisabled}}},[`${He}-item-link`]:{color:Ve.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${He}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${He}-simple-pager`]:{color:Ve.colorTextDisabled},[`${He}-jump-prev, ${He}-jump-next`]:{[`${He}-item-link-icon`]:{opacity:0},[`${He}-item-ellipsis`]:{opacity:1}}},[`&${He}-simple`]:{[`${He}-prev, ${He}-next`]:{[`&${He}-disabled ${He}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Nt=Ve=>{const{componentCls:He}=Ve;return{[`&${He}-mini ${He}-total-text, &${He}-mini ${He}-simple-pager`]:{height:Ve.itemSizeSM,lineHeight:`${Ve.itemSizeSM}px`},[`&${He}-mini ${He}-item`]:{minWidth:Ve.itemSizeSM,height:Ve.itemSizeSM,margin:0,lineHeight:`${Ve.itemSizeSM-2}px`},[`&${He}-mini:not(${He}-disabled) ${He}-item:not(${He}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ve.colorBgTextHover},"&:active":{backgroundColor:Ve.colorBgTextActive}},[`&${He}-mini ${He}-prev, &${He}-mini ${He}-next`]:{minWidth:Ve.itemSizeSM,height:Ve.itemSizeSM,margin:0,lineHeight:`${Ve.itemSizeSM}px`},[`&${He}-mini:not(${He}-disabled)`]:{[`${He}-prev, ${He}-next`]:{[`&:hover ${He}-item-link`]:{backgroundColor:Ve.colorBgTextHover},[`&:active ${He}-item-link`]:{backgroundColor:Ve.colorBgTextActive},[`&${He}-disabled:hover ${He}-item-link`]:{backgroundColor:"transparent"}}},[` &${He}-mini ${He}-prev ${He}-item-link, &${He}-mini ${He}-next ${He}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ve.itemSizeSM,lineHeight:`${Ve.itemSizeSM}px`}},[`&${He}-mini ${He}-jump-prev, &${He}-mini ${He}-jump-next`]:{height:Ve.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ve.itemSizeSM}px`},[`&${He}-mini ${He}-options`]:{marginInlineStart:Ve.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ve.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ve.itemSizeSM,lineHeight:`${Ve.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,rt.x0)(Ve)),{width:Ve.paginationMiniQuickJumperInputWidth,height:Ve.controlHeightSM})}}}},it=Ve=>{const{componentCls:He}=Ve;return{[` @@ -185,15 +185,15 @@ ${He}-next, ${He}-jump-prev, ${He}-jump-next - `]:{display:"inline-block",minWidth:Ve.itemSize,height:Ve.itemSize,color:Ve.colorText,fontFamily:Ve.fontFamily,lineHeight:`${Ve.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ve.borderRadius,cursor:"pointer",transition:`all ${Ve.motionDurationMid}`},[`${He}-prev, ${He}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ve.colorText,cursor:"pointer",userSelect:"none"},[`${He}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ve.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} transparent`,borderRadius:Ve.borderRadius,outline:"none",transition:`all ${Ve.motionDurationMid}`},[`&:hover ${He}-item-link`]:{backgroundColor:Ve.colorBgTextHover},[`&:active ${He}-item-link`]:{backgroundColor:Ve.colorBgTextActive},[`&${He}-disabled:hover`]:{[`${He}-item-link`]:{backgroundColor:"transparent"}}},[`${He}-slash`]:{marginInlineEnd:Ve.paginationSlashMarginInlineEnd,marginInlineStart:Ve.paginationSlashMarginInlineStart},[`${He}-options`]:{display:"inline-block",marginInlineStart:Ve.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ve.controlHeight,marginInlineStart:Ve.marginXS,lineHeight:`${Ve.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,rt.ik)(Ve)),{width:Ve.controlHeightLG*1.25,height:Ve.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ve.marginXS,marginInlineEnd:Ve.marginXS})}}}},Et=Ve=>{const{componentCls:He}=Ve;return{[`${He}-item`]:{display:"inline-block",minWidth:Ve.itemSize,height:Ve.itemSize,marginInlineEnd:Ve.marginXS,fontFamily:Ve.fontFamily,lineHeight:`${Ve.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} transparent`,borderRadius:Ve.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ve.paginationItemPaddingInline}px`,color:Ve.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${He}-item-active)`]:{"&:hover":{transition:`all ${Ve.motionDurationMid}`,backgroundColor:Ve.colorBgTextHover},"&:active":{backgroundColor:Ve.colorBgTextActive}},"&-active":{fontWeight:Ve.fontWeightStrong,backgroundColor:Ve.itemActiveBg,borderColor:Ve.colorPrimary,a:{color:Ve.colorPrimary},"&:hover":{borderColor:Ve.colorPrimaryHover},"&:hover a":{color:Ve.colorPrimaryHover}}}}},Rn=Ve=>{const{componentCls:He}=Ve;return{[He]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(Ve)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${He}-total-text`]:{display:"inline-block",height:Ve.itemSize,marginInlineEnd:Ve.marginXS,lineHeight:`${Ve.itemSize-2}px`,verticalAlign:"middle"}}),Et(Ve)),kt(Ve)),it(Ve)),Nt(Ve)),bt(Ve)),{[`@media only screen and (max-width: ${Ve.screenLG}px)`]:{[`${He}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ve.screenSM}px)`]:{[`${He}-options`]:{display:"none"}}}),[`&${Ve.componentCls}-rtl`]:{direction:"rtl"}}},cn=Ve=>{const{componentCls:He}=Ve;return{[`${He}${He}-disabled:not(${He}-mini)`]:{"&, &:hover":{[`${He}-item-link`]:{borderColor:Ve.colorBorder}},"&:focus-visible":{[`${He}-item-link`]:{borderColor:Ve.colorBorder}},[`${He}-item, ${He}-item-link`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,[`&:hover:not(${He}-item-active)`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,a:{color:Ve.colorTextDisabled}},[`&${He}-item-active`]:{backgroundColor:Ve.itemActiveBgDisabled}},[`${He}-prev, ${He}-next`]:{"&:hover button":{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,color:Ve.colorTextDisabled},[`${He}-item-link`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder}}},[`${He}:not(${He}-mini)`]:{[`${He}-prev, ${He}-next`]:{"&:hover button":{borderColor:Ve.colorPrimaryHover,backgroundColor:Ve.itemBg},[`${He}-item-link`]:{backgroundColor:Ve.itemLinkBg,borderColor:Ve.colorBorder},[`&:hover ${He}-item-link`]:{borderColor:Ve.colorPrimary,backgroundColor:Ve.itemBg,color:Ve.colorPrimary},[`&${He}-disabled`]:{[`${He}-item-link`]:{borderColor:Ve.colorBorder,color:Ve.colorTextDisabled}}},[`${He}-item`]:{backgroundColor:Ve.itemBg,border:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`,[`&:hover:not(${He}-item-active)`]:{borderColor:Ve.colorPrimary,backgroundColor:Ve.itemBg,a:{color:Ve.colorPrimary}},"&-active":{borderColor:Ve.colorPrimary}}}}},gt=Ve=>{const{componentCls:He}=Ve;return{[`${He}:not(${He}-disabled)`]:{[`${He}-item`]:Object.assign({},(0,qe.Qy)(Ve)),[`${He}-jump-prev, ${He}-jump-next`]:{"&:focus-visible":Object.assign({[`${He}-item-link-icon`]:{opacity:1},[`${He}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(Ve))},[`${He}-prev, ${He}-next`]:{[`&:focus-visible ${He}-item-link`]:Object.assign({},(0,qe.oN)(Ve))}}}};var tt=(0,ht.Z)("Pagination",Ve=>{const He=(0,Zt.TS)(Ve,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ve.marginXXS/2,paginationMiniQuickJumperInputWidth:Ve.controlHeightLG*1.1,paginationItemPaddingInline:Ve.marginXXS*1.5,paginationEllipsisLetterSpacing:Ve.marginXXS/2,paginationSlashMarginInlineStart:Ve.marginXXS,paginationSlashMarginInlineEnd:Ve.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,rt.e5)(Ve),(0,rt.TM)(Ve));return[Rn(He),gt(He),Ve.wireframe&&cn(He)]},Ve=>({itemBg:Ve.colorBgContainer,itemSize:Ve.controlHeight,itemSizeSM:Ve.controlHeightSM,itemActiveBg:Ve.colorBgContainer,itemLinkBg:Ve.colorBgContainer,itemActiveColorDisabled:Ve.colorTextDisabled,itemActiveBgDisabled:Ve.controlItemBgActiveDisabled,itemInputBg:Ve.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(Ve,He){var ut={};for(var dt in Ve)Object.prototype.hasOwnProperty.call(Ve,dt)&&He.indexOf(dt)<0&&(ut[dt]=Ve[dt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,dt=Object.getOwnPropertySymbols(Ve);Ze{const{prefixCls:He,selectPrefixCls:ut,className:dt,rootClassName:Ze,style:mt,size:Cn,locale:$t,selectComponentClass:Xt,responsive:Pn,showSizeChanger:Nn}=Ve,Qe=we(Ve,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Rt}=(0,sn.Z)(Pn),{getPrefixCls:zt,direction:Wt,pagination:vn={}}=re.useContext(Ct.E_),Hn=zt("pagination",He),[zn,Bn]=tt(Hn),Wn=Nn!=null?Nn:vn.showSizeChanger,qn=re.useMemo(()=>{const pt=re.createElement("span",{className:`${Hn}-item-ellipsis`},"\u2022\u2022\u2022"),It=re.createElement("button",{className:`${Hn}-item-link`,type:"button",tabIndex:-1},Wt==="rtl"?re.createElement(Oe.Z,null):re.createElement(Le.Z,null)),ft=re.createElement("button",{className:`${Hn}-item-link`,type:"button",tabIndex:-1},Wt==="rtl"?re.createElement(Le.Z,null):re.createElement(Oe.Z,null)),Se=re.createElement("a",{className:`${Hn}-item-link`},re.createElement("div",{className:`${Hn}-item-container`},Wt==="rtl"?re.createElement(Ee.Z,{className:`${Hn}-item-link-icon`}):re.createElement(xe,{className:`${Hn}-item-link-icon`}),pt)),Te=re.createElement("a",{className:`${Hn}-item-link`},re.createElement("div",{className:`${Hn}-item-container`},Wt==="rtl"?re.createElement(xe,{className:`${Hn}-item-link-icon`}):re.createElement(Ee.Z,{className:`${Hn}-item-link-icon`}),pt));return{prevIcon:It,nextIcon:ft,jumpPrevIcon:Se,jumpNextIcon:Te}},[Wt,Hn]),[pn]=(0,en.Z)("Pagination",wt.Z),Ue=Object.assign(Object.assign({},pn),$t),Ft=(0,Tt.Z)(Cn),Sn=Ft==="small"||!!(Rt&&!Ft&&Pn),ye=zt("select",ut),tn=Ge()({[`${Hn}-mini`]:Sn,[`${Hn}-rtl`]:Wt==="rtl"},vn==null?void 0:vn.className,dt,Ze,Bn),_e=Object.assign(Object.assign({},vn==null?void 0:vn.style),mt);return zn(re.createElement(vt,Object.assign({},qn,Qe,{style:_e,prefixCls:Hn,selectPrefixCls:ye,className:tn,selectComponentClass:Xt||(Sn?Bt:un),locale:Ue,showSizeChanger:Wn})))},jt=ct},39722:function(de,ne,y){"use strict";y.d(ne,{t5:function(){return Le}});var E=y(92310),re=y.n(E),oe=y(55477),ge=y(59301),fe=y(36355),he=y(77578),ie=y(17356),xe=function(je,Ge){var ce={};for(var b in je)Object.prototype.hasOwnProperty.call(je,b)&&Ge.indexOf(b)<0&&(ce[b]=je[b]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,b=Object.getOwnPropertySymbols(je);a{if(!(!Ge&&!ce))return ge.createElement(ge.Fragment,null,Ge&&ge.createElement("div",{className:`${je}-title`},(0,he.Z)(Ge)),ge.createElement("div",{className:`${je}-inner-content`},(0,he.Z)(ce)))},Le=je=>{const{hashId:Ge,prefixCls:ce,className:b,style:a,placement:ee="top",title:x,content:te,children:ae}=je;return ge.createElement("div",{className:re()(Ge,ce,`${ce}-pure`,`${ce}-placement-${ee}`,b),style:a},ge.createElement("div",{className:`${ce}-arrow`}),ge.createElement(oe.G,Object.assign({},je,{className:Ge,prefixCls:ce}),ae||Ee(ce,x,te)))},Oe=je=>{const{prefixCls:Ge}=je,ce=xe(je,["prefixCls"]),{getPrefixCls:b}=ge.useContext(fe.E_),a=b("popover",Ge),[ee,x]=(0,ie.Z)(a);return ee(ge.createElement(Le,Object.assign({},ce,{prefixCls:a,hashId:x})))};ne.ZP=Oe},60324:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(59301),ge=y(77578),fe=y(62892),he=y(36355),ie=y(6848),xe=y(39722),Ee=y(17356),Le=function(Ge,ce){var b={};for(var a in Ge)Object.prototype.hasOwnProperty.call(Ge,a)&&ce.indexOf(a)<0&&(b[a]=Ge[a]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ge);ee{let{title:ce,content:b,prefixCls:a}=Ge;return oe.createElement(oe.Fragment,null,ce&&oe.createElement("div",{className:`${a}-title`},(0,ge.Z)(ce)),oe.createElement("div",{className:`${a}-inner-content`},(0,ge.Z)(b)))},je=oe.forwardRef((Ge,ce)=>{const{prefixCls:b,title:a,content:ee,overlayClassName:x,placement:te="top",trigger:ae="hover",mouseEnterDelay:le=.1,mouseLeaveDelay:pe=.1,overlayStyle:ve={}}=Ge,be=Le(Ge,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ae}=oe.useContext(he.E_),Ie=Ae("popover",b),[ke,Ye]=(0,Ee.Z)(Ie),Be=Ae(),$e=re()(x,Ye);return ke(oe.createElement(ie.Z,Object.assign({placement:te,trigger:ae,mouseEnterDelay:le,mouseLeaveDelay:pe,overlayStyle:ve},be,{prefixCls:Ie,overlayClassName:$e,ref:ce,overlay:a||ee?oe.createElement(Oe,{prefixCls:Ie,title:a,content:ee}):null,transitionName:(0,fe.m)(Be,"zoom-big",be.transitionName),"data-popover-inject":!0})))});je._InternalPanelDoNotUseOrYouWillBeFired=xe.ZP,ne.Z=je},17356:function(de,ne,y){"use strict";var E=y(17313),re=y(29878),oe=y(19447),ge=y(33166),fe=y(83116),he=y(37613);const ie=Le=>{const{componentCls:Oe,popoverColor:je,minWidth:Ge,fontWeightStrong:ce,popoverPadding:b,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:x,zIndexPopup:te,marginXS:ae,colorBgElevated:le,popoverBg:pe}=Le;return[{[Oe]:Object.assign(Object.assign({},(0,E.Wf)(Le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":le,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Oe}-content`]:{position:"relative"},[`${Oe}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:x,boxShadow:a,padding:b},[`${Oe}-title`]:{minWidth:Ge,marginBottom:ae,color:ee,fontWeight:ce},[`${Oe}-inner-content`]:{color:je}})},(0,oe.ZP)(Le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Oe}-pure`]:{position:"relative",maxWidth:"none",margin:Le.sizePopupArrow,display:"inline-block",[`${Oe}-content`]:{display:"inline-block"}}}]},xe=Le=>{const{componentCls:Oe}=Le;return{[Oe]:ge.i.map(je=>{const Ge=Le[`${je}6`];return{[`&${Oe}-${je}`]:{"--antd-arrow-background-color":Ge,[`${Oe}-inner`]:{backgroundColor:Ge},[`${Oe}-arrow`]:{background:"transparent"}}}})}},Ee=Le=>{const{componentCls:Oe,lineWidth:je,lineType:Ge,colorSplit:ce,paddingSM:b,controlHeight:a,fontSize:ee,lineHeight:x,padding:te}=Le,ae=a-Math.round(ee*x),le=ae/2,pe=ae/2-je,ve=te;return{[Oe]:{[`${Oe}-inner`]:{padding:0},[`${Oe}-title`]:{margin:0,padding:`${le}px ${ve}px ${pe}px`,borderBottom:`${je}px ${Ge} ${ce}`},[`${Oe}-inner-content`]:{padding:`${b}px ${ve}px`}}}};ne.Z=(0,fe.Z)("Popover",Le=>{const{colorBgElevated:Oe,colorText:je,wireframe:Ge}=Le,ce=(0,he.TS)(Le,{popoverPadding:12,popoverBg:Oe,popoverColor:je});return[ie(ce),xe(ce),Ge&&Ee(ce),(0,re._y)(ce,"zoom-big")]},Le=>({width:177,minWidth:177,zIndexPopup:Le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Nn}});var E=y(59301),re=y(29679),oe=y(40001),ge=y(19248),fe=y(99267),he=y(92310),ie=y.n(he),xe=y(2738),Ee=y(36355),Le=y(14809),Oe=y(20439),je=y(62646),Ge={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ce=function(){var Rt=(0,E.useRef)([]),zt=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Wt=Date.now(),vn=!1;Rt.current.forEach(function(Hn){if(Hn){vn=!0;var zn=Hn.style;zn.transitionDuration=".3s, .3s, .3s, .06s",zt.current&&Wt-zt.current<100&&(zn.transitionDuration="0s, 0s")}}),vn&&(zt.current=Date.now())}),Rt.current},b=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Rt){var zt=(0,Oe.Z)((0,Oe.Z)({},Ge),Rt),Wt=zt.className,vn=zt.percent,Hn=zt.prefixCls,zn=zt.strokeColor,Bn=zt.strokeLinecap,Wn=zt.strokeWidth,qn=zt.style,pn=zt.trailColor,Ue=zt.trailWidth,Ft=zt.transition,Sn=(0,je.Z)(zt,b);delete Sn.gapPosition;var ye=Array.isArray(vn)?vn:[vn],tn=Array.isArray(zn)?zn:[zn],_e=ce(),pt=Wn/2,It=100-Wn/2,ft="M ".concat(Bn==="round"?pt:0,",").concat(pt,` - L `).concat(Bn==="round"?It:100,",").concat(pt),Se="0 0 100 ".concat(Wn),Te=0;return E.createElement("svg",(0,Le.Z)({className:ie()("".concat(Hn,"-line"),Wt),viewBox:Se,preserveAspectRatio:"none",style:qn},Sn),E.createElement("path",{className:"".concat(Hn,"-line-trail"),d:ft,strokeLinecap:Bn,stroke:pn,strokeWidth:Ue||Wn,fillOpacity:"0"}),ye.map(function(We,Ke){var at=1;switch(Bn){case"round":at=1-Wn/100;break;case"square":at=1-Wn/2/100;break;default:at=1;break}var Pt={strokeDasharray:"".concat(We*at,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:Ft||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},xt=tn[Ke]||tn[tn.length-1];return Te+=We,E.createElement("path",{key:Ke,className:"".concat(Hn,"-line-path"),d:ft,strokeLinecap:Bn,stroke:xt,strokeWidth:Wn,fillOpacity:"0",ref:function(Xe){_e[Ke]=Xe},style:Pt})}))},ee=a,x=y(93664),te=y(50298),ae=y(47273),le=0,pe=(0,ae.Z)();function ve(){var Qe;return pe?(Qe=le,le+=1):Qe="TEST_OR_SSR",Qe}var be=function(Qe){var Rt=E.useState(),zt=(0,te.Z)(Rt,2),Wt=zt[0],vn=zt[1];return E.useEffect(function(){vn("rc_progress_".concat(ve()))},[]),Qe||Wt},Ae=function(Rt){var zt=Rt.bg,Wt=Rt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:zt}},Wt)};function Ie(Qe,Rt){return Object.keys(Qe).map(function(zt){var Wt=parseFloat(zt),vn="".concat(Math.floor(Wt*Rt),"%");return"".concat(Qe[zt]," ").concat(vn)})}var ke=E.forwardRef(function(Qe,Rt){var zt=Qe.prefixCls,Wt=Qe.color,vn=Qe.gradientId,Hn=Qe.radius,zn=Qe.style,Bn=Qe.ptg,Wn=Qe.strokeLinecap,qn=Qe.strokeWidth,pn=Qe.size,Ue=Qe.gapDegree,Ft=Wt&&(0,x.Z)(Wt)==="object",Sn=Ft?"#FFF":void 0,ye=pn/2,tn=E.createElement("circle",{className:"".concat(zt,"-circle-path"),r:Hn,cx:ye,cy:ye,stroke:Sn,strokeLinecap:Wn,strokeWidth:qn,opacity:Bn===0?0:1,style:zn,ref:Rt});if(!Ft)return tn;var _e="".concat(vn,"-conic"),pt=Ue?"".concat(180+Ue/2,"deg"):"0deg",It=Ie(Wt,(360-Ue)/360),ft=Ie(Wt,1),Se="conic-gradient(from ".concat(pt,", ").concat(It.join(", "),")"),Te="linear-gradient(to ".concat(Ue?"bottom":"top",", ").concat(ft.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:_e},tn),E.createElement("foreignObject",{x:0,y:0,width:pn,height:pn,mask:"url(#".concat(_e,")")},E.createElement(Ae,{bg:Te},E.createElement(Ae,{bg:Se}))))}),Ye=ke,Be=100,$e=function(Rt,zt,Wt,vn,Hn,zn,Bn,Wn,qn,pn){var Ue=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ft=Wt/100*360*((360-zn)/360),Sn=zn===0?0:{bottom:0,top:180,left:90,right:-90}[Bn],ye=(100-vn)/100*zt;qn==="round"&&vn!==100&&(ye+=pn/2,ye>=zt&&(ye=zt-.01));var tn=Be/2;return{stroke:typeof Wn=="string"?Wn:void 0,strokeDasharray:"".concat(zt,"px ").concat(Rt),strokeDashoffset:ye+Ue,transform:"rotate(".concat(Hn+Ft+Sn,"deg)"),transformOrigin:"".concat(tn,"px ").concat(tn,"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}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Yt(Qe){var Rt=Qe!=null?Qe:[];return Array.isArray(Rt)?Rt:[Rt]}var vt=function(Rt){var zt=(0,Oe.Z)((0,Oe.Z)({},Ge),Rt),Wt=zt.id,vn=zt.prefixCls,Hn=zt.steps,zn=zt.strokeWidth,Bn=zt.trailWidth,Wn=zt.gapDegree,qn=Wn===void 0?0:Wn,pn=zt.gapPosition,Ue=zt.trailColor,Ft=zt.strokeLinecap,Sn=zt.style,ye=zt.className,tn=zt.strokeColor,_e=zt.percent,pt=(0,je.Z)(zt,st),It=Be/2,ft=be(Wt),Se="".concat(ft,"-gradient"),Te=It-zn/2,We=Math.PI*2*Te,Ke=qn>0?90+qn/2:-90,at=We*((360-qn)/360),Pt=(0,x.Z)(Hn)==="object"?Hn:{count:Hn,space:2},xt=Pt.count,Me=Pt.space,Xe=Yt(_e),Je=Yt(tn),yt=Je.find(function(Vn){return Vn&&(0,x.Z)(Vn)==="object"}),nn=yt&&(0,x.Z)(yt)==="object",qt=nn?"butt":Ft,bn=$e(We,at,0,100,Ke,qn,pn,Ue,qt,zn),Dn=ce(),ot=function(){var _t=0;return Xe.map(function(On,na){var fa=Je[na]||Je[Je.length-1],aa=$e(We,at,_t,On,Ke,qn,pn,fa,qt,zn);return _t+=On,E.createElement(Ye,{key:na,color:fa,ptg:On,radius:Te,prefixCls:vn,gradientId:Se,style:aa,strokeLinecap:qt,strokeWidth:zn,gapDegree:qn,ref:function(Qt){Dn[na]=Qt},size:Be})}).reverse()},Ht=function(){var _t=Math.round(xt*(Xe[0]/100)),On=100/xt,na=0;return new Array(xt).fill(null).map(function(fa,aa){var St=aa<=_t-1?Je[0]:Ue,Qt=St&&(0,x.Z)(St)==="object"?"url(#".concat(Se,")"):void 0,Ot=$e(We,at,na,On,Ke,qn,pn,St,"butt",zn,Me);return na+=(at-Ot.strokeDashoffset+Me)*100/at,E.createElement("circle",{key:aa,className:"".concat(vn,"-circle-path"),r:Te,cx:It,cy:It,stroke:Qt,strokeWidth:zn,opacity:1,style:Ot,ref:function(xn){Dn[aa]=xn}})})};return E.createElement("svg",(0,Le.Z)({className:ie()("".concat(vn,"-circle"),ye),viewBox:"0 0 ".concat(Be," ").concat(Be),style:Sn,id:Wt,role:"presentation"},pt),!xt&&E.createElement("circle",{className:"".concat(vn,"-circle-trail"),r:Te,cx:It,cy:It,stroke:Ue,strokeLinecap:qt,strokeWidth:Bn||zn,style:bn}),xt?Ht():ot())},wt=vt,Ct={Line:ee,Circle:wt},Tt=y(6848),sn=y(30071);function en(Qe){return!Qe||Qe<0?0:Qe>100?100:Qe}function et(Qe){let{success:Rt,successPercent:zt}=Qe,Wt=zt;return Rt&&"progress"in Rt&&(Wt=Rt.progress),Rt&&"percent"in Rt&&(Wt=Rt.percent),Wt}const Bt=Qe=>{let{percent:Rt,success:zt,successPercent:Wt}=Qe;const vn=en(et({success:zt,successPercent:Wt}));return[vn,en(en(Rt)-vn)]},un=Qe=>{let{success:Rt={},strokeColor:zt}=Qe;const{strokeColor:Wt}=Rt;return[Wt||sn.presetPrimaryColors.green,zt||null]},rt=(Qe,Rt,zt)=>{var Wt,vn,Hn,zn;let Bn=-1,Wn=-1;if(Rt==="step"){const qn=zt.steps,pn=zt.strokeWidth;typeof Qe=="string"||typeof Qe=="undefined"?(Bn=Qe==="small"?2:14,Wn=pn!=null?pn:8):typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:[Bn=14,Wn=8]=Qe,Bn*=qn}else if(Rt==="line"){const qn=zt==null?void 0:zt.strokeWidth;typeof Qe=="string"||typeof Qe=="undefined"?Wn=qn||(Qe==="small"?6:8):typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:[Bn=-1,Wn=8]=Qe}else(Rt==="circle"||Rt==="dashboard")&&(typeof Qe=="string"||typeof Qe=="undefined"?[Bn,Wn]=Qe==="small"?[60,60]:[120,120]:typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:(Bn=(vn=(Wt=Qe[0])!==null&&Wt!==void 0?Wt:Qe[1])!==null&&vn!==void 0?vn:120,Wn=(zn=(Hn=Qe[0])!==null&&Hn!==void 0?Hn:Qe[1])!==null&&zn!==void 0?zn:120));return[Bn,Wn]},qe=3,ht=Qe=>qe/Qe*100;var bt=Qe=>{const{prefixCls:Rt,trailColor:zt=null,strokeLinecap:Wt="round",gapPosition:vn,gapDegree:Hn,width:zn=120,type:Bn,children:Wn,success:qn,size:pn=zn}=Qe,[Ue,Ft]=rt(pn,"circle");let{strokeWidth:Sn}=Qe;Sn===void 0&&(Sn=Math.max(ht(Ue),6));const ye={width:Ue,height:Ft,fontSize:Ue*.15+6},tn=E.useMemo(()=>{if(Hn||Hn===0)return Hn;if(Bn==="dashboard")return 75},[Hn,Bn]),_e=vn||Bn==="dashboard"&&"bottom"||void 0,pt=Object.prototype.toString.call(Qe.strokeColor)==="[object Object]",It=un({success:qn,strokeColor:Qe.strokeColor}),ft=ie()(`${Rt}-inner`,{[`${Rt}-circle-gradient`]:pt}),Se=E.createElement(wt,{percent:Bt(Qe),strokeWidth:Sn,trailWidth:Sn,strokeColor:It,strokeLinecap:Wt,trailColor:zt,prefixCls:Rt,gapDegree:tn,gapPosition:_e});return E.createElement("div",{className:ft,style:ye},Ue<=20?E.createElement(Tt.Z,{title:Wn},E.createElement("span",null,Se)):E.createElement(E.Fragment,null,Se,Wn))},Nt=function(Qe,Rt){var zt={};for(var Wt in Qe)Object.prototype.hasOwnProperty.call(Qe,Wt)&&Rt.indexOf(Wt)<0&&(zt[Wt]=Qe[Wt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wt=Object.getOwnPropertySymbols(Qe);vn{let Rt=[];return Object.keys(Qe).forEach(zt=>{const Wt=parseFloat(zt.replace(/%/g,""));isNaN(Wt)||Rt.push({key:Wt,value:Qe[zt]})}),Rt=Rt.sort((zt,Wt)=>zt.key-Wt.key),Rt.map(zt=>{let{key:Wt,value:vn}=zt;return`${vn} ${Wt}%`}).join(", ")},kt=(Qe,Rt)=>{const{from:zt=sn.presetPrimaryColors.blue,to:Wt=sn.presetPrimaryColors.blue,direction:vn=Rt==="rtl"?"to left":"to right"}=Qe,Hn=Nt(Qe,["from","to","direction"]);if(Object.keys(Hn).length!==0){const zn=it(Hn);return{backgroundImage:`linear-gradient(${vn}, ${zn})`}}return{backgroundImage:`linear-gradient(${vn}, ${zt}, ${Wt})`}};var Rn=Qe=>{const{prefixCls:Rt,direction:zt,percent:Wt,size:vn,strokeWidth:Hn,strokeColor:zn,strokeLinecap:Bn="round",children:Wn,trailColor:qn=null,success:pn}=Qe,Ue=zn&&typeof zn!="string"?kt(zn,zt):{backgroundColor:zn},Ft=Bn==="square"||Bn==="butt"?0:void 0,Sn={backgroundColor:qn||void 0,borderRadius:Ft},ye=vn!=null?vn:[-1,Hn||(vn==="small"?6:8)],[tn,_e]=rt(ye,"line",{strokeWidth:Hn}),pt=Object.assign({width:`${en(Wt)}%`,height:_e,borderRadius:Ft},Ue),It=et(Qe),ft={width:`${en(It)}%`,height:_e,borderRadius:Ft,backgroundColor:pn==null?void 0:pn.strokeColor},Se={width:tn<0?"100%":tn,height:_e};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Rt}-outer`,style:Se},E.createElement("div",{className:`${Rt}-inner`,style:Sn},E.createElement("div",{className:`${Rt}-bg`,style:pt}),It!==void 0?E.createElement("div",{className:`${Rt}-success-bg`,style:ft}):null)),Wn)},gt=Qe=>{const{size:Rt,steps:zt,percent:Wt=0,strokeWidth:vn=8,strokeColor:Hn,trailColor:zn=null,prefixCls:Bn,children:Wn}=Qe,qn=Math.round(zt*(Wt/100)),pn=Rt==="small"?2:14,Ue=Rt!=null?Rt:[pn,vn],[Ft,Sn]=rt(Ue,"step",{steps:zt,strokeWidth:vn}),ye=Ft/zt,tn=new Array(zt);for(let _e=0;_e{const Rt=Qe?"100%":"-100%";return new tt.Keyframes(`antProgress${Qe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Rt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Rt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ve=Qe=>{const{componentCls:Rt,iconCls:zt}=Qe;return{[Rt]:Object.assign(Object.assign({},(0,we.Wf)(Qe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Qe.fontSize,marginInlineEnd:Qe.marginXS,marginBottom:Qe.marginXS},[`${Rt}-outer`]:{display:"inline-block",width:"100%"},[`&${Rt}-show-info`]:{[`${Rt}-outer`]:{marginInlineEnd:`calc(-2em - ${Qe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Qe.paddingXS}px)`}},[`${Rt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Qe.remainingColor,borderRadius:Qe.lineBorderRadius},[`${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.defaultColor}},[`${Rt}-success-bg, ${Rt}-bg`]:{position:"relative",backgroundColor:Qe.defaultColor,borderRadius:Qe.lineBorderRadius,transition:`all ${Qe.motionDurationSlow} ${Qe.motionEaseInOutCirc}`},[`${Rt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Qe.colorSuccess},[`${Rt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Qe.marginXS,color:Qe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[zt]:{fontSize:Qe.fontSize}},[`&${Rt}-status-active`]:{[`${Rt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Qe.colorBgContainer,borderRadius:Qe.lineBorderRadius,opacity:0,animationName:jt(),animationDuration:Qe.progressActiveMotionDuration,animationTimingFunction:Qe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Rt}-rtl${Rt}-status-active`]:{[`${Rt}-bg::before`]:{animationName:jt(!0)}},[`&${Rt}-status-exception`]:{[`${Rt}-bg`]:{backgroundColor:Qe.colorError},[`${Rt}-text`]:{color:Qe.colorError}},[`&${Rt}-status-exception ${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.colorError}},[`&${Rt}-status-success`]:{[`${Rt}-bg`]:{backgroundColor:Qe.colorSuccess},[`${Rt}-text`]:{color:Qe.colorSuccess}},[`&${Rt}-status-success ${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.colorSuccess}}})}},He=Qe=>{const{componentCls:Rt,iconCls:zt}=Qe;return{[Rt]:{[`${Rt}-circle-trail`]:{stroke:Qe.remainingColor},[`&${Rt}-circle ${Rt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Rt}-circle ${Rt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Qe.circleTextColor,fontSize:Qe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[zt]:{fontSize:`${Qe.fontSize/Qe.fontSizeSM}em`}},[`${Rt}-circle&-status-exception`]:{[`${Rt}-text`]:{color:Qe.colorError}},[`${Rt}-circle&-status-success`]:{[`${Rt}-text`]:{color:Qe.colorSuccess}}},[`${Rt}-inline-circle`]:{lineHeight:1,[`${Rt}-inner`]:{verticalAlign:"bottom"}}}},ut=Qe=>{const{componentCls:Rt}=Qe;return{[Rt]:{[`${Rt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Qe.progressStepMinWidth,marginInlineEnd:Qe.progressStepMarginInlineEnd,backgroundColor:Qe.remainingColor,transition:`all ${Qe.motionDurationSlow}`,"&-active":{backgroundColor:Qe.defaultColor}}}}}},dt=Qe=>{const{componentCls:Rt,iconCls:zt}=Qe;return{[Rt]:{[`${Rt}-small&-line, ${Rt}-small&-line ${Rt}-text ${zt}`]:{fontSize:Qe.fontSizeSM}}}};var Ze=(0,Ce.Z)("Progress",Qe=>{const Rt=Qe.marginXXS/2,zt=(0,ct.TS)(Qe,{progressStepMarginInlineEnd:Rt,progressStepMinWidth:Rt,progressActiveMotionDuration:"2.4s"});return[Ve(zt),He(zt),ut(zt),dt(zt)]},Qe=>({circleTextColor:Qe.colorText,defaultColor:Qe.colorInfo,remainingColor:Qe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Qe,Rt){var zt={};for(var Wt in Qe)Object.prototype.hasOwnProperty.call(Qe,Wt)&&Rt.indexOf(Wt)<0&&(zt[Wt]=Qe[Wt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wt=Object.getOwnPropertySymbols(Qe);vn{const{prefixCls:zt,className:Wt,rootClassName:vn,steps:Hn,strokeColor:zn,percent:Bn=0,size:Wn="default",showInfo:qn=!0,type:pn="line",status:Ue,format:Ft,style:Sn}=Qe,ye=mt(Qe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),tn=E.useMemo(()=>{var Xe,Je;const yt=et(Qe);return parseInt(yt!==void 0?(Xe=yt!=null?yt:0)===null||Xe===void 0?void 0:Xe.toString():(Je=Bn!=null?Bn:0)===null||Je===void 0?void 0:Je.toString(),10)},[Bn,Qe.success,Qe.successPercent]),_e=E.useMemo(()=>!$t.includes(Ue)&&tn>=100?"success":Ue||"normal",[Ue,tn]),{getPrefixCls:pt,direction:It,progress:ft}=E.useContext(Ee.E_),Se=pt("progress",zt),[Te,We]=Ze(Se),Ke=E.useMemo(()=>{if(!qn)return null;const Xe=et(Qe);let Je;const yt=Ft||(qt=>`${qt}%`),nn=pn==="line";return Ft||_e!=="exception"&&_e!=="success"?Je=yt(en(Bn),en(Xe)):_e==="exception"?Je=nn?E.createElement(ge.Z,null):E.createElement(fe.Z,null):_e==="success"&&(Je=nn?E.createElement(re.Z,null):E.createElement(oe.Z,null)),E.createElement("span",{className:`${Se}-text`,title:typeof Je=="string"?Je:void 0},Je)},[qn,Bn,tn,_e,pn,Se,Ft]),at=Array.isArray(zn)?zn[0]:zn,Pt=typeof zn=="string"||Array.isArray(zn)?zn:void 0;let xt;pn==="line"?xt=Hn?E.createElement(gt,Object.assign({},Qe,{strokeColor:Pt,prefixCls:Se,steps:Hn}),Ke):E.createElement(Rn,Object.assign({},Qe,{strokeColor:at,prefixCls:Se,direction:It}),Ke):(pn==="circle"||pn==="dashboard")&&(xt=E.createElement(bt,Object.assign({},Qe,{strokeColor:at,prefixCls:Se,progressStatus:_e}),Ke));const Me=ie()(Se,`${Se}-status-${_e}`,`${Se}-${pn==="dashboard"&&"circle"||Hn&&"steps"||pn}`,{[`${Se}-inline-circle`]:pn==="circle"&&rt(Wn,"circle")[0]<=20,[`${Se}-show-info`]:qn,[`${Se}-${Wn}`]:typeof Wn=="string",[`${Se}-rtl`]:It==="rtl"},ft==null?void 0:ft.className,Wt,vn,We);return Te(E.createElement("div",Object.assign({ref:Rt,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),Sn),className:Me,role:"progressbar","aria-valuenow":tn},(0,xe.Z)(ye,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),xt))}),Nn=Pn},13570:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return en}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Bt,un){return re.createElement(fe.Z,(0,E.Z)({},Bt,{ref:un,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(92310),Le=y.n(Ee),Oe=y(4635),je=y(50298),Ge=y(62646),ce=y(18929),b=y(10228),a=y(26112);function ee(et,Bt){var un=et.disabled,rt=et.prefixCls,qe=et.character,ht=et.characterRender,Zt=et.index,bt=et.count,Nt=et.value,it=et.allowHalf,kt=et.focused,Et=et.onHover,Rn=et.onClick,cn=function(He){Et(He,Zt)},gt=function(He){Rn(He,Zt)},tt=function(He){He.keyCode===b.Z.ENTER&&Rn(He,Zt)},we=Zt+1,Ce=new Set([rt]);Nt===0&&Zt===0&&kt?Ce.add("".concat(rt,"-focused")):it&&Nt+.5>=we&&NtZt?"true":"false","aria-posinset":Zt+1,"aria-setsize":bt,tabIndex:un?-1:0},re.createElement("div",{className:"".concat(rt,"-first")},ct),re.createElement("div",{className:"".concat(rt,"-second")},ct)));return ht&&(jt=ht(jt,et)),jt}var x=re.forwardRef(ee);function te(){var et=re.useRef({});function Bt(rt){return et.current[rt]}function un(rt){return function(qe){et.current[rt]=qe}}return[Bt,un]}function ae(et){var Bt=et.pageXOffset,un="scrollLeft";if(typeof Bt!="number"){var rt=et.document;Bt=rt.documentElement[un],typeof Bt!="number"&&(Bt=rt.body[un])}return Bt}function le(et){var Bt,un,rt=et.ownerDocument,qe=rt.body,ht=rt&&rt.documentElement,Zt=et.getBoundingClientRect();return Bt=Zt.left,un=Zt.top,Bt-=ht.clientLeft||qe.clientLeft||0,un-=ht.clientTop||qe.clientTop||0,{left:Bt,top:un}}function pe(et){var Bt=le(et),un=et.ownerDocument,rt=un.defaultView||un.parentWindow;return Bt.left+=ae(rt),Bt.left}var ve=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function be(et,Bt){var un,rt=et.prefixCls,qe=rt===void 0?"rc-rate":rt,ht=et.className,Zt=et.defaultValue,bt=et.value,Nt=et.count,it=Nt===void 0?5:Nt,kt=et.allowHalf,Et=kt===void 0?!1:kt,Rn=et.allowClear,cn=Rn===void 0?!0:Rn,gt=et.character,tt=gt===void 0?"\u2605":gt,we=et.characterRender,Ce=et.disabled,ct=et.direction,jt=ct===void 0?"ltr":ct,Ve=et.tabIndex,He=Ve===void 0?0:Ve,ut=et.autoFocus,dt=et.onHoverChange,Ze=et.onChange,mt=et.onFocus,Cn=et.onBlur,$t=et.onKeyDown,Xt=et.onMouseLeave,Pn=(0,Ge.Z)(et,ve),Nn=te(),Qe=(0,je.Z)(Nn,2),Rt=Qe[0],zt=Qe[1],Wt=re.useRef(null),vn=function(){if(!Ce){var qt;(qt=Wt.current)===null||qt===void 0||qt.focus()}};re.useImperativeHandle(Bt,function(){return{focus:vn,blur:function(){if(!Ce){var qt;(qt=Wt.current)===null||qt===void 0||qt.blur()}}}});var Hn=(0,ce.Z)(Zt||0,{value:bt}),zn=(0,je.Z)(Hn,2),Bn=zn[0],Wn=zn[1],qn=(0,ce.Z)(null),pn=(0,je.Z)(qn,2),Ue=pn[0],Ft=pn[1],Sn=function(qt,bn){var Dn=jt==="rtl",ot=qt+1;if(Et){var Ht=Rt(qt),Vn=pe(Ht),_t=Ht.clientWidth;(Dn&&bn-Vn>_t/2||!Dn&&bn-Vn<_t/2)&&(ot-=.5)}return ot},ye=function(qt){Wn(qt),Ze==null||Ze(qt)},tn=re.useState(!1),_e=(0,je.Z)(tn,2),pt=_e[0],It=_e[1],ft=function(){It(!0),mt==null||mt()},Se=function(){It(!1),Cn==null||Cn()},Te=re.useState(null),We=(0,je.Z)(Te,2),Ke=We[0],at=We[1],Pt=function(qt,bn){var Dn=Sn(bn,qt.pageX);Dn!==Ue&&(at(Dn),Ft(null)),dt==null||dt(Dn)},xt=function(qt){Ce||(at(null),Ft(null),dt==null||dt(void 0)),qt&&(Xt==null||Xt(qt))},Me=function(qt,bn){var Dn=Sn(bn,qt.pageX),ot=!1;cn&&(ot=Dn===Bn),xt(),ye(ot?0:Dn),Ft(ot?Dn:null)},Xe=function(qt){var bn=qt.keyCode,Dn=jt==="rtl",ot=Bn;bn===b.Z.RIGHT&&ot0&&!Dn||bn===b.Z.RIGHT&&ot>0&&Dn?(Et?ot-=.5:ot-=1,ye(ot),qt.preventDefault()):bn===b.Z.LEFT&&ot{const{componentCls:Bt}=et;return{[`${Bt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:et.marginXS},"> div":{transition:`all ${et.motionDurationMid}, outline 0s`,"&:hover":{transform:et.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${et.lineWidth}px dashed ${et.starColor}`,transform:et.starHoverScale}},"&-first, &-second":{color:et.starBg,transition:`all ${et.motionDurationMid}`,userSelect:"none",[et.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Bt}-star-first, &-half ${Bt}-star-second`]:{opacity:1},[`&-half ${Bt}-star-first, &-full ${Bt}-star-second`]:{color:"inherit"}}}},vt=et=>({[`&-rtl${et.componentCls}`]:{direction:"rtl"}}),wt=et=>{const{componentCls:Bt}=et;return{[Bt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(et)),{display:"inline-block",margin:0,padding:0,color:et.starColor,fontSize:et.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Bt} ${Bt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Yt(et)),{[`+ ${Bt}-text`]:{display:"inline-block",marginInlineStart:et.marginXS,fontSize:et.fontSize}}),vt(et))}};var Ct=(0,$e.Z)("Rate",et=>{const Bt=(0,st.TS)(et,{});return[wt(Bt)]},et=>({starColor:et.yellow6,starSize:et.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:et.colorFillContent})),Tt=function(et,Bt){var un={};for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&Bt.indexOf(rt)<0&&(un[rt]=et[rt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,rt=Object.getOwnPropertySymbols(et);qe{const{prefixCls:un,className:rt,rootClassName:qe,style:ht,tooltips:Zt,character:bt=re.createElement(xe,null)}=et,Nt=Tt(et,["prefixCls","className","rootClassName","style","tooltips","character"]),it=(Ce,ct)=>{let{index:jt}=ct;return Zt?re.createElement(Ye.Z,{title:Zt[jt]},Ce):Ce},{getPrefixCls:kt,direction:Et,rate:Rn}=re.useContext(ke.E_),cn=kt("rate",un),[gt,tt]=Ct(cn),we=Object.assign(Object.assign({},Rn==null?void 0:Rn.style),ht);return gt(re.createElement(Ie,Object.assign({ref:Bt,character:bt,characterRender:it},Nt,{className:Le()(rt,qe,tt,Rn==null?void 0:Rn.className),style:we,prefixCls:cn,direction:Et})))})},61621:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return tt}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(2738),ie=we=>{const{prefixCls:Ce,className:ct,style:jt,size:Ve,shape:He}=we,ut=re()({[`${Ce}-lg`]:Ve==="large",[`${Ce}-sm`]:Ve==="small"}),dt=re()({[`${Ce}-circle`]:He==="circle",[`${Ce}-square`]:He==="square",[`${Ce}-round`]:He==="round"}),Ze=oe.useMemo(()=>typeof Ve=="number"?{width:Ve,height:Ve,lineHeight:`${Ve}px`}:{},[Ve]);return oe.createElement("span",{className:re()(Ce,ut,dt,ct),style:Object.assign(Object.assign({},Ze),jt)})},xe=y(93083),Ee=y(83116),Le=y(37613);const Oe=new xe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),je=we=>({height:we,lineHeight:`${we}px`}),Ge=we=>Object.assign({width:we},je(we)),ce=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Oe,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=we=>Object.assign({width:we*5,minWidth:we*5},je(we)),a=we=>{const{skeletonAvatarCls:Ce,gradientFromColor:ct,controlHeight:jt,controlHeightLG:Ve,controlHeightSM:He}=we;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},Ge(jt)),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"},[`${Ce}${Ce}-lg`]:Object.assign({},Ge(Ve)),[`${Ce}${Ce}-sm`]:Object.assign({},Ge(He))}},ee=we=>{const{controlHeight:Ce,borderRadiusSM:ct,skeletonInputCls:jt,controlHeightLG:Ve,controlHeightSM:He,gradientFromColor:ut}=we;return{[`${jt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:ct},b(Ce)),[`${jt}-lg`]:Object.assign({},b(Ve)),[`${jt}-sm`]:Object.assign({},b(He))}},x=we=>Object.assign({width:we},je(we)),te=we=>{const{skeletonImageCls:Ce,imageSizeBase:ct,gradientFromColor:jt,borderRadiusSM:Ve}=we;return{[`${Ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:jt,borderRadius:Ve},x(ct*2)),{[`${Ce}-path`]:{fill:"#bfbfbf"},[`${Ce}-svg`]:Object.assign(Object.assign({},x(ct)),{maxWidth:ct*4,maxHeight:ct*4}),[`${Ce}-svg${Ce}-svg-circle`]:{borderRadius:"50%"}}),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"}}},ae=(we,Ce,ct)=>{const{skeletonButtonCls:jt}=we;return{[`${ct}${jt}-circle`]:{width:Ce,minWidth:Ce,borderRadius:"50%"},[`${ct}${jt}-round`]:{borderRadius:Ce}}},le=we=>Object.assign({width:we*2,minWidth:we*2},je(we)),pe=we=>{const{borderRadiusSM:Ce,skeletonButtonCls:ct,controlHeight:jt,controlHeightLG:Ve,controlHeightSM:He,gradientFromColor:ut}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:Ce,width:jt*2,minWidth:jt*2},le(jt))},ae(we,jt,ct)),{[`${ct}-lg`]:Object.assign({},le(Ve))}),ae(we,Ve,`${ct}-lg`)),{[`${ct}-sm`]:Object.assign({},le(He))}),ae(we,He,`${ct}-sm`))},ve=we=>{const{componentCls:Ce,skeletonAvatarCls:ct,skeletonTitleCls:jt,skeletonParagraphCls:Ve,skeletonButtonCls:He,skeletonInputCls:ut,skeletonImageCls:dt,controlHeight:Ze,controlHeightLG:mt,controlHeightSM:Cn,gradientFromColor:$t,padding:Xt,marginSM:Pn,borderRadius:Nn,titleHeight:Qe,blockRadius:Rt,paragraphLiHeight:zt,controlHeightXS:Wt,paragraphMarginTop:vn}=we;return{[`${Ce}`]:{display:"table",width:"100%",[`${Ce}-header`]:{display:"table-cell",paddingInlineEnd:Xt,verticalAlign:"top",[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$t},Ge(Ze)),[`${ct}-circle`]:{borderRadius:"50%"},[`${ct}-lg`]:Object.assign({},Ge(mt)),[`${ct}-sm`]:Object.assign({},Ge(Cn))},[`${Ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${jt}`]:{width:"100%",height:Qe,background:$t,borderRadius:Rt,[`+ ${Ve}`]:{marginBlockStart:Cn}},[`${Ve}`]:{padding:0,"> li":{width:"100%",height:zt,listStyle:"none",background:$t,borderRadius:Rt,"+ li":{marginBlockStart:Wt}}},[`${Ve}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ce}-content`]:{[`${jt}, ${Ve} > li`]:{borderRadius:Nn}}},[`${Ce}-with-avatar ${Ce}-content`]:{[`${jt}`]:{marginBlockStart:Pn,[`+ ${Ve}`]:{marginBlockStart:vn}}},[`${Ce}${Ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},pe(we)),a(we)),ee(we)),te(we)),[`${Ce}${Ce}-block`]:{width:"100%",[`${He}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${Ce}${Ce}-active`]:{[` - ${jt}, + `]:{display:"inline-block",minWidth:Ve.itemSize,height:Ve.itemSize,color:Ve.colorText,fontFamily:Ve.fontFamily,lineHeight:`${Ve.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ve.borderRadius,cursor:"pointer",transition:`all ${Ve.motionDurationMid}`},[`${He}-prev, ${He}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ve.colorText,cursor:"pointer",userSelect:"none"},[`${He}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ve.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} transparent`,borderRadius:Ve.borderRadius,outline:"none",transition:`all ${Ve.motionDurationMid}`},[`&:hover ${He}-item-link`]:{backgroundColor:Ve.colorBgTextHover},[`&:active ${He}-item-link`]:{backgroundColor:Ve.colorBgTextActive},[`&${He}-disabled:hover`]:{[`${He}-item-link`]:{backgroundColor:"transparent"}}},[`${He}-slash`]:{marginInlineEnd:Ve.paginationSlashMarginInlineEnd,marginInlineStart:Ve.paginationSlashMarginInlineStart},[`${He}-options`]:{display:"inline-block",marginInlineStart:Ve.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ve.controlHeight,marginInlineStart:Ve.marginXS,lineHeight:`${Ve.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,rt.ik)(Ve)),{width:Ve.controlHeightLG*1.25,height:Ve.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ve.marginXS,marginInlineEnd:Ve.marginXS})}}}},Et=Ve=>{const{componentCls:He}=Ve;return{[`${He}-item`]:{display:"inline-block",minWidth:Ve.itemSize,height:Ve.itemSize,marginInlineEnd:Ve.marginXS,fontFamily:Ve.fontFamily,lineHeight:`${Ve.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} transparent`,borderRadius:Ve.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ve.paginationItemPaddingInline}px`,color:Ve.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${He}-item-active)`]:{"&:hover":{transition:`all ${Ve.motionDurationMid}`,backgroundColor:Ve.colorBgTextHover},"&:active":{backgroundColor:Ve.colorBgTextActive}},"&-active":{fontWeight:Ve.fontWeightStrong,backgroundColor:Ve.itemActiveBg,borderColor:Ve.colorPrimary,a:{color:Ve.colorPrimary},"&:hover":{borderColor:Ve.colorPrimaryHover},"&:hover a":{color:Ve.colorPrimaryHover}}}}},kn=Ve=>{const{componentCls:He}=Ve;return{[He]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(Ve)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${He}-total-text`]:{display:"inline-block",height:Ve.itemSize,marginInlineEnd:Ve.marginXS,lineHeight:`${Ve.itemSize-2}px`,verticalAlign:"middle"}}),Et(Ve)),kt(Ve)),it(Ve)),Nt(Ve)),bt(Ve)),{[`@media only screen and (max-width: ${Ve.screenLG}px)`]:{[`${He}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ve.screenSM}px)`]:{[`${He}-options`]:{display:"none"}}}),[`&${Ve.componentCls}-rtl`]:{direction:"rtl"}}},cn=Ve=>{const{componentCls:He}=Ve;return{[`${He}${He}-disabled:not(${He}-mini)`]:{"&, &:hover":{[`${He}-item-link`]:{borderColor:Ve.colorBorder}},"&:focus-visible":{[`${He}-item-link`]:{borderColor:Ve.colorBorder}},[`${He}-item, ${He}-item-link`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,[`&:hover:not(${He}-item-active)`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,a:{color:Ve.colorTextDisabled}},[`&${He}-item-active`]:{backgroundColor:Ve.itemActiveBgDisabled}},[`${He}-prev, ${He}-next`]:{"&:hover button":{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder,color:Ve.colorTextDisabled},[`${He}-item-link`]:{backgroundColor:Ve.colorBgContainerDisabled,borderColor:Ve.colorBorder}}},[`${He}:not(${He}-mini)`]:{[`${He}-prev, ${He}-next`]:{"&:hover button":{borderColor:Ve.colorPrimaryHover,backgroundColor:Ve.itemBg},[`${He}-item-link`]:{backgroundColor:Ve.itemLinkBg,borderColor:Ve.colorBorder},[`&:hover ${He}-item-link`]:{borderColor:Ve.colorPrimary,backgroundColor:Ve.itemBg,color:Ve.colorPrimary},[`&${He}-disabled`]:{[`${He}-item-link`]:{borderColor:Ve.colorBorder,color:Ve.colorTextDisabled}}},[`${He}-item`]:{backgroundColor:Ve.itemBg,border:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`,[`&:hover:not(${He}-item-active)`]:{borderColor:Ve.colorPrimary,backgroundColor:Ve.itemBg,a:{color:Ve.colorPrimary}},"&-active":{borderColor:Ve.colorPrimary}}}}},gt=Ve=>{const{componentCls:He}=Ve;return{[`${He}:not(${He}-disabled)`]:{[`${He}-item`]:Object.assign({},(0,qe.Qy)(Ve)),[`${He}-jump-prev, ${He}-jump-next`]:{"&:focus-visible":Object.assign({[`${He}-item-link-icon`]:{opacity:1},[`${He}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(Ve))},[`${He}-prev, ${He}-next`]:{[`&:focus-visible ${He}-item-link`]:Object.assign({},(0,qe.oN)(Ve))}}}};var tt=(0,ht.Z)("Pagination",Ve=>{const He=(0,Wt.TS)(Ve,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ve.marginXXS/2,paginationMiniQuickJumperInputWidth:Ve.controlHeightLG*1.1,paginationItemPaddingInline:Ve.marginXXS*1.5,paginationEllipsisLetterSpacing:Ve.marginXXS/2,paginationSlashMarginInlineStart:Ve.marginXXS,paginationSlashMarginInlineEnd:Ve.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,rt.e5)(Ve),(0,rt.TM)(Ve));return[kn(He),gt(He),Ve.wireframe&&cn(He)]},Ve=>({itemBg:Ve.colorBgContainer,itemSize:Ve.controlHeight,itemSizeSM:Ve.controlHeightSM,itemActiveBg:Ve.colorBgContainer,itemLinkBg:Ve.colorBgContainer,itemActiveColorDisabled:Ve.colorTextDisabled,itemActiveBgDisabled:Ve.controlItemBgActiveDisabled,itemInputBg:Ve.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(Ve,He){var ut={};for(var dt in Ve)Object.prototype.hasOwnProperty.call(Ve,dt)&&He.indexOf(dt)<0&&(ut[dt]=Ve[dt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,dt=Object.getOwnPropertySymbols(Ve);Ze{const{prefixCls:He,selectPrefixCls:ut,className:dt,rootClassName:Ze,style:mt,size:Cn,locale:_t,selectComponentClass:Kt,responsive:Pn,showSizeChanger:Nn}=Ve,Qe=we(Ve,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Rt}=(0,sn.Z)(Pn),{getPrefixCls:Ut,direction:Xt,pagination:vn={}}=re.useContext(Ct.E_),Hn=Ut("pagination",He),[zn,Bn]=tt(Hn),Wn=Nn!=null?Nn:vn.showSizeChanger,_n=re.useMemo(()=>{const pt=re.createElement("span",{className:`${Hn}-item-ellipsis`},"\u2022\u2022\u2022"),It=re.createElement("button",{className:`${Hn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(Oe.Z,null):re.createElement(Le.Z,null)),ft=re.createElement("button",{className:`${Hn}-item-link`,type:"button",tabIndex:-1},Xt==="rtl"?re.createElement(Le.Z,null):re.createElement(Oe.Z,null)),Se=re.createElement("a",{className:`${Hn}-item-link`},re.createElement("div",{className:`${Hn}-item-container`},Xt==="rtl"?re.createElement(Ee.Z,{className:`${Hn}-item-link-icon`}):re.createElement(xe,{className:`${Hn}-item-link-icon`}),pt)),Te=re.createElement("a",{className:`${Hn}-item-link`},re.createElement("div",{className:`${Hn}-item-container`},Xt==="rtl"?re.createElement(xe,{className:`${Hn}-item-link-icon`}):re.createElement(Ee.Z,{className:`${Hn}-item-link-icon`}),pt));return{prevIcon:It,nextIcon:ft,jumpPrevIcon:Se,jumpNextIcon:Te}},[Xt,Hn]),[pn]=(0,en.Z)("Pagination",wt.Z),Ue=Object.assign(Object.assign({},pn),_t),Ft=(0,Tt.Z)(Cn),Sn=Ft==="small"||!!(Rt&&!Ft&&Pn),ye=Ut("select",ut),tn=Ge()({[`${Hn}-mini`]:Sn,[`${Hn}-rtl`]:Xt==="rtl"},vn==null?void 0:vn.className,dt,Ze,Bn),_e=Object.assign(Object.assign({},vn==null?void 0:vn.style),mt);return zn(re.createElement(vt,Object.assign({},_n,Qe,{style:_e,prefixCls:Hn,selectPrefixCls:ye,className:tn,selectComponentClass:Kt||(Sn?Bt:un),locale:Ue,showSizeChanger:Wn})))},Gt=ct},39722:function(de,ne,y){"use strict";y.d(ne,{t5:function(){return Le}});var E=y(92310),re=y.n(E),oe=y(55477),ge=y(59301),fe=y(36355),he=y(77578),ie=y(17356),xe=function(je,Ge){var ce={};for(var b in je)Object.prototype.hasOwnProperty.call(je,b)&&Ge.indexOf(b)<0&&(ce[b]=je[b]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,b=Object.getOwnPropertySymbols(je);a{if(!(!Ge&&!ce))return ge.createElement(ge.Fragment,null,Ge&&ge.createElement("div",{className:`${je}-title`},(0,he.Z)(Ge)),ge.createElement("div",{className:`${je}-inner-content`},(0,he.Z)(ce)))},Le=je=>{const{hashId:Ge,prefixCls:ce,className:b,style:a,placement:ee="top",title:x,content:te,children:ae}=je;return ge.createElement("div",{className:re()(Ge,ce,`${ce}-pure`,`${ce}-placement-${ee}`,b),style:a},ge.createElement("div",{className:`${ce}-arrow`}),ge.createElement(oe.G,Object.assign({},je,{className:Ge,prefixCls:ce}),ae||Ee(ce,x,te)))},Oe=je=>{const{prefixCls:Ge}=je,ce=xe(je,["prefixCls"]),{getPrefixCls:b}=ge.useContext(fe.E_),a=b("popover",Ge),[ee,x]=(0,ie.Z)(a);return ee(ge.createElement(Le,Object.assign({},ce,{prefixCls:a,hashId:x})))};ne.ZP=Oe},60324:function(de,ne,y){"use strict";var E=y(92310),re=y.n(E),oe=y(59301),ge=y(77578),fe=y(62892),he=y(36355),ie=y(6848),xe=y(39722),Ee=y(17356),Le=function(Ge,ce){var b={};for(var a in Ge)Object.prototype.hasOwnProperty.call(Ge,a)&&ce.indexOf(a)<0&&(b[a]=Ge[a]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ge);ee{let{title:ce,content:b,prefixCls:a}=Ge;return oe.createElement(oe.Fragment,null,ce&&oe.createElement("div",{className:`${a}-title`},(0,ge.Z)(ce)),oe.createElement("div",{className:`${a}-inner-content`},(0,ge.Z)(b)))},je=oe.forwardRef((Ge,ce)=>{const{prefixCls:b,title:a,content:ee,overlayClassName:x,placement:te="top",trigger:ae="hover",mouseEnterDelay:le=.1,mouseLeaveDelay:pe=.1,overlayStyle:ve={}}=Ge,be=Le(Ge,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ae}=oe.useContext(he.E_),Ie=Ae("popover",b),[ke,Ye]=(0,Ee.Z)(Ie),Be=Ae(),$e=re()(x,Ye);return ke(oe.createElement(ie.Z,Object.assign({placement:te,trigger:ae,mouseEnterDelay:le,mouseLeaveDelay:pe,overlayStyle:ve},be,{prefixCls:Ie,overlayClassName:$e,ref:ce,overlay:a||ee?oe.createElement(Oe,{prefixCls:Ie,title:a,content:ee}):null,transitionName:(0,fe.m)(Be,"zoom-big",be.transitionName),"data-popover-inject":!0})))});je._InternalPanelDoNotUseOrYouWillBeFired=xe.ZP,ne.Z=je},17356:function(de,ne,y){"use strict";var E=y(17313),re=y(29878),oe=y(19447),ge=y(33166),fe=y(83116),he=y(37613);const ie=Le=>{const{componentCls:Oe,popoverColor:je,minWidth:Ge,fontWeightStrong:ce,popoverPadding:b,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:x,zIndexPopup:te,marginXS:ae,colorBgElevated:le,popoverBg:pe}=Le;return[{[Oe]:Object.assign(Object.assign({},(0,E.Wf)(Le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":le,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Oe}-content`]:{position:"relative"},[`${Oe}-inner`]:{backgroundColor:pe,backgroundClip:"padding-box",borderRadius:x,boxShadow:a,padding:b},[`${Oe}-title`]:{minWidth:Ge,marginBottom:ae,color:ee,fontWeight:ce},[`${Oe}-inner-content`]:{color:je}})},(0,oe.ZP)(Le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Oe}-pure`]:{position:"relative",maxWidth:"none",margin:Le.sizePopupArrow,display:"inline-block",[`${Oe}-content`]:{display:"inline-block"}}}]},xe=Le=>{const{componentCls:Oe}=Le;return{[Oe]:ge.i.map(je=>{const Ge=Le[`${je}6`];return{[`&${Oe}-${je}`]:{"--antd-arrow-background-color":Ge,[`${Oe}-inner`]:{backgroundColor:Ge},[`${Oe}-arrow`]:{background:"transparent"}}}})}},Ee=Le=>{const{componentCls:Oe,lineWidth:je,lineType:Ge,colorSplit:ce,paddingSM:b,controlHeight:a,fontSize:ee,lineHeight:x,padding:te}=Le,ae=a-Math.round(ee*x),le=ae/2,pe=ae/2-je,ve=te;return{[Oe]:{[`${Oe}-inner`]:{padding:0},[`${Oe}-title`]:{margin:0,padding:`${le}px ${ve}px ${pe}px`,borderBottom:`${je}px ${Ge} ${ce}`},[`${Oe}-inner-content`]:{padding:`${b}px ${ve}px`}}}};ne.Z=(0,fe.Z)("Popover",Le=>{const{colorBgElevated:Oe,colorText:je,wireframe:Ge}=Le,ce=(0,he.TS)(Le,{popoverPadding:12,popoverBg:Oe,popoverColor:je});return[ie(ce),xe(ce),Ge&&Ee(ce),(0,re._y)(ce,"zoom-big")]},Le=>({width:177,minWidth:177,zIndexPopup:Le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return Nn}});var E=y(59301),re=y(29679),oe=y(40001),ge=y(19248),fe=y(99267),he=y(92310),ie=y.n(he),xe=y(2738),Ee=y(36355),Le=y(14809),Oe=y(20439),je=y(62646),Ge={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ce=function(){var Rt=(0,E.useRef)([]),Ut=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Xt=Date.now(),vn=!1;Rt.current.forEach(function(Hn){if(Hn){vn=!0;var zn=Hn.style;zn.transitionDuration=".3s, .3s, .3s, .06s",Ut.current&&Xt-Ut.current<100&&(zn.transitionDuration="0s, 0s")}}),vn&&(Ut.current=Date.now())}),Rt.current},b=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Rt){var Ut=(0,Oe.Z)((0,Oe.Z)({},Ge),Rt),Xt=Ut.className,vn=Ut.percent,Hn=Ut.prefixCls,zn=Ut.strokeColor,Bn=Ut.strokeLinecap,Wn=Ut.strokeWidth,_n=Ut.style,pn=Ut.trailColor,Ue=Ut.trailWidth,Ft=Ut.transition,Sn=(0,je.Z)(Ut,b);delete Sn.gapPosition;var ye=Array.isArray(vn)?vn:[vn],tn=Array.isArray(zn)?zn:[zn],_e=ce(),pt=Wn/2,It=100-Wn/2,ft="M ".concat(Bn==="round"?pt:0,",").concat(pt,` + L `).concat(Bn==="round"?It:100,",").concat(pt),Se="0 0 100 ".concat(Wn),Te=0;return E.createElement("svg",(0,Le.Z)({className:ie()("".concat(Hn,"-line"),Xt),viewBox:Se,preserveAspectRatio:"none",style:_n},Sn),E.createElement("path",{className:"".concat(Hn,"-line-trail"),d:ft,strokeLinecap:Bn,stroke:pn,strokeWidth:Ue||Wn,fillOpacity:"0"}),ye.map(function(We,Ke){var at=1;switch(Bn){case"round":at=1-Wn/100;break;case"square":at=1-Wn/2/100;break;default:at=1;break}var Pt={strokeDasharray:"".concat(We*at,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:Ft||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},xt=tn[Ke]||tn[tn.length-1];return Te+=We,E.createElement("path",{key:Ke,className:"".concat(Hn,"-line-path"),d:ft,strokeLinecap:Bn,stroke:xt,strokeWidth:Wn,fillOpacity:"0",ref:function(Xe){_e[Ke]=Xe},style:Pt})}))},ee=a,x=y(93664),te=y(50298),ae=y(47273),le=0,pe=(0,ae.Z)();function ve(){var Qe;return pe?(Qe=le,le+=1):Qe="TEST_OR_SSR",Qe}var be=function(Qe){var Rt=E.useState(),Ut=(0,te.Z)(Rt,2),Xt=Ut[0],vn=Ut[1];return E.useEffect(function(){vn("rc_progress_".concat(ve()))},[]),Qe||Xt},Ae=function(Rt){var Ut=Rt.bg,Xt=Rt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:Ut}},Xt)};function Ie(Qe,Rt){return Object.keys(Qe).map(function(Ut){var Xt=parseFloat(Ut),vn="".concat(Math.floor(Xt*Rt),"%");return"".concat(Qe[Ut]," ").concat(vn)})}var ke=E.forwardRef(function(Qe,Rt){var Ut=Qe.prefixCls,Xt=Qe.color,vn=Qe.gradientId,Hn=Qe.radius,zn=Qe.style,Bn=Qe.ptg,Wn=Qe.strokeLinecap,_n=Qe.strokeWidth,pn=Qe.size,Ue=Qe.gapDegree,Ft=Xt&&(0,x.Z)(Xt)==="object",Sn=Ft?"#FFF":void 0,ye=pn/2,tn=E.createElement("circle",{className:"".concat(Ut,"-circle-path"),r:Hn,cx:ye,cy:ye,stroke:Sn,strokeLinecap:Wn,strokeWidth:_n,opacity:Bn===0?0:1,style:zn,ref:Rt});if(!Ft)return tn;var _e="".concat(vn,"-conic"),pt=Ue?"".concat(180+Ue/2,"deg"):"0deg",It=Ie(Xt,(360-Ue)/360),ft=Ie(Xt,1),Se="conic-gradient(from ".concat(pt,", ").concat(It.join(", "),")"),Te="linear-gradient(to ".concat(Ue?"bottom":"top",", ").concat(ft.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:_e},tn),E.createElement("foreignObject",{x:0,y:0,width:pn,height:pn,mask:"url(#".concat(_e,")")},E.createElement(Ae,{bg:Te},E.createElement(Ae,{bg:Se}))))}),Ye=ke,Be=100,$e=function(Rt,Ut,Xt,vn,Hn,zn,Bn,Wn,_n,pn){var Ue=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ft=Xt/100*360*((360-zn)/360),Sn=zn===0?0:{bottom:0,top:180,left:90,right:-90}[Bn],ye=(100-vn)/100*Ut;_n==="round"&&vn!==100&&(ye+=pn/2,ye>=Ut&&(ye=Ut-.01));var tn=Be/2;return{stroke:typeof Wn=="string"?Wn:void 0,strokeDasharray:"".concat(Ut,"px ").concat(Rt),strokeDashoffset:ye+Ue,transform:"rotate(".concat(Hn+Ft+Sn,"deg)"),transformOrigin:"".concat(tn,"px ").concat(tn,"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}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Qt(Qe){var Rt=Qe!=null?Qe:[];return Array.isArray(Rt)?Rt:[Rt]}var vt=function(Rt){var Ut=(0,Oe.Z)((0,Oe.Z)({},Ge),Rt),Xt=Ut.id,vn=Ut.prefixCls,Hn=Ut.steps,zn=Ut.strokeWidth,Bn=Ut.trailWidth,Wn=Ut.gapDegree,_n=Wn===void 0?0:Wn,pn=Ut.gapPosition,Ue=Ut.trailColor,Ft=Ut.strokeLinecap,Sn=Ut.style,ye=Ut.className,tn=Ut.strokeColor,_e=Ut.percent,pt=(0,je.Z)(Ut,st),It=Be/2,ft=be(Xt),Se="".concat(ft,"-gradient"),Te=It-zn/2,We=Math.PI*2*Te,Ke=_n>0?90+_n/2:-90,at=We*((360-_n)/360),Pt=(0,x.Z)(Hn)==="object"?Hn:{count:Hn,space:2},xt=Pt.count,Me=Pt.space,Xe=Qt(_e),Je=Qt(tn),yt=Je.find(function(Vn){return Vn&&(0,x.Z)(Vn)==="object"}),nn=yt&&(0,x.Z)(yt)==="object",qt=nn?"butt":Ft,bn=$e(We,at,0,100,Ke,_n,pn,Ue,qt,zn),Dn=ce(),ot=function(){var $t=0;return Xe.map(function(Rn,ra){var ma=Je[ra]||Je[Je.length-1],Jn=$e(We,at,$t,Rn,Ke,_n,pn,ma,qt,zn);return $t+=Rn,E.createElement(Ye,{key:ra,color:ma,ptg:Rn,radius:Te,prefixCls:vn,gradientId:Se,style:Jn,strokeLinecap:qt,strokeWidth:zn,gapDegree:_n,ref:function(jt){Dn[ra]=jt},size:Be})}).reverse()},Ht=function(){var $t=Math.round(xt*(Xe[0]/100)),Rn=100/xt,ra=0;return new Array(xt).fill(null).map(function(ma,Jn){var St=Jn<=$t-1?Je[0]:Ue,jt=St&&(0,x.Z)(St)==="object"?"url(#".concat(Se,")"):void 0,Ot=$e(We,at,ra,Rn,Ke,_n,pn,St,"butt",zn,Me);return ra+=(at-Ot.strokeDashoffset+Me)*100/at,E.createElement("circle",{key:Jn,className:"".concat(vn,"-circle-path"),r:Te,cx:It,cy:It,stroke:jt,strokeWidth:zn,opacity:1,style:Ot,ref:function(xn){Dn[Jn]=xn}})})};return E.createElement("svg",(0,Le.Z)({className:ie()("".concat(vn,"-circle"),ye),viewBox:"0 0 ".concat(Be," ").concat(Be),style:Sn,id:Xt,role:"presentation"},pt),!xt&&E.createElement("circle",{className:"".concat(vn,"-circle-trail"),r:Te,cx:It,cy:It,stroke:Ue,strokeLinecap:qt,strokeWidth:Bn||zn,style:bn}),xt?Ht():ot())},wt=vt,Ct={Line:ee,Circle:wt},Tt=y(6848),sn=y(30071);function en(Qe){return!Qe||Qe<0?0:Qe>100?100:Qe}function et(Qe){let{success:Rt,successPercent:Ut}=Qe,Xt=Ut;return Rt&&"progress"in Rt&&(Xt=Rt.progress),Rt&&"percent"in Rt&&(Xt=Rt.percent),Xt}const Bt=Qe=>{let{percent:Rt,success:Ut,successPercent:Xt}=Qe;const vn=en(et({success:Ut,successPercent:Xt}));return[vn,en(en(Rt)-vn)]},un=Qe=>{let{success:Rt={},strokeColor:Ut}=Qe;const{strokeColor:Xt}=Rt;return[Xt||sn.presetPrimaryColors.green,Ut||null]},rt=(Qe,Rt,Ut)=>{var Xt,vn,Hn,zn;let Bn=-1,Wn=-1;if(Rt==="step"){const _n=Ut.steps,pn=Ut.strokeWidth;typeof Qe=="string"||typeof Qe=="undefined"?(Bn=Qe==="small"?2:14,Wn=pn!=null?pn:8):typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:[Bn=14,Wn=8]=Qe,Bn*=_n}else if(Rt==="line"){const _n=Ut==null?void 0:Ut.strokeWidth;typeof Qe=="string"||typeof Qe=="undefined"?Wn=_n||(Qe==="small"?6:8):typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:[Bn=-1,Wn=8]=Qe}else(Rt==="circle"||Rt==="dashboard")&&(typeof Qe=="string"||typeof Qe=="undefined"?[Bn,Wn]=Qe==="small"?[60,60]:[120,120]:typeof Qe=="number"?[Bn,Wn]=[Qe,Qe]:(Bn=(vn=(Xt=Qe[0])!==null&&Xt!==void 0?Xt:Qe[1])!==null&&vn!==void 0?vn:120,Wn=(zn=(Hn=Qe[0])!==null&&Hn!==void 0?Hn:Qe[1])!==null&&zn!==void 0?zn:120));return[Bn,Wn]},qe=3,ht=Qe=>qe/Qe*100;var bt=Qe=>{const{prefixCls:Rt,trailColor:Ut=null,strokeLinecap:Xt="round",gapPosition:vn,gapDegree:Hn,width:zn=120,type:Bn,children:Wn,success:_n,size:pn=zn}=Qe,[Ue,Ft]=rt(pn,"circle");let{strokeWidth:Sn}=Qe;Sn===void 0&&(Sn=Math.max(ht(Ue),6));const ye={width:Ue,height:Ft,fontSize:Ue*.15+6},tn=E.useMemo(()=>{if(Hn||Hn===0)return Hn;if(Bn==="dashboard")return 75},[Hn,Bn]),_e=vn||Bn==="dashboard"&&"bottom"||void 0,pt=Object.prototype.toString.call(Qe.strokeColor)==="[object Object]",It=un({success:_n,strokeColor:Qe.strokeColor}),ft=ie()(`${Rt}-inner`,{[`${Rt}-circle-gradient`]:pt}),Se=E.createElement(wt,{percent:Bt(Qe),strokeWidth:Sn,trailWidth:Sn,strokeColor:It,strokeLinecap:Xt,trailColor:Ut,prefixCls:Rt,gapDegree:tn,gapPosition:_e});return E.createElement("div",{className:ft,style:ye},Ue<=20?E.createElement(Tt.Z,{title:Wn},E.createElement("span",null,Se)):E.createElement(E.Fragment,null,Se,Wn))},Nt=function(Qe,Rt){var Ut={};for(var Xt in Qe)Object.prototype.hasOwnProperty.call(Qe,Xt)&&Rt.indexOf(Xt)<0&&(Ut[Xt]=Qe[Xt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Xt=Object.getOwnPropertySymbols(Qe);vn{let Rt=[];return Object.keys(Qe).forEach(Ut=>{const Xt=parseFloat(Ut.replace(/%/g,""));isNaN(Xt)||Rt.push({key:Xt,value:Qe[Ut]})}),Rt=Rt.sort((Ut,Xt)=>Ut.key-Xt.key),Rt.map(Ut=>{let{key:Xt,value:vn}=Ut;return`${vn} ${Xt}%`}).join(", ")},kt=(Qe,Rt)=>{const{from:Ut=sn.presetPrimaryColors.blue,to:Xt=sn.presetPrimaryColors.blue,direction:vn=Rt==="rtl"?"to left":"to right"}=Qe,Hn=Nt(Qe,["from","to","direction"]);if(Object.keys(Hn).length!==0){const zn=it(Hn);return{backgroundImage:`linear-gradient(${vn}, ${zn})`}}return{backgroundImage:`linear-gradient(${vn}, ${Ut}, ${Xt})`}};var kn=Qe=>{const{prefixCls:Rt,direction:Ut,percent:Xt,size:vn,strokeWidth:Hn,strokeColor:zn,strokeLinecap:Bn="round",children:Wn,trailColor:_n=null,success:pn}=Qe,Ue=zn&&typeof zn!="string"?kt(zn,Ut):{backgroundColor:zn},Ft=Bn==="square"||Bn==="butt"?0:void 0,Sn={backgroundColor:_n||void 0,borderRadius:Ft},ye=vn!=null?vn:[-1,Hn||(vn==="small"?6:8)],[tn,_e]=rt(ye,"line",{strokeWidth:Hn}),pt=Object.assign({width:`${en(Xt)}%`,height:_e,borderRadius:Ft},Ue),It=et(Qe),ft={width:`${en(It)}%`,height:_e,borderRadius:Ft,backgroundColor:pn==null?void 0:pn.strokeColor},Se={width:tn<0?"100%":tn,height:_e};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Rt}-outer`,style:Se},E.createElement("div",{className:`${Rt}-inner`,style:Sn},E.createElement("div",{className:`${Rt}-bg`,style:pt}),It!==void 0?E.createElement("div",{className:`${Rt}-success-bg`,style:ft}):null)),Wn)},gt=Qe=>{const{size:Rt,steps:Ut,percent:Xt=0,strokeWidth:vn=8,strokeColor:Hn,trailColor:zn=null,prefixCls:Bn,children:Wn}=Qe,_n=Math.round(Ut*(Xt/100)),pn=Rt==="small"?2:14,Ue=Rt!=null?Rt:[pn,vn],[Ft,Sn]=rt(Ue,"step",{steps:Ut,strokeWidth:vn}),ye=Ft/Ut,tn=new Array(Ut);for(let _e=0;_e{const Rt=Qe?"100%":"-100%";return new tt.Keyframes(`antProgress${Qe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Rt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Rt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ve=Qe=>{const{componentCls:Rt,iconCls:Ut}=Qe;return{[Rt]:Object.assign(Object.assign({},(0,we.Wf)(Qe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Qe.fontSize,marginInlineEnd:Qe.marginXS,marginBottom:Qe.marginXS},[`${Rt}-outer`]:{display:"inline-block",width:"100%"},[`&${Rt}-show-info`]:{[`${Rt}-outer`]:{marginInlineEnd:`calc(-2em - ${Qe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Qe.paddingXS}px)`}},[`${Rt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Qe.remainingColor,borderRadius:Qe.lineBorderRadius},[`${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.defaultColor}},[`${Rt}-success-bg, ${Rt}-bg`]:{position:"relative",backgroundColor:Qe.defaultColor,borderRadius:Qe.lineBorderRadius,transition:`all ${Qe.motionDurationSlow} ${Qe.motionEaseInOutCirc}`},[`${Rt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Qe.colorSuccess},[`${Rt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Qe.marginXS,color:Qe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ut]:{fontSize:Qe.fontSize}},[`&${Rt}-status-active`]:{[`${Rt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Qe.colorBgContainer,borderRadius:Qe.lineBorderRadius,opacity:0,animationName:Gt(),animationDuration:Qe.progressActiveMotionDuration,animationTimingFunction:Qe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Rt}-rtl${Rt}-status-active`]:{[`${Rt}-bg::before`]:{animationName:Gt(!0)}},[`&${Rt}-status-exception`]:{[`${Rt}-bg`]:{backgroundColor:Qe.colorError},[`${Rt}-text`]:{color:Qe.colorError}},[`&${Rt}-status-exception ${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.colorError}},[`&${Rt}-status-success`]:{[`${Rt}-bg`]:{backgroundColor:Qe.colorSuccess},[`${Rt}-text`]:{color:Qe.colorSuccess}},[`&${Rt}-status-success ${Rt}-inner:not(${Rt}-circle-gradient)`]:{[`${Rt}-circle-path`]:{stroke:Qe.colorSuccess}}})}},He=Qe=>{const{componentCls:Rt,iconCls:Ut}=Qe;return{[Rt]:{[`${Rt}-circle-trail`]:{stroke:Qe.remainingColor},[`&${Rt}-circle ${Rt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Rt}-circle ${Rt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Qe.circleTextColor,fontSize:Qe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ut]:{fontSize:`${Qe.fontSize/Qe.fontSizeSM}em`}},[`${Rt}-circle&-status-exception`]:{[`${Rt}-text`]:{color:Qe.colorError}},[`${Rt}-circle&-status-success`]:{[`${Rt}-text`]:{color:Qe.colorSuccess}}},[`${Rt}-inline-circle`]:{lineHeight:1,[`${Rt}-inner`]:{verticalAlign:"bottom"}}}},ut=Qe=>{const{componentCls:Rt}=Qe;return{[Rt]:{[`${Rt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Qe.progressStepMinWidth,marginInlineEnd:Qe.progressStepMarginInlineEnd,backgroundColor:Qe.remainingColor,transition:`all ${Qe.motionDurationSlow}`,"&-active":{backgroundColor:Qe.defaultColor}}}}}},dt=Qe=>{const{componentCls:Rt,iconCls:Ut}=Qe;return{[Rt]:{[`${Rt}-small&-line, ${Rt}-small&-line ${Rt}-text ${Ut}`]:{fontSize:Qe.fontSizeSM}}}};var Ze=(0,Ce.Z)("Progress",Qe=>{const Rt=Qe.marginXXS/2,Ut=(0,ct.TS)(Qe,{progressStepMarginInlineEnd:Rt,progressStepMinWidth:Rt,progressActiveMotionDuration:"2.4s"});return[Ve(Ut),He(Ut),ut(Ut),dt(Ut)]},Qe=>({circleTextColor:Qe.colorText,defaultColor:Qe.colorInfo,remainingColor:Qe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Qe,Rt){var Ut={};for(var Xt in Qe)Object.prototype.hasOwnProperty.call(Qe,Xt)&&Rt.indexOf(Xt)<0&&(Ut[Xt]=Qe[Xt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Xt=Object.getOwnPropertySymbols(Qe);vn{const{prefixCls:Ut,className:Xt,rootClassName:vn,steps:Hn,strokeColor:zn,percent:Bn=0,size:Wn="default",showInfo:_n=!0,type:pn="line",status:Ue,format:Ft,style:Sn}=Qe,ye=mt(Qe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),tn=E.useMemo(()=>{var Xe,Je;const yt=et(Qe);return parseInt(yt!==void 0?(Xe=yt!=null?yt:0)===null||Xe===void 0?void 0:Xe.toString():(Je=Bn!=null?Bn:0)===null||Je===void 0?void 0:Je.toString(),10)},[Bn,Qe.success,Qe.successPercent]),_e=E.useMemo(()=>!_t.includes(Ue)&&tn>=100?"success":Ue||"normal",[Ue,tn]),{getPrefixCls:pt,direction:It,progress:ft}=E.useContext(Ee.E_),Se=pt("progress",Ut),[Te,We]=Ze(Se),Ke=E.useMemo(()=>{if(!_n)return null;const Xe=et(Qe);let Je;const yt=Ft||(qt=>`${qt}%`),nn=pn==="line";return Ft||_e!=="exception"&&_e!=="success"?Je=yt(en(Bn),en(Xe)):_e==="exception"?Je=nn?E.createElement(ge.Z,null):E.createElement(fe.Z,null):_e==="success"&&(Je=nn?E.createElement(re.Z,null):E.createElement(oe.Z,null)),E.createElement("span",{className:`${Se}-text`,title:typeof Je=="string"?Je:void 0},Je)},[_n,Bn,tn,_e,pn,Se,Ft]),at=Array.isArray(zn)?zn[0]:zn,Pt=typeof zn=="string"||Array.isArray(zn)?zn:void 0;let xt;pn==="line"?xt=Hn?E.createElement(gt,Object.assign({},Qe,{strokeColor:Pt,prefixCls:Se,steps:Hn}),Ke):E.createElement(kn,Object.assign({},Qe,{strokeColor:at,prefixCls:Se,direction:It}),Ke):(pn==="circle"||pn==="dashboard")&&(xt=E.createElement(bt,Object.assign({},Qe,{strokeColor:at,prefixCls:Se,progressStatus:_e}),Ke));const Me=ie()(Se,`${Se}-status-${_e}`,`${Se}-${pn==="dashboard"&&"circle"||Hn&&"steps"||pn}`,{[`${Se}-inline-circle`]:pn==="circle"&&rt(Wn,"circle")[0]<=20,[`${Se}-show-info`]:_n,[`${Se}-${Wn}`]:typeof Wn=="string",[`${Se}-rtl`]:It==="rtl"},ft==null?void 0:ft.className,Xt,vn,We);return Te(E.createElement("div",Object.assign({ref:Rt,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),Sn),className:Me,role:"progressbar","aria-valuenow":tn},(0,xe.Z)(ye,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),xt))}),Nn=Pn},13570:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return en}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(Bt,un){return re.createElement(fe.Z,(0,E.Z)({},Bt,{ref:un,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(92310),Le=y.n(Ee),Oe=y(4635),je=y(50298),Ge=y(62646),ce=y(18929),b=y(10228),a=y(26112);function ee(et,Bt){var un=et.disabled,rt=et.prefixCls,qe=et.character,ht=et.characterRender,Wt=et.index,bt=et.count,Nt=et.value,it=et.allowHalf,kt=et.focused,Et=et.onHover,kn=et.onClick,cn=function(He){Et(He,Wt)},gt=function(He){kn(He,Wt)},tt=function(He){He.keyCode===b.Z.ENTER&&kn(He,Wt)},we=Wt+1,Ce=new Set([rt]);Nt===0&&Wt===0&&kt?Ce.add("".concat(rt,"-focused")):it&&Nt+.5>=we&&NtWt?"true":"false","aria-posinset":Wt+1,"aria-setsize":bt,tabIndex:un?-1:0},re.createElement("div",{className:"".concat(rt,"-first")},ct),re.createElement("div",{className:"".concat(rt,"-second")},ct)));return ht&&(Gt=ht(Gt,et)),Gt}var x=re.forwardRef(ee);function te(){var et=re.useRef({});function Bt(rt){return et.current[rt]}function un(rt){return function(qe){et.current[rt]=qe}}return[Bt,un]}function ae(et){var Bt=et.pageXOffset,un="scrollLeft";if(typeof Bt!="number"){var rt=et.document;Bt=rt.documentElement[un],typeof Bt!="number"&&(Bt=rt.body[un])}return Bt}function le(et){var Bt,un,rt=et.ownerDocument,qe=rt.body,ht=rt&&rt.documentElement,Wt=et.getBoundingClientRect();return Bt=Wt.left,un=Wt.top,Bt-=ht.clientLeft||qe.clientLeft||0,un-=ht.clientTop||qe.clientTop||0,{left:Bt,top:un}}function pe(et){var Bt=le(et),un=et.ownerDocument,rt=un.defaultView||un.parentWindow;return Bt.left+=ae(rt),Bt.left}var ve=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function be(et,Bt){var un,rt=et.prefixCls,qe=rt===void 0?"rc-rate":rt,ht=et.className,Wt=et.defaultValue,bt=et.value,Nt=et.count,it=Nt===void 0?5:Nt,kt=et.allowHalf,Et=kt===void 0?!1:kt,kn=et.allowClear,cn=kn===void 0?!0:kn,gt=et.character,tt=gt===void 0?"\u2605":gt,we=et.characterRender,Ce=et.disabled,ct=et.direction,Gt=ct===void 0?"ltr":ct,Ve=et.tabIndex,He=Ve===void 0?0:Ve,ut=et.autoFocus,dt=et.onHoverChange,Ze=et.onChange,mt=et.onFocus,Cn=et.onBlur,_t=et.onKeyDown,Kt=et.onMouseLeave,Pn=(0,Ge.Z)(et,ve),Nn=te(),Qe=(0,je.Z)(Nn,2),Rt=Qe[0],Ut=Qe[1],Xt=re.useRef(null),vn=function(){if(!Ce){var qt;(qt=Xt.current)===null||qt===void 0||qt.focus()}};re.useImperativeHandle(Bt,function(){return{focus:vn,blur:function(){if(!Ce){var qt;(qt=Xt.current)===null||qt===void 0||qt.blur()}}}});var Hn=(0,ce.Z)(Wt||0,{value:bt}),zn=(0,je.Z)(Hn,2),Bn=zn[0],Wn=zn[1],_n=(0,ce.Z)(null),pn=(0,je.Z)(_n,2),Ue=pn[0],Ft=pn[1],Sn=function(qt,bn){var Dn=Gt==="rtl",ot=qt+1;if(Et){var Ht=Rt(qt),Vn=pe(Ht),$t=Ht.clientWidth;(Dn&&bn-Vn>$t/2||!Dn&&bn-Vn<$t/2)&&(ot-=.5)}return ot},ye=function(qt){Wn(qt),Ze==null||Ze(qt)},tn=re.useState(!1),_e=(0,je.Z)(tn,2),pt=_e[0],It=_e[1],ft=function(){It(!0),mt==null||mt()},Se=function(){It(!1),Cn==null||Cn()},Te=re.useState(null),We=(0,je.Z)(Te,2),Ke=We[0],at=We[1],Pt=function(qt,bn){var Dn=Sn(bn,qt.pageX);Dn!==Ue&&(at(Dn),Ft(null)),dt==null||dt(Dn)},xt=function(qt){Ce||(at(null),Ft(null),dt==null||dt(void 0)),qt&&(Kt==null||Kt(qt))},Me=function(qt,bn){var Dn=Sn(bn,qt.pageX),ot=!1;cn&&(ot=Dn===Bn),xt(),ye(ot?0:Dn),Ft(ot?Dn:null)},Xe=function(qt){var bn=qt.keyCode,Dn=Gt==="rtl",ot=Bn;bn===b.Z.RIGHT&&ot0&&!Dn||bn===b.Z.RIGHT&&ot>0&&Dn?(Et?ot-=.5:ot-=1,ye(ot),qt.preventDefault()):bn===b.Z.LEFT&&ot{const{componentCls:Bt}=et;return{[`${Bt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:et.marginXS},"> div":{transition:`all ${et.motionDurationMid}, outline 0s`,"&:hover":{transform:et.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${et.lineWidth}px dashed ${et.starColor}`,transform:et.starHoverScale}},"&-first, &-second":{color:et.starBg,transition:`all ${et.motionDurationMid}`,userSelect:"none",[et.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Bt}-star-first, &-half ${Bt}-star-second`]:{opacity:1},[`&-half ${Bt}-star-first, &-full ${Bt}-star-second`]:{color:"inherit"}}}},vt=et=>({[`&-rtl${et.componentCls}`]:{direction:"rtl"}}),wt=et=>{const{componentCls:Bt}=et;return{[Bt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(et)),{display:"inline-block",margin:0,padding:0,color:et.starColor,fontSize:et.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Bt} ${Bt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Qt(et)),{[`+ ${Bt}-text`]:{display:"inline-block",marginInlineStart:et.marginXS,fontSize:et.fontSize}}),vt(et))}};var Ct=(0,$e.Z)("Rate",et=>{const Bt=(0,st.TS)(et,{});return[wt(Bt)]},et=>({starColor:et.yellow6,starSize:et.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:et.colorFillContent})),Tt=function(et,Bt){var un={};for(var rt in et)Object.prototype.hasOwnProperty.call(et,rt)&&Bt.indexOf(rt)<0&&(un[rt]=et[rt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,rt=Object.getOwnPropertySymbols(et);qe{const{prefixCls:un,className:rt,rootClassName:qe,style:ht,tooltips:Wt,character:bt=re.createElement(xe,null)}=et,Nt=Tt(et,["prefixCls","className","rootClassName","style","tooltips","character"]),it=(Ce,ct)=>{let{index:Gt}=ct;return Wt?re.createElement(Ye.Z,{title:Wt[Gt]},Ce):Ce},{getPrefixCls:kt,direction:Et,rate:kn}=re.useContext(ke.E_),cn=kt("rate",un),[gt,tt]=Ct(cn),we=Object.assign(Object.assign({},kn==null?void 0:kn.style),ht);return gt(re.createElement(Ie,Object.assign({ref:Bt,character:bt,characterRender:it},Nt,{className:Le()(rt,qe,tt,kn==null?void 0:kn.className),style:we,prefixCls:cn,direction:Et})))})},61621:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return tt}});var E=y(92310),re=y.n(E),oe=y(59301),ge=y(36355),fe=y(2738),ie=we=>{const{prefixCls:Ce,className:ct,style:Gt,size:Ve,shape:He}=we,ut=re()({[`${Ce}-lg`]:Ve==="large",[`${Ce}-sm`]:Ve==="small"}),dt=re()({[`${Ce}-circle`]:He==="circle",[`${Ce}-square`]:He==="square",[`${Ce}-round`]:He==="round"}),Ze=oe.useMemo(()=>typeof Ve=="number"?{width:Ve,height:Ve,lineHeight:`${Ve}px`}:{},[Ve]);return oe.createElement("span",{className:re()(Ce,ut,dt,ct),style:Object.assign(Object.assign({},Ze),Gt)})},xe=y(93083),Ee=y(83116),Le=y(37613);const Oe=new xe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),je=we=>({height:we,lineHeight:`${we}px`}),Ge=we=>Object.assign({width:we},je(we)),ce=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Oe,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=we=>Object.assign({width:we*5,minWidth:we*5},je(we)),a=we=>{const{skeletonAvatarCls:Ce,gradientFromColor:ct,controlHeight:Gt,controlHeightLG:Ve,controlHeightSM:He}=we;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},Ge(Gt)),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"},[`${Ce}${Ce}-lg`]:Object.assign({},Ge(Ve)),[`${Ce}${Ce}-sm`]:Object.assign({},Ge(He))}},ee=we=>{const{controlHeight:Ce,borderRadiusSM:ct,skeletonInputCls:Gt,controlHeightLG:Ve,controlHeightSM:He,gradientFromColor:ut}=we;return{[`${Gt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:ct},b(Ce)),[`${Gt}-lg`]:Object.assign({},b(Ve)),[`${Gt}-sm`]:Object.assign({},b(He))}},x=we=>Object.assign({width:we},je(we)),te=we=>{const{skeletonImageCls:Ce,imageSizeBase:ct,gradientFromColor:Gt,borderRadiusSM:Ve}=we;return{[`${Ce}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Gt,borderRadius:Ve},x(ct*2)),{[`${Ce}-path`]:{fill:"#bfbfbf"},[`${Ce}-svg`]:Object.assign(Object.assign({},x(ct)),{maxWidth:ct*4,maxHeight:ct*4}),[`${Ce}-svg${Ce}-svg-circle`]:{borderRadius:"50%"}}),[`${Ce}${Ce}-circle`]:{borderRadius:"50%"}}},ae=(we,Ce,ct)=>{const{skeletonButtonCls:Gt}=we;return{[`${ct}${Gt}-circle`]:{width:Ce,minWidth:Ce,borderRadius:"50%"},[`${ct}${Gt}-round`]:{borderRadius:Ce}}},le=we=>Object.assign({width:we*2,minWidth:we*2},je(we)),pe=we=>{const{borderRadiusSM:Ce,skeletonButtonCls:ct,controlHeight:Gt,controlHeightLG:Ve,controlHeightSM:He,gradientFromColor:ut}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:Ce,width:Gt*2,minWidth:Gt*2},le(Gt))},ae(we,Gt,ct)),{[`${ct}-lg`]:Object.assign({},le(Ve))}),ae(we,Ve,`${ct}-lg`)),{[`${ct}-sm`]:Object.assign({},le(He))}),ae(we,He,`${ct}-sm`))},ve=we=>{const{componentCls:Ce,skeletonAvatarCls:ct,skeletonTitleCls:Gt,skeletonParagraphCls:Ve,skeletonButtonCls:He,skeletonInputCls:ut,skeletonImageCls:dt,controlHeight:Ze,controlHeightLG:mt,controlHeightSM:Cn,gradientFromColor:_t,padding:Kt,marginSM:Pn,borderRadius:Nn,titleHeight:Qe,blockRadius:Rt,paragraphLiHeight:Ut,controlHeightXS:Xt,paragraphMarginTop:vn}=we;return{[`${Ce}`]:{display:"table",width:"100%",[`${Ce}-header`]:{display:"table-cell",paddingInlineEnd:Kt,verticalAlign:"top",[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_t},Ge(Ze)),[`${ct}-circle`]:{borderRadius:"50%"},[`${ct}-lg`]:Object.assign({},Ge(mt)),[`${ct}-sm`]:Object.assign({},Ge(Cn))},[`${Ce}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Gt}`]:{width:"100%",height:Qe,background:_t,borderRadius:Rt,[`+ ${Ve}`]:{marginBlockStart:Cn}},[`${Ve}`]:{padding:0,"> li":{width:"100%",height:Ut,listStyle:"none",background:_t,borderRadius:Rt,"+ li":{marginBlockStart:Xt}}},[`${Ve}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ce}-content`]:{[`${Gt}, ${Ve} > li`]:{borderRadius:Nn}}},[`${Ce}-with-avatar ${Ce}-content`]:{[`${Gt}`]:{marginBlockStart:Pn,[`+ ${Ve}`]:{marginBlockStart:vn}}},[`${Ce}${Ce}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},pe(we)),a(we)),ee(we)),te(we)),[`${Ce}${Ce}-block`]:{width:"100%",[`${He}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${Ce}${Ce}-active`]:{[` + ${Gt}, ${Ve} > li, ${ct}, ${He}, ${ut}, ${dt} - `]:Object.assign({},ce(we))}}};var be=(0,Ee.Z)("Skeleton",we=>{const{componentCls:Ce}=we,ct=(0,Le.TS)(we,{skeletonAvatarCls:`${Ce}-avatar`,skeletonTitleCls:`${Ce}-title`,skeletonParagraphCls:`${Ce}-paragraph`,skeletonButtonCls:`${Ce}-button`,skeletonInputCls:`${Ce}-input`,skeletonImageCls:`${Ce}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ve(ct)]},we=>{const{colorFillContent:Ce,colorFill:ct}=we,jt=Ce,Ve=ct;return{color:jt,colorGradientEnd:Ve,gradientFromColor:jt,gradientToColor:Ve,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ie=we=>{const{prefixCls:Ce,className:ct,rootClassName:jt,active:Ve,shape:He="circle",size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),$t=(0,fe.Z)(we,["prefixCls","className"]),Xt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve},ct,jt,Cn);return mt(oe.createElement("div",{className:Xt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-avatar`,shape:He,size:ut},$t))))},Ye=we=>{const{prefixCls:Ce,className:ct,rootClassName:jt,active:Ve,block:He=!1,size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),$t=(0,fe.Z)(we,["prefixCls"]),Xt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve,[`${Ze}-block`]:He},ct,jt,Cn);return mt(oe.createElement("div",{className:Xt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-button`,size:ut},$t))))};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 st=we=>{const{prefixCls:Ce,className:ct,rootClassName:jt,style:Ve,active:He}=we,{getPrefixCls:ut}=oe.useContext(ge.E_),dt=ut("skeleton",Ce),[Ze,mt]=be(dt),Cn=re()(dt,`${dt}-element`,{[`${dt}-active`]:He},ct,jt,mt);return Ze(oe.createElement("div",{className:Cn},oe.createElement("div",{className:re()(`${dt}-image`,ct),style:Ve},oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${dt}-image-svg`},oe.createElement("path",{d:Be,className:`${dt}-image-path`})))))},vt=we=>{const{prefixCls:Ce,className:ct,rootClassName:jt,active:Ve,block:He,size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),$t=(0,fe.Z)(we,["prefixCls"]),Xt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve,[`${Ze}-block`]:He},ct,jt,Cn);return mt(oe.createElement("div",{className:Xt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-input`,size:ut},$t))))},wt=y(14809),Ct={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"},Tt=Ct,sn=y(7657),en=function(Ce,ct){return oe.createElement(sn.Z,(0,wt.Z)({},Ce,{ref:ct,icon:Tt}))},et=oe.forwardRef(en),Bt=et,rt=we=>{const{prefixCls:Ce,className:ct,rootClassName:jt,style:Ve,active:He,children:ut}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),$t=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:He},Cn,ct,jt),Xt=ut!=null?ut:oe.createElement(Bt,null);return mt(oe.createElement("div",{className:$t},oe.createElement("div",{className:re()(`${Ze}-image`,ct),style:Ve},Xt)))},qe=y(95190),Zt=we=>{const Ce=dt=>{const{width:Ze,rows:mt=2}=we;if(Array.isArray(Ze))return Ze[dt];if(mt-1===dt)return Ze},{prefixCls:ct,className:jt,style:Ve,rows:He}=we,ut=(0,qe.Z)(Array(He)).map((dt,Ze)=>oe.createElement("li",{key:Ze,style:{width:Ce(Ze)}}));return oe.createElement("ul",{className:re()(ct,jt),style:Ve},ut)},Nt=we=>{let{prefixCls:Ce,className:ct,width:jt,style:Ve}=we;return oe.createElement("h3",{className:re()(Ce,ct),style:Object.assign({width:jt},Ve)})};function it(we){return we&&typeof we=="object"?we:{}}function kt(we,Ce){return we&&!Ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Et(we,Ce){return!we&&Ce?{width:"38%"}:we&&Ce?{width:"50%"}:{}}function Rn(we,Ce){const ct={};return(!we||!Ce)&&(ct.width="61%"),!we&&Ce?ct.rows=3:ct.rows=2,ct}const cn=we=>{const{prefixCls:Ce,loading:ct,className:jt,rootClassName:Ve,style:He,children:ut,avatar:dt=!1,title:Ze=!0,paragraph:mt=!0,active:Cn,round:$t}=we,{getPrefixCls:Xt,direction:Pn,skeleton:Nn}=oe.useContext(ge.E_),Qe=Xt("skeleton",Ce),[Rt,zt]=be(Qe);if(ct||!("loading"in we)){const Wt=!!dt,vn=!!Ze,Hn=!!mt;let zn;if(Wt){const qn=Object.assign(Object.assign({prefixCls:`${Qe}-avatar`},kt(vn,Hn)),it(dt));zn=oe.createElement("div",{className:`${Qe}-header`},oe.createElement(ie,Object.assign({},qn)))}let Bn;if(vn||Hn){let qn;if(vn){const Ue=Object.assign(Object.assign({prefixCls:`${Qe}-title`},Et(Wt,Hn)),it(Ze));qn=oe.createElement(Nt,Object.assign({},Ue))}let pn;if(Hn){const Ue=Object.assign(Object.assign({prefixCls:`${Qe}-paragraph`},Rn(Wt,vn)),it(mt));pn=oe.createElement(Zt,Object.assign({},Ue))}Bn=oe.createElement("div",{className:`${Qe}-content`},qn,pn)}const Wn=re()(Qe,{[`${Qe}-with-avatar`]:Wt,[`${Qe}-active`]:Cn,[`${Qe}-rtl`]:Pn==="rtl",[`${Qe}-round`]:$t},Nn==null?void 0:Nn.className,jt,Ve,zt);return Rt(oe.createElement("div",{className:Wn,style:Object.assign(Object.assign({},Nn==null?void 0:Nn.style),He)},zn,Bn))}return typeof ut!="undefined"?ut:null};cn.Button=Ye,cn.Avatar=Ie,cn.Input=vt,cn.Image=st,cn.Node=rt;var gt=cn,tt=gt},31797:function(de,ne,y){"use strict";y.d(ne,{default:function(){return be}});var E=y(59301),re=y(56762),oe=y(92343),ge=y(92310),fe=y.n(ge),he=y(36355),ie=y(61621),Ee=Ae=>{const{value:Ie,formatter:ke,precision:Ye,decimalSeparator:Be,groupSeparator:$e="",prefixCls:st}=Ae;let Yt;if(typeof ke=="function")Yt=ke(Ie);else{const vt=String(Ie),wt=vt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!wt||vt==="-")Yt=vt;else{const Ct=wt[1];let Tt=wt[2]||"0",sn=wt[4]||"";Tt=Tt.replace(/\B(?=(\d{3})+(?!\d))/g,$e),typeof Ye=="number"&&(sn=sn.padEnd(Ye,"0").slice(0,Ye>0?Ye:0)),sn&&(sn=`${Be}${sn}`),Yt=[E.createElement("span",{key:"int",className:`${st}-content-value-int`},Ct,Tt),sn&&E.createElement("span",{key:"decimal",className:`${st}-content-value-decimal`},sn)]}}return E.createElement("span",{className:`${st}-content-value`},Yt)},Le=y(17313),Oe=y(83116),je=y(37613);const Ge=Ae=>{const{componentCls:Ie,marginXXS:ke,padding:Ye,colorTextDescription:Be,titleFontSize:$e,colorTextHeading:st,contentFontSize:Yt,fontFamily:vt}=Ae;return{[`${Ie}`]:Object.assign(Object.assign({},(0,Le.Wf)(Ae)),{[`${Ie}-title`]:{marginBottom:ke,color:Be,fontSize:$e},[`${Ie}-skeleton`]:{paddingTop:Ye},[`${Ie}-content`]:{color:st,fontSize:Yt,fontFamily:vt,[`${Ie}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ie}-content-prefix, ${Ie}-content-suffix`]:{display:"inline-block"},[`${Ie}-content-prefix`]:{marginInlineEnd:ke},[`${Ie}-content-suffix`]:{marginInlineStart:ke}}})}};var ce=(0,Oe.Z)("Statistic",Ae=>{const Ie=(0,je.TS)(Ae,{});return[Ge(Ie)]},Ae=>{const{fontSizeHeading3:Ie,fontSize:ke}=Ae;return{titleFontSize:ke,contentFontSize:Ie}}),a=Ae=>{const{prefixCls:Ie,className:ke,rootClassName:Ye,style:Be,valueStyle:$e,value:st=0,title:Yt,valueRender:vt,prefix:wt,suffix:Ct,loading:Tt=!1,onMouseEnter:sn,onMouseLeave:en,decimalSeparator:et=".",groupSeparator:Bt=","}=Ae,{getPrefixCls:un,direction:rt,statistic:qe}=E.useContext(he.E_),ht=un("statistic",Ie),[Zt,bt]=ce(ht),Nt=E.createElement(Ee,Object.assign({decimalSeparator:et,groupSeparator:Bt,prefixCls:ht},Ae,{value:st})),it=fe()(ht,{[`${ht}-rtl`]:rt==="rtl"},qe==null?void 0:qe.className,ke,Ye,bt);return Zt(E.createElement("div",{className:it,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Be),onMouseEnter:sn,onMouseLeave:en},Yt&&E.createElement("div",{className:`${ht}-title`},Yt),E.createElement(ie.Z,{paragraph:!1,loading:Tt,className:`${ht}-skeleton`},E.createElement("div",{style:$e,className:`${ht}-content`},wt&&E.createElement("span",{className:`${ht}-content-prefix`},wt),vt?vt(Nt):Nt,Ct&&E.createElement("span",{className:`${ht}-content-suffix`},Ct)))))};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 x(Ae,Ie){let ke=Ae;const Ye=/\[[^\]]*]/g,Be=(Ie.match(Ye)||[]).map(vt=>vt.slice(1,-1)),$e=Ie.replace(Ye,"[]"),st=ee.reduce((vt,wt)=>{let[Ct,Tt]=wt;if(vt.includes(Ct)){const sn=Math.floor(ke/Tt);return ke-=sn*Tt,vt.replace(new RegExp(`${Ct}+`,"g"),en=>{const et=en.length;return sn.toString().padStart(et,"0")})}return vt},$e);let Yt=0;return st.replace(Ye,()=>{const vt=Be[Yt];return Yt+=1,vt})}function te(Ae,Ie){const{format:ke=""}=Ie,Ye=new Date(Ae).getTime(),Be=Date.now(),$e=Math.max(Ye-Be,0);return x($e,ke)}const ae=1e3/30;function le(Ae){return new Date(Ae).getTime()}const pe=Ae=>{const{value:Ie,format:ke="HH:mm:ss",onChange:Ye,onFinish:Be}=Ae,$e=(0,re.Z)(),st=E.useRef(null),Yt=()=>{Be==null||Be(),st.current&&(clearInterval(st.current),st.current=null)},vt=()=>{const Tt=le(Ie);Tt>=Date.now()&&(st.current=setInterval(()=>{$e(),Ye==null||Ye(Tt-Date.now()),Tt(vt(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[Ie]);const wt=(Tt,sn)=>te(Tt,Object.assign(Object.assign({},sn),{format:ke})),Ct=Tt=>(0,oe.Tm)(Tt,{title:void 0});return E.createElement(a,Object.assign({},Ae,{valueRender:Ct,formatter:wt}))};var ve=E.memo(pe);a.Countdown=ve;var be=a},15969:function(de,ne,y){"use strict";y.d(ne,{N:function(){return E}});const E=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},1710:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Zu}});var E={},re="rc-table-internal-hook",oe=y(50298),ge=y(6089),fe=y(34280),he=y(13697),ie=y(59301),xe=y(4676);function Ee(De){var Re=ie.createContext(void 0),lt=function(Mt){var Ut=Mt.value,En=Mt.children,An=ie.useRef(Ut);An.current=Ut;var mn=ie.useState(function(){return{getValue:function(){return An.current},listeners:new Set}}),Un=(0,oe.Z)(mn,1),Xn=Un[0];return(0,fe.Z)(function(){(0,xe.unstable_batchedUpdates)(function(){Xn.listeners.forEach(function(Gn){Gn(Ut)})})},[Ut]),ie.createElement(Re.Provider,{value:Xn},En)};return{Context:Re,Provider:lt,defaultValue:De}}function Le(De,Re){var lt=(0,ge.Z)(typeof Re=="function"?Re:function(Gn){if(Re===void 0)return Gn;if(!Array.isArray(Re))return Gn[Re];var la={};return Re.forEach(function(ra){la[ra]=Gn[ra]}),la}),At=ie.useContext(De==null?void 0:De.Context),Mt=At||{},Ut=Mt.listeners,En=Mt.getValue,An=ie.useRef();An.current=lt(At?En():De==null?void 0:De.defaultValue);var mn=ie.useState({}),Un=(0,oe.Z)(mn,2),Xn=Un[1];return(0,fe.Z)(function(){if(!At)return;function Gn(la){var ra=lt(la);(0,he.Z)(An.current,ra,!0)||Xn({})}return Ut.add(Gn),function(){Ut.delete(Gn)}},[At]),An.current}var Oe=y(14809),je=y(8654);function Ge(){var De=ie.createContext(null);function Re(){return ie.useContext(De)}function lt(Mt,Ut){var En=(0,je.Yr)(Mt),An=function(Un,Xn){var Gn=En?{ref:Xn}:{},la=ie.useRef(0),ra=ie.useRef(Un),oa=Re();return oa!==null?ie.createElement(Mt,(0,Oe.Z)({},Un,Gn)):((!Ut||Ut(ra.current,Un))&&(la.current+=1),ra.current=Un,ie.createElement(De.Provider,{value:la.current},ie.createElement(Mt,(0,Oe.Z)({},Un,Gn))))};return En?ie.forwardRef(An):An}function At(Mt,Ut){var En=(0,je.Yr)(Mt),An=function(Un,Xn){var Gn=En?{ref:Xn}:{};return Re(),ie.createElement(Mt,(0,Oe.Z)({},Un,Gn))};return En?ie.memo(ie.forwardRef(An),Ut):ie.memo(An,Ut)}return{makeImmutable:lt,responseImmutable:At,useImmutableMark:Re}}var ce=Ge(),b=ce.makeImmutable,a=ce.responseImmutable,ee=ce.useImmutableMark,x=Ge(),te=x.makeImmutable,ae=x.responseImmutable,le=x.useImmutableMark,pe=Ee(),ve=pe;function be(De,Re){var lt=ie.useRef(0);lt.current+=1;var At=ie.useRef(De),Mt=[];Object.keys(De||{}).map(function(En){var An;(De==null?void 0:De[En])!==((An=At.current)===null||An===void 0?void 0:An[En])&&Mt.push(En)}),At.current=De;var Ut=ie.useRef([]);return Mt.length&&(Ut.current=Mt),ie.useDebugValue(lt.current),ie.useDebugValue(Ut.current.join(", ")),Re&&console.log("".concat(Re,":"),lt.current,Ut.current),lt.current}var Ae=null,Ie=ie.memo(function(){var De=be();return ie.createElement("h1",null,"Render Times: ",De)});Ie.displayName="RenderBlock";var ke=y(93664),Ye=y(20439),Be=y(4635),$e=y(92310),st=y.n($e),Yt=y(80547),vt=y(97938),wt=y(48736),Ct=ie.createContext({renderWithProps:!1}),Tt=Ct,sn="RC_TABLE_KEY";function en(De){return De==null?[]:Array.isArray(De)?De:[De]}function et(De){var Re=[],lt={};return De.forEach(function(At){for(var Mt=At||{},Ut=Mt.key,En=Mt.dataIndex,An=Ut||en(En).join("-")||sn;lt[An];)An="".concat(An,"_next");lt[An]=!0,Re.push(An)}),Re}function Bt(De){return De!=null}function un(De){return De&&(0,ke.Z)(De)==="object"&&!Array.isArray(De)&&!ie.isValidElement(De)}function rt(De,Re,lt,At,Mt,Ut){var En=ie.useContext(Tt),An=le(),mn=(0,Yt.Z)(function(){if(Bt(At))return[At];var Un=Re==null||Re===""?[]:Array.isArray(Re)?Re:[Re],Xn=(0,vt.Z)(De,Un),Gn=Xn,la=void 0;if(Mt){var ra=Mt(Xn,De,lt);un(ra)?(Gn=ra.children,la=ra.props,En.renderWithProps=!0):Gn=ra}return[Gn,la]},[An,De,At,Re,Mt,lt],function(Un,Xn){if(Ut){var Gn=(0,oe.Z)(Un,2),la=Gn[1],ra=(0,oe.Z)(Xn,2),oa=ra[1];return Ut(oa,la)}return En.renderWithProps?!0:!(0,he.Z)(Un,Xn,!0)});return mn}function qe(De,Re,lt,At){var Mt=De+Re-1;return De<=At&&Mt>=lt}function ht(De,Re){return Le(ve,function(lt){var At=qe(De,Re||1,lt.hoverStartRow,lt.hoverEndRow);return[At,lt.onHover]})}var Zt=function(Re){var lt=Re.ellipsis,At=Re.rowType,Mt=Re.children,Ut,En=lt===!0?{showTitle:!0}:lt;return En&&(En.showTitle||At==="header")&&(typeof Mt=="string"||typeof Mt=="number"?Ut=Mt.toString():ie.isValidElement(Mt)&&typeof Mt.props.children=="string"&&(Ut=Mt.props.children)),Ut};function bt(De){var Re,lt,At,Mt,Ut,En,An,mn,Un=De.component,Xn=De.children,Gn=De.ellipsis,la=De.scope,ra=De.prefixCls,oa=De.className,Ba=De.align,Ea=De.record,Ia=De.render,Ca=De.dataIndex,Ma=De.renderIndex,tr=De.shouldCellUpdate,ar=De.index,Qa=De.rowType,fr=De.colSpan,wr=De.rowSpan,Ga=De.fixLeft,Ja=De.fixRight,Va=De.firstFixLeft,Oa=De.lastFixLeft,Ka=De.firstFixRight,pr=De.lastFixRight,Br=De.appendNode,Cr=De.additionalProps,rr=Cr===void 0?{}:Cr,Lr=De.isSticky,kr="".concat(ra,"-cell"),oo=Le(ve,["supportSticky","allColumnsFixedLeft"]),Kr=oo.supportSticky,xo=oo.allColumnsFixedLeft,wo=rt(Ea,Ca,Ma,Xn,Ia,tr),Fr=(0,oe.Z)(wo,2),Lo=Fr[0],Yr=Fr[1],Ao={},mo=typeof Ga=="number"&&Kr,qo=typeof Ja=="number"&&Kr;mo&&(Ao.position="sticky",Ao.left=Ga),qo&&(Ao.position="sticky",Ao.right=Ja);var cr=(Re=(lt=(At=Yr==null?void 0:Yr.colSpan)!==null&&At!==void 0?At:rr.colSpan)!==null&<!==void 0?lt:fr)!==null&&Re!==void 0?Re:1,or=(Mt=(Ut=(En=Yr==null?void 0:Yr.rowSpan)!==null&&En!==void 0?En:rr.rowSpan)!==null&&Ut!==void 0?Ut:wr)!==null&&Mt!==void 0?Mt:1,ir=ht(ar,or),$a=(0,oe.Z)(ir,2),Qr=$a[0],_a=$a[1],Sr=function(Bo){var ni;Ea&&_a(ar,ar+or-1),rr==null||(ni=rr.onMouseEnter)===null||ni===void 0||ni.call(rr,Bo)},Wr=function(Bo){var ni;Ea&&_a(-1,-1),rr==null||(ni=rr.onMouseLeave)===null||ni===void 0||ni.call(rr,Bo)};if(cr===0||or===0)return null;var jr=(An=rr.title)!==null&&An!==void 0?An:Zt({rowType:Qa,ellipsis:Gn,children:Lo}),Xo=st()(kr,oa,(mn={},(0,Be.Z)(mn,"".concat(kr,"-fix-left"),mo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-first"),Va&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-last"),Oa&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-all"),Oa&&xo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right"),qo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right-first"),Ka&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right-last"),pr&&Kr),(0,Be.Z)(mn,"".concat(kr,"-ellipsis"),Gn),(0,Be.Z)(mn,"".concat(kr,"-with-append"),Br),(0,Be.Z)(mn,"".concat(kr,"-fix-sticky"),(mo||qo)&&Lr&&Kr),(0,Be.Z)(mn,"".concat(kr,"-row-hover"),!Yr&&Qr),mn),rr.className,Yr==null?void 0:Yr.className),Uo={};Ba&&(Uo.textAlign=Ba);var Ei=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},Ao),rr.style),Uo),Yr==null?void 0:Yr.style),No=Lo;return(0,ke.Z)(No)==="object"&&!Array.isArray(No)&&!ie.isValidElement(No)&&(No=null),Gn&&(Oa||Ka)&&(No=ie.createElement("span",{className:"".concat(kr,"-content")},No)),ie.createElement(Un,(0,Oe.Z)({},Yr,rr,{className:Xo,style:Ei,title:jr,scope:la,onMouseEnter:Sr,onMouseLeave:Wr,colSpan:cr!==1?cr:null,rowSpan:or!==1?or:null}),Br,No)}var Nt=ie.memo(bt);function it(De,Re,lt,At,Mt,Ut){var En=lt[De]||{},An=lt[Re]||{},mn,Un;En.fixed==="left"?mn=At.left[Mt==="rtl"?Re:De]:An.fixed==="right"&&(Un=At.right[Mt==="rtl"?De:Re]);var Xn=!1,Gn=!1,la=!1,ra=!1,oa=lt[Re+1],Ba=lt[De-1],Ea=!(Ut!=null&&Ut.children);if(Mt==="rtl"){if(mn!==void 0){var Ia=Ba&&Ba.fixed==="left";ra=!Ia&&Ea}else if(Un!==void 0){var Ca=oa&&oa.fixed==="right";la=!Ca&&Ea}}else if(mn!==void 0){var Ma=oa&&oa.fixed==="left";Xn=!Ma&&Ea}else if(Un!==void 0){var tr=Ba&&Ba.fixed==="right";Gn=!tr&&Ea}return{fixLeft:mn,fixRight:Un,lastFixLeft:Xn,firstFixRight:Gn,lastFixRight:la,firstFixLeft:ra,isSticky:At.isSticky}}var kt=ie.createContext({}),Et=kt;function Rn(De){var Re=De.className,lt=De.index,At=De.children,Mt=De.colSpan,Ut=Mt===void 0?1:Mt,En=De.rowSpan,An=De.align,mn=Le(ve,["prefixCls","direction"]),Un=mn.prefixCls,Xn=mn.direction,Gn=ie.useContext(Et),la=Gn.scrollColumnIndex,ra=Gn.stickyOffsets,oa=Gn.flattenColumns,Ba=Gn.columns,Ea=lt+Ut-1,Ia=Ea+1===la?Ut+1:Ut,Ca=it(lt,lt+Ia-1,oa,ra,Xn,Ba==null?void 0:Ba[lt]);return ie.createElement(Nt,(0,Oe.Z)({className:Re,index:lt,component:"td",prefixCls:Un,record:null,dataIndex:null,align:An,colSpan:Ia,rowSpan:En,render:function(){return At}},Ca))}var cn=y(62646),gt=["children"];function tt(De){var Re=De.children,lt=(0,cn.Z)(De,gt);return ie.createElement("tr",lt,Re)}function we(De){var Re=De.children;return Re}we.Row=tt,we.Cell=Rn;var Ce=we;function ct(De){var Re=De.children,lt=De.stickyOffsets,At=De.flattenColumns,Mt=De.columns,Ut=Le(ve,"prefixCls"),En=At.length-1,An=At[En],mn=ie.useMemo(function(){return{stickyOffsets:lt,flattenColumns:At,scrollColumnIndex:An!=null&&An.scrollbar?En:null,columns:Mt}},[An,At,En,lt,Mt]);return ie.createElement(Et.Provider,{value:mn},ie.createElement("tfoot",{className:"".concat(Ut,"-summary")},Re))}var jt=ae(ct),Ve=Ce,He=y(70425),ut=y(29301),dt=y(29194),Ze=y(24514),mt=y(75152),Cn=y(26112);function $t(De,Re,lt,At,Mt,Ut,En){De.push({record:Re,indent:lt,index:En});var An=Ut(Re),mn=Mt==null?void 0:Mt.has(An);if(Re&&Array.isArray(Re[At])&&mn)for(var Un=0;Un1?Va-1:0),Ka=1;Ka=0;An-=1){var mn=Re[An],Un=lt&<[An],Xn=Un&&Un[qn];if(mn||Xn||En){var Gn=Xn||{},la=Gn.columnType,ra=(0,cn.Z)(Gn,Ue);Mt.unshift(ie.createElement("col",(0,Oe.Z)({key:An,style:{width:mn}},ra))),En=!0}}return ie.createElement("colgroup",null,Mt)}var Sn=Ft,ye=y(95190),tn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function _e(De,Re){return(0,ie.useMemo)(function(){for(var lt=[],At=0;At1?"colgroup":"col":null,ellipsis:Ea.ellipsis,align:Ea.align,component:Ea.title?Ut:En,prefixCls:Xn,key:ra[Ba]},Ia,{additionalProps:Ca,rowType:"header"}))}))}ft.displayName="HeaderRow";var Se=ft;function Te(De){var Re=[];function lt(En,An){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Re[mn]=Re[mn]||[];var Un=An,Xn=En.filter(Boolean).map(function(Gn){var la={key:Gn.key,className:Gn.className||"",children:Gn.title,column:Gn,colStart:Un},ra=1,oa=Gn.children;return oa&&oa.length>0&&(ra=lt(oa,Un,mn+1).reduce(function(Ba,Ea){return Ba+Ea},0),la.hasSubColumns=!0),"colSpan"in Gn&&(ra=Gn.colSpan),"rowSpan"in Gn&&(la.rowSpan=Gn.rowSpan),la.colSpan=ra,la.colEnd=la.colStart+ra-1,Re[mn].push(la),Un+=ra,ra});return Xn}lt(De,0);for(var At=Re.length,Mt=function(An){Re[An].forEach(function(mn){!("rowSpan"in mn)&&!mn.hasSubColumns&&(mn.rowSpan=At-An)})},Ut=0;Ut1&&arguments[1]!==void 0?arguments[1]:"";return typeof Re=="number"?Re:Re.endsWith("%")?De*parseFloat(Re)/100:null}function xt(De,Re){return ie.useMemo(function(){if(Re&&Re>0){var lt=0,At=0;De.forEach(function(Un){var Xn=Pt(Re,Un.width);Xn?lt+=Xn:At+=1});var Mt=Re-lt,Ut=At,En=Mt/At,An=0,mn=De.map(function(Un){var Xn=(0,Ye.Z)({},Un),Gn=Pt(Re,Xn.width);if(Gn)Xn.width=Gn;else{var la=Math.floor(En);Xn.width=Ut===1?Mt:la,Mt-=la,Ut-=1}return An+=Xn.width,Xn});return[mn,An]}return[De,Re]},[De,Re])}var Me=["children"],Xe=["fixed"];function Je(De){return(0,at.Z)(De).filter(function(Re){return ie.isValidElement(Re)}).map(function(Re){var lt=Re.key,At=Re.props,Mt=At.children,Ut=(0,cn.Z)(At,Me),En=(0,Ye.Z)({key:lt},Ut);return Mt&&(En.children=Je(Mt)),En})}function yt(De){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(lt){return lt&&(0,ke.Z)(lt)==="object"}).reduce(function(lt,At,Mt){var Ut=At.fixed,En=Ut===!0?"left":Ut,An="".concat(Re,"-").concat(Mt),mn=At.children;return mn&&mn.length>0?[].concat((0,ye.Z)(lt),(0,ye.Z)(yt(mn,An).map(function(Un){return(0,Ye.Z)({fixed:En},Un)}))):[].concat((0,ye.Z)(lt),[(0,Ye.Z)((0,Ye.Z)({key:An},At),{},{fixed:En})])},[])}function nn(De){for(var Re=!0,lt=0;lt=0;Ut-=1){var En=De[Ut];if(Mt&&En.fixed!=="right")Mt=!1;else if(!Mt&&En.fixed==="right"){warning(!1,"Index ".concat(Ut+1," of `columns` missing `fixed='right'` prop."));break}}}function qt(De){return De.map(function(Re){var lt=Re.fixed,At=(0,cn.Z)(Re,Xe),Mt=lt;return lt==="left"?Mt="right":lt==="right"&&(Mt="left"),(0,Ye.Z)({fixed:Mt},At)})}function bn(De,Re){var lt=De.prefixCls,At=De.columns,Mt=De.children,Ut=De.expandable,En=De.expandedKeys,An=De.columnTitle,mn=De.getRowKey,Un=De.onTriggerExpand,Xn=De.expandIcon,Gn=De.rowExpandable,la=De.expandIconColumnIndex,ra=De.direction,oa=De.expandRowByClick,Ba=De.columnWidth,Ea=De.fixed,Ia=De.scrollWidth,Ca=ie.useMemo(function(){return At||Je(Mt)},[At,Mt]),Ma=ie.useMemo(function(){if(Ut){var Ja,Va=Ca.slice();if(!Va.includes(E)){var Oa=la||0;Oa>=0&&Va.splice(Oa,0,E)}var Ka=Va.indexOf(E);Va=Va.filter(function(rr,Lr){return rr!==E||Lr===Ka});var pr=Ca[Ka],Br;(Ea==="left"||Ea)&&!la?Br="left":(Ea==="right"||Ea)&&la===Ca.length?Br="right":Br=pr?pr.fixed:null;var Cr=(Ja={},(0,Be.Z)(Ja,qn,{className:"".concat(lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Be.Z)(Ja,"title",An),(0,Be.Z)(Ja,"fixed",Br),(0,Be.Z)(Ja,"className","".concat(lt,"-row-expand-icon-cell")),(0,Be.Z)(Ja,"width",Ba),(0,Be.Z)(Ja,"render",function(Lr,kr,oo){var Kr=mn(kr,oo),xo=En.has(Kr),wo=Gn?Gn(kr):!0,Fr=Xn({prefixCls:lt,expanded:xo,expandable:wo,record:kr,onExpand:Un});return oa?ie.createElement("span",{onClick:function(Yr){return Yr.stopPropagation()}},Fr):Fr}),Ja);return Va.map(function(rr){return rr===E?Cr:rr})}return Ca.filter(function(rr){return rr!==E})},[Ut,Ca,mn,En,Xn,ra]),tr=ie.useMemo(function(){var Ja=Ma;return Re&&(Ja=Re(Ja)),Ja.length||(Ja=[{render:function(){return null}}]),Ja},[Re,Ma,ra]),ar=ie.useMemo(function(){return ra==="rtl"?qt(yt(tr)):yt(tr)},[tr,ra,Ia]),Qa=xt(ar,Ia),fr=(0,oe.Z)(Qa,2),wr=fr[0],Ga=fr[1];return[tr,wr,Ga]}var Dn=bn;function ot(De){var Re,lt=De.prefixCls,At=De.record,Mt=De.onExpand,Ut=De.expanded,En=De.expandable,An="".concat(lt,"-row-expand-icon");if(!En)return ie.createElement("span",{className:st()(An,"".concat(lt,"-row-spaced"))});var mn=function(Xn){Mt(At,Xn),Xn.stopPropagation()};return ie.createElement("span",{className:st()(An,(Re={},(0,Be.Z)(Re,"".concat(lt,"-row-expanded"),Ut),(0,Be.Z)(Re,"".concat(lt,"-row-collapsed"),!Ut),Re)),onClick:mn})}function Ht(De,Re,lt){var At=[];function Mt(Ut){(Ut||[]).forEach(function(En,An){At.push(Re(En,An)),Mt(En[lt])})}return Mt(De),At}function Vn(De,Re,lt){var At=pn(De),Mt=At.expandIcon,Ut=At.expandedRowKeys,En=At.defaultExpandedRowKeys,An=At.defaultExpandAllRows,mn=At.expandedRowRender,Un=At.onExpand,Xn=At.onExpandedRowsChange,Gn=At.childrenColumnName,la=Mt||ot,ra=Gn||"children",oa=ie.useMemo(function(){return mn?"row":De.expandable&&De.internalHooks===re&&De.expandable.__PARENT_RENDER_ICON__||Re.some(function(ar){return ar&&(0,ke.Z)(ar)==="object"&&ar[ra]})?"nest":!1},[!!mn,Re]),Ba=ie.useState(function(){return En||(An?Ht(Re,lt,ra):[])}),Ea=(0,oe.Z)(Ba,2),Ia=Ea[0],Ca=Ea[1],Ma=ie.useMemo(function(){return new Set(Ut||Ia||[])},[Ut,Ia]),tr=ie.useCallback(function(ar){var Qa=lt(ar,Re.indexOf(ar)),fr,wr=Ma.has(Qa);wr?(Ma.delete(Qa),fr=(0,ye.Z)(Ma)):fr=[].concat((0,ye.Z)(Ma),[Qa]),Ca(fr),Un&&Un(!wr,ar),Xn&&Xn(fr)},[lt,Ma,Re,Un,Xn]);return[At,oa,Ma,la,ra,tr]}function _t(De,Re,lt,At){var Mt=De.map(function(Ut,En){return it(En,En,De,Re,lt,At==null?void 0:At[En])});return(0,Yt.Z)(function(){return Mt},[Mt],function(Ut,En){return!(0,he.Z)(Ut,En)})}function On(De){var Re=(0,ie.useRef)(De),lt=(0,ie.useState)({}),At=(0,oe.Z)(lt,2),Mt=At[1],Ut=(0,ie.useRef)(null),En=(0,ie.useRef)([]);function An(mn){En.current.push(mn);var Un=Promise.resolve();Ut.current=Un,Un.then(function(){if(Ut.current===Un){var Xn=En.current,Gn=Re.current;En.current=[],Xn.forEach(function(la){Re.current=la(Re.current)}),Ut.current=null,Gn!==Re.current&&Mt({})}})}return(0,ie.useEffect)(function(){return function(){Ut.current=null}},[]),[Re.current,An]}function na(De){var Re=(0,ie.useRef)(De||null),lt=(0,ie.useRef)();function At(){window.clearTimeout(lt.current)}function Mt(En){Re.current=En,At(),lt.current=window.setTimeout(function(){Re.current=null,lt.current=void 0},100)}function Ut(){return Re.current}return(0,ie.useEffect)(function(){return At},[]),[Mt,Ut]}function fa(){var De=ie.useState(-1),Re=(0,oe.Z)(De,2),lt=Re[0],At=Re[1],Mt=ie.useState(-1),Ut=(0,oe.Z)(Mt,2),En=Ut[0],An=Ut[1],mn=ie.useCallback(function(Un,Xn){At(Un),An(Xn)},[]);return[lt,En,mn]}var aa=y(47273),St=(0,aa.Z)()?window:null;function Qt(De,Re){var lt=(0,ke.Z)(De)==="object"?De:{},At=lt.offsetHeader,Mt=At===void 0?0:At,Ut=lt.offsetSummary,En=Ut===void 0?0:Ut,An=lt.offsetScroll,mn=An===void 0?0:An,Un=lt.getContainer,Xn=Un===void 0?function(){return St}:Un,Gn=Xn()||St;return ie.useMemo(function(){var la=!!De;return{isSticky:la,stickyClassName:la?"".concat(Re,"-sticky-holder"):"",offsetHeader:Mt,offsetSummary:En,offsetScroll:mn,container:Gn}},[mn,Mt,En,Re,Gn])}function Ot(De,Re,lt){var At=(0,ie.useMemo)(function(){for(var Mt=[],Ut=[],En=0,An=0,mn=0;mn=Gn&&(rr=Gn-la),En({scrollLeft:rr/Gn*(Xn+2)}),Ca.current.x=Ka.pageX},Ja=function(){if(Ut.current){var Ka=(0,In.os)(Ut.current).top,pr=Ka+Ut.current.offsetHeight,Br=mn===window?document.documentElement.scrollTop+window.innerHeight:(0,In.os)(mn).top+mn.clientHeight;pr-(0,mt.Z)()<=Br||Ka>=Br-An?Ia(function(Cr){return(0,Ye.Z)((0,Ye.Z)({},Cr),{},{isHiddenScrollBar:!0})}):Ia(function(Cr){return(0,Ye.Z)((0,Ye.Z)({},Cr),{},{isHiddenScrollBar:!1})})}},Va=function(Ka){Ia(function(pr){return(0,Ye.Z)((0,Ye.Z)({},pr),{},{scrollLeft:Ka/Xn*Gn||0})})};return ie.useImperativeHandle(lt,function(){return{setScrollLeft:Va}}),ie.useEffect(function(){var Oa=(0,Ln.Z)(document.body,"mouseup",fr,!1),Ka=(0,Ln.Z)(document.body,"mousemove",Ga,!1);return Ja(),function(){Oa.remove(),Ka.remove()}},[la,ar]),ie.useEffect(function(){var Oa=(0,Ln.Z)(mn,"scroll",Ja,!1),Ka=(0,Ln.Z)(window,"resize",Ja,!1);return function(){Oa.remove(),Ka.remove()}},[mn]),ie.useEffect(function(){Ea.isHiddenScrollBar||Ia(function(Oa){var Ka=Ut.current;return Ka?(0,Ye.Z)((0,Ye.Z)({},Oa),{},{scrollLeft:Ka.scrollLeft/Ka.scrollWidth*Ka.clientWidth}):Oa})},[Ea.isHiddenScrollBar]),Xn<=Gn||!la||Ea.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,mt.Z)(),width:Gn,bottom:An},className:"".concat(Un,"-sticky-scroll")},ie.createElement("div",{onMouseDown:wr,ref:ra,className:st()("".concat(Un,"-sticky-scroll-bar"),(0,Be.Z)({},"".concat(Un,"-sticky-scroll-bar-active"),ar)),style:{width:"".concat(la,"px"),transform:"translate3d(".concat(Ea.scrollLeft,"px, 0, 0)")}}))},ba=ie.forwardRef(ua);function wn(De){return null}var La=wn;function Ra(De){return null}var Xa=Ra,qa="rc-table",ta=[],ma={};function Sa(){return"No Data"}function ca(De){var Re,lt=(0,Ye.Z)({rowKey:"key",prefixCls:qa,emptyText:Sa},De),At=lt.prefixCls,Mt=lt.className,Ut=lt.rowClassName,En=lt.style,An=lt.data,mn=lt.rowKey,Un=lt.scroll,Xn=lt.tableLayout,Gn=lt.direction,la=lt.title,ra=lt.footer,oa=lt.summary,Ba=lt.caption,Ea=lt.id,Ia=lt.showHeader,Ca=lt.components,Ma=lt.emptyText,tr=lt.onRow,ar=lt.onHeaderRow,Qa=lt.internalHooks,fr=lt.transformColumns,wr=lt.internalRefs,Ga=lt.tailor,Ja=lt.sticky,Va=An||ta,Oa=!!Va.length,Ka=Qa===re,pr=ie.useCallback(function(ao,yo){return(0,vt.Z)(Ca,ao)||yo},[Ca]),Br=ie.useMemo(function(){return typeof mn=="function"?mn:function(ao){var yo=ao&&ao[mn];return yo}},[mn]),Cr=pr(["body"]),rr=fa(),Lr=(0,oe.Z)(rr,3),kr=Lr[0],oo=Lr[1],Kr=Lr[2],xo=Vn(lt,Va,Br),wo=(0,oe.Z)(xo,6),Fr=wo[0],Lo=wo[1],Yr=wo[2],Ao=wo[3],mo=wo[4],qo=wo[5],cr=Un==null?void 0:Un.x,or=ie.useState(0),ir=(0,oe.Z)(or,2),$a=ir[0],Qr=ir[1],_a=Dn((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},lt),Fr),{},{expandable:!!Fr.expandedRowRender,columnTitle:Fr.columnTitle,expandedKeys:Yr,getRowKey:Br,onTriggerExpand:qo,expandIcon:Ao,expandIconColumnIndex:Fr.expandIconColumnIndex,direction:Gn,scrollWidth:Ka&&Ga&&typeof cr=="number"?cr:null}),Ka?fr:null),Sr=(0,oe.Z)(_a,3),Wr=Sr[0],jr=Sr[1],Xo=Sr[2],Uo=Xo!=null?Xo:cr,Ei=ie.useMemo(function(){return{columns:Wr,flattenColumns:jr}},[Wr,jr]),No=ie.useRef(),si=ie.useRef(),Bo=ie.useRef(),ni=ie.useRef(),Ki=ie.useRef(),Jr=ie.useState(!1),$r=(0,oe.Z)(Jr,2),Po=$r[0],ko=$r[1],po=ie.useState(!1),Rr=(0,oe.Z)(po,2),_o=Rr[0],Ko=Rr[1],oi=On(new Map),Ii=(0,oe.Z)(oi,2),Ai=Ii[0],Ui=Ii[1],Hi=et(jr),gi=Hi.map(function(ao){return Ai.get(ao)}),Yo=ie.useMemo(function(){return gi},[gi.join("_")]),$o=on(Yo,jr.length,Gn),Ro=Un&&Bt(Un.y),vo=Un&&Bt(Uo)||!!Fr.fixed,yi=vo&&jr.some(function(ao){var yo=ao.fixed;return yo}),ji=ie.useRef(),Ti=Qt(Ja,At),Ci=Ti.isSticky,yl=Ti.offsetHeader,Kl=Ti.offsetSummary,Xr=Ti.offsetScroll,so=Ti.stickyClassName,Zo=Ti.container,So=ie.useMemo(function(){return oa==null?void 0:oa(Va)},[oa,Va]),Ho=(Ro||Ci)&&ie.isValidElement(So)&&So.type===Ce&&So.props.fixed,Qo,ei,Oi;Ro&&(ei={overflowY:"scroll",maxHeight:Un.y}),vo&&(Qo={overflowX:"auto"},Ro||(ei={overflowY:"hidden"}),Oi={width:Uo===!0?"auto":Uo,minWidth:"100%"});var ul=ie.useCallback(function(ao,yo){(0,dt.Z)(No.current)&&Ui(function(pi){if(pi.get(ao)!==yo){var Vi=new Map(pi);return Vi.set(ao,yo),Vi}return pi})},[]),Su=na(null),Fs=(0,oe.Z)(Su,2),bu=Fs[0],Ds=Fs[1];function cl(ao,yo){yo&&(typeof yo=="function"?yo(ao):yo.scrollLeft!==ao&&(yo.scrollLeft=ao,yo.scrollLeft!==ao&&setTimeout(function(){yo.scrollLeft=ao},0)))}var qi=(0,ge.Z)(function(ao){var yo=ao.currentTarget,pi=ao.scrollLeft,Vi=Gn==="rtl",Zi=typeof pi=="number"?pi:yo.scrollLeft,gl=yo||ma;if(!Ds()||Ds()===gl){var Pl;bu(gl),cl(Zi,si.current),cl(Zi,Bo.current),cl(Zi,Ki.current),cl(Zi,(Pl=ji.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var ts=yo||si.current;if(ts){var ns=ts.scrollWidth,xl=ts.clientWidth;if(ns===xl){ko(!1),Ko(!1);return}Vi?(ko(-Zi0)):(ko(Zi>0),Ko(Zi1?Ba-Ka:0,Br=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},fr),mn),{},{flex:"0 0 ".concat(Ka,"px"),width:"".concat(Ka,"px"),marginRight:pr,pointerEvents:"auto"}),Cr=ie.useMemo(function(){return Xn?Va<=1:Ga===0||Va===0||Va>1},[Va,Ga,Xn]);Cr?Br.visibility="hidden":Xn&&(Br.height=Gn==null?void 0:Gn(Va));var rr=Cr?function(){return null}:la,Lr={};return(Va===0||Ga===0)&&(Lr.rowSpan=1,Lr.colSpan=1),ie.createElement(Nt,(0,Oe.Z)({className:st()(oa,Un),ellipsis:lt.ellipsis,align:lt.align,scope:lt.rowScope,component:"div",prefixCls:Re.prefixCls,key:Ma,record:An,index:Ut,renderIndex:En,dataIndex:ra,render:rr,shouldCellUpdate:lt.shouldCellUpdate},tr,{appendNode:ar,additionalProps:(0,Ye.Z)((0,Ye.Z)({},Qa),{},{style:Br},Lr)}))}var Pa=Ha,$n=["data","index","className","rowKey","style","extra","getHeight"],xa=ie.forwardRef(function(De,Re){var lt=De.data,At=De.index,Mt=De.className,Ut=De.rowKey,En=De.style,An=De.extra,mn=De.getHeight,Un=(0,cn.Z)(De,$n),Xn=lt.record,Gn=lt.indent,la=lt.index,ra=Le(ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),oa=ra.scrollX,Ba=ra.flattenColumns,Ea=ra.prefixCls,Ia=ra.fixColumn,Ca=ra.componentWidth,Ma=Qe(Xn,Ut,At,Gn),tr=Ma.rowSupportExpand,ar=Ma.expanded,Qa=Ma.rowProps,fr=Ma.expandedRowRender,wr=Ma.expandedRowClassName,Ga;if(tr&&ar){var Ja=fr(Xn,At,Gn+1,ar),Va=wr==null?void 0:wr(Xn,At,Gn),Oa={};Ia&&(Oa={style:(0,Be.Z)({},"--virtual-width","".concat(Ca,"px"))});var Ka="".concat(Ea,"-expanded-row-cell");Ga=ie.createElement("div",{className:st()("".concat(Ea,"-expanded-row"),"".concat(Ea,"-expanded-row-level-").concat(Gn+1),Va)},ie.createElement(Nt,{component:"div",prefixCls:Ea,className:st()(Ka,(0,Be.Z)({},"".concat(Ka,"-fixed"),Ia)),additionalProps:Oa},Ja))}var pr=(0,Ye.Z)((0,Ye.Z)({},En),{},{width:oa});An&&(pr.position="absolute",pr.pointerEvents="none");var Br=ie.createElement("div",(0,Oe.Z)({},Qa,Un,{ref:tr?null:Re,className:st()(Mt,"".concat(Ea,"-row"),Qa==null?void 0:Qa.className,(0,Be.Z)({},"".concat(Ea,"-row-extra"),An)),style:(0,Ye.Z)((0,Ye.Z)({},pr),Qa==null?void 0:Qa.style)}),Ba.map(function(Cr,rr){return ie.createElement(Pa,{key:rr,rowInfo:Ma,column:Cr,colIndex:rr,indent:Gn,index:At,renderIndex:la,record:Xn,inverse:An,getHeight:mn})}));return tr?ie.createElement("div",{ref:Re},Br,Ga):Br}),za=ae(xa),Ta=za,va=ie.forwardRef(function(De,Re){var lt=De.data,At=De.onScroll,Mt=Le(ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ut=Mt.flattenColumns,En=Mt.onColumnResize,An=Mt.getRowKey,mn=Mt.expandedKeys,Un=Mt.prefixCls,Xn=Mt.childrenColumnName,Gn=Mt.emptyNode,la=Mt.scrollX,ra=Le(yn),oa=ra.scrollY,Ba=ra.listItemHeight,Ea=ie.useRef(),Ia=Xt(lt,Xn,mn,An),Ca=ie.useMemo(function(){var Ga=0;return Ut.map(function(Ja){var Va=Ja.width,Oa=Ja.key;return Ga+=Va,[Oa,Va,Ga]})},[Ut]),Ma=ie.useMemo(function(){return Ca.map(function(Ga){return Ga[2]})},[Ca]);ie.useEffect(function(){Ca.forEach(function(Ga){var Ja=(0,oe.Z)(Ga,2),Va=Ja[0],Oa=Ja[1];En(Va,Oa)})},[Ca]),ie.useImperativeHandle(Re,function(){var Ga={};return Object.defineProperty(Ga,"scrollLeft",{get:function(){var Va;return((Va=Ea.current)===null||Va===void 0?void 0:Va.getScrollInfo().x)||0},set:function(Va){var Oa;(Oa=Ea.current)===null||Oa===void 0||Oa.scrollTo({left:Va})}}),Ga});var tr=function(Ja,Va){var Oa,Ka=(Oa=Ia[Va])===null||Oa===void 0?void 0:Oa.record,pr=Ja.onCell;if(pr){var Br,Cr=pr(Ka,Va);return(Br=Cr==null?void 0:Cr.rowSpan)!==null&&Br!==void 0?Br:1}return 1},ar=function(Ja){var Va=Ja.start,Oa=Ja.end,Ka=Ja.getSize,pr=Ja.offsetY;if(Oa<0)return null;for(var Br=Ut.filter(function(cr){return tr(cr,Va)===0}),Cr=Va,rr=function(or){if(Br=Br.filter(function(ir){return tr(ir,or)===0}),!Br.length)return Cr=or,"break"},Lr=Va;Lr>=0;Lr-=1){var kr=rr(Lr);if(kr==="break")break}for(var oo=Ut.filter(function(cr){return tr(cr,Oa)!==1}),Kr=Oa,xo=function(or){if(oo=oo.filter(function(ir){return tr(ir,or)!==1}),!oo.length)return Kr=Math.max(or-1,Oa),"break"},wo=Oa;wo1})&&Lo.push(or)},Ao=Cr;Ao<=Kr;Ao+=1)var mo=Yr(Ao);var qo=Lo.map(function(cr){var or=Ia[cr],ir=An(or.record,cr),$a=function(Sr){var Wr=cr+Sr-1,jr=An(Ia[Wr].record,Wr),Xo=Ka(ir,jr);return Xo.bottom-Xo.top},Qr=Ka(ir);return ie.createElement(Ta,{key:cr,data:or,rowKey:ir,index:cr,style:{top:-pr+Qr.top},extra:!0,getHeight:$a})});return qo},Qa=ie.useMemo(function(){return{columnsOffset:Ma}},[Ma]),fr="".concat(Un,"-tbody"),wr;return Ia.length?wr=ie.createElement(an.Z,{fullHeight:!1,ref:Ea,className:st()(fr,"".concat(fr,"-virtual")),height:oa,itemHeight:Ba||24,data:Ia,itemKey:function(Ja){return An(Ja.record)},scrollWidth:la,onVirtualScroll:function(Ja){var Va=Ja.x;At({scrollLeft:Va})},extraRender:ar},function(Ga,Ja,Va){var Oa=An(Ga.record,Ja);return ie.createElement(Ta,(0,Oe.Z)({data:Ga,rowKey:Oa,index:Ja},Va))}):wr=ie.createElement("div",{className:st()("".concat(Un,"-placeholder"))},ie.createElement(Nt,{component:"div",prefixCls:Un},Gn)),ie.createElement(jn.Provider,{value:Qa},wr)}),Da=ae(va),gr=Da,Ya=function(Re,lt){var At=lt.ref,Mt=lt.onScroll;return ie.createElement(gr,{ref:At,data:Re,onScroll:Mt})},sr=100;function Ar(De){var Re=De.columns,lt=De.scroll,At=De.prefixCls,Mt=At===void 0?qa:At,Ut=De.className,En=De.listItemHeight,An=lt||{},mn=An.x,Un=An.y;typeof mn!="number"&&(mn=((Re||[]).length+1)*sr),typeof Un!="number"&&(Un=500);var Xn=ie.useMemo(function(){return{scrollY:Un,listItemHeight:En}},[Un,En]);return ie.createElement(yn.Provider,{value:Xn},ie.createElement(Vt,(0,Oe.Z)({},De,{className:st()(Ut,"".concat(Mt,"-virtual")),scroll:(0,Ye.Z)((0,Ye.Z)({},lt),{},{x:mn}),components:{body:Ya},columns:Re,internalHooks:re,tailor:!0})))}function xr(De){return te(Ar,De)}var Na=xr(),yr=null;function ur(De){return null}var Dr=ur;function Gr(De){return null}var qr=Gr,bo=y(2738),mr=y(68031),nr=y(36355),Tr=y(93891),br=y(19716),Eo=y(8628),ho=y(31724),hr=y(58421),Kn=y(71418),Zn=y(88088);function Mn(De){return function(lt){let{prefixCls:At,onExpand:Mt,record:Ut,expanded:En,expandable:An}=lt;const mn=`${At}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Un=>{Mt(Ut,Un),Un.stopPropagation()},className:st()(mn,{[`${mn}-spaced`]:!An,[`${mn}-expanded`]:An&&En,[`${mn}-collapsed`]:An&&!En}),"aria-label":En?De.collapse:De.expand,"aria-expanded":En})}}var ea=Mn;function Ua(De,Re){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Re}function Ne(De,Re){return Re?`${Re}-${De}`:`${De}`}function gn(De,Re){return typeof De=="function"?De(Re):De}function Tn(De,Re){const lt=gn(De,Re);return Object.prototype.toString.call(lt)==="[object Object]"?"":lt}var Qn={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"},ln=Qn,Jn=y(7657),_n=function(Re,lt){return ie.createElement(Jn.Z,(0,Oe.Z)({},Re,{ref:lt,icon:ln}))},kn=ie.forwardRef(_n),Yn=kn,wa=y(56762);function sa(De){const Re=ie.useRef(De),lt=(0,wa.Z)();return[()=>Re.current,At=>{Re.current=At,lt()}]}var pa=y(3113),ha=y(24905),Za=y(38854),vr=y(64165),Nr=y(20834),Or=y(40875),_r=y(5112),Mo=y(17574),Oo=y(47472),Fi=y(92832);function Di(De){let{value:Re,onChange:lt,filterSearch:At,tablePrefixCls:Mt,locale:Ut}=De;return At?ie.createElement("div",{className:`${Mt}-filter-dropdown-search`},ie.createElement(Fi.default,{prefix:ie.createElement(Oo.Z,null),placeholder:Ut.filterSearchPlaceholder,onChange:lt,value:Re,htmlSize:1,className:`${Mt}-filter-dropdown-search-input`})):null}var li=Di,Bi=y(10228);const el=De=>{const{keyCode:Re}=De;Re===Bi.Z.ENTER&&De.stopPropagation()};var Li=ie.forwardRef((De,Re)=>ie.createElement("div",{className:De.className,onClick:lt=>lt.stopPropagation(),onKeyDown:el,ref:Re},De.children));function tl(De){let Re=[];return(De||[]).forEach(lt=>{let{value:At,children:Mt}=lt;Re.push(At),Mt&&(Re=[].concat((0,ye.Z)(Re),(0,ye.Z)(tl(Mt))))}),Re}function Vs(De){return De.some(Re=>{let{children:lt}=Re;return lt})}function os(De,Re){return typeof Re=="string"||typeof Re=="number"?Re==null?void 0:Re.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function is(De){let{filters:Re,prefixCls:lt,filteredKeys:At,filterMultiple:Mt,searchValue:Ut,filterSearch:En}=De;return Re.map((An,mn)=>{const Un=String(An.value);if(An.children)return{key:Un||mn,label:An.text,popupClassName:`${lt}-dropdown-submenu`,children:is({filters:An.children,prefixCls:lt,filteredKeys:At,filterMultiple:Mt,searchValue:Ut,filterSearch:En})};const Xn=Mt?ha.default:_r.ZP,Gn={key:An.value!==void 0?Un:mn,label:ie.createElement(ie.Fragment,null,ie.createElement(Xn,{checked:At.includes(Un)}),ie.createElement("span",null,An.text))};return Ut.trim()?typeof En=="function"?En(Ut,An)?Gn:null:os(Ut,An.text)?Gn:null:Gn})}function ls(De){var Re,lt;const{tablePrefixCls:At,prefixCls:Mt,column:Ut,dropdownPrefixCls:En,columnKey:An,filterMultiple:mn,filterMode:Un="menu",filterSearch:Xn=!1,filterState:Gn,triggerFilter:la,locale:ra,children:oa,getPopupContainer:Ba}=De,{filterDropdownOpen:Ea,onFilterDropdownOpenChange:Ia,filterResetToDefaultFilteredValue:Ca,defaultFilteredValue:Ma,filterDropdownVisible:tr,onFilterDropdownVisibleChange:ar}=Ut,[Qa,fr]=ie.useState(!1),wr=!!(Gn&&(!((Re=Gn.filteredKeys)===null||Re===void 0)&&Re.length||Gn.forceFiltered)),Ga=_a=>{fr(_a),Ia==null||Ia(_a),ar==null||ar(_a)},Ja=(lt=Ea!=null?Ea:tr)!==null&<!==void 0?lt:Qa,Va=Gn==null?void 0:Gn.filteredKeys,[Oa,Ka]=sa(Va||[]),pr=_a=>{let{selectedKeys:Sr}=_a;Ka(Sr)},Br=(_a,Sr)=>{let{node:Wr,checked:jr}=Sr;pr(mn?{selectedKeys:_a}:{selectedKeys:jr&&Wr.key?[Wr.key]:[]})};ie.useEffect(()=>{Qa&&pr({selectedKeys:Va||[]})},[Va]);const[Cr,rr]=ie.useState([]),Lr=_a=>{rr(_a)},[kr,oo]=ie.useState(""),Kr=_a=>{const{value:Sr}=_a.target;oo(Sr)};ie.useEffect(()=>{Qa||oo("")},[Qa]);const xo=_a=>{const Sr=_a&&_a.length?_a:null;if(Sr===null&&(!Gn||!Gn.filteredKeys)||(0,he.Z)(Sr,Gn==null?void 0:Gn.filteredKeys,!0))return null;la({column:Ut,key:An,filteredKeys:Sr})},wo=()=>{Ga(!1),xo(Oa())},Fr=function(){let{confirm:_a,closeDropdown:Sr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_a&&xo([]),Sr&&Ga(!1),oo(""),Ka(Ca?(Ma||[]).map(Wr=>String(Wr)):[])},Lo=function(){let{closeDropdown:_a}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_a&&Ga(!1),xo(Oa())},Yr=_a=>{_a&&Va!==void 0&&Ka(Va||[]),Ga(_a),!_a&&!Ut.filterDropdown&&wo()},Ao=st()({[`${En}-menu-without-submenu`]:!Vs(Ut.filters||[])}),mo=_a=>{if(_a.target.checked){const Sr=tl(Ut==null?void 0:Ut.filters).map(Wr=>String(Wr));Ka(Sr)}else Ka([])},qo=_a=>{let{filters:Sr}=_a;return(Sr||[]).map((Wr,jr)=>{const Xo=String(Wr.value),Uo={title:Wr.text,key:Wr.value!==void 0?Xo:jr};return Wr.children&&(Uo.children=qo({filters:Wr.children})),Uo})},cr=_a=>{var Sr;return Object.assign(Object.assign({},_a),{text:_a.title,value:_a.key,children:((Sr=_a.children)===null||Sr===void 0?void 0:Sr.map(Wr=>cr(Wr)))||[]})};let or;if(typeof Ut.filterDropdown=="function")or=Ut.filterDropdown({prefixCls:`${En}-custom`,setSelectedKeys:_a=>pr({selectedKeys:_a}),selectedKeys:Oa(),confirm:Lo,clearFilters:Fr,filters:Ut.filters,visible:Ja,close:()=>{Ga(!1)}});else if(Ut.filterDropdown)or=Ut.filterDropdown;else{const _a=Oa()||[],Sr=()=>(Ut.filters||[]).length===0?ie.createElement(vr.Z,{image:vr.Z.PRESENTED_IMAGE_SIMPLE,description:ra.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Un==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(li,{filterSearch:Xn,value:kr,onChange:Kr,tablePrefixCls:At,locale:ra}),ie.createElement("div",{className:`${At}-filter-dropdown-tree`},mn?ie.createElement(ha.default,{checked:_a.length===tl(Ut.filters).length,indeterminate:_a.length>0&&_a.lengthtypeof Xn=="function"?Xn(kr,cr(jr)):os(kr,jr.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(li,{filterSearch:Xn,value:kr,onChange:Kr,tablePrefixCls:At,locale:ra}),ie.createElement(Nr.default,{selectable:!0,multiple:mn,prefixCls:`${En}-menu`,className:Ao,onSelect:pr,onDeselect:pr,selectedKeys:_a,getPopupContainer:Ba,openKeys:Cr,onOpenChange:Lr,items:is({filters:Ut.filters||[],filterSearch:Xn,prefixCls:Mt,filteredKeys:Oa(),filterMultiple:mn,searchValue:kr})})),Wr=()=>Ca?(0,he.Z)((Ma||[]).map(jr=>String(jr)),_a,!0):_a.length===0;or=ie.createElement(ie.Fragment,null,Sr(),ie.createElement("div",{className:`${Mt}-dropdown-btns`},ie.createElement(pa.ZP,{type:"link",size:"small",disabled:Wr(),onClick:()=>Fr()},ra.filterReset),ie.createElement(pa.ZP,{type:"primary",size:"small",onClick:wo},ra.filterConfirm)))}Ut.filterDropdown&&(or=ie.createElement(Or.J,{selectable:void 0},or));const ir=()=>ie.createElement(Li,{className:`${Mt}-dropdown`},or);let $a;typeof Ut.filterIcon=="function"?$a=Ut.filterIcon(wr):Ut.filterIcon?$a=Ut.filterIcon:$a=ie.createElement(Yn,null);const{direction:Qr}=ie.useContext(nr.E_);return ie.createElement("div",{className:`${Mt}-column`},ie.createElement("span",{className:`${At}-column-title`},oa),ie.createElement(Za.Z,{dropdownRender:ir,trigger:["click"],open:Ja,onOpenChange:Yr,getPopupContainer:Ba,placement:Qr==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:st()(`${Mt}-trigger`,{active:wr}),onClick:_a=>{_a.stopPropagation()}},$a)))}var ss=ls;function Bl(De,Re,lt){let At=[];return(De||[]).forEach((Mt,Ut)=>{var En;const An=Ne(Ut,lt);if(Mt.filters||"filterDropdown"in Mt||"onFilter"in Mt)if("filteredValue"in Mt){let mn=Mt.filteredValue;"filterDropdown"in Mt||(mn=(En=mn==null?void 0:mn.map(String))!==null&&En!==void 0?En:mn),At.push({column:Mt,key:Ua(Mt,An),filteredKeys:mn,forceFiltered:Mt.filtered})}else At.push({column:Mt,key:Ua(Mt,An),filteredKeys:Re&&Mt.defaultFilteredValue?Mt.defaultFilteredValue:void 0,forceFiltered:Mt.filtered});"children"in Mt&&(At=[].concat((0,ye.Z)(At),(0,ye.Z)(Bl(Mt.children,Re,An))))}),At}function us(De,Re,lt,At,Mt,Ut,En,An){return lt.map((mn,Un)=>{const Xn=Ne(Un,An),{filterMultiple:Gn=!0,filterMode:la,filterSearch:ra}=mn;let oa=mn;if(oa.filters||oa.filterDropdown){const Ba=Ua(oa,Xn),Ea=At.find(Ia=>{let{key:Ca}=Ia;return Ba===Ca});oa=Object.assign(Object.assign({},oa),{title:Ia=>ie.createElement(ss,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Re,column:oa,columnKey:Ba,filterState:Ea,filterMultiple:Gn,filterMode:la,filterSearch:ra,triggerFilter:Ut,locale:Mt,getPopupContainer:En},gn(mn.title,Ia))})}return"children"in oa&&(oa=Object.assign(Object.assign({},oa),{children:us(De,Re,oa.children,At,Mt,Ut,En,Xn)})),oa})}function Ll(De){const Re={};return De.forEach(lt=>{let{key:At,filteredKeys:Mt,column:Ut}=lt;const{filters:En,filterDropdown:An}=Ut;if(An)Re[At]=Mt||null;else if(Array.isArray(Mt)){const mn=tl(En);Re[At]=mn.filter(Un=>Mt.includes(String(Un)))}else Re[At]=null}),Re}function ml(De,Re){return Re.reduce((lt,At)=>{const{column:{onFilter:Mt,filters:Ut},filteredKeys:En}=At;return Mt&&En&&En.length?lt.filter(An=>En.some(mn=>{const Un=tl(Ut),Xn=Un.findIndex(la=>String(la)===String(mn)),Gn=Xn!==-1?Un[Xn]:mn;return Mt(Gn,An)})):lt},De)}const Nl=De=>De.flatMap(Re=>"children"in Re?[Re].concat((0,ye.Z)(Nl(Re.children||[]))):[Re]);function Zs(De){let{prefixCls:Re,dropdownPrefixCls:lt,mergedColumns:At,onFilterChange:Mt,getPopupContainer:Ut,locale:En}=De;const An=ie.useMemo(()=>Nl(At||[]),[At]),[mn,Un]=ie.useState(()=>Bl(An,!0)),Xn=ie.useMemo(()=>{const oa=Bl(An,!1);if(oa.length===0)return oa;let Ba=!0,Ea=!0;if(oa.forEach(Ia=>{let{filteredKeys:Ca}=Ia;Ca!==void 0?Ba=!1:Ea=!1}),Ba){const Ia=(An||[]).map((Ca,Ma)=>Ua(Ca,Ne(Ma)));return mn.filter(Ca=>{let{key:Ma}=Ca;return Ia.includes(Ma)}).map(Ca=>{const Ma=An[Ia.findIndex(tr=>tr===Ca.key)];return Object.assign(Object.assign({},Ca),{column:Object.assign(Object.assign({},Ca.column),Ma),forceFiltered:Ma.filtered})})}return oa},[An,mn]),Gn=ie.useMemo(()=>Ll(Xn),[Xn]),la=oa=>{const Ba=Xn.filter(Ea=>{let{key:Ia}=Ea;return Ia!==oa.key});Ba.push(oa),Un(Ba),Mt(Ll(Ba),Ba)};return[oa=>us(Re,lt,oa,Xn,En,la,Ut),Xn,Gn]}var cs=Zs;function Ws(De,Re,lt){const At=ie.useRef({});function Mt(Ut){if(!At.current||At.current.data!==De||At.current.childrenColumnName!==Re||At.current.getRowKey!==lt){let An=function(mn){mn.forEach((Un,Xn)=>{const Gn=lt(Un,Xn);En.set(Gn,Un),Un&&typeof Un=="object"&&Re in Un&&An(Un[Re]||[])})};const En=new Map;An(De),At.current={data:De,childrenColumnName:Re,kvMap:En,getRowKey:lt}}return At.current.kvMap.get(Ut)}return[Mt]}var Il=y(50371),Xs=function(De,Re){var lt={};for(var At in De)Object.prototype.hasOwnProperty.call(De,At)&&Re.indexOf(At)<0&&(lt[At]=De[At]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,At=Object.getOwnPropertySymbols(De);Mt{const Ut=De[Mt];typeof Ut!="function"&&(lt[Mt]=Ut)}),lt}function Ks(De,Re,lt){const At=lt&&typeof lt=="object"?lt:{},{total:Mt=0}=At,Ut=Xs(At,["total"]),[En,An]=(0,ie.useState)(()=>({current:"defaultCurrent"in Ut?Ut.defaultCurrent:1,pageSize:"defaultPageSize"in Ut?Ut.defaultPageSize:fl})),mn=(0,Il.Z)(En,Ut,{total:Mt>0?Mt:De}),Un=Math.ceil((Mt||De)/mn.pageSize);mn.current>Un&&(mn.current=Un||1);const Xn=(la,ra)=>{An({current:la!=null?la:1,pageSize:ra||mn.pageSize})},Gn=(la,ra)=>{var oa;lt&&((oa=lt.onChange)===null||oa===void 0||oa.call(lt,la,ra)),Xn(la,ra),Re(la,ra||(mn==null?void 0:mn.pageSize))};return lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},mn),{onChange:Gn}),Xn]}var Ys=Ks,Qs=y(84105),ds=y(35654),Ol=y(90782),Js=y(71430),qs=y(18929);const Xi={},kl="SELECT_ALL",Rl="SELECT_INVERT",Ml="SELECT_NONE",zl=[],hl=(De,Re)=>{let lt=[];return(Re||[]).forEach(At=>{lt.push(At),At&&typeof At=="object"&&De in At&&(lt=[].concat((0,ye.Z)(lt),(0,ye.Z)(hl(De,At[De]))))}),lt};var _s=(De,Re)=>{const{preserveSelectedRowKeys:lt,selectedRowKeys:At,defaultSelectedRowKeys:Mt,getCheckboxProps:Ut,onChange:En,onSelect:An,onSelectAll:mn,onSelectInvert:Un,onSelectNone:Xn,onSelectMultiple:Gn,columnWidth:la,type:ra,selections:oa,fixed:Ba,renderCell:Ea,hideSelectAll:Ia,checkStrictly:Ca=!0}=Re||{},{prefixCls:Ma,data:tr,pageData:ar,getRecordByKey:Qa,getRowKey:fr,expandType:wr,childrenColumnName:Ga,locale:Ja,getPopupContainer:Va}=De,[Oa,Ka]=(0,qs.Z)(At||Mt||zl,{value:At}),pr=ie.useRef(new Map),Br=(0,ie.useCallback)(cr=>{if(lt){const or=new Map;cr.forEach(ir=>{let $a=Qa(ir);!$a&&pr.current.has(ir)&&($a=pr.current.get(ir)),or.set(ir,$a)}),pr.current=or}},[Qa,lt]);ie.useEffect(()=>{Br(Oa)},[Oa]);const{keyEntities:Cr}=(0,ie.useMemo)(()=>{if(Ca)return{keyEntities:null};let cr=tr;if(lt){const or=new Set(tr.map(($a,Qr)=>fr($a,Qr))),ir=Array.from(pr.current).reduce(($a,Qr)=>{let[_a,Sr]=Qr;return or.has(_a)?$a:$a.concat(Sr)},[]);cr=[].concat((0,ye.Z)(cr),(0,ye.Z)(ir))}return(0,Js.I8)(cr,{externalGetKey:fr,childrenPropName:Ga})},[tr,fr,Ca,Ga,lt]),rr=(0,ie.useMemo)(()=>hl(Ga,ar),[Ga,ar]),Lr=(0,ie.useMemo)(()=>{const cr=new Map;return rr.forEach((or,ir)=>{const $a=fr(or,ir),Qr=(Ut?Ut(or):null)||{};cr.set($a,Qr)}),cr},[rr,fr,Ut]),kr=(0,ie.useCallback)(cr=>{var or;return!!(!((or=Lr.get(fr(cr)))===null||or===void 0)&&or.disabled)},[Lr,fr]),[oo,Kr]=(0,ie.useMemo)(()=>{if(Ca)return[Oa||[],[]];const{checkedKeys:cr,halfCheckedKeys:or}=(0,Ol.S)(Oa,!0,Cr,kr);return[cr||[],or]},[Oa,Ca,Cr,kr]),xo=(0,ie.useMemo)(()=>{const cr=ra==="radio"?oo.slice(0,1):oo;return new Set(cr)},[oo,ra]),wo=(0,ie.useMemo)(()=>ra==="radio"?new Set:new Set(Kr),[Kr,ra]),[Fr,Lo]=(0,ie.useState)(null);ie.useEffect(()=>{Re||Ka(zl)},[!!Re]);const Yr=(0,ie.useCallback)((cr,or)=>{let ir,$a;Br(cr),lt?(ir=cr,$a=cr.map(Qr=>pr.current.get(Qr))):(ir=[],$a=[],cr.forEach(Qr=>{const _a=Qa(Qr);_a!==void 0&&(ir.push(Qr),$a.push(_a))})),Ka(ir),En==null||En(ir,$a,{type:or})},[Ka,Qa,En,lt]),Ao=(0,ie.useCallback)((cr,or,ir,$a)=>{if(An){const Qr=ir.map(_a=>Qa(_a));An(Qa(cr),or,Qr,$a)}Yr(ir,"single")},[An,Qa,Yr]),mo=(0,ie.useMemo)(()=>!oa||Ia?null:(oa===!0?[kl,Rl,Ml]:oa).map(or=>or===kl?{key:"all",text:Ja.selectionAll,onSelect(){Yr(tr.map((ir,$a)=>fr(ir,$a)).filter(ir=>{const $a=Lr.get(ir);return!($a!=null&&$a.disabled)||xo.has(ir)}),"all")}}:or===Rl?{key:"invert",text:Ja.selectInvert,onSelect(){const ir=new Set(xo);ar.forEach((Qr,_a)=>{const Sr=fr(Qr,_a),Wr=Lr.get(Sr);Wr!=null&&Wr.disabled||(ir.has(Sr)?ir.delete(Sr):ir.add(Sr))});const $a=Array.from(ir);Un&&Un($a),Yr($a,"invert")}}:or===Ml?{key:"none",text:Ja.selectNone,onSelect(){Xn==null||Xn(),Yr(Array.from(xo).filter(ir=>{const $a=Lr.get(ir);return $a==null?void 0:$a.disabled}),"none")}}:or).map(or=>Object.assign(Object.assign({},or),{onSelect:function(){for(var ir,$a,Qr=arguments.length,_a=new Array(Qr),Sr=0;Sr{var or;if(!Re)return cr.filter(Jr=>Jr!==Xi);let ir=(0,ye.Z)(cr);const $a=new Set(xo),Qr=rr.map(fr).filter(Jr=>!Lr.get(Jr).disabled),_a=Qr.every(Jr=>$a.has(Jr)),Sr=Qr.some(Jr=>$a.has(Jr)),Wr=()=>{const Jr=[];_a?Qr.forEach(Po=>{$a.delete(Po),Jr.push(Po)}):Qr.forEach(Po=>{$a.has(Po)||($a.add(Po),Jr.push(Po))});const $r=Array.from($a);mn==null||mn(!_a,$r.map(Po=>Qa(Po)),Jr.map(Po=>Qa(Po))),Yr($r,"all"),Lo(null)};let jr;if(ra!=="radio"){let Jr;if(mo){const Rr={getPopupContainer:Va,items:mo.map((_o,Ko)=>{const{key:oi,text:Ii,onSelect:Ai}=_o;return{key:oi!=null?oi:Ko,onClick:()=>{Ai==null||Ai(Qr)},label:Ii}})};Jr=ie.createElement("div",{className:`${Ma}-selection-extra`},ie.createElement(Za.Z,{menu:Rr,getPopupContainer:Va},ie.createElement("span",null,ie.createElement(Qs.Z,null))))}const $r=rr.map((Rr,_o)=>{const Ko=fr(Rr,_o),oi=Lr.get(Ko)||{};return Object.assign({checked:$a.has(Ko)},oi)}).filter(Rr=>{let{disabled:_o}=Rr;return _o}),Po=!!$r.length&&$r.length===rr.length,ko=Po&&$r.every(Rr=>{let{checked:_o}=Rr;return _o}),po=Po&&$r.some(Rr=>{let{checked:_o}=Rr;return _o});jr=!Ia&&ie.createElement("div",{className:`${Ma}-selection`},ie.createElement(ha.default,{checked:Po?ko:!!rr.length&&_a,indeterminate:Po?!ko&&po:!_a&&Sr,onChange:Wr,disabled:rr.length===0||Po,"aria-label":Jr?"Custom selection":"Select all",skipGroup:!0}),Jr)}let Xo;ra==="radio"?Xo=(Jr,$r,Po)=>{const ko=fr($r,Po),po=$a.has(ko);return{node:ie.createElement(_r.ZP,Object.assign({},Lr.get(ko),{checked:po,onClick:Rr=>Rr.stopPropagation(),onChange:Rr=>{$a.has(ko)||Ao(ko,!0,[ko],Rr.nativeEvent)}})),checked:po}}:Xo=(Jr,$r,Po)=>{var ko;const po=fr($r,Po),Rr=$a.has(po),_o=wo.has(po),Ko=Lr.get(po);let oi;return wr==="nest"?oi=_o:oi=(ko=Ko==null?void 0:Ko.indeterminate)!==null&&ko!==void 0?ko:_o,{node:ie.createElement(ha.default,Object.assign({},Ko,{indeterminate:oi,checked:Rr,skipGroup:!0,onClick:Ii=>Ii.stopPropagation(),onChange:Ii=>{let{nativeEvent:Ai}=Ii;const{shiftKey:Ui}=Ai;let Hi=-1,gi=-1;if(Ui&&Ca){const Yo=new Set([Fr,po]);Qr.some(($o,Ro)=>{if(Yo.has($o))if(Hi===-1)Hi=Ro;else return gi=Ro,!0;return!1})}if(gi!==-1&&Hi!==gi&&Ca){const Yo=Qr.slice(Hi,gi+1),$o=[];Rr?Yo.forEach(vo=>{$a.has(vo)&&($o.push(vo),$a.delete(vo))}):Yo.forEach(vo=>{$a.has(vo)||($o.push(vo),$a.add(vo))});const Ro=Array.from($a);Gn==null||Gn(!Rr,Ro.map(vo=>Qa(vo)),$o.map(vo=>Qa(vo))),Yr(Ro,"multiple")}else{const Yo=oo;if(Ca){const $o=Rr?(0,ds._5)(Yo,po):(0,ds.L0)(Yo,po);Ao(po,!Rr,$o,Ai)}else{const $o=(0,Ol.S)([].concat((0,ye.Z)(Yo),[po]),!0,Cr,kr),{checkedKeys:Ro,halfCheckedKeys:vo}=$o;let yi=Ro;if(Rr){const ji=new Set(Ro);ji.delete(po),yi=(0,Ol.S)(Array.from(ji),{checked:!1,halfCheckedKeys:vo},Cr,kr).checkedKeys}Ao(po,!Rr,yi,Ai)}}Lo(Rr?null:po)}})),checked:Rr}};const Uo=(Jr,$r,Po)=>{const{node:ko,checked:po}=Xo(Jr,$r,Po);return Ea?Ea(po,$r,Po,ko):ko};if(!ir.includes(Xi))if(ir.findIndex(Jr=>{var $r;return(($r=Jr[qn])===null||$r===void 0?void 0:$r.columnType)==="EXPAND_COLUMN"})===0){const[Jr,...$r]=ir;ir=[Jr,Xi].concat((0,ye.Z)($r))}else ir=[Xi].concat((0,ye.Z)(ir));const Ei=ir.indexOf(Xi);ir=ir.filter((Jr,$r)=>Jr!==Xi||$r===Ei);const No=ir[Ei-1],si=ir[Ei+1];let Bo=Ba;Bo===void 0&&((si==null?void 0:si.fixed)!==void 0?Bo=si.fixed:(No==null?void 0:No.fixed)!==void 0&&(Bo=No.fixed)),Bo&&No&&((or=No[qn])===null||or===void 0?void 0:or.columnType)==="EXPAND_COLUMN"&&No.fixed===void 0&&(No.fixed=Bo);const ni=st()(`${Ma}-selection-col`,{[`${Ma}-selection-col-with-dropdown`]:oa&&ra==="checkbox"}),Ki={fixed:Bo,width:la,className:`${Ma}-selection-column`,title:Re.columnTitle||jr,render:Uo,onCell:Re.onCell,[qn]:{className:ni}};return ir.map(Jr=>Jr===Xi?Ki:Jr)},[fr,rr,Re,oo,xo,wo,la,mo,wr,Fr,Lr,Gn,Ao,kr]),xo]},gs=y(89489),$s=y(59477),eu=y(6848);const vl="ascend",Ul="descend";function Sl(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function ps(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function tu(De,Re){return Re?De[De.indexOf(Re)+1]:De[0]}function Hl(De,Re,lt){let At=[];function Mt(Ut,En){At.push({column:Ut,key:Ua(Ut,En),multiplePriority:Sl(Ut),sortOrder:Ut.sortOrder})}return(De||[]).forEach((Ut,En)=>{const An=Ne(En,lt);Ut.children?("sortOrder"in Ut&&Mt(Ut,An),At=[].concat((0,ye.Z)(At),(0,ye.Z)(Hl(Ut.children,Re,An)))):Ut.sorter&&("sortOrder"in Ut?Mt(Ut,An):Re&&Ut.defaultSortOrder&&At.push({column:Ut,key:Ua(Ut,An),multiplePriority:Sl(Ut),sortOrder:Ut.defaultSortOrder}))}),At}function ms(De,Re,lt,At,Mt,Ut,En,An){return(Re||[]).map((mn,Un)=>{const Xn=Ne(Un,An);let Gn=mn;if(Gn.sorter){const la=Gn.sortDirections||Mt,ra=Gn.showSorterTooltip===void 0?En:Gn.showSorterTooltip,oa=Ua(Gn,Xn),Ba=lt.find(wr=>{let{key:Ga}=wr;return Ga===oa}),Ea=Ba?Ba.sortOrder:null,Ia=tu(la,Ea);let Ca;if(mn.sortIcon)Ca=mn.sortIcon({sortOrder:Ea});else{const wr=la.includes(vl)&&ie.createElement($s.Z,{className:st()(`${De}-column-sorter-up`,{active:Ea===vl})}),Ga=la.includes(Ul)&&ie.createElement(gs.Z,{className:st()(`${De}-column-sorter-down`,{active:Ea===Ul})});Ca=ie.createElement("span",{className:st()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(wr&&Ga)})},ie.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},wr,Ga))}const{cancelSort:Ma,triggerAsc:tr,triggerDesc:ar}=Ut||{};let Qa=Ma;Ia===Ul?Qa=ar:Ia===vl&&(Qa=tr);const fr=typeof ra=="object"?ra:{title:Qa};Gn=Object.assign(Object.assign({},Gn),{className:st()(Gn.className,{[`${De}-column-sort`]:Ea}),title:wr=>{const Ga=ie.createElement("div",{className:`${De}-column-sorters`},ie.createElement("span",{className:`${De}-column-title`},gn(mn.title,wr)),Ca);return ra?ie.createElement(eu.Z,Object.assign({},fr),Ga):Ga},onHeaderCell:wr=>{const Ga=mn.onHeaderCell&&mn.onHeaderCell(wr)||{},Ja=Ga.onClick,Va=Ga.onKeyDown;Ga.onClick=pr=>{At({column:mn,key:oa,sortOrder:Ia,multiplePriority:Sl(mn)}),Ja==null||Ja(pr)},Ga.onKeyDown=pr=>{pr.keyCode===Bi.Z.ENTER&&(At({column:mn,key:oa,sortOrder:Ia,multiplePriority:Sl(mn)}),Va==null||Va(pr))};const Oa=Tn(mn.title,{}),Ka=Oa==null?void 0:Oa.toString();return Ea?Ga["aria-sort"]=Ea==="ascend"?"ascending":"descending":Ga["aria-label"]=Ka||"",Ga.className=st()(Ga.className,`${De}-column-has-sorters`),Ga.tabIndex=0,mn.ellipsis&&(Ga.title=(Oa!=null?Oa:"").toString()),Ga}})}return"children"in Gn&&(Gn=Object.assign(Object.assign({},Gn),{children:ms(De,Gn.children,lt,At,Mt,Ut,En,Xn)})),Gn})}function fs(De){const{column:Re,sortOrder:lt}=De;return{column:Re,order:lt,field:Re.dataIndex,columnKey:Re.key}}function hs(De){const Re=De.filter(lt=>{let{sortOrder:At}=lt;return At}).map(fs);return Re.length===0&&De.length?Object.assign(Object.assign({},fs(De[De.length-1])),{column:void 0}):Re.length<=1?Re[0]||{}:Re}function jl(De,Re,lt){const At=Re.slice().sort((En,An)=>An.multiplePriority-En.multiplePriority),Mt=De.slice(),Ut=At.filter(En=>{let{column:{sorter:An},sortOrder:mn}=En;return ps(An)&&mn});return Ut.length?Mt.sort((En,An)=>{for(let mn=0;mn{const An=En[lt];return An?Object.assign(Object.assign({},En),{[lt]:jl(An,Re,lt)}):En}):Mt}function nu(De){let{prefixCls:Re,mergedColumns:lt,onSorterChange:At,sortDirections:Mt,tableLocale:Ut,showSorterTooltip:En}=De;const[An,mn]=ie.useState(Hl(lt,!0)),Un=ie.useMemo(()=>{let oa=!0;const Ba=Hl(lt,!1);if(!Ba.length)return An;const Ea=[];function Ia(Ma){oa?Ea.push(Ma):Ea.push(Object.assign(Object.assign({},Ma),{sortOrder:null}))}let Ca=null;return Ba.forEach(Ma=>{Ca===null?(Ia(Ma),Ma.sortOrder&&(Ma.multiplePriority===!1?oa=!1:Ca=!0)):(Ca&&Ma.multiplePriority!==!1||(oa=!1),Ia(Ma))}),Ea},[lt,An]),Xn=ie.useMemo(()=>{const oa=Un.map(Ba=>{let{column:Ea,sortOrder:Ia}=Ba;return{column:Ea,order:Ia}});return{sortColumns:oa,sortColumn:oa[0]&&oa[0].column,sortOrder:oa[0]&&oa[0].order}},[Un]);function Gn(oa){let Ba;oa.multiplePriority===!1||!Un.length||Un[0].multiplePriority===!1?Ba=[oa]:Ba=[].concat((0,ye.Z)(Un.filter(Ea=>{let{key:Ia}=Ea;return Ia!==oa.key})),[oa]),mn(Ba),At(hs(Ba),Ba)}return[oa=>ms(Re,oa,Un,Gn,Mt,Ut,En),Un,Xn,()=>hs(Un)]}function vs(De,Re){return De.map(lt=>{const At=Object.assign({},lt);return At.title=gn(lt.title,Re),"children"in At&&(At.children=vs(At.children,Re)),At})}function au(De){return[ie.useCallback(lt=>vs(lt,De),[De])]}var ru=ia((De,Re)=>{const{_renderTimes:lt}=De,{_renderTimes:At}=Re;return lt!==At}),ou=xr((De,Re)=>{const{_renderTimes:lt}=De,{_renderTimes:At}=Re;return lt!==At}),il=y(64993),bl=y(17313),iu=y(83116),lu=y(37613),su=De=>{const{componentCls:Re}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,At=(Mt,Ut,En)=>({[`&${Re}-${Mt}`]:{[`> ${Re}-container`]:{[`> ${Re}-content, > ${Re}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Re}-expanded-row-fixed`]:{margin:`-${Ut}px -${En+De.lineWidth}px`}}}}}});return{[`${Re}-wrapper`]:{[`${Re}${Re}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Re}-title`]:{border:lt,borderBottom:0},[`> ${Re}-container`]:{borderInlineStart:lt,borderTop:lt,[` + `]:Object.assign({},ce(we))}}};var be=(0,Ee.Z)("Skeleton",we=>{const{componentCls:Ce}=we,ct=(0,Le.TS)(we,{skeletonAvatarCls:`${Ce}-avatar`,skeletonTitleCls:`${Ce}-title`,skeletonParagraphCls:`${Ce}-paragraph`,skeletonButtonCls:`${Ce}-button`,skeletonInputCls:`${Ce}-input`,skeletonImageCls:`${Ce}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ve(ct)]},we=>{const{colorFillContent:Ce,colorFill:ct}=we,Gt=Ce,Ve=ct;return{color:Gt,colorGradientEnd:Ve,gradientFromColor:Gt,gradientToColor:Ve,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ie=we=>{const{prefixCls:Ce,className:ct,rootClassName:Gt,active:Ve,shape:He="circle",size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),_t=(0,fe.Z)(we,["prefixCls","className"]),Kt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve},ct,Gt,Cn);return mt(oe.createElement("div",{className:Kt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-avatar`,shape:He,size:ut},_t))))},Ye=we=>{const{prefixCls:Ce,className:ct,rootClassName:Gt,active:Ve,block:He=!1,size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),_t=(0,fe.Z)(we,["prefixCls"]),Kt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve,[`${Ze}-block`]:He},ct,Gt,Cn);return mt(oe.createElement("div",{className:Kt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-button`,size:ut},_t))))};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 st=we=>{const{prefixCls:Ce,className:ct,rootClassName:Gt,style:Ve,active:He}=we,{getPrefixCls:ut}=oe.useContext(ge.E_),dt=ut("skeleton",Ce),[Ze,mt]=be(dt),Cn=re()(dt,`${dt}-element`,{[`${dt}-active`]:He},ct,Gt,mt);return Ze(oe.createElement("div",{className:Cn},oe.createElement("div",{className:re()(`${dt}-image`,ct),style:Ve},oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${dt}-image-svg`},oe.createElement("path",{d:Be,className:`${dt}-image-path`})))))},vt=we=>{const{prefixCls:Ce,className:ct,rootClassName:Gt,active:Ve,block:He,size:ut="default"}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),_t=(0,fe.Z)(we,["prefixCls"]),Kt=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:Ve,[`${Ze}-block`]:He},ct,Gt,Cn);return mt(oe.createElement("div",{className:Kt},oe.createElement(ie,Object.assign({prefixCls:`${Ze}-input`,size:ut},_t))))},wt=y(14809),Ct={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"},Tt=Ct,sn=y(7657),en=function(Ce,ct){return oe.createElement(sn.Z,(0,wt.Z)({},Ce,{ref:ct,icon:Tt}))},et=oe.forwardRef(en),Bt=et,rt=we=>{const{prefixCls:Ce,className:ct,rootClassName:Gt,style:Ve,active:He,children:ut}=we,{getPrefixCls:dt}=oe.useContext(ge.E_),Ze=dt("skeleton",Ce),[mt,Cn]=be(Ze),_t=re()(Ze,`${Ze}-element`,{[`${Ze}-active`]:He},Cn,ct,Gt),Kt=ut!=null?ut:oe.createElement(Bt,null);return mt(oe.createElement("div",{className:_t},oe.createElement("div",{className:re()(`${Ze}-image`,ct),style:Ve},Kt)))},qe=y(95190),Wt=we=>{const Ce=dt=>{const{width:Ze,rows:mt=2}=we;if(Array.isArray(Ze))return Ze[dt];if(mt-1===dt)return Ze},{prefixCls:ct,className:Gt,style:Ve,rows:He}=we,ut=(0,qe.Z)(Array(He)).map((dt,Ze)=>oe.createElement("li",{key:Ze,style:{width:Ce(Ze)}}));return oe.createElement("ul",{className:re()(ct,Gt),style:Ve},ut)},Nt=we=>{let{prefixCls:Ce,className:ct,width:Gt,style:Ve}=we;return oe.createElement("h3",{className:re()(Ce,ct),style:Object.assign({width:Gt},Ve)})};function it(we){return we&&typeof we=="object"?we:{}}function kt(we,Ce){return we&&!Ce?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Et(we,Ce){return!we&&Ce?{width:"38%"}:we&&Ce?{width:"50%"}:{}}function kn(we,Ce){const ct={};return(!we||!Ce)&&(ct.width="61%"),!we&&Ce?ct.rows=3:ct.rows=2,ct}const cn=we=>{const{prefixCls:Ce,loading:ct,className:Gt,rootClassName:Ve,style:He,children:ut,avatar:dt=!1,title:Ze=!0,paragraph:mt=!0,active:Cn,round:_t}=we,{getPrefixCls:Kt,direction:Pn,skeleton:Nn}=oe.useContext(ge.E_),Qe=Kt("skeleton",Ce),[Rt,Ut]=be(Qe);if(ct||!("loading"in we)){const Xt=!!dt,vn=!!Ze,Hn=!!mt;let zn;if(Xt){const _n=Object.assign(Object.assign({prefixCls:`${Qe}-avatar`},kt(vn,Hn)),it(dt));zn=oe.createElement("div",{className:`${Qe}-header`},oe.createElement(ie,Object.assign({},_n)))}let Bn;if(vn||Hn){let _n;if(vn){const Ue=Object.assign(Object.assign({prefixCls:`${Qe}-title`},Et(Xt,Hn)),it(Ze));_n=oe.createElement(Nt,Object.assign({},Ue))}let pn;if(Hn){const Ue=Object.assign(Object.assign({prefixCls:`${Qe}-paragraph`},kn(Xt,vn)),it(mt));pn=oe.createElement(Wt,Object.assign({},Ue))}Bn=oe.createElement("div",{className:`${Qe}-content`},_n,pn)}const Wn=re()(Qe,{[`${Qe}-with-avatar`]:Xt,[`${Qe}-active`]:Cn,[`${Qe}-rtl`]:Pn==="rtl",[`${Qe}-round`]:_t},Nn==null?void 0:Nn.className,Gt,Ve,Ut);return Rt(oe.createElement("div",{className:Wn,style:Object.assign(Object.assign({},Nn==null?void 0:Nn.style),He)},zn,Bn))}return typeof ut!="undefined"?ut:null};cn.Button=Ye,cn.Avatar=Ie,cn.Input=vt,cn.Image=st,cn.Node=rt;var gt=cn,tt=gt},31797:function(de,ne,y){"use strict";y.d(ne,{default:function(){return be}});var E=y(59301),re=y(56762),oe=y(92343),ge=y(92310),fe=y.n(ge),he=y(36355),ie=y(61621),Ee=Ae=>{const{value:Ie,formatter:ke,precision:Ye,decimalSeparator:Be,groupSeparator:$e="",prefixCls:st}=Ae;let Qt;if(typeof ke=="function")Qt=ke(Ie);else{const vt=String(Ie),wt=vt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!wt||vt==="-")Qt=vt;else{const Ct=wt[1];let Tt=wt[2]||"0",sn=wt[4]||"";Tt=Tt.replace(/\B(?=(\d{3})+(?!\d))/g,$e),typeof Ye=="number"&&(sn=sn.padEnd(Ye,"0").slice(0,Ye>0?Ye:0)),sn&&(sn=`${Be}${sn}`),Qt=[E.createElement("span",{key:"int",className:`${st}-content-value-int`},Ct,Tt),sn&&E.createElement("span",{key:"decimal",className:`${st}-content-value-decimal`},sn)]}}return E.createElement("span",{className:`${st}-content-value`},Qt)},Le=y(17313),Oe=y(83116),je=y(37613);const Ge=Ae=>{const{componentCls:Ie,marginXXS:ke,padding:Ye,colorTextDescription:Be,titleFontSize:$e,colorTextHeading:st,contentFontSize:Qt,fontFamily:vt}=Ae;return{[`${Ie}`]:Object.assign(Object.assign({},(0,Le.Wf)(Ae)),{[`${Ie}-title`]:{marginBottom:ke,color:Be,fontSize:$e},[`${Ie}-skeleton`]:{paddingTop:Ye},[`${Ie}-content`]:{color:st,fontSize:Qt,fontFamily:vt,[`${Ie}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ie}-content-prefix, ${Ie}-content-suffix`]:{display:"inline-block"},[`${Ie}-content-prefix`]:{marginInlineEnd:ke},[`${Ie}-content-suffix`]:{marginInlineStart:ke}}})}};var ce=(0,Oe.Z)("Statistic",Ae=>{const Ie=(0,je.TS)(Ae,{});return[Ge(Ie)]},Ae=>{const{fontSizeHeading3:Ie,fontSize:ke}=Ae;return{titleFontSize:ke,contentFontSize:Ie}}),a=Ae=>{const{prefixCls:Ie,className:ke,rootClassName:Ye,style:Be,valueStyle:$e,value:st=0,title:Qt,valueRender:vt,prefix:wt,suffix:Ct,loading:Tt=!1,onMouseEnter:sn,onMouseLeave:en,decimalSeparator:et=".",groupSeparator:Bt=","}=Ae,{getPrefixCls:un,direction:rt,statistic:qe}=E.useContext(he.E_),ht=un("statistic",Ie),[Wt,bt]=ce(ht),Nt=E.createElement(Ee,Object.assign({decimalSeparator:et,groupSeparator:Bt,prefixCls:ht},Ae,{value:st})),it=fe()(ht,{[`${ht}-rtl`]:rt==="rtl"},qe==null?void 0:qe.className,ke,Ye,bt);return Wt(E.createElement("div",{className:it,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Be),onMouseEnter:sn,onMouseLeave:en},Qt&&E.createElement("div",{className:`${ht}-title`},Qt),E.createElement(ie.Z,{paragraph:!1,loading:Tt,className:`${ht}-skeleton`},E.createElement("div",{style:$e,className:`${ht}-content`},wt&&E.createElement("span",{className:`${ht}-content-prefix`},wt),vt?vt(Nt):Nt,Ct&&E.createElement("span",{className:`${ht}-content-suffix`},Ct)))))};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 x(Ae,Ie){let ke=Ae;const Ye=/\[[^\]]*]/g,Be=(Ie.match(Ye)||[]).map(vt=>vt.slice(1,-1)),$e=Ie.replace(Ye,"[]"),st=ee.reduce((vt,wt)=>{let[Ct,Tt]=wt;if(vt.includes(Ct)){const sn=Math.floor(ke/Tt);return ke-=sn*Tt,vt.replace(new RegExp(`${Ct}+`,"g"),en=>{const et=en.length;return sn.toString().padStart(et,"0")})}return vt},$e);let Qt=0;return st.replace(Ye,()=>{const vt=Be[Qt];return Qt+=1,vt})}function te(Ae,Ie){const{format:ke=""}=Ie,Ye=new Date(Ae).getTime(),Be=Date.now(),$e=Math.max(Ye-Be,0);return x($e,ke)}const ae=1e3/30;function le(Ae){return new Date(Ae).getTime()}const pe=Ae=>{const{value:Ie,format:ke="HH:mm:ss",onChange:Ye,onFinish:Be}=Ae,$e=(0,re.Z)(),st=E.useRef(null),Qt=()=>{Be==null||Be(),st.current&&(clearInterval(st.current),st.current=null)},vt=()=>{const Tt=le(Ie);Tt>=Date.now()&&(st.current=setInterval(()=>{$e(),Ye==null||Ye(Tt-Date.now()),Tt(vt(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[Ie]);const wt=(Tt,sn)=>te(Tt,Object.assign(Object.assign({},sn),{format:ke})),Ct=Tt=>(0,oe.Tm)(Tt,{title:void 0});return E.createElement(a,Object.assign({},Ae,{valueRender:Ct,formatter:wt}))};var ve=E.memo(pe);a.Countdown=ve;var be=a},15969:function(de,ne,y){"use strict";y.d(ne,{N:function(){return E}});const E=re=>({color:re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${re.motionDurationSlow}`,"&:focus, &:hover":{color:re.colorLinkHover},"&:active":{color:re.colorLinkActive}})},1710:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Zu}});var E={},re="rc-table-internal-hook",oe=y(50298),ge=y(6089),fe=y(34280),he=y(13697),ie=y(59301),xe=y(4676);function Ee(De){var Re=ie.createContext(void 0),lt=function(Mt){var zt=Mt.value,En=Mt.children,An=ie.useRef(zt);An.current=zt;var mn=ie.useState(function(){return{getValue:function(){return An.current},listeners:new Set}}),Un=(0,oe.Z)(mn,1),Xn=Un[0];return(0,fe.Z)(function(){(0,xe.unstable_batchedUpdates)(function(){Xn.listeners.forEach(function(Gn){Gn(zt)})})},[zt]),ie.createElement(Re.Provider,{value:Xn},En)};return{Context:Re,Provider:lt,defaultValue:De}}function Le(De,Re){var lt=(0,ge.Z)(typeof Re=="function"?Re:function(Gn){if(Re===void 0)return Gn;if(!Array.isArray(Re))return Gn[Re];var la={};return Re.forEach(function(aa){la[aa]=Gn[aa]}),la}),At=ie.useContext(De==null?void 0:De.Context),Mt=At||{},zt=Mt.listeners,En=Mt.getValue,An=ie.useRef();An.current=lt(At?En():De==null?void 0:De.defaultValue);var mn=ie.useState({}),Un=(0,oe.Z)(mn,2),Xn=Un[1];return(0,fe.Z)(function(){if(!At)return;function Gn(la){var aa=lt(la);(0,he.Z)(An.current,aa,!0)||Xn({})}return zt.add(Gn),function(){zt.delete(Gn)}},[At]),An.current}var Oe=y(14809),je=y(8654);function Ge(){var De=ie.createContext(null);function Re(){return ie.useContext(De)}function lt(Mt,zt){var En=(0,je.Yr)(Mt),An=function(Un,Xn){var Gn=En?{ref:Xn}:{},la=ie.useRef(0),aa=ie.useRef(Un),oa=Re();return oa!==null?ie.createElement(Mt,(0,Oe.Z)({},Un,Gn)):((!zt||zt(aa.current,Un))&&(la.current+=1),aa.current=Un,ie.createElement(De.Provider,{value:la.current},ie.createElement(Mt,(0,Oe.Z)({},Un,Gn))))};return En?ie.forwardRef(An):An}function At(Mt,zt){var En=(0,je.Yr)(Mt),An=function(Un,Xn){var Gn=En?{ref:Xn}:{};return Re(),ie.createElement(Mt,(0,Oe.Z)({},Un,Gn))};return En?ie.memo(ie.forwardRef(An),zt):ie.memo(An,zt)}return{makeImmutable:lt,responseImmutable:At,useImmutableMark:Re}}var ce=Ge(),b=ce.makeImmutable,a=ce.responseImmutable,ee=ce.useImmutableMark,x=Ge(),te=x.makeImmutable,ae=x.responseImmutable,le=x.useImmutableMark,pe=Ee(),ve=pe;function be(De,Re){var lt=ie.useRef(0);lt.current+=1;var At=ie.useRef(De),Mt=[];Object.keys(De||{}).map(function(En){var An;(De==null?void 0:De[En])!==((An=At.current)===null||An===void 0?void 0:An[En])&&Mt.push(En)}),At.current=De;var zt=ie.useRef([]);return Mt.length&&(zt.current=Mt),ie.useDebugValue(lt.current),ie.useDebugValue(zt.current.join(", ")),Re&&console.log("".concat(Re,":"),lt.current,zt.current),lt.current}var Ae=null,Ie=ie.memo(function(){var De=be();return ie.createElement("h1",null,"Render Times: ",De)});Ie.displayName="RenderBlock";var ke=y(93664),Ye=y(20439),Be=y(4635),$e=y(92310),st=y.n($e),Qt=y(80547),vt=y(97938),wt=y(48736),Ct=ie.createContext({renderWithProps:!1}),Tt=Ct,sn="RC_TABLE_KEY";function en(De){return De==null?[]:Array.isArray(De)?De:[De]}function et(De){var Re=[],lt={};return De.forEach(function(At){for(var Mt=At||{},zt=Mt.key,En=Mt.dataIndex,An=zt||en(En).join("-")||sn;lt[An];)An="".concat(An,"_next");lt[An]=!0,Re.push(An)}),Re}function Bt(De){return De!=null}function un(De){return De&&(0,ke.Z)(De)==="object"&&!Array.isArray(De)&&!ie.isValidElement(De)}function rt(De,Re,lt,At,Mt,zt){var En=ie.useContext(Tt),An=le(),mn=(0,Qt.Z)(function(){if(Bt(At))return[At];var Un=Re==null||Re===""?[]:Array.isArray(Re)?Re:[Re],Xn=(0,vt.Z)(De,Un),Gn=Xn,la=void 0;if(Mt){var aa=Mt(Xn,De,lt);un(aa)?(Gn=aa.children,la=aa.props,En.renderWithProps=!0):Gn=aa}return[Gn,la]},[An,De,At,Re,Mt,lt],function(Un,Xn){if(zt){var Gn=(0,oe.Z)(Un,2),la=Gn[1],aa=(0,oe.Z)(Xn,2),oa=aa[1];return zt(oa,la)}return En.renderWithProps?!0:!(0,he.Z)(Un,Xn,!0)});return mn}function qe(De,Re,lt,At){var Mt=De+Re-1;return De<=At&&Mt>=lt}function ht(De,Re){return Le(ve,function(lt){var At=qe(De,Re||1,lt.hoverStartRow,lt.hoverEndRow);return[At,lt.onHover]})}var Wt=function(Re){var lt=Re.ellipsis,At=Re.rowType,Mt=Re.children,zt,En=lt===!0?{showTitle:!0}:lt;return En&&(En.showTitle||At==="header")&&(typeof Mt=="string"||typeof Mt=="number"?zt=Mt.toString():ie.isValidElement(Mt)&&typeof Mt.props.children=="string"&&(zt=Mt.props.children)),zt};function bt(De){var Re,lt,At,Mt,zt,En,An,mn,Un=De.component,Xn=De.children,Gn=De.ellipsis,la=De.scope,aa=De.prefixCls,oa=De.className,Ba=De.align,Ea=De.record,Ia=De.render,Ca=De.dataIndex,Ma=De.renderIndex,tr=De.shouldCellUpdate,ar=De.index,Qa=De.rowType,fr=De.colSpan,wr=De.rowSpan,Ga=De.fixLeft,Ja=De.fixRight,Va=De.firstFixLeft,Oa=De.lastFixLeft,Ka=De.firstFixRight,pr=De.lastFixRight,Br=De.appendNode,Cr=De.additionalProps,rr=Cr===void 0?{}:Cr,Lr=De.isSticky,kr="".concat(aa,"-cell"),oo=Le(ve,["supportSticky","allColumnsFixedLeft"]),Kr=oo.supportSticky,xo=oo.allColumnsFixedLeft,wo=rt(Ea,Ca,Ma,Xn,Ia,tr),Fr=(0,oe.Z)(wo,2),Lo=Fr[0],Yr=Fr[1],Ao={},mo=typeof Ga=="number"&&Kr,qo=typeof Ja=="number"&&Kr;mo&&(Ao.position="sticky",Ao.left=Ga),qo&&(Ao.position="sticky",Ao.right=Ja);var cr=(Re=(lt=(At=Yr==null?void 0:Yr.colSpan)!==null&&At!==void 0?At:rr.colSpan)!==null&<!==void 0?lt:fr)!==null&&Re!==void 0?Re:1,or=(Mt=(zt=(En=Yr==null?void 0:Yr.rowSpan)!==null&&En!==void 0?En:rr.rowSpan)!==null&&zt!==void 0?zt:wr)!==null&&Mt!==void 0?Mt:1,ir=ht(ar,or),$a=(0,oe.Z)(ir,2),Qr=$a[0],_a=$a[1],Sr=function(Bo){var ni;Ea&&_a(ar,ar+or-1),rr==null||(ni=rr.onMouseEnter)===null||ni===void 0||ni.call(rr,Bo)},Wr=function(Bo){var ni;Ea&&_a(-1,-1),rr==null||(ni=rr.onMouseLeave)===null||ni===void 0||ni.call(rr,Bo)};if(cr===0||or===0)return null;var jr=(An=rr.title)!==null&&An!==void 0?An:Wt({rowType:Qa,ellipsis:Gn,children:Lo}),Xo=st()(kr,oa,(mn={},(0,Be.Z)(mn,"".concat(kr,"-fix-left"),mo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-first"),Va&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-last"),Oa&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-left-all"),Oa&&xo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right"),qo&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right-first"),Ka&&Kr),(0,Be.Z)(mn,"".concat(kr,"-fix-right-last"),pr&&Kr),(0,Be.Z)(mn,"".concat(kr,"-ellipsis"),Gn),(0,Be.Z)(mn,"".concat(kr,"-with-append"),Br),(0,Be.Z)(mn,"".concat(kr,"-fix-sticky"),(mo||qo)&&Lr&&Kr),(0,Be.Z)(mn,"".concat(kr,"-row-hover"),!Yr&&Qr),mn),rr.className,Yr==null?void 0:Yr.className),Uo={};Ba&&(Uo.textAlign=Ba);var Ei=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},Ao),rr.style),Uo),Yr==null?void 0:Yr.style),No=Lo;return(0,ke.Z)(No)==="object"&&!Array.isArray(No)&&!ie.isValidElement(No)&&(No=null),Gn&&(Oa||Ka)&&(No=ie.createElement("span",{className:"".concat(kr,"-content")},No)),ie.createElement(Un,(0,Oe.Z)({},Yr,rr,{className:Xo,style:Ei,title:jr,scope:la,onMouseEnter:Sr,onMouseLeave:Wr,colSpan:cr!==1?cr:null,rowSpan:or!==1?or:null}),Br,No)}var Nt=ie.memo(bt);function it(De,Re,lt,At,Mt,zt){var En=lt[De]||{},An=lt[Re]||{},mn,Un;En.fixed==="left"?mn=At.left[Mt==="rtl"?Re:De]:An.fixed==="right"&&(Un=At.right[Mt==="rtl"?De:Re]);var Xn=!1,Gn=!1,la=!1,aa=!1,oa=lt[Re+1],Ba=lt[De-1],Ea=!(zt!=null&&zt.children);if(Mt==="rtl"){if(mn!==void 0){var Ia=Ba&&Ba.fixed==="left";aa=!Ia&&Ea}else if(Un!==void 0){var Ca=oa&&oa.fixed==="right";la=!Ca&&Ea}}else if(mn!==void 0){var Ma=oa&&oa.fixed==="left";Xn=!Ma&&Ea}else if(Un!==void 0){var tr=Ba&&Ba.fixed==="right";Gn=!tr&&Ea}return{fixLeft:mn,fixRight:Un,lastFixLeft:Xn,firstFixRight:Gn,lastFixRight:la,firstFixLeft:aa,isSticky:At.isSticky}}var kt=ie.createContext({}),Et=kt;function kn(De){var Re=De.className,lt=De.index,At=De.children,Mt=De.colSpan,zt=Mt===void 0?1:Mt,En=De.rowSpan,An=De.align,mn=Le(ve,["prefixCls","direction"]),Un=mn.prefixCls,Xn=mn.direction,Gn=ie.useContext(Et),la=Gn.scrollColumnIndex,aa=Gn.stickyOffsets,oa=Gn.flattenColumns,Ba=Gn.columns,Ea=lt+zt-1,Ia=Ea+1===la?zt+1:zt,Ca=it(lt,lt+Ia-1,oa,aa,Xn,Ba==null?void 0:Ba[lt]);return ie.createElement(Nt,(0,Oe.Z)({className:Re,index:lt,component:"td",prefixCls:Un,record:null,dataIndex:null,align:An,colSpan:Ia,rowSpan:En,render:function(){return At}},Ca))}var cn=y(62646),gt=["children"];function tt(De){var Re=De.children,lt=(0,cn.Z)(De,gt);return ie.createElement("tr",lt,Re)}function we(De){var Re=De.children;return Re}we.Row=tt,we.Cell=kn;var Ce=we;function ct(De){var Re=De.children,lt=De.stickyOffsets,At=De.flattenColumns,Mt=De.columns,zt=Le(ve,"prefixCls"),En=At.length-1,An=At[En],mn=ie.useMemo(function(){return{stickyOffsets:lt,flattenColumns:At,scrollColumnIndex:An!=null&&An.scrollbar?En:null,columns:Mt}},[An,At,En,lt,Mt]);return ie.createElement(Et.Provider,{value:mn},ie.createElement("tfoot",{className:"".concat(zt,"-summary")},Re))}var Gt=ae(ct),Ve=Ce,He=y(70425),ut=y(29301),dt=y(29194),Ze=y(24514),mt=y(75152),Cn=y(26112);function _t(De,Re,lt,At,Mt,zt,En){De.push({record:Re,indent:lt,index:En});var An=zt(Re),mn=Mt==null?void 0:Mt.has(An);if(Re&&Array.isArray(Re[At])&&mn)for(var Un=0;Un1?Va-1:0),Ka=1;Ka=0;An-=1){var mn=Re[An],Un=lt&<[An],Xn=Un&&Un[_n];if(mn||Xn||En){var Gn=Xn||{},la=Gn.columnType,aa=(0,cn.Z)(Gn,Ue);Mt.unshift(ie.createElement("col",(0,Oe.Z)({key:An,style:{width:mn}},aa))),En=!0}}return ie.createElement("colgroup",null,Mt)}var Sn=Ft,ye=y(95190),tn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function _e(De,Re){return(0,ie.useMemo)(function(){for(var lt=[],At=0;At1?"colgroup":"col":null,ellipsis:Ea.ellipsis,align:Ea.align,component:Ea.title?zt:En,prefixCls:Xn,key:aa[Ba]},Ia,{additionalProps:Ca,rowType:"header"}))}))}ft.displayName="HeaderRow";var Se=ft;function Te(De){var Re=[];function lt(En,An){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Re[mn]=Re[mn]||[];var Un=An,Xn=En.filter(Boolean).map(function(Gn){var la={key:Gn.key,className:Gn.className||"",children:Gn.title,column:Gn,colStart:Un},aa=1,oa=Gn.children;return oa&&oa.length>0&&(aa=lt(oa,Un,mn+1).reduce(function(Ba,Ea){return Ba+Ea},0),la.hasSubColumns=!0),"colSpan"in Gn&&(aa=Gn.colSpan),"rowSpan"in Gn&&(la.rowSpan=Gn.rowSpan),la.colSpan=aa,la.colEnd=la.colStart+aa-1,Re[mn].push(la),Un+=aa,aa});return Xn}lt(De,0);for(var At=Re.length,Mt=function(An){Re[An].forEach(function(mn){!("rowSpan"in mn)&&!mn.hasSubColumns&&(mn.rowSpan=At-An)})},zt=0;zt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Re=="number"?Re:Re.endsWith("%")?De*parseFloat(Re)/100:null}function xt(De,Re){return ie.useMemo(function(){if(Re&&Re>0){var lt=0,At=0;De.forEach(function(Un){var Xn=Pt(Re,Un.width);Xn?lt+=Xn:At+=1});var Mt=Re-lt,zt=At,En=Mt/At,An=0,mn=De.map(function(Un){var Xn=(0,Ye.Z)({},Un),Gn=Pt(Re,Xn.width);if(Gn)Xn.width=Gn;else{var la=Math.floor(En);Xn.width=zt===1?Mt:la,Mt-=la,zt-=1}return An+=Xn.width,Xn});return[mn,An]}return[De,Re]},[De,Re])}var Me=["children"],Xe=["fixed"];function Je(De){return(0,at.Z)(De).filter(function(Re){return ie.isValidElement(Re)}).map(function(Re){var lt=Re.key,At=Re.props,Mt=At.children,zt=(0,cn.Z)(At,Me),En=(0,Ye.Z)({key:lt},zt);return Mt&&(En.children=Je(Mt)),En})}function yt(De){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(lt){return lt&&(0,ke.Z)(lt)==="object"}).reduce(function(lt,At,Mt){var zt=At.fixed,En=zt===!0?"left":zt,An="".concat(Re,"-").concat(Mt),mn=At.children;return mn&&mn.length>0?[].concat((0,ye.Z)(lt),(0,ye.Z)(yt(mn,An).map(function(Un){return(0,Ye.Z)({fixed:En},Un)}))):[].concat((0,ye.Z)(lt),[(0,Ye.Z)((0,Ye.Z)({key:An},At),{},{fixed:En})])},[])}function nn(De){for(var Re=!0,lt=0;lt=0;zt-=1){var En=De[zt];if(Mt&&En.fixed!=="right")Mt=!1;else if(!Mt&&En.fixed==="right"){warning(!1,"Index ".concat(zt+1," of `columns` missing `fixed='right'` prop."));break}}}function qt(De){return De.map(function(Re){var lt=Re.fixed,At=(0,cn.Z)(Re,Xe),Mt=lt;return lt==="left"?Mt="right":lt==="right"&&(Mt="left"),(0,Ye.Z)({fixed:Mt},At)})}function bn(De,Re){var lt=De.prefixCls,At=De.columns,Mt=De.children,zt=De.expandable,En=De.expandedKeys,An=De.columnTitle,mn=De.getRowKey,Un=De.onTriggerExpand,Xn=De.expandIcon,Gn=De.rowExpandable,la=De.expandIconColumnIndex,aa=De.direction,oa=De.expandRowByClick,Ba=De.columnWidth,Ea=De.fixed,Ia=De.scrollWidth,Ca=ie.useMemo(function(){return At||Je(Mt)},[At,Mt]),Ma=ie.useMemo(function(){if(zt){var Ja,Va=Ca.slice();if(!Va.includes(E)){var Oa=la||0;Oa>=0&&Va.splice(Oa,0,E)}var Ka=Va.indexOf(E);Va=Va.filter(function(rr,Lr){return rr!==E||Lr===Ka});var pr=Ca[Ka],Br;(Ea==="left"||Ea)&&!la?Br="left":(Ea==="right"||Ea)&&la===Ca.length?Br="right":Br=pr?pr.fixed:null;var Cr=(Ja={},(0,Be.Z)(Ja,_n,{className:"".concat(lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Be.Z)(Ja,"title",An),(0,Be.Z)(Ja,"fixed",Br),(0,Be.Z)(Ja,"className","".concat(lt,"-row-expand-icon-cell")),(0,Be.Z)(Ja,"width",Ba),(0,Be.Z)(Ja,"render",function(Lr,kr,oo){var Kr=mn(kr,oo),xo=En.has(Kr),wo=Gn?Gn(kr):!0,Fr=Xn({prefixCls:lt,expanded:xo,expandable:wo,record:kr,onExpand:Un});return oa?ie.createElement("span",{onClick:function(Yr){return Yr.stopPropagation()}},Fr):Fr}),Ja);return Va.map(function(rr){return rr===E?Cr:rr})}return Ca.filter(function(rr){return rr!==E})},[zt,Ca,mn,En,Xn,aa]),tr=ie.useMemo(function(){var Ja=Ma;return Re&&(Ja=Re(Ja)),Ja.length||(Ja=[{render:function(){return null}}]),Ja},[Re,Ma,aa]),ar=ie.useMemo(function(){return aa==="rtl"?qt(yt(tr)):yt(tr)},[tr,aa,Ia]),Qa=xt(ar,Ia),fr=(0,oe.Z)(Qa,2),wr=fr[0],Ga=fr[1];return[tr,wr,Ga]}var Dn=bn;function ot(De){var Re,lt=De.prefixCls,At=De.record,Mt=De.onExpand,zt=De.expanded,En=De.expandable,An="".concat(lt,"-row-expand-icon");if(!En)return ie.createElement("span",{className:st()(An,"".concat(lt,"-row-spaced"))});var mn=function(Xn){Mt(At,Xn),Xn.stopPropagation()};return ie.createElement("span",{className:st()(An,(Re={},(0,Be.Z)(Re,"".concat(lt,"-row-expanded"),zt),(0,Be.Z)(Re,"".concat(lt,"-row-collapsed"),!zt),Re)),onClick:mn})}function Ht(De,Re,lt){var At=[];function Mt(zt){(zt||[]).forEach(function(En,An){At.push(Re(En,An)),Mt(En[lt])})}return Mt(De),At}function Vn(De,Re,lt){var At=pn(De),Mt=At.expandIcon,zt=At.expandedRowKeys,En=At.defaultExpandedRowKeys,An=At.defaultExpandAllRows,mn=At.expandedRowRender,Un=At.onExpand,Xn=At.onExpandedRowsChange,Gn=At.childrenColumnName,la=Mt||ot,aa=Gn||"children",oa=ie.useMemo(function(){return mn?"row":De.expandable&&De.internalHooks===re&&De.expandable.__PARENT_RENDER_ICON__||Re.some(function(ar){return ar&&(0,ke.Z)(ar)==="object"&&ar[aa]})?"nest":!1},[!!mn,Re]),Ba=ie.useState(function(){return En||(An?Ht(Re,lt,aa):[])}),Ea=(0,oe.Z)(Ba,2),Ia=Ea[0],Ca=Ea[1],Ma=ie.useMemo(function(){return new Set(zt||Ia||[])},[zt,Ia]),tr=ie.useCallback(function(ar){var Qa=lt(ar,Re.indexOf(ar)),fr,wr=Ma.has(Qa);wr?(Ma.delete(Qa),fr=(0,ye.Z)(Ma)):fr=[].concat((0,ye.Z)(Ma),[Qa]),Ca(fr),Un&&Un(!wr,ar),Xn&&Xn(fr)},[lt,Ma,Re,Un,Xn]);return[At,oa,Ma,la,aa,tr]}function $t(De,Re,lt,At){var Mt=De.map(function(zt,En){return it(En,En,De,Re,lt,At==null?void 0:At[En])});return(0,Qt.Z)(function(){return Mt},[Mt],function(zt,En){return!(0,he.Z)(zt,En)})}function Rn(De){var Re=(0,ie.useRef)(De),lt=(0,ie.useState)({}),At=(0,oe.Z)(lt,2),Mt=At[1],zt=(0,ie.useRef)(null),En=(0,ie.useRef)([]);function An(mn){En.current.push(mn);var Un=Promise.resolve();zt.current=Un,Un.then(function(){if(zt.current===Un){var Xn=En.current,Gn=Re.current;En.current=[],Xn.forEach(function(la){Re.current=la(Re.current)}),zt.current=null,Gn!==Re.current&&Mt({})}})}return(0,ie.useEffect)(function(){return function(){zt.current=null}},[]),[Re.current,An]}function ra(De){var Re=(0,ie.useRef)(De||null),lt=(0,ie.useRef)();function At(){window.clearTimeout(lt.current)}function Mt(En){Re.current=En,At(),lt.current=window.setTimeout(function(){Re.current=null,lt.current=void 0},100)}function zt(){return Re.current}return(0,ie.useEffect)(function(){return At},[]),[Mt,zt]}function ma(){var De=ie.useState(-1),Re=(0,oe.Z)(De,2),lt=Re[0],At=Re[1],Mt=ie.useState(-1),zt=(0,oe.Z)(Mt,2),En=zt[0],An=zt[1],mn=ie.useCallback(function(Un,Xn){At(Un),An(Xn)},[]);return[lt,En,mn]}var Jn=y(47273),St=(0,Jn.Z)()?window:null;function jt(De,Re){var lt=(0,ke.Z)(De)==="object"?De:{},At=lt.offsetHeader,Mt=At===void 0?0:At,zt=lt.offsetSummary,En=zt===void 0?0:zt,An=lt.offsetScroll,mn=An===void 0?0:An,Un=lt.getContainer,Xn=Un===void 0?function(){return St}:Un,Gn=Xn()||St;return ie.useMemo(function(){var la=!!De;return{isSticky:la,stickyClassName:la?"".concat(Re,"-sticky-holder"):"",offsetHeader:Mt,offsetSummary:En,offsetScroll:mn,container:Gn}},[mn,Mt,En,Re,Gn])}function Ot(De,Re,lt){var At=(0,ie.useMemo)(function(){for(var Mt=[],zt=[],En=0,An=0,mn=0;mn=Gn&&(rr=Gn-la),En({scrollLeft:rr/Gn*(Xn+2)}),Ca.current.x=Ka.pageX},Ja=function(){if(zt.current){var Ka=(0,In.os)(zt.current).top,pr=Ka+zt.current.offsetHeight,Br=mn===window?document.documentElement.scrollTop+window.innerHeight:(0,In.os)(mn).top+mn.clientHeight;pr-(0,mt.Z)()<=Br||Ka>=Br-An?Ia(function(Cr){return(0,Ye.Z)((0,Ye.Z)({},Cr),{},{isHiddenScrollBar:!0})}):Ia(function(Cr){return(0,Ye.Z)((0,Ye.Z)({},Cr),{},{isHiddenScrollBar:!1})})}},Va=function(Ka){Ia(function(pr){return(0,Ye.Z)((0,Ye.Z)({},pr),{},{scrollLeft:Ka/Xn*Gn||0})})};return ie.useImperativeHandle(lt,function(){return{setScrollLeft:Va}}),ie.useEffect(function(){var Oa=(0,Ln.Z)(document.body,"mouseup",fr,!1),Ka=(0,Ln.Z)(document.body,"mousemove",Ga,!1);return Ja(),function(){Oa.remove(),Ka.remove()}},[la,ar]),ie.useEffect(function(){var Oa=(0,Ln.Z)(mn,"scroll",Ja,!1),Ka=(0,Ln.Z)(window,"resize",Ja,!1);return function(){Oa.remove(),Ka.remove()}},[mn]),ie.useEffect(function(){Ea.isHiddenScrollBar||Ia(function(Oa){var Ka=zt.current;return Ka?(0,Ye.Z)((0,Ye.Z)({},Oa),{},{scrollLeft:Ka.scrollLeft/Ka.scrollWidth*Ka.clientWidth}):Oa})},[Ea.isHiddenScrollBar]),Xn<=Gn||!la||Ea.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,mt.Z)(),width:Gn,bottom:An},className:"".concat(Un,"-sticky-scroll")},ie.createElement("div",{onMouseDown:wr,ref:aa,className:st()("".concat(Un,"-sticky-scroll-bar"),(0,Be.Z)({},"".concat(Un,"-sticky-scroll-bar-active"),ar)),style:{width:"".concat(la,"px"),transform:"translate3d(".concat(Ea.scrollLeft,"px, 0, 0)")}}))},ba=ie.forwardRef(ua);function wn(De){return null}var La=wn;function Ra(De){return null}var Xa=Ra,qa="rc-table",na=[],fa={};function Sa(){return"No Data"}function ca(De){var Re,lt=(0,Ye.Z)({rowKey:"key",prefixCls:qa,emptyText:Sa},De),At=lt.prefixCls,Mt=lt.className,zt=lt.rowClassName,En=lt.style,An=lt.data,mn=lt.rowKey,Un=lt.scroll,Xn=lt.tableLayout,Gn=lt.direction,la=lt.title,aa=lt.footer,oa=lt.summary,Ba=lt.caption,Ea=lt.id,Ia=lt.showHeader,Ca=lt.components,Ma=lt.emptyText,tr=lt.onRow,ar=lt.onHeaderRow,Qa=lt.internalHooks,fr=lt.transformColumns,wr=lt.internalRefs,Ga=lt.tailor,Ja=lt.sticky,Va=An||na,Oa=!!Va.length,Ka=Qa===re,pr=ie.useCallback(function(ao,yo){return(0,vt.Z)(Ca,ao)||yo},[Ca]),Br=ie.useMemo(function(){return typeof mn=="function"?mn:function(ao){var yo=ao&&ao[mn];return yo}},[mn]),Cr=pr(["body"]),rr=ma(),Lr=(0,oe.Z)(rr,3),kr=Lr[0],oo=Lr[1],Kr=Lr[2],xo=Vn(lt,Va,Br),wo=(0,oe.Z)(xo,6),Fr=wo[0],Lo=wo[1],Yr=wo[2],Ao=wo[3],mo=wo[4],qo=wo[5],cr=Un==null?void 0:Un.x,or=ie.useState(0),ir=(0,oe.Z)(or,2),$a=ir[0],Qr=ir[1],_a=Dn((0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},lt),Fr),{},{expandable:!!Fr.expandedRowRender,columnTitle:Fr.columnTitle,expandedKeys:Yr,getRowKey:Br,onTriggerExpand:qo,expandIcon:Ao,expandIconColumnIndex:Fr.expandIconColumnIndex,direction:Gn,scrollWidth:Ka&&Ga&&typeof cr=="number"?cr:null}),Ka?fr:null),Sr=(0,oe.Z)(_a,3),Wr=Sr[0],jr=Sr[1],Xo=Sr[2],Uo=Xo!=null?Xo:cr,Ei=ie.useMemo(function(){return{columns:Wr,flattenColumns:jr}},[Wr,jr]),No=ie.useRef(),si=ie.useRef(),Bo=ie.useRef(),ni=ie.useRef(),Ki=ie.useRef(),Jr=ie.useState(!1),$r=(0,oe.Z)(Jr,2),Po=$r[0],ko=$r[1],po=ie.useState(!1),Rr=(0,oe.Z)(po,2),_o=Rr[0],Ko=Rr[1],oi=Rn(new Map),Ii=(0,oe.Z)(oi,2),Ai=Ii[0],Ui=Ii[1],Hi=et(jr),gi=Hi.map(function(ao){return Ai.get(ao)}),Yo=ie.useMemo(function(){return gi},[gi.join("_")]),$o=on(Yo,jr.length,Gn),Ro=Un&&Bt(Un.y),vo=Un&&Bt(Uo)||!!Fr.fixed,yi=vo&&jr.some(function(ao){var yo=ao.fixed;return yo}),ji=ie.useRef(),Ti=jt(Ja,At),Ci=Ti.isSticky,yl=Ti.offsetHeader,Kl=Ti.offsetSummary,Xr=Ti.offsetScroll,so=Ti.stickyClassName,Zo=Ti.container,So=ie.useMemo(function(){return oa==null?void 0:oa(Va)},[oa,Va]),Ho=(Ro||Ci)&&ie.isValidElement(So)&&So.type===Ce&&So.props.fixed,Qo,ei,Oi;Ro&&(ei={overflowY:"scroll",maxHeight:Un.y}),vo&&(Qo={overflowX:"auto"},Ro||(ei={overflowY:"hidden"}),Oi={width:Uo===!0?"auto":Uo,minWidth:"100%"});var ul=ie.useCallback(function(ao,yo){(0,dt.Z)(No.current)&&Ui(function(pi){if(pi.get(ao)!==yo){var Vi=new Map(pi);return Vi.set(ao,yo),Vi}return pi})},[]),Su=ra(null),Fs=(0,oe.Z)(Su,2),bu=Fs[0],Ds=Fs[1];function cl(ao,yo){yo&&(typeof yo=="function"?yo(ao):yo.scrollLeft!==ao&&(yo.scrollLeft=ao,yo.scrollLeft!==ao&&setTimeout(function(){yo.scrollLeft=ao},0)))}var qi=(0,ge.Z)(function(ao){var yo=ao.currentTarget,pi=ao.scrollLeft,Vi=Gn==="rtl",Zi=typeof pi=="number"?pi:yo.scrollLeft,gl=yo||fa;if(!Ds()||Ds()===gl){var Pl;bu(gl),cl(Zi,si.current),cl(Zi,Bo.current),cl(Zi,Ki.current),cl(Zi,(Pl=ji.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var ts=yo||si.current;if(ts){var ns=ts.scrollWidth,xl=ts.clientWidth;if(ns===xl){ko(!1),Ko(!1);return}Vi?(ko(-Zi0)):(ko(Zi>0),Ko(Zi1?Ba-Ka:0,Br=(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},fr),mn),{},{flex:"0 0 ".concat(Ka,"px"),width:"".concat(Ka,"px"),marginRight:pr,pointerEvents:"auto"}),Cr=ie.useMemo(function(){return Xn?Va<=1:Ga===0||Va===0||Va>1},[Va,Ga,Xn]);Cr?Br.visibility="hidden":Xn&&(Br.height=Gn==null?void 0:Gn(Va));var rr=Cr?function(){return null}:la,Lr={};return(Va===0||Ga===0)&&(Lr.rowSpan=1,Lr.colSpan=1),ie.createElement(Nt,(0,Oe.Z)({className:st()(oa,Un),ellipsis:lt.ellipsis,align:lt.align,scope:lt.rowScope,component:"div",prefixCls:Re.prefixCls,key:Ma,record:An,index:zt,renderIndex:En,dataIndex:aa,render:rr,shouldCellUpdate:lt.shouldCellUpdate},tr,{appendNode:ar,additionalProps:(0,Ye.Z)((0,Ye.Z)({},Qa),{},{style:Br},Lr)}))}var Pa=Ha,ea=["data","index","className","rowKey","style","extra","getHeight"],xa=ie.forwardRef(function(De,Re){var lt=De.data,At=De.index,Mt=De.className,zt=De.rowKey,En=De.style,An=De.extra,mn=De.getHeight,Un=(0,cn.Z)(De,ea),Xn=lt.record,Gn=lt.indent,la=lt.index,aa=Le(ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),oa=aa.scrollX,Ba=aa.flattenColumns,Ea=aa.prefixCls,Ia=aa.fixColumn,Ca=aa.componentWidth,Ma=Qe(Xn,zt,At,Gn),tr=Ma.rowSupportExpand,ar=Ma.expanded,Qa=Ma.rowProps,fr=Ma.expandedRowRender,wr=Ma.expandedRowClassName,Ga;if(tr&&ar){var Ja=fr(Xn,At,Gn+1,ar),Va=wr==null?void 0:wr(Xn,At,Gn),Oa={};Ia&&(Oa={style:(0,Be.Z)({},"--virtual-width","".concat(Ca,"px"))});var Ka="".concat(Ea,"-expanded-row-cell");Ga=ie.createElement("div",{className:st()("".concat(Ea,"-expanded-row"),"".concat(Ea,"-expanded-row-level-").concat(Gn+1),Va)},ie.createElement(Nt,{component:"div",prefixCls:Ea,className:st()(Ka,(0,Be.Z)({},"".concat(Ka,"-fixed"),Ia)),additionalProps:Oa},Ja))}var pr=(0,Ye.Z)((0,Ye.Z)({},En),{},{width:oa});An&&(pr.position="absolute",pr.pointerEvents="none");var Br=ie.createElement("div",(0,Oe.Z)({},Qa,Un,{ref:tr?null:Re,className:st()(Mt,"".concat(Ea,"-row"),Qa==null?void 0:Qa.className,(0,Be.Z)({},"".concat(Ea,"-row-extra"),An)),style:(0,Ye.Z)((0,Ye.Z)({},pr),Qa==null?void 0:Qa.style)}),Ba.map(function(Cr,rr){return ie.createElement(Pa,{key:rr,rowInfo:Ma,column:Cr,colIndex:rr,indent:Gn,index:At,renderIndex:la,record:Xn,inverse:An,getHeight:mn})}));return tr?ie.createElement("div",{ref:Re},Br,Ga):Br}),za=ae(xa),Ta=za,va=ie.forwardRef(function(De,Re){var lt=De.data,At=De.onScroll,Mt=Le(ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),zt=Mt.flattenColumns,En=Mt.onColumnResize,An=Mt.getRowKey,mn=Mt.expandedKeys,Un=Mt.prefixCls,Xn=Mt.childrenColumnName,Gn=Mt.emptyNode,la=Mt.scrollX,aa=Le(yn),oa=aa.scrollY,Ba=aa.listItemHeight,Ea=ie.useRef(),Ia=Kt(lt,Xn,mn,An),Ca=ie.useMemo(function(){var Ga=0;return zt.map(function(Ja){var Va=Ja.width,Oa=Ja.key;return Ga+=Va,[Oa,Va,Ga]})},[zt]),Ma=ie.useMemo(function(){return Ca.map(function(Ga){return Ga[2]})},[Ca]);ie.useEffect(function(){Ca.forEach(function(Ga){var Ja=(0,oe.Z)(Ga,2),Va=Ja[0],Oa=Ja[1];En(Va,Oa)})},[Ca]),ie.useImperativeHandle(Re,function(){var Ga={};return Object.defineProperty(Ga,"scrollLeft",{get:function(){var Va;return((Va=Ea.current)===null||Va===void 0?void 0:Va.getScrollInfo().x)||0},set:function(Va){var Oa;(Oa=Ea.current)===null||Oa===void 0||Oa.scrollTo({left:Va})}}),Ga});var tr=function(Ja,Va){var Oa,Ka=(Oa=Ia[Va])===null||Oa===void 0?void 0:Oa.record,pr=Ja.onCell;if(pr){var Br,Cr=pr(Ka,Va);return(Br=Cr==null?void 0:Cr.rowSpan)!==null&&Br!==void 0?Br:1}return 1},ar=function(Ja){var Va=Ja.start,Oa=Ja.end,Ka=Ja.getSize,pr=Ja.offsetY;if(Oa<0)return null;for(var Br=zt.filter(function(cr){return tr(cr,Va)===0}),Cr=Va,rr=function(or){if(Br=Br.filter(function(ir){return tr(ir,or)===0}),!Br.length)return Cr=or,"break"},Lr=Va;Lr>=0;Lr-=1){var kr=rr(Lr);if(kr==="break")break}for(var oo=zt.filter(function(cr){return tr(cr,Oa)!==1}),Kr=Oa,xo=function(or){if(oo=oo.filter(function(ir){return tr(ir,or)!==1}),!oo.length)return Kr=Math.max(or-1,Oa),"break"},wo=Oa;wo1})&&Lo.push(or)},Ao=Cr;Ao<=Kr;Ao+=1)var mo=Yr(Ao);var qo=Lo.map(function(cr){var or=Ia[cr],ir=An(or.record,cr),$a=function(Sr){var Wr=cr+Sr-1,jr=An(Ia[Wr].record,Wr),Xo=Ka(ir,jr);return Xo.bottom-Xo.top},Qr=Ka(ir);return ie.createElement(Ta,{key:cr,data:or,rowKey:ir,index:cr,style:{top:-pr+Qr.top},extra:!0,getHeight:$a})});return qo},Qa=ie.useMemo(function(){return{columnsOffset:Ma}},[Ma]),fr="".concat(Un,"-tbody"),wr;return Ia.length?wr=ie.createElement(an.Z,{fullHeight:!1,ref:Ea,className:st()(fr,"".concat(fr,"-virtual")),height:oa,itemHeight:Ba||24,data:Ia,itemKey:function(Ja){return An(Ja.record)},scrollWidth:la,onVirtualScroll:function(Ja){var Va=Ja.x;At({scrollLeft:Va})},extraRender:ar},function(Ga,Ja,Va){var Oa=An(Ga.record,Ja);return ie.createElement(Ta,(0,Oe.Z)({data:Ga,rowKey:Oa,index:Ja},Va))}):wr=ie.createElement("div",{className:st()("".concat(Un,"-placeholder"))},ie.createElement(Nt,{component:"div",prefixCls:Un},Gn)),ie.createElement(jn.Provider,{value:Qa},wr)}),Da=ae(va),gr=Da,Ya=function(Re,lt){var At=lt.ref,Mt=lt.onScroll;return ie.createElement(gr,{ref:At,data:Re,onScroll:Mt})},sr=100;function Ar(De){var Re=De.columns,lt=De.scroll,At=De.prefixCls,Mt=At===void 0?qa:At,zt=De.className,En=De.listItemHeight,An=lt||{},mn=An.x,Un=An.y;typeof mn!="number"&&(mn=((Re||[]).length+1)*sr),typeof Un!="number"&&(Un=500);var Xn=ie.useMemo(function(){return{scrollY:Un,listItemHeight:En}},[Un,En]);return ie.createElement(yn.Provider,{value:Xn},ie.createElement(Zt,(0,Oe.Z)({},De,{className:st()(zt,"".concat(Mt,"-virtual")),scroll:(0,Ye.Z)((0,Ye.Z)({},lt),{},{x:mn}),components:{body:Ya},columns:Re,internalHooks:re,tailor:!0})))}function xr(De){return te(Ar,De)}var Na=xr(),yr=null;function ur(De){return null}var Dr=ur;function Gr(De){return null}var qr=Gr,bo=y(2738),mr=y(68031),nr=y(36355),Tr=y(93891),br=y(19716),Eo=y(8628),ho=y(31724),hr=y(58421),Kn=y(71418),Zn=y(88088);function Mn(De){return function(lt){let{prefixCls:At,onExpand:Mt,record:zt,expanded:En,expandable:An}=lt;const mn=`${At}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Un=>{Mt(zt,Un),Un.stopPropagation()},className:st()(mn,{[`${mn}-spaced`]:!An,[`${mn}-expanded`]:An&&En,[`${mn}-collapsed`]:An&&!En}),"aria-label":En?De.collapse:De.expand,"aria-expanded":En})}}var ta=Mn;function Ua(De,Re){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Re}function Ne(De,Re){return Re?`${Re}-${De}`:`${De}`}function gn(De,Re){return typeof De=="function"?De(Re):De}function Tn(De,Re){const lt=gn(De,Re);return Object.prototype.toString.call(lt)==="[object Object]"?"":lt}var Qn={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"},ln=Qn,qn=y(7657),$n=function(Re,lt){return ie.createElement(qn.Z,(0,Oe.Z)({},Re,{ref:lt,icon:ln}))},On=ie.forwardRef($n),Yn=On,wa=y(56762);function sa(De){const Re=ie.useRef(De),lt=(0,wa.Z)();return[()=>Re.current,At=>{Re.current=At,lt()}]}var pa=y(3113),ha=y(24905),Za=y(38854),vr=y(64165),Nr=y(20834),Or=y(40875),_r=y(5112),Mo=y(17574),Oo=y(47472),Fi=y(92832);function Di(De){let{value:Re,onChange:lt,filterSearch:At,tablePrefixCls:Mt,locale:zt}=De;return At?ie.createElement("div",{className:`${Mt}-filter-dropdown-search`},ie.createElement(Fi.default,{prefix:ie.createElement(Oo.Z,null),placeholder:zt.filterSearchPlaceholder,onChange:lt,value:Re,htmlSize:1,className:`${Mt}-filter-dropdown-search-input`})):null}var li=Di,Bi=y(10228);const el=De=>{const{keyCode:Re}=De;Re===Bi.Z.ENTER&&De.stopPropagation()};var Li=ie.forwardRef((De,Re)=>ie.createElement("div",{className:De.className,onClick:lt=>lt.stopPropagation(),onKeyDown:el,ref:Re},De.children));function tl(De){let Re=[];return(De||[]).forEach(lt=>{let{value:At,children:Mt}=lt;Re.push(At),Mt&&(Re=[].concat((0,ye.Z)(Re),(0,ye.Z)(tl(Mt))))}),Re}function Vs(De){return De.some(Re=>{let{children:lt}=Re;return lt})}function os(De,Re){return typeof Re=="string"||typeof Re=="number"?Re==null?void 0:Re.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function is(De){let{filters:Re,prefixCls:lt,filteredKeys:At,filterMultiple:Mt,searchValue:zt,filterSearch:En}=De;return Re.map((An,mn)=>{const Un=String(An.value);if(An.children)return{key:Un||mn,label:An.text,popupClassName:`${lt}-dropdown-submenu`,children:is({filters:An.children,prefixCls:lt,filteredKeys:At,filterMultiple:Mt,searchValue:zt,filterSearch:En})};const Xn=Mt?ha.default:_r.ZP,Gn={key:An.value!==void 0?Un:mn,label:ie.createElement(ie.Fragment,null,ie.createElement(Xn,{checked:At.includes(Un)}),ie.createElement("span",null,An.text))};return zt.trim()?typeof En=="function"?En(zt,An)?Gn:null:os(zt,An.text)?Gn:null:Gn})}function ls(De){var Re,lt;const{tablePrefixCls:At,prefixCls:Mt,column:zt,dropdownPrefixCls:En,columnKey:An,filterMultiple:mn,filterMode:Un="menu",filterSearch:Xn=!1,filterState:Gn,triggerFilter:la,locale:aa,children:oa,getPopupContainer:Ba}=De,{filterDropdownOpen:Ea,onFilterDropdownOpenChange:Ia,filterResetToDefaultFilteredValue:Ca,defaultFilteredValue:Ma,filterDropdownVisible:tr,onFilterDropdownVisibleChange:ar}=zt,[Qa,fr]=ie.useState(!1),wr=!!(Gn&&(!((Re=Gn.filteredKeys)===null||Re===void 0)&&Re.length||Gn.forceFiltered)),Ga=_a=>{fr(_a),Ia==null||Ia(_a),ar==null||ar(_a)},Ja=(lt=Ea!=null?Ea:tr)!==null&<!==void 0?lt:Qa,Va=Gn==null?void 0:Gn.filteredKeys,[Oa,Ka]=sa(Va||[]),pr=_a=>{let{selectedKeys:Sr}=_a;Ka(Sr)},Br=(_a,Sr)=>{let{node:Wr,checked:jr}=Sr;pr(mn?{selectedKeys:_a}:{selectedKeys:jr&&Wr.key?[Wr.key]:[]})};ie.useEffect(()=>{Qa&&pr({selectedKeys:Va||[]})},[Va]);const[Cr,rr]=ie.useState([]),Lr=_a=>{rr(_a)},[kr,oo]=ie.useState(""),Kr=_a=>{const{value:Sr}=_a.target;oo(Sr)};ie.useEffect(()=>{Qa||oo("")},[Qa]);const xo=_a=>{const Sr=_a&&_a.length?_a:null;if(Sr===null&&(!Gn||!Gn.filteredKeys)||(0,he.Z)(Sr,Gn==null?void 0:Gn.filteredKeys,!0))return null;la({column:zt,key:An,filteredKeys:Sr})},wo=()=>{Ga(!1),xo(Oa())},Fr=function(){let{confirm:_a,closeDropdown:Sr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_a&&xo([]),Sr&&Ga(!1),oo(""),Ka(Ca?(Ma||[]).map(Wr=>String(Wr)):[])},Lo=function(){let{closeDropdown:_a}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_a&&Ga(!1),xo(Oa())},Yr=_a=>{_a&&Va!==void 0&&Ka(Va||[]),Ga(_a),!_a&&!zt.filterDropdown&&wo()},Ao=st()({[`${En}-menu-without-submenu`]:!Vs(zt.filters||[])}),mo=_a=>{if(_a.target.checked){const Sr=tl(zt==null?void 0:zt.filters).map(Wr=>String(Wr));Ka(Sr)}else Ka([])},qo=_a=>{let{filters:Sr}=_a;return(Sr||[]).map((Wr,jr)=>{const Xo=String(Wr.value),Uo={title:Wr.text,key:Wr.value!==void 0?Xo:jr};return Wr.children&&(Uo.children=qo({filters:Wr.children})),Uo})},cr=_a=>{var Sr;return Object.assign(Object.assign({},_a),{text:_a.title,value:_a.key,children:((Sr=_a.children)===null||Sr===void 0?void 0:Sr.map(Wr=>cr(Wr)))||[]})};let or;if(typeof zt.filterDropdown=="function")or=zt.filterDropdown({prefixCls:`${En}-custom`,setSelectedKeys:_a=>pr({selectedKeys:_a}),selectedKeys:Oa(),confirm:Lo,clearFilters:Fr,filters:zt.filters,visible:Ja,close:()=>{Ga(!1)}});else if(zt.filterDropdown)or=zt.filterDropdown;else{const _a=Oa()||[],Sr=()=>(zt.filters||[]).length===0?ie.createElement(vr.Z,{image:vr.Z.PRESENTED_IMAGE_SIMPLE,description:aa.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Un==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(li,{filterSearch:Xn,value:kr,onChange:Kr,tablePrefixCls:At,locale:aa}),ie.createElement("div",{className:`${At}-filter-dropdown-tree`},mn?ie.createElement(ha.default,{checked:_a.length===tl(zt.filters).length,indeterminate:_a.length>0&&_a.lengthtypeof Xn=="function"?Xn(kr,cr(jr)):os(kr,jr.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(li,{filterSearch:Xn,value:kr,onChange:Kr,tablePrefixCls:At,locale:aa}),ie.createElement(Nr.default,{selectable:!0,multiple:mn,prefixCls:`${En}-menu`,className:Ao,onSelect:pr,onDeselect:pr,selectedKeys:_a,getPopupContainer:Ba,openKeys:Cr,onOpenChange:Lr,items:is({filters:zt.filters||[],filterSearch:Xn,prefixCls:Mt,filteredKeys:Oa(),filterMultiple:mn,searchValue:kr})})),Wr=()=>Ca?(0,he.Z)((Ma||[]).map(jr=>String(jr)),_a,!0):_a.length===0;or=ie.createElement(ie.Fragment,null,Sr(),ie.createElement("div",{className:`${Mt}-dropdown-btns`},ie.createElement(pa.ZP,{type:"link",size:"small",disabled:Wr(),onClick:()=>Fr()},aa.filterReset),ie.createElement(pa.ZP,{type:"primary",size:"small",onClick:wo},aa.filterConfirm)))}zt.filterDropdown&&(or=ie.createElement(Or.J,{selectable:void 0},or));const ir=()=>ie.createElement(Li,{className:`${Mt}-dropdown`},or);let $a;typeof zt.filterIcon=="function"?$a=zt.filterIcon(wr):zt.filterIcon?$a=zt.filterIcon:$a=ie.createElement(Yn,null);const{direction:Qr}=ie.useContext(nr.E_);return ie.createElement("div",{className:`${Mt}-column`},ie.createElement("span",{className:`${At}-column-title`},oa),ie.createElement(Za.Z,{dropdownRender:ir,trigger:["click"],open:Ja,onOpenChange:Yr,getPopupContainer:Ba,placement:Qr==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:st()(`${Mt}-trigger`,{active:wr}),onClick:_a=>{_a.stopPropagation()}},$a)))}var ss=ls;function Bl(De,Re,lt){let At=[];return(De||[]).forEach((Mt,zt)=>{var En;const An=Ne(zt,lt);if(Mt.filters||"filterDropdown"in Mt||"onFilter"in Mt)if("filteredValue"in Mt){let mn=Mt.filteredValue;"filterDropdown"in Mt||(mn=(En=mn==null?void 0:mn.map(String))!==null&&En!==void 0?En:mn),At.push({column:Mt,key:Ua(Mt,An),filteredKeys:mn,forceFiltered:Mt.filtered})}else At.push({column:Mt,key:Ua(Mt,An),filteredKeys:Re&&Mt.defaultFilteredValue?Mt.defaultFilteredValue:void 0,forceFiltered:Mt.filtered});"children"in Mt&&(At=[].concat((0,ye.Z)(At),(0,ye.Z)(Bl(Mt.children,Re,An))))}),At}function us(De,Re,lt,At,Mt,zt,En,An){return lt.map((mn,Un)=>{const Xn=Ne(Un,An),{filterMultiple:Gn=!0,filterMode:la,filterSearch:aa}=mn;let oa=mn;if(oa.filters||oa.filterDropdown){const Ba=Ua(oa,Xn),Ea=At.find(Ia=>{let{key:Ca}=Ia;return Ba===Ca});oa=Object.assign(Object.assign({},oa),{title:Ia=>ie.createElement(ss,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Re,column:oa,columnKey:Ba,filterState:Ea,filterMultiple:Gn,filterMode:la,filterSearch:aa,triggerFilter:zt,locale:Mt,getPopupContainer:En},gn(mn.title,Ia))})}return"children"in oa&&(oa=Object.assign(Object.assign({},oa),{children:us(De,Re,oa.children,At,Mt,zt,En,Xn)})),oa})}function Ll(De){const Re={};return De.forEach(lt=>{let{key:At,filteredKeys:Mt,column:zt}=lt;const{filters:En,filterDropdown:An}=zt;if(An)Re[At]=Mt||null;else if(Array.isArray(Mt)){const mn=tl(En);Re[At]=mn.filter(Un=>Mt.includes(String(Un)))}else Re[At]=null}),Re}function ml(De,Re){return Re.reduce((lt,At)=>{const{column:{onFilter:Mt,filters:zt},filteredKeys:En}=At;return Mt&&En&&En.length?lt.filter(An=>En.some(mn=>{const Un=tl(zt),Xn=Un.findIndex(la=>String(la)===String(mn)),Gn=Xn!==-1?Un[Xn]:mn;return Mt(Gn,An)})):lt},De)}const Nl=De=>De.flatMap(Re=>"children"in Re?[Re].concat((0,ye.Z)(Nl(Re.children||[]))):[Re]);function Zs(De){let{prefixCls:Re,dropdownPrefixCls:lt,mergedColumns:At,onFilterChange:Mt,getPopupContainer:zt,locale:En}=De;const An=ie.useMemo(()=>Nl(At||[]),[At]),[mn,Un]=ie.useState(()=>Bl(An,!0)),Xn=ie.useMemo(()=>{const oa=Bl(An,!1);if(oa.length===0)return oa;let Ba=!0,Ea=!0;if(oa.forEach(Ia=>{let{filteredKeys:Ca}=Ia;Ca!==void 0?Ba=!1:Ea=!1}),Ba){const Ia=(An||[]).map((Ca,Ma)=>Ua(Ca,Ne(Ma)));return mn.filter(Ca=>{let{key:Ma}=Ca;return Ia.includes(Ma)}).map(Ca=>{const Ma=An[Ia.findIndex(tr=>tr===Ca.key)];return Object.assign(Object.assign({},Ca),{column:Object.assign(Object.assign({},Ca.column),Ma),forceFiltered:Ma.filtered})})}return oa},[An,mn]),Gn=ie.useMemo(()=>Ll(Xn),[Xn]),la=oa=>{const Ba=Xn.filter(Ea=>{let{key:Ia}=Ea;return Ia!==oa.key});Ba.push(oa),Un(Ba),Mt(Ll(Ba),Ba)};return[oa=>us(Re,lt,oa,Xn,En,la,zt),Xn,Gn]}var cs=Zs;function Ws(De,Re,lt){const At=ie.useRef({});function Mt(zt){if(!At.current||At.current.data!==De||At.current.childrenColumnName!==Re||At.current.getRowKey!==lt){let An=function(mn){mn.forEach((Un,Xn)=>{const Gn=lt(Un,Xn);En.set(Gn,Un),Un&&typeof Un=="object"&&Re in Un&&An(Un[Re]||[])})};const En=new Map;An(De),At.current={data:De,childrenColumnName:Re,kvMap:En,getRowKey:lt}}return At.current.kvMap.get(zt)}return[Mt]}var Il=y(50371),Xs=function(De,Re){var lt={};for(var At in De)Object.prototype.hasOwnProperty.call(De,At)&&Re.indexOf(At)<0&&(lt[At]=De[At]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,At=Object.getOwnPropertySymbols(De);Mt{const zt=De[Mt];typeof zt!="function"&&(lt[Mt]=zt)}),lt}function Ks(De,Re,lt){const At=lt&&typeof lt=="object"?lt:{},{total:Mt=0}=At,zt=Xs(At,["total"]),[En,An]=(0,ie.useState)(()=>({current:"defaultCurrent"in zt?zt.defaultCurrent:1,pageSize:"defaultPageSize"in zt?zt.defaultPageSize:fl})),mn=(0,Il.Z)(En,zt,{total:Mt>0?Mt:De}),Un=Math.ceil((Mt||De)/mn.pageSize);mn.current>Un&&(mn.current=Un||1);const Xn=(la,aa)=>{An({current:la!=null?la:1,pageSize:aa||mn.pageSize})},Gn=(la,aa)=>{var oa;lt&&((oa=lt.onChange)===null||oa===void 0||oa.call(lt,la,aa)),Xn(la,aa),Re(la,aa||(mn==null?void 0:mn.pageSize))};return lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},mn),{onChange:Gn}),Xn]}var Ys=Ks,Qs=y(84105),ds=y(35654),Ol=y(90782),Js=y(71430),qs=y(18929);const Xi={},kl="SELECT_ALL",Rl="SELECT_INVERT",Ml="SELECT_NONE",zl=[],hl=(De,Re)=>{let lt=[];return(Re||[]).forEach(At=>{lt.push(At),At&&typeof At=="object"&&De in At&&(lt=[].concat((0,ye.Z)(lt),(0,ye.Z)(hl(De,At[De]))))}),lt};var _s=(De,Re)=>{const{preserveSelectedRowKeys:lt,selectedRowKeys:At,defaultSelectedRowKeys:Mt,getCheckboxProps:zt,onChange:En,onSelect:An,onSelectAll:mn,onSelectInvert:Un,onSelectNone:Xn,onSelectMultiple:Gn,columnWidth:la,type:aa,selections:oa,fixed:Ba,renderCell:Ea,hideSelectAll:Ia,checkStrictly:Ca=!0}=Re||{},{prefixCls:Ma,data:tr,pageData:ar,getRecordByKey:Qa,getRowKey:fr,expandType:wr,childrenColumnName:Ga,locale:Ja,getPopupContainer:Va}=De,[Oa,Ka]=(0,qs.Z)(At||Mt||zl,{value:At}),pr=ie.useRef(new Map),Br=(0,ie.useCallback)(cr=>{if(lt){const or=new Map;cr.forEach(ir=>{let $a=Qa(ir);!$a&&pr.current.has(ir)&&($a=pr.current.get(ir)),or.set(ir,$a)}),pr.current=or}},[Qa,lt]);ie.useEffect(()=>{Br(Oa)},[Oa]);const{keyEntities:Cr}=(0,ie.useMemo)(()=>{if(Ca)return{keyEntities:null};let cr=tr;if(lt){const or=new Set(tr.map(($a,Qr)=>fr($a,Qr))),ir=Array.from(pr.current).reduce(($a,Qr)=>{let[_a,Sr]=Qr;return or.has(_a)?$a:$a.concat(Sr)},[]);cr=[].concat((0,ye.Z)(cr),(0,ye.Z)(ir))}return(0,Js.I8)(cr,{externalGetKey:fr,childrenPropName:Ga})},[tr,fr,Ca,Ga,lt]),rr=(0,ie.useMemo)(()=>hl(Ga,ar),[Ga,ar]),Lr=(0,ie.useMemo)(()=>{const cr=new Map;return rr.forEach((or,ir)=>{const $a=fr(or,ir),Qr=(zt?zt(or):null)||{};cr.set($a,Qr)}),cr},[rr,fr,zt]),kr=(0,ie.useCallback)(cr=>{var or;return!!(!((or=Lr.get(fr(cr)))===null||or===void 0)&&or.disabled)},[Lr,fr]),[oo,Kr]=(0,ie.useMemo)(()=>{if(Ca)return[Oa||[],[]];const{checkedKeys:cr,halfCheckedKeys:or}=(0,Ol.S)(Oa,!0,Cr,kr);return[cr||[],or]},[Oa,Ca,Cr,kr]),xo=(0,ie.useMemo)(()=>{const cr=aa==="radio"?oo.slice(0,1):oo;return new Set(cr)},[oo,aa]),wo=(0,ie.useMemo)(()=>aa==="radio"?new Set:new Set(Kr),[Kr,aa]),[Fr,Lo]=(0,ie.useState)(null);ie.useEffect(()=>{Re||Ka(zl)},[!!Re]);const Yr=(0,ie.useCallback)((cr,or)=>{let ir,$a;Br(cr),lt?(ir=cr,$a=cr.map(Qr=>pr.current.get(Qr))):(ir=[],$a=[],cr.forEach(Qr=>{const _a=Qa(Qr);_a!==void 0&&(ir.push(Qr),$a.push(_a))})),Ka(ir),En==null||En(ir,$a,{type:or})},[Ka,Qa,En,lt]),Ao=(0,ie.useCallback)((cr,or,ir,$a)=>{if(An){const Qr=ir.map(_a=>Qa(_a));An(Qa(cr),or,Qr,$a)}Yr(ir,"single")},[An,Qa,Yr]),mo=(0,ie.useMemo)(()=>!oa||Ia?null:(oa===!0?[kl,Rl,Ml]:oa).map(or=>or===kl?{key:"all",text:Ja.selectionAll,onSelect(){Yr(tr.map((ir,$a)=>fr(ir,$a)).filter(ir=>{const $a=Lr.get(ir);return!($a!=null&&$a.disabled)||xo.has(ir)}),"all")}}:or===Rl?{key:"invert",text:Ja.selectInvert,onSelect(){const ir=new Set(xo);ar.forEach((Qr,_a)=>{const Sr=fr(Qr,_a),Wr=Lr.get(Sr);Wr!=null&&Wr.disabled||(ir.has(Sr)?ir.delete(Sr):ir.add(Sr))});const $a=Array.from(ir);Un&&Un($a),Yr($a,"invert")}}:or===Ml?{key:"none",text:Ja.selectNone,onSelect(){Xn==null||Xn(),Yr(Array.from(xo).filter(ir=>{const $a=Lr.get(ir);return $a==null?void 0:$a.disabled}),"none")}}:or).map(or=>Object.assign(Object.assign({},or),{onSelect:function(){for(var ir,$a,Qr=arguments.length,_a=new Array(Qr),Sr=0;Sr{var or;if(!Re)return cr.filter(Jr=>Jr!==Xi);let ir=(0,ye.Z)(cr);const $a=new Set(xo),Qr=rr.map(fr).filter(Jr=>!Lr.get(Jr).disabled),_a=Qr.every(Jr=>$a.has(Jr)),Sr=Qr.some(Jr=>$a.has(Jr)),Wr=()=>{const Jr=[];_a?Qr.forEach(Po=>{$a.delete(Po),Jr.push(Po)}):Qr.forEach(Po=>{$a.has(Po)||($a.add(Po),Jr.push(Po))});const $r=Array.from($a);mn==null||mn(!_a,$r.map(Po=>Qa(Po)),Jr.map(Po=>Qa(Po))),Yr($r,"all"),Lo(null)};let jr;if(aa!=="radio"){let Jr;if(mo){const Rr={getPopupContainer:Va,items:mo.map((_o,Ko)=>{const{key:oi,text:Ii,onSelect:Ai}=_o;return{key:oi!=null?oi:Ko,onClick:()=>{Ai==null||Ai(Qr)},label:Ii}})};Jr=ie.createElement("div",{className:`${Ma}-selection-extra`},ie.createElement(Za.Z,{menu:Rr,getPopupContainer:Va},ie.createElement("span",null,ie.createElement(Qs.Z,null))))}const $r=rr.map((Rr,_o)=>{const Ko=fr(Rr,_o),oi=Lr.get(Ko)||{};return Object.assign({checked:$a.has(Ko)},oi)}).filter(Rr=>{let{disabled:_o}=Rr;return _o}),Po=!!$r.length&&$r.length===rr.length,ko=Po&&$r.every(Rr=>{let{checked:_o}=Rr;return _o}),po=Po&&$r.some(Rr=>{let{checked:_o}=Rr;return _o});jr=!Ia&&ie.createElement("div",{className:`${Ma}-selection`},ie.createElement(ha.default,{checked:Po?ko:!!rr.length&&_a,indeterminate:Po?!ko&&po:!_a&&Sr,onChange:Wr,disabled:rr.length===0||Po,"aria-label":Jr?"Custom selection":"Select all",skipGroup:!0}),Jr)}let Xo;aa==="radio"?Xo=(Jr,$r,Po)=>{const ko=fr($r,Po),po=$a.has(ko);return{node:ie.createElement(_r.ZP,Object.assign({},Lr.get(ko),{checked:po,onClick:Rr=>Rr.stopPropagation(),onChange:Rr=>{$a.has(ko)||Ao(ko,!0,[ko],Rr.nativeEvent)}})),checked:po}}:Xo=(Jr,$r,Po)=>{var ko;const po=fr($r,Po),Rr=$a.has(po),_o=wo.has(po),Ko=Lr.get(po);let oi;return wr==="nest"?oi=_o:oi=(ko=Ko==null?void 0:Ko.indeterminate)!==null&&ko!==void 0?ko:_o,{node:ie.createElement(ha.default,Object.assign({},Ko,{indeterminate:oi,checked:Rr,skipGroup:!0,onClick:Ii=>Ii.stopPropagation(),onChange:Ii=>{let{nativeEvent:Ai}=Ii;const{shiftKey:Ui}=Ai;let Hi=-1,gi=-1;if(Ui&&Ca){const Yo=new Set([Fr,po]);Qr.some(($o,Ro)=>{if(Yo.has($o))if(Hi===-1)Hi=Ro;else return gi=Ro,!0;return!1})}if(gi!==-1&&Hi!==gi&&Ca){const Yo=Qr.slice(Hi,gi+1),$o=[];Rr?Yo.forEach(vo=>{$a.has(vo)&&($o.push(vo),$a.delete(vo))}):Yo.forEach(vo=>{$a.has(vo)||($o.push(vo),$a.add(vo))});const Ro=Array.from($a);Gn==null||Gn(!Rr,Ro.map(vo=>Qa(vo)),$o.map(vo=>Qa(vo))),Yr(Ro,"multiple")}else{const Yo=oo;if(Ca){const $o=Rr?(0,ds._5)(Yo,po):(0,ds.L0)(Yo,po);Ao(po,!Rr,$o,Ai)}else{const $o=(0,Ol.S)([].concat((0,ye.Z)(Yo),[po]),!0,Cr,kr),{checkedKeys:Ro,halfCheckedKeys:vo}=$o;let yi=Ro;if(Rr){const ji=new Set(Ro);ji.delete(po),yi=(0,Ol.S)(Array.from(ji),{checked:!1,halfCheckedKeys:vo},Cr,kr).checkedKeys}Ao(po,!Rr,yi,Ai)}}Lo(Rr?null:po)}})),checked:Rr}};const Uo=(Jr,$r,Po)=>{const{node:ko,checked:po}=Xo(Jr,$r,Po);return Ea?Ea(po,$r,Po,ko):ko};if(!ir.includes(Xi))if(ir.findIndex(Jr=>{var $r;return(($r=Jr[_n])===null||$r===void 0?void 0:$r.columnType)==="EXPAND_COLUMN"})===0){const[Jr,...$r]=ir;ir=[Jr,Xi].concat((0,ye.Z)($r))}else ir=[Xi].concat((0,ye.Z)(ir));const Ei=ir.indexOf(Xi);ir=ir.filter((Jr,$r)=>Jr!==Xi||$r===Ei);const No=ir[Ei-1],si=ir[Ei+1];let Bo=Ba;Bo===void 0&&((si==null?void 0:si.fixed)!==void 0?Bo=si.fixed:(No==null?void 0:No.fixed)!==void 0&&(Bo=No.fixed)),Bo&&No&&((or=No[_n])===null||or===void 0?void 0:or.columnType)==="EXPAND_COLUMN"&&No.fixed===void 0&&(No.fixed=Bo);const ni=st()(`${Ma}-selection-col`,{[`${Ma}-selection-col-with-dropdown`]:oa&&aa==="checkbox"}),Ki={fixed:Bo,width:la,className:`${Ma}-selection-column`,title:Re.columnTitle||jr,render:Uo,onCell:Re.onCell,[_n]:{className:ni}};return ir.map(Jr=>Jr===Xi?Ki:Jr)},[fr,rr,Re,oo,xo,wo,la,mo,wr,Fr,Lr,Gn,Ao,kr]),xo]},gs=y(89489),$s=y(59477),eu=y(6848);const vl="ascend",Ul="descend";function Sl(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function ps(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function tu(De,Re){return Re?De[De.indexOf(Re)+1]:De[0]}function Hl(De,Re,lt){let At=[];function Mt(zt,En){At.push({column:zt,key:Ua(zt,En),multiplePriority:Sl(zt),sortOrder:zt.sortOrder})}return(De||[]).forEach((zt,En)=>{const An=Ne(En,lt);zt.children?("sortOrder"in zt&&Mt(zt,An),At=[].concat((0,ye.Z)(At),(0,ye.Z)(Hl(zt.children,Re,An)))):zt.sorter&&("sortOrder"in zt?Mt(zt,An):Re&&zt.defaultSortOrder&&At.push({column:zt,key:Ua(zt,An),multiplePriority:Sl(zt),sortOrder:zt.defaultSortOrder}))}),At}function ms(De,Re,lt,At,Mt,zt,En,An){return(Re||[]).map((mn,Un)=>{const Xn=Ne(Un,An);let Gn=mn;if(Gn.sorter){const la=Gn.sortDirections||Mt,aa=Gn.showSorterTooltip===void 0?En:Gn.showSorterTooltip,oa=Ua(Gn,Xn),Ba=lt.find(wr=>{let{key:Ga}=wr;return Ga===oa}),Ea=Ba?Ba.sortOrder:null,Ia=tu(la,Ea);let Ca;if(mn.sortIcon)Ca=mn.sortIcon({sortOrder:Ea});else{const wr=la.includes(vl)&&ie.createElement($s.Z,{className:st()(`${De}-column-sorter-up`,{active:Ea===vl})}),Ga=la.includes(Ul)&&ie.createElement(gs.Z,{className:st()(`${De}-column-sorter-down`,{active:Ea===Ul})});Ca=ie.createElement("span",{className:st()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(wr&&Ga)})},ie.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},wr,Ga))}const{cancelSort:Ma,triggerAsc:tr,triggerDesc:ar}=zt||{};let Qa=Ma;Ia===Ul?Qa=ar:Ia===vl&&(Qa=tr);const fr=typeof aa=="object"?aa:{title:Qa};Gn=Object.assign(Object.assign({},Gn),{className:st()(Gn.className,{[`${De}-column-sort`]:Ea}),title:wr=>{const Ga=ie.createElement("div",{className:`${De}-column-sorters`},ie.createElement("span",{className:`${De}-column-title`},gn(mn.title,wr)),Ca);return aa?ie.createElement(eu.Z,Object.assign({},fr),Ga):Ga},onHeaderCell:wr=>{const Ga=mn.onHeaderCell&&mn.onHeaderCell(wr)||{},Ja=Ga.onClick,Va=Ga.onKeyDown;Ga.onClick=pr=>{At({column:mn,key:oa,sortOrder:Ia,multiplePriority:Sl(mn)}),Ja==null||Ja(pr)},Ga.onKeyDown=pr=>{pr.keyCode===Bi.Z.ENTER&&(At({column:mn,key:oa,sortOrder:Ia,multiplePriority:Sl(mn)}),Va==null||Va(pr))};const Oa=Tn(mn.title,{}),Ka=Oa==null?void 0:Oa.toString();return Ea?Ga["aria-sort"]=Ea==="ascend"?"ascending":"descending":Ga["aria-label"]=Ka||"",Ga.className=st()(Ga.className,`${De}-column-has-sorters`),Ga.tabIndex=0,mn.ellipsis&&(Ga.title=(Oa!=null?Oa:"").toString()),Ga}})}return"children"in Gn&&(Gn=Object.assign(Object.assign({},Gn),{children:ms(De,Gn.children,lt,At,Mt,zt,En,Xn)})),Gn})}function fs(De){const{column:Re,sortOrder:lt}=De;return{column:Re,order:lt,field:Re.dataIndex,columnKey:Re.key}}function hs(De){const Re=De.filter(lt=>{let{sortOrder:At}=lt;return At}).map(fs);return Re.length===0&&De.length?Object.assign(Object.assign({},fs(De[De.length-1])),{column:void 0}):Re.length<=1?Re[0]||{}:Re}function jl(De,Re,lt){const At=Re.slice().sort((En,An)=>An.multiplePriority-En.multiplePriority),Mt=De.slice(),zt=At.filter(En=>{let{column:{sorter:An},sortOrder:mn}=En;return ps(An)&&mn});return zt.length?Mt.sort((En,An)=>{for(let mn=0;mn{const An=En[lt];return An?Object.assign(Object.assign({},En),{[lt]:jl(An,Re,lt)}):En}):Mt}function nu(De){let{prefixCls:Re,mergedColumns:lt,onSorterChange:At,sortDirections:Mt,tableLocale:zt,showSorterTooltip:En}=De;const[An,mn]=ie.useState(Hl(lt,!0)),Un=ie.useMemo(()=>{let oa=!0;const Ba=Hl(lt,!1);if(!Ba.length)return An;const Ea=[];function Ia(Ma){oa?Ea.push(Ma):Ea.push(Object.assign(Object.assign({},Ma),{sortOrder:null}))}let Ca=null;return Ba.forEach(Ma=>{Ca===null?(Ia(Ma),Ma.sortOrder&&(Ma.multiplePriority===!1?oa=!1:Ca=!0)):(Ca&&Ma.multiplePriority!==!1||(oa=!1),Ia(Ma))}),Ea},[lt,An]),Xn=ie.useMemo(()=>{const oa=Un.map(Ba=>{let{column:Ea,sortOrder:Ia}=Ba;return{column:Ea,order:Ia}});return{sortColumns:oa,sortColumn:oa[0]&&oa[0].column,sortOrder:oa[0]&&oa[0].order}},[Un]);function Gn(oa){let Ba;oa.multiplePriority===!1||!Un.length||Un[0].multiplePriority===!1?Ba=[oa]:Ba=[].concat((0,ye.Z)(Un.filter(Ea=>{let{key:Ia}=Ea;return Ia!==oa.key})),[oa]),mn(Ba),At(hs(Ba),Ba)}return[oa=>ms(Re,oa,Un,Gn,Mt,zt,En),Un,Xn,()=>hs(Un)]}function vs(De,Re){return De.map(lt=>{const At=Object.assign({},lt);return At.title=gn(lt.title,Re),"children"in At&&(At.children=vs(At.children,Re)),At})}function au(De){return[ie.useCallback(lt=>vs(lt,De),[De])]}var ru=ia((De,Re)=>{const{_renderTimes:lt}=De,{_renderTimes:At}=Re;return lt!==At}),ou=xr((De,Re)=>{const{_renderTimes:lt}=De,{_renderTimes:At}=Re;return lt!==At}),il=y(64993),bl=y(17313),iu=y(83116),lu=y(37613),su=De=>{const{componentCls:Re}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,At=(Mt,zt,En)=>({[`&${Re}-${Mt}`]:{[`> ${Re}-container`]:{[`> ${Re}-content, > ${Re}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Re}-expanded-row-fixed`]:{margin:`-${zt}px -${En+De.lineWidth}px`}}}}}});return{[`${Re}-wrapper`]:{[`${Re}${Re}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Re}-title`]:{border:lt,borderBottom:0},[`> ${Re}-container`]:{borderInlineStart:lt,borderTop:lt,[` > ${Re}-content, > ${Re}-header, > ${Re}-body, @@ -204,10 +204,10 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},At("middle",De.tablePaddingVerticalMiddle,De.tablePaddingHorizontalMiddle)),At("small",De.tablePaddingVerticalSmall,De.tablePaddingHorizontalSmall)),{[`> ${Re}-footer`]:{border:lt,borderTop:0}}),[`${Re}-cell`]:{[`${Re}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${De.lineWidth}px 0 ${De.lineWidth}px ${De.tableHeaderBg}`}},[`${Re}-bordered ${Re}-cell-scrollbar`]:{borderInlineEnd:lt}}}},uu=De=>{const{componentCls:Re}=De;return{[`${Re}-wrapper`]:{[`${Re}-cell-ellipsis`]:Object.assign(Object.assign({},bl.vS),{wordBreak:"keep-all",[` &${Re}-cell-fix-left-last, &${Re}-cell-fix-right-first - `]:{overflow:"visible",[`${Re}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Re}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},du=De=>{const{componentCls:Re}=De;return{[`${Re}-wrapper`]:{[`${Re}-tbody > tr${Re}-placeholder`]:{textAlign:"center",color:De.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:De.colorBgContainer}}}}},Ss=y(15969),gu=De=>{const{componentCls:Re,antCls:lt,controlInteractiveSize:At,motionDurationSlow:Mt,lineWidth:Ut,paddingXS:En,lineType:An,tableBorderColor:mn,tableExpandIconBg:Un,tableExpandColumnWidth:Xn,borderRadius:Gn,fontSize:la,fontSizeSM:ra,lineHeight:oa,tablePaddingVertical:Ba,tablePaddingHorizontal:Ea,tableExpandedRowBg:Ia,paddingXXS:Ca}=De,Ma=At/2-Ut,tr=Ma*2+Ut*3,ar=`${Ut}px ${An} ${mn}`,Qa=Ca-Ut;return{[`${Re}-wrapper`]:{[`${Re}-expand-icon-col`]:{width:Xn},[`${Re}-row-expand-icon-cell`]:{textAlign:"center",[`${Re}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Re}-row-indent`]:{height:1,float:"left"},[`${Re}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ss.N)(De)),{position:"relative",float:"left",boxSizing:"border-box",width:tr,height:tr,padding:0,color:"inherit",lineHeight:`${tr}px`,background:Un,border:ar,borderRadius:Gn,transform:`scale(${At/tr})`,transition:`all ${Mt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Mt} ease-out`,content:'""'},"&::before":{top:Ma,insetInlineEnd:Qa,insetInlineStart:Qa,height:Ut},"&::after":{top:Qa,bottom:Qa,insetInlineStart:Ma,width:Ut,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"}}),[`${Re}-row-indent + ${Re}-row-expand-icon`]:{marginTop:(la*oa-Ut*3)/2-Math.ceil((ra*1.4-Ut*3)/2),marginInlineEnd:En},[`tr${Re}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ia}},[`${lt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Re}-expanded-row-fixed`]:{position:"relative",margin:`-${Ba}px -${Ea}px`,padding:`${Ba}px ${Ea}px`}}}},bs=De=>{const{componentCls:Re,antCls:lt,iconCls:At,tableFilterDropdownWidth:Mt,tableFilterDropdownSearchWidth:Ut,paddingXXS:En,paddingXS:An,colorText:mn,lineWidth:Un,lineType:Xn,tableBorderColor:Gn,tableHeaderIconColor:la,fontSizeSM:ra,tablePaddingHorizontal:oa,borderRadius:Ba,motionDurationSlow:Ea,colorTextDescription:Ia,colorPrimary:Ca,tableHeaderFilterActiveBg:Ma,colorTextDisabled:tr,tableFilterDropdownBg:ar,tableFilterDropdownHeight:Qa,controlItemBgHover:fr,controlItemBgActive:wr,boxShadowSecondary:Ga,filterDropdownMenuBg:Ja}=De,Va=`${lt}-dropdown`,Oa=`${Re}-filter-dropdown`,Ka=`${lt}-tree`,pr=`${Un}px ${Xn} ${Gn}`;return[{[`${Re}-wrapper`]:{[`${Re}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Re}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-En,marginInline:`${En}px ${-oa/2}px`,padding:`0 ${En}px`,color:la,fontSize:ra,borderRadius:Ba,cursor:"pointer",transition:`all ${Ea}`,"&:hover":{color:Ia,background:Ma},"&.active":{color:Ca}}}},{[`${lt}-dropdown`]:{[Oa]:Object.assign(Object.assign({},(0,bl.Wf)(De)),{minWidth:Mt,backgroundColor:ar,borderRadius:Ba,boxShadow:Ga,overflow:"hidden",[`${Va}-menu`]:{maxHeight:Qa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ja,"&:empty::after":{display:"block",padding:`${An}px 0`,color:tr,fontSize:ra,textAlign:"center",content:'"Not Found"'}},[`${Oa}-tree`]:{paddingBlock:`${An}px 0`,paddingInline:An,[Ka]:{padding:0},[`${Ka}-treenode ${Ka}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Ka}-treenode-checkbox-checked ${Ka}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:wr}}},[`${Oa}-search`]:{padding:An,borderBottom:pr,"&-input":{input:{minWidth:Ut},[At]:{color:tr}}},[`${Oa}-checkall`]:{width:"100%",marginBottom:En,marginInlineStart:En},[`${Oa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${An-Un}px ${An}px`,overflow:"hidden",borderTop:pr}})}},{[`${lt}-dropdown ${Oa}, ${Oa}-submenu`]:{[`${lt}-checkbox-wrapper + span`]:{paddingInlineStart:An,color:mn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},pu=De=>{const{componentCls:Re,lineWidth:lt,colorSplit:At,motionDurationSlow:Mt,zIndexTableFixed:Ut,tableBg:En,zIndexTableSticky:An}=De,mn=At;return{[`${Re}-wrapper`]:{[` + `]:{overflow:"visible",[`${Re}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Re}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},du=De=>{const{componentCls:Re}=De;return{[`${Re}-wrapper`]:{[`${Re}-tbody > tr${Re}-placeholder`]:{textAlign:"center",color:De.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:De.colorBgContainer}}}}},Ss=y(15969),gu=De=>{const{componentCls:Re,antCls:lt,controlInteractiveSize:At,motionDurationSlow:Mt,lineWidth:zt,paddingXS:En,lineType:An,tableBorderColor:mn,tableExpandIconBg:Un,tableExpandColumnWidth:Xn,borderRadius:Gn,fontSize:la,fontSizeSM:aa,lineHeight:oa,tablePaddingVertical:Ba,tablePaddingHorizontal:Ea,tableExpandedRowBg:Ia,paddingXXS:Ca}=De,Ma=At/2-zt,tr=Ma*2+zt*3,ar=`${zt}px ${An} ${mn}`,Qa=Ca-zt;return{[`${Re}-wrapper`]:{[`${Re}-expand-icon-col`]:{width:Xn},[`${Re}-row-expand-icon-cell`]:{textAlign:"center",[`${Re}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Re}-row-indent`]:{height:1,float:"left"},[`${Re}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ss.N)(De)),{position:"relative",float:"left",boxSizing:"border-box",width:tr,height:tr,padding:0,color:"inherit",lineHeight:`${tr}px`,background:Un,border:ar,borderRadius:Gn,transform:`scale(${At/tr})`,transition:`all ${Mt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Mt} ease-out`,content:'""'},"&::before":{top:Ma,insetInlineEnd:Qa,insetInlineStart:Qa,height:zt},"&::after":{top:Qa,bottom:Qa,insetInlineStart:Ma,width:zt,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"}}),[`${Re}-row-indent + ${Re}-row-expand-icon`]:{marginTop:(la*oa-zt*3)/2-Math.ceil((aa*1.4-zt*3)/2),marginInlineEnd:En},[`tr${Re}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ia}},[`${lt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Re}-expanded-row-fixed`]:{position:"relative",margin:`-${Ba}px -${Ea}px`,padding:`${Ba}px ${Ea}px`}}}},bs=De=>{const{componentCls:Re,antCls:lt,iconCls:At,tableFilterDropdownWidth:Mt,tableFilterDropdownSearchWidth:zt,paddingXXS:En,paddingXS:An,colorText:mn,lineWidth:Un,lineType:Xn,tableBorderColor:Gn,tableHeaderIconColor:la,fontSizeSM:aa,tablePaddingHorizontal:oa,borderRadius:Ba,motionDurationSlow:Ea,colorTextDescription:Ia,colorPrimary:Ca,tableHeaderFilterActiveBg:Ma,colorTextDisabled:tr,tableFilterDropdownBg:ar,tableFilterDropdownHeight:Qa,controlItemBgHover:fr,controlItemBgActive:wr,boxShadowSecondary:Ga,filterDropdownMenuBg:Ja}=De,Va=`${lt}-dropdown`,Oa=`${Re}-filter-dropdown`,Ka=`${lt}-tree`,pr=`${Un}px ${Xn} ${Gn}`;return[{[`${Re}-wrapper`]:{[`${Re}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Re}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-En,marginInline:`${En}px ${-oa/2}px`,padding:`0 ${En}px`,color:la,fontSize:aa,borderRadius:Ba,cursor:"pointer",transition:`all ${Ea}`,"&:hover":{color:Ia,background:Ma},"&.active":{color:Ca}}}},{[`${lt}-dropdown`]:{[Oa]:Object.assign(Object.assign({},(0,bl.Wf)(De)),{minWidth:Mt,backgroundColor:ar,borderRadius:Ba,boxShadow:Ga,overflow:"hidden",[`${Va}-menu`]:{maxHeight:Qa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ja,"&:empty::after":{display:"block",padding:`${An}px 0`,color:tr,fontSize:aa,textAlign:"center",content:'"Not Found"'}},[`${Oa}-tree`]:{paddingBlock:`${An}px 0`,paddingInline:An,[Ka]:{padding:0},[`${Ka}-treenode ${Ka}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Ka}-treenode-checkbox-checked ${Ka}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:wr}}},[`${Oa}-search`]:{padding:An,borderBottom:pr,"&-input":{input:{minWidth:zt},[At]:{color:tr}}},[`${Oa}-checkall`]:{width:"100%",marginBottom:En,marginInlineStart:En},[`${Oa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${An-Un}px ${An}px`,overflow:"hidden",borderTop:pr}})}},{[`${lt}-dropdown ${Oa}, ${Oa}-submenu`]:{[`${lt}-checkbox-wrapper + span`]:{paddingInlineStart:An,color:mn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},pu=De=>{const{componentCls:Re,lineWidth:lt,colorSplit:At,motionDurationSlow:Mt,zIndexTableFixed:zt,tableBg:En,zIndexTableSticky:An}=De,mn=At;return{[`${Re}-wrapper`]:{[` ${Re}-cell-fix-left, ${Re}-cell-fix-right - `]:{position:"sticky !important",zIndex:Ut,background:En},[` + `]:{position:"sticky !important",zIndex:zt,background:En},[` ${Re}-cell-fix-left-first::after, ${Re}-cell-fix-left-last::after `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-lt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Mt}`,content:'""',pointerEvents:"none"},[`${Re}-cell-fix-left-all::after`]:{display:"none"},[` @@ -219,10 +219,10 @@ `]:{boxShadow:`inset 10px 0 8px -8px ${mn}`},[`${Re}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Re}-ping-right`]:{[`&:not(${Re}-has-fix-right) ${Re}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${mn}`}},[` ${Re}-cell-fix-right-first::after, ${Re}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${mn}`}}}}},Es=De=>{const{componentCls:Re,antCls:lt}=De;return{[`${Re}-wrapper`]:{[`${Re}-pagination${lt}-pagination`]:{margin:`${De.margin}px 0`},[`${Re}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:De.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},As=De=>{const{componentCls:Re,tableRadius:lt}=De;return{[`${Re}-wrapper`]:{[Re]:{[`${Re}-title, ${Re}-header`]:{borderRadius:`${lt}px ${lt}px 0 0`},[`${Re}-title + ${Re}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Re}-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:lt,borderStartEndRadius:lt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:lt},"> *:last-child":{borderStartEndRadius:lt}}},"&-footer":{borderRadius:`0 0 ${lt}px ${lt}px`}}}}},ys=De=>{const{componentCls:Re}=De;return{[`${Re}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Re}-pagination-left`]:{justifyContent:"flex-end"},[`${Re}-pagination-right`]:{justifyContent:"flex-start"},[`${Re}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Re}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Re}-row-indent`]:{float:"right"}}}}},ll=De=>{const{componentCls:Re,antCls:lt,iconCls:At,fontSizeIcon:Mt,padding:Ut,paddingXS:En,tableHeaderIconColor:An,tableHeaderIconColorHover:mn,tableSelectionColumnWidth:Un}=De;return{[`${Re}-wrapper`]:{[`${Re}-selection-col`]:{width:Un,[`&${Re}-selection-col-with-dropdown`]:{width:Un+Mt+Ut/4}},[`${Re}-bordered ${Re}-selection-col`]:{width:Un+En*2,[`&${Re}-selection-col-with-dropdown`]:{width:Un+Mt+Ut/4+En*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${mn}`}}}}},Es=De=>{const{componentCls:Re,antCls:lt}=De;return{[`${Re}-wrapper`]:{[`${Re}-pagination${lt}-pagination`]:{margin:`${De.margin}px 0`},[`${Re}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:De.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},As=De=>{const{componentCls:Re,tableRadius:lt}=De;return{[`${Re}-wrapper`]:{[Re]:{[`${Re}-title, ${Re}-header`]:{borderRadius:`${lt}px ${lt}px 0 0`},[`${Re}-title + ${Re}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Re}-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:lt,borderStartEndRadius:lt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:lt},"> *:last-child":{borderStartEndRadius:lt}}},"&-footer":{borderRadius:`0 0 ${lt}px ${lt}px`}}}}},ys=De=>{const{componentCls:Re}=De;return{[`${Re}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Re}-pagination-left`]:{justifyContent:"flex-end"},[`${Re}-pagination-right`]:{justifyContent:"flex-start"},[`${Re}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Re}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Re}-row-indent`]:{float:"right"}}}}},ll=De=>{const{componentCls:Re,antCls:lt,iconCls:At,fontSizeIcon:Mt,padding:zt,paddingXS:En,tableHeaderIconColor:An,tableHeaderIconColorHover:mn,tableSelectionColumnWidth:Un}=De;return{[`${Re}-wrapper`]:{[`${Re}-selection-col`]:{width:Un,[`&${Re}-selection-col-with-dropdown`]:{width:Un+Mt+zt/4}},[`${Re}-bordered ${Re}-selection-col`]:{width:Un+En*2,[`&${Re}-selection-col-with-dropdown`]:{width:Un+Mt+zt/4+En*2}},[` table tr th${Re}-selection-column, table tr td${Re}-selection-column - `]:{paddingInlineEnd:De.paddingXS,paddingInlineStart:De.paddingXS,textAlign:"center",[`${lt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Re}-selection-column${Re}-cell-fix-left`]:{zIndex:De.zIndexTableFixed+1},[`table tr th${Re}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Re}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Re}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${De.tablePaddingHorizontal/4}px`,[At]:{color:An,fontSize:Mt,verticalAlign:"baseline","&:hover":{color:mn}}}}}},Zl=De=>{const{componentCls:Re}=De,lt=(At,Mt,Ut,En)=>({[`${Re}${Re}-${At}`]:{fontSize:En,[` + `]:{paddingInlineEnd:De.paddingXS,paddingInlineStart:De.paddingXS,textAlign:"center",[`${lt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Re}-selection-column${Re}-cell-fix-left`]:{zIndex:De.zIndexTableFixed+1},[`table tr th${Re}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Re}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Re}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${De.tablePaddingHorizontal/4}px`,[At]:{color:An,fontSize:Mt,verticalAlign:"baseline","&:hover":{color:mn}}}}}},Zl=De=>{const{componentCls:Re}=De,lt=(At,Mt,zt,En)=>({[`${Re}${Re}-${At}`]:{fontSize:En,[` ${Re}-title, ${Re}-footer, ${Re}-cell, @@ -231,30 +231,30 @@ ${Re}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${Mt}px ${Ut}px`},[`${Re}-filter-trigger`]:{marginInlineEnd:`-${Ut/2}px`},[`${Re}-expanded-row-fixed`]:{margin:`-${Mt}px -${Ut}px`},[`${Re}-tbody`]:{[`${Re}-wrapper:only-child ${Re}`]:{marginBlock:`-${Mt}px`,marginInline:`${De.tableExpandColumnWidth-Ut}px -${Ut}px`}},[`${Re}-selection-column`]:{paddingInlineStart:`${Ut/4}px`}}});return{[`${Re}-wrapper`]:Object.assign(Object.assign({},lt("middle",De.tablePaddingVerticalMiddle,De.tablePaddingHorizontalMiddle,De.tableFontSizeMiddle)),lt("small",De.tablePaddingVerticalSmall,De.tablePaddingHorizontalSmall,De.tableFontSizeSmall))}},Wl=De=>{const{componentCls:Re,marginXXS:lt,fontSizeIcon:At,tableHeaderIconColor:Mt,tableHeaderIconColorHover:Ut}=De;return{[`${Re}-wrapper`]:{[`${Re}-thead th${Re}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${De.motionDurationSlow}`,"&:hover":{background:De.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:De.colorPrimary},[` + `]:{padding:`${Mt}px ${zt}px`},[`${Re}-filter-trigger`]:{marginInlineEnd:`-${zt/2}px`},[`${Re}-expanded-row-fixed`]:{margin:`-${Mt}px -${zt}px`},[`${Re}-tbody`]:{[`${Re}-wrapper:only-child ${Re}`]:{marginBlock:`-${Mt}px`,marginInline:`${De.tableExpandColumnWidth-zt}px -${zt}px`}},[`${Re}-selection-column`]:{paddingInlineStart:`${zt/4}px`}}});return{[`${Re}-wrapper`]:Object.assign(Object.assign({},lt("middle",De.tablePaddingVerticalMiddle,De.tablePaddingHorizontalMiddle,De.tableFontSizeMiddle)),lt("small",De.tablePaddingVerticalSmall,De.tablePaddingHorizontalSmall,De.tableFontSizeSmall))}},Wl=De=>{const{componentCls:Re,marginXXS:lt,fontSizeIcon:At,tableHeaderIconColor:Mt,tableHeaderIconColorHover:zt}=De;return{[`${Re}-wrapper`]:{[`${Re}-thead th${Re}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${De.motionDurationSlow}`,"&:hover":{background:De.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:De.colorPrimary},[` &${Re}-cell-fix-left:hover, &${Re}-cell-fix-right:hover - `]:{background:De.tableFixedHeaderSortActiveBg}},[`${Re}-thead th${Re}-column-sort`]:{background:De.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Re}-column-sort`]:{background:De.tableBodySortBg},[`${Re}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Re}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Re}-column-sorter`]:{marginInlineStart:lt,color:Mt,fontSize:0,transition:`color ${De.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:At,"&.active":{color:De.colorPrimary}},[`${Re}-column-sorter-up + ${Re}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Re}-column-sorters:hover ${Re}-column-sorter`]:{color:Ut}}}},xs=De=>{const{componentCls:Re,opacityLoading:lt,tableScrollThumbBg:At,tableScrollThumbBgHover:Mt,tableScrollThumbSize:Ut,tableScrollBg:En,zIndexTableSticky:An,stickyScrollBarBorderRadius:mn}=De,Un=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`;return{[`${Re}-wrapper`]:{[`${Re}-sticky`]:{"&-holder":{position:"sticky",zIndex:An,background:De.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ut}px !important`,zIndex:An,display:"flex",alignItems:"center",background:En,borderTop:Un,opacity:lt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ut,backgroundColor:At,borderRadius:mn,transition:`all ${De.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Mt}}}}}}},Xl=De=>{const{componentCls:Re,lineWidth:lt,tableBorderColor:At}=De,Mt=`${lt}px ${De.lineType} ${At}`;return{[`${Re}-wrapper`]:{[`${Re}-summary`]:{position:"relative",zIndex:De.zIndexTableFixed,background:De.tableBg,"> tr":{"> th, > td":{borderBottom:Mt}}},[`div${Re}-summary`]:{boxShadow:`0 -${lt}px 0 ${At}`}}}},ws=De=>{const{componentCls:Re}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,At=`${Re}-expanded-row-cell`;return{[`${Re}-wrapper`]:{[`${Re}-tbody-virtual`]:{[`${Re}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Re}-cell`]:{borderBottom:lt},[`${Re}-expanded-row`]:{[`${At}${At}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${De.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Re}-bordered`]:{[`${Re}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:lt,position:"absolute"},[`${Re}-cell`]:{borderInlineEnd:lt,[`&${Re}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-De.lineWidth,borderInlineStart:lt}}}}}}};const nl=De=>{const{componentCls:Re,fontWeightStrong:lt,tablePaddingVertical:At,tablePaddingHorizontal:Mt,lineWidth:Ut,lineType:En,tableBorderColor:An,tableFontSize:mn,tableBg:Un,tableRadius:Xn,tableHeaderTextColor:Gn,motionDurationMid:la,tableHeaderBg:ra,tableHeaderCellSplitColor:oa,tableRowHoverBg:Ba,tableSelectedRowBg:Ea,tableSelectedRowHoverBg:Ia,tableFooterTextColor:Ca,tableFooterBg:Ma,paddingContentVerticalLG:tr}=De,ar=`${Ut}px ${En} ${An}`;return{[`${Re}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,bl.dF)()),{[Re]:Object.assign(Object.assign({},(0,bl.Wf)(De)),{fontSize:mn,background:Un,borderRadius:`${Xn}px ${Xn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xn}px ${Xn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:De.tableFixedHeaderSortActiveBg}},[`${Re}-thead th${Re}-column-sort`]:{background:De.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Re}-column-sort`]:{background:De.tableBodySortBg},[`${Re}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Re}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Re}-column-sorter`]:{marginInlineStart:lt,color:Mt,fontSize:0,transition:`color ${De.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:At,"&.active":{color:De.colorPrimary}},[`${Re}-column-sorter-up + ${Re}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Re}-column-sorters:hover ${Re}-column-sorter`]:{color:zt}}}},xs=De=>{const{componentCls:Re,opacityLoading:lt,tableScrollThumbBg:At,tableScrollThumbBgHover:Mt,tableScrollThumbSize:zt,tableScrollBg:En,zIndexTableSticky:An,stickyScrollBarBorderRadius:mn}=De,Un=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`;return{[`${Re}-wrapper`]:{[`${Re}-sticky`]:{"&-holder":{position:"sticky",zIndex:An,background:De.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${zt}px !important`,zIndex:An,display:"flex",alignItems:"center",background:En,borderTop:Un,opacity:lt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:zt,backgroundColor:At,borderRadius:mn,transition:`all ${De.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Mt}}}}}}},Xl=De=>{const{componentCls:Re,lineWidth:lt,tableBorderColor:At}=De,Mt=`${lt}px ${De.lineType} ${At}`;return{[`${Re}-wrapper`]:{[`${Re}-summary`]:{position:"relative",zIndex:De.zIndexTableFixed,background:De.tableBg,"> tr":{"> th, > td":{borderBottom:Mt}}},[`div${Re}-summary`]:{boxShadow:`0 -${lt}px 0 ${At}`}}}},ws=De=>{const{componentCls:Re}=De,lt=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,At=`${Re}-expanded-row-cell`;return{[`${Re}-wrapper`]:{[`${Re}-tbody-virtual`]:{[`${Re}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Re}-cell`]:{borderBottom:lt},[`${Re}-expanded-row`]:{[`${At}${At}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${De.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Re}-bordered`]:{[`${Re}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:lt,position:"absolute"},[`${Re}-cell`]:{borderInlineEnd:lt,[`&${Re}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-De.lineWidth,borderInlineStart:lt}}}}}}};const nl=De=>{const{componentCls:Re,fontWeightStrong:lt,tablePaddingVertical:At,tablePaddingHorizontal:Mt,lineWidth:zt,lineType:En,tableBorderColor:An,tableFontSize:mn,tableBg:Un,tableRadius:Xn,tableHeaderTextColor:Gn,motionDurationMid:la,tableHeaderBg:aa,tableHeaderCellSplitColor:oa,tableRowHoverBg:Ba,tableSelectedRowBg:Ea,tableSelectedRowHoverBg:Ia,tableFooterTextColor:Ca,tableFooterBg:Ma,paddingContentVerticalLG:tr}=De,ar=`${zt}px ${En} ${An}`;return{[`${Re}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,bl.dF)()),{[Re]:Object.assign(Object.assign({},(0,bl.Wf)(De)),{fontSize:mn,background:Un,borderRadius:`${Xn}px ${Xn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xn}px ${Xn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${Re}-cell, ${Re}-thead > tr > th, ${Re}-tbody > tr > th, ${Re}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${tr}px ${Mt}px`,overflowWrap:"break-word"},[`${Re}-title`]:{padding:`${At}px ${Mt}px`},[`${Re}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Gn,fontWeight:lt,textAlign:"start",background:ra,borderBottom:ar,transition:`background ${la} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Re}-selection-column):not(${Re}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:oa,transform:"translateY(-50%)",transition:`background-color ${la}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Re}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${la}, border-color ${la}`,borderBottom:ar,[` + `]:{position:"relative",padding:`${tr}px ${Mt}px`,overflowWrap:"break-word"},[`${Re}-title`]:{padding:`${At}px ${Mt}px`},[`${Re}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Gn,fontWeight:lt,textAlign:"start",background:aa,borderBottom:ar,transition:`background ${la} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Re}-selection-column):not(${Re}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:oa,transform:"translateY(-50%)",transition:`background-color ${la}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Re}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${la}, border-color ${la}`,borderBottom:ar,[` > ${Re}-wrapper:only-child, > ${Re}-expanded-row-fixed > ${Re}-wrapper:only-child - `]:{[Re]:{marginBlock:`-${At}px`,marginInline:`${De.tableExpandColumnWidth-Mt}px -${Mt}px`,[`${Re}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Gn,fontWeight:lt,textAlign:"start",background:ra,borderBottom:ar,transition:`background ${la} ease`},[` + `]:{[Re]:{marginBlock:`-${At}px`,marginInline:`${De.tableExpandColumnWidth-Mt}px -${Mt}px`,[`${Re}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Gn,fontWeight:lt,textAlign:"start",background:aa,borderBottom:ar,transition:`background ${la} ease`},[` &${Re}-row:hover > th, &${Re}-row:hover > td, > th${Re}-cell-row-hover, > td${Re}-cell-row-hover - `]:{background:Ba},[`&${Re}-row-selected`]:{"> th, > td":{background:Ea},"&:hover > th, &:hover > td":{background:Ia}}}},[`${Re}-footer`]:{padding:`${At}px ${Mt}px`,color:Ca,background:Ma}})}};var fu=(0,iu.Z)("Table",De=>{const{colorTextHeading:Re,colorSplit:lt,colorIcon:At,colorIconHover:Mt,opacityLoading:Ut,colorBgContainer:En,controlInteractiveSize:An,headerBg:mn,headerColor:Un,headerSortActiveBg:Xn,headerSortHoverBg:Gn,bodySortBg:la,rowHoverBg:ra,rowSelectedBg:oa,rowSelectedHoverBg:Ba,rowExpandedBg:Ea,cellPaddingBlock:Ia,cellPaddingInline:Ca,cellPaddingBlockMD:Ma,cellPaddingInlineMD:tr,cellPaddingBlockSM:ar,cellPaddingInlineSM:Qa,borderColor:fr,footerBg:wr,footerColor:Ga,headerBorderRadius:Ja,cellFontSize:Va,cellFontSizeMD:Oa,cellFontSizeSM:Ka,headerSplitColor:pr,fixedHeaderSortActiveBg:Br,headerFilterHoverBg:Cr,filterDropdownBg:rr,expandIconBg:Lr,selectionColumnWidth:kr,stickyScrollBarBg:oo}=De,Kr=new il.C(At),xo=new il.C(Mt),wo=2,Fr=(0,lu.TS)(De,{tableFontSize:Va,tableBg:En,tableRadius:Ja,tablePaddingVertical:Ia,tablePaddingHorizontal:Ca,tablePaddingVerticalMiddle:Ma,tablePaddingHorizontalMiddle:tr,tablePaddingVerticalSmall:ar,tablePaddingHorizontalSmall:Qa,tableBorderColor:fr,tableHeaderTextColor:Un,tableHeaderBg:mn,tableFooterTextColor:Ga,tableFooterBg:wr,tableHeaderCellSplitColor:pr,tableHeaderSortBg:Xn,tableHeaderSortHoverBg:Gn,tableHeaderIconColor:Kr.clone().setAlpha(Kr.getAlpha()*Ut).toRgbString(),tableHeaderIconColorHover:xo.clone().setAlpha(xo.getAlpha()*Ut).toRgbString(),tableBodySortBg:la,tableFixedHeaderSortActiveBg:Br,tableHeaderFilterActiveBg:Cr,tableFilterDropdownBg:rr,tableRowHoverBg:ra,tableSelectedRowBg:oa,tableSelectedRowHoverBg:Ba,zIndexTableFixed:wo,zIndexTableSticky:wo+1,tableFontSizeMiddle:Oa,tableFontSizeSmall:Ka,tableSelectionColumnWidth:kr,tableExpandIconBg:Lr,tableExpandColumnWidth:An+2*De.padding,tableExpandedRowBg:Ea,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:oo,tableScrollThumbBgHover:Re,tableScrollBg:lt});return[nl(Fr),Es(Fr),Xl(Fr),Wl(Fr),bs(Fr),su(Fr),As(Fr),gu(Fr),Xl(Fr),du(Fr),ll(Fr),pu(Fr),xs(Fr),uu(Fr),Zl(Fr),ys(Fr),ws(Fr)]},De=>{const{colorFillAlter:Re,colorBgContainer:lt,colorTextHeading:At,colorFillSecondary:Mt,colorFillContent:Ut,controlItemBgActive:En,controlItemBgActiveHover:An,padding:mn,paddingSM:Un,paddingXS:Xn,colorBorderSecondary:Gn,borderRadiusLG:la,fontSize:ra,controlHeight:oa,colorTextPlaceholder:Ba}=De,Ea=new il.C(Mt).onBackground(lt).toHexShortString(),Ia=new il.C(Ut).onBackground(lt).toHexShortString(),Ca=new il.C(Re).onBackground(lt).toHexShortString();return{headerBg:Ca,headerColor:At,headerSortActiveBg:Ea,headerSortHoverBg:Ia,bodySortBg:Ca,rowHoverBg:Ca,rowSelectedBg:En,rowSelectedHoverBg:An,rowExpandedBg:Re,cellPaddingBlock:mn,cellPaddingInline:mn,cellPaddingBlockMD:Un,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Xn,borderColor:Gn,headerBorderRadius:la,footerBg:Ca,footerColor:At,cellFontSize:ra,cellFontSizeMD:ra,cellFontSizeSM:ra,headerSplitColor:Gn,fixedHeaderSortActiveBg:Ea,headerFilterHoverBg:Ut,filterDropdownMenuBg:lt,filterDropdownBg:lt,expandIconBg:lt,selectionColumnWidth:oa,stickyScrollBarBg:Ba,stickyScrollBarBorderRadius:100}});const hu=[],sl=(De,Re)=>{const{prefixCls:lt,className:At,rootClassName:Mt,style:Ut,size:En,bordered:An,dropdownPrefixCls:mn,dataSource:Un,pagination:Xn,rowSelection:Gn,rowKey:la="key",rowClassName:ra,columns:oa,children:Ba,childrenColumnName:Ea,onChange:Ia,getPopupContainer:Ca,loading:Ma,expandIcon:tr,expandable:ar,expandedRowRender:Qa,expandIconColumnIndex:fr,indentSize:wr,scroll:Ga,sortDirections:Ja,locale:Va,showSorterTooltip:Oa=!0,virtual:Ka}=De,pr=ie.useMemo(()=>oa||Je(Ba),[oa,Ba]),Br=ie.useMemo(()=>pr.some(Xr=>Xr.responsive),[pr]),Cr=(0,Eo.Z)(Br),rr=ie.useMemo(()=>{const Xr=new Set(Object.keys(Cr).filter(so=>Cr[so]));return pr.filter(so=>!so.responsive||so.responsive.some(Zo=>Xr.has(Zo)))},[pr,Cr]),Lr=(0,bo.Z)(De,["className","style","columns"]),{locale:kr=ho.Z,direction:oo,table:Kr,renderEmpty:xo,getPrefixCls:wo,getPopupContainer:Fr}=ie.useContext(nr.E_),Lo=(0,br.Z)(En),Yr=Object.assign(Object.assign({},kr.Table),Va),Ao=Un||hu,mo=wo("table",lt),qo=wo("dropdown",mn),cr=Object.assign({childrenColumnName:Ea,expandIconColumnIndex:fr},ar),{childrenColumnName:or="children"}=cr,ir=ie.useMemo(()=>Ao.some(Xr=>Xr==null?void 0:Xr[or])?"nest":Qa||ar&&ar.expandedRowRender?"row":null,[Ao]),$a={body:ie.useRef()},Qr=ie.useMemo(()=>typeof la=="function"?la:Xr=>Xr==null?void 0:Xr[la],[la]),[_a]=Ws(Ao,or,Qr),Sr={},Wr=function(Xr,so){let Zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var So,Ho,Qo;const ei=Object.assign(Object.assign({},Sr),Xr);Zo&&((So=Sr.resetPagination)===null||So===void 0||So.call(Sr),!((Ho=ei.pagination)===null||Ho===void 0)&&Ho.current&&(ei.pagination.current=1),Xn&&Xn.onChange&&Xn.onChange(1,(Qo=ei.pagination)===null||Qo===void 0?void 0:Qo.pageSize)),Ga&&Ga.scrollToFirstRowOnChange!==!1&&$a.body.current&&(0,mr.Z)(0,{getContainer:()=>$a.body.current}),Ia==null||Ia(ei.pagination,ei.filters,ei.sorter,{currentDataSource:ml(jl(Ao,ei.sorterStates,or),ei.filterStates),action:so})},jr=(Xr,so)=>{Wr({sorter:Xr,sorterStates:so},"sort",!1)},[Xo,Uo,Ei,No]=nu({prefixCls:mo,mergedColumns:rr,onSorterChange:jr,sortDirections:Ja||["ascend","descend"],tableLocale:Yr,showSorterTooltip:Oa}),si=ie.useMemo(()=>jl(Ao,Uo,or),[Ao,Uo]);Sr.sorter=No(),Sr.sorterStates=Uo;const Bo=(Xr,so)=>{Wr({filters:Xr,filterStates:so},"filter",!0)},[ni,Ki,Jr]=cs({prefixCls:mo,locale:Yr,dropdownPrefixCls:qo,mergedColumns:rr,onFilterChange:Bo,getPopupContainer:Ca||Fr}),$r=ml(si,Ki);Sr.filters=Jr,Sr.filterStates=Ki;const Po=ie.useMemo(()=>{const Xr={};return Object.keys(Jr).forEach(so=>{Jr[so]!==null&&(Xr[so]=Jr[so])}),Object.assign(Object.assign({},Ei),{filters:Xr})},[Ei,Jr]),[ko]=au(Po),po=(Xr,so)=>{Wr({pagination:Object.assign(Object.assign({},Sr.pagination),{current:Xr,pageSize:so})},"paginate")},[Rr,_o]=Ys($r.length,po,Xn);Sr.pagination=Xn===!1?{}:Tl(Rr,Xn),Sr.resetPagination=_o;const Ko=ie.useMemo(()=>{if(Xn===!1||!Rr.pageSize)return $r;const{current:Xr=1,total:so,pageSize:Zo=fl}=Rr;return $r.lengthZo?$r.slice((Xr-1)*Zo,Xr*Zo):$r:$r.slice((Xr-1)*Zo,Xr*Zo)},[!!Xn,$r,Rr&&Rr.current,Rr&&Rr.pageSize,Rr&&Rr.total]),[oi,Ii]=_s({prefixCls:mo,data:$r,pageData:Ko,getRowKey:Qr,getRecordByKey:_a,expandType:ir,childrenColumnName:or,locale:Yr,getPopupContainer:Ca||Fr},Gn),Ai=(Xr,so,Zo)=>{let So;return typeof ra=="function"?So=st()(ra(Xr,so,Zo)):So=st()(ra),st()({[`${mo}-row-selected`]:Ii.has(Qr(Xr,so))},So)};cr.__PARENT_RENDER_ICON__=cr.expandIcon,cr.expandIcon=cr.expandIcon||tr||ea(Yr),ir==="nest"&&cr.expandIconColumnIndex===void 0?cr.expandIconColumnIndex=Gn?1:0:cr.expandIconColumnIndex>0&&Gn&&(cr.expandIconColumnIndex-=1),typeof cr.indentSize!="number"&&(cr.indentSize=typeof wr=="number"?wr:15);const Ui=ie.useCallback(Xr=>ko(oi(ni(Xo(Xr)))),[Xo,ni,oi]);let Hi,gi;if(Xn!==!1&&(Rr!=null&&Rr.total)){let Xr;Rr.size?Xr=Rr.size:Xr=Lo==="small"||Lo==="middle"?"small":void 0;const so=Ho=>ie.createElement(hr.Z,Object.assign({},Rr,{className:st()(`${mo}-pagination ${mo}-pagination-${Ho}`,Rr.className),size:Xr})),Zo=oo==="rtl"?"left":"right",{position:So}=Rr;if(So!==null&&Array.isArray(So)){const Ho=So.find(Oi=>Oi.includes("top")),Qo=So.find(Oi=>Oi.includes("bottom")),ei=So.every(Oi=>`${Oi}`=="none");!Ho&&!Qo&&!ei&&(gi=so(Zo)),Ho&&(Hi=so(Ho.toLowerCase().replace("top",""))),Qo&&(gi=so(Qo.toLowerCase().replace("bottom","")))}else gi=so(Zo)}let Yo;typeof Ma=="boolean"?Yo={spinning:Ma}:typeof Ma=="object"&&(Yo=Object.assign({spinning:!0},Ma));const[$o,Ro]=fu(mo),[,vo]=(0,Zn.Z)(),yi=st()(`${mo}-wrapper`,Kr==null?void 0:Kr.className,{[`${mo}-wrapper-rtl`]:oo==="rtl"},At,Mt,Ro),ji=Object.assign(Object.assign({},Kr==null?void 0:Kr.style),Ut),Ti=Va&&Va.emptyText||(xo==null?void 0:xo("Table"))||ie.createElement(Tr.Z,{componentName:"Table"}),Ci=Ka?ou:ru,yl={},Kl=ie.useMemo(()=>{const{fontSize:Xr,lineHeight:so,padding:Zo,paddingXS:So,paddingSM:Ho}=vo,Qo=Math.floor(Xr*so);switch(Lo){case"large":return Zo*2+Qo;case"small":return So*2+Qo;default:return Ho*2+Qo}},[vo,Lo]);return Ka&&(yl.listItemHeight=Kl),$o(ie.createElement("div",{ref:Re,className:yi,style:ji},ie.createElement(Kn.Z,Object.assign({spinning:!1},Yo),Hi,ie.createElement(Ci,Object.assign({},yl,Lr,{columns:rr,direction:oo,expandable:cr,prefixCls:mo,className:st()({[`${mo}-middle`]:Lo==="middle",[`${mo}-small`]:Lo==="small",[`${mo}-bordered`]:An,[`${mo}-empty`]:Ao.length===0}),data:Ko,rowKey:Qr,rowClassName:Ai,emptyText:Ti,internalHooks:re,internalRefs:$a,transformColumns:Ui})),gi)))};var El=ie.forwardRef(sl);const vu=(De,Re)=>{const lt=ie.useRef(0);return lt.current+=1,ie.createElement(El,Object.assign({},De,{ref:Re,_renderTimes:lt.current}))},Ni=ie.forwardRef(vu);Ni.SELECTION_COLUMN=Xi,Ni.EXPAND_COLUMN=E,Ni.SELECTION_ALL=kl,Ni.SELECTION_INVERT=Rl,Ni.SELECTION_NONE=Ml,Ni.Column=Dr,Ni.ColumnGroup=qr,Ni.Summary=Ve;var Al=Ni,Zu=Al},98228:function(de,ne,y){"use strict";y.d(ne,{default:function(){return tn}});var E=y(92310),re=y.n(E),oe=y(14809),ge=y(95190),fe=y(20439),he=y(50298),ie=y(62646),xe=y(93664),Ee=y(77861),Le=y(17115),Oe=y(90782),je=y(18929),Ge=y(48736),ce=y(59301),b=function(_e){var pt=ce.useRef({valueLabels:new Map});return ce.useMemo(function(){var It=pt.current.valueLabels,ft=new Map,Se=_e.map(function(Te){var We,Ke=Te.value,at=(We=Te.label)!==null&&We!==void 0?We:It.get(Ke);return ft.set(Ke,at),(0,fe.Z)((0,fe.Z)({},Te),{},{label:at})});return pt.current.valueLabels=ft,[Se]},[_e])},a=function(_e,pt,It,ft){return ce.useMemo(function(){var Se=_e.map(function(at){var Pt=at.value;return Pt}),Te=pt.map(function(at){var Pt=at.value;return Pt}),We=Se.filter(function(at){return!ft[at]});if(It){var Ke=(0,Oe.S)(Se,!0,ft);Se=Ke.checkedKeys,Te=Ke.halfCheckedKeys}return[Array.from(new Set([].concat((0,ge.Z)(We),(0,ge.Z)(Se)))),Te]},[_e,pt,It,ft])},ee=y(71430),x=function(_e,pt){return ce.useMemo(function(){var It=(0,ee.I8)(_e,{fieldNames:pt,initWrapper:function(Se){return(0,fe.Z)((0,fe.Z)({},Se),{},{valueEntities:new Map})},processEntity:function(Se,Te){var We=Se.node[pt.value];if(0)var Ke;Te.valueEntities.set(We,Se)}});return It},[_e,pt])},te=y(4635),ae=y(11592),le=function(){return null},pe=le,ve=["children","value"];function be(_e){return(0,ae.Z)(_e).map(function(pt){if(!ce.isValidElement(pt)||!pt.type)return null;var It=pt,ft=It.key,Se=It.props,Te=Se.children,We=Se.value,Ke=(0,ie.Z)(Se,ve),at=(0,fe.Z)({key:ft,value:We},Ke),Pt=be(Te);return Pt.length&&(at.children=Pt),at}).filter(function(pt){return pt})}function Ae(_e){if(!_e)return _e;var pt=(0,fe.Z)({},_e);return"props"in pt||Object.defineProperty(pt,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),pt}}),pt}function Ie(_e,pt,It,ft,Se,Te){var We=null,Ke=null;function at(){function Pt(xt){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return xt.map(function(Je,yt){var nn="".concat(Me,"-").concat(yt),qt=Je[Te.value],bn=It.includes(qt),Dn=Pt(Je[Te.children]||[],nn,bn),ot=ce.createElement(pe,Je,Dn.map(function(Vn){return Vn.node}));if(pt===qt&&(We=ot),bn){var Ht={pos:nn,node:ot,children:Dn};return Xe||Ke.push(Ht),Ht}return null}).filter(function(Je){return Je})}Ke||(Ke=[],Pt(ft),Ke.sort(function(xt,Me){var Xe=xt.node.props.value,Je=Me.node.props.value,yt=It.indexOf(Xe),nn=It.indexOf(Je);return yt-nn}))}Object.defineProperty(_e,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),at(),We}}),Object.defineProperty(_e,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),at(),Se?Ke:Ke.map(function(xt){var Me=xt.node;return Me})}})}var ke=function(_e,pt,It){var ft=It.treeNodeFilterProp,Se=It.filterTreeNode,Te=It.fieldNames,We=Te.children;return ce.useMemo(function(){if(!pt||Se===!1)return _e;var Ke;if(typeof Se=="function")Ke=Se;else{var at=pt.toUpperCase();Ke=function(Me,Xe){var Je=Xe[ft];return String(Je).toUpperCase().includes(at)}}function Pt(xt){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xt.reduce(function(Xe,Je){var yt=Je[We],nn=Me||Ke(pt,Ae(Je)),qt=Pt(yt||[],nn);return(nn||qt.length)&&Xe.push((0,fe.Z)((0,fe.Z)({},Je),{},(0,te.Z)({isLeaf:void 0},We,qt))),Xe},[])}return Pt(_e)},[_e,pt,We,ft,Se])};function Ye(_e){var pt=ce.useRef();pt.current=_e;var It=ce.useCallback(function(){return pt.current.apply(pt,arguments)},[]);return It}function Be(_e,pt){var It=pt.id,ft=pt.pId,Se=pt.rootPId,Te={},We=[],Ke=_e.map(function(at){var Pt=(0,fe.Z)({},at),xt=Pt[It];return Te[xt]=Pt,Pt.key=Pt.key||xt,Pt});return Ke.forEach(function(at){var Pt=at[ft],xt=Te[Pt];xt&&(xt.children=xt.children||[],xt.children.push(at)),(Pt===Se||!xt&&Se===null)&&We.push(at)}),We}function $e(_e,pt,It){return ce.useMemo(function(){return _e?It?Be(_e,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},It!==!0?It:{})):_e:be(pt)},[pt,It,_e])}var st=ce.createContext(null),Yt=st,vt=y(10228),wt=y(80547),Ct=y(79556),Tt=ce.createContext(null),sn=Tt;function en(_e){return Array.isArray(_e)?_e:_e!==void 0?[_e]:[]}function et(_e){var pt=_e||{},It=pt.label,ft=pt.value,Se=pt.children,Te=ft||"value";return{_title:It?[It]:["title","label"],value:Te,key:Te,children:Se||"children"}}function Bt(_e){return!_e||_e.disabled||_e.disableCheckbox||_e.checkable===!1}function un(_e,pt){var It=[];function ft(Se){Se.forEach(function(Te){var We=Te[pt.children];We&&(It.push(Te[pt.value]),ft(We))})}return ft(_e),It}function rt(_e){return _e==null}var qe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ht=function(pt,It){var ft=(0,Ee.lk)(),Se=ft.prefixCls,Te=ft.multiple,We=ft.searchValue,Ke=ft.toggleOpen,at=ft.open,Pt=ft.notFoundContent,xt=ce.useContext(sn),Me=xt.virtual,Xe=xt.listHeight,Je=xt.listItemHeight,yt=xt.treeData,nn=xt.fieldNames,qt=xt.onSelect,bn=xt.dropdownMatchSelectWidth,Dn=xt.treeExpandAction,ot=ce.useContext(Yt),Ht=ot.checkable,Vn=ot.checkedKeys,_t=ot.halfCheckedKeys,On=ot.treeExpandedKeys,na=ot.treeDefaultExpandAll,fa=ot.treeDefaultExpandedKeys,aa=ot.onTreeExpand,St=ot.treeIcon,Qt=ot.showTreeIcon,Ot=ot.switcherIcon,on=ot.treeLine,xn=ot.treeNodeFilterProp,fn=ot.loadData,Ln=ot.treeLoadedKeys,In=ot.treeMotion,ua=ot.onTreeLoad,ba=ot.keyEntities,wn=ce.useRef(),La=(0,wt.Z)(function(){return yt},[at,yt],function(Da,gr){return gr[0]&&Da[1]!==gr[1]}),Ra=ce.useState(null),Xa=(0,he.Z)(Ra,2),qa=Xa[0],ta=Xa[1],ma=ba[qa],Sa=ce.useMemo(function(){return Ht?{checked:Vn,halfChecked:_t}:null},[Ht,Vn,_t]);ce.useEffect(function(){if(at&&!Te&&Vn.length){var Da;(Da=wn.current)===null||Da===void 0||Da.scrollTo({key:Vn[0]}),ta(Vn[0])}},[at]);var ca=String(We).toLowerCase(),ia=function(gr){return ca?String(gr[xn]).toLowerCase().includes(ca):!1},Gt=ce.useState(fa),Vt=(0,he.Z)(Gt,2),an=Vt[0],yn=Vt[1],jn=ce.useState(null),ya=(0,he.Z)(jn,2),Ha=ya[0],Pa=ya[1],$n=ce.useMemo(function(){return On?(0,ge.Z)(On):We?Ha:an},[an,Ha,On,We]);ce.useEffect(function(){We&&Pa(un(yt,nn))},[We]);var xa=function(gr){yn(gr),Pa(gr),aa&&aa(gr)},za=function(gr){gr.preventDefault()},Ta=function(gr,Ya){var sr=Ya.node;Ht&&Bt(sr)||(qt(sr.key,{selected:!Vn.includes(sr.key)}),Te||Ke(!1))};if(ce.useImperativeHandle(It,function(){var Da;return{scrollTo:(Da=wn.current)===null||Da===void 0?void 0:Da.scrollTo,onKeyDown:function(Ya){var sr,Ar=Ya.which;switch(Ar){case vt.Z.UP:case vt.Z.DOWN:case vt.Z.LEFT:case vt.Z.RIGHT:(sr=wn.current)===null||sr===void 0||sr.onKeyDown(Ya);break;case vt.Z.ENTER:{if(ma){var xr=(ma==null?void 0:ma.node)||{},Na=xr.selectable,yr=xr.value;Na!==!1&&Ta(null,{node:{key:qa},selected:!Vn.includes(yr)})}break}case vt.Z.ESC:Ke(!1)}},onKeyUp:function(){}}}),La.length===0)return ce.createElement("div",{role:"listbox",className:"".concat(Se,"-empty"),onMouseDown:za},Pt);var va={fieldNames:nn};return Ln&&(va.loadedKeys=Ln),$n&&(va.expandedKeys=$n),ce.createElement("div",{onMouseDown:za},ma&&at&&ce.createElement("span",{style:qe,"aria-live":"assertive"},ma.node.value),ce.createElement(Ct.Z,(0,oe.Z)({ref:wn,focusable:!1,prefixCls:"".concat(Se,"-tree"),treeData:La,height:Xe,itemHeight:Je,virtual:Me!==!1&&bn!==!1,multiple:Te,icon:St,showIcon:Qt,switcherIcon:Ot,showLine:on,loadData:We?null:fn,motion:In,activeKey:qa,checkable:Ht,checkStrictly:!0,checkedKeys:Sa,selectedKeys:Ht?[]:Vn,defaultExpandAll:na},va,{onActiveChange:ta,onSelect:Ta,onCheck:Ta,onExpand:xa,onLoad:ua,filterTreeNode:ia,expandAction:Dn})))},Zt=ce.forwardRef(ht);Zt.displayName="OptionList";var bt=Zt,Nt="SHOW_ALL",it="SHOW_PARENT",kt="SHOW_CHILD";function Et(_e,pt,It,ft){var Se=new Set(_e);return pt===kt?_e.filter(function(Te){var We=It[Te];return!(We&&We.children&&We.children.some(function(Ke){var at=Ke.node;return Se.has(at[ft.value])})&&We.children.every(function(Ke){var at=Ke.node;return Bt(at)||Se.has(at[ft.value])}))}):pt===it?_e.filter(function(Te){var We=It[Te],Ke=We?We.parent:null;return!(Ke&&!Bt(Ke.node)&&Se.has(Ke.key))}):_e}function Rn(_e){var pt=_e.searchPlaceholder,It=_e.treeCheckStrictly,ft=_e.treeCheckable,Se=_e.labelInValue,Te=_e.value,We=_e.multiple;warning(!pt,"`searchPlaceholder` has been removed."),It&&Se===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Se||It)&&warning(toArray(Te).every(function(Ke){return Ke&&_typeof(Ke)==="object"&&"value"in Ke}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),It||We||ft?warning(!Te||Array.isArray(Te),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Te),"`value` should not be array when `TreeSelect` is single mode.")}var cn=null,gt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function tt(_e){return!_e||(0,xe.Z)(_e)!=="object"}var we=ce.forwardRef(function(_e,pt){var It=_e.id,ft=_e.prefixCls,Se=ft===void 0?"rc-tree-select":ft,Te=_e.value,We=_e.defaultValue,Ke=_e.onChange,at=_e.onSelect,Pt=_e.onDeselect,xt=_e.searchValue,Me=_e.inputValue,Xe=_e.onSearch,Je=_e.autoClearSearchValue,yt=Je===void 0?!0:Je,nn=_e.filterTreeNode,qt=_e.treeNodeFilterProp,bn=qt===void 0?"value":qt,Dn=_e.showCheckedStrategy,ot=_e.treeNodeLabelProp,Ht=_e.multiple,Vn=_e.treeCheckable,_t=_e.treeCheckStrictly,On=_e.labelInValue,na=_e.fieldNames,fa=_e.treeDataSimpleMode,aa=_e.treeData,St=_e.children,Qt=_e.loadData,Ot=_e.treeLoadedKeys,on=_e.onTreeLoad,xn=_e.treeDefaultExpandAll,fn=_e.treeExpandedKeys,Ln=_e.treeDefaultExpandedKeys,In=_e.onTreeExpand,ua=_e.treeExpandAction,ba=_e.virtual,wn=_e.listHeight,La=wn===void 0?200:wn,Ra=_e.listItemHeight,Xa=Ra===void 0?20:Ra,qa=_e.onDropdownVisibleChange,ta=_e.dropdownMatchSelectWidth,ma=ta===void 0?!0:ta,Sa=_e.treeLine,ca=_e.treeIcon,ia=_e.showTreeIcon,Gt=_e.switcherIcon,Vt=_e.treeMotion,an=(0,ie.Z)(_e,gt),yn=(0,Le.ZP)(It),jn=Vn&&!_t,ya=Vn||_t,Ha=_t||On,Pa=ya||Ht,$n=(0,je.Z)(We,{value:Te}),xa=(0,he.Z)($n,2),za=xa[0],Ta=xa[1],va=ce.useMemo(function(){return Vn?Dn||kt:Nt},[Dn,Vn]),Da=ce.useMemo(function(){return et(na)},[JSON.stringify(na)]),gr=(0,je.Z)("",{value:xt!==void 0?xt:Me,postState:function(pa){return pa||""}}),Ya=(0,he.Z)(gr,2),sr=Ya[0],Ar=Ya[1],xr=function(pa){Ar(pa),Xe==null||Xe(pa)},Na=$e(aa,St,fa),yr=x(Na,Da),ur=yr.keyEntities,Dr=yr.valueEntities,Gr=ce.useCallback(function(sa){var pa=[],ha=[];return sa.forEach(function(Za){Dr.has(Za)?ha.push(Za):pa.push(Za)}),{missingRawValues:pa,existRawValues:ha}},[Dr]),qr=ke(Na,sr,{fieldNames:Da,treeNodeFilterProp:bn,filterTreeNode:nn}),bo=ce.useCallback(function(sa){if(sa){if(ot)return sa[ot];for(var pa=Da._title,ha=0;ha{const{componentCls:pt,treePrefixCls:It,colorBgElevated:ft}=_e,Se=`.${It}`;return[{[`${pt}-dropdown`]:[{padding:`${_e.paddingXS}px ${_e.paddingXS/2}px`},(0,Bn.Yk)(It,(0,Hn.TS)(_e,{colorBgContainer:ft})),{[Se]:{borderRadius:0,[`${Se}-list-holder-inner`]:{alignItems:"stretch",[`${Se}-treenode`]:{[`${Se}-node-content-wrapper`]:{flex:"auto"}}}}},(0,vn.C2)(`${It}-checkbox`,_e),{"&-rtl":{direction:"rtl",[`${Se}-switcher${Se}-switcher_close`]:{[`${Se}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function qn(_e,pt){return(0,zn.Z)("TreeSelect",It=>{const ft=(0,Hn.TS)(It,{treePrefixCls:pt});return[Wn(ft)]},Bn.TM)(_e)}var pn=function(_e,pt){var It={};for(var ft in _e)Object.prototype.hasOwnProperty.call(_e,ft)&&pt.indexOf(ft)<0&&(It[ft]=_e[ft]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,ft=Object.getOwnPropertySymbols(_e);Se{var It,{prefixCls:ft,size:Se,disabled:Te,bordered:We=!0,className:Ke,rootClassName:at,treeCheckable:Pt,multiple:xt,listHeight:Me=256,listItemHeight:Xe=26,placement:Je,notFoundContent:yt,switcherIcon:nn,treeLine:qt,getPopupContainer:bn,popupClassName:Dn,dropdownClassName:ot,treeIcon:Ht=!1,transitionName:Vn,choiceTransitionName:_t="",status:On,treeExpandAction:na,builtinPlacements:fa,dropdownMatchSelectWidth:aa,popupMatchSelectWidth:St,allowClear:Qt}=_e,Ot=pn(_e,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:on,getPrefixCls:xn,renderEmpty:fn,direction:Ln,virtual:In,popupMatchSelectWidth:ua,popupOverflow:ba}=ce.useContext(Ze.E_),wn=xn(),La=xn("select",ft),Ra=xn("select-tree",ft),Xa=xn("tree-select",ft),{compactSize:qa,compactItemClassnames:ta}=(0,zt.ri)(La,Ln),[ma,Sa]=(0,Pn.Z)(La),[ca]=qn(Xa,Ra),ia=re()(Dn||ot,`${Xa}-dropdown`,{[`${Xa}-dropdown-rtl`]:Ln==="rtl"},at,Sa),Gt=!!(Pt||xt),Vt=(0,Qe.Z)(Ot.suffixIcon,Ot.showArrow),an=(It=St!=null?St:aa)!==null&&It!==void 0?It:ua,{status:yn,hasFeedback:jn,isFormItemInput:ya,feedbackIcon:Ha}=ce.useContext(Xt.aM),Pa=(0,dt.F)(yn,On),{suffixIcon:$n,removeIcon:xa,clearIcon:za}=(0,Rt.Z)(Object.assign(Object.assign({},Ot),{multiple:Gt,showSuffixIcon:Vt,hasFeedback:jn,feedbackIcon:Ha,prefixCls:La,componentName:"TreeSelect"})),Ta=Qt===!0?{clearIcon:za}:Qt;let va;yt!==void 0?va=yt:va=(fn==null?void 0:fn("Select"))||ce.createElement(Cn.Z,{componentName:"Select"});const Da=(0,Ve.Z)(Ot,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),gr=ce.useMemo(()=>Je!==void 0?Je:Ln==="rtl"?"bottomRight":"bottomLeft",[Je,Ln]),Ya=(0,Nn.Z)(fa,ba),sr=(0,$t.Z)(Dr=>{var Gr;return(Gr=Se!=null?Se:qa)!==null&&Gr!==void 0?Gr:Dr}),Ar=ce.useContext(mt.Z),xr=Te!=null?Te:Ar,Na=re()(!ft&&Xa,{[`${La}-lg`]:sr==="large",[`${La}-sm`]:sr==="small",[`${La}-rtl`]:Ln==="rtl",[`${La}-borderless`]:!We,[`${La}-in-form-item`]:ya},(0,dt.Z)(La,Pa,jn),ta,Ke,at,Sa),yr=Dr=>ce.createElement(Wt.Z,{prefixCls:Ra,switcherIcon:nn,treeNodeProps:Dr,showLine:qt}),ur=ce.createElement(jt,Object.assign({virtual:In,disabled:xr},Da,{dropdownMatchSelectWidth:an,builtinPlacements:Ya,ref:pt,prefixCls:La,className:Na,listHeight:Me,listItemHeight:Xe,treeCheckable:Pt&&ce.createElement("span",{className:`${La}-tree-checkbox-inner`}),treeLine:!!qt,suffixIcon:$n,multiple:Gt,placement:gr,removeIcon:xa,allowClear:Ta,switcherIcon:yr,showTreeIcon:Ht,notFoundContent:va,getPopupContainer:bn||on,treeMotion:null,dropdownClassName:ia,choiceTransitionName:(0,ut.m)(wn,"",_t),transitionName:(0,ut.m)(wn,"slide-up",Vn),treeExpandAction:na}));return ma(ca(ur))},Sn=ce.forwardRef(Ue),ye=(0,He.Z)(Sn);Sn.TreeNode=pe,Sn.SHOW_ALL=Nt,Sn.SHOW_PARENT=it,Sn.SHOW_CHILD=kt,Sn._InternalPanelDoNotUseOrYouWillBeFired=ye;var tn=Sn},17574:function(de,ne,y){"use strict";y.d(ne,{default:function(){return sn}});var E=y(79556),re=y(95190),oe=y(52671),ge=y(8657),fe=y(14809),he=y(59301),ie={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"},xe=ie,Ee=y(7657),Le=function(et,Bt){return he.createElement(Ee.Z,(0,fe.Z)({},et,{ref:Bt,icon:xe}))},Oe=he.forwardRef(Le),je=Oe,Ge=y(92310),ce=y.n(Ge),b=y(35654),a=y(71430),ee=y(36355),x=y(56082),te=y(62892),ae=y(20648);const le=4;function pe(en){const{dropPosition:et,dropLevelOffset:Bt,prefixCls:un,indent:rt,direction:qe="ltr"}=en,ht=qe==="ltr"?"left":"right",Zt=qe==="ltr"?"right":"left",bt={[ht]:-Bt*rt+le,[Zt]:0};switch(et){case-1:bt.top=-3;break;case 1:bt.bottom=-3;break;default:bt.bottom=-3,bt[ht]=rt+le;break}return he.createElement("div",{style:bt,className:`${un}-drop-indicator`})}var ve=y(71997),Ae=he.forwardRef((en,et)=>{const{getPrefixCls:Bt,direction:un,virtual:rt,tree:qe}=he.useContext(ee.E_),{prefixCls:ht,className:Zt,showIcon:bt=!1,showLine:Nt,switcherIcon:it,blockNode:kt=!1,children:Et,checkable:Rn=!1,selectable:cn=!0,draggable:gt,motion:tt,style:we}=en,Ce=Bt("tree",ht),ct=Bt(),jt=tt!=null?tt:Object.assign(Object.assign({},(0,te.Z)(ct)),{motionAppear:!1}),Ve=Object.assign(Object.assign({},en),{checkable:Rn,selectable:cn,showIcon:bt,motion:jt,blockNode:kt,showLine:!!Nt,dropIndicatorRender:pe}),[He,ut]=(0,ae.ZP)(Ce),dt=he.useMemo(()=>{if(!gt)return!1;let mt={};switch(typeof gt){case"function":mt.nodeDraggable=gt;break;case"object":mt=Object.assign({},gt);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||he.createElement(x.Z,null)),mt},[gt]),Ze=mt=>he.createElement(ve.Z,{prefixCls:Ce,switcherIcon:it,treeNodeProps:mt,showLine:Nt});return He(he.createElement(E.Z,Object.assign({itemHeight:20,ref:et,virtual:rt},Ve,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),we),prefixCls:Ce,className:ce()({[`${Ce}-icon-hide`]:!bt,[`${Ce}-block-node`]:kt,[`${Ce}-unselectable`]:!cn,[`${Ce}-rtl`]:un==="rtl"},qe==null?void 0:qe.className,Zt,ut),direction:un,checkable:Rn&&he.createElement("span",{className:`${Ce}-checkbox-inner`}),selectable:cn,switcherIcon:Ze,draggable:dt}),Et))}),Ie;(function(en){en[en.None=0]="None",en[en.Start=1]="Start",en[en.End=2]="End"})(Ie||(Ie={}));function ke(en,et){function Bt(un){const{key:rt,children:qe}=un;et(rt,un)!==!1&&ke(qe||[],et)}en.forEach(Bt)}function Ye(en){let{treeData:et,expandedKeys:Bt,startKey:un,endKey:rt}=en;const qe=[];let ht=Ie.None;if(un&&un===rt)return[un];if(!un||!rt)return[];function Zt(bt){return bt===un||bt===rt}return ke(et,bt=>{if(ht===Ie.End)return!1;if(Zt(bt)){if(qe.push(bt),ht===Ie.None)ht=Ie.Start;else if(ht===Ie.Start)return ht=Ie.End,!1}else ht===Ie.Start&&qe.push(bt);return Bt.includes(bt)}),qe}function Be(en,et){const Bt=(0,re.Z)(et),un=[];return ke(en,(rt,qe)=>{const ht=Bt.indexOf(rt);return ht!==-1&&(un.push(qe),Bt.splice(ht,1)),!!Bt.length}),un}var $e=function(en,et){var Bt={};for(var un in en)Object.prototype.hasOwnProperty.call(en,un)&&et.indexOf(un)<0&&(Bt[un]=en[un]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,un=Object.getOwnPropertySymbols(en);rt{var{defaultExpandAll:Bt,defaultExpandParent:un,defaultExpandedKeys:rt}=en,qe=$e(en,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ht=he.useRef(),Zt=he.useRef(),bt=()=>{const{keyEntities:dt}=(0,a.I8)(Yt(qe));let Ze;return Bt?Ze=Object.keys(dt):un?Ze=(0,b.r7)(qe.expandedKeys||rt||[],dt):Ze=qe.expandedKeys||rt,Ze},[Nt,it]=he.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[kt,Et]=he.useState(()=>bt());he.useEffect(()=>{"selectedKeys"in qe&&it(qe.selectedKeys)},[qe.selectedKeys]),he.useEffect(()=>{"expandedKeys"in qe&&Et(qe.expandedKeys)},[qe.expandedKeys]);const Rn=(dt,Ze)=>{var mt;return"expandedKeys"in qe||Et(dt),(mt=qe.onExpand)===null||mt===void 0?void 0:mt.call(qe,dt,Ze)},cn=(dt,Ze)=>{var mt;const{multiple:Cn}=qe,{node:$t,nativeEvent:Xt}=Ze,{key:Pn=""}=$t,Nn=Yt(qe),Qe=Object.assign(Object.assign({},Ze),{selected:!0}),Rt=(Xt==null?void 0:Xt.ctrlKey)||(Xt==null?void 0:Xt.metaKey),zt=Xt==null?void 0:Xt.shiftKey;let Wt;Cn&&Rt?(Wt=dt,ht.current=Pn,Zt.current=Wt,Qe.selectedNodes=Be(Nn,Wt)):Cn&&zt?(Wt=Array.from(new Set([].concat((0,re.Z)(Zt.current||[]),(0,re.Z)(Ye({treeData:Nn,expandedKeys:kt,startKey:Pn,endKey:ht.current}))))),Qe.selectedNodes=Be(Nn,Wt)):(Wt=[Pn],ht.current=Pn,Zt.current=Wt,Qe.selectedNodes=Be(Nn,Wt)),(mt=qe.onSelect)===null||mt===void 0||mt.call(qe,Wt,Qe),"selectedKeys"in qe||it(Wt)},{getPrefixCls:gt,direction:tt}=he.useContext(ee.E_),{prefixCls:we,className:Ce,showIcon:ct=!0,expandAction:jt="click"}=qe,Ve=$e(qe,["prefixCls","className","showIcon","expandAction"]),He=gt("tree",we),ut=ce()(`${He}-directory`,{[`${He}-directory-rtl`]:tt==="rtl"},Ce);return he.createElement(Ae,Object.assign({icon:st,ref:et,blockNode:!0},Ve,{showIcon:ct,expandAction:jt,prefixCls:He,className:ut,expandedKeys:kt,selectedKeys:Nt,onSelect:cn,onExpand:Rn}))};var Ct=he.forwardRef(vt);const Tt=Ae;Tt.DirectoryTree=Ct,Tt.TreeNode=E.O;var sn=Tt},20648:function(de,ne,y){"use strict";y.d(ne,{TM:function(){return Ge},Yk:function(){return je}});var E=y(93083),re=y(98447),oe=y(17313),ge=y(8378),fe=y(37613),he=y(83116);const ie=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(ce,b)=>({[`.${ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${b.motionDurationSlow}`}}}),Ee=(ce,b)=>({[`.${ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:b.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${b.lineWidthBold}px solid ${b.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Le=(ce,b)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:x,titleHeight:te,nodeSelectedBg:ae,nodeHoverBg:le}=b,pe=b.paddingXS;return{[a]:Object.assign(Object.assign({},(0,oe.Wf)(b)),{background:b.colorBgContainer,borderRadius:b.borderRadius,transition:`background-color ${b.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)(b)),[`${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:x,insetInlineStart:0,border:`1px solid ${b.colorPrimary}`,opacity:0,animationName:ie,animationDuration:b.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${x}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:b.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,oe.oN)(b)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${b.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:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},xe(ce,b)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:b.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,marginInlineStart:-1,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${b.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:pe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${b.paddingXS/2}px`,color:"inherit",lineHeight:`${te}px`,background:"transparent",borderRadius:b.borderRadius,cursor:"pointer",transition:`all ${b.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:le},[`&${a}-node-selected`]:{backgroundColor:ae},[`${a}-iconEle`]:{display:"inline-block",width:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},Ee(ce,b)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${b.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,borderInlineEnd:`1px solid ${b.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:`${te/2}px !important`}}}}})}},Oe=ce=>{const{treeCls:b,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:x,directoryNodeSelectedColor:te}=ce;return{[`${b}${b}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${ce.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ce.controlItemBgHover}},"> *":{zIndex:1},[`${b}-switcher`]:{transition:`color ${ce.motionDurationMid}`},[`${b}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${b}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:x},[`${b}-switcher`]:{color:te},[`${b}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},je=(ce,b)=>{const a=`.${ce}`,ee=`${a}-treenode`,x=b.paddingXS/2,te=(0,fe.TS)(b,{treeCls:a,treeNodeCls:ee,treeNodePadding:x});return[Le(ce,te),Oe(te)]},Ge=ce=>{const{controlHeightSM:b}=ce;return{titleHeight:b,nodeHoverBg:ce.controlItemBgHover,nodeSelectedBg:ce.controlItemBgActive}};ne.ZP=(0,he.Z)("Tree",(ce,b)=>{let{prefixCls:a}=b;return[{[ce.componentCls]:(0,re.C2)(`${a}-checkbox`,ce)},je(a,ce),(0,ge.Z)(ce)]},ce=>{const{colorTextLightSolid:b,colorPrimary:a}=ce;return Object.assign(Object.assign({},Ge(ce)),{directoryNodeSelectedColor:b,directoryNodeSelectedBg:a})})},71997:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(te,ae){return re.createElement(fe.Z,(0,E.Z)({},te,{ref:ae,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(52671),Le=y(58617),Oe=y(15075),je=y(43531),Ge=y(92310),ce=y.n(Ge),b=y(92343),ee=x=>{const{prefixCls:te,switcherIcon:ae,treeNodeProps:le,showLine:pe}=x,{isLeaf:ve,expanded:be,loading:Ae}=le;if(Ae)return re.createElement(Le.Z,{className:`${te}-switcher-loading-icon`});let Ie;if(pe&&typeof pe=="object"&&(Ie=pe.showLeafIcon),ve){if(!pe)return null;if(typeof Ie!="boolean"&&Ie){const Be=typeof Ie=="function"?Ie(le):Ie,$e=`${te}-switcher-line-custom-icon`;return(0,b.l$)(Be)?(0,b.Tm)(Be,{className:ce()(Be.props.className||"",$e)}):Be}return Ie?re.createElement(Ee.Z,{className:`${te}-switcher-line-icon`}):re.createElement("span",{className:`${te}-switcher-leaf-line`})}const ke=`${te}-switcher-icon`,Ye=typeof ae=="function"?ae(le):ae;return(0,b.l$)(Ye)?(0,b.Tm)(Ye,{className:ce()(Ye.props.className||"",ke)}):Ye!==void 0?Ye:pe?be?re.createElement(Oe.Z,{className:`${te}-switcher-line-icon`}):re.createElement(je.Z,{className:`${te}-switcher-line-icon`}):re.createElement(xe,{className:ke})}},48066:function(de,ne,y){"use strict";y.d(ne,{default:function(){return ft}});var E=y(59301),re=y(40001),oe=y(81953),ge=y(14809),fe={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"},he=fe,ie=y(7657),xe=function(Te,We){return E.createElement(ie.Z,(0,ge.Z)({},Te,{ref:We,icon:he}))},Ee=E.forwardRef(xe),Le=Ee,Oe=y(92310),je=y.n(Oe),Ge=y(25769),ce=y.n(Ge),b=y(29301),a=y(11592),ee=y(34280),x=y(18929),te=y(2738),ae=y(8654),le=y(24514),pe=y(10228),ve=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const We=Je=>{const{keyCode:yt}=Je;yt===pe.Z.ENTER&&Je.preventDefault()},Ke=Je=>{const{keyCode:yt}=Je,{onClick:nn}=Se;yt===pe.Z.ENTER&&nn&&nn()},{style:at,noStyle:Pt,disabled:xt}=Se,Me=ve(Se,["style","noStyle","disabled"]);let Xe={};return Pt||(Xe=Object.assign({},be)),xt&&(Xe.pointerEvents="none"),Xe=Object.assign(Object.assign({},Xe),at),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Te},Me,{onKeyDown:We,onKeyUp:Ke,style:Xe}))}),ke=y(36355),Ye=y(9763),Be=y(6848),$e={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"},st=$e,Yt=function(Te,We){return E.createElement(ie.Z,(0,ge.Z)({},Te,{ref:We,icon:st}))},vt=E.forwardRef(Yt),wt=vt,Ct=y(92343),Tt=y(1643),sn=y(15969),en=y(83116),et=y(30071);const Bt=(Se,Te,We,Ke)=>{const{titleMarginBottom:at,fontWeightStrong:Pt}=Ke;return{marginBottom:at,color:We,fontWeight:Pt,fontSize:Se,lineHeight:Te}},un=Se=>{const Te=[1,2,3,4,5],We={};return Te.forEach(Ke=>{We[` + `]:{background:Ba},[`&${Re}-row-selected`]:{"> th, > td":{background:Ea},"&:hover > th, &:hover > td":{background:Ia}}}},[`${Re}-footer`]:{padding:`${At}px ${Mt}px`,color:Ca,background:Ma}})}};var fu=(0,iu.Z)("Table",De=>{const{colorTextHeading:Re,colorSplit:lt,colorIcon:At,colorIconHover:Mt,opacityLoading:zt,colorBgContainer:En,controlInteractiveSize:An,headerBg:mn,headerColor:Un,headerSortActiveBg:Xn,headerSortHoverBg:Gn,bodySortBg:la,rowHoverBg:aa,rowSelectedBg:oa,rowSelectedHoverBg:Ba,rowExpandedBg:Ea,cellPaddingBlock:Ia,cellPaddingInline:Ca,cellPaddingBlockMD:Ma,cellPaddingInlineMD:tr,cellPaddingBlockSM:ar,cellPaddingInlineSM:Qa,borderColor:fr,footerBg:wr,footerColor:Ga,headerBorderRadius:Ja,cellFontSize:Va,cellFontSizeMD:Oa,cellFontSizeSM:Ka,headerSplitColor:pr,fixedHeaderSortActiveBg:Br,headerFilterHoverBg:Cr,filterDropdownBg:rr,expandIconBg:Lr,selectionColumnWidth:kr,stickyScrollBarBg:oo}=De,Kr=new il.C(At),xo=new il.C(Mt),wo=2,Fr=(0,lu.TS)(De,{tableFontSize:Va,tableBg:En,tableRadius:Ja,tablePaddingVertical:Ia,tablePaddingHorizontal:Ca,tablePaddingVerticalMiddle:Ma,tablePaddingHorizontalMiddle:tr,tablePaddingVerticalSmall:ar,tablePaddingHorizontalSmall:Qa,tableBorderColor:fr,tableHeaderTextColor:Un,tableHeaderBg:mn,tableFooterTextColor:Ga,tableFooterBg:wr,tableHeaderCellSplitColor:pr,tableHeaderSortBg:Xn,tableHeaderSortHoverBg:Gn,tableHeaderIconColor:Kr.clone().setAlpha(Kr.getAlpha()*zt).toRgbString(),tableHeaderIconColorHover:xo.clone().setAlpha(xo.getAlpha()*zt).toRgbString(),tableBodySortBg:la,tableFixedHeaderSortActiveBg:Br,tableHeaderFilterActiveBg:Cr,tableFilterDropdownBg:rr,tableRowHoverBg:aa,tableSelectedRowBg:oa,tableSelectedRowHoverBg:Ba,zIndexTableFixed:wo,zIndexTableSticky:wo+1,tableFontSizeMiddle:Oa,tableFontSizeSmall:Ka,tableSelectionColumnWidth:kr,tableExpandIconBg:Lr,tableExpandColumnWidth:An+2*De.padding,tableExpandedRowBg:Ea,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:oo,tableScrollThumbBgHover:Re,tableScrollBg:lt});return[nl(Fr),Es(Fr),Xl(Fr),Wl(Fr),bs(Fr),su(Fr),As(Fr),gu(Fr),Xl(Fr),du(Fr),ll(Fr),pu(Fr),xs(Fr),uu(Fr),Zl(Fr),ys(Fr),ws(Fr)]},De=>{const{colorFillAlter:Re,colorBgContainer:lt,colorTextHeading:At,colorFillSecondary:Mt,colorFillContent:zt,controlItemBgActive:En,controlItemBgActiveHover:An,padding:mn,paddingSM:Un,paddingXS:Xn,colorBorderSecondary:Gn,borderRadiusLG:la,fontSize:aa,controlHeight:oa,colorTextPlaceholder:Ba}=De,Ea=new il.C(Mt).onBackground(lt).toHexShortString(),Ia=new il.C(zt).onBackground(lt).toHexShortString(),Ca=new il.C(Re).onBackground(lt).toHexShortString();return{headerBg:Ca,headerColor:At,headerSortActiveBg:Ea,headerSortHoverBg:Ia,bodySortBg:Ca,rowHoverBg:Ca,rowSelectedBg:En,rowSelectedHoverBg:An,rowExpandedBg:Re,cellPaddingBlock:mn,cellPaddingInline:mn,cellPaddingBlockMD:Un,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Xn,borderColor:Gn,headerBorderRadius:la,footerBg:Ca,footerColor:At,cellFontSize:aa,cellFontSizeMD:aa,cellFontSizeSM:aa,headerSplitColor:Gn,fixedHeaderSortActiveBg:Ea,headerFilterHoverBg:zt,filterDropdownMenuBg:lt,filterDropdownBg:lt,expandIconBg:lt,selectionColumnWidth:oa,stickyScrollBarBg:Ba,stickyScrollBarBorderRadius:100}});const hu=[],sl=(De,Re)=>{const{prefixCls:lt,className:At,rootClassName:Mt,style:zt,size:En,bordered:An,dropdownPrefixCls:mn,dataSource:Un,pagination:Xn,rowSelection:Gn,rowKey:la="key",rowClassName:aa,columns:oa,children:Ba,childrenColumnName:Ea,onChange:Ia,getPopupContainer:Ca,loading:Ma,expandIcon:tr,expandable:ar,expandedRowRender:Qa,expandIconColumnIndex:fr,indentSize:wr,scroll:Ga,sortDirections:Ja,locale:Va,showSorterTooltip:Oa=!0,virtual:Ka}=De,pr=ie.useMemo(()=>oa||Je(Ba),[oa,Ba]),Br=ie.useMemo(()=>pr.some(Xr=>Xr.responsive),[pr]),Cr=(0,Eo.Z)(Br),rr=ie.useMemo(()=>{const Xr=new Set(Object.keys(Cr).filter(so=>Cr[so]));return pr.filter(so=>!so.responsive||so.responsive.some(Zo=>Xr.has(Zo)))},[pr,Cr]),Lr=(0,bo.Z)(De,["className","style","columns"]),{locale:kr=ho.Z,direction:oo,table:Kr,renderEmpty:xo,getPrefixCls:wo,getPopupContainer:Fr}=ie.useContext(nr.E_),Lo=(0,br.Z)(En),Yr=Object.assign(Object.assign({},kr.Table),Va),Ao=Un||hu,mo=wo("table",lt),qo=wo("dropdown",mn),cr=Object.assign({childrenColumnName:Ea,expandIconColumnIndex:fr},ar),{childrenColumnName:or="children"}=cr,ir=ie.useMemo(()=>Ao.some(Xr=>Xr==null?void 0:Xr[or])?"nest":Qa||ar&&ar.expandedRowRender?"row":null,[Ao]),$a={body:ie.useRef()},Qr=ie.useMemo(()=>typeof la=="function"?la:Xr=>Xr==null?void 0:Xr[la],[la]),[_a]=Ws(Ao,or,Qr),Sr={},Wr=function(Xr,so){let Zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var So,Ho,Qo;const ei=Object.assign(Object.assign({},Sr),Xr);Zo&&((So=Sr.resetPagination)===null||So===void 0||So.call(Sr),!((Ho=ei.pagination)===null||Ho===void 0)&&Ho.current&&(ei.pagination.current=1),Xn&&Xn.onChange&&Xn.onChange(1,(Qo=ei.pagination)===null||Qo===void 0?void 0:Qo.pageSize)),Ga&&Ga.scrollToFirstRowOnChange!==!1&&$a.body.current&&(0,mr.Z)(0,{getContainer:()=>$a.body.current}),Ia==null||Ia(ei.pagination,ei.filters,ei.sorter,{currentDataSource:ml(jl(Ao,ei.sorterStates,or),ei.filterStates),action:so})},jr=(Xr,so)=>{Wr({sorter:Xr,sorterStates:so},"sort",!1)},[Xo,Uo,Ei,No]=nu({prefixCls:mo,mergedColumns:rr,onSorterChange:jr,sortDirections:Ja||["ascend","descend"],tableLocale:Yr,showSorterTooltip:Oa}),si=ie.useMemo(()=>jl(Ao,Uo,or),[Ao,Uo]);Sr.sorter=No(),Sr.sorterStates=Uo;const Bo=(Xr,so)=>{Wr({filters:Xr,filterStates:so},"filter",!0)},[ni,Ki,Jr]=cs({prefixCls:mo,locale:Yr,dropdownPrefixCls:qo,mergedColumns:rr,onFilterChange:Bo,getPopupContainer:Ca||Fr}),$r=ml(si,Ki);Sr.filters=Jr,Sr.filterStates=Ki;const Po=ie.useMemo(()=>{const Xr={};return Object.keys(Jr).forEach(so=>{Jr[so]!==null&&(Xr[so]=Jr[so])}),Object.assign(Object.assign({},Ei),{filters:Xr})},[Ei,Jr]),[ko]=au(Po),po=(Xr,so)=>{Wr({pagination:Object.assign(Object.assign({},Sr.pagination),{current:Xr,pageSize:so})},"paginate")},[Rr,_o]=Ys($r.length,po,Xn);Sr.pagination=Xn===!1?{}:Tl(Rr,Xn),Sr.resetPagination=_o;const Ko=ie.useMemo(()=>{if(Xn===!1||!Rr.pageSize)return $r;const{current:Xr=1,total:so,pageSize:Zo=fl}=Rr;return $r.lengthZo?$r.slice((Xr-1)*Zo,Xr*Zo):$r:$r.slice((Xr-1)*Zo,Xr*Zo)},[!!Xn,$r,Rr&&Rr.current,Rr&&Rr.pageSize,Rr&&Rr.total]),[oi,Ii]=_s({prefixCls:mo,data:$r,pageData:Ko,getRowKey:Qr,getRecordByKey:_a,expandType:ir,childrenColumnName:or,locale:Yr,getPopupContainer:Ca||Fr},Gn),Ai=(Xr,so,Zo)=>{let So;return typeof aa=="function"?So=st()(aa(Xr,so,Zo)):So=st()(aa),st()({[`${mo}-row-selected`]:Ii.has(Qr(Xr,so))},So)};cr.__PARENT_RENDER_ICON__=cr.expandIcon,cr.expandIcon=cr.expandIcon||tr||ta(Yr),ir==="nest"&&cr.expandIconColumnIndex===void 0?cr.expandIconColumnIndex=Gn?1:0:cr.expandIconColumnIndex>0&&Gn&&(cr.expandIconColumnIndex-=1),typeof cr.indentSize!="number"&&(cr.indentSize=typeof wr=="number"?wr:15);const Ui=ie.useCallback(Xr=>ko(oi(ni(Xo(Xr)))),[Xo,ni,oi]);let Hi,gi;if(Xn!==!1&&(Rr!=null&&Rr.total)){let Xr;Rr.size?Xr=Rr.size:Xr=Lo==="small"||Lo==="middle"?"small":void 0;const so=Ho=>ie.createElement(hr.Z,Object.assign({},Rr,{className:st()(`${mo}-pagination ${mo}-pagination-${Ho}`,Rr.className),size:Xr})),Zo=oo==="rtl"?"left":"right",{position:So}=Rr;if(So!==null&&Array.isArray(So)){const Ho=So.find(Oi=>Oi.includes("top")),Qo=So.find(Oi=>Oi.includes("bottom")),ei=So.every(Oi=>`${Oi}`=="none");!Ho&&!Qo&&!ei&&(gi=so(Zo)),Ho&&(Hi=so(Ho.toLowerCase().replace("top",""))),Qo&&(gi=so(Qo.toLowerCase().replace("bottom","")))}else gi=so(Zo)}let Yo;typeof Ma=="boolean"?Yo={spinning:Ma}:typeof Ma=="object"&&(Yo=Object.assign({spinning:!0},Ma));const[$o,Ro]=fu(mo),[,vo]=(0,Zn.Z)(),yi=st()(`${mo}-wrapper`,Kr==null?void 0:Kr.className,{[`${mo}-wrapper-rtl`]:oo==="rtl"},At,Mt,Ro),ji=Object.assign(Object.assign({},Kr==null?void 0:Kr.style),zt),Ti=Va&&Va.emptyText||(xo==null?void 0:xo("Table"))||ie.createElement(Tr.Z,{componentName:"Table"}),Ci=Ka?ou:ru,yl={},Kl=ie.useMemo(()=>{const{fontSize:Xr,lineHeight:so,padding:Zo,paddingXS:So,paddingSM:Ho}=vo,Qo=Math.floor(Xr*so);switch(Lo){case"large":return Zo*2+Qo;case"small":return So*2+Qo;default:return Ho*2+Qo}},[vo,Lo]);return Ka&&(yl.listItemHeight=Kl),$o(ie.createElement("div",{ref:Re,className:yi,style:ji},ie.createElement(Kn.Z,Object.assign({spinning:!1},Yo),Hi,ie.createElement(Ci,Object.assign({},yl,Lr,{columns:rr,direction:oo,expandable:cr,prefixCls:mo,className:st()({[`${mo}-middle`]:Lo==="middle",[`${mo}-small`]:Lo==="small",[`${mo}-bordered`]:An,[`${mo}-empty`]:Ao.length===0}),data:Ko,rowKey:Qr,rowClassName:Ai,emptyText:Ti,internalHooks:re,internalRefs:$a,transformColumns:Ui})),gi)))};var El=ie.forwardRef(sl);const vu=(De,Re)=>{const lt=ie.useRef(0);return lt.current+=1,ie.createElement(El,Object.assign({},De,{ref:Re,_renderTimes:lt.current}))},Ni=ie.forwardRef(vu);Ni.SELECTION_COLUMN=Xi,Ni.EXPAND_COLUMN=E,Ni.SELECTION_ALL=kl,Ni.SELECTION_INVERT=Rl,Ni.SELECTION_NONE=Ml,Ni.Column=Dr,Ni.ColumnGroup=qr,Ni.Summary=Ve;var Al=Ni,Zu=Al},98228:function(de,ne,y){"use strict";y.d(ne,{default:function(){return tn}});var E=y(92310),re=y.n(E),oe=y(14809),ge=y(95190),fe=y(20439),he=y(50298),ie=y(62646),xe=y(93664),Ee=y(77861),Le=y(17115),Oe=y(90782),je=y(18929),Ge=y(48736),ce=y(59301),b=function(_e){var pt=ce.useRef({valueLabels:new Map});return ce.useMemo(function(){var It=pt.current.valueLabels,ft=new Map,Se=_e.map(function(Te){var We,Ke=Te.value,at=(We=Te.label)!==null&&We!==void 0?We:It.get(Ke);return ft.set(Ke,at),(0,fe.Z)((0,fe.Z)({},Te),{},{label:at})});return pt.current.valueLabels=ft,[Se]},[_e])},a=function(_e,pt,It,ft){return ce.useMemo(function(){var Se=_e.map(function(at){var Pt=at.value;return Pt}),Te=pt.map(function(at){var Pt=at.value;return Pt}),We=Se.filter(function(at){return!ft[at]});if(It){var Ke=(0,Oe.S)(Se,!0,ft);Se=Ke.checkedKeys,Te=Ke.halfCheckedKeys}return[Array.from(new Set([].concat((0,ge.Z)(We),(0,ge.Z)(Se)))),Te]},[_e,pt,It,ft])},ee=y(71430),x=function(_e,pt){return ce.useMemo(function(){var It=(0,ee.I8)(_e,{fieldNames:pt,initWrapper:function(Se){return(0,fe.Z)((0,fe.Z)({},Se),{},{valueEntities:new Map})},processEntity:function(Se,Te){var We=Se.node[pt.value];if(0)var Ke;Te.valueEntities.set(We,Se)}});return It},[_e,pt])},te=y(4635),ae=y(11592),le=function(){return null},pe=le,ve=["children","value"];function be(_e){return(0,ae.Z)(_e).map(function(pt){if(!ce.isValidElement(pt)||!pt.type)return null;var It=pt,ft=It.key,Se=It.props,Te=Se.children,We=Se.value,Ke=(0,ie.Z)(Se,ve),at=(0,fe.Z)({key:ft,value:We},Ke),Pt=be(Te);return Pt.length&&(at.children=Pt),at}).filter(function(pt){return pt})}function Ae(_e){if(!_e)return _e;var pt=(0,fe.Z)({},_e);return"props"in pt||Object.defineProperty(pt,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),pt}}),pt}function Ie(_e,pt,It,ft,Se,Te){var We=null,Ke=null;function at(){function Pt(xt){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return xt.map(function(Je,yt){var nn="".concat(Me,"-").concat(yt),qt=Je[Te.value],bn=It.includes(qt),Dn=Pt(Je[Te.children]||[],nn,bn),ot=ce.createElement(pe,Je,Dn.map(function(Vn){return Vn.node}));if(pt===qt&&(We=ot),bn){var Ht={pos:nn,node:ot,children:Dn};return Xe||Ke.push(Ht),Ht}return null}).filter(function(Je){return Je})}Ke||(Ke=[],Pt(ft),Ke.sort(function(xt,Me){var Xe=xt.node.props.value,Je=Me.node.props.value,yt=It.indexOf(Xe),nn=It.indexOf(Je);return yt-nn}))}Object.defineProperty(_e,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),at(),We}}),Object.defineProperty(_e,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),at(),Se?Ke:Ke.map(function(xt){var Me=xt.node;return Me})}})}var ke=function(_e,pt,It){var ft=It.treeNodeFilterProp,Se=It.filterTreeNode,Te=It.fieldNames,We=Te.children;return ce.useMemo(function(){if(!pt||Se===!1)return _e;var Ke;if(typeof Se=="function")Ke=Se;else{var at=pt.toUpperCase();Ke=function(Me,Xe){var Je=Xe[ft];return String(Je).toUpperCase().includes(at)}}function Pt(xt){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xt.reduce(function(Xe,Je){var yt=Je[We],nn=Me||Ke(pt,Ae(Je)),qt=Pt(yt||[],nn);return(nn||qt.length)&&Xe.push((0,fe.Z)((0,fe.Z)({},Je),{},(0,te.Z)({isLeaf:void 0},We,qt))),Xe},[])}return Pt(_e)},[_e,pt,We,ft,Se])};function Ye(_e){var pt=ce.useRef();pt.current=_e;var It=ce.useCallback(function(){return pt.current.apply(pt,arguments)},[]);return It}function Be(_e,pt){var It=pt.id,ft=pt.pId,Se=pt.rootPId,Te={},We=[],Ke=_e.map(function(at){var Pt=(0,fe.Z)({},at),xt=Pt[It];return Te[xt]=Pt,Pt.key=Pt.key||xt,Pt});return Ke.forEach(function(at){var Pt=at[ft],xt=Te[Pt];xt&&(xt.children=xt.children||[],xt.children.push(at)),(Pt===Se||!xt&&Se===null)&&We.push(at)}),We}function $e(_e,pt,It){return ce.useMemo(function(){return _e?It?Be(_e,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},It!==!0?It:{})):_e:be(pt)},[pt,It,_e])}var st=ce.createContext(null),Qt=st,vt=y(10228),wt=y(80547),Ct=y(79556),Tt=ce.createContext(null),sn=Tt;function en(_e){return Array.isArray(_e)?_e:_e!==void 0?[_e]:[]}function et(_e){var pt=_e||{},It=pt.label,ft=pt.value,Se=pt.children,Te=ft||"value";return{_title:It?[It]:["title","label"],value:Te,key:Te,children:Se||"children"}}function Bt(_e){return!_e||_e.disabled||_e.disableCheckbox||_e.checkable===!1}function un(_e,pt){var It=[];function ft(Se){Se.forEach(function(Te){var We=Te[pt.children];We&&(It.push(Te[pt.value]),ft(We))})}return ft(_e),It}function rt(_e){return _e==null}var qe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ht=function(pt,It){var ft=(0,Ee.lk)(),Se=ft.prefixCls,Te=ft.multiple,We=ft.searchValue,Ke=ft.toggleOpen,at=ft.open,Pt=ft.notFoundContent,xt=ce.useContext(sn),Me=xt.virtual,Xe=xt.listHeight,Je=xt.listItemHeight,yt=xt.treeData,nn=xt.fieldNames,qt=xt.onSelect,bn=xt.dropdownMatchSelectWidth,Dn=xt.treeExpandAction,ot=ce.useContext(Qt),Ht=ot.checkable,Vn=ot.checkedKeys,$t=ot.halfCheckedKeys,Rn=ot.treeExpandedKeys,ra=ot.treeDefaultExpandAll,ma=ot.treeDefaultExpandedKeys,Jn=ot.onTreeExpand,St=ot.treeIcon,jt=ot.showTreeIcon,Ot=ot.switcherIcon,on=ot.treeLine,xn=ot.treeNodeFilterProp,fn=ot.loadData,Ln=ot.treeLoadedKeys,In=ot.treeMotion,ua=ot.onTreeLoad,ba=ot.keyEntities,wn=ce.useRef(),La=(0,wt.Z)(function(){return yt},[at,yt],function(Da,gr){return gr[0]&&Da[1]!==gr[1]}),Ra=ce.useState(null),Xa=(0,he.Z)(Ra,2),qa=Xa[0],na=Xa[1],fa=ba[qa],Sa=ce.useMemo(function(){return Ht?{checked:Vn,halfChecked:$t}:null},[Ht,Vn,$t]);ce.useEffect(function(){if(at&&!Te&&Vn.length){var Da;(Da=wn.current)===null||Da===void 0||Da.scrollTo({key:Vn[0]}),na(Vn[0])}},[at]);var ca=String(We).toLowerCase(),ia=function(gr){return ca?String(gr[xn]).toLowerCase().includes(ca):!1},Vt=ce.useState(ma),Zt=(0,he.Z)(Vt,2),an=Zt[0],yn=Zt[1],jn=ce.useState(null),ya=(0,he.Z)(jn,2),Ha=ya[0],Pa=ya[1],ea=ce.useMemo(function(){return Rn?(0,ge.Z)(Rn):We?Ha:an},[an,Ha,Rn,We]);ce.useEffect(function(){We&&Pa(un(yt,nn))},[We]);var xa=function(gr){yn(gr),Pa(gr),Jn&&Jn(gr)},za=function(gr){gr.preventDefault()},Ta=function(gr,Ya){var sr=Ya.node;Ht&&Bt(sr)||(qt(sr.key,{selected:!Vn.includes(sr.key)}),Te||Ke(!1))};if(ce.useImperativeHandle(It,function(){var Da;return{scrollTo:(Da=wn.current)===null||Da===void 0?void 0:Da.scrollTo,onKeyDown:function(Ya){var sr,Ar=Ya.which;switch(Ar){case vt.Z.UP:case vt.Z.DOWN:case vt.Z.LEFT:case vt.Z.RIGHT:(sr=wn.current)===null||sr===void 0||sr.onKeyDown(Ya);break;case vt.Z.ENTER:{if(fa){var xr=(fa==null?void 0:fa.node)||{},Na=xr.selectable,yr=xr.value;Na!==!1&&Ta(null,{node:{key:qa},selected:!Vn.includes(yr)})}break}case vt.Z.ESC:Ke(!1)}},onKeyUp:function(){}}}),La.length===0)return ce.createElement("div",{role:"listbox",className:"".concat(Se,"-empty"),onMouseDown:za},Pt);var va={fieldNames:nn};return Ln&&(va.loadedKeys=Ln),ea&&(va.expandedKeys=ea),ce.createElement("div",{onMouseDown:za},fa&&at&&ce.createElement("span",{style:qe,"aria-live":"assertive"},fa.node.value),ce.createElement(Ct.Z,(0,oe.Z)({ref:wn,focusable:!1,prefixCls:"".concat(Se,"-tree"),treeData:La,height:Xe,itemHeight:Je,virtual:Me!==!1&&bn!==!1,multiple:Te,icon:St,showIcon:jt,switcherIcon:Ot,showLine:on,loadData:We?null:fn,motion:In,activeKey:qa,checkable:Ht,checkStrictly:!0,checkedKeys:Sa,selectedKeys:Ht?[]:Vn,defaultExpandAll:ra},va,{onActiveChange:na,onSelect:Ta,onCheck:Ta,onExpand:xa,onLoad:ua,filterTreeNode:ia,expandAction:Dn})))},Wt=ce.forwardRef(ht);Wt.displayName="OptionList";var bt=Wt,Nt="SHOW_ALL",it="SHOW_PARENT",kt="SHOW_CHILD";function Et(_e,pt,It,ft){var Se=new Set(_e);return pt===kt?_e.filter(function(Te){var We=It[Te];return!(We&&We.children&&We.children.some(function(Ke){var at=Ke.node;return Se.has(at[ft.value])})&&We.children.every(function(Ke){var at=Ke.node;return Bt(at)||Se.has(at[ft.value])}))}):pt===it?_e.filter(function(Te){var We=It[Te],Ke=We?We.parent:null;return!(Ke&&!Bt(Ke.node)&&Se.has(Ke.key))}):_e}function kn(_e){var pt=_e.searchPlaceholder,It=_e.treeCheckStrictly,ft=_e.treeCheckable,Se=_e.labelInValue,Te=_e.value,We=_e.multiple;warning(!pt,"`searchPlaceholder` has been removed."),It&&Se===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Se||It)&&warning(toArray(Te).every(function(Ke){return Ke&&_typeof(Ke)==="object"&&"value"in Ke}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),It||We||ft?warning(!Te||Array.isArray(Te),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Te),"`value` should not be array when `TreeSelect` is single mode.")}var cn=null,gt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function tt(_e){return!_e||(0,xe.Z)(_e)!=="object"}var we=ce.forwardRef(function(_e,pt){var It=_e.id,ft=_e.prefixCls,Se=ft===void 0?"rc-tree-select":ft,Te=_e.value,We=_e.defaultValue,Ke=_e.onChange,at=_e.onSelect,Pt=_e.onDeselect,xt=_e.searchValue,Me=_e.inputValue,Xe=_e.onSearch,Je=_e.autoClearSearchValue,yt=Je===void 0?!0:Je,nn=_e.filterTreeNode,qt=_e.treeNodeFilterProp,bn=qt===void 0?"value":qt,Dn=_e.showCheckedStrategy,ot=_e.treeNodeLabelProp,Ht=_e.multiple,Vn=_e.treeCheckable,$t=_e.treeCheckStrictly,Rn=_e.labelInValue,ra=_e.fieldNames,ma=_e.treeDataSimpleMode,Jn=_e.treeData,St=_e.children,jt=_e.loadData,Ot=_e.treeLoadedKeys,on=_e.onTreeLoad,xn=_e.treeDefaultExpandAll,fn=_e.treeExpandedKeys,Ln=_e.treeDefaultExpandedKeys,In=_e.onTreeExpand,ua=_e.treeExpandAction,ba=_e.virtual,wn=_e.listHeight,La=wn===void 0?200:wn,Ra=_e.listItemHeight,Xa=Ra===void 0?20:Ra,qa=_e.onDropdownVisibleChange,na=_e.dropdownMatchSelectWidth,fa=na===void 0?!0:na,Sa=_e.treeLine,ca=_e.treeIcon,ia=_e.showTreeIcon,Vt=_e.switcherIcon,Zt=_e.treeMotion,an=(0,ie.Z)(_e,gt),yn=(0,Le.ZP)(It),jn=Vn&&!$t,ya=Vn||$t,Ha=$t||Rn,Pa=ya||Ht,ea=(0,je.Z)(We,{value:Te}),xa=(0,he.Z)(ea,2),za=xa[0],Ta=xa[1],va=ce.useMemo(function(){return Vn?Dn||kt:Nt},[Dn,Vn]),Da=ce.useMemo(function(){return et(ra)},[JSON.stringify(ra)]),gr=(0,je.Z)("",{value:xt!==void 0?xt:Me,postState:function(pa){return pa||""}}),Ya=(0,he.Z)(gr,2),sr=Ya[0],Ar=Ya[1],xr=function(pa){Ar(pa),Xe==null||Xe(pa)},Na=$e(Jn,St,ma),yr=x(Na,Da),ur=yr.keyEntities,Dr=yr.valueEntities,Gr=ce.useCallback(function(sa){var pa=[],ha=[];return sa.forEach(function(Za){Dr.has(Za)?ha.push(Za):pa.push(Za)}),{missingRawValues:pa,existRawValues:ha}},[Dr]),qr=ke(Na,sr,{fieldNames:Da,treeNodeFilterProp:bn,filterTreeNode:nn}),bo=ce.useCallback(function(sa){if(sa){if(ot)return sa[ot];for(var pa=Da._title,ha=0;ha{const{componentCls:pt,treePrefixCls:It,colorBgElevated:ft}=_e,Se=`.${It}`;return[{[`${pt}-dropdown`]:[{padding:`${_e.paddingXS}px ${_e.paddingXS/2}px`},(0,Bn.Yk)(It,(0,Hn.TS)(_e,{colorBgContainer:ft})),{[Se]:{borderRadius:0,[`${Se}-list-holder-inner`]:{alignItems:"stretch",[`${Se}-treenode`]:{[`${Se}-node-content-wrapper`]:{flex:"auto"}}}}},(0,vn.C2)(`${It}-checkbox`,_e),{"&-rtl":{direction:"rtl",[`${Se}-switcher${Se}-switcher_close`]:{[`${Se}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function _n(_e,pt){return(0,zn.Z)("TreeSelect",It=>{const ft=(0,Hn.TS)(It,{treePrefixCls:pt});return[Wn(ft)]},Bn.TM)(_e)}var pn=function(_e,pt){var It={};for(var ft in _e)Object.prototype.hasOwnProperty.call(_e,ft)&&pt.indexOf(ft)<0&&(It[ft]=_e[ft]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,ft=Object.getOwnPropertySymbols(_e);Se{var It,{prefixCls:ft,size:Se,disabled:Te,bordered:We=!0,className:Ke,rootClassName:at,treeCheckable:Pt,multiple:xt,listHeight:Me=256,listItemHeight:Xe=26,placement:Je,notFoundContent:yt,switcherIcon:nn,treeLine:qt,getPopupContainer:bn,popupClassName:Dn,dropdownClassName:ot,treeIcon:Ht=!1,transitionName:Vn,choiceTransitionName:$t="",status:Rn,treeExpandAction:ra,builtinPlacements:ma,dropdownMatchSelectWidth:Jn,popupMatchSelectWidth:St,allowClear:jt}=_e,Ot=pn(_e,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:on,getPrefixCls:xn,renderEmpty:fn,direction:Ln,virtual:In,popupMatchSelectWidth:ua,popupOverflow:ba}=ce.useContext(Ze.E_),wn=xn(),La=xn("select",ft),Ra=xn("select-tree",ft),Xa=xn("tree-select",ft),{compactSize:qa,compactItemClassnames:na}=(0,Ut.ri)(La,Ln),[fa,Sa]=(0,Pn.Z)(La),[ca]=_n(Xa,Ra),ia=re()(Dn||ot,`${Xa}-dropdown`,{[`${Xa}-dropdown-rtl`]:Ln==="rtl"},at,Sa),Vt=!!(Pt||xt),Zt=(0,Qe.Z)(Ot.suffixIcon,Ot.showArrow),an=(It=St!=null?St:Jn)!==null&&It!==void 0?It:ua,{status:yn,hasFeedback:jn,isFormItemInput:ya,feedbackIcon:Ha}=ce.useContext(Kt.aM),Pa=(0,dt.F)(yn,Rn),{suffixIcon:ea,removeIcon:xa,clearIcon:za}=(0,Rt.Z)(Object.assign(Object.assign({},Ot),{multiple:Vt,showSuffixIcon:Zt,hasFeedback:jn,feedbackIcon:Ha,prefixCls:La,componentName:"TreeSelect"})),Ta=jt===!0?{clearIcon:za}:jt;let va;yt!==void 0?va=yt:va=(fn==null?void 0:fn("Select"))||ce.createElement(Cn.Z,{componentName:"Select"});const Da=(0,Ve.Z)(Ot,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),gr=ce.useMemo(()=>Je!==void 0?Je:Ln==="rtl"?"bottomRight":"bottomLeft",[Je,Ln]),Ya=(0,Nn.Z)(ma,ba),sr=(0,_t.Z)(Dr=>{var Gr;return(Gr=Se!=null?Se:qa)!==null&&Gr!==void 0?Gr:Dr}),Ar=ce.useContext(mt.Z),xr=Te!=null?Te:Ar,Na=re()(!ft&&Xa,{[`${La}-lg`]:sr==="large",[`${La}-sm`]:sr==="small",[`${La}-rtl`]:Ln==="rtl",[`${La}-borderless`]:!We,[`${La}-in-form-item`]:ya},(0,dt.Z)(La,Pa,jn),na,Ke,at,Sa),yr=Dr=>ce.createElement(Xt.Z,{prefixCls:Ra,switcherIcon:nn,treeNodeProps:Dr,showLine:qt}),ur=ce.createElement(Gt,Object.assign({virtual:In,disabled:xr},Da,{dropdownMatchSelectWidth:an,builtinPlacements:Ya,ref:pt,prefixCls:La,className:Na,listHeight:Me,listItemHeight:Xe,treeCheckable:Pt&&ce.createElement("span",{className:`${La}-tree-checkbox-inner`}),treeLine:!!qt,suffixIcon:ea,multiple:Vt,placement:gr,removeIcon:xa,allowClear:Ta,switcherIcon:yr,showTreeIcon:Ht,notFoundContent:va,getPopupContainer:bn||on,treeMotion:null,dropdownClassName:ia,choiceTransitionName:(0,ut.m)(wn,"",$t),transitionName:(0,ut.m)(wn,"slide-up",Vn),treeExpandAction:ra}));return fa(ca(ur))},Sn=ce.forwardRef(Ue),ye=(0,He.Z)(Sn);Sn.TreeNode=pe,Sn.SHOW_ALL=Nt,Sn.SHOW_PARENT=it,Sn.SHOW_CHILD=kt,Sn._InternalPanelDoNotUseOrYouWillBeFired=ye;var tn=Sn},17574:function(de,ne,y){"use strict";y.d(ne,{default:function(){return sn}});var E=y(79556),re=y(95190),oe=y(52671),ge=y(8657),fe=y(14809),he=y(59301),ie={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"},xe=ie,Ee=y(7657),Le=function(et,Bt){return he.createElement(Ee.Z,(0,fe.Z)({},et,{ref:Bt,icon:xe}))},Oe=he.forwardRef(Le),je=Oe,Ge=y(92310),ce=y.n(Ge),b=y(35654),a=y(71430),ee=y(36355),x=y(56082),te=y(62892),ae=y(20648);const le=4;function pe(en){const{dropPosition:et,dropLevelOffset:Bt,prefixCls:un,indent:rt,direction:qe="ltr"}=en,ht=qe==="ltr"?"left":"right",Wt=qe==="ltr"?"right":"left",bt={[ht]:-Bt*rt+le,[Wt]:0};switch(et){case-1:bt.top=-3;break;case 1:bt.bottom=-3;break;default:bt.bottom=-3,bt[ht]=rt+le;break}return he.createElement("div",{style:bt,className:`${un}-drop-indicator`})}var ve=y(71997),Ae=he.forwardRef((en,et)=>{const{getPrefixCls:Bt,direction:un,virtual:rt,tree:qe}=he.useContext(ee.E_),{prefixCls:ht,className:Wt,showIcon:bt=!1,showLine:Nt,switcherIcon:it,blockNode:kt=!1,children:Et,checkable:kn=!1,selectable:cn=!0,draggable:gt,motion:tt,style:we}=en,Ce=Bt("tree",ht),ct=Bt(),Gt=tt!=null?tt:Object.assign(Object.assign({},(0,te.Z)(ct)),{motionAppear:!1}),Ve=Object.assign(Object.assign({},en),{checkable:kn,selectable:cn,showIcon:bt,motion:Gt,blockNode:kt,showLine:!!Nt,dropIndicatorRender:pe}),[He,ut]=(0,ae.ZP)(Ce),dt=he.useMemo(()=>{if(!gt)return!1;let mt={};switch(typeof gt){case"function":mt.nodeDraggable=gt;break;case"object":mt=Object.assign({},gt);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||he.createElement(x.Z,null)),mt},[gt]),Ze=mt=>he.createElement(ve.Z,{prefixCls:Ce,switcherIcon:it,treeNodeProps:mt,showLine:Nt});return He(he.createElement(E.Z,Object.assign({itemHeight:20,ref:et,virtual:rt},Ve,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),we),prefixCls:Ce,className:ce()({[`${Ce}-icon-hide`]:!bt,[`${Ce}-block-node`]:kt,[`${Ce}-unselectable`]:!cn,[`${Ce}-rtl`]:un==="rtl"},qe==null?void 0:qe.className,Wt,ut),direction:un,checkable:kn&&he.createElement("span",{className:`${Ce}-checkbox-inner`}),selectable:cn,switcherIcon:Ze,draggable:dt}),Et))}),Ie;(function(en){en[en.None=0]="None",en[en.Start=1]="Start",en[en.End=2]="End"})(Ie||(Ie={}));function ke(en,et){function Bt(un){const{key:rt,children:qe}=un;et(rt,un)!==!1&&ke(qe||[],et)}en.forEach(Bt)}function Ye(en){let{treeData:et,expandedKeys:Bt,startKey:un,endKey:rt}=en;const qe=[];let ht=Ie.None;if(un&&un===rt)return[un];if(!un||!rt)return[];function Wt(bt){return bt===un||bt===rt}return ke(et,bt=>{if(ht===Ie.End)return!1;if(Wt(bt)){if(qe.push(bt),ht===Ie.None)ht=Ie.Start;else if(ht===Ie.Start)return ht=Ie.End,!1}else ht===Ie.Start&&qe.push(bt);return Bt.includes(bt)}),qe}function Be(en,et){const Bt=(0,re.Z)(et),un=[];return ke(en,(rt,qe)=>{const ht=Bt.indexOf(rt);return ht!==-1&&(un.push(qe),Bt.splice(ht,1)),!!Bt.length}),un}var $e=function(en,et){var Bt={};for(var un in en)Object.prototype.hasOwnProperty.call(en,un)&&et.indexOf(un)<0&&(Bt[un]=en[un]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,un=Object.getOwnPropertySymbols(en);rt{var{defaultExpandAll:Bt,defaultExpandParent:un,defaultExpandedKeys:rt}=en,qe=$e(en,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ht=he.useRef(),Wt=he.useRef(),bt=()=>{const{keyEntities:dt}=(0,a.I8)(Qt(qe));let Ze;return Bt?Ze=Object.keys(dt):un?Ze=(0,b.r7)(qe.expandedKeys||rt||[],dt):Ze=qe.expandedKeys||rt,Ze},[Nt,it]=he.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[kt,Et]=he.useState(()=>bt());he.useEffect(()=>{"selectedKeys"in qe&&it(qe.selectedKeys)},[qe.selectedKeys]),he.useEffect(()=>{"expandedKeys"in qe&&Et(qe.expandedKeys)},[qe.expandedKeys]);const kn=(dt,Ze)=>{var mt;return"expandedKeys"in qe||Et(dt),(mt=qe.onExpand)===null||mt===void 0?void 0:mt.call(qe,dt,Ze)},cn=(dt,Ze)=>{var mt;const{multiple:Cn}=qe,{node:_t,nativeEvent:Kt}=Ze,{key:Pn=""}=_t,Nn=Qt(qe),Qe=Object.assign(Object.assign({},Ze),{selected:!0}),Rt=(Kt==null?void 0:Kt.ctrlKey)||(Kt==null?void 0:Kt.metaKey),Ut=Kt==null?void 0:Kt.shiftKey;let Xt;Cn&&Rt?(Xt=dt,ht.current=Pn,Wt.current=Xt,Qe.selectedNodes=Be(Nn,Xt)):Cn&&Ut?(Xt=Array.from(new Set([].concat((0,re.Z)(Wt.current||[]),(0,re.Z)(Ye({treeData:Nn,expandedKeys:kt,startKey:Pn,endKey:ht.current}))))),Qe.selectedNodes=Be(Nn,Xt)):(Xt=[Pn],ht.current=Pn,Wt.current=Xt,Qe.selectedNodes=Be(Nn,Xt)),(mt=qe.onSelect)===null||mt===void 0||mt.call(qe,Xt,Qe),"selectedKeys"in qe||it(Xt)},{getPrefixCls:gt,direction:tt}=he.useContext(ee.E_),{prefixCls:we,className:Ce,showIcon:ct=!0,expandAction:Gt="click"}=qe,Ve=$e(qe,["prefixCls","className","showIcon","expandAction"]),He=gt("tree",we),ut=ce()(`${He}-directory`,{[`${He}-directory-rtl`]:tt==="rtl"},Ce);return he.createElement(Ae,Object.assign({icon:st,ref:et,blockNode:!0},Ve,{showIcon:ct,expandAction:Gt,prefixCls:He,className:ut,expandedKeys:kt,selectedKeys:Nt,onSelect:cn,onExpand:kn}))};var Ct=he.forwardRef(vt);const Tt=Ae;Tt.DirectoryTree=Ct,Tt.TreeNode=E.O;var sn=Tt},20648:function(de,ne,y){"use strict";y.d(ne,{TM:function(){return Ge},Yk:function(){return je}});var E=y(93083),re=y(98447),oe=y(17313),ge=y(8378),fe=y(37613),he=y(83116);const ie=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),xe=(ce,b)=>({[`.${ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${b.motionDurationSlow}`}}}),Ee=(ce,b)=>({[`.${ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:b.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${b.lineWidthBold}px solid ${b.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Le=(ce,b)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:x,titleHeight:te,nodeSelectedBg:ae,nodeHoverBg:le}=b,pe=b.paddingXS;return{[a]:Object.assign(Object.assign({},(0,oe.Wf)(b)),{background:b.colorBgContainer,borderRadius:b.borderRadius,transition:`background-color ${b.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)(b)),[`${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:x,insetInlineStart:0,border:`1px solid ${b.colorPrimary}`,opacity:0,animationName:ie,animationDuration:b.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${x}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:b.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,oe.oN)(b)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${b.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:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},xe(ce,b)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:b.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,marginInlineStart:-1,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${b.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:pe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${b.paddingXS/2}px`,color:"inherit",lineHeight:`${te}px`,background:"transparent",borderRadius:b.borderRadius,cursor:"pointer",transition:`all ${b.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:le},[`&${a}-node-selected`]:{backgroundColor:ae},[`${a}-iconEle`]:{display:"inline-block",width:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},Ee(ce,b)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${b.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-x,borderInlineEnd:`1px solid ${b.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:`${te/2}px !important`}}}}})}},Oe=ce=>{const{treeCls:b,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:x,directoryNodeSelectedColor:te}=ce;return{[`${b}${b}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${ce.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ce.controlItemBgHover}},"> *":{zIndex:1},[`${b}-switcher`]:{transition:`color ${ce.motionDurationMid}`},[`${b}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${b}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:x},[`${b}-switcher`]:{color:te},[`${b}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},je=(ce,b)=>{const a=`.${ce}`,ee=`${a}-treenode`,x=b.paddingXS/2,te=(0,fe.TS)(b,{treeCls:a,treeNodeCls:ee,treeNodePadding:x});return[Le(ce,te),Oe(te)]},Ge=ce=>{const{controlHeightSM:b}=ce;return{titleHeight:b,nodeHoverBg:ce.controlItemBgHover,nodeSelectedBg:ce.controlItemBgActive}};ne.ZP=(0,he.Z)("Tree",(ce,b)=>{let{prefixCls:a}=b;return[{[ce.componentCls]:(0,re.C2)(`${a}-checkbox`,ce)},je(a,ce),(0,ge.Z)(ce)]},ce=>{const{colorTextLightSolid:b,colorPrimary:a}=ce;return Object.assign(Object.assign({},Ge(ce)),{directoryNodeSelectedColor:b,directoryNodeSelectedBg:a})})},71997:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return ee}});var E=y(14809),re=y(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"},ge=oe,fe=y(7657),he=function(te,ae){return re.createElement(fe.Z,(0,E.Z)({},te,{ref:ae,icon:ge}))},ie=re.forwardRef(he),xe=ie,Ee=y(52671),Le=y(58617),Oe=y(15075),je=y(43531),Ge=y(92310),ce=y.n(Ge),b=y(92343),ee=x=>{const{prefixCls:te,switcherIcon:ae,treeNodeProps:le,showLine:pe}=x,{isLeaf:ve,expanded:be,loading:Ae}=le;if(Ae)return re.createElement(Le.Z,{className:`${te}-switcher-loading-icon`});let Ie;if(pe&&typeof pe=="object"&&(Ie=pe.showLeafIcon),ve){if(!pe)return null;if(typeof Ie!="boolean"&&Ie){const Be=typeof Ie=="function"?Ie(le):Ie,$e=`${te}-switcher-line-custom-icon`;return(0,b.l$)(Be)?(0,b.Tm)(Be,{className:ce()(Be.props.className||"",$e)}):Be}return Ie?re.createElement(Ee.Z,{className:`${te}-switcher-line-icon`}):re.createElement("span",{className:`${te}-switcher-leaf-line`})}const ke=`${te}-switcher-icon`,Ye=typeof ae=="function"?ae(le):ae;return(0,b.l$)(Ye)?(0,b.Tm)(Ye,{className:ce()(Ye.props.className||"",ke)}):Ye!==void 0?Ye:pe?be?re.createElement(Oe.Z,{className:`${te}-switcher-line-icon`}):re.createElement(je.Z,{className:`${te}-switcher-line-icon`}):re.createElement(xe,{className:ke})}},48066:function(de,ne,y){"use strict";y.d(ne,{default:function(){return ft}});var E=y(59301),re=y(40001),oe=y(81953),ge=y(14809),fe={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"},he=fe,ie=y(7657),xe=function(Te,We){return E.createElement(ie.Z,(0,ge.Z)({},Te,{ref:We,icon:he}))},Ee=E.forwardRef(xe),Le=Ee,Oe=y(92310),je=y.n(Oe),Ge=y(25769),ce=y.n(Ge),b=y(29301),a=y(11592),ee=y(34280),x=y(18929),te=y(2738),ae=y(8654),le=y(24514),pe=y(10228),ve=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const We=Je=>{const{keyCode:yt}=Je;yt===pe.Z.ENTER&&Je.preventDefault()},Ke=Je=>{const{keyCode:yt}=Je,{onClick:nn}=Se;yt===pe.Z.ENTER&&nn&&nn()},{style:at,noStyle:Pt,disabled:xt}=Se,Me=ve(Se,["style","noStyle","disabled"]);let Xe={};return Pt||(Xe=Object.assign({},be)),xt&&(Xe.pointerEvents="none"),Xe=Object.assign(Object.assign({},Xe),at),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Te},Me,{onKeyDown:We,onKeyUp:Ke,style:Xe}))}),ke=y(36355),Ye=y(9763),Be=y(6848),$e={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"},st=$e,Qt=function(Te,We){return E.createElement(ie.Z,(0,ge.Z)({},Te,{ref:We,icon:st}))},vt=E.forwardRef(Qt),wt=vt,Ct=y(92343),Tt=y(1643),sn=y(15969),en=y(83116),et=y(30071);const Bt=(Se,Te,We,Ke)=>{const{titleMarginBottom:at,fontWeightStrong:Pt}=Ke;return{marginBottom:at,color:We,fontWeight:Pt,fontSize:Se,lineHeight:Te}},un=Se=>{const Te=[1,2,3,4,5],We={};return Te.forEach(Ke=>{We[` h${Ke}&, div&-h${Ke}, div&-h${Ke} > textarea, h${Ke} - `]=Bt(Se[`fontSizeHeading${Ke}`],Se[`lineHeightHeading${Ke}`],Se.colorTextHeading,Se)}),We},rt=Se=>{const{componentCls:Te}=Se;return{"a&, a":Object.assign(Object.assign({},(0,sn.N)(Se)),{textDecoration:Se.linkDecoration,"&:active, &:hover":{textDecoration:Se.linkHoverDecoration},[`&[disabled], &${Te}-disabled`]:{color:Se.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Se.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},qe=Se=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Se.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:Se.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:et.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:Se.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}}),ht=Se=>{const{componentCls:Te,paddingSM:We}=Se,Ke=We;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Se.paddingSM,marginTop:-Ke,marginBottom:`calc(1em - ${Ke}px)`},[`${Te}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Se.marginXS+2,insetBlockEnd:Se.marginXS,color:Se.colorTextDescription,fontWeight:"normal",fontSize:Se.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Zt=Se=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Se.colorSuccess}}}),bt=()=>({"\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"}}),Nt=Se=>{const{componentCls:Te,titleMarginTop:We}=Se;return{[Te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Se.colorText,wordBreak:"break-word",lineHeight:Se.lineHeight,[`&${Te}-secondary`]:{color:Se.colorTextDescription},[`&${Te}-success`]:{color:Se.colorSuccess},[`&${Te}-warning`]:{color:Se.colorWarning},[`&${Te}-danger`]:{color:Se.colorError,"a&:active, a&:focus":{color:Se.colorErrorActive},"a&:hover":{color:Se.colorErrorHover}},[`&${Te}-disabled`]:{color:Se.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},un(Se)),{[` + `]=Bt(Se[`fontSizeHeading${Ke}`],Se[`lineHeightHeading${Ke}`],Se.colorTextHeading,Se)}),We},rt=Se=>{const{componentCls:Te}=Se;return{"a&, a":Object.assign(Object.assign({},(0,sn.N)(Se)),{textDecoration:Se.linkDecoration,"&:active, &:hover":{textDecoration:Se.linkHoverDecoration},[`&[disabled], &${Te}-disabled`]:{color:Se.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Se.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},qe=Se=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Se.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:Se.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:et.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:Se.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}}),ht=Se=>{const{componentCls:Te,paddingSM:We}=Se,Ke=We;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Se.paddingSM,marginTop:-Ke,marginBottom:`calc(1em - ${Ke}px)`},[`${Te}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Se.marginXS+2,insetBlockEnd:Se.marginXS,color:Se.colorTextDescription,fontWeight:"normal",fontSize:Se.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Wt=Se=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Se.colorSuccess}}}),bt=()=>({"\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"}}),Nt=Se=>{const{componentCls:Te,titleMarginTop:We}=Se;return{[Te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Se.colorText,wordBreak:"break-word",lineHeight:Se.lineHeight,[`&${Te}-secondary`]:{color:Se.colorTextDescription},[`&${Te}-success`]:{color:Se.colorSuccess},[`&${Te}-warning`]:{color:Se.colorWarning},[`&${Te}-danger`]:{color:Se.colorError,"a&:active, a&:focus":{color:Se.colorErrorActive},"a&:hover":{color:Se.colorErrorHover}},[`&${Te}-disabled`]:{color:Se.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},un(Se)),{[` & + h1${Te}, & + h2${Te}, & + h3${Te}, @@ -264,22 +264,22 @@ ${Te}-expand, ${Te}-edit, ${Te}-copy - `]:Object.assign(Object.assign({},(0,sn.N)(Se)),{marginInlineStart:Se.marginXXS})}),ht(Se)),Zt(Se)),bt()),{"&-rtl":{direction:"rtl"}})}};var it=(0,en.Z)("Typography",Se=>[Nt(Se)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Et=Se=>{const{prefixCls:Te,"aria-label":We,className:Ke,style:at,direction:Pt,maxLength:xt,autoSize:Me=!0,value:Xe,onSave:Je,onCancel:yt,onEnd:nn,component:qt,enterIcon:bn=E.createElement(wt,null)}=Se,Dn=E.useRef(null),ot=E.useRef(!1),Ht=E.useRef(),[Vn,_t]=E.useState(Xe);E.useEffect(()=>{_t(Xe)},[Xe]),E.useEffect(()=>{if(Dn.current&&Dn.current.resizableTextArea){const{textArea:In}=Dn.current.resizableTextArea;In.focus();const{length:ua}=In.value;In.setSelectionRange(ua,ua)}},[]);const On=In=>{let{target:ua}=In;_t(ua.value.replace(/[\n\r]/g,""))},na=()=>{ot.current=!0},fa=()=>{ot.current=!1},aa=In=>{let{keyCode:ua}=In;ot.current||(Ht.current=ua)},St=()=>{Je(Vn.trim())},Qt=In=>{let{keyCode:ua,ctrlKey:ba,altKey:wn,metaKey:La,shiftKey:Ra}=In;Ht.current===ua&&!ot.current&&!ba&&!wn&&!La&&!Ra&&(ua===pe.Z.ENTER?(St(),nn==null||nn()):ua===pe.Z.ESC&&yt())},Ot=()=>{St()},on=qt?`${Te}-${qt}`:"",[xn,fn]=it(Te),Ln=je()(Te,`${Te}-edit-content`,{[`${Te}-rtl`]:Pt==="rtl"},Ke,on,fn);return xn(E.createElement("div",{className:Ln,style:at},E.createElement(Tt.Z,{ref:Dn,maxLength:xt,value:Vn,onChange:On,onKeyDown:aa,onKeyUp:Qt,onCompositionStart:na,onCompositionEnd:fa,onBlur:Ot,"aria-label":We,rows:1,autoSize:Me}),bn!==null?(0,Ct.Tm)(bn,{className:`${Te}-edit-content-confirm`}):null))},Rn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const{prefixCls:We,component:Ke="article",className:at,rootClassName:Pt,setContentRef:xt,children:Me,direction:Xe,style:Je}=Se,yt=Rn(Se,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:nn,direction:qt,typography:bn}=E.useContext(ke.E_),Dn=Xe!=null?Xe:qt;let ot=Te;xt&&(ot=(0,ae.sQ)(Te,xt));const Ht=nn("typography",We),[Vn,_t]=it(Ht),On=je()(Ht,bn==null?void 0:bn.className,{[`${Ht}-rtl`]:Dn==="rtl"},at,Pt,_t),na=Object.assign(Object.assign({},bn==null?void 0:bn.style),Je);return Vn(E.createElement(Ke,Object.assign({className:On,style:na,ref:ot},yt),Me))});function tt(Se,Te){return E.useMemo(()=>{const We=!!Se;return[We,Object.assign(Object.assign({},Te),We&&typeof Se=="object"?Se:null)]},[Se])}var Ce=(Se,Te)=>{const We=E.useRef(!1);E.useEffect(()=>{We.current?Se():We.current=!0},Te)};function ct(Se){const Te=typeof Se;return Te==="string"||Te==="number"}function jt(Se){let Te=0;return Se.forEach(We=>{ct(We)?Te+=String(We).length:Te+=1}),Te}function Ve(Se,Te){let We=0;const Ke=[];for(let at=0;atTe){const Je=Te-We;return Ke.push(String(Pt).slice(0,Je)),Ke}Ke.push(Pt),We=Xe}return Se}const He=0,ut=1,dt=2,Ze=3,mt=4;var $t=Se=>{let{enabledMeasure:Te,children:We,text:Ke,width:at,fontSize:Pt,rows:xt,onEllipsis:Me}=Se;const[[Xe,Je,yt],nn]=E.useState([0,0,0]),[qt,bn]=E.useState(0),[Dn,ot]=E.useState(He),[Ht,Vn]=E.useState(0),_t=E.useRef(null),On=E.useRef(null),na=E.useMemo(()=>(0,a.Z)(Ke),[Ke]),fa=E.useMemo(()=>jt(na),[na]),aa=E.useMemo(()=>!Te||Dn!==Ze?qt&&Dn!==mt&&Te?We(Ve(na,qt),qt{Te&&at&&Pt&&fa&&(ot(ut),nn([0,Math.ceil(fa/2),fa]))},[Te,at,Pt,Ke,fa,xt]),(0,ee.Z)(()=>{var on;Dn===ut&&Vn(((on=_t.current)===null||on===void 0?void 0:on.offsetHeight)||0)},[Dn]),(0,ee.Z)(()=>{var on,xn;if(Ht){if(Dn===ut){const fn=((on=On.current)===null||on===void 0?void 0:on.offsetHeight)||0,Ln=xt*Ht;fn<=Ln?(ot(mt),Me(!1)):ot(dt)}else if(Dn===dt)if(Xe!==yt){const fn=((xn=On.current)===null||xn===void 0?void 0:xn.offsetHeight)||0,Ln=xt*Ht;let In=Xe,ua=yt;Xe===yt-1?ua=Xe:fn<=Ln?In=Je:ua=Je;const ba=Math.ceil((In+ua)/2);nn([In,ba,ua])}else ot(Ze),bn(Je),Me(!0)}},[Dn,Xe,yt,xt,Ht]);const St={width:at,whiteSpace:"normal",margin:0,padding:0},Qt=(on,xn,fn)=>E.createElement("span",{"aria-hidden":!0,ref:xn,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Pt/2)*2},fn)},on),Ot=(on,xn)=>{const fn=Ve(na,on);return Qt(We(fn,!0),xn,St)};return E.createElement(E.Fragment,null,aa,Te&&Dn!==Ze&&Dn!==mt&&E.createElement(E.Fragment,null,Qt("lg",_t,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Dn===ut?Qt(We(na,!1),On,St):Ot(Je,On)))},Pn=Se=>{let{enabledEllipsis:Te,isEllipsis:We,children:Ke,tooltipProps:at}=Se;return!(at!=null&&at.title)||!Te?Ke:E.createElement(Be.Z,Object.assign({open:We?void 0:!1},at),Ke)},Nn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var We,Ke,at;const{prefixCls:Pt,className:xt,style:Me,type:Xe,disabled:Je,children:yt,ellipsis:nn,editable:qt,copyable:bn,component:Dn,title:ot}=Se,Ht=Nn(Se,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Vn,direction:_t}=E.useContext(ke.E_),[On]=(0,Ye.Z)("Text"),na=E.useRef(null),fa=E.useRef(null),aa=Vn("typography",Pt),St=(0,te.Z)(Ht,["mark","code","delete","underline","strong","keyboard","italic"]),[Qt,Ot]=tt(qt),[on,xn]=(0,x.Z)(!1,{value:Ot.editing}),{triggerType:fn=["icon"]}=Ot,Ln=Kn=>{var Zn;Kn&&((Zn=Ot.onStart)===null||Zn===void 0||Zn.call(Ot)),xn(Kn)};Ce(()=>{var Kn;on||(Kn=fa.current)===null||Kn===void 0||Kn.focus()},[on]);const In=Kn=>{Kn==null||Kn.preventDefault(),Ln(!0)},ua=Kn=>{var Zn;(Zn=Ot.onChange)===null||Zn===void 0||Zn.call(Ot,Kn),Ln(!1)},ba=()=>{var Kn;(Kn=Ot.onCancel)===null||Kn===void 0||Kn.call(Ot),Ln(!1)},[wn,La]=tt(bn),[Ra,Xa]=E.useState(!1),qa=E.useRef(null),ta={};La.format&&(ta.format=La.format);const ma=()=>{qa.current&&clearTimeout(qa.current)},Sa=Kn=>{var Zn;Kn==null||Kn.preventDefault(),Kn==null||Kn.stopPropagation(),ce()(La.text||String(yt)||"",ta),Xa(!0),ma(),qa.current=setTimeout(()=>{Xa(!1)},3e3),(Zn=La.onCopy)===null||Zn===void 0||Zn.call(La,Kn)};E.useEffect(()=>ma,[]);const[ca,ia]=E.useState(!1),[Gt,Vt]=E.useState(!1),[an,yn]=E.useState(!1),[jn,ya]=E.useState(!1),[Ha,Pa]=E.useState(!1),[$n,xa]=E.useState(!0),[za,Ta]=tt(nn,{expandable:!1}),va=za&&!an,{rows:Da=1}=Ta,gr=E.useMemo(()=>!va||Ta.suffix!==void 0||Ta.onEllipsis||Ta.expandable||Qt||wn,[va,Ta,Qt,wn]);(0,ee.Z)(()=>{za&&!gr&&(ia((0,le.G)("webkitLineClamp")),Vt((0,le.G)("textOverflow")))},[gr,za]);const Ya=E.useMemo(()=>gr?!1:Da===1?Gt:ca,[gr,Gt,ca]),sr=va&&(Ya?Ha:jn),Ar=va&&Da===1&&Ya,xr=va&&Da>1&&Ya,Na=Kn=>{var Zn;yn(!0),(Zn=Ta.onExpand)===null||Zn===void 0||Zn.call(Ta,Kn)},[yr,ur]=E.useState(0),[Dr,Gr]=E.useState(0),qr=(Kn,Zn)=>{let{offsetWidth:Mn}=Kn;var ea;ur(Mn),Gr(parseInt((ea=window.getComputedStyle)===null||ea===void 0?void 0:ea.call(window,Zn).fontSize,10)||0)},bo=Kn=>{var Zn;ya(Kn),jn!==Kn&&((Zn=Ta.onEllipsis)===null||Zn===void 0||Zn.call(Ta,Kn))};E.useEffect(()=>{const Kn=na.current;if(za&&Ya&&Kn){const Zn=xr?Kn.offsetHeight{const Kn=na.current;if(typeof IntersectionObserver=="undefined"||!Kn||!Ya||!va)return;const Zn=new IntersectionObserver(()=>{xa(!!Kn.offsetParent)});return Zn.observe(Kn),()=>{Zn.disconnect()}},[Ya,va]);let mr={};Ta.tooltip===!0?mr={title:(We=Ot.text)!==null&&We!==void 0?We:yt}:E.isValidElement(Ta.tooltip)?mr={title:Ta.tooltip}:typeof Ta.tooltip=="object"?mr=Object.assign({title:(Ke=Ot.text)!==null&&Ke!==void 0?Ke:yt},Ta.tooltip):mr={title:Ta.tooltip};const nr=E.useMemo(()=>{const Kn=Zn=>["string","number"].includes(typeof Zn);if(!(!za||Ya)){if(Kn(Ot.text))return Ot.text;if(Kn(yt))return yt;if(Kn(ot))return ot;if(Kn(mr.title))return mr.title}},[za,Ya,ot,mr.title,sr]);if(on)return E.createElement(Et,{value:(at=Ot.text)!==null&&at!==void 0?at:typeof yt=="string"?yt:"",onSave:ua,onCancel:ba,onEnd:Ot.onEnd,prefixCls:aa,className:xt,style:Me,direction:_t,component:Dn,maxLength:Ot.maxLength,autoSize:Ot.autoSize,enterIcon:Ot.enterIcon});const Tr=()=>{const{expandable:Kn,symbol:Zn}=Ta;if(!Kn)return null;let Mn;return Zn?Mn=Zn:Mn=On==null?void 0:On.expand,E.createElement("a",{key:"expand",className:`${aa}-expand`,onClick:Na,"aria-label":On==null?void 0:On.expand},Mn)},br=()=>{if(!Qt)return;const{icon:Kn,tooltip:Zn}=Ot,Mn=(0,a.Z)(Zn)[0]||(On==null?void 0:On.edit),ea=typeof Mn=="string"?Mn:"";return fn.includes("icon")?E.createElement(Be.Z,{key:"edit",title:Zn===!1?"":Mn},E.createElement(Ie,{ref:fa,className:`${aa}-edit`,onClick:In,"aria-label":ea},Kn||E.createElement(Le,{role:"button"}))):null},Eo=()=>{if(!wn)return;const{tooltips:Kn,icon:Zn}=La,Mn=zt(Kn),ea=zt(Zn),Ua=Ra?Rt(Mn[1],On==null?void 0:On.copied):Rt(Mn[0],On==null?void 0:On.copy),Ne=Ra?On==null?void 0:On.copied:On==null?void 0:On.copy,gn=typeof Ua=="string"?Ua:Ne;return E.createElement(Be.Z,{key:"copy",title:Ua},E.createElement(Ie,{className:je()(`${aa}-copy`,Ra&&`${aa}-copy-success`),onClick:Sa,"aria-label":gn},Ra?Rt(ea[1],E.createElement(re.Z,null),!0):Rt(ea[0],E.createElement(oe.Z,null),!0)))},ho=Kn=>[Kn&&Tr(),br(),Eo()],hr=Kn=>[Kn&&E.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Wt),Ta.suffix,ho(Kn)];return E.createElement(b.Z,{onResize:qr,disabled:!va||Ya},Kn=>E.createElement(Pn,{tooltipProps:mr,enabledEllipsis:va,isEllipsis:sr},E.createElement(gt,Object.assign({className:je()({[`${aa}-${Xe}`]:Xe,[`${aa}-disabled`]:Je,[`${aa}-ellipsis`]:za,[`${aa}-single-line`]:va&&Da===1,[`${aa}-ellipsis-single-line`]:Ar,[`${aa}-ellipsis-multiple-line`]:xr},xt),prefixCls:Pt,style:Object.assign(Object.assign({},Me),{WebkitLineClamp:xr?Da:void 0}),component:Dn,ref:(0,ae.sQ)(Kn,na,Te),direction:_t,onClick:fn.includes("text")?In:void 0,"aria-label":nr==null?void 0:nr.toString(),title:ot},St),E.createElement($t,{enabledMeasure:va&&!Ya,text:yt,rows:Da,width:yr,fontSize:Dr,onEllipsis:bo},(Zn,Mn)=>{let ea=Zn;return Zn.length&&Mn&&nr&&(ea=E.createElement("span",{key:"show-content","aria-hidden":!0},ea)),Qe(Se,E.createElement(E.Fragment,null,ea,hr(Mn)))}))))}),zn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var{ellipsis:We,rel:Ke}=Se,at=zn(Se,["ellipsis","rel"]);const Pt=Object.assign(Object.assign({},at),{rel:Ke===void 0&&at.target==="_blank"?"noopener noreferrer":Ke});return delete Pt.navigate,E.createElement(Hn,Object.assign({},Pt,{ref:Te,ellipsis:!!We,component:"a"}))}),pn=E.forwardRef((Se,Te)=>E.createElement(Hn,Object.assign({ref:Te},Se,{component:"div"}))),Ue=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var{ellipsis:We}=Se,Ke=Ue(Se,["ellipsis"]);const at=E.useMemo(()=>We&&typeof We=="object"?(0,te.Z)(We,["expandable","rows"]):We,[We]);return E.createElement(Hn,Object.assign({ref:Te},Ke,{ellipsis:at,component:"span"}))};var Sn=E.forwardRef(Ft),ye=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const{level:We=1}=Se,Ke=ye(Se,["level"]);let at;return tn.includes(We)?at=`h${We}`:at="h1",E.createElement(Hn,Object.assign({ref:Te},Ke,{component:at}))});const It=gt;It.Text=Sn,It.Link=Wn,It.Title=pt,It.Paragraph=pn;var ft=It},54580:function(de,ne,y){"use strict";y.d(ne,{default:function(){return aa}});var E=y(59301),re=y(95190),oe=y(92310),ge=y.n(oe),fe=y(14809),he=y(99153),ie=y(84851),xe=y(19257),Ee=y(93046),Le=y(4635),Oe=y(62646),je=y(70539),Ge=y(93664),ce=y(95764),b=y(26112);function a(St,Qt){var Ot="cannot ".concat(St.method," ").concat(St.action," ").concat(Qt.status,"'"),on=new Error(Ot);return on.status=Qt.status,on.method=St.method,on.url=St.action,on}function ee(St){var Qt=St.responseText||St.response;if(!Qt)return Qt;try{return JSON.parse(Qt)}catch(Ot){return Qt}}function x(St){var Qt=new XMLHttpRequest;St.onProgress&&Qt.upload&&(Qt.upload.onprogress=function(fn){fn.total>0&&(fn.percent=fn.loaded/fn.total*100),St.onProgress(fn)});var Ot=new FormData;St.data&&Object.keys(St.data).forEach(function(xn){var fn=St.data[xn];if(Array.isArray(fn)){fn.forEach(function(Ln){Ot.append("".concat(xn,"[]"),Ln)});return}Ot.append(xn,fn)}),St.file instanceof Blob?Ot.append(St.filename,St.file,St.file.name):Ot.append(St.filename,St.file),Qt.onerror=function(fn){St.onError(fn)},Qt.onload=function(){return Qt.status<200||Qt.status>=300?St.onError(a(St,Qt),ee(Qt)):St.onSuccess(ee(Qt),Qt)},Qt.open(St.method,St.action,!0),St.withCredentials&&"withCredentials"in Qt&&(Qt.withCredentials=!0);var on=St.headers||{};return on["X-Requested-With"]!==null&&Qt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(on).forEach(function(xn){on[xn]!==null&&Qt.setRequestHeader(xn,on[xn])}),Qt.send(Ot),{abort:function(){Qt.abort()}}}var te=+new Date,ae=0;function le(){return"rc-upload-".concat(te,"-").concat(++ae)}var pe=y(48736),ve=function(St,Qt){if(St&&Qt){var Ot=Array.isArray(Qt)?Qt:Qt.split(","),on=St.name||"",xn=St.type||"",fn=xn.replace(/\/.*$/,"");return Ot.some(function(Ln){var In=Ln.trim();if(/^\*(\/\*)?$/.test(Ln))return!0;if(In.charAt(0)==="."){var ua=on.toLowerCase(),ba=In.toLowerCase(),wn=[ba];return(ba===".jpg"||ba===".jpeg")&&(wn=[".jpg",".jpeg"]),wn.some(function(La){return ua.endsWith(La)})}return/\/\*$/.test(In)?fn===In.replace(/\/.*$/,""):xn===In?!0:/^\w+$/.test(In)?((0,pe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(In,"'.Skip for check.")),!0):!1})}return!0};function be(St,Qt){var Ot=St.createReader(),on=[];function xn(){Ot.readEntries(function(fn){var Ln=Array.prototype.slice.apply(fn);on=on.concat(Ln);var In=!Ln.length;In?Qt(on):xn()})}xn()}var Ae=function(Qt,Ot,on){var xn=function fn(Ln,In){Ln&&(Ln.path=In||"",Ln.isFile?Ln.file(function(ua){on(ua)&&(Ln.fullPath&&!ua.webkitRelativePath&&(Object.defineProperties(ua,{webkitRelativePath:{writable:!0}}),ua.webkitRelativePath=Ln.fullPath.replace(/^\//,""),Object.defineProperties(ua,{webkitRelativePath:{writable:!1}})),Ot([ua]))}):Ln.isDirectory&&be(Ln,function(ua){ua.forEach(function(ba){fn(ba,"".concat(In).concat(Ln.name,"/"))})}))};Qt.forEach(function(fn){xn(fn.webkitGetAsEntry())})},Ie=Ae,ke=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ye=function(St){(0,xe.Z)(Ot,St);var Qt=(0,Ee.Z)(Ot);function Ot(){var on;(0,he.Z)(this,Ot);for(var xn=arguments.length,fn=new Array(xn),Ln=0;Ln{let{uid:fn}=xn;return fn===St.uid});return on===-1?Ot.push(St):Ot[on]=St,Ot}function mt(St,Qt){const Ot=St.uid!==void 0?"uid":"name";return Qt.filter(on=>on[Ot]===St[Ot])[0]}function Cn(St,Qt){const Ot=St.uid!==void 0?"uid":"name",on=Qt.filter(xn=>xn[Ot]!==St[Ot]);return on.length===Qt.length?null:on}const $t=function(){const Qt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),on=Qt[Qt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(on)||[""])[0]},Xt=St=>St.indexOf("image/")===0,Pn=St=>{if(St.type&&!St.thumbUrl)return Xt(St.type);const Qt=St.thumbUrl||St.url||"",Ot=$t(Qt);return/^data:image\//.test(Qt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ot)?!0:!(/^data:/.test(Qt)||Ot)},Nn=200;function Qe(St){return new Promise(Qt=>{if(!St.type||!Xt(St.type)){Qt("");return}const Ot=document.createElement("canvas");Ot.width=Nn,Ot.height=Nn,Ot.style.cssText=`position: fixed; left: 0; top: 0; width: ${Nn}px; height: ${Nn}px; z-index: 9999; display: none;`,document.body.appendChild(Ot);const on=Ot.getContext("2d"),xn=new Image;if(xn.onload=()=>{const{width:fn,height:Ln}=xn;let In=Nn,ua=Nn,ba=0,wn=0;fn>Ln?(ua=Ln*(Nn/fn),wn=-(ua-In)/2):(In=fn*(Nn/Ln),ba=-(In-ua)/2),on.drawImage(xn,ba,wn,In,ua);const La=Ot.toDataURL();document.body.removeChild(Ot),window.URL.revokeObjectURL(xn.src),Qt(La)},xn.crossOrigin="anonymous",St.type.startsWith("image/svg+xml")){const fn=new FileReader;fn.onload=()=>{fn.result&&(xn.src=fn.result)},fn.readAsDataURL(St)}else if(St.type.startsWith("image/gif")){const fn=new FileReader;fn.onload=()=>{fn.result&&Qt(fn.result)},fn.readAsDataURL(St)}else xn.src=window.URL.createObjectURL(St)})}var Rt=y(26227),zt=y(41464),Wt=y(15277),vn=y(93948),Hn=y(6848),Bn=E.forwardRef((St,Qt)=>{let{prefixCls:Ot,className:on,style:xn,locale:fn,listType:Ln,file:In,items:ua,progress:ba,iconRender:wn,actionIconRender:La,itemRender:Ra,isImgUrl:Xa,showPreviewIcon:qa,showRemoveIcon:ta,showDownloadIcon:ma,previewIcon:Sa,removeIcon:ca,downloadIcon:ia,onPreview:Gt,onDownload:Vt,onClose:an}=St;var yn,jn;const{status:ya}=In,[Ha,Pa]=E.useState(ya);E.useEffect(()=>{ya!=="removed"&&Pa(ya)},[ya]);const[$n,xa]=E.useState(!1);E.useEffect(()=>{const nr=setTimeout(()=>{xa(!0)},300);return()=>{clearTimeout(nr)}},[]);const za=wn(In);let Ta=E.createElement("div",{className:`${Ot}-icon`},za);if(Ln==="picture"||Ln==="picture-card"||Ln==="picture-circle")if(Ha==="uploading"||!In.thumbUrl&&!In.url){const nr=ge()(`${Ot}-list-item-thumbnail`,{[`${Ot}-list-item-file`]:Ha!=="uploading"});Ta=E.createElement("div",{className:nr},za)}else{const nr=Xa!=null&&Xa(In)?E.createElement("img",{src:In.thumbUrl||In.url,alt:In.name,className:`${Ot}-list-item-image`,crossOrigin:In.crossOrigin}):za,Tr=ge()(`${Ot}-list-item-thumbnail`,{[`${Ot}-list-item-file`]:Xa&&!Xa(In)});Ta=E.createElement("a",{className:Tr,onClick:br=>Gt(In,br),href:In.url||In.thumbUrl,target:"_blank",rel:"noopener noreferrer"},nr)}const va=ge()(`${Ot}-list-item`,`${Ot}-list-item-${Ha}`),Da=typeof In.linkProps=="string"?JSON.parse(In.linkProps):In.linkProps,gr=ta?La((typeof ca=="function"?ca(In):ca)||E.createElement(Rt.Z,null),()=>an(In),Ot,fn.removeFile):null,Ya=ma&&Ha==="done"?La((typeof ia=="function"?ia(In):ia)||E.createElement(zt.Z,null),()=>Vt(In),Ot,fn.downloadFile):null,sr=Ln!=="picture-card"&&Ln!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ge()(`${Ot}-list-item-actions`,{picture:Ln==="picture"})},Ya,gr),Ar=ge()(`${Ot}-list-item-name`),xr=In.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ar,title:In.name},Da,{href:In.url,onClick:nr=>Gt(In,nr)}),In.name),sr]:[E.createElement("span",{key:"view",className:Ar,onClick:nr=>Gt(In,nr),title:In.name},In.name),sr],Na={pointerEvents:"none",opacity:.5},yr=qa?E.createElement("a",{href:In.url||In.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:In.url||In.thumbUrl?void 0:Na,onClick:nr=>Gt(In,nr),title:fn.previewFile},typeof Sa=="function"?Sa(In):Sa||E.createElement(Wt.Z,null)):null,ur=(Ln==="picture-card"||Ln==="picture-circle")&&Ha!=="uploading"&&E.createElement("span",{className:`${Ot}-list-item-actions`},yr,Ha==="done"&&Ya,gr),{getPrefixCls:Dr}=E.useContext(Tt.E_),Gr=Dr(),qr=E.createElement("div",{className:va},Ta,xr,ur,$n&&E.createElement(ct.default,{motionName:`${Gr}-fade`,visible:Ha==="uploading",motionDeadline:2e3},nr=>{let{className:Tr}=nr;const br="percent"in In?E.createElement(vn.Z,Object.assign({},ba,{type:"line",percent:In.percent,"aria-label":In["aria-label"],"aria-labelledby":In["aria-labelledby"]})):null;return E.createElement("div",{className:ge()(`${Ot}-list-item-progress`,Tr)},br)})),bo=In.response&&typeof In.response=="string"?In.response:((yn=In.error)===null||yn===void 0?void 0:yn.statusText)||((jn=In.error)===null||jn===void 0?void 0:jn.message)||fn.uploadError,mr=Ha==="error"?E.createElement(Hn.Z,{title:bo,getPopupContainer:nr=>nr.parentNode},qr):qr;return E.createElement("div",{className:ge()(`${Ot}-list-item-container`,on),style:xn,ref:Qt},Ra?Ra(mr,In,ua,{download:Vt.bind(null,In),preview:Gt.bind(null,In),remove:an.bind(null,In)}):mr)});const Wn=(St,Qt)=>{const{listType:Ot="text",previewFile:on=Qe,onPreview:xn,onDownload:fn,onRemove:Ln,locale:In,iconRender:ua,isImageUrl:ba=Pn,prefixCls:wn,items:La=[],showPreviewIcon:Ra=!0,showRemoveIcon:Xa=!0,showDownloadIcon:qa=!1,removeIcon:ta,previewIcon:ma,downloadIcon:Sa,progress:ca={size:[-1,2],showInfo:!1},appendAction:ia,appendActionVisible:Gt=!0,itemRender:Vt,disabled:an}=St,yn=(0,jt.Z)(),[jn,ya]=E.useState(!1);E.useEffect(()=>{Ot!=="picture"&&Ot!=="picture-card"&&Ot!=="picture-circle"||(La||[]).forEach(Na=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Na.originFileObj instanceof File||Na.originFileObj instanceof Blob)||Na.thumbUrl!==void 0||(Na.thumbUrl="",on&&on(Na.originFileObj).then(yr=>{Na.thumbUrl=yr||"",yn()}))})},[Ot,La,on]),E.useEffect(()=>{ya(!0)},[]);const Ha=(Na,yr)=>{if(xn)return yr==null||yr.preventDefault(),xn(Na)},Pa=Na=>{typeof fn=="function"?fn(Na):Na.url&&window.open(Na.url)},$n=Na=>{Ln==null||Ln(Na)},xa=Na=>{if(ua)return ua(Na,Ot);const yr=Na.status==="uploading",ur=ba&&ba(Na)?E.createElement(Ce,null):E.createElement(Zt,null);let Dr=yr?E.createElement(bt.Z,null):E.createElement(Rn,null);return Ot==="picture"?Dr=yr?E.createElement(bt.Z,null):ur:(Ot==="picture-card"||Ot==="picture-circle")&&(Dr=yr?In.uploading:ur),Dr},za=(Na,yr,ur,Dr)=>{const Gr={type:"text",size:"small",title:Dr,onClick:qr=>{yr(),(0,He.l$)(Na)&&Na.props.onClick&&Na.props.onClick(qr)},className:`${ur}-list-item-action`,disabled:an};if((0,He.l$)(Na)){const qr=(0,He.Tm)(Na,Object.assign(Object.assign({},Na.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},Gr,{icon:qr}))}return E.createElement(ut.ZP,Object.assign({},Gr),E.createElement("span",null,Na))};E.useImperativeHandle(Qt,()=>({handlePreview:Ha,handleDownload:Pa}));const{getPrefixCls:Ta}=E.useContext(Tt.E_),va=Ta("upload",wn),Da=Ta(),gr=ge()(`${va}-list`,`${va}-list-${Ot}`),Ya=(0,re.Z)(La.map(Na=>({key:Na.uid,file:Na})));let Ar={motionDeadline:2e3,motionName:`${va}-${Ot==="picture-card"||Ot==="picture-circle"?"animate-inline":"animate"}`,keys:Ya,motionAppear:jn};const xr=E.useMemo(()=>{const Na=Object.assign({},(0,Ve.Z)(Da));return delete Na.onAppearEnd,delete Na.onEnterEnd,delete Na.onLeaveEnd,Na},[Da]);return Ot!=="picture-card"&&Ot!=="picture-circle"&&(Ar=Object.assign(Object.assign({},xr),Ar)),E.createElement("div",{className:gr},E.createElement(ct.CSSMotionList,Object.assign({},Ar,{component:!1}),Na=>{let{key:yr,file:ur,className:Dr,style:Gr}=Na;return E.createElement(Bn,{key:yr,locale:In,prefixCls:va,className:Dr,style:Gr,file:ur,items:La,progress:ca,listType:Ot,isImgUrl:ba,showPreviewIcon:Ra,showRemoveIcon:Xa,showDownloadIcon:qa,removeIcon:ta,previewIcon:ma,downloadIcon:Sa,iconRender:xa,actionIconRender:za,itemRender:Vt,onPreview:Ha,onDownload:Pa,onClose:$n})}),ia&&E.createElement(ct.default,Object.assign({},Ar,{visible:Gt,forceRender:!0}),Na=>{let{className:yr,style:ur}=Na;return(0,He.Tm)(ia,Dr=>({className:ge()(Dr.className,yr),style:Object.assign(Object.assign(Object.assign({},ur),{pointerEvents:yr?"none":void 0}),Dr.style)}))}))};var pn=E.forwardRef(Wn),Ue=y(17313),Ft=y(8378),Sn=y(83116),ye=y(37613),_e=St=>{const{componentCls:Qt,iconCls:Ot}=St;return{[`${Qt}-wrapper`]:{[`${Qt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[Qt]:{padding:`${St.padding}px 0`},[`${Qt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Qt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Qt}-disabled):hover`]:{borderColor:St.colorPrimaryHover},[`p${Qt}-drag-icon`]:{marginBottom:St.margin,[Ot]:{color:St.colorPrimary,fontSize:St.uploadThumbnailSize}},[`p${Qt}-text`]:{margin:`0 0 ${St.marginXXS}px`,color:St.colorTextHeading,fontSize:St.fontSizeLG},[`p${Qt}-hint`]:{color:St.colorTextDescription,fontSize:St.fontSize},[`&${Qt}-disabled`]:{cursor:"not-allowed",[`p${Qt}-drag-icon ${Ot}, - p${Qt}-text, - p${Qt}-hint - `]:{color:St.colorTextDisabled}}}}}},It=St=>{const{componentCls:Qt,antCls:Ot,iconCls:on,fontSize:xn,lineHeight:fn}=St,Ln=`${Qt}-list-item`,In=`${Ln}-actions`,ua=`${Ln}-action`,ba=Math.round(xn*fn);return{[`${Qt}-wrapper`]:{[`${Qt}-list`]:Object.assign(Object.assign({},(0,Ue.dF)()),{lineHeight:St.lineHeight,[Ln]:{position:"relative",height:St.lineHeight*xn,marginTop:St.marginXS,fontSize:xn,display:"flex",alignItems:"center",transition:`background-color ${St.motionDurationSlow}`,"&:hover":{backgroundColor:St.controlItemBgHover},[`${Ln}-name`]:Object.assign(Object.assign({},Ue.vS),{padding:`0 ${St.paddingXS}px`,lineHeight:fn,flex:"auto",transition:`all ${St.motionDurationSlow}`}),[In]:{[ua]:{opacity:0},[`${ua}${Ot}-btn-sm`]:{height:ba,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:Object.assign(Object.assign({},(0,sn.N)(Se)),{marginInlineStart:Se.marginXXS})}),ht(Se)),Wt(Se)),bt()),{"&-rtl":{direction:"rtl"}})}};var it=(0,en.Z)("Typography",Se=>[Nt(Se)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Et=Se=>{const{prefixCls:Te,"aria-label":We,className:Ke,style:at,direction:Pt,maxLength:xt,autoSize:Me=!0,value:Xe,onSave:Je,onCancel:yt,onEnd:nn,component:qt,enterIcon:bn=E.createElement(wt,null)}=Se,Dn=E.useRef(null),ot=E.useRef(!1),Ht=E.useRef(),[Vn,$t]=E.useState(Xe);E.useEffect(()=>{$t(Xe)},[Xe]),E.useEffect(()=>{if(Dn.current&&Dn.current.resizableTextArea){const{textArea:In}=Dn.current.resizableTextArea;In.focus();const{length:ua}=In.value;In.setSelectionRange(ua,ua)}},[]);const Rn=In=>{let{target:ua}=In;$t(ua.value.replace(/[\n\r]/g,""))},ra=()=>{ot.current=!0},ma=()=>{ot.current=!1},Jn=In=>{let{keyCode:ua}=In;ot.current||(Ht.current=ua)},St=()=>{Je(Vn.trim())},jt=In=>{let{keyCode:ua,ctrlKey:ba,altKey:wn,metaKey:La,shiftKey:Ra}=In;Ht.current===ua&&!ot.current&&!ba&&!wn&&!La&&!Ra&&(ua===pe.Z.ENTER?(St(),nn==null||nn()):ua===pe.Z.ESC&&yt())},Ot=()=>{St()},on=qt?`${Te}-${qt}`:"",[xn,fn]=it(Te),Ln=je()(Te,`${Te}-edit-content`,{[`${Te}-rtl`]:Pt==="rtl"},Ke,on,fn);return xn(E.createElement("div",{className:Ln,style:at},E.createElement(Tt.Z,{ref:Dn,maxLength:xt,value:Vn,onChange:Rn,onKeyDown:Jn,onKeyUp:jt,onCompositionStart:ra,onCompositionEnd:ma,onBlur:Ot,"aria-label":We,rows:1,autoSize:Me}),bn!==null?(0,Ct.Tm)(bn,{className:`${Te}-edit-content-confirm`}):null))},kn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const{prefixCls:We,component:Ke="article",className:at,rootClassName:Pt,setContentRef:xt,children:Me,direction:Xe,style:Je}=Se,yt=kn(Se,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:nn,direction:qt,typography:bn}=E.useContext(ke.E_),Dn=Xe!=null?Xe:qt;let ot=Te;xt&&(ot=(0,ae.sQ)(Te,xt));const Ht=nn("typography",We),[Vn,$t]=it(Ht),Rn=je()(Ht,bn==null?void 0:bn.className,{[`${Ht}-rtl`]:Dn==="rtl"},at,Pt,$t),ra=Object.assign(Object.assign({},bn==null?void 0:bn.style),Je);return Vn(E.createElement(Ke,Object.assign({className:Rn,style:ra,ref:ot},yt),Me))});function tt(Se,Te){return E.useMemo(()=>{const We=!!Se;return[We,Object.assign(Object.assign({},Te),We&&typeof Se=="object"?Se:null)]},[Se])}var Ce=(Se,Te)=>{const We=E.useRef(!1);E.useEffect(()=>{We.current?Se():We.current=!0},Te)};function ct(Se){const Te=typeof Se;return Te==="string"||Te==="number"}function Gt(Se){let Te=0;return Se.forEach(We=>{ct(We)?Te+=String(We).length:Te+=1}),Te}function Ve(Se,Te){let We=0;const Ke=[];for(let at=0;atTe){const Je=Te-We;return Ke.push(String(Pt).slice(0,Je)),Ke}Ke.push(Pt),We=Xe}return Se}const He=0,ut=1,dt=2,Ze=3,mt=4;var _t=Se=>{let{enabledMeasure:Te,children:We,text:Ke,width:at,fontSize:Pt,rows:xt,onEllipsis:Me}=Se;const[[Xe,Je,yt],nn]=E.useState([0,0,0]),[qt,bn]=E.useState(0),[Dn,ot]=E.useState(He),[Ht,Vn]=E.useState(0),$t=E.useRef(null),Rn=E.useRef(null),ra=E.useMemo(()=>(0,a.Z)(Ke),[Ke]),ma=E.useMemo(()=>Gt(ra),[ra]),Jn=E.useMemo(()=>!Te||Dn!==Ze?qt&&Dn!==mt&&Te?We(Ve(ra,qt),qt{Te&&at&&Pt&&ma&&(ot(ut),nn([0,Math.ceil(ma/2),ma]))},[Te,at,Pt,Ke,ma,xt]),(0,ee.Z)(()=>{var on;Dn===ut&&Vn(((on=$t.current)===null||on===void 0?void 0:on.offsetHeight)||0)},[Dn]),(0,ee.Z)(()=>{var on,xn;if(Ht){if(Dn===ut){const fn=((on=Rn.current)===null||on===void 0?void 0:on.offsetHeight)||0,Ln=xt*Ht;fn<=Ln?(ot(mt),Me(!1)):ot(dt)}else if(Dn===dt)if(Xe!==yt){const fn=((xn=Rn.current)===null||xn===void 0?void 0:xn.offsetHeight)||0,Ln=xt*Ht;let In=Xe,ua=yt;Xe===yt-1?ua=Xe:fn<=Ln?In=Je:ua=Je;const ba=Math.ceil((In+ua)/2);nn([In,ba,ua])}else ot(Ze),bn(Je),Me(!0)}},[Dn,Xe,yt,xt,Ht]);const St={width:at,whiteSpace:"normal",margin:0,padding:0},jt=(on,xn,fn)=>E.createElement("span",{"aria-hidden":!0,ref:xn,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Pt/2)*2},fn)},on),Ot=(on,xn)=>{const fn=Ve(ra,on);return jt(We(fn,!0),xn,St)};return E.createElement(E.Fragment,null,Jn,Te&&Dn!==Ze&&Dn!==mt&&E.createElement(E.Fragment,null,jt("lg",$t,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Dn===ut?jt(We(ra,!1),Rn,St):Ot(Je,Rn)))},Pn=Se=>{let{enabledEllipsis:Te,isEllipsis:We,children:Ke,tooltipProps:at}=Se;return!(at!=null&&at.title)||!Te?Ke:E.createElement(Be.Z,Object.assign({open:We?void 0:!1},at),Ke)},Nn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var We,Ke,at;const{prefixCls:Pt,className:xt,style:Me,type:Xe,disabled:Je,children:yt,ellipsis:nn,editable:qt,copyable:bn,component:Dn,title:ot}=Se,Ht=Nn(Se,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Vn,direction:$t}=E.useContext(ke.E_),[Rn]=(0,Ye.Z)("Text"),ra=E.useRef(null),ma=E.useRef(null),Jn=Vn("typography",Pt),St=(0,te.Z)(Ht,["mark","code","delete","underline","strong","keyboard","italic"]),[jt,Ot]=tt(qt),[on,xn]=(0,x.Z)(!1,{value:Ot.editing}),{triggerType:fn=["icon"]}=Ot,Ln=Kn=>{var Zn;Kn&&((Zn=Ot.onStart)===null||Zn===void 0||Zn.call(Ot)),xn(Kn)};Ce(()=>{var Kn;on||(Kn=ma.current)===null||Kn===void 0||Kn.focus()},[on]);const In=Kn=>{Kn==null||Kn.preventDefault(),Ln(!0)},ua=Kn=>{var Zn;(Zn=Ot.onChange)===null||Zn===void 0||Zn.call(Ot,Kn),Ln(!1)},ba=()=>{var Kn;(Kn=Ot.onCancel)===null||Kn===void 0||Kn.call(Ot),Ln(!1)},[wn,La]=tt(bn),[Ra,Xa]=E.useState(!1),qa=E.useRef(null),na={};La.format&&(na.format=La.format);const fa=()=>{qa.current&&clearTimeout(qa.current)},Sa=Kn=>{var Zn;Kn==null||Kn.preventDefault(),Kn==null||Kn.stopPropagation(),ce()(La.text||String(yt)||"",na),Xa(!0),fa(),qa.current=setTimeout(()=>{Xa(!1)},3e3),(Zn=La.onCopy)===null||Zn===void 0||Zn.call(La,Kn)};E.useEffect(()=>fa,[]);const[ca,ia]=E.useState(!1),[Vt,Zt]=E.useState(!1),[an,yn]=E.useState(!1),[jn,ya]=E.useState(!1),[Ha,Pa]=E.useState(!1),[ea,xa]=E.useState(!0),[za,Ta]=tt(nn,{expandable:!1}),va=za&&!an,{rows:Da=1}=Ta,gr=E.useMemo(()=>!va||Ta.suffix!==void 0||Ta.onEllipsis||Ta.expandable||jt||wn,[va,Ta,jt,wn]);(0,ee.Z)(()=>{za&&!gr&&(ia((0,le.G)("webkitLineClamp")),Zt((0,le.G)("textOverflow")))},[gr,za]);const Ya=E.useMemo(()=>gr?!1:Da===1?Vt:ca,[gr,Vt,ca]),sr=va&&(Ya?Ha:jn),Ar=va&&Da===1&&Ya,xr=va&&Da>1&&Ya,Na=Kn=>{var Zn;yn(!0),(Zn=Ta.onExpand)===null||Zn===void 0||Zn.call(Ta,Kn)},[yr,ur]=E.useState(0),[Dr,Gr]=E.useState(0),qr=(Kn,Zn)=>{let{offsetWidth:Mn}=Kn;var ta;ur(Mn),Gr(parseInt((ta=window.getComputedStyle)===null||ta===void 0?void 0:ta.call(window,Zn).fontSize,10)||0)},bo=Kn=>{var Zn;ya(Kn),jn!==Kn&&((Zn=Ta.onEllipsis)===null||Zn===void 0||Zn.call(Ta,Kn))};E.useEffect(()=>{const Kn=ra.current;if(za&&Ya&&Kn){const Zn=xr?Kn.offsetHeight{const Kn=ra.current;if(typeof IntersectionObserver=="undefined"||!Kn||!Ya||!va)return;const Zn=new IntersectionObserver(()=>{xa(!!Kn.offsetParent)});return Zn.observe(Kn),()=>{Zn.disconnect()}},[Ya,va]);let mr={};Ta.tooltip===!0?mr={title:(We=Ot.text)!==null&&We!==void 0?We:yt}:E.isValidElement(Ta.tooltip)?mr={title:Ta.tooltip}:typeof Ta.tooltip=="object"?mr=Object.assign({title:(Ke=Ot.text)!==null&&Ke!==void 0?Ke:yt},Ta.tooltip):mr={title:Ta.tooltip};const nr=E.useMemo(()=>{const Kn=Zn=>["string","number"].includes(typeof Zn);if(!(!za||Ya)){if(Kn(Ot.text))return Ot.text;if(Kn(yt))return yt;if(Kn(ot))return ot;if(Kn(mr.title))return mr.title}},[za,Ya,ot,mr.title,sr]);if(on)return E.createElement(Et,{value:(at=Ot.text)!==null&&at!==void 0?at:typeof yt=="string"?yt:"",onSave:ua,onCancel:ba,onEnd:Ot.onEnd,prefixCls:Jn,className:xt,style:Me,direction:$t,component:Dn,maxLength:Ot.maxLength,autoSize:Ot.autoSize,enterIcon:Ot.enterIcon});const Tr=()=>{const{expandable:Kn,symbol:Zn}=Ta;if(!Kn)return null;let Mn;return Zn?Mn=Zn:Mn=Rn==null?void 0:Rn.expand,E.createElement("a",{key:"expand",className:`${Jn}-expand`,onClick:Na,"aria-label":Rn==null?void 0:Rn.expand},Mn)},br=()=>{if(!jt)return;const{icon:Kn,tooltip:Zn}=Ot,Mn=(0,a.Z)(Zn)[0]||(Rn==null?void 0:Rn.edit),ta=typeof Mn=="string"?Mn:"";return fn.includes("icon")?E.createElement(Be.Z,{key:"edit",title:Zn===!1?"":Mn},E.createElement(Ie,{ref:ma,className:`${Jn}-edit`,onClick:In,"aria-label":ta},Kn||E.createElement(Le,{role:"button"}))):null},Eo=()=>{if(!wn)return;const{tooltips:Kn,icon:Zn}=La,Mn=Ut(Kn),ta=Ut(Zn),Ua=Ra?Rt(Mn[1],Rn==null?void 0:Rn.copied):Rt(Mn[0],Rn==null?void 0:Rn.copy),Ne=Ra?Rn==null?void 0:Rn.copied:Rn==null?void 0:Rn.copy,gn=typeof Ua=="string"?Ua:Ne;return E.createElement(Be.Z,{key:"copy",title:Ua},E.createElement(Ie,{className:je()(`${Jn}-copy`,Ra&&`${Jn}-copy-success`),onClick:Sa,"aria-label":gn},Ra?Rt(ta[1],E.createElement(re.Z,null),!0):Rt(ta[0],E.createElement(oe.Z,null),!0)))},ho=Kn=>[Kn&&Tr(),br(),Eo()],hr=Kn=>[Kn&&E.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Xt),Ta.suffix,ho(Kn)];return E.createElement(b.Z,{onResize:qr,disabled:!va||Ya},Kn=>E.createElement(Pn,{tooltipProps:mr,enabledEllipsis:va,isEllipsis:sr},E.createElement(gt,Object.assign({className:je()({[`${Jn}-${Xe}`]:Xe,[`${Jn}-disabled`]:Je,[`${Jn}-ellipsis`]:za,[`${Jn}-single-line`]:va&&Da===1,[`${Jn}-ellipsis-single-line`]:Ar,[`${Jn}-ellipsis-multiple-line`]:xr},xt),prefixCls:Pt,style:Object.assign(Object.assign({},Me),{WebkitLineClamp:xr?Da:void 0}),component:Dn,ref:(0,ae.sQ)(Kn,ra,Te),direction:$t,onClick:fn.includes("text")?In:void 0,"aria-label":nr==null?void 0:nr.toString(),title:ot},St),E.createElement(_t,{enabledMeasure:va&&!Ya,text:yt,rows:Da,width:yr,fontSize:Dr,onEllipsis:bo},(Zn,Mn)=>{let ta=Zn;return Zn.length&&Mn&&nr&&(ta=E.createElement("span",{key:"show-content","aria-hidden":!0},ta)),Qe(Se,E.createElement(E.Fragment,null,ta,hr(Mn)))}))))}),zn=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var{ellipsis:We,rel:Ke}=Se,at=zn(Se,["ellipsis","rel"]);const Pt=Object.assign(Object.assign({},at),{rel:Ke===void 0&&at.target==="_blank"?"noopener noreferrer":Ke});return delete Pt.navigate,E.createElement(Hn,Object.assign({},Pt,{ref:Te,ellipsis:!!We,component:"a"}))}),pn=E.forwardRef((Se,Te)=>E.createElement(Hn,Object.assign({ref:Te},Se,{component:"div"}))),Ue=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{var{ellipsis:We}=Se,Ke=Ue(Se,["ellipsis"]);const at=E.useMemo(()=>We&&typeof We=="object"?(0,te.Z)(We,["expandable","rows"]):We,[We]);return E.createElement(Hn,Object.assign({ref:Te},Ke,{ellipsis:at,component:"span"}))};var Sn=E.forwardRef(Ft),ye=function(Se,Te){var We={};for(var Ke in Se)Object.prototype.hasOwnProperty.call(Se,Ke)&&Te.indexOf(Ke)<0&&(We[Ke]=Se[Ke]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ke=Object.getOwnPropertySymbols(Se);at{const{level:We=1}=Se,Ke=ye(Se,["level"]);let at;return tn.includes(We)?at=`h${We}`:at="h1",E.createElement(Hn,Object.assign({ref:Te},Ke,{component:at}))});const It=gt;It.Text=Sn,It.Link=Wn,It.Title=pt,It.Paragraph=pn;var ft=It},54580:function(de,ne,y){"use strict";y.d(ne,{default:function(){return Jn}});var E=y(59301),re=y(95190),oe=y(92310),ge=y.n(oe),fe=y(14809),he=y(99153),ie=y(84851),xe=y(19257),Ee=y(93046),Le=y(4635),Oe=y(62646),je=y(70539),Ge=y(93664),ce=y(95764),b=y(26112);function a(St,jt){var Ot="cannot ".concat(St.method," ").concat(St.action," ").concat(jt.status,"'"),on=new Error(Ot);return on.status=jt.status,on.method=St.method,on.url=St.action,on}function ee(St){var jt=St.responseText||St.response;if(!jt)return jt;try{return JSON.parse(jt)}catch(Ot){return jt}}function x(St){var jt=new XMLHttpRequest;St.onProgress&&jt.upload&&(jt.upload.onprogress=function(fn){fn.total>0&&(fn.percent=fn.loaded/fn.total*100),St.onProgress(fn)});var Ot=new FormData;St.data&&Object.keys(St.data).forEach(function(xn){var fn=St.data[xn];if(Array.isArray(fn)){fn.forEach(function(Ln){Ot.append("".concat(xn,"[]"),Ln)});return}Ot.append(xn,fn)}),St.file instanceof Blob?Ot.append(St.filename,St.file,St.file.name):Ot.append(St.filename,St.file),jt.onerror=function(fn){St.onError(fn)},jt.onload=function(){return jt.status<200||jt.status>=300?St.onError(a(St,jt),ee(jt)):St.onSuccess(ee(jt),jt)},jt.open(St.method,St.action,!0),St.withCredentials&&"withCredentials"in jt&&(jt.withCredentials=!0);var on=St.headers||{};return on["X-Requested-With"]!==null&&jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(on).forEach(function(xn){on[xn]!==null&&jt.setRequestHeader(xn,on[xn])}),jt.send(Ot),{abort:function(){jt.abort()}}}var te=+new Date,ae=0;function le(){return"rc-upload-".concat(te,"-").concat(++ae)}var pe=y(48736),ve=function(St,jt){if(St&&jt){var Ot=Array.isArray(jt)?jt:jt.split(","),on=St.name||"",xn=St.type||"",fn=xn.replace(/\/.*$/,"");return Ot.some(function(Ln){var In=Ln.trim();if(/^\*(\/\*)?$/.test(Ln))return!0;if(In.charAt(0)==="."){var ua=on.toLowerCase(),ba=In.toLowerCase(),wn=[ba];return(ba===".jpg"||ba===".jpeg")&&(wn=[".jpg",".jpeg"]),wn.some(function(La){return ua.endsWith(La)})}return/\/\*$/.test(In)?fn===In.replace(/\/.*$/,""):xn===In?!0:/^\w+$/.test(In)?((0,pe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(In,"'.Skip for check.")),!0):!1})}return!0};function be(St,jt){var Ot=St.createReader(),on=[];function xn(){Ot.readEntries(function(fn){var Ln=Array.prototype.slice.apply(fn);on=on.concat(Ln);var In=!Ln.length;In?jt(on):xn()})}xn()}var Ae=function(jt,Ot,on){var xn=function fn(Ln,In){Ln&&(Ln.path=In||"",Ln.isFile?Ln.file(function(ua){on(ua)&&(Ln.fullPath&&!ua.webkitRelativePath&&(Object.defineProperties(ua,{webkitRelativePath:{writable:!0}}),ua.webkitRelativePath=Ln.fullPath.replace(/^\//,""),Object.defineProperties(ua,{webkitRelativePath:{writable:!1}})),Ot([ua]))}):Ln.isDirectory&&be(Ln,function(ua){ua.forEach(function(ba){fn(ba,"".concat(In).concat(Ln.name,"/"))})}))};jt.forEach(function(fn){xn(fn.webkitGetAsEntry())})},Ie=Ae,ke=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ye=function(St){(0,xe.Z)(Ot,St);var jt=(0,Ee.Z)(Ot);function Ot(){var on;(0,he.Z)(this,Ot);for(var xn=arguments.length,fn=new Array(xn),Ln=0;Ln{let{uid:fn}=xn;return fn===St.uid});return on===-1?Ot.push(St):Ot[on]=St,Ot}function mt(St,jt){const Ot=St.uid!==void 0?"uid":"name";return jt.filter(on=>on[Ot]===St[Ot])[0]}function Cn(St,jt){const Ot=St.uid!==void 0?"uid":"name",on=jt.filter(xn=>xn[Ot]!==St[Ot]);return on.length===jt.length?null:on}const _t=function(){const jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),on=jt[jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(on)||[""])[0]},Kt=St=>St.indexOf("image/")===0,Pn=St=>{if(St.type&&!St.thumbUrl)return Kt(St.type);const jt=St.thumbUrl||St.url||"",Ot=_t(jt);return/^data:image\//.test(jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ot)?!0:!(/^data:/.test(jt)||Ot)},Nn=200;function Qe(St){return new Promise(jt=>{if(!St.type||!Kt(St.type)){jt("");return}const Ot=document.createElement("canvas");Ot.width=Nn,Ot.height=Nn,Ot.style.cssText=`position: fixed; left: 0; top: 0; width: ${Nn}px; height: ${Nn}px; z-index: 9999; display: none;`,document.body.appendChild(Ot);const on=Ot.getContext("2d"),xn=new Image;if(xn.onload=()=>{const{width:fn,height:Ln}=xn;let In=Nn,ua=Nn,ba=0,wn=0;fn>Ln?(ua=Ln*(Nn/fn),wn=-(ua-In)/2):(In=fn*(Nn/Ln),ba=-(In-ua)/2),on.drawImage(xn,ba,wn,In,ua);const La=Ot.toDataURL();document.body.removeChild(Ot),window.URL.revokeObjectURL(xn.src),jt(La)},xn.crossOrigin="anonymous",St.type.startsWith("image/svg+xml")){const fn=new FileReader;fn.onload=()=>{fn.result&&(xn.src=fn.result)},fn.readAsDataURL(St)}else if(St.type.startsWith("image/gif")){const fn=new FileReader;fn.onload=()=>{fn.result&&jt(fn.result)},fn.readAsDataURL(St)}else xn.src=window.URL.createObjectURL(St)})}var Rt=y(26227),Ut=y(41464),Xt=y(15277),vn=y(93948),Hn=y(6848),Bn=E.forwardRef((St,jt)=>{let{prefixCls:Ot,className:on,style:xn,locale:fn,listType:Ln,file:In,items:ua,progress:ba,iconRender:wn,actionIconRender:La,itemRender:Ra,isImgUrl:Xa,showPreviewIcon:qa,showRemoveIcon:na,showDownloadIcon:fa,previewIcon:Sa,removeIcon:ca,downloadIcon:ia,onPreview:Vt,onDownload:Zt,onClose:an}=St;var yn,jn;const{status:ya}=In,[Ha,Pa]=E.useState(ya);E.useEffect(()=>{ya!=="removed"&&Pa(ya)},[ya]);const[ea,xa]=E.useState(!1);E.useEffect(()=>{const nr=setTimeout(()=>{xa(!0)},300);return()=>{clearTimeout(nr)}},[]);const za=wn(In);let Ta=E.createElement("div",{className:`${Ot}-icon`},za);if(Ln==="picture"||Ln==="picture-card"||Ln==="picture-circle")if(Ha==="uploading"||!In.thumbUrl&&!In.url){const nr=ge()(`${Ot}-list-item-thumbnail`,{[`${Ot}-list-item-file`]:Ha!=="uploading"});Ta=E.createElement("div",{className:nr},za)}else{const nr=Xa!=null&&Xa(In)?E.createElement("img",{src:In.thumbUrl||In.url,alt:In.name,className:`${Ot}-list-item-image`,crossOrigin:In.crossOrigin}):za,Tr=ge()(`${Ot}-list-item-thumbnail`,{[`${Ot}-list-item-file`]:Xa&&!Xa(In)});Ta=E.createElement("a",{className:Tr,onClick:br=>Vt(In,br),href:In.url||In.thumbUrl,target:"_blank",rel:"noopener noreferrer"},nr)}const va=ge()(`${Ot}-list-item`,`${Ot}-list-item-${Ha}`),Da=typeof In.linkProps=="string"?JSON.parse(In.linkProps):In.linkProps,gr=na?La((typeof ca=="function"?ca(In):ca)||E.createElement(Rt.Z,null),()=>an(In),Ot,fn.removeFile):null,Ya=fa&&Ha==="done"?La((typeof ia=="function"?ia(In):ia)||E.createElement(Ut.Z,null),()=>Zt(In),Ot,fn.downloadFile):null,sr=Ln!=="picture-card"&&Ln!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ge()(`${Ot}-list-item-actions`,{picture:Ln==="picture"})},Ya,gr),Ar=ge()(`${Ot}-list-item-name`),xr=In.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ar,title:In.name},Da,{href:In.url,onClick:nr=>Vt(In,nr)}),In.name),sr]:[E.createElement("span",{key:"view",className:Ar,onClick:nr=>Vt(In,nr),title:In.name},In.name),sr],Na={pointerEvents:"none",opacity:.5},yr=qa?E.createElement("a",{href:In.url||In.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:In.url||In.thumbUrl?void 0:Na,onClick:nr=>Vt(In,nr),title:fn.previewFile},typeof Sa=="function"?Sa(In):Sa||E.createElement(Xt.Z,null)):null,ur=(Ln==="picture-card"||Ln==="picture-circle")&&Ha!=="uploading"&&E.createElement("span",{className:`${Ot}-list-item-actions`},yr,Ha==="done"&&Ya,gr),{getPrefixCls:Dr}=E.useContext(Tt.E_),Gr=Dr(),qr=E.createElement("div",{className:va},Ta,xr,ur,ea&&E.createElement(ct.default,{motionName:`${Gr}-fade`,visible:Ha==="uploading",motionDeadline:2e3},nr=>{let{className:Tr}=nr;const br="percent"in In?E.createElement(vn.Z,Object.assign({},ba,{type:"line",percent:In.percent,"aria-label":In["aria-label"],"aria-labelledby":In["aria-labelledby"]})):null;return E.createElement("div",{className:ge()(`${Ot}-list-item-progress`,Tr)},br)})),bo=In.response&&typeof In.response=="string"?In.response:((yn=In.error)===null||yn===void 0?void 0:yn.statusText)||((jn=In.error)===null||jn===void 0?void 0:jn.message)||fn.uploadError,mr=Ha==="error"?E.createElement(Hn.Z,{title:bo,getPopupContainer:nr=>nr.parentNode},qr):qr;return E.createElement("div",{className:ge()(`${Ot}-list-item-container`,on),style:xn,ref:jt},Ra?Ra(mr,In,ua,{download:Zt.bind(null,In),preview:Vt.bind(null,In),remove:an.bind(null,In)}):mr)});const Wn=(St,jt)=>{const{listType:Ot="text",previewFile:on=Qe,onPreview:xn,onDownload:fn,onRemove:Ln,locale:In,iconRender:ua,isImageUrl:ba=Pn,prefixCls:wn,items:La=[],showPreviewIcon:Ra=!0,showRemoveIcon:Xa=!0,showDownloadIcon:qa=!1,removeIcon:na,previewIcon:fa,downloadIcon:Sa,progress:ca={size:[-1,2],showInfo:!1},appendAction:ia,appendActionVisible:Vt=!0,itemRender:Zt,disabled:an}=St,yn=(0,Gt.Z)(),[jn,ya]=E.useState(!1);E.useEffect(()=>{Ot!=="picture"&&Ot!=="picture-card"&&Ot!=="picture-circle"||(La||[]).forEach(Na=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Na.originFileObj instanceof File||Na.originFileObj instanceof Blob)||Na.thumbUrl!==void 0||(Na.thumbUrl="",on&&on(Na.originFileObj).then(yr=>{Na.thumbUrl=yr||"",yn()}))})},[Ot,La,on]),E.useEffect(()=>{ya(!0)},[]);const Ha=(Na,yr)=>{if(xn)return yr==null||yr.preventDefault(),xn(Na)},Pa=Na=>{typeof fn=="function"?fn(Na):Na.url&&window.open(Na.url)},ea=Na=>{Ln==null||Ln(Na)},xa=Na=>{if(ua)return ua(Na,Ot);const yr=Na.status==="uploading",ur=ba&&ba(Na)?E.createElement(Ce,null):E.createElement(Wt,null);let Dr=yr?E.createElement(bt.Z,null):E.createElement(kn,null);return Ot==="picture"?Dr=yr?E.createElement(bt.Z,null):ur:(Ot==="picture-card"||Ot==="picture-circle")&&(Dr=yr?In.uploading:ur),Dr},za=(Na,yr,ur,Dr)=>{const Gr={type:"text",size:"small",title:Dr,onClick:qr=>{yr(),(0,He.l$)(Na)&&Na.props.onClick&&Na.props.onClick(qr)},className:`${ur}-list-item-action`,disabled:an};if((0,He.l$)(Na)){const qr=(0,He.Tm)(Na,Object.assign(Object.assign({},Na.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},Gr,{icon:qr}))}return E.createElement(ut.ZP,Object.assign({},Gr),E.createElement("span",null,Na))};E.useImperativeHandle(jt,()=>({handlePreview:Ha,handleDownload:Pa}));const{getPrefixCls:Ta}=E.useContext(Tt.E_),va=Ta("upload",wn),Da=Ta(),gr=ge()(`${va}-list`,`${va}-list-${Ot}`),Ya=(0,re.Z)(La.map(Na=>({key:Na.uid,file:Na})));let Ar={motionDeadline:2e3,motionName:`${va}-${Ot==="picture-card"||Ot==="picture-circle"?"animate-inline":"animate"}`,keys:Ya,motionAppear:jn};const xr=E.useMemo(()=>{const Na=Object.assign({},(0,Ve.Z)(Da));return delete Na.onAppearEnd,delete Na.onEnterEnd,delete Na.onLeaveEnd,Na},[Da]);return Ot!=="picture-card"&&Ot!=="picture-circle"&&(Ar=Object.assign(Object.assign({},xr),Ar)),E.createElement("div",{className:gr},E.createElement(ct.CSSMotionList,Object.assign({},Ar,{component:!1}),Na=>{let{key:yr,file:ur,className:Dr,style:Gr}=Na;return E.createElement(Bn,{key:yr,locale:In,prefixCls:va,className:Dr,style:Gr,file:ur,items:La,progress:ca,listType:Ot,isImgUrl:ba,showPreviewIcon:Ra,showRemoveIcon:Xa,showDownloadIcon:qa,removeIcon:na,previewIcon:fa,downloadIcon:Sa,iconRender:xa,actionIconRender:za,itemRender:Zt,onPreview:Ha,onDownload:Pa,onClose:ea})}),ia&&E.createElement(ct.default,Object.assign({},Ar,{visible:Vt,forceRender:!0}),Na=>{let{className:yr,style:ur}=Na;return(0,He.Tm)(ia,Dr=>({className:ge()(Dr.className,yr),style:Object.assign(Object.assign(Object.assign({},ur),{pointerEvents:yr?"none":void 0}),Dr.style)}))}))};var pn=E.forwardRef(Wn),Ue=y(17313),Ft=y(8378),Sn=y(83116),ye=y(37613),_e=St=>{const{componentCls:jt,iconCls:Ot}=St;return{[`${jt}-wrapper`]:{[`${jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[jt]:{padding:`${St.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:St.colorPrimaryHover},[`p${jt}-drag-icon`]:{marginBottom:St.margin,[Ot]:{color:St.colorPrimary,fontSize:St.uploadThumbnailSize}},[`p${jt}-text`]:{margin:`0 0 ${St.marginXXS}px`,color:St.colorTextHeading,fontSize:St.fontSizeLG},[`p${jt}-hint`]:{color:St.colorTextDescription,fontSize:St.fontSize},[`&${jt}-disabled`]:{cursor:"not-allowed",[`p${jt}-drag-icon ${Ot}, + p${jt}-text, + p${jt}-hint + `]:{color:St.colorTextDisabled}}}}}},It=St=>{const{componentCls:jt,antCls:Ot,iconCls:on,fontSize:xn,lineHeight:fn}=St,Ln=`${jt}-list-item`,In=`${Ln}-actions`,ua=`${Ln}-action`,ba=Math.round(xn*fn);return{[`${jt}-wrapper`]:{[`${jt}-list`]:Object.assign(Object.assign({},(0,Ue.dF)()),{lineHeight:St.lineHeight,[Ln]:{position:"relative",height:St.lineHeight*xn,marginTop:St.marginXS,fontSize:xn,display:"flex",alignItems:"center",transition:`background-color ${St.motionDurationSlow}`,"&:hover":{backgroundColor:St.controlItemBgHover},[`${Ln}-name`]:Object.assign(Object.assign({},Ue.vS),{padding:`0 ${St.paddingXS}px`,lineHeight:fn,flex:"auto",transition:`all ${St.motionDurationSlow}`}),[In]:{[ua]:{opacity:0},[`${ua}${Ot}-btn-sm`]:{height:ba,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${ua}:focus-visible, &.picture ${ua} - `]:{opacity:1},[on]:{color:St.actionsColor,transition:`all ${St.motionDurationSlow}`},[`&:hover ${on}`]:{color:St.colorText}},[`${Qt}-icon ${on}`]:{color:St.colorTextDescription,fontSize:xn},[`${Ln}-progress`]:{position:"absolute",bottom:-St.uploadProgressOffset,width:"100%",paddingInlineStart:xn+St.paddingXS,fontSize:xn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ln}:hover ${ua}`]:{opacity:1,color:St.colorText},[`${Ln}-error`]:{color:St.colorError,[`${Ln}-name, ${Qt}-icon ${on}`]:{color:St.colorError},[In]:{[`${on}, ${on}:hover`]:{color:St.colorError},[ua]:{opacity:1}}},[`${Qt}-list-item-container`]:{transition:`opacity ${St.motionDurationSlow}, height ${St.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ft=y(93083),Se=y(1950);const Te=new ft.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),We=new ft.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var at=St=>{const{componentCls:Qt}=St,Ot=`${Qt}-animate-inline`;return[{[`${Qt}-wrapper`]:{[`${Ot}-appear, ${Ot}-enter, ${Ot}-leave`]:{animationDuration:St.motionDurationSlow,animationTimingFunction:St.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ot}-appear, ${Ot}-enter`]:{animationName:Te},[`${Ot}-leave`]:{animationName:We}}},{[`${Qt}-wrapper`]:(0,Se.J$)(St)},Te,We]},Pt=y(30071),xt=y(64993);const Me=St=>{const{componentCls:Qt,iconCls:Ot,uploadThumbnailSize:on,uploadProgressOffset:xn}=St,fn=`${Qt}-list`,Ln=`${fn}-item`;return{[`${Qt}-wrapper`]:{[` + `]:{opacity:1},[on]:{color:St.actionsColor,transition:`all ${St.motionDurationSlow}`},[`&:hover ${on}`]:{color:St.colorText}},[`${jt}-icon ${on}`]:{color:St.colorTextDescription,fontSize:xn},[`${Ln}-progress`]:{position:"absolute",bottom:-St.uploadProgressOffset,width:"100%",paddingInlineStart:xn+St.paddingXS,fontSize:xn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ln}:hover ${ua}`]:{opacity:1,color:St.colorText},[`${Ln}-error`]:{color:St.colorError,[`${Ln}-name, ${jt}-icon ${on}`]:{color:St.colorError},[In]:{[`${on}, ${on}:hover`]:{color:St.colorError},[ua]:{opacity:1}}},[`${jt}-list-item-container`]:{transition:`opacity ${St.motionDurationSlow}, height ${St.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ft=y(93083),Se=y(1950);const Te=new ft.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),We=new ft.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var at=St=>{const{componentCls:jt}=St,Ot=`${jt}-animate-inline`;return[{[`${jt}-wrapper`]:{[`${Ot}-appear, ${Ot}-enter, ${Ot}-leave`]:{animationDuration:St.motionDurationSlow,animationTimingFunction:St.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ot}-appear, ${Ot}-enter`]:{animationName:Te},[`${Ot}-leave`]:{animationName:We}}},{[`${jt}-wrapper`]:(0,Se.J$)(St)},Te,We]},Pt=y(30071),xt=y(64993);const Me=St=>{const{componentCls:jt,iconCls:Ot,uploadThumbnailSize:on,uploadProgressOffset:xn}=St,fn=`${jt}-list`,Ln=`${fn}-item`;return{[`${jt}-wrapper`]:{[` ${fn}${fn}-picture, ${fn}${fn}-picture-card, ${fn}${fn}-picture-circle - `]:{[Ln]:{position:"relative",height:on+St.lineWidth*2+St.paddingXS*2,padding:St.paddingXS,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,borderRadius:St.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ln}-thumbnail`]:Object.assign(Object.assign({},Ue.vS),{width:on,height:on,lineHeight:`${on+St.paddingSM}px`,textAlign:"center",flex:"none",[Ot]:{fontSize:St.fontSizeHeading2,color:St.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ln}-progress`]:{bottom:xn,width:`calc(100% - ${St.paddingSM*2}px)`,marginTop:0,paddingInlineStart:on+St.paddingXS}},[`${Ln}-error`]:{borderColor:St.colorError,[`${Ln}-thumbnail ${Ot}`]:{[`svg path[fill='${Pt.blue[0]}']`]:{fill:St.colorErrorBg},[`svg path[fill='${Pt.blue.primary}']`]:{fill:St.colorError}}},[`${Ln}-uploading`]:{borderStyle:"dashed",[`${Ln}-name`]:{marginBottom:xn}}},[`${fn}${fn}-picture-circle ${Ln}`]:{[`&, &::before, ${Ln}-thumbnail`]:{borderRadius:"50%"}}}}},Xe=St=>{const{componentCls:Qt,iconCls:Ot,fontSizeLG:on,colorTextLightSolid:xn}=St,fn=`${Qt}-list`,Ln=`${fn}-item`,In=St.uploadPicCardSize;return{[` - ${Qt}-wrapper${Qt}-picture-card-wrapper, - ${Qt}-wrapper${Qt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Ue.dF)()),{display:"inline-block",width:"100%",[`${Qt}${Qt}-select`]:{width:In,height:In,marginInlineEnd:St.marginXS,marginBottom:St.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[`> ${Qt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Qt}-disabled):hover`]:{borderColor:St.colorPrimary}},[`${fn}${fn}-picture-card, ${fn}${fn}-picture-circle`]:{[`${fn}-item-container`]:{display:"inline-block",width:In,height:In,marginBlock:`0 ${St.marginXS}px`,marginInline:`0 ${St.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ln]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${St.paddingXS*2}px)`,height:`calc(100% - ${St.paddingXS*2}px)`,backgroundColor:St.colorBgMask,opacity:0,transition:`all ${St.motionDurationSlow}`,content:'" "'}},[`${Ln}:hover`]:{[`&::before, ${Ln}-actions`]:{opacity:1}},[`${Ln}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${St.motionDurationSlow}`,[`${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{zIndex:10,width:on,margin:`0 ${St.marginXXS}px`,fontSize:on,cursor:"pointer",transition:`all ${St.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ln}-actions, ${Ln}-actions:hover`]:{[`${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{color:new xt.C(xn).setAlpha(.65).toRgbString(),"&:hover":{color:xn}}},[`${Ln}-thumbnail, ${Ln}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ln}-name`]:{display:"none",textAlign:"center"},[`${Ln}-file + ${Ln}-name`]:{position:"absolute",bottom:St.margin,display:"block",width:`calc(100% - ${St.paddingXS*2}px)`},[`${Ln}-uploading`]:{[`&${Ln}`]:{backgroundColor:St.colorFillAlter},[`&::before, ${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{display:"none"}},[`${Ln}-progress`]:{bottom:St.marginXL,width:`calc(100% - ${St.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Qt}-wrapper${Qt}-picture-circle-wrapper`]:{[`${Qt}${Qt}-select`]:{borderRadius:"50%"}}}};var yt=St=>{const{componentCls:Qt}=St;return{[`${Qt}-rtl`]:{direction:"rtl"}}};const nn=St=>{const{componentCls:Qt,colorTextDisabled:Ot}=St;return{[`${Qt}-wrapper`]:Object.assign(Object.assign({},(0,Ue.Wf)(St)),{[Qt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Qt}-select`]:{display:"inline-block"},[`${Qt}-disabled`]:{color:Ot,cursor:"not-allowed"}})}};var qt=(0,Sn.Z)("Upload",St=>{const{fontSizeHeading3:Qt,fontSize:Ot,lineHeight:on,lineWidth:xn,controlHeightLG:fn}=St,Ln=Math.round(Ot*on),In=(0,ye.TS)(St,{uploadThumbnailSize:Qt*2,uploadProgressOffset:Ln/2+xn,uploadPicCardSize:fn*2.55});return[nn(In),_e(In),Me(In),Xe(In),It(In),at(In),yt(In),(0,Ft.Z)(In)]},St=>({actionsColor:St.colorTextDescription})),bn=function(St,Qt,Ot,on){function xn(fn){return fn instanceof Ot?fn:new Ot(function(Ln){Ln(fn)})}return new(Ot||(Ot=Promise))(function(fn,Ln){function In(wn){try{ba(on.next(wn))}catch(La){Ln(La)}}function ua(wn){try{ba(on.throw(wn))}catch(La){Ln(La)}}function ba(wn){wn.done?fn(wn.value):xn(wn.value).then(In,ua)}ba((on=on.apply(St,Qt||[])).next())})};const Dn=`__LIST_IGNORE_${Date.now()}__`,ot=(St,Qt)=>{const{fileList:Ot,defaultFileList:on,onRemove:xn,showUploadList:fn=!0,listType:Ln="text",onPreview:In,onDownload:ua,onChange:ba,onDrop:wn,previewFile:La,disabled:Ra,locale:Xa,iconRender:qa,isImageUrl:ta,progress:ma,prefixCls:Sa,className:ca,type:ia="select",children:Gt,style:Vt,itemRender:an,maxCount:yn,data:jn={},multiple:ya=!1,action:Ha="",accept:Pa="",supportServerRender:$n=!0,rootClassName:xa}=St,za=E.useContext(sn.Z),Ta=Ra!=null?Ra:za,[va,Da]=(0,wt.Z)(on||[],{value:Ot,postState:kn=>kn!=null?kn:[]}),[gr,Ya]=E.useState("drop"),sr=E.useRef(null);E.useMemo(()=>{const kn=Date.now();(Ot||[]).forEach((Yn,wa)=>{!Yn.uid&&!Object.isFrozen(Yn)&&(Yn.uid=`__AUTO__${kn}_${wa}__`)})},[Ot]);const Ar=(kn,Yn,wa)=>{let sa=(0,re.Z)(Yn),pa=!1;yn===1?sa=sa.slice(-1):yn&&(pa=sa.length>yn,sa=sa.slice(0,yn)),(0,Ct.flushSync)(()=>{Da(sa)});const ha={file:kn,fileList:sa};wa&&(ha.event=wa),(!pa||sa.some(Za=>Za.uid===kn.uid))&&(0,Ct.flushSync)(()=>{ba==null||ba(ha)})},xr=(kn,Yn)=>bn(void 0,void 0,void 0,function*(){const{beforeUpload:wa,transformFile:sa}=St;let pa=kn;if(wa){const ha=yield wa(kn,Yn);if(ha===!1)return!1;if(delete kn[Dn],ha===Dn)return Object.defineProperty(kn,Dn,{value:!0,configurable:!0}),!1;typeof ha=="object"&&ha&&(pa=ha)}return sa&&(pa=yield sa(pa)),pa}),Na=kn=>{const Yn=kn.filter(pa=>!pa.file[Dn]);if(!Yn.length)return;const wa=Yn.map(pa=>dt(pa.file));let sa=(0,re.Z)(va);wa.forEach(pa=>{sa=Ze(pa,sa)}),wa.forEach((pa,ha)=>{let Za=pa;if(Yn[ha].parsedFile)pa.status="uploading";else{const{originFileObj:vr}=pa;let Nr;try{Nr=new File([vr],vr.name,{type:vr.type})}catch(Or){Nr=new Blob([vr],{type:vr.type}),Nr.name=vr.name,Nr.lastModifiedDate=new Date,Nr.lastModified=new Date().getTime()}Nr.uid=pa.uid,Za=Nr}Ar(Za,sa)})},yr=(kn,Yn,wa)=>{try{typeof kn=="string"&&(kn=JSON.parse(kn))}catch(ha){}if(!mt(Yn,va))return;const sa=dt(Yn);sa.status="done",sa.percent=100,sa.response=kn,sa.xhr=wa;const pa=Ze(sa,va);Ar(sa,pa)},ur=(kn,Yn)=>{if(!mt(Yn,va))return;const wa=dt(Yn);wa.status="uploading",wa.percent=kn.percent;const sa=Ze(wa,va);Ar(wa,sa,kn)},Dr=(kn,Yn,wa)=>{if(!mt(wa,va))return;const sa=dt(wa);sa.error=kn,sa.response=Yn,sa.status="error";const pa=Ze(sa,va);Ar(sa,pa)},Gr=kn=>{let Yn;Promise.resolve(typeof xn=="function"?xn(kn):xn).then(wa=>{var sa;if(wa===!1)return;const pa=Cn(kn,va);pa&&(Yn=Object.assign(Object.assign({},kn),{status:"removed"}),va==null||va.forEach(ha=>{const Za=Yn.uid!==void 0?"uid":"name";ha[Za]===Yn[Za]&&!Object.isFrozen(ha)&&(ha.status="removed")}),(sa=sr.current)===null||sa===void 0||sa.abort(Yn),Ar(Yn,pa))})},qr=kn=>{Ya(kn.type),kn.type==="drop"&&(wn==null||wn(kn))};E.useImperativeHandle(Qt,()=>({onBatchStart:Na,onSuccess:yr,onProgress:ur,onError:Dr,fileList:va,upload:sr.current}));const{getPrefixCls:bo,direction:mr,upload:nr}=E.useContext(Tt.E_),Tr=bo("upload",Sa),br=Object.assign(Object.assign({onBatchStart:Na,onError:Dr,onProgress:ur,onSuccess:yr},St),{data:jn,multiple:ya,action:Ha,accept:Pa,supportServerRender:$n,prefixCls:Tr,disabled:Ta,beforeUpload:xr,onChange:void 0});delete br.className,delete br.style,(!Gt||Ta)&&delete br.id;const[Eo,ho]=qt(Tr),[hr]=(0,en.Z)("Upload",et.Z.Upload),{showRemoveIcon:Kn,showPreviewIcon:Zn,showDownloadIcon:Mn,removeIcon:ea,previewIcon:Ua,downloadIcon:Ne}=typeof fn=="boolean"?{}:fn,gn=(kn,Yn)=>fn?E.createElement(pn,{prefixCls:Tr,listType:Ln,items:va,previewFile:La,onPreview:In,onDownload:ua,onRemove:Gr,showRemoveIcon:!Ta&&Kn,showPreviewIcon:Zn,showDownloadIcon:Mn,removeIcon:ea,previewIcon:Ua,downloadIcon:Ne,iconRender:qa,locale:Object.assign(Object.assign({},hr),Xa),isImageUrl:ta,progress:ma,appendAction:kn,appendActionVisible:Yn,itemRender:an,disabled:Ta}):kn,Tn=ge()(`${Tr}-wrapper`,ca,xa,ho,nr==null?void 0:nr.className,{[`${Tr}-rtl`]:mr==="rtl",[`${Tr}-picture-card-wrapper`]:Ln==="picture-card",[`${Tr}-picture-circle-wrapper`]:Ln==="picture-circle"}),Qn=Object.assign(Object.assign({},nr==null?void 0:nr.style),Vt);if(ia==="drag"){const kn=ge()(ho,Tr,`${Tr}-drag`,{[`${Tr}-drag-uploading`]:va.some(Yn=>Yn.status==="uploading"),[`${Tr}-drag-hover`]:gr==="dragover",[`${Tr}-disabled`]:Ta,[`${Tr}-rtl`]:mr==="rtl"});return Eo(E.createElement("span",{className:Tn},E.createElement("div",{className:kn,style:Qn,onDrop:qr,onDragOver:qr,onDragLeave:qr},E.createElement(vt,Object.assign({},br,{ref:sr,className:`${Tr}-btn`}),E.createElement("div",{className:`${Tr}-drag-container`},Gt))),gn()))}const ln=ge()(Tr,`${Tr}-select`,{[`${Tr}-disabled`]:Ta}),_n=(kn=>E.createElement("div",{className:ln,style:kn},E.createElement(vt,Object.assign({},br,{ref:sr}))))(Gt?void 0:{display:"none"});return Eo(Ln==="picture-card"||Ln==="picture-circle"?E.createElement("span",{className:Tn},gn(_n,!!Gt)):E.createElement("span",{className:Tn},_n,gn()))};var Vn=E.forwardRef(ot),_t=function(St,Qt){var Ot={};for(var on in St)Object.prototype.hasOwnProperty.call(St,on)&&Qt.indexOf(on)<0&&(Ot[on]=St[on]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,on=Object.getOwnPropertySymbols(St);xn{var{style:Ot,height:on}=St,xn=_t(St,["style","height"]);return E.createElement(Vn,Object.assign({ref:Qt},xn,{type:"drag",style:Object.assign(Object.assign({},Ot),{height:on})}))});const fa=Vn;fa.Dragger=na,fa.LIST_IGNORE=Dn;var aa=fa},58951:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E=",",re=" ",oe="";function ge(he){for(var ie=[],xe=String(he||oe),Ee=xe.indexOf(E),Le=0,Oe=!1,je;!Oe;)Ee===-1&&(Ee=xe.length,Oe=!0),je=xe.slice(Le,Ee).trim(),(je||!Oe)&&ie.push(je),Le=Ee+1,Ee=xe.indexOf(E,Le);return ie}function fe(he,ie){var xe=ie||{},Ee=xe.padLeft===!1?oe:re,Le=xe.padRight?re:oe;return he[he.length-1]===oe&&(he=he.concat(oe)),he.join(Le+E+Ee).trim()}},58847:function(de){"use strict";var ne=Object.prototype.hasOwnProperty,y=Object.prototype.toString,E=Object.defineProperty,re=Object.getOwnPropertyDescriptor,oe=function(xe){return typeof Array.isArray=="function"?Array.isArray(xe):y.call(xe)==="[object Array]"},ge=function(xe){if(!xe||y.call(xe)!=="[object Object]")return!1;var Ee=ne.call(xe,"constructor"),Le=xe.constructor&&xe.constructor.prototype&&ne.call(xe.constructor.prototype,"isPrototypeOf");if(xe.constructor&&!Ee&&!Le)return!1;var Oe;for(Oe in xe);return typeof Oe=="undefined"||ne.call(xe,Oe)},fe=function(xe,Ee){E&&Ee.name==="__proto__"?E(xe,Ee.name,{enumerable:!0,configurable:!0,value:Ee.newValue,writable:!0}):xe[Ee.name]=Ee.newValue},he=function(xe,Ee){if(Ee==="__proto__")if(ne.call(xe,Ee)){if(re)return re(xe,Ee).value}else return;return xe[Ee]};de.exports=function ie(){var xe,Ee,Le,Oe,je,Ge,ce=arguments[0],b=1,a=arguments.length,ee=!1;for(typeof ce=="boolean"&&(ee=ce,ce=arguments[1]||{},b=2),(ce==null||typeof ce!="object"&&typeof ce!="function")&&(ce={});b=97&&E<=122||E>=65&&E<=90}},21127:function(de,ne,y){"use strict";var E=y(91241),re=y(22347);de.exports=oe;function oe(ge){return E(ge)||re(ge)}},22347:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=48&&E<=57}},65207:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=97&&E<=102||E>=65&&E<=70||E>=48&&E<=57}},24334:function(de,ne,y){var E,re;(function(oe,ge){de.exports=ge(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof y.g!="undefined"?y.g:this,function(oe){"use strict";oe=oe||{};var ge=oe.Base64,fe="2.6.4",he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(st){for(var Yt={},vt=0,wt=st.length;vt>>6)+xe(128|Yt&63):xe(224|Yt>>>12&15)+xe(128|Yt>>>6&63)+xe(128|Yt&63)}else{var Yt=65536+(st.charCodeAt(0)-55296)*1024+(st.charCodeAt(1)-56320);return xe(240|Yt>>>18&7)+xe(128|Yt>>>12&63)+xe(128|Yt>>>6&63)+xe(128|Yt&63)}},Le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Oe=function(st){return st.replace(Le,Ee)},je=function(st){var Yt=[0,2,1][st.length%3],vt=st.charCodeAt(0)<<16|(st.length>1?st.charCodeAt(1):0)<<8|(st.length>2?st.charCodeAt(2):0),wt=[he.charAt(vt>>>18),he.charAt(vt>>>12&63),Yt>=2?"=":he.charAt(vt>>>6&63),Yt>=1?"=":he.charAt(vt&63)];return wt.join("")},Ge=oe.btoa&&typeof oe.btoa=="function"?function(st){return oe.btoa(st)}:function(st){if(st.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return st.replace(/[\s\S]{1,3}/g,je)},ce=function(st){return Ge(Oe(String(st)))},b=function(st){return st.replace(/[+\/]/g,function(Yt){return Yt=="+"?"-":"_"}).replace(/=/g,"")},a=function(st,Yt){return Yt?b(ce(st)):ce(st)},ee=function(st){return a(st,!0)},x;oe.Uint8Array&&(x=function(st,Yt){for(var vt="",wt=0,Ct=st.length;wt>>18)+he.charAt(et>>>12&63)+(typeof sn!="undefined"?he.charAt(et>>>6&63):"=")+(typeof en!="undefined"?he.charAt(et&63):"=")}return Yt?b(vt):vt});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ae=function(st){switch(st.length){case 4:var Yt=(7&st.charCodeAt(0))<<18|(63&st.charCodeAt(1))<<12|(63&st.charCodeAt(2))<<6|63&st.charCodeAt(3),vt=Yt-65536;return xe((vt>>>10)+55296)+xe((vt&1023)+56320);case 3:return xe((15&st.charCodeAt(0))<<12|(63&st.charCodeAt(1))<<6|63&st.charCodeAt(2));default:return xe((31&st.charCodeAt(0))<<6|63&st.charCodeAt(1))}},le=function(st){return st.replace(te,ae)},pe=function(st){var Yt=st.length,vt=Yt%4,wt=(Yt>0?ie[st.charAt(0)]<<18:0)|(Yt>1?ie[st.charAt(1)]<<12:0)|(Yt>2?ie[st.charAt(2)]<<6:0)|(Yt>3?ie[st.charAt(3)]:0),Ct=[xe(wt>>>16),xe(wt>>>8&255),xe(wt&255)];return Ct.length-=[0,0,2,1][vt],Ct.join("")},ve=oe.atob&&typeof oe.atob=="function"?function(st){return oe.atob(st)}:function(st){return st.replace(/\S{1,4}/g,pe)},be=function(st){return ve(String(st).replace(/[^A-Za-z0-9\+\/]/g,""))},Ae=function(st){return le(ve(st))},Ie=function(st){return String(st).replace(/[-_]/g,function(Yt){return Yt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ke=function(st){return Ae(Ie(st))},Ye;oe.Uint8Array&&(Ye=function(st){return Uint8Array.from(be(Ie(st)),function(Yt){return Yt.charCodeAt(0)})});var Be=function(){var st=oe.Base64;return oe.Base64=ge,st};if(oe.Base64={VERSION:fe,atob:be,btoa:Ge,fromBase64:ke,toBase64:a,utob:Oe,encode:a,encodeURI:ee,btou:le,decode:ke,noConflict:Be,fromUint8Array:x,toUint8Array:Ye},typeof Object.defineProperty=="function"){var $e=function(st){return{value:st,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",$e(function(){return ke(this)})),Object.defineProperty(String.prototype,"toBase64",$e(function(st){return a(this,st)})),Object.defineProperty(String.prototype,"toBase64URI",$e(function(){return a(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),de.exports?de.exports.Base64=oe.Base64:(E=[],re=function(){return oe.Base64}.apply(ne,E),re!==void 0&&(de.exports=re)),{Base64:oe.Base64}})},7861:function(de,ne,y){var E=y(38710),re=function(fe){var he=/[height|width]$/;return he.test(fe)},oe=function(fe){var he="",ie=Object.keys(fe);return ie.forEach(function(xe,Ee){var Le=fe[xe];xe=E(xe),re(xe)&&typeof Le=="number"&&(Le=Le+"px"),Le===!0?he+=xe:Le===!1?he+="not "+xe:he+="("+xe+": "+Le+")",Ee65535&&(mt-=65536,Pn+=xe(mt>>>10|55296),mt=56320|mt&1023),mt=Pn+xe(mt))):zt!==ve&&$t(st,zn)),mt?(pn(),vn=Wn(),gt=Bn-1,we+=Bn-Rt+1,jt.push(mt),Hn=Wn(),Hn.offset++,Zt&&Zt.call(it,mt,{start:vn,end:Hn},Bt.slice(Rt-1,Bn)),vn=Hn):(dt=Bt.slice(Rt-1,Bn),ct+=dt,we+=dt.length,gt=Bn-1)}else Ze===10&&(Ce++,tt++,we=0),Ze===Ze?(ct+=xe(Ze),we++):pn();return jt.join("");function Wn(){return{line:Ce,column:we,offset:gt+(Et.offset||0)}}function qn(Ue,Ft){var Sn=Wn();Sn.column+=Ft,Sn.offset+=Ft,bt.call(kt,Ct[Ue],Sn,Ue)}function pn(){ct&&(jt.push(ct),ht&&ht.call(Nt,ct,{start:vn,end:Wn()}),ct="")}}function en(Bt){return Bt>=55296&&Bt<=57343||Bt>1114111}function et(Bt){return Bt>=1&&Bt<=8||Bt===11||Bt>=13&&Bt<=31||Bt>=127&&Bt<=159||Bt>=64976&&Bt<=65007||(Bt&65535)===65535||(Bt&65535)===65534}},68398:function(de,ne,y){var E=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var re=function(oe){var ge=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,fe=0,he={},ie={manual:oe.Prism&&oe.Prism.manual,disableWorkerMessageHandler:oe.Prism&&oe.Prism.disableWorkerMessageHandler,util:{encode:function x(te){return te instanceof xe?new xe(te.type,x(te.content),te.alias):Array.isArray(te)?te.map(x):te.replace(/&/g,"&").replace(/"+pe.content+""};function Ee(x,te,ae,le){x.lastIndex=te;var pe=x.exec(ae);if(pe&&le&&pe[1]){var ve=pe[1].length;pe.index+=ve,pe[0]=pe[0].slice(ve)}return pe}function Le(x,te,ae,le,pe,ve){for(var be in ae)if(!(!ae.hasOwnProperty(be)||!ae[be])){var Ae=ae[be];Ae=Array.isArray(Ae)?Ae:[Ae];for(var Ie=0;Ie=ve.reach);Ct+=wt.value.length,wt=wt.next){var Tt=wt.value;if(te.length>x.length)return;if(!(Tt instanceof xe)){var sn=1,en;if($e){if(en=Ee(vt,Ct,x,Be),!en||en.index>=x.length)break;var rt=en.index,et=en.index+en[0].length,Bt=Ct;for(Bt+=wt.value.length;rt>=Bt;)wt=wt.next,Bt+=wt.value.length;if(Bt-=wt.value.length,Ct=Bt,wt.value instanceof xe)continue;for(var un=wt;un!==te.tail&&(Btve.reach&&(ve.reach=bt);var Nt=wt.prev;ht&&(Nt=je(te,Nt,ht),Ct+=ht.length),Ge(te,Nt,sn);var it=new xe(be,Ye?ie.tokenize(qe,Ye):qe,st,qe);if(wt=je(te,Nt,it),Zt&&je(te,wt,Zt),sn>1){var kt={cause:be+","+Ie,reach:bt};Le(x,te,ae,wt.prev,Ct,kt),ve&&kt.reach>ve.reach&&(ve.reach=kt.reach)}}}}}}function Oe(){var x={value:null,prev:null,next:null},te={value:null,prev:x,next:null};x.next=te,this.head=x,this.tail=te,this.length=0}function je(x,te,ae){var le=te.next,pe={value:ae,prev:te,next:le};return te.next=pe,le.prev=pe,x.length++,pe}function Ge(x,te,ae){for(var le=te.next,pe=0;pe4&&b.slice(0,4)===ge&&fe.test(ce)&&(ce.charAt(4)==="-"?a=Ee(ce):ce=Le(ce),ee=re),new ee(a,ce))}function Ee(Ge){var ce=Ge.slice(5).replace(he,je);return ge+ce.charAt(0).toUpperCase()+ce.slice(1)}function Le(Ge){var ce=Ge.slice(4);return he.test(ce)?Ge:(ce=ce.replace(ie,Oe),ce.charAt(0)!=="-"&&(ce="-"+ce),ge+ce)}function Oe(Ge){return"-"+Ge.toLowerCase()}function je(Ge){return Ge.charAt(1).toUpperCase()}},18795:function(de,ne,y){"use strict";var E=y(83576),re=y(8179),oe=y(59780),ge=y(68244),fe=y(20019),he=y(38567);de.exports=E([oe,re,ge,fe,he])},20019:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=E.booleanish,ge=E.number,fe=E.spaceSeparated;de.exports=re({transform:he,properties:{ariaActiveDescendant:null,ariaAtomic:oe,ariaAutoComplete:null,ariaBusy:oe,ariaChecked:oe,ariaColCount:ge,ariaColIndex:ge,ariaColSpan:ge,ariaControls:fe,ariaCurrent:null,ariaDescribedBy:fe,ariaDetails:null,ariaDisabled:oe,ariaDropEffect:fe,ariaErrorMessage:null,ariaExpanded:oe,ariaFlowTo:fe,ariaGrabbed:oe,ariaHasPopup:null,ariaHidden:oe,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:fe,ariaLevel:ge,ariaLive:null,ariaModal:oe,ariaMultiLine:oe,ariaMultiSelectable:oe,ariaOrientation:null,ariaOwns:fe,ariaPlaceholder:null,ariaPosInSet:ge,ariaPressed:oe,ariaReadOnly:oe,ariaRelevant:null,ariaRequired:oe,ariaRoleDescription:fe,ariaRowCount:ge,ariaRowIndex:ge,ariaRowSpan:ge,ariaSelected:oe,ariaSetSize:ge,ariaSort:null,ariaValueMax:ge,ariaValueMin:ge,ariaValueNow:ge,ariaValueText:null,role:null}});function he(ie,xe){return xe==="role"?xe:"aria-"+xe.slice(4).toLowerCase()}},38567:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=y(85804),ge=E.boolean,fe=E.overloadedBoolean,he=E.booleanish,ie=E.number,xe=E.spaceSeparated,Ee=E.commaSeparated;de.exports=re({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:oe,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ee,acceptCharset:xe,accessKey:xe,action:null,allow:null,allowFullScreen:ge,allowPaymentRequest:ge,allowUserMedia:ge,alt:null,as:null,async:ge,autoCapitalize:null,autoComplete:xe,autoFocus:ge,autoPlay:ge,capture:ge,charSet:null,checked:ge,cite:null,className:xe,cols:ie,colSpan:null,content:null,contentEditable:he,controls:ge,controlsList:xe,coords:ie|Ee,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ge,defer:ge,dir:null,dirName:null,disabled:ge,download:fe,draggable:he,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ge,formTarget:null,headers:xe,height:ie,hidden:ge,high:ie,href:null,hrefLang:null,htmlFor:xe,httpEquiv:xe,id:null,imageSizes:null,imageSrcSet:Ee,inputMode:null,integrity:null,is:null,isMap:ge,itemId:null,itemProp:xe,itemRef:xe,itemScope:ge,itemType:xe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ge,low:ie,manifest:null,max:null,maxLength:ie,media:null,method:null,min:null,minLength:ie,multiple:ge,muted:ge,name:null,nonce:null,noModule:ge,noValidate:ge,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ge,optimum:ie,pattern:null,ping:xe,placeholder:null,playsInline:ge,poster:null,preload:null,readOnly:ge,referrerPolicy:null,rel:xe,required:ge,reversed:ge,rows:ie,rowSpan:ie,sandbox:xe,scope:null,scoped:ge,seamless:ge,selected:ge,shape:null,size:ie,sizes:null,slot:null,span:ie,spellCheck:he,src:null,srcDoc:null,srcLang:null,srcSet:Ee,start:ie,step:null,style:null,tabIndex:ie,target:null,title:null,translate:null,type:null,typeMustMatch:ge,useMap:null,value:he,width:ie,wrap:null,align:null,aLink:null,archive:xe,axis:null,background:null,bgColor:null,border:ie,borderColor:null,bottomMargin:ie,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ge,declare:ge,event:null,face:null,frame:null,frameBorder:null,hSpace:ie,leftMargin:ie,link:null,longDesc:null,lowSrc:null,marginHeight:ie,marginWidth:ie,noResize:ge,noHref:ge,noShade:ge,noWrap:ge,object:null,profile:null,prompt:null,rev:null,rightMargin:ie,rules:null,scheme:null,scrolling:he,standby:null,summary:null,text:null,topMargin:ie,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ie,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ge,disableRemotePlayback:ge,prefix:null,property:null,results:ie,security:null,unselectable:null}})},85804:function(de,ne,y){"use strict";var E=y(56432);de.exports=re;function re(oe,ge){return E(oe,ge.toLowerCase())}},56432:function(de){"use strict";de.exports=ne;function ne(y,E){return E in y?y[E]:E}},79318:function(de,ne,y){"use strict";var E=y(47178),re=y(44347),oe=y(19095);de.exports=ge;function ge(fe){var he=fe.space,ie=fe.mustUseProperty||[],xe=fe.attributes||{},Ee=fe.properties,Le=fe.transform,Oe={},je={},Ge,ce;for(Ge in Ee)ce=new oe(Ge,Le(xe,Ge),Ee[Ge],he),ie.indexOf(Ge)!==-1&&(ce.mustUseProperty=!0),Oe[Ge]=ce,je[E(Ge)]=Ge,je[E(ce.attribute)]=Ge;return new re(Oe,je,he)}},19095:function(de,ne,y){"use strict";var E=y(1969),re=y(70167);de.exports=fe,fe.prototype=new E,fe.prototype.defined=!0;var oe=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ge=oe.length;function fe(ie,xe,Ee,Le){var Oe=-1,je;for(he(this,"space",Le),E.call(this,ie,xe);++Oe0&&arguments[0]!==void 0?arguments[0]:[],tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=gt.length,Ce=tt.length;if(Math.abs(we-Ce)!==1)return{add:!1,key:null};function ct(jt,Ve){var He=new Map;jt.forEach(function(dt){He.set(dt,!0)});var ut=Ve.filter(function(dt){return!He.has(dt)});return ut.length===1?ut[0]:null}return we ").concat(tt);return tt}var ht=a.forwardRef(function(gt,tt){var we=gt.prefixCls,Ce=gt.data,ct=gt.selectable,jt=gt.checkable,Ve=gt.expandedKeys,He=gt.selectedKeys,ut=gt.checkedKeys,dt=gt.loadedKeys,Ze=gt.loadingKeys,mt=gt.halfCheckedKeys,Cn=gt.keyEntities,$t=gt.disabled,Xt=gt.dragging,Pn=gt.dragOverNodeKey,Nn=gt.dropPosition,Qe=gt.motion,Rt=gt.height,zt=gt.itemHeight,Wt=gt.virtual,vn=gt.focusable,Hn=gt.activeItem,zn=gt.focused,Bn=gt.tabIndex,Wn=gt.onKeyDown,qn=gt.onFocus,pn=gt.onBlur,Ue=gt.onActiveChange,Ft=gt.onListChangeStart,Sn=gt.onListChangeEnd,ye=(0,le.Z)(gt,wt),tn=a.useRef(null),_e=a.useRef(null);a.useImperativeHandle(tt,function(){return{scrollTo:function(aa){tn.current.scrollTo(aa)},getIndentWidth:function(){return _e.current.offsetWidth}}});var pt=a.useState(Ve),It=(0,ae.Z)(pt,2),ft=It[0],Se=It[1],Te=a.useState(Ce),We=(0,ae.Z)(Te,2),Ke=We[0],at=We[1],Pt=a.useState(Ce),xt=(0,ae.Z)(Pt,2),Me=xt[0],Xe=xt[1],Je=a.useState([]),yt=(0,ae.Z)(Je,2),nn=yt[0],qt=yt[1],bn=a.useState(null),Dn=(0,ae.Z)(bn,2),ot=Dn[0],Ht=Dn[1],Vn=a.useRef(Ce);Vn.current=Ce;function _t(){var fa=Vn.current;at(fa),Xe(fa),qt([]),Ht(null),Sn()}(0,pe.Z)(function(){Se(Ve);var fa=Yt(ft,Ve);if(fa.key!==null)if(fa.add){var aa=Ke.findIndex(function(fn){var Ln=fn.key;return Ln===fa.key}),St=un(vt(Ke,Ce,fa.key),Wt,Rt,zt),Qt=Ke.slice();Qt.splice(aa+1,0,Bt),Xe(Qt),qt(St),Ht("show")}else{var Ot=Ce.findIndex(function(fn){var Ln=fn.key;return Ln===fa.key}),on=un(vt(Ce,Ke,fa.key),Wt,Rt,zt),xn=Ce.slice();xn.splice(Ot+1,0,Bt),Xe(xn),qt(on),Ht("hide")}else Ke!==Ce&&(at(Ce),Xe(Ce))},[Ve,Ce]),a.useEffect(function(){Xt||_t()},[Xt]);var On=Qe?Me:Ce,na={expandedKeys:Ve,selectedKeys:He,loadedKeys:dt,loadingKeys:Ze,checkedKeys:ut,halfCheckedKeys:mt,dragOverNodeKey:Pn,dropPosition:Nn,keyEntities:Cn};return a.createElement(a.Fragment,null,zn&&Hn&&a.createElement("span",{style:Ct,"aria-live":"assertive"},qe(Hn)),a.createElement("div",null,a.createElement("input",{style:Ct,disabled:vn===!1||$t,tabIndex:vn!==!1?Bn:null,onKeyDown:Wn,onFocus:qn,onBlur:pn,value:"",onChange:Tt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:_e,className:"".concat(we,"-indent-unit")}))),a.createElement(ve.Z,(0,E.Z)({},ye,{data:On,itemKey:rt,height:Rt,fullHeight:!1,virtual:Wt,itemHeight:zt,prefixCls:"".concat(we,"-list"),ref:tn,onVisibleChange:function(aa,St){var Qt=new Set(aa),Ot=St.filter(function(on){return!Qt.has(on)});Ot.some(function(on){return rt(on)===sn})&&_t()}}),function(fa){var aa=fa.pos,St=(0,E.Z)({},(te(fa.data),fa.data)),Qt=fa.title,Ot=fa.key,on=fa.isStart,xn=fa.isEnd,fn=(0,ke.km)(Ot,aa);delete St.key,delete St.children;var Ln=(0,ke.H8)(fn,na);return a.createElement(st,(0,E.Z)({},St,Ln,{title:Qt,active:!!Hn&&Ot===Hn.key,pos:aa,data:fa.data,isStart:on,isEnd:xn,motion:Qe,motionNodes:Ot===sn?nn:null,motionType:ot,onMotionStart:Ft,onMotionEnd:_t,treeNodeRequiredProps:na,onMouseMove:function(){Ue(null)}}))}))});ht.displayName="NodeList";var Zt=ht,bt=y(35654),Nt=y(90782),it=y(67841),kt=10,Et=function(gt){(0,Ee.Z)(we,gt);var tt=(0,Le.Z)(we);function we(){var Ce;(0,he.Z)(this,we);for(var ct=arguments.length,jt=new Array(ct),Ve=0;Ve2&&arguments[2]!==void 0?arguments[2]:!1,mt=Ce.state,Cn=mt.dragChildrenKeys,$t=mt.dropPosition,Xt=mt.dropTargetKey,Pn=mt.dropTargetPos,Nn=mt.dropAllowed;if(Nn){var Qe=Ce.props.onDrop;if(Ce.setState({dragOverNodeKey:null}),Ce.cleanDragState(),Xt!==null){var Rt=(0,ge.Z)((0,ge.Z)({},(0,ke.H8)(Xt,Ce.getTreeNodeRequiredProps())),{},{active:((dt=Ce.getActiveItem())===null||dt===void 0?void 0:dt.key)===Xt,data:(0,it.Z)(Ce.state.keyEntities,Xt).node}),zt=Cn.indexOf(Xt)!==-1;(0,b.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Wt=(0,bt.yx)(Pn),vn={event:He,node:(0,ke.F)(Rt),dragNode:Ce.dragNode?(0,ke.F)(Ce.dragNode.props):null,dragNodesKeys:[Ce.dragNode.props.eventKey].concat(Cn),dropToGap:$t!==0,dropPosition:$t+Number(Wt[Wt.length-1])};Ze||Qe==null||Qe(vn),Ce.dragNode=null}}},Ce.cleanDragState=function(){var He=Ce.state.draggingNodeKey;He!==null&&Ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ce.dragStartMousePosition=null,Ce.currentMouseOverDroppableNodeKey=null},Ce.triggerExpandActionExpand=function(He,ut){var dt=Ce.state,Ze=dt.expandedKeys,mt=dt.flattenNodes,Cn=ut.expanded,$t=ut.key,Xt=ut.isLeaf;if(!(Xt||He.shiftKey||He.metaKey||He.ctrlKey)){var Pn=mt.filter(function(Qe){return Qe.key===$t})[0],Nn=(0,ke.F)((0,ge.Z)((0,ge.Z)({},(0,ke.H8)($t,Ce.getTreeNodeRequiredProps())),{},{data:Pn.data}));Ce.setExpandedKeys(Cn?(0,bt._5)(Ze,$t):(0,bt.L0)(Ze,$t)),Ce.onNodeExpand(He,Nn)}},Ce.onNodeClick=function(He,ut){var dt=Ce.props,Ze=dt.onClick,mt=dt.expandAction;mt==="click"&&Ce.triggerExpandActionExpand(He,ut),Ze==null||Ze(He,ut)},Ce.onNodeDoubleClick=function(He,ut){var dt=Ce.props,Ze=dt.onDoubleClick,mt=dt.expandAction;mt==="doubleClick"&&Ce.triggerExpandActionExpand(He,ut),Ze==null||Ze(He,ut)},Ce.onNodeSelect=function(He,ut){var dt=Ce.state.selectedKeys,Ze=Ce.state,mt=Ze.keyEntities,Cn=Ze.fieldNames,$t=Ce.props,Xt=$t.onSelect,Pn=$t.multiple,Nn=ut.selected,Qe=ut[Cn.key],Rt=!Nn;Rt?Pn?dt=(0,bt.L0)(dt,Qe):dt=[Qe]:dt=(0,bt._5)(dt,Qe);var zt=dt.map(function(Wt){var vn=(0,it.Z)(mt,Wt);return vn?vn.node:null}).filter(function(Wt){return Wt});Ce.setUncontrolledState({selectedKeys:dt}),Xt==null||Xt(dt,{event:"select",selected:Rt,node:ut,selectedNodes:zt,nativeEvent:He.nativeEvent})},Ce.onNodeCheck=function(He,ut,dt){var Ze=Ce.state,mt=Ze.keyEntities,Cn=Ze.checkedKeys,$t=Ze.halfCheckedKeys,Xt=Ce.props,Pn=Xt.checkStrictly,Nn=Xt.onCheck,Qe=ut.key,Rt,zt={event:"check",node:ut,checked:dt,nativeEvent:He.nativeEvent};if(Pn){var Wt=dt?(0,bt.L0)(Cn,Qe):(0,bt._5)(Cn,Qe),vn=(0,bt._5)($t,Qe);Rt={checked:Wt,halfChecked:vn},zt.checkedNodes=Wt.map(function(pn){return(0,it.Z)(mt,pn)}).filter(function(pn){return pn}).map(function(pn){return pn.node}),Ce.setUncontrolledState({checkedKeys:Wt})}else{var Hn=(0,Nt.S)([].concat((0,fe.Z)(Cn),[Qe]),!0,mt),zn=Hn.checkedKeys,Bn=Hn.halfCheckedKeys;if(!dt){var Wn=new Set(zn);Wn.delete(Qe);var qn=(0,Nt.S)(Array.from(Wn),{checked:!1,halfCheckedKeys:Bn},mt);zn=qn.checkedKeys,Bn=qn.halfCheckedKeys}Rt=zn,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Bn,zn.forEach(function(pn){var Ue=(0,it.Z)(mt,pn);if(Ue){var Ft=Ue.node,Sn=Ue.pos;zt.checkedNodes.push(Ft),zt.checkedNodesPositions.push({node:Ft,pos:Sn})}}),Ce.setUncontrolledState({checkedKeys:zn},!1,{halfCheckedKeys:Bn})}Nn==null||Nn(Rt,zt)},Ce.onNodeLoad=function(He){var ut=He.key,dt=new Promise(function(Ze,mt){Ce.setState(function(Cn){var $t=Cn.loadedKeys,Xt=$t===void 0?[]:$t,Pn=Cn.loadingKeys,Nn=Pn===void 0?[]:Pn,Qe=Ce.props,Rt=Qe.loadData,zt=Qe.onLoad;if(!Rt||Xt.indexOf(ut)!==-1||Nn.indexOf(ut)!==-1)return null;var Wt=Rt(He);return Wt.then(function(){var vn=Ce.state.loadedKeys,Hn=(0,bt.L0)(vn,ut);zt==null||zt(Hn,{event:"load",node:He}),Ce.setUncontrolledState({loadedKeys:Hn}),Ce.setState(function(zn){return{loadingKeys:(0,bt._5)(zn.loadingKeys,ut)}}),Ze()}).catch(function(vn){if(Ce.setState(function(zn){return{loadingKeys:(0,bt._5)(zn.loadingKeys,ut)}}),Ce.loadingRetryTimes[ut]=(Ce.loadingRetryTimes[ut]||0)+1,Ce.loadingRetryTimes[ut]>=kt){var Hn=Ce.state.loadedKeys;(0,b.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ce.setUncontrolledState({loadedKeys:(0,bt.L0)(Hn,ut)}),Ze()}mt(vn)}),{loadingKeys:(0,bt.L0)(Nn,ut)}})});return dt.catch(function(){}),dt},Ce.onNodeMouseEnter=function(He,ut){var dt=Ce.props.onMouseEnter;dt==null||dt({event:He,node:ut})},Ce.onNodeMouseLeave=function(He,ut){var dt=Ce.props.onMouseLeave;dt==null||dt({event:He,node:ut})},Ce.onNodeContextMenu=function(He,ut){var dt=Ce.props.onRightClick;dt&&(He.preventDefault(),dt({event:He,node:ut}))},Ce.onFocus=function(){var He=Ce.props.onFocus;Ce.setState({focused:!0});for(var ut=arguments.length,dt=new Array(ut),Ze=0;Ze1&&arguments[1]!==void 0?arguments[1]:!1,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ce.destroyed){var Ze=!1,mt=!0,Cn={};Object.keys(He).forEach(function($t){if($t in Ce.props){mt=!1;return}Ze=!0,Cn[$t]=He[$t]}),Ze&&(!ut||mt)&&Ce.setState((0,ge.Z)((0,ge.Z)({},Cn),dt))}},Ce.scrollTo=function(He){Ce.listRef.current.scrollTo(He)},Ce}return(0,ie.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ct=this.props.activeKey;ct!==void 0&&ct!==this.state.activeKey&&(this.setState({activeKey:ct}),ct!==null&&this.scrollTo({key:ct}))}},{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 ct,jt=this.state,Ve=jt.focused,He=jt.flattenNodes,ut=jt.keyEntities,dt=jt.draggingNodeKey,Ze=jt.activeKey,mt=jt.dropLevelOffset,Cn=jt.dropContainerKey,$t=jt.dropTargetKey,Xt=jt.dropPosition,Pn=jt.dragOverNodeKey,Nn=jt.indent,Qe=this.props,Rt=Qe.prefixCls,zt=Qe.className,Wt=Qe.style,vn=Qe.showLine,Hn=Qe.focusable,zn=Qe.tabIndex,Bn=zn===void 0?0:zn,Wn=Qe.selectable,qn=Qe.showIcon,pn=Qe.icon,Ue=Qe.switcherIcon,Ft=Qe.draggable,Sn=Qe.checkable,ye=Qe.checkStrictly,tn=Qe.disabled,_e=Qe.motion,pt=Qe.loadData,It=Qe.filterTreeNode,ft=Qe.height,Se=Qe.itemHeight,Te=Qe.virtual,We=Qe.titleRender,Ke=Qe.dropIndicatorRender,at=Qe.onContextMenu,Pt=Qe.onScroll,xt=Qe.direction,Me=Qe.rootClassName,Xe=Qe.rootStyle,Je=(0,ce.Z)(this.props,{aria:!0,data:!0}),yt;return Ft&&((0,oe.Z)(Ft)==="object"?yt=Ft:typeof Ft=="function"?yt={nodeDraggable:Ft}:yt={}),a.createElement(ee.k.Provider,{value:{prefixCls:Rt,selectable:Wn,showIcon:qn,icon:pn,switcherIcon:Ue,draggable:yt,draggingNodeKey:dt,checkable:Sn,checkStrictly:ye,disabled:tn,keyEntities:ut,dropLevelOffset:mt,dropContainerKey:Cn,dropTargetKey:$t,dropPosition:Xt,dragOverNodeKey:Pn,indent:Nn,direction:xt,dropIndicatorRender:Ke,loadData:pt,filterTreeNode:It,titleRender:We,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:je()(Rt,zt,Me,(ct={},(0,re.Z)(ct,"".concat(Rt,"-show-line"),vn),(0,re.Z)(ct,"".concat(Rt,"-focused"),Ve),(0,re.Z)(ct,"".concat(Rt,"-active-focused"),Ze!==null),ct)),style:Xe},a.createElement(Zt,(0,E.Z)({ref:this.listRef,prefixCls:Rt,style:Wt,data:He,disabled:tn,selectable:Wn,checkable:!!Sn,motion:_e,dragging:dt!==null,height:ft,itemHeight:Se,virtual:Te,focusable:Hn,focused:Ve,tabIndex:Bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:at,onScroll:Pt},this.getTreeNodeRequiredProps(),Je))))}}],[{key:"getDerivedStateFromProps",value:function(ct,jt){var Ve=jt.prevProps,He={prevProps:ct};function ut(Hn){return!Ve&&Hn in ct||Ve&&Ve[Hn]!==ct[Hn]}var dt,Ze=jt.fieldNames;if(ut("fieldNames")&&(Ze=(0,ke.w$)(ct.fieldNames),He.fieldNames=Ze),ut("treeData")?dt=ct.treeData:ut("children")&&((0,b.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),dt=(0,ke.zn)(ct.children)),dt){He.treeData=dt;var mt=(0,ke.I8)(dt,{fieldNames:Ze});He.keyEntities=(0,ge.Z)((0,re.Z)({},sn,et),mt.keyEntities)}var Cn=He.keyEntities||jt.keyEntities;if(ut("expandedKeys")||Ve&&ut("autoExpandParent"))He.expandedKeys=ct.autoExpandParent||!Ve&&ct.defaultExpandParent?(0,bt.r7)(ct.expandedKeys,Cn):ct.expandedKeys;else if(!Ve&&ct.defaultExpandAll){var $t=(0,ge.Z)({},Cn);delete $t[sn],He.expandedKeys=Object.keys($t).map(function(Hn){return $t[Hn].key})}else!Ve&&ct.defaultExpandedKeys&&(He.expandedKeys=ct.autoExpandParent||ct.defaultExpandParent?(0,bt.r7)(ct.defaultExpandedKeys,Cn):ct.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,dt||He.expandedKeys){var Xt=(0,ke.oH)(dt||jt.treeData,He.expandedKeys||jt.expandedKeys,Ze);He.flattenNodes=Xt}if(ct.selectable&&(ut("selectedKeys")?He.selectedKeys=(0,bt.BT)(ct.selectedKeys,ct):!Ve&&ct.defaultSelectedKeys&&(He.selectedKeys=(0,bt.BT)(ct.defaultSelectedKeys,ct))),ct.checkable){var Pn;if(ut("checkedKeys")?Pn=(0,bt.E6)(ct.checkedKeys)||{}:!Ve&&ct.defaultCheckedKeys?Pn=(0,bt.E6)(ct.defaultCheckedKeys)||{}:dt&&(Pn=(0,bt.E6)(ct.checkedKeys)||{checkedKeys:jt.checkedKeys,halfCheckedKeys:jt.halfCheckedKeys}),Pn){var Nn=Pn,Qe=Nn.checkedKeys,Rt=Qe===void 0?[]:Qe,zt=Nn.halfCheckedKeys,Wt=zt===void 0?[]:zt;if(!ct.checkStrictly){var vn=(0,Nt.S)(Rt,!0,Cn);Rt=vn.checkedKeys,Wt=vn.halfCheckedKeys}He.checkedKeys=Rt,He.halfCheckedKeys=Wt}}return ut("loadedKeys")&&(He.loadedKeys=ct.loadedKeys),He}}]),we}(a.Component);Et.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:x,allowDrop:function(){return!0},expandAction:!1},Et.TreeNode=Ae.Z;var Rn=Et,cn=Rn},35654:function(de,ne,y){"use strict";y.d(ne,{BT:function(){return a},E6:function(){return te},L0:function(){return Le},OM:function(){return b},_5:function(){return Ee},r7:function(){return ae},wA:function(){return je},yx:function(){return Oe}});var E=y(95190),re=y(93664),oe=y(48736),ge=y(59301),fe=y(39417),he=y(67841),ie=y(71430),xe=null;function Ee(le,pe){if(!le)return[];var ve=le.slice(),be=ve.indexOf(pe);return be>=0&&ve.splice(be,1),ve}function Le(le,pe){var ve=(le||[]).slice();return ve.indexOf(pe)===-1&&ve.push(pe),ve}function Oe(le){return le.split("-")}function je(le,pe){var ve=[],be=(0,he.Z)(pe,le);function Ae(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ie.forEach(function(ke){var Ye=ke.key,Be=ke.children;ve.push(Ye),Ae(Be)})}return Ae(be.children),ve}function Ge(le){if(le.parent){var pe=Oe(le.pos);return Number(pe[pe.length-1])===le.parent.children.length-1}return!1}function ce(le){var pe=Oe(le.pos);return Number(pe[pe.length-1])===0}function b(le,pe,ve,be,Ae,Ie,ke,Ye,Be,$e){var st,Yt=le.clientX,vt=le.clientY,wt=le.target.getBoundingClientRect(),Ct=wt.top,Tt=wt.height,sn=($e==="rtl"?-1:1)*(((Ae==null?void 0:Ae.x)||0)-Yt),en=(sn-12)/be,et=(0,he.Z)(Ye,ve.props.eventKey);if(vt-1.5?Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:Rn=!1:Ie({dragNode:kt,dropNode:Et,dropPosition:0})?bt=0:Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:Rn=!1:Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:Rn=!1,{dropPosition:bt,dropLevelOffset:Nt,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:Zt,dropContainerKey:bt===0?null:((st=et.parent)===null||st===void 0?void 0:st.key)||null,dropAllowed:Rn}}function a(le,pe){if(le){var ve=pe.multiple;return ve?le.slice():le.length?[le[0]]:le}}var ee=function(pe){return pe};function x(le,pe){if(!le)return[];var ve=pe||{},be=ve.processProps,Ae=be===void 0?ee:be,Ie=Array.isArray(le)?le:[le];return Ie.map(function(ke){var Ye=ke.children,Be=_objectWithoutProperties(ke,xe),$e=x(Ye,pe);return React.createElement(TreeNode,_extends({key:Be.key},Ae(Be)),$e)})}function te(le){if(!le)return null;var pe;if(Array.isArray(le))pe={checkedKeys:le,halfCheckedKeys:void 0};else if((0,re.Z)(le)==="object")pe={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ae(le,pe){var ve=new Set;function be(Ae){if(!ve.has(Ae)){var Ie=(0,he.Z)(pe,Ae);if(Ie){ve.add(Ae);var ke=Ie.parent,Ye=Ie.node;Ye.disabled||ke&&be(ke.key)}}}return(le||[]).forEach(function(Ae){be(Ae)}),(0,E.Z)(ve)}},90782:function(de,ne,y){"use strict";y.d(ne,{S:function(){return ie}});var E=y(48736),re=y(67841);function oe(xe,Ee){var Le=new Set;return xe.forEach(function(Oe){Ee.has(Oe)||Le.add(Oe)}),Le}function ge(xe){var Ee=xe||{},Le=Ee.disabled,Oe=Ee.disableCheckbox,je=Ee.checkable;return!!(Le||Oe)||je===!1}function fe(xe,Ee,Le,Oe){for(var je=new Set(xe),Ge=new Set,ce=0;ce<=Le;ce+=1){var b=Ee.get(ce)||new Set;b.forEach(function(te){var ae=te.key,le=te.node,pe=te.children,ve=pe===void 0?[]:pe;je.has(ae)&&!Oe(le)&&ve.filter(function(be){return!Oe(be.node)}).forEach(function(be){je.add(be.key)})})}for(var a=new Set,ee=Le;ee>=0;ee-=1){var x=Ee.get(ee)||new Set;x.forEach(function(te){var ae=te.parent,le=te.node;if(!(Oe(le)||!te.parent||a.has(te.parent.key))){if(Oe(te.parent.node)){a.add(ae.key);return}var pe=!0,ve=!1;(ae.children||[]).filter(function(be){return!Oe(be.node)}).forEach(function(be){var Ae=be.key,Ie=je.has(Ae);pe&&!Ie&&(pe=!1),!ve&&(Ie||Ge.has(Ae))&&(ve=!0)}),pe&&je.add(ae.key),ve&&Ge.add(ae.key),a.add(ae.key)}})}return{checkedKeys:Array.from(je),halfCheckedKeys:Array.from(oe(Ge,je))}}function he(xe,Ee,Le,Oe,je){for(var Ge=new Set(xe),ce=new Set(Ee),b=0;b<=Oe;b+=1){var a=Le.get(b)||new Set;a.forEach(function(ae){var le=ae.key,pe=ae.node,ve=ae.children,be=ve===void 0?[]:ve;!Ge.has(le)&&!ce.has(le)&&!je(pe)&&be.filter(function(Ae){return!je(Ae.node)}).forEach(function(Ae){Ge.delete(Ae.key)})})}ce=new Set;for(var ee=new Set,x=Oe;x>=0;x-=1){var te=Le.get(x)||new Set;te.forEach(function(ae){var le=ae.parent,pe=ae.node;if(!(je(pe)||!ae.parent||ee.has(ae.parent.key))){if(je(ae.parent.node)){ee.add(le.key);return}var ve=!0,be=!1;(le.children||[]).filter(function(Ae){return!je(Ae.node)}).forEach(function(Ae){var Ie=Ae.key,ke=Ge.has(Ie);ve&&!ke&&(ve=!1),!be&&(ke||ce.has(Ie))&&(be=!0)}),ve||Ge.delete(le.key),be&&ce.add(le.key),ee.add(le.key)}})}return{checkedKeys:Array.from(Ge),halfCheckedKeys:Array.from(oe(ce,Ge))}}function ie(xe,Ee,Le,Oe){var je=[],Ge;Oe?Ge=Oe:Ge=ge;var ce=new Set(xe.filter(function(x){var te=!!(0,re.Z)(Le,x);return te||je.push(x),te})),b=new Map,a=0;Object.keys(Le).forEach(function(x){var te=Le[x],ae=te.level,le=b.get(ae);le||(le=new Set,b.set(ae,le)),le.add(te),a=Math.max(a,ae)}),(0,E.ZP)(!je.length,"Tree missing follow keys: ".concat(je.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var ee;return Ee===!0?ee=fe(ce,b,a,Ge):ee=he(ce,Ee.halfCheckedKeys,b,a,Ge),ee}},67841:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});function E(re,oe){return re[oe]}},71430:function(de,ne,y){"use strict";y.d(ne,{F:function(){return ae},H8:function(){return te},I8:function(){return x},km:function(){return je},oH:function(){return a},w$:function(){return Ge},zn:function(){return b}});var E=y(93664),re=y(95190),oe=y(20439),ge=y(62646),fe=y(11592),he=y(2738),ie=y(48736),xe=y(67841),Ee=["children"];function Le(le,pe){return"".concat(le,"-").concat(pe)}function Oe(le){return le&&le.type&&le.type.isTreeNode}function je(le,pe){return le!=null?le:pe}function Ge(le){var pe=le||{},ve=pe.title,be=pe._title,Ae=pe.key,Ie=pe.children,ke=ve||"title";return{title:ke,_title:be||[ke],key:Ae||"key",children:Ie||"children"}}function ce(le,pe){var ve=new Map;function be(Ae){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ae||[]).forEach(function(ke){var Ye=ke[pe.key],Be=ke[pe.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(Ie).concat(Ye,"]"));var $e=String(Ye);warning(!ve.has($e)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat($e)),ve.set($e,!0),be(Be,"".concat(Ie).concat($e," > "))})}be(le)}function b(le){function pe(ve){var be=(0,fe.Z)(ve);return be.map(function(Ae){if(!Oe(Ae))return(0,ie.ZP)(!Ae,"Tree/TreeNode can only accept TreeNode as children."),null;var Ie=Ae.key,ke=Ae.props,Ye=ke.children,Be=(0,ge.Z)(ke,Ee),$e=(0,oe.Z)({key:Ie},Be),st=pe(Ye);return st.length&&($e.children=st),$e}).filter(function(Ae){return Ae})}return pe(le)}function a(le,pe,ve){var be=Ge(ve),Ae=be._title,Ie=be.key,ke=be.children,Ye=new Set(pe===!0?[]:pe),Be=[];function $e(st){var Yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return st.map(function(vt,wt){for(var Ct=Le(Yt?Yt.pos:"0",wt),Tt=je(vt[Ie],Ct),sn,en=0;en1&&arguments[1]!==void 0?arguments[1]:{},ve=pe.initWrapper,be=pe.processEntity,Ae=pe.onProcessFinished,Ie=pe.externalGetKey,ke=pe.childrenPropName,Ye=pe.fieldNames,Be=arguments.length>2?arguments[2]:void 0,$e=Ie||Be,st={},Yt={},vt={posEntities:st,keyEntities:Yt};return ve&&(vt=ve(vt)||vt),ee(le,function(wt){var Ct=wt.node,Tt=wt.index,sn=wt.pos,en=wt.key,et=wt.parentPos,Bt=wt.level,un=wt.nodes,rt={node:Ct,nodes:un,index:Tt,key:en,pos:sn,level:Bt},qe=je(en,sn);st[sn]=rt,Yt[qe]=rt,rt.parent=st[et],rt.parent&&(rt.parent.children=rt.parent.children||[],rt.parent.children.push(rt)),be&&be(rt,vt)},{externalGetKey:$e,childrenPropName:ke,fieldNames:Ye}),Ae&&Ae(vt),vt}function te(le,pe){var ve=pe.expandedKeys,be=pe.selectedKeys,Ae=pe.loadedKeys,Ie=pe.loadingKeys,ke=pe.checkedKeys,Ye=pe.halfCheckedKeys,Be=pe.dragOverNodeKey,$e=pe.dropPosition,st=pe.keyEntities,Yt=(0,xe.Z)(st,le),vt={eventKey:le,expanded:ve.indexOf(le)!==-1,selected:be.indexOf(le)!==-1,loaded:Ae.indexOf(le)!==-1,loading:Ie.indexOf(le)!==-1,checked:ke.indexOf(le)!==-1,halfChecked:Ye.indexOf(le)!==-1,pos:String(Yt?Yt.pos:""),dragOver:Be===le&&$e===0,dragOverGapTop:Be===le&&$e===-1,dragOverGapBottom:Be===le&&$e===1};return vt}function ae(le){var pe=le.data,ve=le.expanded,be=le.selected,Ae=le.checked,Ie=le.loaded,ke=le.loading,Ye=le.halfChecked,Be=le.dragOver,$e=le.dragOverGapTop,st=le.dragOverGapBottom,Yt=le.pos,vt=le.active,wt=le.eventKey,Ct=(0,oe.Z)((0,oe.Z)({},pe),{},{expanded:ve,selected:be,checked:Ae,loaded:Ie,loading:ke,halfChecked:Ye,dragOver:Be,dragOverGapTop:$e,dragOverGapBottom:st,pos:Yt,active:vt,key:wt});return"props"in Ct||Object.defineProperty(Ct,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),le}}),Ct}},8224:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(4676);function re(oe,ge,fe,he){var ie=E.unstable_batchedUpdates?function(Ee){E.unstable_batchedUpdates(fe,Ee)}:fe;return oe!=null&&oe.addEventListener&&oe.addEventListener(ge,ie,he),{remove:function(){oe!=null&&oe.removeEventListener&&oe.removeEventListener(ge,ie,he)}}}},55468:function(de,ne,y){"use strict";y.d(ne,{g1:function(){return Oe},os:function(){return Ge}});var E=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},oe={cssFloat:1,styleFloat:1,float:1};function ge(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function fe(ce,b,a){if(b=b.toLowerCase(),a==="auto"){if(b==="height")return ce.offsetHeight;if(b==="width")return ce.offsetWidth}return b in re||(re[b]=E.test(b)),re[b]?parseFloat(a)||0:a}function he(ce,b){var a=arguments.length,ee=ge(ce);return b=oe[b]?"cssFloat"in ce.style?"cssFloat":"styleFloat":b,a===1?ee:fe(ce,b,ee[b]||ce.style[b])}function ie(ce,b,a){var ee=arguments.length;if(b=oe[b]?"cssFloat"in ce.style?"cssFloat":"styleFloat":b,ee===3)return typeof a=="number"&&E.test(b)&&(a="".concat(a,"px")),ce.style[b]=a,a;for(var x in b)b.hasOwnProperty(x)&&ie(ce,x,b[x]);return ge(ce)}function xe(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function Ee(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function Le(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:b}}function Oe(){var ce=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:b}}function je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ge(ce){var b=ce.getBoundingClientRect(),a=document.documentElement;return{left:b.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(de,ne,y){"use strict";y.d(ne,{G:function(){return ge}});var E=y(47273),re=function(he){if((0,E.Z)()&&window.document.documentElement){var ie=Array.isArray(he)?he:[he],xe=window.document.documentElement;return ie.some(function(Ee){return Ee in xe.style})}return!1},oe=function(he,ie){if(!re(he))return!1;var xe=document.createElement("div"),Ee=xe.style[he];return xe.style[he]=ie,xe.style[he]!==Ee};function ge(fe,he){return!Array.isArray(fe)&&he!==void 0?oe(fe,he):re(fe)}},19524:function(de,ne,y){"use strict";y(84126);var E=y(59301),re=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;re=oe("react.element"),ne.Fragment=oe("react.fragment")}var ge=E.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fe=Object.prototype.hasOwnProperty,he={key:!0,ref:!0,__self:!0,__source:!0};function ie(xe,Ee,Le){var Oe,je={},Ge=null,ce=null;Le!==void 0&&(Ge=""+Le),Ee.key!==void 0&&(Ge=""+Ee.key),Ee.ref!==void 0&&(ce=Ee.ref);for(Oe in Ee)fe.call(Ee,Oe)&&!he.hasOwnProperty(Oe)&&(je[Oe]=Ee[Oe]);if(xe&&xe.defaultProps)for(Oe in Ee=xe.defaultProps,Ee)je[Oe]===void 0&&(je[Oe]=Ee[Oe]);return{$$typeof:re,type:xe,key:Ge,ref:ce,props:je,_owner:ge.current}}ne.jsx=ie,ne.jsxs=ie},37712:function(de,ne,y){"use strict";de.exports=y(19524)},95489:function(de,ne,y){"use strict";var E=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof y.g=="object"?y.g:{},re=pe();E.Prism={manual:!0,disableWorkerMessageHandler:!0};var oe=y(43621),ge=y(12256),fe=y(68398),he=y(70614),ie=y(54212),xe=y(9720),Ee=y(88786);re();var Le={}.hasOwnProperty;function Oe(){}Oe.prototype=fe;var je=new Oe;de.exports=je,je.highlight=b,je.register=Ge,je.alias=ce,je.registered=a,je.listLanguages=ee,Ge(he),Ge(ie),Ge(xe),Ge(Ee),je.util.encode=ae,je.Token.stringify=x;function Ge(ve){if(typeof ve!="function"||!ve.displayName)throw new Error("Expected `function` for `grammar`, got `"+ve+"`");je.languages[ve.displayName]===void 0&&ve(je)}function ce(ve,be){var Ae=je.languages,Ie=ve,ke,Ye,Be,$e;be&&(Ie={},Ie[ve]=be);for(ke in Ie)for(Ye=Ie[ke],Ye=typeof Ye=="string"?[Ye]:Ye,Be=Ye.length,$e=-1;++$e]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(de){"use strict";de.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(y){(function(E){var re="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";E.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+re+"|<"+re+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(y)}},42746:function(de){"use strict";de.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(y){y.languages.actionscript=y.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),y.languages.actionscript["class-name"].alias="function",delete y.languages.actionscript.parameter,delete y.languages.actionscript["literal-property"],y.languages.markup&&y.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:y.languages.markup}})}},93281:function(de){"use strict";de.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(y){y.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(de){"use strict";de.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(y){(function(E){E.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(y)}},65924:function(de){"use strict";de.exports=ne,ne.displayName="al",ne.aliases=[];function ne(y){y.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(de){"use strict";de.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(y){y.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},y.languages.g4=y.languages.antlr4}},43556:function(de){"use strict";de.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(y){y.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="apex",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,he=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return fe.source});function ie(Ee){return RegExp(Ee.replace(//g,function(){return he}),"i")}var xe={keyword:fe,punctuation:/[()\[\]{};,:.<>]/};ge.languages.apex={comment:ge.languages.clike.comment,string:ge.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ge.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:ie(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:xe},{pattern:ie(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:xe},{pattern:ie(/(?=\s*\w+\s*[;=,(){:])/.source),inside:xe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:fe,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(oe)}},4248:function(de){"use strict";de.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(y){y.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(de){"use strict";de.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(y){y.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(de){"use strict";de.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(y){y.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="arduino",re.aliases=["ino"];function re(oe){oe.register(E),oe.languages.arduino=oe.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),oe.languages.ino=oe.languages.arduino}},22956:function(de){"use strict";de.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(y){y.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(de){"use strict";de.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(y){(function(E){var re={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},oe=E.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:re,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:re.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:re,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ge(fe){fe=fe.split(" ");for(var he={},ie=0,xe=fe.length;ie>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="aspnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.aspnet=oe.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:oe.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:oe.languages.csharp}}}),oe.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,oe.languages.insertBefore("inside","punctuation",{directive:oe.languages.aspnet.directive},oe.languages.aspnet.tag.inside["attr-value"]),oe.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),oe.languages.insertBefore("aspnet",oe.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:oe.languages.csharp||{}}})}},20803:function(de){"use strict";de.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(y){y.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(de){"use strict";de.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(y){y.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(de){"use strict";de.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(y){(function(E){function re(Ee,Le){return Ee.replace(/<<(\d+)>>/g,function(Oe,je){return Le[+je]})}function oe(Ee,Le,Oe){return RegExp(re(Ee,Le),Oe||"")}var ge=/bool|clip|float|int|string|val/.source,fe=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),he=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),ie=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),xe=[fe,he,ie].join("|");E.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:oe(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ge],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:oe(/\b(?:<<0>>)\b/.source,[xe],"i"),alias:"function"},"type-cast":{pattern:oe(/\b(?:<<0>>)(?=\s*\()/.source,[ge],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},E.languages.avs=E.languages.avisynth})(y)}},79571:function(de){"use strict";de.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(y){y.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},y.languages.avdl=y.languages["avro-idl"]}},3058:function(de){"use strict";de.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(y){(function(E){var re="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",oe={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ge={bash:oe,environment:{pattern:RegExp("\\$"+re),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+re),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};E.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+re),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:oe}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ge.entity}}],environment:{pattern:RegExp("\\$?"+re),alias:"constant"},variable:ge.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},oe.inside=E.languages.bash;for(var fe=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],he=ge.variable[1].inside,ie=0;ie?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(de){"use strict";de.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(y){(function(E){var re=/%%?[~:\w]+%?|!\S+!/,oe={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ge=/"(?:[\\"]"|[^"])*"(?!")/,fe=/(?:\b|-)\d+\b/;E.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ge,parameter:oe,variable:re,number:fe,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ge,parameter:oe,variable:re,number:fe,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ge,parameter:oe,variable:[re,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:fe,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ge,parameter:oe,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:re,number:fe,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(y)}},2505:function(de){"use strict";de.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(y){y.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},y.languages.shortcode=y.languages.bbcode}},51274:function(de){"use strict";de.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(y){y.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},y.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=y.languages.bicep}},23796:function(de){"use strict";de.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(y){y.languages.birb=y.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),y.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="bison",re.aliases=[];function re(oe){oe.register(E),oe.languages.bison=oe.languages.extend("c",{}),oe.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:oe.languages.c}},comment:oe.languages.c.comment,string:oe.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(de){"use strict";de.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(y){y.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},y.languages.rbnf=y.languages.bnf}},47035:function(de){"use strict";de.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(y){y.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(de){"use strict";de.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(y){y.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},y.languages.brightscript["directive-statement"].inside.expression.inside=y.languages.brightscript}},85290:function(de){"use strict";de.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(y){y.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(de){"use strict";de.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(y){y.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},y.languages.oscript=y.languages.bsl}},79440:function(de){"use strict";de.exports=ne,ne.displayName="c",ne.aliases=[];function ne(y){y.languages.c=y.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),y.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),y.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},y.languages.c.string],char:y.languages.c.char,comment:y.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:y.languages.c}}}}),y.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete y.languages.c.boolean}},7110:function(de){"use strict";de.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(y){y.languages.cfscript=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),y.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete y.languages.cfscript["class-name"],y.languages.cfc=y.languages.cfscript}},73435:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="chaiscript",re.aliases=[];function re(oe){oe.register(E),oe.languages.chaiscript=oe.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[oe.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),oe.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),oe.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:oe.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(de){"use strict";de.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(y){y.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(de){"use strict";de.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(y){y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(de){"use strict";de.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(y){y.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(de){"use strict";de.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(y){y.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(de){"use strict";de.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(y){y.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(de){"use strict";de.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(y){(function(E){var re=/#(?!\{).+/,oe={pattern:/#\{[^}]+\}/,alias:"variable"};E.languages.coffeescript=E.languages.extend("javascript",{comment:re,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:oe}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),E.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:re,interpolation:oe}}}),E.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:E.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:oe}}]}),E.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete E.languages.coffeescript["template-string"],E.languages.coffee=E.languages.coffeescript})(y)}},35348:function(de){"use strict";de.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(y){y.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},y.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},string:/[\s\S]+/}}}),y.languages.conc=y.languages.concurnas}},26841:function(de){"use strict";de.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(y){(function(E){for(var re=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,"[]"),E.languages.coq={comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return re})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(y)}},87071:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="cpp",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,he=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return fe.source});ge.languages.cpp=ge.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return fe.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:fe,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ge.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return he})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ge.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ge.languages.cpp}}}}),ge.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ge.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ge.languages.extend("cpp",{})}}),ge.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ge.languages.cpp["base-clause"])}(oe)}},13652:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="crystal",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.crystal=ge.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ge.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ge.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ge.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(oe)}},87648:function(de){"use strict";de.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(y){(function(E){function re(Tt,sn){return Tt.replace(/<<(\d+)>>/g,function(en,et){return"(?:"+sn[+et]+")"})}function oe(Tt,sn,en){return RegExp(re(Tt,sn),en||"")}function ge(Tt,sn){for(var en=0;en>/g,function(){return"(?:"+Tt+")"});return Tt.replace(/<>/g,"[^\\s\\S]")}var fe={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function he(Tt){return"\\b(?:"+Tt.trim().replace(/ /g,"|")+")\\b"}var ie=he(fe.typeDeclaration),xe=RegExp(he(fe.type+" "+fe.typeDeclaration+" "+fe.contextual+" "+fe.other)),Ee=he(fe.typeDeclaration+" "+fe.contextual+" "+fe.other),Le=he(fe.type+" "+fe.typeDeclaration+" "+fe.other),Oe=ge(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),je=ge(/\((?:[^()]|<>)*\)/.source,2),Ge=/@?\b[A-Za-z_]\w*\b/.source,ce=re(/<<0>>(?:\s*<<1>>)?/.source,[Ge,Oe]),b=re(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Ee,ce]),a=/\[\s*(?:,\s*)*\]/.source,ee=re(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,a]),x=re(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[Oe,je,a]),te=re(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),ae=re(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[te,b,a]),le={keyword:xe,punctuation:/[<>()?,.:[\]]/},pe=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,ve=/"(?:\\.|[^\\"\r\n])*"/.source,be=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;E.languages.csharp=E.languages.extend("clike",{string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[be]),lookbehind:!0,greedy:!0},{pattern:oe(/(^|[^@$\\])<<0>>/.source,[ve]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:le},{pattern:oe(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[Ge,ae]),lookbehind:!0,inside:le},{pattern:oe(/(\busing\s+)<<0>>(?=\s*=)/.source,[Ge]),lookbehind:!0},{pattern:oe(/(\b<<0>>\s+)<<1>>/.source,[ie,ce]),lookbehind:!0,inside:le},{pattern:oe(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:le},{pattern:oe(/(\bwhere\s+)<<0>>/.source,[Ge]),lookbehind:!0},{pattern:oe(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[ee]),lookbehind:!0,inside:le},{pattern:oe(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[ae,Le,Ge]),inside:le}],keyword:xe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),E.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),E.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:oe(/([(,]\s*)<<0>>(?=\s*:)/.source,[Ge]),lookbehind:!0,alias:"punctuation"}}),E.languages.insertBefore("csharp","class-name",{namespace:{pattern:oe(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[Ge]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:oe(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[je]),lookbehind:!0,alias:"class-name",inside:le},"return-type":{pattern:oe(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[ae,b]),inside:le,alias:"class-name"},"constructor-invocation":{pattern:oe(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[ae]),lookbehind:!0,inside:le,alias:"class-name"},"generic-method":{pattern:oe(/<<0>>\s*<<1>>(?=\s*\()/.source,[Ge,Oe]),inside:{function:oe(/^<<0>>/.source,[Ge]),generic:{pattern:RegExp(Oe),alias:"class-name",inside:le}}},"type-list":{pattern:oe(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[ie,ce,Ge,ae,xe.source,je,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:oe(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[ce,je]),lookbehind:!0,greedy:!0,inside:E.languages.csharp},keyword:xe,"class-name":{pattern:RegExp(ae),greedy:!0,inside:le},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var Ae=ve+"|"+pe,Ie=re(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[Ae]),ke=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[Ie]),2),Ye=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Be=re(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,ke]);E.languages.insertBefore("csharp","class-name",{attribute:{pattern:oe(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Ye,Be]),lookbehind:!0,greedy:!0,inside:{target:{pattern:oe(/^<<0>>(?=\s*:)/.source,[Ye]),alias:"keyword"},"attribute-arguments":{pattern:oe(/\(<<0>>*\)/.source,[ke]),inside:E.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var $e=/:[^}\r\n]+/.source,st=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[Ie]),2),Yt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[st,$e]),vt=ge(re(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[Ae]),2),wt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[vt,$e]);function Ct(Tt,sn){return{interpolation:{pattern:oe(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Tt]),lookbehind:!0,inside:{"format-string":{pattern:oe(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[sn,$e]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:E.languages.csharp}}},string:/[\s\S]+/}}E.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:oe(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Yt]),lookbehind:!0,greedy:!0,inside:Ct(Yt,st)},{pattern:oe(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[wt]),lookbehind:!0,greedy:!0,inside:Ct(wt,vt)}],char:{pattern:RegExp(pe),greedy:!0}}),E.languages.dotnet=E.languages.cs=E.languages.csharp})(y)}},10617:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="cshtml",re.aliases=["razor"];function re(oe){oe.register(E),function(ge){var fe=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,he=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function ie(ee,x){for(var te=0;te/g,function(){return"(?:"+ee+")"});return ee.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+he+")").replace(//g,"(?:"+fe+")")}var xe=ie(/\((?:[^()'"@/]|||)*\)/.source,2),Ee=ie(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Le=ie(/\{(?:[^{}'"@/]|||)*\}/.source,2),Oe=ie(/<(?:[^<>'"@/]|||)*>/.source,2),je=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,Ge=/(?!\d)[^\s>\/=$<%]+/.source+je+/\s*\/?>/.source,ce=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+je+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ge+"|"+ie(/<\1/.source+je+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ge+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},E.languages.css.atrule.inside["selector-function-argument"].inside=oe,E.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ge={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},fe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};E.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ge,number:fe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ge,number:fe})})(y)}},54212:function(de){"use strict";de.exports=ne,ne.displayName="css",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;E.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+re.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+re.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+re.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:re,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},E.languages.css.atrule.inside.rest=E.languages.css;var oe=E.languages.markup;oe&&(oe.tag.addInlined("style","css"),oe.tag.addAttribute("style","css"))})(y)}},69820:function(de){"use strict";de.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(y){y.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(de){"use strict";de.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(y){y.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(de){"use strict";de.exports=ne,ne.displayName="d",ne.aliases=[];function ne(y){y.languages.d=y.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),y.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),y.languages.insertBefore("d","keyword",{property:/\B@\w*/}),y.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(de){"use strict";de.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(y){(function(E){var re=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};E.languages.dart=E.languages.extend("clike",{"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),E.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.dart}}},string:/[\s\S]+/}},string:void 0}),E.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),E.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(y)}},22117:function(de){"use strict";de.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(y){(function(E){E.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(y)}},95627:function(de){"use strict";de.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(y){y.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(de){"use strict";de.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(y){y.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},y.languages.dhall.string.inside.interpolation.inside.expression.inside=y.languages.dhall}},50618:function(de){"use strict";de.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(y){(function(E){E.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var re={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(re).forEach(function(oe){var ge=re[oe],fe=[];/^\w+$/.test(oe)||fe.push(/\w+/.exec(oe)[0]),oe==="diff"&&fe.push("bold"),E.languages.diff[oe]={pattern:RegExp("^(?:["+ge+`].*(?:\r + `]:{[Ln]:{position:"relative",height:on+St.lineWidth*2+St.paddingXS*2,padding:St.paddingXS,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,borderRadius:St.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ln}-thumbnail`]:Object.assign(Object.assign({},Ue.vS),{width:on,height:on,lineHeight:`${on+St.paddingSM}px`,textAlign:"center",flex:"none",[Ot]:{fontSize:St.fontSizeHeading2,color:St.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ln}-progress`]:{bottom:xn,width:`calc(100% - ${St.paddingSM*2}px)`,marginTop:0,paddingInlineStart:on+St.paddingXS}},[`${Ln}-error`]:{borderColor:St.colorError,[`${Ln}-thumbnail ${Ot}`]:{[`svg path[fill='${Pt.blue[0]}']`]:{fill:St.colorErrorBg},[`svg path[fill='${Pt.blue.primary}']`]:{fill:St.colorError}}},[`${Ln}-uploading`]:{borderStyle:"dashed",[`${Ln}-name`]:{marginBottom:xn}}},[`${fn}${fn}-picture-circle ${Ln}`]:{[`&, &::before, ${Ln}-thumbnail`]:{borderRadius:"50%"}}}}},Xe=St=>{const{componentCls:jt,iconCls:Ot,fontSizeLG:on,colorTextLightSolid:xn}=St,fn=`${jt}-list`,Ln=`${fn}-item`,In=St.uploadPicCardSize;return{[` + ${jt}-wrapper${jt}-picture-card-wrapper, + ${jt}-wrapper${jt}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,Ue.dF)()),{display:"inline-block",width:"100%",[`${jt}${jt}-select`]:{width:In,height:In,marginInlineEnd:St.marginXS,marginBottom:St.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[`> ${jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${jt}-disabled):hover`]:{borderColor:St.colorPrimary}},[`${fn}${fn}-picture-card, ${fn}${fn}-picture-circle`]:{[`${fn}-item-container`]:{display:"inline-block",width:In,height:In,marginBlock:`0 ${St.marginXS}px`,marginInline:`0 ${St.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ln]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${St.paddingXS*2}px)`,height:`calc(100% - ${St.paddingXS*2}px)`,backgroundColor:St.colorBgMask,opacity:0,transition:`all ${St.motionDurationSlow}`,content:'" "'}},[`${Ln}:hover`]:{[`&::before, ${Ln}-actions`]:{opacity:1}},[`${Ln}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${St.motionDurationSlow}`,[`${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{zIndex:10,width:on,margin:`0 ${St.marginXXS}px`,fontSize:on,cursor:"pointer",transition:`all ${St.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ln}-actions, ${Ln}-actions:hover`]:{[`${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{color:new xt.C(xn).setAlpha(.65).toRgbString(),"&:hover":{color:xn}}},[`${Ln}-thumbnail, ${Ln}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ln}-name`]:{display:"none",textAlign:"center"},[`${Ln}-file + ${Ln}-name`]:{position:"absolute",bottom:St.margin,display:"block",width:`calc(100% - ${St.paddingXS*2}px)`},[`${Ln}-uploading`]:{[`&${Ln}`]:{backgroundColor:St.colorFillAlter},[`&::before, ${Ot}-eye, ${Ot}-download, ${Ot}-delete`]:{display:"none"}},[`${Ln}-progress`]:{bottom:St.marginXL,width:`calc(100% - ${St.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${jt}-wrapper${jt}-picture-circle-wrapper`]:{[`${jt}${jt}-select`]:{borderRadius:"50%"}}}};var yt=St=>{const{componentCls:jt}=St;return{[`${jt}-rtl`]:{direction:"rtl"}}};const nn=St=>{const{componentCls:jt,colorTextDisabled:Ot}=St;return{[`${jt}-wrapper`]:Object.assign(Object.assign({},(0,Ue.Wf)(St)),{[jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${jt}-select`]:{display:"inline-block"},[`${jt}-disabled`]:{color:Ot,cursor:"not-allowed"}})}};var qt=(0,Sn.Z)("Upload",St=>{const{fontSizeHeading3:jt,fontSize:Ot,lineHeight:on,lineWidth:xn,controlHeightLG:fn}=St,Ln=Math.round(Ot*on),In=(0,ye.TS)(St,{uploadThumbnailSize:jt*2,uploadProgressOffset:Ln/2+xn,uploadPicCardSize:fn*2.55});return[nn(In),_e(In),Me(In),Xe(In),It(In),at(In),yt(In),(0,Ft.Z)(In)]},St=>({actionsColor:St.colorTextDescription})),bn=function(St,jt,Ot,on){function xn(fn){return fn instanceof Ot?fn:new Ot(function(Ln){Ln(fn)})}return new(Ot||(Ot=Promise))(function(fn,Ln){function In(wn){try{ba(on.next(wn))}catch(La){Ln(La)}}function ua(wn){try{ba(on.throw(wn))}catch(La){Ln(La)}}function ba(wn){wn.done?fn(wn.value):xn(wn.value).then(In,ua)}ba((on=on.apply(St,jt||[])).next())})};const Dn=`__LIST_IGNORE_${Date.now()}__`,ot=(St,jt)=>{const{fileList:Ot,defaultFileList:on,onRemove:xn,showUploadList:fn=!0,listType:Ln="text",onPreview:In,onDownload:ua,onChange:ba,onDrop:wn,previewFile:La,disabled:Ra,locale:Xa,iconRender:qa,isImageUrl:na,progress:fa,prefixCls:Sa,className:ca,type:ia="select",children:Vt,style:Zt,itemRender:an,maxCount:yn,data:jn={},multiple:ya=!1,action:Ha="",accept:Pa="",supportServerRender:ea=!0,rootClassName:xa}=St,za=E.useContext(sn.Z),Ta=Ra!=null?Ra:za,[va,Da]=(0,wt.Z)(on||[],{value:Ot,postState:On=>On!=null?On:[]}),[gr,Ya]=E.useState("drop"),sr=E.useRef(null);E.useMemo(()=>{const On=Date.now();(Ot||[]).forEach((Yn,wa)=>{!Yn.uid&&!Object.isFrozen(Yn)&&(Yn.uid=`__AUTO__${On}_${wa}__`)})},[Ot]);const Ar=(On,Yn,wa)=>{let sa=(0,re.Z)(Yn),pa=!1;yn===1?sa=sa.slice(-1):yn&&(pa=sa.length>yn,sa=sa.slice(0,yn)),(0,Ct.flushSync)(()=>{Da(sa)});const ha={file:On,fileList:sa};wa&&(ha.event=wa),(!pa||sa.some(Za=>Za.uid===On.uid))&&(0,Ct.flushSync)(()=>{ba==null||ba(ha)})},xr=(On,Yn)=>bn(void 0,void 0,void 0,function*(){const{beforeUpload:wa,transformFile:sa}=St;let pa=On;if(wa){const ha=yield wa(On,Yn);if(ha===!1)return!1;if(delete On[Dn],ha===Dn)return Object.defineProperty(On,Dn,{value:!0,configurable:!0}),!1;typeof ha=="object"&&ha&&(pa=ha)}return sa&&(pa=yield sa(pa)),pa}),Na=On=>{const Yn=On.filter(pa=>!pa.file[Dn]);if(!Yn.length)return;const wa=Yn.map(pa=>dt(pa.file));let sa=(0,re.Z)(va);wa.forEach(pa=>{sa=Ze(pa,sa)}),wa.forEach((pa,ha)=>{let Za=pa;if(Yn[ha].parsedFile)pa.status="uploading";else{const{originFileObj:vr}=pa;let Nr;try{Nr=new File([vr],vr.name,{type:vr.type})}catch(Or){Nr=new Blob([vr],{type:vr.type}),Nr.name=vr.name,Nr.lastModifiedDate=new Date,Nr.lastModified=new Date().getTime()}Nr.uid=pa.uid,Za=Nr}Ar(Za,sa)})},yr=(On,Yn,wa)=>{try{typeof On=="string"&&(On=JSON.parse(On))}catch(ha){}if(!mt(Yn,va))return;const sa=dt(Yn);sa.status="done",sa.percent=100,sa.response=On,sa.xhr=wa;const pa=Ze(sa,va);Ar(sa,pa)},ur=(On,Yn)=>{if(!mt(Yn,va))return;const wa=dt(Yn);wa.status="uploading",wa.percent=On.percent;const sa=Ze(wa,va);Ar(wa,sa,On)},Dr=(On,Yn,wa)=>{if(!mt(wa,va))return;const sa=dt(wa);sa.error=On,sa.response=Yn,sa.status="error";const pa=Ze(sa,va);Ar(sa,pa)},Gr=On=>{let Yn;Promise.resolve(typeof xn=="function"?xn(On):xn).then(wa=>{var sa;if(wa===!1)return;const pa=Cn(On,va);pa&&(Yn=Object.assign(Object.assign({},On),{status:"removed"}),va==null||va.forEach(ha=>{const Za=Yn.uid!==void 0?"uid":"name";ha[Za]===Yn[Za]&&!Object.isFrozen(ha)&&(ha.status="removed")}),(sa=sr.current)===null||sa===void 0||sa.abort(Yn),Ar(Yn,pa))})},qr=On=>{Ya(On.type),On.type==="drop"&&(wn==null||wn(On))};E.useImperativeHandle(jt,()=>({onBatchStart:Na,onSuccess:yr,onProgress:ur,onError:Dr,fileList:va,upload:sr.current}));const{getPrefixCls:bo,direction:mr,upload:nr}=E.useContext(Tt.E_),Tr=bo("upload",Sa),br=Object.assign(Object.assign({onBatchStart:Na,onError:Dr,onProgress:ur,onSuccess:yr},St),{data:jn,multiple:ya,action:Ha,accept:Pa,supportServerRender:ea,prefixCls:Tr,disabled:Ta,beforeUpload:xr,onChange:void 0});delete br.className,delete br.style,(!Vt||Ta)&&delete br.id;const[Eo,ho]=qt(Tr),[hr]=(0,en.Z)("Upload",et.Z.Upload),{showRemoveIcon:Kn,showPreviewIcon:Zn,showDownloadIcon:Mn,removeIcon:ta,previewIcon:Ua,downloadIcon:Ne}=typeof fn=="boolean"?{}:fn,gn=(On,Yn)=>fn?E.createElement(pn,{prefixCls:Tr,listType:Ln,items:va,previewFile:La,onPreview:In,onDownload:ua,onRemove:Gr,showRemoveIcon:!Ta&&Kn,showPreviewIcon:Zn,showDownloadIcon:Mn,removeIcon:ta,previewIcon:Ua,downloadIcon:Ne,iconRender:qa,locale:Object.assign(Object.assign({},hr),Xa),isImageUrl:na,progress:fa,appendAction:On,appendActionVisible:Yn,itemRender:an,disabled:Ta}):On,Tn=ge()(`${Tr}-wrapper`,ca,xa,ho,nr==null?void 0:nr.className,{[`${Tr}-rtl`]:mr==="rtl",[`${Tr}-picture-card-wrapper`]:Ln==="picture-card",[`${Tr}-picture-circle-wrapper`]:Ln==="picture-circle"}),Qn=Object.assign(Object.assign({},nr==null?void 0:nr.style),Zt);if(ia==="drag"){const On=ge()(ho,Tr,`${Tr}-drag`,{[`${Tr}-drag-uploading`]:va.some(Yn=>Yn.status==="uploading"),[`${Tr}-drag-hover`]:gr==="dragover",[`${Tr}-disabled`]:Ta,[`${Tr}-rtl`]:mr==="rtl"});return Eo(E.createElement("span",{className:Tn},E.createElement("div",{className:On,style:Qn,onDrop:qr,onDragOver:qr,onDragLeave:qr},E.createElement(vt,Object.assign({},br,{ref:sr,className:`${Tr}-btn`}),E.createElement("div",{className:`${Tr}-drag-container`},Vt))),gn()))}const ln=ge()(Tr,`${Tr}-select`,{[`${Tr}-disabled`]:Ta}),$n=(On=>E.createElement("div",{className:ln,style:On},E.createElement(vt,Object.assign({},br,{ref:sr}))))(Vt?void 0:{display:"none"});return Eo(Ln==="picture-card"||Ln==="picture-circle"?E.createElement("span",{className:Tn},gn($n,!!Vt)):E.createElement("span",{className:Tn},$n,gn()))};var Vn=E.forwardRef(ot),$t=function(St,jt){var Ot={};for(var on in St)Object.prototype.hasOwnProperty.call(St,on)&&jt.indexOf(on)<0&&(Ot[on]=St[on]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,on=Object.getOwnPropertySymbols(St);xn{var{style:Ot,height:on}=St,xn=$t(St,["style","height"]);return E.createElement(Vn,Object.assign({ref:jt},xn,{type:"drag",style:Object.assign(Object.assign({},Ot),{height:on})}))});const ma=Vn;ma.Dragger=ra,ma.LIST_IGNORE=Dn;var Jn=ma},58951:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E=",",re=" ",oe="";function ge(he){for(var ie=[],xe=String(he||oe),Ee=xe.indexOf(E),Le=0,Oe=!1,je;!Oe;)Ee===-1&&(Ee=xe.length,Oe=!0),je=xe.slice(Le,Ee).trim(),(je||!Oe)&&ie.push(je),Le=Ee+1,Ee=xe.indexOf(E,Le);return ie}function fe(he,ie){var xe=ie||{},Ee=xe.padLeft===!1?oe:re,Le=xe.padRight?re:oe;return he[he.length-1]===oe&&(he=he.concat(oe)),he.join(Le+E+Ee).trim()}},58847:function(de){"use strict";var ne=Object.prototype.hasOwnProperty,y=Object.prototype.toString,E=Object.defineProperty,re=Object.getOwnPropertyDescriptor,oe=function(xe){return typeof Array.isArray=="function"?Array.isArray(xe):y.call(xe)==="[object Array]"},ge=function(xe){if(!xe||y.call(xe)!=="[object Object]")return!1;var Ee=ne.call(xe,"constructor"),Le=xe.constructor&&xe.constructor.prototype&&ne.call(xe.constructor.prototype,"isPrototypeOf");if(xe.constructor&&!Ee&&!Le)return!1;var Oe;for(Oe in xe);return typeof Oe=="undefined"||ne.call(xe,Oe)},fe=function(xe,Ee){E&&Ee.name==="__proto__"?E(xe,Ee.name,{enumerable:!0,configurable:!0,value:Ee.newValue,writable:!0}):xe[Ee.name]=Ee.newValue},he=function(xe,Ee){if(Ee==="__proto__")if(ne.call(xe,Ee)){if(re)return re(xe,Ee).value}else return;return xe[Ee]};de.exports=function ie(){var xe,Ee,Le,Oe,je,Ge,ce=arguments[0],b=1,a=arguments.length,ee=!1;for(typeof ce=="boolean"&&(ee=ce,ce=arguments[1]||{},b=2),(ce==null||typeof ce!="object"&&typeof ce!="function")&&(ce={});b=97&&E<=122||E>=65&&E<=90}},21127:function(de,ne,y){"use strict";var E=y(91241),re=y(22347);de.exports=oe;function oe(ge){return E(ge)||re(ge)}},22347:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=48&&E<=57}},65207:function(de){"use strict";de.exports=ne;function ne(y){var E=typeof y=="string"?y.charCodeAt(0):y;return E>=97&&E<=102||E>=65&&E<=70||E>=48&&E<=57}},24334:function(de,ne,y){var E,re;(function(oe,ge){de.exports=ge(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof y.g!="undefined"?y.g:this,function(oe){"use strict";oe=oe||{};var ge=oe.Base64,fe="2.6.4",he="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(st){for(var Qt={},vt=0,wt=st.length;vt>>6)+xe(128|Qt&63):xe(224|Qt>>>12&15)+xe(128|Qt>>>6&63)+xe(128|Qt&63)}else{var Qt=65536+(st.charCodeAt(0)-55296)*1024+(st.charCodeAt(1)-56320);return xe(240|Qt>>>18&7)+xe(128|Qt>>>12&63)+xe(128|Qt>>>6&63)+xe(128|Qt&63)}},Le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Oe=function(st){return st.replace(Le,Ee)},je=function(st){var Qt=[0,2,1][st.length%3],vt=st.charCodeAt(0)<<16|(st.length>1?st.charCodeAt(1):0)<<8|(st.length>2?st.charCodeAt(2):0),wt=[he.charAt(vt>>>18),he.charAt(vt>>>12&63),Qt>=2?"=":he.charAt(vt>>>6&63),Qt>=1?"=":he.charAt(vt&63)];return wt.join("")},Ge=oe.btoa&&typeof oe.btoa=="function"?function(st){return oe.btoa(st)}:function(st){if(st.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return st.replace(/[\s\S]{1,3}/g,je)},ce=function(st){return Ge(Oe(String(st)))},b=function(st){return st.replace(/[+\/]/g,function(Qt){return Qt=="+"?"-":"_"}).replace(/=/g,"")},a=function(st,Qt){return Qt?b(ce(st)):ce(st)},ee=function(st){return a(st,!0)},x;oe.Uint8Array&&(x=function(st,Qt){for(var vt="",wt=0,Ct=st.length;wt>>18)+he.charAt(et>>>12&63)+(typeof sn!="undefined"?he.charAt(et>>>6&63):"=")+(typeof en!="undefined"?he.charAt(et&63):"=")}return Qt?b(vt):vt});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ae=function(st){switch(st.length){case 4:var Qt=(7&st.charCodeAt(0))<<18|(63&st.charCodeAt(1))<<12|(63&st.charCodeAt(2))<<6|63&st.charCodeAt(3),vt=Qt-65536;return xe((vt>>>10)+55296)+xe((vt&1023)+56320);case 3:return xe((15&st.charCodeAt(0))<<12|(63&st.charCodeAt(1))<<6|63&st.charCodeAt(2));default:return xe((31&st.charCodeAt(0))<<6|63&st.charCodeAt(1))}},le=function(st){return st.replace(te,ae)},pe=function(st){var Qt=st.length,vt=Qt%4,wt=(Qt>0?ie[st.charAt(0)]<<18:0)|(Qt>1?ie[st.charAt(1)]<<12:0)|(Qt>2?ie[st.charAt(2)]<<6:0)|(Qt>3?ie[st.charAt(3)]:0),Ct=[xe(wt>>>16),xe(wt>>>8&255),xe(wt&255)];return Ct.length-=[0,0,2,1][vt],Ct.join("")},ve=oe.atob&&typeof oe.atob=="function"?function(st){return oe.atob(st)}:function(st){return st.replace(/\S{1,4}/g,pe)},be=function(st){return ve(String(st).replace(/[^A-Za-z0-9\+\/]/g,""))},Ae=function(st){return le(ve(st))},Ie=function(st){return String(st).replace(/[-_]/g,function(Qt){return Qt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ke=function(st){return Ae(Ie(st))},Ye;oe.Uint8Array&&(Ye=function(st){return Uint8Array.from(be(Ie(st)),function(Qt){return Qt.charCodeAt(0)})});var Be=function(){var st=oe.Base64;return oe.Base64=ge,st};if(oe.Base64={VERSION:fe,atob:be,btoa:Ge,fromBase64:ke,toBase64:a,utob:Oe,encode:a,encodeURI:ee,btou:le,decode:ke,noConflict:Be,fromUint8Array:x,toUint8Array:Ye},typeof Object.defineProperty=="function"){var $e=function(st){return{value:st,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",$e(function(){return ke(this)})),Object.defineProperty(String.prototype,"toBase64",$e(function(st){return a(this,st)})),Object.defineProperty(String.prototype,"toBase64URI",$e(function(){return a(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),de.exports?de.exports.Base64=oe.Base64:(E=[],re=function(){return oe.Base64}.apply(ne,E),re!==void 0&&(de.exports=re)),{Base64:oe.Base64}})},7861:function(de,ne,y){var E=y(38710),re=function(fe){var he=/[height|width]$/;return he.test(fe)},oe=function(fe){var he="",ie=Object.keys(fe);return ie.forEach(function(xe,Ee){var Le=fe[xe];xe=E(xe),re(xe)&&typeof Le=="number"&&(Le=Le+"px"),Le===!0?he+=xe:Le===!1?he+="not "+xe:he+="("+xe+": "+Le+")",Ee65535&&(mt-=65536,Pn+=xe(mt>>>10|55296),mt=56320|mt&1023),mt=Pn+xe(mt))):Ut!==ve&&_t(st,zn)),mt?(pn(),vn=Wn(),gt=Bn-1,we+=Bn-Rt+1,Gt.push(mt),Hn=Wn(),Hn.offset++,Wt&&Wt.call(it,mt,{start:vn,end:Hn},Bt.slice(Rt-1,Bn)),vn=Hn):(dt=Bt.slice(Rt-1,Bn),ct+=dt,we+=dt.length,gt=Bn-1)}else Ze===10&&(Ce++,tt++,we=0),Ze===Ze?(ct+=xe(Ze),we++):pn();return Gt.join("");function Wn(){return{line:Ce,column:we,offset:gt+(Et.offset||0)}}function _n(Ue,Ft){var Sn=Wn();Sn.column+=Ft,Sn.offset+=Ft,bt.call(kt,Ct[Ue],Sn,Ue)}function pn(){ct&&(Gt.push(ct),ht&&ht.call(Nt,ct,{start:vn,end:Wn()}),ct="")}}function en(Bt){return Bt>=55296&&Bt<=57343||Bt>1114111}function et(Bt){return Bt>=1&&Bt<=8||Bt===11||Bt>=13&&Bt<=31||Bt>=127&&Bt<=159||Bt>=64976&&Bt<=65007||(Bt&65535)===65535||(Bt&65535)===65534}},68398:function(de,ne,y){var E=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var re=function(oe){var ge=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,fe=0,he={},ie={manual:oe.Prism&&oe.Prism.manual,disableWorkerMessageHandler:oe.Prism&&oe.Prism.disableWorkerMessageHandler,util:{encode:function x(te){return te instanceof xe?new xe(te.type,x(te.content),te.alias):Array.isArray(te)?te.map(x):te.replace(/&/g,"&").replace(/"+pe.content+""};function Ee(x,te,ae,le){x.lastIndex=te;var pe=x.exec(ae);if(pe&&le&&pe[1]){var ve=pe[1].length;pe.index+=ve,pe[0]=pe[0].slice(ve)}return pe}function Le(x,te,ae,le,pe,ve){for(var be in ae)if(!(!ae.hasOwnProperty(be)||!ae[be])){var Ae=ae[be];Ae=Array.isArray(Ae)?Ae:[Ae];for(var Ie=0;Ie=ve.reach);Ct+=wt.value.length,wt=wt.next){var Tt=wt.value;if(te.length>x.length)return;if(!(Tt instanceof xe)){var sn=1,en;if($e){if(en=Ee(vt,Ct,x,Be),!en||en.index>=x.length)break;var rt=en.index,et=en.index+en[0].length,Bt=Ct;for(Bt+=wt.value.length;rt>=Bt;)wt=wt.next,Bt+=wt.value.length;if(Bt-=wt.value.length,Ct=Bt,wt.value instanceof xe)continue;for(var un=wt;un!==te.tail&&(Btve.reach&&(ve.reach=bt);var Nt=wt.prev;ht&&(Nt=je(te,Nt,ht),Ct+=ht.length),Ge(te,Nt,sn);var it=new xe(be,Ye?ie.tokenize(qe,Ye):qe,st,qe);if(wt=je(te,Nt,it),Wt&&je(te,wt,Wt),sn>1){var kt={cause:be+","+Ie,reach:bt};Le(x,te,ae,wt.prev,Ct,kt),ve&&kt.reach>ve.reach&&(ve.reach=kt.reach)}}}}}}function Oe(){var x={value:null,prev:null,next:null},te={value:null,prev:x,next:null};x.next=te,this.head=x,this.tail=te,this.length=0}function je(x,te,ae){var le=te.next,pe={value:ae,prev:te,next:le};return te.next=pe,le.prev=pe,x.length++,pe}function Ge(x,te,ae){for(var le=te.next,pe=0;pe4&&b.slice(0,4)===ge&&fe.test(ce)&&(ce.charAt(4)==="-"?a=Ee(ce):ce=Le(ce),ee=re),new ee(a,ce))}function Ee(Ge){var ce=Ge.slice(5).replace(he,je);return ge+ce.charAt(0).toUpperCase()+ce.slice(1)}function Le(Ge){var ce=Ge.slice(4);return he.test(ce)?Ge:(ce=ce.replace(ie,Oe),ce.charAt(0)!=="-"&&(ce="-"+ce),ge+ce)}function Oe(Ge){return"-"+Ge.toLowerCase()}function je(Ge){return Ge.charAt(1).toUpperCase()}},18795:function(de,ne,y){"use strict";var E=y(83576),re=y(8179),oe=y(59780),ge=y(68244),fe=y(20019),he=y(38567);de.exports=E([oe,re,ge,fe,he])},20019:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=E.booleanish,ge=E.number,fe=E.spaceSeparated;de.exports=re({transform:he,properties:{ariaActiveDescendant:null,ariaAtomic:oe,ariaAutoComplete:null,ariaBusy:oe,ariaChecked:oe,ariaColCount:ge,ariaColIndex:ge,ariaColSpan:ge,ariaControls:fe,ariaCurrent:null,ariaDescribedBy:fe,ariaDetails:null,ariaDisabled:oe,ariaDropEffect:fe,ariaErrorMessage:null,ariaExpanded:oe,ariaFlowTo:fe,ariaGrabbed:oe,ariaHasPopup:null,ariaHidden:oe,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:fe,ariaLevel:ge,ariaLive:null,ariaModal:oe,ariaMultiLine:oe,ariaMultiSelectable:oe,ariaOrientation:null,ariaOwns:fe,ariaPlaceholder:null,ariaPosInSet:ge,ariaPressed:oe,ariaReadOnly:oe,ariaRelevant:null,ariaRequired:oe,ariaRoleDescription:fe,ariaRowCount:ge,ariaRowIndex:ge,ariaRowSpan:ge,ariaSelected:oe,ariaSetSize:ge,ariaSort:null,ariaValueMax:ge,ariaValueMin:ge,ariaValueNow:ge,ariaValueText:null,role:null}});function he(ie,xe){return xe==="role"?xe:"aria-"+xe.slice(4).toLowerCase()}},38567:function(de,ne,y){"use strict";var E=y(70167),re=y(79318),oe=y(85804),ge=E.boolean,fe=E.overloadedBoolean,he=E.booleanish,ie=E.number,xe=E.spaceSeparated,Ee=E.commaSeparated;de.exports=re({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:oe,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ee,acceptCharset:xe,accessKey:xe,action:null,allow:null,allowFullScreen:ge,allowPaymentRequest:ge,allowUserMedia:ge,alt:null,as:null,async:ge,autoCapitalize:null,autoComplete:xe,autoFocus:ge,autoPlay:ge,capture:ge,charSet:null,checked:ge,cite:null,className:xe,cols:ie,colSpan:null,content:null,contentEditable:he,controls:ge,controlsList:xe,coords:ie|Ee,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ge,defer:ge,dir:null,dirName:null,disabled:ge,download:fe,draggable:he,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ge,formTarget:null,headers:xe,height:ie,hidden:ge,high:ie,href:null,hrefLang:null,htmlFor:xe,httpEquiv:xe,id:null,imageSizes:null,imageSrcSet:Ee,inputMode:null,integrity:null,is:null,isMap:ge,itemId:null,itemProp:xe,itemRef:xe,itemScope:ge,itemType:xe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ge,low:ie,manifest:null,max:null,maxLength:ie,media:null,method:null,min:null,minLength:ie,multiple:ge,muted:ge,name:null,nonce:null,noModule:ge,noValidate:ge,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ge,optimum:ie,pattern:null,ping:xe,placeholder:null,playsInline:ge,poster:null,preload:null,readOnly:ge,referrerPolicy:null,rel:xe,required:ge,reversed:ge,rows:ie,rowSpan:ie,sandbox:xe,scope:null,scoped:ge,seamless:ge,selected:ge,shape:null,size:ie,sizes:null,slot:null,span:ie,spellCheck:he,src:null,srcDoc:null,srcLang:null,srcSet:Ee,start:ie,step:null,style:null,tabIndex:ie,target:null,title:null,translate:null,type:null,typeMustMatch:ge,useMap:null,value:he,width:ie,wrap:null,align:null,aLink:null,archive:xe,axis:null,background:null,bgColor:null,border:ie,borderColor:null,bottomMargin:ie,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ge,declare:ge,event:null,face:null,frame:null,frameBorder:null,hSpace:ie,leftMargin:ie,link:null,longDesc:null,lowSrc:null,marginHeight:ie,marginWidth:ie,noResize:ge,noHref:ge,noShade:ge,noWrap:ge,object:null,profile:null,prompt:null,rev:null,rightMargin:ie,rules:null,scheme:null,scrolling:he,standby:null,summary:null,text:null,topMargin:ie,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ie,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ge,disableRemotePlayback:ge,prefix:null,property:null,results:ie,security:null,unselectable:null}})},85804:function(de,ne,y){"use strict";var E=y(56432);de.exports=re;function re(oe,ge){return E(oe,ge.toLowerCase())}},56432:function(de){"use strict";de.exports=ne;function ne(y,E){return E in y?y[E]:E}},79318:function(de,ne,y){"use strict";var E=y(47178),re=y(44347),oe=y(19095);de.exports=ge;function ge(fe){var he=fe.space,ie=fe.mustUseProperty||[],xe=fe.attributes||{},Ee=fe.properties,Le=fe.transform,Oe={},je={},Ge,ce;for(Ge in Ee)ce=new oe(Ge,Le(xe,Ge),Ee[Ge],he),ie.indexOf(Ge)!==-1&&(ce.mustUseProperty=!0),Oe[Ge]=ce,je[E(Ge)]=Ge,je[E(ce.attribute)]=Ge;return new re(Oe,je,he)}},19095:function(de,ne,y){"use strict";var E=y(1969),re=y(70167);de.exports=fe,fe.prototype=new E,fe.prototype.defined=!0;var oe=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ge=oe.length;function fe(ie,xe,Ee,Le){var Oe=-1,je;for(he(this,"space",Le),E.call(this,ie,xe);++Oe0&&arguments[0]!==void 0?arguments[0]:[],tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=gt.length,Ce=tt.length;if(Math.abs(we-Ce)!==1)return{add:!1,key:null};function ct(Gt,Ve){var He=new Map;Gt.forEach(function(dt){He.set(dt,!0)});var ut=Ve.filter(function(dt){return!He.has(dt)});return ut.length===1?ut[0]:null}return we ").concat(tt);return tt}var ht=a.forwardRef(function(gt,tt){var we=gt.prefixCls,Ce=gt.data,ct=gt.selectable,Gt=gt.checkable,Ve=gt.expandedKeys,He=gt.selectedKeys,ut=gt.checkedKeys,dt=gt.loadedKeys,Ze=gt.loadingKeys,mt=gt.halfCheckedKeys,Cn=gt.keyEntities,_t=gt.disabled,Kt=gt.dragging,Pn=gt.dragOverNodeKey,Nn=gt.dropPosition,Qe=gt.motion,Rt=gt.height,Ut=gt.itemHeight,Xt=gt.virtual,vn=gt.focusable,Hn=gt.activeItem,zn=gt.focused,Bn=gt.tabIndex,Wn=gt.onKeyDown,_n=gt.onFocus,pn=gt.onBlur,Ue=gt.onActiveChange,Ft=gt.onListChangeStart,Sn=gt.onListChangeEnd,ye=(0,le.Z)(gt,wt),tn=a.useRef(null),_e=a.useRef(null);a.useImperativeHandle(tt,function(){return{scrollTo:function(Jn){tn.current.scrollTo(Jn)},getIndentWidth:function(){return _e.current.offsetWidth}}});var pt=a.useState(Ve),It=(0,ae.Z)(pt,2),ft=It[0],Se=It[1],Te=a.useState(Ce),We=(0,ae.Z)(Te,2),Ke=We[0],at=We[1],Pt=a.useState(Ce),xt=(0,ae.Z)(Pt,2),Me=xt[0],Xe=xt[1],Je=a.useState([]),yt=(0,ae.Z)(Je,2),nn=yt[0],qt=yt[1],bn=a.useState(null),Dn=(0,ae.Z)(bn,2),ot=Dn[0],Ht=Dn[1],Vn=a.useRef(Ce);Vn.current=Ce;function $t(){var ma=Vn.current;at(ma),Xe(ma),qt([]),Ht(null),Sn()}(0,pe.Z)(function(){Se(Ve);var ma=Qt(ft,Ve);if(ma.key!==null)if(ma.add){var Jn=Ke.findIndex(function(fn){var Ln=fn.key;return Ln===ma.key}),St=un(vt(Ke,Ce,ma.key),Xt,Rt,Ut),jt=Ke.slice();jt.splice(Jn+1,0,Bt),Xe(jt),qt(St),Ht("show")}else{var Ot=Ce.findIndex(function(fn){var Ln=fn.key;return Ln===ma.key}),on=un(vt(Ce,Ke,ma.key),Xt,Rt,Ut),xn=Ce.slice();xn.splice(Ot+1,0,Bt),Xe(xn),qt(on),Ht("hide")}else Ke!==Ce&&(at(Ce),Xe(Ce))},[Ve,Ce]),a.useEffect(function(){Kt||$t()},[Kt]);var Rn=Qe?Me:Ce,ra={expandedKeys:Ve,selectedKeys:He,loadedKeys:dt,loadingKeys:Ze,checkedKeys:ut,halfCheckedKeys:mt,dragOverNodeKey:Pn,dropPosition:Nn,keyEntities:Cn};return a.createElement(a.Fragment,null,zn&&Hn&&a.createElement("span",{style:Ct,"aria-live":"assertive"},qe(Hn)),a.createElement("div",null,a.createElement("input",{style:Ct,disabled:vn===!1||_t,tabIndex:vn!==!1?Bn:null,onKeyDown:Wn,onFocus:_n,onBlur:pn,value:"",onChange:Tt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:_e,className:"".concat(we,"-indent-unit")}))),a.createElement(ve.Z,(0,E.Z)({},ye,{data:Rn,itemKey:rt,height:Rt,fullHeight:!1,virtual:Xt,itemHeight:Ut,prefixCls:"".concat(we,"-list"),ref:tn,onVisibleChange:function(Jn,St){var jt=new Set(Jn),Ot=St.filter(function(on){return!jt.has(on)});Ot.some(function(on){return rt(on)===sn})&&$t()}}),function(ma){var Jn=ma.pos,St=(0,E.Z)({},(te(ma.data),ma.data)),jt=ma.title,Ot=ma.key,on=ma.isStart,xn=ma.isEnd,fn=(0,ke.km)(Ot,Jn);delete St.key,delete St.children;var Ln=(0,ke.H8)(fn,ra);return a.createElement(st,(0,E.Z)({},St,Ln,{title:jt,active:!!Hn&&Ot===Hn.key,pos:Jn,data:ma.data,isStart:on,isEnd:xn,motion:Qe,motionNodes:Ot===sn?nn:null,motionType:ot,onMotionStart:Ft,onMotionEnd:$t,treeNodeRequiredProps:ra,onMouseMove:function(){Ue(null)}}))}))});ht.displayName="NodeList";var Wt=ht,bt=y(35654),Nt=y(90782),it=y(67841),kt=10,Et=function(gt){(0,Ee.Z)(we,gt);var tt=(0,Le.Z)(we);function we(){var Ce;(0,he.Z)(this,we);for(var ct=arguments.length,Gt=new Array(ct),Ve=0;Ve2&&arguments[2]!==void 0?arguments[2]:!1,mt=Ce.state,Cn=mt.dragChildrenKeys,_t=mt.dropPosition,Kt=mt.dropTargetKey,Pn=mt.dropTargetPos,Nn=mt.dropAllowed;if(Nn){var Qe=Ce.props.onDrop;if(Ce.setState({dragOverNodeKey:null}),Ce.cleanDragState(),Kt!==null){var Rt=(0,ge.Z)((0,ge.Z)({},(0,ke.H8)(Kt,Ce.getTreeNodeRequiredProps())),{},{active:((dt=Ce.getActiveItem())===null||dt===void 0?void 0:dt.key)===Kt,data:(0,it.Z)(Ce.state.keyEntities,Kt).node}),Ut=Cn.indexOf(Kt)!==-1;(0,b.ZP)(!Ut,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Xt=(0,bt.yx)(Pn),vn={event:He,node:(0,ke.F)(Rt),dragNode:Ce.dragNode?(0,ke.F)(Ce.dragNode.props):null,dragNodesKeys:[Ce.dragNode.props.eventKey].concat(Cn),dropToGap:_t!==0,dropPosition:_t+Number(Xt[Xt.length-1])};Ze||Qe==null||Qe(vn),Ce.dragNode=null}}},Ce.cleanDragState=function(){var He=Ce.state.draggingNodeKey;He!==null&&Ce.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ce.dragStartMousePosition=null,Ce.currentMouseOverDroppableNodeKey=null},Ce.triggerExpandActionExpand=function(He,ut){var dt=Ce.state,Ze=dt.expandedKeys,mt=dt.flattenNodes,Cn=ut.expanded,_t=ut.key,Kt=ut.isLeaf;if(!(Kt||He.shiftKey||He.metaKey||He.ctrlKey)){var Pn=mt.filter(function(Qe){return Qe.key===_t})[0],Nn=(0,ke.F)((0,ge.Z)((0,ge.Z)({},(0,ke.H8)(_t,Ce.getTreeNodeRequiredProps())),{},{data:Pn.data}));Ce.setExpandedKeys(Cn?(0,bt._5)(Ze,_t):(0,bt.L0)(Ze,_t)),Ce.onNodeExpand(He,Nn)}},Ce.onNodeClick=function(He,ut){var dt=Ce.props,Ze=dt.onClick,mt=dt.expandAction;mt==="click"&&Ce.triggerExpandActionExpand(He,ut),Ze==null||Ze(He,ut)},Ce.onNodeDoubleClick=function(He,ut){var dt=Ce.props,Ze=dt.onDoubleClick,mt=dt.expandAction;mt==="doubleClick"&&Ce.triggerExpandActionExpand(He,ut),Ze==null||Ze(He,ut)},Ce.onNodeSelect=function(He,ut){var dt=Ce.state.selectedKeys,Ze=Ce.state,mt=Ze.keyEntities,Cn=Ze.fieldNames,_t=Ce.props,Kt=_t.onSelect,Pn=_t.multiple,Nn=ut.selected,Qe=ut[Cn.key],Rt=!Nn;Rt?Pn?dt=(0,bt.L0)(dt,Qe):dt=[Qe]:dt=(0,bt._5)(dt,Qe);var Ut=dt.map(function(Xt){var vn=(0,it.Z)(mt,Xt);return vn?vn.node:null}).filter(function(Xt){return Xt});Ce.setUncontrolledState({selectedKeys:dt}),Kt==null||Kt(dt,{event:"select",selected:Rt,node:ut,selectedNodes:Ut,nativeEvent:He.nativeEvent})},Ce.onNodeCheck=function(He,ut,dt){var Ze=Ce.state,mt=Ze.keyEntities,Cn=Ze.checkedKeys,_t=Ze.halfCheckedKeys,Kt=Ce.props,Pn=Kt.checkStrictly,Nn=Kt.onCheck,Qe=ut.key,Rt,Ut={event:"check",node:ut,checked:dt,nativeEvent:He.nativeEvent};if(Pn){var Xt=dt?(0,bt.L0)(Cn,Qe):(0,bt._5)(Cn,Qe),vn=(0,bt._5)(_t,Qe);Rt={checked:Xt,halfChecked:vn},Ut.checkedNodes=Xt.map(function(pn){return(0,it.Z)(mt,pn)}).filter(function(pn){return pn}).map(function(pn){return pn.node}),Ce.setUncontrolledState({checkedKeys:Xt})}else{var Hn=(0,Nt.S)([].concat((0,fe.Z)(Cn),[Qe]),!0,mt),zn=Hn.checkedKeys,Bn=Hn.halfCheckedKeys;if(!dt){var Wn=new Set(zn);Wn.delete(Qe);var _n=(0,Nt.S)(Array.from(Wn),{checked:!1,halfCheckedKeys:Bn},mt);zn=_n.checkedKeys,Bn=_n.halfCheckedKeys}Rt=zn,Ut.checkedNodes=[],Ut.checkedNodesPositions=[],Ut.halfCheckedKeys=Bn,zn.forEach(function(pn){var Ue=(0,it.Z)(mt,pn);if(Ue){var Ft=Ue.node,Sn=Ue.pos;Ut.checkedNodes.push(Ft),Ut.checkedNodesPositions.push({node:Ft,pos:Sn})}}),Ce.setUncontrolledState({checkedKeys:zn},!1,{halfCheckedKeys:Bn})}Nn==null||Nn(Rt,Ut)},Ce.onNodeLoad=function(He){var ut=He.key,dt=new Promise(function(Ze,mt){Ce.setState(function(Cn){var _t=Cn.loadedKeys,Kt=_t===void 0?[]:_t,Pn=Cn.loadingKeys,Nn=Pn===void 0?[]:Pn,Qe=Ce.props,Rt=Qe.loadData,Ut=Qe.onLoad;if(!Rt||Kt.indexOf(ut)!==-1||Nn.indexOf(ut)!==-1)return null;var Xt=Rt(He);return Xt.then(function(){var vn=Ce.state.loadedKeys,Hn=(0,bt.L0)(vn,ut);Ut==null||Ut(Hn,{event:"load",node:He}),Ce.setUncontrolledState({loadedKeys:Hn}),Ce.setState(function(zn){return{loadingKeys:(0,bt._5)(zn.loadingKeys,ut)}}),Ze()}).catch(function(vn){if(Ce.setState(function(zn){return{loadingKeys:(0,bt._5)(zn.loadingKeys,ut)}}),Ce.loadingRetryTimes[ut]=(Ce.loadingRetryTimes[ut]||0)+1,Ce.loadingRetryTimes[ut]>=kt){var Hn=Ce.state.loadedKeys;(0,b.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ce.setUncontrolledState({loadedKeys:(0,bt.L0)(Hn,ut)}),Ze()}mt(vn)}),{loadingKeys:(0,bt.L0)(Nn,ut)}})});return dt.catch(function(){}),dt},Ce.onNodeMouseEnter=function(He,ut){var dt=Ce.props.onMouseEnter;dt==null||dt({event:He,node:ut})},Ce.onNodeMouseLeave=function(He,ut){var dt=Ce.props.onMouseLeave;dt==null||dt({event:He,node:ut})},Ce.onNodeContextMenu=function(He,ut){var dt=Ce.props.onRightClick;dt&&(He.preventDefault(),dt({event:He,node:ut}))},Ce.onFocus=function(){var He=Ce.props.onFocus;Ce.setState({focused:!0});for(var ut=arguments.length,dt=new Array(ut),Ze=0;Ze1&&arguments[1]!==void 0?arguments[1]:!1,dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ce.destroyed){var Ze=!1,mt=!0,Cn={};Object.keys(He).forEach(function(_t){if(_t in Ce.props){mt=!1;return}Ze=!0,Cn[_t]=He[_t]}),Ze&&(!ut||mt)&&Ce.setState((0,ge.Z)((0,ge.Z)({},Cn),dt))}},Ce.scrollTo=function(He){Ce.listRef.current.scrollTo(He)},Ce}return(0,ie.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ct=this.props.activeKey;ct!==void 0&&ct!==this.state.activeKey&&(this.setState({activeKey:ct}),ct!==null&&this.scrollTo({key:ct}))}},{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 ct,Gt=this.state,Ve=Gt.focused,He=Gt.flattenNodes,ut=Gt.keyEntities,dt=Gt.draggingNodeKey,Ze=Gt.activeKey,mt=Gt.dropLevelOffset,Cn=Gt.dropContainerKey,_t=Gt.dropTargetKey,Kt=Gt.dropPosition,Pn=Gt.dragOverNodeKey,Nn=Gt.indent,Qe=this.props,Rt=Qe.prefixCls,Ut=Qe.className,Xt=Qe.style,vn=Qe.showLine,Hn=Qe.focusable,zn=Qe.tabIndex,Bn=zn===void 0?0:zn,Wn=Qe.selectable,_n=Qe.showIcon,pn=Qe.icon,Ue=Qe.switcherIcon,Ft=Qe.draggable,Sn=Qe.checkable,ye=Qe.checkStrictly,tn=Qe.disabled,_e=Qe.motion,pt=Qe.loadData,It=Qe.filterTreeNode,ft=Qe.height,Se=Qe.itemHeight,Te=Qe.virtual,We=Qe.titleRender,Ke=Qe.dropIndicatorRender,at=Qe.onContextMenu,Pt=Qe.onScroll,xt=Qe.direction,Me=Qe.rootClassName,Xe=Qe.rootStyle,Je=(0,ce.Z)(this.props,{aria:!0,data:!0}),yt;return Ft&&((0,oe.Z)(Ft)==="object"?yt=Ft:typeof Ft=="function"?yt={nodeDraggable:Ft}:yt={}),a.createElement(ee.k.Provider,{value:{prefixCls:Rt,selectable:Wn,showIcon:_n,icon:pn,switcherIcon:Ue,draggable:yt,draggingNodeKey:dt,checkable:Sn,checkStrictly:ye,disabled:tn,keyEntities:ut,dropLevelOffset:mt,dropContainerKey:Cn,dropTargetKey:_t,dropPosition:Kt,dragOverNodeKey:Pn,indent:Nn,direction:xt,dropIndicatorRender:Ke,loadData:pt,filterTreeNode:It,titleRender:We,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:je()(Rt,Ut,Me,(ct={},(0,re.Z)(ct,"".concat(Rt,"-show-line"),vn),(0,re.Z)(ct,"".concat(Rt,"-focused"),Ve),(0,re.Z)(ct,"".concat(Rt,"-active-focused"),Ze!==null),ct)),style:Xe},a.createElement(Wt,(0,E.Z)({ref:this.listRef,prefixCls:Rt,style:Xt,data:He,disabled:tn,selectable:Wn,checkable:!!Sn,motion:_e,dragging:dt!==null,height:ft,itemHeight:Se,virtual:Te,focusable:Hn,focused:Ve,tabIndex:Bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:at,onScroll:Pt},this.getTreeNodeRequiredProps(),Je))))}}],[{key:"getDerivedStateFromProps",value:function(ct,Gt){var Ve=Gt.prevProps,He={prevProps:ct};function ut(Hn){return!Ve&&Hn in ct||Ve&&Ve[Hn]!==ct[Hn]}var dt,Ze=Gt.fieldNames;if(ut("fieldNames")&&(Ze=(0,ke.w$)(ct.fieldNames),He.fieldNames=Ze),ut("treeData")?dt=ct.treeData:ut("children")&&((0,b.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),dt=(0,ke.zn)(ct.children)),dt){He.treeData=dt;var mt=(0,ke.I8)(dt,{fieldNames:Ze});He.keyEntities=(0,ge.Z)((0,re.Z)({},sn,et),mt.keyEntities)}var Cn=He.keyEntities||Gt.keyEntities;if(ut("expandedKeys")||Ve&&ut("autoExpandParent"))He.expandedKeys=ct.autoExpandParent||!Ve&&ct.defaultExpandParent?(0,bt.r7)(ct.expandedKeys,Cn):ct.expandedKeys;else if(!Ve&&ct.defaultExpandAll){var _t=(0,ge.Z)({},Cn);delete _t[sn],He.expandedKeys=Object.keys(_t).map(function(Hn){return _t[Hn].key})}else!Ve&&ct.defaultExpandedKeys&&(He.expandedKeys=ct.autoExpandParent||ct.defaultExpandParent?(0,bt.r7)(ct.defaultExpandedKeys,Cn):ct.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,dt||He.expandedKeys){var Kt=(0,ke.oH)(dt||Gt.treeData,He.expandedKeys||Gt.expandedKeys,Ze);He.flattenNodes=Kt}if(ct.selectable&&(ut("selectedKeys")?He.selectedKeys=(0,bt.BT)(ct.selectedKeys,ct):!Ve&&ct.defaultSelectedKeys&&(He.selectedKeys=(0,bt.BT)(ct.defaultSelectedKeys,ct))),ct.checkable){var Pn;if(ut("checkedKeys")?Pn=(0,bt.E6)(ct.checkedKeys)||{}:!Ve&&ct.defaultCheckedKeys?Pn=(0,bt.E6)(ct.defaultCheckedKeys)||{}:dt&&(Pn=(0,bt.E6)(ct.checkedKeys)||{checkedKeys:Gt.checkedKeys,halfCheckedKeys:Gt.halfCheckedKeys}),Pn){var Nn=Pn,Qe=Nn.checkedKeys,Rt=Qe===void 0?[]:Qe,Ut=Nn.halfCheckedKeys,Xt=Ut===void 0?[]:Ut;if(!ct.checkStrictly){var vn=(0,Nt.S)(Rt,!0,Cn);Rt=vn.checkedKeys,Xt=vn.halfCheckedKeys}He.checkedKeys=Rt,He.halfCheckedKeys=Xt}}return ut("loadedKeys")&&(He.loadedKeys=ct.loadedKeys),He}}]),we}(a.Component);Et.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:x,allowDrop:function(){return!0},expandAction:!1},Et.TreeNode=Ae.Z;var kn=Et,cn=kn},35654:function(de,ne,y){"use strict";y.d(ne,{BT:function(){return a},E6:function(){return te},L0:function(){return Le},OM:function(){return b},_5:function(){return Ee},r7:function(){return ae},wA:function(){return je},yx:function(){return Oe}});var E=y(95190),re=y(93664),oe=y(48736),ge=y(59301),fe=y(39417),he=y(67841),ie=y(71430),xe=null;function Ee(le,pe){if(!le)return[];var ve=le.slice(),be=ve.indexOf(pe);return be>=0&&ve.splice(be,1),ve}function Le(le,pe){var ve=(le||[]).slice();return ve.indexOf(pe)===-1&&ve.push(pe),ve}function Oe(le){return le.split("-")}function je(le,pe){var ve=[],be=(0,he.Z)(pe,le);function Ae(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ie.forEach(function(ke){var Ye=ke.key,Be=ke.children;ve.push(Ye),Ae(Be)})}return Ae(be.children),ve}function Ge(le){if(le.parent){var pe=Oe(le.pos);return Number(pe[pe.length-1])===le.parent.children.length-1}return!1}function ce(le){var pe=Oe(le.pos);return Number(pe[pe.length-1])===0}function b(le,pe,ve,be,Ae,Ie,ke,Ye,Be,$e){var st,Qt=le.clientX,vt=le.clientY,wt=le.target.getBoundingClientRect(),Ct=wt.top,Tt=wt.height,sn=($e==="rtl"?-1:1)*(((Ae==null?void 0:Ae.x)||0)-Qt),en=(sn-12)/be,et=(0,he.Z)(Ye,ve.props.eventKey);if(vt-1.5?Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:kn=!1:Ie({dragNode:kt,dropNode:Et,dropPosition:0})?bt=0:Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:kn=!1:Ie({dragNode:kt,dropNode:Et,dropPosition:1})?bt=1:kn=!1,{dropPosition:bt,dropLevelOffset:Nt,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:Wt,dropContainerKey:bt===0?null:((st=et.parent)===null||st===void 0?void 0:st.key)||null,dropAllowed:kn}}function a(le,pe){if(le){var ve=pe.multiple;return ve?le.slice():le.length?[le[0]]:le}}var ee=function(pe){return pe};function x(le,pe){if(!le)return[];var ve=pe||{},be=ve.processProps,Ae=be===void 0?ee:be,Ie=Array.isArray(le)?le:[le];return Ie.map(function(ke){var Ye=ke.children,Be=_objectWithoutProperties(ke,xe),$e=x(Ye,pe);return React.createElement(TreeNode,_extends({key:Be.key},Ae(Be)),$e)})}function te(le){if(!le)return null;var pe;if(Array.isArray(le))pe={checkedKeys:le,halfCheckedKeys:void 0};else if((0,re.Z)(le)==="object")pe={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ae(le,pe){var ve=new Set;function be(Ae){if(!ve.has(Ae)){var Ie=(0,he.Z)(pe,Ae);if(Ie){ve.add(Ae);var ke=Ie.parent,Ye=Ie.node;Ye.disabled||ke&&be(ke.key)}}}return(le||[]).forEach(function(Ae){be(Ae)}),(0,E.Z)(ve)}},90782:function(de,ne,y){"use strict";y.d(ne,{S:function(){return ie}});var E=y(48736),re=y(67841);function oe(xe,Ee){var Le=new Set;return xe.forEach(function(Oe){Ee.has(Oe)||Le.add(Oe)}),Le}function ge(xe){var Ee=xe||{},Le=Ee.disabled,Oe=Ee.disableCheckbox,je=Ee.checkable;return!!(Le||Oe)||je===!1}function fe(xe,Ee,Le,Oe){for(var je=new Set(xe),Ge=new Set,ce=0;ce<=Le;ce+=1){var b=Ee.get(ce)||new Set;b.forEach(function(te){var ae=te.key,le=te.node,pe=te.children,ve=pe===void 0?[]:pe;je.has(ae)&&!Oe(le)&&ve.filter(function(be){return!Oe(be.node)}).forEach(function(be){je.add(be.key)})})}for(var a=new Set,ee=Le;ee>=0;ee-=1){var x=Ee.get(ee)||new Set;x.forEach(function(te){var ae=te.parent,le=te.node;if(!(Oe(le)||!te.parent||a.has(te.parent.key))){if(Oe(te.parent.node)){a.add(ae.key);return}var pe=!0,ve=!1;(ae.children||[]).filter(function(be){return!Oe(be.node)}).forEach(function(be){var Ae=be.key,Ie=je.has(Ae);pe&&!Ie&&(pe=!1),!ve&&(Ie||Ge.has(Ae))&&(ve=!0)}),pe&&je.add(ae.key),ve&&Ge.add(ae.key),a.add(ae.key)}})}return{checkedKeys:Array.from(je),halfCheckedKeys:Array.from(oe(Ge,je))}}function he(xe,Ee,Le,Oe,je){for(var Ge=new Set(xe),ce=new Set(Ee),b=0;b<=Oe;b+=1){var a=Le.get(b)||new Set;a.forEach(function(ae){var le=ae.key,pe=ae.node,ve=ae.children,be=ve===void 0?[]:ve;!Ge.has(le)&&!ce.has(le)&&!je(pe)&&be.filter(function(Ae){return!je(Ae.node)}).forEach(function(Ae){Ge.delete(Ae.key)})})}ce=new Set;for(var ee=new Set,x=Oe;x>=0;x-=1){var te=Le.get(x)||new Set;te.forEach(function(ae){var le=ae.parent,pe=ae.node;if(!(je(pe)||!ae.parent||ee.has(ae.parent.key))){if(je(ae.parent.node)){ee.add(le.key);return}var ve=!0,be=!1;(le.children||[]).filter(function(Ae){return!je(Ae.node)}).forEach(function(Ae){var Ie=Ae.key,ke=Ge.has(Ie);ve&&!ke&&(ve=!1),!be&&(ke||ce.has(Ie))&&(be=!0)}),ve||Ge.delete(le.key),be&&ce.add(le.key),ee.add(le.key)}})}return{checkedKeys:Array.from(Ge),halfCheckedKeys:Array.from(oe(ce,Ge))}}function ie(xe,Ee,Le,Oe){var je=[],Ge;Oe?Ge=Oe:Ge=ge;var ce=new Set(xe.filter(function(x){var te=!!(0,re.Z)(Le,x);return te||je.push(x),te})),b=new Map,a=0;Object.keys(Le).forEach(function(x){var te=Le[x],ae=te.level,le=b.get(ae);le||(le=new Set,b.set(ae,le)),le.add(te),a=Math.max(a,ae)}),(0,E.ZP)(!je.length,"Tree missing follow keys: ".concat(je.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var ee;return Ee===!0?ee=fe(ce,b,a,Ge):ee=he(ce,Ee.halfCheckedKeys,b,a,Ge),ee}},67841:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return E}});function E(re,oe){return re[oe]}},71430:function(de,ne,y){"use strict";y.d(ne,{F:function(){return ae},H8:function(){return te},I8:function(){return x},km:function(){return je},oH:function(){return a},w$:function(){return Ge},zn:function(){return b}});var E=y(93664),re=y(95190),oe=y(20439),ge=y(62646),fe=y(11592),he=y(2738),ie=y(48736),xe=y(67841),Ee=["children"];function Le(le,pe){return"".concat(le,"-").concat(pe)}function Oe(le){return le&&le.type&&le.type.isTreeNode}function je(le,pe){return le!=null?le:pe}function Ge(le){var pe=le||{},ve=pe.title,be=pe._title,Ae=pe.key,Ie=pe.children,ke=ve||"title";return{title:ke,_title:be||[ke],key:Ae||"key",children:Ie||"children"}}function ce(le,pe){var ve=new Map;function be(Ae){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ae||[]).forEach(function(ke){var Ye=ke[pe.key],Be=ke[pe.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(Ie).concat(Ye,"]"));var $e=String(Ye);warning(!ve.has($e)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat($e)),ve.set($e,!0),be(Be,"".concat(Ie).concat($e," > "))})}be(le)}function b(le){function pe(ve){var be=(0,fe.Z)(ve);return be.map(function(Ae){if(!Oe(Ae))return(0,ie.ZP)(!Ae,"Tree/TreeNode can only accept TreeNode as children."),null;var Ie=Ae.key,ke=Ae.props,Ye=ke.children,Be=(0,ge.Z)(ke,Ee),$e=(0,oe.Z)({key:Ie},Be),st=pe(Ye);return st.length&&($e.children=st),$e}).filter(function(Ae){return Ae})}return pe(le)}function a(le,pe,ve){var be=Ge(ve),Ae=be._title,Ie=be.key,ke=be.children,Ye=new Set(pe===!0?[]:pe),Be=[];function $e(st){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return st.map(function(vt,wt){for(var Ct=Le(Qt?Qt.pos:"0",wt),Tt=je(vt[Ie],Ct),sn,en=0;en1&&arguments[1]!==void 0?arguments[1]:{},ve=pe.initWrapper,be=pe.processEntity,Ae=pe.onProcessFinished,Ie=pe.externalGetKey,ke=pe.childrenPropName,Ye=pe.fieldNames,Be=arguments.length>2?arguments[2]:void 0,$e=Ie||Be,st={},Qt={},vt={posEntities:st,keyEntities:Qt};return ve&&(vt=ve(vt)||vt),ee(le,function(wt){var Ct=wt.node,Tt=wt.index,sn=wt.pos,en=wt.key,et=wt.parentPos,Bt=wt.level,un=wt.nodes,rt={node:Ct,nodes:un,index:Tt,key:en,pos:sn,level:Bt},qe=je(en,sn);st[sn]=rt,Qt[qe]=rt,rt.parent=st[et],rt.parent&&(rt.parent.children=rt.parent.children||[],rt.parent.children.push(rt)),be&&be(rt,vt)},{externalGetKey:$e,childrenPropName:ke,fieldNames:Ye}),Ae&&Ae(vt),vt}function te(le,pe){var ve=pe.expandedKeys,be=pe.selectedKeys,Ae=pe.loadedKeys,Ie=pe.loadingKeys,ke=pe.checkedKeys,Ye=pe.halfCheckedKeys,Be=pe.dragOverNodeKey,$e=pe.dropPosition,st=pe.keyEntities,Qt=(0,xe.Z)(st,le),vt={eventKey:le,expanded:ve.indexOf(le)!==-1,selected:be.indexOf(le)!==-1,loaded:Ae.indexOf(le)!==-1,loading:Ie.indexOf(le)!==-1,checked:ke.indexOf(le)!==-1,halfChecked:Ye.indexOf(le)!==-1,pos:String(Qt?Qt.pos:""),dragOver:Be===le&&$e===0,dragOverGapTop:Be===le&&$e===-1,dragOverGapBottom:Be===le&&$e===1};return vt}function ae(le){var pe=le.data,ve=le.expanded,be=le.selected,Ae=le.checked,Ie=le.loaded,ke=le.loading,Ye=le.halfChecked,Be=le.dragOver,$e=le.dragOverGapTop,st=le.dragOverGapBottom,Qt=le.pos,vt=le.active,wt=le.eventKey,Ct=(0,oe.Z)((0,oe.Z)({},pe),{},{expanded:ve,selected:be,checked:Ae,loaded:Ie,loading:ke,halfChecked:Ye,dragOver:Be,dragOverGapTop:$e,dragOverGapBottom:st,pos:Qt,active:vt,key:wt});return"props"in Ct||Object.defineProperty(Ct,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),le}}),Ct}},8224:function(de,ne,y){"use strict";y.d(ne,{Z:function(){return re}});var E=y(4676);function re(oe,ge,fe,he){var ie=E.unstable_batchedUpdates?function(Ee){E.unstable_batchedUpdates(fe,Ee)}:fe;return oe!=null&&oe.addEventListener&&oe.addEventListener(ge,ie,he),{remove:function(){oe!=null&&oe.removeEventListener&&oe.removeEventListener(ge,ie,he)}}}},55468:function(de,ne,y){"use strict";y.d(ne,{g1:function(){return Oe},os:function(){return Ge}});var E=/margin|padding|width|height|max|min|offset/,re={left:!0,top:!0},oe={cssFloat:1,styleFloat:1,float:1};function ge(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function fe(ce,b,a){if(b=b.toLowerCase(),a==="auto"){if(b==="height")return ce.offsetHeight;if(b==="width")return ce.offsetWidth}return b in re||(re[b]=E.test(b)),re[b]?parseFloat(a)||0:a}function he(ce,b){var a=arguments.length,ee=ge(ce);return b=oe[b]?"cssFloat"in ce.style?"cssFloat":"styleFloat":b,a===1?ee:fe(ce,b,ee[b]||ce.style[b])}function ie(ce,b,a){var ee=arguments.length;if(b=oe[b]?"cssFloat"in ce.style?"cssFloat":"styleFloat":b,ee===3)return typeof a=="number"&&E.test(b)&&(a="".concat(a,"px")),ce.style[b]=a,a;for(var x in b)b.hasOwnProperty(x)&&ie(ce,x,b[x]);return ge(ce)}function xe(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function Ee(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function Le(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:b}}function Oe(){var ce=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:b}}function je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ge(ce){var b=ce.getBoundingClientRect(),a=document.documentElement;return{left:b.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(de,ne,y){"use strict";y.d(ne,{G:function(){return ge}});var E=y(47273),re=function(he){if((0,E.Z)()&&window.document.documentElement){var ie=Array.isArray(he)?he:[he],xe=window.document.documentElement;return ie.some(function(Ee){return Ee in xe.style})}return!1},oe=function(he,ie){if(!re(he))return!1;var xe=document.createElement("div"),Ee=xe.style[he];return xe.style[he]=ie,xe.style[he]!==Ee};function ge(fe,he){return!Array.isArray(fe)&&he!==void 0?oe(fe,he):re(fe)}},19524:function(de,ne,y){"use strict";y(84126);var E=y(59301),re=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;re=oe("react.element"),ne.Fragment=oe("react.fragment")}var ge=E.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fe=Object.prototype.hasOwnProperty,he={key:!0,ref:!0,__self:!0,__source:!0};function ie(xe,Ee,Le){var Oe,je={},Ge=null,ce=null;Le!==void 0&&(Ge=""+Le),Ee.key!==void 0&&(Ge=""+Ee.key),Ee.ref!==void 0&&(ce=Ee.ref);for(Oe in Ee)fe.call(Ee,Oe)&&!he.hasOwnProperty(Oe)&&(je[Oe]=Ee[Oe]);if(xe&&xe.defaultProps)for(Oe in Ee=xe.defaultProps,Ee)je[Oe]===void 0&&(je[Oe]=Ee[Oe]);return{$$typeof:re,type:xe,key:Ge,ref:ce,props:je,_owner:ge.current}}ne.jsx=ie,ne.jsxs=ie},37712:function(de,ne,y){"use strict";de.exports=y(19524)},95489:function(de,ne,y){"use strict";var E=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof y.g=="object"?y.g:{},re=pe();E.Prism={manual:!0,disableWorkerMessageHandler:!0};var oe=y(43621),ge=y(12256),fe=y(68398),he=y(70614),ie=y(54212),xe=y(9720),Ee=y(88786);re();var Le={}.hasOwnProperty;function Oe(){}Oe.prototype=fe;var je=new Oe;de.exports=je,je.highlight=b,je.register=Ge,je.alias=ce,je.registered=a,je.listLanguages=ee,Ge(he),Ge(ie),Ge(xe),Ge(Ee),je.util.encode=ae,je.Token.stringify=x;function Ge(ve){if(typeof ve!="function"||!ve.displayName)throw new Error("Expected `function` for `grammar`, got `"+ve+"`");je.languages[ve.displayName]===void 0&&ve(je)}function ce(ve,be){var Ae=je.languages,Ie=ve,ke,Ye,Be,$e;be&&(Ie={},Ie[ve]=be);for(ke in Ie)for(Ye=Ie[ke],Ye=typeof Ye=="string"?[Ye]:Ye,Be=Ye.length,$e=-1;++$e]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(de){"use strict";de.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(y){(function(E){var re="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";E.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+re+"|<"+re+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(y)}},42746:function(de){"use strict";de.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(y){y.languages.actionscript=y.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),y.languages.actionscript["class-name"].alias="function",delete y.languages.actionscript.parameter,delete y.languages.actionscript["literal-property"],y.languages.markup&&y.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:y.languages.markup}})}},93281:function(de){"use strict";de.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(y){y.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(de){"use strict";de.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(y){(function(E){E.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(y)}},65924:function(de){"use strict";de.exports=ne,ne.displayName="al",ne.aliases=[];function ne(y){y.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(de){"use strict";de.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(y){y.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},y.languages.g4=y.languages.antlr4}},43556:function(de){"use strict";de.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(y){y.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="apex",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,he=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return fe.source});function ie(Ee){return RegExp(Ee.replace(//g,function(){return he}),"i")}var xe={keyword:fe,punctuation:/[()\[\]{};,:.<>]/};ge.languages.apex={comment:ge.languages.clike.comment,string:ge.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ge.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:ie(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:xe},{pattern:ie(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:xe},{pattern:ie(/(?=\s*\w+\s*[;=,(){:])/.source),inside:xe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:fe,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(oe)}},4248:function(de){"use strict";de.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(y){y.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(de){"use strict";de.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(y){y.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(de){"use strict";de.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(y){y.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="arduino",re.aliases=["ino"];function re(oe){oe.register(E),oe.languages.arduino=oe.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),oe.languages.ino=oe.languages.arduino}},22956:function(de){"use strict";de.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(y){y.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(de){"use strict";de.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(y){(function(E){var re={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},oe=E.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:re,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:re.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:re,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ge(fe){fe=fe.split(" ");for(var he={},ie=0,xe=fe.length;ie>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="aspnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.aspnet=oe.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:oe.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:oe.languages.csharp}}}),oe.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,oe.languages.insertBefore("inside","punctuation",{directive:oe.languages.aspnet.directive},oe.languages.aspnet.tag.inside["attr-value"]),oe.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),oe.languages.insertBefore("aspnet",oe.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:oe.languages.csharp||{}}})}},20803:function(de){"use strict";de.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(y){y.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(de){"use strict";de.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(y){y.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(de){"use strict";de.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(y){(function(E){function re(Ee,Le){return Ee.replace(/<<(\d+)>>/g,function(Oe,je){return Le[+je]})}function oe(Ee,Le,Oe){return RegExp(re(Ee,Le),Oe||"")}var ge=/bool|clip|float|int|string|val/.source,fe=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),he=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),ie=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),xe=[fe,he,ie].join("|");E.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:oe(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ge],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:oe(/\b(?:<<0>>)\b/.source,[xe],"i"),alias:"function"},"type-cast":{pattern:oe(/\b(?:<<0>>)(?=\s*\()/.source,[ge],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},E.languages.avs=E.languages.avisynth})(y)}},79571:function(de){"use strict";de.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(y){y.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},y.languages.avdl=y.languages["avro-idl"]}},3058:function(de){"use strict";de.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(y){(function(E){var re="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",oe={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ge={bash:oe,environment:{pattern:RegExp("\\$"+re),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+re),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};E.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+re),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:oe}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ge},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ge.entity}}],environment:{pattern:RegExp("\\$?"+re),alias:"constant"},variable:ge.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},oe.inside=E.languages.bash;for(var fe=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],he=ge.variable[1].inside,ie=0;ie?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(de){"use strict";de.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(y){(function(E){var re=/%%?[~:\w]+%?|!\S+!/,oe={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ge=/"(?:[\\"]"|[^"])*"(?!")/,fe=/(?:\b|-)\d+\b/;E.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ge,parameter:oe,variable:re,number:fe,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ge,parameter:oe,variable:re,number:fe,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ge,parameter:oe,variable:[re,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:fe,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ge,parameter:oe,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:re,number:fe,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(y)}},2505:function(de){"use strict";de.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(y){y.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},y.languages.shortcode=y.languages.bbcode}},51274:function(de){"use strict";de.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(y){y.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},y.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=y.languages.bicep}},23796:function(de){"use strict";de.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(y){y.languages.birb=y.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),y.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="bison",re.aliases=[];function re(oe){oe.register(E),oe.languages.bison=oe.languages.extend("c",{}),oe.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:oe.languages.c}},comment:oe.languages.c.comment,string:oe.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(de){"use strict";de.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(y){y.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},y.languages.rbnf=y.languages.bnf}},47035:function(de){"use strict";de.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(y){y.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(de){"use strict";de.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(y){y.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},y.languages.brightscript["directive-statement"].inside.expression.inside=y.languages.brightscript}},85290:function(de){"use strict";de.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(y){y.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(de){"use strict";de.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(y){y.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},y.languages.oscript=y.languages.bsl}},79440:function(de){"use strict";de.exports=ne,ne.displayName="c",ne.aliases=[];function ne(y){y.languages.c=y.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),y.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),y.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},y.languages.c.string],char:y.languages.c.char,comment:y.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:y.languages.c}}}}),y.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete y.languages.c.boolean}},7110:function(de){"use strict";de.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(y){y.languages.cfscript=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),y.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete y.languages.cfscript["class-name"],y.languages.cfc=y.languages.cfscript}},73435:function(de,ne,y){"use strict";var E=y(87071);de.exports=re,re.displayName="chaiscript",re.aliases=[];function re(oe){oe.register(E),oe.languages.chaiscript=oe.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[oe.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),oe.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),oe.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:oe.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(de){"use strict";de.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(y){y.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(de){"use strict";de.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(y){y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(de){"use strict";de.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(y){y.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(de){"use strict";de.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(y){y.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(de){"use strict";de.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(y){y.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(de){"use strict";de.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(y){(function(E){var re=/#(?!\{).+/,oe={pattern:/#\{[^}]+\}/,alias:"variable"};E.languages.coffeescript=E.languages.extend("javascript",{comment:re,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:oe}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),E.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:re,interpolation:oe}}}),E.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:E.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:oe}}]}),E.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete E.languages.coffeescript["template-string"],E.languages.coffee=E.languages.coffeescript})(y)}},35348:function(de){"use strict";de.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(y){y.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},y.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},string:/[\s\S]+/}}}),y.languages.conc=y.languages.concurnas}},26841:function(de){"use strict";de.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(y){(function(E){for(var re=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,"[]"),E.languages.coq={comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return re})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(re),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(y)}},87071:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="cpp",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,he=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return fe.source});ge.languages.cpp=ge.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return fe.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:fe,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ge.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return he})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ge.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ge.languages.cpp}}}}),ge.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ge.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ge.languages.extend("cpp",{})}}),ge.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ge.languages.cpp["base-clause"])}(oe)}},13652:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="crystal",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.crystal=ge.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ge.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ge.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ge.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(oe)}},87648:function(de){"use strict";de.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(y){(function(E){function re(Tt,sn){return Tt.replace(/<<(\d+)>>/g,function(en,et){return"(?:"+sn[+et]+")"})}function oe(Tt,sn,en){return RegExp(re(Tt,sn),en||"")}function ge(Tt,sn){for(var en=0;en>/g,function(){return"(?:"+Tt+")"});return Tt.replace(/<>/g,"[^\\s\\S]")}var fe={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function he(Tt){return"\\b(?:"+Tt.trim().replace(/ /g,"|")+")\\b"}var ie=he(fe.typeDeclaration),xe=RegExp(he(fe.type+" "+fe.typeDeclaration+" "+fe.contextual+" "+fe.other)),Ee=he(fe.typeDeclaration+" "+fe.contextual+" "+fe.other),Le=he(fe.type+" "+fe.typeDeclaration+" "+fe.other),Oe=ge(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),je=ge(/\((?:[^()]|<>)*\)/.source,2),Ge=/@?\b[A-Za-z_]\w*\b/.source,ce=re(/<<0>>(?:\s*<<1>>)?/.source,[Ge,Oe]),b=re(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Ee,ce]),a=/\[\s*(?:,\s*)*\]/.source,ee=re(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,a]),x=re(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[Oe,je,a]),te=re(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),ae=re(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[te,b,a]),le={keyword:xe,punctuation:/[<>()?,.:[\]]/},pe=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,ve=/"(?:\\.|[^\\"\r\n])*"/.source,be=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;E.languages.csharp=E.languages.extend("clike",{string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[be]),lookbehind:!0,greedy:!0},{pattern:oe(/(^|[^@$\\])<<0>>/.source,[ve]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:le},{pattern:oe(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[Ge,ae]),lookbehind:!0,inside:le},{pattern:oe(/(\busing\s+)<<0>>(?=\s*=)/.source,[Ge]),lookbehind:!0},{pattern:oe(/(\b<<0>>\s+)<<1>>/.source,[ie,ce]),lookbehind:!0,inside:le},{pattern:oe(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:le},{pattern:oe(/(\bwhere\s+)<<0>>/.source,[Ge]),lookbehind:!0},{pattern:oe(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[ee]),lookbehind:!0,inside:le},{pattern:oe(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[ae,Le,Ge]),inside:le}],keyword:xe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),E.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),E.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:oe(/([(,]\s*)<<0>>(?=\s*:)/.source,[Ge]),lookbehind:!0,alias:"punctuation"}}),E.languages.insertBefore("csharp","class-name",{namespace:{pattern:oe(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[Ge]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:oe(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[je]),lookbehind:!0,alias:"class-name",inside:le},"return-type":{pattern:oe(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[ae,b]),inside:le,alias:"class-name"},"constructor-invocation":{pattern:oe(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[ae]),lookbehind:!0,inside:le,alias:"class-name"},"generic-method":{pattern:oe(/<<0>>\s*<<1>>(?=\s*\()/.source,[Ge,Oe]),inside:{function:oe(/^<<0>>/.source,[Ge]),generic:{pattern:RegExp(Oe),alias:"class-name",inside:le}}},"type-list":{pattern:oe(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[ie,ce,Ge,ae,xe.source,je,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:oe(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[ce,je]),lookbehind:!0,greedy:!0,inside:E.languages.csharp},keyword:xe,"class-name":{pattern:RegExp(ae),greedy:!0,inside:le},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var Ae=ve+"|"+pe,Ie=re(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[Ae]),ke=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[Ie]),2),Ye=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Be=re(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,ke]);E.languages.insertBefore("csharp","class-name",{attribute:{pattern:oe(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Ye,Be]),lookbehind:!0,greedy:!0,inside:{target:{pattern:oe(/^<<0>>(?=\s*:)/.source,[Ye]),alias:"keyword"},"attribute-arguments":{pattern:oe(/\(<<0>>*\)/.source,[ke]),inside:E.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var $e=/:[^}\r\n]+/.source,st=ge(re(/[^"'/()]|<<0>>|\(<>*\)/.source,[Ie]),2),Qt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[st,$e]),vt=ge(re(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[Ae]),2),wt=re(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[vt,$e]);function Ct(Tt,sn){return{interpolation:{pattern:oe(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Tt]),lookbehind:!0,inside:{"format-string":{pattern:oe(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[sn,$e]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:E.languages.csharp}}},string:/[\s\S]+/}}E.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:oe(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Qt]),lookbehind:!0,greedy:!0,inside:Ct(Qt,st)},{pattern:oe(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[wt]),lookbehind:!0,greedy:!0,inside:Ct(wt,vt)}],char:{pattern:RegExp(pe),greedy:!0}}),E.languages.dotnet=E.languages.cs=E.languages.csharp})(y)}},10617:function(de,ne,y){"use strict";var E=y(87648);de.exports=re,re.displayName="cshtml",re.aliases=["razor"];function re(oe){oe.register(E),function(ge){var fe=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,he=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function ie(ee,x){for(var te=0;te/g,function(){return"(?:"+ee+")"});return ee.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+he+")").replace(//g,"(?:"+fe+")")}var xe=ie(/\((?:[^()'"@/]|||)*\)/.source,2),Ee=ie(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Le=ie(/\{(?:[^{}'"@/]|||)*\}/.source,2),Oe=ie(/<(?:[^<>'"@/]|||)*>/.source,2),je=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,Ge=/(?!\d)[^\s>\/=$<%]+/.source+je+/\s*\/?>/.source,ce=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+je+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ge+"|"+ie(/<\1/.source+je+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ge+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},E.languages.css.atrule.inside["selector-function-argument"].inside=oe,E.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ge={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},fe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};E.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ge,number:fe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ge,number:fe})})(y)}},54212:function(de){"use strict";de.exports=ne,ne.displayName="css",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;E.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+re.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+re.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+re.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:re,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},E.languages.css.atrule.inside.rest=E.languages.css;var oe=E.languages.markup;oe&&(oe.tag.addInlined("style","css"),oe.tag.addAttribute("style","css"))})(y)}},69820:function(de){"use strict";de.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(y){y.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(de){"use strict";de.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(y){y.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(de){"use strict";de.exports=ne,ne.displayName="d",ne.aliases=[];function ne(y){y.languages.d=y.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),y.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),y.languages.insertBefore("d","keyword",{property:/\B@\w*/}),y.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(de){"use strict";de.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(y){(function(E){var re=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};E.languages.dart=E.languages.extend("clike",{"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),E.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.dart}}},string:/[\s\S]+/}},string:void 0}),E.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),E.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(y)}},22117:function(de){"use strict";de.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(y){(function(E){E.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(y)}},95627:function(de){"use strict";de.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(y){y.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(de){"use strict";de.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(y){y.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},y.languages.dhall.string.inside.interpolation.inside.expression.inside=y.languages.dhall}},50618:function(de){"use strict";de.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(y){(function(E){E.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var re={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(re).forEach(function(oe){var ge=re[oe],fe=[];/^\w+$/.test(oe)||fe.push(/\w+/.exec(oe)[0]),oe==="diff"&&fe.push("bold"),E.languages.diff[oe]={pattern:RegExp("^(?:["+ge+`].*(?:\r ?| -|(?![\\s\\S])))+`,"m"),alias:fe,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(oe)[0]}}}}),Object.defineProperty(E.languages.diff,"PREFIXES",{value:re})})(y)}},32126:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="django",re.aliases=["jinja2"];function re(oe){oe.register(E),function(ge){ge.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var fe=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,he=ge.languages["markup-templating"];ge.hooks.add("before-tokenize",function(ie){he.buildPlaceholders(ie,"django",fe)}),ge.hooks.add("after-tokenize",function(ie){he.tokenizePlaceholders(ie,"django")}),ge.languages.jinja2=ge.languages.django,ge.hooks.add("before-tokenize",function(ie){he.buildPlaceholders(ie,"jinja2",fe)}),ge.hooks.add("after-tokenize",function(ie){he.tokenizePlaceholders(ie,"jinja2")})}(oe)}},26737:function(de){"use strict";de.exports=ne,ne.displayName="dnsZoneFile",ne.aliases=[];function ne(y){y.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},y.languages["dns-zone"]=y.languages["dns-zone-file"]}},90134:function(de){"use strict";de.exports=ne,ne.displayName="docker",ne.aliases=["dockerfile"];function ne(y){(function(E){var re=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,oe=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return re}),ge=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,fe=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return ge}),he={pattern:RegExp(ge),greedy:!0},ie={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function xe(Ee,Le){return Ee=Ee.replace(//g,function(){return fe}).replace(//g,function(){return oe}),RegExp(Ee,Le)}E.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:xe(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[he,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:xe(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:ie,string:he,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:ie},E.languages.dockerfile=E.languages.docker})(y)}},51348:function(de){"use strict";de.exports=ne,ne.displayName="dot",ne.aliases=["gv"];function ne(y){(function(E){var re="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",oe={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:E.languages.markup}};function ge(fe,he){return RegExp(fe.replace(//g,function(){return re}),he)}E.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:ge(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:oe},"attr-value":{pattern:ge(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:oe},"attr-name":{pattern:ge(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:oe},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:ge(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:oe},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},E.languages.gv=E.languages.dot})(y)}},60841:function(de){"use strict";de.exports=ne,ne.displayName="ebnf",ne.aliases=[];function ne(y){y.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(de){"use strict";de.exports=ne,ne.displayName="editorconfig",ne.aliases=[];function ne(y){y.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(de){"use strict";de.exports=ne,ne.displayName="eiffel",ne.aliases=[];function ne(y){y.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ejs",re.aliases=["eta"];function re(oe){oe.register(E),function(ge){ge.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:ge.languages.javascript}},ge.hooks.add("before-tokenize",function(fe){var he=/<%(?!%)[\s\S]+?%>/g;ge.languages["markup-templating"].buildPlaceholders(fe,"ejs",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"ejs")}),ge.languages.eta=ge.languages.ejs}(oe)}},83125:function(de){"use strict";de.exports=ne,ne.displayName="elixir",ne.aliases=[];function ne(y){y.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},y.languages.elixir.string.forEach(function(E){E.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:y.languages.elixir}}}})}},9438:function(de){"use strict";de.exports=ne,ne.displayName="elm",ne.aliases=[];function ne(y){y.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(de,ne,y){"use strict";var E=y(75308),re=y(51478);de.exports=oe,oe.displayName="erb",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:fe.languages.ruby}},fe.hooks.add("before-tokenize",function(he){var ie=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"erb",ie)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"erb")})}(ge)}},86549:function(de){"use strict";de.exports=ne,ne.displayName="erlang",ne.aliases=[];function ne(y){y.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(de,ne,y){"use strict";var E=y(29509),re=y(51478);de.exports=oe,oe.displayName="etlua",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:fe.languages.lua}},fe.hooks.add("before-tokenize",function(he){var ie=/<%[\s\S]+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"etlua",ie)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"etlua")})}(ge)}},59250:function(de){"use strict";de.exports=ne,ne.displayName="excelFormula",ne.aliases=[];function ne(y){y.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},y.languages.xlsx=y.languages.xls=y.languages["excel-formula"]}},81226:function(de){"use strict";de.exports=ne,ne.displayName="factor",ne.aliases=[];function ne(y){(function(E){var re={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},oe={number:/\\[^\s']|%\w/},ge={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:re},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:re},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:re}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:oe.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:oe}},fe=function(Ee){return(Ee+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},he=function(Ee){return new RegExp("(^|\\s)(?:"+Ee.map(fe).join("|")+")(?=\\s|$)")},ie={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(ie).forEach(function(Ee){ge[Ee].pattern=he(ie[Ee])});var xe=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];ge.combinators.pattern=he(xe),E.languages.factor=ge})(y)}},65245:function(de){"use strict";de.exports=ne,ne.displayName="$false",ne.aliases=[];function ne(y){(function(E){E.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete y.languages["firestore-security-rules"]["class-name"],y.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(de){"use strict";de.exports=ne,ne.displayName="flow",ne.aliases=[];function ne(y){(function(E){E.languages.flow=E.languages.extend("javascript",{}),E.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),E.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete E.languages.flow.parameter,E.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(E.languages.flow.keyword)||(E.languages.flow.keyword=[E.languages.flow.keyword]),E.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(y)}},39187:function(de){"use strict";de.exports=ne,ne.displayName="fortran",ne.aliases=[];function ne(y){y.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(de){"use strict";de.exports=ne,ne.displayName="fsharp",ne.aliases=[];function ne(y){y.languages.fsharp=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),y.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),y.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),y.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:y.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ftl",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,he=0;he<2;he++)fe=fe.replace(//g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var ie={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return fe})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return fe})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};ie.string[1].inside.interpolation.inside.rest=ie,ge.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ie}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ie}}}},ge.hooks.add("before-tokenize",function(xe){var Ee=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return fe}),"gi");ge.languages["markup-templating"].buildPlaceholders(xe,"ftl",Ee)}),ge.hooks.add("after-tokenize",function(xe){ge.languages["markup-templating"].tokenizePlaceholders(xe,"ftl")})}(oe)}},33534:function(de){"use strict";de.exports=ne,ne.displayName="gap",ne.aliases=[];function ne(y){y.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},y.languages.gap.shell.inside.gap.inside=y.languages.gap}},9885:function(de){"use strict";de.exports=ne,ne.displayName="gcode",ne.aliases=[];function ne(y){y.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(de){"use strict";de.exports=ne,ne.displayName="gdscript",ne.aliases=[];function ne(y){y.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(de){"use strict";de.exports=ne,ne.displayName="gedcom",ne.aliases=[];function ne(y){y.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(de){"use strict";de.exports=ne,ne.displayName="gherkin",ne.aliases=[];function ne(y){(function(E){var re=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;E.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+re+")(?:"+re+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(re),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(y)}},58230:function(de){"use strict";de.exports=ne,ne.displayName="git",ne.aliases=[];function ne(y){y.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="glsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.glsl=oe.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(de){"use strict";de.exports=ne,ne.displayName="gml",ne.aliases=[];function ne(y){y.languages.gamemakerlanguage=y.languages.gml=y.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(de){"use strict";de.exports=ne,ne.displayName="gn",ne.aliases=["gni"];function ne(y){y.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},y.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=y.languages.gn,y.languages.gni=y.languages.gn}},95769:function(de){"use strict";de.exports=ne,ne.displayName="goModule",ne.aliases=[];function ne(y){y.languages["go-mod"]=y.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(de){"use strict";de.exports=ne,ne.displayName="go",ne.aliases=[];function ne(y){y.languages.go=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),y.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete y.languages.go["class-name"]}},92823:function(de){"use strict";de.exports=ne,ne.displayName="graphql",ne.aliases=[];function ne(y){y.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:y.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},y.hooks.add("after-tokenize",function(re){if(re.language!=="graphql")return;var oe=re.tokens.filter(function(a){return typeof a!="string"&&a.type!=="comment"&&a.type!=="scalar"}),ge=0;function fe(a){return oe[ge+a]}function he(a,ee){ee=ee||0;for(var x=0;x0)){var Ge=ie(/^\{$/,/^\}$/);if(Ge===-1)continue;for(var ce=ge;ce=0&&xe(b,"variable-input")}}}}})}},63092:function(de){"use strict";de.exports=ne,ne.displayName="groovy",ne.aliases=[];function ne(y){y.languages.groovy=y.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),y.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),y.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),y.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),y.hooks.add("wrap",function(E){if(E.language==="groovy"&&E.type==="string"){var re=E.content.value[0];if(re!="'"){var oe=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;re==="$"&&(oe=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),E.content.value=E.content.value.replace(/</g,"<").replace(/&/g,"&"),E.content=y.highlight(E.content.value,{expression:{pattern:oe,lookbehind:!0,inside:y.languages.groovy}}),E.classes.push(re==="/"?"regex":"gstring")}}})}},21550:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="haml",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:ge.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:ge.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:ge.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:ge.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:ge.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var fe="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",he=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],ie={},xe=0,Ee=he.length;xe@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},ge.hooks.add("before-tokenize",function(fe){var he=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;ge.languages["markup-templating"].buildPlaceholders(fe,"handlebars",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"handlebars")}),ge.languages.hbs=ge.languages.handlebars}(oe)}},2050:function(de){"use strict";de.exports=ne,ne.displayName="haskell",ne.aliases=["hs"];function ne(y){y.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},y.languages.hs=y.languages.haskell}},67967:function(de){"use strict";de.exports=ne,ne.displayName="haxe",ne.aliases=[];function ne(y){y.languages.haxe=y.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),y.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:y.languages.haxe}}},string:/[\s\S]+/}}}),y.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),y.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(de){"use strict";de.exports=ne,ne.displayName="hcl",ne.aliases=[];function ne(y){y.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="hlsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.hlsl=oe.languages.extend("c",{"class-name":[oe.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(de){"use strict";de.exports=ne,ne.displayName="hoon",ne.aliases=[];function ne(y){y.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(de){"use strict";de.exports=ne,ne.displayName="hpkp",ne.aliases=[];function ne(y){y.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(de){"use strict";de.exports=ne,ne.displayName="hsts",ne.aliases=[];function ne(y){y.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(de){"use strict";de.exports=ne,ne.displayName="http",ne.aliases=[];function ne(y){(function(E){function re(Le){return RegExp("(^(?:"+Le+"):[ ]*(?![ ]))[^]+","i")}E.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:E.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:re(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:E.languages.csp},{pattern:re(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:E.languages.hpkp},{pattern:re(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:E.languages.hsts},{pattern:re(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var oe=E.languages,ge={"application/javascript":oe.javascript,"application/json":oe.json||oe.javascript,"application/xml":oe.xml,"text/xml":oe.xml,"text/html":oe.html,"text/css":oe.css,"text/plain":oe.plain},fe={"application/json":!0,"application/xml":!0};function he(Le){var Oe=Le.replace(/^[a-z]+\//,""),je="\\w+/(?:[\\w.-]+\\+)+"+Oe+"(?![+\\w.-])";return"(?:"+Le+"|"+je+")"}var ie;for(var xe in ge)if(ge[xe]){ie=ie||{};var Ee=fe[xe]?he(xe):xe;ie[xe.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Ee+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:ge[xe]}}ie&&E.languages.insertBefore("http","header",ie)})(y)}},72252:function(de){"use strict";de.exports=ne,ne.displayName="ichigojam",ne.aliases=[];function ne(y){y.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(de){"use strict";de.exports=ne,ne.displayName="icon",ne.aliases=[];function ne(y){y.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(de){"use strict";de.exports=ne,ne.displayName="icuMessageFormat",ne.aliases=[];function ne(y){(function(E){function re(xe,Ee){return Ee<=0?/[]/.source:xe.replace(//g,function(){return re(xe,Ee-1)})}var oe=/'[{}:=,](?:[^']|'')*'(?!')/,ge={pattern:/''/,greedy:!0,alias:"operator"},fe={pattern:oe,greedy:!0,inside:{escape:ge}},he=re(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return oe.source}),8),ie={pattern:RegExp(he),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};E.languages["icu-message-format"]={argument:{pattern:RegExp(he),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":ie,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":ie,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+re(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:ge,string:fe},ie.inside.message.inside=E.languages["icu-message-format"],E.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=E.languages["icu-message-format"]})(y)}},23328:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="idris",re.aliases=["idr"];function re(oe){oe.register(E),oe.languages.idris=oe.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),oe.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),oe.languages.idr=oe.languages.idris}},74494:function(de){"use strict";de.exports=ne,ne.displayName="iecst",ne.aliases=[];function ne(y){y.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(de){"use strict";de.exports=ne,ne.displayName="ignore",ne.aliases=["gitignore","hgignore","npmignore"];function ne(y){(function(E){E.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},E.languages.gitignore=E.languages.ignore,E.languages.hgignore=E.languages.ignore,E.languages.npmignore=E.languages.ignore})(y)}},22152:function(de){"use strict";de.exports=ne,ne.displayName="inform7",ne.aliases=[];function ne(y){y.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},y.languages.inform7.string.inside.substitution.inside.rest=y.languages.inform7,y.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(de){"use strict";de.exports=ne,ne.displayName="ini",ne.aliases=[];function ne(y){y.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(de){"use strict";de.exports=ne,ne.displayName="io",ne.aliases=[];function ne(y){y.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(de){"use strict";de.exports=ne,ne.displayName="java",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};E.languages.java=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,function:[E.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),E.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),E.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return re.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(y)}},4005:function(de,ne,y){"use strict";var E=y(7093),re=y(53510);de.exports=oe,oe.displayName="javadoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,ie=/#\s*\w+(?:\s*\([^()]*\))?/.source,xe=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return ie});fe.languages.javadoc=fe.languages.extend("javadoclike",{}),fe.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+xe+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:fe.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:he,lookbehind:!0,inside:fe.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:he,lookbehind:!0,inside:{tag:fe.languages.markup.tag,entity:fe.languages.markup.entity,code:{pattern:/.+/,inside:fe.languages.java,alias:"language-java"}}}}}],tag:fe.languages.markup.tag,entity:fe.languages.markup.entity}),fe.languages.javadoclike.addSupport("java",fe.languages.javadoc)}(ge)}},53510:function(de){"use strict";de.exports=ne,ne.displayName="javadoclike",ne.aliases=[];function ne(y){(function(E){var re=E.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function oe(fe,he){var ie="doc-comment",xe=E.languages[fe];if(xe){var Ee=xe[ie];if(!Ee){var Le={};Le[ie]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},xe=E.languages.insertBefore(fe,"comment",Le),Ee=xe[ie]}if(Ee instanceof RegExp&&(Ee=xe[ie]={pattern:Ee}),Array.isArray(Ee))for(var Oe=0,je=Ee.length;Oe|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),y.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,y.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:y.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:y.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:y.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:y.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),y.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:y.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),y.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),y.languages.markup&&(y.languages.markup.tag.addInlined("script","javascript"),y.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),y.languages.js=y.languages.javascript}},24799:function(de){"use strict";de.exports=ne,ne.displayName="javastacktrace",ne.aliases=[];function ne(y){y.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(de){"use strict";de.exports=ne,ne.displayName="jexl",ne.aliases=[];function ne(y){y.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(de){"use strict";de.exports=ne,ne.displayName="jolie",ne.aliases=[];function ne(y){y.languages.jolie=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),y.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(de){"use strict";de.exports=ne,ne.displayName="jq",ne.aliases=[];function ne(y){(function(E){var re=/\\\((?:[^()]|\([^()]*\))*\)/.source,oe=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return re})),ge={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+re),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},fe=E.languages.jq={comment:/#.*/,property:{pattern:RegExp(oe.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:ge},string:{pattern:oe,lookbehind:!0,greedy:!0,inside:ge},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};ge.interpolation.inside.content.inside=fe})(y)}},89246:function(de){"use strict";de.exports=ne,ne.displayName="jsExtras",ne.aliases=[];function ne(y){(function(E){E.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+E.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),E.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+E.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),E.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function re(xe,Ee){return RegExp(xe.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Ee)}E.languages.insertBefore("javascript","keyword",{imports:{pattern:re(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:E.languages.javascript},exports:{pattern:re(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:E.languages.javascript}}),E.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),E.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),E.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:re(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var oe=["function","function-variable","method","method-variable","property-access"],ge=0;ge=pe.length)return;var Ie=be[Ae];if(typeof Ie=="string"||typeof Ie.content=="string"){var ke=pe[x],Ye=typeof Ie=="string"?Ie:Ie.content,Be=Ye.indexOf(ke);if(Be!==-1){++x;var $e=Ye.substring(0,Be),st=Le(te[ke]),Yt=Ye.substring(Be+ke.length),vt=[];if($e&&vt.push($e),vt.push(st),Yt){var wt=[Yt];ve(wt),vt.push.apply(vt,wt)}typeof Ie=="string"?(be.splice.apply(be,[Ae,1].concat(vt)),Ae+=vt.length-1):Ie.content=vt}}else{var Ct=Ie.content;Array.isArray(Ct)?ve(Ct):ve([Ct])}}}return ve(le),new E.Token(a,le,"language-"+a,ce)}var je={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};E.hooks.add("after-tokenize",function(ce){if(!(ce.language in je))return;function b(a){for(var ee=0,x=a.length;ee\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return ie})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+ie),lookbehind:!0,inside:{string:he.string,number:he.number,boolean:he.boolean,keyword:fe.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:he,alias:"language-javascript"}}}}),fe.languages.javadoclike.addSupport("javascript",fe.languages.jsdoc)}(ge)}},15628:function(de){"use strict";de.exports=ne,ne.displayName="json",ne.aliases=["webmanifest"];function ne(y){y.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},y.languages.webmanifest=y.languages.json}},14320:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="json5",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;ge.languages.json5=ge.languages.extend("json",{property:[{pattern:RegExp(fe.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:fe,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(oe)}},73222:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="jsonp",re.aliases=[];function re(oe){oe.register(E),oe.languages.jsonp=oe.languages.extend("json",{punctuation:/[{}[\]();,.]/}),oe.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(de){"use strict";de.exports=ne,ne.displayName="jsstacktrace",ne.aliases=[];function ne(y){y.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(de){"use strict";de.exports=ne,ne.displayName="jsx",ne.aliases=[];function ne(y){(function(E){var re=E.util.clone(E.languages.javascript),oe=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ge=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,fe=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function he(Ee,Le){return Ee=Ee.replace(//g,function(){return oe}).replace(//g,function(){return ge}).replace(//g,function(){return fe}),RegExp(Ee,Le)}fe=he(fe).source,E.languages.jsx=E.languages.extend("markup",re),E.languages.jsx.tag.pattern=he(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),E.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,E.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,E.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,E.languages.jsx.tag.inside.comment=re.comment,E.languages.insertBefore("inside","attr-name",{spread:{pattern:he(//.source),inside:E.languages.jsx}},E.languages.jsx.tag),E.languages.insertBefore("inside","special-attr",{script:{pattern:he(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:E.languages.jsx}}},E.languages.jsx.tag);var ie=function(Ee){return Ee?typeof Ee=="string"?Ee:typeof Ee.content=="string"?Ee.content:Ee.content.map(ie).join(""):""},xe=function(Ee){for(var Le=[],Oe=0;Oe0&&Le[Le.length-1].tagName===ie(je.content[0].content[1])&&Le.pop():je.content[je.content.length-1].content==="/>"||Le.push({tagName:ie(je.content[0].content[1]),openedBraces:0}):Le.length>0&&je.type==="punctuation"&&je.content==="{"?Le[Le.length-1].openedBraces++:Le.length>0&&Le[Le.length-1].openedBraces>0&&je.type==="punctuation"&&je.content==="}"?Le[Le.length-1].openedBraces--:Ge=!0),(Ge||typeof je=="string")&&Le.length>0&&Le[Le.length-1].openedBraces===0){var ce=ie(je);Oe0&&(typeof Ee[Oe-1]=="string"||Ee[Oe-1].type==="plain-text")&&(ce=ie(Ee[Oe-1])+ce,Ee.splice(Oe-1,1),Oe--),Ee[Oe]=new E.Token("plain-text",ce,null,ce)}je.content&&typeof je.content!="string"&&xe(je.content)}};E.hooks.add("after-tokenize",function(Ee){Ee.language!=="jsx"&&Ee.language!=="tsx"||xe(Ee.tokens)})})(y)}},40604:function(de){"use strict";de.exports=ne,ne.displayName="julia",ne.aliases=[];function ne(y){y.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(de){"use strict";de.exports=ne,ne.displayName="keepalived",ne.aliases=[];function ne(y){y.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(de){"use strict";de.exports=ne,ne.displayName="keyman",ne.aliases=[];function ne(y){y.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(de){"use strict";de.exports=ne,ne.displayName="kotlin",ne.aliases=["kt","kts"];function ne(y){(function(E){E.languages.kotlin=E.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete E.languages.kotlin["class-name"];var re={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:E.languages.kotlin}};E.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:re},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:re},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete E.languages.kotlin.string,E.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),E.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),E.languages.kt=E.languages.kotlin,E.languages.kts=E.languages.kotlin})(y)}},37524:function(de){"use strict";de.exports=ne,ne.displayName="kumir",ne.aliases=["kum"];function ne(y){(function(E){var re=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function oe(ge,fe){return RegExp(ge.replace(//g,re),fe)}E.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:oe(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:oe(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:oe(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:oe(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:oe(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:oe(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:oe(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:oe(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},E.languages.kum=E.languages.kumir})(y)}},6658:function(de){"use strict";de.exports=ne,ne.displayName="kusto",ne.aliases=[];function ne(y){y.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(de){"use strict";de.exports=ne,ne.displayName="latex",ne.aliases=["tex","context"];function ne(y){(function(E){var re=/\\(?:[^a-z()[\]]|[a-z*]+)/i,oe={"equation-command":{pattern:re,alias:"regex"}};E.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:oe,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:oe,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:re,alias:"selector"},punctuation:/[[\]{}&]/},E.languages.tex=E.languages.latex,E.languages.context=E.languages.latex})(y)}},22776:function(de,ne,y){"use strict";var E=y(51478),re=y(53852);de.exports=oe,oe.displayName="latte",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:fe.languages.php}};var he=fe.languages.extend("markup",{});fe.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:fe.languages.php}}}}}},he.tag),fe.hooks.add("before-tokenize",function(ie){if(ie.language==="latte"){var xe=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;fe.languages["markup-templating"].buildPlaceholders(ie,"latte",xe),ie.grammar=he}}),fe.hooks.add("after-tokenize",function(ie){fe.languages["markup-templating"].tokenizePlaceholders(ie,"latte")})}(ge)}},89700:function(de){"use strict";de.exports=ne,ne.displayName="less",ne.aliases=[];function ne(y){y.languages.less=y.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),y.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="lilypond",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,he=5,ie=0;ie/g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var xe=ge.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return fe}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:ge.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};xe["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=xe,ge.languages.ly=xe}(oe)}},39940:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="liquid",re.aliases=[];function re(oe){oe.register(E),oe.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},oe.hooks.add("before-tokenize",function(ge){var fe=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,he=!1;oe.languages["markup-templating"].buildPlaceholders(ge,"liquid",fe,function(ie){var xe=/^\{%-?\s*(\w+)/.exec(ie);if(xe){var Ee=xe[1];if(Ee==="raw"&&!he)return he=!0,!0;if(Ee==="endraw")return he=!1,!0}return!he})}),oe.hooks.add("after-tokenize",function(ge){oe.languages["markup-templating"].tokenizePlaceholders(ge,"liquid")})}},34973:function(de){"use strict";de.exports=ne,ne.displayName="lisp",ne.aliases=[];function ne(y){(function(E){function re(ce){return RegExp(/(\()/.source+"(?:"+ce+")"+/(?=[\s\)])/.source)}function oe(ce){return RegExp(/([\s([])/.source+"(?:"+ce+")"+/(?=[\s)])/.source)}var ge=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,fe="&"+ge,he="(\\()",ie="(?=\\))",xe="(?=\\s)",Ee=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,Le={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+ge+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+ge),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+ge),alias:"property"},splice:{pattern:RegExp(",@?"+ge),alias:["symbol","variable"]},keyword:[{pattern:RegExp(he+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+xe),lookbehind:!0},{pattern:RegExp(he+"(?:append|by|collect|concat|do|finally|for|in|return)"+xe),lookbehind:!0}],declare:{pattern:re(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:re(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:oe(/nil|t/.source),lookbehind:!0},number:{pattern:oe(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(he+"def(?:const|custom|group|var)\\s+"+ge),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(ge)}},defun:{pattern:RegExp(he+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+ge+/\s+\(/.source+Ee+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+ge),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(he+"lambda\\s+\\(\\s*(?:&?"+ge+"(?:\\s+&?"+ge+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(he+ge),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},Oe={"lisp-marker":RegExp(fe),varform:{pattern:RegExp(/\(/.source+ge+/\s+(?=\S)/.source+Ee+/\)/.source),inside:Le},argument:{pattern:RegExp(/(^|[\s(])/.source+ge),lookbehind:!0,alias:"variable"},rest:Le},je="\\S+(?:\\s+\\S+)*",Ge={pattern:RegExp(he+Ee+ie),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+je),inside:Oe},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+je),inside:Oe},keys:{pattern:RegExp("&key\\s+"+je+"(?:\\s+&allow-other-keys)?"),inside:Oe},argument:{pattern:RegExp(ge),alias:"variable"},punctuation:/[()]/}};Le.lambda.inside.arguments=Ge,Le.defun.inside.arguments=E.util.clone(Ge),Le.defun.inside.arguments.inside.sublist=Ge,E.languages.lisp=Le,E.languages.elisp=Le,E.languages.emacs=Le,E.languages["emacs-lisp"]=Le})(y)}},98135:function(de){"use strict";de.exports=ne,ne.displayName="livescript",ne.aliases=[];function ne(y){y.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},y.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=y.languages.livescript}},36907:function(de){"use strict";de.exports=ne,ne.displayName="llvm",ne.aliases=[];function ne(y){(function(E){E.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(y)}},3567:function(de){"use strict";de.exports=ne,ne.displayName="log",ne.aliases=[];function ne(y){y.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:y.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(de){"use strict";de.exports=ne,ne.displayName="lolcode",ne.aliases=[];function ne(y){y.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},29509:function(de){"use strict";de.exports=ne,ne.displayName="lua",ne.aliases=[];function ne(y){y.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(de){"use strict";de.exports=ne,ne.displayName="magma",ne.aliases=[];function ne(y){y.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(de){"use strict";de.exports=ne,ne.displayName="makefile",ne.aliases=[];function ne(y){y.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(de){"use strict";de.exports=ne,ne.displayName="markdown",ne.aliases=["md"];function ne(y){(function(E){var re=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function oe(Oe){return Oe=Oe.replace(//g,function(){return re}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+Oe+")")}var ge=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,fe=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return ge}),he=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;E.languages.markdown=E.languages.extend("markup",{}),E.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:E.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+fe+he+"(?:"+fe+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+fe+he+")(?:"+fe+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(ge),inside:E.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+fe+")"+he+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+fe+"$"),inside:{"table-header":{pattern:RegExp(ge),alias:"important",inside:E.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:oe(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:oe(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:oe(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:oe(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(Oe){["url","bold","italic","strike","code-snippet"].forEach(function(je){Oe!==je&&(E.languages.markdown[Oe].inside.content.inside[je]=E.languages.markdown[je])})}),E.hooks.add("after-tokenize",function(Oe){if(Oe.language!=="markdown"&&Oe.language!=="md")return;function je(Ge){if(!(!Ge||typeof Ge=="string"))for(var ce=0,b=Ge.length;ce",quot:'"'},Ee=String.fromCodePoint||String.fromCharCode;function Le(Oe){var je=Oe.replace(ie,"");return je=je.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(Ge,ce){if(ce=ce.toLowerCase(),ce[0]==="#"){var b;return ce[1]==="x"?b=parseInt(ce.slice(2),16):b=Number(ce.slice(1)),Ee(b)}else{var a=xe[ce];return a||Ge}}),je}E.languages.md=E.languages.markdown})(y)}},51478:function(de){"use strict";de.exports=ne,ne.displayName="markupTemplating",ne.aliases=[];function ne(y){(function(E){function re(oe,ge){return"___"+oe.toUpperCase()+ge+"___"}Object.defineProperties(E.languages["markup-templating"]={},{buildPlaceholders:{value:function(oe,ge,fe,he){if(oe.language===ge){var ie=oe.tokenStack=[];oe.code=oe.code.replace(fe,function(xe){if(typeof he=="function"&&!he(xe))return xe;for(var Ee=ie.length,Le;oe.code.indexOf(Le=re(ge,Ee))!==-1;)++Ee;return ie[Ee]=xe,Le}),oe.grammar=E.languages.markup}}},tokenizePlaceholders:{value:function(oe,ge){if(oe.language!==ge||!oe.tokenStack)return;oe.grammar=E.languages[ge];var fe=0,he=Object.keys(oe.tokenStack);function ie(xe){for(var Ee=0;Ee=he.length);Ee++){var Le=xe[Ee];if(typeof Le=="string"||Le.content&&typeof Le.content=="string"){var Oe=he[fe],je=oe.tokenStack[Oe],Ge=typeof Le=="string"?Le:Le.content,ce=re(ge,Oe),b=Ge.indexOf(ce);if(b>-1){++fe;var a=Ge.substring(0,b),ee=new E.Token(ge,E.tokenize(je,oe.grammar),"language-"+ge,je),x=Ge.substring(b+ce.length),te=[];a&&te.push.apply(te,ie([a])),te.push(ee),x&&te.push.apply(te,ie([x])),typeof Le=="string"?xe.splice.apply(xe,[Ee,1].concat(te)):Le.content=te}}else Le.content&&ie(Le.content)}return xe}ie(oe.tokens)}}})})(y)}},70614:function(de){"use strict";de.exports=ne,ne.displayName="markup",ne.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ne(y){y.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},y.languages.markup.tag.inside["attr-value"].inside.entity=y.languages.markup.entity,y.languages.markup.doctype.inside["internal-subset"].inside=y.languages.markup,y.hooks.add("wrap",function(E){E.type==="entity"&&(E.attributes.title=E.content.value.replace(/&/,"&"))}),Object.defineProperty(y.languages.markup.tag,"addInlined",{value:function(re,oe){var ge={};ge["language-"+oe]={pattern:/(^$)/i,lookbehind:!0,inside:y.languages[oe]},ge.cdata=/^$/i;var fe={"included-cdata":{pattern://i,inside:ge}};fe["language-"+oe]={pattern:/[\s\S]+/,inside:y.languages[oe]};var he={};he[re]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return re}),"i"),lookbehind:!0,greedy:!0,inside:fe},y.languages.insertBefore("markup","cdata",he)}}),Object.defineProperty(y.languages.markup.tag,"addAttribute",{value:function(E,re){y.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+E+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[re,"language-"+re],inside:y.languages[re]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),y.languages.html=y.languages.markup,y.languages.mathml=y.languages.markup,y.languages.svg=y.languages.markup,y.languages.xml=y.languages.extend("markup",{}),y.languages.ssml=y.languages.xml,y.languages.atom=y.languages.xml,y.languages.rss=y.languages.xml}},16928:function(de){"use strict";de.exports=ne,ne.displayName="matlab",ne.aliases=[];function ne(y){y.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(de){"use strict";de.exports=ne,ne.displayName="maxscript",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;E.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+re.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+re.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:re,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(y)}},37164:function(de){"use strict";de.exports=ne,ne.displayName="mel",ne.aliases=[];function ne(y){y.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},y.languages.mel.code.inside.rest=y.languages.mel}},25153:function(de){"use strict";de.exports=ne,ne.displayName="mermaid",ne.aliases=[];function ne(y){y.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(de){"use strict";de.exports=ne,ne.displayName="mizar",ne.aliases=[];function ne(y){y.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(de){"use strict";de.exports=ne,ne.displayName="mongodb",ne.aliases=[];function ne(y){(function(E){var re=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],oe=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];re=re.map(function(fe){return fe.replace("$","\\$")});var ge="(?:"+re.join("|")+")\\b";E.languages.mongodb=E.languages.extend("javascript",{}),E.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+ge+"(?:\\1)?$")}}}),E.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},E.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+oe.join("|")+")\\b"),alias:"keyword"}})})(y)}},65626:function(de){"use strict";de.exports=ne,ne.displayName="monkey",ne.aliases=[];function ne(y){y.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(de){"use strict";de.exports=ne,ne.displayName="moonscript",ne.aliases=["moon"];function ne(y){y.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},y.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=y.languages.moonscript,y.languages.moon=y.languages.moonscript}},40722:function(de){"use strict";de.exports=ne,ne.displayName="n1ql",ne.aliases=[];function ne(y){y.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(de){"use strict";de.exports=ne,ne.displayName="n4js",ne.aliases=["n4jsd"];function ne(y){y.languages.n4js=y.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),y.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),y.languages.n4jsd=y.languages.n4js}},41224:function(de){"use strict";de.exports=ne,ne.displayName="nand2tetrisHdl",ne.aliases=[];function ne(y){y.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(de){"use strict";de.exports=ne,ne.displayName="naniscript",ne.aliases=[];function ne(y){(function(E){var re=/\{[^\r\n\[\]{}]*\}/,oe={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:re,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};E.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:re,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:oe}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:re,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:oe},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},E.languages.nani=E.languages.naniscript,E.hooks.add("after-tokenize",function(he){var ie=he.tokens;ie.forEach(function(xe){if(typeof xe!="string"&&xe.type==="generic-text"){var Ee=fe(xe);ge(Ee)||(xe.type="bad-line",xe.content=Ee)}})});function ge(he){for(var ie="[]{}",xe=[],Ee=0;Ee=&|$!]/}}},32964:function(de){"use strict";de.exports=ne,ne.displayName="neon",ne.aliases=[];function ne(y){y.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(de){"use strict";de.exports=ne,ne.displayName="nevod",ne.aliases=[];function ne(y){y.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(de){"use strict";de.exports=ne,ne.displayName="nginx",ne.aliases=[];function ne(y){(function(E){var re=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;E.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:re}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:re}},punctuation:/[{};]/}})(y)}},66791:function(de){"use strict";de.exports=ne,ne.displayName="nim",ne.aliases=[];function ne(y){y.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(de){"use strict";de.exports=ne,ne.displayName="nix",ne.aliases=[];function ne(y){y.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},y.languages.nix.string.inside.interpolation.inside=y.languages.nix}},13490:function(de){"use strict";de.exports=ne,ne.displayName="nsis",ne.aliases=[];function ne(y){y.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="objectivec",re.aliases=["objc"];function re(oe){oe.register(E),oe.languages.objectivec=oe.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete oe.languages.objectivec["class-name"],oe.languages.objc=oe.languages.objectivec}},66894:function(de){"use strict";de.exports=ne,ne.displayName="ocaml",ne.aliases=[];function ne(y){y.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="opencl",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.opencl=ge.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),ge.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var fe={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};ge.languages.insertBefore("c","keyword",fe),ge.languages.cpp&&(fe["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},ge.languages.insertBefore("cpp","keyword",fe))}(oe)}},27734:function(de){"use strict";de.exports=ne,ne.displayName="openqasm",ne.aliases=["qasm"];function ne(y){y.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},y.languages.qasm=y.languages.openqasm}},91889:function(de){"use strict";de.exports=ne,ne.displayName="oz",ne.aliases=[];function ne(y){y.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(de){"use strict";de.exports=ne,ne.displayName="parigp",ne.aliases=[];function ne(y){y.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var E=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return E=E.map(function(re){return re.split("").join(" *")}).join("|"),RegExp("\\b(?:"+E+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(de){"use strict";de.exports=ne,ne.displayName="parser",ne.aliases=[];function ne(y){(function(E){var re=E.languages.parser=E.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});re=E.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:re.keyword,variable:re.variable,function:re.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:re.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:re.punctuation}}}),E.languages.insertBefore("inside","punctuation",{expression:re.expression,keyword:re.keyword,variable:re.variable,function:re.function,escape:re.escape,"parser-punctuation":{pattern:re.punctuation,alias:"punctuation"}},re.tag.inside["attr-value"])})(y)}},92949:function(de){"use strict";de.exports=ne,ne.displayName="pascal",ne.aliases=["objectpascal"];function ne(y){y.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},y.languages.pascal.asm.inside=y.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),y.languages.objectpascal=y.languages.pascal}},5681:function(de){"use strict";de.exports=ne,ne.displayName="pascaligo",ne.aliases=[];function ne(y){(function(E){var re=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,oe=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return re}),ge=E.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return oe}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return oe}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return oe})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},fe=["comment","keyword","builtin","operator","punctuation"].reduce(function(he,ie){return he[ie]=ge[ie],he},{});ge["class-name"].forEach(function(he){he.inside=fe})})(y)}},70696:function(de){"use strict";de.exports=ne,ne.displayName="pcaxis",ne.aliases=["px"];function ne(y){y.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},y.languages.px=y.languages.pcaxis}},35790:function(de){"use strict";de.exports=ne,ne.displayName="peoplecode",ne.aliases=["pcode"];function ne(y){y.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},y.languages.pcode=y.languages.peoplecode}},25777:function(de){"use strict";de.exports=ne,ne.displayName="perl",ne.aliases=[];function ne(y){(function(E){var re=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;E.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,re+/\s*/.source+re].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(y)}},65889:function(de,ne,y){"use strict";var E=y(53852);de.exports=re,re.displayName="phpExtras",re.aliases=[];function re(oe){oe.register(E),oe.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="php",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,he=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],ie=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,xe=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Ee=/[{}\[\](),:;]/;ge.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:fe,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:ie,operator:xe,punctuation:Ee};var Le={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:ge.languages.php},Oe=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:Le}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:Le}}];ge.languages.insertBefore("php","variable",{string:Oe,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:fe,string:Oe,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,number:ie,operator:xe,punctuation:Ee}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),ge.hooks.add("before-tokenize",function(je){if(/<\?/.test(je.code)){var Ge=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;ge.languages["markup-templating"].buildPlaceholders(je,"php",Ge)}}),ge.hooks.add("after-tokenize",function(je){ge.languages["markup-templating"].tokenizePlaceholders(je,"php")})}(oe)}},97719:function(de,ne,y){"use strict";var E=y(53852),re=y(53510);de.exports=oe,oe.displayName="phpdoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;fe.languages.phpdoc=fe.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+he+"\\s+)?)\\$\\w+"),lookbehind:!0}}),fe.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+he),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),fe.languages.javadoclike.addSupport("php",fe.languages.phpdoc)}(ge)}},63839:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="plsql",re.aliases=[];function re(oe){oe.register(E),oe.languages.plsql=oe.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),oe.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(de){"use strict";de.exports=ne,ne.displayName="powerquery",ne.aliases=[];function ne(y){y.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},y.languages.pq=y.languages.powerquery,y.languages.mscript=y.languages.powerquery}},32530:function(de){"use strict";de.exports=ne,ne.displayName="powershell",ne.aliases=[];function ne(y){(function(E){var re=E.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};re.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:re},boolean:re.boolean,variable:re.variable}})(y)}},8938:function(de){"use strict";de.exports=ne,ne.displayName="processing",ne.aliases=[];function ne(y){y.languages.processing=y.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),y.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(de){"use strict";de.exports=ne,ne.displayName="prolog",ne.aliases=[];function ne(y){y.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(de){"use strict";de.exports=ne,ne.displayName="promql",ne.aliases=[];function ne(y){(function(E){var re=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],oe=["on","ignoring","group_right","group_left","by","without"],ge=["offset"],fe=re.concat(oe,ge);E.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+oe.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+fe.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(y)}},15375:function(de){"use strict";de.exports=ne,ne.displayName="properties",ne.aliases=[];function ne(y){y.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(de){"use strict";de.exports=ne,ne.displayName="protobuf",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;E.languages.protobuf=E.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),E.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:re}},builtin:re,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(y)}},83588:function(de){"use strict";de.exports=ne,ne.displayName="psl",ne.aliases=[];function ne(y){y.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(de){"use strict";de.exports=ne,ne.displayName="pug",ne.aliases=[];function ne(y){(function(E){E.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:E.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:E.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:E.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:E.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:E.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:E.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:E.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:E.languages.javascript}],punctuation:/[.\-!=|]+/};for(var re=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,oe=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],ge={},fe=0,he=oe.length;fe",function(){return ie.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[ie.language,"language-"+ie.language],inside:E.languages[ie.language]}}})}E.languages.insertBefore("pug","filter",ge)})(y)}},21294:function(de){"use strict";de.exports=ne,ne.displayName="puppet",ne.aliases=[];function ne(y){(function(E){E.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var re=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:E.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];E.languages.puppet.heredoc[0].inside.interpolation=re,E.languages.puppet.string.inside["double-quoted"].inside.interpolation=re})(y)}},38709:function(de){"use strict";de.exports=ne,ne.displayName="pure",ne.aliases=[];function ne(y){(function(E){E.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var re=["c",{lang:"c++",alias:"cpp"},"fortran"],oe=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;re.forEach(function(ge){var fe=ge;if(typeof ge!="string"&&(fe=ge.alias,ge=ge.lang),E.languages[fe]){var he={};he["inline-lang-"+fe]={pattern:RegExp(oe.replace("",ge.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:E.util.clone(E.languages.pure["inline-lang"].inside)},he["inline-lang-"+fe].inside.rest=E.util.clone(E.languages[fe]),E.languages.insertBefore("pure","inline-lang",he)}}),E.languages.c&&(E.languages.pure["inline-lang"].inside.rest=E.util.clone(E.languages.c))})(y)}},15008:function(de){"use strict";de.exports=ne,ne.displayName="purebasic",ne.aliases=[];function ne(y){y.languages.purebasic=y.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),y.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete y.languages.purebasic["class-name"],delete y.languages.purebasic.boolean,y.languages.pbfasm=y.languages.purebasic}},96549:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="purescript",re.aliases=["purs"];function re(oe){oe.register(E),oe.languages.purescript=oe.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[oe.languages.haskell.operator[0],oe.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),oe.languages.purs=oe.languages.purescript}},5221:function(de){"use strict";de.exports=ne,ne.displayName="python",ne.aliases=["py"];function ne(y){y.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.python["string-interpolation"].inside.interpolation.inside.rest=y.languages.python,y.languages.py=y.languages.python}},27447:function(de){"use strict";de.exports=ne,ne.displayName="q",ne.aliases=[];function ne(y){y.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(de){"use strict";de.exports=ne,ne.displayName="qml",ne.aliases=[];function ne(y){(function(E){for(var re=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,oe=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,ge=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return re}).replace(//g,function(){return oe}),fe=0;fe<2;fe++)ge=ge.replace(//g,function(){return ge});ge=ge.replace(//g,"[^\\s\\S]"),E.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(y)}},75542:function(de){"use strict";de.exports=ne,ne.displayName="qore",ne.aliases=[];function ne(y){y.languages.qore=y.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(de){"use strict";de.exports=ne,ne.displayName="qsharp",ne.aliases=["qs"];function ne(y){(function(E){function re(Ge,ce){return Ge.replace(/<<(\d+)>>/g,function(b,a){return"(?:"+ce[+a]+")"})}function oe(Ge,ce,b){return RegExp(re(Ge,ce),b||"")}function ge(Ge,ce){for(var b=0;b>/g,function(){return"(?:"+Ge+")"});return Ge.replace(/<>/g,"[^\\s\\S]")}var fe={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function he(Ge){return"\\b(?:"+Ge.trim().replace(/ /g,"|")+")\\b"}var ie=RegExp(he(fe.type+" "+fe.other)),xe=/\b[A-Za-z_]\w*\b/.source,Ee=re(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[xe]),Le={keyword:ie,punctuation:/[<>()?,.:[\]]/},Oe=/"(?:\\.|[^\\"])*"/.source;E.languages.qsharp=E.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[Oe]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Ee]),lookbehind:!0,inside:Le},{pattern:oe(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Ee]),lookbehind:!0,inside:Le}],keyword:ie,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),E.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var je=ge(re(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[Oe]),2);E.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:oe(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[je]),greedy:!0,inside:{interpolation:{pattern:oe(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[je]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:E.languages.qsharp}}},string:/[\s\S]+/}}})})(y),y.languages.qs=y.languages.qsharp}},44298:function(de){"use strict";de.exports=ne,ne.displayName="r",ne.aliases=[];function ne(y){y.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="racket",re.aliases=["rkt"];function re(oe){oe.register(E),oe.languages.racket=oe.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),oe.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),oe.languages.rkt=oe.languages.racket}},75266:function(de){"use strict";de.exports=ne,ne.displayName="reason",ne.aliases=[];function ne(y){y.languages.reason=y.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),y.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete y.languages.reason.function}},48139:function(de){"use strict";de.exports=ne,ne.displayName="regex",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},oe=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,ge={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},fe={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},he="(?:[^\\\\-]|"+oe.source+")",ie=RegExp(he+"-"+he),xe={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};E.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:ie,inside:{escape:oe,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":re,"char-set":fe,escape:oe}},"special-escape":re,"char-set":ge,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":xe}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:oe,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(de){"use strict";de.exports=ne,ne.displayName="renpy",ne.aliases=["rpy"];function ne(y){y.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},y.languages.rpy=y.languages.renpy}},63919:function(de){"use strict";de.exports=ne,ne.displayName="rest",ne.aliases=[];function ne(y){y.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(de){"use strict";de.exports=ne,ne.displayName="rip",ne.aliases=[];function ne(y){y.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(de){"use strict";de.exports=ne,ne.displayName="roboconf",ne.aliases=[];function ne(y){y.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(de){"use strict";de.exports=ne,ne.displayName="robotframework",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},oe={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function ge(xe,Ee){var Le={};Le["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var Oe in Ee)Le[Oe]=Ee[Oe];return Le.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},Le.variable=oe,Le.comment=re,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return xe}),"im"),alias:"section",inside:Le}}var fe={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},he={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:oe}},ie={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:oe}};E.languages.robotframework={settings:ge("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:ge("Variables"),"test-cases":ge("Test Cases",{"test-name":he,documentation:fe,property:ie}),keywords:ge("Keywords",{"keyword-name":he,documentation:fe,property:ie}),tasks:ge("Tasks",{"task-name":he,documentation:fe,property:ie}),comment:re},E.languages.robot=E.languages.robotframework})(y)}},75308:function(de){"use strict";de.exports=ne,ne.displayName="ruby",ne.aliases=["rb"];function ne(y){(function(E){E.languages.ruby=E.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),E.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var re={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:E.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete E.languages.ruby.function;var oe="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",ge=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;E.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+oe+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+ge),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+ge+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),E.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+oe),greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+oe),greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete E.languages.ruby.string,E.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),E.languages.rb=E.languages.ruby})(y)}},45315:function(de){"use strict";de.exports=ne,ne.displayName="rust",ne.aliases=[];function ne(y){(function(E){for(var re=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,function(){return/[^\s\S]/.source}),E.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+re),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},E.languages.rust["closure-params"].inside.rest=E.languages.rust,E.languages.rust.attribute.inside.string=E.languages.rust.string})(y)}},13794:function(de){"use strict";de.exports=ne,ne.displayName="sas",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,oe=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,ge={pattern:RegExp(re+"[bx]"),alias:"number"},fe={pattern:/&[a-z_]\w*/i},he={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},ie={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},xe=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Ee={pattern:RegExp(re),greedy:!0},Le=/[$%@.(){}\[\];,\\]/,Oe={pattern:/%?\b\w+(?=\()/,alias:"keyword"},je={function:Oe,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":fe,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee},Ge={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},ce={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},a={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},ee=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,x={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return ee}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return ee}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:xe,function:Oe,"arg-value":je["arg-value"],operator:je.operator,argument:je.arg,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},te={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};E.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return re}),"im"),alias:"language-sql",inside:E.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-groovy",inside:E.languages.groovy},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-lua",inside:E.languages.lua},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:je}},"cas-actions":x,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:je},step:ie,keyword:te,function:Oe,format:Ge,altformat:ce,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,inside:je},"macro-keyword":he,"macro-variable":fe,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":he,"macro-variable":fe,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:Le}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:xe,number:oe,"numeric-constant":ge}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:je},"cas-actions":x,comment:xe,function:Oe,format:Ge,altformat:ce,"numeric-constant":ge,datetime:{pattern:RegExp(re+"(?:dt?|t)"),alias:"number"},string:Ee,step:ie,keyword:te,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:oe,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:Le}})(y)}},41299:function(de){"use strict";de.exports=ne,ne.displayName="sass",ne.aliases=[];function ne(y){(function(E){E.languages.sass=E.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),E.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete E.languages.sass.atrule;var re=/\$[-\w]+|#\{\$[-\w]+\}/,oe=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];E.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:re,operator:oe}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:re,operator:oe,important:E.languages.sass.important}}}),delete E.languages.sass.property,delete E.languages.sass.important,E.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(y)}},98177:function(de,ne,y){"use strict";var E=y(7093);de.exports=re,re.displayName="scala",re.aliases=[];function re(oe){oe.register(E),oe.languages.scala=oe.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),oe.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:oe.languages.scala}}},string:/[\s\S]+/}}}),delete oe.languages.scala["class-name"],delete oe.languages.scala.function}},48780:function(de){"use strict";de.exports=ne,ne.displayName="scheme",ne.aliases=[];function ne(y){(function(E){E.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(re({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function re(oe){for(var ge in oe)oe[ge]=oe[ge].replace(/<[\w\s]+>/g,function(fe){return"(?:"+oe[fe].trim()+")"});return oe[ge]}})(y)}},79793:function(de){"use strict";de.exports=ne,ne.displayName="scss",ne.aliases=[];function ne(y){y.languages.scss=y.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),y.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),y.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),y.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),y.languages.scss.atrule.inside.rest=y.languages.scss}},52085:function(de,ne,y){"use strict";var E=y(3058);de.exports=re,re.displayName="shellSession",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");ge.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return fe}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:ge.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},ge.languages["sh-session"]=ge.languages.shellsession=ge.languages["shell-session"]}(oe)}},65411:function(de){"use strict";de.exports=ne,ne.displayName="smali",ne.aliases=[];function ne(y){y.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(de){"use strict";de.exports=ne,ne.displayName="smalltalk",ne.aliases=[];function ne(y){y.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="smarty",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:ge.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},ge.languages.smarty["embedded-php"].inside.smarty.inside=ge.languages.smarty,ge.languages.smarty.string[0].inside.interpolation.inside.expression.inside=ge.languages.smarty;var fe=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,he=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return fe.source}),"g");ge.hooks.add("before-tokenize",function(ie){var xe="{literal}",Ee="{/literal}",Le=!1;ge.languages["markup-templating"].buildPlaceholders(ie,"smarty",he,function(Oe){return Oe===Ee&&(Le=!1),Le?!1:(Oe===xe&&(Le=!0),!0)})}),ge.hooks.add("after-tokenize",function(ie){ge.languages["markup-templating"].tokenizePlaceholders(ie,"smarty")})}(oe)}},66433:function(de){"use strict";de.exports=ne,ne.displayName="sml",ne.aliases=["smlnj"];function ne(y){(function(E){var re=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;E.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return re.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:re,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},E.languages.sml["class-name"][0].inside=E.languages.sml,E.languages.smlnj=E.languages.sml})(y)}},34855:function(de){"use strict";de.exports=ne,ne.displayName="solidity",ne.aliases=["sol"];function ne(y){y.languages.solidity=y.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),y.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),y.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),y.languages.sol=y.languages.solidity}},12998:function(de){"use strict";de.exports=ne,ne.displayName="solutionFile",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};E.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:re}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:re}},guid:re,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},E.languages.sln=E.languages["solution-file"]})(y)}},10202:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="soy",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,he=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;ge.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:fe,greedy:!0},number:he,punctuation:/[\[\].?]/}},string:{pattern:fe,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:he,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},ge.hooks.add("before-tokenize",function(ie){var xe=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Ee="{literal}",Le="{/literal}",Oe=!1;ge.languages["markup-templating"].buildPlaceholders(ie,"soy",xe,function(je){return je===Le&&(Oe=!1),Oe?!1:(je===Ee&&(Oe=!0),!0)})}),ge.hooks.add("after-tokenize",function(ie){ge.languages["markup-templating"].tokenizePlaceholders(ie,"soy")})}(oe)}},41186:function(de,ne,y){"use strict";var E=y(58710);de.exports=re,re.displayName="sparql",re.aliases=["rq"];function re(oe){oe.register(E),oe.languages.sparql=oe.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),oe.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),oe.languages.rq=oe.languages.sparql}},68963:function(de){"use strict";de.exports=ne,ne.displayName="splunkSpl",ne.aliases=[];function ne(y){y.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(de){"use strict";de.exports=ne,ne.displayName="sqf",ne.aliases=[];function ne(y){y.languages.sqf=y.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),y.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:y.languages.sqf.comment}}}),delete y.languages.sqf["class-name"]}},69435:function(de){"use strict";de.exports=ne,ne.displayName="sql",ne.aliases=[];function ne(y){y.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(de){"use strict";de.exports=ne,ne.displayName="squirrel",ne.aliases=[];function ne(y){y.languages.squirrel=y.languages.extend("clike",{comment:[y.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),y.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),y.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(de){"use strict";de.exports=ne,ne.displayName="stan",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;E.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+re.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,re],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},E.languages.stan.constraint.inside.expression.inside=E.languages.stan})(y)}},89032:function(de){"use strict";de.exports=ne,ne.displayName="stylus",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},oe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},ge={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:re,number:oe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:re,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:oe,punctuation:/[{}()\[\];:,]/};ge.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:ge}},ge.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:ge}},E.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:ge}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:ge}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:ge}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:ge.interpolation}},rest:ge}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:ge.interpolation,comment:ge.comment,punctuation:/[{},]/}},func:ge.func,string:ge.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:ge.interpolation,punctuation:/[{}()\[\];:.]/}})(y)}},40241:function(de){"use strict";de.exports=ne,ne.displayName="swift",ne.aliases=[];function ne(y){y.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},y.languages.swift["string-literal"].forEach(function(E){E.inside.interpolation.inside=y.languages.swift})}},24812:function(de){"use strict";de.exports=ne,ne.displayName="systemd",ne.aliases=[];function ne(y){(function(E){var re={pattern:/^[;#].*/m,greedy:!0},oe=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;E.languages.systemd={comment:re,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+oe+`|(?=[^"\r +|(?![\\s\\S])))+`,"m"),alias:fe,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(oe)[0]}}}}),Object.defineProperty(E.languages.diff,"PREFIXES",{value:re})})(y)}},32126:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="django",re.aliases=["jinja2"];function re(oe){oe.register(E),function(ge){ge.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var fe=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,he=ge.languages["markup-templating"];ge.hooks.add("before-tokenize",function(ie){he.buildPlaceholders(ie,"django",fe)}),ge.hooks.add("after-tokenize",function(ie){he.tokenizePlaceholders(ie,"django")}),ge.languages.jinja2=ge.languages.django,ge.hooks.add("before-tokenize",function(ie){he.buildPlaceholders(ie,"jinja2",fe)}),ge.hooks.add("after-tokenize",function(ie){he.tokenizePlaceholders(ie,"jinja2")})}(oe)}},26737:function(de){"use strict";de.exports=ne,ne.displayName="dnsZoneFile",ne.aliases=[];function ne(y){y.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},y.languages["dns-zone"]=y.languages["dns-zone-file"]}},90134:function(de){"use strict";de.exports=ne,ne.displayName="docker",ne.aliases=["dockerfile"];function ne(y){(function(E){var re=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,oe=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return re}),ge=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,fe=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return ge}),he={pattern:RegExp(ge),greedy:!0},ie={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function xe(Ee,Le){return Ee=Ee.replace(//g,function(){return fe}).replace(//g,function(){return oe}),RegExp(Ee,Le)}E.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:xe(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[he,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:xe(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:xe(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:ie,string:he,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:ie},E.languages.dockerfile=E.languages.docker})(y)}},51348:function(de){"use strict";de.exports=ne,ne.displayName="dot",ne.aliases=["gv"];function ne(y){(function(E){var re="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",oe={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:E.languages.markup}};function ge(fe,he){return RegExp(fe.replace(//g,function(){return re}),he)}E.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:ge(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:oe},"attr-value":{pattern:ge(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:oe},"attr-name":{pattern:ge(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:oe},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:ge(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:oe},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},E.languages.gv=E.languages.dot})(y)}},60841:function(de){"use strict";de.exports=ne,ne.displayName="ebnf",ne.aliases=[];function ne(y){y.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(de){"use strict";de.exports=ne,ne.displayName="editorconfig",ne.aliases=[];function ne(y){y.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(de){"use strict";de.exports=ne,ne.displayName="eiffel",ne.aliases=[];function ne(y){y.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ejs",re.aliases=["eta"];function re(oe){oe.register(E),function(ge){ge.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:ge.languages.javascript}},ge.hooks.add("before-tokenize",function(fe){var he=/<%(?!%)[\s\S]+?%>/g;ge.languages["markup-templating"].buildPlaceholders(fe,"ejs",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"ejs")}),ge.languages.eta=ge.languages.ejs}(oe)}},83125:function(de){"use strict";de.exports=ne,ne.displayName="elixir",ne.aliases=[];function ne(y){y.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},y.languages.elixir.string.forEach(function(E){E.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:y.languages.elixir}}}})}},9438:function(de){"use strict";de.exports=ne,ne.displayName="elm",ne.aliases=[];function ne(y){y.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(de,ne,y){"use strict";var E=y(75308),re=y(51478);de.exports=oe,oe.displayName="erb",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:fe.languages.ruby}},fe.hooks.add("before-tokenize",function(he){var ie=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"erb",ie)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"erb")})}(ge)}},86549:function(de){"use strict";de.exports=ne,ne.displayName="erlang",ne.aliases=[];function ne(y){y.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(de,ne,y){"use strict";var E=y(29509),re=y(51478);de.exports=oe,oe.displayName="etlua",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:fe.languages.lua}},fe.hooks.add("before-tokenize",function(he){var ie=/<%[\s\S]+?%>/g;fe.languages["markup-templating"].buildPlaceholders(he,"etlua",ie)}),fe.hooks.add("after-tokenize",function(he){fe.languages["markup-templating"].tokenizePlaceholders(he,"etlua")})}(ge)}},59250:function(de){"use strict";de.exports=ne,ne.displayName="excelFormula",ne.aliases=[];function ne(y){y.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},y.languages.xlsx=y.languages.xls=y.languages["excel-formula"]}},81226:function(de){"use strict";de.exports=ne,ne.displayName="factor",ne.aliases=[];function ne(y){(function(E){var re={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},oe={number:/\\[^\s']|%\w/},ge={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:re},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:re},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:re}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:oe.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:oe}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:oe}},fe=function(Ee){return(Ee+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},he=function(Ee){return new RegExp("(^|\\s)(?:"+Ee.map(fe).join("|")+")(?=\\s|$)")},ie={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(ie).forEach(function(Ee){ge[Ee].pattern=he(ie[Ee])});var xe=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];ge.combinators.pattern=he(xe),E.languages.factor=ge})(y)}},65245:function(de){"use strict";de.exports=ne,ne.displayName="$false",ne.aliases=[];function ne(y){(function(E){E.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete y.languages["firestore-security-rules"]["class-name"],y.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(de){"use strict";de.exports=ne,ne.displayName="flow",ne.aliases=[];function ne(y){(function(E){E.languages.flow=E.languages.extend("javascript",{}),E.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),E.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete E.languages.flow.parameter,E.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(E.languages.flow.keyword)||(E.languages.flow.keyword=[E.languages.flow.keyword]),E.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(y)}},39187:function(de){"use strict";de.exports=ne,ne.displayName="fortran",ne.aliases=[];function ne(y){y.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(de){"use strict";de.exports=ne,ne.displayName="fsharp",ne.aliases=[];function ne(y){y.languages.fsharp=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),y.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),y.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),y.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:y.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="ftl",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,he=0;he<2;he++)fe=fe.replace(//g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var ie={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return fe})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return fe})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};ie.string[1].inside.interpolation.inside.rest=ie,ge.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ie}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ie}}}},ge.hooks.add("before-tokenize",function(xe){var Ee=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return fe}),"gi");ge.languages["markup-templating"].buildPlaceholders(xe,"ftl",Ee)}),ge.hooks.add("after-tokenize",function(xe){ge.languages["markup-templating"].tokenizePlaceholders(xe,"ftl")})}(oe)}},33534:function(de){"use strict";de.exports=ne,ne.displayName="gap",ne.aliases=[];function ne(y){y.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},y.languages.gap.shell.inside.gap.inside=y.languages.gap}},9885:function(de){"use strict";de.exports=ne,ne.displayName="gcode",ne.aliases=[];function ne(y){y.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(de){"use strict";de.exports=ne,ne.displayName="gdscript",ne.aliases=[];function ne(y){y.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(de){"use strict";de.exports=ne,ne.displayName="gedcom",ne.aliases=[];function ne(y){y.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(de){"use strict";de.exports=ne,ne.displayName="gherkin",ne.aliases=[];function ne(y){(function(E){var re=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;E.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+re+")(?:"+re+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(re),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(y)}},58230:function(de){"use strict";de.exports=ne,ne.displayName="git",ne.aliases=[];function ne(y){y.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="glsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.glsl=oe.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(de){"use strict";de.exports=ne,ne.displayName="gml",ne.aliases=[];function ne(y){y.languages.gamemakerlanguage=y.languages.gml=y.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(de){"use strict";de.exports=ne,ne.displayName="gn",ne.aliases=["gni"];function ne(y){y.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},y.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=y.languages.gn,y.languages.gni=y.languages.gn}},95769:function(de){"use strict";de.exports=ne,ne.displayName="goModule",ne.aliases=[];function ne(y){y.languages["go-mod"]=y.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(de){"use strict";de.exports=ne,ne.displayName="go",ne.aliases=[];function ne(y){y.languages.go=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),y.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete y.languages.go["class-name"]}},92823:function(de){"use strict";de.exports=ne,ne.displayName="graphql",ne.aliases=[];function ne(y){y.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:y.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},y.hooks.add("after-tokenize",function(re){if(re.language!=="graphql")return;var oe=re.tokens.filter(function(a){return typeof a!="string"&&a.type!=="comment"&&a.type!=="scalar"}),ge=0;function fe(a){return oe[ge+a]}function he(a,ee){ee=ee||0;for(var x=0;x0)){var Ge=ie(/^\{$/,/^\}$/);if(Ge===-1)continue;for(var ce=ge;ce=0&&xe(b,"variable-input")}}}}})}},63092:function(de){"use strict";de.exports=ne,ne.displayName="groovy",ne.aliases=[];function ne(y){y.languages.groovy=y.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),y.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),y.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),y.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),y.hooks.add("wrap",function(E){if(E.language==="groovy"&&E.type==="string"){var re=E.content.value[0];if(re!="'"){var oe=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;re==="$"&&(oe=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),E.content.value=E.content.value.replace(/</g,"<").replace(/&/g,"&"),E.content=y.highlight(E.content.value,{expression:{pattern:oe,lookbehind:!0,inside:y.languages.groovy}}),E.classes.push(re==="/"?"regex":"gstring")}}})}},21550:function(de,ne,y){"use strict";var E=y(75308);de.exports=re,re.displayName="haml",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:ge.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:ge.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:ge.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:ge.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:ge.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:ge.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var fe="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",he=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],ie={},xe=0,Ee=he.length;xe@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},ge.hooks.add("before-tokenize",function(fe){var he=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;ge.languages["markup-templating"].buildPlaceholders(fe,"handlebars",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"handlebars")}),ge.languages.hbs=ge.languages.handlebars}(oe)}},2050:function(de){"use strict";de.exports=ne,ne.displayName="haskell",ne.aliases=["hs"];function ne(y){y.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},y.languages.hs=y.languages.haskell}},67967:function(de){"use strict";de.exports=ne,ne.displayName="haxe",ne.aliases=[];function ne(y){y.languages.haxe=y.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),y.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:y.languages.haxe}}},string:/[\s\S]+/}}}),y.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),y.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(de){"use strict";de.exports=ne,ne.displayName="hcl",ne.aliases=[];function ne(y){y.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="hlsl",re.aliases=[];function re(oe){oe.register(E),oe.languages.hlsl=oe.languages.extend("c",{"class-name":[oe.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(de){"use strict";de.exports=ne,ne.displayName="hoon",ne.aliases=[];function ne(y){y.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(de){"use strict";de.exports=ne,ne.displayName="hpkp",ne.aliases=[];function ne(y){y.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(de){"use strict";de.exports=ne,ne.displayName="hsts",ne.aliases=[];function ne(y){y.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(de){"use strict";de.exports=ne,ne.displayName="http",ne.aliases=[];function ne(y){(function(E){function re(Le){return RegExp("(^(?:"+Le+"):[ ]*(?![ ]))[^]+","i")}E.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:E.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:re(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:E.languages.csp},{pattern:re(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:E.languages.hpkp},{pattern:re(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:E.languages.hsts},{pattern:re(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var oe=E.languages,ge={"application/javascript":oe.javascript,"application/json":oe.json||oe.javascript,"application/xml":oe.xml,"text/xml":oe.xml,"text/html":oe.html,"text/css":oe.css,"text/plain":oe.plain},fe={"application/json":!0,"application/xml":!0};function he(Le){var Oe=Le.replace(/^[a-z]+\//,""),je="\\w+/(?:[\\w.-]+\\+)+"+Oe+"(?![+\\w.-])";return"(?:"+Le+"|"+je+")"}var ie;for(var xe in ge)if(ge[xe]){ie=ie||{};var Ee=fe[xe]?he(xe):xe;ie[xe.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Ee+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:ge[xe]}}ie&&E.languages.insertBefore("http","header",ie)})(y)}},72252:function(de){"use strict";de.exports=ne,ne.displayName="ichigojam",ne.aliases=[];function ne(y){y.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(de){"use strict";de.exports=ne,ne.displayName="icon",ne.aliases=[];function ne(y){y.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(de){"use strict";de.exports=ne,ne.displayName="icuMessageFormat",ne.aliases=[];function ne(y){(function(E){function re(xe,Ee){return Ee<=0?/[]/.source:xe.replace(//g,function(){return re(xe,Ee-1)})}var oe=/'[{}:=,](?:[^']|'')*'(?!')/,ge={pattern:/''/,greedy:!0,alias:"operator"},fe={pattern:oe,greedy:!0,inside:{escape:ge}},he=re(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return oe.source}),8),ie={pattern:RegExp(he),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};E.languages["icu-message-format"]={argument:{pattern:RegExp(he),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":ie,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":ie,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+re(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:ge,string:fe},ie.inside.message.inside=E.languages["icu-message-format"],E.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=E.languages["icu-message-format"]})(y)}},23328:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="idris",re.aliases=["idr"];function re(oe){oe.register(E),oe.languages.idris=oe.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),oe.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),oe.languages.idr=oe.languages.idris}},74494:function(de){"use strict";de.exports=ne,ne.displayName="iecst",ne.aliases=[];function ne(y){y.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(de){"use strict";de.exports=ne,ne.displayName="ignore",ne.aliases=["gitignore","hgignore","npmignore"];function ne(y){(function(E){E.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},E.languages.gitignore=E.languages.ignore,E.languages.hgignore=E.languages.ignore,E.languages.npmignore=E.languages.ignore})(y)}},22152:function(de){"use strict";de.exports=ne,ne.displayName="inform7",ne.aliases=[];function ne(y){y.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},y.languages.inform7.string.inside.substitution.inside.rest=y.languages.inform7,y.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(de){"use strict";de.exports=ne,ne.displayName="ini",ne.aliases=[];function ne(y){y.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(de){"use strict";de.exports=ne,ne.displayName="io",ne.aliases=[];function ne(y){y.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(de){"use strict";de.exports=ne,ne.displayName="java",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,oe=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ge={pattern:RegExp(oe+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};E.languages.java=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[ge,{pattern:RegExp(oe+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ge.inside}],keyword:re,function:[E.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),E.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),E.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":ge,keyword:re,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return re.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(y)}},4005:function(de,ne,y){"use strict";var E=y(7093),re=y(53510);de.exports=oe,oe.displayName="javadoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,ie=/#\s*\w+(?:\s*\([^()]*\))?/.source,xe=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return ie});fe.languages.javadoc=fe.languages.extend("javadoclike",{}),fe.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+xe+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:fe.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:he,lookbehind:!0,inside:fe.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:he,lookbehind:!0,inside:{tag:fe.languages.markup.tag,entity:fe.languages.markup.entity,code:{pattern:/.+/,inside:fe.languages.java,alias:"language-java"}}}}}],tag:fe.languages.markup.tag,entity:fe.languages.markup.entity}),fe.languages.javadoclike.addSupport("java",fe.languages.javadoc)}(ge)}},53510:function(de){"use strict";de.exports=ne,ne.displayName="javadoclike",ne.aliases=[];function ne(y){(function(E){var re=E.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function oe(fe,he){var ie="doc-comment",xe=E.languages[fe];if(xe){var Ee=xe[ie];if(!Ee){var Le={};Le[ie]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},xe=E.languages.insertBefore(fe,"comment",Le),Ee=xe[ie]}if(Ee instanceof RegExp&&(Ee=xe[ie]={pattern:Ee}),Array.isArray(Ee))for(var Oe=0,je=Ee.length;Oe|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),y.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,y.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:y.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:y.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:y.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:y.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),y.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:y.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),y.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),y.languages.markup&&(y.languages.markup.tag.addInlined("script","javascript"),y.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),y.languages.js=y.languages.javascript}},24799:function(de){"use strict";de.exports=ne,ne.displayName="javastacktrace",ne.aliases=[];function ne(y){y.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(de){"use strict";de.exports=ne,ne.displayName="jexl",ne.aliases=[];function ne(y){y.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(de){"use strict";de.exports=ne,ne.displayName="jolie",ne.aliases=[];function ne(y){y.languages.jolie=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),y.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(de){"use strict";de.exports=ne,ne.displayName="jq",ne.aliases=[];function ne(y){(function(E){var re=/\\\((?:[^()]|\([^()]*\))*\)/.source,oe=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return re})),ge={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+re),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},fe=E.languages.jq={comment:/#.*/,property:{pattern:RegExp(oe.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:ge},string:{pattern:oe,lookbehind:!0,greedy:!0,inside:ge},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};ge.interpolation.inside.content.inside=fe})(y)}},89246:function(de){"use strict";de.exports=ne,ne.displayName="jsExtras",ne.aliases=[];function ne(y){(function(E){E.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+E.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),E.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+E.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),E.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function re(xe,Ee){return RegExp(xe.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Ee)}E.languages.insertBefore("javascript","keyword",{imports:{pattern:re(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:E.languages.javascript},exports:{pattern:re(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:E.languages.javascript}}),E.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),E.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),E.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:re(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var oe=["function","function-variable","method","method-variable","property-access"],ge=0;ge=pe.length)return;var Ie=be[Ae];if(typeof Ie=="string"||typeof Ie.content=="string"){var ke=pe[x],Ye=typeof Ie=="string"?Ie:Ie.content,Be=Ye.indexOf(ke);if(Be!==-1){++x;var $e=Ye.substring(0,Be),st=Le(te[ke]),Qt=Ye.substring(Be+ke.length),vt=[];if($e&&vt.push($e),vt.push(st),Qt){var wt=[Qt];ve(wt),vt.push.apply(vt,wt)}typeof Ie=="string"?(be.splice.apply(be,[Ae,1].concat(vt)),Ae+=vt.length-1):Ie.content=vt}}else{var Ct=Ie.content;Array.isArray(Ct)?ve(Ct):ve([Ct])}}}return ve(le),new E.Token(a,le,"language-"+a,ce)}var je={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};E.hooks.add("after-tokenize",function(ce){if(!(ce.language in je))return;function b(a){for(var ee=0,x=a.length;ee\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return ie})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+ie),lookbehind:!0,inside:{string:he.string,number:he.number,boolean:he.boolean,keyword:fe.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:he,alias:"language-javascript"}}}}),fe.languages.javadoclike.addSupport("javascript",fe.languages.jsdoc)}(ge)}},15628:function(de){"use strict";de.exports=ne,ne.displayName="json",ne.aliases=["webmanifest"];function ne(y){y.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},y.languages.webmanifest=y.languages.json}},14320:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="json5",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;ge.languages.json5=ge.languages.extend("json",{property:[{pattern:RegExp(fe.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:fe,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(oe)}},73222:function(de,ne,y){"use strict";var E=y(15628);de.exports=re,re.displayName="jsonp",re.aliases=[];function re(oe){oe.register(E),oe.languages.jsonp=oe.languages.extend("json",{punctuation:/[{}[\]();,.]/}),oe.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(de){"use strict";de.exports=ne,ne.displayName="jsstacktrace",ne.aliases=[];function ne(y){y.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(de){"use strict";de.exports=ne,ne.displayName="jsx",ne.aliases=[];function ne(y){(function(E){var re=E.util.clone(E.languages.javascript),oe=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ge=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,fe=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function he(Ee,Le){return Ee=Ee.replace(//g,function(){return oe}).replace(//g,function(){return ge}).replace(//g,function(){return fe}),RegExp(Ee,Le)}fe=he(fe).source,E.languages.jsx=E.languages.extend("markup",re),E.languages.jsx.tag.pattern=he(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),E.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,E.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,E.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,E.languages.jsx.tag.inside.comment=re.comment,E.languages.insertBefore("inside","attr-name",{spread:{pattern:he(//.source),inside:E.languages.jsx}},E.languages.jsx.tag),E.languages.insertBefore("inside","special-attr",{script:{pattern:he(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:E.languages.jsx}}},E.languages.jsx.tag);var ie=function(Ee){return Ee?typeof Ee=="string"?Ee:typeof Ee.content=="string"?Ee.content:Ee.content.map(ie).join(""):""},xe=function(Ee){for(var Le=[],Oe=0;Oe0&&Le[Le.length-1].tagName===ie(je.content[0].content[1])&&Le.pop():je.content[je.content.length-1].content==="/>"||Le.push({tagName:ie(je.content[0].content[1]),openedBraces:0}):Le.length>0&&je.type==="punctuation"&&je.content==="{"?Le[Le.length-1].openedBraces++:Le.length>0&&Le[Le.length-1].openedBraces>0&&je.type==="punctuation"&&je.content==="}"?Le[Le.length-1].openedBraces--:Ge=!0),(Ge||typeof je=="string")&&Le.length>0&&Le[Le.length-1].openedBraces===0){var ce=ie(je);Oe0&&(typeof Ee[Oe-1]=="string"||Ee[Oe-1].type==="plain-text")&&(ce=ie(Ee[Oe-1])+ce,Ee.splice(Oe-1,1),Oe--),Ee[Oe]=new E.Token("plain-text",ce,null,ce)}je.content&&typeof je.content!="string"&&xe(je.content)}};E.hooks.add("after-tokenize",function(Ee){Ee.language!=="jsx"&&Ee.language!=="tsx"||xe(Ee.tokens)})})(y)}},40604:function(de){"use strict";de.exports=ne,ne.displayName="julia",ne.aliases=[];function ne(y){y.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(de){"use strict";de.exports=ne,ne.displayName="keepalived",ne.aliases=[];function ne(y){y.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(de){"use strict";de.exports=ne,ne.displayName="keyman",ne.aliases=[];function ne(y){y.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(de){"use strict";de.exports=ne,ne.displayName="kotlin",ne.aliases=["kt","kts"];function ne(y){(function(E){E.languages.kotlin=E.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete E.languages.kotlin["class-name"];var re={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:E.languages.kotlin}};E.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:re},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:re},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete E.languages.kotlin.string,E.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),E.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),E.languages.kt=E.languages.kotlin,E.languages.kts=E.languages.kotlin})(y)}},37524:function(de){"use strict";de.exports=ne,ne.displayName="kumir",ne.aliases=["kum"];function ne(y){(function(E){var re=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function oe(ge,fe){return RegExp(ge.replace(//g,re),fe)}E.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:oe(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:oe(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:oe(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:oe(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:oe(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:oe(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:oe(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:oe(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},E.languages.kum=E.languages.kumir})(y)}},6658:function(de){"use strict";de.exports=ne,ne.displayName="kusto",ne.aliases=[];function ne(y){y.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(de){"use strict";de.exports=ne,ne.displayName="latex",ne.aliases=["tex","context"];function ne(y){(function(E){var re=/\\(?:[^a-z()[\]]|[a-z*]+)/i,oe={"equation-command":{pattern:re,alias:"regex"}};E.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:oe,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:oe,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:re,alias:"selector"},punctuation:/[[\]{}&]/},E.languages.tex=E.languages.latex,E.languages.context=E.languages.latex})(y)}},22776:function(de,ne,y){"use strict";var E=y(51478),re=y(53852);de.exports=oe,oe.displayName="latte",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){fe.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:fe.languages.php}};var he=fe.languages.extend("markup",{});fe.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:fe.languages.php}}}}}},he.tag),fe.hooks.add("before-tokenize",function(ie){if(ie.language==="latte"){var xe=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;fe.languages["markup-templating"].buildPlaceholders(ie,"latte",xe),ie.grammar=he}}),fe.hooks.add("after-tokenize",function(ie){fe.languages["markup-templating"].tokenizePlaceholders(ie,"latte")})}(ge)}},89700:function(de){"use strict";de.exports=ne,ne.displayName="less",ne.aliases=[];function ne(y){y.languages.less=y.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),y.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="lilypond",re.aliases=[];function re(oe){oe.register(E),function(ge){for(var fe=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,he=5,ie=0;ie/g,function(){return fe});fe=fe.replace(//g,/[^\s\S]/.source);var xe=ge.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return fe}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:ge.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};xe["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=xe,ge.languages.ly=xe}(oe)}},39940:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="liquid",re.aliases=[];function re(oe){oe.register(E),oe.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},oe.hooks.add("before-tokenize",function(ge){var fe=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,he=!1;oe.languages["markup-templating"].buildPlaceholders(ge,"liquid",fe,function(ie){var xe=/^\{%-?\s*(\w+)/.exec(ie);if(xe){var Ee=xe[1];if(Ee==="raw"&&!he)return he=!0,!0;if(Ee==="endraw")return he=!1,!0}return!he})}),oe.hooks.add("after-tokenize",function(ge){oe.languages["markup-templating"].tokenizePlaceholders(ge,"liquid")})}},34973:function(de){"use strict";de.exports=ne,ne.displayName="lisp",ne.aliases=[];function ne(y){(function(E){function re(ce){return RegExp(/(\()/.source+"(?:"+ce+")"+/(?=[\s\)])/.source)}function oe(ce){return RegExp(/([\s([])/.source+"(?:"+ce+")"+/(?=[\s)])/.source)}var ge=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,fe="&"+ge,he="(\\()",ie="(?=\\))",xe="(?=\\s)",Ee=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,Le={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+ge+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+ge),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+ge),alias:"property"},splice:{pattern:RegExp(",@?"+ge),alias:["symbol","variable"]},keyword:[{pattern:RegExp(he+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+xe),lookbehind:!0},{pattern:RegExp(he+"(?:append|by|collect|concat|do|finally|for|in|return)"+xe),lookbehind:!0}],declare:{pattern:re(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:re(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:oe(/nil|t/.source),lookbehind:!0},number:{pattern:oe(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(he+"def(?:const|custom|group|var)\\s+"+ge),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(ge)}},defun:{pattern:RegExp(he+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+ge+/\s+\(/.source+Ee+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+ge),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(he+"lambda\\s+\\(\\s*(?:&?"+ge+"(?:\\s+&?"+ge+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(he+ge),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},Oe={"lisp-marker":RegExp(fe),varform:{pattern:RegExp(/\(/.source+ge+/\s+(?=\S)/.source+Ee+/\)/.source),inside:Le},argument:{pattern:RegExp(/(^|[\s(])/.source+ge),lookbehind:!0,alias:"variable"},rest:Le},je="\\S+(?:\\s+\\S+)*",Ge={pattern:RegExp(he+Ee+ie),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+je),inside:Oe},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+je),inside:Oe},keys:{pattern:RegExp("&key\\s+"+je+"(?:\\s+&allow-other-keys)?"),inside:Oe},argument:{pattern:RegExp(ge),alias:"variable"},punctuation:/[()]/}};Le.lambda.inside.arguments=Ge,Le.defun.inside.arguments=E.util.clone(Ge),Le.defun.inside.arguments.inside.sublist=Ge,E.languages.lisp=Le,E.languages.elisp=Le,E.languages.emacs=Le,E.languages["emacs-lisp"]=Le})(y)}},98135:function(de){"use strict";de.exports=ne,ne.displayName="livescript",ne.aliases=[];function ne(y){y.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},y.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=y.languages.livescript}},36907:function(de){"use strict";de.exports=ne,ne.displayName="llvm",ne.aliases=[];function ne(y){(function(E){E.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(y)}},3567:function(de){"use strict";de.exports=ne,ne.displayName="log",ne.aliases=[];function ne(y){y.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:y.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(de){"use strict";de.exports=ne,ne.displayName="lolcode",ne.aliases=[];function ne(y){y.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},29509:function(de){"use strict";de.exports=ne,ne.displayName="lua",ne.aliases=[];function ne(y){y.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(de){"use strict";de.exports=ne,ne.displayName="magma",ne.aliases=[];function ne(y){y.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(de){"use strict";de.exports=ne,ne.displayName="makefile",ne.aliases=[];function ne(y){y.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(de){"use strict";de.exports=ne,ne.displayName="markdown",ne.aliases=["md"];function ne(y){(function(E){var re=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function oe(Oe){return Oe=Oe.replace(//g,function(){return re}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+Oe+")")}var ge=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,fe=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return ge}),he=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;E.languages.markdown=E.languages.extend("markup",{}),E.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:E.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+fe+he+"(?:"+fe+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+fe+he+")(?:"+fe+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(ge),inside:E.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+fe+")"+he+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+fe+"$"),inside:{"table-header":{pattern:RegExp(ge),alias:"important",inside:E.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:oe(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:oe(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:oe(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:oe(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(Oe){["url","bold","italic","strike","code-snippet"].forEach(function(je){Oe!==je&&(E.languages.markdown[Oe].inside.content.inside[je]=E.languages.markdown[je])})}),E.hooks.add("after-tokenize",function(Oe){if(Oe.language!=="markdown"&&Oe.language!=="md")return;function je(Ge){if(!(!Ge||typeof Ge=="string"))for(var ce=0,b=Ge.length;ce",quot:'"'},Ee=String.fromCodePoint||String.fromCharCode;function Le(Oe){var je=Oe.replace(ie,"");return je=je.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(Ge,ce){if(ce=ce.toLowerCase(),ce[0]==="#"){var b;return ce[1]==="x"?b=parseInt(ce.slice(2),16):b=Number(ce.slice(1)),Ee(b)}else{var a=xe[ce];return a||Ge}}),je}E.languages.md=E.languages.markdown})(y)}},51478:function(de){"use strict";de.exports=ne,ne.displayName="markupTemplating",ne.aliases=[];function ne(y){(function(E){function re(oe,ge){return"___"+oe.toUpperCase()+ge+"___"}Object.defineProperties(E.languages["markup-templating"]={},{buildPlaceholders:{value:function(oe,ge,fe,he){if(oe.language===ge){var ie=oe.tokenStack=[];oe.code=oe.code.replace(fe,function(xe){if(typeof he=="function"&&!he(xe))return xe;for(var Ee=ie.length,Le;oe.code.indexOf(Le=re(ge,Ee))!==-1;)++Ee;return ie[Ee]=xe,Le}),oe.grammar=E.languages.markup}}},tokenizePlaceholders:{value:function(oe,ge){if(oe.language!==ge||!oe.tokenStack)return;oe.grammar=E.languages[ge];var fe=0,he=Object.keys(oe.tokenStack);function ie(xe){for(var Ee=0;Ee=he.length);Ee++){var Le=xe[Ee];if(typeof Le=="string"||Le.content&&typeof Le.content=="string"){var Oe=he[fe],je=oe.tokenStack[Oe],Ge=typeof Le=="string"?Le:Le.content,ce=re(ge,Oe),b=Ge.indexOf(ce);if(b>-1){++fe;var a=Ge.substring(0,b),ee=new E.Token(ge,E.tokenize(je,oe.grammar),"language-"+ge,je),x=Ge.substring(b+ce.length),te=[];a&&te.push.apply(te,ie([a])),te.push(ee),x&&te.push.apply(te,ie([x])),typeof Le=="string"?xe.splice.apply(xe,[Ee,1].concat(te)):Le.content=te}}else Le.content&&ie(Le.content)}return xe}ie(oe.tokens)}}})})(y)}},70614:function(de){"use strict";de.exports=ne,ne.displayName="markup",ne.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ne(y){y.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},y.languages.markup.tag.inside["attr-value"].inside.entity=y.languages.markup.entity,y.languages.markup.doctype.inside["internal-subset"].inside=y.languages.markup,y.hooks.add("wrap",function(E){E.type==="entity"&&(E.attributes.title=E.content.value.replace(/&/,"&"))}),Object.defineProperty(y.languages.markup.tag,"addInlined",{value:function(re,oe){var ge={};ge["language-"+oe]={pattern:/(^$)/i,lookbehind:!0,inside:y.languages[oe]},ge.cdata=/^$/i;var fe={"included-cdata":{pattern://i,inside:ge}};fe["language-"+oe]={pattern:/[\s\S]+/,inside:y.languages[oe]};var he={};he[re]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return re}),"i"),lookbehind:!0,greedy:!0,inside:fe},y.languages.insertBefore("markup","cdata",he)}}),Object.defineProperty(y.languages.markup.tag,"addAttribute",{value:function(E,re){y.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+E+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[re,"language-"+re],inside:y.languages[re]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),y.languages.html=y.languages.markup,y.languages.mathml=y.languages.markup,y.languages.svg=y.languages.markup,y.languages.xml=y.languages.extend("markup",{}),y.languages.ssml=y.languages.xml,y.languages.atom=y.languages.xml,y.languages.rss=y.languages.xml}},16928:function(de){"use strict";de.exports=ne,ne.displayName="matlab",ne.aliases=[];function ne(y){y.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(de){"use strict";de.exports=ne,ne.displayName="maxscript",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;E.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+re.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+re.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:re,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(y)}},37164:function(de){"use strict";de.exports=ne,ne.displayName="mel",ne.aliases=[];function ne(y){y.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},y.languages.mel.code.inside.rest=y.languages.mel}},25153:function(de){"use strict";de.exports=ne,ne.displayName="mermaid",ne.aliases=[];function ne(y){y.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(de){"use strict";de.exports=ne,ne.displayName="mizar",ne.aliases=[];function ne(y){y.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(de){"use strict";de.exports=ne,ne.displayName="mongodb",ne.aliases=[];function ne(y){(function(E){var re=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],oe=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];re=re.map(function(fe){return fe.replace("$","\\$")});var ge="(?:"+re.join("|")+")\\b";E.languages.mongodb=E.languages.extend("javascript",{}),E.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+ge+"(?:\\1)?$")}}}),E.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},E.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+oe.join("|")+")\\b"),alias:"keyword"}})})(y)}},65626:function(de){"use strict";de.exports=ne,ne.displayName="monkey",ne.aliases=[];function ne(y){y.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(de){"use strict";de.exports=ne,ne.displayName="moonscript",ne.aliases=["moon"];function ne(y){y.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},y.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=y.languages.moonscript,y.languages.moon=y.languages.moonscript}},40722:function(de){"use strict";de.exports=ne,ne.displayName="n1ql",ne.aliases=[];function ne(y){y.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(de){"use strict";de.exports=ne,ne.displayName="n4js",ne.aliases=["n4jsd"];function ne(y){y.languages.n4js=y.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),y.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),y.languages.n4jsd=y.languages.n4js}},41224:function(de){"use strict";de.exports=ne,ne.displayName="nand2tetrisHdl",ne.aliases=[];function ne(y){y.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(de){"use strict";de.exports=ne,ne.displayName="naniscript",ne.aliases=[];function ne(y){(function(E){var re=/\{[^\r\n\[\]{}]*\}/,oe={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:re,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};E.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:re,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:oe}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:re,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:oe},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},E.languages.nani=E.languages.naniscript,E.hooks.add("after-tokenize",function(he){var ie=he.tokens;ie.forEach(function(xe){if(typeof xe!="string"&&xe.type==="generic-text"){var Ee=fe(xe);ge(Ee)||(xe.type="bad-line",xe.content=Ee)}})});function ge(he){for(var ie="[]{}",xe=[],Ee=0;Ee=&|$!]/}}},32964:function(de){"use strict";de.exports=ne,ne.displayName="neon",ne.aliases=[];function ne(y){y.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(de){"use strict";de.exports=ne,ne.displayName="nevod",ne.aliases=[];function ne(y){y.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(de){"use strict";de.exports=ne,ne.displayName="nginx",ne.aliases=[];function ne(y){(function(E){var re=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;E.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:re}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:re}},punctuation:/[{};]/}})(y)}},66791:function(de){"use strict";de.exports=ne,ne.displayName="nim",ne.aliases=[];function ne(y){y.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(de){"use strict";de.exports=ne,ne.displayName="nix",ne.aliases=[];function ne(y){y.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},y.languages.nix.string.inside.interpolation.inside=y.languages.nix}},13490:function(de){"use strict";de.exports=ne,ne.displayName="nsis",ne.aliases=[];function ne(y){y.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="objectivec",re.aliases=["objc"];function re(oe){oe.register(E),oe.languages.objectivec=oe.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete oe.languages.objectivec["class-name"],oe.languages.objc=oe.languages.objectivec}},66894:function(de){"use strict";de.exports=ne,ne.displayName="ocaml",ne.aliases=[];function ne(y){y.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(de,ne,y){"use strict";var E=y(79440);de.exports=re,re.displayName="opencl",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.opencl=ge.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),ge.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var fe={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};ge.languages.insertBefore("c","keyword",fe),ge.languages.cpp&&(fe["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},ge.languages.insertBefore("cpp","keyword",fe))}(oe)}},27734:function(de){"use strict";de.exports=ne,ne.displayName="openqasm",ne.aliases=["qasm"];function ne(y){y.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},y.languages.qasm=y.languages.openqasm}},91889:function(de){"use strict";de.exports=ne,ne.displayName="oz",ne.aliases=[];function ne(y){y.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(de){"use strict";de.exports=ne,ne.displayName="parigp",ne.aliases=[];function ne(y){y.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var E=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return E=E.map(function(re){return re.split("").join(" *")}).join("|"),RegExp("\\b(?:"+E+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(de){"use strict";de.exports=ne,ne.displayName="parser",ne.aliases=[];function ne(y){(function(E){var re=E.languages.parser=E.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});re=E.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:re.keyword,variable:re.variable,function:re.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:re.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:re.punctuation}}}),E.languages.insertBefore("inside","punctuation",{expression:re.expression,keyword:re.keyword,variable:re.variable,function:re.function,escape:re.escape,"parser-punctuation":{pattern:re.punctuation,alias:"punctuation"}},re.tag.inside["attr-value"])})(y)}},92949:function(de){"use strict";de.exports=ne,ne.displayName="pascal",ne.aliases=["objectpascal"];function ne(y){y.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},y.languages.pascal.asm.inside=y.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),y.languages.objectpascal=y.languages.pascal}},5681:function(de){"use strict";de.exports=ne,ne.displayName="pascaligo",ne.aliases=[];function ne(y){(function(E){var re=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,oe=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return re}),ge=E.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return oe}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return oe}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return oe})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},fe=["comment","keyword","builtin","operator","punctuation"].reduce(function(he,ie){return he[ie]=ge[ie],he},{});ge["class-name"].forEach(function(he){he.inside=fe})})(y)}},70696:function(de){"use strict";de.exports=ne,ne.displayName="pcaxis",ne.aliases=["px"];function ne(y){y.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},y.languages.px=y.languages.pcaxis}},35790:function(de){"use strict";de.exports=ne,ne.displayName="peoplecode",ne.aliases=["pcode"];function ne(y){y.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},y.languages.pcode=y.languages.peoplecode}},25777:function(de){"use strict";de.exports=ne,ne.displayName="perl",ne.aliases=[];function ne(y){(function(E){var re=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;E.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,re].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,re+/\s*/.source+re].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(y)}},65889:function(de,ne,y){"use strict";var E=y(53852);de.exports=re,re.displayName="phpExtras",re.aliases=[];function re(oe){oe.register(E),oe.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="php",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,he=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],ie=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,xe=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Ee=/[{}\[\](),:;]/;ge.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:fe,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:ie,operator:xe,punctuation:Ee};var Le={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:ge.languages.php},Oe=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:Le}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:Le}}];ge.languages.insertBefore("php","variable",{string:Oe,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:fe,string:Oe,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:he,number:ie,operator:xe,punctuation:Ee}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),ge.hooks.add("before-tokenize",function(je){if(/<\?/.test(je.code)){var Ge=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;ge.languages["markup-templating"].buildPlaceholders(je,"php",Ge)}}),ge.hooks.add("after-tokenize",function(je){ge.languages["markup-templating"].tokenizePlaceholders(je,"php")})}(oe)}},97719:function(de,ne,y){"use strict";var E=y(53852),re=y(53510);de.exports=oe,oe.displayName="phpdoc",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;fe.languages.phpdoc=fe.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+he+"\\s+)?)\\$\\w+"),lookbehind:!0}}),fe.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+he),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),fe.languages.javadoclike.addSupport("php",fe.languages.phpdoc)}(ge)}},63839:function(de,ne,y){"use strict";var E=y(69435);de.exports=re,re.displayName="plsql",re.aliases=[];function re(oe){oe.register(E),oe.languages.plsql=oe.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),oe.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(de){"use strict";de.exports=ne,ne.displayName="powerquery",ne.aliases=[];function ne(y){y.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},y.languages.pq=y.languages.powerquery,y.languages.mscript=y.languages.powerquery}},32530:function(de){"use strict";de.exports=ne,ne.displayName="powershell",ne.aliases=[];function ne(y){(function(E){var re=E.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};re.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:re},boolean:re.boolean,variable:re.variable}})(y)}},8938:function(de){"use strict";de.exports=ne,ne.displayName="processing",ne.aliases=[];function ne(y){y.languages.processing=y.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),y.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(de){"use strict";de.exports=ne,ne.displayName="prolog",ne.aliases=[];function ne(y){y.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(de){"use strict";de.exports=ne,ne.displayName="promql",ne.aliases=[];function ne(y){(function(E){var re=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],oe=["on","ignoring","group_right","group_left","by","without"],ge=["offset"],fe=re.concat(oe,ge);E.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+oe.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+fe.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(y)}},15375:function(de){"use strict";de.exports=ne,ne.displayName="properties",ne.aliases=[];function ne(y){y.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(de){"use strict";de.exports=ne,ne.displayName="protobuf",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;E.languages.protobuf=E.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),E.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:re}},builtin:re,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(y)}},83588:function(de){"use strict";de.exports=ne,ne.displayName="psl",ne.aliases=[];function ne(y){y.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(de){"use strict";de.exports=ne,ne.displayName="pug",ne.aliases=[];function ne(y){(function(E){E.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:E.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:E.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:E.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:E.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:E.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:E.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:E.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:E.languages.javascript}],punctuation:/[.\-!=|]+/};for(var re=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,oe=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],ge={},fe=0,he=oe.length;fe",function(){return ie.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[ie.language,"language-"+ie.language],inside:E.languages[ie.language]}}})}E.languages.insertBefore("pug","filter",ge)})(y)}},21294:function(de){"use strict";de.exports=ne,ne.displayName="puppet",ne.aliases=[];function ne(y){(function(E){E.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var re=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:E.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];E.languages.puppet.heredoc[0].inside.interpolation=re,E.languages.puppet.string.inside["double-quoted"].inside.interpolation=re})(y)}},38709:function(de){"use strict";de.exports=ne,ne.displayName="pure",ne.aliases=[];function ne(y){(function(E){E.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var re=["c",{lang:"c++",alias:"cpp"},"fortran"],oe=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;re.forEach(function(ge){var fe=ge;if(typeof ge!="string"&&(fe=ge.alias,ge=ge.lang),E.languages[fe]){var he={};he["inline-lang-"+fe]={pattern:RegExp(oe.replace("",ge.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:E.util.clone(E.languages.pure["inline-lang"].inside)},he["inline-lang-"+fe].inside.rest=E.util.clone(E.languages[fe]),E.languages.insertBefore("pure","inline-lang",he)}}),E.languages.c&&(E.languages.pure["inline-lang"].inside.rest=E.util.clone(E.languages.c))})(y)}},15008:function(de){"use strict";de.exports=ne,ne.displayName="purebasic",ne.aliases=[];function ne(y){y.languages.purebasic=y.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),y.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete y.languages.purebasic["class-name"],delete y.languages.purebasic.boolean,y.languages.pbfasm=y.languages.purebasic}},96549:function(de,ne,y){"use strict";var E=y(2050);de.exports=re,re.displayName="purescript",re.aliases=["purs"];function re(oe){oe.register(E),oe.languages.purescript=oe.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[oe.languages.haskell.operator[0],oe.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),oe.languages.purs=oe.languages.purescript}},5221:function(de){"use strict";de.exports=ne,ne.displayName="python",ne.aliases=["py"];function ne(y){y.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.python["string-interpolation"].inside.interpolation.inside.rest=y.languages.python,y.languages.py=y.languages.python}},27447:function(de){"use strict";de.exports=ne,ne.displayName="q",ne.aliases=[];function ne(y){y.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(de){"use strict";de.exports=ne,ne.displayName="qml",ne.aliases=[];function ne(y){(function(E){for(var re=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,oe=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,ge=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return re}).replace(//g,function(){return oe}),fe=0;fe<2;fe++)ge=ge.replace(//g,function(){return ge});ge=ge.replace(//g,"[^\\s\\S]"),E.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:E.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(y)}},75542:function(de){"use strict";de.exports=ne,ne.displayName="qore",ne.aliases=[];function ne(y){y.languages.qore=y.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(de){"use strict";de.exports=ne,ne.displayName="qsharp",ne.aliases=["qs"];function ne(y){(function(E){function re(Ge,ce){return Ge.replace(/<<(\d+)>>/g,function(b,a){return"(?:"+ce[+a]+")"})}function oe(Ge,ce,b){return RegExp(re(Ge,ce),b||"")}function ge(Ge,ce){for(var b=0;b>/g,function(){return"(?:"+Ge+")"});return Ge.replace(/<>/g,"[^\\s\\S]")}var fe={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function he(Ge){return"\\b(?:"+Ge.trim().replace(/ /g,"|")+")\\b"}var ie=RegExp(he(fe.type+" "+fe.other)),xe=/\b[A-Za-z_]\w*\b/.source,Ee=re(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[xe]),Le={keyword:ie,punctuation:/[<>()?,.:[\]]/},Oe=/"(?:\\.|[^\\"])*"/.source;E.languages.qsharp=E.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:oe(/(^|[^$\\])<<0>>/.source,[Oe]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:oe(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Ee]),lookbehind:!0,inside:Le},{pattern:oe(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Ee]),lookbehind:!0,inside:Le}],keyword:ie,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),E.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var je=ge(re(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[Oe]),2);E.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:oe(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[je]),greedy:!0,inside:{interpolation:{pattern:oe(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[je]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:E.languages.qsharp}}},string:/[\s\S]+/}}})})(y),y.languages.qs=y.languages.qsharp}},44298:function(de){"use strict";de.exports=ne,ne.displayName="r",ne.aliases=[];function ne(y){y.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(de,ne,y){"use strict";var E=y(48780);de.exports=re,re.displayName="racket",re.aliases=["rkt"];function re(oe){oe.register(E),oe.languages.racket=oe.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),oe.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),oe.languages.rkt=oe.languages.racket}},75266:function(de){"use strict";de.exports=ne,ne.displayName="reason",ne.aliases=[];function ne(y){y.languages.reason=y.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),y.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete y.languages.reason.function}},48139:function(de){"use strict";de.exports=ne,ne.displayName="regex",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},oe=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,ge={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},fe={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},he="(?:[^\\\\-]|"+oe.source+")",ie=RegExp(he+"-"+he),xe={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};E.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:ie,inside:{escape:oe,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":re,"char-set":fe,escape:oe}},"special-escape":re,"char-set":ge,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":xe}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:oe,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(de){"use strict";de.exports=ne,ne.displayName="renpy",ne.aliases=["rpy"];function ne(y){y.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},y.languages.rpy=y.languages.renpy}},63919:function(de){"use strict";de.exports=ne,ne.displayName="rest",ne.aliases=[];function ne(y){y.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(de){"use strict";de.exports=ne,ne.displayName="rip",ne.aliases=[];function ne(y){y.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(de){"use strict";de.exports=ne,ne.displayName="roboconf",ne.aliases=[];function ne(y){y.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(de){"use strict";de.exports=ne,ne.displayName="robotframework",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},oe={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function ge(xe,Ee){var Le={};Le["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var Oe in Ee)Le[Oe]=Ee[Oe];return Le.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},Le.variable=oe,Le.comment=re,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return xe}),"im"),alias:"section",inside:Le}}var fe={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},he={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:oe}},ie={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:oe}};E.languages.robotframework={settings:ge("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:ge("Variables"),"test-cases":ge("Test Cases",{"test-name":he,documentation:fe,property:ie}),keywords:ge("Keywords",{"keyword-name":he,documentation:fe,property:ie}),tasks:ge("Tasks",{"task-name":he,documentation:fe,property:ie}),comment:re},E.languages.robot=E.languages.robotframework})(y)}},75308:function(de){"use strict";de.exports=ne,ne.displayName="ruby",ne.aliases=["rb"];function ne(y){(function(E){E.languages.ruby=E.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),E.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var re={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:E.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete E.languages.ruby.function;var oe="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",ge=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;E.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+oe+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:re,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+ge),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+ge+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),E.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+oe),greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:re,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+oe),greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:re,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete E.languages.ruby.string,E.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),E.languages.rb=E.languages.ruby})(y)}},45315:function(de){"use strict";de.exports=ne,ne.displayName="rust",ne.aliases=[];function ne(y){(function(E){for(var re=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,oe=0;oe<2;oe++)re=re.replace(//g,function(){return re});re=re.replace(//g,function(){return/[^\s\S]/.source}),E.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+re),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},E.languages.rust["closure-params"].inside.rest=E.languages.rust,E.languages.rust.attribute.inside.string=E.languages.rust.string})(y)}},13794:function(de){"use strict";de.exports=ne,ne.displayName="sas",ne.aliases=[];function ne(y){(function(E){var re=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,oe=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,ge={pattern:RegExp(re+"[bx]"),alias:"number"},fe={pattern:/&[a-z_]\w*/i},he={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},ie={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},xe=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Ee={pattern:RegExp(re),greedy:!0},Le=/[$%@.(){}\[\];,\\]/,Oe={pattern:/%?\b\w+(?=\()/,alias:"keyword"},je={function:Oe,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":fe,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee},Ge={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},ce={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},a={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},ee=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,x={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return ee}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return ee}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:xe,function:Oe,"arg-value":je["arg-value"],operator:je.operator,argument:je.arg,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},te={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};E.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return re}),"im"),alias:"language-sql",inside:E.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-groovy",inside:E.languages.groovy},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,alias:"language-lua",inside:E.languages.lua},keyword:te,"submit-statement":a,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:xe,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:je}},"cas-actions":x,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:je},step:ie,keyword:te,function:Oe,format:Ge,altformat:ce,"global-statements":b,number:oe,"numeric-constant":ge,punctuation:Le,string:Ee}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return re}),"im"),lookbehind:!0,inside:je},"macro-keyword":he,"macro-variable":fe,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":he,"macro-variable":fe,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:Le}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:xe,number:oe,"numeric-constant":ge}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:je},"cas-actions":x,comment:xe,function:Oe,format:Ge,altformat:ce,"numeric-constant":ge,datetime:{pattern:RegExp(re+"(?:dt?|t)"),alias:"number"},string:Ee,step:ie,keyword:te,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:oe,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:Le}})(y)}},41299:function(de){"use strict";de.exports=ne,ne.displayName="sass",ne.aliases=[];function ne(y){(function(E){E.languages.sass=E.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),E.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete E.languages.sass.atrule;var re=/\$[-\w]+|#\{\$[-\w]+\}/,oe=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];E.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:re,operator:oe}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:re,operator:oe,important:E.languages.sass.important}}}),delete E.languages.sass.property,delete E.languages.sass.important,E.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(y)}},98177:function(de,ne,y){"use strict";var E=y(7093);de.exports=re,re.displayName="scala",re.aliases=[];function re(oe){oe.register(E),oe.languages.scala=oe.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),oe.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:oe.languages.scala}}},string:/[\s\S]+/}}}),delete oe.languages.scala["class-name"],delete oe.languages.scala.function}},48780:function(de){"use strict";de.exports=ne,ne.displayName="scheme",ne.aliases=[];function ne(y){(function(E){E.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(re({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function re(oe){for(var ge in oe)oe[ge]=oe[ge].replace(/<[\w\s]+>/g,function(fe){return"(?:"+oe[fe].trim()+")"});return oe[ge]}})(y)}},79793:function(de){"use strict";de.exports=ne,ne.displayName="scss",ne.aliases=[];function ne(y){y.languages.scss=y.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),y.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),y.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),y.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),y.languages.scss.atrule.inside.rest=y.languages.scss}},52085:function(de,ne,y){"use strict";var E=y(3058);de.exports=re,re.displayName="shellSession",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");ge.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return fe}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:ge.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},ge.languages["sh-session"]=ge.languages.shellsession=ge.languages["shell-session"]}(oe)}},65411:function(de){"use strict";de.exports=ne,ne.displayName="smali",ne.aliases=[];function ne(y){y.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(de){"use strict";de.exports=ne,ne.displayName="smalltalk",ne.aliases=[];function ne(y){y.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="smarty",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:ge.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},ge.languages.smarty["embedded-php"].inside.smarty.inside=ge.languages.smarty,ge.languages.smarty.string[0].inside.interpolation.inside.expression.inside=ge.languages.smarty;var fe=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,he=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return fe.source}),"g");ge.hooks.add("before-tokenize",function(ie){var xe="{literal}",Ee="{/literal}",Le=!1;ge.languages["markup-templating"].buildPlaceholders(ie,"smarty",he,function(Oe){return Oe===Ee&&(Le=!1),Le?!1:(Oe===xe&&(Le=!0),!0)})}),ge.hooks.add("after-tokenize",function(ie){ge.languages["markup-templating"].tokenizePlaceholders(ie,"smarty")})}(oe)}},66433:function(de){"use strict";de.exports=ne,ne.displayName="sml",ne.aliases=["smlnj"];function ne(y){(function(E){var re=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;E.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return re.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:re,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},E.languages.sml["class-name"][0].inside=E.languages.sml,E.languages.smlnj=E.languages.sml})(y)}},34855:function(de){"use strict";de.exports=ne,ne.displayName="solidity",ne.aliases=["sol"];function ne(y){y.languages.solidity=y.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),y.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),y.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),y.languages.sol=y.languages.solidity}},12998:function(de){"use strict";de.exports=ne,ne.displayName="solutionFile",ne.aliases=[];function ne(y){(function(E){var re={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};E.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:re}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:re}},guid:re,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},E.languages.sln=E.languages["solution-file"]})(y)}},10202:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="soy",re.aliases=[];function re(oe){oe.register(E),function(ge){var fe=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,he=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;ge.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:fe,greedy:!0},number:he,punctuation:/[\[\].?]/}},string:{pattern:fe,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:he,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},ge.hooks.add("before-tokenize",function(ie){var xe=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Ee="{literal}",Le="{/literal}",Oe=!1;ge.languages["markup-templating"].buildPlaceholders(ie,"soy",xe,function(je){return je===Le&&(Oe=!1),Oe?!1:(je===Ee&&(Oe=!0),!0)})}),ge.hooks.add("after-tokenize",function(ie){ge.languages["markup-templating"].tokenizePlaceholders(ie,"soy")})}(oe)}},41186:function(de,ne,y){"use strict";var E=y(58710);de.exports=re,re.displayName="sparql",re.aliases=["rq"];function re(oe){oe.register(E),oe.languages.sparql=oe.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),oe.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),oe.languages.rq=oe.languages.sparql}},68963:function(de){"use strict";de.exports=ne,ne.displayName="splunkSpl",ne.aliases=[];function ne(y){y.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(de){"use strict";de.exports=ne,ne.displayName="sqf",ne.aliases=[];function ne(y){y.languages.sqf=y.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),y.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:y.languages.sqf.comment}}}),delete y.languages.sqf["class-name"]}},69435:function(de){"use strict";de.exports=ne,ne.displayName="sql",ne.aliases=[];function ne(y){y.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(de){"use strict";de.exports=ne,ne.displayName="squirrel",ne.aliases=[];function ne(y){y.languages.squirrel=y.languages.extend("clike",{comment:[y.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),y.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),y.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(de){"use strict";de.exports=ne,ne.displayName="stan",ne.aliases=[];function ne(y){(function(E){var re=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;E.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+re.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,re],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},E.languages.stan.constraint.inside.expression.inside=E.languages.stan})(y)}},89032:function(de){"use strict";de.exports=ne,ne.displayName="stylus",ne.aliases=[];function ne(y){(function(E){var re={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},oe={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},ge={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:re,number:oe,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:re,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:oe,punctuation:/[{}()\[\];:,]/};ge.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:ge}},ge.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:ge}},E.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:ge}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:ge}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:ge}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:ge.interpolation}},rest:ge}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:ge.interpolation,comment:ge.comment,punctuation:/[{},]/}},func:ge.func,string:ge.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:ge.interpolation,punctuation:/[{}()\[\];:.]/}})(y)}},40241:function(de){"use strict";de.exports=ne,ne.displayName="swift",ne.aliases=[];function ne(y){y.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},y.languages.swift["string-literal"].forEach(function(E){E.inside.interpolation.inside=y.languages.swift})}},24812:function(de){"use strict";de.exports=ne,ne.displayName="systemd",ne.aliases=[];function ne(y){(function(E){var re={pattern:/^[;#].*/m,greedy:!0},oe=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;E.languages.systemd={comment:re,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+oe+`|(?=[^"\r ]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+oe+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:re,quoted:{pattern:RegExp(/(^|\s)/.source+oe),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(y)}},16747:function(de,ne,y){"use strict";var E=y(73584),re=y(87648);de.exports=oe,oe.displayName="t4Cs",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),ge.languages.t4=ge.languages["t4-cs"]=ge.languages["t4-templating"].createT4("csharp")}},73584:function(de){"use strict";de.exports=ne,ne.displayName="t4Templating",ne.aliases=[];function ne(y){(function(E){function re(ge,fe,he){return{pattern:RegExp("<#"+ge+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+ge+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:fe,alias:he}}}}function oe(ge){var fe=E.languages[ge],he="language-"+ge;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:re("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:re("=",fe,he),"class-feature":re("\\+",fe,he),standard:re("",fe,he)}}}}E.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:oe})})(y)}},79243:function(de,ne,y){"use strict";var E=y(73584),re=y(55686);de.exports=oe,oe.displayName="t4Vb",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),ge.languages["t4-vb"]=ge.languages["t4-templating"].createT4("vbnet")}},31788:function(de,ne,y){"use strict";var E=y(14409);de.exports=re,re.displayName="tap",re.aliases=[];function re(oe){oe.register(E),oe.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:oe.languages.yaml,alias:"language-yaml"}}}},60871:function(de){"use strict";de.exports=ne,ne.displayName="tcl",ne.aliases=[];function ne(y){y.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(de){"use strict";de.exports=ne,ne.displayName="textile",ne.aliases=[];function ne(y){(function(E){var re=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,oe=/\)|\((?![^|()\n]+\))/.source;function ge(Oe,je){return RegExp(Oe.replace(//g,function(){return"(?:"+re+")"}).replace(//g,function(){return"(?:"+oe+")"}),je||"")}var fe={css:{pattern:/\{[^{}]+\}/,inside:{rest:E.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},he=E.languages.textile=E.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:ge(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:ge(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:fe},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:ge(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:ge(/(^[*#]+)+/.source),lookbehind:!0,inside:fe},punctuation:/^[*#]+/}},table:{pattern:ge(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:ge(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:fe},punctuation:/\||^\./}},inline:{pattern:ge(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:ge(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:ge(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:ge(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:ge(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:ge(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:ge(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:ge(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:ge(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:fe},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:ge(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:ge(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:ge(/(^")+/.source),lookbehind:!0,inside:fe},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:ge(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:ge(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:ge(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:fe},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),ie=he.phrase.inside,xe={inline:ie.inline,link:ie.link,image:ie.image,footnote:ie.footnote,acronym:ie.acronym,mark:ie.mark};he.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var Ee=ie.inline.inside;Ee.bold.inside=xe,Ee.italic.inside=xe,Ee.inserted.inside=xe,Ee.deleted.inside=xe,Ee.span.inside=xe;var Le=ie.table.inside;Le.inline=xe.inline,Le.link=xe.link,Le.image=xe.image,Le.footnote=xe.footnote,Le.acronym=xe.acronym,Le.mark=xe.mark})(y)}},14693:function(de){"use strict";de.exports=ne,ne.displayName="toml",ne.aliases=[];function ne(y){(function(E){var re=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function oe(ge){return ge.replace(/__/g,function(){return re})}E.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(oe(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(oe(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(y)}},8743:function(de){"use strict";de.exports=ne,ne.displayName="tremor",ne.aliases=[];function ne(y){(function(E){E.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var re=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;E.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+re+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+re+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(re),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:E.languages.tremor}}},string:/[\s\S]+/}},E.languages.troy=E.languages.tremor,E.languages.trickle=E.languages.tremor})(y)}},1689:function(de,ne,y){"use strict";var E=y(24103),re=y(92784);de.exports=oe,oe.displayName="tsx",oe.aliases=[];function oe(ge){ge.register(E),ge.register(re),function(fe){var he=fe.util.clone(fe.languages.typescript);fe.languages.tsx=fe.languages.extend("jsx",he),delete fe.languages.tsx.parameter,delete fe.languages.tsx["literal-property"];var ie=fe.languages.tsx.tag;ie.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+ie.pattern.source+")",ie.pattern.flags),ie.lookbehind=!0}(ge)}},69210:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="tt2",re.aliases=[];function re(oe){oe.register(E),function(ge){ge.languages.tt2=ge.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),ge.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),ge.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),ge.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete ge.languages.tt2.string,ge.hooks.add("before-tokenize",function(fe){var he=/\[%[\s\S]+?%\]/g;ge.languages["markup-templating"].buildPlaceholders(fe,"tt2",he)}),ge.hooks.add("after-tokenize",function(fe){ge.languages["markup-templating"].tokenizePlaceholders(fe,"tt2")})}(oe)}},58710:function(de){"use strict";de.exports=ne,ne.displayName="turtle",ne.aliases=[];function ne(y){y.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},y.languages.trig=y.languages.turtle}},60452:function(de,ne,y){"use strict";var E=y(51478);de.exports=re,re.displayName="twig",re.aliases=[];function re(oe){oe.register(E),oe.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},oe.hooks.add("before-tokenize",function(ge){if(ge.language==="twig"){var fe=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;oe.languages["markup-templating"].buildPlaceholders(ge,"twig",fe)}}),oe.hooks.add("after-tokenize",function(ge){oe.languages["markup-templating"].tokenizePlaceholders(ge,"twig")})}},92784:function(de){"use strict";de.exports=ne,ne.displayName="typescript",ne.aliases=["ts"];function ne(y){(function(E){E.languages.typescript=E.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),E.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete E.languages.typescript.parameter,delete E.languages.typescript["literal-property"];var re=E.languages.extend("typescript",{});delete re["class-name"],E.languages.typescript["class-name"].inside=re,E.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:re}}}}),E.languages.ts=E.languages.typescript})(y)}},36489:function(de){"use strict";de.exports=ne,ne.displayName="typoscript",ne.aliases=["tsconfig"];function ne(y){(function(E){var re=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:re}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:re,number:/^\d+$/,punctuation:/[,|:]/}},keyword:re,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript})(y)}},78380:function(de){"use strict";de.exports=ne,ne.displayName="unrealscript",ne.aliases=["uc","uscript"];function ne(y){y.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},y.languages.uc=y.languages.uscript=y.languages.unrealscript}},10409:function(de){"use strict";de.exports=ne,ne.displayName="uorazor",ne.aliases=[];function ne(y){y.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(de){"use strict";de.exports=ne,ne.displayName="uri",ne.aliases=["url"];function ne(y){y.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},y.languages.url=y.languages.uri}},82028:function(de){"use strict";de.exports=ne,ne.displayName="v",ne.aliases=[];function ne(y){(function(E){var re={pattern:/[\s\S]+/,inside:null};E.languages.v=E.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":re}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),re.inside=E.languages.v,E.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),E.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),E.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:E.languages.v.generic.inside}}}})})(y)}},62282:function(de){"use strict";de.exports=ne,ne.displayName="vala",ne.aliases=[];function ne(y){y.languages.vala=y.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),y.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:y.languages.vala}},string:/[\s\S]+/}}}),y.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(de,ne,y){"use strict";var E=y(51422);de.exports=re,re.displayName="vbnet",re.aliases=[];function re(oe){oe.register(E),oe.languages.vbnet=oe.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(de){"use strict";de.exports=ne,ne.displayName="velocity",ne.aliases=[];function ne(y){(function(E){E.languages.velocity=E.languages.extend("markup",{});var re={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};re.variable.inside={string:re.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:re.number,boolean:re.boolean,punctuation:re.punctuation},E.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:re}},variable:re.variable}),E.languages.velocity.tag.inside["attr-value"].inside.rest=E.languages.velocity})(y)}},37116:function(de){"use strict";de.exports=ne,ne.displayName="verilog",ne.aliases=[];function ne(y){y.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(de){"use strict";de.exports=ne,ne.displayName="vhdl",ne.aliases=[];function ne(y){y.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(de){"use strict";de.exports=ne,ne.displayName="vim",ne.aliases=[];function ne(y){y.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(de){"use strict";de.exports=ne,ne.displayName="visualBasic",ne.aliases=[];function ne(y){y.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},y.languages.vb=y.languages["visual-basic"],y.languages.vba=y.languages["visual-basic"]}},17723:function(de){"use strict";de.exports=ne,ne.displayName="warpscript",ne.aliases=[];function ne(y){y.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(de){"use strict";de.exports=ne,ne.displayName="wasm",ne.aliases=[];function ne(y){y.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(de){"use strict";de.exports=ne,ne.displayName="webIdl",ne.aliases=[];function ne(y){(function(E){var re=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,oe="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+re+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,ge={};E.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+re),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:ge},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+oe),lookbehind:!0,inside:ge},{pattern:RegExp("("+/\bcallback\s+/.source+re+/\s*=\s*/.source+")"+oe),lookbehind:!0,inside:ge},{pattern:RegExp(/(\btypedef\b\s*)/.source+oe),lookbehind:!0,inside:ge},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+re),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+re),lookbehind:!0},RegExp(re+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+re),lookbehind:!0},{pattern:RegExp(oe+"(?="+/\s*(?:\.{3}\s*)?/.source+re+/\s*[(),;=]/.source+")"),inside:ge}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var fe in E.languages["web-idl"])fe!=="class-name"&&(ge[fe]=E.languages["web-idl"][fe]);E.languages.webidl=E.languages["web-idl"]})(y)}},8921:function(de){"use strict";de.exports=ne,ne.displayName="wiki",ne.aliases=[];function ne(y){y.languages.wiki=y.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:y.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),y.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:y.languages.markup.tag.inside}}}})}},13429:function(de){"use strict";de.exports=ne,ne.displayName="wolfram",ne.aliases=["mathematica","wl","nb"];function ne(y){y.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.mathematica=y.languages.wolfram,y.languages.wl=y.languages.wolfram,y.languages.nb=y.languages.wolfram}},65197:function(de){"use strict";de.exports=ne,ne.displayName="wren",ne.aliases=[];function ne(y){y.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},y.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:y.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(de){"use strict";de.exports=ne,ne.displayName="xeora",ne.aliases=["xeoracube"];function ne(y){(function(E){E.languages.xeora=E.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),E.languages.insertBefore("inside","punctuation",{variable:E.languages.xeora["function-inline"].inside.variable},E.languages.xeora["function-block"]),E.languages.xeoracube=E.languages.xeora})(y)}},35:function(de){"use strict";de.exports=ne,ne.displayName="xmlDoc",ne.aliases=[];function ne(y){(function(E){function re(he,ie){E.languages[he]&&E.languages.insertBefore(he,"comment",{"doc-comment":ie})}var oe=E.languages.markup.tag,ge={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:oe}},fe={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:oe}};re("csharp",ge),re("fsharp",ge),re("vbnet",fe)})(y)}},86095:function(de){"use strict";de.exports=ne,ne.displayName="xojo",ne.aliases=[];function ne(y){y.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(de){"use strict";de.exports=ne,ne.displayName="xquery",ne.aliases=[];function ne(y){(function(E){E.languages.xquery=E.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),E.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,E.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,E.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,E.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:E.languages.xquery,alias:"language-xquery"};var re=function(ge){return typeof ge=="string"?ge:typeof ge.content=="string"?ge.content:ge.content.map(re).join("")},oe=function(ge){for(var fe=[],he=0;he0&&fe[fe.length-1].tagName===re(ie.content[0].content[1])&&fe.pop():ie.content[ie.content.length-1].content==="/>"||fe.push({tagName:re(ie.content[0].content[1]),openedBraces:0}):fe.length>0&&ie.type==="punctuation"&&ie.content==="{"&&(!ge[he+1]||ge[he+1].type!=="punctuation"||ge[he+1].content!=="{")&&(!ge[he-1]||ge[he-1].type!=="plain-text"||ge[he-1].content!=="{")?fe[fe.length-1].openedBraces++:fe.length>0&&fe[fe.length-1].openedBraces>0&&ie.type==="punctuation"&&ie.content==="}"?fe[fe.length-1].openedBraces--:ie.type!=="comment"&&(xe=!0)),(xe||typeof ie=="string")&&fe.length>0&&fe[fe.length-1].openedBraces===0){var Ee=re(ie);he0&&(typeof ge[he-1]=="string"||ge[he-1].type==="plain-text")&&(Ee=re(ge[he-1])+Ee,ge.splice(he-1,1),he--),/^\s+$/.test(Ee)?ge[he]=Ee:ge[he]=new E.Token("plain-text",Ee,null,Ee)}ie.content&&typeof ie.content!="string"&&oe(ie.content)}};E.hooks.add("after-tokenize",function(ge){ge.language==="xquery"&&oe(ge.tokens)})})(y)}},14409:function(de){"use strict";de.exports=ne,ne.displayName="yaml",ne.aliases=["yml"];function ne(y){(function(E){var re=/[*&][^\s[\]{},]+/,oe=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,ge="(?:"+oe.source+"(?:[ ]+"+re.source+")?|"+re.source+"(?:[ ]+"+oe.source+")?)",fe=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),he=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function ie(xe,Ee){Ee=(Ee||"").replace(/m/g,"")+"m";var Le=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return ge}).replace(/<>/g,function(){return xe});return RegExp(Le,Ee)}E.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return ge})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return ge}).replace(/<>/g,function(){return"(?:"+fe+"|"+he+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:ie(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:ie(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:ie(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:ie(he),lookbehind:!0,greedy:!0},number:{pattern:ie(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:oe,important:re,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},E.languages.yml=E.languages.yaml})(y)}},33460:function(de){"use strict";de.exports=ne,ne.displayName="yang",ne.aliases=[];function ne(y){y.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(de){"use strict";de.exports=ne,ne.displayName="zig",ne.aliases=[];function ne(y){(function(E){function re(Ee){return function(){return Ee}}var oe=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,ge="\\b(?!"+oe.source+")(?!\\d)\\w+\\b",fe=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,he=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,re(fe)),ie=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,re(ge)),xe="(?!\\s)(?:!?\\s*(?:"+he+"\\s*)*"+ie+")+";E.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,re(xe)).replace(//g,re(fe))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,re(xe)).replace(//g,re(fe))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:oe,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},E.languages.zig["class-name"].forEach(function(Ee){Ee.inside===null&&(Ee.inside=E.languages.zig)})})(y)}},92848:function(de,ne){"use strict";var y;ne.Q=ge,y=fe;var E="",re=" ",oe=/[ \t\n\r\f]+/g;function ge(he){var ie=String(he||E).trim();return ie===E?[]:ie.split(oe)}function fe(he){return he.join(re).trim()}},38710:function(de){var ne=function(y){return y.replace(/[A-Z]/g,function(E){return"-"+E.toLowerCase()}).toLowerCase()};de.exports=ne},77179:function(de,ne,y){"use strict";var E=this&&this.__importDefault||function(fe){return fe&&fe.__esModule?fe:{default:fe}},re=E(y(58970)),oe=y(39159);function ge(fe,he){var ie={};return!fe||typeof fe!="string"||(0,re.default)(fe,function(xe,Ee){xe&&Ee&&(ie[(0,oe.camelCase)(xe,he)]=Ee)}),ie}ge.default=ge,de.exports=ge},39159:function(de,ne){"use strict";Object.defineProperty(ne,"__esModule",{value:!0}),ne.camelCase=void 0;var y=/^--[a-zA-Z0-9_-]+$/,E=/-([a-z])/g,re=/^[^-]+$/,oe=/^-(webkit|moz|ms|o|khtml)-/,ge=/^-(ms)-/,fe=function(Ee){return!Ee||re.test(Ee)||y.test(Ee)},he=function(Ee,Le){return Le.toUpperCase()},ie=function(Ee,Le){return"".concat(Le,"-")},xe=function(Ee,Le){return Le===void 0&&(Le={}),fe(Ee)?Ee:(Ee=Ee.toLowerCase(),Le.reactCompat?Ee=Ee.replace(ge,ie):Ee=Ee.replace(oe,ie),Ee.replace(E,he))};ne.camelCase=xe},58970:function(de,ne,y){"use strict";var E=this&&this.__importDefault||function(ge){return ge&&ge.__esModule?ge:{default:ge}};Object.defineProperty(ne,"__esModule",{value:!0}),ne.default=oe;var re=E(y(93193));function oe(ge,fe){var he=null;if(!ge||typeof ge!="string")return he;var ie=(0,re.default)(ge),xe=typeof fe=="function";return ie.forEach(function(Ee){if(Ee.type==="declaration"){var Le=Ee.property,Oe=Ee.value;xe?fe(Le,Oe,Ee):Oe&&(he=he||{},he[Le]=Oe)}}),he}},97270:function(de){de.exports=y;var ne=Object.prototype.hasOwnProperty;function y(){for(var E={},re=0;re","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(de){"use strict";de.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Add__index.af7a0591.async.js b/p__Classrooms__Lists__Exercise__Add__index.813b3125.async.js similarity index 83% rename from p__Classrooms__Lists__Exercise__Add__index.af7a0591.async.js rename to p__Classrooms__Lists__Exercise__Add__index.813b3125.async.js index 0e7b7eeb66..24e21feda7 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.af7a0591.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.813b3125.async.js @@ -1,19 +1,19 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[292],{89489:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},59477:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},26227:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},49198:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},41464:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},87169:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},52671:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},8657:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},56082:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},33853:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},12893:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},15075:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},32134:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},43531:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},38819:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},99587:function(Qt,Gt){"use strict";Gt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Qt,Gt){"use strict";Gt.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"}},2397:function(Qt,Gt){"use strict";Gt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},57149:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(et,Ve,Ge)=>Ve in et?de(et,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Ve]=Ge,le=(et,Ve)=>{for(var Ge in Ve||(Ve={}))Ne.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);if(Be)for(var Ge of Be(Ve))Ze.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);return et};const st=et=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},et),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(et,Ve,Ge)=>Ve in et?de(et,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Ve]=Ge,le=(et,Ve)=>{for(var Ge in Ve||(Ve={}))Ne.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);if(Be)for(var Ge of Be(Ve))Ze.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);return et};const st=et=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},et),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Qt(se,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=se,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Qt.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(Qt.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(Qt.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(Qt.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,E){var a=go.Shape._FigureParameters[se];return a?a[E]:null},go.Shape.setFigureParameter=function(se,E,a){if(!(a instanceof Qt))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[se];x||(x=[],go.Shape._FigureParameters[se]=x),x[E]=a};var Gt=[];function ee(se,E){var a=Gt.pop();return a===void 0?new go.Point(se,E):(a.x=se,a.y=E,a)}function b(){var se=Gt.pop();return se===void 0?new go.Point:se}function de(se){Gt.push(se)}function Be(se,E,a,x,y,z,ne,re,ue){ue||(ue=new go.Point);var ie=se-a,ve=y-ne,be=NaN,je=NaN;if(ie===0)if(ve===0)se===a&&(be=se,je=E);else{var Ae=(z-re)/ve,He=z-Ae*y;be=se,je=Ae*be+He}else if(ve===0){var he=(E-x)/ie,qe=E-he*se;be=y,je=he*be+qe}else{var he=(E-x)/ie,Ae=(z-re)/ve,qe=E-he*se,He=z-Ae*y;be=(He-qe)/(he-Ae),je=he*be+qe}return ue.x=be,ue.y=je,ue}function Ne(se,E,a,x,y,z,ne,re,ue,ie,ve,be,je,Ae){var He=1-ue,he=ue,qe=se*He+a*he,Ke=E*He+x*he,ht=a*He+y*he,Le=x*He+z*he,ot=y*He+ne*he,lt=z*He+re*he,gt=qe*He+ht*he,ft=Ke*He+Le*he,ln=ht*He+ot*he,xt=Le*He+lt*he,an=gt*He+ln*he,hn=ft*He+xt*he;ie.x=qe,ie.y=Ke,ve.x=gt,ve.y=ft,be.x=an,be.y=hn,je.x=ln,je.y=xt,Ae.x=ot,Ae.y=lt}var Ze=new go.Spot(.156,.156),ke=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Qt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*le,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,1,-y,-y)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/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(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(se,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(se,E,a){var x=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Ze,y.spot2=ke,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,le*E,0,E,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,le*a,(1-le)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,le*a,le*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*E,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Qt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(x=.5);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,re,re).close())),z.spot1=Ze,z.spot2=ke,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(se,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,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 Qt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Qt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,E,a){var x=se?se.parameter1:NaN,y=se?se.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,E,a){var x=le/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-x)*a,(y+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,E,a){var x=se?se.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ne=a/2,re=Math.atan2(a,E),ue=x-Math.min(Math.cos(re)*x/2,z),ie=x-Math.min(Math.sin(re)*x/2,ne),y=new go.Geometry,ve=new go.PathFigure(ue,0,!0);return y.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),ve.add(new go.PathSegment(go.PathSegment.Line,E-ue,0)),ve.add(new go.PathSegment(go.PathSegment.Line,E,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,E,a-ie)),ve.add(new go.PathSegment(go.PathSegment.Line,E-ue,a)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),ve.add(new go.PathSegment(go.PathSegment.Line,ue,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a-ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Qt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Qt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,le*E,0,E,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+le/2)*a,le*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ne=.3,re=0,ue=z*le;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ue+re)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne+.05)*E,(.5-ue+re-.02)*a)),z=.2,ne=0,re=-.3,ue=z*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ue+re)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ue=z*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne-.05)*E,(.5-ue+re-.02)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ne=.5,re=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*E,re*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ne,a*re,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,y=new go.PathFigure((ne+z)*E,re*a,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ne,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(se,E,a){var x=.8535533905932737,y=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,z,y,z)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=.5,re=.5,ue=new go.PathFigure(ne*E,(re-z)*a);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),z=.4,y=le*.4;var ie=b(),ve=b(),be=b(),je=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.42,ie,ve,be,je,je);var Ae=b(),He=b(),he=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.58,je,je,he,Ae,He);var qe=b(),Ke=b(),ht=b();Ne(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.42,qe,Ke,ht,je,je);var Le=b(),ot=b(),lt=b();return Ne(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.58,je,je,lt,Le,ot),ue.add(new go.PathSegment(go.PathSegment.Move,lt.x*E,lt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,Le.x*E,Le.y*a,ot.x*E,ot.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,be.x*E,be.y*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,ht.x*E,ht.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,he.x*E,he.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Ae.x*E,Ae.y*a,He.x*E,He.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ht.x*E,ht.y*a,qe.x*E,qe.y*a,Ke.x*E,Ke.y*a).close()),de(ie),de(ve),de(be),de(je),de(Ae),de(He),de(he),de(qe),de(Ke),de(ht),de(Le),de(ot),de(lt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var y=(E-x)/2,z=y+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(se,E,a){var x=new go.Geometry,y=le*.4,z=.4,ne=.5,re=.5,ue=b(),ie=b(),ve=b(),be=b(),je=new go.PathFigure((ne-z)*E,re*a,!1);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.44,ve,be,ie,ue,ue),je.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,ve.x*E,ve.y*a,be.x*E,be.y*a));var Ae=ee(ie.x,ie.y);Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.56,ue,ue,ie,ve,be);var He=ee(ie.x,ie.y);je.add(new go.PathSegment(go.PathSegment.Line,(Ae.x*.1+.95*.9)*E,Ae.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ae.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),je.add(new go.PathSegment(go.PathSegment.Line,E,0)),je.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(He.x*.1+.9)*E,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(He.x*.1+.9)*E,(He.y*.1+.05*.9)*a)),je.add(new go.PathSegment(go.PathSegment.Line,He.x*E,He.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),z=.35,y=le*.35;var he=new go.PathFigure(ne*E,(re-z)*a,!1);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a));var qe=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(qe),de(ue),de(ie),de(ve),de(be),de(Ae),de(He),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(se,E,a){var x=new go.Geometry,y=.375,z=0,ne=-.125,re=y*le,ue=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a,(.5+re+z)*E,(.5-y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,(.5+y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ne=-.125,re=y*le;var ue=new go.PathFigure((1-.5+y+z)*E,(.5+ne)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a,(.5+re+z)*E,(.5+y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a,(.5-re+z)*E,(.5-y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a));var ue=new go.PathFigure((.525+z)*E,(.5+y+ne)*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(se,E,a){var x=se?se.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(se,E,a){var x=se?se.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(se,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(se,E,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*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(se,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Qt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Qt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=se?se.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*E,ne=(.5-y/2)*a,re=(.5+y/2)*a,ue=new go.Geometry,ie=new go.PathFigure(0,ne,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ue.spot1=new go.Spot(0,ne/a);var ve=Be(0,re/a,1,re/a,z/E,1,1,.5,b());return ue.spot2=new go.Spot(ve.x,ve.y),de(ve),ue}),go.Shape.setFigureParameter("Arrow2",0,new Qt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Qt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var y=se?se.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-x,ne=(a-y)/2,re=ne+y,ue=new go.Geometry,ie=new go.PathFigure(0,ne,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ue.spot1=new go.Spot(0,ne/a);var ve=Be(0,re/a,1,re/a,z/E,1,1,.5,b());return ue.spot2=new go.Spot(ve.x,ve.y),de(ve),ue}),go.Shape.defineFigureGenerator("Chevron",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Qt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ue=Be(0,.5,.3,0,0,y/a,.1,y/a,b());return ne.spot1=new go.Spot(ue.x,ue.y),ue=Be(.7,1,1,.5,0,z/a,1,z/a,ue),ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Qt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Qt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var y=se?se.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ue=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ue=a):(z=0,ne=a,re=0,ue=a));var ie=new go.Geometry,ve=new go.PathFigure(E,.5*a,!0);ie.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var be=Be(0,.5,.3,re/a,0,z/a,1,z/a,b());return ie.spot1=new go.Spot(be.x,be.y),be=Be(.7,ue/a,1,.5,0,ne/a,1,ne/a,be),ie.spot2=new go.Spot(be.x,be.y),de(be),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new Qt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(0,y/a);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Qt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Qt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var y=se?se.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ue=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ue=a):(z=0,ne=a,re=0,ue=a));var ie=new go.Geometry,ve=new go.PathFigure(E,.5*a,!0);ie.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),ie.spot1=new go.Spot(0,z/a);var be=Be(.7,ue/a,1,.5,0,ne/a,1,ne/a,b());return ie.spot2=new go.Spot(be.x,be.y),de(be),ie}),go.Shape.setFigureParameter("Pointer",0,new Qt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Be(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),de(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Qt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y.spot1=new go.Spot(x,.35);var ne=Be(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),de(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Qt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,.3);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Qt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=50);var y=(a-x)/2,z=y+x;x>a&&(y=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,y/a);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Qt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-le*x,(.5+z)*E,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-le*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-le*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(0,a-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-le*x,(.5+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-le*x));var re=new go.PathFigure(0,a-x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-le*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-le*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-le*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,le*x,0));var re=new go.PathFigure(x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+le*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+le*x,a)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(E-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-le*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,le*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-le*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-le*x,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(se,E,a){var x=new go.Geometry,y=.2,z=.1,ne=le*y,re=le*z,ue=.5,ie=.1,ve=new go.PathFigure(ue*E,(ie+z)*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-y)*E,ie*a,(ue-ne)*E,(ie+z)*a,(ue-y)*E,(ie+re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-z)*a,(ue-y)*E,(ie-re)*a,(ue-ne)*E,(ie-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+y)*E,ie*a,(ue+ne)*E,(ie-z)*a,(ue+y)*E,(ie-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+z)*a,(ue+y)*E,(ie+re)*a,(ue+ne)*E,(ie+z)*a));var be=.05,je=le*be;ue=.05,ie=.25;var Ae=new go.PathFigure(.5*E,.2*a,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ue=.95,ie=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue+be)*E,ie*a,(ue+je)*E,(ie-be)*a,(ue+be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),be=.025,je=le*be,ue=.825,ie=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),be=.05,je=le*be,ue=.5,ie=.7,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),be=.025,je=le*be,ue=.175,ie=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),be=.05,je=le*be,ue=.05,ie=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue-be)*E,(ie-je)*a,(ue-je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Qt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("Database",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.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(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=le*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("Document",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ne=new go.PathFigure(E,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(se,E,a){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=le*.5,re=.5,ue=new go.PathFigure(E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+ne)*a,(re+ne)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*E,a,0,(re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-ne)*a,(re-ne)*E,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+ne)*E,0,E,(re-ne)*a));var ie=new go.PathFigure((z+y)*E,(z+y)*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),ie.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(.5*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.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(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.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(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*y*E,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.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(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-y)*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(se,E,a){var x=new go.Geometry,y=le*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.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(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.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(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ue=new go.PathFigure(.8*E,.75*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(se,E,a){var x=new go.Geometry,y=le*.1,z=.1,ne=.9,re=.5,ue=new go.PathFigure(.8*E,.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*E,.5*a));var ie=new go.PathFigure((ne+z)*E,re*a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.4,ne=le*.1,re=.1,ue=.9,ie=.5,ve=new go.PathFigure(.8*E,.5*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var be=new go.PathFigure((ue+re)*E,ie*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E,ie*a,(ue-ne)*E,(ie+re)*a,(ue-re)*E,(ie+ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E,ie*a,(ue+ne)*E,(ie-re)*a,(ue+re)*E,(ie-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=0,re=.5,ue=new go.PathFigure(.8*E,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=le*.1,ne=.9,re=.5;var ie=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=0,re=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z+z)*E,(re-y)*a,.8*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(ne+z+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=.2,re=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=le*.1,ne=.9,re=.5;var ve=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=.2,re=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ie=new go.PathFigure(.2*E,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z)*E,(re-y)*a,.9*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(se,E,a){var x=new go.Geometry,y=le*.1,z=.1,ne=.1,re=.5,ue=new go.PathFigure((ne-y*.5)*E,a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*E,a,(ne+z)*E,0,(ne+y)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=.5,re=.5,ue=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*E,re*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*E,re*a,ne*E,(re-z)*a,ne*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(se,E,a){var x=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ne=le*.8,re=.8,ue=0,ie=.5,ve=(y-E)/2,be=(z-a)/2,je=new go.PathFigure(ue*E+ve,(ie+re)*a+be,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re+ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie-re)*a+be,(ue-re+ne*.5)*E+ve,(ie-ne)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue-re+ne*.5)*E+ve,(ie+ne)*a+be,ue*E+ve,(ie+re)*a+be).close()),ne=le*.4,re=.4,ue=.2,ie=.5;var Ae=new go.PathFigure(ue*E+ve,(ie+re)*a+be,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re+ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie-re)*a+be,(ue-re+ne*.5)*E+ve,(ie-ne)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue-re+ne*.5)*E+ve,(ie+ne)*a+be,ue*E+ve,(ie+re)*a+be).close()),ne=le*.2,re=.2,ue=.5,ie=.5;var He=new go.PathFigure((ue-re)*E+ve,ie*a+be,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),ne=le*.4,re=.4,ue=.8,ie=.5;var he=new go.PathFigure(ue*E+ve,(ie-re)*a+be,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re-ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie+re)*a+be,(ue+re-ne*.5)*E+ve,(ie+ne)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue+re-ne*.5)*E+ve,(ie-ne)*a+be,ue*E+ve,(ie-re)*a+be).close()),ne=le*.8,re=.8,ue=1,ie=.5;var qe=new go.PathFigure(ue*E+ve,(ie-re)*a+be,!0);return x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re-ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie+re)*a+be,(ue+re-ne*.5)*E+ve,(ie+ne)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue+re-ne*.5)*E+ve,(ie-ne)*a+be,ue*E+ve,(ie-re)*a+be).close()),x}),go.Shape.defineFigureGenerator("Email",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ne=new go.PathFigure(.6*E,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(se,E,a){var x=new go.Geometry,y=le*.4,z=.4,ne=.5,re=.5,ue=b(),ie=b(),ve=b(),be=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ue,ue,ie,ve,be);var je=ee(ie.x,ie.y),Ae=new go.PathFigure(ie.x*E,ie.y*a,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),Ne(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,ve,be,ie,ue,ue),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),y=le*.3,z=.3,Ne(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,ve,be,ie,ue,ue),Ae.add(new go.PathSegment(go.PathSegment.Line,ie.x*E,ie.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,be.x*E,be.y*a,ve.x*E,ve.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ue,ue,ie,ve,be),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,be.x*E,be.y*a,ve.x*E,ve.y*a).close());var Ae=new go.PathFigure(.45*E,0,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),de(ue),de(ie),de(ve),de(be),de(je),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ne,re,ue){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ue)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.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(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(se,E,a){var x=new go.Geometry,y=.5,z=0,ne=0,re=y*le,ue=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,ve=1,be=.5,je=.5,Ae=0,He=new go.PathFigure(ue*E,(1-ie)*a,!1);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,be*a,ve*E,.7*a,ve*E,be*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*E,(Ae+z)*a,(.5+y+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-y+z)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,.9*a)),He.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),He.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),He.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ne=.5-.285,re=.5,ue=ne,ie=Math.PI/4,ve=4*(1-Math.cos(ie))/(3*Math.sin(ie)),be=ve*.5,je=ne,Ae=ne,He=ve*je,he=ve*Ae;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-je)*E,ue*a,(re-(He+je)/2)*E,(ue+(Ae+he)/2)*a,(re-je)*E,(ue+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Ae)*a,(re-je)*E,(ue-he)*a,(re-He)*E,(ue-Ae)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+je)*E,ue*a,(re+He)*E,(ue-Ae)*a,(re+je)*E,(ue-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+je)*E,(ue+he)*a,(re+(He+je)/2)*E,(ue+(Ae+he)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var qe=new go.PathFigure(.2*E,a,!1);x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Ke=new go.PathFigure(.8*E,a,!1);return x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(.1*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ne=new go.PathFigure(.675*E,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=new go.PathFigure(E,y*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ne=.1,re=le*.1,ue=.2,ie=.9,ve=new go.PathFigure((ue-ne)*E,ie*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*a,(ue+re)*E,(ie-ne)*a,(ue+ne)*E,(ie-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*a,(ue-re)*E,(ie+ne)*a,(ue-ne)*E,(ie+re)*a).close()),ne=.1,re=le*.1,ue=.8,ie=.9;var be=new go.PathFigure((ue-ne)*E,ie*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*a,(ue+re)*E,(ie-ne)*a,(ue+ne)*E,(ie-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*a,(ue-re)*E,(ie+ne)*a,(ue-ne)*E,(ie+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*E,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ue=.1,ie=le*.1,ve=.1,be=.9,je=new go.PathFigure((ve-ue)*E,be*a,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be-ue)*a,(ve-ue)*E,(be-ie)*a,(ve-ie)*E,(be-ue)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ue)*E,be*a,(ve+ie)*E,(be-ue)*a,(ve+ue)*E,(be-ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be+ue)*a,(ve+ue)*E,(be+ie)*a,(ve+ie)*E,(be+ue)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ue)*E,be*a,(ve-ie)*E,(be+ue)*a,(ve-ue)*E,(be+ie)*a)),ue=.1,ie=le*.1,ve=.4,be=.9;var Ae=new go.PathFigure((ve-ue)*E,be*a,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be-ue)*a,(ve-ue)*E,(be-ie)*a,(ve-ie)*E,(be-ue)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ue)*E,be*a,(ve+ie)*E,(be-ue)*a,(ve+ue)*E,(be-ie)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be+ue)*a,(ve+ue)*E,(be+ie)*a,(ve+ie)*E,(be+ue)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ue)*E,be*a,(ve-ie)*E,(be+ue)*a,(ve-ue)*E,(be+ie)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ne=new go.PathFigure(.55*E,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var ve=.05,be=le*.05,je=.175,Ae=.95,re=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.375,Ae=.95,ue=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.625,Ae=.95,ie=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.825,Ae=.95,He=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a).close());var he=new go.PathFigure(0,a,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(.15*E,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ue=le*.05,ie=.35,ve=.775,be=new go.PathFigure((ie-re)*E,ve*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve-re)*a,(ie-re)*E,(ve-ue)*a,(ie-ue)*E,(ve-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,ve*a,(ie+ue)*E,(ve-re)*a,(ie+re)*E,(ve-ue)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve+re)*a,(ie+re)*E,(ve+ue)*a,(ie+ue)*E,(ve+re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,ve*a,(ie-ue)*E,(ve+re)*a,(ie-re)*E,(ve+ue)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(se,E,a){var x=new go.Geometry,y=.3,z=le*.3,ne=.5,re=.7,ue=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var ie=new go.PathFigure(0,.7*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=.5,re=.5,ue=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var ie=new go.PathFigure(.15*E,.5*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=.5,re=.5,ue=new go.PathFigure((ne-y)*E,re*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),y=.05,z=le*.05,ne=.5,re=.8;var ie=new go.PathFigure((ne-y)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ne=new go.PathFigure(.402*E,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ue=new go.PathFigure(.5*E,.1*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ne=new go.PathFigure(E*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ue=new go.PathFigure(E*.816,a,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ne=new go.PathFigure(E*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ue=new go.PathFigure(E*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ne=new go.PathFigure(E*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,E,a){var x=new go.Geometry,y=8,z=y*le,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ue=new go.PathFigure(E*.83,a*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ie=new go.PathFigure(E*.78,a*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*le,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-y,E-y,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ne=new go.PathFigure(E*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(se,E,a){var x=new go.Geometry,y=15,z=y*le,ne=new go.PathFigure(E*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.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 Qt={},Gt="5.0",ee={},b=null,de=!1,Be=!1,Ne=null,Ze=!1,ke=null,le=null,st=0;st4?parseFloat($e):5};Qt.setHTML5Codebase=function($e,dt){le=$e,xt($e,dt)},Qt.setJavaCodebase=Qt.setJavaCodebaseVersion=Qt.isCompiledInstalled=Qt.setPreCompiledScriptPath=Qt.setPreCompiledResourcePath=function(){},Qt.setHTML5CodebaseVersion=function($e,dt){var rn=parseFloat($e);if(rn!==NaN&&rn<5){console.log("The GeoGebra HTML5 codebase version "+rn+" is deprecated. Using version latest instead.");return}ke=$e,ln($e,dt)},Qt.getHTML5CodebaseVersion=function(){return se},Qt.getParameters=function(){return ee},Qt.setFontsCSSURL=function($e){ne=$e},Qt.setGiacJSURL=function($e){},Qt.setJNLPFile=function($e){Ve=$e},Qt.setJNLPBaseDir=function($e){},Qt.inject=function(){function $e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",rn=ee.id,Vn,Zt=!1,Fn=0;Fn=5)return!0;var $e=Qt.getAppletObject();return $e&&typeof $e.recalculateEnvironments=="function"?($e.recalculateEnvironments(),!0):!1},Qt.startAnimation=function(){var $e=Qt.getAppletObject();return $e&&typeof $e.startAnimation=="function"?($e.startAnimation(),!0):!1},Qt.stopAnimation=function(){var $e=Qt.getAppletObject();return $e&&typeof $e.stopAnimation=="function"?($e.stopAnimation(),!0):!1},Qt.getAppletObject=function(){var $e=ee.id!==void 0?ee.id:"ggbApplet";return window[$e]},Qt.resize=function(){};var He=function($e,dt,rn){var Vn=document.createElement("param");Vn.setAttribute("name",dt),Vn.setAttribute("value",rn),$e.appendChild(Vn)},he=function($e){return $e&&$e!=="false"},qe=function($e,dt,rn){ue(se)<=4.2&&(rn=!0);var Vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Zt=document.createElement("div");Zt.classList.add("appletParameters","notranslate");var Fn=dt.width,ze=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(se)<=4.4)he(dt.showToolBar)&&(dt.height-=7),he(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&he(dt.showToolBar)&&(dt.width=605,Fn=605);else{var ct=100;(he(dt.showToolBar)||he(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),ct=he(dt.showMenuBar)?245:155),Fn=5?(dt.appletOnLoad=function(Me){var yt=$e.querySelector(".ggb_preview");yt&&yt.parentNode.removeChild(yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Nt),window.GGBT_wsf_view&&$(window).trigger("resize"),mt(Me)},ut||Nt.appendChild(at)):Zt.appendChild(at),Nt.appendChild(Zt),ut||$e.appendChild(Nt),setTimeout(function(){Qt.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(Zt),$e.appendChild(De),dt.appletOnLoad=function(Me){Qt.resize(),mt(Me)}}function fe(Me,yt){yt&&typeof yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Me,yt.appletOnLoad):renderGGBElement(Me),an("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",yt)}function Xe(Me,yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Me,params:yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Bn){fe(Bn.article,Bn.params)}),html5AppletsToProcess=null)},ue(se)<5&&(Me.className+=" geogebraweb")):fe(Me,yt)}if(Vn){scriptLoadStarted=!0;for(var Rt=0;Rt0?(Lt.remove(),Nt.attr("id","fullscreencontent").show(),jQuery(mt).append(Nt),window.dispatchEvent(new Event("resize"))):qe(Lt,dt,!1),window.GGBT_wsf_view.launchFullScreen(mt)}else Ye=Vn,qe($e,dt,!1);if(!window.GGBT_wsf_view)for(ze=0;ze$e/4*3&&(Lt=$e/4*3),mt=Lt/5.8,ct.setAttribute("src",y),ct.setAttribute("width",Lt),ct.setAttribute("height",mt);var Nt=($e-Lt)/2,ut=(dt-mt)/2;ct.style.left=Nt+"px",ct.style.top=ut+"px",Zt.appendChild(ct)}}return Zt.appendChild(ze),Zt},gt=function($e){return $e=$e.toLowerCase(),$e==="html5"||$e==="screenshot"?$e:"html5"},ft=["web","webSimple","web3d","tablet","tablet3d","phone"],ln=function($e,dt){if(se=$e,dt){xt(se,!0);return}var rn=!de;if(rn){var Vn=ue(se);!isNaN(Vn)&&Vn<4.4&&(rn=!1)}var Zt,Fn;window.location.protocol.substr(0,4)==="http"?Zt=window.location.protocol:Zt="http:";var ze=se.indexOf("//");ze>0?Fn=se:ze===0?Fn=Zt+se:Fn="https://www.geogebra.org/apps/5.2.814.0/";for(var ct in ft)if(se.slice(ft[ct].length*-1)===ft[ct]||se.slice((ft[ct].length+1)*-1)===ft[ct]+"/"){xt(Fn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&rn&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!he(ee.showToolBar)&&!he(ee.showMenuBar)&&!he(ee.showAlgebraInput)&&!he(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Fn+="webSimple/":Fn+="web3d/",xt(Fn,!1)},xt=function($e,dt){if($e.requirejs){Ge=$e;return}$e.slice(-1)!=="/"&&($e+="/"),Ge=$e,dt===null&&(dt=$e.indexOf("http")===-1),Je=dt,E="web.nocache.js",a=!1;var rn=Ge.split("/");rn.length>1&&(!dt&&rn[rn.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ft.indexOf(rn[rn.length-2])>=0&&(E=rn[rn.length-2]+".nocache.js")),rn=$e.split("/"),se=rn[rn.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 Vn=parseFloat(se);Vn!==NaN&&Vn<5&&$e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Vn+" is deprecated. Using version latest instead."),ln("5.0",dt))},an=function($e,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log($e)};ee.material_id!==void 0?be(hn):hn();function hn(){var $e=Gt;ke!==null?$e=ke:parseFloat($e)<5&&($e="5.0"),ln($e,!1),le!==null&&xt(le,Je),Ze=!0}return Qt},GGBAppletUtils=function(){"use strict";function Qt(){return window.GGBT_wsf_edit!==void 0}function Gt(Ze,ke){ke!=1?(Ze.style.transformOrigin="0% 0% 0px",Ze.style.webkitTransformOrigin="0% 0% 0px",Ze.style.transform="scale("+ke+","+ke+")",Ze.style.webkitTransform="scale("+ke+","+ke+")",Ze.style.maxWidth="initial",Ze.querySelector(".ggb_preview")!==null&&(Ze.querySelector(".ggb_preview").style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ze.style.transform="none",Ze.style.webkitTransform="none")}function ee(Ze,ke,le,st,et,Ve){var Ge=null;if(Ve!=null&&Ve!="")for(var Je=Ze.parentNode;Je!=null;)if((" "+Je.className+" ").indexOf(" "+Ve+" ")>-1){Ge=Je;break}else Je=Je.parentNode;var Ye=0,se=0,E=0,a=0,x=0,y=0,z=0;if(Ge)Ye=Ge.offsetWidth,se=Math.max(st?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ye=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ye):(Ye=window.innerWidth,se=window.innerHeight,E=window.innerWidth),Ze){var ne=Ze.getBoundingClientRect();ne.left>0&&ne.left<=Ye&&(et===void 0||!et)&&(document.dir==="rtl"?(x=Ye-ne.width-ne.left,y=E<=480?10:30):(y=ne.left,x=E<=480?10:30),a=y+x)}if(Ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Ze&&((le===void 0||!le)&&ke>0&&ke+a1&&(Ve=!0)),ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ve=!0),!(Ze.hasOwnProperty("disableAutoScale")&&Ze.disableAutoScale))et=b(Ze,ke,Ve,le,Ze.scaleContainerClass);else return st;return Ve&&(!Ze.hasOwnProperty("scale")||st===1)?et:Math.min(st,et)}function Be(Ze){var ke=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),st=Ze.getBoundingClientRect(),et=(ke-st.width)/2,Ve=(le-st.height)/2;Ve<0&&(Ve=0),Ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(et<40?Ze.style.left="40px":Ze.style.left=et+"px",Ze.style.top=Ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ve<40?Ze.style.top="40px":Ze.style.top=Ve+"px",Ze.style.left=et+"px")}function Ne(Ze,ke){var le=Ze.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ke.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ze)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var st=de(ke,Ze);Qt()&&le.setAttribute("data-param-scale",st);for(var et=null,Ve=0;Ve=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(Qt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Qt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Qt){var Gt=c[Qt];return Gt==null?null:Gt},r=d,webModule.__errFn=e}function B(){function Qt(Ze){var ke=Ze.lastIndexOf(rb);ke==-1&&(ke=Ze.length);var le=Ze.indexOf(sb);le==-1&&(le=Ze.length);var st=Ze.lastIndexOf(tb,Math.min(le,ke));return st>=O?Ze.substring(O,st+P):W}function Gt(Ze){if(!Ze.match(/^\w+:\/\//)){var ke=o.createElement(ub);ke.src=Ze+vb,Ze=Qt(ke.src)}return Ze}function ee(){var Ze=__gwt_getMetaProperty(wb);return Ze!=null?Ze:W}function b(){for(var Ze=o.getElementsByTagName(_),ke=O;keO?Ze[Ze.length-P].href:W}function Be(){var Ze=o.location;return Ze.href==Ze.protocol+zb+Ze.host+Ze.pathname+Ze.search+Ze.hash}var Ne=ee();return Ne==W&&(Ne=b()),Ne==W&&(Ne=de()),Ne==W&&Be()&&(Ne=Qt(o.location.href)),Ne=Gt(Ne),Ne}function C(Qt){return Qt.match(/^\//)||Qt.match(/^[a-zA-Z]+:\/\//)?Qt:webModule.__moduleBase+Qt}function D(){var Qt=[],Gt=O,ee=[],b=[];function de(Ze){var ke=b[Ze](),le=ee[Ze];if(ke in le)return ke;var st=[];for(var et in le)st[le[et]]=et;throw r&&r(Ze,st,ke),null}if(__gwt_isKnownPropertyValue=function(Ze,ke){return ke in ee[Ze]},webModule.__getPropMap=function(){var Ze={};for(var ke in ee)ee.hasOwnProperty(ke)&&(Ze[ke]=de(ke));return Ze},webModule.__computePropValue=de,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var Ne=Be.indexOf(Db);Ne!=-1&&(Gt=parseInt(Be.substring(Ne+P),$),Be=Be.substring(O,Ne))}catch(Ze){}return webModule.__softPermutationId=Gt,C(Be+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(Qt,Gt,ee){"use strict";ee.d(Gt,{Ax:function(){return Ne},Ds:function(){return Ze},KI:function(){return le},SI:function(){return Be},f1:function(){return de}});var b=ee(346);function de(st){let et=!0;if(st.length>0){for(let Ve=0;Vez in y?Ze(y,z,{enumerable:!0,configurable:!0,writable:!0,value:ne}):y[z]=ne,Je=(y,z)=>{for(var ne in z||(z={}))et.call(z,ne)&&Ge(y,ne,z[ne]);if(st)for(var ne of st(z))Ve.call(z,ne)&&Ge(y,ne,z[ne]);return y},Ye=(y,z)=>ke(y,le(z)),se=(y,z)=>{var ne={};for(var re in y)et.call(y,re)&&z.indexOf(re)<0&&(ne[re]=y[re]);if(y!=null&&st)for(var re of st(y))z.indexOf(re)<0&&Ve.call(y,re)&&(ne[re]=y[re]);return ne},E=(y,z,ne)=>new Promise((re,ue)=>{var ie=je=>{try{be(ne.next(je))}catch(Ae){ue(Ae)}},ve=je=>{try{be(ne.throw(je))}catch(Ae){ue(Ae)}},be=je=>je.done?re(je.value):Promise.resolve(je.value).then(ie,ve);be((ne=ne.apply(y,z)).next())}),x=y=>{var z=y,{value:ne,onChange:re,defaultValue:ue,disabled:ie}=z,ve=se(z,["value","onChange","defaultValue","disabled"]);const[be,je]=(0,b.useState)([]),[Ae,He]=(0,b.useState)("1");(0,b.useEffect)(()=>{he()},[]);const he=()=>E(void 0,null,function*(){const ht=yield(0,Be.NZ)({});if(ht!=null&&ht.data){const Le=[{title:b.createElement("div",{title:"\u6839\u76EE\u5F55",className:Ne.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:b.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:qe(ht.data||[])}];je(Le),He("2")}}),qe=ht=>{function Le(ot){const lt=ot.children,gt=Array.isArray(lt)&<.length>0,ft=ot==null?void 0:ot.group_id;return{title:b.createElement("div",{title:ot==null?void 0:ot.name,className:Ne.name},ot==null?void 0:ot.name),value:ft,key:ft,icon:b.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:gt?lt==null?void 0:lt.map(ln=>Le(ln)):[]}}return ht==null?void 0:ht.map(ot=>Le(ot))},Ke=ue?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ne,defaultExpandedKeys:ne};return b.createElement("div",{className:Ne.customTree},b.createElement(de.default,Je(Ye(Je({key:Ae},Ke),{showIcon:!0,treeData:be,onSelect:re,disabled:ie}),ve)))}},50337:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ne}});var b=ee(59301),de={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Ne=({number:Ze,active:ke,className:le})=>b.createElement("div",{className:`${de.digitalLabel} ${ke?de.active:""} ${le}`},Ze)},38518:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return y}});var b=ee(59301),de=ee(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ne=ee(73631),Ze=ee(5623),ke=ee(46722),le=Object.defineProperty,st=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ye=(z,ne,re)=>ne in z?le(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,se=(z,ne)=>{for(var re in ne||(ne={}))Ge.call(ne,re)&&Ye(z,re,ne[re]);if(Ve)for(var re of Ve(ne))Je.call(ne,re)&&Ye(z,re,ne[re]);return z},E=(z,ne)=>st(z,et(ne)),a=(z,ne,re)=>new Promise((ue,ie)=>{var ve=Ae=>{try{je(re.next(Ae))}catch(He){ie(He)}},be=Ae=>{try{je(re.throw(Ae))}catch(He){ie(He)}},je=Ae=>Ae.done?ue(Ae.value):Promise.resolve(Ae.value).then(ve,be);je((re=re.apply(z,ne)).next())}),y=({value:z,onChange:ne,scrollId:re})=>{const[ue,ie]=(0,b.useState)([]);(0,b.useEffect)(()=>{ve()},[]);const ve=()=>a(void 0,null,function*(){const qe=yield(0,ke.NZ)({});if(qe!=null&&qe.data){const Ke=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:Ne,className:Be.folderIcon}),isLeaf:!1,children:be(qe.data||[])}];ie(Ke)}}),be=qe=>qe.map(Ke=>({title:Ke.name,key:Ke.group_id,icon:b.createElement("img",{src:Ne,className:Be.folderIcon}),isLeaf:Ke.children.length===0,children:be(Ke.children)})),je=(qe,Ke,ht)=>qe.map(Le=>Le.key===Ke?se(se({},Le),ht):Le.children?E(se({},Le),{children:je(Le.children,Ke,ht)}):Le),Ae=(qe,Ke,ht)=>qe.map(Le=>{if(Le.key===Ke)return E(se({},Le),{icon:ht?b.createElement("img",{src:Ze,className:Be.folderIcon}):b.createElement("img",{src:Ne,className:Be.folderIcon})});if(Le.children)return E(se({},Le),{children:Ae(Le.children,Ke,ht)})}),He=(qe,Ke)=>{ie(ht=>Ae(ht,Ke.node.key,Ke.expanded))},he=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ue.length>0&&b.createElement("div",{id:re||""},b.createElement(de.default,se({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ue,className:Be.folderWrapper,onSelect:ne,onExpand:He},he)))}},94361:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ke}});var b=ee(60324),de={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=ee(32637),Ne=ee(59301),ke=({type:le,style:st})=>{const et=Ne.createElement("div",{className:de.wrap,onClick:Ve=>{Ve.preventDefault(),Ve.stopPropagation()}},Ne.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",Ne.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"),Ne.createElement("div",{className:de.contact},Ne.createElement("div",{className:de.img},Ne.createElement("img",{src:Be,width:"124px",height:"124px"})),Ne.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ne.createElement(b.Z,{content:et},Ne.createElement("span",{className:de.text,style:st},"\u9AD8\u6D88\u8017"))}},9507:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ge}});var b=ee(59301),de={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(71418),ke=ee(2859),le=ee(38986),st=ee(51257),et=(Je,Ye,se)=>new Promise((E,a)=>{var x=ne=>{try{z(se.next(ne))}catch(re){a(re)}},y=ne=>{try{z(se.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((se=se.apply(Je,Ye)).next())}),Ge=({data:Je,className:Ye,fullWidth:se,style:E={},onClose:a,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),re=(0,b.useRef)(null),ue=(0,b.useRef)(null),ie=(0,b.useRef)(null),[ve,be]=(0,b.useState)(!1),[je,Ae]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),Je!=null&&Je.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",Je!=null&&Je.src&&He()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[Je==null?void 0:Je.visible]);const He=()=>et(void 0,null,function*(){be(!0),Ae("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Le=yield(0,st.ZJ)(Je==null?void 0:Je.src);ne.current.src="",ne.current.src=Le,ne.current.onload=function(){ht()},be(!1),Ae("")}),he=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},qe=Le=>et(void 0,null,function*(){be(!0),Ae("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ot=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Je.title,file:Le.dataUrl}});ot!=null&&ot.id&&!z?(yield(0,le.ZP)(`/api/attachments/${Je.id}/add_subitem.json`,{method:"post",body:{subitem_id:ot==null?void 0:ot.id,settings:JSON.stringify(Le.state)}})).status===0&&x():ot!=null&&ot.id&&x(ot),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",be(!1),Ae("")}),Ke=()=>{const Le=document.querySelector('a[href="https://markerjs.com/"]');Le&&Le.parentNode&&(Le.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(lt=>{const gt=document.querySelector(lt.name);gt&>.setAttribute("title",lt.title)})},ht=()=>{re.current=new ke.hP(ne.current),re.current.targetRoot=ie.current,re.current.addEventListener("render",qe),re.current.addEventListener("beforeclose",he),y&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),Je!=null&&Je.snapshotData&&re.current.restoreState(Je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ke()},300)};return b.createElement(b.Fragment,null,(Je==null?void 0:Je.visible)&&b.createElement(Ze.Z,{spinning:ve,tip:je,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:Ne()(de.imageDimensions,Ye,se?de.fullWidth:""),style:E},b.createElement("img",{className:de.img,ref:ne}))))}},50043:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return at},$:function(){return ut}});var b=ee(59301),de={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(78241),ke=ee(8591),le=ee(43418),st=ee(5871),et=ee(95237),Ve=ee(24905),Ge=ee(38854),Je=ee(54580),Ye=ee(3113),se=ee(93948),E=ee(19842),a=ee(92832),x=ee(5112),y=ee(6848),z=ee(43604),ne=ee(9148),re=ee(346),ue="data:image/png;base64,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",ie="data:image/png;base64,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",ve="data:image/png;base64,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",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",je=ee(38986),Ae=ee(38518),He=ee(5623),he=ee(8944),qe=ee(19105),Ke=ee(17077),ht=ee(15342),Le=ee.n(ht),ot=(De,fe,Xe)=>new Promise((Rt,Oe)=>{var Ie=Me=>{try{nt(Xe.next(Me))}catch(yt){Oe(yt)}},St=Me=>{try{nt(Xe.throw(Me))}catch(yt){Oe(yt)}},nt=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(Ie,St);nt((Xe=Xe.apply(De,fe)).next())}),gt=b.memo(({tagName:De="div",value:fe="",className:Xe,style:Rt={},onBlur:Oe,id:Ie})=>{const St=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!St.current)return;ot(void 0,null,function*(){const yt=St.current;yt.innerHTML="";const Bn=fe==null?void 0:fe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const nn of Bn)if(nn.startsWith("$$")&&nn.endsWith("$$")||nn.startsWith("`$$")&&nn.endsWith("$$`")){const dn=nn.startsWith("`$$")?nn.slice(3,-3):nn.slice(2,-2),un=document.createElement("span");un.setAttribute("contentEditable","false"),un.setAttribute("title",nn),un.className="edu_latex",yt.appendChild(un),Le().render(dn,un,{throwOnError:!1})}else{const dn=nn==null?void 0:nn.replace(/<[^>]*>/g,un=>un.startsWith("{var Me,yt;if(Oe&&St.current){const nn=St.current.cloneNode(!0),dn=nn.querySelectorAll("span.edu_latex");for(let un of dn){const yn=un.getAttribute("title"),Te=document.createTextNode(yn||""),Ft=un;(yt=(Me=Ft.parentNode)==null?void 0:Me.replaceChild)==null||yt.call(Me,Te,Ft)}Oe(nn.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(De,{ref:St,contentEditable:!0,className:Xe,style:Rt,onBlur:nt}))}),ft=ee(49535),ln=Object.defineProperty,xt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,rn=(De,fe,Xe)=>fe in De?ln(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):De[fe]=Xe,Vn=(De,fe)=>{for(var Xe in fe||(fe={}))$e.call(fe,Xe)&&rn(De,Xe,fe[Xe]);if(hn)for(var Xe of hn(fe))dt.call(fe,Xe)&&rn(De,Xe,fe[Xe]);return De},Zt=(De,fe)=>xt(De,an(fe)),Fn=(De,fe,Xe)=>new Promise((Rt,Oe)=>{var Ie=Me=>{try{nt(Xe.next(Me))}catch(yt){Oe(yt)}},St=Me=>{try{nt(Xe.throw(Me))}catch(yt){Oe(yt)}},nt=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(Ie,St);nt((Xe=Xe.apply(De,fe)).next())});const ze=De=>{De.preventDefault();let Xe=(De.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Xe)},ct=De=>{De.key==="Enter"&&De.preventDefault()},Lt=({children:De,style:fe})=>b.createElement("div",{className:de.leftBox,style:fe,onPaste:ze},De),mt=({children:De,style:fe,className:Xe})=>b.createElement("div",{className:Ne()(de.rightBox,Xe),style:fe,onPaste:ze},De),Nt=({className:De,style:fe={},width:Xe=1200,onCancel:Rt=()=>{},onSuccess:Oe=()=>{},gather:Ie={},mode:St=1,stickyTop:nt=0,subDisciplineId:Me=[],hideWordFeatures:yt,dataSource:Bn=[],customLeftHeadNode:nn,customRightHeadNode:dn,customLeftContent:un,hideRecognition:yn=!1,onExchange:Te,isSingleSelection:Ft=!1,underpinBackgroundStyle:zt={},headExtraNode:wt,isRefreshItemBank:kt=!1,okText:sn="\u786E\u5B9A\u5BFC\u5165"})=>{var cn;const[Ln,Jn]=(0,b.useState)(1),[va,Da]=(0,b.useState)(0),[Na,ar]=(0,b.useState)(""),[$a,fa]=(0,b.useState)(!1),[yr,en]=(0,b.useState)([]),[On,ia]=(0,b.useState)([]),[xa,We]=(0,b.useState)(!1),[It,_t]=(0,b.useState)(!1),[Vt,Wt]=(0,b.useState)(!1),[Rn,wn]=(0,b.useState)(!1),[vt,Bt]=(0,b.useState)([]),[pt,Sn]=(0,b.useState)(1),[Wn,An]=(0,b.useState)(!1),[ka,pa]=(0,b.useState)(!1),[_n,Ea]=(0,b.useState)(!0),[Pa,Dn]=(0,b.useState)(0),[lr,Nr]=(0,b.useState)(1),[Ur,Sr]=(0,b.useState)(""),[Ue,bn]=(0,b.useState)([]),[Xt,Nn]=(0,b.useState)(0),[Kn,la]=(0,b.useState)(0),[Qn,Un]=(0,b.useState)(0),[ur,da]=(0,b.useState)(0),[En,dr]=(0,b.useState)(0),[xr]=Ze.default.useForm(),[Wr]=Ze.default.useForm(),Ir=(0,b.useRef)(null),ha=(0,b.useRef)(null),za=(0,b.useRef)(),Ua=["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"],La=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{Bn!=null&&Bn.length&&Pl(Bn)},[Bn]),(0,b.useEffect)(()=>{Ln===2&&Ir.current.focus()},[Ln]),(0,b.useEffect)(()=>{Vt&&no()},[Vt]);const Or=()=>{if(Ln===1){ke.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Fn(void 0,null,function*(){Jn(1)})})},no=()=>Fn(void 0,null,function*(){const we=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:St===1?"new_question":"subject"}});Bt(we.disciplines||[])}),Fr=we=>{const fn=[],Mn=(Sa,on)=>{Sa.length>=2&&fn.push(Sa.join(""));for(let Ma=on;Ma(we=we||"",we=String(we),we=we.replace(/\s+/g,""),we),Pr=we=>(we=we||"",we=String(we),we=we.replace(/
/g,""),we=we.replace(/
/g,` +(self.webpackChunk=self.webpackChunk||[]).push([[292],{89489:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},59477:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},26227:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},49198:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},41464:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},87169:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},52671:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},8657:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},56082:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},33853:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},12893:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},15075:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},32134:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},43531:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},38819:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ve,Ge){return de.createElement(Ze.Z,(0,b.Z)({},Ve,{ref:Ge,icon:Ne}))},le=de.forwardRef(ke),st=le},99587:function(Qt,Gt){"use strict";Gt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Qt,Gt){"use strict";Gt.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"}},2397:function(Qt,Gt){"use strict";Gt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},57149:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(et,Ve,Ge)=>Ve in et?de(et,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Ve]=Ge,le=(et,Ve)=>{for(var Ge in Ve||(Ve={}))Ne.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);if(Be)for(var Ge of Be(Ve))Ze.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);return et};const st=et=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},et),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(et,Ve,Ge)=>Ve in et?de(et,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Ve]=Ge,le=(et,Ve)=>{for(var Ge in Ve||(Ve={}))Ne.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);if(Be)for(var Ge of Be(Ve))Ze.call(Ve,Ge)&&ke(et,Ge,Ve[Ge]);return et};const st=et=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},et),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Qt(se,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=se,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Qt.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(Qt.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(Qt.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(Qt.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,E){var a=go.Shape._FigureParameters[se];return a?a[E]:null},go.Shape.setFigureParameter=function(se,E,a){if(!(a instanceof Qt))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[se];x||(x=[],go.Shape._FigureParameters[se]=x),x[E]=a};var Gt=[];function ee(se,E){var a=Gt.pop();return a===void 0?new go.Point(se,E):(a.x=se,a.y=E,a)}function b(){var se=Gt.pop();return se===void 0?new go.Point:se}function de(se){Gt.push(se)}function Be(se,E,a,x,y,z,ne,re,ue){ue||(ue=new go.Point);var ie=se-a,ve=y-ne,be=NaN,je=NaN;if(ie===0)if(ve===0)se===a&&(be=se,je=E);else{var Ae=(z-re)/ve,He=z-Ae*y;be=se,je=Ae*be+He}else if(ve===0){var he=(E-x)/ie,qe=E-he*se;be=y,je=he*be+qe}else{var he=(E-x)/ie,Ae=(z-re)/ve,qe=E-he*se,He=z-Ae*y;be=(He-qe)/(he-Ae),je=he*be+qe}return ue.x=be,ue.y=je,ue}function Ne(se,E,a,x,y,z,ne,re,ue,ie,ve,be,je,Ae){var He=1-ue,he=ue,qe=se*He+a*he,Ke=E*He+x*he,ht=a*He+y*he,Le=x*He+z*he,ot=y*He+ne*he,lt=z*He+re*he,gt=qe*He+ht*he,ft=Ke*He+Le*he,ln=ht*He+ot*he,xt=Le*He+lt*he,an=gt*He+ln*he,hn=ft*He+xt*he;ie.x=qe,ie.y=Ke,ve.x=gt,ve.y=ft,be.x=an,be.y=hn,je.x=ln,je.y=xt,Ae.x=ot,Ae.y=lt}var Ze=new go.Spot(.156,.156),ke=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Qt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*le,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,1,-y,-y)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/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(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(se,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(se,E,a){var x=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Ze,y.spot2=ke,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(se,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,le*E,0,E,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,le*a,(1-le)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,le*a,le*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*E,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Qt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(x=.5);var y=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(x=E/2);var y=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,re,re).close())),z.spot1=Ze,z.spot2=ke,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(se,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,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 Qt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Qt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,E,a){var x=se?se.parameter1:NaN,y=se?se.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var ne=y%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,E,a){var x=le/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,z*a,E,(1-x)*a,(y+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,E)/2,z=E/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne-y)).add(new go.PathSegment(go.PathSegment.Line,E,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,a)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,E,a){var x=se?se.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var z=E/2,ne=a/2,re=Math.atan2(a,E),ue=x-Math.min(Math.cos(re)*x/2,z),ie=x-Math.min(Math.sin(re)*x/2,ne),y=new go.Geometry,ve=new go.PathFigure(ue,0,!0);return y.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),ve.add(new go.PathSegment(go.PathSegment.Line,E-ue,0)),ve.add(new go.PathSegment(go.PathSegment.Line,E,ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,E,a-ie)),ve.add(new go.PathSegment(go.PathSegment.Line,E-ue,a)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),ve.add(new go.PathSegment(go.PathSegment.Line,ue,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a-ie)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Qt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Qt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,le*E,0,E,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+le/2)*a,le*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,ne=.3,re=0,ue=z*le;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ue+re)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne+.05)*E,(.5-ue+re-.02)*a)),z=.2,ne=0,re=-.3,ue=z*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*E,(.5+re)*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne)*E,(.5-ue+re)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ue=z*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5-z+re)*a,(1-.5+z+ne-.05)*E,(.5-ue+re-.02)*a,(.5+ue+ne)*E,(.5-z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*E,(.5+re)*a,(.5-ue+ne)*E,(.5-z+re)*a,(.5-z+ne)*E,(.5-ue+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*E,(.5+z+re)*a,(.5-z+ne)*E,(.5+ue+re)*a,(.5-ue+ne)*E,(.5+z+re)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ue+ne)*E,(.5+z+re)*a,(.5+z+ne)*E,(.5+ue+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ne=.5,re=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*E,re*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ne,a*re,z*E,z*E).close()),y=new go.PathFigure(E*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),re=.75,y=new go.PathFigure((ne+z)*E,re*a,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ne,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(se,E,a){var x=.8535533905932737,y=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,z,y,z)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=.5,re=.5,ue=new go.PathFigure(ne*E,(re-z)*a);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),z=.4,y=le*.4;var ie=b(),ve=b(),be=b(),je=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.42,ie,ve,be,je,je);var Ae=b(),He=b(),he=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.58,je,je,he,Ae,He);var qe=b(),Ke=b(),ht=b();Ne(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.42,qe,Ke,ht,je,je);var Le=b(),ot=b(),lt=b();return Ne(ne,re+z,ne-y,re+z,ne-z,re+y,ne-z,re,.58,je,je,lt,Le,ot),ue.add(new go.PathSegment(go.PathSegment.Move,lt.x*E,lt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,Le.x*E,Le.y*a,ot.x*E,ot.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,be.x*E,be.y*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,ht.x*E,ht.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,he.x*E,he.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,Ae.x*E,Ae.y*a,He.x*E,He.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ht.x*E,ht.y*a,qe.x*E,qe.y*a,Ke.x*E,Ke.y*a).close()),de(ie),de(ve),de(be),de(je),de(Ae),de(He),de(he),de(qe),de(Ke),de(ht),de(Le),de(ot),de(lt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Qt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var y=(E-x)/2,z=y+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(se,E,a){var x=new go.Geometry,y=le*.4,z=.4,ne=.5,re=.5,ue=b(),ie=b(),ve=b(),be=b(),je=new go.PathFigure((ne-z)*E,re*a,!1);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.44,ve,be,ie,ue,ue),je.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,ve.x*E,ve.y*a,be.x*E,be.y*a));var Ae=ee(ie.x,ie.y);Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.56,ue,ue,ie,ve,be);var He=ee(ie.x,ie.y);je.add(new go.PathSegment(go.PathSegment.Line,(Ae.x*.1+.95*.9)*E,Ae.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ae.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),je.add(new go.PathSegment(go.PathSegment.Line,E,0)),je.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(He.x*.1+.9)*E,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(He.x*.1+.9)*E,(He.y*.1+.05*.9)*a)),je.add(new go.PathSegment(go.PathSegment.Line,He.x*E,He.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),z=.35,y=le*.35;var he=new go.PathFigure(ne*E,(re-z)*a,!1);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a));var qe=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(qe),de(ue),de(ie),de(ve),de(be),de(Ae),de(He),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(se,E,a){var x=new go.Geometry,y=.375,z=0,ne=-.125,re=y*le,ue=new go.PathFigure((.525+z)*E,(.5+y+ne)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a,(.5+re+z)*E,(.5-y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,(.5+y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,z=0,ne=-.125,re=y*le;var ue=new go.PathFigure((1-.5+y+z)*E,(.5+ne)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+y+ne)*a,(.5+y+z)*E,(.5+re+ne)*a,(.5+re+z)*E,(.5+y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5+y+ne)*a,(.5-y+z)*E,(.5+re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a,(.5-re+z)*E,(.5-y+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*E,(.5+ne)*a,(.5+re+z)*E,(.5-y+ne)*a,(1-.5+y+z)*E,(.5-re+ne)*a));var ue=new go.PathFigure((.525+z)*E,(.5+y+ne)*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(se,E,a){var x=se?se.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(se,E,a){var x=se?se.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(se,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(se,E,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*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(se,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Qt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Qt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=se?se.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*E,ne=(.5-y/2)*a,re=(.5+y/2)*a,ue=new go.Geometry,ie=new go.PathFigure(0,ne,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ue.spot1=new go.Spot(0,ne/a);var ve=Be(0,re/a,1,re/a,z/E,1,1,.5,b());return ue.spot2=new go.Spot(ve.x,ve.y),de(ve),ue}),go.Shape.setFigureParameter("Arrow2",0,new Qt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Qt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var y=se?se.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var z=E-x,ne=(a-y)/2,re=ne+y,ue=new go.Geometry,ie=new go.PathFigure(0,ne,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,z,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ue.spot1=new go.Spot(0,ne/a);var ve=Be(0,re/a,1,re/a,z/E,1,1,.5,b());return ue.spot2=new go.Spot(ve.x,ve.y),de(ve),ue}),go.Shape.defineFigureGenerator("Chevron",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Qt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ue=Be(0,.5,.3,0,0,y/a,.1,y/a,b());return ne.spot1=new go.Spot(ue.x,ue.y),ue=Be(.7,1,1,.5,0,z/a,1,z/a,ue),ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Qt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Qt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var y=se?se.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ue=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ue=a):(z=0,ne=a,re=0,ue=a));var ie=new go.Geometry,ve=new go.PathFigure(E,.5*a,!0);ie.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var be=Be(0,.5,.3,re/a,0,z/a,1,z/a,b());return ie.spot1=new go.Spot(be.x,be.y),be=Be(.7,ue/a,1,.5,0,ne/a,1,ne/a,be),ie.spot2=new go.Spot(be.x,be.y),de(be),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new Qt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(0,y/a);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Qt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Qt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var y=se?se.parameter2:NaN;isNaN(y)&&(y=100);var z=(a-x)/2,ne=z+x,re=(a-y)/2,ue=re+y;(x>a||y>a)&&(y>x?(x=x*a/y,z=(a-x)/2,ne=z+x,re=0,ue=a):(z=0,ne=a,re=0,ue=a));var ie=new go.Geometry,ve=new go.PathFigure(E,.5*a,!0);ie.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ue)),ve.add(new go.PathSegment(go.PathSegment.Line,0,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),ie.spot1=new go.Spot(0,z/a);var be=Be(.7,ue/a,1,.5,0,ne/a,1,ne/a,b());return ie.spot2=new go.Spot(be.x,be.y),de(be),ie}),go.Shape.setFigureParameter("Pointer",0,new Qt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Be(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),de(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Qt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),y.spot1=new go.Spot(x,.35);var ne=Be(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),de(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Qt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*a,z=(.5+x/2)*a,ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,.3);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Qt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=50);var y=(a-x)/2,z=y+x;x>a&&(y=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ne.spot1=new go.Spot(.2,y/a);var ue=Be(.7,1,1,.5,0,z/a,1,z/a,b());return ne.spot2=new go.Spot(ue.x,ue.y),de(ue),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Qt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(0,.9*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-le*x,(.5+z)*E,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-le*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-le*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(0,a-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*x,(.5-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,le*x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-le*x,(.5+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-le*x));var re=new go.PathFigure(0,a-x,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-le*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-le*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-le*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,le*x,0));var re=new go.PathFigure(x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+le*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+le*x,a)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=le*.5,ne=new go.PathFigure(E-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*x,0,E,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-le*x,a)),ne.add(new go.PathSegment(go.PathSegment.Line,x,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*x,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,le*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return y.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-le*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-le*x,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(se,E,a){var x=new go.Geometry,y=.2,z=.1,ne=le*y,re=le*z,ue=.5,ie=.1,ve=new go.PathFigure(ue*E,(ie+z)*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-y)*E,ie*a,(ue-ne)*E,(ie+z)*a,(ue-y)*E,(ie+re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-z)*a,(ue-y)*E,(ie-re)*a,(ue-ne)*E,(ie-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+y)*E,ie*a,(ue+ne)*E,(ie-z)*a,(ue+y)*E,(ie-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+z)*a,(ue+y)*E,(ie+re)*a,(ue+ne)*E,(ie+z)*a));var be=.05,je=le*be;ue=.05,ie=.25;var Ae=new go.PathFigure(.5*E,.2*a,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ue=.95,ie=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue+be)*E,ie*a,(ue+je)*E,(ie-be)*a,(ue+be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),be=.025,je=le*be,ue=.825,ie=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),be=.05,je=le*be,ue=.5,ie=.7,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),be=.025,je=le*be,ue=.175,ie=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue+be)*E,(ie-je)*a,(ue+je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-be)*E,ie*a,(ue-je)*E,(ie-be)*a,(ue-be)*E,(ie-je)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),be=.05,je=le*be,ue=.05,ie=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-be)*a,(ue-be)*E,(ie-je)*a,(ue-je)*E,(ie-be)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Qt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,z=new go.PathFigure(E,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("Database",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+y)*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.1,ne=new go.PathFigure(E,.1*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-z)*a));var re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+y)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+y)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.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(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=le*.2,ne=new go.PathFigure(0,.2*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,y*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),x}),go.Shape.defineFigureGenerator("Document",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var ne=new go.PathFigure(E,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(se,E,a){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=le*.5,re=.5,ue=new go.PathFigure(E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+ne)*a,(re+ne)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*E,a,0,(re+ne)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-ne)*a,(re-ne)*E,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+ne)*E,0,E,(re-ne)*a));var ie=new go.PathFigure((z+y)*E,(z+y)*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),ie.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(z+y)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(.5*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+y)*a,(z+y)*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.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(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.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(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var re=new go.PathFigure(.5*y*E,y*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.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(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(se,E,a){var x=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN,z=se?se.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-y)*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ne=new go.PathFigure(y*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(se,E,a){var x=new go.Geometry,y=se?se.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(se,E,a){var x=new go.Geometry,y=le*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),z.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(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.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(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=new go.PathFigure(E,z*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+y)*a,(z+y)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-y)*E,a,0,(z+y)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-y)*a,(z-y)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+y)*E,0,E,(z-y)*a));var re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ue=new go.PathFigure(.8*E,.75*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(se,E,a){var x=new go.Geometry,y=le*.1,z=.1,ne=.9,re=.5,ue=new go.PathFigure(.8*E,.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*E,.5*a));var ie=new go.PathFigure((ne+z)*E,re*a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(se,E,a){var x=new go.Geometry,y=le*.5,z=le*.4,ne=le*.1,re=.1,ue=.9,ie=.5,ve=new go.PathFigure(.8*E,.5*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+y)*E,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,a)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-z)*a));var be=new go.PathFigure((ue+re)*E,ie*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E,ie*a,(ue-ne)*E,(ie+re)*a,(ue-re)*E,(ie+ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E,ie*a,(ue+ne)*E,(ie-re)*a,(ue+re)*E,(ie-ne)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=0,re=.5,ue=new go.PathFigure(.8*E,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=le*.1,ne=.9,re=.5;var ie=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=0,re=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z+z)*E,(re-y)*a,.8*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(ne+z+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=.2,re=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ne+z)*E,(re-y)*a,.7*E,(re-z)*a)),y=.1,z=le*.1,ne=.9,re=.5;var ve=new go.PathFigure((ne-y)*E,re*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(se,E,a){var x=new go.Geometry,y=.5,z=le*y,ne=.2,re=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ie=new go.PathFigure(.2*E,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ne+z)*E,(re-y)*a,.9*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(se,E,a){var x=new go.Geometry,y=le*.1,z=.1,ne=.1,re=.5,ue=new go.PathFigure((ne-y*.5)*E,a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,(ne+z)*E,0,(ne+y)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,0,(ne-y)*E,a,(ne-z)*E,0)),ne=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*E,a,(ne+z)*E,0,(ne+y)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(se,E,a){var x=new go.Geometry,y=le*.5,z=.5,ne=.5,re=.5,ue=new go.PathFigure((ne-z)*E,re*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-z)*a,(ne-z)*E,(re-y)*a,(ne-y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re-z)*a,(ne+z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*E,re*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*E,re*a,ne*E,(re-z)*a,ne*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(se,E,a){var x=new go.Geometry,y=E,z=a;E=E*.38,a=a*.6;var ne=le*.8,re=.8,ue=0,ie=.5,ve=(y-E)/2,be=(z-a)/2,je=new go.PathFigure(ue*E+ve,(ie+re)*a+be,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re+ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie-re)*a+be,(ue-re+ne*.5)*E+ve,(ie-ne)*a+be)),je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue-re+ne*.5)*E+ve,(ie+ne)*a+be,ue*E+ve,(ie+re)*a+be).close()),ne=le*.4,re=.4,ue=.2,ie=.5;var Ae=new go.PathFigure(ue*E+ve,(ie+re)*a+be,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re+ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie-re)*a+be,(ue-re+ne*.5)*E+ve,(ie-ne)*a+be)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue-re+ne*.5)*E+ve,(ie+ne)*a+be,ue*E+ve,(ie+re)*a+be).close()),ne=le*.2,re=.2,ue=.5,ie=.5;var He=new go.PathFigure((ue-re)*E+ve,ie*a+be,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue-re)*E+ve,(ie-ne)*a+be,(ue-ne)*E+ve,(ie-re)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),He.add(new go.PathSegment(go.PathSegment.Bezier,(ue-re)*E+ve,ie*a+be,(ue-ne)*E+ve,(ie+re)*a+be,(ue-re)*E+ve,(ie+ne)*a+be)),ne=le*.4,re=.4,ue=.8,ie=.5;var he=new go.PathFigure(ue*E+ve,(ie-re)*a+be,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re-ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie+re)*a+be,(ue+re-ne*.5)*E+ve,(ie+ne)*a+be)),he.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue+re-ne*.5)*E+ve,(ie-ne)*a+be,ue*E+ve,(ie-re)*a+be).close()),ne=le*.8,re=.8,ue=1,ie=.5;var qe=new go.PathFigure(ue*E+ve,(ie-re)*a+be,!0);return x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re)*E+ve,ie*a+be,(ue+ne)*E+ve,(ie-re)*a+be,(ue+re)*E+ve,(ie-ne)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie+re)*a+be,(ue+re)*E+ve,(ie+ne)*a+be,(ue+ne)*E+ve,(ie+re)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+re-ne*.5)*E+ve,ie*a+be,ue*E+ve,(ie+re)*a+be,(ue+re-ne*.5)*E+ve,(ie+ne)*a+be)),qe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ve,(ie-re)*a+be,(ue+re-ne*.5)*E+ve,(ie-ne)*a+be,ue*E+ve,(ie-re)*a+be).close()),x}),go.Shape.defineFigureGenerator("Email",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ne=new go.PathFigure(.6*E,a,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(se,E,a){var x=new go.Geometry,y=le*.4,z=.4,ne=.5,re=.5,ue=b(),ie=b(),ve=b(),be=b();Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ue,ue,ie,ve,be);var je=ee(ie.x,ie.y),Ae=new go.PathFigure(ie.x*E,ie.y*a,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne+z)*E,(re+y)*a,(ne+y)*E,(re+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,(ne-y)*E,(re+z)*a,(ne-z)*E,(re+y)*a)),Ne(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,ve,be,ie,ue,ue),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,ve.x*E,ve.y*a,be.x*E,be.y*a)),y=le*.3,z=.3,Ne(ne-z,re,ne-z,re-y,ne-y,re-z,ne,re-z,.5,ve,be,ie,ue,ue),Ae.add(new go.PathSegment(go.PathSegment.Line,ie.x*E,ie.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*E,re*a,be.x*E,be.y*a,ve.x*E,ve.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+z)*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*E,re*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),Ne(ne,re-z,ne+y,re-z,ne+z,re-y,ne+z,re,.5,ue,ue,ie,ve,be),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*E,ie.y*a,be.x*E,be.y*a,ve.x*E,ve.y*a).close());var Ae=new go.PathFigure(.45*E,0,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),de(ue),de(ie),de(ve),de(be),de(je),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(ne,re,ue){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+ue)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+ue)*a).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.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(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(se,E,a){var x=new go.Geometry,y=.5,z=0,ne=0,re=y*le,ue=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,ve=1,be=.5,je=.5,Ae=0,He=new go.PathFigure(ue*E,(1-ie)*a,!1);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,be*a,ve*E,.7*a,ve*E,be*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*E,(Ae+z)*a,(.5+y+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-y+z)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*E,(.5+ne)*a,(.5-re+z)*E,(.5-y+ne)*a,(.5-y+z)*E,(.5-re+ne)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-y+z)*E,(.5+re+ne)*a,(.5-re+z)*E,.9*a)),He.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),He.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),He.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ne=.5-.285,re=.5,ue=ne,ie=Math.PI/4,ve=4*(1-Math.cos(ie))/(3*Math.sin(ie)),be=ve*.5,je=ne,Ae=ne,He=ve*je,he=ve*Ae;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-je)*E,ue*a,(re-(He+je)/2)*E,(ue+(Ae+he)/2)*a,(re-je)*E,(ue+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Ae)*a,(re-je)*E,(ue-he)*a,(re-He)*E,(ue-Ae)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+je)*E,ue*a,(re+He)*E,(ue-Ae)*a,(re+je)*E,(ue-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+je)*E,(ue+he)*a,(re+(He+je)/2)*E,(ue+(Ae+he)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var qe=new go.PathFigure(.2*E,a,!1);x.add(qe),qe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Ke=new go.PathFigure(.8*E,a,!1);return x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(E,a,!1);x.add(z);var ne=new go.PathFigure(.1*E,a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ne=new go.PathFigure(.675*E,.575*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=new go.PathFigure(E,y*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+z)*a,(y+z)*E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-z)*E,a,0,(y+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-z)*a,(y-z)*E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+z)*E,0,E,(y-z)*a));var re=new go.PathFigure(y*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ne=.1,re=le*.1,ue=.2,ie=.9,ve=new go.PathFigure((ue-ne)*E,ie*a,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*a,(ue+re)*E,(ie-ne)*a,(ue+ne)*E,(ie-re)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*a,(ue-re)*E,(ie+ne)*a,(ue-ne)*E,(ie+re)*a).close()),ne=.1,re=le*.1,ue=.8,ie=.9;var be=new go.PathFigure((ue-ne)*E,ie*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*a,(ue-ne)*E,(ie-re)*a,(ue-re)*E,(ie-ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*a,(ue+re)*E,(ie-ne)*a,(ue+ne)*E,(ie-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*a,(ue+ne)*E,(ie+re)*a,(ue+re)*E,(ie+ne)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*a,(ue-re)*E,(ie+ne)*a,(ue-ne)*E,(ie+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*E,.8*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ue=.1,ie=le*.1,ve=.1,be=.9,je=new go.PathFigure((ve-ue)*E,be*a,!0);x.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be-ue)*a,(ve-ue)*E,(be-ie)*a,(ve-ie)*E,(be-ue)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ue)*E,be*a,(ve+ie)*E,(be-ue)*a,(ve+ue)*E,(be-ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be+ue)*a,(ve+ue)*E,(be+ie)*a,(ve+ie)*E,(be+ue)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ue)*E,be*a,(ve-ie)*E,(be+ue)*a,(ve-ue)*E,(be+ie)*a)),ue=.1,ie=le*.1,ve=.4,be=.9;var Ae=new go.PathFigure((ve-ue)*E,be*a,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be-ue)*a,(ve-ue)*E,(be-ie)*a,(ve-ie)*E,(be-ue)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ue)*E,be*a,(ve+ie)*E,(be-ue)*a,(ve+ue)*E,(be-ie)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*E,(be+ue)*a,(ve+ue)*E,(be+ie)*a,(ve+ie)*E,(be+ue)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ue)*E,be*a,(ve-ie)*E,(be+ue)*a,(ve-ue)*E,(be+ie)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ne=new go.PathFigure(.55*E,.4*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var ve=.05,be=le*.05,je=.175,Ae=.95,re=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.375,Ae=.95,ue=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.625,Ae=.95,ie=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a));var ve=.05,be=le*.05,je=.825,Ae=.95,He=new go.PathFigure((je-ve)*E,Ae*a,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae-ve)*a,(je-ve)*E,(Ae-be)*a,(je-be)*E,(Ae-ve)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je+ve)*E,Ae*a,(je+be)*E,(Ae-ve)*a,(je+ve)*E,(Ae-be)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,je*E,(Ae+ve)*a,(je+ve)*E,(Ae+be)*a,(je+be)*E,(Ae+ve)*a)),He.add(new go.PathSegment(go.PathSegment.Bezier,(je-ve)*E,Ae*a,(je-be)*E,(Ae+ve)*a,(je-ve)*E,(Ae+be)*a).close());var he=new go.PathFigure(0,a,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ne=new go.PathFigure(.15*E,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var re=.05,ue=le*.05,ie=.35,ve=.775,be=new go.PathFigure((ie-re)*E,ve*a,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve-re)*a,(ie-re)*E,(ve-ue)*a,(ie-ue)*E,(ve-re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,ve*a,(ie+ue)*E,(ve-re)*a,(ie+re)*E,(ve-ue)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve+re)*a,(ie+re)*E,(ve+ue)*a,(ie+ue)*E,(ve+re)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,ve*a,(ie-ue)*E,(ve+re)*a,(ie-re)*E,(ve+ue)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(se,E,a){var x=new go.Geometry,y=.3,z=le*.3,ne=.5,re=.7,ue=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var ie=new go.PathFigure(0,.7*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=.5,re=.5,ue=new go.PathFigure((ne-y)*E,re*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a));var ie=new go.PathFigure(.15*E,.5*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(se,E,a){var x=new go.Geometry,y=.5,z=le*.5,ne=.5,re=.5,ue=new go.PathFigure((ne-y)*E,re*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),y=.05,z=le*.05,ne=.5,re=.8;var ie=new go.PathFigure((ne-y)*E,re*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-y)*a,(ne-y)*E,(re-z)*a,(ne-z)*E,(re-y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*E,re*a,(ne+z)*E,(re-y)*a,(ne+y)*E,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re+y)*a,(ne+y)*E,(re+z)*a,(ne+z)*E,(re+y)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*E,re*a,(ne-z)*E,(re+y)*a,(ne-y)*E,(re+z)*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(se,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ne=new go.PathFigure(.402*E,.85*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ue=new go.PathFigure(.5*E,.1*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,a*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ne=new go.PathFigure(E*.408,a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ue=new go.PathFigure(E*.816,a,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ne=new go.PathFigure(E*.055,.13*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ue=new go.PathFigure(E*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ne=new go.PathFigure(E*.11,a*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,E,a){var x=new go.Geometry,y=8,z=y*le,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ue=new go.PathFigure(E*.83,a*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ie=new go.PathFigure(E*.78,a*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var y=x*le,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(x,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-y,0,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-y,E-y,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ne=new go.PathFigure(E*.28,a*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(se,E,a){var x=new go.Geometry,y=15,z=y*le,ne=new go.PathFigure(E*.62,a*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-z,E-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.4,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);x.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var ne=new go.PathFigure(E*.5,a*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(se,E,a){var x=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.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 Qt={},Gt="5.0",ee={},b=null,de=!1,Be=!1,Ne=null,Ze=!1,ke=null,le=null,st=0;st4?parseFloat($e):5};Qt.setHTML5Codebase=function($e,dt){le=$e,xt($e,dt)},Qt.setJavaCodebase=Qt.setJavaCodebaseVersion=Qt.isCompiledInstalled=Qt.setPreCompiledScriptPath=Qt.setPreCompiledResourcePath=function(){},Qt.setHTML5CodebaseVersion=function($e,dt){var rn=parseFloat($e);if(rn!==NaN&&rn<5){console.log("The GeoGebra HTML5 codebase version "+rn+" is deprecated. Using version latest instead.");return}ke=$e,ln($e,dt)},Qt.getHTML5CodebaseVersion=function(){return se},Qt.getParameters=function(){return ee},Qt.setFontsCSSURL=function($e){ne=$e},Qt.setGiacJSURL=function($e){},Qt.setJNLPFile=function($e){Ve=$e},Qt.setJNLPBaseDir=function($e){},Qt.inject=function(){function $e(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",rn=ee.id,Vn,Zt=!1,Fn=0;Fn=5)return!0;var $e=Qt.getAppletObject();return $e&&typeof $e.recalculateEnvironments=="function"?($e.recalculateEnvironments(),!0):!1},Qt.startAnimation=function(){var $e=Qt.getAppletObject();return $e&&typeof $e.startAnimation=="function"?($e.startAnimation(),!0):!1},Qt.stopAnimation=function(){var $e=Qt.getAppletObject();return $e&&typeof $e.stopAnimation=="function"?($e.stopAnimation(),!0):!1},Qt.getAppletObject=function(){var $e=ee.id!==void 0?ee.id:"ggbApplet";return window[$e]},Qt.resize=function(){};var He=function($e,dt,rn){var Vn=document.createElement("param");Vn.setAttribute("name",dt),Vn.setAttribute("value",rn),$e.appendChild(Vn)},he=function($e){return $e&&$e!=="false"},qe=function($e,dt,rn){ue(se)<=4.2&&(rn=!0);var Vn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Vn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Zt=document.createElement("div");Zt.classList.add("appletParameters","notranslate");var Fn=dt.width,ze=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(se)<=4.4)he(dt.showToolBar)&&(dt.height-=7),he(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&he(dt.showToolBar)&&(dt.width=605,Fn=605);else{var ct=100;(he(dt.showToolBar)||he(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),ct=he(dt.showMenuBar)?245:155),Fn=5?(dt.appletOnLoad=function(Me){var yt=$e.querySelector(".ggb_preview");yt&&yt.parentNode.removeChild(yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Nt),window.GGBT_wsf_view&&$(window).trigger("resize"),mt(Me)},ut||Nt.appendChild(at)):Zt.appendChild(at),Nt.appendChild(Zt),ut||$e.appendChild(Nt),setTimeout(function(){Qt.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(Zt),$e.appendChild(De),dt.appletOnLoad=function(Me){Qt.resize(),mt(Me)}}function fe(Me,yt){yt&&typeof yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Me,yt.appletOnLoad):renderGGBElement(Me),an("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",yt)}function Xe(Me,yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Me,params:yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Bn){fe(Bn.article,Bn.params)}),html5AppletsToProcess=null)},ue(se)<5&&(Me.className+=" geogebraweb")):fe(Me,yt)}if(Vn){scriptLoadStarted=!0;for(var Rt=0;Rt0?(Lt.remove(),Nt.attr("id","fullscreencontent").show(),jQuery(mt).append(Nt),window.dispatchEvent(new Event("resize"))):qe(Lt,dt,!1),window.GGBT_wsf_view.launchFullScreen(mt)}else Ye=Vn,qe($e,dt,!1);if(!window.GGBT_wsf_view)for(ze=0;ze$e/4*3&&(Lt=$e/4*3),mt=Lt/5.8,ct.setAttribute("src",y),ct.setAttribute("width",Lt),ct.setAttribute("height",mt);var Nt=($e-Lt)/2,ut=(dt-mt)/2;ct.style.left=Nt+"px",ct.style.top=ut+"px",Zt.appendChild(ct)}}return Zt.appendChild(ze),Zt},gt=function($e){return $e=$e.toLowerCase(),$e==="html5"||$e==="screenshot"?$e:"html5"},ft=["web","webSimple","web3d","tablet","tablet3d","phone"],ln=function($e,dt){if(se=$e,dt){xt(se,!0);return}var rn=!de;if(rn){var Vn=ue(se);!isNaN(Vn)&&Vn<4.4&&(rn=!1)}var Zt,Fn;window.location.protocol.substr(0,4)==="http"?Zt=window.location.protocol:Zt="http:";var ze=se.indexOf("//");ze>0?Fn=se:ze===0?Fn=Zt+se:Fn="https://www.geogebra.org/apps/5.2.814.0/";for(var ct in ft)if(se.slice(ft[ct].length*-1)===ft[ct]||se.slice((ft[ct].length+1)*-1)===ft[ct]+"/"){xt(Fn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&rn&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!he(ee.showToolBar)&&!he(ee.showMenuBar)&&!he(ee.showAlgebraInput)&&!he(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Fn+="webSimple/":Fn+="web3d/",xt(Fn,!1)},xt=function($e,dt){if($e.requirejs){Ge=$e;return}$e.slice(-1)!=="/"&&($e+="/"),Ge=$e,dt===null&&(dt=$e.indexOf("http")===-1),Je=dt,E="web.nocache.js",a=!1;var rn=Ge.split("/");rn.length>1&&(!dt&&rn[rn.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):ft.indexOf(rn[rn.length-2])>=0&&(E=rn[rn.length-2]+".nocache.js")),rn=$e.split("/"),se=rn[rn.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 Vn=parseFloat(se);Vn!==NaN&&Vn<5&&$e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Vn+" is deprecated. Using version latest instead."),ln("5.0",dt))},an=function($e,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log($e)};ee.material_id!==void 0?be(hn):hn();function hn(){var $e=Gt;ke!==null?$e=ke:parseFloat($e)<5&&($e="5.0"),ln($e,!1),le!==null&&xt(le,Je),Ze=!0}return Qt},GGBAppletUtils=function(){"use strict";function Qt(){return window.GGBT_wsf_edit!==void 0}function Gt(Ze,ke){ke!=1?(Ze.style.transformOrigin="0% 0% 0px",Ze.style.webkitTransformOrigin="0% 0% 0px",Ze.style.transform="scale("+ke+","+ke+")",Ze.style.webkitTransform="scale("+ke+","+ke+")",Ze.style.maxWidth="initial",Ze.querySelector(".ggb_preview")!==null&&(Ze.querySelector(".ggb_preview").style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ze.style.transform="none",Ze.style.webkitTransform="none")}function ee(Ze,ke,le,st,et,Ve){var Ge=null;if(Ve!=null&&Ve!="")for(var Je=Ze.parentNode;Je!=null;)if((" "+Je.className+" ").indexOf(" "+Ve+" ")>-1){Ge=Je;break}else Je=Je.parentNode;var Ye=0,se=0,E=0,a=0,x=0,y=0,z=0;if(Ge)Ye=Ge.offsetWidth,se=Math.max(st?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ye=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ye):(Ye=window.innerWidth,se=window.innerHeight,E=window.innerWidth),Ze){var ne=Ze.getBoundingClientRect();ne.left>0&&ne.left<=Ye&&(et===void 0||!et)&&(document.dir==="rtl"?(x=Ye-ne.width-ne.left,y=E<=480?10:30):(y=ne.left,x=E<=480?10:30),a=y+x)}if(Ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Ze&&((le===void 0||!le)&&ke>0&&ke+a1&&(Ve=!0)),ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ve=!0),!(Ze.hasOwnProperty("disableAutoScale")&&Ze.disableAutoScale))et=b(Ze,ke,Ve,le,Ze.scaleContainerClass);else return st;return Ve&&(!Ze.hasOwnProperty("scale")||st===1)?et:Math.min(st,et)}function Be(Ze){var ke=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),st=Ze.getBoundingClientRect(),et=(ke-st.width)/2,Ve=(le-st.height)/2;Ve<0&&(Ve=0),Ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(et<40?Ze.style.left="40px":Ze.style.left=et+"px",Ze.style.top=Ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ve<40?Ze.style.top="40px":Ze.style.top=Ve+"px",Ze.style.left=et+"px")}function Ne(Ze,ke){var le=Ze.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ke.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ze)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var st=de(ke,Ze);Qt()&&le.setAttribute("data-param-scale",st);for(var et=null,Ve=0;Ve=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(Qt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Qt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Qt){var Gt=c[Qt];return Gt==null?null:Gt},r=d,webModule.__errFn=e}function B(){function Qt(Ze){var ke=Ze.lastIndexOf(rb);ke==-1&&(ke=Ze.length);var le=Ze.indexOf(sb);le==-1&&(le=Ze.length);var st=Ze.lastIndexOf(tb,Math.min(le,ke));return st>=O?Ze.substring(O,st+P):W}function Gt(Ze){if(!Ze.match(/^\w+:\/\//)){var ke=o.createElement(ub);ke.src=Ze+vb,Ze=Qt(ke.src)}return Ze}function ee(){var Ze=__gwt_getMetaProperty(wb);return Ze!=null?Ze:W}function b(){for(var Ze=o.getElementsByTagName(_),ke=O;keO?Ze[Ze.length-P].href:W}function Be(){var Ze=o.location;return Ze.href==Ze.protocol+zb+Ze.host+Ze.pathname+Ze.search+Ze.hash}var Ne=ee();return Ne==W&&(Ne=b()),Ne==W&&(Ne=de()),Ne==W&&Be()&&(Ne=Qt(o.location.href)),Ne=Gt(Ne),Ne}function C(Qt){return Qt.match(/^\//)||Qt.match(/^[a-zA-Z]+:\/\//)?Qt:webModule.__moduleBase+Qt}function D(){var Qt=[],Gt=O,ee=[],b=[];function de(Ze){var ke=b[Ze](),le=ee[Ze];if(ke in le)return ke;var st=[];for(var et in le)st[le[et]]=et;throw r&&r(Ze,st,ke),null}if(__gwt_isKnownPropertyValue=function(Ze,ke){return ke in ee[Ze]},webModule.__getPropMap=function(){var Ze={};for(var ke in ee)ee.hasOwnProperty(ke)&&(Ze[ke]=de(ke));return Ze},webModule.__computePropValue=de,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var Ne=Be.indexOf(Db);Ne!=-1&&(Gt=parseInt(Be.substring(Ne+P),$),Be=Be.substring(O,Ne))}catch(Ze){}return webModule.__softPermutationId=Gt,C(Be+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(Qt,Gt,ee){"use strict";ee.d(Gt,{Ax:function(){return Ne},Ds:function(){return Ze},KI:function(){return le},SI:function(){return Be},f1:function(){return de}});var b=ee(346);function de(st){let et=!0;if(st.length>0){for(let Ve=0;Vez in y?Ze(y,z,{enumerable:!0,configurable:!0,writable:!0,value:ne}):y[z]=ne,Je=(y,z)=>{for(var ne in z||(z={}))et.call(z,ne)&&Ge(y,ne,z[ne]);if(st)for(var ne of st(z))Ve.call(z,ne)&&Ge(y,ne,z[ne]);return y},Ye=(y,z)=>ke(y,le(z)),se=(y,z)=>{var ne={};for(var re in y)et.call(y,re)&&z.indexOf(re)<0&&(ne[re]=y[re]);if(y!=null&&st)for(var re of st(y))z.indexOf(re)<0&&Ve.call(y,re)&&(ne[re]=y[re]);return ne},E=(y,z,ne)=>new Promise((re,ue)=>{var ie=je=>{try{be(ne.next(je))}catch(Ae){ue(Ae)}},ve=je=>{try{be(ne.throw(je))}catch(Ae){ue(Ae)}},be=je=>je.done?re(je.value):Promise.resolve(je.value).then(ie,ve);be((ne=ne.apply(y,z)).next())}),x=y=>{var z=y,{value:ne,onChange:re,defaultValue:ue,disabled:ie}=z,ve=se(z,["value","onChange","defaultValue","disabled"]);const[be,je]=(0,b.useState)([]),[Ae,He]=(0,b.useState)("1");(0,b.useEffect)(()=>{he()},[]);const he=()=>E(void 0,null,function*(){const ht=yield(0,Be.NZ)({});if(ht!=null&&ht.data){const Le=[{title:b.createElement("div",{title:"\u6839\u76EE\u5F55",className:Ne.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:b.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:qe(ht.data||[])}];je(Le),He("2")}}),qe=ht=>{function Le(ot){const lt=ot.children,gt=Array.isArray(lt)&<.length>0,ft=ot==null?void 0:ot.group_id;return{title:b.createElement("div",{title:ot==null?void 0:ot.name,className:Ne.name},ot==null?void 0:ot.name),value:ft,key:ft,icon:b.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:gt?lt==null?void 0:lt.map(ln=>Le(ln)):[]}}return ht==null?void 0:ht.map(ot=>Le(ot))},Ke=ue?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ne,defaultExpandedKeys:ne};return b.createElement("div",{className:Ne.customTree},b.createElement(de.default,Je(Ye(Je({key:Ae},Ke),{showIcon:!0,treeData:be,onSelect:re,disabled:ie}),ve)))}},50337:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ne}});var b=ee(59301),de={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Ne=({number:Ze,active:ke,className:le})=>b.createElement("div",{className:`${de.digitalLabel} ${ke?de.active:""} ${le}`},Ze)},38518:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return y}});var b=ee(59301),de=ee(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ne=ee(73631),Ze=ee(5623),ke=ee(46722),le=Object.defineProperty,st=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ye=(z,ne,re)=>ne in z?le(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,se=(z,ne)=>{for(var re in ne||(ne={}))Ge.call(ne,re)&&Ye(z,re,ne[re]);if(Ve)for(var re of Ve(ne))Je.call(ne,re)&&Ye(z,re,ne[re]);return z},E=(z,ne)=>st(z,et(ne)),a=(z,ne,re)=>new Promise((ue,ie)=>{var ve=Ae=>{try{je(re.next(Ae))}catch(He){ie(He)}},be=Ae=>{try{je(re.throw(Ae))}catch(He){ie(He)}},je=Ae=>Ae.done?ue(Ae.value):Promise.resolve(Ae.value).then(ve,be);je((re=re.apply(z,ne)).next())}),y=({value:z,onChange:ne,scrollId:re})=>{const[ue,ie]=(0,b.useState)([]);(0,b.useEffect)(()=>{ve()},[]);const ve=()=>a(void 0,null,function*(){const qe=yield(0,ke.NZ)({});if(qe!=null&&qe.data){const Ke=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:Ne,className:Be.folderIcon}),isLeaf:!1,children:be(qe.data||[])}];ie(Ke)}}),be=qe=>qe.map(Ke=>({title:Ke.name,key:Ke.group_id,icon:b.createElement("img",{src:Ne,className:Be.folderIcon}),isLeaf:Ke.children.length===0,children:be(Ke.children)})),je=(qe,Ke,ht)=>qe.map(Le=>Le.key===Ke?se(se({},Le),ht):Le.children?E(se({},Le),{children:je(Le.children,Ke,ht)}):Le),Ae=(qe,Ke,ht)=>qe.map(Le=>{if(Le.key===Ke)return E(se({},Le),{icon:ht?b.createElement("img",{src:Ze,className:Be.folderIcon}):b.createElement("img",{src:Ne,className:Be.folderIcon})});if(Le.children)return E(se({},Le),{children:Ae(Le.children,Ke,ht)})}),He=(qe,Ke)=>{ie(ht=>Ae(ht,Ke.node.key,Ke.expanded))},he=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ue.length>0&&b.createElement("div",{id:re||""},b.createElement(de.default,se({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ue,className:Be.folderWrapper,onSelect:ne,onExpand:He},he)))}},94361:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ke}});var b=ee(60324),de={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=ee(32637),Ne=ee(59301),ke=({type:le,style:st})=>{const et=Ne.createElement("div",{className:de.wrap,onClick:Ve=>{Ve.preventDefault(),Ve.stopPropagation()}},Ne.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",Ne.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"),Ne.createElement("div",{className:de.contact},Ne.createElement("div",{className:de.img},Ne.createElement("img",{src:Be,width:"124px",height:"124px"})),Ne.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ne.createElement(b.Z,{content:et},Ne.createElement("span",{className:de.text,style:st},"\u9AD8\u6D88\u8017"))}},9507:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ge}});var b=ee(59301),de={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(71418),ke=ee(2859),le=ee(38986),st=ee(51257),et=(Je,Ye,se)=>new Promise((E,a)=>{var x=ne=>{try{z(se.next(ne))}catch(re){a(re)}},y=ne=>{try{z(se.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((se=se.apply(Je,Ye)).next())}),Ge=({data:Je,className:Ye,fullWidth:se,style:E={},onClose:a,onOk:x,showFullTools:y,noAssociationId:z})=>{const ne=(0,b.useRef)(null),re=(0,b.useRef)(null),ue=(0,b.useRef)(null),ie=(0,b.useRef)(null),[ve,be]=(0,b.useState)(!1),[je,Ae]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),Je!=null&&Je.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",Je!=null&&Je.src&&He()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[Je==null?void 0:Je.visible]);const He=()=>et(void 0,null,function*(){be(!0),Ae("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Le=yield(0,st.ZJ)(Je==null?void 0:Je.src);ne.current.src="",ne.current.src=Le,ne.current.onload=function(){ht()},be(!1),Ae("")}),he=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},qe=Le=>et(void 0,null,function*(){be(!0),Ae("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ot=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Je.title,file:Le.dataUrl}});ot!=null&&ot.id&&!z?(yield(0,le.ZP)(`/api/attachments/${Je.id}/add_subitem.json`,{method:"post",body:{subitem_id:ot==null?void 0:ot.id,settings:JSON.stringify(Le.state)}})).status===0&&x():ot!=null&&ot.id&&x(ot),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",be(!1),Ae("")}),Ke=()=>{const Le=document.querySelector('a[href="https://markerjs.com/"]');Le&&Le.parentNode&&(Le.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(lt=>{const gt=document.querySelector(lt.name);gt&>.setAttribute("title",lt.title)})},ht=()=>{re.current=new ke.hP(ne.current),re.current.targetRoot=ie.current,re.current.addEventListener("render",qe),re.current.addEventListener("beforeclose",he),y&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),Je!=null&&Je.snapshotData&&re.current.restoreState(Je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ke()},300)};return b.createElement(b.Fragment,null,(Je==null?void 0:Je.visible)&&b.createElement(Ze.Z,{spinning:ve,tip:je,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:Ne()(de.imageDimensions,Ye,se?de.fullWidth:""),style:E},b.createElement("img",{className:de.img,ref:ne}))))}},50043:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return at},$:function(){return ut}});var b=ee(59301),de={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(78241),ke=ee(8591),le=ee(43418),st=ee(5871),et=ee(95237),Ve=ee(24905),Ge=ee(38854),Je=ee(54580),Ye=ee(3113),se=ee(93948),E=ee(19842),a=ee(92832),x=ee(5112),y=ee(6848),z=ee(43604),ne=ee(9148),re=ee(346),ue="data:image/png;base64,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",ie="data:image/png;base64,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",ve="data:image/png;base64,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",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",je=ee(38986),Ae=ee(38518),He=ee(5623),he=ee(8944),qe=ee(19105),Ke=ee(17077),ht=ee(15342),Le=ee.n(ht),ot=(De,fe,Xe)=>new Promise((Rt,Oe)=>{var Ie=Me=>{try{nt(Xe.next(Me))}catch(yt){Oe(yt)}},St=Me=>{try{nt(Xe.throw(Me))}catch(yt){Oe(yt)}},nt=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(Ie,St);nt((Xe=Xe.apply(De,fe)).next())}),gt=b.memo(({tagName:De="div",value:fe="",className:Xe,style:Rt={},onBlur:Oe,id:Ie})=>{const St=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!St.current)return;ot(void 0,null,function*(){const yt=St.current;yt.innerHTML="";const Bn=fe==null?void 0:fe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const nn of Bn)if(nn.startsWith("$$")&&nn.endsWith("$$")||nn.startsWith("`$$")&&nn.endsWith("$$`")){const dn=nn.startsWith("`$$")?nn.slice(3,-3):nn.slice(2,-2),un=document.createElement("span");un.setAttribute("contentEditable","false"),un.setAttribute("title",nn),un.className="edu_latex",yt.appendChild(un),Le().render(dn,un,{throwOnError:!1})}else{const dn=nn==null?void 0:nn.replace(/<[^>]*>/g,un=>un.startsWith("{var Me,yt;if(Oe&&St.current){const nn=St.current.cloneNode(!0),dn=nn.querySelectorAll("span.edu_latex");for(let un of dn){const yn=un.getAttribute("title"),Te=document.createTextNode(yn||""),Ft=un;(yt=(Me=Ft.parentNode)==null?void 0:Me.replaceChild)==null||yt.call(Me,Te,Ft)}Oe(nn.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(De,{ref:St,contentEditable:!0,className:Xe,style:Rt,onBlur:nt}))}),ft=ee(49535),ln=Object.defineProperty,xt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,rn=(De,fe,Xe)=>fe in De?ln(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):De[fe]=Xe,Vn=(De,fe)=>{for(var Xe in fe||(fe={}))$e.call(fe,Xe)&&rn(De,Xe,fe[Xe]);if(hn)for(var Xe of hn(fe))dt.call(fe,Xe)&&rn(De,Xe,fe[Xe]);return De},Zt=(De,fe)=>xt(De,an(fe)),Fn=(De,fe,Xe)=>new Promise((Rt,Oe)=>{var Ie=Me=>{try{nt(Xe.next(Me))}catch(yt){Oe(yt)}},St=Me=>{try{nt(Xe.throw(Me))}catch(yt){Oe(yt)}},nt=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(Ie,St);nt((Xe=Xe.apply(De,fe)).next())});const ze=De=>{De.preventDefault();let Xe=(De.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Xe)},ct=De=>{De.key==="Enter"&&De.preventDefault()},Lt=({children:De,style:fe})=>b.createElement("div",{className:de.leftBox,style:fe,onPaste:ze},De),mt=({children:De,style:fe,className:Xe})=>b.createElement("div",{className:Ne()(de.rightBox,Xe),style:fe,onPaste:ze},De),Nt=({className:De,style:fe={},width:Xe=1200,onCancel:Rt=()=>{},onSuccess:Oe=()=>{},gather:Ie={},mode:St=1,stickyTop:nt=0,subDisciplineId:Me=[],hideWordFeatures:yt,dataSource:Bn=[],customLeftHeadNode:nn,customRightHeadNode:dn,customLeftContent:un,hideRecognition:yn=!1,onExchange:Te,isSingleSelection:Ft=!1,underpinBackgroundStyle:zt={},headExtraNode:wt,isRefreshItemBank:kt=!1,okText:sn="\u786E\u5B9A\u5BFC\u5165"})=>{var cn;const[Ln,Jn]=(0,b.useState)(1),[va,Da]=(0,b.useState)(0),[Na,ar]=(0,b.useState)(""),[$a,fa]=(0,b.useState)(!1),[yr,en]=(0,b.useState)([]),[On,la]=(0,b.useState)([]),[xa,We]=(0,b.useState)(!1),[It,_t]=(0,b.useState)(!1),[Vt,Wt]=(0,b.useState)(!1),[Rn,wn]=(0,b.useState)(!1),[vt,Bt]=(0,b.useState)([]),[pt,Sn]=(0,b.useState)(1),[Wn,An]=(0,b.useState)(!1),[ka,pa]=(0,b.useState)(!1),[_n,Ea]=(0,b.useState)(!0),[Pa,Dn]=(0,b.useState)(0),[lr,Nr]=(0,b.useState)(1),[Ur,Sr]=(0,b.useState)(""),[Ue,bn]=(0,b.useState)([]),[Xt,Nn]=(0,b.useState)(0),[Kn,ua]=(0,b.useState)(0),[Qn,Un]=(0,b.useState)(0),[ur,da]=(0,b.useState)(0),[En,dr]=(0,b.useState)(0),[Cr]=Ze.default.useForm(),[Wr]=Ze.default.useForm(),Ir=(0,b.useRef)(null),ha=(0,b.useRef)(null),za=(0,b.useRef)(),Ua=["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"],La=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{Bn!=null&&Bn.length&&yl(Bn)},[Bn]),(0,b.useEffect)(()=>{Ln===2&&Ir.current.focus()},[Ln]),(0,b.useEffect)(()=>{Vt&&no()},[Vt]);const Or=()=>{if(Ln===1){ke.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Fn(void 0,null,function*(){Jn(1)})})},no=()=>Fn(void 0,null,function*(){const we=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:St===1?"new_question":"subject"}});Bt(we.disciplines||[])}),xr=we=>{const fn=[],Mn=(Sa,on)=>{Sa.length>=2&&fn.push(Sa.join(""));for(let Ma=on;Ma(we=we||"",we=String(we),we=we.replace(/\s+/g,""),we),Pr=we=>(we=we||"",we=String(we),we=we.replace(/
/g,""),we=we.replace(/
/g,` `),we=we.replace(/<\/div>/g,` -`),we=ai(we),we),si=we=>we.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ai=we=>we.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),xi=we=>{var fn;const Mn=we.clipboardData;if(Mn){const Sa=Mn.types.toString(),on=Mn.items;if(Sa==="Files"||Mn.types.indexOf("Files")>-1){we.preventDefault();try{let Ma=on[1];((fn=on[0])==null?void 0:fn.kind)==="file"&&(Ma=on[0]);const Fa=Ma.getAsFile();(0,Ke.I)(Fa,jn=>{var Xn;if(jn.id){if(((Xn=Fa==null?void 0:Fa.type)==null?void 0:Xn.indexOf("image"))>-1){const sr=``;document.execCommand("insertText",!1,sr)}}else(jn==null?void 0:jn.status)===401&&(document.location.href="/user/login")})}catch(Ma){ke.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function ho(we,fn){return Fn(this,null,function*(){if(typeof we=="string")return yield fn(we);if(typeof we!="object"||we===null)return we;if(Array.isArray(we))return yield Promise.all(we.map(on=>Fn(this,null,function*(){return yield ho(on,fn)})));const Mn={};for(const Sa in we)if(Object.prototype.hasOwnProperty.call(we,Sa)){const on=we[Sa];typeof on=="string"?Mn[Sa]=yield fn(on):typeof on=="object"?Mn[Sa]=yield ho(on,fn):Mn[Sa]=on}return Mn})}const yo=()=>Fn(void 0,null,function*(){var we;fa(!0),ar("\u5904\u7406\u4E2D"),yield new Promise(Sa=>setTimeout(Sa,1e3));let fn=(we=ha.current)==null?void 0:we.querySelectorAll('[data-text="edit"]'),Mn="";try{fn.forEach(function(Sa){var on,Ma,Fa,jn;const Xn=Sa.cloneNode(!0),sr=Xn.querySelectorAll("span.edu_latex");for(let Ta of sr){const Ja=Ta.getAttribute("title"),Rr=document.createTextNode(Ja),bo=Ta;(Ma=(on=bo.parentNode)==null?void 0:on.replaceChild)==null||Ma.call(on,Rr,bo)}const Ha=Xn.querySelectorAll("span[style]");for(let Ta of Ha)if(Ta.style.fontFamily){const Ja=Ta.innerHTML,Rr=document.createTextNode(Ja),bo=Ta;(jn=(Fa=bo.parentNode)==null?void 0:Fa.replaceChild)==null||jn.call(Fa,Rr,bo)}Xn==null||Xn.childNodes.forEach(function(Ta){Ta.nodeType===Node.ELEMENT_NODE&&Ta.localName!=="h5"&&Ta.localName!=="h4"?Mn+=`

${Ta.innerHTML}

`:Ta.nodeType===Node.TEXT_NODE&&(Mn+=`

${Ta.textContent}

`)})}),kr("/api/intelligent_imports/import.json",{html:ai(Mn)})}catch(Sa){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Sa)}}),Go=we=>{let fn=we.filter(Mn=>!!(Mn!=null&&Mn.type));return fn=fn.map(Mn=>{var Sa;const on=(Sa=Wi.find(Fa=>Fa.id===(Mn==null?void 0:Mn.type)))==null?void 0:Sa.deal,Ma=Zt(Vn({},Mn),{id:String(Math.random()).slice(-6),knowledgePoint:Er(Mn==null?void 0:Mn.knowledgePoint)});return on?on(Ma):Ma}),fn},Mo=()=>{if(Ln===1){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:yo})},Ao=()=>b.createElement("div",{className:de.row},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,{style:{height:675}},Ln===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Jn(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:de.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:ie}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),Ln===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Ir.current.innerHTML||Jn(1)},ref:Ir,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:de.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:de.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:ve}),b.createElement("span",null,"\u9884\u89C8\u533A")))),gr=(we,fn,Mn,Sa)=>{var on;console.log(we,fn,Mn,Sa,"onDataChange\u4FEE\u6539\u6570\u503C");const Ma=JSON.parse(JSON.stringify(On));Sa===void 0?Ma[fn][we]=Mn:Ma[fn].questions[Sa][we]=Mn;const Fa=Vn({},Ma[fn]),jn=(on=Wi.find(Xn=>Xn.id===(Fa==null?void 0:Fa.type)))==null?void 0:on.deal;Ma[fn]=jn(Fa),ia(Ma)},eo=(we,fn,Mn)=>{var Sa;const on=Mn!==void 0,Ma=(Sa=Wi.find(Xn=>Xn.id===(we==null?void 0:we.type)))==null?void 0:Sa.type,Fa=`${fn+1}.${Mn===void 0?"":Mn+1+"."}`,jn=`${(we==null?void 0:we.type)==="7"?"{{":""}${Fa}\u3010${Ma}\u3011${(we==null?void 0:we.question)||""}`;return b.createElement(b.Fragment,null,on&&b.createElement("h4",{contentEditable:!0}),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",value:jn}))},Qo=(we,fn)=>Fn(void 0,null,function*(){var Mn;const Sa=yield Te(we,fn),on=(Mn=Sa==null?void 0:Sa.data)==null?void 0:Mn.content;if(on!=null&&on.length){const Ma=Go(on)[0];yr.splice(fn,1,Ma),On.splice(fn,1,Ma),en([...yr]),ia([...On])}}),Yo=(we,fn,Mn)=>{var Sa;const on=Mn!==void 0,Ma=(Sa=Wi.find(jn=>jn.id===(we==null?void 0:we.type)))==null?void 0:Sa.type,Fa=`${fn+1}.${Mn===void 0?"":Mn+1+"."}`;return on?b.createElement("div",{style:{padding:"10px 18px"}},`${Fa}\u3010${Ma}\u3011`,b.createElement(gt,{id:we==null?void 0:we.id,tagName:"span",className:de.edit,onBlur:jn=>gr("question",fn,jn,Mn),value:(we==null?void 0:we.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:de.actionHead},b.createElement("div",{className:"c-light-primary"},`${Fa}\u3010${Ma}\u3011`),St!==1&&b.createElement(st.Z,{disabled:(we==null?void 0:we.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:jn=>gr("score",fn,jn,Mn),value:we==null?void 0:we.score}),b.createElement(et.Z,{align:"middle",style:{marginLeft:"auto"}},!!Te&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Qo(we,fn)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(Ve.default,{onChange:jn=>gr("checked",fn,jn.target.checked,Mn),checked:!!(we!=null&&we.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",style:{padding:"10px 18px"},className:de.edit,onBlur:jn=>gr("question",fn,jn,Mn),value:we==null?void 0:we.question}))},Oo=(we,fn,Mn)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(we==null?void 0:we.type)&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7B54\u6848\uFF1A${fn||""}`,tagName:"p"}),!Mn&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u96BE\u5EA6\uFF1A${(we==null?void 0:we.difficulty)||""}`,tagName:"p"}),(we==null?void 0:we.type)!=="7"&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u89E3\u6790\uFF1A${(we==null?void 0:we.analyze)||""}`,tagName:"p"}),!Mn&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(we==null?void 0:we.knowledgePoint)||""}`,tagName:"p"})),br=(we,fn,Mn,Sa)=>{const on=Sa!==void 0,Ma=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Fa=on&&!we.last&&!we.errorMsg?{marginBottom:10}:{},jn=Ma.map(Xn=>({key:Xn,label:Xn,onClick:()=>gr("difficulty",Mn,Xn,Sa)}));return b.createElement("div",{className:de.liWrap,style:Fa},["4"].includes(we==null?void 0:we.type)&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",className:`${de.edit} c-black`,onBlur:Xn=>gr("answer",Mn,[Xn],Sa),value:fn})),!on&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:jn}},b.createElement("span",{className:"c-light-primary"},we==null?void 0:we.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(we==null?void 0:we.type)!=="7"&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",className:`${de.edit} c-grey-333`,onBlur:Xn=>gr("analyze",Mn,Xn,Sa),value:we==null?void 0:we.analyze})),!on&&b.createElement("div",{onKeyDown:ct,className:de.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",value:(we==null?void 0:we.knowledgePoint)||"",className:`${de.edit} c-grey-333`,onBlur:Xn=>gr("knowledgePoint",Mn,Er(Pr(Xn)),Sa)})))},ri=we=>b.createElement(b.Fragment,null,typeof(we==null?void 0:we.errorMsg)=="string"&&!!(we!=null&&we.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,we==null?void 0:we.errorMsg))),Hr=we=>b.createElement(b.Fragment,null,typeof(we==null?void 0:we.errorMsg)=="string"&&!!(we!=null&&we.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,we==null?void 0:we.errorMsg))),ko=(we,fn,Mn,Sa)=>{let on="flex";return(Ft&&Pa!==Sa||xa&&!(Mn!=null&&Mn.errorMsg))&&(on="none"),b.createElement("div",{className:de.row,style:{display:on}},b.createElement("div",{className:de.leftLayout},un||b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},we))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:Mn!=null&&Mn.errorMsg?de.error:""},fn)))},Wi=[{id:"0",type:"\u5355\u9009\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),(on=we==null?void 0:we.options)==null?void 0:on.map((Ta,Ja)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ja,value:`${Ua[Ja]}.${Ta}`,tagName:"p"})),Oo(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=Xn==null?void 0:Xn.options,Ha=b.createElement(b.Fragment,null,Yo(Xn,fn,Mn),sr==null?void 0:sr.map((Ta,Ja)=>{var Rr;return b.createElement("div",{key:Ja,className:de.option},b.createElement("aside",{className:((Rr=Xn==null?void 0:Xn.answer)==null?void 0:Rr[0])===Ua[Ja]?de.active:"",onClick:()=>gr("answer",fn,[Ua[Ja]],Mn)},Ua[Ja]),b.createElement(gt,{id:Xn==null?void 0:Xn.id,tagName:"div",className:`${de.text}`,onBlur:bo=>{sr[Ja]=bo,gr("options",fn,sr,Mn)},value:Ta}))}),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ha]:ko(jn,Ha,Xn,fn)},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?2:we.score;let on=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]).toUpperCase();we.answer=on?[on]:[];let Ma=[];if(!(we!=null&&we.options))Ma.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{we.options=(Mn=we.options)==null?void 0:Mn.slice(0,8);const Fa=we.options.map(Xn=>Xn==null?void 0:Xn.trim().replace(/^\s+|\s+$/g,""));new Set(Fa).size!==Fa.length&&Ma.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return on||Ma.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),on&&(Ua.slice(0,((Sa=we==null?void 0:we.options)==null?void 0:Sa.length)||8).includes(on)||Ma.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Er(we==null?void 0:we.question)||Ma.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Ma.join(` -`),we}},{id:"1",type:"\u591A\u9009\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),(on=we==null?void 0:we.options)==null?void 0:on.map((Ta,Ja)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ja,value:`${Ua[Ja]}.${Ta}`,tagName:"p"})),Oo(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=Xn==null?void 0:Xn.options,Ha=b.createElement(b.Fragment,null,Yo(Xn,fn,Mn),sr==null?void 0:sr.map((Ta,Ja)=>{var Rr,bo;return b.createElement("div",{key:Ja,className:de.option},b.createElement("aside",{className:(bo=(Rr=Xn==null?void 0:Xn.answer)==null?void 0:Rr[0])!=null&&bo.includes(Ua[Ja])?de.active:"",onClick:()=>{var $o;let Wo=(($o=Xn==null?void 0:Xn.answer)==null?void 0:$o[0])||"";const Ti=Ua[Ja];Wo.includes(Ti)?Wo=Wo.replace(new RegExp(Ti,"g"),""):Wo+=Ti,Wo=Wo.split("").sort().join(""),gr("answer",fn,[Wo],Mn)}},Ua[Ja]),b.createElement(gt,{id:Xn==null?void 0:Xn.id,tagName:"div",className:`${de.text}`,onBlur:$o=>{sr[Ja]=$o,gr("options",fn,sr,Mn)},value:Ta}))}),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ha]:ko(jn,Ha,Xn,fn)},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?2:we.score;let on=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]).toUpperCase().split("").sort().join("");we.answer=on?[on]:[];let Ma=[];if(!(we!=null&&we.options))Ma.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{we.options=(Mn=we.options)==null?void 0:Mn.slice(0,8);const Fa=we.options.map(Xn=>Xn==null?void 0:Xn.trim().replace(/^\s+|\s+$/g,""));new Set(Fa).size!==Fa.length&&Ma.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(on||Ma.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),on){const Fa=Ua.slice(0,((Sa=we==null?void 0:we.options)==null?void 0:Sa.length)||8);Fr(Fa).includes(on)||Ma.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Er(we==null?void 0:we.question)||Ma.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Ma.join(` -`),we}},{id:"2",type:"\u5224\u65AD\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),Oo(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=["\u6B63\u786E","\u9519\u8BEF"];let Ha=((on=Xn==null?void 0:Xn.answer)==null?void 0:on[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Ha)?Ha="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ha)&&(Ha="\u9519\u8BEF");const Ta=b.createElement(b.Fragment,null,Yo(Xn,fn,Mn),sr==null?void 0:sr.map((Ja,Rr)=>b.createElement("div",{key:Rr,className:de.option},b.createElement("aside",{style:{borderRadius:2},className:Ha===Ja?de.active:"",onClick:()=>gr("answer",fn,[Ja],Mn)},Ja==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${de.text}`},Ja))),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ta]:ko(jn,Ta,Xn,fn)},deal:we=>{var fn;we.score=we.score===void 0?2:we.score;let Mn=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]);we.answer=Mn?[Mn]:[];let Sa=[];return Mn||Sa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Mn)&&Sa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Er(we==null?void 0:we.question)||Sa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Sa.join(` -`),we}},{id:"3",type:"\u586B\u7A7A\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0,Fa=b.createElement(b.Fragment,null,eo(we,fn,Mn),(Sa=we==null?void 0:we.answer)==null?void 0:Sa.map((sr,Ha)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ha,tagName:"p",value:`\u7B54\u6848${Ha+1}\uFF1A${sr.text||""}`})),Oo(we,"",Ma),ri(we));let jn=Ma?we:On[fn];const Xn=b.createElement(b.Fragment,null,Yo(jn,fn,Mn),(on=jn==null?void 0:jn.answer)==null?void 0:on.map((sr,Ha)=>b.createElement("div",{key:Ha,className:de.option},b.createElement("aside",{className:de.fill},"\u586B\u7A7A\u9879",Ha+1),sr.model===1&&b.createElement(gt,{id:jn==null?void 0:jn.id,tagName:"div",onBlur:Ta=>{jn.answer[Ha].latex=Pr(Ta),gr("answer",fn,jn.answer,Mn)},className:`${de.text}`,value:sr.latex}),sr.model===2&&b.createElement(qe.Z,{value:sr.latex,onChange:Ta=>{jn.answer[Ha].latex=Ta,gr("answer",fn,jn.answer,Mn)}}))),br(jn,"",fn,Mn),Hr(jn));return Ma?[Fa,Xn]:ko(Fa,Xn,jn,fn)},deal:we=>{var fn,Mn,Sa,on;we.score=we.score===void 0?2:we.score,we.question=(fn=we.question)==null?void 0:fn.replaceAll("\u2581","_");const Ma=(Mn=we.answer)==null?void 0:Mn.map(jn=>{if(Object.prototype.toString.call(jn)==="[object Object]")return jn;const Xn={model:1,text:jn,latex:jn};return jn.startsWith("$$")&&jn.endsWith("$$")||jn.startsWith("`$$")&&jn.endsWith("$$`")?(Xn.model=2,Xn.latex=jn.slice(2,-2)):Xn.latex=Pr(jn),Xn});we.answer=Ma;let Fa=[];return Ma||Fa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Er(we==null?void 0:we.question)?we!=null&&we.question.includes("_")?(Sa=we==null?void 0:we.answer)!=null&&Sa.length&&((we==null?void 0:we.question.match(/_+/g))||[]).length!==((on=we==null?void 0:we.answer)==null?void 0:on.length)&&Fa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Fa.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Fa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Fa.join(` -`),we}},{id:"4",type:"\u7B80\u7B54\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),Oo(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=b.createElement(b.Fragment,null,Yo(Xn,fn,Mn),br(Xn,(on=Xn==null?void 0:Xn.answer)==null?void 0:on[0],fn,Mn),Hr(Xn));return Ma?[jn,sr]:ko(jn,sr,Xn,fn)},deal:we=>{we.score=we.score===void 0?5:we.score;let fn=[];return Er(we==null?void 0:we.question)||fn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=fn.join(` -`),we}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn],Ma=La.slice(0,4).map(Fa=>({key:Fa,label:Fa,onClick:()=>gr("platform",fn,Fa)}));return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(we==null?void 0:we.description)||""}`,tagName:"p"}),Oo(we),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${we==null?void 0:we.timeLimit}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(we==null?void 0:we.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",tagName:"div"}),(Mn=we==null?void 0:we.inputs)==null?void 0:Mn.map((Fa,jn)=>{var Xn;return b.createElement(b.Fragment,{key:jn},b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${jn+1})\u8F93\u5165\uFF1A${Fa||""}`,tagName:"div"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${jn+1})\u8F93\u51FA\uFF1A${((Xn=we==null?void 0:we.outputs)==null?void 0:Xn[jn])||""}`,tagName:"div"}))}),ri(we)))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Yo(on,fn),b.createElement("div",{className:de.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.description,tagName:"div",onBlur:Fa=>gr("description",fn,Fa)}))),br(on,"",fn),b.createElement("div",{className:de.liWrap},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.timeLimit,tagName:"div",onBlur:Fa=>gr("timeLimit",fn,Pr(Fa))})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Ma}},b.createElement("span",{className:"c-light-primary"},on==null?void 0:on.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:de.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.code)||"",onBlur:Fa=>gr("code",fn,Pr(Fa)),tagName:"div"}))),(Sa=on==null?void 0:on.inputs)==null?void 0:Sa.map((Fa,jn)=>{var Xn;return b.createElement("div",{className:de.liWrap,key:jn},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",jn+1,")\u8F93\u5165\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:Fa||"",className:de.edit,onBlur:sr=>{const Ha=[...(on==null?void 0:on.inputs)||[]];Ha[jn]=Pr(sr),gr("inputs",fn,Ha)},tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",jn+1,")\u8F93\u51FA\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:((Xn=on==null?void 0:on.outputs)==null?void 0:Xn[jn])||"",className:de.edit,onBlur:sr=>{const Ha=[...(on==null?void 0:on.outputs)||[]];Ha[jn]=Pr(sr),gr("outputs",fn,Ha)},tagName:"div"})))}),Hr(on))))},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?10:we.score,we.code=(fn=we.code)==null?void 0:fn.trim();let on=[];Er(we==null?void 0:we.question)?((Mn=we==null?void 0:we.question)==null?void 0:Mn.length)>60&&on.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Er(we==null?void 0:we.description)||on.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Ma=Er(String((we==null?void 0:we.timeLimit)||""));if(we.timeLimit=Ma,(!Ma||Ma&&!["3","4","5","6","7","8","9","10"].includes(Ma))&&on.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),we.platform=Er(we==null?void 0:we.platform),we!=null&&we.platform){const Fa=["c","c++","java","python"],jn=(Sa=we==null?void 0:we.platform)==null?void 0:Sa.toLowerCase(),Xn=Fa.findIndex(sr=>sr===jn);Xn>-1?we.platform=La[Xn]:on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(we!=null&&we.inputs)||!(we!=null&&we.outputs))we.inputs=[],we.outputs=[],on.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Fa=Math.min(we.inputs.length,we.outputs.length);we.inputs=we.inputs.slice(0,Fa),we.outputs=we.outputs.slice(0,Fa),we.outputs.some(jn=>!Er(jn))&&on.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return we.errorMsg=on.join(` -`),we}},{id:"7",type:"\u7EC4\u5408\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn];return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),Oo(we),(Mn=we==null?void 0:we.questions)==null?void 0:Mn.map((Ma,Fa)=>{var jn;const Xn=(jn=Wi.find(sr=>sr.id===(Ma==null?void 0:Ma.type)))==null?void 0:jn.element;return b.createElement(b.Fragment,{key:`left-${we.id}-${Fa}`},Xn(Ma,fn,Fa)[0])}),ri(we),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Yo(on,fn),br(on,"",fn),(Sa=on==null?void 0:on.questions)==null?void 0:Sa.map((Ma,Fa)=>{var jn;const Xn=(jn=Wi.find(sr=>sr.id===(Ma==null?void 0:Ma.type)))==null?void 0:jn.element;return b.createElement(b.Fragment,{key:`right-${on.id}-${Fa}`},Xn(Ma,fn,Fa)[1])}),Hr(on))))},deal:we=>{var fn,Mn,Sa,on,Ma;const Fa=Go,jn=[...Wi],Xn=jn.findIndex(Ja=>Ja.id==="0"),sr=jn.findIndex(Ja=>Ja.id==="1");if(Xn!==-1){const Ja=jn[Xn].deal;jn[Xn].deal=Rr=>{const bo=Ja(Rr);return bo.errorMsg&&(bo.errorMsg=bo.errorMsg.split(` +`),we=ai(we),we),si=we=>we.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ai=we=>we.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Bi=we=>{var fn;const Mn=we.clipboardData;if(Mn){const Sa=Mn.types.toString(),on=Mn.items;if(Sa==="Files"||Mn.types.indexOf("Files")>-1){we.preventDefault();try{let Ma=on[1];((fn=on[0])==null?void 0:fn.kind)==="file"&&(Ma=on[0]);const Fa=Ma.getAsFile();(0,Ke.I)(Fa,jn=>{var Xn;if(jn.id){if(((Xn=Fa==null?void 0:Fa.type)==null?void 0:Xn.indexOf("image"))>-1){const sr=``;document.execCommand("insertText",!1,sr)}}else(jn==null?void 0:jn.status)===401&&(document.location.href="/user/login")})}catch(Ma){ke.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function po(we,fn){return Fn(this,null,function*(){if(typeof we=="string")return yield fn(we);if(typeof we!="object"||we===null)return we;if(Array.isArray(we))return yield Promise.all(we.map(on=>Fn(this,null,function*(){return yield po(on,fn)})));const Mn={};for(const Sa in we)if(Object.prototype.hasOwnProperty.call(we,Sa)){const on=we[Sa];typeof on=="string"?Mn[Sa]=yield fn(on):typeof on=="object"?Mn[Sa]=yield po(on,fn):Mn[Sa]=on}return Mn})}const yo=()=>Fn(void 0,null,function*(){var we;fa(!0),ar("\u5904\u7406\u4E2D"),yield new Promise(Sa=>setTimeout(Sa,1e3));let fn=(we=ha.current)==null?void 0:we.querySelectorAll('[data-text="edit"]'),Mn="";try{fn.forEach(function(Sa){var on,Ma,Fa,jn;const Xn=Sa.cloneNode(!0),sr=Xn.querySelectorAll("span.edu_latex");for(let Ta of sr){const Ja=Ta.getAttribute("title"),Rr=document.createTextNode(Ja),bo=Ta;(Ma=(on=bo.parentNode)==null?void 0:on.replaceChild)==null||Ma.call(on,Rr,bo)}const Ha=Xn.querySelectorAll("span[style]");for(let Ta of Ha)if(Ta.style.fontFamily){const Ja=Ta.innerHTML,Rr=document.createTextNode(Ja),bo=Ta;(jn=(Fa=bo.parentNode)==null?void 0:Fa.replaceChild)==null||jn.call(Fa,Rr,bo)}Xn==null||Xn.childNodes.forEach(function(Ta){Ta.nodeType===Node.ELEMENT_NODE&&Ta.localName!=="h5"&&Ta.localName!=="h4"?Mn+=`

${Ta.innerHTML}

`:Ta.nodeType===Node.TEXT_NODE&&(Mn+=`

${Ta.textContent}

`)})}),kr("/api/intelligent_imports/import.json",{html:ai(Mn)})}catch(Sa){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Sa)}}),Go=we=>{let fn=we.filter(Mn=>!!(Mn!=null&&Mn.type));return fn=fn.map(Mn=>{var Sa;const on=(Sa=Vi.find(Fa=>Fa.id===(Mn==null?void 0:Mn.type)))==null?void 0:Sa.deal,Ma=Zt(Vn({},Mn),{id:String(Math.random()).slice(-6),knowledgePoint:Er(Mn==null?void 0:Mn.knowledgePoint)});return on?on(Ma):Ma}),fn},Mo=()=>{if(Ln===1){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:yo})},Do=()=>b.createElement("div",{className:de.row},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,{style:{height:675}},Ln===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Jn(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:de.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:ie}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),Ln===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Ir.current.innerHTML||Jn(1)},ref:Ir,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:de.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:de.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:ve}),b.createElement("span",null,"\u9884\u89C8\u533A")))),gr=(we,fn,Mn,Sa)=>{var on;console.log(we,fn,Mn,Sa,"onDataChange\u4FEE\u6539\u6570\u503C");const Ma=JSON.parse(JSON.stringify(On));Sa===void 0?Ma[fn][we]=Mn:Ma[fn].questions[Sa][we]=Mn;const Fa=Vn({},Ma[fn]),jn=(on=Vi.find(Xn=>Xn.id===(Fa==null?void 0:Fa.type)))==null?void 0:on.deal;Ma[fn]=jn(Fa),la(Ma)},eo=(we,fn,Mn)=>{var Sa;const on=Mn!==void 0,Ma=(Sa=Vi.find(Xn=>Xn.id===(we==null?void 0:we.type)))==null?void 0:Sa.type,Fa=`${fn+1}.${Mn===void 0?"":Mn+1+"."}`,jn=`${(we==null?void 0:we.type)==="7"?"{{":""}${Fa}\u3010${Ma}\u3011${(we==null?void 0:we.question)||""}`;return b.createElement(b.Fragment,null,on&&b.createElement("h4",{contentEditable:!0}),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",value:jn}))},Qo=(we,fn)=>Fn(void 0,null,function*(){var Mn;const Sa=yield Te(we,fn),on=(Mn=Sa==null?void 0:Sa.data)==null?void 0:Mn.content;if(on!=null&&on.length){const Ma=Go(on)[0];yr.splice(fn,1,Ma),On.splice(fn,1,Ma),en([...yr]),la([...On])}}),Jo=(we,fn,Mn)=>{var Sa;const on=Mn!==void 0,Ma=(Sa=Vi.find(jn=>jn.id===(we==null?void 0:we.type)))==null?void 0:Sa.type,Fa=`${fn+1}.${Mn===void 0?"":Mn+1+"."}`;return on?b.createElement("div",{style:{padding:"10px 18px"}},`${Fa}\u3010${Ma}\u3011`,b.createElement(gt,{id:we==null?void 0:we.id,tagName:"span",className:de.edit,onBlur:jn=>gr("question",fn,jn,Mn),value:(we==null?void 0:we.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:de.actionHead},b.createElement("div",{className:"c-light-primary"},`${Fa}\u3010${Ma}\u3011`),St!==1&&b.createElement(st.Z,{disabled:(we==null?void 0:we.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:jn=>gr("score",fn,jn,Mn),value:we==null?void 0:we.score}),b.createElement(et.Z,{align:"middle",style:{marginLeft:"auto"}},!!Te&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Qo(we,fn)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(Ve.default,{onChange:jn=>gr("checked",fn,jn.target.checked,Mn),checked:!!(we!=null&&we.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",style:{padding:"10px 18px"},className:de.edit,onBlur:jn=>gr("question",fn,jn,Mn),value:we==null?void 0:we.question}))},Io=(we,fn,Mn)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(we==null?void 0:we.type)&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7B54\u6848\uFF1A${fn||""}`,tagName:"p"}),!Mn&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u96BE\u5EA6\uFF1A${(we==null?void 0:we.difficulty)||""}`,tagName:"p"}),(we==null?void 0:we.type)!=="7"&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u89E3\u6790\uFF1A${(we==null?void 0:we.analyze)||""}`,tagName:"p"}),!Mn&&b.createElement(gt,{id:we==null?void 0:we.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(we==null?void 0:we.knowledgePoint)||""}`,tagName:"p"})),br=(we,fn,Mn,Sa)=>{const on=Sa!==void 0,Ma=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Fa=on&&!we.last&&!we.errorMsg?{marginBottom:10}:{},jn=Ma.map(Xn=>({key:Xn,label:Xn,onClick:()=>gr("difficulty",Mn,Xn,Sa)}));return b.createElement("div",{className:de.liWrap,style:Fa},["4"].includes(we==null?void 0:we.type)&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",className:`${de.edit} c-black`,onBlur:Xn=>gr("answer",Mn,[Xn],Sa),value:fn})),!on&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:jn}},b.createElement("span",{className:"c-light-primary"},we==null?void 0:we.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(we==null?void 0:we.type)!=="7"&&b.createElement("div",{className:de.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",className:`${de.edit} c-grey-333`,onBlur:Xn=>gr("analyze",Mn,Xn,Sa),value:we==null?void 0:we.analyze})),!on&&b.createElement("div",{onKeyDown:ct,className:de.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(gt,{id:we==null?void 0:we.id,tagName:"div",value:(we==null?void 0:we.knowledgePoint)||"",className:`${de.edit} c-grey-333`,onBlur:Xn=>gr("knowledgePoint",Mn,Er(Pr(Xn)),Sa)})))},ri=we=>b.createElement(b.Fragment,null,typeof(we==null?void 0:we.errorMsg)=="string"&&!!(we!=null&&we.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,we==null?void 0:we.errorMsg))),Hr=we=>b.createElement(b.Fragment,null,typeof(we==null?void 0:we.errorMsg)=="string"&&!!(we!=null&&we.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,we==null?void 0:we.errorMsg))),ko=(we,fn,Mn,Sa)=>{let on="flex";return(Ft&&Pa!==Sa||xa&&!(Mn!=null&&Mn.errorMsg))&&(on="none"),b.createElement("div",{className:de.row,style:{display:on}},b.createElement("div",{className:de.leftLayout},un||b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},we))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:Mn!=null&&Mn.errorMsg?de.error:""},fn)))},Vi=[{id:"0",type:"\u5355\u9009\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),(on=we==null?void 0:we.options)==null?void 0:on.map((Ta,Ja)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ja,value:`${Ua[Ja]}.${Ta}`,tagName:"p"})),Io(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=Xn==null?void 0:Xn.options,Ha=b.createElement(b.Fragment,null,Jo(Xn,fn,Mn),sr==null?void 0:sr.map((Ta,Ja)=>{var Rr;return b.createElement("div",{key:Ja,className:de.option},b.createElement("aside",{className:((Rr=Xn==null?void 0:Xn.answer)==null?void 0:Rr[0])===Ua[Ja]?de.active:"",onClick:()=>gr("answer",fn,[Ua[Ja]],Mn)},Ua[Ja]),b.createElement(gt,{id:Xn==null?void 0:Xn.id,tagName:"div",className:`${de.text}`,onBlur:bo=>{sr[Ja]=bo,gr("options",fn,sr,Mn)},value:Ta}))}),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ha]:ko(jn,Ha,Xn,fn)},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?2:we.score;let on=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]).toUpperCase();we.answer=on?[on]:[];let Ma=[];if(!(we!=null&&we.options))Ma.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{we.options=(Mn=we.options)==null?void 0:Mn.slice(0,8);const Fa=we.options.map(Xn=>Xn==null?void 0:Xn.trim().replace(/^\s+|\s+$/g,""));new Set(Fa).size!==Fa.length&&Ma.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return on||Ma.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),on&&(Ua.slice(0,((Sa=we==null?void 0:we.options)==null?void 0:Sa.length)||8).includes(on)||Ma.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Er(we==null?void 0:we.question)||Ma.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Ma.join(` +`),we}},{id:"1",type:"\u591A\u9009\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),(on=we==null?void 0:we.options)==null?void 0:on.map((Ta,Ja)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ja,value:`${Ua[Ja]}.${Ta}`,tagName:"p"})),Io(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=Xn==null?void 0:Xn.options,Ha=b.createElement(b.Fragment,null,Jo(Xn,fn,Mn),sr==null?void 0:sr.map((Ta,Ja)=>{var Rr,bo;return b.createElement("div",{key:Ja,className:de.option},b.createElement("aside",{className:(bo=(Rr=Xn==null?void 0:Xn.answer)==null?void 0:Rr[0])!=null&&bo.includes(Ua[Ja])?de.active:"",onClick:()=>{var $o;let Wo=(($o=Xn==null?void 0:Xn.answer)==null?void 0:$o[0])||"";const _i=Ua[Ja];Wo.includes(_i)?Wo=Wo.replace(new RegExp(_i,"g"),""):Wo+=_i,Wo=Wo.split("").sort().join(""),gr("answer",fn,[Wo],Mn)}},Ua[Ja]),b.createElement(gt,{id:Xn==null?void 0:Xn.id,tagName:"div",className:`${de.text}`,onBlur:$o=>{sr[Ja]=$o,gr("options",fn,sr,Mn)},value:Ta}))}),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ha]:ko(jn,Ha,Xn,fn)},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?2:we.score;let on=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]).toUpperCase().split("").sort().join("");we.answer=on?[on]:[];let Ma=[];if(!(we!=null&&we.options))Ma.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{we.options=(Mn=we.options)==null?void 0:Mn.slice(0,8);const Fa=we.options.map(Xn=>Xn==null?void 0:Xn.trim().replace(/^\s+|\s+$/g,""));new Set(Fa).size!==Fa.length&&Ma.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(on||Ma.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),on){const Fa=Ua.slice(0,((Sa=we==null?void 0:we.options)==null?void 0:Sa.length)||8);xr(Fa).includes(on)||Ma.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Er(we==null?void 0:we.question)||Ma.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Ma.join(` +`),we}},{id:"2",type:"\u5224\u65AD\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),Io(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=["\u6B63\u786E","\u9519\u8BEF"];let Ha=((on=Xn==null?void 0:Xn.answer)==null?void 0:on[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Ha)?Ha="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ha)&&(Ha="\u9519\u8BEF");const Ta=b.createElement(b.Fragment,null,Jo(Xn,fn,Mn),sr==null?void 0:sr.map((Ja,Rr)=>b.createElement("div",{key:Rr,className:de.option},b.createElement("aside",{style:{borderRadius:2},className:Ha===Ja?de.active:"",onClick:()=>gr("answer",fn,[Ja],Mn)},Ja==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${de.text}`},Ja))),br(Xn,"",fn,Mn),Hr(Xn));return Ma?[jn,Ta]:ko(jn,Ta,Xn,fn)},deal:we=>{var fn;we.score=we.score===void 0?2:we.score;let Mn=Er((fn=we==null?void 0:we.answer)==null?void 0:fn[0]);we.answer=Mn?[Mn]:[];let Sa=[];return Mn||Sa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Mn)&&Sa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Er(we==null?void 0:we.question)||Sa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Sa.join(` +`),we}},{id:"3",type:"\u586B\u7A7A\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0,Fa=b.createElement(b.Fragment,null,eo(we,fn,Mn),(Sa=we==null?void 0:we.answer)==null?void 0:Sa.map((sr,Ha)=>b.createElement(gt,{id:we==null?void 0:we.id,key:Ha,tagName:"p",value:`\u7B54\u6848${Ha+1}\uFF1A${sr.text||""}`})),Io(we,"",Ma),ri(we));let jn=Ma?we:On[fn];const Xn=b.createElement(b.Fragment,null,Jo(jn,fn,Mn),(on=jn==null?void 0:jn.answer)==null?void 0:on.map((sr,Ha)=>b.createElement("div",{key:Ha,className:de.option},b.createElement("aside",{className:de.fill},"\u586B\u7A7A\u9879",Ha+1),sr.model===1&&b.createElement(gt,{id:jn==null?void 0:jn.id,tagName:"div",onBlur:Ta=>{jn.answer[Ha].latex=Pr(Ta),gr("answer",fn,jn.answer,Mn)},className:`${de.text}`,value:sr.latex}),sr.model===2&&b.createElement(qe.Z,{value:sr.latex,onChange:Ta=>{jn.answer[Ha].latex=Ta,gr("answer",fn,jn.answer,Mn)}}))),br(jn,"",fn,Mn),Hr(jn));return Ma?[Fa,Xn]:ko(Fa,Xn,jn,fn)},deal:we=>{var fn,Mn,Sa,on;we.score=we.score===void 0?2:we.score,we.question=(fn=we.question)==null?void 0:fn.replaceAll("\u2581","_");const Ma=(Mn=we.answer)==null?void 0:Mn.map(jn=>{if(Object.prototype.toString.call(jn)==="[object Object]")return jn;const Xn={model:1,text:jn,latex:jn};return jn.startsWith("$$")&&jn.endsWith("$$")||jn.startsWith("`$$")&&jn.endsWith("$$`")?(Xn.model=2,Xn.latex=jn.slice(2,-2)):Xn.latex=Pr(jn),Xn});we.answer=Ma;let Fa=[];return Ma||Fa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Er(we==null?void 0:we.question)?we!=null&&we.question.includes("_")?(Sa=we==null?void 0:we.answer)!=null&&Sa.length&&((we==null?void 0:we.question.match(/_+/g))||[]).length!==((on=we==null?void 0:we.answer)==null?void 0:on.length)&&Fa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Fa.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Fa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=Fa.join(` +`),we}},{id:"4",type:"\u7B80\u7B54\u9898",element:(we,fn,Mn)=>{var Sa,on;const Ma=Mn!==void 0;let Fa=(Sa=we==null?void 0:we.answer)==null?void 0:Sa[0];const jn=b.createElement(b.Fragment,null,eo(we,fn,Mn),Io(we,Fa,Ma),ri(we));let Xn=Ma?we:On[fn];const sr=b.createElement(b.Fragment,null,Jo(Xn,fn,Mn),br(Xn,(on=Xn==null?void 0:Xn.answer)==null?void 0:on[0],fn,Mn),Hr(Xn));return Ma?[jn,sr]:ko(jn,sr,Xn,fn)},deal:we=>{we.score=we.score===void 0?5:we.score;let fn=[];return Er(we==null?void 0:we.question)||fn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.errorMsg=fn.join(` +`),we}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn],Ma=La.slice(0,4).map(Fa=>({key:Fa,label:Fa,onClick:()=>gr("platform",fn,Fa)}));return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(we==null?void 0:we.description)||""}`,tagName:"p"}),Io(we),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${we==null?void 0:we.timeLimit}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(we==null?void 0:we.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",tagName:"div"}),(Mn=we==null?void 0:we.inputs)==null?void 0:Mn.map((Fa,jn)=>{var Xn;return b.createElement(b.Fragment,{key:jn},b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${jn+1})\u8F93\u5165\uFF1A${Fa||""}`,tagName:"div"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${jn+1})\u8F93\u51FA\uFF1A${((Xn=we==null?void 0:we.outputs)==null?void 0:Xn[jn])||""}`,tagName:"div"}))}),ri(we)))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Jo(on,fn),b.createElement("div",{className:de.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.description,tagName:"div",onBlur:Fa=>gr("description",fn,Fa)}))),br(on,"",fn),b.createElement("div",{className:de.liWrap},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.timeLimit,tagName:"div",onBlur:Fa=>gr("timeLimit",fn,Pr(Fa))})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Ma}},b.createElement("span",{className:"c-light-primary"},on==null?void 0:on.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:de.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.code)||"",onBlur:Fa=>gr("code",fn,Pr(Fa)),tagName:"div"}))),(Sa=on==null?void 0:on.inputs)==null?void 0:Sa.map((Fa,jn)=>{var Xn;return b.createElement("div",{className:de.liWrap,key:jn},b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",jn+1,")\u8F93\u5165\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:Fa||"",className:de.edit,onBlur:sr=>{const Ha=[...(on==null?void 0:on.inputs)||[]];Ha[jn]=Pr(sr),gr("inputs",fn,Ha)},tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",jn+1,")\u8F93\u51FA\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:((Xn=on==null?void 0:on.outputs)==null?void 0:Xn[jn])||"",className:de.edit,onBlur:sr=>{const Ha=[...(on==null?void 0:on.outputs)||[]];Ha[jn]=Pr(sr),gr("outputs",fn,Ha)},tagName:"div"})))}),Hr(on))))},deal:we=>{var fn,Mn,Sa;we.score=we.score===void 0?10:we.score,we.code=(fn=we.code)==null?void 0:fn.trim();let on=[];Er(we==null?void 0:we.question)?((Mn=we==null?void 0:we.question)==null?void 0:Mn.length)>60&&on.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Er(we==null?void 0:we.description)||on.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Ma=Er(String((we==null?void 0:we.timeLimit)||""));if(we.timeLimit=Ma,(!Ma||Ma&&!["3","4","5","6","7","8","9","10"].includes(Ma))&&on.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),we.platform=Er(we==null?void 0:we.platform),we!=null&&we.platform){const Fa=["c","c++","java","python"],jn=(Sa=we==null?void 0:we.platform)==null?void 0:Sa.toLowerCase(),Xn=Fa.findIndex(sr=>sr===jn);Xn>-1?we.platform=La[Xn]:on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(we!=null&&we.inputs)||!(we!=null&&we.outputs))we.inputs=[],we.outputs=[],on.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Fa=Math.min(we.inputs.length,we.outputs.length);we.inputs=we.inputs.slice(0,Fa),we.outputs=we.outputs.slice(0,Fa),we.outputs.some(jn=>!Er(jn))&&on.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return we.errorMsg=on.join(` +`),we}},{id:"7",type:"\u7EC4\u5408\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn];return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),Io(we),(Mn=we==null?void 0:we.questions)==null?void 0:Mn.map((Ma,Fa)=>{var jn;const Xn=(jn=Vi.find(sr=>sr.id===(Ma==null?void 0:Ma.type)))==null?void 0:jn.element;return b.createElement(b.Fragment,{key:`left-${we.id}-${Fa}`},Xn(Ma,fn,Fa)[0])}),ri(we),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Jo(on,fn),br(on,"",fn),(Sa=on==null?void 0:on.questions)==null?void 0:Sa.map((Ma,Fa)=>{var jn;const Xn=(jn=Vi.find(sr=>sr.id===(Ma==null?void 0:Ma.type)))==null?void 0:jn.element;return b.createElement(b.Fragment,{key:`right-${on.id}-${Fa}`},Xn(Ma,fn,Fa)[1])}),Hr(on))))},deal:we=>{var fn,Mn,Sa,on,Ma;const Fa=Go,jn=[...Vi],Xn=jn.findIndex(Ja=>Ja.id==="0"),sr=jn.findIndex(Ja=>Ja.id==="1");if(Xn!==-1){const Ja=jn[Xn].deal;jn[Xn].deal=Rr=>{const bo=Ja(Rr);return bo.errorMsg&&(bo.errorMsg=bo.errorMsg.split(` `).filter($o=>$o!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),bo}}if(sr!==-1){const Ja=jn[sr].deal;jn[sr].deal=Rr=>{const bo=Ja(Rr);return bo.errorMsg&&(bo.errorMsg=bo.errorMsg.split(` `).filter($o=>$o!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),bo}}we.questions=(fn=we.questions)!=null&&fn.length?Go(we.questions.slice(0,20)):[],we.questions=(Mn=we.questions)==null?void 0:Mn.map((Ja,Rr)=>{var bo;if(Ja.type==="0"||Ja.type==="1"){const $o=(bo=Ja.options)==null?void 0:bo.map(Wo=>Wo==null?void 0:Wo.trim().replace(/^\s+|\s+$/g,""));$o&&new Set($o).size!==$o.length&&(Ja.errorMsg=(Ja.errorMsg?Ja.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt(Vn({},Ja),{last:Rr===we.questions.length-1})});const Ha=(Sa=we.questions)==null?void 0:Sa.reduce((Ja,Rr)=>{const bo=parseFloat(Rr.score);return isNaN(bo)?Ja:Ja+bo},0);we.score=Ha;let Ta=[];return(on=we.questions)!=null&&on.length?we.errorMsg=((Ma=we.questions)==null?void 0:Ma.findIndex(Ja=>!!Ja.errorMsg))>-1:Ta.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Er(we==null?void 0:we.question)||Ta.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ta.length&&(we.errorMsg=Ta.join(` -`)),we}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn],Ma=La.map(Fa=>({key:Fa,label:Fa,onClick:()=>gr("platform",fn,Fa)}));return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),Oo(we),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${we==null?void 0:we.timeLimit}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(we==null?void 0:we.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(we==null?void 0:we.input)||""}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(we==null?void 0:we.output)||""}`,tagName:"p"}),(Mn=we==null?void 0:we.answer)==null?void 0:Mn.map((Fa,jn)=>b.createElement(gt,{key:jn,id:we==null?void 0:we.id,value:`\u7B54\u6848${jn+1}\uFF1A${Fa||""}`,tagName:"p"})),ri(we)))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Yo(on,fn),br(on,"",fn),b.createElement("div",{className:de.liWrap},b.createElement("div",{className:de.li,onKeyDown:ct},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.timeLimit,tagName:"div",onBlur:Fa=>gr("timeLimit",fn,Pr(Fa))})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Ma}},b.createElement("span",{className:"c-light-primary"},on==null?void 0:on.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:de.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.code)||"",onBlur:Fa=>gr("code",fn,Pr(Fa)),tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.input)||"",onBlur:Fa=>gr("input",fn,Pr(Fa)),tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.output)||"",onBlur:Fa=>gr("output",fn,Pr(Fa)),tagName:"div"}))),b.createElement("div",{className:de.liWrap},(Sa=on==null?void 0:on.answer)==null?void 0:Sa.map((Fa,jn)=>b.createElement("div",{className:de.li,key:jn},b.createElement("aside",null,"\u7B54\u6848",jn+1,"\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:Fa||"",className:de.edit,onBlur:Xn=>{const sr=[...(on==null?void 0:on.answer)||[]];sr[jn]=Pr(Xn),gr("output",fn,sr)},tagName:"div"})))),Hr(on))))},deal:we=>{var fn,Mn,Sa,on,Ma,Fa,jn,Xn;we.score=we.score===void 0?10:we.score,we.code=(Sa=(Mn=(fn=we.code)==null?void 0:fn.trim())==null?void 0:Mn.replace(/@_@/g,"@\u2581@"))==null?void 0:Sa.replace(/@__@/g,"@\u2581\u2581@");let sr=[];if(Er(we==null?void 0:we.question)||sr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Er(we==null?void 0:we.code)?/@▁@|@▁▁@/.test(we==null?void 0:we.code)?(on=we==null?void 0:we.answer)!=null&&on.length&&((Ma=we==null?void 0:we.code.match(/@▁@|@▁▁@/g))==null?void 0:Ma.length)!==((Fa=we==null?void 0:we.answer)==null?void 0:Fa.length)&&sr.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):sr.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):sr.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),we!=null&&we.answer?(jn=we.answer)!=null&&jn.some(Ta=>!Er(Ta))&&sr.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):sr.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),we.platform=Er(we==null?void 0:we.platform),we!=null&&we.platform){const Ta=["c","c++","java","python","javascript","ruby"],Ja=(Xn=we==null?void 0:we.platform)==null?void 0:Xn.toLowerCase(),Rr=Ta.findIndex(bo=>bo===Ja);Rr>-1?we.platform=La[Rr]:sr.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else sr.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Er(we==null?void 0:we.output)||sr.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Ha=Er(String((we==null?void 0:we.timeLimit)||""));return we.timeLimit=Ha,(!Ha||Ha&&!["3","4","5","6","7","8","9","10"].includes(Ha))&&sr.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),we.errorMsg=sr.join(` -`),we}}],dl=()=>b.createElement(b.Fragment,null,yr.filter(we=>{var fn;return!!((fn=Wi.find(Sa=>Sa.id===(we==null?void 0:we.type)))==null?void 0:fn.element)}).map((we,fn)=>{var Mn;const Sa=(Mn=Wi.find(on=>on.id===(we==null?void 0:we.type)))==null?void 0:Mn.element;return b.createElement(b.Fragment,{key:we.id},Sa(we,fn))})),gl=()=>Fn(void 0,null,function*(){const we=On.filter(fn=>!fn.checked);if(Ln!==3||!we.length){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}xr.setFieldsValue({sub_discipline_id:Me}),Wt(!0)}),Pl=we=>Fn(void 0,null,function*(){const fn=Go(we);en(fn),ia(JSON.parse(JSON.stringify(fn))),Jn(3),fa(!1),An(!1),We(!1)});(0,b.useEffect)(()=>{if(_n)return;const we=()=>{Da(fn=>fn>=90?(clearInterval(za.current),90):fn+1)};return za.current=setInterval(we,5e4/90),()=>clearInterval(za.current)},[_n]);const kr=(we,fn)=>{Ea(!1);const Mn=new FormData;Object.keys(fn).forEach(on=>{Mn.append(on,fn[on])});const Sa=new window.XMLHttpRequest;Sa.withCredentials=!0,Sa.addEventListener("load",function(on){return Fn(this,null,function*(){var Ma,Fa;try{const jn=JSON.parse((Ma=on==null?void 0:on.target)==null?void 0:Ma.response);if(Ea(!0),Da(100),yield new Promise(Xn=>setTimeout(()=>Xn(),780)),jn.status===0){if(!((Fa=jn==null?void 0:jn.data)!=null&&Fa.length)){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),fa(!1);return}Pl((jn==null?void 0:jn.data)||[])}else fa(!1),ke.ZP.warning(jn==null?void 0:jn.message)}catch(jn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",jn)}})}),Sa.addEventListener("error",()=>{fa(!1)}),Sa.open("POST",`${re.Z.API_SERVER}${we}`),Sa.send(Mn)},Qa=we=>Fn(void 0,null,function*(){const fn=we.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(fn)==-1?(ke.ZP.error(`${we.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(fa(!0),ar("\u5904\u7406\u4E2D"),kr("/api/intelligent_imports/import.json",{file:we}),Promise.reject())}),Ga=we=>Fn(void 0,null,function*(){const fn=we.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(fn)==-1?(ke.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):we.size/1024/1024>200?(ke.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(Ue!=null&&Ue.length?le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>bn([we])}):bn([we]),Promise.reject())});let Ya=[{key:1,label:b.createElement(Je.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Qa},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const so=[On.length,(cn=On.filter(we=>!!(we!=null&&we.errorMsg)))==null?void 0:cn.length];return b.createElement("div",{className:Ne()(de.intelligentBox,"intelligent-body-curb",De),style:Zt(Vn({},fe),{width:Xe}),ref:ha},b.createElement("div",{className:de.underpin},b.createElement("b",{style:zt}),b.createElement("b",{style:zt})),b.createElement("div",{className:de.head,style:{top:nt}},b.createElement("div",{className:de.leftLayout},nn||b.createElement(b.Fragment,null,b.createElement(et.Z,{align:"middle"},b.createElement("div",{className:de.title},"\u8BD5\u9898\u7F16\u8F91"),!yt&&b.createElement(ne.op,{href:`${re.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(ne.op,{onClick:Or,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!yt&&b.createElement(Ge.Z,{overlayClassName:de.menu,menu:{items:Ya}},b.createElement(ne.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!wt&&wt),b.createElement("div",{className:de.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(et.Z,{className:de.rightLayout,style:{alignItems:"start"}},dn||b.createElement(b.Fragment,null,b.createElement("div",{className:de.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ln)&&b.createElement(Ve.default,{className:"ml20",checked:xa,onChange:we=>We(we.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ln)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},so[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},so[1]),"\u9898")),Ft&&b.createElement("div",{className:de.tabs},yr==null?void 0:yr.map((we,fn)=>b.createElement("div",{onClick:()=>{Dn(fn)},className:Pa===fn&&de.active,key:fn},"\u65B0\u9898",fn+1)))),b.createElement("div",{className:de.centerBox},b.createElement("img",{className:"mb10",src:be,width:56}),!yn&&b.createElement(ne.op,{onClick:Mo},"\u8BC6\u522B"))),[1,2].includes(Ln)&&Ao(),[3].includes(Ln)&&dl(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:de.buttonFixed},b.createElement("div",{className:de.buttonWrap},b.createElement(Ye.ZP,{size:"middle",className:`${de.button} mr20`,onClick:Rt},"\u53D6\u6D88"),b.createElement(Ye.ZP,{size:"middle",type:"primary",className:`${de.button}`,onClick:gl},sn))),b.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:$a,title:null,footer:null,width:320,afterClose:()=>Da(0)},b.createElement(et.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Na,b.createElement("span",{className:de.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(se.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:va}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},va,"%")))),b.createElement(le.default,{centered:!0,open:Vt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:It,width:480,onCancel:()=>Wt(!1),onOk:()=>xr.submit(),afterClose:()=>{xr.resetFields()}},b.createElement(Ze.default,{style:{maxHeight:550},form:xr,layout:"horizontal",colon:!1,size:"large",onFinish:we=>Fn(void 0,null,function*(){var fn,Mn,Sa,on,Ma;const Fa=On.filter(sr=>!sr.checked&&!sr.errorMsg);_t(!0);const jn=()=>Fn(void 0,null,function*(){var sr,Ha;const Ta=yield(0,je.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Zt(Vn(Vn({},Ie),we),{list:Fa,mode:St})});Ta.status===0&&(kt&&((sr=Ta==null?void 0:Ta.data)!=null&&sr.success)&&window.location.pathname==="/problemset"&&(ft.Z.publish("refresh-item-bank",we.group_id),yield new Promise(Ja=>setTimeout(()=>Ja(),1500))),ke.ZP.success(`\u6210\u529F\u5BFC\u5165${(Ha=Ta==null?void 0:Ta.data)==null?void 0:Ha.success}\u9053\u8BD5\u9898`,3),Oe(),Wt(!1)),_t(!1)});if(St!==1){yield jn();return}const Xn=yield(0,je.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:On,mode:St}});if(Xn.status===0){if(!((fn=Xn==null?void 0:Xn.data)!=null&&fn.error_size)){yield jn();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{_t(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(Mn=Xn==null?void 0:Xn.data)==null?void 0:Mn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Sa=Xn==null?void 0:Xn.data)==null?void 0:Sa.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(Ma=(on=Xn==null?void 0:Xn.data)==null?void 0:on.index)==null?void 0:Ma.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:jn})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(Ze.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},b.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:vt})),St===1&&b.createElement(Ze.default.Item,{label:b.createElement(et.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>wn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:He}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(Ae.Z,{key:pt})))),b.createElement(le.default,{centered:!0,open:Rn,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ka,onCancel:()=>wn(!1),onOk:()=>Wr.submit(),afterClose:()=>{Wr.resetFields()}},b.createElement(Ze.default,{style:{maxHeight:550},form:Wr,layout:"horizontal",colon:!1,size:"large",onFinish:we=>Fn(void 0,null,function*(){var fn;pa(!0),(yield(0,je.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:we.name,parent_id:(fn=we==null?void 0:we.parent_id)==null?void 0:fn[0]}})).status===0?(Sn(pt+1),setTimeout(()=>{ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),wn(!1),pa(!1)},1e3)):pa(!1)})},b.createElement(Ze.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(Ze.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(Ae.Z,null)))),b.createElement(le.default,{centered:!0,open:Wn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>An(!1),onOk:()=>{if(lr===1&&!Er(Ur)){ke.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(lr===2&&!Er(Ur)&&!(Ue!=null&&Ue.length)){ke.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const we=[{name:"\u5355\u9009\u9898",num:Xt||0},{name:"\u591A\u9009\u9898",num:Kn||0},{name:"\u5224\u65AD\u9898",num:Qn||0},{name:"\u586B\u7A7A\u9898",num:ur||0},{name:"\u7B80\u7B54\u9898",num:En||0}];if(we.reduce((Sa,on)=>Sa+on.num,0)===0){ke.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(lr,Xt,Kn),fa(!0),ar("\u5904\u7406\u4E2D");const Mn={type:lr,query:Ur,item_types:JSON.stringify(we)};lr===2&&(Mn.file=(Ue==null?void 0:Ue[0])||null),kr("/api/intelligent_imports/large_model_intelligent_qa.json",Mn)}},b.createElement(et.Z,{align:"middle",className:"mb10 c-black"},b.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),b.createElement(x.ZP.Group,{value:lr,onChange:we=>Nr(we.target.value)},b.createElement(x.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),b.createElement(x.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),b.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:Ur,placeholder:lr===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:we=>{Sr(we.target.value)}}),lr===2&&b.createElement(b.Fragment,null,b.createElement(Je.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Ue,beforeUpload:Ga,className:"mb20",onRemove:()=>bn([])},b.createElement(y.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(ne.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{style:{height:20}})),b.createElement(et.Z,{align:"middle",className:"c-black"},b.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),b.createElement(et.Z,{gutter:16},b.createElement(z.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(st.Z,{min:0,max:10,value:Xt,onChange:Nn,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(st.Z,{min:0,max:10,value:Kn,onChange:la,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(st.Z,{min:0,max:10,value:Qn,onChange:Un,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(st.Z,{min:0,max:10,value:ur,onChange:da,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(st.Z,{min:0,max:10,value:En,onChange:dr,style:{marginLeft:"8px"}}))))))},ut=ue;var at=Nt},19105:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(99587),Be=ee(48136),Ne=ee(76562),Ze=ee(43418),ke=ee(59301);const le=(0,b.forwardRef)(({callback:st,width:et,onChange:Ve,disabled:Ge,readOnly:Je,type:Ye="",value:se="",style:E={}},a)=>{const x=(0,b.useRef)(),y=(0,b.useRef)(),[z,ne]=(0,b.useState)(0),[re,ue]=(0,b.useState)(0),[ie,ve]=(0,b.useState)(!1),be=()=>{var he=document.createElement("div");he.innerHTML=x.current.getValue();var qe=he.innerText;return st&&st(qe),qe};(0,b.useImperativeHandle)(a,()=>({getData:be}));const je=he=>{he.preventDefault();const qe=he.clientX-z,Ke=he.clientY-re;document.body.onmousemove=ht=>{let Le=ht.clientX-qe,ot=ht.clientY-Ke;const lt=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth-lt.offsetWidth,ft=window.innerHeight-lt.offsetHeight;Le=Math.max(0,Math.min(Le,gt)),ot=Math.max(0,Math.min(ot,ft)),Ae(ht.clientX,ht.clientY,qe,Ke)&&(ne(Le),ue(ot))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ae=(he,qe,Ke,ht)=>{const Le=document.body.clientHeight,ot=document.body.clientWidth;return he<20&&Ke>he||he>ot-20&&Keqe||qe>Le-20&&ht{ie&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],qe=window.innerWidth/2-he.offsetWidth/2,Ke=window.innerHeight/2-he.offsetHeight/2;ne(qe),ue(Ke)},0)},[ie]);const He=()=>{Ge||Je||ve(!0)};return ke.createElement("div",{style:E},ke.createElement("div",{style:{width:et||"100%",position:"relative"},className:`${de.Z.mathFillWrap} ${Ge||Je?"cursorDefault":""}`,onClick:()=>He()},ke.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${de.Z.mathField} ${Ye}`,readOnly:Je,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:se?18:14},value:se||""})),ke.createElement(Ze.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:ke.createElement("div",{style:{cursor:"move"},onMouseDown:je},"\u8F93\u5165\u516C\u5F0F"),open:ie,onOk:()=>{const he=y.current.getData();x.current.setValue(he),Ve(he),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ke.createElement(Ne.Z,{value:se,ref:y,onChange:Ve,showSaveButton:!1})))});Gt.Z=le},76562:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(99313),Ze=ee(3113),ke=ee(91842),le=ee(99587),st=ee(48136),et=ee(59301);const Ve=(0,b.forwardRef)(({callback:Ge,showSaveButton:Je,value:Ye=""},se)=>{const E=(0,b.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 +`)),we}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(we,fn)=>{var Mn,Sa;const on=On[fn],Ma=La.map(Fa=>({key:Fa,label:Fa,onClick:()=>gr("platform",fn,Fa)}));return b.createElement("div",{className:de.row,style:{display:xa?on!=null&&on.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:de.leftLayout},b.createElement(Lt,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:de.question},eo(we,fn),Io(we),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${we==null?void 0:we.timeLimit}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(we==null?void 0:we.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:(we==null?void 0:we.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(we==null?void 0:we.input)||""}`,tagName:"p"}),b.createElement(gt,{id:we==null?void 0:we.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(we==null?void 0:we.output)||""}`,tagName:"p"}),(Mn=we==null?void 0:we.answer)==null?void 0:Mn.map((Fa,jn)=>b.createElement(gt,{key:jn,id:we==null?void 0:we.id,value:`\u7B54\u6848${jn+1}\uFF1A${Fa||""}`,tagName:"p"})),ri(we)))),b.createElement("div",{className:de.rightLayout},b.createElement(mt,{className:on!=null&&on.errorMsg?de.error:""},Jo(on,fn),br(on,"",fn),b.createElement("div",{className:de.liWrap},b.createElement("div",{className:de.li,onKeyDown:ct},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:on==null?void 0:on.timeLimit,tagName:"div",onBlur:Fa=>gr("timeLimit",fn,Pr(Fa))})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(Ge.Z,{menu:{items:Ma}},b.createElement("span",{className:"c-light-primary"},on==null?void 0:on.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:de.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.code)||"",onBlur:Fa=>gr("code",fn,Pr(Fa)),tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.input)||"",onBlur:Fa=>gr("input",fn,Pr(Fa)),tagName:"div"})),b.createElement("div",{className:de.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(gt,{className:de.edit,id:on==null?void 0:on.id,value:(on==null?void 0:on.output)||"",onBlur:Fa=>gr("output",fn,Pr(Fa)),tagName:"div"}))),b.createElement("div",{className:de.liWrap},(Sa=on==null?void 0:on.answer)==null?void 0:Sa.map((Fa,jn)=>b.createElement("div",{className:de.li,key:jn},b.createElement("aside",null,"\u7B54\u6848",jn+1,"\uFF1A"),b.createElement(gt,{id:on==null?void 0:on.id,value:Fa||"",className:de.edit,onBlur:Xn=>{const sr=[...(on==null?void 0:on.answer)||[]];sr[jn]=Pr(Xn),gr("output",fn,sr)},tagName:"div"})))),Hr(on))))},deal:we=>{var fn,Mn,Sa,on,Ma,Fa,jn,Xn;we.score=we.score===void 0?10:we.score,we.code=(Sa=(Mn=(fn=we.code)==null?void 0:fn.trim())==null?void 0:Mn.replace(/@_@/g,"@\u2581@"))==null?void 0:Sa.replace(/@__@/g,"@\u2581\u2581@");let sr=[];if(Er(we==null?void 0:we.question)||sr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Er(we==null?void 0:we.code)?/@▁@|@▁▁@/.test(we==null?void 0:we.code)?(on=we==null?void 0:we.answer)!=null&&on.length&&((Ma=we==null?void 0:we.code.match(/@▁@|@▁▁@/g))==null?void 0:Ma.length)!==((Fa=we==null?void 0:we.answer)==null?void 0:Fa.length)&&sr.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):sr.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):sr.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),we!=null&&we.answer?(jn=we.answer)!=null&&jn.some(Ta=>!Er(Ta))&&sr.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):sr.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),we.platform=Er(we==null?void 0:we.platform),we!=null&&we.platform){const Ta=["c","c++","java","python","javascript","ruby"],Ja=(Xn=we==null?void 0:we.platform)==null?void 0:Xn.toLowerCase(),Rr=Ta.findIndex(bo=>bo===Ja);Rr>-1?we.platform=La[Rr]:sr.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else sr.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Er(we==null?void 0:we.output)||sr.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Ha=Er(String((we==null?void 0:we.timeLimit)||""));return we.timeLimit=Ha,(!Ha||Ha&&!["3","4","5","6","7","8","9","10"].includes(Ha))&&sr.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),we.errorMsg=sr.join(` +`),we}}],dl=()=>b.createElement(b.Fragment,null,yr.filter(we=>{var fn;return!!((fn=Vi.find(Sa=>Sa.id===(we==null?void 0:we.type)))==null?void 0:fn.element)}).map((we,fn)=>{var Mn;const Sa=(Mn=Vi.find(on=>on.id===(we==null?void 0:we.type)))==null?void 0:Mn.element;return b.createElement(b.Fragment,{key:we.id},Sa(we,fn))})),ml=()=>Fn(void 0,null,function*(){const we=On.filter(fn=>!fn.checked);if(Ln!==3||!we.length){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}Cr.setFieldsValue({sub_discipline_id:Me}),Wt(!0)}),yl=we=>Fn(void 0,null,function*(){const fn=Go(we);en(fn),la(JSON.parse(JSON.stringify(fn))),Jn(3),fa(!1),An(!1),We(!1)});(0,b.useEffect)(()=>{if(_n)return;const we=()=>{Da(fn=>fn>=90?(clearInterval(za.current),90):fn+1)};return za.current=setInterval(we,5e4/90),()=>clearInterval(za.current)},[_n]);const kr=(we,fn)=>{Ea(!1);const Mn=new FormData;Object.keys(fn).forEach(on=>{Mn.append(on,fn[on])});const Sa=new window.XMLHttpRequest;Sa.withCredentials=!0,Sa.addEventListener("load",function(on){return Fn(this,null,function*(){var Ma,Fa;try{const jn=JSON.parse((Ma=on==null?void 0:on.target)==null?void 0:Ma.response);if(Ea(!0),Da(100),yield new Promise(Xn=>setTimeout(()=>Xn(),780)),jn.status===0){if(!((Fa=jn==null?void 0:jn.data)!=null&&Fa.length)){ke.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),fa(!1);return}yl((jn==null?void 0:jn.data)||[])}else fa(!1),ke.ZP.warning(jn==null?void 0:jn.message)}catch(jn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",jn)}})}),Sa.addEventListener("error",()=>{fa(!1)}),Sa.open("POST",`${re.Z.API_SERVER}${we}`),Sa.send(Mn)},Qa=we=>Fn(void 0,null,function*(){const fn=we.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(fn)==-1?(ke.ZP.error(`${we.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(fa(!0),ar("\u5904\u7406\u4E2D"),kr("/api/intelligent_imports/import.json",{file:we}),Promise.reject())}),Ga=we=>Fn(void 0,null,function*(){const fn=we.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(fn)==-1?(ke.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):we.size/1024/1024>200?(ke.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(Ue!=null&&Ue.length?le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>bn([we])}):bn([we]),Promise.reject())});let Ya=[{key:1,label:b.createElement(Je.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Qa},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const uo=[On.length,(cn=On.filter(we=>!!(we!=null&&we.errorMsg)))==null?void 0:cn.length];return b.createElement("div",{className:Ne()(de.intelligentBox,"intelligent-body-curb",De),style:Zt(Vn({},fe),{width:Xe}),ref:ha},b.createElement("div",{className:de.underpin},b.createElement("b",{style:zt}),b.createElement("b",{style:zt})),b.createElement("div",{className:de.head,style:{top:nt}},b.createElement("div",{className:de.leftLayout},nn||b.createElement(b.Fragment,null,b.createElement(et.Z,{align:"middle"},b.createElement("div",{className:de.title},"\u8BD5\u9898\u7F16\u8F91"),!yt&&b.createElement(ne.op,{href:`${re.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(ne.op,{onClick:Or,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!yt&&b.createElement(Ge.Z,{overlayClassName:de.menu,menu:{items:Ya}},b.createElement(ne.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!wt&&wt),b.createElement("div",{className:de.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(et.Z,{className:de.rightLayout,style:{alignItems:"start"}},dn||b.createElement(b.Fragment,null,b.createElement("div",{className:de.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ln)&&b.createElement(Ve.default,{className:"ml20",checked:xa,onChange:we=>We(we.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ln)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},uo[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},uo[1]),"\u9898")),Ft&&b.createElement("div",{className:de.tabs},yr==null?void 0:yr.map((we,fn)=>b.createElement("div",{onClick:()=>{Dn(fn)},className:Pa===fn&&de.active,key:fn},"\u65B0\u9898",fn+1)))),b.createElement("div",{className:de.centerBox},b.createElement("img",{className:"mb10",src:be,width:56}),!yn&&b.createElement(ne.op,{onClick:Mo},"\u8BC6\u522B"))),[1,2].includes(Ln)&&Do(),[3].includes(Ln)&&dl(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:de.buttonFixed},b.createElement("div",{className:de.buttonWrap},b.createElement(Ye.ZP,{size:"middle",className:`${de.button} mr20`,onClick:Rt},"\u53D6\u6D88"),b.createElement(Ye.ZP,{size:"middle",type:"primary",className:`${de.button}`,onClick:ml},sn))),b.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:$a,title:null,footer:null,width:320,afterClose:()=>Da(0)},b.createElement(et.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Na,b.createElement("span",{className:de.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(se.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:va}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},va,"%")))),b.createElement(le.default,{centered:!0,open:Vt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:It,width:480,onCancel:()=>Wt(!1),onOk:()=>Cr.submit(),afterClose:()=>{Cr.resetFields()}},b.createElement(Ze.default,{style:{maxHeight:550},form:Cr,layout:"horizontal",colon:!1,size:"large",onFinish:we=>Fn(void 0,null,function*(){var fn,Mn,Sa,on,Ma;const Fa=On.filter(sr=>!sr.checked&&!sr.errorMsg);_t(!0);const jn=()=>Fn(void 0,null,function*(){var sr,Ha;const Ta=yield(0,je.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Zt(Vn(Vn({},Ie),we),{list:Fa,mode:St})});Ta.status===0&&(kt&&((sr=Ta==null?void 0:Ta.data)!=null&&sr.success)&&window.location.pathname==="/problemset"&&(ft.Z.publish("refresh-item-bank",we.group_id),yield new Promise(Ja=>setTimeout(()=>Ja(),1500))),ke.ZP.success(`\u6210\u529F\u5BFC\u5165${(Ha=Ta==null?void 0:Ta.data)==null?void 0:Ha.success}\u9053\u8BD5\u9898`,3),Oe(),Wt(!1)),_t(!1)});if(St!==1){yield jn();return}const Xn=yield(0,je.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:On,mode:St}});if(Xn.status===0){if(!((fn=Xn==null?void 0:Xn.data)!=null&&fn.error_size)){yield jn();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{_t(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(Mn=Xn==null?void 0:Xn.data)==null?void 0:Mn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Sa=Xn==null?void 0:Xn.data)==null?void 0:Sa.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(Ma=(on=Xn==null?void 0:Xn.data)==null?void 0:on.index)==null?void 0:Ma.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:jn})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(Ze.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},b.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:vt})),St===1&&b.createElement(Ze.default.Item,{label:b.createElement(et.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>wn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:He}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(Ae.Z,{key:pt})))),b.createElement(le.default,{centered:!0,open:Rn,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ka,onCancel:()=>wn(!1),onOk:()=>Wr.submit(),afterClose:()=>{Wr.resetFields()}},b.createElement(Ze.default,{style:{maxHeight:550},form:Wr,layout:"horizontal",colon:!1,size:"large",onFinish:we=>Fn(void 0,null,function*(){var fn;pa(!0),(yield(0,je.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:we.name,parent_id:(fn=we==null?void 0:we.parent_id)==null?void 0:fn[0]}})).status===0?(Sn(pt+1),setTimeout(()=>{ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),wn(!1),pa(!1)},1e3)):pa(!1)})},b.createElement(Ze.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(Ze.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(Ae.Z,null)))),b.createElement(le.default,{centered:!0,open:Wn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>An(!1),onOk:()=>{if(lr===1&&!Er(Ur)){ke.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(lr===2&&!Er(Ur)&&!(Ue!=null&&Ue.length)){ke.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const we=[{name:"\u5355\u9009\u9898",num:Xt||0},{name:"\u591A\u9009\u9898",num:Kn||0},{name:"\u5224\u65AD\u9898",num:Qn||0},{name:"\u586B\u7A7A\u9898",num:ur||0},{name:"\u7B80\u7B54\u9898",num:En||0}];if(we.reduce((Sa,on)=>Sa+on.num,0)===0){ke.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(lr,Xt,Kn),fa(!0),ar("\u5904\u7406\u4E2D");const Mn={type:lr,query:Ur,item_types:JSON.stringify(we)};lr===2&&(Mn.file=(Ue==null?void 0:Ue[0])||null),kr("/api/intelligent_imports/large_model_intelligent_qa.json",Mn)}},b.createElement(et.Z,{align:"middle",className:"mb10 c-black"},b.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),b.createElement(x.ZP.Group,{value:lr,onChange:we=>Nr(we.target.value)},b.createElement(x.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),b.createElement(x.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),b.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:Ur,placeholder:lr===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:we=>{Sr(we.target.value)}}),lr===2&&b.createElement(b.Fragment,null,b.createElement(Je.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Ue,beforeUpload:Ga,className:"mb20",onRemove:()=>bn([])},b.createElement(y.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(ne.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{style:{height:20}})),b.createElement(et.Z,{align:"middle",className:"c-black"},b.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),b.createElement(et.Z,{gutter:16},b.createElement(z.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(st.Z,{min:0,max:10,value:Xt,onChange:Nn,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(st.Z,{min:0,max:10,value:Kn,onChange:ua,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(st.Z,{min:0,max:10,value:Qn,onChange:Un,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(st.Z,{min:0,max:10,value:ur,onChange:da,style:{marginLeft:"8px"}})),b.createElement(z.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(st.Z,{min:0,max:10,value:En,onChange:dr,style:{marginLeft:"8px"}}))))))},ut=ue;var at=Nt},19105:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(99587),Be=ee(48136),Ne=ee(76562),Ze=ee(43418),ke=ee(59301);const le=(0,b.forwardRef)(({callback:st,width:et,onChange:Ve,disabled:Ge,readOnly:Je,type:Ye="",value:se="",style:E={}},a)=>{const x=(0,b.useRef)(),y=(0,b.useRef)(),[z,ne]=(0,b.useState)(0),[re,ue]=(0,b.useState)(0),[ie,ve]=(0,b.useState)(!1),be=()=>{var he=document.createElement("div");he.innerHTML=x.current.getValue();var qe=he.innerText;return st&&st(qe),qe};(0,b.useImperativeHandle)(a,()=>({getData:be}));const je=he=>{he.preventDefault();const qe=he.clientX-z,Ke=he.clientY-re;document.body.onmousemove=ht=>{let Le=ht.clientX-qe,ot=ht.clientY-Ke;const lt=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth-lt.offsetWidth,ft=window.innerHeight-lt.offsetHeight;Le=Math.max(0,Math.min(Le,gt)),ot=Math.max(0,Math.min(ot,ft)),Ae(ht.clientX,ht.clientY,qe,Ke)&&(ne(Le),ue(ot))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ae=(he,qe,Ke,ht)=>{const Le=document.body.clientHeight,ot=document.body.clientWidth;return he<20&&Ke>he||he>ot-20&&Keqe||qe>Le-20&&ht{ie&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],qe=window.innerWidth/2-he.offsetWidth/2,Ke=window.innerHeight/2-he.offsetHeight/2;ne(qe),ue(Ke)},0)},[ie]);const He=()=>{Ge||Je||ve(!0)};return ke.createElement("div",{style:E},ke.createElement("div",{style:{width:et||"100%",position:"relative"},className:`${de.Z.mathFillWrap} ${Ge||Je?"cursorDefault":""}`,onClick:()=>He()},ke.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${de.Z.mathField} ${Ye}`,readOnly:Je,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:se?18:14},value:se||""})),ke.createElement(Ze.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:ke.createElement("div",{style:{cursor:"move"},onMouseDown:je},"\u8F93\u5165\u516C\u5F0F"),open:ie,onOk:()=>{const he=y.current.getData();x.current.setValue(he),Ve(he),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ke.createElement(Ne.Z,{value:se,ref:y,onChange:Ve,showSaveButton:!1})))});Gt.Z=le},76562:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(99313),Ze=ee(3113),ke=ee(91842),le=ee(99587),st=ee(48136),et=ee(59301);const Ve=(0,b.forwardRef)(({callback:Ge,showSaveButton:Je,value:Ye=""},se)=>{const E=(0,b.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 @@ -81,7 +81,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],y=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:et.createElement(de.Z,{className:le.Z.lists,gutter:[10,10]},a.map((re,ue)=>et.createElement(Be.Z,{flex:"110px",className:le.Z.item},et.createElement("div",null,et.createElement(ke.Z,{value:`$$${re.value}$$`}),re.name),et.createElement("div",{className:le.Z.children},re.children.map((ie,ve)=>et.createElement("div",{key:ve},et.createElement("h1",null,ie.name),et.createElement(de.Z,{gutter:[10,10]},ie.data.map((be,je)=>et.createElement(Be.Z,{key:je,onClick:()=>y(be),className:le.Z.diamond},et.createElement(ke.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:et.createElement(de.Z,{className:le.Z.lists,gutter:[10,10]},x.map((re,ue)=>et.createElement(Be.Z,{flex:"110px",className:le.Z.item},et.createElement("div",null,et.createElement(ke.Z,{value:"`$$"+re.value+"$$`"}),re.name),et.createElement("div",{className:le.Z.children},re.children.map((ie,ve)=>et.createElement("div",{key:ve},ie.name&&et.createElement("h1",null,ie.name),et.createElement(de.Z,{gutter:[10,10]},ie.data.map((be,je)=>et.createElement(Be.Z,{key:je,onClick:()=>y(be),className:le.Z.diamond},et.createElement(ke.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ue=re.innerText;return Ge&&Ge(ue),ue};return(0,b.useImperativeHandle)(se,()=>({getData:ne})),et.createElement("div",{className:le.Z.mathWrap},et.createElement(Ne.default,{defaultActiveKey:"1",items:z}),et.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ye||""),Je&&et.createElement("div",{className:le.Z.button},et.createElement(Ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Gt.Z=Ve},22962:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Je}});var b=ee(59301),de=ee(78241),Be=ee(43418),Ne=ee(92832),Ze=ee(87169),ke=ee(38986),le={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},st=ee(52154),et=ee(59301),Ve=(Ye,se,E)=>new Promise((a,x)=>{var y=re=>{try{ne(E.next(re))}catch(ue){x(ue)}},z=re=>{try{ne(E.throw(re))}catch(ue){x(ue)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(y,z);ne((E=E.apply(Ye,se)).next())}),Je=({type:Ye="subject",open:se,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[y]=de.default.useForm(),[z,ne]=(0,b.useState)([]),[re,ue]=(0,b.useState)(!1);(0,b.useEffect)(()=>{},[]);const ie=()=>Ve(void 0,null,function*(){if(Ye){const ve=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:Ye}});ne(ve.disciplines||[])}});return et.createElement(Be.default,{title:et.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:se,width:558,centered:!0,className:le.publicQuest,onCancel:()=>{E(),y.resetFields()},onOk:()=>{y.validateFields().then(ve=>Ve(void 0,null,function*(){const be=yield(0,ke.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ve==null?void 0:ve.name,sub_discipline_id:x}});(be==null?void 0:be.status)===0&&a({name:ve==null?void 0:ve.name,id:be==null?void 0:be.tag_discipline_id,public:!1,type:"personal"}),y.resetFields(),E()}))}},et.createElement("div",{className:le.publicQuestContent},et.createElement("div",{className:le.public_tips},et.createElement(Ze.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"),et.createElement(de.default,{labelAlign:"left",form:y,colon:!1},et.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},et.createElement(Ne.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),et.createElement(st.Z,{open:re,onCancel:()=>{ue(!1)}})))}},70100:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Q:function(){return et},Z:function(){return Ge}});var b=ee(59301),de={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"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(43418),ke=ee(8591),le=ee(24905),st=(Je,Ye,se)=>new Promise((E,a)=>{var x=ne=>{try{z(se.next(ne))}catch(re){a(re)}},y=ne=>{try{z(se.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((se=se.apply(Je,Ye)).next())});const et=({title:Je="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ye=[],visible:se,setVisible:E,tip:a,onOk:x})=>{const[y,z]=(0,b.useState)([]),[ne,re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{se&&z(Ye)},[se]),b.createElement(Ze.default,{centered:!0,open:se,title:Je,confirmLoading:ne,width:564,onOk:()=>st(void 0,null,function*(){if(!y.length){ke.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield x(y),re(!1)}),onCancel:()=>E(!1)},!!a&&b.createElement("div",{className:"c-grey-666 font16 mb10"},a),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(le.default.Group,{value:y,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:ue=>{z(ue)}})))};var Ge=({title:Je="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ye,style:se={},onEdit:E,dataSource:a=[]})=>{const x={C:b.createElement("div",{className:de.c},"C"),"C++":b.createElement("div",{className:de.cpp},"C++"),Java:b.createElement("div",{className:de.java},"Java"),Python:b.createElement("div",{className:de.python},"Python")};return b.createElement("div",{className:Ne()(de.tags,Ye),style:se},!!Je&&b.createElement("div",{className:de.text},Je),b.createElement("div",{className:de.tagWrap},a==null?void 0:a.map(y=>b.createElement(b.Fragment,{key:y},x[y]))),!!E&&b.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${de.edit}`}))}},68571:function(Qt,Gt,ee){"use strict";ee.d(Gt,{t:function(){return ut}});var b=ee(59301),de=ee(92832),Be=ee(78241),Ne=ee(43418),Ze=ee(95237),ke=ee(43604),le=ee(5871),st=ee(57809),et=ee(5112),Ve=ee(31457),Ge=ee(25690),Je=ee(8423),Ye=ee(8591),se=ee(3113),E=ee(71418),a=ee(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"},y=ee(38986),z=ee(81072),ne=ee(39793),re=ee(56102),ue=ee(37345),ie=ee(59301),ve=Object.defineProperty,be=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,qe=(at,De,fe)=>De in at?ve(at,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):at[De]=fe,Ke=(at,De)=>{for(var fe in De||(De={}))He.call(De,fe)&&qe(at,fe,De[fe]);if(Ae)for(var fe of Ae(De))he.call(De,fe)&&qe(at,fe,De[fe]);return at},ht=(at,De)=>be(at,je(De)),Le=(at,De,fe)=>new Promise((Xe,Rt)=>{var Oe=nt=>{try{St(fe.next(nt))}catch(Me){Rt(Me)}},Ie=nt=>{try{St(fe.throw(nt))}catch(Me){Rt(Me)}},St=nt=>nt.done?Xe(nt.value):Promise.resolve(nt.value).then(Oe,Ie);St((fe=fe.apply(at,De)).next())}),lt=({buttonProps:at,buttonText:De,form:fe,hackIdentifier:Xe="",answerKey:Rt,data:Oe})=>{const[Ie,St]=(0,b.useState)(!1),[nt,Me]=(0,b.useState)(!1),[yt,Bn]=(0,b.useState)(!1),[nn,dn]=(0,b.useState)({}),[un,yn]=(0,b.useState)(""),[Te,Ft]=(0,b.useState)(""),zt=(0,b.useRef)(Xe),wt=(0,b.useRef)(""),kt=(0,b.useRef)(!1);(0,b.useEffect)(()=>{yt&&Jn()},[yt]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const sn=()=>new Date().getTime(),cn=Oe==null?void 0:Oe.code,Ln=()=>{var Na,ar;let $a=cn?Oe==null?void 0:Oe.code:(Na=fe.getFieldValue("hack_codes"))==null?void 0:Na.code,fa=cn?Oe==null?void 0:Oe.answer_content:fe.getFieldValue(Rt),yr=cn?Oe==null?void 0:Oe.input:(ar=fe.getFieldValue("hack_sets"))==null?void 0:ar.input;fa==null||fa.forEach(en=>{const On=en.value||en.answer_text||"";$a=$a.replace(/(@▁@|@▁▁@)/,On)}),Ft(yr),yn($a),dn({}),Bn(!0)},Jn=()=>Le(void 0,null,function*(){var Na,ar,$a,fa;const yr=sn(),en=cn?Oe==null?void 0:Oe.time_limit:(Na=fe.getFieldsValue())==null?void 0:Na.hack.time_limit,On=cn?(ar=Oe==null?void 0:Oe.answer_content)==null?void 0:ar.length:(fa=($a=fe.getFieldsValue())==null?void 0:$a.standard_answers)==null?void 0:fa.length;St(!0),yield(0,z.bM)(wt.current,{test_hack_code:un,test_input:Te});function ia(){return Le(this,null,function*(){const{status:xa,data:We}=yield(0,z.rX)(wt.current,"submit"),_t=sn()-yr>(en+3)*1e3*On;if(kt.current){if(_t){Ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),St(!1);return}if(xa===0){St(!1),dn(ht(Ke({},We),{showText:!0}));return}setTimeout(ia,1e3)}})}ia()}),va=()=>Le(void 0,null,function*(){var Na,ar,$a,fa,yr,en,On;if(!Oe){try{yield fe.validateFields()}catch(It){($a=(ar=(Na=It==null?void 0:It.errorFields)==null?void 0:Na[0])==null?void 0:ar.name)!=null&&$a.includes("standard_answers")?Ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ye.ZP.error(It.errorFields[0].errors[0]),fe.scrollToField(It.errorFields[0].name,{behavior:"smooth",block:"center"});return}Me(!0);let xa="";const We=fe.getFieldsValue();zt.current?xa=yield(0,y.ZP)(`/api/problems/${zt.current}.json`,{method:"put",body:ht(Ke({},We),{hack:ht(Ke({},We==null?void 0:We.hack),{sub_discipline_id:(On=(en=We==null?void 0:We.hack)==null?void 0:en.sub_discipline_id)==null?void 0:On[1],difficult:We.difficulty,item_banks_group_id:We.item_banks_group_id}),hack_codes:ht(Ke({},We.hack_codes),{code:a.Base64.encode(We.hack_codes.code)}),update_hack_sets:[Ke({},We.hack_sets)],is_blank:!0})}):(xa=yield(0,y.ZP)("/api/problems.json",{method:"post",body:ht(Ke({},We),{hack:ht(Ke({},We==null?void 0:We.hack),{sub_discipline_id:(yr=(fa=We==null?void 0:We.hack)==null?void 0:fa.sub_discipline_id)==null?void 0:yr[1],difficult:We.difficulty,item_banks_group_id:We.item_banks_group_id}),hack_codes:ht(Ke({},We.hack_codes),{code:a.Base64.encode(We.hack_codes.code)}),hack_sets:[Ke({},We.hack_sets)],is_blank:!0})}),zt.current=xa==null?void 0:xa.identifier,sessionStorage.projectFill=xa==null?void 0:xa.identifier)}const ia=yield(0,y.ZP)(`/api/problems/${zt.current}/start.json`,{method:"get"});if((ia==null?void 0:ia.status)===0){wt.current=ia==null?void 0:ia.identifier,kt.current=!0,Me(!1),Ln();return}Me(!1)}),Da=Na=>{const{status:ar,error_msg:$a,execute_time:fa,output:yr,input:en,expected_output:On}=Na;let ia=null;switch(ar){case ue.h.OK:ia=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",fa/1e3,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:ia=ie.createElement(ie.Fragment,null,ie.createElement("div",null,"\u8F93\u5165\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},en),ie.createElement("div",null,"\u8F93\u51FA\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},yr&&a.Base64.decode(yr)),ie.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},On&&a.Base64.decode(On)));break;case ue.h.EXECUTEFAILURE:ia=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,en)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},a.Base64.decode($a)));break;case ue.h.COMPILEFAILURE:ia=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,en)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},a.Base64.decode($a)));break;case ue.h.PODFAILURE:ia=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:ia=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",ia," ")};return ie.createElement("div",null,ie.createElement(se.ZP,ht(Ke({loading:nt},at),{onClick:va}),De),ie.createElement(Ne.default,{open:yt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Ie,cancelButtonProps:{style:{display:"none"}},onOk:()=>Jn(),onCancel:()=>{kt.current=!1,Bn(!1)}},ie.createElement("div",{className:x.result},ie.createElement("div",{className:x.left},ie.createElement("div",{className:"mb20"},ie.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Oe&&ie.createElement(re.CopyToClipboard,{text:un,onCopy:()=>Ye.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(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:un,onChange:Na=>yn(Na)})),ie.createElement("div",{className:x.right},ie.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ie.createElement("div",{className:x.box},ie.createElement("div",{className:x.li},ie.createElement(de.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Te,onChange:Na=>Ft(Na.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:x.box},ie.createElement(E.Z,{spinning:Ie,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ie.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Da(nn))))))))},gt=ee(87169),ft=ee(59301),ln=Object.defineProperty,xt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,rn=(at,De,fe)=>De in at?ln(at,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):at[De]=fe,Vn=(at,De)=>{for(var fe in De||(De={}))$e.call(De,fe)&&rn(at,fe,De[fe]);if(hn)for(var fe of hn(De))dt.call(De,fe)&&rn(at,fe,De[fe]);return at},Zt=(at,De)=>xt(at,an(De)),Fn=(at,De)=>{var fe={};for(var Xe in at)$e.call(at,Xe)&&De.indexOf(Xe)<0&&(fe[Xe]=at[Xe]);if(at!=null&&hn)for(var Xe of hn(at))De.indexOf(Xe)<0&&dt.call(at,Xe)&&(fe[Xe]=at[Xe]);return fe};const{TextArea:ze}=de.default,ct=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Lt=({value:at,onChange:De})=>ft.createElement(Switch,{checked:at,onChange:fe=>{De(fe)}}),mt="@\u2581@",Nt="@\u2581\u2581@",ut=({questionTitlePlaceholder:at,form:De,scoreByBlank:fe=!1,hackidentifier:Xe,answerKey:Rt})=>{const[Oe,Ie]=(0,b.useState)(!1),[St,nt]=(0,b.useState)(!1),yt=(0,Ge.useParams)().type==="edit",Bn=(wt,kt)=>{const sn=kt.line;let cn=0;for(let Jn=0;Jn{const Ln=wt.getRange(kt.from,kt.to);let Jn=0;if(kt.text.forEach(va=>{Jn+=va.split(mt).length-1}),kt.text.forEach(va=>{Jn+=va.split(Nt).length-1}),kt.origin!=="setValue"){if(Ln&&(Ln.indexOf(mt)!==-1||Ln.indexOf(Nt)!==-1)){const va=Ln.split(mt).length-1+Ln.split(Nt).length-1,Da=Bn(wt,kt.from);if(console.log(`\u5220\u9664${va}\u4E2A\uFF0C \u524D\u9762\u6709${Da}\u4E2A\uFF0C\u65B0\u589E${Jn}\u4E2A`),va>1){const Na=Array.from({length:va},(ar,$a)=>Da+$a);cn(Na)}else cn(Da)}else if(Jn>0){const va=Bn(wt,kt.from);console.log(`\u65B0\u589E${Jn}\u4E2A\uFF0C\u4E4B\u524D\u6709${va}\u4E2A`),sn(Jn,va)}}},dn=()=>{const wt=De.getFieldValue(Rt);De.setFieldsValue({[Rt]:wt==null?void 0:wt.map((kt,sn)=>Zt(Vn({},kt),{position:sn+1}))})},un=(0,b.useRef)(),yn=(wt,kt)=>{for(let sn=0;sn{Te.current(wt),dn()},zt=Be.default.useWatch(Rt,De);return ft.createElement("div",{className:Je.Z.wrap},ft.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Ve.h,{scrollId:"name",watch:!0,height:140})),ft.createElement("div",{className:Je.Z.questionTitleEditorWrap},ft.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Ve.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(wt,kt)=>{const sn=De.getFieldValue(Rt);console.log("--preAnswerData",sn,kt),De.setFieldsValue({[Rt]:sn==null?void 0:sn.map((cn,Ln)=>{var Jn;return Zt(Vn({},cn),{position:Ln+1,multi_line:(Jn=kt==null?void 0:kt[Ln])==null?void 0:Jn.multiLine})})})},placeholder:at,onCMBeforeChange:(wt,kt)=>{nn(wt,kt,yn,Ft)}}))),ft.createElement(Be.default.List,{name:Rt,rules:[{validator(wt,kt){if(!(kt!=null&&kt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const sn of kt){const{answer_text:cn}=sn||{};if((cn==null?void 0:cn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(wt,{add:kt,remove:sn},{errors:cn})=>(un.current=kt,Te.current=sn,ft.createElement(ft.Fragment,null,ft.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ft.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ft.createElement("div",{onClick:()=>{Ne.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(gt.Z,{style:{marginRight:3,color:"#3061D0"}}),ft.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),wt.map((Ln,Jn)=>{var va=Ln,{key:Da,name:Na}=va,ar=Fn(va,["key","name"]),$a,fa;return ft.createElement(Ze.Z,{className:"mb20",key:Da,align:"middle",wrap:!1},ft.createElement(ke.Z,{flex:"0 0 auto",className:`${Je.Z.blankIndex}`},"\u586B\u7A7A\u9879",Jn+1),ft.createElement(ke.Z,{flex:1},ft.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},ft.createElement(ke.Z,null,ft.createElement(Be.default.Item,Zt(Vn({},ar),{name:[Na,"answer_text"],noStyle:!0}),($a=zt==null?void 0:zt[Na])!=null&&$a.multi_line||(fa=zt==null?void 0:zt[Na])!=null&&fa.multiLine?ft.createElement(ze,{spellCheck:!1,style:{marginLeft:10,width:550}}):ft.createElement(de.default,{style:{marginLeft:10,width:550},className:Je.Z.blankInput,size:"large",maxLength:1e3,onBlur:yr=>{}}))),fe&&ft.createElement(ke.Z,{flex:"224px"},ft.createElement(Be.default.Item,Zt(Vn({},ar),{name:[Na,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ft.createElement(le.Z,{size:"large",className:Je.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ft.createElement("div",{onClick:()=>Ie(!0)},ft.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ft.createElement(Ve.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Oe}))),ft.createElement(Be.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(st.default,{size:"large"},ct.map(wt=>ft.createElement(st.default.Option,{key:wt.title,value:wt.key}," ",wt.title)))),ft.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ft.createElement(Be.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(Be.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(et.ZP.Group,{style:{marginTop:-10}},ft.createElement(et.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ft.createElement(et.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ft.createElement(et.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ft.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ft.createElement("div",{style:{background:"#F6F7F9",padding:15}},ft.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ft.createElement(ze,{rows:4})),ft.createElement(Be.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(ze,{rows:4}))),ft.createElement(lt,{form:De,answerKey:Rt,hackIdentifier:Xe,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(Qt,Gt,ee){"use strict";ee.d(Gt,{u:function(){return ie}});var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(6848),Ze=ee(78241),ke=ee(8423),le=ee(32134),st=ee(12893),et=ee(31457),Ve=ee(59301),Ge=Object.defineProperty,Je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(ve,be,je)=>be in ve?Ge(ve,be,{enumerable:!0,configurable:!0,writable:!0,value:je}):ve[be]=je,y=(ve,be)=>{for(var je in be||(be={}))E.call(be,je)&&x(ve,je,be[je]);if(se)for(var je of se(be))a.call(be,je)&&x(ve,je,be[je]);return ve},z=(ve,be)=>Je(ve,Ye(be)),ne=(ve,be)=>{var je={};for(var Ae in ve)E.call(ve,Ae)&&be.indexOf(Ae)<0&&(je[Ae]=ve[Ae]);if(ve!=null&&se)for(var Ae of se(ve))be.indexOf(Ae)<0&&a.call(ve,Ae)&&(je[Ae]=ve[Ae]);return je};const re=["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:ve,onChange:be,choiceTextKey:je,answerKey:Ae,index:He,isEdit:he,setInputActive:qe,form:Ke,choiceOptionsPath:ht,allowChangeMode:Le,showAddIcon:ot,addItem:lt,deleteItem:gt})=>{console.log(ve,"value");const ft=(ve==null?void 0:ve[Ae])===1,ln=()=>{const an=Ke.getFieldValue(ht);Ke.setFieldValue(ht,an.map(hn=>z(y({},hn),{[Ae]:0})))},xt=()=>{ft?be(z(y({},ve),{[Ae]:0})):(Le||ln(),be(z(y({},ve),{[Ae]:1})))};return Ve.createElement(de.Z,{className:ke.Z.choiceWrap,align:"middle",wrap:!1},Ve.createElement(Be.Z,{onClick:xt,className:`${ke.Z.choiceIndex} ${ft?ke.Z.activeAnswer:""}`},re[He]),Ve.createElement(Be.Z,{flex:1,className:`${ke.Z.editorWrap} ml15`,onClick:qe},Ve.createElement(et.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:ve==null?void 0:ve[je],onChange:an=>{be(z(y({},ve),{[je]:an}))}})),Ve.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ve.createElement("div",{onClick:xt,className:`${ke.Z.setAnswerBtn} ${ft?ke.Z.activeAnswer:""}`},ft?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ve.createElement(Be.Z,{className:ke.Z.actionWrapper},Ve.createElement(Ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ve.createElement(le.Z,{className:ke.Z.addIcon,onClick:lt,style:{visibility:ot?"visible":"hidden"}})),Ve.createElement(Ne.Z,{title:"\u5220\u9664"},Ve.createElement(st.Z,{className:ke.Z.deleteIcon,onClick:gt,style:{visibility:He>1?"visible":"hidden"}}))))},ie=({questionTitlePlaceholder:ve,titleKey:be,choiceKey:je,analysisKey:Ae,choiceTextKey:He,answerKey:he,choiceOptionsPath:qe,allowChangeMode:Ke=!0,form:ht,showAnalysis:Le=!0})=>{const[ot,lt]=(0,b.useState)(),[gt,ft]=(0,b.useState)(!1);return Ve.createElement("div",{className:ke.Z.wrap},Ve.createElement("div",{className:ke.Z.questionTitleEditorWrap},Ve.createElement(Ze.default.Item,{label:"\u9898\u5E72",name:be,labelCol:{span:24},rules:[{required:!0}]},Ve.createElement(et.h,{scrollId:Array.isArray(be)?be.join("_"):`${be}`,watch:!0,height:140,placeholder:ve}))),Ve.createElement(Ze.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.createElement(Ze.default.List,{name:je,rules:[{validator(ln,xt){const an=xt.some($e=>$e[he]===1),hn=xt.findIndex($e=>{var dt;return((dt=$e[He])==null?void 0:dt.length)<=0});return hn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[hn]}\u9009\u9879\u7684\u5185\u5BB9`)):an?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ln,{add:xt,remove:an})=>Ve.createElement("div",{id:Array.isArray(qe)?qe.join("_"):`${qe}`},ln.map((hn,$e)=>{var dt=hn,{key:rn,name:Vn}=dt,Zt=ne(dt,["key","name"]);const Fn=ot===rn,ze=()=>{lt(rn)},ct=$e<7&&$e===ln.length-1,Lt=()=>xt({[He]:"",[he]:0}),mt=()=>an(Vn);return Ve.createElement(Ze.default.Item,z(y({},Zt),{key:rn,name:Vn,className:ke.Z.choiceListWrap,rules:[{validator(Nt,ut){return ut!=null&&ut.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[$e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ve.createElement(ue,{choiceTextKey:He,answerKey:he,index:$e,isEdit:Fn,setInputActive:ze,form:ht,choiceOptionsPath:qe,allowChangeMode:Ke,showAddIcon:ct,addItem:Lt,deleteItem:mt}))}),ln.length<8&&Ve.createElement("div",{className:`${ke.Z.addBtn} mb30`,onClick:()=>xt({[He]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),Le&&Ve.createElement("div",{onClick:()=>ft(!0)},Ve.createElement(Ze.default.Item,{name:Ae,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ve.createElement(et.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gt}))))}},92046:function(Qt,Gt,ee){"use strict";ee.d(Gt,{u:function(){return Ke}});var b=ee(59301),de=ee(43418),Be=ee(95237),Ne=ee(43604),Ze=ee(92832),ke=ee(6848),le=ee(78673),st=ee(78241),et=ee(5112),Ve=ee(5871),Ge=ee(31457),Je=ee(12893),Ye=ee(61485),se=ee(8423),E=ee(19105),a=ee(59301),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(ht,Le,ot)=>Le in ht?x(ht,Le,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ht[Le]=ot,ve=(ht,Le)=>{for(var ot in Le||(Le={}))re.call(Le,ot)&&ie(ht,ot,Le[ot]);if(ne)for(var ot of ne(Le))ue.call(Le,ot)&&ie(ht,ot,Le[ot]);return ht},be=(ht,Le)=>y(ht,z(Le)),je=(ht,Le)=>{var ot={};for(var lt in ht)re.call(ht,lt)&&Le.indexOf(lt)<0&&(ot[lt]=ht[lt]);if(ht!=null&&ne)for(var lt of ne(ht))Le.indexOf(lt)<0&&ue.call(ht,lt)&&(ot[lt]=ht[lt]);return ot};const Ae=({value:ht,onChange:Le})=>{const ot=gt=>{de.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 ft=[...ht];ft.splice(gt,1),Le(ft)}})},lt=()=>{const gt=[...ht];gt.push(""),Le(gt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Ne.Z,{flex:1},ht==null?void 0:ht.map((gt,ft)=>a.createElement(Be.Z,{key:`${gt}_${ft}`,className:"mb20"},a.createElement(Ze.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:gt,autoSize:{maxRows:3},maxLength:1e3,onBlur:ln=>{const xt=[...ht],an=ln.target.value.trim();xt[ft]=an,Le(xt)}}),a.createElement(ke.Z,{title:"\u5220\u9664"},a.createElement(Je.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>ot(ft)}))))),a.createElement(Ne.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},He=({value:ht,onChange:Le})=>{const ot=gt=>{de.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 ft=[...ht];ft.splice(gt,1),Le(ft)}})},lt=()=>{const gt=[...ht];gt.push(""),Le(gt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Ne.Z,{flex:1},ht==null?void 0:ht.map((gt,ft)=>a.createElement(Be.Z,{key:`${gt}_${ft}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:gt,style:{flex:1},onChange:ln=>{const xt=[...ht];xt[ft]=ln,Le(xt)}}),a.createElement(ke.Z,{title:"\u5220\u9664"},a.createElement(Je.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>ot(ft)}))))),a.createElement(Ne.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:ht=!0,onChange:Le})=>a.createElement(le.Z,{checked:!ht,onChange:ot=>{Le(!ot)}}),qe="\u2581",Ke=({questionTitlePlaceholder:ht,form:Le,scoreByBlank:ot=!1,answerKey:lt})=>{const[gt,ft]=(0,b.useState)(!1),ln=(Zt,Fn)=>{const ze=Fn.line;let ct=0;for(let mt=0;mt{const Lt=Zt.getRange(Fn.from,Fn.to);let mt=0;if(Fn.text.forEach(Nt=>{mt+=Nt.split(qe).length-1}),Fn.origin!=="setValue"){if(Lt&&Lt.indexOf(qe)!==-1){const Nt=Lt.split(qe).length-1,ut=ln(Zt,Fn.from);if(console.log(`\u5220\u9664${Nt}\u4E2A\uFF0C \u524D\u9762\u6709${ut}\u4E2A\uFF0C\u65B0\u589E${mt}\u4E2A`),Nt>1){const at=Array.from({length:Nt},(De,fe)=>ut+fe);ct(at)}else ct(ut)}else if(mt>0){const Nt=ln(Zt,Fn.from);console.log(`\u65B0\u589E${mt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Nt}\u4E2A`),ze(mt,Nt)}}},an=()=>{const Zt=Le.getFieldValue(lt);Le.setFieldsValue({[lt]:Zt.map((Fn,ze)=>be(ve({},Fn),{position:ze+1}))})},hn=(0,b.useRef)(),$e=(Zt,Fn)=>{for(let ze=0;ze{dt.current(Zt),an()},Vn=st.default.useWatch(lt,Le);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(st.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ge.h,{scrollId:"name",watch:!0,height:140,placeholder:ht,showNullButton:!0,onCMBeforeChange:(Zt,Fn)=>{xt(Zt,Fn,$e,rn)}}))),a.createElement(st.default.List,{name:lt,rules:[{validator(Zt,Fn){if(!(Fn!=null&&Fn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ze of Fn){const{answer_text:ct}=ze||{};if(ct!=null&&ct.some(Lt=>(Lt==null?void 0:Lt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Fn,remove:ze},{errors:ct})=>(hn.current=Fn,dt.current=ze,a.createElement(a.Fragment,null,a.createElement(st.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Zt!=null&&Zt.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}}),Zt.map((Lt,mt)=>{var Nt=Lt,{key:ut,name:at}=Nt,De=je(Nt,["key","name"]),fe,Xe;return a.createElement("div",{style:{marginBottom:10},key:ut},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Ne.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",mt+1),a.createElement(st.default.Item,be(ve({},De),{name:[at,"model"],noStyle:!0}),a.createElement(et.ZP.Group,{onChange:()=>{const Rt=Le.getFieldValue(lt);Le.setFieldsValue({[lt]:Rt.map((Oe,Ie)=>be(ve({},Oe),{answer_text:at===Ie?[""]:Oe.answer_text}))})}},a.createElement(et.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ye.Z,null))),a.createElement(et.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ye.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Ne.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Ne.Z,{flex:1},a.createElement(st.default.Item,be(ve({},De),{name:[at,"answer_text"],noStyle:!0}),((Xe=(fe=Le.getFieldValue(lt))==null?void 0:fe[at])==null?void 0:Xe.model)===1?a.createElement(Ae,null):a.createElement(He,null))),ot&&a.createElement(Ne.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(st.default.Item,be(ve({},De),{name:[at,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(st.default.Item,be(ve({},De),{name:[at,"position"],noStyle:!0}),a.createElement(Ze.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(st.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(st.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Vn==null?void 0:Vn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(Vn==null?void 0:Vn.length)>1?"mb30":`${se.Z.hide}`},a.createElement(st.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Ne.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(st.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gt}))))}},14289:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ne}});var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(78241),Ze=ee(8423),ke=ee(31457),le=ee(59301),st=Object.defineProperty,et=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,se=(re,ue,ie)=>ue in re?st(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[ue]=ie,E=(re,ue)=>{for(var ie in ue||(ue={}))Je.call(ue,ie)&&se(re,ie,ue[ie]);if(Ge)for(var ie of Ge(ue))Ye.call(ue,ie)&&se(re,ie,ue[ie]);return re},a=(re,ue)=>et(re,Ve(ue)),x=(re,ue)=>{var ie={};for(var ve in re)Je.call(re,ve)&&ue.indexOf(ve)<0&&(ie[ve]=re[ve]);if(re!=null&&Ge)for(var ve of Ge(re))ue.indexOf(ve)<0&&Ye.call(re,ve)&&(ie[ve]=re[ve]);return ie};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ue,form:ie})=>{const ve=(re==null?void 0:re.is_answer)===1,be=re==null?void 0:re.choice_text,je=()=>{const Ae=ie.getFieldsValue().choices.map(He=>({choice_text:He.choice_text,is_answer:0}));ie.setFieldsValue({choices:Ae}),ue(a(E({},re),{is_answer:1}))};return le.createElement(de.Z,{className:Ze.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Be.Z,{onClick:je,className:`${Ze.Z.choiceIndex} ${Ze.Z.judgementIndex} ${ve?Ze.Z.activeAnswer:""}`},y[be]),le.createElement(Be.Z,{flex:1,className:`${Ze.Z.editorWrap} ml15`},le.createElement("div",{className:`${Ze.Z.inputBorder} ${Ze.Z.placeholder} ${ve?Ze.Z.activeJudgementAnswer:""}`},be)),le.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:je,className:`${Ze.Z.setAnswerBtn} ${ve?Ze.Z.activeAnswer:""}`},ve?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ue,form:ie})=>{const[ve,be]=(0,b.useState)(!1);return le.createElement("div",{className:Ze.Z.wrap},le.createElement("div",{className:Ze.Z.questionTitleEditorWrap},le.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(ke.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),le.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(Ne.default.List,{name:"choices",rules:[{validator(je,Ae){return Ae.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},je=>le.createElement("div",{id:"choices"},je.map(Ae=>{var He=Ae,{key:he,name:qe}=He,Ke=x(He,["key","name"]);return le.createElement(Ne.default.Item,a(E({},Ke),{key:he,name:qe,noStyle:!0}),le.createElement(z,{form:ie}))})))),le.createElement("div",{onClick:()=>be(!0)},le.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))))}},31457:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return E},x:function(){return a}});var b=ee(39793),de=ee(8423),Be=ee(91842),Ne=ee(59301),Ze=Object.defineProperty,ke=Object.defineProperties,le=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ge=(x,y,z)=>y in x?Ze(x,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[y]=z,Je=(x,y)=>{for(var z in y||(y={}))et.call(y,z)&&Ge(x,z,y[z]);if(st)for(var z of st(y))Ve.call(y,z)&&Ge(x,z,y[z]);return x},Ye=(x,y)=>ke(x,le(y)),se=(x,y)=>{var z={};for(var ne in x)et.call(x,ne)&&y.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&&st)for(var ne of st(x))y.indexOf(ne)<0&&Ve.call(x,ne)&&(z[ne]=x[ne]);return z};const E=x=>{var y=x,{value:z,onChange:ne,scrollId:re}=y,ue=se(y,["value","onChange","scrollId"]);return Ne.createElement("div",{id:re||""},Ne.createElement(b.Z,Ye(Je({},ue),{defaultValue:z,onChange:(ie,ve)=>{ve!=null&&ve.length?ne(ie,ve):ne(ie)}})))},a=({value:x,onChange:y,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ue,watch:ie=!0})=>re?Ne.createElement(b.Z,{watch:ie,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:y,miniToolbar:ue}):Ne.createElement("div",{style:{cursor:"pointer"}},x?Ne.createElement(Be.Z,{className:de.Z.inputBorder,value:x}):Ne.createElement("div",{className:`${de.Z.inputBorder} ${de.Z.placeholder} inputBorderError`},z))},44272:function(Qt,Gt,ee){"use strict";ee.d(Gt,{W:function(){return He}});var b=ee(59301),de=ee(8591),Be=ee(12563),Ne=ee(78241),Ze=ee(78673),ke=ee(95237),le=ee(43604),st=ee(6848),et=ee(92832),Ve=ee(5871),Ge=ee(8423),Je=ee(31457),Ye=ee(39793),se=ee(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(he,qe,Ke)=>qe in he?E(he,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):he[qe]=Ke,ue=(he,qe)=>{for(var Ke in qe||(qe={}))z.call(qe,Ke)&&re(he,Ke,qe[Ke]);if(y)for(var Ke of y(qe))ne.call(qe,Ke)&&re(he,Ke,qe[Ke]);return he},ie=(he,qe)=>a(he,x(qe)),ve=(he,qe)=>{var Ke={};for(var ht in he)z.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&y)for(var ht of y(he))qe.indexOf(ht)<0&&ne.call(he,ht)&&(Ke[ht]=he[ht]);return Ke};const be=he=>{var qe=he,{value:Ke,onChange:ht}=qe,Le=ve(qe,["value","onChange"]);const ot=lt=>{ht([lt])};return b.createElement(Ye.Z,ie(ue({},Le),{defaultValue:Ke==null?void 0:Ke[0],onChange:ot}))},je=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){de.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let qe=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 he==="|"?(de.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ae=({value:he=[],onClose:qe})=>b.createElement(Be.default,{closable:!0,onClose:qe,className:Ge.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),He=({questionTitlePlaceholder:he,form:qe,showKeywords:Ke,isMustKeyWords:ht=Ke})=>{const[Le,ot]=(0,b.useState)(!1),[lt,gt]=(0,b.useState)(""),ft=Ne.default.useWatch("use_keywords",qe),ln=Ne.default.useWatch("question_score",qe);return b.createElement("div",{className:Ge.Z.wrap},b.createElement("div",{className:Ge.Z.questionTitleEditorWrap},b.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(Je.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),b.createElement(Ne.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(be,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ke&&!ht&&b.createElement(Ne.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(Ze.Z,{defaultChecked:!0})),Ke&&ht&&b.createElement(ke.Z,{align:"middle",className:"mb30"},b.createElement(Ne.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(Ze.Z,null)),b.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(le.Z,null,b.createElement(st.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"},b.createElement(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ft||!ht)&&b.createElement(Ne.default.List,{name:"keywords",rules:[{validator(xt,an){return ht?an!=null&&an.length?(an==null?void 0:an.reduce(($e,dt)=>$e+dt.score,0))>parseFloat(ln)?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()}}]},(xt,{add:an,remove:hn})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ge.Z.title} mb10`},ht?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(ke.Z,{align:"middle",className:"font14 mb30"},b.createElement(le.Z,{flex:1},b.createElement(et.default,{value:lt,onChange:$e=>{gt($e.target.value)},maxLength:50,allowClear:!0,onPressEnter:$e=>{var dt,rn,Vn,Zt;const Fn=`${(dt=$e.target)==null?void 0:dt.value}`,ze=(Vn=(rn=Fn==null?void 0:Fn.split("|"))==null?void 0:rn.filter(mt=>!!mt))==null?void 0:Vn.map(mt=>mt==null?void 0:mt.trim()),ct=qe.getFieldValue("keywords"),Lt=((Zt=ct==null?void 0:ct.map(mt=>mt==null?void 0:mt.keyword))==null?void 0:Zt.flat())||[];for(const mt of ze)if(Lt.includes(mt)){de.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}je(Fn)&&(an({keyword:ze,score:1}),gt(""))},className:Ge.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"})),b.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),xt.map($e=>{var dt=$e,{key:rn,name:Vn}=dt,Zt=ve(dt,["key","name"]);return b.createElement(ke.Z,{key:rn,className:"mb20",style:{marginRight:148}},b.createElement(le.Z,{flex:1},b.createElement(ke.Z,{align:"middle",justify:"space-between"},b.createElement(Ne.default.Item,ie(ue({},Zt),{name:[Vn,"keyword"]}),b.createElement(Ae,{onClose:()=>hn(Vn)})),ht&&b.createElement(Ne.default.Item,ie(ue({},Zt),{name:[Vn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.Z.blankInputNumberWrapper}),b.createElement(Ve.Z,{className:Ge.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>ot(!0)},b.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Le}))))}},74716:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ze}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},de=ee(78241),Be=ee(59301),Ze=({text:ke,name:le="question_score"})=>{const st=({value:et})=>Be.createElement("div",{className:b.text},Be.createElement("span",{className:b.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,et||"--"),Be.createElement("span",{className:"c-grey-999"},ke));return Be.createElement(de.default.Item,{noStyle:!0,name:le},Be.createElement(st,null))}},87444:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return je},P:function(){return ie}});var b=ee(59301),de=ee(78241),Be=ee(43418),Ne=ee(5112),Ze=ee(92832),ke=ee(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"},st=ee(75736),et=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,E=(Ae,He,he)=>He in Ae?et(Ae,He,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[He]=he,a=(Ae,He)=>{for(var he in He||(He={}))Ye.call(He,he)&&E(Ae,he,He[he]);if(Je)for(var he of Je(He))se.call(He,he)&&E(Ae,he,He[he]);return Ae},x=(Ae,He)=>Ve(Ae,Ge(He)),y=(Ae,He)=>{var he={};for(var qe in Ae)Ye.call(Ae,qe)&&He.indexOf(qe)<0&&(he[qe]=Ae[qe]);if(Ae!=null&&Je)for(var qe of Je(Ae))He.indexOf(qe)<0&&se.call(Ae,qe)&&(he[qe]=Ae[qe]);return he},z=(Ae,He,he)=>new Promise((qe,Ke)=>{var ht=lt=>{try{ot(he.next(lt))}catch(gt){Ke(gt)}},Le=lt=>{try{ot(he.throw(lt))}catch(gt){Ke(gt)}},ot=lt=>lt.done?qe(lt.value):Promise.resolve(lt.value).then(ht,Le);ot((he=he.apply(Ae,He)).next())});const ne=({studentNames:Ae,total:He})=>{const he=["","\u4E00","\u4E24","\u4E09"];return He>3?b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:le.orangeColor},Ae==null?void 0:Ae.join("\u3001")),"\u7B49",b.createElement("span",{className:le.orangeColor},He),"\u540D\u5B66\u751F"):b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:le.orangeColor},Ae==null?void 0:Ae.join("\u3001")),he[He],"\u540D\u5B66\u751F")},re=({used:Ae,copy:He,canNotCopy:he,studentNames:qe,studentCount:Ke,inPaper:ht,is_random:Le=!1,position:ot=""})=>{const lt=()=>{if(He>0&&he>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},He),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",b.createElement("span",{className:le.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(He>0&&he===0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},He),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(He===0&&he>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},gt=ot||(ht?"\u8BD5\u5377":"\u8BFE\u7A0B");return b.createElement("span",null,b.createElement(ne,{studentNames:qe,total:Ke}),"\u5B66\u4E60\u8FC7",gt,"\u4E2D\u7684",b.createElement("span",{className:le.orangeColor},Ae),"\u4E2A\u9879\u76EE\uFF0C",lt(),"\u3002\u8BF7\u9009\u62E9",Le?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Ae,onOk:He,visible:he,inPaper:qe,renderData:Ke,type:ht,isMultipleCourse:Le=!1})=>{const[ot]=de.default.useForm(),[lt,gt]=(0,b.useState)(1),[ft,ln]=(0,b.useState)(!1),xt=(0,b.useMemo)(()=>(Ke==null?void 0:Ke.total_num)===1&&(Ke==null?void 0:Ke.can_copy_num)===1,[Ke]),an=(0,b.useMemo)(()=>{var hn;return(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.filter($e=>$e.is_show)},[Ke]);return b.createElement(b.Fragment,null,xt?b.createElement(Be.default,{centered:!0,closable:!0,open:he,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:ft,onCancel:Ae,onOk:()=>z(void 0,null,function*(){var hn;ln(!0);let $e=lt;if(Le){const dt=a({},ot.getFieldsValue());$e=(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.map(rn=>dt[rn.id]!==void 0?x(a({},rn),{is_copy:dt[rn.id]}):rn)}yield He($e),ln(!1)})},b.createElement("div",{className:le.content,style:{marginBottom:20}},Le?"\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?":b.createElement(b.Fragment,null,b.createElement(ne,{studentNames:Ke==null?void 0:Ke.student_names,total:Ke==null?void 0:Ke.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")),Le?b.createElement(de.default,{form:ot,preserve:!1},an==null?void 0:an.map(hn=>b.createElement(b.Fragment,{key:hn.id},b.createElement("h3",{className:"ml15 mb5"},hn.name),b.createElement(de.default.Item,{name:hn.id,initialValue:1},b.createElement(Ne.ZP.Group,{className:le.content},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):b.createElement(Ne.ZP.Group,{value:lt,onChange:hn=>gt(hn.target.value),className:le.content,style:{marginBottom:30}},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),b.createElement("div",null,b.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),b.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"),b.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"))):b.createElement(Be.default,{centered:!0,closable:!0,destroyOnClose:!0,open:he,confirmLoading:ft,title:"\u63D0\u793A",width:682,onCancel:Ae,onOk:()=>z(void 0,null,function*(){var hn;ln(!0);let $e=0;if(Le){const dt=a({},ot.getFieldsValue());$e=(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.map(rn=>dt[rn.id]!==void 0?x(a({},rn),{is_use:dt[rn.id]}):rn)}yield He($e),ln(!1)})},b.createElement("div",{className:le.content},b.createElement(ne,{studentNames:Ke==null?void 0:Ke.student_names,total:Ke==null?void 0:Ke.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Le?b.createElement(de.default,{form:ot,preserve:!1},b.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"),an==null?void 0:an.map(hn=>b.createElement(b.Fragment,{key:hn.id},b.createElement("h3",{className:"ml15 mb5"},hn.name),b.createElement(de.default.Item,{name:hn.id,initialValue:1},b.createElement(Ne.ZP.Group,{className:le.content},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):b.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",b.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"))))},ie=function(){const[Ae,He]=(0,b.useState)(!1),[he,qe]=(0,b.useState)();return[Ae,()=>He(!1),he,Le=>z(this,null,function*(){var ot;const lt=Le,{isImportMultipleCourse:gt=!1}=lt,ft=y(lt,["isImportMultipleCourse"]);console.log(Le);const ln=(Le==null?void 0:Le.result)||(yield(0,st.Tr)(ft));return"status"in ln?!1:gt?((ot=ln==null?void 0:ln.course_data_list)==null?void 0:ot.some(an=>an.is_show))?(qe(ln),He(!0),!0):ln.course_data_list||[]:ln.student_count===0?!1:(qe(ln),He(!0),!0)})]},ve=Ae=>{const[He]=de.default.useForm(),[he,qe]=(0,b.useState)(!1),{onCancel:Ke,onOk:ht,visible:Le,inPaper:ot=!1,renderData:lt,type:gt,isMultipleCourse:ft=!1,position:ln}=Ae;let xt=(0,b.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render($e,dt){return b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426"))),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render($e,dt){return b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,dt)=>b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,dt)=>b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426")))}],[ot]),an=(0,b.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:($e,dt)=>b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426"))),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})))}],[ot]);if(ft){const $e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,rn)=>b.createElement("a",{href:`/classrooms/${rn.course_id}`},dt)};xt=[$e,...xt],an=[$e,...an]}const hn=(0,b.useMemo)(()=>re({used:lt==null?void 0:lt.repeat_shixun_num,copy:lt==null?void 0:lt.can_copy_num,canNotCopy:lt==null?void 0:lt.no_copy_num,studentNames:lt==null?void 0:lt.student_names,studentCount:lt==null?void 0:lt.student_count,is_random:lt==null?void 0:lt.is_random,inPaper:ot,position:ln}),[lt,ot,ln]);return b.createElement(Be.default,{title:"\u63D0\u793A",centered:!0,open:Le,confirmLoading:he,onOk:()=>z(void 0,null,function*(){qe(!0);const $e=He.getFieldsValue(),dt=Object.keys($e).map(rn=>({id:parseInt(rn.split("_")[0]),course_id:parseInt(rn.split("_")[1]),is_use:$e[rn].is_use,is_copy:$e[rn].is_copy}));yield ht(dt),qe(!1)}),onCancel:Ke,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},b.createElement(de.default,{form:He,preserve:!1},b.createElement("div",{className:le.brief},hn),b.createElement("div",{style:{marginBottom:30}},b.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),b.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"),b.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")),(lt==null?void 0:lt.can_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(ke.default,{columns:xt,className:le.antdTable,dataSource:lt==null?void 0:lt.can_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(lt==null?void 0:lt.no_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(ke.default,{columns:an,className:le.antdTable,dataSource:lt==null?void 0:lt.no_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(lt==null?void 0:lt.no_use_list.length)>0&&(lt==null?void 0:lt.no_use_list.map($e=>b.createElement("div",{key:gt==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.id},b.createElement(de.default.Item,{name:[`${gt==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})),b.createElement(de.default.Item,{name:[`${gt==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))))))};var je=Ae=>{const{modalType:He}=Ae;return He==="multiple"?b.createElement(ve,a({},Ae)):b.createElement(ue,a({},Ae))}},3039:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(59301),de={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"},Be=ee(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ke=(et,Ve,Ge)=>new Promise((Je,Ye)=>{var se=x=>{try{a(Ge.next(x))}catch(y){Ye(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Ye(y)}},a=x=>x.done?Je(x.value):Promise.resolve(x.value).then(se,E);a((Ge=Ge.apply(et,Ve)).next())}),st=({type:et,resdata:Ve,onok:Ge,oktext:Je,okloading:Ye})=>{const[se,E]=(0,b.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:y,course_data_list:z,no_copy_list:ne,no_copy_num:re,no_use_list:ue,no_use_num:ie,repeat_shixun_num:ve,student_count:be,total_num:je,use_num:Ae}=Ve;let He=x>0||et==="exercise";(0,b.useEffect)(()=>{(Ve==null?void 0:Ve.student_count)>0&&E(!0)},[Ve]),console.log("---11",Ye),(0,b.useEffect)(()=>{Ye||E(!1)},[Ye]);const he=()=>{if(et==="exercise"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.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(et==="exercise"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixun"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixun"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="subject"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="subject"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:de.orangeColor},be)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:de.orangeColor},Ae)," \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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:de.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(et==="shixunpush"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixunpush"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:de.orangeColor},Ae),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},qe=()=>{if(et==="exercise"||et==="subject"||et==="exercisepush"||et==="shixunpush")return b.createElement("div",{style:{marginTop:20}},re>0&&b.createElement("div",null,b.createElement("span",{className:de.flex},b.createElement("img",{src:Ze,style:{width:14}}),b.createElement("span",{className:de.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:de.statusbody},et==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.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"),(et==="subject"||et==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&b.createElement("span",{className:de.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"),et==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&b.createElement("span",{className:de.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"),b.createElement("div",null,ne==null?void 0:ne.map((Ke,ht)=>b.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",ht+1!==re&&"\u3001"))))),x>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:de.flex},b.createElement("img",{src:Ne,style:{width:14}}),b.createElement("span",{className:de.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:de.statusbody},et==="exercise"&&b.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"),(et==="subject"||et==="exercisepush")&&b.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"),et==="shixunpush"&&b.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"),b.createElement("div",null,a==null?void 0:a.map((Ke,ht)=>b.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",ht+1!==x&&"\u3001"))))));if(et==="shixun")return b.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 b.createElement(Be.default,{open:se,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!He&&"none"}},zIndex:1003,confirmLoading:Ye,okText:He?Je:"\u6211\u77E5\u9053\u4E86",onOk:()=>ke(void 0,null,function*(){He?yield Ge([...a,...ue]):E(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},he(),qe()))}},69720:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return re}});var b=ee(59301),de=ee(57809),Be=ee(78241),Ne=ee(3113),Ze=ee(89780),ke=ee.n(Ze),le=ee(8336),st=ee(12469),et=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,E=(ue,ie,ve)=>ie in ue?et(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[ie]=ve,a=(ue,ie)=>{for(var ve in ie||(ie={}))Ye.call(ie,ve)&&E(ue,ve,ie[ve]);if(Je)for(var ve of Je(ie))se.call(ie,ve)&&E(ue,ve,ie[ve]);return ue},x=(ue,ie)=>Ve(ue,Ge(ie));const y=de.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Gt.Z=({callback:ue,onCancel:ie})=>{const[ve,be]=(0,b.useState)("python");function je(He){be(ne[He][1])}function Ae(He){ue(He)}return b.createElement(Be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),b.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(de.default,{getPopupContainer:He=>He.parentNode,onChange:je},Object.keys(ne).map(He=>b.createElement(y,{key:He,value:He},ne[He][0])))),b.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(re,{mode:ve})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ne.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function re({value:ue,onChange:ie,mode:ve,options:be={}}){const je=(0,b.useRef)(),[Ae,He]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ae){let he=function(qe){const Ke=qe.getValue();ie&&ie(Ke)};return Ae.on("change",he),()=>{Ae.off("change",he)}}},[Ae,ie]),(0,b.useEffect)(()=>{Ae&&Ae.setOption("mode",ve)},[Ae,ve]),(0,b.useEffect)(()=>{Ae&&(ue!==Ae.getValue()||ue==="")&&setTimeout(()=>{Ae.setValue(ue||"")},300)},[Ae,ue]),(0,b.useEffect)(()=>{if(je.current&&!Ae){const he=ke().fromTextArea(je.current,a({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));He(he)}},[je.current,Ae]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:je}))}},39793:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return wn}});var b=ee(59301),de=ee(89780),Be=ee.n(de),Ne=ee(76374),Ze=ee(8336),ke=ee(6313),le=ee(25717),st=ee(99498),et=ee(25419),Ve=ee(67549),Ge=ee(91842),Je=({value:vt="",className:Bt,showTextOnly:pt,showLines:Sn,style:Wn={}})=>{const An=(0,b.useMemo)(()=>"",[vt]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:An}}))},Ye=ee(59301),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(vt,Bt,pt)=>Bt in vt?se(vt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):vt[Bt]=pt,re=(vt,Bt)=>{for(var pt in Bt||(Bt={}))y.call(Bt,pt)&&ne(vt,pt,Bt[pt]);if(x)for(var pt of x(Bt))z.call(Bt,pt)&&ne(vt,pt,Bt[pt]);return vt},ue=(vt,Bt)=>E(vt,a(Bt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:vt,title:Bt,icon:pt,actionName:Sn,className:Wn="",children:An}){function ka(){vt(Sn)}return Ye.createElement("a",{title:Bt,className:Wn,onClick:ka},Ye.createElement("i",{className:`${pt}`}),An)}var be=({watch:vt,showNullButton:Bt,showNullProgramButton:pt,onActionCallback:Sn,fullScreen:Wn,insertTemp:An,hidetoolBar:ka,extraUse:pa})=>{const _n=[...ie,{title:`${vt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${vt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ye.createElement("ul",{className:"markdown-toolbar-container"},!ka&&_n.map((Ea,Pa)=>Ye.createElement("li",{key:Pa},Ea.actionName?Ye.createElement(ve,ue(re({},Ea),{onActionCallback:Sn})):Ye.createElement("span",{className:"v-line"}))),Bt?Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?Ye.createElement(Ye.Fragment,null,Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,An&&Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${An}`,onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pa&&Ye.createElement("li",null,pa),Ye.createElement("li",{className:"btn-full-screen"},Ye.createElement(ve,{icon:`${Wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sn})))},je=ee(91558),Ae=ee(78241),He=ee(92832),he=ee(3113),qe=Object.defineProperty,Ke=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gt=(vt,Bt,pt)=>Bt in vt?qe(vt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):vt[Bt]=pt,ft=(vt,Bt)=>{for(var pt in Bt||(Bt={}))ot.call(Bt,pt)&>(vt,pt,Bt[pt]);if(Le)for(var pt of Le(Bt))lt.call(Bt,pt)&>(vt,pt,Bt[pt]);return vt},ln=(vt,Bt)=>Ke(vt,ht(Bt));const xt={labelCol:{span:4},wrapperCol:{span:20}};var an=({callback:vt,onCancel:Bt})=>{function pt(Sn){vt(Sn)}return b.createElement(Ae.default,ln(ft({},xt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),b.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(He.default,null)),b.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(He.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},hn=ee(69720),$e=ee(17077),dt=ee(43418),rn=ee(95237),Vn=ee(9507),Zt=ee(59301),Fn=({callback:vt,onCancel:Bt})=>{const pt=document.createElement("canvas"),Sn=pt.getContext("2d");pt.width=1e3,pt.height=800,Sn.fillStyle="#ffffff",Sn.fillRect(0,0,pt.width,pt.height);const Wn=pt.toDataURL("image/png");return Zt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Zt.createElement(rn.Z,{style:{height:"100vh"}},Zt.createElement(Vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wn,visible:!0,title:String(Date.now())},onOk:An=>{vt({src:An.url})},onClose:Bt})))},ze=ee(12378);function ct(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ct,go.CommandHandler),ct.prototype.canAlignSelection=function(){var vt=this.diagram;return!(vt===null||vt.isReadOnly||vt.isModelReadOnly||vt.selection.count<2)},ct.prototype.alignLeft=function(){var vt=this.diagram;vt.startTransaction("aligning left");var Bt=1/0;vt.selection.each(function(pt){pt instanceof go.Link||(Bt=Math.min(pt.position.x,Bt))}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(Bt,pt.position.y))}),vt.commitTransaction("aligning left")},ct.prototype.alignRight=function(){var vt=this.diagram;vt.startTransaction("aligning right");var Bt=-1/0;vt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Sn=pt.actualBounds.x+pt.actualBounds.width;Bt=Math.max(Sn,Bt)}}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(Bt-pt.actualBounds.width,pt.position.y))}),vt.commitTransaction("aligning right")},ct.prototype.alignTop=function(){var vt=this.diagram;vt.startTransaction("alignTop");var Bt=1/0;vt.selection.each(function(pt){pt instanceof go.Link||(Bt=Math.min(pt.position.y,Bt))}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,Bt))}),vt.commitTransaction("alignTop")},ct.prototype.alignBottom=function(){var vt=this.diagram;vt.startTransaction("aligning bottom");var Bt=-1/0;vt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Sn=pt.actualBounds.y+pt.actualBounds.height;Bt=Math.max(Sn,Bt)}}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,Bt-pt.actualBounds.height))}),vt.commitTransaction("aligning bottom")},ct.prototype.alignCenterX=function(){var vt=this.diagram,Bt=vt.selection.first();if(Bt){vt.startTransaction("aligning Center X");var pt=Bt.actualBounds.x+Bt.actualBounds.width/2;vt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(pt-Sn.actualBounds.width/2,Sn.actualBounds.y))}),vt.commitTransaction("aligning Center X")}},ct.prototype.alignCenterY=function(){var vt=this.diagram,Bt=vt.selection.first();if(Bt){vt.startTransaction("aligning Center Y");var pt=Bt.actualBounds.y+Bt.actualBounds.height/2;vt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(Sn.actualBounds.x,pt-Sn.actualBounds.height/2))}),vt.commitTransaction("aligning Center Y")}},ct.prototype.alignColumn=function(vt){var Bt=this.diagram;Bt.startTransaction("align Column"),vt===void 0&&(vt=0),vt=parseFloat(vt);var pt=new Array;Bt.selection.each(function(pa){pa instanceof go.Link||pt.push(pa)});for(var Sn=0;Sn0){for(var pa=An.elt(ka-1);pa!==null&&pa.isTreeExpanded&&!pa.isTreeLeaf;){var _n=this._sortTreeChildrenByY(pa);pa=_n.last()}pa!==null&&vt.select(pa)}else vt.select(Wn)}}else if(pt.key==="Down")if(Bt.isTreeExpanded&&!Bt.isTreeLeaf){var Sn=this._sortTreeChildrenByY(Bt).first();Sn!==null&&vt.select(Sn)}else for(;Bt!==null;){var Wn=Bt.findTreeParentNode();if(Wn===null)break;var An=this._sortTreeChildrenByY(Wn),ka=An.indexOf(Bt);if(kaAn.y?1:Wn.xAn.x?1:0}),Bt},ct.prototype.copyToClipboard=function(vt){go.CommandHandler.prototype.copyToClipboard.call(this,vt),this._lastPasteOffset.set(this.pasteOffset)},ct.prototype.pasteFromClipboard=function(){var vt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(vt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),vt},Object.defineProperty(ct.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(vt){if(vt!=="move"&&vt!=="select"&&vt!=="scroll"&&vt!=="tree"&&vt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+vt);this._arrowKeyBehavior=vt}}),Object.defineProperty(ct.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(vt){if(!(vt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+vt);this._pasteOffset.set(vt)}});var Lt=ct,mt=ee(63720),Nt=ee(43604),ut=ee(38986),at={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=ee(59301),fe=(vt,Bt,pt)=>new Promise((Sn,Wn)=>{var An=_n=>{try{pa(pt.next(_n))}catch(Ea){Wn(Ea)}},ka=_n=>{try{pa(pt.throw(_n))}catch(Ea){Wn(Ea)}},pa=_n=>_n.done?Sn(_n.value):Promise.resolve(_n.value).then(An,ka);pa((pt=pt.apply(vt,Bt)).next())});function Xe({onCancel:vt,callback:Bt}){let pt=(0,b.useRef)(),Sn=(0,b.useRef)(),Wn=(0,b.useRef)(),An=(0,b.useRef)(!1);const ka=(0,b.useRef)(!1),[pa,_n]=(0,b.useState)(0);function Ea(){const Dn=ze.bx.make,lr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};pt.current=new ze.S0(Sn.current,{padding:20,grid:Dn(ze.s_,"Grid",Dn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ha=>{var za=ha.diagram.commandHandler.addTopLevelParts(ha.diagram.selection,!0);za||ha.diagram.currentTool.doCancel()},commandHandler:Dn(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ha=>{var za=ha.subject;za.location=za.location.copy().snapToGridPoint(ha.diagram.grid.gridOrigin,ha.diagram.grid.gridCellSize),setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ha=>{var za=ha.subject;setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()})},LinkRelinked:ha=>{var za=ha.parameter.part;za.invalidateConnectedLinks();var Ua=ha.subject;ha.diagram.toolManager.linkingTool.isForwards?Ua.toNode.invalidateConnectedLinks():Ua.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Dn(ze.NB,"Auto",{locationSpot:ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new ze.$u(120,60),minSize:new ze.$u(40,40),resizable:!0,resizeCellSize:new ze.$u(10,10),rotatable:!0},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),new ze.KX("desiredSize","size",ze.$u.parse).makeTwoWay(ze.$u.stringify),Dn(ze.bn,{name:"SHAPE",fill:lr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("figure"),new ze.KX("fill"),new ze.KX("stroke","borderColor"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Dn(ze.al,{margin:1,textAlign:"center",overflow:ze.al.OverflowEllipsis,editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Dn("ToolTip",Dn(ze.s_,"Vertical",{maxSize:new ze.$u(200,NaN)},Dn(ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ze.KX("text")),Dn(ze.al,{font:"10pt sans-serif",textAlign:"center"},new ze.KX("text","details"))));function Nr(ha,za){var Ua=(La,Or)=>{La.handled=!0,La.diagram.model.commit(no=>{var Fr=Or.part.adornedPart,Er=new ze.E9().setRectSpot(Fr.actualBounds,ha);Er.subtract(Fr.location),Er.scale(2,2),Er.x+=Math.sign(Er.x)*130,Er.y+=Math.sign(Er.y)*130,Er.add(Fr.location),Er.snapToGridPoint(La.diagram.grid.gridOrigin,La.diagram.grid.gridCellSize);var Pr=no.copyNodeData(Fr.data);no.setGroupKeyForNodeData(Pr,no.getGroupKeyForNodeData(Fr.data)),no.addNodeData(Pr);var si={from:Fr.key,to:no.getKeyForNodeData(Pr)};no.addLinkData(si);var ai=La.diagram.findNodeForData(Pr);ai.location=Er,La.diagram.select(ai),setTimeout(()=>{La.diagram.commandHandler.editTextBlock()},20)})};return Dn(ze.bn,{figure:za,alignment:ha,alignmentFocus:ha.opposite(),width:ha.equals(ze.z6.Top)||ha.equals(ze.z6.Bottom)?25:18,height:ha.equals(ze.z6.Top)||ha.equals(ze.z6.Bottom)?18:25,fill:"orange",stroke:lr.white,strokeWidth:4,mouseEnter:(La,Or)=>Or.fill="dodgerblue",mouseLeave:(La,Or)=>Or.fill="orange",isActionable:!0,click:Ua,contextClick:Ua})}function Ur(ha){return Dn(ze.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:(za,Ua)=>Ua.fill="dodgerblue",mouseLeave:(za,Ua)=>Ua.fill="orange",click:(za,Ua)=>{za.diagram.commandHandler.showContextMenu(Ua.part.adornedPart)}},ha||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Dn(ze.uz,"Spot",Dn(ze.Vm,{padding:10}),Nr(ze.z6.Top,"TriangleUp"),Nr(ze.z6.Left,"TriangleLeft"),Nr(ze.z6.Right,"TriangleRight"),Nr(ze.z6.Bottom,"TriangleDown"),Ur({alignment:new ze.z6(.75,0)}));function Sr(ha,za){return(Ua,La)=>{Ua.handled=!0,Ua.diagram.model.commit(Or=>{Or.set(La.part.adornedPart.data,ha,za)})}}function Ue(ha,za){return za||(za="color"),Dn(ze.bn,{width:16,height:16,stroke:"lightgray",fill:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.stroke="dodgerblue",mouseLeave:(Ua,La)=>La.stroke="lightgray",click:Sr(za,ha),contextClick:Sr(za,ha)})}function bn(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.white,"fill"),Ue(lr.beige,"fill"),Ue(lr.extralightblue,"fill"),Ue(lr.extralightred,"fill"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.lightgray,"fill"),Ue(lr.lightgreen,"fill"),Ue(lr.lightblue,"fill"),Ue(lr.lightred,"fill")))]}function Xt(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.black),Ue(lr.green),Ue(lr.blue),Ue(lr.red))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.white),Ue(lr.magenta),Ue(lr.purple),Ue(lr.orange)))]}function Nn(ha,za){return za||(za="thickness"),Dn(ze.bn,"LineH",{width:16,height:16,strokeWidth:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr(za,ha),contextClick:Sr(za,ha)})}function Kn(ha,za){return za||(za="dash"),Dn(ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr(za,ha),contextClick:Sr(za,ha)})}function la(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Nn(1),Nn(2),Nn(3),Nn(4))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Kn(null),Kn([2,4]),Kn([4,4])))]}function Qn(ha,za){return za||(za="figure"),Dn(ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.fill="dodgerblue",mouseLeave:(Ua,La)=>La.fill="lightgray",click:Sr(za,ha),contextClick:Sr(za,ha)})}pt.current.nodeTemplate.contextMenu=Dn("ContextMenu",Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Rectangle"),Qn("RoundedRectangle"),Qn("Ellipse"),Qn("Diamond"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Parallelogram2"),Qn("ManualOperation"),Qn("Procedure"),Qn("Cylinder1"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Terminator"),Qn("CreateRequest"),Qn("Document"),Qn("TriangleDown"))),bn(),Xt(),la()),pt.current.groupTemplate=Dn(ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ha,za)=>{var Ua=za.addMembers(za.diagram.selection,!0);Ua||za.diagram.currentTool.doCancel()},avoidable:!1},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),Dn(ze.s_,"Auto",{name:"BODY"},Dn(ze.bn,{parameter1:10,fill:lr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("fill"),new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.Vm,{background:"transparent",margin:20})),Dn(ze.al,{alignment:ze.z6.Top,alignmentFocus:ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ze.KX("text"),new ze.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Dn(ze.uz,"Spot",Dn(ze.s_,"Auto",Dn(ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Dn(ze.Vm,{margin:1.5})),Ur({alignment:ze.z6.TopRight,alignmentFocus:ze.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Dn("ContextMenu",bn(),Xt(),la()),pt.current.linkTemplate=Dn(ze.rU,{layerName:"Foreground",routing:ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ze.KX("fromSpot","fromSpot",ze.z6.parse),new ze.KX("toSpot","toSpot",ze.z6.parse),new ze.KX("fromShortLength","dir",ha=>ha>=1?10:0),new ze.KX("toShortLength","dir",ha=>ha>=1?10:0),new ze.KX("points").makeTwoWay(),Dn(ze.bn,{strokeWidth:2},new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,0),segmentOrientation:ze.rU.OrientAlong,alignmentFocus:ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha===1)),Dn(ze.bn,{segmentIndex:-1,segmentOffset:new ze.E9(-10,6),segmentOrientation:ze.rU.OrientPlus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha>=1),new ze.KX("width","thickness",ha=>7+3*ha),new ze.KX("height","thickness",ha=>7+3*ha),new ze.KX("segmentOffset","thickness",ha=>new ze.E9(-15,4+1.5*ha))),Dn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,-6),segmentOrientation:ze.rU.OrientMinus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha===2),new ze.KX("width","thickness",ha=>7+3*ha),new ze.KX("height","thickness",ha=>7+3*ha),new ze.KX("segmentOffset","thickness",ha=>new ze.E9(-15,4+1.5*ha))),Dn(ze.al,{alignmentFocus:new ze.z6(0,1,-4,0),editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Dn(ze.uz,Dn(ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Un(2)},new ze.KX("pathPattern","thickness",Un)),Ur({alignmentFocus:new ze.z6(0,0,-6,-4)}));function Un(ha){return Dn(ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ha+4).toString()+" H3"})}function ur(ha){var za="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ha===0?za="M0 0 M16 16 M0 8 L16 8":ha===2&&(za="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Dn(ze.bn,{geometryString:za,margin:2,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr("dir",ha),contextClick:Sr("dir",ha)})}function da(ha){var za=(Ua,La)=>{Ua.handled=!0,Ua.diagram.model.commit(Or=>{var no=La.part.adornedPart;Or.set(no.data,ha?"toSpot":"fromSpot",ze.z6.stringify(ze.z6.AllSides)),(ha?no.toNode:no.fromNode).invalidateConnectedLinks()})};return Dn(ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:za,contextClick:za})}function En(ha,za){var Ua=0,La=ze.z6.RightSide;ha.equals(ze.z6.Top)?(Ua=270,La=ze.z6.TopSide):ha.equals(ze.z6.Left)?(Ua=180,La=ze.z6.LeftSide):ha.equals(ze.z6.Bottom)&&(Ua=90,La=ze.z6.BottomSide),za||(Ua-=180);var Or=(no,Fr)=>{no.handled=!0,no.diagram.model.commit(Er=>{var Pr=Fr.part.adornedPart;Er.set(Pr.data,za?"toSpot":"fromSpot",ze.z6.stringify(La)),(za?Pr.toNode:Pr.fromNode).invalidateConnectedLinks()})};return Dn(ze.bn,{alignment:ha,alignmentFocus:ha.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ua,background:"transparent",mouseEnter:(no,Fr)=>Fr.background="dodgerblue",mouseLeave:(no,Fr)=>Fr.background="transparent",click:Or,contextClick:Or})}pt.current.linkTemplate.contextMenu=Dn("ContextMenu",Xt(),la(),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",ur(0),ur(1),ur(2))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Dn(ze.s_,"Spot",da(!1),En(ze.z6.Top,!1),En(ze.z6.Left,!1),En(ze.z6.Right,!1),En(ze.z6.Bottom,!1)),Dn(ze.s_,"Spot",{margin:new ze.Zt(0,0,0,2)},da(!0),En(ze.z6.Top,!0),En(ze.z6.Left,!0),En(ze.z6.Right,!0),En(ze.z6.Bottom,!0)))));const dr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:et.createElement(de.Z,{className:le.Z.lists,gutter:[10,10]},a.map((re,ue)=>et.createElement(Be.Z,{flex:"110px",className:le.Z.item},et.createElement("div",null,et.createElement(ke.Z,{value:`$$${re.value}$$`}),re.name),et.createElement("div",{className:le.Z.children},re.children.map((ie,ve)=>et.createElement("div",{key:ve},et.createElement("h1",null,ie.name),et.createElement(de.Z,{gutter:[10,10]},ie.data.map((be,je)=>et.createElement(Be.Z,{key:je,onClick:()=>y(be),className:le.Z.diamond},et.createElement(ke.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:et.createElement(de.Z,{className:le.Z.lists,gutter:[10,10]},x.map((re,ue)=>et.createElement(Be.Z,{flex:"110px",className:le.Z.item},et.createElement("div",null,et.createElement(ke.Z,{value:"`$$"+re.value+"$$`"}),re.name),et.createElement("div",{className:le.Z.children},re.children.map((ie,ve)=>et.createElement("div",{key:ve},ie.name&&et.createElement("h1",null,ie.name),et.createElement(de.Z,{gutter:[10,10]},ie.data.map((be,je)=>et.createElement(Be.Z,{key:je,onClick:()=>y(be),className:le.Z.diamond},et.createElement(ke.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var ue=re.innerText;return Ge&&Ge(ue),ue};return(0,b.useImperativeHandle)(se,()=>({getData:ne})),et.createElement("div",{className:le.Z.mathWrap},et.createElement(Ne.default,{defaultActiveKey:"1",items:z}),et.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ye||""),Je&&et.createElement("div",{className:le.Z.button},et.createElement(Ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Gt.Z=Ve},22962:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Je}});var b=ee(59301),de=ee(78241),Be=ee(43418),Ne=ee(92832),Ze=ee(87169),ke=ee(38986),le={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},st=ee(52154),et=ee(59301),Ve=(Ye,se,E)=>new Promise((a,x)=>{var y=re=>{try{ne(E.next(re))}catch(ue){x(ue)}},z=re=>{try{ne(E.throw(re))}catch(ue){x(ue)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(y,z);ne((E=E.apply(Ye,se)).next())}),Je=({type:Ye="subject",open:se,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[y]=de.default.useForm(),[z,ne]=(0,b.useState)([]),[re,ue]=(0,b.useState)(!1);(0,b.useEffect)(()=>{},[]);const ie=()=>Ve(void 0,null,function*(){if(Ye){const ve=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:Ye}});ne(ve.disciplines||[])}});return et.createElement(Be.default,{title:et.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:se,width:558,centered:!0,className:le.publicQuest,onCancel:()=>{E(),y.resetFields()},onOk:()=>{y.validateFields().then(ve=>Ve(void 0,null,function*(){const be=yield(0,ke.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ve==null?void 0:ve.name,sub_discipline_id:x}});(be==null?void 0:be.status)===0&&a({name:ve==null?void 0:ve.name,id:be==null?void 0:be.tag_discipline_id,public:!1,type:"personal"}),y.resetFields(),E()}))}},et.createElement("div",{className:le.publicQuestContent},et.createElement("div",{className:le.public_tips},et.createElement(Ze.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"),et.createElement(de.default,{labelAlign:"left",form:y,colon:!1},et.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},et.createElement(Ne.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),et.createElement(st.Z,{open:re,onCancel:()=>{ue(!1)}})))}},70100:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Q:function(){return et},Z:function(){return Ge}});var b=ee(59301),de={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"},Be=ee(92310),Ne=ee.n(Be),Ze=ee(43418),ke=ee(8591),le=ee(24905),st=(Je,Ye,se)=>new Promise((E,a)=>{var x=ne=>{try{z(se.next(ne))}catch(re){a(re)}},y=ne=>{try{z(se.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(x,y);z((se=se.apply(Je,Ye)).next())});const et=({title:Je="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ye=[],visible:se,setVisible:E,tip:a,onOk:x})=>{const[y,z]=(0,b.useState)([]),[ne,re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{se&&z(Ye)},[se]),b.createElement(Ze.default,{centered:!0,open:se,title:Je,confirmLoading:ne,width:564,onOk:()=>st(void 0,null,function*(){if(!y.length){ke.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield x(y),re(!1)}),onCancel:()=>E(!1)},!!a&&b.createElement("div",{className:"c-grey-666 font16 mb10"},a),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(le.default.Group,{value:y,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:ue=>{z(ue)}})))};var Ge=({title:Je="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ye,style:se={},onEdit:E,dataSource:a=[]})=>{const x={C:b.createElement("div",{className:de.c},"C"),"C++":b.createElement("div",{className:de.cpp},"C++"),Java:b.createElement("div",{className:de.java},"Java"),Python:b.createElement("div",{className:de.python},"Python")};return b.createElement("div",{className:Ne()(de.tags,Ye),style:se},!!Je&&b.createElement("div",{className:de.text},Je),b.createElement("div",{className:de.tagWrap},a==null?void 0:a.map(y=>b.createElement(b.Fragment,{key:y},x[y]))),!!E&&b.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${de.edit}`}))}},68571:function(Qt,Gt,ee){"use strict";ee.d(Gt,{t:function(){return ut}});var b=ee(59301),de=ee(92832),Be=ee(78241),Ne=ee(43418),Ze=ee(95237),ke=ee(43604),le=ee(5871),st=ee(57809),et=ee(5112),Ve=ee(31457),Ge=ee(25690),Je=ee(8423),Ye=ee(8591),se=ee(3113),E=ee(71418),a=ee(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"},y=ee(38986),z=ee(81072),ne=ee(39793),re=ee(56102),ue=ee(37345),ie=ee(59301),ve=Object.defineProperty,be=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,qe=(at,De,fe)=>De in at?ve(at,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):at[De]=fe,Ke=(at,De)=>{for(var fe in De||(De={}))He.call(De,fe)&&qe(at,fe,De[fe]);if(Ae)for(var fe of Ae(De))he.call(De,fe)&&qe(at,fe,De[fe]);return at},ht=(at,De)=>be(at,je(De)),Le=(at,De,fe)=>new Promise((Xe,Rt)=>{var Oe=nt=>{try{St(fe.next(nt))}catch(Me){Rt(Me)}},Ie=nt=>{try{St(fe.throw(nt))}catch(Me){Rt(Me)}},St=nt=>nt.done?Xe(nt.value):Promise.resolve(nt.value).then(Oe,Ie);St((fe=fe.apply(at,De)).next())}),lt=({buttonProps:at,buttonText:De,form:fe,hackIdentifier:Xe="",answerKey:Rt,data:Oe})=>{const[Ie,St]=(0,b.useState)(!1),[nt,Me]=(0,b.useState)(!1),[yt,Bn]=(0,b.useState)(!1),[nn,dn]=(0,b.useState)({}),[un,yn]=(0,b.useState)(""),[Te,Ft]=(0,b.useState)(""),zt=(0,b.useRef)(Xe),wt=(0,b.useRef)(""),kt=(0,b.useRef)(!1);(0,b.useEffect)(()=>{yt&&Jn()},[yt]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const sn=()=>new Date().getTime(),cn=Oe==null?void 0:Oe.code,Ln=()=>{var Na,ar;let $a=cn?Oe==null?void 0:Oe.code:(Na=fe.getFieldValue("hack_codes"))==null?void 0:Na.code,fa=cn?Oe==null?void 0:Oe.answer_content:fe.getFieldValue(Rt),yr=cn?Oe==null?void 0:Oe.input:(ar=fe.getFieldValue("hack_sets"))==null?void 0:ar.input;fa==null||fa.forEach(en=>{const On=en.value||en.answer_text||"";$a=$a.replace(/(@▁@|@▁▁@)/,On)}),Ft(yr),yn($a),dn({}),Bn(!0)},Jn=()=>Le(void 0,null,function*(){var Na,ar,$a,fa;const yr=sn(),en=cn?Oe==null?void 0:Oe.time_limit:(Na=fe.getFieldsValue())==null?void 0:Na.hack.time_limit,On=cn?(ar=Oe==null?void 0:Oe.answer_content)==null?void 0:ar.length:(fa=($a=fe.getFieldsValue())==null?void 0:$a.standard_answers)==null?void 0:fa.length;St(!0),yield(0,z.bM)(wt.current,{test_hack_code:un,test_input:Te});function la(){return Le(this,null,function*(){const{status:xa,data:We}=yield(0,z.rX)(wt.current,"submit"),_t=sn()-yr>(en+3)*1e3*On;if(kt.current){if(_t){Ye.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),St(!1);return}if(xa===0){St(!1),dn(ht(Ke({},We),{showText:!0}));return}setTimeout(la,1e3)}})}la()}),va=()=>Le(void 0,null,function*(){var Na,ar,$a,fa,yr,en,On;if(!Oe){try{yield fe.validateFields()}catch(It){($a=(ar=(Na=It==null?void 0:It.errorFields)==null?void 0:Na[0])==null?void 0:ar.name)!=null&&$a.includes("standard_answers")?Ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ye.ZP.error(It.errorFields[0].errors[0]),fe.scrollToField(It.errorFields[0].name,{behavior:"smooth",block:"center"});return}Me(!0);let xa="";const We=fe.getFieldsValue();zt.current?xa=yield(0,y.ZP)(`/api/problems/${zt.current}.json`,{method:"put",body:ht(Ke({},We),{hack:ht(Ke({},We==null?void 0:We.hack),{sub_discipline_id:(On=(en=We==null?void 0:We.hack)==null?void 0:en.sub_discipline_id)==null?void 0:On[1],difficult:We.difficulty,item_banks_group_id:We.item_banks_group_id}),hack_codes:ht(Ke({},We.hack_codes),{code:a.Base64.encode(We.hack_codes.code)}),update_hack_sets:[Ke({},We.hack_sets)],is_blank:!0})}):(xa=yield(0,y.ZP)("/api/problems.json",{method:"post",body:ht(Ke({},We),{hack:ht(Ke({},We==null?void 0:We.hack),{sub_discipline_id:(yr=(fa=We==null?void 0:We.hack)==null?void 0:fa.sub_discipline_id)==null?void 0:yr[1],difficult:We.difficulty,item_banks_group_id:We.item_banks_group_id}),hack_codes:ht(Ke({},We.hack_codes),{code:a.Base64.encode(We.hack_codes.code)}),hack_sets:[Ke({},We.hack_sets)],is_blank:!0})}),zt.current=xa==null?void 0:xa.identifier,sessionStorage.projectFill=xa==null?void 0:xa.identifier)}const la=yield(0,y.ZP)(`/api/problems/${zt.current}/start.json`,{method:"get"});if((la==null?void 0:la.status)===0){wt.current=la==null?void 0:la.identifier,kt.current=!0,Me(!1),Ln();return}Me(!1)}),Da=Na=>{const{status:ar,error_msg:$a,execute_time:fa,output:yr,input:en,expected_output:On}=Na;let la=null;switch(ar){case ue.h.OK:la=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",fa/1e3,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:la=ie.createElement(ie.Fragment,null,ie.createElement("div",null,"\u8F93\u5165\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},en),ie.createElement("div",null,"\u8F93\u51FA\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},yr&&a.Base64.decode(yr)),ie.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ie.createElement("pre",{style:{fontFamily:"initial"}},On&&a.Base64.decode(On)));break;case ue.h.EXECUTEFAILURE:la=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,en)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},a.Base64.decode($a)));break;case ue.h.COMPILEFAILURE:la=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,en)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},a.Base64.decode($a)));break;case ue.h.PODFAILURE:la=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:la=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",la," ")};return ie.createElement("div",null,ie.createElement(se.ZP,ht(Ke({loading:nt},at),{onClick:va}),De),ie.createElement(Ne.default,{open:yt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Ie,cancelButtonProps:{style:{display:"none"}},onOk:()=>Jn(),onCancel:()=>{kt.current=!1,Bn(!1)}},ie.createElement("div",{className:x.result},ie.createElement("div",{className:x.left},ie.createElement("div",{className:"mb20"},ie.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Oe&&ie.createElement(re.CopyToClipboard,{text:un,onCopy:()=>Ye.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(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:un,onChange:Na=>yn(Na)})),ie.createElement("div",{className:x.right},ie.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ie.createElement("div",{className:x.box},ie.createElement("div",{className:x.li},ie.createElement(de.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Te,onChange:Na=>Ft(Na.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:x.box},ie.createElement(E.Z,{spinning:Ie,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ie.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Da(nn))))))))},gt=ee(87169),ft=ee(59301),ln=Object.defineProperty,xt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,rn=(at,De,fe)=>De in at?ln(at,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):at[De]=fe,Vn=(at,De)=>{for(var fe in De||(De={}))$e.call(De,fe)&&rn(at,fe,De[fe]);if(hn)for(var fe of hn(De))dt.call(De,fe)&&rn(at,fe,De[fe]);return at},Zt=(at,De)=>xt(at,an(De)),Fn=(at,De)=>{var fe={};for(var Xe in at)$e.call(at,Xe)&&De.indexOf(Xe)<0&&(fe[Xe]=at[Xe]);if(at!=null&&hn)for(var Xe of hn(at))De.indexOf(Xe)<0&&dt.call(at,Xe)&&(fe[Xe]=at[Xe]);return fe};const{TextArea:ze}=de.default,ct=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Lt=({value:at,onChange:De})=>ft.createElement(Switch,{checked:at,onChange:fe=>{De(fe)}}),mt="@\u2581@",Nt="@\u2581\u2581@",ut=({questionTitlePlaceholder:at,form:De,scoreByBlank:fe=!1,hackidentifier:Xe,answerKey:Rt})=>{const[Oe,Ie]=(0,b.useState)(!1),[St,nt]=(0,b.useState)(!1),yt=(0,Ge.useParams)().type==="edit",Bn=(wt,kt)=>{const sn=kt.line;let cn=0;for(let Jn=0;Jn{const Ln=wt.getRange(kt.from,kt.to);let Jn=0;if(kt.text.forEach(va=>{Jn+=va.split(mt).length-1}),kt.text.forEach(va=>{Jn+=va.split(Nt).length-1}),kt.origin!=="setValue"){if(Ln&&(Ln.indexOf(mt)!==-1||Ln.indexOf(Nt)!==-1)){const va=Ln.split(mt).length-1+Ln.split(Nt).length-1,Da=Bn(wt,kt.from);if(console.log(`\u5220\u9664${va}\u4E2A\uFF0C \u524D\u9762\u6709${Da}\u4E2A\uFF0C\u65B0\u589E${Jn}\u4E2A`),va>1){const Na=Array.from({length:va},(ar,$a)=>Da+$a);cn(Na)}else cn(Da)}else if(Jn>0){const va=Bn(wt,kt.from);console.log(`\u65B0\u589E${Jn}\u4E2A\uFF0C\u4E4B\u524D\u6709${va}\u4E2A`),sn(Jn,va)}}},dn=()=>{const wt=De.getFieldValue(Rt);De.setFieldsValue({[Rt]:wt==null?void 0:wt.map((kt,sn)=>Zt(Vn({},kt),{position:sn+1}))})},un=(0,b.useRef)(),yn=(wt,kt)=>{for(let sn=0;sn{Te.current(wt),dn()},zt=Be.default.useWatch(Rt,De);return ft.createElement("div",{className:Je.Z.wrap},ft.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Ve.h,{scrollId:"name",watch:!0,height:140})),ft.createElement("div",{className:Je.Z.questionTitleEditorWrap},ft.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ft.createElement(Ve.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(wt,kt)=>{const sn=De.getFieldValue(Rt);console.log("--preAnswerData",sn,kt),De.setFieldsValue({[Rt]:sn==null?void 0:sn.map((cn,Ln)=>{var Jn;return Zt(Vn({},cn),{position:Ln+1,multi_line:(Jn=kt==null?void 0:kt[Ln])==null?void 0:Jn.multiLine})})})},placeholder:at,onCMBeforeChange:(wt,kt)=>{nn(wt,kt,yn,Ft)}}))),ft.createElement(Be.default.List,{name:Rt,rules:[{validator(wt,kt){if(!(kt!=null&&kt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const sn of kt){const{answer_text:cn}=sn||{};if((cn==null?void 0:cn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(wt,{add:kt,remove:sn},{errors:cn})=>(un.current=kt,Te.current=sn,ft.createElement(ft.Fragment,null,ft.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ft.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ft.createElement("div",{onClick:()=>{Ne.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(gt.Z,{style:{marginRight:3,color:"#3061D0"}}),ft.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),wt.map((Ln,Jn)=>{var va=Ln,{key:Da,name:Na}=va,ar=Fn(va,["key","name"]),$a,fa;return ft.createElement(Ze.Z,{className:"mb20",key:Da,align:"middle",wrap:!1},ft.createElement(ke.Z,{flex:"0 0 auto",className:`${Je.Z.blankIndex}`},"\u586B\u7A7A\u9879",Jn+1),ft.createElement(ke.Z,{flex:1},ft.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},ft.createElement(ke.Z,null,ft.createElement(Be.default.Item,Zt(Vn({},ar),{name:[Na,"answer_text"],noStyle:!0}),($a=zt==null?void 0:zt[Na])!=null&&$a.multi_line||(fa=zt==null?void 0:zt[Na])!=null&&fa.multiLine?ft.createElement(ze,{spellCheck:!1,style:{marginLeft:10,width:550}}):ft.createElement(de.default,{style:{marginLeft:10,width:550},className:Je.Z.blankInput,size:"large",maxLength:1e3,onBlur:yr=>{}}))),fe&&ft.createElement(ke.Z,{flex:"224px"},ft.createElement(Be.default.Item,Zt(Vn({},ar),{name:[Na,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ft.createElement(le.Z,{size:"large",className:Je.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ft.createElement("div",{onClick:()=>Ie(!0)},ft.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ft.createElement(Ve.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Oe}))),ft.createElement(Be.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(st.default,{size:"large"},ct.map(wt=>ft.createElement(st.default.Option,{key:wt.title,value:wt.key}," ",wt.title)))),ft.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ft.createElement(Be.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(Be.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(et.ZP.Group,{style:{marginTop:-10}},ft.createElement(et.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ft.createElement(et.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ft.createElement(et.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ft.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ft.createElement("div",{style:{background:"#F6F7F9",padding:15}},ft.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ft.createElement(ze,{rows:4})),ft.createElement(Be.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(ze,{rows:4}))),ft.createElement(lt,{form:De,answerKey:Rt,hackIdentifier:Xe,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(Qt,Gt,ee){"use strict";ee.d(Gt,{u:function(){return ie}});var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(6848),Ze=ee(78241),ke=ee(8423),le=ee(32134),st=ee(12893),et=ee(31457),Ve=ee(59301),Ge=Object.defineProperty,Je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(ve,be,je)=>be in ve?Ge(ve,be,{enumerable:!0,configurable:!0,writable:!0,value:je}):ve[be]=je,y=(ve,be)=>{for(var je in be||(be={}))E.call(be,je)&&x(ve,je,be[je]);if(se)for(var je of se(be))a.call(be,je)&&x(ve,je,be[je]);return ve},z=(ve,be)=>Je(ve,Ye(be)),ne=(ve,be)=>{var je={};for(var Ae in ve)E.call(ve,Ae)&&be.indexOf(Ae)<0&&(je[Ae]=ve[Ae]);if(ve!=null&&se)for(var Ae of se(ve))be.indexOf(Ae)<0&&a.call(ve,Ae)&&(je[Ae]=ve[Ae]);return je};const re=["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:ve,onChange:be,choiceTextKey:je,answerKey:Ae,index:He,isEdit:he,setInputActive:qe,form:Ke,choiceOptionsPath:ht,allowChangeMode:Le,showAddIcon:ot,addItem:lt,deleteItem:gt})=>{console.log(ve,"value");const ft=(ve==null?void 0:ve[Ae])===1,ln=()=>{const an=Ke.getFieldValue(ht);Ke.setFieldValue(ht,an.map(hn=>z(y({},hn),{[Ae]:0})))},xt=()=>{ft?be(z(y({},ve),{[Ae]:0})):(Le||ln(),be(z(y({},ve),{[Ae]:1})))};return Ve.createElement(de.Z,{className:ke.Z.choiceWrap,align:"middle",wrap:!1},Ve.createElement(Be.Z,{onClick:xt,className:`${ke.Z.choiceIndex} ${ft?ke.Z.activeAnswer:""}`},re[He]),Ve.createElement(Be.Z,{flex:1,className:`${ke.Z.editorWrap} ml15`,onClick:qe},Ve.createElement(et.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:ve==null?void 0:ve[je],onChange:an=>{be(z(y({},ve),{[je]:an}))}})),Ve.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ve.createElement("div",{onClick:xt,className:`${ke.Z.setAnswerBtn} ${ft?ke.Z.activeAnswer:""}`},ft?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ve.createElement(Be.Z,{className:ke.Z.actionWrapper},Ve.createElement(Ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ve.createElement(le.Z,{className:ke.Z.addIcon,onClick:lt,style:{visibility:ot?"visible":"hidden"}})),Ve.createElement(Ne.Z,{title:"\u5220\u9664"},Ve.createElement(st.Z,{className:ke.Z.deleteIcon,onClick:gt,style:{visibility:He>1?"visible":"hidden"}}))))},ie=({questionTitlePlaceholder:ve,titleKey:be,choiceKey:je,analysisKey:Ae,choiceTextKey:He,answerKey:he,choiceOptionsPath:qe,allowChangeMode:Ke=!0,form:ht,showAnalysis:Le=!0})=>{const[ot,lt]=(0,b.useState)(),[gt,ft]=(0,b.useState)(!1);return Ve.createElement("div",{className:ke.Z.wrap},Ve.createElement("div",{className:ke.Z.questionTitleEditorWrap},Ve.createElement(Ze.default.Item,{label:"\u9898\u5E72",name:be,labelCol:{span:24},rules:[{required:!0}]},Ve.createElement(et.h,{scrollId:Array.isArray(be)?be.join("_"):`${be}`,watch:!0,height:140,placeholder:ve}))),Ve.createElement(Ze.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.createElement(Ze.default.List,{name:je,rules:[{validator(ln,xt){const an=xt.some($e=>$e[he]===1),hn=xt.findIndex($e=>{var dt;return((dt=$e[He])==null?void 0:dt.length)<=0});return hn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[hn]}\u9009\u9879\u7684\u5185\u5BB9`)):an?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ln,{add:xt,remove:an})=>Ve.createElement("div",{id:Array.isArray(qe)?qe.join("_"):`${qe}`},ln.map((hn,$e)=>{var dt=hn,{key:rn,name:Vn}=dt,Zt=ne(dt,["key","name"]);const Fn=ot===rn,ze=()=>{lt(rn)},ct=$e<7&&$e===ln.length-1,Lt=()=>xt({[He]:"",[he]:0}),mt=()=>an(Vn);return Ve.createElement(Ze.default.Item,z(y({},Zt),{key:rn,name:Vn,className:ke.Z.choiceListWrap,rules:[{validator(Nt,ut){return ut!=null&&ut.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[$e]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ve.createElement(ue,{choiceTextKey:He,answerKey:he,index:$e,isEdit:Fn,setInputActive:ze,form:ht,choiceOptionsPath:qe,allowChangeMode:Ke,showAddIcon:ct,addItem:Lt,deleteItem:mt}))}),ln.length<8&&Ve.createElement("div",{className:`${ke.Z.addBtn} mb30`,onClick:()=>xt({[He]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),Le&&Ve.createElement("div",{onClick:()=>ft(!0)},Ve.createElement(Ze.default.Item,{name:Ae,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ve.createElement(et.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gt}))))}},92046:function(Qt,Gt,ee){"use strict";ee.d(Gt,{u:function(){return Ke}});var b=ee(59301),de=ee(43418),Be=ee(95237),Ne=ee(43604),Ze=ee(92832),ke=ee(6848),le=ee(78673),st=ee(78241),et=ee(5112),Ve=ee(5871),Ge=ee(31457),Je=ee(12893),Ye=ee(61485),se=ee(8423),E=ee(19105),a=ee(59301),x=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(ht,Le,ot)=>Le in ht?x(ht,Le,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ht[Le]=ot,ve=(ht,Le)=>{for(var ot in Le||(Le={}))re.call(Le,ot)&&ie(ht,ot,Le[ot]);if(ne)for(var ot of ne(Le))ue.call(Le,ot)&&ie(ht,ot,Le[ot]);return ht},be=(ht,Le)=>y(ht,z(Le)),je=(ht,Le)=>{var ot={};for(var lt in ht)re.call(ht,lt)&&Le.indexOf(lt)<0&&(ot[lt]=ht[lt]);if(ht!=null&&ne)for(var lt of ne(ht))Le.indexOf(lt)<0&&ue.call(ht,lt)&&(ot[lt]=ht[lt]);return ot};const Ae=({value:ht,onChange:Le})=>{const ot=gt=>{de.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 ft=[...ht];ft.splice(gt,1),Le(ft)}})},lt=()=>{const gt=[...ht];gt.push(""),Le(gt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Ne.Z,{flex:1},ht==null?void 0:ht.map((gt,ft)=>a.createElement(Be.Z,{key:`${gt}_${ft}`,className:"mb20"},a.createElement(Ze.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:gt,autoSize:{maxRows:3},maxLength:1e3,onBlur:ln=>{const xt=[...ht],an=ln.target.value.trim();xt[ft]=an,Le(xt)}}),a.createElement(ke.Z,{title:"\u5220\u9664"},a.createElement(Je.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>ot(ft)}))))),a.createElement(Ne.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},He=({value:ht,onChange:Le})=>{const ot=gt=>{de.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 ft=[...ht];ft.splice(gt,1),Le(ft)}})},lt=()=>{const gt=[...ht];gt.push(""),Le(gt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Ne.Z,{flex:1},ht==null?void 0:ht.map((gt,ft)=>a.createElement(Be.Z,{key:`${gt}_${ft}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:gt,style:{flex:1},onChange:ln=>{const xt=[...ht];xt[ft]=ln,Le(xt)}}),a.createElement(ke.Z,{title:"\u5220\u9664"},a.createElement(Je.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:ft>0?"visible":"hidden"},onClick:()=>ot(ft)}))))),a.createElement(Ne.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:ht=!0,onChange:Le})=>a.createElement(le.Z,{checked:!ht,onChange:ot=>{Le(!ot)}}),qe="\u2581",Ke=({questionTitlePlaceholder:ht,form:Le,scoreByBlank:ot=!1,answerKey:lt})=>{const[gt,ft]=(0,b.useState)(!1),ln=(Zt,Fn)=>{const ze=Fn.line;let ct=0;for(let mt=0;mt{const Lt=Zt.getRange(Fn.from,Fn.to);let mt=0;if(Fn.text.forEach(Nt=>{mt+=Nt.split(qe).length-1}),Fn.origin!=="setValue"){if(Lt&&Lt.indexOf(qe)!==-1){const Nt=Lt.split(qe).length-1,ut=ln(Zt,Fn.from);if(console.log(`\u5220\u9664${Nt}\u4E2A\uFF0C \u524D\u9762\u6709${ut}\u4E2A\uFF0C\u65B0\u589E${mt}\u4E2A`),Nt>1){const at=Array.from({length:Nt},(De,fe)=>ut+fe);ct(at)}else ct(ut)}else if(mt>0){const Nt=ln(Zt,Fn.from);console.log(`\u65B0\u589E${mt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Nt}\u4E2A`),ze(mt,Nt)}}},an=()=>{const Zt=Le.getFieldValue(lt);Le.setFieldsValue({[lt]:Zt.map((Fn,ze)=>be(ve({},Fn),{position:ze+1}))})},hn=(0,b.useRef)(),$e=(Zt,Fn)=>{for(let ze=0;ze{dt.current(Zt),an()},Vn=st.default.useWatch(lt,Le);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(st.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ge.h,{scrollId:"name",watch:!0,height:140,placeholder:ht,showNullButton:!0,onCMBeforeChange:(Zt,Fn)=>{xt(Zt,Fn,$e,rn)}}))),a.createElement(st.default.List,{name:lt,rules:[{validator(Zt,Fn){if(!(Fn!=null&&Fn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ze of Fn){const{answer_text:ct}=ze||{};if(ct!=null&&ct.some(Lt=>(Lt==null?void 0:Lt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Fn,remove:ze},{errors:ct})=>(hn.current=Fn,dt.current=ze,a.createElement(a.Fragment,null,a.createElement(st.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Zt!=null&&Zt.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}}),Zt.map((Lt,mt)=>{var Nt=Lt,{key:ut,name:at}=Nt,De=je(Nt,["key","name"]),fe,Xe;return a.createElement("div",{style:{marginBottom:10},key:ut},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Ne.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",mt+1),a.createElement(st.default.Item,be(ve({},De),{name:[at,"model"],noStyle:!0}),a.createElement(et.ZP.Group,{onChange:()=>{const Rt=Le.getFieldValue(lt);Le.setFieldsValue({[lt]:Rt.map((Oe,Ie)=>be(ve({},Oe),{answer_text:at===Ie?[""]:Oe.answer_text}))})}},a.createElement(et.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ye.Z,null))),a.createElement(et.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ye.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Ne.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Ne.Z,{flex:1},a.createElement(st.default.Item,be(ve({},De),{name:[at,"answer_text"],noStyle:!0}),((Xe=(fe=Le.getFieldValue(lt))==null?void 0:fe[at])==null?void 0:Xe.model)===1?a.createElement(Ae,null):a.createElement(He,null))),ot&&a.createElement(Ne.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(st.default.Item,be(ve({},De),{name:[at,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(st.default.Item,be(ve({},De),{name:[at,"position"],noStyle:!0}),a.createElement(Ze.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(st.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(st.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(Ne.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Vn==null?void 0:Vn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(Vn==null?void 0:Vn.length)>1?"mb30":`${se.Z.hide}`},a.createElement(st.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Ne.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(st.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gt}))))}},14289:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ne}});var b=ee(59301),de=ee(95237),Be=ee(43604),Ne=ee(78241),Ze=ee(8423),ke=ee(31457),le=ee(59301),st=Object.defineProperty,et=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,se=(re,ue,ie)=>ue in re?st(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[ue]=ie,E=(re,ue)=>{for(var ie in ue||(ue={}))Je.call(ue,ie)&&se(re,ie,ue[ie]);if(Ge)for(var ie of Ge(ue))Ye.call(ue,ie)&&se(re,ie,ue[ie]);return re},a=(re,ue)=>et(re,Ve(ue)),x=(re,ue)=>{var ie={};for(var ve in re)Je.call(re,ve)&&ue.indexOf(ve)<0&&(ie[ve]=re[ve]);if(re!=null&&Ge)for(var ve of Ge(re))ue.indexOf(ve)<0&&Ye.call(re,ve)&&(ie[ve]=re[ve]);return ie};const y={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ue,form:ie})=>{const ve=(re==null?void 0:re.is_answer)===1,be=re==null?void 0:re.choice_text,je=()=>{const Ae=ie.getFieldsValue().choices.map(He=>({choice_text:He.choice_text,is_answer:0}));ie.setFieldsValue({choices:Ae}),ue(a(E({},re),{is_answer:1}))};return le.createElement(de.Z,{className:Ze.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Be.Z,{onClick:je,className:`${Ze.Z.choiceIndex} ${Ze.Z.judgementIndex} ${ve?Ze.Z.activeAnswer:""}`},y[be]),le.createElement(Be.Z,{flex:1,className:`${Ze.Z.editorWrap} ml15`},le.createElement("div",{className:`${Ze.Z.inputBorder} ${Ze.Z.placeholder} ${ve?Ze.Z.activeJudgementAnswer:""}`},be)),le.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:je,className:`${Ze.Z.setAnswerBtn} ${ve?Ze.Z.activeAnswer:""}`},ve?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ue,form:ie})=>{const[ve,be]=(0,b.useState)(!1);return le.createElement("div",{className:Ze.Z.wrap},le.createElement("div",{className:Ze.Z.questionTitleEditorWrap},le.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(ke.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),le.createElement(Ne.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(Ne.default.List,{name:"choices",rules:[{validator(je,Ae){return Ae.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},je=>le.createElement("div",{id:"choices"},je.map(Ae=>{var He=Ae,{key:he,name:qe}=He,Ke=x(He,["key","name"]);return le.createElement(Ne.default.Item,a(E({},Ke),{key:he,name:qe,noStyle:!0}),le.createElement(z,{form:ie}))})))),le.createElement("div",{onClick:()=>be(!0)},le.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))))}},31457:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return E},x:function(){return a}});var b=ee(39793),de=ee(8423),Be=ee(91842),Ne=ee(59301),Ze=Object.defineProperty,ke=Object.defineProperties,le=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ge=(x,y,z)=>y in x?Ze(x,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[y]=z,Je=(x,y)=>{for(var z in y||(y={}))et.call(y,z)&&Ge(x,z,y[z]);if(st)for(var z of st(y))Ve.call(y,z)&&Ge(x,z,y[z]);return x},Ye=(x,y)=>ke(x,le(y)),se=(x,y)=>{var z={};for(var ne in x)et.call(x,ne)&&y.indexOf(ne)<0&&(z[ne]=x[ne]);if(x!=null&&st)for(var ne of st(x))y.indexOf(ne)<0&&Ve.call(x,ne)&&(z[ne]=x[ne]);return z};const E=x=>{var y=x,{value:z,onChange:ne,scrollId:re}=y,ue=se(y,["value","onChange","scrollId"]);return Ne.createElement("div",{id:re||""},Ne.createElement(b.Z,Ye(Je({},ue),{defaultValue:z,onChange:(ie,ve)=>{ve!=null&&ve.length?ne(ie,ve):ne(ie)}})))},a=({value:x,onChange:y,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ue,watch:ie=!0})=>re?Ne.createElement(b.Z,{watch:ie,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:x,onChange:y,miniToolbar:ue}):Ne.createElement("div",{style:{cursor:"pointer"}},x?Ne.createElement(Be.Z,{className:de.Z.inputBorder,value:x}):Ne.createElement("div",{className:`${de.Z.inputBorder} ${de.Z.placeholder} inputBorderError`},z))},44272:function(Qt,Gt,ee){"use strict";ee.d(Gt,{W:function(){return He}});var b=ee(59301),de=ee(8591),Be=ee(12563),Ne=ee(78241),Ze=ee(78673),ke=ee(95237),le=ee(43604),st=ee(6848),et=ee(92832),Ve=ee(5871),Ge=ee(8423),Je=ee(31457),Ye=ee(39793),se=ee(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(he,qe,Ke)=>qe in he?E(he,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):he[qe]=Ke,ue=(he,qe)=>{for(var Ke in qe||(qe={}))z.call(qe,Ke)&&re(he,Ke,qe[Ke]);if(y)for(var Ke of y(qe))ne.call(qe,Ke)&&re(he,Ke,qe[Ke]);return he},ie=(he,qe)=>a(he,x(qe)),ve=(he,qe)=>{var Ke={};for(var ht in he)z.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&y)for(var ht of y(he))qe.indexOf(ht)<0&&ne.call(he,ht)&&(Ke[ht]=he[ht]);return Ke};const be=he=>{var qe=he,{value:Ke,onChange:ht}=qe,Le=ve(qe,["value","onChange"]);const ot=lt=>{ht([lt])};return b.createElement(Ye.Z,ie(ue({},Le),{defaultValue:Ke==null?void 0:Ke[0],onChange:ot}))},je=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){de.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let qe=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 he==="|"?(de.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ae=({value:he=[],onClose:qe})=>b.createElement(Be.default,{closable:!0,onClose:qe,className:Ge.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),He=({questionTitlePlaceholder:he,form:qe,showKeywords:Ke,isMustKeyWords:ht=Ke})=>{const[Le,ot]=(0,b.useState)(!1),[lt,gt]=(0,b.useState)(""),ft=Ne.default.useWatch("use_keywords",qe),ln=Ne.default.useWatch("question_score",qe);return b.createElement("div",{className:Ge.Z.wrap},b.createElement("div",{className:Ge.Z.questionTitleEditorWrap},b.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(Je.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),b.createElement(Ne.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(be,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ke&&!ht&&b.createElement(Ne.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(Ze.Z,{defaultChecked:!0})),Ke&&ht&&b.createElement(ke.Z,{align:"middle",className:"mb30"},b.createElement(Ne.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(Ze.Z,null)),b.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(le.Z,null,b.createElement(st.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"},b.createElement(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ft||!ht)&&b.createElement(Ne.default.List,{name:"keywords",rules:[{validator(xt,an){return ht?an!=null&&an.length?(an==null?void 0:an.reduce(($e,dt)=>$e+dt.score,0))>parseFloat(ln)?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()}}]},(xt,{add:an,remove:hn})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ge.Z.title} mb10`},ht?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(ke.Z,{align:"middle",className:"font14 mb30"},b.createElement(le.Z,{flex:1},b.createElement(et.default,{value:lt,onChange:$e=>{gt($e.target.value)},maxLength:50,allowClear:!0,onPressEnter:$e=>{var dt,rn,Vn,Zt;const Fn=`${(dt=$e.target)==null?void 0:dt.value}`,ze=(Vn=(rn=Fn==null?void 0:Fn.split("|"))==null?void 0:rn.filter(mt=>!!mt))==null?void 0:Vn.map(mt=>mt==null?void 0:mt.trim()),ct=qe.getFieldValue("keywords"),Lt=((Zt=ct==null?void 0:ct.map(mt=>mt==null?void 0:mt.keyword))==null?void 0:Zt.flat())||[];for(const mt of ze)if(Lt.includes(mt)){de.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}je(Fn)&&(an({keyword:ze,score:1}),gt(""))},className:Ge.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"})),b.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),xt.map($e=>{var dt=$e,{key:rn,name:Vn}=dt,Zt=ve(dt,["key","name"]);return b.createElement(ke.Z,{key:rn,className:"mb20",style:{marginRight:148}},b.createElement(le.Z,{flex:1},b.createElement(ke.Z,{align:"middle",justify:"space-between"},b.createElement(Ne.default.Item,ie(ue({},Zt),{name:[Vn,"keyword"]}),b.createElement(Ae,{onClose:()=>hn(Vn)})),ht&&b.createElement(Ne.default.Item,ie(ue({},Zt),{name:[Vn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.Z.blankInputNumberWrapper}),b.createElement(Ve.Z,{className:Ge.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>ot(!0)},b.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Le}))))}},74716:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ze}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},de=ee(78241),Be=ee(59301),Ze=({text:ke,name:le="question_score"})=>{const st=({value:et})=>Be.createElement("div",{className:b.text},Be.createElement("span",{className:b.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,et||"--"),Be.createElement("span",{className:"c-grey-999"},ke));return Be.createElement(de.default.Item,{noStyle:!0,name:le},Be.createElement(st,null))}},87444:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return je},P:function(){return ie}});var b=ee(59301),de=ee(78241),Be=ee(43418),Ne=ee(5112),Ze=ee(92832),ke=ee(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"},st=ee(75736),et=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,E=(Ae,He,he)=>He in Ae?et(Ae,He,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[He]=he,a=(Ae,He)=>{for(var he in He||(He={}))Ye.call(He,he)&&E(Ae,he,He[he]);if(Je)for(var he of Je(He))se.call(He,he)&&E(Ae,he,He[he]);return Ae},x=(Ae,He)=>Ve(Ae,Ge(He)),y=(Ae,He)=>{var he={};for(var qe in Ae)Ye.call(Ae,qe)&&He.indexOf(qe)<0&&(he[qe]=Ae[qe]);if(Ae!=null&&Je)for(var qe of Je(Ae))He.indexOf(qe)<0&&se.call(Ae,qe)&&(he[qe]=Ae[qe]);return he},z=(Ae,He,he)=>new Promise((qe,Ke)=>{var ht=lt=>{try{ot(he.next(lt))}catch(gt){Ke(gt)}},Le=lt=>{try{ot(he.throw(lt))}catch(gt){Ke(gt)}},ot=lt=>lt.done?qe(lt.value):Promise.resolve(lt.value).then(ht,Le);ot((he=he.apply(Ae,He)).next())});const ne=({studentNames:Ae,total:He})=>{const he=["","\u4E00","\u4E24","\u4E09"];return He>3?b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:le.orangeColor},Ae==null?void 0:Ae.join("\u3001")),"\u7B49",b.createElement("span",{className:le.orangeColor},He),"\u540D\u5B66\u751F"):b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:le.orangeColor},Ae==null?void 0:Ae.join("\u3001")),he[He],"\u540D\u5B66\u751F")},re=({used:Ae,copy:He,canNotCopy:he,studentNames:qe,studentCount:Ke,inPaper:ht,is_random:Le=!1,position:ot=""})=>{const lt=()=>{if(He>0&&he>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},He),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",b.createElement("span",{className:le.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(He>0&&he===0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},He),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(He===0&&he>0)return b.createElement(b.Fragment,null,"\u5176\u4E2D",b.createElement("span",{className:le.orangeColor},he),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},gt=ot||(ht?"\u8BD5\u5377":"\u8BFE\u7A0B");return b.createElement("span",null,b.createElement(ne,{studentNames:qe,total:Ke}),"\u5B66\u4E60\u8FC7",gt,"\u4E2D\u7684",b.createElement("span",{className:le.orangeColor},Ae),"\u4E2A\u9879\u76EE\uFF0C",lt(),"\u3002\u8BF7\u9009\u62E9",Le?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Ae,onOk:He,visible:he,inPaper:qe,renderData:Ke,type:ht,isMultipleCourse:Le=!1})=>{const[ot]=de.default.useForm(),[lt,gt]=(0,b.useState)(1),[ft,ln]=(0,b.useState)(!1),xt=(0,b.useMemo)(()=>(Ke==null?void 0:Ke.total_num)===1&&(Ke==null?void 0:Ke.can_copy_num)===1,[Ke]),an=(0,b.useMemo)(()=>{var hn;return(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.filter($e=>$e.is_show)},[Ke]);return b.createElement(b.Fragment,null,xt?b.createElement(Be.default,{centered:!0,closable:!0,open:he,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:ft,onCancel:Ae,onOk:()=>z(void 0,null,function*(){var hn;ln(!0);let $e=lt;if(Le){const dt=a({},ot.getFieldsValue());$e=(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.map(rn=>dt[rn.id]!==void 0?x(a({},rn),{is_copy:dt[rn.id]}):rn)}yield He($e),ln(!1)})},b.createElement("div",{className:le.content,style:{marginBottom:20}},Le?"\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?":b.createElement(b.Fragment,null,b.createElement(ne,{studentNames:Ke==null?void 0:Ke.student_names,total:Ke==null?void 0:Ke.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")),Le?b.createElement(de.default,{form:ot,preserve:!1},an==null?void 0:an.map(hn=>b.createElement(b.Fragment,{key:hn.id},b.createElement("h3",{className:"ml15 mb5"},hn.name),b.createElement(de.default.Item,{name:hn.id,initialValue:1},b.createElement(Ne.ZP.Group,{className:le.content},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):b.createElement(Ne.ZP.Group,{value:lt,onChange:hn=>gt(hn.target.value),className:le.content,style:{marginBottom:30}},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),b.createElement("div",null,b.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),b.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"),b.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"))):b.createElement(Be.default,{centered:!0,closable:!0,destroyOnClose:!0,open:he,confirmLoading:ft,title:"\u63D0\u793A",width:682,onCancel:Ae,onOk:()=>z(void 0,null,function*(){var hn;ln(!0);let $e=0;if(Le){const dt=a({},ot.getFieldsValue());$e=(hn=Ke==null?void 0:Ke.course_data_list)==null?void 0:hn.map(rn=>dt[rn.id]!==void 0?x(a({},rn),{is_use:dt[rn.id]}):rn)}yield He($e),ln(!1)})},b.createElement("div",{className:le.content},b.createElement(ne,{studentNames:Ke==null?void 0:Ke.student_names,total:Ke==null?void 0:Ke.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Le?b.createElement(de.default,{form:ot,preserve:!1},b.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"),an==null?void 0:an.map(hn=>b.createElement(b.Fragment,{key:hn.id},b.createElement("h3",{className:"ml15 mb5"},hn.name),b.createElement(de.default.Item,{name:hn.id,initialValue:1},b.createElement(Ne.ZP.Group,{className:le.content},b.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),b.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):b.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",b.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"))))},ie=function(){const[Ae,He]=(0,b.useState)(!1),[he,qe]=(0,b.useState)();return[Ae,()=>He(!1),he,Le=>z(this,null,function*(){var ot;const lt=Le,{isImportMultipleCourse:gt=!1}=lt,ft=y(lt,["isImportMultipleCourse"]);console.log(Le);const ln=(Le==null?void 0:Le.result)||(yield(0,st.Tr)(ft));return"status"in ln?!1:gt?((ot=ln==null?void 0:ln.course_data_list)==null?void 0:ot.some(an=>an.is_show))?(qe(ln),He(!0),!0):ln.course_data_list||[]:ln.student_count===0?!1:(qe(ln),He(!0),!0)})]},ve=Ae=>{const[He]=de.default.useForm(),[he,qe]=(0,b.useState)(!1),{onCancel:Ke,onOk:ht,visible:Le,inPaper:ot=!1,renderData:lt,type:gt,isMultipleCourse:ft=!1,position:ln}=Ae;let xt=(0,b.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render($e,dt){return b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426"))),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render($e,dt){return b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,dt)=>b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:($e,dt)=>b.createElement(de.default.Item,{name:[`${gt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426")))}],[ot]),an=(0,b.useMemo)(()=>ot?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:($e,dt)=>b.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},$e)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:($e,dt)=>b.createElement(b.Fragment,null,b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},b.createElement(Ne.ZP.Group,null,b.createElement(Ne.ZP,{value:1},"\u662F"),b.createElement(Ne.ZP,{value:0},"\u5426"))),b.createElement(de.default.Item,{name:[`${gt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})))}],[ot]);if(ft){const $e={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,rn)=>b.createElement("a",{href:`/classrooms/${rn.course_id}`},dt)};xt=[$e,...xt],an=[$e,...an]}const hn=(0,b.useMemo)(()=>re({used:lt==null?void 0:lt.repeat_shixun_num,copy:lt==null?void 0:lt.can_copy_num,canNotCopy:lt==null?void 0:lt.no_copy_num,studentNames:lt==null?void 0:lt.student_names,studentCount:lt==null?void 0:lt.student_count,is_random:lt==null?void 0:lt.is_random,inPaper:ot,position:ln}),[lt,ot,ln]);return b.createElement(Be.default,{title:"\u63D0\u793A",centered:!0,open:Le,confirmLoading:he,onOk:()=>z(void 0,null,function*(){qe(!0);const $e=He.getFieldsValue(),dt=Object.keys($e).map(rn=>({id:parseInt(rn.split("_")[0]),course_id:parseInt(rn.split("_")[1]),is_use:$e[rn].is_use,is_copy:$e[rn].is_copy}));yield ht(dt),qe(!1)}),onCancel:Ke,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},b.createElement(de.default,{form:He,preserve:!1},b.createElement("div",{className:le.brief},hn),b.createElement("div",{style:{marginBottom:30}},b.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),b.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"),b.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")),(lt==null?void 0:lt.can_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(ke.default,{columns:xt,className:le.antdTable,dataSource:lt==null?void 0:lt.can_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(lt==null?void 0:lt.no_copy_num)>0&&b.createElement("div",null,b.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),b.createElement(ke.default,{columns:an,className:le.antdTable,dataSource:lt==null?void 0:lt.no_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(lt==null?void 0:lt.no_use_list.length)>0&&(lt==null?void 0:lt.no_use_list.map($e=>b.createElement("div",{key:gt==="subject"?$e.stage_shixun_id:$e.shixun_course_id||$e.id},b.createElement(de.default.Item,{name:[`${gt==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_copy"],hidden:!0,initialValue:0},b.createElement(Ze.default,{type:"hidden"})),b.createElement(de.default.Item,{name:[`${gt==="subject"?$e==null?void 0:$e.stage_shixun_id:$e.shixun_course_id||$e.id}`,"is_use"],hidden:!0,initialValue:1},b.createElement(Ze.default,{type:"hidden"})))))))};var je=Ae=>{const{modalType:He}=Ae;return He==="multiple"?b.createElement(ve,a({},Ae)):b.createElement(ue,a({},Ae))}},3039:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return st}});var b=ee(59301),de={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"},Be=ee(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ke=(et,Ve,Ge)=>new Promise((Je,Ye)=>{var se=x=>{try{a(Ge.next(x))}catch(y){Ye(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Ye(y)}},a=x=>x.done?Je(x.value):Promise.resolve(x.value).then(se,E);a((Ge=Ge.apply(et,Ve)).next())}),st=({type:et,resdata:Ve,onok:Ge,oktext:Je,okloading:Ye})=>{const[se,E]=(0,b.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:y,course_data_list:z,no_copy_list:ne,no_copy_num:re,no_use_list:ue,no_use_num:ie,repeat_shixun_num:ve,student_count:be,total_num:je,use_num:Ae}=Ve;let He=x>0||et==="exercise";(0,b.useEffect)(()=>{(Ve==null?void 0:Ve.student_count)>0&&E(!0)},[Ve]),console.log("---11",Ye),(0,b.useEffect)(()=>{Ye||E(!1)},[Ye]);const he=()=>{if(et==="exercise"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.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(et==="exercise"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixun"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixun"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="subject"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="subject"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:de.orangeColor},be)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:de.orangeColor},Ae)," \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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:de.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(et==="shixunpush"&&y===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:de.orangeColor},Ae),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(et==="shixunpush"&&y===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:de.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:de.orangeColor},Ae),"\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",b.createElement("span",{className:de.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},qe=()=>{if(et==="exercise"||et==="subject"||et==="exercisepush"||et==="shixunpush")return b.createElement("div",{style:{marginTop:20}},re>0&&b.createElement("div",null,b.createElement("span",{className:de.flex},b.createElement("img",{src:Ze,style:{width:14}}),b.createElement("span",{className:de.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:de.statusbody},et==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:de.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"),(et==="subject"||et==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&b.createElement("span",{className:de.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"),et==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",He&&b.createElement("span",{className:de.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"),b.createElement("div",null,ne==null?void 0:ne.map((Ke,ht)=>b.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",ht+1!==re&&"\u3001"))))),x>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:de.flex},b.createElement("img",{src:Ne,style:{width:14}}),b.createElement("span",{className:de.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:de.statusbody},et==="exercise"&&b.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"),(et==="subject"||et==="exercisepush")&&b.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"),et==="shixunpush"&&b.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"),b.createElement("div",null,a==null?void 0:a.map((Ke,ht)=>b.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",ht+1!==x&&"\u3001"))))));if(et==="shixun")return b.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 b.createElement(Be.default,{open:se,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!He&&"none"}},zIndex:1003,confirmLoading:Ye,okText:He?Je:"\u6211\u77E5\u9053\u4E86",onOk:()=>ke(void 0,null,function*(){He?yield Ge([...a,...ue]):E(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},he(),qe()))}},69720:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return re}});var b=ee(59301),de=ee(57809),Be=ee(78241),Ne=ee(3113),Ze=ee(89780),ke=ee.n(Ze),le=ee(8336),st=ee(12469),et=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,E=(ue,ie,ve)=>ie in ue?et(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[ie]=ve,a=(ue,ie)=>{for(var ve in ie||(ie={}))Ye.call(ie,ve)&&E(ue,ve,ie[ve]);if(Je)for(var ve of Je(ie))se.call(ie,ve)&&E(ue,ve,ie[ve]);return ue},x=(ue,ie)=>Ve(ue,Ge(ie));const y=de.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Gt.Z=({callback:ue,onCancel:ie})=>{const[ve,be]=(0,b.useState)("python");function je(He){be(ne[He][1])}function Ae(He){ue(He)}return b.createElement(Be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),b.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(de.default,{getPopupContainer:He=>He.parentNode,onChange:je},Object.keys(ne).map(He=>b.createElement(y,{key:He,value:He},ne[He][0])))),b.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(re,{mode:ve})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ne.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function re({value:ue,onChange:ie,mode:ve,options:be={}}){const je=(0,b.useRef)(),[Ae,He]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ae){let he=function(qe){const Ke=qe.getValue();ie&&ie(Ke)};return Ae.on("change",he),()=>{Ae.off("change",he)}}},[Ae,ie]),(0,b.useEffect)(()=>{Ae&&Ae.setOption("mode",ve)},[Ae,ve]),(0,b.useEffect)(()=>{Ae&&(ue!==Ae.getValue()||ue==="")&&setTimeout(()=>{Ae.setValue(ue||"")},300)},[Ae,ue]),(0,b.useEffect)(()=>{if(je.current&&!Ae){const he=ke().fromTextArea(je.current,a({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));He(he)}},[je.current,Ae]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:je}))}},39793:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return wn}});var b=ee(59301),de=ee(89780),Be=ee.n(de),Ne=ee(76374),Ze=ee(8336),ke=ee(6313),le=ee(25717),st=ee(99498),et=ee(25419),Ve=ee(67549),Ge=ee(91842),Je=({value:vt="",className:Bt,showTextOnly:pt,showLines:Sn,style:Wn={}})=>{const An=(0,b.useMemo)(()=>"",[vt]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:An}}))},Ye=ee(59301),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(vt,Bt,pt)=>Bt in vt?se(vt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):vt[Bt]=pt,re=(vt,Bt)=>{for(var pt in Bt||(Bt={}))y.call(Bt,pt)&&ne(vt,pt,Bt[pt]);if(x)for(var pt of x(Bt))z.call(Bt,pt)&&ne(vt,pt,Bt[pt]);return vt},ue=(vt,Bt)=>E(vt,a(Bt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:vt,title:Bt,icon:pt,actionName:Sn,className:Wn="",children:An}){function ka(){vt(Sn)}return Ye.createElement("a",{title:Bt,className:Wn,onClick:ka},Ye.createElement("i",{className:`${pt}`}),An)}var be=({watch:vt,showNullButton:Bt,showNullProgramButton:pt,onActionCallback:Sn,fullScreen:Wn,insertTemp:An,hidetoolBar:ka,extraUse:pa})=>{const _n=[...ie,{title:`${vt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${vt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ye.createElement("ul",{className:"markdown-toolbar-container"},!ka&&_n.map((Ea,Pa)=>Ye.createElement("li",{key:Pa},Ea.actionName?Ye.createElement(ve,ue(re({},Ea),{onActionCallback:Sn})):Ye.createElement("span",{className:"v-line"}))),Bt?Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?Ye.createElement(Ye.Fragment,null,Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,An&&Ye.createElement("li",null,Ye.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${An}`,onActionCallback:Sn},Ye.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pa&&Ye.createElement("li",null,pa),Ye.createElement("li",{className:"btn-full-screen"},Ye.createElement(ve,{icon:`${Wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sn})))},je=ee(91558),Ae=ee(78241),He=ee(92832),he=ee(3113),qe=Object.defineProperty,Ke=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gt=(vt,Bt,pt)=>Bt in vt?qe(vt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):vt[Bt]=pt,ft=(vt,Bt)=>{for(var pt in Bt||(Bt={}))ot.call(Bt,pt)&>(vt,pt,Bt[pt]);if(Le)for(var pt of Le(Bt))lt.call(Bt,pt)&>(vt,pt,Bt[pt]);return vt},ln=(vt,Bt)=>Ke(vt,ht(Bt));const xt={labelCol:{span:4},wrapperCol:{span:20}};var an=({callback:vt,onCancel:Bt})=>{function pt(Sn){vt(Sn)}return b.createElement(Ae.default,ln(ft({},xt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),b.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(He.default,null)),b.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(He.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},hn=ee(69720),$e=ee(17077),dt=ee(43418),rn=ee(95237),Vn=ee(9507),Zt=ee(59301),Fn=({callback:vt,onCancel:Bt})=>{const pt=document.createElement("canvas"),Sn=pt.getContext("2d");pt.width=1e3,pt.height=800,Sn.fillStyle="#ffffff",Sn.fillRect(0,0,pt.width,pt.height);const Wn=pt.toDataURL("image/png");return Zt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Zt.createElement(rn.Z,{style:{height:"100vh"}},Zt.createElement(Vn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wn,visible:!0,title:String(Date.now())},onOk:An=>{vt({src:An.url})},onClose:Bt})))},ze=ee(12378);function ct(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ct,go.CommandHandler),ct.prototype.canAlignSelection=function(){var vt=this.diagram;return!(vt===null||vt.isReadOnly||vt.isModelReadOnly||vt.selection.count<2)},ct.prototype.alignLeft=function(){var vt=this.diagram;vt.startTransaction("aligning left");var Bt=1/0;vt.selection.each(function(pt){pt instanceof go.Link||(Bt=Math.min(pt.position.x,Bt))}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(Bt,pt.position.y))}),vt.commitTransaction("aligning left")},ct.prototype.alignRight=function(){var vt=this.diagram;vt.startTransaction("aligning right");var Bt=-1/0;vt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Sn=pt.actualBounds.x+pt.actualBounds.width;Bt=Math.max(Sn,Bt)}}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(Bt-pt.actualBounds.width,pt.position.y))}),vt.commitTransaction("aligning right")},ct.prototype.alignTop=function(){var vt=this.diagram;vt.startTransaction("alignTop");var Bt=1/0;vt.selection.each(function(pt){pt instanceof go.Link||(Bt=Math.min(pt.position.y,Bt))}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,Bt))}),vt.commitTransaction("alignTop")},ct.prototype.alignBottom=function(){var vt=this.diagram;vt.startTransaction("aligning bottom");var Bt=-1/0;vt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Sn=pt.actualBounds.y+pt.actualBounds.height;Bt=Math.max(Sn,Bt)}}),vt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,Bt-pt.actualBounds.height))}),vt.commitTransaction("aligning bottom")},ct.prototype.alignCenterX=function(){var vt=this.diagram,Bt=vt.selection.first();if(Bt){vt.startTransaction("aligning Center X");var pt=Bt.actualBounds.x+Bt.actualBounds.width/2;vt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(pt-Sn.actualBounds.width/2,Sn.actualBounds.y))}),vt.commitTransaction("aligning Center X")}},ct.prototype.alignCenterY=function(){var vt=this.diagram,Bt=vt.selection.first();if(Bt){vt.startTransaction("aligning Center Y");var pt=Bt.actualBounds.y+Bt.actualBounds.height/2;vt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(Sn.actualBounds.x,pt-Sn.actualBounds.height/2))}),vt.commitTransaction("aligning Center Y")}},ct.prototype.alignColumn=function(vt){var Bt=this.diagram;Bt.startTransaction("align Column"),vt===void 0&&(vt=0),vt=parseFloat(vt);var pt=new Array;Bt.selection.each(function(pa){pa instanceof go.Link||pt.push(pa)});for(var Sn=0;Sn0){for(var pa=An.elt(ka-1);pa!==null&&pa.isTreeExpanded&&!pa.isTreeLeaf;){var _n=this._sortTreeChildrenByY(pa);pa=_n.last()}pa!==null&&vt.select(pa)}else vt.select(Wn)}}else if(pt.key==="Down")if(Bt.isTreeExpanded&&!Bt.isTreeLeaf){var Sn=this._sortTreeChildrenByY(Bt).first();Sn!==null&&vt.select(Sn)}else for(;Bt!==null;){var Wn=Bt.findTreeParentNode();if(Wn===null)break;var An=this._sortTreeChildrenByY(Wn),ka=An.indexOf(Bt);if(kaAn.y?1:Wn.xAn.x?1:0}),Bt},ct.prototype.copyToClipboard=function(vt){go.CommandHandler.prototype.copyToClipboard.call(this,vt),this._lastPasteOffset.set(this.pasteOffset)},ct.prototype.pasteFromClipboard=function(){var vt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(vt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),vt},Object.defineProperty(ct.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(vt){if(vt!=="move"&&vt!=="select"&&vt!=="scroll"&&vt!=="tree"&&vt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+vt);this._arrowKeyBehavior=vt}}),Object.defineProperty(ct.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(vt){if(!(vt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+vt);this._pasteOffset.set(vt)}});var Lt=ct,mt=ee(63720),Nt=ee(43604),ut=ee(38986),at={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=ee(59301),fe=(vt,Bt,pt)=>new Promise((Sn,Wn)=>{var An=_n=>{try{pa(pt.next(_n))}catch(Ea){Wn(Ea)}},ka=_n=>{try{pa(pt.throw(_n))}catch(Ea){Wn(Ea)}},pa=_n=>_n.done?Sn(_n.value):Promise.resolve(_n.value).then(An,ka);pa((pt=pt.apply(vt,Bt)).next())});function Xe({onCancel:vt,callback:Bt}){let pt=(0,b.useRef)(),Sn=(0,b.useRef)(),Wn=(0,b.useRef)(),An=(0,b.useRef)(!1);const ka=(0,b.useRef)(!1),[pa,_n]=(0,b.useState)(0);function Ea(){const Dn=ze.bx.make,lr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};pt.current=new ze.S0(Sn.current,{padding:20,grid:Dn(ze.s_,"Grid",Dn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ha=>{var za=ha.diagram.commandHandler.addTopLevelParts(ha.diagram.selection,!0);za||ha.diagram.currentTool.doCancel()},commandHandler:Dn(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ha=>{var za=ha.subject;za.location=za.location.copy().snapToGridPoint(ha.diagram.grid.gridOrigin,ha.diagram.grid.gridCellSize),setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ha=>{var za=ha.subject;setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()})},LinkRelinked:ha=>{var za=ha.parameter.part;za.invalidateConnectedLinks();var Ua=ha.subject;ha.diagram.toolManager.linkingTool.isForwards?Ua.toNode.invalidateConnectedLinks():Ua.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Dn(ze.NB,"Auto",{locationSpot:ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new ze.$u(120,60),minSize:new ze.$u(40,40),resizable:!0,resizeCellSize:new ze.$u(10,10),rotatable:!0},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),new ze.KX("desiredSize","size",ze.$u.parse).makeTwoWay(ze.$u.stringify),Dn(ze.bn,{name:"SHAPE",fill:lr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("figure"),new ze.KX("fill"),new ze.KX("stroke","borderColor"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Dn(ze.al,{margin:1,textAlign:"center",overflow:ze.al.OverflowEllipsis,editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Dn("ToolTip",Dn(ze.s_,"Vertical",{maxSize:new ze.$u(200,NaN)},Dn(ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ze.KX("text")),Dn(ze.al,{font:"10pt sans-serif",textAlign:"center"},new ze.KX("text","details"))));function Nr(ha,za){var Ua=(La,Or)=>{La.handled=!0,La.diagram.model.commit(no=>{var xr=Or.part.adornedPart,Er=new ze.E9().setRectSpot(xr.actualBounds,ha);Er.subtract(xr.location),Er.scale(2,2),Er.x+=Math.sign(Er.x)*130,Er.y+=Math.sign(Er.y)*130,Er.add(xr.location),Er.snapToGridPoint(La.diagram.grid.gridOrigin,La.diagram.grid.gridCellSize);var Pr=no.copyNodeData(xr.data);no.setGroupKeyForNodeData(Pr,no.getGroupKeyForNodeData(xr.data)),no.addNodeData(Pr);var si={from:xr.key,to:no.getKeyForNodeData(Pr)};no.addLinkData(si);var ai=La.diagram.findNodeForData(Pr);ai.location=Er,La.diagram.select(ai),setTimeout(()=>{La.diagram.commandHandler.editTextBlock()},20)})};return Dn(ze.bn,{figure:za,alignment:ha,alignmentFocus:ha.opposite(),width:ha.equals(ze.z6.Top)||ha.equals(ze.z6.Bottom)?25:18,height:ha.equals(ze.z6.Top)||ha.equals(ze.z6.Bottom)?18:25,fill:"orange",stroke:lr.white,strokeWidth:4,mouseEnter:(La,Or)=>Or.fill="dodgerblue",mouseLeave:(La,Or)=>Or.fill="orange",isActionable:!0,click:Ua,contextClick:Ua})}function Ur(ha){return Dn(ze.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:(za,Ua)=>Ua.fill="dodgerblue",mouseLeave:(za,Ua)=>Ua.fill="orange",click:(za,Ua)=>{za.diagram.commandHandler.showContextMenu(Ua.part.adornedPart)}},ha||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Dn(ze.uz,"Spot",Dn(ze.Vm,{padding:10}),Nr(ze.z6.Top,"TriangleUp"),Nr(ze.z6.Left,"TriangleLeft"),Nr(ze.z6.Right,"TriangleRight"),Nr(ze.z6.Bottom,"TriangleDown"),Ur({alignment:new ze.z6(.75,0)}));function Sr(ha,za){return(Ua,La)=>{Ua.handled=!0,Ua.diagram.model.commit(Or=>{Or.set(La.part.adornedPart.data,ha,za)})}}function Ue(ha,za){return za||(za="color"),Dn(ze.bn,{width:16,height:16,stroke:"lightgray",fill:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.stroke="dodgerblue",mouseLeave:(Ua,La)=>La.stroke="lightgray",click:Sr(za,ha),contextClick:Sr(za,ha)})}function bn(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.white,"fill"),Ue(lr.beige,"fill"),Ue(lr.extralightblue,"fill"),Ue(lr.extralightred,"fill"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.lightgray,"fill"),Ue(lr.lightgreen,"fill"),Ue(lr.lightblue,"fill"),Ue(lr.lightred,"fill")))]}function Xt(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.black),Ue(lr.green),Ue(lr.blue),Ue(lr.red))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Ue(lr.white),Ue(lr.magenta),Ue(lr.purple),Ue(lr.orange)))]}function Nn(ha,za){return za||(za="thickness"),Dn(ze.bn,"LineH",{width:16,height:16,strokeWidth:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr(za,ha),contextClick:Sr(za,ha)})}function Kn(ha,za){return za||(za="dash"),Dn(ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr(za,ha),contextClick:Sr(za,ha)})}function ua(){return[Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Nn(1),Nn(2),Nn(3),Nn(4))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Kn(null),Kn([2,4]),Kn([4,4])))]}function Qn(ha,za){return za||(za="figure"),Dn(ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ha,margin:1,background:"transparent",mouseEnter:(Ua,La)=>La.fill="dodgerblue",mouseLeave:(Ua,La)=>La.fill="lightgray",click:Sr(za,ha),contextClick:Sr(za,ha)})}pt.current.nodeTemplate.contextMenu=Dn("ContextMenu",Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Rectangle"),Qn("RoundedRectangle"),Qn("Ellipse"),Qn("Diamond"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Parallelogram2"),Qn("ManualOperation"),Qn("Procedure"),Qn("Cylinder1"))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Qn("Terminator"),Qn("CreateRequest"),Qn("Document"),Qn("TriangleDown"))),bn(),Xt(),ua()),pt.current.groupTemplate=Dn(ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ha,za)=>{var Ua=za.addMembers(za.diagram.selection,!0);Ua||za.diagram.currentTool.doCancel()},avoidable:!1},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),Dn(ze.s_,"Auto",{name:"BODY"},Dn(ze.bn,{parameter1:10,fill:lr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("fill"),new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.Vm,{background:"transparent",margin:20})),Dn(ze.al,{alignment:ze.z6.Top,alignmentFocus:ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ze.KX("text"),new ze.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Dn(ze.uz,"Spot",Dn(ze.s_,"Auto",Dn(ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Dn(ze.Vm,{margin:1.5})),Ur({alignment:ze.z6.TopRight,alignmentFocus:ze.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Dn("ContextMenu",bn(),Xt(),ua()),pt.current.linkTemplate=Dn(ze.rU,{layerName:"Foreground",routing:ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ze.KX("fromSpot","fromSpot",ze.z6.parse),new ze.KX("toSpot","toSpot",ze.z6.parse),new ze.KX("fromShortLength","dir",ha=>ha>=1?10:0),new ze.KX("toShortLength","dir",ha=>ha>=1?10:0),new ze.KX("points").makeTwoWay(),Dn(ze.bn,{strokeWidth:2},new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),Dn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,0),segmentOrientation:ze.rU.OrientAlong,alignmentFocus:ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha===1)),Dn(ze.bn,{segmentIndex:-1,segmentOffset:new ze.E9(-10,6),segmentOrientation:ze.rU.OrientPlus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha>=1),new ze.KX("width","thickness",ha=>7+3*ha),new ze.KX("height","thickness",ha=>7+3*ha),new ze.KX("segmentOffset","thickness",ha=>new ze.E9(-15,4+1.5*ha))),Dn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,-6),segmentOrientation:ze.rU.OrientMinus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",ha=>ha===2),new ze.KX("width","thickness",ha=>7+3*ha),new ze.KX("height","thickness",ha=>7+3*ha),new ze.KX("segmentOffset","thickness",ha=>new ze.E9(-15,4+1.5*ha))),Dn(ze.al,{alignmentFocus:new ze.z6(0,1,-4,0),editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Dn(ze.uz,Dn(ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Un(2)},new ze.KX("pathPattern","thickness",Un)),Ur({alignmentFocus:new ze.z6(0,0,-6,-4)}));function Un(ha){return Dn(ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ha+4).toString()+" H3"})}function ur(ha){var za="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ha===0?za="M0 0 M16 16 M0 8 L16 8":ha===2&&(za="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Dn(ze.bn,{geometryString:za,margin:2,background:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:Sr("dir",ha),contextClick:Sr("dir",ha)})}function da(ha){var za=(Ua,La)=>{Ua.handled=!0,Ua.diagram.model.commit(Or=>{var no=La.part.adornedPart;Or.set(no.data,ha?"toSpot":"fromSpot",ze.z6.stringify(ze.z6.AllSides)),(ha?no.toNode:no.fromNode).invalidateConnectedLinks()})};return Dn(ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ua,La)=>La.background="dodgerblue",mouseLeave:(Ua,La)=>La.background="transparent",click:za,contextClick:za})}function En(ha,za){var Ua=0,La=ze.z6.RightSide;ha.equals(ze.z6.Top)?(Ua=270,La=ze.z6.TopSide):ha.equals(ze.z6.Left)?(Ua=180,La=ze.z6.LeftSide):ha.equals(ze.z6.Bottom)&&(Ua=90,La=ze.z6.BottomSide),za||(Ua-=180);var Or=(no,xr)=>{no.handled=!0,no.diagram.model.commit(Er=>{var Pr=xr.part.adornedPart;Er.set(Pr.data,za?"toSpot":"fromSpot",ze.z6.stringify(La)),(za?Pr.toNode:Pr.fromNode).invalidateConnectedLinks()})};return Dn(ze.bn,{alignment:ha,alignmentFocus:ha.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ua,background:"transparent",mouseEnter:(no,xr)=>xr.background="dodgerblue",mouseLeave:(no,xr)=>xr.background="transparent",click:Or,contextClick:Or})}pt.current.linkTemplate.contextMenu=Dn("ContextMenu",Xt(),ua(),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",ur(0),ur(1),ur(2))),Dn("ContextMenuButton",Dn(ze.s_,"Horizontal",Dn(ze.s_,"Spot",da(!1),En(ze.z6.Top,!1),En(ze.z6.Left,!1),En(ze.z6.Right,!1),En(ze.z6.Bottom,!1)),Dn(ze.s_,"Spot",{margin:new ze.Zt(0,0,0,2)},da(!0),En(ze.z6.Top,!0),En(ze.z6.Left,!0),En(ze.z6.Right,!0),En(ze.z6.Bottom,!0)))));const dr=`{ "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"}, @@ -101,24 +101,24 @@ {"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 xr=["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 Wr(ha){return console.log("shapeName:",ha),xr.indexOf(ha)>=0}var Ir=new ze.YI(Wn.current,{maxSelectionCount:1,linkTemplate:Dn(ze.rU,{locationSpot:ze.z6.Center,selectionAdornmentTemplate:Dn(ze.uz,"Link",{locationSpot:ze.z6.Center},Dn(ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Dn(ze.bn,{toArrow:"Standard",stroke:null}))},{routing:ze.rU.AvoidsNodes,curve:ze.rU.JumpOver,corner:5,toShortLength:4},new ze.KX("points"),Dn(ze.bn,{isPanelMain:!0,strokeWidth:2}),Dn(ze.bn,{toArrow:"Standard",stroke:null})),model:new ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ze.bn.getFigureGenerators().toArray().map(ha=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ha.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(ha){var za;const Ua=ha.subject.part;var La=(za=document.activeElement)==null?void 0:za.value;typeof La=="string"&&La.trim()===""&&pt.current.model.commit(function(Or){Or.set(Ua.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),Ir.nodeTemplate=Dn(ze.NB,"Auto",{locationSpot:ze.z6.Center},new ze.KX("location","location",ze.E9.parse).makeTwoWay(ze.E9.stringify),Dn(ze.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 ze.KX("stroke").makeTwoWay(),new ze.KX("fill").makeTwoWay(),new ze.KX("figure")),Dn(ze.al,{margin:new ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ze.$u(16,16),maxSize:new ze.$u(10,NaN),textAlign:"center",editable:!0},new ze.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Dn(ze.s_,"Grid",Dn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const Pa=()=>fe(this,null,function*(){var Dn=pt.current.makeImage();const lr=yield(0,ut.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Dn.src}});Bt({src:lr.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{Ea()},500),_n(pa+1),()=>{pt.current=null}),[]),De.createElement("div",{ref:ka,className:An.current?`${at.maxH60} body-overflow-initial`:"body-overflow-initial"},De.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!pa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:De.createElement(rn.Z,null,De.createElement(Nt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),De.createElement(Nt.Z,{onClick:()=>{var Dn,lr,Nr=pt.current.selection.first();if(An.current=!An.current,document.activeElement&&Nr){let Ur=(lr=(Dn=document.activeElement)==null?void 0:Dn.value)==null?void 0:lr.trim();typeof Ur=="string"&&pt.current.model.commit(function(Sr){Sr.set(Nr.data,"text",Ur||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}_n(pa+1)}},De.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:vt},De.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:at.flowChartWrp},De.createElement("div",{style:{display:"flex",height:"100%"}},De.createElement("div",{style:{width:"300px",height:"100%"}},De.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),De.createElement("div",{style:{height:"calc(100% - 50px)"},className:at.myPaletteDiv,ref:Wn})),De.createElement("div",{style:{flex:1,position:"relative"}},De.createElement("div",{ref:Sn,style:{height:"80vh"}}))),De.createElement("div",{className:"tr"},De.createElement(he.ZP,{size:"large",onClick:Pa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Rt=Xe,Oe=ee(5112),Ie=ee(5871);const St=Oe.ZP.Group,nt={margin:"0 8px"};var Me=({callback:vt,onCancel:Bt})=>{function pt(Sn){vt(Sn)}return b.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:nt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:nt},"\u884C\u6570"),b.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(Ie.Z,null)),b.createElement("span",{style:nt},"\u5217\u6570"),b.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(Ie.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:nt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ae.default.Item,{name:"align"},b.createElement(St,null,b.createElement(Oe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Oe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Oe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Oe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},yt=ee(78673),Bn=ee(43001),nn=ee.n(Bn),un=(0,b.forwardRef)(({use3d:vt,width:Bt,height:pt,callback:Sn,showSaveButton:Wn},An)=>{const ka=(0,b.useRef)(),pa=(0,b.useRef)(),[_n,Ea]=(0,b.useState)(!1),Pa=(0,b.useRef)({id:ka,appName:"graphing",width:Bt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{pa.current=new(nn())(Pa.current,!0),window.onload=function(){pa.current.inject("applet_container")}},[]);const Dn=()=>{var lr=window.ggbApplet.getPNGBase64(1,!0,72);return Sn&&Sn(lr),lr};return(0,b.useEffect)(()=>{Pa.current.appName=_n?"3D":"graphing",pa.current.inject("applet_container")},[_n]),(0,b.useEffect)(()=>{Ea(vt)},[vt]),(0,b.useImperativeHandle)(An,()=>({getImgData:Dn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ka}),b.createElement(rn.Z,{align:"middle"},b.createElement(Nt.Z,{flex:1},b.createElement(yt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:_n,onChange:lr=>Ea(lr)})),b.createElement(Nt.Z,null,b.createElement(he.ZP,{size:"large",onClick:Dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),yn=ee(76562),Te=ee(1012),Ft=ee(8591);const zt="link",wt="upload-image",kt="add-flowchart",sn="draw-image",cn="add-flowchart",Ln="code-block",Jn="add-table",va="------------",Da={default:va,left:`:${va}`,center:`:${va}:`,right:`${va}:`};var Na=ee(37808),ar=(vt,Bt,pt)=>new Promise((Sn,Wn)=>{var An=_n=>{try{pa(pt.next(_n))}catch(Ea){Wn(Ea)}},ka=_n=>{try{pa(pt.throw(_n))}catch(Ea){Wn(Ea)}},pa=_n=>_n.done?Sn(_n.value):Promise.resolve(_n.value).then(An,ka);pa((pt=pt.apply(vt,Bt)).next())});function $a(){}let fa=0;const yr=1e4,en="\u2581",On="@\u2581\u2581@",ia="@\u2581@",xa=` +]}`;var Cr=["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 Wr(ha){return console.log("shapeName:",ha),Cr.indexOf(ha)>=0}var Ir=new ze.YI(Wn.current,{maxSelectionCount:1,linkTemplate:Dn(ze.rU,{locationSpot:ze.z6.Center,selectionAdornmentTemplate:Dn(ze.uz,"Link",{locationSpot:ze.z6.Center},Dn(ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Dn(ze.bn,{toArrow:"Standard",stroke:null}))},{routing:ze.rU.AvoidsNodes,curve:ze.rU.JumpOver,corner:5,toShortLength:4},new ze.KX("points"),Dn(ze.bn,{isPanelMain:!0,strokeWidth:2}),Dn(ze.bn,{toArrow:"Standard",stroke:null})),model:new ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ze.bn.getFigureGenerators().toArray().map(ha=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ha.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(ha){var za;const Ua=ha.subject.part;var La=(za=document.activeElement)==null?void 0:za.value;typeof La=="string"&&La.trim()===""&&pt.current.model.commit(function(Or){Or.set(Ua.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),Ir.nodeTemplate=Dn(ze.NB,"Auto",{locationSpot:ze.z6.Center},new ze.KX("location","location",ze.E9.parse).makeTwoWay(ze.E9.stringify),Dn(ze.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 ze.KX("stroke").makeTwoWay(),new ze.KX("fill").makeTwoWay(),new ze.KX("figure")),Dn(ze.al,{margin:new ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ze.$u(16,16),maxSize:new ze.$u(10,NaN),textAlign:"center",editable:!0},new ze.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Dn(ze.s_,"Grid",Dn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const Pa=()=>fe(this,null,function*(){var Dn=pt.current.makeImage();const lr=yield(0,ut.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Dn.src}});Bt({src:lr.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{Ea()},500),_n(pa+1),()=>{pt.current=null}),[]),De.createElement("div",{ref:ka,className:An.current?`${at.maxH60} body-overflow-initial`:"body-overflow-initial"},De.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!pa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:De.createElement(rn.Z,null,De.createElement(Nt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),De.createElement(Nt.Z,{onClick:()=>{var Dn,lr,Nr=pt.current.selection.first();if(An.current=!An.current,document.activeElement&&Nr){let Ur=(lr=(Dn=document.activeElement)==null?void 0:Dn.value)==null?void 0:lr.trim();typeof Ur=="string"&&pt.current.model.commit(function(Sr){Sr.set(Nr.data,"text",Ur||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}_n(pa+1)}},De.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:vt},De.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:at.flowChartWrp},De.createElement("div",{style:{display:"flex",height:"100%"}},De.createElement("div",{style:{width:"300px",height:"100%"}},De.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),De.createElement("div",{style:{height:"calc(100% - 50px)"},className:at.myPaletteDiv,ref:Wn})),De.createElement("div",{style:{flex:1,position:"relative"}},De.createElement("div",{ref:Sn,style:{height:"80vh"}}))),De.createElement("div",{className:"tr"},De.createElement(he.ZP,{size:"large",onClick:Pa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Rt=Xe,Oe=ee(5112),Ie=ee(5871);const St=Oe.ZP.Group,nt={margin:"0 8px"};var Me=({callback:vt,onCancel:Bt})=>{function pt(Sn){vt(Sn)}return b.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:nt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:nt},"\u884C\u6570"),b.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(Ie.Z,null)),b.createElement("span",{style:nt},"\u5217\u6570"),b.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(Ie.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:nt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ae.default.Item,{name:"align"},b.createElement(St,null,b.createElement(Oe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Oe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Oe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Oe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(he.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},yt=ee(78673),Bn=ee(43001),nn=ee.n(Bn),un=(0,b.forwardRef)(({use3d:vt,width:Bt,height:pt,callback:Sn,showSaveButton:Wn},An)=>{const ka=(0,b.useRef)(),pa=(0,b.useRef)(),[_n,Ea]=(0,b.useState)(!1),Pa=(0,b.useRef)({id:ka,appName:"graphing",width:Bt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{pa.current=new(nn())(Pa.current,!0),window.onload=function(){pa.current.inject("applet_container")}},[]);const Dn=()=>{var lr=window.ggbApplet.getPNGBase64(1,!0,72);return Sn&&Sn(lr),lr};return(0,b.useEffect)(()=>{Pa.current.appName=_n?"3D":"graphing",pa.current.inject("applet_container")},[_n]),(0,b.useEffect)(()=>{Ea(vt)},[vt]),(0,b.useImperativeHandle)(An,()=>({getImgData:Dn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ka}),b.createElement(rn.Z,{align:"middle"},b.createElement(Nt.Z,{flex:1},b.createElement(yt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:_n,onChange:lr=>Ea(lr)})),b.createElement(Nt.Z,null,b.createElement(he.ZP,{size:"large",onClick:Dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),yn=ee(76562),Te=ee(1012),Ft=ee(8591);const zt="link",wt="upload-image",kt="add-flowchart",sn="draw-image",cn="add-flowchart",Ln="code-block",Jn="add-table",va="------------",Da={default:va,left:`:${va}`,center:`:${va}:`,right:`${va}:`};var Na=ee(37808),ar=(vt,Bt,pt)=>new Promise((Sn,Wn)=>{var An=_n=>{try{pa(pt.next(_n))}catch(Ea){Wn(Ea)}},ka=_n=>{try{pa(pt.throw(_n))}catch(Ea){Wn(Ea)}},pa=_n=>_n.done?Sn(_n.value):Promise.resolve(_n.value).then(An,ka);pa((pt=pt.apply(vt,Bt)).next())});function $a(){}let fa=0;const yr=1e4,en="\u2581",On="@\u2581\u2581@",la="@\u2581@",xa=` **\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`,We=["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 It(vt){return/^\d+$/.test(vt)?`${vt}px`:vt}const Vt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wt={[Vt+"-B"]:"bold",[Vt+"-I"]:"italic"},Rn={[zt]:"\u6DFB\u52A0\u94FE\u63A5",[Ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[wt]:"\u6DFB\u52A0\u56FE\u7247",[sn]:"\u6DFB\u52A0\u753B\u56FE",[kt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var wn=({defaultValue:vt="",onChange:Bt,width:pt="100%",height:Sn=400,miniToolbar:Wn=!1,isFocus:An=!1,watch:ka,insertTemp:pa,mode:_n="markdown",id:Ea="markdown-editor-id",showResizeBar:Pa=!1,noStorage:Dn=!1,showNullButton:lr=!1,showNullProgramButton:Nr=!1,hidetoolBar:Ur=!1,fullScreen:Sr=!1,onBlur:Ue,onCMBeforeChange:bn,onFullScreen:Xt,className:Nn="",disablePaste:Kn=!1,disabled:la=!1,disabledFill:Qn=!1,placeholder:Un="",values:ur="",extraUse:da})=>{const[En,dr]=(0,b.useState)(null),[xr,Wr]=(0,b.useState)(vt),[Ir,ha]=(0,b.useState)(ka),[za,Ua]=(0,b.useState)(Sr),[La,Or]=(0,b.useState)(""),[no,Fr]=(0,b.useState)(0),[Er,Pr]=(0,b.useState)(Sn),[si,ai]=(0,b.useState)(!1),xi=(0,b.useRef)((0,Te.Z)()),ho=(0,b.useRef)(!1),yo=(0,b.useRef)(),[Go,Mo]=(0,b.useState)(0),[Ao,gr]=(0,b.useState)(0),eo=(0,b.useRef)(),Qo=(0,b.useRef)(),Yo=(0,b.useRef)(),Oo=(0,b.useRef)(),br=()=>ar(void 0,null,function*(){var kr;const Qa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:xi.current}});(kr=Qa==null?void 0:Qa.attachments)!=null&&kr.length&&(console.log("cm:",En,eo),Qa.attachments.map(Ga=>{Ga.content_type.indexOf("image")>-1?En.replaceSelection(`![,](/api/attachments/${Ga.id}?type=${Ga.content_type})`):Ga.content_type.indexOf("video")>-1?En.replaceSelection(``):Ga.content_type.indexOf("pdf")>-1?En.replaceSelection(`${Ga.name}`):En.replaceSelection(`[${Ga.name}](${ENV.API_SERVER}/api/attachments/${Ga.id}?type=${Ga.content_type})`)}))});(0,b.useEffect)(()=>{const kr=window.scrollY||window.pageYOffset;Wr(ur),En==null||En.setValue(ur),window.scrollTo(0,kr)},[ur]),(0,b.useEffect)(()=>{Xt==null||Xt(za)},[za]),(0,b.useEffect)(()=>{if(eo.current){let kr=function(Ga,Ya){var so;if(Kn){Ya.preventDefault();return}const we=Ya.clipboardData;if(we){const fn=we.types.toString(),Mn=we.items;if(fn==="Files"||we.types.indexOf("Files")>-1){if(Ya.preventDefault(),_n=="stex")return;try{let Sa=Mn[1];((so=Mn[0])==null?void 0:so.kind)==="file"&&(Sa=Mn[0]);const on=Sa.getAsFile(),Ma=on.name.split(".").pop();(0,$e.I)(on,Fa=>{var jn,Xn,sr;Fa.id?((jn=on==null?void 0:on.type)==null?void 0:jn.indexOf("image"))>-1?Qa.replaceSelection(``):((Xn=on==null?void 0:on.type)==null?void 0:Xn.indexOf("video"))>-1?Qa.replaceSelection(``):((sr=on==null?void 0:on.type)==null?void 0:sr.indexOf("pdf"))>-1?Qa.replaceSelection(`${on.name}`):We.includes(Ma)?Qa.replaceSelection(`${on.name}`):Qa.replaceSelection(`[${on.name}](/api/attachments/${Fa.id}?type=${Fa.content_type})`):(Fa==null?void 0:Fa.status)===401&&(Ft.ZP.warning((Fa==null?void 0:Fa.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Sa){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qa=Be().fromTextArea(eo.current,{mode:_n,lineNumbers:!Wn,lineWrapping:!0,value:vt,autoCloseTags:!Nr,autoCloseBrackets:!0});return Qa.on("keyup",function(Ga,Ya){Ya.keyCode===8&&(Ga.getValue()==""?Qa.setOption("placeholder",Un):Qa.setOption("placeholder",null))}),Qa.on("keydown",function(Ga,Ya){if(Ya.keyCode===8){var so=Hr(Ga);so&&Ya.preventDefault()}}),An&&Qa.focus(),Qa.on("paste",kr),Qa.on("dragleave",function(Ga,Ya){Qo.current.classList.remove("mouse-hover-md")}),la&&Qa.on("beforeChange",function(Ga,Ya){(Ya.origin==="paste"||Ya.origin==="+input")&&Ya.cancel()}),dr(Qa),()=>{Qa.off("paste",kr)}}},[]);const ri=(0,b.useCallback)(()=>{if(Qo.current)try{}catch(kr){console.log(kr,"---- to set md editor body height")}},[Er,Qo,za]);(0,b.useEffect)(()=>{function kr(){let Qa=new Ne.Z(Ga=>{for(let Ya of Ga)(Ya.target.offsetHeight>0||Ya.target.offsetWidth>0)&&(ri(),En.setSize("100%","100%"),En.refresh())});return Qa.observe(eo.current.parentElement),Qa}if(En){const Qa=kr();return()=>{var Ga,Ya;(Ga=eo.current)!=null&&Ga.parentElement&&Qa.unobserve((Ya=eo.current)==null?void 0:Ya.parentElement)}}},[En,ri]),(0,b.useEffect)(()=>{if(En){let kr=[];for(const[Qa,Ga]of Object.entries(Wt)){let Ya={[Qa]:()=>{ko(Ga)}};kr.push(Ya),En.addKeyMap(Ya)}return yo.current=setInterval(()=>{ho.current&&br()},4e3),()=>{clearInterval(yo.current);for(let Qa of kr)En.removeKeyMap(Qa)}}},[En]),(0,b.useEffect)(()=>{Sr!==za&&Ua(Sr)},[Sr]),(0,Na.Z)(()=>{if(!Dn&&no>0){let kr=new Date().getTime(),Qa=window.sessionStorage.getItem(Ea);kr>=no+yr&&(!Qa||Qa!==xr)&&(window.sessionStorage.setItem(Ea,xr),ai(!0))}},yr),(0,b.useEffect)(()=>{ha(ka)},[En,ka]),(0,b.useEffect)(()=>{En&&An&&En.focus()},[En,An]),(0,b.useEffect)(()=>{if(Ir&&En){let kr=function(Ga){let Ya=Ga.target;if(Oo.current){let so=Ya.scrollTop/Ya.scrollHeight;Oo.current.scrollTop=Oo.current.scrollHeight*so}};const Qa=En.getScrollerElement();return Qa.addEventListener("scroll",kr),()=>{Qa.removeEventListener("scroll",kr)}}},[En,Ir]),(0,b.useEffect)(()=>{if(En&&bn){let kr=function(Qa,Ga){bn(Qa,Ga)};return En.on("beforeChange",kr),()=>{En.off("beforeChange",kr)}}},[En,bn]),(0,b.useEffect)(()=>{if(En&&Ue){let kr=function(){Ue(En.getValue())};return En.on("blur",kr),()=>{En.off("blur",kr)}}},[En,Ue]);function Hr(kr,Qa){var Ga=kr.getDoc(),Ya=Ga.getCursor(),so=Ga.getLine(Ya.line),we=so.charAt(Ya.ch-1),fn=so.lastIndexOf("@\u2581@",Ya.ch),Mn=so.lastIndexOf("@\u2581\u2581@",Ya.ch),Sa=fn>Mn?fn:Mn,on=fn>Mn?3:4;if(On.indexOf(we)===-1)return null;if(console.log("change1:",Qa,kr,so,Ya,Sa,fn,Mn,we),Sa>=0&&Ya.ch-Sa<5){var Ma=Sa+on;return Ga.replaceRange("",{line:Ya.line,ch:Sa},{line:Ya.line,ch:Ma}),{line:Ya.line,ch:Ma}}return null}(0,b.useEffect)(()=>{if(En){let kr=function(Qa,Ga){const Ya=Qa.getValue();Wr(Ya),Fr(new Date().getTime()),Qa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Bt&&(Nr?Bt(Ya,Fi(Ya)):Bt(Ya))};return En.on("change",kr),()=>{En.off("change",kr)}}},[En,Bt]),(0,b.useEffect)(()=>{if(En)if(vt==null)En.setValue(""),Wr("");else{const kr=window.scrollY||window.pageYOffset;vt!==En.getValue()&&(En.setValue(vt),Wr(vt),En.setCursor(la?1:En.lineCount(),0),window.scrollTo(0,kr))}},[En,vt]);const ko=(0,b.useCallback)(kr=>{const Qa=En.getCursor(),Ga=En.getSelection();let Ya=Ga.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,We=["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 It(vt){return/^\d+$/.test(vt)?`${vt}px`:vt}const Vt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wt={[Vt+"-B"]:"bold",[Vt+"-I"]:"italic"},Rn={[zt]:"\u6DFB\u52A0\u94FE\u63A5",[Ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[wt]:"\u6DFB\u52A0\u56FE\u7247",[sn]:"\u6DFB\u52A0\u753B\u56FE",[kt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var wn=({defaultValue:vt="",onChange:Bt,width:pt="100%",height:Sn=400,miniToolbar:Wn=!1,isFocus:An=!1,watch:ka,insertTemp:pa,mode:_n="markdown",id:Ea="markdown-editor-id",showResizeBar:Pa=!1,noStorage:Dn=!1,showNullButton:lr=!1,showNullProgramButton:Nr=!1,hidetoolBar:Ur=!1,fullScreen:Sr=!1,onBlur:Ue,onCMBeforeChange:bn,onFullScreen:Xt,className:Nn="",disablePaste:Kn=!1,disabled:ua=!1,disabledFill:Qn=!1,placeholder:Un="",values:ur="",extraUse:da})=>{const[En,dr]=(0,b.useState)(null),[Cr,Wr]=(0,b.useState)(vt),[Ir,ha]=(0,b.useState)(ka),[za,Ua]=(0,b.useState)(Sr),[La,Or]=(0,b.useState)(""),[no,xr]=(0,b.useState)(0),[Er,Pr]=(0,b.useState)(Sn),[si,ai]=(0,b.useState)(!1),Bi=(0,b.useRef)((0,Te.Z)()),po=(0,b.useRef)(!1),yo=(0,b.useRef)(),[Go,Mo]=(0,b.useState)(0),[Do,gr]=(0,b.useState)(0),eo=(0,b.useRef)(),Qo=(0,b.useRef)(),Jo=(0,b.useRef)(),Io=(0,b.useRef)(),br=()=>ar(void 0,null,function*(){var kr;const Qa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Bi.current}});(kr=Qa==null?void 0:Qa.attachments)!=null&&kr.length&&(console.log("cm:",En,eo),Qa.attachments.map(Ga=>{Ga.content_type.indexOf("image")>-1?En.replaceSelection(`![,](/api/attachments/${Ga.id}?type=${Ga.content_type})`):Ga.content_type.indexOf("video")>-1?En.replaceSelection(``):Ga.content_type.indexOf("pdf")>-1?En.replaceSelection(`${Ga.name}`):En.replaceSelection(`[${Ga.name}](${ENV.API_SERVER}/api/attachments/${Ga.id}?type=${Ga.content_type})`)}))});(0,b.useEffect)(()=>{const kr=window.scrollY||window.pageYOffset;Wr(ur),En==null||En.setValue(ur),window.scrollTo(0,kr)},[ur]),(0,b.useEffect)(()=>{Xt==null||Xt(za)},[za]),(0,b.useEffect)(()=>{if(eo.current){let kr=function(Ga,Ya){var uo;if(Kn){Ya.preventDefault();return}const we=Ya.clipboardData;if(we){const fn=we.types.toString(),Mn=we.items;if(fn==="Files"||we.types.indexOf("Files")>-1){if(Ya.preventDefault(),_n=="stex")return;try{let Sa=Mn[1];((uo=Mn[0])==null?void 0:uo.kind)==="file"&&(Sa=Mn[0]);const on=Sa.getAsFile(),Ma=on.name.split(".").pop();(0,$e.I)(on,Fa=>{var jn,Xn,sr;Fa.id?((jn=on==null?void 0:on.type)==null?void 0:jn.indexOf("image"))>-1?Qa.replaceSelection(``):((Xn=on==null?void 0:on.type)==null?void 0:Xn.indexOf("video"))>-1?Qa.replaceSelection(``):((sr=on==null?void 0:on.type)==null?void 0:sr.indexOf("pdf"))>-1?Qa.replaceSelection(`${on.name}`):We.includes(Ma)?Qa.replaceSelection(`${on.name}`):Qa.replaceSelection(`[${on.name}](/api/attachments/${Fa.id}?type=${Fa.content_type})`):(Fa==null?void 0:Fa.status)===401&&(Ft.ZP.warning((Fa==null?void 0:Fa.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Sa){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Qa=Be().fromTextArea(eo.current,{mode:_n,lineNumbers:!Wn,lineWrapping:!0,value:vt,autoCloseTags:!Nr,autoCloseBrackets:!0});return Qa.on("keyup",function(Ga,Ya){Ya.keyCode===8&&(Ga.getValue()==""?Qa.setOption("placeholder",Un):Qa.setOption("placeholder",null))}),Qa.on("keydown",function(Ga,Ya){if(Ya.keyCode===8){var uo=Hr(Ga);uo&&Ya.preventDefault()}}),An&&Qa.focus(),Qa.on("paste",kr),Qa.on("dragleave",function(Ga,Ya){Qo.current.classList.remove("mouse-hover-md")}),ua&&Qa.on("beforeChange",function(Ga,Ya){(Ya.origin==="paste"||Ya.origin==="+input")&&Ya.cancel()}),dr(Qa),()=>{Qa.off("paste",kr)}}},[]);const ri=(0,b.useCallback)(()=>{if(Qo.current)try{}catch(kr){console.log(kr,"---- to set md editor body height")}},[Er,Qo,za]);(0,b.useEffect)(()=>{function kr(){let Qa=new Ne.Z(Ga=>{for(let Ya of Ga)(Ya.target.offsetHeight>0||Ya.target.offsetWidth>0)&&(ri(),En.setSize("100%","100%"),En.refresh())});return Qa.observe(eo.current.parentElement),Qa}if(En){const Qa=kr();return()=>{var Ga,Ya;(Ga=eo.current)!=null&&Ga.parentElement&&Qa.unobserve((Ya=eo.current)==null?void 0:Ya.parentElement)}}},[En,ri]),(0,b.useEffect)(()=>{if(En){let kr=[];for(const[Qa,Ga]of Object.entries(Wt)){let Ya={[Qa]:()=>{ko(Ga)}};kr.push(Ya),En.addKeyMap(Ya)}return yo.current=setInterval(()=>{po.current&&br()},4e3),()=>{clearInterval(yo.current);for(let Qa of kr)En.removeKeyMap(Qa)}}},[En]),(0,b.useEffect)(()=>{Sr!==za&&Ua(Sr)},[Sr]),(0,Na.Z)(()=>{if(!Dn&&no>0){let kr=new Date().getTime(),Qa=window.sessionStorage.getItem(Ea);kr>=no+yr&&(!Qa||Qa!==Cr)&&(window.sessionStorage.setItem(Ea,Cr),ai(!0))}},yr),(0,b.useEffect)(()=>{ha(ka)},[En,ka]),(0,b.useEffect)(()=>{En&&An&&En.focus()},[En,An]),(0,b.useEffect)(()=>{if(Ir&&En){let kr=function(Ga){let Ya=Ga.target;if(Io.current){let uo=Ya.scrollTop/Ya.scrollHeight;Io.current.scrollTop=Io.current.scrollHeight*uo}};const Qa=En.getScrollerElement();return Qa.addEventListener("scroll",kr),()=>{Qa.removeEventListener("scroll",kr)}}},[En,Ir]),(0,b.useEffect)(()=>{if(En&&bn){let kr=function(Qa,Ga){bn(Qa,Ga)};return En.on("beforeChange",kr),()=>{En.off("beforeChange",kr)}}},[En,bn]),(0,b.useEffect)(()=>{if(En&&Ue){let kr=function(){Ue(En.getValue())};return En.on("blur",kr),()=>{En.off("blur",kr)}}},[En,Ue]);function Hr(kr,Qa){var Ga=kr.getDoc(),Ya=Ga.getCursor(),uo=Ga.getLine(Ya.line),we=uo.charAt(Ya.ch-1),fn=uo.lastIndexOf("@\u2581@",Ya.ch),Mn=uo.lastIndexOf("@\u2581\u2581@",Ya.ch),Sa=fn>Mn?fn:Mn,on=fn>Mn?3:4;if(On.indexOf(we)===-1)return null;if(console.log("change1:",Qa,kr,uo,Ya,Sa,fn,Mn,we),Sa>=0&&Ya.ch-Sa<5){var Ma=Sa+on;return Ga.replaceRange("",{line:Ya.line,ch:Sa},{line:Ya.line,ch:Ma}),{line:Ya.line,ch:Ma}}return null}(0,b.useEffect)(()=>{if(En){let kr=function(Qa,Ga){const Ya=Qa.getValue();Wr(Ya),xr(new Date().getTime()),Qa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Bt&&(Nr?Bt(Ya,wi(Ya)):Bt(Ya))};return En.on("change",kr),()=>{En.off("change",kr)}}},[En,Bt]),(0,b.useEffect)(()=>{if(En)if(vt==null)En.setValue(""),Wr("");else{const kr=window.scrollY||window.pageYOffset;vt!==En.getValue()&&(En.setValue(vt),Wr(vt),En.setCursor(ua?1:En.lineCount(),0),window.scrollTo(0,kr))}},[En,vt]);const ko=(0,b.useCallback)(kr=>{const Qa=En.getCursor(),Ga=En.getSelection();let Ya=Ga.split(` `);switch(kr){case"bold":return En.replaceSelection("**"+Ga+"**"),Ga===""&&En.setCursor(Qa.line,Qa.ch+2),En.focus();case"italic":return En.replaceSelection("*"+Ga+"*"),Ga===""&&En.setCursor(Qa.line,Qa.ch+1),En.focus();case"code":return En.replaceSelection("`"+Ga+"`"),Ga===""&&En.setCursor(Qa.line,Qa.ch+1),En.focus();case"inline-latex":return Or("inline-latex"),En.focus();case"latex":return En.replaceSelection("```latex\n"+Ga+"\n```"),En.setCursor(Qa.line+1,Ga.length+1),En.focus();case"line-break":return En.replaceSelection(`
-`),En.focus();case"list-ul":return Ga===""?En.replaceSelection("- "+Ga):En.replaceSelection(Ya.map(so=>so===""?"":`- ${so}`).join(` -`)),En.focus();case"list-ol":return Ga===""?En.replaceSelection("1. "+Ga):En.replaceSelection(Ya.map((so,we)=>so===""?"":`${we+1}. ${so}`).join(` -`)),En.focus();case"add-null-ch":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(en),En.focus();case"add-signal":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(ia),En.focus();case"add-multiple":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(On),En.focus();case"inster-template-1":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(xa),En.focus();case"eraser":return En.setValue(""),En.focus();case"trigger-watch":return ha(!Ir),En.focus();case"trigger-full-screen":return Ua(!za),En.focus();case zt:Or(zt);return;case Ln:Or(Ln);return;case wt:Or(wt);return;case sn:Or(sn);return;case"maths-latex":Or("maths-latex");return;case kt:Or(kt);return;case Jn:Or(Jn);return;default:throw new Error}},[En,Ir,za]),mo=(0,b.useCallback)((kr,Qa)=>{var Ga,Ya,so,we,fn,Mn;switch(Or(""),La){case zt:const{title:jn,link:Xn}=kr;return En.replaceSelection(`[${jn}](${Xn})`),En.focus();case Ln:const{language:sr,content:Ha}=kr;return En.replaceSelection(["```"+sr,Ha,"```"].join(` -`)),En.focus();case"maths-latex":for(var Sa=atob(kr),on=new Uint8Array(Sa.length),Ma=0;Ma{al.id?En.replaceSelection(`![,](/api/attachments/${al.id}?type=${al.content_type})`):(al==null?void 0:al.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":En.replaceSelection("`$$"+kr+"$$`");break;case wt:case sn:case cn:const{src:Ta,alt:Ja}=kr,Rr=Qa,bo=(so=(Ya=(Ga=Rr==null?void 0:Rr.name)==null?void 0:Ga.split("."))==null?void 0:Ya.pop)==null?void 0:so.call(Ya);return((we=Rr==null?void 0:Rr.type)==null?void 0:we.indexOf("image"))>-1||!(Rr!=null&&Rr.type)?Rr.align||Rr.width?En.replaceSelection(`

${Ja||

`):En.replaceSelection(`${Ja||`):((fn=Rr==null?void 0:Rr.type)==null?void 0:fn.indexOf("video"))>-1?En.replaceSelection(``):((Mn=Rr==null?void 0:Rr.type)==null?void 0:Mn.indexOf("pdf"))>-1?En.replaceSelection(`${Rr.name}`):We.includes(bo)?En.replaceSelection(`${Rr.name}`):En.replaceSelection(`[${Rr.name}](${Ta})`),En.focus();case Jn:const{row:$o,col:Wo,align:Ti}=kr;let Ji=` -`;for(let al=0;al<$o;al++){let Zl=[],Al=[];for(let So=0;So{switch(La){case zt:return b.createElement(an,{callback:mo,onCancel:vi});case Ln:return b.createElement(hn.Z,{callback:mo,onCancel:vi});case wt:return b.createElement($e.Z,{callback:mo,onCancel:vi});case kt:return b.createElement(Rt,{callback:mo,onCancel:vi});case Jn:return b.createElement(Me,{callback:mo,onCancel:vi});case"maths-latex":return b.createElement(un,{showSaveButton:!0,callback:mo});case"inline-latex":return b.createElement(yn.Z,{showSaveButton:!0,callback:mo});default:return null}},[La]);function vi(){Or("")}(0,b.useEffect)(()=>{if(Yo.current){let kr=function(fn){so=!0,we=fn.pageY},Qa=function(){so=!1},Ga=function(fn){if(so){let Mn=fn.pageY-we;Mn<0&&(Mn=0),Mn>300&&(Mn=300);let Sa=Sn+Mn+"px";Pr(Sa)}},Ya=Yo.current,so=!1,we=0;return Ya.addEventListener("mousedown",kr),document.addEventListener("mousemove",Ga),document.addEventListener("mouseup",Qa),()=>{Ya.removeEventListener("mousedown",kr),document.removeEventListener("mousemove",Ga),document.removeEventListener("mouseup",Qa)}}},[En,Yo]),(0,b.useEffect)(()=>{Pr(Sn)},[Sn]);const Ui=It(pt),tl=It(Er),nl={width:Ui,height:tl},Vo=(0,b.useMemo)(()=>{if(no){let kr=new Date(no),Qa=kr.getHours(),Ga=kr.getMinutes(),Ya=kr.getSeconds();return Qa=Qa<10?"0"+Qa:Qa,Ga=Ga<10?"0"+Ga:Ga,Ya=Ya<10?"0"+Ya:Ya,`${Qa}:${Ga}:${Ya}`}return 0},[no]),Fi=kr=>{const Qa=[];if(Nr){let Ga=-1;kr=kr.replace(/(@▁▁@|@▁@)/g,function(Ya,so,we){Qa.push({multiLine:Ya!==ia})})}return Qa};function Wi(){window.sessionStorage.removeItem(Ea),ai(!1),Fr(0)}function dl(){ai(!1),Fr(0),En.setValue(window.sessionStorage.getItem(Ea))}(0,b.useEffect)(()=>{Rn[La]&&La!==sn&&La!==kt&&setTimeout(()=>{const kr=document.getElementsByClassName("markdown-popup-form")[0],Qa=window.innerWidth/2-kr.offsetWidth/2,Ga=window.innerHeight/2-kr.offsetHeight/2;Mo(Qa),gr(Ga)},0)},[La]);const gl=kr=>{kr.preventDefault();const Qa=kr.clientX-Go,Ga=kr.clientY-Ao;document.body.onmousemove=Ya=>{let so=Ya.clientX-Qa,we=Ya.clientY-Ga;const fn=document.getElementsByClassName("markdown-popup-form")[0],Mn=window.innerWidth-fn.offsetWidth,Sa=window.innerHeight-fn.offsetHeight;so=Math.max(0,Math.min(so,Mn)),we=Math.max(0,Math.min(we,Sa)),Pl(Ya.clientX,Ya.clientY,Qa,Ga)&&(Mo(so),gr(we))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pl=(kr,Qa,Ga,Ya)=>{const so=document.body.clientHeight,we=document.body.clientWidth;return kr<20&&Ga>kr||kr>we-20&&GaQa||Qa>so-20&&YaHe in Ae?Je(Ae,He,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[He]=he,z=(Ae,He)=>{for(var he in He||(He={}))a.call(He,he)&&y(Ae,he,He[he]);if(E)for(var he of E(He))x.call(He,he)&&y(Ae,he,He[he]);return Ae},ne=(Ae,He)=>Ye(Ae,se(He));const{useForm:re}=b.default,ue={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:Ae,onCancel:He})=>{const[he]=re();let qe=(0,et.useRef)();function Ke(ot){qe.current.width=he.getFieldValue("width"),qe.current.align=he.getFieldValue("align"),Ae(ot,qe.current)}function ht(ot,lt){if(ot.status===-1){de.ZP.error(ot.message);return}he.setFieldsValue({src:`/api/attachments/${ot.id}`,type:lt.type})}function Le(ot){let lt=ot.target.files[0];qe.current=lt,je(lt,ht)}return Ge.createElement(b.default,ne(z({form:he},ie),{className:"upload-image-panel",onFinish:Ke,style:{width:470,overflow:"hidden"}}),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(Be.default,{style:ue})),Ge.createElement(be,{onFileChange:Le}))),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(Be.default,{style:{width:264}})),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Ne.Z,null,Ge.createElement(b.default.Item,{name:"width",style:{margin:0}},Ge.createElement(Ze.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(ke.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"}]})),Ge.createElement("aside",null,Ge.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(le.ZP,{type:"default",onClick:He},"\u53D6\u6D88"))))};function be({onFileChange:Ae}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:Ae}))}function je(Ae,He){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ve.bg)())throw de.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",Ae),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var qe=new window.XMLHttpRequest;qe.withCredentials=!0,qe.addEventListener("load",function(Ke){He(JSON.parse(Ke.target.responseText),Ae)},!1),qe.addEventListener("error",function(Ke){console.error(Ke)},!1),qe.open("POST",`${st.KI}/api/attachments.json`),qe.send(he)}},91558:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Be}});var b=ee(59301),de=ee(4676);class Be extends b.Component{constructor(Ze){super(Ze);const ke=window.document;this.node=ke.createElement("div"),ke.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,de.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Qt,Gt,ee){"use strict";ee.d(Gt,{i:function(){return ue},Z:function(){return ve}});var b={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"},de=ee(71418),Be=ee(6848),Ne=ee(92310),Ze=ee.n(Ne),ke=ee(51257),le=ee(28426),st=ee(48790),et="data:image/png;base64,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",Ve="data:image/png;base64,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",Ge="data:image/png;base64,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",Je="data:image/png;base64,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",Ye="data:image/png;base64,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",se="data:image/png;base64,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",E="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",y="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=ee(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:Ge,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:y},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var ve=({className:be,dataSource:je=[],col:Ae=4,right:He,bottom:he=23,precision:qe=0,wrapWidth:Ke=1200,trackEventItems:ht,loading:Le,onRemove:ot=()=>{},isCurrent:lt=!0,showAlias:gt=!1})=>{const ft=Math.floor((Ke-(Ae-1)*He)/Ae),ln=[{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(xt=>(window.ENV==="build"&&(xt.ptimg=`/react/build${xt.ptimg}`,xt.swimg=`/react/build${xt.swimg}`),xt));return re.createElement(de.Z,{spinning:Le},re.createElement("div",{className:Ze()(b.list,be)},!!(je!=null&&je.length)&&(je==null?void 0:je.map((xt,an)=>{var hn;const{name:$e,id:dt,identifier:rn,featured:Vn,school_name:Zt,image_url:Fn,excellent:ze,is_plan:ct}=xt;return re.createElement("div",{key:dt,className:b.wrap,style:{width:ft,marginRight:(1+an)%Ae===0?0:He+qe,marginBottom:he}},re.createElement("a",{className:b.li,onClick:Lt=>{Lt.preventDefault(),Lt.stopPropagation(),ht&&(0,ke.L9)([ht]),(0,ke.xg)(`/paths/${rn}`)}},re.createElement("div",{className:b.img},re.createElement("img",{className:b.cover,src:`${Fn}`}),lt&&(0,st.bg)()&&(xt==null?void 0:xt.studying)&&re.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Lt=>{Lt.stopPropagation(),ot(xt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(hn=xt==null?void 0:xt.subject_tags)==null?void 0:hn.map((Lt,mt)=>{var Nt,ut;if(mt===0){const De=(Nt=ln.find(fe=>fe.name==Lt))==null?void 0:Nt.swimg;return re.createElement("img",{className:b.sign,src:De,style:{left:"-4px"}})}const at=(ut=ln.find(De=>De.name==Lt))==null?void 0:ut.ptimg;return re.createElement("img",{className:b.sign,src:at,style:{left:`${48+52*(mt-1)+2*mt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(xt==null?void 0:xt.excellent)&&re.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:b.name},re.createElement(Be.Z,{title:gt&&(xt!=null&&xt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$e}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xt==null?void 0:xt.excellent_alias_name}`)):$e},re.createElement("span",{className:b.e},gt&&(xt==null?void 0:xt.excellent_alias_name)||$e))),re.createElement("div",{className:b.tags},re.createElement("div",null,re.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,xt.stages_count))),re.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,xt.members_count)))))))})),!je.length&&re.createElement(le.Z,null)))}},9148:function(Qt,Gt,ee){"use strict";ee.d(Gt,{jL:function(){return Ze},w9:function(){return xt},QD:function(){return yn},cQ:function(){return ot.Z},op:function(){return Me},O5:function(){return xa},_b:function(){return sn},t7:function(){return y},Gi:function(){return Vn},YG:function(){return dt},qp:function(){return Ge},vr:function(){return zt},qE:function(){return nn},Je:function(){return re},wb:function(){return Le},cq:function(){return mt},tp:function(){return se}});var b=ee(59301),de={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"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Ze=({dataSource:We=[],img:It,imgWidth:_t=346,title:Vt,sunTitle:Wt,bannerExtraContent:Rn})=>b.createElement("div",{className:de.banner},b.createElement("div",{className:de.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Vt),b.createElement("span",null,Wt)),We.length>0&&b.createElement("div",{className:de.btns},We.map((wn,vt)=>b.createElement("div",{key:vt,onClick:wn.click},wn.name,wn.sign?b.createElement("img",{src:Be,width:39}):null))),Rn),It&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:It,width:_t}))),ke={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=ee(92310),st=ee.n(le),et=ee(89392),Ge=({dataSource:We=[],value:It,onChange:_t,onTitleChange:Vt,className:Wt,title:Rn,titleWidth:wn=41,style:vt={},fontColor:Bt="#6A7283",showCount:pt})=>{const[Sn,Wn]=(0,b.useState)(0),[An,ka]=(0,b.useState)(!1),pa=(0,b.useRef)(null),_n=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ea;We.length!==0&&(((Ea=pa==null?void 0:pa.current)==null?void 0:Ea.clientHeight)>97?Wn(1):Wn(0)),We.length===0&&Wn(0),ka(!1)},[We]),b.createElement("div",{className:st()(ke.row,Wt),style:vt},b.createElement("div",{onClick:(0,et.throttle)(()=>Vt==null?void 0:Vt(),2e3),style:{width:wn,marginTop:An?12:4},className:`${ke.title} ${Vt?"current":""}`},Rn),b.createElement("div",{className:An?`${ke.tagsWrap} ${ke.tagsBorderWrap}`:ke.tagsWrap},b.createElement("div",{className:ke.bar,ref:_n,style:Sn>0?{height:Sn===1?97:"auto",overflow:Sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ke.tag,ref:pa},We==null?void 0:We.map(Ea=>b.createElement("span",{onClick:()=>_t(Ea.id),key:Ea.id,style:{color:Bt},className:It===Ea.id?ke.active:""},b.createElement("span",{title:Ea.name,className:ke.name},Ea.name),!!pt&&b.createElement("span",{className:ke.num},Ea.count))))),!!Sn&&b.createElement(b.Fragment,null,Sn===1?b.createElement("div",{onClick:()=>{var Ea;Wn(2),((Ea=pa==null?void 0:pa.current)==null?void 0:Ea.clientHeight)>245?ka(!0):ka(!1)},className:ke.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Wn(1),ka(!1)},className:ke.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Je={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:We=[],value:It,onChange:_t,className:Vt,style:Wt={}})=>b.createElement("div",{style:Wt,className:st()(Je.tabs,Vt)},We.map(Rn=>b.createElement("span",{onClick:()=>_t(Rn.id),className:It===Rn.id?Je.active:"",key:Rn.id},Rn.name))),E={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=ee(92832),y=({dataSource:We=[],value:It="",onChange:_t,onInputChange:Vt=()=>{},className:Wt,style:Rn={},placeholder:wn,allowClear:vt=!1})=>{var Bt;const[pt,Sn]=(0,b.useState)(""),[Wn,An]=(0,b.useState)("");(0,b.useEffect)(()=>{var _n;let Ea=It;(_n=JSON.stringify(It))!=null&&_n.includes("{")&&(Sn(It.id),Ea=It.value||"");try{An(decodeURIComponent(Ea||""))}catch(Pa){An(decodeURIComponent(Ea||""))}},[It]);const ka=()=>{_t(encodeURIComponent(Wn),pt||null)},pa=_n=>{_n!==pt&&(Sn(_n),_t(encodeURIComponent(Wn),_n))};return b.createElement("div",{className:st()(E.input,Wt),style:Rn},!!We.length&&b.createElement("div",{className:E.dropdown},b.createElement("div",{className:E.text},(Bt=We.find(_n=>_n.id===pt))==null?void 0:Bt.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:E.b1}),b.createElement("b",{className:E.b2})),b.createElement("div",{className:E.menu},We.map((_n,Ea)=>b.createElement("div",{key:Ea,onClick:()=>pa(_n.id)},_n.name)))),b.createElement(a.default,{onPressEnter:ka,value:Wn,onChange:_n=>{An(_n.target.value),Vt(encodeURIComponent(_n.target.value),pt||null)},bordered:!1,placeholder:wn}),b.createElement("i",{onClick:ka,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:We,onChange:It,className:_t,total:Vt,pageSize:Wt,style:Rn={}})=>{const wn=We<2,vt=We>=Math.ceil(Vt/Wt);return Vt<=Wt?b.createElement(b.Fragment,null):b.createElement("div",{className:st()(z.quickPager,_t),style:Rn},b.createElement("div",{onClick:()=>{wn||It(We-1,"prev")},className:wn?z.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{vt||It(We+1,"next")},className:vt?z.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"},ie=ee(71418),ve=ee(6848),be=ee(13570),je=ee(346),Ae=ee(51257),He=ee(96908),he=ee(57177),qe=ee(81378),Ke=ee(28426),Le=({className:We,dataSource:It=[],col:_t=4,right:Vt,bottom:Wt=23,precision:Rn=0,wrapWidth:wn=1200,trackEventItems:vt,loading:Bt})=>{const pt=Math.floor((wn-(_t-1)*Vt)/_t);return b.createElement(ie.Z,{spinning:Bt},b.createElement("div",{className:st()(ue.list,We)},!!It.length&&It.map((Sn,Wn)=>{const{name:An,id:ka,identifier:pa,power:_n,cover_image_id:Ea,pic:Pa}=Sn;return b.createElement("div",{className:ue.wrap,key:ka,style:{width:pt,marginRight:(1+Wn)%_t===0?0:Vt+Rn,marginBottom:Wt}},b.createElement("a",{target:"_blank",href:`/shixuns/${pa}/challenges`,className:ue.li,onClick:Dn=>{Dn.preventDefault(),vt&&(0,Ae.L9)([vt]),_n&&(0,Ae.xg)(`/shixuns/${pa}/challenges`)}},b.createElement("div",{className:ue.img},b.createElement("img",{className:ue.cover,src:`${Pa}`}),Sn.is_jupyter&&b.createElement("img",{className:ue.sign,src:He}),Sn.is_jupyter_lab&&b.createElement("img",{className:ue.sign,src:he}),Sn.is_unity_3d&&b.createElement("img",{className:ue.sign,src:qe})),b.createElement("div",{className:ue.name},b.createElement(ve.Z,{title:An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:ue.e},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:ue.tags},b.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&b.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Sn.myshixuns_count))),b.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Sn.level))),b.createElement("div",{className:ue.rate},b.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),b.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!_n&&b.createElement("div",{className:ue.lockWrap},b.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!It.length&&b.createElement(Ke.Z,null)))},ot=ee(7501),lt={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"},gt="data:image/png;base64,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",ft=ee(59301),xt=({className:We,dataSource:It=[],col:_t=4,right:Vt,bottom:Wt=23,precision:Rn=0,wrapWidth:wn=1200,trackEventItems:vt,loading:Bt})=>{const pt=Math.floor((wn-(_t-1)*Vt)/_t);return ft.createElement(ie.Z,{spinning:Bt},ft.createElement("div",{className:st()(lt.list,We)},!!It.length&&It.map((Sn,Wn)=>{const{subject_identifier:An,id:ka,identifier:pa,power:_n}=Sn,Ea=Sn.is_public!=0&&Sn.is_public;return ft.createElement("div",{className:lt.wrap,key:ka,style:{width:pt,marginRight:(1+Wn)%_t===0?0:Vt+Rn,marginBottom:Wt}},ft.createElement("a",{className:lt.li,onClick:Pa=>{Pa.preventDefault(),vt&&(0,Ae.L9)([vt]),(0,Ae.xg)(Sn.first_category_url)}},ft.createElement("div",{className:lt.top},ft.createElement(ve.Z,{title:Sn.name},ft.createElement("div",{className:lt.name},Sn.name)),ft.createElement("img",{className:lt.img,src:je.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),ft.createElement("div",{className:lt.text,title:Sn.creator},Sn.creator),An&&ft.createElement("div",{className:lt.btns},ft.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ft.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ea&&ft.createElement("div",{className:lt.sign},"\u516C\u5F00")),ft.createElement("div",{className:lt.bottom},Sn.visits>0&&ft.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-liulanyan"}),ft.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&ft.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&ft.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?ft.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ft.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sn.is_accessible&&ft.createElement("div",{className:lt.lockWrap},ft.createElement("img",{src:`${je.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")))}),!It.length&&ft.createElement(Ke.Z,null)))},an={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"},hn=ee(25690),dt=({dataSource:We=[],value:It,onChange:_t,className:Vt,style:Wt={},tabBarExtraContent:Rn})=>b.createElement("div",{className:st()(an.tabs,Vt),style:Wt},b.createElement("div",{className:an.tabsWrap},We.map((wn,vt)=>b.createElement("aside",{className:an.tab,onClick:()=>{_t(wn.id),wn.link&&hn.history.push(wn.link)},key:vt},b.createElement("div",{className:It===wn.id?an.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&b.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&b.createElement(ve.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",b.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),b.createElement("div",{className:an.tabBar},Rn)),Vn=({className:We,style:It={},children:_t})=>b.createElement("div",{className:st()(We),style:It},_t),Zt={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"},Fn=ee(38854),ze=ee(20834);const ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mt=({sortValue:We,dropValue:It,className:_t,onSort:Vt,onDrop:Wt,dataSource:Rn=ct})=>{var wn;return b.createElement("div",{className:st()(Zt.orderWrap,_t)},b.createElement(Fn.Z,{dropdownRender:()=>b.createElement(ze.default,null,Rn.map((vt,Bt)=>b.createElement(ze.default.Item,{key:Bt,onClick:()=>Wt(vt.id)},vt.name)))},b.createElement("span",{className:Zt.orderTextWrap},(wn=Rn.find(vt=>It===vt.id))==null?void 0:wn.name)),b.createElement("span",{className:Zt.orderIconWrap},b.createElement("span",{className:Zt.orderAsc},b.createElement("i",{className:We==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>Vt(We==="asc"?"desc":"asc")})),b.createElement("span",{className:Zt.orderDesc},b.createElement("i",{className:We==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>Vt(We==="asc"?"desc":"asc")}))))},Nt={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"},ut=ee(3113),at=Object.defineProperty,De=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Rt=(We,It,_t)=>It in We?at(We,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):We[It]=_t,Oe=(We,It)=>{for(var _t in It||(It={}))fe.call(It,_t)&&Rt(We,_t,It[_t]);if(De)for(var _t of De(It))Xe.call(It,_t)&&Rt(We,_t,It[_t]);return We},Ie=(We,It)=>{var _t={};for(var Vt in We)fe.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&De)for(var Vt of De(We))It.indexOf(Vt)<0&&Xe.call(We,Vt)&&(_t[Vt]=We[Vt]);return _t},St=(We,It,_t)=>new Promise((Vt,Wt)=>{var Rn=Bt=>{try{vt(_t.next(Bt))}catch(pt){Wt(pt)}},wn=Bt=>{try{vt(_t.throw(Bt))}catch(pt){Wt(pt)}},vt=Bt=>Bt.done?Vt(Bt.value):Promise.resolve(Bt.value).then(Rn,wn);vt((_t=_t.apply(We,It)).next())}),Me=We=>{var It=We,{className:_t,style:Vt,children:Wt,loading:Rn=!1,openLoading:wn,onClick:vt=()=>{},size:Bt="middle",shape:pt="round"}=It,Sn=Ie(It,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Wn,An]=(0,b.useState)(!1);return b.createElement(ut.ZP,Oe({onClick:(0,et.throttle)(ka=>St(void 0,null,function*(){wn&&An(!0);try{yield vt(ka)}catch(pa){console.log("error",pa)}wn&&An(!1)}),2e3,{leading:!0,trailing:!1}),className:st()(Nt.btn,Nt[`${Bt}-${pt}`],_t),style:Vt,size:Bt,shape:pt,loading:Wn||Rn},Sn),Wt)},yt={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"},nn=({className:We,style:It,children:_t=null,onClick:Vt,title:Wt})=>b.createElement("div",{className:st()(yt.head,We),style:It},b.createElement("span",{className:"primary-hover",onClick:Vt},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Wt},Wt),b.createElement("div",{className:yt.node},_t)),dn={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"},yn=({confirmShow:We=!0,confirmTitle:It,confirmClick:_t,cancelShow:Vt=!0,cancelTitle:Wt,cancelClick:Rn,className:wn,style:vt,confirmLoading:Bt=!1})=>b.createElement("div",{className:st()(dn.btns,wn),style:vt},We&&b.createElement(ut.ZP,{loading:Bt,onClick:_t,type:"primary",className:dn.confirm},It),Vt&&b.createElement(ut.ZP,{onClick:Rn,className:dn.cancel},Wt)),Te={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"},zt=({className:We,style:It={},LeftContent:_t,children:Vt,RightContent:Wt})=>b.createElement("div",{className:st()(Te.fixedBottom,We),style:It},b.createElement("div",{className:Te.wrap},b.createElement("div",{className:Te.left},_t),b.createElement("div",{className:Te.center},Vt),b.createElement("div",{className:Te.right},Wt))),wt={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"},sn=({className:We,style:It={},dataSource:_t=[]})=>b.createElement("div",{className:st()(wt.crumbs,We),style:It},_t.map((Vt,Wt)=>Wt<_t.length-1?b.createElement(b.Fragment,{key:Wt},Vt.path||Vt.onClick?b.createElement("span",{className:wt.hover,onClick:Vt!=null&&Vt.onClick?Vt.onClick:()=>hn.history.push(Vt.path)},Vt.name):b.createElement("span",null,Vt.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Wt,style:{color:"#5F6368"}},Vt.name))),cn=ee(31797),Ln=Object.defineProperty,Jn=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,$a=(We,It,_t)=>It in We?Ln(We,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):We[It]=_t,fa=(We,It)=>{for(var _t in It||(It={}))Na.call(It,_t)&&$a(We,_t,It[_t]);if(Da)for(var _t of Da(It))ar.call(It,_t)&&$a(We,_t,It[_t]);return We},yr=(We,It)=>Jn(We,va(It)),en=(We,It)=>{var _t={};for(var Vt in We)Na.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&Da)for(var Vt of Da(We))It.indexOf(Vt)<0&&ar.call(We,Vt)&&(_t[Vt]=We[Vt]);return _t};const{Countdown:On}=cn.default;var xa=We=>{var It=We,{onChange:_t}=It,Vt=en(It,["onChange"]);const[Wt,Rn]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&_t(Wt)},[Wt]);const wn=vt=>{const Bt=Math.floor(vt/1e3);Rn(Bt)};return b.createElement(On,yr(fa({},Vt),{onChange:wn}))}},37808:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(59301);function de(Be,Ne){const Ze=(0,b.useRef)();(0,b.useEffect)(()=>{Ze.current=Be}),(0,b.useEffect)(()=>{function ke(){Ze.current()}if(Ne!==null){let le=setInterval(ke,Ne);return()=>clearInterval(le)}},[Ne])}},23108:function(Qt,Gt,ee){"use strict";ee.r(Gt),ee.d(Gt,{default:function(){return Zr}});var b=ee(59301),de=ee(25690),Be=ee(78241),Ne=ee(8591),Ze=ee(66104),ke=ee(92832),le=ee(19842),st=ee(24905),et=ee(5112),Ve=ee(5871),Ge=ee(3113),Je={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Ye=ee(43418),se=ee(5083),E=ee(61186),a=ee.n(E),x=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const y=({user:ce,dispatch:pe,classroomList:Pe,onModalOk:Ot,setsubloading:tn})=>{const wa=(0,de.useParams)(),[ma,zn]=(0,b.useState)(),[jt,Yn]=(0,b.useState)(!1);function xn(Ct){return Ct&&Ct{Yn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Pe.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(jt){Ne.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}tn(!1),pe({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",null,b.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),b.createElement("br",null),b.createElement(se.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:xn,format:"YYYY-MM-DD HH:mm:ss",onChange:(Ct,gn)=>{zn(gn)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),b.createElement("br",null),b.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),b.createElement("br",null),b.createElement("div",{style:{textAlign:"end"}},b.createElement(Ge.ZP,{loading:jt,type:"primary",onClick:()=>x(void 0,null,function*(){Yn(!0),Ot(ma,()=>{pe({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,de.connect)(({user:ce,classroomList:pe})=>({user:ce,classroomList:pe}))(y),ne=ee(38986),re=ee(32134),ue=ee(12893),ie={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ve=ee(57809),be=Object.defineProperty,je=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,he=(ce,pe,Pe)=>pe in ce?be(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,qe=(ce,pe)=>{for(var Pe in pe||(pe={}))Ae.call(pe,Pe)&&he(ce,Pe,pe[Pe]);if(je)for(var Pe of je(pe))He.call(pe,Pe)&&he(ce,Pe,pe[Pe]);return ce},Ke=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Le=({setitem:ce,item:pe,rz:Pe})=>{var Ot,tn,wa,ma,zn,jt,Yn,xn;let[Ct,gn]=(0,b.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[In]=Be.default.useForm(),[ra,Hn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pe&&!ra&&(Ct.zydatas=Pe,gn(qe({},Ct)),Hn(!0),pe!=null&&pe.ec_course_id&&ba())},[pe,Pe,ra]),console.log(Ct,"params");function ba(){return Ke(this,null,function*(){yield ta(pe==null?void 0:pe.ec_major_school_id),yield oa(pe==null?void 0:pe.ec_year_id),yield Ka(pe==null?void 0:pe.ec_course_id),In.setFieldsValue({ec_course_id:pe==null?void 0:pe.ec_course_id,ec_major_school_id:pe==null?void 0:pe.ec_major_school_id,ec_point_ids:pe==null?void 0:pe.ec_point_ids,ec_year_id:pe==null?void 0:pe.ec_year_id})})}function ta(Pn){return Ke(this,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_major_schools/${Pn}/ec_years/get_year_list.json`,{method:"get"});Ct.jbdatas=ya==null?void 0:ya.data,gn(qe({},Ct)),In.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function oa(Pn){return Ke(this,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_years/${Pn}/ec_courses/get_courses.json`,{method:"get"});Ct.kcdatas=ya==null?void 0:ya.data,gn(qe({},Ct)),In.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const Ka=Pn=>Ke(void 0,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_courses/${Pn}/ec_points.json`,{method:"get",params:{ec_course_id:Pn}});Ct.zsdatas=ya==null?void 0:ya.data,gn(qe({},Ct))});return b.createElement("div",{className:ie.from},b.createElement(Be.default,{form:In,layout:"inline",onValuesChange:Pn=>{console.log("----",Pn),Pn.ec_major_school_id&&(Ct.jbdatas=[],Ct.kcdatas=[],Ct.zsdatas=[],gn(qe({},Ct)),ta(Pn.ec_major_school_id)),Pn.ec_year_id&&(Ct.kcdatas=[],Ct.zsdatas=[],gn(qe({},Ct)),oa(Pn.ec_year_id)),Pn.ec_course_id&&(Ct.zsdatas=[],gn(qe({},Ct)),Ka(Pn.ec_course_id))},onFinish:Pn=>Ke(void 0,null,function*(){ce(Pn)})},b.createElement(Be.default.Item,{name:"ec_major_school_id"},b.createElement(ve.default,{style:{width:160},disabled:((Ot=Ct.zydatas)==null?void 0:Ot.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(tn=Ct==null?void 0:Ct.zydatas)==null?void 0:tn.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.ec_major_school_id},Pn==null?void 0:Pn.name)))),b.createElement(Be.default.Item,{name:"ec_year_id"},b.createElement(ve.default,{style:{width:160},disabled:((wa=Ct.jbdatas)==null?void 0:wa.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(ma=Ct==null?void 0:Ct.jbdatas)==null?void 0:ma.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.ec_year_id},Pn==null?void 0:Pn.year)))),b.createElement(Be.default.Item,{name:"ec_course_id"},b.createElement(ve.default,{style:{width:208},disabled:((zn=Ct.kcdatas)==null?void 0:zn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(jt=Ct==null?void 0:Ct.kcdatas)==null?void 0:jt.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name)))),b.createElement(Be.default.Item,{name:"ec_point_ids"},b.createElement(ve.default,{onChange:()=>{In.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((Yn=Ct.zsdatas)==null?void 0:Yn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(xn=Ct==null?void 0:Ct.zsdatas)==null?void 0:xn.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name))))))},ot=Object.defineProperty,lt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,an=(ce,pe,Pe)=>pe in ce?ot(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,hn=(ce,pe)=>{for(var Pe in pe||(pe={}))ln.call(pe,Pe)&&an(ce,Pe,pe[Pe]);if(ft)for(var Pe of ft(pe))xt.call(pe,Pe)&&an(ce,Pe,pe[Pe]);return ce},$e=(ce,pe)=>lt(ce,gt(pe)),dt=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const rn=({user:ce,exercise_id:pe=null,homework_common_id:Pe=null,setitem:Ot})=>{var tn,wa,ma;let[zn,jt]=(0,b.useState)([{id:Math.random()}]),[Yn,xn]=(0,b.useState)(null);function Ct(){return dt(this,null,function*(){var In,ra,Hn,ba;let ta=yield(0,ne.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:pe,homework_common_id:Pe}});if(((In=ta==null?void 0:ta.data)==null?void 0:In.length)>0){let oa=[];(ra=ta==null?void 0:ta.data)==null||ra.map(Ka=>{var Pn;(Pn=Ka==null?void 0:Ka.ec_point_ids)==null||Pn.map(ya=>{oa.push(ya)})}),Ot($e(hn({},(Hn=ta==null?void 0:ta.data)==null?void 0:Hn[0]),{ec_point_ids:oa})),jt((ba=ta==null?void 0:ta.data)==null?void 0:ba.map(Ka=>$e(hn({},Ka),{id:Math.random()})))}})}(0,b.useEffect)(()=>{var In,ra;(ra=(In=ce==null?void 0:ce.userInfo)==null?void 0:In.course)!=null&&ra.course_school_id&&gn()},[(wa=(tn=ce==null?void 0:ce.userInfo)==null?void 0:tn.course)==null?void 0:wa.course_school_id]);function gn(){return dt(this,null,function*(){var In,ra;const Hn=yield(0,ne.ZP)(`/api/schools/${(ra=(In=ce==null?void 0:ce.userInfo)==null?void 0:In.course)==null?void 0:ra.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});xn(Hn==null?void 0:Hn.data),(Pe||pe)&&Ct()})}return console.log(zn,Yn,"datas"),b.createElement("div",{style:{display:(ma=ce.userInfo.course)!=null&&ma.is_openengineering?"":"none"}},b.createElement("div",{className:ie.wrap},b.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",b.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),b.createElement("div",{className:ie.itemWarp},zn==null?void 0:zn.map((In,ra)=>b.createElement("div",{key:In.id,style:{display:"flex",alignItems:"center",marginBottom:20}},b.createElement(Le,{rz:Yn,item:In,setitem:Hn=>{Hn=hn(hn({},zn==null?void 0:zn[ra]),Hn),zn.splice(ra,1,Hn),jt([...zn]);let ba=[];zn==null||zn.map(ta=>{var oa;(oa=ta==null?void 0:ta.ec_point_ids)==null||oa.map(Ka=>{ba.push(Ka)})}),Ot($e(hn({},Hn),{ec_point_ids:ba}))}}),b.createElement(re.Z,{className:ie.addIcon,onClick:()=>{zn.push({id:Math.random()}),jt([...zn])}}),ra!=0&&b.createElement(ue.Z,{className:ie.deleteIcon,onClick:()=>{zn.splice(ra,1);let Hn=[];zn==null||zn.map(ba=>{var ta;(ta=ba==null?void 0:ba.ec_point_ids)==null||ta.map(oa=>{Hn.push(oa)})}),Ot($e(hn({},zn[ra-1]),{ec_point_ids:Hn})),jt([...zn])}}))))))};var Vn=(0,de.connect)(({user:ce})=>({user:ce}))(rn),Zt=ee(20834),Fn=ee(71418),ze=ee(38854),ct=ee(6848),Lt=ee(43428),mt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},Nt=ee(51257),ut=ee(28426),at=ee(70100),De=ee(57985),fe=ee(91842),Xe=ee(59301),Rt=Object.defineProperty,Oe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,yt=(ce,pe,Pe)=>pe in ce?Rt(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Bn=(ce,pe)=>{for(var Pe in pe||(pe={}))nt.call(pe,Pe)&&yt(ce,Pe,pe[Pe]);if(St)for(var Pe of St(pe))Me.call(pe,Pe)&&yt(ce,Pe,pe[Pe]);return ce},nn=(ce,pe)=>Oe(ce,Ie(pe)),dn=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),yn=({Itemid:ce,setqitem:pe,qitem:Pe,data:Ot,getdata:tn,bigitem:wa,setBigqitem:ma,isedit:zn,handleEditing:jt})=>{const[Yn,xn]=(0,b.useState)([]),[Ct,gn]=(0,b.useState)(!1),In=(Hn,ba,ta)=>{const oa=Array.from(Hn),[Ka]=oa.splice(ba,1);return oa.splice(ta,0,Ka),oa};(0,b.useEffect)(()=>{Ot.length>0&&xn([...Ot])},[Ot]);const ra=(Hn,ba)=>dn(void 0,null,function*(){if(!Hn.destination)return;if(zn){jt();return}const ta=In(ba,Hn.source.index,Hn.destination.index);gn(!0);let oa=yield(0,ne.ZP)(`/api/exercises/${ce}/adjust_position.json`,{method:"post",body:{id:ce,question_ids:ta==null?void 0:ta.map(Ka=>Ka.question_id)}});gn(!1),oa.status===0&&tn({id:ba==null?void 0:ba[Hn.source.index].question_id})});return Xe.createElement("div",null,Xe.createElement(De.Z5,{onDragEnd:Hn=>ra(Hn,Yn)},Xe.createElement(De.bK,{droppableId:"droppable"},(Hn,ba)=>Xe.createElement("div",Bn({ref:Hn.innerRef},Hn.droppableProps),Xe.createElement(Fn.Z,{spinning:Ct},Yn.map((ta,oa)=>Xe.createElement(De._l,{key:oa,draggableId:oa.toString(),index:oa},(Ka,Pn)=>{var ya,ja;return Xe.createElement("aside",Bn(Bn({ref:Ka.innerRef},Ka.draggableProps),Ka.dragHandleProps),Xe.createElement(ct.Z,{title:Xe.createElement(fe.Z,{value:(ta==null?void 0:ta.question_type)===8?(ya=ta==null?void 0:ta.program_attr)==null?void 0:ya.description:ta.question_title}),color:"#fff",placement:"left",overlayClassName:mt.titleTooltip},Xe.createElement("div",{onClick:()=>{if(zn){jt();return}pe(nn(Bn({},ta),{index:oa+1})),ma(wa),(0,Nt.Vf)("#question-scroll-id")},className:`${mt.qcount} ${ta.question_id===(Pe==null?void 0:Pe.question_id)?mt.qcountclick:""}`},Xe.createElement("span",{className:mt.score},ta==null?void 0:ta.question_score,"\u5206"),Xe.createElement("span",{className:mt.qtitle},oa+1,"\u3001",Xe.createElement(fe.Z,{value:(ta==null?void 0:ta.question_type)===8?(ja=ta==null?void 0:ta.program_attr)==null?void 0:ja.description:ta.question_title,showTextOnly:!0})))))}))),Hn.placeholder))))},Te=ee(95237),Ft=ee(81727),zt=ee(78673),wt=ee(61485),kt=ee(22962),sn=ee(59301),cn=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Jn=({form:ce,TagDiscipline:pe,exerciseitem:Pe,qitem:Ot,getTagData:tn})=>{var wa;const[ma,zn]=(0,b.useState)(!0),[jt,Yn]=(0,b.useState)(!1),[xn,Ct]=(0,b.useState)(""),[gn,In]=(0,b.useState)([]),[ra,Hn]=(0,b.useState)([]),[ba,ta]=(0,b.useState)(0);(0,b.useEffect)(()=>{Ka()},[]);const oa=Pn=>cn(void 0,null,function*(){const ya=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Pn==null?void 0:Pn.sub_discipline_id}});Hn(ya==null?void 0:ya.tag_disciplines)}),Ka=()=>cn(void 0,null,function*(){const Pn=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});In(Pn.disciplines||[]),Ot!=null&&Ot.sub_discipline_id&&oa(Ot),ta(Ot!=null&&Ot.sub_discipline_id?1:0),ce.setFieldsValue({difficulty:Ot.difficulty||2,tag_discipline_ids:Ot.tag_discipline_ids,repeat_answer:!Ot.repeat_answer,sub_discipline_id:Ot!=null&&Ot.sub_discipline_id?[Ot==null?void 0:Ot.discipline_id,Ot==null?void 0:Ot.sub_discipline_id]:[]})});return sn.createElement("div",null,sn.createElement("div",{style:{marginTop:30,height:ma?"100%":"0px",overflow:"hidden"}},sn.createElement(Be.default.Item,{className:mt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},sn.createElement(et.ZP.Group,{className:mt.radiogroup},sn.createElement(et.ZP.Button,{className:mt.easy,value:1},"\u7B80\u5355"),sn.createElement(et.ZP.Button,{className:mt.medium,value:2},"\u9002\u4E2D"),sn.createElement(et.ZP.Button,{className:mt.hard,value:3},"\u56F0\u96BE"))),sn.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:mt.formcenterselect},sn.createElement(le.Z,{className:mt.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Pn,ya)=>{ce.setFieldsValue({sub_discipline_id:Pn,tag_discipline_ids:[]}),ta(Pn?Pn.length:0),(Pn==null?void 0:Pn.length)>0&&(oa({sub_discipline_id:Pn[1]}),Pn[1]==(Ot==null?void 0:Ot.sub_discipline_id)&&ce.setFieldValue("tag_discipline_ids",Ot.tag_discipline_ids))},onClear:()=>{Hn([]),ce.setFieldValue("tag_discipline_ids",[]),ta(0)}})),sn.createElement(Be.default.Item,{className:mt.formcenterselect},sn.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},sn.createElement(Be.default.Item,{name:"tag_discipline_ids"},sn.createElement(ve.default,{className:mt.selectitems,disabled:ba===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(Pn,ya)=>ya.key.indexOf(Pn.toLowerCase())>=0},ra==null?void 0:ra.map(Pn=>sn.createElement(ve.default.Option,{key:Pn.name+Pn.id,value:Pn.id},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Pn.name),(Pn==null?void 0:Pn.type)==="personal"&&sn.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ba>0&&sn.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},sn.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),sn.createElement("a",{onClick:()=>{Yn(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),sn.createElement(Be.default.Item,{className:mt.formcenterselect},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},sn.createElement(zt.Z,null)),sn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",sn.createElement(ct.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},sn.createElement(wt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),sn.createElement(kt.Z,{open:jt,subDisciplineId:(wa=ce.getFieldValue("sub_discipline_id"))==null?void 0:wa[1],onCancel:()=>{Yn(!1)},onOkClick:Pn=>{Hn(ya=>[...ya,Pn]),ce.setFieldValue("tag_discipline_ids",[...ce.getFieldValue("tag_discipline_ids"),Pn==null?void 0:Pn.id])}}))},va=ee(59301),Da=Object.defineProperty,Na=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,en=(ce,pe,Pe)=>pe in ce?Da(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,On=(ce,pe)=>{for(var Pe in pe||(pe={}))fa.call(pe,Pe)&&en(ce,Pe,pe[Pe]);if($a)for(var Pe of $a(pe))yr.call(pe,Pe)&&en(ce,Pe,pe[Pe]);return ce},ia=(ce,pe)=>Na(ce,ar(pe)),xa=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),It=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();(0,b.useEffect)(()=>{var gn;xn.setFieldsValue(ia(On({},ce),{name:ce==null?void 0:ce.question_title,choices:(gn=ce==null?void 0:ce.question_choices)==null?void 0:gn.map(In=>ia(On({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)}))},[ce]);const Ct=gn=>{if(!(gn!=null&&gn.length))return!1;const In=gn.map(Hn=>{var ba;return(ba=Hn.choice_text)==null?void 0:ba.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return va.createElement("div",null,va.createElement(Be.default,{form:xn,colon:!1,onFinish:gn=>{var In,ra,Hn,ba,ta;if(Ct(gn.choices)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let oa=(ra=(In=gn==null?void 0:gn.choices)==null?void 0:In.map)==null?void 0:ra.call(In,(Pn,ya)=>{if((Pn==null?void 0:Pn.standard_boolean)===1)return ya+1}),Ka=ia(On({},gn),{item_type:ce==null?void 0:ce.question_type,question_choices:(ba=(Hn=gn==null?void 0:gn.choices)==null?void 0:Hn.map)==null?void 0:ba.call(Hn,Pn=>Pn.choice_text),standard_answers:oa.filter(Pn=>Pn),choices:(ta=gn==null?void 0:gn.choices)==null?void 0:ta.map(Pn=>ia(On({},Pn),{is_answer:Pn.standard_boolean}))});tn(On(On({},ce),Ka))},onFinishFailed:gn=>xa(void 0,null,function*(){var In,ra;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((ra=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:ra.name,{behavior:"smooth",block:"center"})})},va.createElement("div",{style:{display:"flex",alignItems:"center"}},va.createElement("div",{style:{flex:1}},va.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),va.createElement("span",null,(ce==null?void 0:ce.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&va.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},va.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),va.createElement(Ge.ZP,{onClick:()=>{var gn;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(ia(On({},ce),{name:ce==null?void 0:ce.question_title,choices:(gn=ce==null?void 0:ce.question_choices)==null?void 0:gn.map(In=>ia(On({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),pe(!1))}},"\u53D6\u6D88"),va.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:va.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},va.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},va.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>xa(void 0,null,function*(){xn.submit()})},"\u4FDD\u5B58"))),va.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},va.createElement(Te.Z,{align:"middle"},va.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},va.createElement(Ve.Z,{onBlur:gn=>{gn.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),va.createElement(Ft.u,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),va.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},_t=ee(92046),Vt=ee(74716),Wt=ee(59301),Rn=Object.defineProperty,wn=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Wn=(ce,pe,Pe)=>pe in ce?Rn(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,An=(ce,pe)=>{for(var Pe in pe||(pe={}))pt.call(pe,Pe)&&Wn(ce,Pe,pe[Pe]);if(Bt)for(var Pe of Bt(pe))Sn.call(pe,Pe)&&Wn(ce,Pe,pe[Pe]);return ce},ka=(ce,pe)=>wn(ce,vt(pe)),pa=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Ea=({qitem:ce,TagDiscipline:pe,exerciseitem:Pe,setisedit:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm(),Ct=Be.default.useWatch("use_blank_score",xn);return(0,b.useEffect)(()=>{xn.setFieldsValue(ka(An({},ce),{standard_answers:ce.standard_answers||[],name:ce.question_title,repeat_answer:!ce.repeat_answer}))},[ce]),Wt.createElement("div",null,Wt.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var ra,Hn,ba,ta;if(gn!=null&&gn.standard_answers||gn!=null&&gn.use_blank_score){let oa=((ra=xn.getFieldValue("standard_answers"))==null?void 0:ra.length)>0&&((ba=(Hn=xn.getFieldValue("standard_answers"))==null?void 0:Hn.map(Ka=>Ka.score))==null?void 0:ba.filter(Ka=>Ka));(oa==null?void 0:oa.length)>0&&xn.setFieldsValue({question_score:(oa==null?void 0:oa.length)>0&&((ta=oa.reduce((Ka,Pn)=>Ka+Pn))==null?void 0:ta.toFixed(1))})}},onFinish:gn=>{tn(ka(An(An({},ce),gn),{item_type:ce==null?void 0:ce.question_type,standard_answers:gn.standard_answers,question_title:gn.name}))},onFinishFailed:gn=>pa(void 0,null,function*(){var In,ra;gn.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Nt.pE)(),Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((ra=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:ra.name,{behavior:"smooth",block:"center"})})},Wt.createElement("div",{style:{display:"flex",alignItems:"center"}},Wt.createElement("div",{style:{flex:1}},Wt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Wt.createElement("span",null,"\u586B\u7A7A\u9898")),((Yn=Pe==null?void 0:Pe.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Wt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Wt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Wt.createElement(Ge.ZP,{onClick:()=>{ce.isadd?(Ot(!1),zn()):(xn.setFieldsValue(ka(An({},ce),{standard_answers:ce.standard_answers||[],name:ce.question_title,repeat_answer:!ce.repeat_answer})),Ot(!1))}},"\u53D6\u6D88"),Wt.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Wt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Wt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Wt.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Wt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Wt.createElement(Te.Z,{align:"middle"},Ct?Wt.createElement(Vt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Wt.createElement(Be.default.Item,{key:2,className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Wt.createElement(Ve.Z,{onBlur:gn=>{gn.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Wt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},Wt.createElement(et.ZP.Group,{className:mt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Wt.createElement(ct.Z,{overlayInnerStyle:{width:460},title:Wt.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",Wt.createElement("br",null),"\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")},Wt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Wt.createElement(_t.u,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ct,answerKey:"standard_answers"}),Wt.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Pe,TagDiscipline:pe,form:xn}))))},Pa=ee(14289),Dn=ee(59301),lr=Object.defineProperty,Nr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Xt=(ce,pe,Pe)=>pe in ce?lr(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Nn=(ce,pe)=>{for(var Pe in pe||(pe={}))Ue.call(pe,Pe)&&Xt(ce,Pe,pe[Pe]);if(Sr)for(var Pe of Sr(pe))bn.call(pe,Pe)&&Xt(ce,Pe,pe[Pe]);return ce},Kn=(ce,pe)=>Nr(ce,Ur(pe)),la=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Un=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{var Ct;xn.setFieldsValue(Kn(Nn({},ce),{name:ce.question_title,repeat_answer:!ce.repeat_answer,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(gn=>Kn(Nn({},gn),{is_answer:gn!=null&&gn.standard_boolean?1:0}))}))},[ce]),Dn.createElement("div",null,Dn.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{var gn,In,ra,Hn;let ba=(In=(gn=Ct==null?void 0:Ct.choices)==null?void 0:gn.map)==null?void 0:In.call(gn,(ta,oa)=>{if((ta==null?void 0:ta.is_answer)===1)return oa+1});tn(Kn(Nn(Nn({},ce),Ct),{question_title:Ct.name,standard_answers:ba.filter(ta=>ta),question_choices:(Hn=(ra=Ct==null?void 0:Ct.choices)==null?void 0:ra.map)==null?void 0:Hn.call(ra,ta=>ta.choice_text)}))},onFinishFailed:Ct=>la(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Dn.createElement("div",{style:{display:"flex",alignItems:"center"}},Dn.createElement("div",{style:{flex:1}},Dn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Dn.createElement("span",null,"\u5224\u65AD\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Dn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Dn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Dn.createElement(Ge.ZP,{onClick:()=>{var Ct;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(Kn(Nn({},ce),{name:ce.question_title,repeat_answer:!ce.repeat_answer,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(gn=>Kn(Nn({},gn),{is_answer:gn!=null&&gn.standard_boolean?1:0}))})),pe(!1))}},"\u53D6\u6D88"),Dn.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Dn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Dn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Dn.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Dn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Dn.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Dn.createElement(Ve.Z,{onBlur:Ct=>{Ct.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Dn.createElement(Pa.Z,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Dn.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},ur=ee(36381),da={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},En=ee(39793),dr=Object.defineProperty,xr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ua=(ce,pe,Pe)=>pe in ce?dr(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,La=(ce,pe)=>{for(var Pe in pe||(pe={}))ha.call(pe,Pe)&&Ua(ce,Pe,pe[Pe]);if(Ir)for(var Pe of Ir(pe))za.call(pe,Pe)&&Ua(ce,Pe,pe[Pe]);return ce},Or=(ce,pe)=>xr(ce,Wr(pe)),no=(ce,pe)=>{var Pe={};for(var Ot in ce)ha.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ir)for(var Ot of Ir(ce))pe.indexOf(Ot)<0&&za.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Fr=ce=>{var pe=ce,{value:Pe,onChange:Ot,scrollId:tn}=pe,wa=no(pe,["value","onChange","scrollId"]);return b.createElement("div",{id:tn||""},b.createElement(En.Z,Or(La({},wa),{defaultValue:Pe,onChange:(ma,zn)=>{console.log("a:",ma,zn),zn!=null&&zn.length?Ot(ma,zn):Ot(ma)}})))},Er=({value:ce,onChange:pe,placeholder:Pe,height:Ot=140,isEdit:tn})=>tn?b.createElement(En.Z,{watch:!0,isFocus:!0,height:Ot,placeholder:Pe,defaultValue:ce,onChange:pe}):b.createElement("div",{style:{cursor:"pointer"}},ce?b.createElement(fe.Z,{className:da.inputBorder,value:ce}):b.createElement("div",{className:`${da.inputBorder} ${da.placeholder}`},Pe));var Pr=ee(43604),si=Object.defineProperty,ai=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Mo=(ce,pe,Pe)=>pe in ce?si(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Ao=(ce,pe)=>{for(var Pe in pe||(pe={}))yo.call(pe,Pe)&&Mo(ce,Pe,pe[Pe]);if(ho)for(var Pe of ho(pe))Go.call(pe,Pe)&&Mo(ce,Pe,pe[Pe]);return ce},gr=(ce,pe)=>ai(ce,xi(pe)),eo=(ce,pe)=>{var Pe={};for(var Ot in ce)yo.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&ho)for(var Ot of ho(ce))pe.indexOf(Ot)<0&&Go.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Qo=["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"],Yo=({value:ce,onChange:pe,choiceTextKey:Pe,answerKey:Ot,index:tn,isEdit:wa,setInputActive:ma,form:zn,choiceOptionsPath:jt,allowChangeMode:Yn,showAddIcon:xn,addItem:Ct,deleteItem:gn})=>{const In=(ce==null?void 0:ce[Ot])===1,ra=()=>{const ba=zn.getFieldValue(jt);zn.setFieldValue(jt,ba.map(ta=>gr(Ao({},ta),{[Ot]:0})))},Hn=()=>{In?pe(gr(Ao({},ce),{[Ot]:0})):(Yn||ra(),pe(gr(Ao({},ce),{[Ot]:1})))};return b.createElement(Te.Z,{className:da.choiceWrap,align:"middle",wrap:!1},b.createElement(Pr.Z,{onClick:Hn,className:`${da.choiceIndex} ${In?da.activeAnswer:""}`},Qo[tn]),b.createElement(Pr.Z,{flex:1,className:`${da.editorWrap} ml15`,onClick:ma},b.createElement(Er,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:wa,value:ce==null?void 0:ce[Pe],onChange:ba=>{pe(gr(Ao({},ce),{[Pe]:ba}))}})),b.createElement(Pr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Hn,className:`${da.setAnswerBtn} ${In?da.activeAnswer:""}`},In?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(Pr.Z,{className:da.actionWrapper},b.createElement(ct.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(re.Z,{className:da.addIcon,onClick:Ct,style:{visibility:xn?"visible":"hidden"}})),b.createElement(ct.Z,{title:"\u5220\u9664"},b.createElement(ue.Z,{className:da.deleteIcon,onClick:gn,style:{visibility:tn>1?"visible":"hidden"}}))))},Oo=({questionTitlePlaceholder:ce,titleKey:pe,choiceKey:Pe,analysisKey:Ot,choiceTextKey:tn,answerKey:wa,choiceOptionsPath:ma,allowChangeMode:zn=!0,form:jt,showAnalysis:Yn=!0})=>{const[xn,Ct]=(0,b.useState)(),[gn,In]=(0,b.useState)(!1);return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Fr,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Be.default.List,{name:Pe,rules:[{validator(ra,Hn){const ba=Hn.some(oa=>oa[wa]===1),ta=Hn.findIndex(oa=>{var Ka;return((Ka=oa[tn])==null?void 0:Ka.length)<=0});return ta!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qo[ta]}\u9009\u9879\u7684\u5185\u5BB9`)):ba?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ra,{add:Hn,remove:ba})=>b.createElement("div",{id:Array.isArray(ma)?ma.join("_"):`${ma}`},ra.map((ta,oa)=>{var Ka=ta,{key:Pn,name:ya}=Ka,ja=eo(Ka,["key","name"]);const qr=xn===Pn,cr=()=>{Ct(Pn)},li=oa<7&&oa===ra.length-1,Za=()=>Hn({[tn]:"",[wa]:0}),Co=()=>ba(ya);return b.createElement(Be.default.Item,gr(Ao({},ja),{key:Pn,name:ya,noStyle:!0}),b.createElement(Yo,{choiceTextKey:tn,answerKey:wa,index:oa,isEdit:qr,setInputActive:cr,form:jt,choiceOptionsPath:ma,allowChangeMode:zn,showAddIcon:li,addItem:Za,deleteItem:Co}))}),ra.length<8&&b.createElement("div",{className:`${da.addBtn} mb30`,onClick:()=>Hn({[tn]:"",[wa]:0})},"\u6DFB\u52A0\u9009\u9879"))),Yn&&b.createElement("div",{onClick:()=>In(!0)},b.createElement(Be.default.Item,{name:Ot,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gn}))))};var br=ee(59301),ri=Object.defineProperty,Hr=Object.defineProperties,ko=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,vi=Object.prototype.propertyIsEnumerable,Ui=(ce,pe,Pe)=>pe in ce?ri(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,tl=(ce,pe)=>{for(var Pe in pe||(pe={}))di.call(pe,Pe)&&Ui(ce,Pe,pe[Pe]);if(mo)for(var Pe of mo(pe))vi.call(pe,Pe)&&Ui(ce,Pe,pe[Pe]);return ce},nl=(ce,pe)=>Hr(ce,ko(pe)),Vo=(ce,pe)=>{var Pe={};for(var Ot in ce)di.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&mo)for(var Ot of mo(ce))pe.indexOf(Ot)<0&&vi.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Fi=({value:ce,onChange:pe})=>{const Pe=tn=>{Ye.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:da.modal,onOk:()=>{const wa=[...ce];wa.splice(tn,1),pe(wa)}})},Ot=()=>{const tn=[...ce];tn.push(""),pe(tn)};return br.createElement(Te.Z,{className:"ml20"},br.createElement(Pr.Z,{flex:1},ce==null?void 0:ce.map((tn,wa)=>br.createElement(Te.Z,{key:`${tn}_${wa}`,align:"middle",className:"mb20"},br.createElement(ke.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:tn,autoSize:{maxRows:3},maxLength:1e3,onBlur:ma=>{const zn=[...ce],jt=ma.target.value.trim();zn[wa]=jt,pe(zn)}}),br.createElement(ct.Z,{title:"\u5220\u9664"},br.createElement(ue.Z,{className:da.deleteIcon,style:{marginLeft:15,visibility:wa>0?"visible":"hidden"},onClick:()=>Pe(wa)}))))),br.createElement(Pr.Z,null,br.createElement("div",{className:`${da.addBtn}`,onClick:()=>{Ot()}},"\u65B0\u589E\u7B54\u6848")))},Wi=({value:ce=!0,onChange:pe})=>br.createElement(zt.Z,{checked:!ce,onChange:Pe=>{pe(!Pe)}}),dl="\u2581",gl=({questionTitlePlaceholder:ce,form:pe,name:Pe,scoreByBlank:Ot,answerKey:tn,titleKey:wa="name",analysisKey:ma="analysis",isOrdered:zn="is_ordered"})=>{var jt,Yn;const[xn,Ct]=(0,b.useState)(!1),gn=(Pn,ya)=>{const ja=ya.line;let qr=0;for(let li=0;li{const cr=Pn.getRange(ya.from,ya.to);let li=0;if(ya.text.forEach(Za=>{li+=Za.split(dl).length-1}),ya.origin!=="setValue"){if(cr&&cr.indexOf(dl)!==-1){const Za=cr.split(dl).length-1,Co=gn(Pn,ya.from);if(console.log(`\u5220\u9664${Za}\u4E2A\uFF0C \u524D\u9762\u6709${Co}\u4E2A\uFF0C\u65B0\u589E${li}\u4E2A`),Za>1){const Cr=Array.from({length:Za},(ao,Eo)=>Co+Eo);qr(Cr)}else qr(Co)}else if(li>0){const Za=gn(Pn,ya.from);console.log(`\u65B0\u589E${li}\u4E2A\uFF0C\u4E4B\u524D\u6709${Za}\u4E2A`),ja(li,Za)}}},ra=()=>{const Pn=pe.getFieldValue(["sub_item_banks",...tn]);pe.setFieldValue(["sub_item_banks",...tn],Pn==null?void 0:Pn.map((ya,ja)=>nl(tl({},ya),{position:ja+1})))},Hn=(0,b.useRef)(),ba=(Pn,ya)=>{for(let ja=0;ja{ta.current(Pn),ra()},Ka=(Yn=(jt=pe.getFieldValue("sub_item_banks"))==null?void 0:jt[tn==null?void 0:tn[0]])==null?void 0:Yn[tn==null?void 0:tn[1]];return console.log(pe==null?void 0:pe.getFieldValue(["sub_item_banks",...Ot])),br.createElement("div",{className:da.wrap},br.createElement("div",{className:da.questionTitleEditorWrap},br.createElement(Be.default.Item,{label:"\u9898\u5E72",name:wa,labelCol:{span:24},rules:[{required:!0}]},br.createElement(Fr,{scrollId:"name",watch:!0,height:140,placeholder:ce,showNullButton:!0,onCMBeforeChange:(Pn,ya)=>{In(Pn,ya,ba,oa)}}))),br.createElement(Be.default.List,{name:tn,rules:[{validator(Pn,ya){if((ya==null?void 0:ya.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ja of ya){const{answer_text:qr}=ja||{};if(qr!=null&&qr.some(cr=>(cr==null?void 0:cr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Pn,{add:ya,remove:ja},{errors:qr})=>(Hn.current=ya,ta.current=ja,br.createElement(br.Fragment,null,br.createElement(Be.default.Item,{label:br.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Pn!=null&&Pn.length)&&br.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Pn.map((cr,li)=>{var Za=cr,{key:Co,name:Cr}=Za,ao=Vo(Za,["key","name"]);return br.createElement(Te.Z,{className:"mb20",key:Co,align:"top"},br.createElement(Pr.Z,{flex:"0 0 auto",className:`${da.blankIndex} pt5`},"\u586B\u7A7A\u9879",li+1),br.createElement(Pr.Z,{flex:1},br.createElement(Te.Z,{align:"top",justify:"space-between"},br.createElement(Pr.Z,{flex:1},br.createElement(Be.default.Item,nl(tl({},ao),{name:[Cr,"answer_text"],noStyle:!0}),br.createElement(Fi,null))),(pe==null?void 0:pe.getFieldValue(["sub_item_banks",...Ot]))&&br.createElement(Pr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},br.createElement(Be.default.Item,nl(tl({},ao),{name:[Cr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:da.blankInputNumberWrapper}),br.createElement(Ve.Z,{onChange:()=>{var Eo,hi;let mi=pe==null?void 0:pe.getFieldValue(["sub_item_banks",tn==null?void 0:tn[0],"standard_answers"]),pr=0;for(let po in mi)(Eo=mi[po])!=null&&Eo.score&&(pr+=Number((hi=mi[po])==null?void 0:hi.score));pe==null||pe.setFieldValue(["sub_item_banks",tn==null?void 0:tn[0],"question_score"],pr)},className:da.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),br.createElement(Be.default.Item,nl(tl({},ao),{name:[Cr,"position"],noStyle:!0}),br.createElement(ke.default,{type:"hidden"}))))})))),br.createElement(Te.Z,{align:"middle"},br.createElement(Be.default.Item,{name:[Pe,"downcase"],valuePropName:"checked"},br.createElement(zt.Z,null)),br.createElement(Pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),br.createElement(Te.Z,{align:"middle"},br.createElement(Be.default.Item,{name:[Pe,"no_space"],valuePropName:"checked"},br.createElement(zt.Z,null)),br.createElement(Pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ka==null?void 0:Ka.length)>1&&br.createElement(Te.Z,{align:"middle",className:(Ka==null?void 0:Ka.length)>1?"mb30":`${da.hide}`},br.createElement(Be.default.Item,{name:zn},br.createElement(Wi,null)),br.createElement(Pr.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")),br.createElement("div",{onClick:()=>Ct(!0)},br.createElement(Be.default.Item,{name:ma,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},br.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xn}))))};var Pl=Object.defineProperty,kr=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,we=(ce,pe,Pe)=>pe in ce?Pl(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,fn=(ce,pe)=>{for(var Pe in pe||(pe={}))Ya.call(pe,Pe)&&we(ce,Pe,pe[Pe]);if(Ga)for(var Pe of Ga(pe))so.call(pe,Pe)&&we(ce,Pe,pe[Pe]);return ce},Mn=(ce,pe)=>kr(ce,Qa(pe)),Sa=(ce,pe)=>{var Pe={};for(var Ot in ce)Ya.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ga)for(var Ot of Ga(ce))pe.indexOf(Ot)<0&&so.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const on={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ma=({value:ce,onChange:pe,form:Pe,choiceKey:Ot})=>{const tn=(ce==null?void 0:ce.is_answer)===1,wa=ce==null?void 0:ce.choice_text,ma=()=>{var zn;const jt=(zn=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",...Ot]))==null?void 0:zn.map(Yn=>({choice_text:Yn.choice_text,is_answer:0}));Pe==null||Pe.setFieldValue(["sub_item_banks",...Ot],jt),pe(Mn(fn({},ce),{is_answer:1}))};return b.createElement(Te.Z,{className:da.choiceWrap,align:"middle",wrap:!1},b.createElement(Pr.Z,{onClick:ma,className:`${da.choiceIndex} ${da.judgementIndex} ${tn?da.activeAnswer:""}`},on[wa]),b.createElement(Pr.Z,{flex:1,className:`${da.editorWrap} ml15`},b.createElement("div",{className:`${da.inputBorder} ${da.placeholder} ${tn?da.activeJudgementAnswer:""}`},wa)),b.createElement(Pr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:ma,className:`${da.setAnswerBtn} ${tn?da.activeAnswer:""}`},tn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Fa=({questionTitlePlaceholder:ce,choiceKey:pe="choices",form:Pe,titleKey:Ot="name",analysisKey:tn="analysis"})=>{const[wa,ma]=(0,b.useState)(!1);return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Ot,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Fr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Be.default.List,{name:pe,rules:[{validator(zn,jt){return jt.some(xn=>(xn==null?void 0:xn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},zn=>b.createElement("div",{id:"choices"},zn.map(jt=>{var Yn=jt,{key:xn,name:Ct}=Yn,gn=Sa(Yn,["key","name"]);return b.createElement(Be.default.Item,Mn(fn({},gn),{key:xn,name:Ct,noStyle:!0}),b.createElement(Ma,{form:Pe,choiceKey:pe}))})))),b.createElement("div",{onClick:()=>ma(!0)},b.createElement(Be.default.Item,{name:tn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wa}))))};var jn=ee(12563),Xn=Object.defineProperty,sr=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,bo=(ce,pe,Pe)=>pe in ce?Xn(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,$o=(ce,pe)=>{for(var Pe in pe||(pe={}))Ja.call(pe,Pe)&&bo(ce,Pe,pe[Pe]);if(Ta)for(var Pe of Ta(pe))Rr.call(pe,Pe)&&bo(ce,Pe,pe[Pe]);return ce},Wo=(ce,pe)=>sr(ce,Ha(pe)),Ti=(ce,pe)=>{var Pe={};for(var Ot in ce)Ja.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ta)for(var Ot of Ta(ce))pe.indexOf(Ot)<0&&Rr.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Ji=ce=>{var pe=ce,{value:Pe,onChange:Ot}=pe,tn=Ti(pe,["value","onChange"]);const wa=ma=>{Ot([ma])};return b.createElement(En.Z,Wo($o({},tn),{defaultValue:Pe==null?void 0:Pe[0],onChange:wa}))},al=ce=>{if(!ce)return!1;let pe=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 ce==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zl=({value:ce=[],onClose:pe})=>b.createElement(jn.default,{closable:!0,onClose:pe,className:da.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ce.join(" \u6216 "))),Al=({questionTitlePlaceholder:ce,form:pe,showKeywords:Pe,isMustKeyWords:Ot=Pe,titleKey:tn="name",analysisKey:wa="analysis",answerTexts:ma="answer_texts",keywords:zn="keywords",useKeywords:jt="use_keywords",indexs:Yn})=>{var xn,Ct,gn,In;const[ra,Hn]=(0,b.useState)(!1),[ba,ta]=(0,b.useState)(""),oa=(Ct=(xn=pe.getFieldValue("sub_item_banks"))==null?void 0:xn[jt==null?void 0:jt[0]])==null?void 0:Ct[jt==null?void 0:jt[1]],Ka=(In=(gn=pe.getFieldValue("sub_item_banks"))==null?void 0:gn[jt==null?void 0:jt[0]])==null?void 0:In.question_score;return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:tn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Fr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ma,labelCol:{span:24}},b.createElement(Ji,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Pe&&!Ot&&b.createElement(Be.default.Item,{hidden:!0,name:jt,valuePropName:"checked"},b.createElement(zt.Z,{defaultChecked:!0})),Pe&&Ot&&b.createElement(Te.Z,{align:"middle",className:"mb30"},b.createElement(Be.default.Item,{name:jt,valuePropName:"checked"},b.createElement(zt.Z,null)),b.createElement(Pr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Pr.Z,null,b.createElement(ct.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"},b.createElement(wt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(oa||!Ot)&&b.createElement(Be.default.List,{name:zn,rules:[{validator(Pn,ya){return Ot?ya!=null&&ya.length?(ya==null?void 0:ya.reduce((qr,cr)=>qr+cr.score,0))>parseFloat(Ka)?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()}}]},(Pn,{add:ya,remove:ja})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${da.title} mb10`},Ot?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Te.Z,{align:"middle",className:"font14 mb30"},b.createElement(Pr.Z,{flex:1},b.createElement(ke.default,{value:ba,onChange:qr=>{ta(qr.target.value)},maxLength:50,allowClear:!0,onPressEnter:qr=>{var cr,li,Za,Co;const Cr=`${(cr=qr.target)==null?void 0:cr.value}`,ao=(Za=(li=Cr==null?void 0:Cr.split("|"))==null?void 0:li.filter(mi=>!!mi))==null?void 0:Za.map(mi=>mi==null?void 0:mi.trim()),Eo=pe.getFieldValue(["sub_item_banks",...zn]),hi=((Co=Eo==null?void 0:Eo.map(mi=>mi==null?void 0:mi.keyword))==null?void 0:Co.flat())||[];for(const mi of ao)if(hi.includes(mi)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}al(Cr)&&(ya({keyword:ao,score:1}),ta(""))},className:da.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"})),b.createElement(Pr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Pn.map(qr=>{var cr=qr,{key:li,name:Za}=cr,Co=Ti(cr,["key","name"]);return b.createElement(Te.Z,{key:li,className:"mb20",style:{marginRight:148}},b.createElement(Pr.Z,{flex:1},b.createElement(Te.Z,{align:"middle",justify:"space-between"},b.createElement(Be.default.Item,Wo($o({},Co),{name:[Za,"keyword"]}),b.createElement(Zl,{onClose:()=>ja(Za)})),Ot&&b.createElement(Be.default.Item,Wo($o({},Co),{name:[Za,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:da.blankInputNumberWrapper}),b.createElement(Ve.Z,{className:da.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>Hn(!0)},b.createElement(Be.default.Item,{name:wa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ra}))))};var So=ee(59301),yl=Object.defineProperty,eu=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,su=(ce,pe,Pe)=>pe in ce?yl(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,mu=(ce,pe)=>{for(var Pe in pe||(pe={}))tu.call(pe,Pe)&&su(ce,Pe,pe[Pe]);if(xl)for(var Pe of xl(pe))Qu.call(pe,Pe)&&su(ce,Pe,pe[Pe]);return ce},Yu=(ce,pe)=>eu(ce,Nl(pe)),El=(ce,pe)=>{var Pe={};for(var Ot in ce)tu.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&xl)for(var Ot of xl(ce))pe.indexOf(Ot)<0&&Qu.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const{Panel:Ru}=ur.default,Mu=({questionTitlePlaceholder:ce,choiceKey:pe,form:Pe,withScore:Ot})=>{const tn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[wa,ma]=(0,b.useState)(),[zn,jt]=(0,b.useState)([]),Yn=Ct=>{jt(Ct)},xn=({value:Ct})=>So.createElement("div",{style:{width:150,paddingLeft:11}},Ct);return So.createElement("div",{className:da.wrap},So.createElement("div",{className:da.questionTitleEditorWrap},So.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},So.createElement(Fr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),So.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),So.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ct,gn){return gn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ct,{add:gn,remove:In,move:ra})=>{const Hn=Pe.getFieldValue("sub_item_banks");return So.createElement(So.Fragment,null,So.createElement(ur.default,{className:Ct.length>0?da.collapseWrapper:"",bordered:!1,activeKey:zn,onChange:Yn,expandIcon:({isActive:ba})=>So.createElement("i",{className:`iconfont icon-weizhankai ${ba?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},Ct.map((ba,ta)=>{var oa=ba,{key:Ka,name:Pn}=oa,ya=El(oa,["key","name"]),ja,qr,cr,li,Za,Co,Cr,ao,Eo,hi,mi,pr,po,Ki;return So.createElement(Ru,{className:da.panel,forceRender:!0,header:So.createElement("div",{className:da.panelHeader},"\u7B2C",ta+1,"\u5C0F\u9898",So.createElement("span",null,"\uFF08",((ja=Hn==null?void 0:Hn[Pn])==null?void 0:ja.question_type)==0?"\u5355\u9009\u9898":((qr=Hn==null?void 0:Hn[Pn])==null?void 0:qr.question_type)==1?"\u591A\u9009\u9898":((cr=Hn==null?void 0:Hn[Pn])==null?void 0:cr.question_type)==3?"\u586B\u7A7A\u9898":((li=Hn==null?void 0:Hn[Pn])==null?void 0:li.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Pn,extra:So.createElement(Te.Z,{align:"middle",onClick:Li=>Li.stopPropagation()},((Za=Hn==null?void 0:Hn[Pn])==null?void 0:Za.question_type)==3&&So.createElement(So.Fragment,null,So.createElement(et.ZP.Group,{defaultValue:(Co=Hn==null?void 0:Hn[Pn])==null?void 0:Co.use_blank_score,className:mt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Li=>{var ea,xo,Ri,Zo,Ci;if(Pe==null||Pe.setFieldValue(["sub_item_banks",Pn,"use_blank_score"],(ea=Li==null?void 0:Li.target)==null?void 0:ea.value),(xo=Li==null?void 0:Li.target)!=null&&xo.value){let Mi=0;for(let oi in(Ri=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Pn]))==null?void 0:Ri.standard_answers)Mi+=Number((Ci=(Zo=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Pn]))==null?void 0:Zo.standard_answers[oi])==null?void 0:Ci.score);Pe==null||Pe.setFieldValue(["sub_item_banks",Pn,"question_score"],Mi||"")}ma(new Date)}}),So.createElement(ct.Z,{overlayInnerStyle:{width:460},title:So.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",So.createElement("br",null),"\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")},So.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Ot&&So.createElement(Be.default.Item,Yu(mu({},ya),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Pn,"question_score"],className:da.blankInputNumberWrapper}),((Cr=Hn==null?void 0:Hn[Pn])==null?void 0:Cr.question_type)==3&&((ao=Hn==null?void 0:Hn[Pn])!=null&&ao.use_blank_score)?So.createElement(xn,null):So.createElement(Ve.Z,{className:da.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),So.createElement(Te.Z,{align:"middle",className:"pl40",style:{width:82}},ta!==0&&So.createElement("div",{onClick:()=>{var Li;ra(ta,ta-1);const ea=(Li=Pe.getFieldValue("sub_item_banks"))==null?void 0:Li.map((xo,Ri)=>(Ct.map((Zo,Ci)=>{Ri===Ci&&(xo.q_position=Number(Zo.name)+1)}),xo));Pe.setFieldValue("sub_item_banks",ea)}},So.createElement(ct.Z,{title:"\u4E0A\u79FB"},So.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ta{var Li;ra(ta,ta+1);const ea=(Li=Pe.getFieldValue("sub_item_banks"))==null?void 0:Li.map((xo,Ri)=>(Ct.map((Zo,Ci)=>{Ri===Ci&&(xo.q_position=Number(Zo.name)+1)}),xo));Pe.setFieldValue("sub_item_banks",ea)},className:ta===0?"":"ml10"},So.createElement(ct.Z,{title:"\u4E0B\u79FB"},So.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),So.createElement(ct.Z,{title:"\u5220\u9664"},So.createElement(ue.Z,{className:`${da.deleteIcon} ml40`,onClick:()=>In(Pn)})))},So.createElement(Be.default.Item,Yu(mu({},ya),{name:Pn}),(((Eo=Hn==null?void 0:Hn[Pn])==null?void 0:Eo.question_type)==0||((hi=Hn==null?void 0:Hn[Pn])==null?void 0:hi.question_type)==1)&&So.createElement(Oo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((mi=Hn==null?void 0:Hn[Pn])==null?void 0:mi.question_type)==1,form:Pe,choiceKey:[Pn,"choices"],titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],choiceOptionsPath:["sub_item_banks",Pn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((pr=Hn==null?void 0:Hn[Pn])==null?void 0:pr.question_type)==3&&So.createElement(gl,{form:Pe,name:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Pn,"use_blank_score"],titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],isOrdered:[Pn,"is_ordered"],answerKey:[Pn,"standard_answers"],key:wa}),((po=Hn==null?void 0:Hn[Pn])==null?void 0:po.question_type)==2&&So.createElement(Fa,{form:Pe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],choiceKey:[Pn,"choices"]}),((Ki=Hn==null?void 0:Hn[Pn])==null?void 0:Ki.question_type)==4&&So.createElement(Al,{showKeywords:!0,isMustKeyWords:!0,form:Pe,titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],answerTexts:[Pn,"answer_texts"],useKeywords:[Pn,"use_keywords"],keywords:[Pn,"keywords"],indexs:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Ct.length<20&&So.createElement(ze.Z,{menu:{items:[{label:So.createElement("div",{onClick:()=>{gn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:So.createElement("div",{onClick:()=>{gn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:So.createElement("div",{onClick:()=>{gn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:So.createElement("div",{onClick:()=>{gn({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:So.createElement("div",{onClick:()=>{gn({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(ba=>ba.show).map(ba=>({label:ba.label,key:ba.key}))}},So.createElement("div",{className:`${da.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var rl=ee(59301),ku=Object.defineProperty,nu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,_u=(ce,pe,Pe)=>pe in ce?ku(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,bl=(ce,pe)=>{for(var Pe in pe||(pe={}))Tu.call(pe,Pe)&&_u(ce,Pe,pe[Pe]);if(bu)for(var Pe of bu(pe))Xu.call(pe,Pe)&&_u(ce,Pe,pe[Pe]);return ce},ji=(ce,pe)=>nu(ce,Ju(pe)),Zu=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),au=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();(0,b.useEffect)(()=>{var gn;xn.setFieldsValue(ji(bl({},ce),{name:ce.question_title,sub_item_banks:(gn=ce.sub_exercise_questions)==null?void 0:gn.map(In=>{var ra;return ji(bl({},In),{name:In.question_title,choices:(ra=In==null?void 0:In.question_choices)==null?void 0:ra.map(Hn=>ji(bl({},Hn),{is_answer:Hn!=null&&Hn.standard_boolean?1:0}))})}),repeat_answer:!ce.repeat_answer}))},[ce]);const Ct=gn=>{if(!(gn!=null&&gn.length))return!1;const In=gn.map(Hn=>{var ba;return(ba=Hn.choice_text)==null?void 0:ba.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return rl.createElement("div",null,rl.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var ra,Hn,ba,ta;if(gn!=null&&gn.sub_item_banks){let oa=((ra=xn.getFieldValue("sub_item_banks"))==null?void 0:ra.length)>0&&((ba=(Hn=xn.getFieldValue("sub_item_banks"))==null?void 0:Hn.map(Ka=>{var Pn;if(Ka.question_type==3&&(Ka!=null&&Ka.use_blank_score)){let ya=0;for(let ja in Ka==null?void 0:Ka.standard_answers)ya+=Number((Pn=Ka==null?void 0:Ka.standard_answers[ja])==null?void 0:Pn.score);return ya}else return Ka.question_score}))==null?void 0:ba.filter(Ka=>Ka));(oa==null?void 0:oa.length)>0&&xn.setFieldsValue({question_score:(ta=parseFloat(oa.reduce((Ka,Pn)=>parseFloat(Ka)+parseFloat(Pn))))==null?void 0:ta.toFixed(1)})}},onFinish:gn=>{var In,ra;if((In=gn.sub_item_banks)==null?void 0:In.some(ba=>ba.question_type===0||ba.question_type===1?Ct(ba.choices):!1)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}tn(ji(bl(bl({},ce),gn),{question_title:gn.name,sub_questions:(ra=gn==null?void 0:gn.sub_item_banks)==null?void 0:ra.map(ba=>{var ta,oa,Ka,Pn;return(ba==null?void 0:ba.question_type)==3?ji(bl({},ba),{question_title:ba.name,item_type:ba==null?void 0:ba.question_type}):ji(bl({},ba),{question_title:ba.name,question_choices:(oa=(ta=ba==null?void 0:ba.choices)==null?void 0:ta.map)==null?void 0:oa.call(ta,ya=>ya.choice_text),standard_answers:(Pn=(Ka=ba==null?void 0:ba.choices)==null?void 0:Ka.map)==null?void 0:Pn.call(Ka,(ya,ja)=>(ya==null?void 0:ya.is_answer)===1&&ja+1).filter(ya=>ya),item_type:ba==null?void 0:ba.question_type})})}))},onFinishFailed:gn=>Zu(void 0,null,function*(){var In,ra;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((ra=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:ra.name,{behavior:"smooth",block:"center"})})},rl.createElement("div",{style:{display:"flex",alignItems:"center"}},rl.createElement("div",{style:{flex:1}},rl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),rl.createElement("span",null,"\u7EC4\u5408\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&rl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},rl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),rl.createElement(Ge.ZP,{onClick:()=>{var gn;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(ji(bl({},ce),{name:ce.question_title,sub_item_banks:(gn=ce.sub_exercise_questions)==null?void 0:gn.map(In=>{var ra;return ji(bl({},In),{name:In.question_title,choices:(ra=In==null?void 0:In.question_choices)==null?void 0:ra.map(Hn=>ji(bl({},Hn),{is_answer:Hn!=null&&Hn.standard_boolean?1:0}))})}),repeat_answer:!ce.repeat_answer})),pe(!1))}},"\u53D6\u6D88"),rl.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:rl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},rl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},rl.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),rl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},rl.createElement(Vt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),rl.createElement(Mu,{form:xn,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),rl.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},Bi=ee(59301),Cu=Object.defineProperty,zu=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,Fu=(ce,pe,Pe)=>pe in ce?Cu(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Fl=(ce,pe)=>{for(var Pe in pe||(pe={}))Hu.call(pe,Pe)&&Fu(ce,Pe,pe[Pe]);if(Il)for(var Pe of Il(pe))xu.call(pe,Pe)&&Fu(ce,Pe,pe[Pe]);return ce},zl=(ce,pe)=>zu(ce,rs(pe)),os=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),ju=({qitem:ce,setqitem:pe,setisedit:Pe,TagDiscipline:Ot,exerciseitem:tn,seveeditor:wa,deleteitem:ma,showTip:zn})=>{var jt,Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{var Ct,gn;xn.setFieldsValue(zl(Fl({},ce),{name:ce==null?void 0:ce.question_title,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(In=>zl(Fl({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),ce.shixun=(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(In=>zl(Fl({},In),{defaultscore:In.challenge_score}))},[]),Bi.createElement("div",null,Bi.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{var gn,In;let ra=zl(Fl({},Ct),{question_scores:(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(Hn=>Hn.challenge_score),item_type:ce==null?void 0:ce.question_type,choices:(In=Ct==null?void 0:Ct.choices)==null?void 0:In.map(Hn=>zl(Fl({},Hn),{is_answer:Hn.standard_boolean}))});wa(Fl(Fl({},ce),ra))},onFinishFailed:Ct=>os(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Bi.createElement("div",{style:{display:"flex",alignItems:"center"}},Bi.createElement("div",{style:{flex:1}},Bi.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Bi.createElement("span",null,"\u5B9E\u8BAD\u9898")),((jt=tn==null?void 0:tn.exercise)==null?void 0:jt.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Bi.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ma()}},Bi.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Bi.createElement(Ge.ZP,{onClick:()=>{var Ct,gn;xn.setFieldsValue(zl(Fl({},ce),{name:ce==null?void 0:ce.question_title,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(In=>zl(Fl({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),ce.shixun=(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(In=>zl(Fl({},In),{challenge_score:In.defaultscore})),pe(Fl({},ce)),Pe(!1)}},"\u53D6\u6D88"),Bi.createElement(ct.Z,{overlayClassName:mt.shake,open:zn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Bi.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Bi.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Bi.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>os(void 0,null,function*(){var Ct,gn,In;if(((gn=(Ct=ce==null?void 0:ce.shixun)==null?void 0:Ct.map)==null?void 0:gn.call(Ct,ra=>ra.challenge_score).filter(ra=>ra).length)<((In=ce==null?void 0:ce.shixun)==null?void 0:In.length)){Ne.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}xn.submit()})},"\u4FDD\u5B58"))),Bi.createElement(Vt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Bi.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Bi.createElement(En.Z,{watch:!0,height:140,placeholder:"",defaultValue:ce.question_title}))),Bi.createElement(Te.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Bi.createElement("div",null,Bi.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Bi.createElement("a",{href:`/shixuns/${ce==null?void 0:ce.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Bi.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Yn=ce==null?void 0:ce.shixun)==null?void 0:Yn.map((Ct,gn)=>Bi.createElement("div",{style:{display:"flex",marginBottom:20}},Bi.createElement("div",{style:{flex:1}},gn+1,"\u3001",Ct.challenge_name),Bi.createElement("div",null,Bi.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Bi.createElement(Ve.Z,{precision:1,value:Ct==null?void 0:Ct.challenge_score,onChange:In=>{const ra=JSON.parse(JSON.stringify((ce==null?void 0:ce.shixun)||[]));ra[gn].challenge_score=In;const Hn=ra.every(ta=>!ta.challenge_score),ba=parseFloat(ra==null?void 0:ra.map(ta=>ta.challenge_score).reduce((ta,oa)=>parseFloat(ta||0)+parseFloat(oa||0)));xn.setFieldsValue({question_score:Hn?"":ba.toFixed(1)}),pe(zl(Fl({},ce),{shixun:ra}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},Ar={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Bu=ee(1710),Yl=ee(19105),Hl=ee(24334),qa=ee(59301);const du=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],es=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var wu=({qitem:ce,exercise:pe})=>{var Pe,Ot,tn,wa,ma,zn,jt,Yn,xn,Ct,gn,In,ra,Hn,ba,ta,oa,Ka,Pn,ya,ja,qr,cr,li;return qa.createElement("div",{className:Ar.warp},((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&qa.createElement("div",{className:Ar.normalWrap},(Pe=ce==null?void 0:ce.question_choices)==null?void 0:Pe.map((Za,Co)=>qa.createElement("div",{className:Ar.redio},!(Za!=null&&Za.standard_boolean)&&qa.createElement("span",{className:Ar.redioitem}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("i",{className:`${Ar.redioitemyes} icon-duigou1`}),qa.createElement("span",{className:`${Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},(ce==null?void 0:ce.question_type)===0?du[Co]:""),qa.createElement(fe.Z,{className:Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title,value:Za==null?void 0:Za.choice_text}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&qa.createElement("div",{className:Ar.normalWrap},(Ot=ce==null?void 0:ce.question_choices)==null?void 0:Ot.map((Za,Co)=>qa.createElement("div",{className:Ar.checkbox},!(Za!=null&&Za.standard_boolean)&&qa.createElement("span",{className:Ar.checkboxitem}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("i",{className:`${Ar.checkboxitemyes} icon-duigou1`}),qa.createElement("span",{className:`${Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[Co]),qa.createElement(fe.Z,{className:Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title,value:Za==null?void 0:Za.choice_text}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&qa.createElement("div",{className:Ar.completion},(tn=ce==null?void 0:ce.standard_answers)==null?void 0:tn.map((Za,Co)=>{var Cr;return qa.createElement(Te.Z,{align:"top"},qa.createElement("span",{className:Ar.title},"\u586B\u7A7A\u9879",Co+1),qa.createElement("div",{className:Ar.content},(Cr=Za.answer_text)==null?void 0:Cr.map((ao,Eo)=>qa.createElement("div",{key:Eo,className:Ar.items,style:(Za==null?void 0:Za.model)===2?{border:0,padding:0}:{}},(Za==null?void 0:Za.model)===1?qa.createElement("pre",{className:"mb0"},ao):qa.createElement(Yl.Z,{value:ao,disabled:!0})))))})),(ce==null?void 0:ce.question_type)===4&&qa.createElement("div",{className:Ar.simple},qa.createElement("div",{className:Ar.title},"\u53C2\u8003\u7B54\u6848"),qa.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wa=ce==null?void 0:ce.answer_texts)!=null&&wa[0]?qa.createElement(fe.Z,{className:Ar.content,value:(ma=ce==null?void 0:ce.answer_texts)==null?void 0:ma[0]}):qa.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),qa.createElement("div",{className:"mt20 "},qa.createElement("span",{className:Ar.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),qa.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ce!=null&&ce.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ce==null?void 0:ce.question_type)===5&&qa.createElement("div",{className:Ar.shixunWrapper},(zn=ce==null?void 0:ce.shixun)==null?void 0:zn.map((Za,Co)=>{var Cr,ao;return qa.createElement("div",null,qa.createElement("div",{key:Co,className:`${Ar.shixun} mb30`},qa.createElement("span",{className:Ar.score},"\uFF08",Za==null?void 0:Za.challenge_score,"\u5206\uFF09"),qa.createElement("span",{className:Ar.qtitle},(ce==null?void 0:ce.index)+"."+(Co+1),"\u3001",Za==null?void 0:Za.challenge_name)),((ao=(Cr=pe==null?void 0:pe.editData)==null?void 0:Cr.exercise)==null?void 0:ao.show_challenge_task_pass)&&qa.createElement(fe.Z,{className:Ar.content,value:(Za==null?void 0:Za.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ce==null?void 0:ce.question_type)===6&&qa.createElement("div",{className:Ar.program,style:{border:!((Yn=(jt=pe==null?void 0:pe.editData)==null?void 0:jt.exercise)!=null&&Yn.show_hack_sets)&&!((Ct=(xn=pe==null?void 0:pe.editData)==null?void 0:xn.exercise)!=null&&Ct.show_hack_description)&&"none"}},((In=(gn=pe==null?void 0:pe.editData)==null?void 0:gn.exercise)==null?void 0:In.show_hack_sets)&&qa.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qa.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qa.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qa.createElement(Bu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Za,Co,Cr)=>Cr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Za,Co,Cr)=>qa.createElement(ct.Z,{title:qa.createElement("pre",null,Za)},qa.createElement("div",{className:Ar.divname},Za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Za,Co,Cr)=>qa.createElement(ct.Z,{title:qa.createElement("pre",null,Za)}," ",qa.createElement("div",{className:Ar.divname},Za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ce==null?void 0:ce.hack_sets})),((Hn=(ra=pe==null?void 0:pe.editData)==null?void 0:ra.exercise)==null?void 0:Hn.show_hack_description)&&qa.createElement("div",null,qa.createElement(fe.Z,{className:Ar.content,value:(ce==null?void 0:ce.description)||"- -"}))),(ce==null?void 0:ce.question_type)===7&&((ba=ce==null?void 0:ce.sub_exercise_questions)==null?void 0:ba.map((Za,Co)=>{var Cr,ao,Eo,hi,mi,pr;return qa.createElement("div",{key:Co},qa.createElement("div",{className:Ar.combination},qa.createElement("span",{className:Ar.score},Za==null?void 0:Za.question_score,"\u5206"),qa.createElement("span",{className:Ar.qtype},(Cr=es.find(po=>po.type==Za.question_type))==null?void 0:Cr.name),qa.createElement("span",{className:Ar.qtitle},Co+1,"\u3001",Za==null?void 0:Za.question_title)),(Za.question_type===0||Za.question_type===2)&&qa.createElement("div",{className:Ar.warp,style:{padding:"30px 58px",paddingBottom:0}},qa.createElement("div",null,(ao=Za==null?void 0:Za.question_choices)==null?void 0:ao.map((po,Ki)=>qa.createElement("div",{className:Ar.redio,key:Ki},!(po!=null&&po.standard_boolean)&&qa.createElement("span",{className:Ar.redioitem}),(po==null?void 0:po.standard_boolean)&&qa.createElement("i",{className:`${Ar.redioitemyes} icon-duigou1`}),Za.question_type===2&&qa.createElement("span",{className:`${po!=null&&po.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[Ki]),qa.createElement(fe.Z,{className:po!=null&&po.standard_boolean?Ar.titleyes:Ar.title,value:po==null?void 0:po.choice_text}),(po==null?void 0:po.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848"))))),Za.question_type===1&&qa.createElement("div",{className:Ar.normalWrap},(Eo=Za==null?void 0:Za.question_choices)==null?void 0:Eo.map((po,Ki)=>qa.createElement("div",{className:Ar.checkbox,key:Ki},!(po!=null&&po.standard_boolean)&&qa.createElement("span",{className:Ar.checkboxitem}),(po==null?void 0:po.standard_boolean)&&qa.createElement("i",{className:`${Ar.checkboxitemyes} icon-duigou1`}),qa.createElement("span",{className:`${po!=null&&po.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[Ki]),qa.createElement(fe.Z,{className:po!=null&&po.standard_boolean?Ar.titleyes:Ar.title,value:po==null?void 0:po.choice_text}),(po==null?void 0:po.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),Za.question_type===3&&qa.createElement("div",{className:Ar.completion},(hi=Za==null?void 0:Za.standard_answers)==null?void 0:hi.map((po,Ki)=>{var Li;return qa.createElement(Te.Z,{align:"top"},qa.createElement("span",{className:Ar.title},"\u586B\u7A7A\u9879",Ki+1),qa.createElement("div",{className:Ar.content},(Li=po.answer_text)==null?void 0:Li.map((ea,xo)=>qa.createElement("div",{key:xo,className:Ar.items},qa.createElement("pre",{className:"mb0"},ea)))))})),Za.question_type===4&&qa.createElement("div",{className:Ar.simple},qa.createElement("div",{className:Ar.title},"\u53C2\u8003\u7B54\u6848"),qa.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(mi=Za==null?void 0:Za.answer_texts)!=null&&mi[0]?qa.createElement(fe.Z,{className:Ar.content,value:(pr=Za==null?void 0:Za.answer_texts)==null?void 0:pr[0]}):qa.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),qa.createElement("div",{className:"mt20 "},qa.createElement("span",{className:Ar.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),qa.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Za!=null&&Za.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ce==null?void 0:ce.question_type)===8&&qa.createElement("div",null,qa.createElement(fe.Z,{disabledFill:!0,className:Ar.content,showProgramFill:!0,value:Hl.Base64.decode(((ta=ce==null?void 0:ce.program_attr)==null?void 0:ta.code)||"")})),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&qa.createElement("div",{className:Ar.bottom},qa.createElement("div",{className:`${Ar.bottomitem} mb30`},qa.createElement("span",{className:Ar.left},"\u89E3\u6790"),qa.createElement("span",{className:Ar.right},ce!=null&&ce.analysis?qa.createElement(fe.Z,{value:ce==null?void 0:ce.analysis}):qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),qa.createElement("div",{className:`${Ar.bottomitem} mb30`},qa.createElement("span",{className:Ar.left},"\u96BE\u5EA6"),qa.createElement("span",{className:Ar.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),qa.createElement("div",{className:Ar.bottomitem},qa.createElement("span",{className:Ar.left},"\u77E5\u8BC6\u70B9"),qa.createElement(ct.Z,{title:((oa=ce==null?void 0:ce.tag_discipline_names)==null?void 0:oa.length)<=0||((Ka=ce==null?void 0:ce.tag_discipline_names)==null?void 0:Ka.length)==1&&["-"].includes(ce==null?void 0:ce.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(ya=(Pn=ce==null?void 0:ce.tag_discipline_names)==null?void 0:Pn.join("\uFF1B"))==null?void 0:ya.toString()},qa.createElement("span",{className:Ar.right},((ja=ce==null?void 0:ce.tag_discipline_names)==null?void 0:ja.length)<=0?qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((qr=ce==null?void 0:ce.tag_discipline_names)==null?void 0:qr.length)==1&&["-"].includes(ce==null?void 0:ce.tag_discipline_names[0])?qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(li=(cr=ce==null?void 0:ce.tag_discipline_names)==null?void 0:cr.join("\uFF1B"))==null?void 0:li.toString())))))},ts=ee(4881),cu=ee(44272),Qi=ee(59301),ls=Object.defineProperty,us=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,Gu=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,ru=(ce,pe,Pe)=>pe in ce?ls(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,fu=(ce,pe)=>{for(var Pe in pe||(pe={}))Jl.call(pe,Pe)&&ru(ce,Pe,pe[Pe]);if(Gu)for(var Pe of Gu(pe))Xl.call(pe,Pe)&&ru(ce,Pe,pe[Pe]);return ce},Wu=(ce,pe)=>us(ce,ss(pe)),me=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),ye=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{xn.setFieldsValue(Wu(fu({},ce),{name:ce.question_title,answer_texts:ce.answer_texts,repeat_answer:!ce.repeat_answer}))},[ce]),Qi.createElement("div",null,Qi.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{tn(Wu(fu(fu({},ce),Ct),{answer_texts:Ct==null?void 0:Ct.answer_texts,question_title:Ct==null?void 0:Ct.name}))},onFinishFailed:Ct=>me(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Qi.createElement("div",{style:{display:"flex",alignItems:"center"}},Qi.createElement("div",{style:{flex:1}},Qi.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qi.createElement("span",null,"\u7B80\u7B54\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Qi.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Qi.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qi.createElement(Ge.ZP,{onClick:()=>{ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(Wu(fu({},ce),{name:ce==null?void 0:ce.question_title,answer_texts:ce.answer_texts||[],repeat_answer:!(ce!=null&&ce.repeat_answer)})),pe(!1))}},"\u53D6\u6D88"),Qi.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qi.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qi.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qi.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Qi.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qi.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Qi.createElement(Ve.Z,{onBlur:Ct=>{Ct.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Qi.createElement(cu.W,{form:xn,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Qi.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},tt=ee(59301),it=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Kt=({setScoreShow:ce,ScoreShow:pe,exerciseitem:Pe,getdata:Ot})=>{var tn,wa,ma;const[zn,jt]=(0,b.useState)(!1);function Yn(){return it(this,null,function*(){var xn,Ct,gn;let In=(Ct=(xn=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:xn.filter(Hn=>Hn.Singlequestion))==null?void 0:Ct.map(Hn=>({question_type:Hn.question_type,score:Hn.Singlequestion})),ra=yield(0,ne.ZP)(`/api/exercises/${(gn=Pe==null?void 0:Pe.exercise)==null?void 0:gn.id}/batch_set_score.json`,{method:"POST",body:{question_arr:In}});(ra==null?void 0:ra.status)===0&&Ot()})}return tt.createElement("div",null,pe&&tt.createElement(Ye.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:pe,width:640,centered:!0,zIndex:10,className:mt.scoremodal,onCancel:()=>{ce(!1)},onOk:()=>{var xn,Ct,gn;if(Pe!=null&&Pe.use_blank_score&&((gn=(Ct=(xn=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:xn.filter(In=>In.name==="\u586B\u7A7A\u9898"))==null?void 0:Ct[0])!=null&&gn.Singlequestion)){jt(!0);return}Yn(),ce(!1)}},tt.createElement("div",{className:"c-black"},"\u603B\u5206",tt.createElement("span",{className:"ml10 c-light-primary"},(Pe==null?void 0:Pe.exercise_question_types.length)>0&&((tn=Pe==null?void 0:Pe.exercise_types)==null?void 0:tn.q_scores))),tt.createElement("div",{className:mt.content},tt.createElement("span",null,"\u9898\u578B\u540D\u79F0"),tt.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),tt.createElement("span",null,"\u9898\u578B\u603B\u5206"),tt.createElement("span",null,"\u64CD\u4F5C")),(ma=(wa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:wa.filter(xn=>xn.name!=="\u5B9E\u8BAD\u9898"&&xn.name!=="\u7EC4\u5408\u9898"))==null?void 0:ma.map(xn=>{var Ct;return tt.createElement("div",{className:mt.items},tt.createElement("span",null,xn==null?void 0:xn.name),tt.createElement("span",null,(Ct=xn==null?void 0:xn.items)==null?void 0:Ct.length),tt.createElement("span",null,xn==null?void 0:xn.score),tt.createElement("span",null,"\u6BCF\u9898",tt.createElement(Ve.Z,{max:100,precision:1,min:.1,onChange:gn=>{xn.Singlequestion=gn},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),tt.createElement(Ye.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:zn,width:640,closable:!1,className:mt.scoremodal},tt.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",tt.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),tt.createElement("div",{className:mt.bottom},tt.createElement(Ge.ZP,{className:mt.no,onClick:()=>{jt(!1)}},"\u53D6\u6D88"),tt.createElement(Ge.ZP,{className:mt.yes,onClick:()=>{Yn(),jt(!1),ce(!1)}},"\u786E\u8BA4"))))},Zn=ee(99313),Tn=ee(98228),aa=ee(58421),Ca={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},ga=ee(55305),mn={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const Ba=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var kn=({qitem:ce})=>{var pe,Pe,Ot,tn,wa,ma,zn,jt,Yn,xn;return b.createElement("div",{className:mn.warp},b.createElement("div",{className:mn.mainPart},b.createElement("div",{className:mn.qcount},(ce==null?void 0:ce.question_type)===8&&b.createElement(fe.Z,{className:mn.content,showProgramFill:!0,value:(pe=ce==null?void 0:ce.program_attr)==null?void 0:pe.description}),(ce==null?void 0:ce.question_type)!=8&&b.createElement(fe.Z,{className:mn.qtitle,value:(ce==null?void 0:ce.name)||(ce==null?void 0:ce.title)})),((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&b.createElement("div",null,(Pe=ce==null?void 0:ce.choices)==null?void 0:Pe.map((Ct,gn)=>b.createElement("div",{className:mn.redio},!(Ct!=null&&Ct.is_answer)&&b.createElement("span",{className:mn.redioitem}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("i",{className:`${mn.redioitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:Ct!=null&&Ct.is_answer?mn.titleyes:mn.title,value:Ba[gn]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&b.createElement("div",null,(Ot=ce==null?void 0:ce.choices)==null?void 0:Ot.map((Ct,gn)=>b.createElement("div",{className:mn.checkbox},!(Ct!=null&&Ct.is_answer)&&b.createElement("span",{className:mn.checkboxitem}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("i",{className:`${mn.checkboxitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:Ct!=null&&Ct.is_answer?mn.titleyes:mn.title,value:Ba[gn]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&b.createElement("div",{className:mn.completion},(tn=ce==null?void 0:ce.standard_answer)==null?void 0:tn.map((Ct,gn)=>{var In;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:mn.title},"\u586B\u7A7A\u9879",gn+1),b.createElement("div",{className:mn.content},(In=Ct==null?void 0:Ct.answer_text)==null?void 0:In.map((ra,Hn)=>b.createElement("div",{className:mn.items},ra))))})),(ce==null?void 0:ce.question_type)===4&&b.createElement("div",{className:mn.simple},b.createElement("div",{className:mn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wa=ce==null?void 0:ce.answer_texts)!=null&&wa[0]?b.createElement(fe.Z,{className:mn.content,value:(ma=ce==null?void 0:ce.answer_texts)==null?void 0:ma[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ce==null?void 0:ce.question_type)===5&&((zn=ce==null?void 0:ce.challenge_names)==null?void 0:zn.map((Ct,gn)=>b.createElement("div",{className:mn.shixun},b.createElement("span",{className:mn.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Nt.EM)(gn+1),"\u9898"),Ct)))),(ce==null?void 0:ce.question_type)===6&&b.createElement("div",{className:mn.simple},b.createElement(fe.Z,{className:mn.content,value:((jt=ce==null?void 0:ce.program_attr)==null?void 0:jt.description)||"- -"})),(ce==null?void 0:ce.question_type)===7&&((Yn=ce==null?void 0:ce.sub_item_banks)==null?void 0:Yn.map((Ct,gn)=>{var In,ra,Hn,ba,ta;return b.createElement("div",null,b.createElement("div",{className:mn.combination},b.createElement("span",{className:mn.qtitle},Ct==null?void 0:Ct.name)),b.createElement("div",{className:mn.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Ct==null?void 0:Ct.item_type)=="SINGLE"||(Ct==null?void 0:Ct.item_type)=="JUDGMENT")&&((In=Ct==null?void 0:Ct.choices)==null?void 0:In.map((oa,Ka)=>b.createElement("div",{className:mn.redio},!(oa!=null&&oa.is_answer)&&b.createElement("span",{className:mn.redioitem}),(oa==null?void 0:oa.is_answer)&&b.createElement("i",{className:`${mn.redioitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:oa!=null&&oa.is_answer?mn.titleyes:mn.title,value:Ba[Ka]+(oa==null?void 0:oa.choice_text)}),(oa==null?void 0:oa.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ct==null?void 0:Ct.item_type)=="MULTIPLE"&&((ra=Ct==null?void 0:Ct.choices)==null?void 0:ra.map((oa,Ka)=>b.createElement("div",{className:mn.checkbox},!(oa!=null&&oa.is_answer)&&b.createElement("span",{className:mn.checkboxitem}),(oa==null?void 0:oa.is_answer)&&b.createElement("i",{className:`${mn.checkboxitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:oa!=null&&oa.is_answer?mn.titleyes:mn.title,value:Ba[Ka]+(oa==null?void 0:oa.choice_text)}),(oa==null?void 0:oa.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ct==null?void 0:Ct.item_type)=="COMPLETION"&&b.createElement("div",{className:mn.completion},(Hn=Ct==null?void 0:Ct.standard_answer)==null?void 0:Hn.map((oa,Ka)=>{var Pn;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:mn.title},"\u586B\u7A7A\u9879",Ka+1),b.createElement("div",{className:mn.content},(Pn=oa==null?void 0:oa.answer_text)==null?void 0:Pn.map((ya,ja)=>b.createElement("div",{className:mn.items},ya))))})),(Ct==null?void 0:Ct.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:mn.simple},b.createElement("div",{className:mn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ba=Ct==null?void 0:Ct.answer_texts)!=null&&ba[0]?b.createElement(fe.Z,{className:mn.content,value:(ta=Ct==null?void 0:Ct.answer_texts)==null?void 0:ta[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ce==null?void 0:ce.question_type)===8&&b.createElement("div",null,b.createElement(fe.Z,{disabledFill:!0,className:mn.content,showProgramFill:!0,value:Hl.Base64.decode(((xn=ce==null?void 0:ce.program_attr)==null?void 0:xn.code)||"")})),(ce==null?void 0:ce.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.study_count)||"0"))),b.createElement("a",{className:mn.shixunbutton,href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&b.createElement("div",{className:mn.bottom},b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u89E3\u6790"),b.createElement("span",{className:mn.right},ce!=null&&ce.analysis?b.createElement(fe.Z,{value:ce==null?void 0:ce.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u96BE\u5EA6"),b.createElement("span",{className:mn.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:mn.right},ce!=null&&ce.tag_discipline?ce==null?void 0:ce.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},sa=ee(61250),Oa=ee(57149),Br=ee(87444),vr=ee(94361),wr=ee(46722),jr=ee(3039),Lr=ee(75736),Gn=ee(59301),Ko=Object.defineProperty,fo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,zi=(ce,pe,Pe)=>pe in ce?Ko(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,oo=(ce,pe)=>{for(var Pe in pe||(pe={}))ii.call(pe,Pe)&&zi(ce,Pe,pe[Pe]);if(qo)for(var Pe of qo(pe))pi.call(pe,Pe)&&zi(ce,Pe,pe[Pe]);return ce},Lo=(ce,pe)=>fo(ce,zo(pe)),To=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const wi=({setScoreShow:ce,ScoreShow:pe,onOk:Pe,isshixuns:Ot,isloadings:tn,dispatch:wa,shixunsDetail:ma,exercise:zn})=>{var jt,Yn,xn;let[Ct,gn]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[In,ra]=(0,b.useState)([]),[Hn,ba]=(0,b.useState)([]),[ta,oa]=(0,b.useState)([]),[Ka,Pn]=(0,b.useState)([]);const[ya,ja]=(0,b.useState)(!1),[qr]=Be.default.useForm(),[cr,li]=(0,b.useState)(),[Za,Co]=(0,b.useState)(!1);let[Cr,ao]=(0,b.useState)(Ot);const[Eo,hi]=(0,b.useState)([]),[mi,pr]=(0,b.useState)(!0),[po,Ki]=(0,b.useState)([]),[Li,ea]=(0,b.useState)(0),[xo,Ri]=(0,b.useState)([]),Zo=[{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}],[Ci,Mi]=(0,b.useState)({});(0,b.useEffect)(()=>{var ua,er,Ho,uo,Fo,Xo,Vi,Di,fl,el;(((Ho=(er=(ua=zn==null?void 0:zn.editData)==null?void 0:ua.exercise)==null?void 0:er.exist_item_bank_ids)==null?void 0:Ho.length)>0||((Xo=(Fo=(uo=zn==null?void 0:zn.editData)==null?void 0:uo.exercise)==null?void 0:Fo.exist_item_bank_shixun_ids)==null?void 0:Xo.length)>0)&&Ri([...(Di=(Vi=zn==null?void 0:zn.editData)==null?void 0:Vi.exercise)==null?void 0:Di.exist_item_bank_ids,...(el=(fl=zn==null?void 0:zn.editData)==null?void 0:fl.exercise)==null?void 0:el.exist_item_bank_shixun_ids])},[(Yn=(jt=zn==null?void 0:zn.editData)==null?void 0:jt.exercise)==null?void 0:Yn.exist_item_bank_ids]);const oi=(0,b.useRef)(new Set),il=(0,b.useRef)(new Set);let[ll,jl]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Ii=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],cl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Bl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Gl,No]=(0,b.useState)(!1),Si=()=>{qr.resetFields(),Cr=!1,ao(!1),No(!1),qr.submit()};(0,b.useEffect)(()=>{Li>0&&setTimeout(()=>{ea(0)},2e3)},[Li]),(0,b.useEffect)(()=>{pe&&(qr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),mi&&Cr&&(qr.setFieldsValue({item_type:"SHIXUN"}),Ct.item_type="SHIXUN",gn(oo({},Ct)),pr(!1)),$i(Ct),hl(),Zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[pe]);function $i(ua){return To(this,null,function*(){var er,Ho,uo;if(ja(!0),gn(ua),(ta==null?void 0:ta.length)<=0&&ua.type==="5"){Pn([]),ja(!1);return}let Fo=ua.type==="5"?ta==null?void 0:ta.filter(Di=>!Eo.includes(Di)):null,Xo=ua.type==="5"?ta==null?void 0:ta.filter(Di=>Eo.includes(Di)):null;ua.group_id=((er=ua.group_id)==null?void 0:er.map(Di=>Di==null?void 0:Di.value))||null;let Vi=yield(0,ne.ZP)("/api/item_banks.json",{method:"get",params:Lo(oo({},ua),{discipline_id:((Ho=ua==null?void 0:ua.courseid)==null?void 0:Ho[0])||null,sub_discipline_id:((uo=ua==null?void 0:ua.courseid)==null?void 0:uo[1])||null,ids:Fo,shixun_ids:Xo,keyword:ua.keyword?encodeURIComponent(ua.keyword):ua.keyword,include_shixuns:!0,type:ua.type==="5"?null:ua.type,clazz:ua.type==="3"?"ItemBanksGroup":null})});Pn(Vi),ja(!1)})}function Zi(ua){return To(this,null,function*(){var er;let Ho=yield(0,ne.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ua}),uo=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(er=Ho==null?void 0:Ho.data)==null?void 0:er.map(Fo=>({title:Fo.name,id:Fo.id,pid:Fo.id,value:Fo.id,key:Fo.id,isLeaf:!Fo.have_child}))}];Ki(uo)})}function hl(){return To(this,null,function*(){let ua=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ct.type==="5"?null:Ct.type,clazz:"ItemBanksGroup"}});ra((0,ga.L)(ua==null?void 0:ua.disciplines))})}function ul(ua){return To(this,null,function*(){var er,Ho,uo,Fo;ja(!0);let Xo=(er=ua.list)==null?void 0:er.filter(fl=>!Eo.includes(fl)),Vi=(Ho=ua.list)==null?void 0:Ho.filter(fl=>Eo.includes(fl));if(Xo.length===0&&Vi.length===0){ja(!1),Pn([]);return}let Di=yield(0,ne.ZP)("/api/item_banks.json",{method:"get",params:Lo(oo({},ua),{discipline_id:((uo=ua==null?void 0:ua.courseid)==null?void 0:uo[0])||null,sub_discipline_id:((Fo=ua==null?void 0:ua.courseid)==null?void 0:Fo[1])||null,ids:Xo,shixun_ids:Vi,type:ua.type==="5"?null:ua.type,clazz:ua.type==="3"?"ItemBanksGroup":null})});ja(!1),Pn(Di)})}const sl=(0,de.useParams)(),[wl,Rl,ml,qi]=(0,Br.P)(),Wl=ua=>To(void 0,null,function*(){const er=yield wa({type:"shixunsDetail/release",payload:{id:ua}});let Ho=er==null?void 0:er.tag_position,uo=(er==null?void 0:er.evaluation_set_position)||[],Fo=er.status;return Fo===0?(Ne.ZP.success("\u53D1\u5E03\u6210\u529F"),$i(Ct),!0):(Fo===2?Ne.ZP.error(`\u7B2C${uo.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Fo===3?Ne.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Ho.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Ne.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Jo=ua=>(ua==null?void 0:ua.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",vu=(ua,er,Ho)=>ua.map(uo=>uo.key===er?oo(oo({},uo),Ho):uo.children?Lo(oo({},uo),{children:vu(uo.children,er,Ho)}):uo),pu=ua=>To(void 0,null,function*(){const{key:er}=ua;let Ho=Ct.type;const uo=yield(0,wr.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(er),type:Ho}),{data:Fo,total_count:Xo}=uo||{};Xo>0&&Ki(Vi=>vu(Vi,er,{children:Fo.map(Di=>({title:Di.name,id:Di.id,pid:Di.id,value:Di.id,key:Di.id,isLeaf:!Di.have_child}))}))});function Kl(ua){console.log("----",Ct),ua==="1"&&(ll.gg=oo({},Ct)),ua==="2"&&(ll.scj=oo({},Ct)),ua==="3"&&(ll.ttgx=oo({},Ct)),ua==="0"&&(ll.wcjd=oo({},Ct)),ua==="5"&&(ll.yx=oo({},Ct)),jl(oo({},ll))}function gu(){Ct.type==="1"&&(Ct=ll.gg),Ct.type==="2"&&(Ct=ll.scj),Ct.type==="3"&&(Ct=ll.ttgx),Ct.type==="0"&&(Ct=ll.wcjd),Ct.type==="5"&&(Ct=ll.yx),(Ct==null?void 0:Ct.item_type)==="SHIXUN"?(Cr=!0,ao(!0)):(Cr=!1,ao(!1)),qr.setFieldsValue(oo({},Ct)),gn(oo({},Ct)),$i(oo({},Ct))}return Gn.createElement("div",null,Gn.createElement(Ye.default,{title:!1,footer:!1,open:pe,width:1200,centered:!0,className:Ca.scoremodal,onCancel:()=>{ce(!1)}},Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement("div",{className:Ca.title},"\u9898\u5E93\u9009\u9898")),Gn.createElement(Zn.default,{className:Ca.tabWrap,activeKey:Ct.type,onChange:ua=>{ua==="3"?(Ct.show_all_share=!0,Zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ct.show_all_share=null,ua==="0"&&Zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Kl(Ct.type),Ct.type=ua,(Ct==null?void 0:Ct.item_type)==="SHIXUN"&&Ct.type!=="5"&&(Cr=!0,ao(!0)),No(!1),Ct.type==="5"&&(Cr=!1,ao(!1)),gu(),hl()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Gn.createElement("div",null,"\u5DF2\u9009",ta.length>0&&Gn.createElement("span",{className:Ca.titlecount},ta.length),Li>0&&Gn.createElement("span",{className:Ca.add},"+",Li)),key:"5"}]}),Gn.createElement(Be.default,{layout:"inline",form:qr,onValuesChange:(ua,er)=>{var Ho,uo;const Fo=Object.values(er).some(Vi=>Vi!==null&&Vi!==""&&Vi!==void 0),Xo=er.keyword==="";if(No(Fo||!Xo),Ct.page=1,Ct.keyword=(uo=(Ho=Ct.keyword)==null?void 0:Ho.replace)==null?void 0:uo.call(Ho,/^\s+|\s+$/g,""),(er==null?void 0:er.item_type)==="SHIXUN"){if(Ct.type==="5"?ao(!1):ao(!0),ua.keyword||ua.keyword==="")return;qr.submit()}else{if(ua!=null&&ua.courseid&&qr.setFieldsValue({tag_discipline_id:""}),ao(!1),ua.keyword||ua.keyword==="")return;qr.submit()}},onFinish:ua=>{var er;Ct.type==="3"&&(!ua.group_id||((er=ua==null?void 0:ua.group_id)==null?void 0:er.length)===0)?Ct.show_all_share=!0:Ct.show_all_share=null,gn(oo(oo({},Ct),ua)),$i(oo(oo({},Ct),ua))}},Gn.createElement(Be.default.Item,{name:"item_type"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Zo.map(ua=>Gn.createElement(ve.default.Option,{key:ua.value},ua.name)))),Gn.createElement(Be.default.Item,{name:"courseid"},Gn.createElement(le.Z,{className:Ca.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:In})),!Cr&&Gn.createElement(Be.default.Item,{name:"tag_discipline_id"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(xn=Ka==null?void 0:Ka.tag_disciplines)==null?void 0:xn.map(ua=>Gn.createElement(ve.default.Option,{key:ua.id},ua.name)))),Gn.createElement(Be.default.Item,{name:Cr?"diff":"difficulty"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Cr&&Ii.map(ua=>Gn.createElement(ve.default.Option,{key:ua.value},ua.name)),Cr&&cl.map(ua=>Gn.createElement(ve.default.Option,{key:ua.value},ua.name)))),Cr&&Gn.createElement(Be.default.Item,{name:"shixun_publish_status"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Bl.map(ua=>Gn.createElement(ve.default.Option,{key:ua.value},ua.name)))),(Ct.type==="3"||Ct.type==="0")&&!Cr&&Gn.createElement(Be.default.Item,{name:"group_id"},Gn.createElement(Tn.default,{treeDataSimpleMode:!0,style:{width:118},className:Ca.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ua,er)=>er.title.toUpperCase().indexOf(ua.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:pu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:po})),Gl&&Gn.createElement("span",{className:Ca.allqingchu,onClick:Si},Gn.createElement("i",{className:"iconfont icon-guanbi4"}),Gn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Gn.createElement(Be.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Gn.createElement(ke.default.Search,{className:Ca.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Gn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ca.searchIcon}`,onClick:()=>qr.submit()}),onSearch:ua=>{qr.submit()}}))),Gn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Gn.createElement("div",{onClick:()=>{Ct.updated_at==="asc"?Ct.updated_at="desc":Ct.updated_at="asc",gn(Lo(oo({},Ct),{page:1})),$i(Lo(oo({},Ct),{page:1}))}}," ",Ct.updated_at?Gn.createElement("img",{src:Ct.updated_at==="asc"?sa.Z:Oa.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Gn.createElement("div",{onClick:()=>{Ct.quotes==="asc"?Ct.quotes="desc":Ct.quotes="asc",gn(Lo(oo({},Ct),{page:1})),$i(Lo(oo({},Ct),{page:1}))},style:{marginLeft:20}}," ",Ct.quotes?Gn.createElement("img",{src:Ct.quotes==="asc"?sa.Z:Oa.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Gn.createElement(Bu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ka==null?void 0:Ka.items)||(Ka==null?void 0:Ka.shixun_list),pagination:!1,loading:ya,rowKey:ua=>ua.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Hn,...xo],getCheckboxProps:ua=>({disabled:ua.shixun_tag_num===1||(xo==null?void 0:xo.find(er=>ua.id===er))}),onSelect(ua,er,Ho){if(er)Cr&&hi([...Eo,ua.id]),ba([...Hn,ua.id]),ua.identifier?oi.current.add(ua.id):il.current.add(ua.id),ea(1),oa([...ta,ua.id]);else{ua.identifier?oi.current.delete(ua.id):il.current.delete(ua.id);let uo=ta.filter(Fo=>Fo!==ua.id);if(ba(uo),oa(uo),Cr){let Fo=Eo.filter(Xo=>Xo!==ua.id);hi([...Fo])}if(Ct.type==="5"){ul(Lo(oo({},Ct),{list:[...uo]}));return}}},onSelectAll(ua,er,Ho){if(ua){const uo=Ho.map(Fo=>Fo.id);Cr&&hi([...Eo,...uo]),ba([...Hn,...uo]),oa([...ta,...uo]);for(const Fo of Ho)Fo.identifier?oi.current.add(Fo.id):il.current.add(Fo.id)}else{const uo=Ho.map(Xo=>Xo.id),Fo=Hn.filter(Xo=>!uo.some(Vi=>Vi===Xo));if(ba([...Fo]),oa([...Fo]),Cr){let Xo=Eo.filter(Vi=>!uo.some(Di=>Di===Vi.id));hi([...Xo])}Ct.type==="5"&&ul(Lo(oo({},Ct),{list:[...Fo]}));for(const Xo of uo)Xo.identifier?oi.current.delete(Xo):il.current.delete(Xo)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ua,er,Ho)=>{var uo,Fo;return Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",null,Cr||er!=null&&er.challenge_names?"\u5B9E\u8BAD\u9898":(Fo=(uo=Zo==null?void 0:Zo.filter(Xo=>Xo.value===ua))==null?void 0:uo[0])==null?void 0:Fo.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Cr?"30%":"60%",key:"name",render:(ua,er,Ho)=>{var uo;return Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("span",null,Gn.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Cr||er!=null&&er.challenge_names?er!=null&&er.title||ua===null?"--":ua:(er==null?void 0:er.item_type)=="BPROGRAM"?(uo=er==null?void 0:er.program_attr)==null?void 0:uo.description:ua}))),(er==null?void 0:er.high_resources_consume)&&Gn.createElement(vr.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Cr,render:(ua,er,Ho)=>{var uo;return Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("span",null,ua?(uo=ua==null?void 0:ua.split("\u3001"))==null?void 0:uo[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Cr,render:(ua,er,Ho)=>Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("span",null,ua||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ua,er,Ho)=>{var uo,Fo,Xo,Vi;return Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",null,Cr||er!=null&&er.challenge_names?(er==null?void 0:er.level)||((Fo=(uo=Ii==null?void 0:Ii.filter(Di=>Di.value===ua))==null?void 0:uo[0])==null?void 0:Fo.name):(Vi=(Xo=Ii==null?void 0:Ii.filter(Di=>Di.value===ua))==null?void 0:Xo[0])==null?void 0:Vi.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Cr,render:(ua,er,Ho)=>Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",null,ua||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Cr,render:(ua,er,Ho)=>Gn.createElement("span",null,ua||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ua,er,Ho)=>Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",null,Cr||er!=null&&er.challenge_names?(er==null?void 0:er.study_count)||(er==null?void 0:er.stu_num):ua))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(ct.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(wt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Cr,render:(ua,er,Ho)=>Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",null,ua||"- -"))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(ct.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(wt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Cr,render:(ua,er,Ho)=>Gn.createElement("span",null,ua||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ua,er,Ho)=>Gn.createElement(ct.Z,{title:Jo(er)},Gn.createElement("div",{style:{flex:1,textAlign:"start"}},Gn.createElement("a",{onClick:()=>{var uo,Fo;li(Lo(oo({},er),{question_type:Cr||er!=null&&er.challenge_names?5:(Fo=(uo=Zo==null?void 0:Zo.filter(Xo=>Xo.value===(er==null?void 0:er.item_type)))==null?void 0:uo[0])==null?void 0:Fo.question_type})),Co(!0)}},"\u67E5\u770B"),(er==null?void 0:er.shixun_tag_num)===1&&Gn.createElement("a",{style:{marginLeft:10},onClick:()=>{Ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Gn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Gn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${er==null?void 0:er.identifier}/challenges`)}},(er==null?void 0:er.shixun_name)||"--"),"\uFF1F"),onOk:()=>To(void 0,null,function*(){if(!Wl(er==null?void 0:er.identifier))return new Promise((uo,Fo)=>{Fo()})})})}},"\u53D1\u5E03")))}].filter(ua=>!ua.hidden)}),Gn.createElement(aa.Z,{current:Ct.page,total:(Ka==null?void 0:Ka.items_count)||(Ka==null?void 0:Ka.shixuns_count),style:{marginBottom:20},defaultPageSize:Ct.per_page,showTotal:ua=>Gn.createElement("span",null,"\u5171\xA0",Gn.createElement("span",{style:{color:"#165DFF"}},ua),"\xA0\u6761\u6570\u636E"),pageSize:Ct.per_page,onChange:(ua,er)=>{Ct.page=ua,Ct.per_page=er,gn(oo({},Ct)),$i(oo({},Ct))}}),Gn.createElement("div",{className:Ca.bottom},Gn.createElement(Ge.ZP,{className:Ca.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),Gn.createElement(Ge.ZP,{loading:tn,style:{width:tn&&75},className:Ca.yes,onClick:()=>To(void 0,null,function*(){if((ta==null?void 0:ta.length)<=0){Ne.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let ua=yield(0,Lr.Tr)({id:[...ta==null?void 0:ta.filter(er=>Eo.includes(er))],course_id:sl.coursesId,type:"shixun"});(ua==null?void 0:ua.student_count)===0?Pe([...il.current],[...ta==null?void 0:ta.filter(er=>Eo.includes(er))],!0,ta==null?void 0:ta.length):Mi(ua)})},"\u786E\u8BA4"))),Gn.createElement(Ye.default,{open:Za,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ca.previewModal,width:1e3,centered:!0,onCancel:()=>{Co(!1)},onOk:()=>{Co(!1)}},Gn.createElement(kn,{qitem:cr})),Gn.createElement(jr.Z,{resdata:Ci,type:"exercise",okloading:tn,oktext:(Ci==null?void 0:Ci.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ua=>To(void 0,null,function*(){const er=[],Ho=[];for(const uo of Ci==null?void 0:Ci.can_copy_list)er.push(uo.id);Rl(),yield Pe([...il.current],[...oi.current].filter(uo=>!Ho.includes(uo)),!0,ta==null?void 0:ta.length,er)})}))};var Ni=(0,de.connect)(({shixunsDetail:ce,exercise:pe})=>({shixunsDetail:ce,exercise:pe}))(wi),fi=ee(68571),Ro=ee(59301),ol=Object.defineProperty,Xi=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Pt=(ce,pe,Pe)=>pe in ce?ol(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Et=(ce,pe)=>{for(var Pe in pe||(pe={}))Qe.call(pe,Pe)&&Pt(ce,Pe,pe[Pe]);if(Ce)for(var Pe of Ce(pe))rt.call(pe,Pe)&&Pt(ce,Pe,pe[Pe]);return ce},$t=(ce,pe)=>Xi(ce,Ee(pe)),Yt=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Cn=({qitem:ce,TagDiscipline:pe,exerciseitem:Pe,setisedit:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm(),Ct=!0;return(0,b.useEffect)(()=>{var gn,In,ra;xn.setFieldsValue($t(Et({},ce),{standard_answers:ce.standard_answer,difficulty:(ce==null?void 0:ce.difficult)||2,item_banks_group_id:ce.item_banks_group_id,hack:$t(Et({},ce),{time_limit:(ce==null?void 0:ce.time_limit)||3}),hack_codes:{language:(gn=ce==null?void 0:ce.program_attr)==null?void 0:gn.language,code:Hl.Base64.decode(((In=ce==null?void 0:ce.program_attr)==null?void 0:In.code)||"")},hack_sets:Et({},(ra=ce==null?void 0:ce.hack_sets)==null?void 0:ra[0]),repeat_answer:!ce.repeat_answer}))},[ce]),Ro.createElement("div",null,Ro.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var ra,Hn,ba,ta;if(gn!=null&&gn.standard_answers){let oa=((ra=xn.getFieldValue("standard_answers"))==null?void 0:ra.length)>0&&((ba=(Hn=xn.getFieldValue("standard_answers"))==null?void 0:Hn.map(Ka=>Ka.score))==null?void 0:ba.filter(Ka=>Ka));(oa==null?void 0:oa.length)>0&&xn.setFieldsValue({question_score:(oa==null?void 0:oa.length)>0&&((ta=oa.reduce((Ka,Pn)=>Ka+Pn))==null?void 0:ta.toFixed(1))})}},onFinish:gn=>{var In;tn($t(Et(Et({},ce),gn),{item_type:ce==null?void 0:ce.question_type,standard_answers:(In=gn.standard_answers)==null?void 0:In.map((ra,Hn)=>$t(Et({},ra),{position:Hn+1})),hack_codes:$t(Et({},gn.hack_codes),{code:Hl.Base64.encode(gn.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:gn=>Yt(void 0,null,function*(){var In,ra;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((ra=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:ra.name,{behavior:"smooth",block:"center"})})},Ro.createElement("div",{style:{display:"flex",alignItems:"center"}},Ro.createElement("div",{style:{flex:1}},Ro.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ro.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Yn=Pe==null?void 0:Pe.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Ro.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Ro.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Ro.createElement(Ge.ZP,{onClick:()=>{var gn,In,ra,Hn;ce.isadd?(Ot(!1),zn()):(xn.setFieldsValue($t(Et({},ce),{standard_answers:ce.standard_answer,difficulty:ce.difficult,item_banks_group_id:ce.item_banks_group_id,hack:$t(Et({},ce),{sub_discipline_id:(gn=Pe==null?void 0:Pe.exercise)==null?void 0:gn.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(In=ce==null?void 0:ce.program_attr)==null?void 0:In.language,code:Hl.Base64.decode((ra=ce==null?void 0:ce.program_attr)==null?void 0:ra.code)},hack_sets:Et({},(Hn=ce==null?void 0:ce.hack_sets)==null?void 0:Hn[0]),repeat_answer:!ce.repeat_answer})),Ot(!1))}},"\u53D6\u6D88"),Ro.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ro.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ro.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ro.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Ro.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ro.createElement(Vt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Ro.createElement(fi.t,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ct,hackidentifier:ce==null?void 0:ce.hack_identifier,answerKey:"standard_answers"}),Ro.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Pe,TagDiscipline:pe,form:xn}))))},vn=ee(346),pn=ee(78874),qn=ee(81722),na=ee(89392),ca=ee(99909),Aa=ee(50043),Ht=ee(59301),Xa=Object.defineProperty,_a=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,Gr=(ce,pe,Pe)=>pe in ce?Xa(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,zr=(ce,pe)=>{for(var Pe in pe||(pe={}))$r.call(pe,Pe)&&Gr(ce,Pe,pe[Pe]);if(Tr)for(var Pe of Tr(pe))Dr.call(pe,Pe)&&Gr(ce,Pe,pe[Pe]);return ce},tr=(ce,pe)=>_a(ce,rr(pe)),nr=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const{confirm:fr}=Ye.default,Wa=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],or=({user:ce,dispatch:pe,itemid:Pe,setisedits:Ot,exercise:tn,setitemid:wa})=>{var ma,zn,jt,Yn,xn,Ct,gn,In,ra,Hn,ba,ta,oa,Ka,Pn,ya,ja,qr,cr,li,Za,Co,Cr,ao,Eo,hi,mi;const[pr,po]=(0,b.useState)(),[Ki,Li]=(0,b.useState)(!1),[ea,xo]=(0,b.useState)(),[Ri,Zo]=(0,b.useState)(),Ci=(0,b.useRef)(),Mi=(0,b.useRef)(),[oi,il]=(0,b.useState)(),[ll,jl]=(0,b.useState)(!1),[Ii,cl]=(0,b.useState)(!1),[Bl,Gl]=(0,b.useState)(),[No,Si]=(0,b.useState)(!1),[$i,Zi]=(0,b.useState)(!1),[hl,ul]=(0,b.useState)(!1),[sl,wl]=(0,b.useState)(!1),[Rl,ml]=(0,b.useState)(!1),[qi,Wl]=(0,b.useState)(!1),Jo=(0,de.useParams)(),[vu,pu]=(0,b.useState)(!1),[Kl]=Be.default.useForm(),[gu,ua]=(0,b.useState)(!1),[er,Ho]=(0,b.useState)(!1),[uo,Fo]=(0,b.useState)(!1),[Xo,Vi]=(0,b.useState)(!1),Di=(0,b.useRef)();(0,b.useEffect)(()=>{Pe&&el()},[Pe]),(0,b.useEffect)(()=>{Ot(Ii)},[Ii]),(0,b.useEffect)(()=>{ea!=null&&ea.question_id&&(Zo(ea==null?void 0:ea.question_score),Mi.current=ea==null?void 0:ea.question_id)},[ea]);const fl=Va=>nr(void 0,null,function*(){let io=yield pe({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Va}});pe({type:"globalSetting/footerToggle",payload:!1}),Gl(io)});function el(){return nr(this,null,function*(){var Va,io,Uo,ci,ti,jo;jl(!0),Li(!0);const Oi=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});jl(!1),Li(!1),po(Oi),ml(!1),(Va=Oi==null?void 0:Oi.exercise)!=null&&Va.sub_discipline_id&&fl((io=Oi==null?void 0:Oi.exercise)==null?void 0:io.sub_discipline_id),xo(tr(zr({},(ti=(ci=(Uo=Oi==null?void 0:Oi.exercise_question_types)==null?void 0:Uo[0])==null?void 0:ci.items)==null?void 0:ti[0]),{index:1})),il(tr(zr({},(jo=Oi==null?void 0:Oi.exercise_question_types)==null?void 0:jo[0]),{indexs:1}))})}function Ml(Va,io=!0){return nr(this,null,function*(){var Uo,ci,ti,jo;io&&(jl(!0),Li(!0));const Oi=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});po(Oi);let Gi=[];(Uo=Oi==null?void 0:Oi.exercise_question_types)==null||Uo.map(Ol=>{var Ul;(Ul=Ol==null?void 0:Ol.items)==null||Ul.map((Eu,Du)=>{Gi.push(tr(zr({},Eu),{index:Du+1}))})});let Cl=(ci=Gi.filter(Ol=>Ol.question_id===(Va==null?void 0:Va.id)))==null?void 0:ci[0],Su=(jo=((ti=Oi==null?void 0:Oi.exercise_question_types)==null?void 0:ti.map((Ol,Ul)=>{if((Cl==null?void 0:Cl.question_type)===(Ol==null?void 0:Ol.question_type))return tr(zr({},Ol),{indexs:Ul+1})})).filter(Ol=>Ol))==null?void 0:jo[0];il(zr({},Su)),xo(zr({},Cl)),Zo(Cl==null?void 0:Cl.question_score),jl(!1),Li(!1),ml(!1)})}function ou(Va){return nr(this,null,function*(){var io;let Uo=tr(zr({},Va),{repeat_answer:!Va.repeat_answer,difficulty:(Va==null?void 0:Va.difficulty)||2,item_type:Va.question_type,sub_discipline_id:((io=Va==null?void 0:Va.sub_discipline_id)==null?void 0:io[1])||"",tag_discipline_ids:[],hack:tr(zr({},Va==null?void 0:Va.hack),{difficult:(Va==null?void 0:Va.difficulty)||2}),hack_identifier:sessionStorage.projectFill});Va.tag_discipline_ids&&(Uo.tag_discipline_ids=Array.isArray(Va.tag_discipline_ids)?Va.tag_discipline_ids:[Va.tag_discipline_ids]);let ci=Rl?`/api/exercises/${Pe}/exercise_questions`:`/api/exercise_questions/${Va==null?void 0:Va.question_id}.json`;if((Va==null?void 0:Va.is_my)===1){const ti=fr({title:"\u63D0\u793A",content:Ht.createElement("div",null,Ht.createElement("p",null,"\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"),Ht.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{ti.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>nr(this,null,function*(){Uo.is_cover=1;let jo=yield(0,ne.ZP)(ci,{method:Rl?"post":"PUT",body:zr({},Uo)});(jo==null?void 0:jo.status)===0&&(cl(!1),Ml({id:(jo==null?void 0:jo.exercise_question_id)||(Va==null?void 0:Va.question_id)})),ti.destroy()}),onCancel:()=>nr(this,null,function*(){let jo=yield(0,ne.ZP)(ci,{method:Rl?"post":"PUT",body:zr({},Uo)});(jo==null?void 0:jo.status)===0&&(cl(!1),Ml({id:(jo==null?void 0:jo.exercise_question_id)||(Va==null?void 0:Va.question_id)})),ti.destroy()})})}else{let ti=yield(0,ne.ZP)(ci,{method:Rl?"post":"PUT",body:zr({},Uo)});(ti==null?void 0:ti.status)===0&&(cl(!1),Ml({id:(ti==null?void 0:ti.exercise_question_id)||(Va==null?void 0:Va.question_id)}))}(0,Nt.Vf)("#question-scroll-id")})}function ei(Va){return nr(this,null,function*(){var io,Uo;Li(!0);let ci=yield(0,ne.ZP)(`/api/exercises/${Pe}/sort_question_type.json`,{method:"post",body:{question_type:Va}});if(Li(!1),(ci==null?void 0:ci.status)===0){const ti=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});po(ti),ml(!1),(io=ti==null?void 0:ti.exercise)!=null&&io.sub_discipline_id&&fl((Uo=ti==null?void 0:ti.exercise)==null?void 0:Uo.sub_discipline_id)}})}const Hi=(Va,io,Uo)=>nr(void 0,null,function*(){var ci;if(Va.length===0){Ne.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Uo();return}const ti={id:Jo==null?void 0:Jo.exerciseId,file:(ci=Va[0])==null?void 0:ci.file,sub_discipline_id:io};Vl(ti,`${vn.Z.API_SERVER}/api/courses/${Jo==null?void 0:Jo.coursesId}/exercises/import_exercise.json`,jo=>{var Oi;if((jo==null?void 0:jo.status)===0){const Gi={};(Oi=jo==null?void 0:jo.fail)==null||Oi.forEach($l=>{var Su;((Su=Object.keys(Gi))==null?void 0:Su.includes($l.message))?Gi[$l.message]=Gi[$l.message]+1:Gi[$l.message]=1});let Cl=`\u6210\u529F\u5BFC\u5165${jo==null?void 0:jo.success}\u6761`;Object.keys(Gi).forEach($l=>{Cl=Cl+`,${$l}${Gi[$l]}\u6761`}),Ne.ZP.success(Cl),Si(!1),el()}(jo==null?void 0:jo.status)===-1&&(Ne.ZP.error(jo==null?void 0:jo.message),Uo())})}),Dl=(Va,io)=>nr(void 0,null,function*(){const Uo=yield(0,qn.zR)({score:(0,na.round)(Va,1),question_id:io==null?void 0:io.question_id});if((Uo==null?void 0:Uo.status)===0){Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Ml({id:Mi.current},!1);return}(Uo==null?void 0:Uo.status)===-1&&Zo(io==null?void 0:io.question_score)}),Sl=()=>{Vi(!0)};(0,b.useEffect)(()=>{if(Xo){const Va=setTimeout(()=>{Vi(!1)},2e3);return()=>clearTimeout(Va)}},[Xo]);const Vl=(Va,io,Uo,ci,ti)=>{const jo=new FormData;Object.keys(Va).forEach(Gi=>{jo.append(Gi,Va[Gi])});const Oi=new window.XMLHttpRequest;return Oi.withCredentials=!0,Oi.addEventListener("load",function(Gi){var Cl;Uo(JSON.parse((Cl=Gi==null?void 0:Gi.target)==null?void 0:Cl.response))},!1),Oi.addEventListener("error",function(Gi){ti&&ti(Gi)},!1),Oi.upload.onprogress=Gi=>{ci&&ci(Gi)},Oi.open("POST",io),Oi.send(jo),Oi};function kl(){return nr(this,null,function*(){Ye.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:mt.modalconfirm,onOk:()=>nr(this,null,function*(){if(ea.question_id){let Va=yield(0,ne.ZP)(`/api/exercise_questions/${ea.question_id}.json`,{method:"delete"});(Va==null?void 0:Va.status)===0&&(el(),cl(!1))}else xo({}),cl(!1),el()}),cancelText:"\u53D6\u6D88"})})}const Ku=Va=>nr(void 0,null,function*(){return yield(0,ne.ZP)(`/api/exercises/${Pe}/select_questions.json`,{method:"post",body:zr({},Va)})}),{overflow:Vu,handleMouseEnter:$u,handleMouseLeave:hu}=(0,pn.I)(),Es=(Va,io)=>Ht.createElement(Zt.default,null,Ht.createElement(Zt.default.Item,{key:"0",onClick:()=>vs(Va==null?void 0:Va.question_type)},Ht.createElement("span",{className:mt.moreSpan},"\u65B0\u589E")),Ht.createElement(Zt.default.Item,{key:"1",disabled:io===0,onClick:()=>nr(void 0,null,function*(){if(io===0)return;if(Ii){Sl();return}let Uo=(0,Nt.rz)(pr==null?void 0:pr.exercise_question_types,io,io-1);yield ei(Uo.map(ci=>ci.name))})},Ht.createElement("span",{className:mt.moreSpan},"\u4E0A\u79FB")),Ht.createElement(Zt.default.Item,{key:"2",disabled:io===(pr==null?void 0:pr.exercise_question_types.length)-1,onClick:()=>nr(void 0,null,function*(){if(io===(pr==null?void 0:pr.exercise_question_types.length)-1)return;if(Ii){Sl();return}let Uo=(0,Nt.rz)(pr==null?void 0:pr.exercise_question_types,io,io+1);yield ei(Uo.map(ci=>ci.name))})},Ht.createElement("span",{className:mt.moreSpan},"\u4E0B\u79FB")),Ht.createElement(Zt.default.Item,{key:"3",onClick:()=>{var Uo;Kl.setFieldsValue({name:Va.name,item_type_en:(Uo=Wa.find(ci=>ci.id==Va.question_type))==null?void 0:Uo.nameType}),ua(!0)}},Ht.createElement("span",{className:mt.moreSpan},"\u91CD\u547D\u540D"))),vs=Va=>{var io,Uo,ci,ti,jo,Oi,Gi,Cl,$l,Su,Ol,Ul,Eu,Du,ps,hs,Ei,Jr,Io,Pi,Yi,Pu,Ql,iu;if(Ii){Sl();return}if(ml(!0),Va===5){ul(!0),wl(!0);return}if(Va===6){let ql=(Uo=(io=tn==null?void 0:tn.editData)==null?void 0:io.exercise)!=null&&Uo.set_question_sub_discipline?`/problems/newcreate?express_id=${(ci=pr==null?void 0:pr.exercise)==null?void 0:ci.id}&callback_url=/classrooms/${Jo.coursesId}/exercise/add/${Pe}?type=2&discipline_id=${(jo=(ti=tn==null?void 0:tn.editData)==null?void 0:ti.exercise)==null?void 0:jo.discipline_id}&sub_discipline_id=${(Gi=(Oi=tn==null?void 0:tn.editData)==null?void 0:Oi.exercise)==null?void 0:Gi.sub_discipline_id}`:`/problems/newcreate?express_id=${(Cl=pr==null?void 0:pr.exercise)==null?void 0:Cl.id}&callback_url=/classrooms/${Jo.coursesId}/exercise/add/${Pe}?type=2`;de.history.push(ql);return}cl(!0),xo(Va===2?{question_type:Va,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Su=($l=tn==null?void 0:tn.editData)==null?void 0:$l.exercise)!=null&&Su.set_question_sub_discipline?(Ul=(Ol=tn==null?void 0:tn.editData)==null?void 0:Ol.exercise)==null?void 0:Ul.discipline_id:0,sub_discipline_id:(Du=(Eu=tn==null?void 0:tn.editData)==null?void 0:Eu.exercise)!=null&&Du.set_question_sub_discipline?(hs=(ps=tn==null?void 0:tn.editData)==null?void 0:ps.exercise)==null?void 0:hs.sub_discipline_id:0,analysis:""}:{question_type:Va,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(Jr=(Ei=tn==null?void 0:tn.editData)==null?void 0:Ei.exercise)!=null&&Jr.set_question_sub_discipline?(Pi=(Io=tn==null?void 0:tn.editData)==null?void 0:Io.exercise)==null?void 0:Pi.discipline_id:0,sub_discipline_id:(Pu=(Yi=tn==null?void 0:tn.editData)==null?void 0:Yi.exercise)!=null&&Pu.set_question_sub_discipline?(iu=(Ql=tn==null?void 0:tn.editData)==null?void 0:Ql.exercise)==null?void 0:iu.sub_discipline_id:0,downcase:!0,no_space:!0})},ds=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Si(!0)}},{key:2,label:Ht.createElement("div",null,Ht.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Aa.$}),Ht.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Ii){Sl();return}Ho(!0)}}];return console.log(oi==null?void 0:oi.question_type,ea==null?void 0:ea.question_type),Ht.createElement("div",null,Ht.createElement(Fn.Z,{spinning:ll},Ht.createElement("div",{className:mt.bg},((ma=pr==null?void 0:pr.exercise_types)==null?void 0:ma.q_counts)===0&&!Ii&&Ht.createElement(ut.Z,{styles:{marginTop:180},customText:Ht.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Ht.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((zn=pr==null?void 0:pr.exercise_types)==null?void 0:zn.q_counts)>0||Ii)&&Ht.createElement("div",{style:{textAlign:"center"}},Ht.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Ht.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Ht.createElement("div",{className:mt.left},Ht.createElement("div",{className:mt.leftAction},((jt=pr==null?void 0:pr.exercise)==null?void 0:jt.exercise_status)===1&&Ht.createElement(Ge.ZP,{onClick:()=>{if(Ii){Sl();return}Zi(!0)},className:mt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Ht.createElement("div",{className:mt.scrollWrapper,style:{overflow:Vu},onMouseEnter:$u,onMouseLeave:hu},(Yn=pr==null?void 0:pr.exercise_question_types)==null?void 0:Yn.map((Va,io)=>Ht.createElement("div",{key:io,className:"mb30"},Ht.createElement("div",{className:mt.title},Ht.createElement("div",{className:mt.titleleft},Ht.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Nt.EM)(io+1),"\u3001\u3010",Va.name,"\u3011"),Ht.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Va.count,"\u5C0F\u9898\uFF0C\u5171",Va.score,"\u5206\uFF09")),Ht.createElement(ze.Z,{dropdownRender:()=>Es(Va,io),placement:"bottomLeft"},Ht.createElement("div",{className:mt.more_style},Ht.createElement("i",{className:"iconfont icon-sandian font12"})))),Ht.createElement(yn,{handleEditing:Sl,isedit:Ii,setBigqitem:il,bigitem:tr(zr({},Va),{indexs:io+1}),setqitem:Uo=>nr(void 0,null,function*(){var ci;(ci=Ci.current)==null||ci.blur(),xo(Uo)}),qitem:ea,Itemid:Pe,getdata:Ml,data:Va.items})))))),Ht.createElement("div",{id:"question-scroll-id",style:{overflow:Ii?"hidden":"auto"},className:mt.right},!(ea!=null&&ea.isadd)&&Ht.createElement("div",{className:mt.title},!Ii&&Ht.createElement("div",{style:{flex:1}},Ht.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(oi==null?void 0:oi.indexs)&&(0,Nt.EM)(oi==null?void 0:oi.indexs),"\u3001\u3010",oi==null?void 0:oi.name,"\u3011"),Ht.createElement(ct.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Ht.createElement("i",{className:`${mt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Va;Kl.setFieldsValue({name:oi.name,item_type_en:(Va=Wa.find(io=>io.id==oi.question_type))==null?void 0:Va.nameType}),ua(!0)}})),Ht.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",oi==null?void 0:oi.count,"\u5C0F\u9898\uFF0C\u5171",oi==null?void 0:oi.score,"\u5206\uFF09"),(ea==null?void 0:ea.question_type)===6&&Ht.createElement("span",{onClick:()=>{Ye.default.destroyAll(),Fo(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(ea==null?void 0:ea.question_type)===5&&Ht.createElement(st.default,{defaultChecked:(Ct=(xn=tn==null?void 0:tn.editData)==null?void 0:xn.exercise)==null?void 0:Ct.show_challenge_task_pass,onChange:Va=>nr(void 0,null,function*(){let io=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Va.target.checked}});(io==null?void 0:io.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ml({id:Mi.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(ea==null?void 0:ea.question_type)===6&&Ht.createElement("span",{style:{marginLeft:20},onClick:()=>{var Va,io,Uo,ci;Ye.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Ht.createElement("div",null,(ea==null?void 0:ea.question_type)===6&&Ht.createElement(st.default,{defaultChecked:(io=(Va=tn==null?void 0:tn.editData)==null?void 0:Va.exercise)==null?void 0:io.show_hack_sets,onChange:ti=>nr(void 0,null,function*(){let jo=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_sets:ti.target.checked}});(jo==null?void 0:jo.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ye.default.destroyAll(),Ml({id:Mi.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Ht.createElement("br",null),(ea==null?void 0:ea.question_type)===6&&Ht.createElement(st.default,{defaultChecked:(ci=(Uo=tn==null?void 0:tn.editData)==null?void 0:Uo.exercise)==null?void 0:ci.show_hack_description,onChange:ti=>nr(void 0,null,function*(){let jo=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_description:ti.target.checked}});(jo==null?void 0:jo.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ye.default.destroyAll(),Ml({id:Mi.current}))}),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.createElement("div",{style:{display:"flex",alignItems:"center"}},(ea==null?void 0:ea.question_type)===5&&!Ii&&Ht.createElement("a",{className:mt.shixun,href:`/shixuns/${ea==null?void 0:ea.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ht.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Ii&&((gn=pr==null?void 0:pr.exercise)==null?void 0:gn.exercise_status)==1&&[0,1,2,4,6].includes(ea==null?void 0:ea.question_type)&&Ht.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Ht.createElement(Ve.Z,{precision:1,ref:Ci,onChange:Va=>Zo(Va),value:Ri,onBlur:Va=>{Dl(Va.target.value,ea)}})),!Ii&&((In=pr==null?void 0:pr.exercise)==null?void 0:In.exercise_status)==1&&Ht.createElement(ct.Z,{title:"\u5220\u9664"},Ht.createElement("i",{onClick:()=>{kl()},style:{marginRight:20},className:`${mt.delete} iconfont icon-shanchu13 mr8 ml8 `})),(ea==null?void 0:ea.question_type)!==5&&!Ii&&Ht.createElement(Ht.Fragment,null,(ea==null?void 0:ea.is_my)==1&&Ht.createElement(ct.Z,{title:"\u67E5\u770B\u539F\u9898"},Ht.createElement("i",{className:`${mt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(ea==null?void 0:ea.question_type)==6?window.open(`/problems/newedit/${ea==null?void 0:ea.item_bank_hack_identifier}`):(ea==null?void 0:ea.question_type)==8?window.open(`/problemset/edit/${ea==null?void 0:ea.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${ea==null?void 0:ea.item_bank_id}`)}})),Ht.createElement(ct.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Ht.createElement("i",{className:`${mt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Di.current=[],Ye.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ht.createElement("div",{className:`font14 ${mt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ht.createElement(Fn.Z,{spinning:!1},Ht.createElement(ca.Z,{defaultValue:!0,value:Di.current,onChange:Va=>Di.current=Va}))),onOk:()=>nr(void 0,null,function*(){var Va;(0,qn.$l)({id:ea==null?void 0:ea.question_id,group_id:((Va=Di==null?void 0:Di.current)==null?void 0:Va[0])||""}).then(io=>{(io==null?void 0:io.status)==0&&(Ne.ZP.success("\u52A0\u5165\u6210\u529F"),el())})})})}}))),!Ii&&(((ra=pr==null?void 0:pr.exercise)==null?void 0:ra.exercise_status)==1||((Hn=pr==null?void 0:pr.exercise)==null?void 0:Hn.exercise_status)==2&&((ta=(ba=ce.userInfo)==null?void 0:ba.course)==null?void 0:ta.course_role)!=15||((oa=pr==null?void 0:pr.exercise)==null?void 0:oa.exercise_status)==3&&((Pn=(Ka=ce.userInfo)==null?void 0:Ka.course)==null?void 0:Pn.course_role)!=15||((ya=pr==null?void 0:pr.exercise)==null?void 0:ya.exercise_status)==4&&((qr=(ja=ce.userInfo)==null?void 0:ja.course)==null?void 0:qr.course_role)!=15)&&Ht.createElement(ct.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Ht.createElement("i",{onClick:()=>{(ea==null?void 0:ea.question_type)===6?de.history.push(`/problems/newedit/${ea==null?void 0:ea.hack_identifier}?type=exercises&express_id=${Jo.exerciseId}&question_id=${ea==null?void 0:ea.question_id}&score=${ea==null?void 0:ea.question_score}&exercise=true&callback_url=/classrooms/${Jo.coursesId}/exercise/add/${Pe}?type=2`):cl(!0)},className:`${mt.edit} iconfont icon-bianji_Hover ml8`})))),!Ii&&Ht.createElement("div",null,Ht.createElement("div",{className:mt.qcount},Ht.createElement("span",{className:mt.score},ea==null?void 0:ea.question_score,"\u5206"),Ht.createElement(fe.Z,{className:mt.qtitle,value:(ea==null?void 0:ea.index)+`\u3001${(ea==null?void 0:ea.question_type)==8?(cr=ea==null?void 0:ea.program_attr)==null?void 0:cr.description:ea==null?void 0:ea.question_title}`}),(ea==null?void 0:ea.high_resources_consume)&&Ht.createElement(vr.Z,{type:"shixun",style:{marginLeft:10}})),(ea==null?void 0:ea.question_type)===6&&Ht.createElement(at.Z,{onEdit:()=>Fo(1),className:"mt10",dataSource:(ea==null?void 0:ea.languages)||[]}),Ht.createElement(wu,{exercise:tn,TagDiscipline:Bl,qitem:ea})),Ii&&Ht.createElement("div",null,(ea==null?void 0:ea.question_type)<=1&&Ht.createElement(It,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}),(ea==null?void 0:ea.question_type)===5&&Ht.createElement(ju,{setqitem:xo,deleteitem:kl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,showTip:Xo}),(ea==null?void 0:ea.question_type)===3&&Ht.createElement(Ea,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}),(ea==null?void 0:ea.question_type)===2&&Ht.createElement(Un,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}),(ea==null?void 0:ea.question_type)===4&&Ht.createElement(ye,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}),(ea==null?void 0:ea.question_type)===7&&Ht.createElement(au,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}),(ea==null?void 0:ea.question_type)===8&&Ht.createElement(Cn,{deleteitem:kl,getTagData:fl,seveeditor:ou,exerciseitem:pr,TagDiscipline:Bl,setisedit:cl,qitem:ea,init:el,showTip:Xo}))))))),Ht.createElement("div",{className:mt.bottomdiv},Ht.createElement("div",{className:mt.exercise_styles},((li=pr==null?void 0:pr.exercise)==null?void 0:li.exercise_status)==1&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{className:mt.spanBtn,onClick:()=>{if(Ii){Sl();return}ul(!0),wl(!1)}},"\u9898\u5E93\u9009\u9898"),Ht.createElement(ze.Z,{menu:{items:ds}},Ht.createElement("span",{className:mt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Ht.createElement("span",{className:mt.spanBtn,onClick:()=>nr(void 0,null,function*(){var Va;let io=yield(0,ne.ZP)(`/api/exercises/${Jo==null?void 0:Jo.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Jo==null?void 0:Jo.coursesId,categoryId:Jo==null?void 0:Jo.exerciseId}});(io==null?void 0:io.status)!=-1&&window.open(`/classrooms/${Jo==null?void 0:Jo.coursesId}/exercise/${Jo==null?void 0:Jo.exerciseId}/${(Va=ce.userInfo)==null?void 0:Va.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Ht.createElement("span",{className:mt.spanBtn,onClick:()=>{window.open(`/classrooms/${Jo==null?void 0:Jo.coursesId}/exercise/${Jo==null?void 0:Jo.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Wa==null?void 0:Wa.map(Va=>Ht.createElement(Ge.ZP,{className:mt.addQuestionBtn,key:Va.id,type:"primary",onClick:()=>{vs(Va.id)}},Va.name))),((Za=pr==null?void 0:pr.exercise)==null?void 0:Za.exercise_status)!=1&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{style:{width:"1022px"}})),Ht.createElement("span",{className:mt.saveBtn,onClick:()=>{var Va,io,Uo;if(Ii){Sl();return}let ci=(io=(Va=pr==null?void 0:pr.exercise_question_types)==null?void 0:Va.filter(jo=>jo.question_type===5)[0])==null?void 0:io.items,ti=0;ci==null||ci.map(jo=>{jo.high_resources_consume&&(ti=ti+1)}),console.log(ti),ti>0?pe({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:ti,fn:()=>{var jo;((jo=pr==null?void 0:pr.exercise)==null?void 0:jo.exercise_status)==1?(Ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),de.history.push(`/classrooms/${Jo==null?void 0:Jo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)):de.history.back()}}}):((Uo=pr==null?void 0:pr.exercise)==null?void 0:Uo.exercise_status)==1?(Ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),de.history.push(`/classrooms/${Jo==null?void 0:Jo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)):de.history.back()}},Ht.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Ht.createElement(Kt,{setScoreShow:Zi,ScoreShow:$i,exerciseitem:pr,getdata:el}),hl&&Ht.createElement(Ni,{setScoreShow:ul,isshixuns:sl,isloadings:vu,ScoreShow:hl,onOk:(Va,io,Uo,ci,ti)=>nr(void 0,null,function*(){pu(!0);let Oi=yield Ku({exam_id:Pe,item_bank_ids:Va,shixun_ids:io,shixun_copy_ids:ti});pu(!1),(Oi==null?void 0:Oi.status)===0&&Ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{el()},onCancel:()=>{ul(!1),el()}})})}),Ht.createElement(ts.Z,{sub_discipline_id:(Co=pr==null?void 0:pr.exercise)!=null&&Co.sub_discipline_id?[(Cr=pr==null?void 0:pr.exercise)==null?void 0:Cr.discipline_id,(ao=pr==null?void 0:pr.exercise)==null?void 0:ao.sub_discipline_id]:[],visible:No,onCancel:()=>Si(!1),onOk:Hi}),Ht.createElement(Ye.default,{title:"\u63D0\u793A",open:qi,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Ht.createElement("div",null,Ht.createElement(Ge.ZP,{onClick:()=>{Wl(!1),de.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Ht.createElement(Ge.ZP,{type:"primary",onClick:()=>{de.history.push(`/classrooms/${Jo==null?void 0:Jo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Wl(!1)}},Ht.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")),Ht.createElement(Ye.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:gu,width:500,onOk:()=>Kl.submit(),onCancel:()=>ua(!1)},Ht.createElement(Be.default,{form:Kl,initialValues:{},onFinish:Va=>nr(void 0,null,function*(){(yield(0,qn.RK)(zr({id:Pe},Va))).status==0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),el(),ua(!1))})},Ht.createElement(Be.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Va,io){var Uo,ci,ti,jo;const Oi=(Uo=Wa==null?void 0:Wa.find(Gi=>Gi.nameType==Kl.getFieldValue("item_type_en")))==null?void 0:Uo.id;return(jo=(ti=(ci=pr==null?void 0:pr.exercise_question_types)==null?void 0:ci.filter(Gi=>Gi.question_type!=Oi))==null?void 0:ti.map(Gi=>Gi==null?void 0:Gi.name))!=null&&jo.includes(io)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Ht.createElement(ke.default,{size:"large",maxLength:10,showCount:!0})),Ht.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Ht.createElement(ke.default,{size:"large"})))),Ht.createElement(Lt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:er},Ht.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Ht.createElement(Aa.Z,{stickyTop:-24,subDisciplineId:(Eo=pr==null?void 0:pr.exercise)!=null&&Eo.sub_discipline_id?[(hi=pr==null?void 0:pr.exercise)==null?void 0:hi.discipline_id,(mi=pr==null?void 0:pr.exercise)==null?void 0:mi.sub_discipline_id]:[],onCancel:()=>Ho(!1),mode:3,gather:{exercise_id:Pe},onSuccess:()=>{Ho(!1),el()}}),Ht.createElement("div",{style:{height:70}})),Ht.createElement(at.Q,{visible:!!uo,setVisible:Fo,tip:uo===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:uo===1?ea==null?void 0:ea.languages:[],onOk:Va=>nr(void 0,null,function*(){const io={languages:Va};uo===1?io.hack_id=ea==null?void 0:ea.hack_id:io.exercise_id=Pe,(yield(0,ne.ZP)("/api/problems/update_languages.json",{method:"post",body:io})).status===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Ml({id:Mi.current}),Fo(!1))})}))};var Kr=(0,de.connect)(({user:ce,exercise:pe,dispatch:Pe})=>({user:ce,exercise:pe,dispatch:Pe}))(or),Po=ee(50337),lo=ee(53311),Mr=ee(95024),vo=ee(87169),Bo=ee(52154),Ra=ee(59301),wo=Object.defineProperty,yi=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,gi=(ce,pe,Pe)=>pe in ce?wo(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,_o=(ce,pe)=>{for(var Pe in pe||(pe={}))bi.call(pe,Pe)&&gi(ce,Pe,pe[Pe]);if(Xr)for(var Pe of Xr(pe))Qr.call(pe,Pe)&&gi(ce,Pe,pe[Pe]);return ce},_i=(ce,pe)=>yi(ce,Do(pe)),to=(ce,pe)=>{var Pe={};for(var Ot in ce)bi.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Xr)for(var Ot of Xr(ce))pe.indexOf(Ot)<0&&Qr.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe},_r=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const Yr=ce=>{var pe=ce,{classroomList:Pe,globalSetting:Ot,problemset:tn,loading:wa,exercise:ma,user:zn,dispatch:jt}=pe,Yn=to(pe,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),xn,Ct,gn,In,ra,Hn,ba,ta,oa,Ka,Pn,ya,ja,qr;const cr=(0,de.useParams)(),[li,Za]=(0,b.useState)(!1),{userInfo:Co}=zn,[Cr]=Be.default.useForm();let[ao,Eo]=(0,b.useState)({});const[hi,mi]=(0,b.useState)(1),[pr,po]=(0,b.useState)(""),[Ki]=(0,de.useSearchParams)(),[Li,ea]=(0,b.useState)(!1),[xo,Ri]=(0,b.useState)(!1),[Zo,Ci]=(0,b.useState)(!1),[Mi,oi]=(0,b.useState)(""),[il,ll]=(0,b.useState)(!1),[jl,Ii]=(0,b.useState)(!1);(0,b.useEffect)(()=>{jt({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:cr==null?void 0:cr.coursesId}}),jt({type:"globalSetting/footerToggle",payload:!1}),Cr.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,b.useEffect)(()=>{cr.exerciseId&&_r(void 0,null,function*(){var No,Si,$i;const Zi=yield jt({type:"exercise/editExercise",payload:{categoryId:cr.exerciseId}});(Zi==null?void 0:Zi.status)!==-1&&(((No=Zi==null?void 0:Zi.exercise)==null?void 0:No.exercise_status)===2||((Si=Zi==null?void 0:Zi.exercise)==null?void 0:Si.exercise_status)===3||(($i=Zi==null?void 0:Zi.exercise)==null?void 0:$i.exercise_status)===4?Ci(!0):Ci(!1))})},[cr]),(0,b.useEffect)(()=>{if(cr.exerciseId){let No=ma.editData.exercise;Ii(No==null?void 0:No.set_question_sub_discipline),Cr.setFieldsValue(_i(_o({},No),{courseid:No!=null&&No.sub_discipline_id?[No==null?void 0:No.discipline_id,No==null?void 0:No.sub_discipline_id]:[]}))}},[ma]),(0,b.useEffect)(()=>{Ki.get("type")==="2"&&(po(cr.exerciseId),mi(2))},[Ki.get("type")]),(0,b.useEffect)(()=>{var No;let Si=(No=tn==null?void 0:tn.disciplinesData)==null?void 0:No.checked;Si!=null&&Si.sub_discipline_id&&Cr.setFieldsValue({courseid:[Si==null?void 0:Si.discipline_id,Si==null?void 0:Si.sub_discipline_id]})},[(xn=tn==null?void 0:tn.disciplinesData)==null?void 0:xn.checked]);function cl(No,Si){return _r(this,null,function*(){var $i,Zi,hl,ul;yield Cr.validateFields();const sl=Cr.getFieldsValue(),{courseid:wl}=sl,[Rl,ml]=wl;sl.sub_discipline_id=ml,sl.is_md=!0,sl.time=parseInt(sl.time)>9999?9999:sl.time;const qi=yield jt({type:"exercise/addExercise",payload:_o(_o({},sl),cr)});qi.status===0?(yield(0,ne.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:cr==null?void 0:cr.coursesId,id:($i=qi==null?void 0:qi.data)==null?void 0:$i.exercise_id,time:No}}),Gl((Zi=qi.data)==null?void 0:Zi.exercise_id),po((hl=qi==null?void 0:qi.data)==null?void 0:hl.exercise_id),mi(2),ea(!1),de.history.replace(`/classrooms/${cr.coursesId}/exercise/add/${(ul=qi.data)==null?void 0:ul.exercise_id}?type=2`)):Ne.ZP.error(qi.message),Si()})}function Bl(No){Eo(_o({},No))}function Gl(No){return _r(this,null,function*(){if(!(ao!=null&&ao.ec_point_ids))return;const Si=_o({},ao);delete Si.id;let $i=yield(0,ne.ZP)(`/api/ec_courses/${ao==null?void 0:ao.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:_o({exercise_id:No},Si)})})}return Ra.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ra.createElement("section",{className:"edu-container"},Ra.createElement("section",{className:"animated fadeIn"},Ra.createElement("aside",{className:"mt10"},Co&&Ra.createElement(Ze.Z,{separator:">"},Ra.createElement(Ze.Z.Item,null,Ra.createElement(de.Link,{to:`/classrooms/${cr.coursesId}/exercise`},(Ct=Co==null?void 0:Co.course)==null?void 0:Ct.course_name)),Ra.createElement(Ze.Z.Item,null,Ra.createElement(de.Link,{to:`/classrooms/${cr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ra.createElement(Ze.Z.Item,null,cr.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),cr.exerciseId&&Ra.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}},Ra.createElement(vo.Z,{style:{marginRight:5,color:"#E99237"}}),Ra.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"),Ra.createElement("span",{className:Je.addQuestionBtn,onClick:()=>{jt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[cr.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ra.createElement(Mr.Z,{haveInit:!0,init:()=>{oi(new Date)}}),Ra.createElement("div",{className:"bg-white"},Ra.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ra.createElement("div",{onClick:()=>{if(xo){Ne.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}mi(1)},className:hi===1?Je.selectdiv:Je.divitem},Ra.createElement(Po.Z,{number:1,active:hi===1,className:"mr10"}),Ra.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ra.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ra.createElement("div",{onClick:()=>{if(!cr.exerciseId&&!pr){Ne.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}mi(2),!pr&&po(cr.exerciseId)},className:hi!==1?Je.selectdiv:Je.divitem},Ra.createElement(Po.Z,{number:2,active:hi!==1,className:"mr10"}),Ra.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),hi===2&&Ra.createElement("div",{className:"tc"},Ra.createElement(lo.Z,{defaultValue:(In=(gn=ma==null?void 0:ma.editData)==null?void 0:gn.exercise)==null?void 0:In.exercise_name,onFinish:No=>_r(void 0,null,function*(){var Si,$i,Zi,hl,ul,sl,wl,Rl,ml,qi,Wl,Jo;return No.trim()===(($i=(Si=ma==null?void 0:ma.editData)==null?void 0:Si.exercise)==null?void 0:$i.exercise_name)?!0:(yield(0,qn.wy)({exercise_name:No,exercise_description:(hl=(Zi=ma==null?void 0:ma.editData)==null?void 0:Zi.exercise)==null?void 0:hl.exercise_description,sub_discipline_id:(sl=(ul=ma==null?void 0:ma.editData)==null?void 0:ul.exercise)==null?void 0:sl.sub_discipline_id,time:(Rl=(wl=ma==null?void 0:ma.editData)==null?void 0:wl.exercise)==null?void 0:Rl.time,exerciseId:(qi=(ml=ma.editData)==null?void 0:ml.exercise)==null?void 0:qi.id,difficulty:(Jo=(Wl=ma.editData)==null?void 0:Wl.exercise)==null?void 0:Jo.difficulty})).status===0?(Cr.setFieldValue("exercise_name",No),!0):!1})}),Ra.createElement("div",{style:{fontSize:14}},Ra.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((Hn=(ra=ma==null?void 0:ma.editData)==null?void 0:ra.exercise)==null?void 0:Hn.time)||"\u4E0D\u9650")),Ra.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((ta=(ba=ma==null?void 0:ma.editData)==null?void 0:ba.exercise)==null?void 0:ta.difficulty)===1?"\u7B80\u5355":((Ka=(oa=ma==null?void 0:ma.editData)==null?void 0:oa.exercise)==null?void 0:Ka.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ra.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((ya=(Pn=ma==null?void 0:ma.editData)==null?void 0:Pn.exercise_types)==null?void 0:ya.q_counts)||0)),Ra.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},(qr=(ja=ma==null?void 0:ma.editData)==null?void 0:ja.exercise_types)==null?void 0:qr.q_scores))))),hi===1&&Ra.createElement("div",null,Ra.createElement("section",{className:[Je.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ra.createElement(Be.default,{form:Cr,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:No=>_r(void 0,null,function*(){var Si,$i,Zi,hl,ul;if(Za(!0),ea(!0),cr.exerciseId){No.exerciseId=($i=(Si=ma.editData)==null?void 0:Si.exercise)==null?void 0:$i.id,No.sub_discipline_id=No.courseid[No.courseid.length-1],yield(0,qn.wy)(_i(_o({},No),{set_question_sub_discipline:jl})),mi(2),Gl(cr==null?void 0:cr.exerciseId),po(cr.exerciseId),Za(!1),ea(!1);return}const sl=yield(0,ne.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:cr==null?void 0:cr.coursesId}});if(sl!=null&&sl.alert)jt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:wl}=No,[Rl,ml]=wl;No.sub_discipline_id=ml,No.is_md=!0,No.time=parseInt(No.time)>9999?9999:No.time,No.set_question_sub_discipline=jl;const qi=yield jt({type:"exercise/addExercise",payload:_i(_o(_o({},No),cr),{category_id:Ki.get("catalogue")||null})});qi.status===0&&(Gl((Zi=qi.data)==null?void 0:Zi.exercise_id),de.history.replace(`/classrooms/${cr.coursesId}/exercise/add/${(hl=qi.data)==null?void 0:hl.exercise_id}?type=2`),po((ul=qi==null?void 0:qi.data)==null?void 0:ul.exercise_id),mi(2)),ea(!1)}Za(!1)}),className:Je.formWrap},Ra.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Je.baseLineHeight,rules:[{required:!0,validator:(No,Si)=>{var $i;return(($i=Si==null?void 0:Si.replaceAll(" ",""))==null?void 0:$i.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ra.createElement(ke.default,{maxLength:60,className:Je.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ra.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Je.baseLineHeight},Ra.createElement(le.Z,{disabled:Zo,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:tn.courseOptions,className:Je.baseFormItem,size:"large",popupClassName:Je.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Ra.createElement("div",{className:Je.concat},Ra.createElement("div",null,Ra.createElement(st.default,{checked:jl,onChange:No=>{Ii(No.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Ra.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ra.createElement("a",{onClick:()=>ll(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ra.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Je.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ra.createElement(et.ZP.Group,{className:Je.radiogroup,disabled:Zo},Ra.createElement(et.ZP.Button,{className:Je.easy,value:1},"\u7B80\u5355"),Ra.createElement(et.ZP.Button,{className:Je.medium,value:2},"\u9002\u4E2D"),Ra.createElement(et.ZP.Button,{className:Je.hard,value:3},"\u56F0\u96BE"))),Ra.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Je.baseLineHeight},Ra.createElement("div",{style:{display:"flex",width:"100%"}},Ra.createElement(Be.default.Item,{name:"time",noStyle:!0},Ra.createElement(Ve.Z,{disabled:Zo,min:1,max:9999,className:Je.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ra.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ra.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ra.createElement(ke.default.TextArea,{disabled:Zo,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ra.createElement(Vn,{exercise_id:cr==null?void 0:cr.exerciseId,setitem:Bl})),Ra.createElement("div",{className:Je.bottmodiv},Ra.createElement(Ge.ZP,{className:`${Je.cancelBtn}`,type:"primary",onClick:()=>{de.history.back()}},"\u53D6\u6D88"),Ra.createElement(Ge.ZP,{loading:Li,onClick:()=>{Cr.validateFields(),Cr.submit()},type:"primary",className:`${Je.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ra.createElement(z,{setsubloading:ea,onModalOk:cl})),hi===2&&Ra.createElement("div",null,Ra.createElement(Kr,{key:Mi,setisedits:Ri,setitemid:po,itemid:pr}))),Ra.createElement(Bo.Z,{open:il,onCancel:()=>{ll(!1)}}))};var Zr=(0,de.connect)(({classroomList:ce,loading:pe,user:Pe,problemset:Ot,globalSetting:tn,exercise:wa})=>({classroomList:ce,globalSetting:tn,problemset:Ot,user:Pe,exercise:wa,loading:pe.effects}))(Yr)},4881:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return E}});var b=ee(59301),de=ee(8591),Be=ee(43418),Ne=ee(19842),Ze=ee(54580),ke=ee(3113),le=ee(346),st=ee(51257),et=ee(38986),Ve=ee(25690),Ge={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},Je=ee(59301),Ye=(a,x,y)=>new Promise((z,ne)=>{var re=ve=>{try{ie(y.next(ve))}catch(be){ne(be)}},ue=ve=>{try{ie(y.throw(ve))}catch(be){ne(be)}},ie=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(re,ue);ie((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ue,ie]=(0,b.useState)(!1),ve=(0,Ve.useParams)(),[be,je]=(0,b.useState)([]),[Ae,He]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?he():(He([]),re([]),ie(!1))},[a]);const he=()=>Ye(void 0,null,function*(){const lt=yield(0,et.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});je(lt.disciplines||[]),He((z==null?void 0:z.length)>0?z:[])}),qe=()=>{if((Ae==null?void 0:Ae.length)===0)return de.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Ae),ie(!0),x(ne,Ae[1],()=>{ie(!1)})},Ke=()=>{y()},ht=()=>{const lt=`${le.Z.API_SERVER}/api/courses/${ve.coursesId}/exercises/down_template`;(0,st.Nd)(null,lt)},Le=lt=>{const gt={name:lt.name,uid:lt.uid,file:lt};return re([gt]),!1},ot=()=>{re([])};return Je.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:qe,centered:!0,wrapClassName:Ge.customModal,onCancel:Ke,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Ge.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ue},Je.createElement("div",{className:Ge.content},Je.createElement("aside",null,Je.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),Je.createElement("ul",null,Je.createElement("li",null,Je.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),Je.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:ht},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),Je.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:ht,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),Je.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),Je.createElement("li",{className:Ge.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),Je.createElement("li",{className:Ge.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Je.createElement("li",{className:Ge.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Je.createElement("li",{className:Ge.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),Je.createElement("aside",{style:{marginTop:22}},Je.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),Je.createElement("ul",{style:{flex:1}},Je.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&Je.createElement(Je.Fragment,null,Je.createElement(Ne.Z,{value:Ae,className:Ge.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:be,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(lt,gt)=>{He(lt||[])}}),Je.createElement("br",null),Je.createElement(Ze.default,{action:`${le.Z.API_SERVER}/api/attachments.json`,beforeUpload:Le,onRemove:ot,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},Je.createElement(ke.ZP,{className:Ge.upload,type:"primary",icon:Je.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((lt,gt)=>Je.createElement("div",{key:gt,className:Ge.fileList},Je.createElement("span",{className:Ge.fileName},lt==null?void 0:lt.name),Je.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ot})))))))}},95024:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(43418),Be=ee(38986),Ne=ee(25690),Ze=ee(59301),ke=(st,et,Ve)=>new Promise((Ge,Je)=>{var Ye=a=>{try{E(Ve.next(a))}catch(x){Je(x)}},se=a=>{try{E(Ve.throw(a))}catch(x){Je(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(Ye,se);E((Ve=Ve.apply(st,et)).next())});const le=({exercise:st,dispatch:et,init:Ve,haveInit:Ge=!1})=>{const Je=(0,Ne.useParams)(),[Ye,se]=(0,b.useState)(!1);let[E,a]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,ne]=(0,b.useState)(!1);(0,b.useEffect)(()=>{st.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&re()},[st.actionTabs]);function re(){return ke(this,null,function*(){var ue,ie;let ve=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});if(((ue=ve==null?void 0:ve.cover_exercises)==null?void 0:ue.length)>0)se(!0),a((ie=ve==null?void 0:ve.cover_exercises)==null?void 0:ie[0]);else{let be=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});et({type:"exercise/setActionTabs",payload:{key:""}}),(be==null?void 0:be.status)===0&&(Ge&&Ve(),de.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:()=>{Ne.history.push("/paperlibrary")}}))}})}return Ze.createElement("div",null,Ze.createElement(de.default,{open:Ye,centered:!0,onCancel:ue=>ke(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let ie=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs,update:1}});et({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(ie==null?void 0:ie.status)===0&&(Ge&&Ve(),se(!1),de.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:()=>{Ne.history.push("/paperlibrary")}}))}else se(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>ke(void 0,null,function*(){ne(!0);let ue=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});ne(!1),(ue==null?void 0:ue.status)===0&&(Ge&&Ve(),et({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),de.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:()=>{Ne.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ze.createElement("div",null,Ze.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"),Ze.createElement("div",null,Ze.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Ze.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ze.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};Gt.Z=(0,Ne.connect)(({exercise:st})=>({exercise:st}))(le)},37345:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return b}});var b=(de=>(de[de.NOMATCH=-1]="NOMATCH",de[de.OK=0]="OK",de[de.TIMEOUT=2]="TIMEOUT",de[de.PODFAILURE=3]="PODFAILURE",de[de.COMPILEFAILURE=4]="COMPILEFAILURE",de[de.EXECUTEFAILURE=5]="EXECUTEFAILURE",de[de.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",de))(b||{})},81072:function(Qt,Gt,ee){"use strict";ee.d(Gt,{H7:function(){return E},MK:function(){return se},MU:function(){return Ve},X6:function(){return Je},bM:function(){return et},fi:function(){return a},fu:function(){return st},n4:function(){return x},rX:function(){return Ye},vl:function(){return y},zO:function(){return Ge}});var b=ee(38986),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(z,ne,re)=>ne in z?de(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ne.call(ne,re)&&ke(z,re,ne[re]);if(Be)for(var re of Be(ne))Ze.call(ne,re)&&ke(z,re,ne[re]);return z};function st(z,ne){return(0,b.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},ne||{}))}function et(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function Ve(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ge(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function Je(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ye(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function se(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},53311:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(6848),Be=ee(92832),Ne=ee(8591),Ze=ee(2397),ke=ee(59301),le=(et,Ve,Ge)=>new Promise((Je,Ye)=>{var se=x=>{try{a(Ge.next(x))}catch(y){Ye(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Ye(y)}},a=x=>x.done?Je(x.value):Promise.resolve(x.value).then(se,E);a((Ge=Ge.apply(et,Ve)).next())});const st=({defaultValue:et,onFinish:Ve})=>{const[Ge,Je]=(0,b.useState)(!1),[Ye,se]=(0,b.useState)(et);return(0,b.useEffect)(()=>{se(et)},[et]),ke.createElement("div",null,Ge?ke.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ye,onChange:E=>{se(E.target.value)},onBlur:()=>le(void 0,null,function*(){var E;if(((E=Ye==null?void 0:Ye.replaceAll(" ",""))==null?void 0:E.length)<=0){Ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Ye))&&Je(!1)}),onPressEnter:()=>le(void 0,null,function*(){var E;if(((E=Ye==null?void 0:Ye.replaceAll(" ",""))==null?void 0:E.length)<=0){Ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Ye))&&Je(!1)})}):ke.createElement("div",{className:Ze.Z.title},Ye,ke.createElement(de.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},ke.createElement("i",{className:`${Ze.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Je(!0)}))))};Gt.Z=st},52154:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ve}});var b=ee(43418),de={ul:"ul___TdfYY"},Be=ee(32637),Ne=ee(59301),Ze=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,st=(Ge,Je)=>{var Ye={};for(var se in Ge)ke.call(Ge,se)&&Je.indexOf(se)<0&&(Ye[se]=Ge[se]);if(Ge!=null&&Ze)for(var se of Ze(Ge))Je.indexOf(se)<0&&le.call(Ge,se)&&(Ye[se]=Ge[se]);return Ye},Ve=Ge=>{var Je=Ge,{open:Ye,onCancel:se}=Je,E=st(Je,["open","onCancel"]);return Ne.createElement(b.default,{centered:!0,open:Ye,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:se,footer:null},Ne.createElement("div",null,Ne.createElement("div",{className:"tc"},Ne.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ne.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ne.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ne.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ne.createElement("ul",{className:de.ul},Ne.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ne.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ne.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},78874:function(Qt,Gt,ee){"use strict";ee.d(Gt,{I:function(){return de}});var b=ee(59301);const de=()=>{const[Be,Ne]=(0,b.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Ne("auto"),handleMouseLeave:()=>Ne("hidden")}}},50371:function(Qt,Gt){"use strict";function ee(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let de=1;de{const Ze=Be[Ne];Ze!==void 0&&(b[Ne]=Ze)})}return b}Gt.Z=ee},77578:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return b}});const b=de=>de?typeof de=="function"?de():de:null},13845:function(Qt,Gt,ee){"use strict";ee.d(Gt,{F:function(){return b},Z:function(){return de}});function b(Be){return Be!=null&&Be===Be.window}function de(Be,Ne){var Ze,ke;if(typeof window=="undefined")return 0;const le=Ne?"scrollTop":"scrollLeft";let st=0;return b(Be)?st=Be[Ne?"pageYOffset":"pageXOffset"]:Be instanceof Document?st=Be.documentElement[le]:(Be instanceof HTMLElement||Be)&&(st=Be[le]),Be&&!b(Be)&&typeof st!="number"&&(st=(ke=((Ze=Be.ownerDocument)!==null&&Ze!==void 0?Ze:Be).documentElement)===null||ke===void 0?void 0:ke[le]),st}},56762:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(59301);function de(){const[,Be]=b.useReducer(Ne=>Ne+1,0);return Be}},68031:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ne}});var b=ee(16089);function de(Ze,ke,le,st){const et=le-ke;return Ze/=st/2,Ze<1?et/2*Ze*Ze*Ze+ke:et/2*((Ze-=2)*Ze*Ze+2)+ke}var Be=ee(13845);function Ne(Ze){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:st,duration:et=450}=ke,Ve=le(),Ge=(0,Be.Z)(Ve,!0),Je=Date.now(),Ye=()=>{const E=Date.now()-Je,a=de(E>et?et:E,Ge,Ze,et);(0,Be.F)(Ve)?Ve.scrollTo(window.pageXOffset,a):Ve instanceof Document||Ve.constructor.name==="HTMLDocument"?Ve.documentElement.scrollTop=a:Ve.scrollTop=a,E{let{children:ot}=Le;const{getPrefixCls:lt}=Ze.useContext(le.E_),gt=lt("breadcrumb");return Ze.createElement("li",{className:`${gt}-separator`,"aria-hidden":"true"},ot===""?ot:ot||"/")};Ve.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=Ve,Je=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ftot[ft]||gt)}function se(Le,ot,lt,gt){if(lt==null)return null;const{className:ft,onClick:ln}=ot,xt=Je(ot,["className","onClick"]),an=Object.assign(Object.assign({},(0,Ne.Z)(xt,{data:!0,aria:!0})),{onClick:ln});return gt!==void 0?Ze.createElement("a",Object.assign({},an,{className:de()(`${Le}-link`,ft),href:gt}),lt):Ze.createElement("span",Object.assign({},an,{className:de()(`${Le}-link`,ft)}),lt)}function E(Le,ot){return(gt,ft,ln,xt,an)=>{if(ot)return ot(gt,ft,ln,xt);const hn=Ye(gt,ft);return se(Le,gt,hn,an)}}var a=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{const{prefixCls:ot,separator:lt="/",children:gt,menu:ft,overlay:ln,dropdownProps:xt,href:an}=Le,$e=(dt=>{if(ft||ln){const rn=Object.assign({},xt);if(ft){const Vn=ft||{},{items:Zt}=Vn,Fn=a(Vn,["items"]);rn.menu=Object.assign(Object.assign({},Fn),{items:Zt==null?void 0:Zt.map((ze,ct)=>{var{key:Lt,title:mt,label:Nt,path:ut}=ze,at=a(ze,["key","title","label","path"]);let De=Nt!=null?Nt:mt;return ut&&(De=Ze.createElement("a",{href:`${an}${ut}`},De)),Object.assign(Object.assign({},at),{key:Lt!=null?Lt:ct,label:De})})})}else ln&&(rn.overlay=ln);return Ze.createElement(et.Z,Object.assign({placement:"bottom"},rn),Ze.createElement("span",{className:`${ot}-overlay-link`},dt,Ze.createElement(st.Z,null)))}return dt})(gt);return $e!=null?Ze.createElement(Ze.Fragment,null,Ze.createElement("li",null,$e),lt&&Ze.createElement(Ge,null,lt)):null},y=Le=>{const{prefixCls:ot,children:lt,href:gt}=Le,ft=a(Le,["prefixCls","children","href"]),{getPrefixCls:ln}=Ze.useContext(le.E_),xt=ln("breadcrumb",ot);return Ze.createElement(x,Object.assign({},ft,{prefixCls:xt}),se(xt,ft,lt,gt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=ee(17313),re=ee(83116),ue=ee(37613);const ie=Le=>{const{componentCls:ot,iconCls:lt}=Le;return{[ot]:Object.assign(Object.assign({},(0,ne.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[lt]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,ne.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${ot}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${ot}-link`]:{[` +`),En.focus();case"list-ul":return Ga===""?En.replaceSelection("- "+Ga):En.replaceSelection(Ya.map(uo=>uo===""?"":`- ${uo}`).join(` +`)),En.focus();case"list-ol":return Ga===""?En.replaceSelection("1. "+Ga):En.replaceSelection(Ya.map((uo,we)=>uo===""?"":`${we+1}. ${uo}`).join(` +`)),En.focus();case"add-null-ch":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(en),En.focus();case"add-signal":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(la),En.focus();case"add-multiple":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(On),En.focus();case"inster-template-1":return Ga===""&&En.setCursor(Qa.line,Qa.ch),En.replaceSelection(xa),En.focus();case"eraser":return En.setValue(""),En.focus();case"trigger-watch":return ha(!Ir),En.focus();case"trigger-full-screen":return Ua(!za),En.focus();case zt:Or(zt);return;case Ln:Or(Ln);return;case wt:Or(wt);return;case sn:Or(sn);return;case"maths-latex":Or("maths-latex");return;case kt:Or(kt);return;case Jn:Or(Jn);return;default:throw new Error}},[En,Ir,za]),co=(0,b.useCallback)((kr,Qa)=>{var Ga,Ya,uo,we,fn,Mn;switch(Or(""),La){case zt:const{title:jn,link:Xn}=kr;return En.replaceSelection(`[${jn}](${Xn})`),En.focus();case Ln:const{language:sr,content:Ha}=kr;return En.replaceSelection(["```"+sr,Ha,"```"].join(` +`)),En.focus();case"maths-latex":for(var Sa=atob(kr),on=new Uint8Array(Sa.length),Ma=0;Ma{al.id?En.replaceSelection(`![,](/api/attachments/${al.id}?type=${al.content_type})`):(al==null?void 0:al.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":En.replaceSelection("`$$"+kr+"$$`");break;case wt:case sn:case cn:const{src:Ta,alt:Ja}=kr,Rr=Qa,bo=(uo=(Ya=(Ga=Rr==null?void 0:Rr.name)==null?void 0:Ga.split("."))==null?void 0:Ya.pop)==null?void 0:uo.call(Ya);return((we=Rr==null?void 0:Rr.type)==null?void 0:we.indexOf("image"))>-1||!(Rr!=null&&Rr.type)?Rr.align||Rr.width?En.replaceSelection(`

${Ja||

`):En.replaceSelection(`${Ja||`):((fn=Rr==null?void 0:Rr.type)==null?void 0:fn.indexOf("video"))>-1?En.replaceSelection(``):((Mn=Rr==null?void 0:Rr.type)==null?void 0:Mn.indexOf("pdf"))>-1?En.replaceSelection(`${Rr.name}`):We.includes(bo)?En.replaceSelection(`${Rr.name}`):En.replaceSelection(`[${Rr.name}](${Ta})`),En.focus();case Jn:const{row:$o,col:Wo,align:_i}=kr;let Xi=` +`;for(let al=0;al<$o;al++){let Zl=[],Nl=[];for(let ho=0;ho{switch(La){case zt:return b.createElement(an,{callback:co,onCancel:hi});case Ln:return b.createElement(hn.Z,{callback:co,onCancel:hi});case wt:return b.createElement($e.Z,{callback:co,onCancel:hi});case kt:return b.createElement(Rt,{callback:co,onCancel:hi});case Jn:return b.createElement(Me,{callback:co,onCancel:hi});case"maths-latex":return b.createElement(un,{showSaveButton:!0,callback:co});case"inline-latex":return b.createElement(yn.Z,{showSaveButton:!0,callback:co});default:return null}},[La]);function hi(){Or("")}(0,b.useEffect)(()=>{if(Jo.current){let kr=function(fn){uo=!0,we=fn.pageY},Qa=function(){uo=!1},Ga=function(fn){if(uo){let Mn=fn.pageY-we;Mn<0&&(Mn=0),Mn>300&&(Mn=300);let Sa=Sn+Mn+"px";Pr(Sa)}},Ya=Jo.current,uo=!1,we=0;return Ya.addEventListener("mousedown",kr),document.addEventListener("mousemove",Ga),document.addEventListener("mouseup",Qa),()=>{Ya.removeEventListener("mousedown",kr),document.removeEventListener("mousemove",Ga),document.removeEventListener("mouseup",Qa)}}},[En,Jo]),(0,b.useEffect)(()=>{Pr(Sn)},[Sn]);const Qi=It(pt),tl=It(Er),nl={width:Qi,height:tl},Vo=(0,b.useMemo)(()=>{if(no){let kr=new Date(no),Qa=kr.getHours(),Ga=kr.getMinutes(),Ya=kr.getSeconds();return Qa=Qa<10?"0"+Qa:Qa,Ga=Ga<10?"0"+Ga:Ga,Ya=Ya<10?"0"+Ya:Ya,`${Qa}:${Ga}:${Ya}`}return 0},[no]),wi=kr=>{const Qa=[];if(Nr){let Ga=-1;kr=kr.replace(/(@▁▁@|@▁@)/g,function(Ya,uo,we){Qa.push({multiLine:Ya!==la})})}return Qa};function Vi(){window.sessionStorage.removeItem(Ea),ai(!1),xr(0)}function dl(){ai(!1),xr(0),En.setValue(window.sessionStorage.getItem(Ea))}(0,b.useEffect)(()=>{Rn[La]&&La!==sn&&La!==kt&&setTimeout(()=>{const kr=document.getElementsByClassName("markdown-popup-form")[0],Qa=window.innerWidth/2-kr.offsetWidth/2,Ga=window.innerHeight/2-kr.offsetHeight/2;Mo(Qa),gr(Ga)},0)},[La]);const ml=kr=>{kr.preventDefault();const Qa=kr.clientX-Go,Ga=kr.clientY-Do;document.body.onmousemove=Ya=>{let uo=Ya.clientX-Qa,we=Ya.clientY-Ga;const fn=document.getElementsByClassName("markdown-popup-form")[0],Mn=window.innerWidth-fn.offsetWidth,Sa=window.innerHeight-fn.offsetHeight;uo=Math.max(0,Math.min(uo,Mn)),we=Math.max(0,Math.min(we,Sa)),yl(Ya.clientX,Ya.clientY,Qa,Ga)&&(Mo(uo),gr(we))},document.body.onmouseup=function(){document.body.onmousemove=null}},yl=(kr,Qa,Ga,Ya)=>{const uo=document.body.clientHeight,we=document.body.clientWidth;return kr<20&&Ga>kr||kr>we-20&&GaQa||Qa>uo-20&&YaHe in Ae?Je(Ae,He,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[He]=he,z=(Ae,He)=>{for(var he in He||(He={}))a.call(He,he)&&y(Ae,he,He[he]);if(E)for(var he of E(He))x.call(He,he)&&y(Ae,he,He[he]);return Ae},ne=(Ae,He)=>Ye(Ae,se(He));const{useForm:re}=b.default,ue={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:Ae,onCancel:He})=>{const[he]=re();let qe=(0,et.useRef)();function Ke(ot){qe.current.width=he.getFieldValue("width"),qe.current.align=he.getFieldValue("align"),Ae(ot,qe.current)}function ht(ot,lt){if(ot.status===-1){de.ZP.error(ot.message);return}he.setFieldsValue({src:`/api/attachments/${ot.id}`,type:lt.type})}function Le(ot){let lt=ot.target.files[0];qe.current=lt,je(lt,ht)}return Ge.createElement(b.default,ne(z({form:he},ie),{className:"upload-image-panel",onFinish:Ke,style:{width:470,overflow:"hidden"}}),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(Be.default,{style:ue})),Ge.createElement(be,{onFileChange:Le}))),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(Be.default,{style:{width:264}})),Ge.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Ne.Z,null,Ge.createElement(b.default.Item,{name:"width",style:{margin:0}},Ge.createElement(Ze.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(ke.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"}]})),Ge.createElement("aside",null,Ge.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(le.ZP,{type:"default",onClick:He},"\u53D6\u6D88"))))};function be({onFileChange:Ae}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:Ae}))}function je(Ae,He){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ve.bg)())throw de.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",Ae),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var qe=new window.XMLHttpRequest;qe.withCredentials=!0,qe.addEventListener("load",function(Ke){He(JSON.parse(Ke.target.responseText),Ae)},!1),qe.addEventListener("error",function(Ke){console.error(Ke)},!1),qe.open("POST",`${st.KI}/api/attachments.json`),qe.send(he)}},91558:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Be}});var b=ee(59301),de=ee(4676);class Be extends b.Component{constructor(Ze){super(Ze);const ke=window.document;this.node=ke.createElement("div"),ke.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,de.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Qt,Gt,ee){"use strict";ee.d(Gt,{i:function(){return ue},Z:function(){return ve}});var b={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"},de=ee(71418),Be=ee(6848),Ne=ee(92310),Ze=ee.n(Ne),ke=ee(51257),le=ee(28426),st=ee(48790),et="data:image/png;base64,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",Ve="data:image/png;base64,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",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",Je="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",Ye="data:image/png;base64,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",se="data:image/png;base64,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",E="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",y="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=ee(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:Ge,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:y},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var ve=({className:be,dataSource:je=[],col:Ae=4,right:He,bottom:he=23,precision:qe=0,wrapWidth:Ke=1200,trackEventItems:ht,loading:Le,onRemove:ot=()=>{},isCurrent:lt=!0,showAlias:gt=!1})=>{const ft=Math.floor((Ke-(Ae-1)*He)/Ae),ln=[{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(xt=>(window.ENV==="build"&&(xt.ptimg=`/react/build${xt.ptimg}`,xt.swimg=`/react/build${xt.swimg}`),xt));return re.createElement(de.Z,{spinning:Le},re.createElement("div",{className:Ze()(b.list,be)},!!(je!=null&&je.length)&&(je==null?void 0:je.map((xt,an)=>{var hn;const{name:$e,id:dt,identifier:rn,featured:Vn,school_name:Zt,image_url:Fn,excellent:ze,is_plan:ct}=xt;return re.createElement("div",{key:dt,className:b.wrap,style:{width:ft,marginRight:(1+an)%Ae===0?0:He+qe,marginBottom:he}},re.createElement("a",{className:b.li,onClick:Lt=>{Lt.preventDefault(),Lt.stopPropagation(),ht&&(0,ke.L9)([ht]),(0,ke.xg)(`/paths/${rn}`)}},re.createElement("div",{className:b.img},re.createElement("img",{className:b.cover,src:`${Fn}`}),lt&&(0,st.bg)()&&(xt==null?void 0:xt.studying)&&re.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Lt=>{Lt.stopPropagation(),ot(xt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(hn=xt==null?void 0:xt.subject_tags)==null?void 0:hn.map((Lt,mt)=>{var Nt,ut;if(mt===0){const De=(Nt=ln.find(fe=>fe.name==Lt))==null?void 0:Nt.swimg;return re.createElement("img",{className:b.sign,src:De,style:{left:"-4px"}})}const at=(ut=ln.find(De=>De.name==Lt))==null?void 0:ut.ptimg;return re.createElement("img",{className:b.sign,src:at,style:{left:`${48+52*(mt-1)+2*mt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(xt==null?void 0:xt.excellent)&&re.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:b.name},re.createElement(Be.Z,{title:gt&&(xt!=null&&xt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$e}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xt==null?void 0:xt.excellent_alias_name}`)):$e},re.createElement("span",{className:b.e},gt&&(xt==null?void 0:xt.excellent_alias_name)||$e))),re.createElement("div",{className:b.tags},re.createElement("div",null,re.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,xt.stages_count))),re.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,xt.members_count)))))))})),!je.length&&re.createElement(le.Z,null)))}},9148:function(Qt,Gt,ee){"use strict";ee.d(Gt,{jL:function(){return Ze},w9:function(){return xt},QD:function(){return yn},cQ:function(){return ot.Z},op:function(){return Me},O5:function(){return xa},_b:function(){return sn},t7:function(){return y},Gi:function(){return Vn},YG:function(){return dt},qp:function(){return Ge},vr:function(){return zt},qE:function(){return nn},Je:function(){return re},wb:function(){return Le},cq:function(){return mt},tp:function(){return se}});var b=ee(59301),de={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"},Be="data:image/png;base64,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",Ze=({dataSource:We=[],img:It,imgWidth:_t=346,title:Vt,sunTitle:Wt,bannerExtraContent:Rn})=>b.createElement("div",{className:de.banner},b.createElement("div",{className:de.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Vt),b.createElement("span",null,Wt)),We.length>0&&b.createElement("div",{className:de.btns},We.map((wn,vt)=>b.createElement("div",{key:vt,onClick:wn.click},wn.name,wn.sign?b.createElement("img",{src:Be,width:39}):null))),Rn),It&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:It,width:_t}))),ke={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=ee(92310),st=ee.n(le),et=ee(89392),Ge=({dataSource:We=[],value:It,onChange:_t,onTitleChange:Vt,className:Wt,title:Rn,titleWidth:wn=41,style:vt={},fontColor:Bt="#6A7283",showCount:pt})=>{const[Sn,Wn]=(0,b.useState)(0),[An,ka]=(0,b.useState)(!1),pa=(0,b.useRef)(null),_n=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ea;We.length!==0&&(((Ea=pa==null?void 0:pa.current)==null?void 0:Ea.clientHeight)>97?Wn(1):Wn(0)),We.length===0&&Wn(0),ka(!1)},[We]),b.createElement("div",{className:st()(ke.row,Wt),style:vt},b.createElement("div",{onClick:(0,et.throttle)(()=>Vt==null?void 0:Vt(),2e3),style:{width:wn,marginTop:An?12:4},className:`${ke.title} ${Vt?"current":""}`},Rn),b.createElement("div",{className:An?`${ke.tagsWrap} ${ke.tagsBorderWrap}`:ke.tagsWrap},b.createElement("div",{className:ke.bar,ref:_n,style:Sn>0?{height:Sn===1?97:"auto",overflow:Sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ke.tag,ref:pa},We==null?void 0:We.map(Ea=>b.createElement("span",{onClick:()=>_t(Ea.id),key:Ea.id,style:{color:Bt},className:It===Ea.id?ke.active:""},b.createElement("span",{title:Ea.name,className:ke.name},Ea.name),!!pt&&b.createElement("span",{className:ke.num},Ea.count))))),!!Sn&&b.createElement(b.Fragment,null,Sn===1?b.createElement("div",{onClick:()=>{var Ea;Wn(2),((Ea=pa==null?void 0:pa.current)==null?void 0:Ea.clientHeight)>245?ka(!0):ka(!1)},className:ke.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Wn(1),ka(!1)},className:ke.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Je={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:We=[],value:It,onChange:_t,className:Vt,style:Wt={}})=>b.createElement("div",{style:Wt,className:st()(Je.tabs,Vt)},We.map(Rn=>b.createElement("span",{onClick:()=>_t(Rn.id),className:It===Rn.id?Je.active:"",key:Rn.id},Rn.name))),E={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=ee(92832),y=({dataSource:We=[],value:It="",onChange:_t,onInputChange:Vt=()=>{},className:Wt,style:Rn={},placeholder:wn,allowClear:vt=!1})=>{var Bt;const[pt,Sn]=(0,b.useState)(""),[Wn,An]=(0,b.useState)("");(0,b.useEffect)(()=>{var _n;let Ea=It;(_n=JSON.stringify(It))!=null&&_n.includes("{")&&(Sn(It.id),Ea=It.value||"");try{An(decodeURIComponent(Ea||""))}catch(Pa){An(decodeURIComponent(Ea||""))}},[It]);const ka=()=>{_t(encodeURIComponent(Wn),pt||null)},pa=_n=>{_n!==pt&&(Sn(_n),_t(encodeURIComponent(Wn),_n))};return b.createElement("div",{className:st()(E.input,Wt),style:Rn},!!We.length&&b.createElement("div",{className:E.dropdown},b.createElement("div",{className:E.text},(Bt=We.find(_n=>_n.id===pt))==null?void 0:Bt.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:E.b1}),b.createElement("b",{className:E.b2})),b.createElement("div",{className:E.menu},We.map((_n,Ea)=>b.createElement("div",{key:Ea,onClick:()=>pa(_n.id)},_n.name)))),b.createElement(a.default,{onPressEnter:ka,value:Wn,onChange:_n=>{An(_n.target.value),Vt(encodeURIComponent(_n.target.value),pt||null)},bordered:!1,placeholder:wn}),b.createElement("i",{onClick:ka,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:We,onChange:It,className:_t,total:Vt,pageSize:Wt,style:Rn={}})=>{const wn=We<2,vt=We>=Math.ceil(Vt/Wt);return Vt<=Wt?b.createElement(b.Fragment,null):b.createElement("div",{className:st()(z.quickPager,_t),style:Rn},b.createElement("div",{onClick:()=>{wn||It(We-1,"prev")},className:wn?z.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{vt||It(We+1,"next")},className:vt?z.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"},ie=ee(71418),ve=ee(6848),be=ee(13570),je=ee(346),Ae=ee(51257),He=ee(96908),he=ee(57177),qe=ee(81378),Ke=ee(28426),Le=({className:We,dataSource:It=[],col:_t=4,right:Vt,bottom:Wt=23,precision:Rn=0,wrapWidth:wn=1200,trackEventItems:vt,loading:Bt})=>{const pt=Math.floor((wn-(_t-1)*Vt)/_t);return b.createElement(ie.Z,{spinning:Bt},b.createElement("div",{className:st()(ue.list,We)},!!It.length&&It.map((Sn,Wn)=>{const{name:An,id:ka,identifier:pa,power:_n,cover_image_id:Ea,pic:Pa}=Sn;return b.createElement("div",{className:ue.wrap,key:ka,style:{width:pt,marginRight:(1+Wn)%_t===0?0:Vt+Rn,marginBottom:Wt}},b.createElement("a",{target:"_blank",href:`/shixuns/${pa}/challenges`,className:ue.li,onClick:Dn=>{Dn.preventDefault(),vt&&(0,Ae.L9)([vt]),_n&&(0,Ae.xg)(`/shixuns/${pa}/challenges`)}},b.createElement("div",{className:ue.img},b.createElement("img",{className:ue.cover,src:`${Pa}`}),Sn.is_jupyter&&b.createElement("img",{className:ue.sign,src:He}),Sn.is_jupyter_lab&&b.createElement("img",{className:ue.sign,src:he}),Sn.is_unity_3d&&b.createElement("img",{className:ue.sign,src:qe})),b.createElement("div",{className:ue.name},b.createElement(ve.Z,{title:An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:ue.e},An||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:ue.tags},b.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&b.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Sn.myshixuns_count))),b.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Sn.level))),b.createElement("div",{className:ue.rate},b.createElement(be.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),b.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!_n&&b.createElement("div",{className:ue.lockWrap},b.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!It.length&&b.createElement(Ke.Z,null)))},ot=ee(7501),lt={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"},gt="data:image/png;base64,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",ft=ee(59301),xt=({className:We,dataSource:It=[],col:_t=4,right:Vt,bottom:Wt=23,precision:Rn=0,wrapWidth:wn=1200,trackEventItems:vt,loading:Bt})=>{const pt=Math.floor((wn-(_t-1)*Vt)/_t);return ft.createElement(ie.Z,{spinning:Bt},ft.createElement("div",{className:st()(lt.list,We)},!!It.length&&It.map((Sn,Wn)=>{const{subject_identifier:An,id:ka,identifier:pa,power:_n}=Sn,Ea=Sn.is_public!=0&&Sn.is_public;return ft.createElement("div",{className:lt.wrap,key:ka,style:{width:pt,marginRight:(1+Wn)%_t===0?0:Vt+Rn,marginBottom:Wt}},ft.createElement("a",{className:lt.li,onClick:Pa=>{Pa.preventDefault(),vt&&(0,Ae.L9)([vt]),(0,Ae.xg)(Sn.first_category_url)}},ft.createElement("div",{className:lt.top},ft.createElement(ve.Z,{title:Sn.name},ft.createElement("div",{className:lt.name},Sn.name)),ft.createElement("img",{className:lt.img,src:je.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),ft.createElement("div",{className:lt.text,title:Sn.creator},Sn.creator),An&&ft.createElement("div",{className:lt.btns},ft.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ft.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ea&&ft.createElement("div",{className:lt.sign},"\u516C\u5F00")),ft.createElement("div",{className:lt.bottom},Sn.visits>0&&ft.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-liulanyan"}),ft.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&ft.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&ft.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ft.createElement("span",null,ft.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?ft.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ft.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sn.is_accessible&&ft.createElement("div",{className:lt.lockWrap},ft.createElement("img",{src:`${je.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")))}),!It.length&&ft.createElement(Ke.Z,null)))},an={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"},hn=ee(25690),dt=({dataSource:We=[],value:It,onChange:_t,className:Vt,style:Wt={},tabBarExtraContent:Rn})=>b.createElement("div",{className:st()(an.tabs,Vt),style:Wt},b.createElement("div",{className:an.tabsWrap},We.map((wn,vt)=>b.createElement("aside",{className:an.tab,onClick:()=>{_t(wn.id),wn.link&&hn.history.push(wn.link)},key:vt},b.createElement("div",{className:It===wn.id?an.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&b.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&b.createElement(ve.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",b.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),b.createElement("div",{className:an.tabBar},Rn)),Vn=({className:We,style:It={},children:_t})=>b.createElement("div",{className:st()(We),style:It},_t),Zt={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"},Fn=ee(38854),ze=ee(20834);const ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mt=({sortValue:We,dropValue:It,className:_t,onSort:Vt,onDrop:Wt,dataSource:Rn=ct})=>{var wn;return b.createElement("div",{className:st()(Zt.orderWrap,_t)},b.createElement(Fn.Z,{dropdownRender:()=>b.createElement(ze.default,null,Rn.map((vt,Bt)=>b.createElement(ze.default.Item,{key:Bt,onClick:()=>Wt(vt.id)},vt.name)))},b.createElement("span",{className:Zt.orderTextWrap},(wn=Rn.find(vt=>It===vt.id))==null?void 0:wn.name)),b.createElement("span",{className:Zt.orderIconWrap},b.createElement("span",{className:Zt.orderAsc},b.createElement("i",{className:We==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>Vt(We==="asc"?"desc":"asc")})),b.createElement("span",{className:Zt.orderDesc},b.createElement("i",{className:We==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>Vt(We==="asc"?"desc":"asc")}))))},Nt={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"},ut=ee(3113),at=Object.defineProperty,De=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Rt=(We,It,_t)=>It in We?at(We,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):We[It]=_t,Oe=(We,It)=>{for(var _t in It||(It={}))fe.call(It,_t)&&Rt(We,_t,It[_t]);if(De)for(var _t of De(It))Xe.call(It,_t)&&Rt(We,_t,It[_t]);return We},Ie=(We,It)=>{var _t={};for(var Vt in We)fe.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&De)for(var Vt of De(We))It.indexOf(Vt)<0&&Xe.call(We,Vt)&&(_t[Vt]=We[Vt]);return _t},St=(We,It,_t)=>new Promise((Vt,Wt)=>{var Rn=Bt=>{try{vt(_t.next(Bt))}catch(pt){Wt(pt)}},wn=Bt=>{try{vt(_t.throw(Bt))}catch(pt){Wt(pt)}},vt=Bt=>Bt.done?Vt(Bt.value):Promise.resolve(Bt.value).then(Rn,wn);vt((_t=_t.apply(We,It)).next())}),Me=We=>{var It=We,{className:_t,style:Vt,children:Wt,loading:Rn=!1,openLoading:wn,onClick:vt=()=>{},size:Bt="middle",shape:pt="round"}=It,Sn=Ie(It,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Wn,An]=(0,b.useState)(!1);return b.createElement(ut.ZP,Oe({onClick:(0,et.throttle)(ka=>St(void 0,null,function*(){wn&&An(!0);try{yield vt(ka)}catch(pa){console.log("error",pa)}wn&&An(!1)}),2e3,{leading:!0,trailing:!1}),className:st()(Nt.btn,Nt[`${Bt}-${pt}`],_t),style:Vt,size:Bt,shape:pt,loading:Wn||Rn},Sn),Wt)},yt={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"},nn=({className:We,style:It,children:_t=null,onClick:Vt,title:Wt})=>b.createElement("div",{className:st()(yt.head,We),style:It},b.createElement("span",{className:"primary-hover",onClick:Vt},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Wt},Wt),b.createElement("div",{className:yt.node},_t)),dn={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"},yn=({confirmShow:We=!0,confirmTitle:It,confirmClick:_t,cancelShow:Vt=!0,cancelTitle:Wt,cancelClick:Rn,className:wn,style:vt,confirmLoading:Bt=!1})=>b.createElement("div",{className:st()(dn.btns,wn),style:vt},We&&b.createElement(ut.ZP,{loading:Bt,onClick:_t,type:"primary",className:dn.confirm},It),Vt&&b.createElement(ut.ZP,{onClick:Rn,className:dn.cancel},Wt)),Te={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"},zt=({className:We,style:It={},LeftContent:_t,children:Vt,RightContent:Wt})=>b.createElement("div",{className:st()(Te.fixedBottom,We),style:It},b.createElement("div",{className:Te.wrap},b.createElement("div",{className:Te.left},_t),b.createElement("div",{className:Te.center},Vt),b.createElement("div",{className:Te.right},Wt))),wt={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"},sn=({className:We,style:It={},dataSource:_t=[]})=>b.createElement("div",{className:st()(wt.crumbs,We),style:It},_t.map((Vt,Wt)=>Wt<_t.length-1?b.createElement(b.Fragment,{key:Wt},Vt.path||Vt.onClick?b.createElement("span",{className:wt.hover,onClick:Vt!=null&&Vt.onClick?Vt.onClick:()=>hn.history.push(Vt.path)},Vt.name):b.createElement("span",null,Vt.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Wt,style:{color:"#5F6368"}},Vt.name))),cn=ee(31797),Ln=Object.defineProperty,Jn=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,$a=(We,It,_t)=>It in We?Ln(We,It,{enumerable:!0,configurable:!0,writable:!0,value:_t}):We[It]=_t,fa=(We,It)=>{for(var _t in It||(It={}))Na.call(It,_t)&&$a(We,_t,It[_t]);if(Da)for(var _t of Da(It))ar.call(It,_t)&&$a(We,_t,It[_t]);return We},yr=(We,It)=>Jn(We,va(It)),en=(We,It)=>{var _t={};for(var Vt in We)Na.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&Da)for(var Vt of Da(We))It.indexOf(Vt)<0&&ar.call(We,Vt)&&(_t[Vt]=We[Vt]);return _t};const{Countdown:On}=cn.default;var xa=We=>{var It=We,{onChange:_t}=It,Vt=en(It,["onChange"]);const[Wt,Rn]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&_t(Wt)},[Wt]);const wn=vt=>{const Bt=Math.floor(vt/1e3);Rn(Bt)};return b.createElement(On,yr(fa({},Vt),{onChange:wn}))}},37808:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(59301);function de(Be,Ne){const Ze=(0,b.useRef)();(0,b.useEffect)(()=>{Ze.current=Be}),(0,b.useEffect)(()=>{function ke(){Ze.current()}if(Ne!==null){let le=setInterval(ke,Ne);return()=>clearInterval(le)}},[Ne])}},23108:function(Qt,Gt,ee){"use strict";ee.r(Gt),ee.d(Gt,{default:function(){return Zr}});var b=ee(59301),de=ee(25690),Be=ee(78241),Ne=ee(8591),Ze=ee(66104),ke=ee(92832),le=ee(19842),st=ee(24905),et=ee(5112),Ve=ee(5871),Ge=ee(3113),Je={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Ye=ee(43418),se=ee(5083),E=ee(61186),a=ee.n(E),x=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const y=({user:ce,dispatch:pe,classroomList:Pe,onModalOk:Ot,setsubloading:tn})=>{const wa=(0,de.useParams)(),[ma,zn]=(0,b.useState)(),[jt,Yn]=(0,b.useState)(!1);function xn(Ct){return Ct&&Ct{Yn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Pe.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(jt){Ne.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}tn(!1),pe({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",null,b.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),b.createElement("br",null),b.createElement(se.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:xn,format:"YYYY-MM-DD HH:mm:ss",onChange:(Ct,gn)=>{zn(gn)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),b.createElement("br",null),b.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),b.createElement("br",null),b.createElement("div",{style:{textAlign:"end"}},b.createElement(Ge.ZP,{loading:jt,type:"primary",onClick:()=>x(void 0,null,function*(){Yn(!0),Ot(ma,()=>{pe({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,de.connect)(({user:ce,classroomList:pe})=>({user:ce,classroomList:pe}))(y),ne=ee(38986),re=ee(32134),ue=ee(12893),ie={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ve=ee(57809),be=Object.defineProperty,je=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,he=(ce,pe,Pe)=>pe in ce?be(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,qe=(ce,pe)=>{for(var Pe in pe||(pe={}))Ae.call(pe,Pe)&&he(ce,Pe,pe[Pe]);if(je)for(var Pe of je(pe))He.call(pe,Pe)&&he(ce,Pe,pe[Pe]);return ce},Ke=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Le=({setitem:ce,item:pe,rz:Pe})=>{var Ot,tn,wa,ma,zn,jt,Yn,xn;let[Ct,gn]=(0,b.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[In]=Be.default.useForm(),[oa,Hn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pe&&!oa&&(Ct.zydatas=Pe,gn(qe({},Ct)),Hn(!0),pe!=null&&pe.ec_course_id&&ba())},[pe,Pe,oa]),console.log(Ct,"params");function ba(){return Ke(this,null,function*(){yield ta(pe==null?void 0:pe.ec_major_school_id),yield ia(pe==null?void 0:pe.ec_year_id),yield Ka(pe==null?void 0:pe.ec_course_id),In.setFieldsValue({ec_course_id:pe==null?void 0:pe.ec_course_id,ec_major_school_id:pe==null?void 0:pe.ec_major_school_id,ec_point_ids:pe==null?void 0:pe.ec_point_ids,ec_year_id:pe==null?void 0:pe.ec_year_id})})}function ta(Pn){return Ke(this,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_major_schools/${Pn}/ec_years/get_year_list.json`,{method:"get"});Ct.jbdatas=ya==null?void 0:ya.data,gn(qe({},Ct)),In.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function ia(Pn){return Ke(this,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_years/${Pn}/ec_courses/get_courses.json`,{method:"get"});Ct.kcdatas=ya==null?void 0:ya.data,gn(qe({},Ct)),In.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const Ka=Pn=>Ke(void 0,null,function*(){const ya=yield(0,ne.ZP)(`/api/ec_courses/${Pn}/ec_points.json`,{method:"get",params:{ec_course_id:Pn}});Ct.zsdatas=ya==null?void 0:ya.data,gn(qe({},Ct))});return b.createElement("div",{className:ie.from},b.createElement(Be.default,{form:In,layout:"inline",onValuesChange:Pn=>{console.log("----",Pn),Pn.ec_major_school_id&&(Ct.jbdatas=[],Ct.kcdatas=[],Ct.zsdatas=[],gn(qe({},Ct)),ta(Pn.ec_major_school_id)),Pn.ec_year_id&&(Ct.kcdatas=[],Ct.zsdatas=[],gn(qe({},Ct)),ia(Pn.ec_year_id)),Pn.ec_course_id&&(Ct.zsdatas=[],gn(qe({},Ct)),Ka(Pn.ec_course_id))},onFinish:Pn=>Ke(void 0,null,function*(){ce(Pn)})},b.createElement(Be.default.Item,{name:"ec_major_school_id"},b.createElement(ve.default,{style:{width:160},disabled:((Ot=Ct.zydatas)==null?void 0:Ot.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(tn=Ct==null?void 0:Ct.zydatas)==null?void 0:tn.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.ec_major_school_id},Pn==null?void 0:Pn.name)))),b.createElement(Be.default.Item,{name:"ec_year_id"},b.createElement(ve.default,{style:{width:160},disabled:((wa=Ct.jbdatas)==null?void 0:wa.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(ma=Ct==null?void 0:Ct.jbdatas)==null?void 0:ma.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.ec_year_id},Pn==null?void 0:Pn.year)))),b.createElement(Be.default.Item,{name:"ec_course_id"},b.createElement(ve.default,{style:{width:208},disabled:((zn=Ct.kcdatas)==null?void 0:zn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(jt=Ct==null?void 0:Ct.kcdatas)==null?void 0:jt.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name)))),b.createElement(Be.default.Item,{name:"ec_point_ids"},b.createElement(ve.default,{onChange:()=>{In.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((Yn=Ct.zsdatas)==null?void 0:Yn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(xn=Ct==null?void 0:Ct.zsdatas)==null?void 0:xn.map((Pn,ya)=>b.createElement(ve.default.Option,{key:ya,value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name))))))},ot=Object.defineProperty,lt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,an=(ce,pe,Pe)=>pe in ce?ot(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,hn=(ce,pe)=>{for(var Pe in pe||(pe={}))ln.call(pe,Pe)&&an(ce,Pe,pe[Pe]);if(ft)for(var Pe of ft(pe))xt.call(pe,Pe)&&an(ce,Pe,pe[Pe]);return ce},$e=(ce,pe)=>lt(ce,gt(pe)),dt=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const rn=({user:ce,exercise_id:pe=null,homework_common_id:Pe=null,setitem:Ot})=>{var tn,wa,ma;let[zn,jt]=(0,b.useState)([{id:Math.random()}]),[Yn,xn]=(0,b.useState)(null);function Ct(){return dt(this,null,function*(){var In,oa,Hn,ba;let ta=yield(0,ne.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:pe,homework_common_id:Pe}});if(((In=ta==null?void 0:ta.data)==null?void 0:In.length)>0){let ia=[];(oa=ta==null?void 0:ta.data)==null||oa.map(Ka=>{var Pn;(Pn=Ka==null?void 0:Ka.ec_point_ids)==null||Pn.map(ya=>{ia.push(ya)})}),Ot($e(hn({},(Hn=ta==null?void 0:ta.data)==null?void 0:Hn[0]),{ec_point_ids:ia})),jt((ba=ta==null?void 0:ta.data)==null?void 0:ba.map(Ka=>$e(hn({},Ka),{id:Math.random()})))}})}(0,b.useEffect)(()=>{var In,oa;(oa=(In=ce==null?void 0:ce.userInfo)==null?void 0:In.course)!=null&&oa.course_school_id&&gn()},[(wa=(tn=ce==null?void 0:ce.userInfo)==null?void 0:tn.course)==null?void 0:wa.course_school_id]);function gn(){return dt(this,null,function*(){var In,oa;const Hn=yield(0,ne.ZP)(`/api/schools/${(oa=(In=ce==null?void 0:ce.userInfo)==null?void 0:In.course)==null?void 0:oa.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});xn(Hn==null?void 0:Hn.data),(Pe||pe)&&Ct()})}return console.log(zn,Yn,"datas"),b.createElement("div",{style:{display:(ma=ce.userInfo.course)!=null&&ma.is_openengineering?"":"none"}},b.createElement("div",{className:ie.wrap},b.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",b.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),b.createElement("div",{className:ie.itemWarp},zn==null?void 0:zn.map((In,oa)=>b.createElement("div",{key:In.id,style:{display:"flex",alignItems:"center",marginBottom:20}},b.createElement(Le,{rz:Yn,item:In,setitem:Hn=>{Hn=hn(hn({},zn==null?void 0:zn[oa]),Hn),zn.splice(oa,1,Hn),jt([...zn]);let ba=[];zn==null||zn.map(ta=>{var ia;(ia=ta==null?void 0:ta.ec_point_ids)==null||ia.map(Ka=>{ba.push(Ka)})}),Ot($e(hn({},Hn),{ec_point_ids:ba}))}}),b.createElement(re.Z,{className:ie.addIcon,onClick:()=>{zn.push({id:Math.random()}),jt([...zn])}}),oa!=0&&b.createElement(ue.Z,{className:ie.deleteIcon,onClick:()=>{zn.splice(oa,1);let Hn=[];zn==null||zn.map(ba=>{var ta;(ta=ba==null?void 0:ba.ec_point_ids)==null||ta.map(ia=>{Hn.push(ia)})}),Ot($e(hn({},zn[oa-1]),{ec_point_ids:Hn})),jt([...zn])}}))))))};var Vn=(0,de.connect)(({user:ce})=>({user:ce}))(rn),Zt=ee(20834),Fn=ee(71418),ze=ee(38854),ct=ee(6848),Lt=ee(43428),mt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},Nt=ee(51257),ut=ee(28426),at=ee(70100),De=ee(57985),fe=ee(91842),Xe=ee(59301),Rt=Object.defineProperty,Oe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,yt=(ce,pe,Pe)=>pe in ce?Rt(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Bn=(ce,pe)=>{for(var Pe in pe||(pe={}))nt.call(pe,Pe)&&yt(ce,Pe,pe[Pe]);if(St)for(var Pe of St(pe))Me.call(pe,Pe)&&yt(ce,Pe,pe[Pe]);return ce},nn=(ce,pe)=>Oe(ce,Ie(pe)),dn=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),yn=({Itemid:ce,setqitem:pe,qitem:Pe,data:Ot,getdata:tn,bigitem:wa,setBigqitem:ma,isedit:zn,handleEditing:jt})=>{const[Yn,xn]=(0,b.useState)([]),[Ct,gn]=(0,b.useState)(!1),In=(Hn,ba,ta)=>{const ia=Array.from(Hn),[Ka]=ia.splice(ba,1);return ia.splice(ta,0,Ka),ia};(0,b.useEffect)(()=>{Ot.length>0&&xn([...Ot])},[Ot]);const oa=(Hn,ba)=>dn(void 0,null,function*(){if(!Hn.destination)return;if(zn){jt();return}const ta=In(ba,Hn.source.index,Hn.destination.index);gn(!0);let ia=yield(0,ne.ZP)(`/api/exercises/${ce}/adjust_position.json`,{method:"post",body:{id:ce,question_ids:ta==null?void 0:ta.map(Ka=>Ka.question_id)}});gn(!1),ia.status===0&&tn({id:ba==null?void 0:ba[Hn.source.index].question_id})});return Xe.createElement("div",null,Xe.createElement(De.Z5,{onDragEnd:Hn=>oa(Hn,Yn)},Xe.createElement(De.bK,{droppableId:"droppable"},(Hn,ba)=>Xe.createElement("div",Bn({ref:Hn.innerRef},Hn.droppableProps),Xe.createElement(Fn.Z,{spinning:Ct},Yn.map((ta,ia)=>Xe.createElement(De._l,{key:ia,draggableId:ia.toString(),index:ia},(Ka,Pn)=>{var ya,ja;return Xe.createElement("aside",Bn(Bn({ref:Ka.innerRef},Ka.draggableProps),Ka.dragHandleProps),Xe.createElement(ct.Z,{title:Xe.createElement(fe.Z,{value:(ta==null?void 0:ta.question_type)===8?(ya=ta==null?void 0:ta.program_attr)==null?void 0:ya.description:ta.question_title}),color:"#fff",placement:"left",overlayClassName:mt.titleTooltip},Xe.createElement("div",{onClick:()=>{if(zn){jt();return}pe(nn(Bn({},ta),{index:ia+1})),ma(wa),(0,Nt.Vf)("#question-scroll-id")},className:`${mt.qcount} ${ta.question_id===(Pe==null?void 0:Pe.question_id)?mt.qcountclick:""}`},Xe.createElement("span",{className:mt.score},ta==null?void 0:ta.question_score,"\u5206"),Xe.createElement("span",{className:mt.qtitle},ia+1,"\u3001",Xe.createElement(fe.Z,{value:(ta==null?void 0:ta.question_type)===8?(ja=ta==null?void 0:ta.program_attr)==null?void 0:ja.description:ta.question_title,showTextOnly:!0})))))}))),Hn.placeholder))))},Te=ee(95237),Ft=ee(81727),zt=ee(78673),wt=ee(61485),kt=ee(22962),sn=ee(59301),cn=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Jn=({form:ce,TagDiscipline:pe,exerciseitem:Pe,qitem:Ot,getTagData:tn})=>{var wa;const[ma,zn]=(0,b.useState)(!0),[jt,Yn]=(0,b.useState)(!1),[xn,Ct]=(0,b.useState)(""),[gn,In]=(0,b.useState)([]),[oa,Hn]=(0,b.useState)([]),[ba,ta]=(0,b.useState)(0);(0,b.useEffect)(()=>{Ka()},[]);const ia=Pn=>cn(void 0,null,function*(){const ya=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Pn==null?void 0:Pn.sub_discipline_id}});Hn(ya==null?void 0:ya.tag_disciplines)}),Ka=()=>cn(void 0,null,function*(){const Pn=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});In(Pn.disciplines||[]),Ot!=null&&Ot.sub_discipline_id&&ia(Ot),ta(Ot!=null&&Ot.sub_discipline_id?1:0),ce.setFieldsValue({difficulty:Ot.difficulty||2,tag_discipline_ids:Ot.tag_discipline_ids,repeat_answer:!Ot.repeat_answer,sub_discipline_id:Ot!=null&&Ot.sub_discipline_id?[Ot==null?void 0:Ot.discipline_id,Ot==null?void 0:Ot.sub_discipline_id]:[]})});return sn.createElement("div",null,sn.createElement("div",{style:{marginTop:30,height:ma?"100%":"0px",overflow:"hidden"}},sn.createElement(Be.default.Item,{className:mt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},sn.createElement(et.ZP.Group,{className:mt.radiogroup},sn.createElement(et.ZP.Button,{className:mt.easy,value:1},"\u7B80\u5355"),sn.createElement(et.ZP.Button,{className:mt.medium,value:2},"\u9002\u4E2D"),sn.createElement(et.ZP.Button,{className:mt.hard,value:3},"\u56F0\u96BE"))),sn.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:mt.formcenterselect},sn.createElement(le.Z,{className:mt.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Pn,ya)=>{ce.setFieldsValue({sub_discipline_id:Pn,tag_discipline_ids:[]}),ta(Pn?Pn.length:0),(Pn==null?void 0:Pn.length)>0&&(ia({sub_discipline_id:Pn[1]}),Pn[1]==(Ot==null?void 0:Ot.sub_discipline_id)&&ce.setFieldValue("tag_discipline_ids",Ot.tag_discipline_ids))},onClear:()=>{Hn([]),ce.setFieldValue("tag_discipline_ids",[]),ta(0)}})),sn.createElement(Be.default.Item,{className:mt.formcenterselect},sn.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},sn.createElement(Be.default.Item,{name:"tag_discipline_ids"},sn.createElement(ve.default,{className:mt.selectitems,disabled:ba===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(Pn,ya)=>ya.key.indexOf(Pn.toLowerCase())>=0},oa==null?void 0:oa.map(Pn=>sn.createElement(ve.default.Option,{key:Pn.name+Pn.id,value:Pn.id},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Pn.name),(Pn==null?void 0:Pn.type)==="personal"&&sn.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ba>0&&sn.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},sn.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),sn.createElement("a",{onClick:()=>{Yn(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),sn.createElement(Be.default.Item,{className:mt.formcenterselect},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},sn.createElement(zt.Z,null)),sn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",sn.createElement(ct.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},sn.createElement(wt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),sn.createElement(kt.Z,{open:jt,subDisciplineId:(wa=ce.getFieldValue("sub_discipline_id"))==null?void 0:wa[1],onCancel:()=>{Yn(!1)},onOkClick:Pn=>{Hn(ya=>[...ya,Pn]),ce.setFieldValue("tag_discipline_ids",[...ce.getFieldValue("tag_discipline_ids"),Pn==null?void 0:Pn.id])}}))},va=ee(59301),Da=Object.defineProperty,Na=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,en=(ce,pe,Pe)=>pe in ce?Da(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,On=(ce,pe)=>{for(var Pe in pe||(pe={}))fa.call(pe,Pe)&&en(ce,Pe,pe[Pe]);if($a)for(var Pe of $a(pe))yr.call(pe,Pe)&&en(ce,Pe,pe[Pe]);return ce},la=(ce,pe)=>Na(ce,ar(pe)),xa=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),It=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();(0,b.useEffect)(()=>{var gn;xn.setFieldsValue(la(On({},ce),{name:ce==null?void 0:ce.question_title,choices:(gn=ce==null?void 0:ce.question_choices)==null?void 0:gn.map(In=>la(On({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)}))},[ce]);const Ct=gn=>{if(!(gn!=null&&gn.length))return!1;const In=gn.map(Hn=>{var ba;return(ba=Hn.choice_text)==null?void 0:ba.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return va.createElement("div",null,va.createElement(Be.default,{form:xn,colon:!1,onFinish:gn=>{var In,oa,Hn,ba,ta;if(Ct(gn.choices)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ia=(oa=(In=gn==null?void 0:gn.choices)==null?void 0:In.map)==null?void 0:oa.call(In,(Pn,ya)=>{if((Pn==null?void 0:Pn.standard_boolean)===1)return ya+1}),Ka=la(On({},gn),{item_type:ce==null?void 0:ce.question_type,question_choices:(ba=(Hn=gn==null?void 0:gn.choices)==null?void 0:Hn.map)==null?void 0:ba.call(Hn,Pn=>Pn.choice_text),standard_answers:ia.filter(Pn=>Pn),choices:(ta=gn==null?void 0:gn.choices)==null?void 0:ta.map(Pn=>la(On({},Pn),{is_answer:Pn.standard_boolean}))});tn(On(On({},ce),Ka))},onFinishFailed:gn=>xa(void 0,null,function*(){var In,oa;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((oa=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:oa.name,{behavior:"smooth",block:"center"})})},va.createElement("div",{style:{display:"flex",alignItems:"center"}},va.createElement("div",{style:{flex:1}},va.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),va.createElement("span",null,(ce==null?void 0:ce.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&va.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},va.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),va.createElement(Ge.ZP,{onClick:()=>{var gn;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(la(On({},ce),{name:ce==null?void 0:ce.question_title,choices:(gn=ce==null?void 0:ce.question_choices)==null?void 0:gn.map(In=>la(On({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),pe(!1))}},"\u53D6\u6D88"),va.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:va.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},va.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},va.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>xa(void 0,null,function*(){xn.submit()})},"\u4FDD\u5B58"))),va.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},va.createElement(Te.Z,{align:"middle"},va.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},va.createElement(Ve.Z,{onBlur:gn=>{gn.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),va.createElement(Ft.u,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),va.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},_t=ee(92046),Vt=ee(74716),Wt=ee(59301),Rn=Object.defineProperty,wn=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Wn=(ce,pe,Pe)=>pe in ce?Rn(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,An=(ce,pe)=>{for(var Pe in pe||(pe={}))pt.call(pe,Pe)&&Wn(ce,Pe,pe[Pe]);if(Bt)for(var Pe of Bt(pe))Sn.call(pe,Pe)&&Wn(ce,Pe,pe[Pe]);return ce},ka=(ce,pe)=>wn(ce,vt(pe)),pa=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Ea=({qitem:ce,TagDiscipline:pe,exerciseitem:Pe,setisedit:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm(),Ct=Be.default.useWatch("use_blank_score",xn);return(0,b.useEffect)(()=>{xn.setFieldsValue(ka(An({},ce),{standard_answers:ce.standard_answers||[],name:ce.question_title,repeat_answer:!ce.repeat_answer}))},[ce]),Wt.createElement("div",null,Wt.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var oa,Hn,ba,ta;if(gn!=null&&gn.standard_answers||gn!=null&&gn.use_blank_score){let ia=((oa=xn.getFieldValue("standard_answers"))==null?void 0:oa.length)>0&&((ba=(Hn=xn.getFieldValue("standard_answers"))==null?void 0:Hn.map(Ka=>Ka.score))==null?void 0:ba.filter(Ka=>Ka));(ia==null?void 0:ia.length)>0&&xn.setFieldsValue({question_score:(ia==null?void 0:ia.length)>0&&((ta=ia.reduce((Ka,Pn)=>Ka+Pn))==null?void 0:ta.toFixed(1))})}},onFinish:gn=>{tn(ka(An(An({},ce),gn),{item_type:ce==null?void 0:ce.question_type,standard_answers:gn.standard_answers,question_title:gn.name}))},onFinishFailed:gn=>pa(void 0,null,function*(){var In,oa;gn.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Nt.pE)(),Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((oa=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:oa.name,{behavior:"smooth",block:"center"})})},Wt.createElement("div",{style:{display:"flex",alignItems:"center"}},Wt.createElement("div",{style:{flex:1}},Wt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Wt.createElement("span",null,"\u586B\u7A7A\u9898")),((Yn=Pe==null?void 0:Pe.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Wt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Wt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Wt.createElement(Ge.ZP,{onClick:()=>{ce.isadd?(Ot(!1),zn()):(xn.setFieldsValue(ka(An({},ce),{standard_answers:ce.standard_answers||[],name:ce.question_title,repeat_answer:!ce.repeat_answer})),Ot(!1))}},"\u53D6\u6D88"),Wt.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Wt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Wt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Wt.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Wt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Wt.createElement(Te.Z,{align:"middle"},Ct?Wt.createElement(Vt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Wt.createElement(Be.default.Item,{key:2,className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Wt.createElement(Ve.Z,{onBlur:gn=>{gn.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Wt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},Wt.createElement(et.ZP.Group,{className:mt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Wt.createElement(ct.Z,{overlayInnerStyle:{width:460},title:Wt.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",Wt.createElement("br",null),"\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")},Wt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Wt.createElement(_t.u,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ct,answerKey:"standard_answers"}),Wt.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Pe,TagDiscipline:pe,form:xn}))))},Pa=ee(14289),Dn=ee(59301),lr=Object.defineProperty,Nr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Xt=(ce,pe,Pe)=>pe in ce?lr(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Nn=(ce,pe)=>{for(var Pe in pe||(pe={}))Ue.call(pe,Pe)&&Xt(ce,Pe,pe[Pe]);if(Sr)for(var Pe of Sr(pe))bn.call(pe,Pe)&&Xt(ce,Pe,pe[Pe]);return ce},Kn=(ce,pe)=>Nr(ce,Ur(pe)),ua=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Un=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{var Ct;xn.setFieldsValue(Kn(Nn({},ce),{name:ce.question_title,repeat_answer:!ce.repeat_answer,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(gn=>Kn(Nn({},gn),{is_answer:gn!=null&&gn.standard_boolean?1:0}))}))},[ce]),Dn.createElement("div",null,Dn.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{var gn,In,oa,Hn;let ba=(In=(gn=Ct==null?void 0:Ct.choices)==null?void 0:gn.map)==null?void 0:In.call(gn,(ta,ia)=>{if((ta==null?void 0:ta.is_answer)===1)return ia+1});tn(Kn(Nn(Nn({},ce),Ct),{question_title:Ct.name,standard_answers:ba.filter(ta=>ta),question_choices:(Hn=(oa=Ct==null?void 0:Ct.choices)==null?void 0:oa.map)==null?void 0:Hn.call(oa,ta=>ta.choice_text)}))},onFinishFailed:Ct=>ua(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Dn.createElement("div",{style:{display:"flex",alignItems:"center"}},Dn.createElement("div",{style:{flex:1}},Dn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Dn.createElement("span",null,"\u5224\u65AD\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Dn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Dn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Dn.createElement(Ge.ZP,{onClick:()=>{var Ct;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(Kn(Nn({},ce),{name:ce.question_title,repeat_answer:!ce.repeat_answer,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(gn=>Kn(Nn({},gn),{is_answer:gn!=null&&gn.standard_boolean?1:0}))})),pe(!1))}},"\u53D6\u6D88"),Dn.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Dn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Dn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Dn.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Dn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Dn.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Dn.createElement(Ve.Z,{onBlur:Ct=>{Ct.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Dn.createElement(Pa.Z,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Dn.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},ur=ee(36381),da={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},En=ee(39793),dr=Object.defineProperty,Cr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ua=(ce,pe,Pe)=>pe in ce?dr(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,La=(ce,pe)=>{for(var Pe in pe||(pe={}))ha.call(pe,Pe)&&Ua(ce,Pe,pe[Pe]);if(Ir)for(var Pe of Ir(pe))za.call(pe,Pe)&&Ua(ce,Pe,pe[Pe]);return ce},Or=(ce,pe)=>Cr(ce,Wr(pe)),no=(ce,pe)=>{var Pe={};for(var Ot in ce)ha.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ir)for(var Ot of Ir(ce))pe.indexOf(Ot)<0&&za.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const xr=ce=>{var pe=ce,{value:Pe,onChange:Ot,scrollId:tn}=pe,wa=no(pe,["value","onChange","scrollId"]);return b.createElement("div",{id:tn||""},b.createElement(En.Z,Or(La({},wa),{defaultValue:Pe,onChange:(ma,zn)=>{console.log("a:",ma,zn),zn!=null&&zn.length?Ot(ma,zn):Ot(ma)}})))},Er=({value:ce,onChange:pe,placeholder:Pe,height:Ot=140,isEdit:tn})=>tn?b.createElement(En.Z,{watch:!0,isFocus:!0,height:Ot,placeholder:Pe,defaultValue:ce,onChange:pe}):b.createElement("div",{style:{cursor:"pointer"}},ce?b.createElement(fe.Z,{className:da.inputBorder,value:ce}):b.createElement("div",{className:`${da.inputBorder} ${da.placeholder}`},Pe));var Pr=ee(43604),si=Object.defineProperty,ai=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,po=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Mo=(ce,pe,Pe)=>pe in ce?si(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Do=(ce,pe)=>{for(var Pe in pe||(pe={}))yo.call(pe,Pe)&&Mo(ce,Pe,pe[Pe]);if(po)for(var Pe of po(pe))Go.call(pe,Pe)&&Mo(ce,Pe,pe[Pe]);return ce},gr=(ce,pe)=>ai(ce,Bi(pe)),eo=(ce,pe)=>{var Pe={};for(var Ot in ce)yo.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&po)for(var Ot of po(ce))pe.indexOf(Ot)<0&&Go.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Qo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Jo=({value:ce,onChange:pe,choiceTextKey:Pe,answerKey:Ot,index:tn,isEdit:wa,setInputActive:ma,form:zn,choiceOptionsPath:jt,allowChangeMode:Yn,showAddIcon:xn,addItem:Ct,deleteItem:gn})=>{const In=(ce==null?void 0:ce[Ot])===1,oa=()=>{const ba=zn.getFieldValue(jt);zn.setFieldValue(jt,ba.map(ta=>gr(Do({},ta),{[Ot]:0})))},Hn=()=>{In?pe(gr(Do({},ce),{[Ot]:0})):(Yn||oa(),pe(gr(Do({},ce),{[Ot]:1})))};return b.createElement(Te.Z,{className:da.choiceWrap,align:"middle",wrap:!1},b.createElement(Pr.Z,{onClick:Hn,className:`${da.choiceIndex} ${In?da.activeAnswer:""}`},Qo[tn]),b.createElement(Pr.Z,{flex:1,className:`${da.editorWrap} ml15`,onClick:ma},b.createElement(Er,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:wa,value:ce==null?void 0:ce[Pe],onChange:ba=>{pe(gr(Do({},ce),{[Pe]:ba}))}})),b.createElement(Pr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Hn,className:`${da.setAnswerBtn} ${In?da.activeAnswer:""}`},In?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(Pr.Z,{className:da.actionWrapper},b.createElement(ct.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(re.Z,{className:da.addIcon,onClick:Ct,style:{visibility:xn?"visible":"hidden"}})),b.createElement(ct.Z,{title:"\u5220\u9664"},b.createElement(ue.Z,{className:da.deleteIcon,onClick:gn,style:{visibility:tn>1?"visible":"hidden"}}))))},Io=({questionTitlePlaceholder:ce,titleKey:pe,choiceKey:Pe,analysisKey:Ot,choiceTextKey:tn,answerKey:wa,choiceOptionsPath:ma,allowChangeMode:zn=!0,form:jt,showAnalysis:Yn=!0})=>{const[xn,Ct]=(0,b.useState)(),[gn,In]=(0,b.useState)(!1);return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},b.createElement(xr,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Be.default.List,{name:Pe,rules:[{validator(oa,Hn){const ba=Hn.some(ia=>ia[wa]===1),ta=Hn.findIndex(ia=>{var Ka;return((Ka=ia[tn])==null?void 0:Ka.length)<=0});return ta!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qo[ta]}\u9009\u9879\u7684\u5185\u5BB9`)):ba?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(oa,{add:Hn,remove:ba})=>b.createElement("div",{id:Array.isArray(ma)?ma.join("_"):`${ma}`},oa.map((ta,ia)=>{var Ka=ta,{key:Pn,name:ya}=Ka,ja=eo(Ka,["key","name"]);const qr=xn===Pn,cr=()=>{Ct(Pn)},li=ia<7&&ia===oa.length-1,Za=()=>Hn({[tn]:"",[wa]:0}),Co=()=>ba(ya);return b.createElement(Be.default.Item,gr(Do({},ja),{key:Pn,name:ya,noStyle:!0}),b.createElement(Jo,{choiceTextKey:tn,answerKey:wa,index:ia,isEdit:qr,setInputActive:cr,form:jt,choiceOptionsPath:ma,allowChangeMode:zn,showAddIcon:li,addItem:Za,deleteItem:Co}))}),oa.length<8&&b.createElement("div",{className:`${da.addBtn} mb30`,onClick:()=>Hn({[tn]:"",[wa]:0})},"\u6DFB\u52A0\u9009\u9879"))),Yn&&b.createElement("div",{onClick:()=>In(!0)},b.createElement(Be.default.Item,{name:Ot,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gn}))))};var br=ee(59301),ri=Object.defineProperty,Hr=Object.defineProperties,ko=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Qi=(ce,pe,Pe)=>pe in ce?ri(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,tl=(ce,pe)=>{for(var Pe in pe||(pe={}))di.call(pe,Pe)&&Qi(ce,Pe,pe[Pe]);if(co)for(var Pe of co(pe))hi.call(pe,Pe)&&Qi(ce,Pe,pe[Pe]);return ce},nl=(ce,pe)=>Hr(ce,ko(pe)),Vo=(ce,pe)=>{var Pe={};for(var Ot in ce)di.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&co)for(var Ot of co(ce))pe.indexOf(Ot)<0&&hi.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const wi=({value:ce,onChange:pe})=>{const Pe=tn=>{Ye.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:da.modal,onOk:()=>{const wa=[...ce];wa.splice(tn,1),pe(wa)}})},Ot=()=>{const tn=[...ce];tn.push(""),pe(tn)};return br.createElement(Te.Z,{className:"ml20"},br.createElement(Pr.Z,{flex:1},ce==null?void 0:ce.map((tn,wa)=>br.createElement(Te.Z,{key:`${tn}_${wa}`,align:"middle",className:"mb20"},br.createElement(ke.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:tn,autoSize:{maxRows:3},maxLength:1e3,onBlur:ma=>{const zn=[...ce],jt=ma.target.value.trim();zn[wa]=jt,pe(zn)}}),br.createElement(ct.Z,{title:"\u5220\u9664"},br.createElement(ue.Z,{className:da.deleteIcon,style:{marginLeft:15,visibility:wa>0?"visible":"hidden"},onClick:()=>Pe(wa)}))))),br.createElement(Pr.Z,null,br.createElement("div",{className:`${da.addBtn}`,onClick:()=>{Ot()}},"\u65B0\u589E\u7B54\u6848")))},Vi=({value:ce=!0,onChange:pe})=>br.createElement(zt.Z,{checked:!ce,onChange:Pe=>{pe(!Pe)}}),dl="\u2581",ml=({questionTitlePlaceholder:ce,form:pe,name:Pe,scoreByBlank:Ot,answerKey:tn,titleKey:wa="name",analysisKey:ma="analysis",isOrdered:zn="is_ordered"})=>{var jt,Yn;const[xn,Ct]=(0,b.useState)(!1),gn=(Pn,ya)=>{const ja=ya.line;let qr=0;for(let li=0;li{const cr=Pn.getRange(ya.from,ya.to);let li=0;if(ya.text.forEach(Za=>{li+=Za.split(dl).length-1}),ya.origin!=="setValue"){if(cr&&cr.indexOf(dl)!==-1){const Za=cr.split(dl).length-1,Co=gn(Pn,ya.from);if(console.log(`\u5220\u9664${Za}\u4E2A\uFF0C \u524D\u9762\u6709${Co}\u4E2A\uFF0C\u65B0\u589E${li}\u4E2A`),Za>1){const Dr=Array.from({length:Za},(ao,So)=>Co+So);qr(Dr)}else qr(Co)}else if(li>0){const Za=gn(Pn,ya.from);console.log(`\u65B0\u589E${li}\u4E2A\uFF0C\u4E4B\u524D\u6709${Za}\u4E2A`),ja(li,Za)}}},oa=()=>{const Pn=pe.getFieldValue(["sub_item_banks",...tn]);pe.setFieldValue(["sub_item_banks",...tn],Pn==null?void 0:Pn.map((ya,ja)=>nl(tl({},ya),{position:ja+1})))},Hn=(0,b.useRef)(),ba=(Pn,ya)=>{for(let ja=0;ja{ta.current(Pn),oa()},Ka=(Yn=(jt=pe.getFieldValue("sub_item_banks"))==null?void 0:jt[tn==null?void 0:tn[0]])==null?void 0:Yn[tn==null?void 0:tn[1]];return console.log(pe==null?void 0:pe.getFieldValue(["sub_item_banks",...Ot])),br.createElement("div",{className:da.wrap},br.createElement("div",{className:da.questionTitleEditorWrap},br.createElement(Be.default.Item,{label:"\u9898\u5E72",name:wa,labelCol:{span:24},rules:[{required:!0}]},br.createElement(xr,{scrollId:"name",watch:!0,height:140,placeholder:ce,showNullButton:!0,onCMBeforeChange:(Pn,ya)=>{In(Pn,ya,ba,ia)}}))),br.createElement(Be.default.List,{name:tn,rules:[{validator(Pn,ya){if((ya==null?void 0:ya.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ja of ya){const{answer_text:qr}=ja||{};if(qr!=null&&qr.some(cr=>(cr==null?void 0:cr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Pn,{add:ya,remove:ja},{errors:qr})=>(Hn.current=ya,ta.current=ja,br.createElement(br.Fragment,null,br.createElement(Be.default.Item,{label:br.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Pn!=null&&Pn.length)&&br.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Pn.map((cr,li)=>{var Za=cr,{key:Co,name:Dr}=Za,ao=Vo(Za,["key","name"]);return br.createElement(Te.Z,{className:"mb20",key:Co,align:"top"},br.createElement(Pr.Z,{flex:"0 0 auto",className:`${da.blankIndex} pt5`},"\u586B\u7A7A\u9879",li+1),br.createElement(Pr.Z,{flex:1},br.createElement(Te.Z,{align:"top",justify:"space-between"},br.createElement(Pr.Z,{flex:1},br.createElement(Be.default.Item,nl(tl({},ao),{name:[Dr,"answer_text"],noStyle:!0}),br.createElement(wi,null))),(pe==null?void 0:pe.getFieldValue(["sub_item_banks",...Ot]))&&br.createElement(Pr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},br.createElement(Be.default.Item,nl(tl({},ao),{name:[Dr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:da.blankInputNumberWrapper}),br.createElement(Ve.Z,{onChange:()=>{var So,Ei;let fi=pe==null?void 0:pe.getFieldValue(["sub_item_banks",tn==null?void 0:tn[0],"standard_answers"]),pr=0;for(let vo in fi)(So=fi[vo])!=null&&So.score&&(pr+=Number((Ei=fi[vo])==null?void 0:Ei.score));pe==null||pe.setFieldValue(["sub_item_banks",tn==null?void 0:tn[0],"question_score"],pr)},className:da.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),br.createElement(Be.default.Item,nl(tl({},ao),{name:[Dr,"position"],noStyle:!0}),br.createElement(ke.default,{type:"hidden"}))))})))),br.createElement(Te.Z,{align:"middle"},br.createElement(Be.default.Item,{name:[Pe,"downcase"],valuePropName:"checked"},br.createElement(zt.Z,null)),br.createElement(Pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),br.createElement(Te.Z,{align:"middle"},br.createElement(Be.default.Item,{name:[Pe,"no_space"],valuePropName:"checked"},br.createElement(zt.Z,null)),br.createElement(Pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ka==null?void 0:Ka.length)>1&&br.createElement(Te.Z,{align:"middle",className:(Ka==null?void 0:Ka.length)>1?"mb30":`${da.hide}`},br.createElement(Be.default.Item,{name:zn},br.createElement(Vi,null)),br.createElement(Pr.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")),br.createElement("div",{onClick:()=>Ct(!0)},br.createElement(Be.default.Item,{name:ma,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},br.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xn}))))};var yl=Object.defineProperty,kr=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,we=(ce,pe,Pe)=>pe in ce?yl(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,fn=(ce,pe)=>{for(var Pe in pe||(pe={}))Ya.call(pe,Pe)&&we(ce,Pe,pe[Pe]);if(Ga)for(var Pe of Ga(pe))uo.call(pe,Pe)&&we(ce,Pe,pe[Pe]);return ce},Mn=(ce,pe)=>kr(ce,Qa(pe)),Sa=(ce,pe)=>{var Pe={};for(var Ot in ce)Ya.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ga)for(var Ot of Ga(ce))pe.indexOf(Ot)<0&&uo.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const on={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ma=({value:ce,onChange:pe,form:Pe,choiceKey:Ot})=>{const tn=(ce==null?void 0:ce.is_answer)===1,wa=ce==null?void 0:ce.choice_text,ma=()=>{var zn;const jt=(zn=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",...Ot]))==null?void 0:zn.map(Yn=>({choice_text:Yn.choice_text,is_answer:0}));Pe==null||Pe.setFieldValue(["sub_item_banks",...Ot],jt),pe(Mn(fn({},ce),{is_answer:1}))};return b.createElement(Te.Z,{className:da.choiceWrap,align:"middle",wrap:!1},b.createElement(Pr.Z,{onClick:ma,className:`${da.choiceIndex} ${da.judgementIndex} ${tn?da.activeAnswer:""}`},on[wa]),b.createElement(Pr.Z,{flex:1,className:`${da.editorWrap} ml15`},b.createElement("div",{className:`${da.inputBorder} ${da.placeholder} ${tn?da.activeJudgementAnswer:""}`},wa)),b.createElement(Pr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:ma,className:`${da.setAnswerBtn} ${tn?da.activeAnswer:""}`},tn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Fa=({questionTitlePlaceholder:ce,choiceKey:pe="choices",form:Pe,titleKey:Ot="name",analysisKey:tn="analysis"})=>{const[wa,ma]=(0,b.useState)(!1);return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Ot,labelCol:{span:24},rules:[{required:!0}]},b.createElement(xr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Be.default.List,{name:pe,rules:[{validator(zn,jt){return jt.some(xn=>(xn==null?void 0:xn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},zn=>b.createElement("div",{id:"choices"},zn.map(jt=>{var Yn=jt,{key:xn,name:Ct}=Yn,gn=Sa(Yn,["key","name"]);return b.createElement(Be.default.Item,Mn(fn({},gn),{key:xn,name:Ct,noStyle:!0}),b.createElement(Ma,{form:Pe,choiceKey:pe}))})))),b.createElement("div",{onClick:()=>ma(!0)},b.createElement(Be.default.Item,{name:tn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wa}))))};var jn=ee(12563),Xn=Object.defineProperty,sr=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,bo=(ce,pe,Pe)=>pe in ce?Xn(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,$o=(ce,pe)=>{for(var Pe in pe||(pe={}))Ja.call(pe,Pe)&&bo(ce,Pe,pe[Pe]);if(Ta)for(var Pe of Ta(pe))Rr.call(pe,Pe)&&bo(ce,Pe,pe[Pe]);return ce},Wo=(ce,pe)=>sr(ce,Ha(pe)),_i=(ce,pe)=>{var Pe={};for(var Ot in ce)Ja.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Ta)for(var Ot of Ta(ce))pe.indexOf(Ot)<0&&Rr.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const Xi=ce=>{var pe=ce,{value:Pe,onChange:Ot}=pe,tn=_i(pe,["value","onChange"]);const wa=ma=>{Ot([ma])};return b.createElement(En.Z,Wo($o({},tn),{defaultValue:Pe==null?void 0:Pe[0],onChange:wa}))},al=ce=>{if(!ce)return!1;let pe=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 ce==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zl=({value:ce=[],onClose:pe})=>b.createElement(jn.default,{closable:!0,onClose:pe,className:da.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ce.join(" \u6216 "))),Nl=({questionTitlePlaceholder:ce,form:pe,showKeywords:Pe,isMustKeyWords:Ot=Pe,titleKey:tn="name",analysisKey:wa="analysis",answerTexts:ma="answer_texts",keywords:zn="keywords",useKeywords:jt="use_keywords",indexs:Yn})=>{var xn,Ct,gn,In;const[oa,Hn]=(0,b.useState)(!1),[ba,ta]=(0,b.useState)(""),ia=(Ct=(xn=pe.getFieldValue("sub_item_banks"))==null?void 0:xn[jt==null?void 0:jt[0]])==null?void 0:Ct[jt==null?void 0:jt[1]],Ka=(In=(gn=pe.getFieldValue("sub_item_banks"))==null?void 0:gn[jt==null?void 0:jt[0]])==null?void 0:In.question_score;return b.createElement("div",{className:da.wrap},b.createElement("div",{className:da.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:tn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(xr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),b.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ma,labelCol:{span:24}},b.createElement(Xi,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Pe&&!Ot&&b.createElement(Be.default.Item,{hidden:!0,name:jt,valuePropName:"checked"},b.createElement(zt.Z,{defaultChecked:!0})),Pe&&Ot&&b.createElement(Te.Z,{align:"middle",className:"mb30"},b.createElement(Be.default.Item,{name:jt,valuePropName:"checked"},b.createElement(zt.Z,null)),b.createElement(Pr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Pr.Z,null,b.createElement(ct.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"},b.createElement(wt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ia||!Ot)&&b.createElement(Be.default.List,{name:zn,rules:[{validator(Pn,ya){return Ot?ya!=null&&ya.length?(ya==null?void 0:ya.reduce((qr,cr)=>qr+cr.score,0))>parseFloat(Ka)?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()}}]},(Pn,{add:ya,remove:ja})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${da.title} mb10`},Ot?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Te.Z,{align:"middle",className:"font14 mb30"},b.createElement(Pr.Z,{flex:1},b.createElement(ke.default,{value:ba,onChange:qr=>{ta(qr.target.value)},maxLength:50,allowClear:!0,onPressEnter:qr=>{var cr,li,Za,Co;const Dr=`${(cr=qr.target)==null?void 0:cr.value}`,ao=(Za=(li=Dr==null?void 0:Dr.split("|"))==null?void 0:li.filter(fi=>!!fi))==null?void 0:Za.map(fi=>fi==null?void 0:fi.trim()),So=pe.getFieldValue(["sub_item_banks",...zn]),Ei=((Co=So==null?void 0:So.map(fi=>fi==null?void 0:fi.keyword))==null?void 0:Co.flat())||[];for(const fi of ao)if(Ei.includes(fi)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}al(Dr)&&(ya({keyword:ao,score:1}),ta(""))},className:da.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"})),b.createElement(Pr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Pn.map(qr=>{var cr=qr,{key:li,name:Za}=cr,Co=_i(cr,["key","name"]);return b.createElement(Te.Z,{key:li,className:"mb20",style:{marginRight:148}},b.createElement(Pr.Z,{flex:1},b.createElement(Te.Z,{align:"middle",justify:"space-between"},b.createElement(Be.default.Item,Wo($o({},Co),{name:[Za,"keyword"]}),b.createElement(Zl,{onClose:()=>ja(Za)})),Ot&&b.createElement(Be.default.Item,Wo($o({},Co),{name:[Za,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:da.blankInputNumberWrapper}),b.createElement(Ve.Z,{className:da.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>Hn(!0)},b.createElement(Be.default.Item,{name:wa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Er,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:oa}))))};var ho=ee(59301),bl=Object.defineProperty,eu=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,su=(ce,pe,Pe)=>pe in ce?bl(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,mu=(ce,pe)=>{for(var Pe in pe||(pe={}))tu.call(pe,Pe)&&su(ce,Pe,pe[Pe]);if(Fl)for(var Pe of Fl(pe))Qu.call(pe,Pe)&&su(ce,Pe,pe[Pe]);return ce},Yu=(ce,pe)=>eu(ce,Il(pe)),El=(ce,pe)=>{var Pe={};for(var Ot in ce)tu.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Fl)for(var Ot of Fl(ce))pe.indexOf(Ot)<0&&Qu.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe};const{Panel:Ru}=ur.default,Mu=({questionTitlePlaceholder:ce,choiceKey:pe,form:Pe,withScore:Ot})=>{const tn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[wa,ma]=(0,b.useState)(),[zn,jt]=(0,b.useState)([]),Yn=Ct=>{jt(Ct)},xn=({value:Ct})=>ho.createElement("div",{style:{width:150,paddingLeft:11}},Ct);return ho.createElement("div",{className:da.wrap},ho.createElement("div",{className:da.questionTitleEditorWrap},ho.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ho.createElement(xr,{scrollId:"name",watch:!0,height:140,placeholder:ce}))),ho.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),ho.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ct,gn){return gn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ct,{add:gn,remove:In,move:oa})=>{const Hn=Pe.getFieldValue("sub_item_banks");return ho.createElement(ho.Fragment,null,ho.createElement(ur.default,{className:Ct.length>0?da.collapseWrapper:"",bordered:!1,activeKey:zn,onChange:Yn,expandIcon:({isActive:ba})=>ho.createElement("i",{className:`iconfont icon-weizhankai ${ba?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},Ct.map((ba,ta)=>{var ia=ba,{key:Ka,name:Pn}=ia,ya=El(ia,["key","name"]),ja,qr,cr,li,Za,Co,Dr,ao,So,Ei,fi,pr,vo,$i;return ho.createElement(Ru,{className:da.panel,forceRender:!0,header:ho.createElement("div",{className:da.panelHeader},"\u7B2C",ta+1,"\u5C0F\u9898",ho.createElement("span",null,"\uFF08",((ja=Hn==null?void 0:Hn[Pn])==null?void 0:ja.question_type)==0?"\u5355\u9009\u9898":((qr=Hn==null?void 0:Hn[Pn])==null?void 0:qr.question_type)==1?"\u591A\u9009\u9898":((cr=Hn==null?void 0:Hn[Pn])==null?void 0:cr.question_type)==3?"\u586B\u7A7A\u9898":((li=Hn==null?void 0:Hn[Pn])==null?void 0:li.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Pn,extra:ho.createElement(Te.Z,{align:"middle",onClick:Ri=>Ri.stopPropagation()},((Za=Hn==null?void 0:Hn[Pn])==null?void 0:Za.question_type)==3&&ho.createElement(ho.Fragment,null,ho.createElement(et.ZP.Group,{defaultValue:(Co=Hn==null?void 0:Hn[Pn])==null?void 0:Co.use_blank_score,className:mt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ri=>{var ea,xo,Mi,Zo,Fi;if(Pe==null||Pe.setFieldValue(["sub_item_banks",Pn,"use_blank_score"],(ea=Ri==null?void 0:Ri.target)==null?void 0:ea.value),(xo=Ri==null?void 0:Ri.target)!=null&&xo.value){let ki=0;for(let oi in(Mi=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Pn]))==null?void 0:Mi.standard_answers)ki+=Number((Fi=(Zo=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Pn]))==null?void 0:Zo.standard_answers[oi])==null?void 0:Fi.score);Pe==null||Pe.setFieldValue(["sub_item_banks",Pn,"question_score"],ki||"")}ma(new Date)}}),ho.createElement(ct.Z,{overlayInnerStyle:{width:460},title:ho.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",ho.createElement("br",null),"\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")},ho.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Ot&&ho.createElement(Be.default.Item,Yu(mu({},ya),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Pn,"question_score"],className:da.blankInputNumberWrapper}),((Dr=Hn==null?void 0:Hn[Pn])==null?void 0:Dr.question_type)==3&&((ao=Hn==null?void 0:Hn[Pn])!=null&&ao.use_blank_score)?ho.createElement(xn,null):ho.createElement(Ve.Z,{className:da.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),ho.createElement(Te.Z,{align:"middle",className:"pl40",style:{width:82}},ta!==0&&ho.createElement("div",{onClick:()=>{var Ri;oa(ta,ta-1);const ea=(Ri=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ri.map((xo,Mi)=>(Ct.map((Zo,Fi)=>{Mi===Fi&&(xo.q_position=Number(Zo.name)+1)}),xo));Pe.setFieldValue("sub_item_banks",ea)}},ho.createElement(ct.Z,{title:"\u4E0A\u79FB"},ho.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ta{var Ri;oa(ta,ta+1);const ea=(Ri=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ri.map((xo,Mi)=>(Ct.map((Zo,Fi)=>{Mi===Fi&&(xo.q_position=Number(Zo.name)+1)}),xo));Pe.setFieldValue("sub_item_banks",ea)},className:ta===0?"":"ml10"},ho.createElement(ct.Z,{title:"\u4E0B\u79FB"},ho.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),ho.createElement(ct.Z,{title:"\u5220\u9664"},ho.createElement(ue.Z,{className:`${da.deleteIcon} ml40`,onClick:()=>In(Pn)})))},ho.createElement(Be.default.Item,Yu(mu({},ya),{name:Pn}),(((So=Hn==null?void 0:Hn[Pn])==null?void 0:So.question_type)==0||((Ei=Hn==null?void 0:Hn[Pn])==null?void 0:Ei.question_type)==1)&&ho.createElement(Io,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((fi=Hn==null?void 0:Hn[Pn])==null?void 0:fi.question_type)==1,form:Pe,choiceKey:[Pn,"choices"],titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],choiceOptionsPath:["sub_item_banks",Pn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((pr=Hn==null?void 0:Hn[Pn])==null?void 0:pr.question_type)==3&&ho.createElement(ml,{form:Pe,name:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Pn,"use_blank_score"],titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],isOrdered:[Pn,"is_ordered"],answerKey:[Pn,"standard_answers"],key:wa}),((vo=Hn==null?void 0:Hn[Pn])==null?void 0:vo.question_type)==2&&ho.createElement(Fa,{form:Pe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],choiceKey:[Pn,"choices"]}),(($i=Hn==null?void 0:Hn[Pn])==null?void 0:$i.question_type)==4&&ho.createElement(Nl,{showKeywords:!0,isMustKeyWords:!0,form:Pe,titleKey:[Pn,"name"],analysisKey:[Pn,"analysis"],answerTexts:[Pn,"answer_texts"],useKeywords:[Pn,"use_keywords"],keywords:[Pn,"keywords"],indexs:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Ct.length<20&&ho.createElement(ze.Z,{menu:{items:[{label:ho.createElement("div",{onClick:()=>{gn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:ho.createElement("div",{onClick:()=>{gn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:ho.createElement("div",{onClick:()=>{gn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:ho.createElement("div",{onClick:()=>{gn({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:ho.createElement("div",{onClick:()=>{gn({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),jt([Ct==null?void 0:Ct.length,...zn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(ba=>ba.show).map(ba=>({label:ba.label,key:ba.key}))}},ho.createElement("div",{className:`${da.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var rl=ee(59301),ku=Object.defineProperty,nu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,_u=(ce,pe,Pe)=>pe in ce?ku(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Cl=(ce,pe)=>{for(var Pe in pe||(pe={}))Tu.call(pe,Pe)&&_u(ce,Pe,pe[Pe]);if(bu)for(var Pe of bu(pe))Xu.call(pe,Pe)&&_u(ce,Pe,pe[Pe]);return ce},Wi=(ce,pe)=>nu(ce,Ju(pe)),Zu=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),au=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();(0,b.useEffect)(()=>{var gn;xn.setFieldsValue(Wi(Cl({},ce),{name:ce.question_title,sub_item_banks:(gn=ce.sub_exercise_questions)==null?void 0:gn.map(In=>{var oa;return Wi(Cl({},In),{name:In.question_title,choices:(oa=In==null?void 0:In.question_choices)==null?void 0:oa.map(Hn=>Wi(Cl({},Hn),{is_answer:Hn!=null&&Hn.standard_boolean?1:0}))})}),repeat_answer:!ce.repeat_answer}))},[ce]);const Ct=gn=>{if(!(gn!=null&&gn.length))return!1;const In=gn.map(Hn=>{var ba;return(ba=Hn.choice_text)==null?void 0:ba.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return rl.createElement("div",null,rl.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var oa,Hn,ba,ta;if(gn!=null&&gn.sub_item_banks){let ia=((oa=xn.getFieldValue("sub_item_banks"))==null?void 0:oa.length)>0&&((ba=(Hn=xn.getFieldValue("sub_item_banks"))==null?void 0:Hn.map(Ka=>{var Pn;if(Ka.question_type==3&&(Ka!=null&&Ka.use_blank_score)){let ya=0;for(let ja in Ka==null?void 0:Ka.standard_answers)ya+=Number((Pn=Ka==null?void 0:Ka.standard_answers[ja])==null?void 0:Pn.score);return ya}else return Ka.question_score}))==null?void 0:ba.filter(Ka=>Ka));(ia==null?void 0:ia.length)>0&&xn.setFieldsValue({question_score:(ta=parseFloat(ia.reduce((Ka,Pn)=>parseFloat(Ka)+parseFloat(Pn))))==null?void 0:ta.toFixed(1)})}},onFinish:gn=>{var In,oa;if((In=gn.sub_item_banks)==null?void 0:In.some(ba=>ba.question_type===0||ba.question_type===1?Ct(ba.choices):!1)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}tn(Wi(Cl(Cl({},ce),gn),{question_title:gn.name,sub_questions:(oa=gn==null?void 0:gn.sub_item_banks)==null?void 0:oa.map(ba=>{var ta,ia,Ka,Pn;return(ba==null?void 0:ba.question_type)==3?Wi(Cl({},ba),{question_title:ba.name,item_type:ba==null?void 0:ba.question_type}):Wi(Cl({},ba),{question_title:ba.name,question_choices:(ia=(ta=ba==null?void 0:ba.choices)==null?void 0:ta.map)==null?void 0:ia.call(ta,ya=>ya.choice_text),standard_answers:(Pn=(Ka=ba==null?void 0:ba.choices)==null?void 0:Ka.map)==null?void 0:Pn.call(Ka,(ya,ja)=>(ya==null?void 0:ya.is_answer)===1&&ja+1).filter(ya=>ya),item_type:ba==null?void 0:ba.question_type})})}))},onFinishFailed:gn=>Zu(void 0,null,function*(){var In,oa;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((oa=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:oa.name,{behavior:"smooth",block:"center"})})},rl.createElement("div",{style:{display:"flex",alignItems:"center"}},rl.createElement("div",{style:{flex:1}},rl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),rl.createElement("span",null,"\u7EC4\u5408\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&rl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},rl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),rl.createElement(Ge.ZP,{onClick:()=>{var gn;ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(Wi(Cl({},ce),{name:ce.question_title,sub_item_banks:(gn=ce.sub_exercise_questions)==null?void 0:gn.map(In=>{var oa;return Wi(Cl({},In),{name:In.question_title,choices:(oa=In==null?void 0:In.question_choices)==null?void 0:oa.map(Hn=>Wi(Cl({},Hn),{is_answer:Hn!=null&&Hn.standard_boolean?1:0}))})}),repeat_answer:!ce.repeat_answer})),pe(!1))}},"\u53D6\u6D88"),rl.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:rl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},rl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},rl.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),rl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},rl.createElement(Vt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),rl.createElement(Mu,{form:xn,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),rl.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},Di=ee(59301),Cu=Object.defineProperty,zu=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,Ol=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,Fu=(ce,pe,Pe)=>pe in ce?Cu(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Bl=(ce,pe)=>{for(var Pe in pe||(pe={}))Hu.call(pe,Pe)&&Fu(ce,Pe,pe[Pe]);if(Ol)for(var Pe of Ol(pe))xu.call(pe,Pe)&&Fu(ce,Pe,pe[Pe]);return ce},zl=(ce,pe)=>zu(ce,rs(pe)),os=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),ju=({qitem:ce,setqitem:pe,setisedit:Pe,TagDiscipline:Ot,exerciseitem:tn,seveeditor:wa,deleteitem:ma,showTip:zn})=>{var jt,Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{var Ct,gn;xn.setFieldsValue(zl(Bl({},ce),{name:ce==null?void 0:ce.question_title,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(In=>zl(Bl({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),ce.shixun=(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(In=>zl(Bl({},In),{defaultscore:In.challenge_score}))},[]),Di.createElement("div",null,Di.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{var gn,In;let oa=zl(Bl({},Ct),{question_scores:(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(Hn=>Hn.challenge_score),item_type:ce==null?void 0:ce.question_type,choices:(In=Ct==null?void 0:Ct.choices)==null?void 0:In.map(Hn=>zl(Bl({},Hn),{is_answer:Hn.standard_boolean}))});wa(Bl(Bl({},ce),oa))},onFinishFailed:Ct=>os(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Di.createElement("div",{style:{display:"flex",alignItems:"center"}},Di.createElement("div",{style:{flex:1}},Di.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Di.createElement("span",null,"\u5B9E\u8BAD\u9898")),((jt=tn==null?void 0:tn.exercise)==null?void 0:jt.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Di.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ma()}},Di.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Di.createElement(Ge.ZP,{onClick:()=>{var Ct,gn;xn.setFieldsValue(zl(Bl({},ce),{name:ce==null?void 0:ce.question_title,choices:(Ct=ce==null?void 0:ce.question_choices)==null?void 0:Ct.map(In=>zl(Bl({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(ce!=null&&ce.repeat_answer)})),ce.shixun=(gn=ce==null?void 0:ce.shixun)==null?void 0:gn.map(In=>zl(Bl({},In),{challenge_score:In.defaultscore})),pe(Bl({},ce)),Pe(!1)}},"\u53D6\u6D88"),Di.createElement(ct.Z,{overlayClassName:mt.shake,open:zn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Di.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Di.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Di.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>os(void 0,null,function*(){var Ct,gn,In;if(((gn=(Ct=ce==null?void 0:ce.shixun)==null?void 0:Ct.map)==null?void 0:gn.call(Ct,oa=>oa.challenge_score).filter(oa=>oa).length)<((In=ce==null?void 0:ce.shixun)==null?void 0:In.length)){Ne.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}xn.submit()})},"\u4FDD\u5B58"))),Di.createElement(Vt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Di.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Di.createElement(En.Z,{watch:!0,height:140,placeholder:"",defaultValue:ce.question_title}))),Di.createElement(Te.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Di.createElement("div",null,Di.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Di.createElement("a",{href:`/shixuns/${ce==null?void 0:ce.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Di.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Yn=ce==null?void 0:ce.shixun)==null?void 0:Yn.map((Ct,gn)=>Di.createElement("div",{style:{display:"flex",marginBottom:20}},Di.createElement("div",{style:{flex:1}},gn+1,"\u3001",Ct.challenge_name),Di.createElement("div",null,Di.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Di.createElement(Ve.Z,{precision:1,value:Ct==null?void 0:Ct.challenge_score,onChange:In=>{const oa=JSON.parse(JSON.stringify((ce==null?void 0:ce.shixun)||[]));oa[gn].challenge_score=In;const Hn=oa.every(ta=>!ta.challenge_score),ba=parseFloat(oa==null?void 0:oa.map(ta=>ta.challenge_score).reduce((ta,ia)=>parseFloat(ta||0)+parseFloat(ia||0)));xn.setFieldsValue({question_score:Hn?"":ba.toFixed(1)}),pe(zl(Bl({},ce),{shixun:oa}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},Ar={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Bu=ee(1710),Yl=ee(19105),Hl=ee(24334),qa=ee(59301);const du=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],es=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var wu=({qitem:ce,exercise:pe})=>{var Pe,Ot,tn,wa,ma,zn,jt,Yn,xn,Ct,gn,In,oa,Hn,ba,ta,ia,Ka,Pn,ya,ja,qr,cr,li;return qa.createElement("div",{className:Ar.warp},((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&qa.createElement("div",{className:Ar.normalWrap},(Pe=ce==null?void 0:ce.question_choices)==null?void 0:Pe.map((Za,Co)=>qa.createElement("div",{className:Ar.redio},!(Za!=null&&Za.standard_boolean)&&qa.createElement("span",{className:Ar.redioitem}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("i",{className:`${Ar.redioitemyes} icon-duigou1`}),qa.createElement("span",{className:`${Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},(ce==null?void 0:ce.question_type)===0?du[Co]:""),qa.createElement(fe.Z,{className:Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title,value:Za==null?void 0:Za.choice_text}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&qa.createElement("div",{className:Ar.normalWrap},(Ot=ce==null?void 0:ce.question_choices)==null?void 0:Ot.map((Za,Co)=>qa.createElement("div",{className:Ar.checkbox},!(Za!=null&&Za.standard_boolean)&&qa.createElement("span",{className:Ar.checkboxitem}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("i",{className:`${Ar.checkboxitemyes} icon-duigou1`}),qa.createElement("span",{className:`${Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[Co]),qa.createElement(fe.Z,{className:Za!=null&&Za.standard_boolean?Ar.titleyes:Ar.title,value:Za==null?void 0:Za.choice_text}),(Za==null?void 0:Za.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&qa.createElement("div",{className:Ar.completion},(tn=ce==null?void 0:ce.standard_answers)==null?void 0:tn.map((Za,Co)=>{var Dr;return qa.createElement(Te.Z,{align:"top"},qa.createElement("span",{className:Ar.title},"\u586B\u7A7A\u9879",Co+1),qa.createElement("div",{className:Ar.content},(Dr=Za.answer_text)==null?void 0:Dr.map((ao,So)=>qa.createElement("div",{key:So,className:Ar.items,style:(Za==null?void 0:Za.model)===2?{border:0,padding:0}:{}},(Za==null?void 0:Za.model)===1?qa.createElement("pre",{className:"mb0"},ao):qa.createElement(Yl.Z,{value:ao,disabled:!0})))))})),(ce==null?void 0:ce.question_type)===4&&qa.createElement("div",{className:Ar.simple},qa.createElement("div",{className:Ar.title},"\u53C2\u8003\u7B54\u6848"),qa.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wa=ce==null?void 0:ce.answer_texts)!=null&&wa[0]?qa.createElement(fe.Z,{className:Ar.content,value:(ma=ce==null?void 0:ce.answer_texts)==null?void 0:ma[0]}):qa.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),qa.createElement("div",{className:"mt20 "},qa.createElement("span",{className:Ar.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),qa.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ce!=null&&ce.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ce==null?void 0:ce.question_type)===5&&qa.createElement("div",{className:Ar.shixunWrapper},(zn=ce==null?void 0:ce.shixun)==null?void 0:zn.map((Za,Co)=>{var Dr,ao;return qa.createElement("div",null,qa.createElement("div",{key:Co,className:`${Ar.shixun} mb30`},qa.createElement("span",{className:Ar.score},"\uFF08",Za==null?void 0:Za.challenge_score,"\u5206\uFF09"),qa.createElement("span",{className:Ar.qtitle},(ce==null?void 0:ce.index)+"."+(Co+1),"\u3001",Za==null?void 0:Za.challenge_name)),((ao=(Dr=pe==null?void 0:pe.editData)==null?void 0:Dr.exercise)==null?void 0:ao.show_challenge_task_pass)&&qa.createElement(fe.Z,{className:Ar.content,value:(Za==null?void 0:Za.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ce==null?void 0:ce.question_type)===6&&qa.createElement("div",{className:Ar.program,style:{border:!((Yn=(jt=pe==null?void 0:pe.editData)==null?void 0:jt.exercise)!=null&&Yn.show_hack_sets)&&!((Ct=(xn=pe==null?void 0:pe.editData)==null?void 0:xn.exercise)!=null&&Ct.show_hack_description)&&"none"}},((In=(gn=pe==null?void 0:pe.editData)==null?void 0:gn.exercise)==null?void 0:In.show_hack_sets)&&qa.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qa.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qa.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qa.createElement(Bu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Za,Co,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Za,Co,Dr)=>qa.createElement(ct.Z,{title:qa.createElement("pre",null,Za)},qa.createElement("div",{className:Ar.divname},Za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Za,Co,Dr)=>qa.createElement(ct.Z,{title:qa.createElement("pre",null,Za)}," ",qa.createElement("div",{className:Ar.divname},Za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ce==null?void 0:ce.hack_sets})),((Hn=(oa=pe==null?void 0:pe.editData)==null?void 0:oa.exercise)==null?void 0:Hn.show_hack_description)&&qa.createElement("div",null,qa.createElement(fe.Z,{className:Ar.content,value:(ce==null?void 0:ce.description)||"- -"}))),(ce==null?void 0:ce.question_type)===7&&((ba=ce==null?void 0:ce.sub_exercise_questions)==null?void 0:ba.map((Za,Co)=>{var Dr,ao,So,Ei,fi,pr;return qa.createElement("div",{key:Co},qa.createElement("div",{className:Ar.combination},qa.createElement("span",{className:Ar.score},Za==null?void 0:Za.question_score,"\u5206"),qa.createElement("span",{className:Ar.qtype},(Dr=es.find(vo=>vo.type==Za.question_type))==null?void 0:Dr.name),qa.createElement("span",{className:Ar.qtitle},Co+1,"\u3001",Za==null?void 0:Za.question_title)),(Za.question_type===0||Za.question_type===2)&&qa.createElement("div",{className:Ar.warp,style:{padding:"30px 58px",paddingBottom:0}},qa.createElement("div",null,(ao=Za==null?void 0:Za.question_choices)==null?void 0:ao.map((vo,$i)=>qa.createElement("div",{className:Ar.redio,key:$i},!(vo!=null&&vo.standard_boolean)&&qa.createElement("span",{className:Ar.redioitem}),(vo==null?void 0:vo.standard_boolean)&&qa.createElement("i",{className:`${Ar.redioitemyes} icon-duigou1`}),Za.question_type===2&&qa.createElement("span",{className:`${vo!=null&&vo.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[$i]),qa.createElement(fe.Z,{className:vo!=null&&vo.standard_boolean?Ar.titleyes:Ar.title,value:vo==null?void 0:vo.choice_text}),(vo==null?void 0:vo.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848"))))),Za.question_type===1&&qa.createElement("div",{className:Ar.normalWrap},(So=Za==null?void 0:Za.question_choices)==null?void 0:So.map((vo,$i)=>qa.createElement("div",{className:Ar.checkbox,key:$i},!(vo!=null&&vo.standard_boolean)&&qa.createElement("span",{className:Ar.checkboxitem}),(vo==null?void 0:vo.standard_boolean)&&qa.createElement("i",{className:`${Ar.checkboxitemyes} icon-duigou1`}),qa.createElement("span",{className:`${vo!=null&&vo.standard_boolean?Ar.titleyes:Ar.title} ${Ar.indexTag}`},du[$i]),qa.createElement(fe.Z,{className:vo!=null&&vo.standard_boolean?Ar.titleyes:Ar.title,value:vo==null?void 0:vo.choice_text}),(vo==null?void 0:vo.standard_boolean)&&qa.createElement("div",{className:Ar.yestag},"\u6B63\u786E\u7B54\u6848")))),Za.question_type===3&&qa.createElement("div",{className:Ar.completion},(Ei=Za==null?void 0:Za.standard_answers)==null?void 0:Ei.map((vo,$i)=>{var Ri;return qa.createElement(Te.Z,{align:"top"},qa.createElement("span",{className:Ar.title},"\u586B\u7A7A\u9879",$i+1),qa.createElement("div",{className:Ar.content},(Ri=vo.answer_text)==null?void 0:Ri.map((ea,xo)=>qa.createElement("div",{key:xo,className:Ar.items},qa.createElement("pre",{className:"mb0"},ea)))))})),Za.question_type===4&&qa.createElement("div",{className:Ar.simple},qa.createElement("div",{className:Ar.title},"\u53C2\u8003\u7B54\u6848"),qa.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(fi=Za==null?void 0:Za.answer_texts)!=null&&fi[0]?qa.createElement(fe.Z,{className:Ar.content,value:(pr=Za==null?void 0:Za.answer_texts)==null?void 0:pr[0]}):qa.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),qa.createElement("div",{className:"mt20 "},qa.createElement("span",{className:Ar.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),qa.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Za!=null&&Za.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ce==null?void 0:ce.question_type)===8&&qa.createElement("div",null,qa.createElement(fe.Z,{disabledFill:!0,className:Ar.content,showProgramFill:!0,value:Hl.Base64.decode(((ta=ce==null?void 0:ce.program_attr)==null?void 0:ta.code)||"")})),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&qa.createElement("div",{className:Ar.bottom},qa.createElement("div",{className:`${Ar.bottomitem} mb30`},qa.createElement("span",{className:Ar.left},"\u89E3\u6790"),qa.createElement("span",{className:Ar.right},ce!=null&&ce.analysis?qa.createElement(fe.Z,{value:ce==null?void 0:ce.analysis}):qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),qa.createElement("div",{className:`${Ar.bottomitem} mb30`},qa.createElement("span",{className:Ar.left},"\u96BE\u5EA6"),qa.createElement("span",{className:Ar.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),qa.createElement("div",{className:Ar.bottomitem},qa.createElement("span",{className:Ar.left},"\u77E5\u8BC6\u70B9"),qa.createElement(ct.Z,{title:((ia=ce==null?void 0:ce.tag_discipline_names)==null?void 0:ia.length)<=0||((Ka=ce==null?void 0:ce.tag_discipline_names)==null?void 0:Ka.length)==1&&["-"].includes(ce==null?void 0:ce.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(ya=(Pn=ce==null?void 0:ce.tag_discipline_names)==null?void 0:Pn.join("\uFF1B"))==null?void 0:ya.toString()},qa.createElement("span",{className:Ar.right},((ja=ce==null?void 0:ce.tag_discipline_names)==null?void 0:ja.length)<=0?qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((qr=ce==null?void 0:ce.tag_discipline_names)==null?void 0:qr.length)==1&&["-"].includes(ce==null?void 0:ce.tag_discipline_names[0])?qa.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(li=(cr=ce==null?void 0:ce.tag_discipline_names)==null?void 0:cr.join("\uFF1B"))==null?void 0:li.toString())))))},ts=ee(4881),cu=ee(44272),Yi=ee(59301),ls=Object.defineProperty,us=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,Gu=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,ru=(ce,pe,Pe)=>pe in ce?ls(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,fu=(ce,pe)=>{for(var Pe in pe||(pe={}))Jl.call(pe,Pe)&&ru(ce,Pe,pe[Pe]);if(Gu)for(var Pe of Gu(pe))Xl.call(pe,Pe)&&ru(ce,Pe,pe[Pe]);return ce},Wu=(ce,pe)=>us(ce,ss(pe)),me=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),ye=({qitem:ce,setisedit:pe,TagDiscipline:Pe,exerciseitem:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm();return(0,b.useEffect)(()=>{xn.setFieldsValue(Wu(fu({},ce),{name:ce.question_title,answer_texts:ce.answer_texts,repeat_answer:!ce.repeat_answer}))},[ce]),Yi.createElement("div",null,Yi.createElement(Be.default,{form:xn,colon:!1,onFinish:Ct=>{tn(Wu(fu(fu({},ce),Ct),{answer_texts:Ct==null?void 0:Ct.answer_texts,question_title:Ct==null?void 0:Ct.name}))},onFinishFailed:Ct=>me(void 0,null,function*(){var gn,In;Ne.ZP.error(Ct.errorFields[0].errors[0]),xn.scrollToField((In=(gn=Ct==null?void 0:Ct.errorFields)==null?void 0:gn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Yi.createElement("div",{style:{display:"flex",alignItems:"center"}},Yi.createElement("div",{style:{flex:1}},Yi.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Yi.createElement("span",null,"\u7B80\u7B54\u9898")),((Yn=Ot==null?void 0:Ot.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Yi.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Yi.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Yi.createElement(Ge.ZP,{onClick:()=>{ce.isadd?(pe(!1),zn()):(xn.setFieldsValue(Wu(fu({},ce),{name:ce==null?void 0:ce.question_title,answer_texts:ce.answer_texts||[],repeat_answer:!(ce!=null&&ce.repeat_answer)})),pe(!1))}},"\u53D6\u6D88"),Yi.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Yi.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Yi.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Yi.createElement(Ge.ZP,{type:"primary",className:"ml20",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Yi.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Yi.createElement(Be.default.Item,{className:mt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Yi.createElement(Ve.Z,{onBlur:Ct=>{Ct.target.value==="0"&&Ne.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Yi.createElement(cu.W,{form:xn,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Yi.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Ot,TagDiscipline:Pe,form:xn}))))},tt=ee(59301),it=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Kt=({setScoreShow:ce,ScoreShow:pe,exerciseitem:Pe,getdata:Ot})=>{var tn,wa,ma;const[zn,jt]=(0,b.useState)(!1);function Yn(){return it(this,null,function*(){var xn,Ct,gn;let In=(Ct=(xn=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:xn.filter(Hn=>Hn.Singlequestion))==null?void 0:Ct.map(Hn=>({question_type:Hn.question_type,score:Hn.Singlequestion})),oa=yield(0,ne.ZP)(`/api/exercises/${(gn=Pe==null?void 0:Pe.exercise)==null?void 0:gn.id}/batch_set_score.json`,{method:"POST",body:{question_arr:In}});(oa==null?void 0:oa.status)===0&&Ot()})}return tt.createElement("div",null,pe&&tt.createElement(Ye.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:pe,width:640,centered:!0,zIndex:10,className:mt.scoremodal,onCancel:()=>{ce(!1)},onOk:()=>{var xn,Ct,gn;if(Pe!=null&&Pe.use_blank_score&&((gn=(Ct=(xn=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:xn.filter(In=>In.name==="\u586B\u7A7A\u9898"))==null?void 0:Ct[0])!=null&&gn.Singlequestion)){jt(!0);return}Yn(),ce(!1)}},tt.createElement("div",{className:"c-black"},"\u603B\u5206",tt.createElement("span",{className:"ml10 c-light-primary"},(Pe==null?void 0:Pe.exercise_question_types.length)>0&&((tn=Pe==null?void 0:Pe.exercise_types)==null?void 0:tn.q_scores))),tt.createElement("div",{className:mt.content},tt.createElement("span",null,"\u9898\u578B\u540D\u79F0"),tt.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),tt.createElement("span",null,"\u9898\u578B\u603B\u5206"),tt.createElement("span",null,"\u64CD\u4F5C")),(ma=(wa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:wa.filter(xn=>xn.name!=="\u5B9E\u8BAD\u9898"&&xn.name!=="\u7EC4\u5408\u9898"))==null?void 0:ma.map(xn=>{var Ct;return tt.createElement("div",{className:mt.items},tt.createElement("span",null,xn==null?void 0:xn.name),tt.createElement("span",null,(Ct=xn==null?void 0:xn.items)==null?void 0:Ct.length),tt.createElement("span",null,xn==null?void 0:xn.score),tt.createElement("span",null,"\u6BCF\u9898",tt.createElement(Ve.Z,{max:100,precision:1,min:.1,onChange:gn=>{xn.Singlequestion=gn},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),tt.createElement(Ye.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:zn,width:640,closable:!1,className:mt.scoremodal},tt.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",tt.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),tt.createElement("div",{className:mt.bottom},tt.createElement(Ge.ZP,{className:mt.no,onClick:()=>{jt(!1)}},"\u53D6\u6D88"),tt.createElement(Ge.ZP,{className:mt.yes,onClick:()=>{Yn(),jt(!1),ce(!1)}},"\u786E\u8BA4"))))},Zn=ee(99313),Tn=ee(98228),ra=ee(58421),Ca={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},ga=ee(55305),mn={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const Ba=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var kn=({qitem:ce})=>{var pe,Pe,Ot,tn,wa,ma,zn,jt,Yn,xn;return b.createElement("div",{className:mn.warp},b.createElement("div",{className:mn.mainPart},b.createElement("div",{className:mn.qcount},(ce==null?void 0:ce.question_type)===8&&b.createElement(fe.Z,{className:mn.content,showProgramFill:!0,value:(pe=ce==null?void 0:ce.program_attr)==null?void 0:pe.description}),(ce==null?void 0:ce.question_type)!=8&&b.createElement(fe.Z,{className:mn.qtitle,value:(ce==null?void 0:ce.name)||(ce==null?void 0:ce.title)})),((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&b.createElement("div",null,(Pe=ce==null?void 0:ce.choices)==null?void 0:Pe.map((Ct,gn)=>b.createElement("div",{className:mn.redio},!(Ct!=null&&Ct.is_answer)&&b.createElement("span",{className:mn.redioitem}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("i",{className:`${mn.redioitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:Ct!=null&&Ct.is_answer?mn.titleyes:mn.title,value:Ba[gn]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&b.createElement("div",null,(Ot=ce==null?void 0:ce.choices)==null?void 0:Ot.map((Ct,gn)=>b.createElement("div",{className:mn.checkbox},!(Ct!=null&&Ct.is_answer)&&b.createElement("span",{className:mn.checkboxitem}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("i",{className:`${mn.checkboxitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:Ct!=null&&Ct.is_answer?mn.titleyes:mn.title,value:Ba[gn]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&b.createElement("div",{className:mn.completion},(tn=ce==null?void 0:ce.standard_answer)==null?void 0:tn.map((Ct,gn)=>{var In;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:mn.title},"\u586B\u7A7A\u9879",gn+1),b.createElement("div",{className:mn.content},(In=Ct==null?void 0:Ct.answer_text)==null?void 0:In.map((oa,Hn)=>b.createElement("div",{className:mn.items},oa))))})),(ce==null?void 0:ce.question_type)===4&&b.createElement("div",{className:mn.simple},b.createElement("div",{className:mn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wa=ce==null?void 0:ce.answer_texts)!=null&&wa[0]?b.createElement(fe.Z,{className:mn.content,value:(ma=ce==null?void 0:ce.answer_texts)==null?void 0:ma[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ce==null?void 0:ce.question_type)===5&&((zn=ce==null?void 0:ce.challenge_names)==null?void 0:zn.map((Ct,gn)=>b.createElement("div",{className:mn.shixun},b.createElement("span",{className:mn.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Nt.EM)(gn+1),"\u9898"),Ct)))),(ce==null?void 0:ce.question_type)===6&&b.createElement("div",{className:mn.simple},b.createElement(fe.Z,{className:mn.content,value:((jt=ce==null?void 0:ce.program_attr)==null?void 0:jt.description)||"- -"})),(ce==null?void 0:ce.question_type)===7&&((Yn=ce==null?void 0:ce.sub_item_banks)==null?void 0:Yn.map((Ct,gn)=>{var In,oa,Hn,ba,ta;return b.createElement("div",null,b.createElement("div",{className:mn.combination},b.createElement("span",{className:mn.qtitle},Ct==null?void 0:Ct.name)),b.createElement("div",{className:mn.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Ct==null?void 0:Ct.item_type)=="SINGLE"||(Ct==null?void 0:Ct.item_type)=="JUDGMENT")&&((In=Ct==null?void 0:Ct.choices)==null?void 0:In.map((ia,Ka)=>b.createElement("div",{className:mn.redio},!(ia!=null&&ia.is_answer)&&b.createElement("span",{className:mn.redioitem}),(ia==null?void 0:ia.is_answer)&&b.createElement("i",{className:`${mn.redioitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:ia!=null&&ia.is_answer?mn.titleyes:mn.title,value:Ba[Ka]+(ia==null?void 0:ia.choice_text)}),(ia==null?void 0:ia.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ct==null?void 0:Ct.item_type)=="MULTIPLE"&&((oa=Ct==null?void 0:Ct.choices)==null?void 0:oa.map((ia,Ka)=>b.createElement("div",{className:mn.checkbox},!(ia!=null&&ia.is_answer)&&b.createElement("span",{className:mn.checkboxitem}),(ia==null?void 0:ia.is_answer)&&b.createElement("i",{className:`${mn.checkboxitemyes} icon-duigou1`}),b.createElement(fe.Z,{className:ia!=null&&ia.is_answer?mn.titleyes:mn.title,value:Ba[Ka]+(ia==null?void 0:ia.choice_text)}),(ia==null?void 0:ia.is_answer)&&b.createElement("div",{className:mn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ct==null?void 0:Ct.item_type)=="COMPLETION"&&b.createElement("div",{className:mn.completion},(Hn=Ct==null?void 0:Ct.standard_answer)==null?void 0:Hn.map((ia,Ka)=>{var Pn;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:mn.title},"\u586B\u7A7A\u9879",Ka+1),b.createElement("div",{className:mn.content},(Pn=ia==null?void 0:ia.answer_text)==null?void 0:Pn.map((ya,ja)=>b.createElement("div",{className:mn.items},ya))))})),(Ct==null?void 0:Ct.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:mn.simple},b.createElement("div",{className:mn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ba=Ct==null?void 0:Ct.answer_texts)!=null&&ba[0]?b.createElement(fe.Z,{className:mn.content,value:(ta=Ct==null?void 0:Ct.answer_texts)==null?void 0:ta[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ce==null?void 0:ce.question_type)===8&&b.createElement("div",null,b.createElement(fe.Z,{disabledFill:!0,className:mn.content,showProgramFill:!0,value:Hl.Base64.decode(((xn=ce==null?void 0:ce.program_attr)==null?void 0:xn.code)||"")})),(ce==null?void 0:ce.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.study_count)||"0"))),b.createElement("a",{className:mn.shixunbutton,href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&b.createElement("div",{className:mn.bottom},b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u89E3\u6790"),b.createElement("span",{className:mn.right},ce!=null&&ce.analysis?b.createElement(fe.Z,{value:ce==null?void 0:ce.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u96BE\u5EA6"),b.createElement("span",{className:mn.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:mn.bottomitem},b.createElement("span",{className:mn.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:mn.right},ce!=null&&ce.tag_discipline?ce==null?void 0:ce.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},sa=ee(61250),Oa=ee(57149),Fr=ee(87444),vr=ee(94361),Br=ee(46722),jr=ee(3039),Lr=ee(75736),Gn=ee(59301),Ko=Object.defineProperty,mo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Hi=(ce,pe,Pe)=>pe in ce?Ko(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,oo=(ce,pe)=>{for(var Pe in pe||(pe={}))ii.call(pe,Pe)&&Hi(ce,Pe,pe[Pe]);if(qo)for(var Pe of qo(pe))Si.call(pe,Pe)&&Hi(ce,Pe,pe[Pe]);return ce},Oo=(ce,pe)=>mo(ce,zo(pe)),To=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const Ai=({setScoreShow:ce,ScoreShow:pe,onOk:Pe,isshixuns:Ot,isloadings:tn,dispatch:wa,shixunsDetail:ma,exercise:zn})=>{var jt,Yn,xn;let[Ct,gn]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[In,oa]=(0,b.useState)([]),[Hn,ba]=(0,b.useState)([]),[ta,ia]=(0,b.useState)([]),[Ka,Pn]=(0,b.useState)([]);const[ya,ja]=(0,b.useState)(!1),[qr]=Be.default.useForm(),[cr,li]=(0,b.useState)(),[Za,Co]=(0,b.useState)(!1);let[Dr,ao]=(0,b.useState)(Ot);const[So,Ei]=(0,b.useState)([]),[fi,pr]=(0,b.useState)(!0),[vo,$i]=(0,b.useState)([]),[Ri,ea]=(0,b.useState)(0),[xo,Mi]=(0,b.useState)([]),Zo=[{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}],[Fi,ki]=(0,b.useState)({});(0,b.useEffect)(()=>{var na,er,Ro,Eo,Ho,ci,ji,Yo,gl,vi;(((Ro=(er=(na=zn==null?void 0:zn.editData)==null?void 0:na.exercise)==null?void 0:er.exist_item_bank_ids)==null?void 0:Ro.length)>0||((ci=(Ho=(Eo=zn==null?void 0:zn.editData)==null?void 0:Eo.exercise)==null?void 0:Ho.exist_item_bank_shixun_ids)==null?void 0:ci.length)>0)&&Mi([...(Yo=(ji=zn==null?void 0:zn.editData)==null?void 0:ji.exercise)==null?void 0:Yo.exist_item_bank_ids,...(vi=(gl=zn==null?void 0:zn.editData)==null?void 0:gl.exercise)==null?void 0:vi.exist_item_bank_shixun_ids])},[(Yn=(jt=zn==null?void 0:zn.editData)==null?void 0:jt.exercise)==null?void 0:Yn.exist_item_bank_ids]);const oi=(0,b.useRef)(new Set),il=(0,b.useRef)(new Set);let[ll,jl]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Oi=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],cl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],wl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Gl,Ao]=(0,b.useState)(!1),Pi=()=>{qr.resetFields(),Dr=!1,ao(!1),Ao(!1),qr.submit()};(0,b.useEffect)(()=>{Ri>0&&setTimeout(()=>{ea(0)},2e3)},[Ri]),(0,b.useEffect)(()=>{pe&&(qr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),fi&&Dr&&(qr.setFieldsValue({item_type:"SHIXUN"}),Ct.item_type="SHIXUN",gn(oo({},Ct)),pr(!1)),Ui(Ct),hl(),zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[pe]);function Ui(na){return To(this,null,function*(){var er,Ro,Eo;if(ja(!0),gn(na),(ta==null?void 0:ta.length)<=0&&na.type==="5"){Pn([]),ja(!1);return}let Ho=na.type==="5"?ta==null?void 0:ta.filter(Yo=>!So.includes(Yo)):null,ci=na.type==="5"?ta==null?void 0:ta.filter(Yo=>So.includes(Yo)):null;na.group_id=((er=na.group_id)==null?void 0:er.map(Yo=>Yo==null?void 0:Yo.value))||null;let ji=yield(0,ne.ZP)("/api/item_banks.json",{method:"get",params:Oo(oo({},na),{discipline_id:((Ro=na==null?void 0:na.courseid)==null?void 0:Ro[0])||null,sub_discipline_id:((Eo=na==null?void 0:na.courseid)==null?void 0:Eo[1])||null,ids:Ho,shixun_ids:ci,keyword:na.keyword?encodeURIComponent(na.keyword):na.keyword,include_shixuns:!0,type:na.type==="5"?null:na.type,clazz:na.type==="3"?"ItemBanksGroup":null})});Pn(ji),ja(!1)})}function zi(na){return To(this,null,function*(){var er;let Ro=yield(0,ne.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:na}),Eo=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(er=Ro==null?void 0:Ro.data)==null?void 0:er.map(Ho=>({title:Ho.name,id:Ho.id,pid:Ho.id,value:Ho.id,key:Ho.id,isLeaf:!Ho.have_child}))}];$i(Eo)})}function hl(){return To(this,null,function*(){let na=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ct.type==="5"?null:Ct.type,clazz:"ItemBanksGroup"}});oa((0,ga.L)(na==null?void 0:na.disciplines))})}function ul(na){return To(this,null,function*(){var er,Ro,Eo,Ho;ja(!0);let ci=(er=na.list)==null?void 0:er.filter(gl=>!So.includes(gl)),ji=(Ro=na.list)==null?void 0:Ro.filter(gl=>So.includes(gl));if(ci.length===0&&ji.length===0){ja(!1),Pn([]);return}let Yo=yield(0,ne.ZP)("/api/item_banks.json",{method:"get",params:Oo(oo({},na),{discipline_id:((Eo=na==null?void 0:na.courseid)==null?void 0:Eo[0])||null,sub_discipline_id:((Ho=na==null?void 0:na.courseid)==null?void 0:Ho[1])||null,ids:ci,shixun_ids:ji,type:na.type==="5"?null:na.type,clazz:na.type==="3"?"ItemBanksGroup":null})});ja(!1),Pn(Yo)})}const sl=(0,de.useParams)(),[Dl,Ml,fl,el]=(0,Fr.P)(),Wl=na=>To(void 0,null,function*(){const er=yield wa({type:"shixunsDetail/release",payload:{id:na}});let Ro=er==null?void 0:er.tag_position,Eo=(er==null?void 0:er.evaluation_set_position)||[],Ho=er.status;return Ho===0?(Ne.ZP.success("\u53D1\u5E03\u6210\u529F"),Ui(Ct),!0):(Ho===2?Ne.ZP.error(`\u7B2C${Eo.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Ho===3?Ne.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Ro.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Ne.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Xo=na=>(na==null?void 0:na.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",vu=(na,er,Ro)=>na.map(Eo=>Eo.key===er?oo(oo({},Eo),Ro):Eo.children?Oo(oo({},Eo),{children:vu(Eo.children,er,Ro)}):Eo),pu=na=>To(void 0,null,function*(){const{key:er}=na;let Ro=Ct.type;const Eo=yield(0,Br.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(er),type:Ro}),{data:Ho,total_count:ci}=Eo||{};ci>0&&$i(ji=>vu(ji,er,{children:Ho.map(Yo=>({title:Yo.name,id:Yo.id,pid:Yo.id,value:Yo.id,key:Yo.id,isLeaf:!Yo.have_child}))}))});function Kl(na){console.log("----",Ct),na==="1"&&(ll.gg=oo({},Ct)),na==="2"&&(ll.scj=oo({},Ct)),na==="3"&&(ll.ttgx=oo({},Ct)),na==="0"&&(ll.wcjd=oo({},Ct)),na==="5"&&(ll.yx=oo({},Ct)),jl(oo({},ll))}function gu(){Ct.type==="1"&&(Ct=ll.gg),Ct.type==="2"&&(Ct=ll.scj),Ct.type==="3"&&(Ct=ll.ttgx),Ct.type==="0"&&(Ct=ll.wcjd),Ct.type==="5"&&(Ct=ll.yx),(Ct==null?void 0:Ct.item_type)==="SHIXUN"?(Dr=!0,ao(!0)):(Dr=!1,ao(!1)),qr.setFieldsValue(oo({},Ct)),gn(oo({},Ct)),Ui(oo({},Ct))}return Gn.createElement("div",null,Gn.createElement(Ye.default,{title:!1,footer:!1,open:pe,width:1200,centered:!0,className:Ca.scoremodal,onCancel:()=>{ce(!1)}},Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement("div",{className:Ca.title},"\u9898\u5E93\u9009\u9898")),Gn.createElement(Zn.default,{className:Ca.tabWrap,activeKey:Ct.type,onChange:na=>{na==="3"?(Ct.show_all_share=!0,zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ct.show_all_share=null,na==="0"&&zi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Kl(Ct.type),Ct.type=na,(Ct==null?void 0:Ct.item_type)==="SHIXUN"&&Ct.type!=="5"&&(Dr=!0,ao(!0)),Ao(!1),Ct.type==="5"&&(Dr=!1,ao(!1)),gu(),hl()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Gn.createElement("div",null,"\u5DF2\u9009",ta.length>0&&Gn.createElement("span",{className:Ca.titlecount},ta.length),Ri>0&&Gn.createElement("span",{className:Ca.add},"+",Ri)),key:"5"}]}),Gn.createElement(Be.default,{layout:"inline",form:qr,onValuesChange:(na,er)=>{var Ro,Eo;const Ho=Object.values(er).some(ji=>ji!==null&&ji!==""&&ji!==void 0),ci=er.keyword==="";if(Ao(Ho||!ci),Ct.page=1,Ct.keyword=(Eo=(Ro=Ct.keyword)==null?void 0:Ro.replace)==null?void 0:Eo.call(Ro,/^\s+|\s+$/g,""),(er==null?void 0:er.item_type)==="SHIXUN"){if(Ct.type==="5"?ao(!1):ao(!0),na.keyword||na.keyword==="")return;qr.submit()}else{if(na!=null&&na.courseid&&qr.setFieldsValue({tag_discipline_id:""}),ao(!1),na.keyword||na.keyword==="")return;qr.submit()}},onFinish:na=>{var er;Ct.type==="3"&&(!na.group_id||((er=na==null?void 0:na.group_id)==null?void 0:er.length)===0)?Ct.show_all_share=!0:Ct.show_all_share=null,gn(oo(oo({},Ct),na)),Ui(oo(oo({},Ct),na))}},Gn.createElement(Be.default.Item,{name:"item_type"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Zo.map(na=>Gn.createElement(ve.default.Option,{key:na.value},na.name)))),Gn.createElement(Be.default.Item,{name:"courseid"},Gn.createElement(le.Z,{className:Ca.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:In})),!Dr&&Gn.createElement(Be.default.Item,{name:"tag_discipline_id"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(xn=Ka==null?void 0:Ka.tag_disciplines)==null?void 0:xn.map(na=>Gn.createElement(ve.default.Option,{key:na.id},na.name)))),Gn.createElement(Be.default.Item,{name:Dr?"diff":"difficulty"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Dr&&Oi.map(na=>Gn.createElement(ve.default.Option,{key:na.value},na.name)),Dr&&cl.map(na=>Gn.createElement(ve.default.Option,{key:na.value},na.name)))),Dr&&Gn.createElement(Be.default.Item,{name:"shixun_publish_status"},Gn.createElement(ve.default,{className:Ca.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},wl.map(na=>Gn.createElement(ve.default.Option,{key:na.value},na.name)))),(Ct.type==="3"||Ct.type==="0")&&!Dr&&Gn.createElement(Be.default.Item,{name:"group_id"},Gn.createElement(Tn.default,{treeDataSimpleMode:!0,style:{width:118},className:Ca.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(na,er)=>er.title.toUpperCase().indexOf(na.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:pu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:vo})),Gl&&Gn.createElement("span",{className:Ca.allqingchu,onClick:Pi},Gn.createElement("i",{className:"iconfont icon-guanbi4"}),Gn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Gn.createElement(Be.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Gn.createElement(ke.default.Search,{className:Ca.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Gn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ca.searchIcon}`,onClick:()=>qr.submit()}),onSearch:na=>{qr.submit()}}))),Gn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Gn.createElement("div",{onClick:()=>{Ct.updated_at==="asc"?Ct.updated_at="desc":Ct.updated_at="asc",gn(Oo(oo({},Ct),{page:1})),Ui(Oo(oo({},Ct),{page:1}))}}," ",Ct.updated_at?Gn.createElement("img",{src:Ct.updated_at==="asc"?sa.Z:Oa.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Gn.createElement("div",{onClick:()=>{Ct.quotes==="asc"?Ct.quotes="desc":Ct.quotes="asc",gn(Oo(oo({},Ct),{page:1})),Ui(Oo(oo({},Ct),{page:1}))},style:{marginLeft:20}}," ",Ct.quotes?Gn.createElement("img",{src:Ct.quotes==="asc"?sa.Z:Oa.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Gn.createElement(Bu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ka==null?void 0:Ka.items)||(Ka==null?void 0:Ka.shixun_list),pagination:!1,loading:ya,rowKey:na=>na.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Hn,...xo],getCheckboxProps:na=>({disabled:na.shixun_tag_num===1||(xo==null?void 0:xo.find(er=>na.id===er))}),onSelect(na,er,Ro){if(er)(Dr||na!=null&&na.challenge_names)&&Ei([...So,na.id]),ba([...Hn,na.id]),na.identifier?oi.current.add(na.id):il.current.add(na.id),ea(1),ia([...ta,na.id]);else{na.identifier?oi.current.delete(na.id):il.current.delete(na.id);let Eo=ta.filter(Ho=>Ho!==na.id);if(ba(Eo),ia(Eo),Dr||na!=null&&na.challenge_names){let Ho=So.filter(ci=>ci!==na.id);Ei([...Ho])}if(Ct.type==="5"){ul(Oo(oo({},Ct),{list:[...Eo]}));return}}},onSelectAll(na,er,Ro){var Eo,Ho;if(na){const ci=Ro.map(Yo=>Yo.id),ji=(Ho=Ro==null?void 0:Ro.filter(Yo=>Yo==null?void 0:Yo.challenge_names))==null?void 0:Ho.map(Yo=>Yo.id);Ei([...So,...ji]),ba([...Hn,...ci]),ia([...ta,...ci]);for(const Yo of Ro)Yo.identifier?oi.current.add(Yo.id):il.current.add(Yo.id)}else{const ci=Ro.map(vi=>vi.id),ji=Hn.filter(vi=>!ci.some(Pl=>Pl===vi)),Yo=(Eo=Ro==null?void 0:Ro.filter(vi=>vi==null?void 0:vi.challenge_names))==null?void 0:Eo.map(vi=>vi.id);ba([...ji]),ia([...ji]);let gl=So.filter(vi=>!Yo.some(Pl=>Pl===vi.id));Ei([...gl]),Ct.type==="5"&&ul(Oo(oo({},Ct),{list:[...ji]}));for(const vi of ci)vi.identifier?oi.current.delete(vi):il.current.delete(vi)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(na,er,Ro)=>{var Eo,Ho;return Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",null,Dr||er!=null&&er.challenge_names?"\u5B9E\u8BAD\u9898":(Ho=(Eo=Zo==null?void 0:Zo.filter(ci=>ci.value===na))==null?void 0:Eo[0])==null?void 0:Ho.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dr?"30%":"60%",key:"name",render:(na,er,Ro)=>{var Eo;return Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("span",null,Gn.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Dr||er!=null&&er.challenge_names?er!=null&&er.title||na===null?"--":na:(er==null?void 0:er.item_type)=="BPROGRAM"?(Eo=er==null?void 0:er.program_attr)==null?void 0:Eo.description:na}))),(er==null?void 0:er.high_resources_consume)&&Gn.createElement(vr.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dr,render:(na,er,Ro)=>{var Eo;return Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("span",null,na?(Eo=na==null?void 0:na.split("\u3001"))==null?void 0:Eo[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dr,render:(na,er,Ro)=>Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("span",null,na||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(na,er,Ro)=>{var Eo,Ho,ci,ji;return Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",null,Dr||er!=null&&er.challenge_names?(er==null?void 0:er.level)||((Ho=(Eo=Oi==null?void 0:Oi.filter(Yo=>Yo.value===na))==null?void 0:Eo[0])==null?void 0:Ho.name):(ji=(ci=Oi==null?void 0:Oi.filter(Yo=>Yo.value===na))==null?void 0:ci[0])==null?void 0:ji.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dr,render:(na,er,Ro)=>Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",null,na||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dr,render:(na,er,Ro)=>Gn.createElement("span",null,na||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(na,er,Ro)=>Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",null,Dr||er!=null&&er.challenge_names?(er==null?void 0:er.study_count)||(er==null?void 0:er.stu_num):na))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(ct.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(wt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dr,render:(na,er,Ro)=>Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",null,na||"- -"))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(ct.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(wt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dr,render:(na,er,Ro)=>Gn.createElement("span",null,na||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(na,er,Ro)=>Gn.createElement(ct.Z,{title:Xo(er)},Gn.createElement("div",{style:{flex:1,textAlign:"start"}},Gn.createElement("a",{onClick:()=>{var Eo,Ho;li(Oo(oo({},er),{question_type:Dr||er!=null&&er.challenge_names?5:(Ho=(Eo=Zo==null?void 0:Zo.filter(ci=>ci.value===(er==null?void 0:er.item_type)))==null?void 0:Eo[0])==null?void 0:Ho.question_type})),Co(!0)}},"\u67E5\u770B"),(er==null?void 0:er.shixun_tag_num)===1&&Gn.createElement("a",{style:{marginLeft:10},onClick:()=>{Ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Gn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Gn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${er==null?void 0:er.identifier}/challenges`)}},(er==null?void 0:er.shixun_name)||"--"),"\uFF1F"),onOk:()=>To(void 0,null,function*(){if(!Wl(er==null?void 0:er.identifier))return new Promise((Eo,Ho)=>{Ho()})})})}},"\u53D1\u5E03")))}].filter(na=>!na.hidden)}),Gn.createElement(ra.Z,{current:Ct.page,total:(Ka==null?void 0:Ka.items_count)||(Ka==null?void 0:Ka.shixuns_count),style:{marginBottom:20},defaultPageSize:Ct.per_page,showTotal:na=>Gn.createElement("span",null,"\u5171\xA0",Gn.createElement("span",{style:{color:"#165DFF"}},na),"\xA0\u6761\u6570\u636E"),pageSize:Ct.per_page,onChange:(na,er)=>{Ct.page=na,Ct.per_page=er,gn(oo({},Ct)),Ui(oo({},Ct))}}),Gn.createElement("div",{className:Ca.bottom},Gn.createElement(Ge.ZP,{className:Ca.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),Gn.createElement(Ge.ZP,{loading:tn,style:{width:tn&&75},className:Ca.yes,onClick:()=>To(void 0,null,function*(){if((ta==null?void 0:ta.length)<=0){Ne.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let na=yield(0,Lr.Tr)({id:[...ta==null?void 0:ta.filter(er=>So.includes(er))],course_id:sl.coursesId,type:"shixun"});(na==null?void 0:na.student_count)===0?Pe([...il.current],[...ta==null?void 0:ta.filter(er=>So.includes(er))],!0,ta==null?void 0:ta.length):ki(na)})},"\u786E\u8BA4"))),Gn.createElement(Ye.default,{open:Za,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ca.previewModal,width:1e3,centered:!0,onCancel:()=>{Co(!1)},onOk:()=>{Co(!1)}},Gn.createElement(kn,{qitem:cr})),Gn.createElement(jr.Z,{resdata:Fi,type:"exercise",okloading:tn,oktext:(Fi==null?void 0:Fi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:na=>To(void 0,null,function*(){const er=[],Ro=[];for(const Eo of Fi==null?void 0:Fi.can_copy_list)er.push(Eo.id);Ml(),yield Pe([...il.current],[...oi.current].filter(Eo=>!Ro.includes(Eo)),!0,ta==null?void 0:ta.length,er)})}))};var Ii=(0,de.connect)(({shixunsDetail:ce,exercise:pe})=>({shixunsDetail:ce,exercise:pe}))(Ai),pi=ee(68571),Lo=ee(59301),ol=Object.defineProperty,qi=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Pt=(ce,pe,Pe)=>pe in ce?ol(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,Et=(ce,pe)=>{for(var Pe in pe||(pe={}))Qe.call(pe,Pe)&&Pt(ce,Pe,pe[Pe]);if(Ce)for(var Pe of Ce(pe))rt.call(pe,Pe)&&Pt(ce,Pe,pe[Pe]);return ce},$t=(ce,pe)=>qi(ce,Ee(pe)),Yt=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())}),Cn=({qitem:ce,TagDiscipline:pe,exerciseitem:Pe,setisedit:Ot,seveeditor:tn,deleteitem:wa,getTagData:ma,init:zn,showTip:jt=!1})=>{var Yn;const[xn]=Be.default.useForm(),Ct=!0;return(0,b.useEffect)(()=>{var gn,In,oa;xn.setFieldsValue($t(Et({},ce),{standard_answers:ce.standard_answer,difficulty:(ce==null?void 0:ce.difficult)||2,item_banks_group_id:ce.item_banks_group_id,hack:$t(Et({},ce),{time_limit:(ce==null?void 0:ce.time_limit)||3}),hack_codes:{language:(gn=ce==null?void 0:ce.program_attr)==null?void 0:gn.language,code:Hl.Base64.decode(((In=ce==null?void 0:ce.program_attr)==null?void 0:In.code)||"")},hack_sets:Et({},(oa=ce==null?void 0:ce.hack_sets)==null?void 0:oa[0]),repeat_answer:!ce.repeat_answer}))},[ce]),Lo.createElement("div",null,Lo.createElement(Be.default,{form:xn,colon:!1,onValuesChange:(gn,In)=>{var oa,Hn,ba,ta;if(gn!=null&&gn.standard_answers){let ia=((oa=xn.getFieldValue("standard_answers"))==null?void 0:oa.length)>0&&((ba=(Hn=xn.getFieldValue("standard_answers"))==null?void 0:Hn.map(Ka=>Ka.score))==null?void 0:ba.filter(Ka=>Ka));(ia==null?void 0:ia.length)>0&&xn.setFieldsValue({question_score:(ia==null?void 0:ia.length)>0&&((ta=ia.reduce((Ka,Pn)=>Ka+Pn))==null?void 0:ta.toFixed(1))})}},onFinish:gn=>{var In;tn($t(Et(Et({},ce),gn),{item_type:ce==null?void 0:ce.question_type,standard_answers:(In=gn.standard_answers)==null?void 0:In.map((oa,Hn)=>$t(Et({},oa),{position:Hn+1})),hack_codes:$t(Et({},gn.hack_codes),{code:Hl.Base64.encode(gn.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:gn=>Yt(void 0,null,function*(){var In,oa;Ne.ZP.error(gn.errorFields[0].errors[0]),xn.scrollToField((oa=(In=gn==null?void 0:gn.errorFields)==null?void 0:In[0])==null?void 0:oa.name,{behavior:"smooth",block:"center"})})},Lo.createElement("div",{style:{display:"flex",alignItems:"center"}},Lo.createElement("div",{style:{flex:1}},Lo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Lo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Yn=Pe==null?void 0:Pe.exercise)==null?void 0:Yn.exercise_status)==1&&!(ce!=null&&ce.isadd)&&Lo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{wa()}},Lo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Lo.createElement(Ge.ZP,{onClick:()=>{var gn,In,oa,Hn;ce.isadd?(Ot(!1),zn()):(xn.setFieldsValue($t(Et({},ce),{standard_answers:ce.standard_answer,difficulty:ce.difficult,item_banks_group_id:ce.item_banks_group_id,hack:$t(Et({},ce),{sub_discipline_id:(gn=Pe==null?void 0:Pe.exercise)==null?void 0:gn.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(In=ce==null?void 0:ce.program_attr)==null?void 0:In.language,code:Hl.Base64.decode((oa=ce==null?void 0:ce.program_attr)==null?void 0:oa.code)},hack_sets:Et({},(Hn=ce==null?void 0:ce.hack_sets)==null?void 0:Hn[0]),repeat_answer:!ce.repeat_answer})),Ot(!1))}},"\u53D6\u6D88"),Lo.createElement(ct.Z,{overlayClassName:mt.shake,open:jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Lo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Lo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Lo.createElement(Ge.ZP,{className:"ml20",type:"primary",onClick:()=>{xn.submit()}},"\u4FDD\u5B58"))),Lo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Lo.createElement(Vt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Lo.createElement(pi.t,{form:xn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ct,hackidentifier:ce==null?void 0:ce.hack_identifier,answerKey:"standard_answers"}),Lo.createElement(Jn,{getTagData:ma,qitem:ce,exerciseitem:Pe,TagDiscipline:pe,form:xn}))))},vn=ee(346),pn=ee(78874),qn=ee(81722),aa=ee(89392),ca=ee(99909),Aa=ee(50043),Ht=ee(59301),Xa=Object.defineProperty,_a=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Gr=(ce,pe,Pe)=>pe in ce?Xa(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,zr=(ce,pe)=>{for(var Pe in pe||(pe={}))$r.call(pe,Pe)&&Gr(ce,Pe,pe[Pe]);if(Tr)for(var Pe of Tr(pe))wr.call(pe,Pe)&&Gr(ce,Pe,pe[Pe]);return ce},tr=(ce,pe)=>_a(ce,rr(pe)),nr=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const{confirm:fr}=Ye.default,Wa=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],or=({user:ce,dispatch:pe,itemid:Pe,setisedits:Ot,exercise:tn,setitemid:wa})=>{var ma,zn,jt,Yn,xn,Ct,gn,In,oa,Hn,ba,ta,ia,Ka,Pn,ya,ja,qr,cr,li,Za,Co,Dr,ao,So,Ei,fi;const[pr,vo]=(0,b.useState)(),[$i,Ri]=(0,b.useState)(!1),[ea,xo]=(0,b.useState)(),[Mi,Zo]=(0,b.useState)(),Fi=(0,b.useRef)(),ki=(0,b.useRef)(),[oi,il]=(0,b.useState)(),[ll,jl]=(0,b.useState)(!1),[Oi,cl]=(0,b.useState)(!1),[wl,Gl]=(0,b.useState)(),[Ao,Pi]=(0,b.useState)(!1),[Ui,zi]=(0,b.useState)(!1),[hl,ul]=(0,b.useState)(!1),[sl,Dl]=(0,b.useState)(!1),[Ml,fl]=(0,b.useState)(!1),[el,Wl]=(0,b.useState)(!1),Xo=(0,de.useParams)(),[vu,pu]=(0,b.useState)(!1),[Kl]=Be.default.useForm(),[gu,na]=(0,b.useState)(!1),[er,Ro]=(0,b.useState)(!1),[Eo,Ho]=(0,b.useState)(!1),[ci,ji]=(0,b.useState)(!1),Yo=(0,b.useRef)();(0,b.useEffect)(()=>{Pe&&vi()},[Pe]),(0,b.useEffect)(()=>{Ot(Oi)},[Oi]),(0,b.useEffect)(()=>{ea!=null&&ea.question_id&&(Zo(ea==null?void 0:ea.question_score),ki.current=ea==null?void 0:ea.question_id)},[ea]);const gl=Va=>nr(void 0,null,function*(){let io=yield pe({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Va}});pe({type:"globalSetting/footerToggle",payload:!1}),Gl(io)});function vi(){return nr(this,null,function*(){var Va,io,Uo,gi,ti,jo;jl(!0),Ri(!0);const Li=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});jl(!1),Ri(!1),vo(Li),fl(!1),(Va=Li==null?void 0:Li.exercise)!=null&&Va.sub_discipline_id&&gl((io=Li==null?void 0:Li.exercise)==null?void 0:io.sub_discipline_id),xo(tr(zr({},(ti=(gi=(Uo=Li==null?void 0:Li.exercise_question_types)==null?void 0:Uo[0])==null?void 0:gi.items)==null?void 0:ti[0]),{index:1})),il(tr(zr({},(jo=Li==null?void 0:Li.exercise_question_types)==null?void 0:jo[0]),{indexs:1}))})}function Pl(Va,io=!0){return nr(this,null,function*(){var Uo,gi,ti,jo;io&&(jl(!0),Ri(!0));const Li=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});vo(Li);let Ki=[];(Uo=Li==null?void 0:Li.exercise_question_types)==null||Uo.map(Ll=>{var Ul;(Ul=Ll==null?void 0:Ll.items)==null||Ul.map((Eu,Du)=>{Ki.push(tr(zr({},Eu),{index:Du+1}))})});let xl=(gi=Ki.filter(Ll=>Ll.question_id===(Va==null?void 0:Va.id)))==null?void 0:gi[0],Su=(jo=((ti=Li==null?void 0:Li.exercise_question_types)==null?void 0:ti.map((Ll,Ul)=>{if((xl==null?void 0:xl.question_type)===(Ll==null?void 0:Ll.question_type))return tr(zr({},Ll),{indexs:Ul+1})})).filter(Ll=>Ll))==null?void 0:jo[0];il(zr({},Su)),xo(zr({},xl)),Zo(xl==null?void 0:xl.question_score),jl(!1),Ri(!1),fl(!1)})}function ou(Va){return nr(this,null,function*(){var io;let Uo=tr(zr({},Va),{repeat_answer:!Va.repeat_answer,difficulty:(Va==null?void 0:Va.difficulty)||2,item_type:Va.question_type,sub_discipline_id:((io=Va==null?void 0:Va.sub_discipline_id)==null?void 0:io[1])||"",tag_discipline_ids:[],hack:tr(zr({},Va==null?void 0:Va.hack),{difficult:(Va==null?void 0:Va.difficulty)||2}),hack_identifier:sessionStorage.projectFill});Va.tag_discipline_ids&&(Uo.tag_discipline_ids=Array.isArray(Va.tag_discipline_ids)?Va.tag_discipline_ids:[Va.tag_discipline_ids]);let gi=Ml?`/api/exercises/${Pe}/exercise_questions`:`/api/exercise_questions/${Va==null?void 0:Va.question_id}.json`;if((Va==null?void 0:Va.is_my)===1){const ti=fr({title:"\u63D0\u793A",content:Ht.createElement("div",null,Ht.createElement("p",null,"\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"),Ht.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{ti.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>nr(this,null,function*(){Uo.is_cover=1;let jo=yield(0,ne.ZP)(gi,{method:Ml?"post":"PUT",body:zr({},Uo)});(jo==null?void 0:jo.status)===0&&(cl(!1),Pl({id:(jo==null?void 0:jo.exercise_question_id)||(Va==null?void 0:Va.question_id)})),ti.destroy()}),onCancel:()=>nr(this,null,function*(){let jo=yield(0,ne.ZP)(gi,{method:Ml?"post":"PUT",body:zr({},Uo)});(jo==null?void 0:jo.status)===0&&(cl(!1),Pl({id:(jo==null?void 0:jo.exercise_question_id)||(Va==null?void 0:Va.question_id)})),ti.destroy()})})}else{let ti=yield(0,ne.ZP)(gi,{method:Ml?"post":"PUT",body:zr({},Uo)});(ti==null?void 0:ti.status)===0&&(cl(!1),Pl({id:(ti==null?void 0:ti.exercise_question_id)||(Va==null?void 0:Va.question_id)}))}(0,Nt.Vf)("#question-scroll-id")})}function ei(Va){return nr(this,null,function*(){var io,Uo;Ri(!0);let gi=yield(0,ne.ZP)(`/api/exercises/${Pe}/sort_question_type.json`,{method:"post",body:{question_type:Va}});if(Ri(!1),(gi==null?void 0:gi.status)===0){const ti=yield pe({type:"exercise/editExercise",payload:{categoryId:Pe}});vo(ti),fl(!1),(io=ti==null?void 0:ti.exercise)!=null&&io.sub_discipline_id&&gl((Uo=ti==null?void 0:ti.exercise)==null?void 0:Uo.sub_discipline_id)}})}const Gi=(Va,io,Uo)=>nr(void 0,null,function*(){var gi;if(Va.length===0){Ne.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Uo();return}const ti={id:Xo==null?void 0:Xo.exerciseId,file:(gi=Va[0])==null?void 0:gi.file,sub_discipline_id:io};Vl(ti,`${vn.Z.API_SERVER}/api/courses/${Xo==null?void 0:Xo.coursesId}/exercises/import_exercise.json`,jo=>{var Li;if((jo==null?void 0:jo.status)===0){const Ki={};(Li=jo==null?void 0:jo.fail)==null||Li.forEach($l=>{var Su;((Su=Object.keys(Ki))==null?void 0:Su.includes($l.message))?Ki[$l.message]=Ki[$l.message]+1:Ki[$l.message]=1});let xl=`\u6210\u529F\u5BFC\u5165${jo==null?void 0:jo.success}\u6761`;Object.keys(Ki).forEach($l=>{xl=xl+`,${$l}${Ki[$l]}\u6761`}),Ne.ZP.success(xl),Pi(!1),vi()}(jo==null?void 0:jo.status)===-1&&(Ne.ZP.error(jo==null?void 0:jo.message),Uo())})}),Al=(Va,io)=>nr(void 0,null,function*(){const Uo=yield(0,qn.zR)({score:(0,aa.round)(Va,1),question_id:io==null?void 0:io.question_id});if((Uo==null?void 0:Uo.status)===0){Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Pl({id:ki.current},!1);return}(Uo==null?void 0:Uo.status)===-1&&Zo(io==null?void 0:io.question_score)}),Sl=()=>{ji(!0)};(0,b.useEffect)(()=>{if(ci){const Va=setTimeout(()=>{ji(!1)},2e3);return()=>clearTimeout(Va)}},[ci]);const Vl=(Va,io,Uo,gi,ti)=>{const jo=new FormData;Object.keys(Va).forEach(Ki=>{jo.append(Ki,Va[Ki])});const Li=new window.XMLHttpRequest;return Li.withCredentials=!0,Li.addEventListener("load",function(Ki){var xl;Uo(JSON.parse((xl=Ki==null?void 0:Ki.target)==null?void 0:xl.response))},!1),Li.addEventListener("error",function(Ki){ti&&ti(Ki)},!1),Li.upload.onprogress=Ki=>{gi&&gi(Ki)},Li.open("POST",io),Li.send(jo),Li};function kl(){return nr(this,null,function*(){Ye.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:mt.modalconfirm,onOk:()=>nr(this,null,function*(){if(ea.question_id){let Va=yield(0,ne.ZP)(`/api/exercise_questions/${ea.question_id}.json`,{method:"delete"});(Va==null?void 0:Va.status)===0&&(vi(),cl(!1))}else xo({}),cl(!1),vi()}),cancelText:"\u53D6\u6D88"})})}const Ku=Va=>nr(void 0,null,function*(){return yield(0,ne.ZP)(`/api/exercises/${Pe}/select_questions.json`,{method:"post",body:zr({},Va)})}),{overflow:Vu,handleMouseEnter:$u,handleMouseLeave:hu}=(0,pn.I)(),Es=(Va,io)=>Ht.createElement(Zt.default,null,Ht.createElement(Zt.default.Item,{key:"0",onClick:()=>vs(Va==null?void 0:Va.question_type)},Ht.createElement("span",{className:mt.moreSpan},"\u65B0\u589E")),Ht.createElement(Zt.default.Item,{key:"1",disabled:io===0,onClick:()=>nr(void 0,null,function*(){if(io===0)return;if(Oi){Sl();return}let Uo=(0,Nt.rz)(pr==null?void 0:pr.exercise_question_types,io,io-1);yield ei(Uo.map(gi=>gi.name))})},Ht.createElement("span",{className:mt.moreSpan},"\u4E0A\u79FB")),Ht.createElement(Zt.default.Item,{key:"2",disabled:io===(pr==null?void 0:pr.exercise_question_types.length)-1,onClick:()=>nr(void 0,null,function*(){if(io===(pr==null?void 0:pr.exercise_question_types.length)-1)return;if(Oi){Sl();return}let Uo=(0,Nt.rz)(pr==null?void 0:pr.exercise_question_types,io,io+1);yield ei(Uo.map(gi=>gi.name))})},Ht.createElement("span",{className:mt.moreSpan},"\u4E0B\u79FB")),Ht.createElement(Zt.default.Item,{key:"3",onClick:()=>{var Uo;Kl.setFieldsValue({name:Va.name,item_type_en:(Uo=Wa.find(gi=>gi.id==Va.question_type))==null?void 0:Uo.nameType}),na(!0)}},Ht.createElement("span",{className:mt.moreSpan},"\u91CD\u547D\u540D"))),vs=Va=>{var io,Uo,gi,ti,jo,Li,Ki,xl,$l,Su,Ll,Ul,Eu,Du,ps,hs,yi,Jr,No,bi,Ji,Pu,Ql,iu;if(Oi){Sl();return}if(fl(!0),Va===5){ul(!0),Dl(!0);return}if(Va===6){let ql=(Uo=(io=tn==null?void 0:tn.editData)==null?void 0:io.exercise)!=null&&Uo.set_question_sub_discipline?`/problems/newcreate?express_id=${(gi=pr==null?void 0:pr.exercise)==null?void 0:gi.id}&callback_url=/classrooms/${Xo.coursesId}/exercise/add/${Pe}?type=2&discipline_id=${(jo=(ti=tn==null?void 0:tn.editData)==null?void 0:ti.exercise)==null?void 0:jo.discipline_id}&sub_discipline_id=${(Ki=(Li=tn==null?void 0:tn.editData)==null?void 0:Li.exercise)==null?void 0:Ki.sub_discipline_id}`:`/problems/newcreate?express_id=${(xl=pr==null?void 0:pr.exercise)==null?void 0:xl.id}&callback_url=/classrooms/${Xo.coursesId}/exercise/add/${Pe}?type=2`;de.history.push(ql);return}cl(!0),xo(Va===2?{question_type:Va,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Su=($l=tn==null?void 0:tn.editData)==null?void 0:$l.exercise)!=null&&Su.set_question_sub_discipline?(Ul=(Ll=tn==null?void 0:tn.editData)==null?void 0:Ll.exercise)==null?void 0:Ul.discipline_id:0,sub_discipline_id:(Du=(Eu=tn==null?void 0:tn.editData)==null?void 0:Eu.exercise)!=null&&Du.set_question_sub_discipline?(hs=(ps=tn==null?void 0:tn.editData)==null?void 0:ps.exercise)==null?void 0:hs.sub_discipline_id:0,analysis:""}:{question_type:Va,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(Jr=(yi=tn==null?void 0:tn.editData)==null?void 0:yi.exercise)!=null&&Jr.set_question_sub_discipline?(bi=(No=tn==null?void 0:tn.editData)==null?void 0:No.exercise)==null?void 0:bi.discipline_id:0,sub_discipline_id:(Pu=(Ji=tn==null?void 0:tn.editData)==null?void 0:Ji.exercise)!=null&&Pu.set_question_sub_discipline?(iu=(Ql=tn==null?void 0:tn.editData)==null?void 0:Ql.exercise)==null?void 0:iu.sub_discipline_id:0,downcase:!0,no_space:!0})},ds=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Pi(!0)}},{key:2,label:Ht.createElement("div",null,Ht.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Aa.$}),Ht.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Oi){Sl();return}Ro(!0)}}];return console.log(oi==null?void 0:oi.question_type,ea==null?void 0:ea.question_type),Ht.createElement("div",null,Ht.createElement(Fn.Z,{spinning:ll},Ht.createElement("div",{className:mt.bg},((ma=pr==null?void 0:pr.exercise_types)==null?void 0:ma.q_counts)===0&&!Oi&&Ht.createElement(ut.Z,{styles:{marginTop:180},customText:Ht.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Ht.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((zn=pr==null?void 0:pr.exercise_types)==null?void 0:zn.q_counts)>0||Oi)&&Ht.createElement("div",{style:{textAlign:"center"}},Ht.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Ht.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Ht.createElement("div",{className:mt.left},Ht.createElement("div",{className:mt.leftAction},((jt=pr==null?void 0:pr.exercise)==null?void 0:jt.exercise_status)===1&&Ht.createElement(Ge.ZP,{onClick:()=>{if(Oi){Sl();return}zi(!0)},className:mt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Ht.createElement("div",{className:mt.scrollWrapper,style:{overflow:Vu},onMouseEnter:$u,onMouseLeave:hu},(Yn=pr==null?void 0:pr.exercise_question_types)==null?void 0:Yn.map((Va,io)=>Ht.createElement("div",{key:io,className:"mb30"},Ht.createElement("div",{className:mt.title},Ht.createElement("div",{className:mt.titleleft},Ht.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Nt.EM)(io+1),"\u3001\u3010",Va.name,"\u3011"),Ht.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Va.count,"\u5C0F\u9898\uFF0C\u5171",Va.score,"\u5206\uFF09")),Ht.createElement(ze.Z,{dropdownRender:()=>Es(Va,io),placement:"bottomLeft"},Ht.createElement("div",{className:mt.more_style},Ht.createElement("i",{className:"iconfont icon-sandian font12"})))),Ht.createElement(yn,{handleEditing:Sl,isedit:Oi,setBigqitem:il,bigitem:tr(zr({},Va),{indexs:io+1}),setqitem:Uo=>nr(void 0,null,function*(){var gi;(gi=Fi.current)==null||gi.blur(),xo(Uo)}),qitem:ea,Itemid:Pe,getdata:Pl,data:Va.items})))))),Ht.createElement("div",{id:"question-scroll-id",style:{overflow:Oi?"hidden":"auto"},className:mt.right},!(ea!=null&&ea.isadd)&&Ht.createElement("div",{className:mt.title},!Oi&&Ht.createElement("div",{style:{flex:1}},Ht.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(oi==null?void 0:oi.indexs)&&(0,Nt.EM)(oi==null?void 0:oi.indexs),"\u3001\u3010",oi==null?void 0:oi.name,"\u3011"),Ht.createElement(ct.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Ht.createElement("i",{className:`${mt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Va;Kl.setFieldsValue({name:oi.name,item_type_en:(Va=Wa.find(io=>io.id==oi.question_type))==null?void 0:Va.nameType}),na(!0)}})),Ht.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",oi==null?void 0:oi.count,"\u5C0F\u9898\uFF0C\u5171",oi==null?void 0:oi.score,"\u5206\uFF09"),(ea==null?void 0:ea.question_type)===6&&Ht.createElement("span",{onClick:()=>{Ye.default.destroyAll(),Ho(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(ea==null?void 0:ea.question_type)===5&&Ht.createElement(st.default,{defaultChecked:(Ct=(xn=tn==null?void 0:tn.editData)==null?void 0:xn.exercise)==null?void 0:Ct.show_challenge_task_pass,onChange:Va=>nr(void 0,null,function*(){let io=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Va.target.checked}});(io==null?void 0:io.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Pl({id:ki.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(ea==null?void 0:ea.question_type)===6&&Ht.createElement("span",{style:{marginLeft:20},onClick:()=>{var Va,io,Uo,gi;Ye.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Ht.createElement("div",null,(ea==null?void 0:ea.question_type)===6&&Ht.createElement(st.default,{defaultChecked:(io=(Va=tn==null?void 0:tn.editData)==null?void 0:Va.exercise)==null?void 0:io.show_hack_sets,onChange:ti=>nr(void 0,null,function*(){let jo=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_sets:ti.target.checked}});(jo==null?void 0:jo.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ye.default.destroyAll(),Pl({id:ki.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Ht.createElement("br",null),(ea==null?void 0:ea.question_type)===6&&Ht.createElement(st.default,{defaultChecked:(gi=(Uo=tn==null?void 0:tn.editData)==null?void 0:Uo.exercise)==null?void 0:gi.show_hack_description,onChange:ti=>nr(void 0,null,function*(){let jo=yield(0,ne.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_description:ti.target.checked}});(jo==null?void 0:jo.status)===0&&(Ne.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ye.default.destroyAll(),Pl({id:ki.current}))}),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.createElement("div",{style:{display:"flex",alignItems:"center"}},(ea==null?void 0:ea.question_type)===5&&!Oi&&Ht.createElement("a",{className:mt.shixun,href:`/shixuns/${ea==null?void 0:ea.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ht.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Oi&&((gn=pr==null?void 0:pr.exercise)==null?void 0:gn.exercise_status)==1&&[0,1,2,4,6].includes(ea==null?void 0:ea.question_type)&&Ht.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Ht.createElement(Ve.Z,{precision:1,ref:Fi,onChange:Va=>Zo(Va),value:Mi,onBlur:Va=>{Al(Va.target.value,ea)}})),!Oi&&((In=pr==null?void 0:pr.exercise)==null?void 0:In.exercise_status)==1&&Ht.createElement(ct.Z,{title:"\u5220\u9664"},Ht.createElement("i",{onClick:()=>{kl()},style:{marginRight:20},className:`${mt.delete} iconfont icon-shanchu13 mr8 ml8 `})),(ea==null?void 0:ea.question_type)!==5&&!Oi&&Ht.createElement(Ht.Fragment,null,(ea==null?void 0:ea.is_my)==1&&Ht.createElement(ct.Z,{title:"\u67E5\u770B\u539F\u9898"},Ht.createElement("i",{className:`${mt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(ea==null?void 0:ea.question_type)==6?window.open(`/problems/newedit/${ea==null?void 0:ea.item_bank_hack_identifier}`):(ea==null?void 0:ea.question_type)==8?window.open(`/problemset/edit/${ea==null?void 0:ea.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${ea==null?void 0:ea.item_bank_id}`)}})),Ht.createElement(ct.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Ht.createElement("i",{className:`${mt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Yo.current=[],Ye.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ht.createElement("div",{className:`font14 ${mt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ht.createElement(Fn.Z,{spinning:!1},Ht.createElement(ca.Z,{defaultValue:!0,value:Yo.current,onChange:Va=>Yo.current=Va}))),onOk:()=>nr(void 0,null,function*(){var Va;(0,qn.$l)({id:ea==null?void 0:ea.question_id,group_id:((Va=Yo==null?void 0:Yo.current)==null?void 0:Va[0])||""}).then(io=>{(io==null?void 0:io.status)==0&&(Ne.ZP.success("\u52A0\u5165\u6210\u529F"),vi())})})})}}))),!Oi&&(((oa=pr==null?void 0:pr.exercise)==null?void 0:oa.exercise_status)==1||((Hn=pr==null?void 0:pr.exercise)==null?void 0:Hn.exercise_status)==2&&((ta=(ba=ce.userInfo)==null?void 0:ba.course)==null?void 0:ta.course_role)!=15||((ia=pr==null?void 0:pr.exercise)==null?void 0:ia.exercise_status)==3&&((Pn=(Ka=ce.userInfo)==null?void 0:Ka.course)==null?void 0:Pn.course_role)!=15||((ya=pr==null?void 0:pr.exercise)==null?void 0:ya.exercise_status)==4&&((qr=(ja=ce.userInfo)==null?void 0:ja.course)==null?void 0:qr.course_role)!=15)&&Ht.createElement(ct.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Ht.createElement("i",{onClick:()=>{(ea==null?void 0:ea.question_type)===6?de.history.push(`/problems/newedit/${ea==null?void 0:ea.hack_identifier}?type=exercises&express_id=${Xo.exerciseId}&question_id=${ea==null?void 0:ea.question_id}&score=${ea==null?void 0:ea.question_score}&exercise=true&callback_url=/classrooms/${Xo.coursesId}/exercise/add/${Pe}?type=2`):cl(!0)},className:`${mt.edit} iconfont icon-bianji_Hover ml8`})))),!Oi&&Ht.createElement("div",null,Ht.createElement("div",{className:mt.qcount},Ht.createElement("span",{className:mt.score},ea==null?void 0:ea.question_score,"\u5206"),Ht.createElement(fe.Z,{className:mt.qtitle,value:(ea==null?void 0:ea.index)+`\u3001${(ea==null?void 0:ea.question_type)==8?(cr=ea==null?void 0:ea.program_attr)==null?void 0:cr.description:ea==null?void 0:ea.question_title}`}),(ea==null?void 0:ea.high_resources_consume)&&Ht.createElement(vr.Z,{type:"shixun",style:{marginLeft:10}})),(ea==null?void 0:ea.question_type)===6&&Ht.createElement(at.Z,{onEdit:()=>Ho(1),className:"mt10",dataSource:(ea==null?void 0:ea.languages)||[]}),Ht.createElement(wu,{exercise:tn,TagDiscipline:wl,qitem:ea})),Oi&&Ht.createElement("div",null,(ea==null?void 0:ea.question_type)<=1&&Ht.createElement(It,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}),(ea==null?void 0:ea.question_type)===5&&Ht.createElement(ju,{setqitem:xo,deleteitem:kl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,showTip:ci}),(ea==null?void 0:ea.question_type)===3&&Ht.createElement(Ea,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}),(ea==null?void 0:ea.question_type)===2&&Ht.createElement(Un,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}),(ea==null?void 0:ea.question_type)===4&&Ht.createElement(ye,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}),(ea==null?void 0:ea.question_type)===7&&Ht.createElement(au,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}),(ea==null?void 0:ea.question_type)===8&&Ht.createElement(Cn,{deleteitem:kl,getTagData:gl,seveeditor:ou,exerciseitem:pr,TagDiscipline:wl,setisedit:cl,qitem:ea,init:vi,showTip:ci}))))))),Ht.createElement("div",{className:mt.bottomdiv},Ht.createElement("div",{className:mt.exercise_styles},((li=pr==null?void 0:pr.exercise)==null?void 0:li.exercise_status)==1&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{className:mt.spanBtn,onClick:()=>{if(Oi){Sl();return}ul(!0),Dl(!1)}},"\u9898\u5E93\u9009\u9898"),Ht.createElement(ze.Z,{menu:{items:ds}},Ht.createElement("span",{className:mt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Ht.createElement("span",{className:mt.spanBtn,onClick:()=>nr(void 0,null,function*(){var Va;let io=yield(0,ne.ZP)(`/api/exercises/${Xo==null?void 0:Xo.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Xo==null?void 0:Xo.coursesId,categoryId:Xo==null?void 0:Xo.exerciseId}});(io==null?void 0:io.status)!=-1&&window.open(`/classrooms/${Xo==null?void 0:Xo.coursesId}/exercise/${Xo==null?void 0:Xo.exerciseId}/${(Va=ce.userInfo)==null?void 0:Va.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Ht.createElement("span",{className:mt.spanBtn,onClick:()=>{window.open(`/classrooms/${Xo==null?void 0:Xo.coursesId}/exercise/${Xo==null?void 0:Xo.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Wa==null?void 0:Wa.map(Va=>Ht.createElement(Ge.ZP,{className:mt.addQuestionBtn,key:Va.id,type:"primary",onClick:()=>{vs(Va.id)}},Va.name))),((Za=pr==null?void 0:pr.exercise)==null?void 0:Za.exercise_status)!=1&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{style:{width:"1022px"}})),Ht.createElement("span",{className:mt.saveBtn,onClick:()=>{var Va,io,Uo;if(Oi){Sl();return}let gi=(io=(Va=pr==null?void 0:pr.exercise_question_types)==null?void 0:Va.filter(jo=>jo.question_type===5)[0])==null?void 0:io.items,ti=0;gi==null||gi.map(jo=>{jo.high_resources_consume&&(ti=ti+1)}),console.log(ti),ti>0?pe({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:ti,fn:()=>{var jo;((jo=pr==null?void 0:pr.exercise)==null?void 0:jo.exercise_status)==1?(Ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),de.history.push(`/classrooms/${Xo==null?void 0:Xo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)):de.history.back()}}}):((Uo=pr==null?void 0:pr.exercise)==null?void 0:Uo.exercise_status)==1?(Ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),de.history.push(`/classrooms/${Xo==null?void 0:Xo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)):de.history.back()}},Ht.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Ht.createElement(Kt,{setScoreShow:zi,ScoreShow:Ui,exerciseitem:pr,getdata:vi}),hl&&Ht.createElement(Ii,{setScoreShow:ul,isshixuns:sl,isloadings:vu,ScoreShow:hl,onOk:(Va,io,Uo,gi,ti)=>nr(void 0,null,function*(){pu(!0);let Li=yield Ku({exam_id:Pe,item_bank_ids:Va,shixun_ids:io,shixun_copy_ids:ti});pu(!1),(Li==null?void 0:Li.status)===0&&Ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{vi()},onCancel:()=>{ul(!1),vi()}})})}),Ht.createElement(ts.Z,{sub_discipline_id:(Co=pr==null?void 0:pr.exercise)!=null&&Co.sub_discipline_id?[(Dr=pr==null?void 0:pr.exercise)==null?void 0:Dr.discipline_id,(ao=pr==null?void 0:pr.exercise)==null?void 0:ao.sub_discipline_id]:[],visible:Ao,onCancel:()=>Pi(!1),onOk:Gi}),Ht.createElement(Ye.default,{title:"\u63D0\u793A",open:el,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Ht.createElement("div",null,Ht.createElement(Ge.ZP,{onClick:()=>{Wl(!1),de.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Ht.createElement(Ge.ZP,{type:"primary",onClick:()=>{de.history.push(`/classrooms/${Xo==null?void 0:Xo.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Wl(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Wl(!1)}},Ht.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")),Ht.createElement(Ye.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:gu,width:500,onOk:()=>Kl.submit(),onCancel:()=>na(!1)},Ht.createElement(Be.default,{form:Kl,initialValues:{},onFinish:Va=>nr(void 0,null,function*(){(yield(0,qn.RK)(zr({id:Pe},Va))).status==0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),vi(),na(!1))})},Ht.createElement(Be.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Va,io){var Uo,gi,ti,jo;const Li=(Uo=Wa==null?void 0:Wa.find(Ki=>Ki.nameType==Kl.getFieldValue("item_type_en")))==null?void 0:Uo.id;return(jo=(ti=(gi=pr==null?void 0:pr.exercise_question_types)==null?void 0:gi.filter(Ki=>Ki.question_type!=Li))==null?void 0:ti.map(Ki=>Ki==null?void 0:Ki.name))!=null&&jo.includes(io)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Ht.createElement(ke.default,{size:"large",maxLength:10,showCount:!0})),Ht.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Ht.createElement(ke.default,{size:"large"})))),Ht.createElement(Lt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:er},Ht.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Ht.createElement(Aa.Z,{stickyTop:-24,subDisciplineId:(So=pr==null?void 0:pr.exercise)!=null&&So.sub_discipline_id?[(Ei=pr==null?void 0:pr.exercise)==null?void 0:Ei.discipline_id,(fi=pr==null?void 0:pr.exercise)==null?void 0:fi.sub_discipline_id]:[],onCancel:()=>Ro(!1),mode:3,gather:{exercise_id:Pe},onSuccess:()=>{Ro(!1),vi()}}),Ht.createElement("div",{style:{height:70}})),Ht.createElement(at.Q,{visible:!!Eo,setVisible:Ho,tip:Eo===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Eo===1?ea==null?void 0:ea.languages:[],onOk:Va=>nr(void 0,null,function*(){const io={languages:Va};Eo===1?io.hack_id=ea==null?void 0:ea.hack_id:io.exercise_id=Pe,(yield(0,ne.ZP)("/api/problems/update_languages.json",{method:"post",body:io})).status===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Pl({id:ki.current}),Ho(!1))})}))};var Kr=(0,de.connect)(({user:ce,exercise:pe,dispatch:Pe})=>({user:ce,exercise:pe,dispatch:Pe}))(or),Po=ee(50337),lo=ee(53311),Mr=ee(95024),fo=ee(87169),Fo=ee(52154),Ra=ee(59301),Bo=Object.defineProperty,Ci=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,mi=(ce,pe,Pe)=>pe in ce?Bo(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[pe]=Pe,_o=(ce,pe)=>{for(var Pe in pe||(pe={}))xi.call(pe,Pe)&&mi(ce,Pe,pe[Pe]);if(Xr)for(var Pe of Xr(pe))Qr.call(pe,Pe)&&mi(ce,Pe,pe[Pe]);return ce},Zi=(ce,pe)=>Ci(ce,wo(pe)),to=(ce,pe)=>{var Pe={};for(var Ot in ce)xi.call(ce,Ot)&&pe.indexOf(Ot)<0&&(Pe[Ot]=ce[Ot]);if(ce!=null&&Xr)for(var Ot of Xr(ce))pe.indexOf(Ot)<0&&Qr.call(ce,Ot)&&(Pe[Ot]=ce[Ot]);return Pe},_r=(ce,pe,Pe)=>new Promise((Ot,tn)=>{var wa=jt=>{try{zn(Pe.next(jt))}catch(Yn){tn(Yn)}},ma=jt=>{try{zn(Pe.throw(jt))}catch(Yn){tn(Yn)}},zn=jt=>jt.done?Ot(jt.value):Promise.resolve(jt.value).then(wa,ma);zn((Pe=Pe.apply(ce,pe)).next())});const Yr=ce=>{var pe=ce,{classroomList:Pe,globalSetting:Ot,problemset:tn,loading:wa,exercise:ma,user:zn,dispatch:jt}=pe,Yn=to(pe,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),xn,Ct,gn,In,oa,Hn,ba,ta,ia,Ka,Pn,ya,ja,qr;const cr=(0,de.useParams)(),[li,Za]=(0,b.useState)(!1),{userInfo:Co}=zn,[Dr]=Be.default.useForm();let[ao,So]=(0,b.useState)({});const[Ei,fi]=(0,b.useState)(1),[pr,vo]=(0,b.useState)(""),[$i]=(0,de.useSearchParams)(),[Ri,ea]=(0,b.useState)(!1),[xo,Mi]=(0,b.useState)(!1),[Zo,Fi]=(0,b.useState)(!1),[ki,oi]=(0,b.useState)(""),[il,ll]=(0,b.useState)(!1),[jl,Oi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{jt({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:cr==null?void 0:cr.coursesId}}),jt({type:"globalSetting/footerToggle",payload:!1}),Dr.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,b.useEffect)(()=>{cr.exerciseId&&_r(void 0,null,function*(){var Ao,Pi,Ui;const zi=yield jt({type:"exercise/editExercise",payload:{categoryId:cr.exerciseId}});(zi==null?void 0:zi.status)!==-1&&(((Ao=zi==null?void 0:zi.exercise)==null?void 0:Ao.exercise_status)===2||((Pi=zi==null?void 0:zi.exercise)==null?void 0:Pi.exercise_status)===3||((Ui=zi==null?void 0:zi.exercise)==null?void 0:Ui.exercise_status)===4?Fi(!0):Fi(!1))})},[cr]),(0,b.useEffect)(()=>{if(cr.exerciseId){let Ao=ma.editData.exercise;Oi(Ao==null?void 0:Ao.set_question_sub_discipline),Dr.setFieldsValue(Zi(_o({},Ao),{courseid:Ao!=null&&Ao.sub_discipline_id?[Ao==null?void 0:Ao.discipline_id,Ao==null?void 0:Ao.sub_discipline_id]:[]}))}},[ma]),(0,b.useEffect)(()=>{$i.get("type")==="2"&&(vo(cr.exerciseId),fi(2))},[$i.get("type")]),(0,b.useEffect)(()=>{var Ao;let Pi=(Ao=tn==null?void 0:tn.disciplinesData)==null?void 0:Ao.checked;Pi!=null&&Pi.sub_discipline_id&&Dr.setFieldsValue({courseid:[Pi==null?void 0:Pi.discipline_id,Pi==null?void 0:Pi.sub_discipline_id]})},[(xn=tn==null?void 0:tn.disciplinesData)==null?void 0:xn.checked]);function cl(Ao,Pi){return _r(this,null,function*(){var Ui,zi,hl,ul;yield Dr.validateFields();const sl=Dr.getFieldsValue(),{courseid:Dl}=sl,[Ml,fl]=Dl;sl.sub_discipline_id=fl,sl.is_md=!0,sl.time=parseInt(sl.time)>9999?9999:sl.time;const el=yield jt({type:"exercise/addExercise",payload:_o(_o({},sl),cr)});el.status===0?(yield(0,ne.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:cr==null?void 0:cr.coursesId,id:(Ui=el==null?void 0:el.data)==null?void 0:Ui.exercise_id,time:Ao}}),Gl((zi=el.data)==null?void 0:zi.exercise_id),vo((hl=el==null?void 0:el.data)==null?void 0:hl.exercise_id),fi(2),ea(!1),de.history.replace(`/classrooms/${cr.coursesId}/exercise/add/${(ul=el.data)==null?void 0:ul.exercise_id}?type=2`)):Ne.ZP.error(el.message),Pi()})}function wl(Ao){So(_o({},Ao))}function Gl(Ao){return _r(this,null,function*(){if(!(ao!=null&&ao.ec_point_ids))return;const Pi=_o({},ao);delete Pi.id;let Ui=yield(0,ne.ZP)(`/api/ec_courses/${ao==null?void 0:ao.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:_o({exercise_id:Ao},Pi)})})}return Ra.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ra.createElement("section",{className:"edu-container"},Ra.createElement("section",{className:"animated fadeIn"},Ra.createElement("aside",{className:"mt10"},Co&&Ra.createElement(Ze.Z,{separator:">"},Ra.createElement(Ze.Z.Item,null,Ra.createElement(de.Link,{to:`/classrooms/${cr.coursesId}/exercise`},(Ct=Co==null?void 0:Co.course)==null?void 0:Ct.course_name)),Ra.createElement(Ze.Z.Item,null,Ra.createElement(de.Link,{to:`/classrooms/${cr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ra.createElement(Ze.Z.Item,null,cr.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),cr.exerciseId&&Ra.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}},Ra.createElement(fo.Z,{style:{marginRight:5,color:"#E99237"}}),Ra.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"),Ra.createElement("span",{className:Je.addQuestionBtn,onClick:()=>{jt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[cr.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ra.createElement(Mr.Z,{haveInit:!0,init:()=>{oi(new Date)}}),Ra.createElement("div",{className:"bg-white"},Ra.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ra.createElement("div",{onClick:()=>{if(xo){Ne.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}fi(1)},className:Ei===1?Je.selectdiv:Je.divitem},Ra.createElement(Po.Z,{number:1,active:Ei===1,className:"mr10"}),Ra.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ra.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ra.createElement("div",{onClick:()=>{if(!cr.exerciseId&&!pr){Ne.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}fi(2),!pr&&vo(cr.exerciseId)},className:Ei!==1?Je.selectdiv:Je.divitem},Ra.createElement(Po.Z,{number:2,active:Ei!==1,className:"mr10"}),Ra.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Ei===2&&Ra.createElement("div",{className:"tc"},Ra.createElement(lo.Z,{defaultValue:(In=(gn=ma==null?void 0:ma.editData)==null?void 0:gn.exercise)==null?void 0:In.exercise_name,onFinish:Ao=>_r(void 0,null,function*(){var Pi,Ui,zi,hl,ul,sl,Dl,Ml,fl,el,Wl,Xo;return Ao.trim()===((Ui=(Pi=ma==null?void 0:ma.editData)==null?void 0:Pi.exercise)==null?void 0:Ui.exercise_name)?!0:(yield(0,qn.wy)({exercise_name:Ao,exercise_description:(hl=(zi=ma==null?void 0:ma.editData)==null?void 0:zi.exercise)==null?void 0:hl.exercise_description,sub_discipline_id:(sl=(ul=ma==null?void 0:ma.editData)==null?void 0:ul.exercise)==null?void 0:sl.sub_discipline_id,time:(Ml=(Dl=ma==null?void 0:ma.editData)==null?void 0:Dl.exercise)==null?void 0:Ml.time,exerciseId:(el=(fl=ma.editData)==null?void 0:fl.exercise)==null?void 0:el.id,difficulty:(Xo=(Wl=ma.editData)==null?void 0:Wl.exercise)==null?void 0:Xo.difficulty})).status===0?(Dr.setFieldValue("exercise_name",Ao),!0):!1})}),Ra.createElement("div",{style:{fontSize:14}},Ra.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((Hn=(oa=ma==null?void 0:ma.editData)==null?void 0:oa.exercise)==null?void 0:Hn.time)||"\u4E0D\u9650")),Ra.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((ta=(ba=ma==null?void 0:ma.editData)==null?void 0:ba.exercise)==null?void 0:ta.difficulty)===1?"\u7B80\u5355":((Ka=(ia=ma==null?void 0:ma.editData)==null?void 0:ia.exercise)==null?void 0:Ka.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ra.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},((ya=(Pn=ma==null?void 0:ma.editData)==null?void 0:Pn.exercise_types)==null?void 0:ya.q_counts)||0)),Ra.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ra.createElement("span",{style:{color:"#000000",marginLeft:8}},(qr=(ja=ma==null?void 0:ma.editData)==null?void 0:ja.exercise_types)==null?void 0:qr.q_scores))))),Ei===1&&Ra.createElement("div",null,Ra.createElement("section",{className:[Je.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ra.createElement(Be.default,{form:Dr,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Ao=>_r(void 0,null,function*(){var Pi,Ui,zi,hl,ul;if(Za(!0),ea(!0),cr.exerciseId){Ao.exerciseId=(Ui=(Pi=ma.editData)==null?void 0:Pi.exercise)==null?void 0:Ui.id,Ao.sub_discipline_id=Ao.courseid[Ao.courseid.length-1],yield(0,qn.wy)(Zi(_o({},Ao),{set_question_sub_discipline:jl})),fi(2),Gl(cr==null?void 0:cr.exerciseId),vo(cr.exerciseId),Za(!1),ea(!1);return}const sl=yield(0,ne.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:cr==null?void 0:cr.coursesId}});if(sl!=null&&sl.alert)jt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Dl}=Ao,[Ml,fl]=Dl;Ao.sub_discipline_id=fl,Ao.is_md=!0,Ao.time=parseInt(Ao.time)>9999?9999:Ao.time,Ao.set_question_sub_discipline=jl;const el=yield jt({type:"exercise/addExercise",payload:Zi(_o(_o({},Ao),cr),{category_id:$i.get("catalogue")||null})});el.status===0&&(Gl((zi=el.data)==null?void 0:zi.exercise_id),de.history.replace(`/classrooms/${cr.coursesId}/exercise/add/${(hl=el.data)==null?void 0:hl.exercise_id}?type=2`),vo((ul=el==null?void 0:el.data)==null?void 0:ul.exercise_id),fi(2)),ea(!1)}Za(!1)}),className:Je.formWrap},Ra.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Je.baseLineHeight,rules:[{required:!0,validator:(Ao,Pi)=>{var Ui;return((Ui=Pi==null?void 0:Pi.replaceAll(" ",""))==null?void 0:Ui.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ra.createElement(ke.default,{maxLength:60,className:Je.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ra.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Je.baseLineHeight},Ra.createElement(le.Z,{disabled:Zo,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:tn.courseOptions,className:Je.baseFormItem,size:"large",popupClassName:Je.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Ra.createElement("div",{className:Je.concat},Ra.createElement("div",null,Ra.createElement(st.default,{checked:jl,onChange:Ao=>{Oi(Ao.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Ra.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ra.createElement("a",{onClick:()=>ll(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ra.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Je.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ra.createElement(et.ZP.Group,{className:Je.radiogroup,disabled:Zo},Ra.createElement(et.ZP.Button,{className:Je.easy,value:1},"\u7B80\u5355"),Ra.createElement(et.ZP.Button,{className:Je.medium,value:2},"\u9002\u4E2D"),Ra.createElement(et.ZP.Button,{className:Je.hard,value:3},"\u56F0\u96BE"))),Ra.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Je.baseLineHeight},Ra.createElement("div",{style:{display:"flex",width:"100%"}},Ra.createElement(Be.default.Item,{name:"time",noStyle:!0},Ra.createElement(Ve.Z,{disabled:Zo,min:1,max:9999,className:Je.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ra.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ra.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ra.createElement(ke.default.TextArea,{disabled:Zo,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ra.createElement(Vn,{exercise_id:cr==null?void 0:cr.exerciseId,setitem:wl})),Ra.createElement("div",{className:Je.bottmodiv},Ra.createElement(Ge.ZP,{className:`${Je.cancelBtn}`,type:"primary",onClick:()=>{de.history.back()}},"\u53D6\u6D88"),Ra.createElement(Ge.ZP,{loading:Ri,onClick:()=>{Dr.validateFields(),Dr.submit()},type:"primary",className:`${Je.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ra.createElement(z,{setsubloading:ea,onModalOk:cl})),Ei===2&&Ra.createElement("div",null,Ra.createElement(Kr,{key:ki,setisedits:Mi,setitemid:vo,itemid:pr}))),Ra.createElement(Fo.Z,{open:il,onCancel:()=>{ll(!1)}}))};var Zr=(0,de.connect)(({classroomList:ce,loading:pe,user:Pe,problemset:Ot,globalSetting:tn,exercise:wa})=>({classroomList:ce,globalSetting:tn,problemset:Ot,user:Pe,exercise:wa,loading:pe.effects}))(Yr)},4881:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return E}});var b=ee(59301),de=ee(8591),Be=ee(43418),Ne=ee(19842),Ze=ee(54580),ke=ee(3113),le=ee(346),st=ee(51257),et=ee(38986),Ve=ee(25690),Ge={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},Je=ee(59301),Ye=(a,x,y)=>new Promise((z,ne)=>{var re=ve=>{try{ie(y.next(ve))}catch(be){ne(be)}},ue=ve=>{try{ie(y.throw(ve))}catch(be){ne(be)}},ie=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(re,ue);ie((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ue,ie]=(0,b.useState)(!1),ve=(0,Ve.useParams)(),[be,je]=(0,b.useState)([]),[Ae,He]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?he():(He([]),re([]),ie(!1))},[a]);const he=()=>Ye(void 0,null,function*(){const lt=yield(0,et.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});je(lt.disciplines||[]),He((z==null?void 0:z.length)>0?z:[])}),qe=()=>{if((Ae==null?void 0:Ae.length)===0)return de.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Ae),ie(!0),x(ne,Ae[1],()=>{ie(!1)})},Ke=()=>{y()},ht=()=>{const lt=`${le.Z.API_SERVER}/api/courses/${ve.coursesId}/exercises/down_template`;(0,st.Nd)(null,lt)},Le=lt=>{const gt={name:lt.name,uid:lt.uid,file:lt};return re([gt]),!1},ot=()=>{re([])};return Je.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:qe,centered:!0,wrapClassName:Ge.customModal,onCancel:Ke,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Ge.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ue},Je.createElement("div",{className:Ge.content},Je.createElement("aside",null,Je.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),Je.createElement("ul",null,Je.createElement("li",null,Je.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),Je.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:ht},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),Je.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:ht,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),Je.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),Je.createElement("li",{className:Ge.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),Je.createElement("li",{className:Ge.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Je.createElement("li",{className:Ge.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Je.createElement("li",{className:Ge.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),Je.createElement("aside",{style:{marginTop:22}},Je.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),Je.createElement("ul",{style:{flex:1}},Je.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&Je.createElement(Je.Fragment,null,Je.createElement(Ne.Z,{value:Ae,className:Ge.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:be,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(lt,gt)=>{He(lt||[])}}),Je.createElement("br",null),Je.createElement(Ze.default,{action:`${le.Z.API_SERVER}/api/attachments.json`,beforeUpload:Le,onRemove:ot,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},Je.createElement(ke.ZP,{className:Ge.upload,type:"primary",icon:Je.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((lt,gt)=>Je.createElement("div",{key:gt,className:Ge.fileList},Je.createElement("span",{className:Ge.fileName},lt==null?void 0:lt.name),Je.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ot})))))))}},95024:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(43418),Be=ee(38986),Ne=ee(25690),Ze=ee(59301),ke=(st,et,Ve)=>new Promise((Ge,Je)=>{var Ye=a=>{try{E(Ve.next(a))}catch(x){Je(x)}},se=a=>{try{E(Ve.throw(a))}catch(x){Je(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(Ye,se);E((Ve=Ve.apply(st,et)).next())});const le=({exercise:st,dispatch:et,init:Ve,haveInit:Ge=!1})=>{const Je=(0,Ne.useParams)(),[Ye,se]=(0,b.useState)(!1);let[E,a]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,ne]=(0,b.useState)(!1);(0,b.useEffect)(()=>{st.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&re()},[st.actionTabs]);function re(){return ke(this,null,function*(){var ue,ie;let ve=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});if(((ue=ve==null?void 0:ve.cover_exercises)==null?void 0:ue.length)>0)se(!0),a((ie=ve==null?void 0:ve.cover_exercises)==null?void 0:ie[0]);else{let be=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});et({type:"exercise/setActionTabs",payload:{key:""}}),(be==null?void 0:be.status)===0&&(Ge&&Ve(),de.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:()=>{Ne.history.push("/paperlibrary")}}))}})}return Ze.createElement("div",null,Ze.createElement(de.default,{open:Ye,centered:!0,onCancel:ue=>ke(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let ie=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs,update:1}});et({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(ie==null?void 0:ie.status)===0&&(Ge&&Ve(),se(!1),de.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:()=>{Ne.history.push("/paperlibrary")}}))}else se(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>ke(void 0,null,function*(){ne(!0);let ue=yield(0,Be.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:st.actionTabs.selectArrs}});ne(!1),(ue==null?void 0:ue.status)===0&&(Ge&&Ve(),et({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),de.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:()=>{Ne.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ze.createElement("div",null,Ze.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"),Ze.createElement("div",null,Ze.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Ze.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ze.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};Gt.Z=(0,Ne.connect)(({exercise:st})=>({exercise:st}))(le)},37345:function(Qt,Gt,ee){"use strict";ee.d(Gt,{h:function(){return b}});var b=(de=>(de[de.NOMATCH=-1]="NOMATCH",de[de.OK=0]="OK",de[de.TIMEOUT=2]="TIMEOUT",de[de.PODFAILURE=3]="PODFAILURE",de[de.COMPILEFAILURE=4]="COMPILEFAILURE",de[de.EXECUTEFAILURE=5]="EXECUTEFAILURE",de[de.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",de))(b||{})},81072:function(Qt,Gt,ee){"use strict";ee.d(Gt,{H7:function(){return E},MK:function(){return se},MU:function(){return Ve},X6:function(){return Je},bM:function(){return et},fi:function(){return a},fu:function(){return st},n4:function(){return x},rX:function(){return Ye},vl:function(){return y},zO:function(){return Ge}});var b=ee(38986),de=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ke=(z,ne,re)=>ne in z?de(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ne.call(ne,re)&&ke(z,re,ne[re]);if(Be)for(var re of Be(ne))Ze.call(ne,re)&&ke(z,re,ne[re]);return z};function st(z,ne){return(0,b.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},ne||{}))}function et(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function Ve(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ge(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function Je(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ye(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function se(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},53311:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(6848),Be=ee(92832),Ne=ee(8591),Ze=ee(2397),ke=ee(59301),le=(et,Ve,Ge)=>new Promise((Je,Ye)=>{var se=x=>{try{a(Ge.next(x))}catch(y){Ye(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){Ye(y)}},a=x=>x.done?Je(x.value):Promise.resolve(x.value).then(se,E);a((Ge=Ge.apply(et,Ve)).next())});const st=({defaultValue:et,onFinish:Ve})=>{const[Ge,Je]=(0,b.useState)(!1),[Ye,se]=(0,b.useState)(et);return(0,b.useEffect)(()=>{se(et)},[et]),ke.createElement("div",null,Ge?ke.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ye,onChange:E=>{se(E.target.value)},onBlur:()=>le(void 0,null,function*(){var E;if(((E=Ye==null?void 0:Ye.replaceAll(" ",""))==null?void 0:E.length)<=0){Ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Ye))&&Je(!1)}),onPressEnter:()=>le(void 0,null,function*(){var E;if(((E=Ye==null?void 0:Ye.replaceAll(" ",""))==null?void 0:E.length)<=0){Ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Ye))&&Je(!1)})}):ke.createElement("div",{className:Ze.Z.title},Ye,ke.createElement(de.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},ke.createElement("i",{className:`${Ze.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Je(!0)}))))};Gt.Z=st},52154:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ve}});var b=ee(43418),de={ul:"ul___TdfYY"},Be=ee(32637),Ne=ee(59301),Ze=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,st=(Ge,Je)=>{var Ye={};for(var se in Ge)ke.call(Ge,se)&&Je.indexOf(se)<0&&(Ye[se]=Ge[se]);if(Ge!=null&&Ze)for(var se of Ze(Ge))Je.indexOf(se)<0&&le.call(Ge,se)&&(Ye[se]=Ge[se]);return Ye},Ve=Ge=>{var Je=Ge,{open:Ye,onCancel:se}=Je,E=st(Je,["open","onCancel"]);return Ne.createElement(b.default,{centered:!0,open:Ye,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:se,footer:null},Ne.createElement("div",null,Ne.createElement("div",{className:"tc"},Ne.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ne.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ne.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ne.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ne.createElement("ul",{className:de.ul},Ne.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ne.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ne.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},78874:function(Qt,Gt,ee){"use strict";ee.d(Gt,{I:function(){return de}});var b=ee(59301);const de=()=>{const[Be,Ne]=(0,b.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Ne("auto"),handleMouseLeave:()=>Ne("hidden")}}},50371:function(Qt,Gt){"use strict";function ee(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let de=1;de{const Ze=Be[Ne];Ze!==void 0&&(b[Ne]=Ze)})}return b}Gt.Z=ee},77578:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return b}});const b=de=>de?typeof de=="function"?de():de:null},13845:function(Qt,Gt,ee){"use strict";ee.d(Gt,{F:function(){return b},Z:function(){return de}});function b(Be){return Be!=null&&Be===Be.window}function de(Be,Ne){var Ze,ke;if(typeof window=="undefined")return 0;const le=Ne?"scrollTop":"scrollLeft";let st=0;return b(Be)?st=Be[Ne?"pageYOffset":"pageXOffset"]:Be instanceof Document?st=Be.documentElement[le]:(Be instanceof HTMLElement||Be)&&(st=Be[le]),Be&&!b(Be)&&typeof st!="number"&&(st=(ke=((Ze=Be.ownerDocument)!==null&&Ze!==void 0?Ze:Be).documentElement)===null||ke===void 0?void 0:ke[le]),st}},56762:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(59301);function de(){const[,Be]=b.useReducer(Ne=>Ne+1,0);return Be}},68031:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ne}});var b=ee(16089);function de(Ze,ke,le,st){const et=le-ke;return Ze/=st/2,Ze<1?et/2*Ze*Ze*Ze+ke:et/2*((Ze-=2)*Ze*Ze+2)+ke}var Be=ee(13845);function Ne(Ze){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:st,duration:et=450}=ke,Ve=le(),Ge=(0,Be.Z)(Ve,!0),Je=Date.now(),Ye=()=>{const E=Date.now()-Je,a=de(E>et?et:E,Ge,Ze,et);(0,Be.F)(Ve)?Ve.scrollTo(window.pageXOffset,a):Ve instanceof Document||Ve.constructor.name==="HTMLDocument"?Ve.documentElement.scrollTop=a:Ve.scrollTop=a,E{let{children:ot}=Le;const{getPrefixCls:lt}=Ze.useContext(le.E_),gt=lt("breadcrumb");return Ze.createElement("li",{className:`${gt}-separator`,"aria-hidden":"true"},ot===""?ot:ot||"/")};Ve.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=Ve,Je=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ftot[ft]||gt)}function se(Le,ot,lt,gt){if(lt==null)return null;const{className:ft,onClick:ln}=ot,xt=Je(ot,["className","onClick"]),an=Object.assign(Object.assign({},(0,Ne.Z)(xt,{data:!0,aria:!0})),{onClick:ln});return gt!==void 0?Ze.createElement("a",Object.assign({},an,{className:de()(`${Le}-link`,ft),href:gt}),lt):Ze.createElement("span",Object.assign({},an,{className:de()(`${Le}-link`,ft)}),lt)}function E(Le,ot){return(gt,ft,ln,xt,an)=>{if(ot)return ot(gt,ft,ln,xt);const hn=Ye(gt,ft);return se(Le,gt,hn,an)}}var a=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{const{prefixCls:ot,separator:lt="/",children:gt,menu:ft,overlay:ln,dropdownProps:xt,href:an}=Le,$e=(dt=>{if(ft||ln){const rn=Object.assign({},xt);if(ft){const Vn=ft||{},{items:Zt}=Vn,Fn=a(Vn,["items"]);rn.menu=Object.assign(Object.assign({},Fn),{items:Zt==null?void 0:Zt.map((ze,ct)=>{var{key:Lt,title:mt,label:Nt,path:ut}=ze,at=a(ze,["key","title","label","path"]);let De=Nt!=null?Nt:mt;return ut&&(De=Ze.createElement("a",{href:`${an}${ut}`},De)),Object.assign(Object.assign({},at),{key:Lt!=null?Lt:ct,label:De})})})}else ln&&(rn.overlay=ln);return Ze.createElement(et.Z,Object.assign({placement:"bottom"},rn),Ze.createElement("span",{className:`${ot}-overlay-link`},dt,Ze.createElement(st.Z,null)))}return dt})(gt);return $e!=null?Ze.createElement(Ze.Fragment,null,Ze.createElement("li",null,$e),lt&&Ze.createElement(Ge,null,lt)):null},y=Le=>{const{prefixCls:ot,children:lt,href:gt}=Le,ft=a(Le,["prefixCls","children","href"]),{getPrefixCls:ln}=Ze.useContext(le.E_),xt=ln("breadcrumb",ot);return Ze.createElement(x,Object.assign({},ft,{prefixCls:xt}),se(xt,ft,lt,gt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=ee(17313),re=ee(83116),ue=ee(37613);const ie=Le=>{const{componentCls:ot,iconCls:lt}=Le;return{[ot]:Object.assign(Object.assign({},(0,ne.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[lt]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,ne.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${ot}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${ot}-link`]:{[` > ${lt} + span, > ${lt} + a - `]:{marginInlineStart:Le.marginXXS}},[`${ot}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${lt}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var ve=(0,re.Z)("Breadcrumb",Le=>{const ot=(0,ue.TS)(Le,{});return[ie(ot)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),be=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{var{breadcrumbName:xt}=ln,an=be(ln,["breadcrumbName"]);return Object.assign(Object.assign({},an),{title:xt})})}),ft}function Ae(Le,ot){return(0,Ze.useMemo)(()=>Le||(ot?ot.map(je):null),[Le,ot])}var He=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{if(ot===void 0)return ot;let lt=(ot||"").replace(/^\//,"");return Object.keys(Le).forEach(gt=>{lt=lt.replace(`:${gt}`,Le[gt])}),lt},qe=Le=>{const{prefixCls:ot,separator:lt="/",style:gt,className:ft,rootClassName:ln,routes:xt,items:an,children:hn,itemRender:$e,params:dt={}}=Le,rn=He(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Vn,direction:Zt,breadcrumb:Fn}=Ze.useContext(le.E_);let ze;const ct=Vn("breadcrumb",ot),[Lt,mt]=ve(ct),Nt=Ae(an,xt),ut=E(ct,$e);if(Nt&&Nt.length>0){const fe=[],Xe=an||xt;ze=Nt.map((Rt,Oe)=>{const{path:Ie,key:St,type:nt,menu:Me,overlay:yt,onClick:Bn,className:nn,separator:dn,dropdownProps:un}=Rt,yn=he(dt,Ie);yn!==void 0&&fe.push(yn);const Te=St!=null?St:Oe;if(nt==="separator")return Ze.createElement(Ge,{key:Te},dn);const Ft={},zt=Oe===Nt.length-1;Me?Ft.menu=Me:yt&&(Ft.overlay=yt);let{href:wt}=Rt;return fe.length&&yn!==void 0&&(wt=`#/${fe.join("/")}`),Ze.createElement(x,Object.assign({key:Te},Ft,(0,Ne.Z)(Rt,{data:!0,aria:!0}),{className:nn,dropdownProps:un,href:wt,separator:zt?"":lt,onClick:Bn,prefixCls:ct}),ut(Rt,dt,Xe,fe,wt))})}else if(hn){const fe=(0,Be.Z)(hn).length;ze=(0,Be.Z)(hn).map((Xe,Rt)=>{if(!Xe)return Xe;const Oe=Rt===fe-1;return(0,ke.Tm)(Xe,{separator:Oe?"":lt,key:Rt})})}const at=de()(ct,Fn==null?void 0:Fn.className,{[`${ct}-rtl`]:Zt==="rtl"},ft,ln,mt),De=Object.assign(Object.assign({},Fn==null?void 0:Fn.style),gt);return Lt(Ze.createElement("nav",Object.assign({className:at,style:De},rn),Ze.createElement("ol",null,ze)))};qe.Item=z,qe.Separator=Ge;var Ke=qe,ht=Ke},19842:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return xa}});var b=ee(95190),de=ee(59301),Be=ee(33853),Ne=ee(58617),Ze=ee(38819),ke=ee(92310),le=ee.n(ke),st=ee(14809),et=ee(50298),Ve=ee(62646),Ge=ee(77861),Je=ee(17115),Ye=ee(90782),se=ee(6089),E=ee(18929),a=de.createContext(null),x=a,y=ee(93664),z=ee(4635),ne=ee(20439),re="__rc_cascader_search_mark__",ue=function(It,_t,Vt){var Wt=Vt.label;return _t.some(function(Rn){return String(Rn[Wt]).toLowerCase().includes(It.toLowerCase())})},ie=function(It,_t,Vt,Wt){return _t.map(function(Rn){return Rn[Wt.label]}).join(" / ")},ve=function(We,It,_t,Vt,Wt,Rn){var wn=Wt.filter,vt=wn===void 0?ue:wn,Bt=Wt.render,pt=Bt===void 0?ie:Bt,Sn=Wt.limit,Wn=Sn===void 0?50:Sn,An=Wt.sort;return de.useMemo(function(){var ka=[];if(!We)return[];function pa(_n,Ea){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_n.forEach(function(Dn){if(!(!An&&Wn!==!1&&Wn>0&&ka.length>=Wn)){var lr=[].concat((0,b.Z)(Ea),[Dn]),Nr=Dn[_t.children],Ur=Pa||Dn.disabled;if((!Nr||Nr.length===0||Rn)&&vt(We,lr,{label:_t.label})){var Sr;ka.push((0,ne.Z)((0,ne.Z)({},Dn),{},(Sr={disabled:Ur},(0,z.Z)(Sr,_t.label,pt(We,lr,Vt,_t)),(0,z.Z)(Sr,re,lr),(0,z.Z)(Sr,_t.children,void 0),Sr)))}Nr&&pa(Dn[_t.children],lr,Ur)}})}return pa(It,[]),An&&ka.sort(function(_n,Ea){return An(_n[re],Ea[re],We,_t)}),Wn!==!1&&Wn>0?ka.slice(0,Wn):ka},[We,It,_t,Vt,pt,Rn,vt,An,Wn])},be="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",Ae="SHOW_CHILD";function He(We){return We.join(be)}function he(We){return We.map(He)}function qe(We){return We.split(be)}function Ke(We){var It=We||{},_t=It.label,Vt=It.value,Wt=It.children,Rn=Vt||"value";return{label:_t||"label",value:Rn,key:Rn,children:Wt||"children"}}function ht(We,It){var _t,Vt;return(_t=We.isLeaf)!==null&&_t!==void 0?_t:!((Vt=We[It.children])!==null&&Vt!==void 0&&Vt.length)}function Le(We){var It=We.parentElement;if(It){var _t=We.offsetTop-It.offsetTop;_t-It.scrollTop<0?It.scrollTo({top:_t}):_t+We.offsetHeight-It.scrollTop>It.offsetHeight&&It.scrollTo({top:_t+We.offsetHeight-It.offsetHeight})}}function ot(We,It){return We.map(function(_t){var Vt;return(Vt=_t[re])===null||Vt===void 0?void 0:Vt.map(function(Wt){return Wt[It.value]})})}function lt(We,It,_t){var Vt=new Set(We),Wt=It();return We.filter(function(Rn){var wn=Wt[Rn],vt=wn?wn.parent:null,Bt=wn?wn.children:null;return wn&&wn.node.disabled?!0:_t===Ae?!(Bt&&Bt.some(function(pt){return pt.key&&Vt.has(pt.key)})):!(vt&&!vt.node.disabled&&Vt.has(vt.key))})}function gt(We,It,_t){for(var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Wt=It,Rn=[],wn=function(){var pt,Sn,Wn,An=We[vt],ka=(pt=Wt)===null||pt===void 0?void 0:pt.findIndex(function(_n){var Ea=_n[_t.value];return Vt?String(Ea)===String(An):Ea===An}),pa=ka!==-1?(Sn=Wt)===null||Sn===void 0?void 0:Sn[ka]:null;Rn.push({value:(Wn=pa==null?void 0:pa[_t.value])!==null&&Wn!==void 0?Wn:An,index:ka,option:pa}),Wt=pa==null?void 0:pa[_t.children]},vt=0;vt1){var Ue=pa.slice(0,-1);Dn(Ue)}else pt(!1)},Ur=function(){var Ue,bn=((Ue=Ea[_n])===null||Ue===void 0?void 0:Ue[_t.children])||[],Xt=bn.find(function(Kn){return!Kn.disabled});if(Xt){var Nn=[].concat((0,b.Z)(pa),[Xt[_t.value]]);Dn(Nn)}};de.useImperativeHandle(We,function(){return{onKeyDown:function(Ue){var bn=Ue.which;switch(bn){case ct.Z.UP:case ct.Z.DOWN:{var Xt=0;bn===ct.Z.UP?Xt=-1:bn===ct.Z.DOWN&&(Xt=1),Xt!==0&&lr(Xt);break}case ct.Z.LEFT:{if(Bt)break;Wn?Ur():Nr();break}case ct.Z.RIGHT:{if(Bt)break;Wn?Nr():Ur();break}case ct.Z.BACKSPACE:{Bt||Nr();break}case ct.Z.ENTER:{if(pa.length){var Nn=Ea[_n],Kn=(Nn==null?void 0:Nn[re])||[];Kn.length?Rn(Kn.map(function(la){return la[_t.value]}),Kn[Kn.length-1]):Rn(pa,Ea[_n])}break}case ct.Z.ESC:pt(!1),Sn&&Ue.stopPropagation()}},onKeyUp:function(){}}})},mt=de.forwardRef(function(We,It){var _t,Vt,Wt,Rn,wn=(0,Ge.lk)(),vt=wn.prefixCls,Bt=wn.multiple,pt=wn.searchValue,Sn=wn.toggleOpen,Wn=wn.notFoundContent,An=wn.direction,ka=wn.open,pa=de.useRef(),_n=An==="rtl",Ea=de.useContext(x),Pa=Ea.options,Dn=Ea.values,lr=Ea.halfValues,Nr=Ea.fieldNames,Ur=Ea.changeOnSelect,Sr=Ea.onSelect,Ue=Ea.searchOptions,bn=Ea.dropdownPrefixCls,Xt=Ea.loadData,Nn=Ea.expandTrigger,Kn=bn||vt,la=de.useState([]),Qn=(0,et.Z)(la,2),Un=Qn[0],ur=Qn[1],da=function(yo){if(!(!Xt||pt)){var Go=gt(yo,Pa,Nr),Mo=Go.map(function(eo){var Qo=eo.option;return Qo}),Ao=Mo[Mo.length-1];if(Ao&&!ht(Ao,Nr)){var gr=He(yo);ur(function(eo){return[].concat((0,b.Z)(eo),[gr])}),Xt(Mo)}}};de.useEffect(function(){Un.length&&Un.forEach(function(ho){var yo=qe(ho),Go=gt(yo,Pa,Nr,!0).map(function(Ao){var gr=Ao.option;return gr}),Mo=Go[Go.length-1];(!Mo||Mo[Nr.children]||ht(Mo,Nr))&&ur(function(Ao){return Ao.filter(function(gr){return gr!==ho})})})},[Pa,Un,Nr]);var En=de.useMemo(function(){return new Set(he(Dn))},[Dn]),dr=de.useMemo(function(){return new Set(he(lr))},[lr]),xr=ze(),Wr=(0,et.Z)(xr,2),Ir=Wr[0],ha=Wr[1],za=function(yo){ha(yo),da(yo)},Ua=function(yo){var Go=yo.disabled,Mo=ht(yo,Nr);return!Go&&(Mo||Ur||Bt)},La=function(yo,Go){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Sr(yo),!Bt&&(Go||Ur&&(Nn==="hover"||Mo))&&Sn(!1)},Or=de.useMemo(function(){return pt?Ue:Pa},[pt,Ue,Pa]),no=de.useMemo(function(){for(var ho=[{options:Or}],yo=Or,Go=ot(yo,Nr),Mo=function(){var Qo=Ir[Ao],Yo=yo.find(function(br,ri){return(Go[ri]?He(Go[ri]):br[Nr.value])===Qo}),Oo=Yo==null?void 0:Yo[Nr.children];if(!(Oo!=null&&Oo.length))return"break";yo=Oo,ho.push({options:Oo})},Ao=0;Ao":Un,da=We.loadingIcon,En=We.children,dr=We.dropdownMatchSelectWidth,xr=dr===void 0?!1:dr,Wr=We.showCheckedStrategy,Ir=Wr===void 0?je:Wr,ha=(0,Ve.Z)(We,fe),za=(0,Je.ZP)(_t),Ua=!!Wn,La=(0,E.Z)(wn,{value:vt,postState:Rt}),Or=(0,et.Z)(La,2),no=Or[0],Fr=Or[1],Er=de.useMemo(function(){return Ke(Rn)},[JSON.stringify(Rn)]),Pr=de.useMemo(function(){return Dn||[]},[Dn]),si=xt(Pr,Er),ai=de.useCallback(function(Qa){var Ga=si();return Qa.map(function(Ya){var so=Ga[Ya].nodes;return so.map(function(we){return we[Er.value]})})},[si,Er]),xi=(0,E.Z)("",{value:pa,postState:function(Ga){return Ga||""}}),ho=(0,et.Z)(xi,2),yo=ho[0],Go=ho[1],Mo=function(Ga,Ya){Go(Ga),Ya.source!=="blur"&&_n&&_n(Ga)},Ao=$e(Ea),gr=(0,et.Z)(Ao,2),eo=gr[0],Qo=gr[1],Yo=ve(yo,Pr,Er,lr||Wt,Qo,Bt),Oo=an(Pr,Er),br=de.useMemo(function(){var Qa=Oo(no),Ga=(0,et.Z)(Qa,2),Ya=Ga[0],so=Ga[1];if(!Ua||!no.length)return[Ya,[],so];var we=he(Ya),fn=si(),Mn=(0,Ye.S)(we,!0,fn),Sa=Mn.checkedKeys,on=Mn.halfCheckedKeys;return[ai(Sa),ai(on),so]},[Ua,no,si,ai,Oo]),ri=(0,et.Z)(br,3),Hr=ri[0],ko=ri[1],mo=ri[2],di=de.useMemo(function(){var Qa=he(Hr),Ga=lt(Qa,si,Ir);return[].concat((0,b.Z)(mo),(0,b.Z)(ai(Ga)))},[Hr,si,ai,mo,Ir]),vi=ft(di,Pr,Er,Ua,Sn),Ui=(0,se.Z)(function(Qa){if(Fr(Qa),pt){var Ga=Rt(Qa),Ya=Ga.map(function(fn){return gt(fn,Pr,Er).map(function(Mn){return Mn.option})}),so=Ua?Ga:Ga[0],we=Ua?Ya:Ya[0];pt(so,we)}}),tl=(0,se.Z)(function(Qa){if((!Ua||ka)&&Go(""),!Ua)Ui(Qa);else{var Ga=He(Qa),Ya=he(Hr),so=he(ko),we=Ya.includes(Ga),fn=mo.some(function(Ha){return He(Ha)===Ga}),Mn=Hr,Sa=mo;if(fn&&!we)Sa=mo.filter(function(Ha){return He(Ha)!==Ga});else{var on=we?Ya.filter(function(Ha){return Ha!==Ga}):[].concat((0,b.Z)(Ya),[Ga]),Ma=si(),Fa;if(we){var jn=(0,Ye.S)(on,{checked:!1,halfCheckedKeys:so},Ma);Fa=jn.checkedKeys}else{var Xn=(0,Ye.S)(on,!0,Ma);Fa=Xn.checkedKeys}var sr=lt(Fa,si,Ir);Mn=ai(sr)}Ui([].concat((0,b.Z)(Sa),(0,b.Z)(Mn)))}}),nl=function(Ga,Ya){if(Ya.type==="clear"){Ui([]);return}var so=Ya.values[0],we=so.valueCells;tl(we)},Vo=Sr!==void 0?Sr:Ur,Fi=bn||Ue,Wi=Kn||Nn,dl=function(Ga){la==null||la(Ga),Qn==null||Qn(Ga)},gl=de.useMemo(function(){return{options:Pr,fieldNames:Er,values:Hr,halfValues:ko,changeOnSelect:Bt,onSelect:tl,checkable:Wn,searchOptions:Yo,dropdownPrefixCls:lr,loadData:Nr,expandTrigger:Pa,expandIcon:ur,loadingIcon:da,dropdownMenuColumnStyle:Xt}},[Pr,Er,Hr,ko,Bt,tl,Wn,Yo,lr,Nr,Pa,ur,da,Xt]),Pl=!(yo?Yo:Pr).length,kr=yo&&Qo.matchInputWidth||Pl?{}:{minWidth:"auto"};return de.createElement(x.Provider,{value:gl},de.createElement(Ge.Ac,(0,st.Z)({},ha,{ref:It,id:za,prefixCls:Wt,autoClearSearchValue:ka,dropdownMatchSelectWidth:xr,dropdownStyle:kr,displayValues:vi,onDisplayValuesChange:nl,mode:Ua?"multiple":void 0,searchValue:yo,onSearch:Mo,showSearch:eo,OptionList:Nt,emptyOptions:Pl,open:Vo,dropdownClassName:Fi,placement:Wi,onDropdownVisibleChange:dl,getRawInputElement:function(){return En}})))});Oe.SHOW_PARENT=je,Oe.SHOW_CHILD=Ae;var Ie=Oe,St=Ie,nt=ee(2738),Me=ee(62892),yt=ee(53487),Bn=ee(19080),nn=ee(36355),dn=ee(93891),un=ee(1684),yn=ee(19716),Te=ee(32441),Ft=ee(14154),zt=ee(58582),wt=ee(84443),kt=ee(66339),sn=ee(33234),cn=ee(98447),Ln=ee(17313),Jn=ee(74207),va=ee(83116);const Da=We=>{const{prefixCls:It,componentCls:_t,antCls:Vt}=We,Wt=`${_t}-menu-item`,Rn=` + `]:{marginInlineStart:Le.marginXXS}},[`${ot}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${lt}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var ve=(0,re.Z)("Breadcrumb",Le=>{const ot=(0,ue.TS)(Le,{});return[ie(ot)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),be=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{var{breadcrumbName:xt}=ln,an=be(ln,["breadcrumbName"]);return Object.assign(Object.assign({},an),{title:xt})})}),ft}function Ae(Le,ot){return(0,Ze.useMemo)(()=>Le||(ot?ot.map(je):null),[Le,ot])}var He=function(Le,ot){var lt={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&ot.indexOf(gt)<0&&(lt[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,gt=Object.getOwnPropertySymbols(Le);ft{if(ot===void 0)return ot;let lt=(ot||"").replace(/^\//,"");return Object.keys(Le).forEach(gt=>{lt=lt.replace(`:${gt}`,Le[gt])}),lt},qe=Le=>{const{prefixCls:ot,separator:lt="/",style:gt,className:ft,rootClassName:ln,routes:xt,items:an,children:hn,itemRender:$e,params:dt={}}=Le,rn=He(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Vn,direction:Zt,breadcrumb:Fn}=Ze.useContext(le.E_);let ze;const ct=Vn("breadcrumb",ot),[Lt,mt]=ve(ct),Nt=Ae(an,xt),ut=E(ct,$e);if(Nt&&Nt.length>0){const fe=[],Xe=an||xt;ze=Nt.map((Rt,Oe)=>{const{path:Ie,key:St,type:nt,menu:Me,overlay:yt,onClick:Bn,className:nn,separator:dn,dropdownProps:un}=Rt,yn=he(dt,Ie);yn!==void 0&&fe.push(yn);const Te=St!=null?St:Oe;if(nt==="separator")return Ze.createElement(Ge,{key:Te},dn);const Ft={},zt=Oe===Nt.length-1;Me?Ft.menu=Me:yt&&(Ft.overlay=yt);let{href:wt}=Rt;return fe.length&&yn!==void 0&&(wt=`#/${fe.join("/")}`),Ze.createElement(x,Object.assign({key:Te},Ft,(0,Ne.Z)(Rt,{data:!0,aria:!0}),{className:nn,dropdownProps:un,href:wt,separator:zt?"":lt,onClick:Bn,prefixCls:ct}),ut(Rt,dt,Xe,fe,wt))})}else if(hn){const fe=(0,Be.Z)(hn).length;ze=(0,Be.Z)(hn).map((Xe,Rt)=>{if(!Xe)return Xe;const Oe=Rt===fe-1;return(0,ke.Tm)(Xe,{separator:Oe?"":lt,key:Rt})})}const at=de()(ct,Fn==null?void 0:Fn.className,{[`${ct}-rtl`]:Zt==="rtl"},ft,ln,mt),De=Object.assign(Object.assign({},Fn==null?void 0:Fn.style),gt);return Lt(Ze.createElement("nav",Object.assign({className:at,style:De},rn),Ze.createElement("ol",null,ze)))};qe.Item=z,qe.Separator=Ge;var Ke=qe,ht=Ke},19842:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return xa}});var b=ee(95190),de=ee(59301),Be=ee(33853),Ne=ee(58617),Ze=ee(38819),ke=ee(92310),le=ee.n(ke),st=ee(14809),et=ee(50298),Ve=ee(62646),Ge=ee(77861),Je=ee(17115),Ye=ee(90782),se=ee(6089),E=ee(18929),a=de.createContext(null),x=a,y=ee(93664),z=ee(4635),ne=ee(20439),re="__rc_cascader_search_mark__",ue=function(It,_t,Vt){var Wt=Vt.label;return _t.some(function(Rn){return String(Rn[Wt]).toLowerCase().includes(It.toLowerCase())})},ie=function(It,_t,Vt,Wt){return _t.map(function(Rn){return Rn[Wt.label]}).join(" / ")},ve=function(We,It,_t,Vt,Wt,Rn){var wn=Wt.filter,vt=wn===void 0?ue:wn,Bt=Wt.render,pt=Bt===void 0?ie:Bt,Sn=Wt.limit,Wn=Sn===void 0?50:Sn,An=Wt.sort;return de.useMemo(function(){var ka=[];if(!We)return[];function pa(_n,Ea){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_n.forEach(function(Dn){if(!(!An&&Wn!==!1&&Wn>0&&ka.length>=Wn)){var lr=[].concat((0,b.Z)(Ea),[Dn]),Nr=Dn[_t.children],Ur=Pa||Dn.disabled;if((!Nr||Nr.length===0||Rn)&&vt(We,lr,{label:_t.label})){var Sr;ka.push((0,ne.Z)((0,ne.Z)({},Dn),{},(Sr={disabled:Ur},(0,z.Z)(Sr,_t.label,pt(We,lr,Vt,_t)),(0,z.Z)(Sr,re,lr),(0,z.Z)(Sr,_t.children,void 0),Sr)))}Nr&&pa(Dn[_t.children],lr,Ur)}})}return pa(It,[]),An&&ka.sort(function(_n,Ea){return An(_n[re],Ea[re],We,_t)}),Wn!==!1&&Wn>0?ka.slice(0,Wn):ka},[We,It,_t,Vt,pt,Rn,vt,An,Wn])},be="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",Ae="SHOW_CHILD";function He(We){return We.join(be)}function he(We){return We.map(He)}function qe(We){return We.split(be)}function Ke(We){var It=We||{},_t=It.label,Vt=It.value,Wt=It.children,Rn=Vt||"value";return{label:_t||"label",value:Rn,key:Rn,children:Wt||"children"}}function ht(We,It){var _t,Vt;return(_t=We.isLeaf)!==null&&_t!==void 0?_t:!((Vt=We[It.children])!==null&&Vt!==void 0&&Vt.length)}function Le(We){var It=We.parentElement;if(It){var _t=We.offsetTop-It.offsetTop;_t-It.scrollTop<0?It.scrollTo({top:_t}):_t+We.offsetHeight-It.scrollTop>It.offsetHeight&&It.scrollTo({top:_t+We.offsetHeight-It.offsetHeight})}}function ot(We,It){return We.map(function(_t){var Vt;return(Vt=_t[re])===null||Vt===void 0?void 0:Vt.map(function(Wt){return Wt[It.value]})})}function lt(We,It,_t){var Vt=new Set(We),Wt=It();return We.filter(function(Rn){var wn=Wt[Rn],vt=wn?wn.parent:null,Bt=wn?wn.children:null;return wn&&wn.node.disabled?!0:_t===Ae?!(Bt&&Bt.some(function(pt){return pt.key&&Vt.has(pt.key)})):!(vt&&!vt.node.disabled&&Vt.has(vt.key))})}function gt(We,It,_t){for(var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Wt=It,Rn=[],wn=function(){var pt,Sn,Wn,An=We[vt],ka=(pt=Wt)===null||pt===void 0?void 0:pt.findIndex(function(_n){var Ea=_n[_t.value];return Vt?String(Ea)===String(An):Ea===An}),pa=ka!==-1?(Sn=Wt)===null||Sn===void 0?void 0:Sn[ka]:null;Rn.push({value:(Wn=pa==null?void 0:pa[_t.value])!==null&&Wn!==void 0?Wn:An,index:ka,option:pa}),Wt=pa==null?void 0:pa[_t.children]},vt=0;vt1){var Ue=pa.slice(0,-1);Dn(Ue)}else pt(!1)},Ur=function(){var Ue,bn=((Ue=Ea[_n])===null||Ue===void 0?void 0:Ue[_t.children])||[],Xt=bn.find(function(Kn){return!Kn.disabled});if(Xt){var Nn=[].concat((0,b.Z)(pa),[Xt[_t.value]]);Dn(Nn)}};de.useImperativeHandle(We,function(){return{onKeyDown:function(Ue){var bn=Ue.which;switch(bn){case ct.Z.UP:case ct.Z.DOWN:{var Xt=0;bn===ct.Z.UP?Xt=-1:bn===ct.Z.DOWN&&(Xt=1),Xt!==0&&lr(Xt);break}case ct.Z.LEFT:{if(Bt)break;Wn?Ur():Nr();break}case ct.Z.RIGHT:{if(Bt)break;Wn?Nr():Ur();break}case ct.Z.BACKSPACE:{Bt||Nr();break}case ct.Z.ENTER:{if(pa.length){var Nn=Ea[_n],Kn=(Nn==null?void 0:Nn[re])||[];Kn.length?Rn(Kn.map(function(ua){return ua[_t.value]}),Kn[Kn.length-1]):Rn(pa,Ea[_n])}break}case ct.Z.ESC:pt(!1),Sn&&Ue.stopPropagation()}},onKeyUp:function(){}}})},mt=de.forwardRef(function(We,It){var _t,Vt,Wt,Rn,wn=(0,Ge.lk)(),vt=wn.prefixCls,Bt=wn.multiple,pt=wn.searchValue,Sn=wn.toggleOpen,Wn=wn.notFoundContent,An=wn.direction,ka=wn.open,pa=de.useRef(),_n=An==="rtl",Ea=de.useContext(x),Pa=Ea.options,Dn=Ea.values,lr=Ea.halfValues,Nr=Ea.fieldNames,Ur=Ea.changeOnSelect,Sr=Ea.onSelect,Ue=Ea.searchOptions,bn=Ea.dropdownPrefixCls,Xt=Ea.loadData,Nn=Ea.expandTrigger,Kn=bn||vt,ua=de.useState([]),Qn=(0,et.Z)(ua,2),Un=Qn[0],ur=Qn[1],da=function(yo){if(!(!Xt||pt)){var Go=gt(yo,Pa,Nr),Mo=Go.map(function(eo){var Qo=eo.option;return Qo}),Do=Mo[Mo.length-1];if(Do&&!ht(Do,Nr)){var gr=He(yo);ur(function(eo){return[].concat((0,b.Z)(eo),[gr])}),Xt(Mo)}}};de.useEffect(function(){Un.length&&Un.forEach(function(po){var yo=qe(po),Go=gt(yo,Pa,Nr,!0).map(function(Do){var gr=Do.option;return gr}),Mo=Go[Go.length-1];(!Mo||Mo[Nr.children]||ht(Mo,Nr))&&ur(function(Do){return Do.filter(function(gr){return gr!==po})})})},[Pa,Un,Nr]);var En=de.useMemo(function(){return new Set(he(Dn))},[Dn]),dr=de.useMemo(function(){return new Set(he(lr))},[lr]),Cr=ze(),Wr=(0,et.Z)(Cr,2),Ir=Wr[0],ha=Wr[1],za=function(yo){ha(yo),da(yo)},Ua=function(yo){var Go=yo.disabled,Mo=ht(yo,Nr);return!Go&&(Mo||Ur||Bt)},La=function(yo,Go){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Sr(yo),!Bt&&(Go||Ur&&(Nn==="hover"||Mo))&&Sn(!1)},Or=de.useMemo(function(){return pt?Ue:Pa},[pt,Ue,Pa]),no=de.useMemo(function(){for(var po=[{options:Or}],yo=Or,Go=ot(yo,Nr),Mo=function(){var Qo=Ir[Do],Jo=yo.find(function(br,ri){return(Go[ri]?He(Go[ri]):br[Nr.value])===Qo}),Io=Jo==null?void 0:Jo[Nr.children];if(!(Io!=null&&Io.length))return"break";yo=Io,po.push({options:Io})},Do=0;Do":Un,da=We.loadingIcon,En=We.children,dr=We.dropdownMatchSelectWidth,Cr=dr===void 0?!1:dr,Wr=We.showCheckedStrategy,Ir=Wr===void 0?je:Wr,ha=(0,Ve.Z)(We,fe),za=(0,Je.ZP)(_t),Ua=!!Wn,La=(0,E.Z)(wn,{value:vt,postState:Rt}),Or=(0,et.Z)(La,2),no=Or[0],xr=Or[1],Er=de.useMemo(function(){return Ke(Rn)},[JSON.stringify(Rn)]),Pr=de.useMemo(function(){return Dn||[]},[Dn]),si=xt(Pr,Er),ai=de.useCallback(function(Qa){var Ga=si();return Qa.map(function(Ya){var uo=Ga[Ya].nodes;return uo.map(function(we){return we[Er.value]})})},[si,Er]),Bi=(0,E.Z)("",{value:pa,postState:function(Ga){return Ga||""}}),po=(0,et.Z)(Bi,2),yo=po[0],Go=po[1],Mo=function(Ga,Ya){Go(Ga),Ya.source!=="blur"&&_n&&_n(Ga)},Do=$e(Ea),gr=(0,et.Z)(Do,2),eo=gr[0],Qo=gr[1],Jo=ve(yo,Pr,Er,lr||Wt,Qo,Bt),Io=an(Pr,Er),br=de.useMemo(function(){var Qa=Io(no),Ga=(0,et.Z)(Qa,2),Ya=Ga[0],uo=Ga[1];if(!Ua||!no.length)return[Ya,[],uo];var we=he(Ya),fn=si(),Mn=(0,Ye.S)(we,!0,fn),Sa=Mn.checkedKeys,on=Mn.halfCheckedKeys;return[ai(Sa),ai(on),uo]},[Ua,no,si,ai,Io]),ri=(0,et.Z)(br,3),Hr=ri[0],ko=ri[1],co=ri[2],di=de.useMemo(function(){var Qa=he(Hr),Ga=lt(Qa,si,Ir);return[].concat((0,b.Z)(co),(0,b.Z)(ai(Ga)))},[Hr,si,ai,co,Ir]),hi=ft(di,Pr,Er,Ua,Sn),Qi=(0,se.Z)(function(Qa){if(xr(Qa),pt){var Ga=Rt(Qa),Ya=Ga.map(function(fn){return gt(fn,Pr,Er).map(function(Mn){return Mn.option})}),uo=Ua?Ga:Ga[0],we=Ua?Ya:Ya[0];pt(uo,we)}}),tl=(0,se.Z)(function(Qa){if((!Ua||ka)&&Go(""),!Ua)Qi(Qa);else{var Ga=He(Qa),Ya=he(Hr),uo=he(ko),we=Ya.includes(Ga),fn=co.some(function(Ha){return He(Ha)===Ga}),Mn=Hr,Sa=co;if(fn&&!we)Sa=co.filter(function(Ha){return He(Ha)!==Ga});else{var on=we?Ya.filter(function(Ha){return Ha!==Ga}):[].concat((0,b.Z)(Ya),[Ga]),Ma=si(),Fa;if(we){var jn=(0,Ye.S)(on,{checked:!1,halfCheckedKeys:uo},Ma);Fa=jn.checkedKeys}else{var Xn=(0,Ye.S)(on,!0,Ma);Fa=Xn.checkedKeys}var sr=lt(Fa,si,Ir);Mn=ai(sr)}Qi([].concat((0,b.Z)(Sa),(0,b.Z)(Mn)))}}),nl=function(Ga,Ya){if(Ya.type==="clear"){Qi([]);return}var uo=Ya.values[0],we=uo.valueCells;tl(we)},Vo=Sr!==void 0?Sr:Ur,wi=bn||Ue,Vi=Kn||Nn,dl=function(Ga){ua==null||ua(Ga),Qn==null||Qn(Ga)},ml=de.useMemo(function(){return{options:Pr,fieldNames:Er,values:Hr,halfValues:ko,changeOnSelect:Bt,onSelect:tl,checkable:Wn,searchOptions:Jo,dropdownPrefixCls:lr,loadData:Nr,expandTrigger:Pa,expandIcon:ur,loadingIcon:da,dropdownMenuColumnStyle:Xt}},[Pr,Er,Hr,ko,Bt,tl,Wn,Jo,lr,Nr,Pa,ur,da,Xt]),yl=!(yo?Jo:Pr).length,kr=yo&&Qo.matchInputWidth||yl?{}:{minWidth:"auto"};return de.createElement(x.Provider,{value:ml},de.createElement(Ge.Ac,(0,st.Z)({},ha,{ref:It,id:za,prefixCls:Wt,autoClearSearchValue:ka,dropdownMatchSelectWidth:Cr,dropdownStyle:kr,displayValues:hi,onDisplayValuesChange:nl,mode:Ua?"multiple":void 0,searchValue:yo,onSearch:Mo,showSearch:eo,OptionList:Nt,emptyOptions:yl,open:Vo,dropdownClassName:wi,placement:Vi,onDropdownVisibleChange:dl,getRawInputElement:function(){return En}})))});Oe.SHOW_PARENT=je,Oe.SHOW_CHILD=Ae;var Ie=Oe,St=Ie,nt=ee(2738),Me=ee(62892),yt=ee(53487),Bn=ee(19080),nn=ee(36355),dn=ee(93891),un=ee(1684),yn=ee(19716),Te=ee(32441),Ft=ee(14154),zt=ee(58582),wt=ee(84443),kt=ee(66339),sn=ee(33234),cn=ee(98447),Ln=ee(17313),Jn=ee(74207),va=ee(83116);const Da=We=>{const{prefixCls:It,componentCls:_t,antCls:Vt}=We,Wt=`${_t}-menu-item`,Rn=` &${Wt}-expand ${Wt}-expand-icon, ${Wt}-loading-icon - `;return[{[_t]:{width:We.controlWidth}},{[`${_t}-dropdown`]:[(0,cn.C2)(`${It}-checkbox`,We),{[`&${Vt}-select-dropdown`]:{padding:0}},{[_t]:{"&-checkbox":{top:0,marginInlineEnd:We.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${_t}-menu-empty`]:{[`${_t}-menu`]:{width:"100%",height:"auto",[Wt]:{color:We.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:We.controlItemWidth,height:We.dropdownHeight,margin:0,padding:We.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${We.lineWidth}px ${We.lineType} ${We.colorSplit}`},"&-item":Object.assign(Object.assign({},Ln.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:We.optionPadding,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${We.motionDurationMid}`,borderRadius:We.borderRadiusSM,"&:hover":{background:We.controlItemBgHover},"&-disabled":{color:We.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Rn]:{color:We.colorTextDisabled}},[`&-active:not(${Wt}-disabled)`]:{"&, &:hover":{fontWeight:We.optionSelectedFontWeight,backgroundColor:We.optionSelectedBg}},"&-content":{flex:"auto"},[Rn]:{marginInlineStart:We.paddingXXS,color:We.colorTextDescription,fontSize:We.fontSizeIcon},"&-keyword":{color:We.colorHighlight}})}}}]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Jn.c)(We)]};var Na=(0,va.Z)("Cascader",We=>[Da(We)],We=>{const It=Math.round((We.controlHeight-We.fontSize*We.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:We.controlItemBgActive,optionSelectedFontWeight:We.fontWeightStrong,optionPadding:`${It}px ${We.paddingSM}px`,menuPadding:We.paddingXXS}}),ar=function(We,It){var _t={};for(var Vt in We)Object.prototype.hasOwnProperty.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,Vt=Object.getOwnPropertySymbols(We);WtBt===0?[vt]:[].concat((0,b.Z)(wn),[It,vt]),[]),Wt=[];let Rn=0;return Vt.forEach((wn,vt)=>{const Bt=Rn+wn.length;let pt=We.slice(Rn,Bt);Rn=Bt,vt%2===1&&(pt=de.createElement("span",{className:`${_t}-menu-item-keyword`,key:`separator-${vt}`},pt)),Wt.push(pt)}),Wt}const en=(We,It,_t,Vt)=>{const Wt=[],Rn=We.toLowerCase();return It.forEach((wn,vt)=>{vt!==0&&Wt.push(" / ");let Bt=wn[Vt.label];const pt=typeof Bt;(pt==="string"||pt==="number")&&(Bt=yr(String(Bt),Rn,_t)),Wt.push(Bt)}),Wt},On=de.forwardRef((We,It)=>{const{prefixCls:_t,size:Vt,disabled:Wt,className:Rn,rootClassName:wn,multiple:vt,bordered:Bt=!0,transitionName:pt,choiceTransitionName:Sn="",popupClassName:Wn,dropdownClassName:An,expandIcon:ka,placement:pa,showSearch:_n,allowClear:Ea=!0,notFoundContent:Pa,direction:Dn,getPopupContainer:lr,status:Nr,showArrow:Ur,builtinPlacements:Sr,style:Ue}=We,bn=ar(We,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Xt=(0,nt.Z)(bn,["suffixIcon"]),{getPopupContainer:Nn,getPrefixCls:Kn,renderEmpty:la,direction:Qn,popupOverflow:Un,cascader:ur}=de.useContext(nn.E_),da=Dn||Qn,En=da==="rtl",{status:dr,hasFeedback:xr,isFormItemInput:Wr,feedbackIcon:Ir}=de.useContext(Te.aM),ha=(0,Bn.F)(dr,Nr),za=Pa||(la==null?void 0:la("Cascader"))||de.createElement(dn.Z,{componentName:"Cascader"}),Ua=Kn(),La=Kn("select",_t),Or=Kn("cascader",_t),[no,Fr]=(0,Ft.Z)(La),[Er]=Na(Or),{compactSize:Pr,compactItemClassnames:si}=(0,sn.ri)(La,Dn),ai=le()(Wn||An,`${Or}-dropdown`,{[`${Or}-dropdown-rtl`]:da==="rtl"},wn,Fr),xi=de.useMemo(()=>{if(!_n)return _n;let mo={render:en};return typeof _n=="object"&&(mo=Object.assign(Object.assign({},mo),_n)),mo},[_n]),ho=(0,yn.Z)(mo=>{var di;return(di=Vt!=null?Vt:Pr)!==null&&di!==void 0?di:mo}),yo=de.useContext(un.Z),Go=Wt!=null?Wt:yo;let Mo=ka;ka||(Mo=En?de.createElement(Be.Z,null):de.createElement(Ze.Z,null));const Ao=de.createElement("span",{className:`${La}-menu-item-loading-icon`},de.createElement(Ne.Z,{spin:!0})),gr=de.useMemo(()=>vt?de.createElement("span",{className:`${Or}-checkbox-inner`}):!1,[vt]),eo=(0,wt.Z)(We.suffixIcon,Ur),{suffixIcon:Qo,removeIcon:Yo,clearIcon:Oo}=(0,kt.Z)(Object.assign(Object.assign({},We),{hasFeedback:xr,feedbackIcon:Ir,showSuffixIcon:eo,multiple:vt,prefixCls:La,componentName:"Cascader"})),br=de.useMemo(()=>pa!==void 0?pa:En?"bottomRight":"bottomLeft",[pa,En]),ri=(0,zt.Z)(Sr,Un),Hr=Ea===!0?{clearIcon:Oo}:Ea,ko=de.createElement(St,Object.assign({prefixCls:La,className:le()(!_t&&Or,{[`${La}-lg`]:ho==="large",[`${La}-sm`]:ho==="small",[`${La}-rtl`]:En,[`${La}-borderless`]:!Bt,[`${La}-in-form-item`]:Wr},(0,Bn.Z)(La,ha,xr),si,ur==null?void 0:ur.className,Rn,wn,Fr),disabled:Go,style:Object.assign(Object.assign({},ur==null?void 0:ur.style),Ue)},Xt,{builtinPlacements:ri,direction:da,placement:br,notFoundContent:za,allowClear:Hr,showSearch:xi,expandIcon:Mo,suffixIcon:Qo,removeIcon:Yo,loadingIcon:Ao,checkable:gr,dropdownClassName:ai,dropdownPrefixCls:_t||Or,choiceTransitionName:(0,Me.m)(Ua,"",Sn),transitionName:(0,Me.m)(Ua,"slide-up",pt),getPopupContainer:lr||Nn,ref:It}));return Er(no(ko))}),ia=(0,yt.Z)(On);On.SHOW_PARENT=fa,On.SHOW_CHILD=$a,On._InternalPanelDoNotUseOrYouWillBeFired=ia;var xa=On},24905:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ve}});var b=ee(92310),de=ee.n(b),Be=ee(5630),Ne=ee(59301),Ze=ee(36355),ke=ee(1684),le=ee(32441),et=Ne.createContext(null),Ve=ee(98447),Ge=ee(14088),Je=ee(4572),Ye=function(be,je){var Ae={};for(var He in be)Object.prototype.hasOwnProperty.call(be,He)&&je.indexOf(He)<0&&(Ae[He]=be[He]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,He=Object.getOwnPropertySymbols(be);he{var Ae;const{prefixCls:He,className:he,rootClassName:qe,children:Ke,indeterminate:ht=!1,style:Le,onMouseEnter:ot,onMouseLeave:lt,skipGroup:gt=!1,disabled:ft}=be,ln=Ye(be,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:xt,direction:an,checkbox:hn}=Ne.useContext(Ze.E_),$e=Ne.useContext(et),{isFormItemInput:dt}=Ne.useContext(le.aM),rn=Ne.useContext(ke.Z),Vn=(Ae=($e==null?void 0:$e.disabled)||ft)!==null&&Ae!==void 0?Ae:rn,Zt=Ne.useRef(ln.value);Ne.useEffect(()=>{$e==null||$e.registerValue(ln.value)},[]),Ne.useEffect(()=>{if(!gt)return ln.value!==Zt.current&&($e==null||$e.cancelValue(Zt.current),$e==null||$e.registerValue(ln.value),Zt.current=ln.value),()=>$e==null?void 0:$e.cancelValue(ln.value)},[ln.value]);const Fn=xt("checkbox",He),[ze,ct]=(0,Ve.ZP)(Fn),Lt=Object.assign({},ln);$e&&!gt&&(Lt.onChange=function(){ln.onChange&&ln.onChange.apply(ln,arguments),$e.toggleOption&&$e.toggleOption({label:Ke,value:ln.value})},Lt.name=$e.name,Lt.checked=$e.value.includes(ln.value));const mt=de()(`${Fn}-wrapper`,{[`${Fn}-rtl`]:an==="rtl",[`${Fn}-wrapper-checked`]:Lt.checked,[`${Fn}-wrapper-disabled`]:Vn,[`${Fn}-wrapper-in-form-item`]:dt},hn==null?void 0:hn.className,he,qe,ct),Nt=de()({[`${Fn}-indeterminate`]:ht},Je.A,ct),ut=ht?"mixed":void 0;return ze(Ne.createElement(Ge.Z,{component:"Checkbox",disabled:Vn},Ne.createElement("label",{className:mt,style:Object.assign(Object.assign({},hn==null?void 0:hn.style),Le),onMouseEnter:ot,onMouseLeave:lt},Ne.createElement(Be.Z,Object.assign({"aria-checked":ut},Lt,{prefixCls:Fn,className:Nt,disabled:Vn,ref:je})),Ke!==void 0&&Ne.createElement("span",null,Ke))))};var a=Ne.forwardRef(se),x=ee(95190),y=ee(2738),z=function(be,je){var Ae={};for(var He in be)Object.prototype.hasOwnProperty.call(be,He)&&je.indexOf(He)<0&&(Ae[He]=be[He]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,He=Object.getOwnPropertySymbols(be);he{const{defaultValue:Ae,children:He,options:he=[],prefixCls:qe,className:Ke,rootClassName:ht,style:Le,onChange:ot}=be,lt=z(be,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:gt,direction:ft}=Ne.useContext(Ze.E_),[ln,xt]=Ne.useState(lt.value||Ae||[]),[an,hn]=Ne.useState([]);Ne.useEffect(()=>{"value"in lt&&xt(lt.value||[])},[lt.value]);const $e=Ne.useMemo(()=>he.map(at=>typeof at=="string"||typeof at=="number"?{label:at,value:at}:at),[he]),dt=at=>{hn(De=>De.filter(fe=>fe!==at))},rn=at=>{hn(De=>[].concat((0,x.Z)(De),[at]))},Vn=at=>{const De=ln.indexOf(at.value),fe=(0,x.Z)(ln);De===-1?fe.push(at.value):fe.splice(De,1),"value"in lt||xt(fe),ot==null||ot(fe.filter(Xe=>an.includes(Xe)).sort((Xe,Rt)=>{const Oe=$e.findIndex(St=>St.value===Xe),Ie=$e.findIndex(St=>St.value===Rt);return Oe-Ie}))},Zt=gt("checkbox",qe),Fn=`${Zt}-group`,[ze,ct]=(0,Ve.ZP)(Zt),Lt=(0,y.Z)(lt,["value","disabled"]),mt=he.length?$e.map(at=>Ne.createElement(a,{prefixCls:Zt,key:at.value.toString(),disabled:"disabled"in at?at.disabled:lt.disabled,value:at.value,checked:ln.includes(at.value),onChange:at.onChange,className:`${Fn}-item`,style:at.style,title:at.title},at.label)):He,Nt={toggleOption:Vn,value:ln,disabled:lt.disabled,name:lt.name,registerValue:rn,cancelValue:dt},ut=de()(Fn,{[`${Fn}-rtl`]:ft==="rtl"},Ke,ht,ct);return ze(Ne.createElement("div",Object.assign({className:ut,style:Le},Lt,{ref:je}),Ne.createElement(et.Provider,{value:Nt},mt)))},re=Ne.forwardRef(ne);var ue=Ne.memo(re);const ie=a;ie.Group=ue,ie.__ANT_CHECKBOX=!0;var ve=ie},98447:function(Qt,Gt,ee){"use strict";ee.d(Gt,{C2:function(){return Ze}});var b=ee(17313),de=ee(37613),Be=ee(83116);const Ne=ke=>{const{checkboxCls:le}=ke,st=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{display:"inline-flex",flexWrap:"wrap",columnGap:ke.marginXS,[`> ${ke.antCls}-row`]:{flex:1}}),[st]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${st}`]:{marginInlineStart:0},[`&${st}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ke.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,b.oN)(ke))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ke.checkboxSize,height:ke.checkboxSize,direction:"ltr",backgroundColor:ke.colorBgContainer,border:`${ke.lineWidth}px ${ke.lineType} ${ke.colorBorder}`,borderRadius:ke.borderRadiusSM,borderCollapse:"separate",transition:`all ${ke.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ke.checkboxSize/14*5,height:ke.checkboxSize/14*8,border:`${ke.lineWidthBold}px solid ${ke.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ke.motionDurationFast} ${ke.motionEaseInBack}, opacity ${ke.motionDurationFast}`}},"& + span":{paddingInlineStart:ke.paddingXS,paddingInlineEnd:ke.paddingXS}})},{[` + `;return[{[_t]:{width:We.controlWidth}},{[`${_t}-dropdown`]:[(0,cn.C2)(`${It}-checkbox`,We),{[`&${Vt}-select-dropdown`]:{padding:0}},{[_t]:{"&-checkbox":{top:0,marginInlineEnd:We.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${_t}-menu-empty`]:{[`${_t}-menu`]:{width:"100%",height:"auto",[Wt]:{color:We.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:We.controlItemWidth,height:We.dropdownHeight,margin:0,padding:We.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${We.lineWidth}px ${We.lineType} ${We.colorSplit}`},"&-item":Object.assign(Object.assign({},Ln.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:We.optionPadding,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${We.motionDurationMid}`,borderRadius:We.borderRadiusSM,"&:hover":{background:We.controlItemBgHover},"&-disabled":{color:We.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Rn]:{color:We.colorTextDisabled}},[`&-active:not(${Wt}-disabled)`]:{"&, &:hover":{fontWeight:We.optionSelectedFontWeight,backgroundColor:We.optionSelectedBg}},"&-content":{flex:"auto"},[Rn]:{marginInlineStart:We.paddingXXS,color:We.colorTextDescription,fontSize:We.fontSizeIcon},"&-keyword":{color:We.colorHighlight}})}}}]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Jn.c)(We)]};var Na=(0,va.Z)("Cascader",We=>[Da(We)],We=>{const It=Math.round((We.controlHeight-We.fontSize*We.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:We.controlItemBgActive,optionSelectedFontWeight:We.fontWeightStrong,optionPadding:`${It}px ${We.paddingSM}px`,menuPadding:We.paddingXXS}}),ar=function(We,It){var _t={};for(var Vt in We)Object.prototype.hasOwnProperty.call(We,Vt)&&It.indexOf(Vt)<0&&(_t[Vt]=We[Vt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,Vt=Object.getOwnPropertySymbols(We);WtBt===0?[vt]:[].concat((0,b.Z)(wn),[It,vt]),[]),Wt=[];let Rn=0;return Vt.forEach((wn,vt)=>{const Bt=Rn+wn.length;let pt=We.slice(Rn,Bt);Rn=Bt,vt%2===1&&(pt=de.createElement("span",{className:`${_t}-menu-item-keyword`,key:`separator-${vt}`},pt)),Wt.push(pt)}),Wt}const en=(We,It,_t,Vt)=>{const Wt=[],Rn=We.toLowerCase();return It.forEach((wn,vt)=>{vt!==0&&Wt.push(" / ");let Bt=wn[Vt.label];const pt=typeof Bt;(pt==="string"||pt==="number")&&(Bt=yr(String(Bt),Rn,_t)),Wt.push(Bt)}),Wt},On=de.forwardRef((We,It)=>{const{prefixCls:_t,size:Vt,disabled:Wt,className:Rn,rootClassName:wn,multiple:vt,bordered:Bt=!0,transitionName:pt,choiceTransitionName:Sn="",popupClassName:Wn,dropdownClassName:An,expandIcon:ka,placement:pa,showSearch:_n,allowClear:Ea=!0,notFoundContent:Pa,direction:Dn,getPopupContainer:lr,status:Nr,showArrow:Ur,builtinPlacements:Sr,style:Ue}=We,bn=ar(We,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Xt=(0,nt.Z)(bn,["suffixIcon"]),{getPopupContainer:Nn,getPrefixCls:Kn,renderEmpty:ua,direction:Qn,popupOverflow:Un,cascader:ur}=de.useContext(nn.E_),da=Dn||Qn,En=da==="rtl",{status:dr,hasFeedback:Cr,isFormItemInput:Wr,feedbackIcon:Ir}=de.useContext(Te.aM),ha=(0,Bn.F)(dr,Nr),za=Pa||(ua==null?void 0:ua("Cascader"))||de.createElement(dn.Z,{componentName:"Cascader"}),Ua=Kn(),La=Kn("select",_t),Or=Kn("cascader",_t),[no,xr]=(0,Ft.Z)(La),[Er]=Na(Or),{compactSize:Pr,compactItemClassnames:si}=(0,sn.ri)(La,Dn),ai=le()(Wn||An,`${Or}-dropdown`,{[`${Or}-dropdown-rtl`]:da==="rtl"},wn,xr),Bi=de.useMemo(()=>{if(!_n)return _n;let co={render:en};return typeof _n=="object"&&(co=Object.assign(Object.assign({},co),_n)),co},[_n]),po=(0,yn.Z)(co=>{var di;return(di=Vt!=null?Vt:Pr)!==null&&di!==void 0?di:co}),yo=de.useContext(un.Z),Go=Wt!=null?Wt:yo;let Mo=ka;ka||(Mo=En?de.createElement(Be.Z,null):de.createElement(Ze.Z,null));const Do=de.createElement("span",{className:`${La}-menu-item-loading-icon`},de.createElement(Ne.Z,{spin:!0})),gr=de.useMemo(()=>vt?de.createElement("span",{className:`${Or}-checkbox-inner`}):!1,[vt]),eo=(0,wt.Z)(We.suffixIcon,Ur),{suffixIcon:Qo,removeIcon:Jo,clearIcon:Io}=(0,kt.Z)(Object.assign(Object.assign({},We),{hasFeedback:Cr,feedbackIcon:Ir,showSuffixIcon:eo,multiple:vt,prefixCls:La,componentName:"Cascader"})),br=de.useMemo(()=>pa!==void 0?pa:En?"bottomRight":"bottomLeft",[pa,En]),ri=(0,zt.Z)(Sr,Un),Hr=Ea===!0?{clearIcon:Io}:Ea,ko=de.createElement(St,Object.assign({prefixCls:La,className:le()(!_t&&Or,{[`${La}-lg`]:po==="large",[`${La}-sm`]:po==="small",[`${La}-rtl`]:En,[`${La}-borderless`]:!Bt,[`${La}-in-form-item`]:Wr},(0,Bn.Z)(La,ha,Cr),si,ur==null?void 0:ur.className,Rn,wn,xr),disabled:Go,style:Object.assign(Object.assign({},ur==null?void 0:ur.style),Ue)},Xt,{builtinPlacements:ri,direction:da,placement:br,notFoundContent:za,allowClear:Hr,showSearch:Bi,expandIcon:Mo,suffixIcon:Qo,removeIcon:Jo,loadingIcon:Do,checkable:gr,dropdownClassName:ai,dropdownPrefixCls:_t||Or,choiceTransitionName:(0,Me.m)(Ua,"",Sn),transitionName:(0,Me.m)(Ua,"slide-up",pt),getPopupContainer:lr||Nn,ref:It}));return Er(no(ko))}),la=(0,yt.Z)(On);On.SHOW_PARENT=fa,On.SHOW_CHILD=$a,On._InternalPanelDoNotUseOrYouWillBeFired=la;var xa=On},24905:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ve}});var b=ee(92310),de=ee.n(b),Be=ee(5630),Ne=ee(59301),Ze=ee(36355),ke=ee(1684),le=ee(32441),et=Ne.createContext(null),Ve=ee(98447),Ge=ee(14088),Je=ee(4572),Ye=function(be,je){var Ae={};for(var He in be)Object.prototype.hasOwnProperty.call(be,He)&&je.indexOf(He)<0&&(Ae[He]=be[He]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,He=Object.getOwnPropertySymbols(be);he{var Ae;const{prefixCls:He,className:he,rootClassName:qe,children:Ke,indeterminate:ht=!1,style:Le,onMouseEnter:ot,onMouseLeave:lt,skipGroup:gt=!1,disabled:ft}=be,ln=Ye(be,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:xt,direction:an,checkbox:hn}=Ne.useContext(Ze.E_),$e=Ne.useContext(et),{isFormItemInput:dt}=Ne.useContext(le.aM),rn=Ne.useContext(ke.Z),Vn=(Ae=($e==null?void 0:$e.disabled)||ft)!==null&&Ae!==void 0?Ae:rn,Zt=Ne.useRef(ln.value);Ne.useEffect(()=>{$e==null||$e.registerValue(ln.value)},[]),Ne.useEffect(()=>{if(!gt)return ln.value!==Zt.current&&($e==null||$e.cancelValue(Zt.current),$e==null||$e.registerValue(ln.value),Zt.current=ln.value),()=>$e==null?void 0:$e.cancelValue(ln.value)},[ln.value]);const Fn=xt("checkbox",He),[ze,ct]=(0,Ve.ZP)(Fn),Lt=Object.assign({},ln);$e&&!gt&&(Lt.onChange=function(){ln.onChange&&ln.onChange.apply(ln,arguments),$e.toggleOption&&$e.toggleOption({label:Ke,value:ln.value})},Lt.name=$e.name,Lt.checked=$e.value.includes(ln.value));const mt=de()(`${Fn}-wrapper`,{[`${Fn}-rtl`]:an==="rtl",[`${Fn}-wrapper-checked`]:Lt.checked,[`${Fn}-wrapper-disabled`]:Vn,[`${Fn}-wrapper-in-form-item`]:dt},hn==null?void 0:hn.className,he,qe,ct),Nt=de()({[`${Fn}-indeterminate`]:ht},Je.A,ct),ut=ht?"mixed":void 0;return ze(Ne.createElement(Ge.Z,{component:"Checkbox",disabled:Vn},Ne.createElement("label",{className:mt,style:Object.assign(Object.assign({},hn==null?void 0:hn.style),Le),onMouseEnter:ot,onMouseLeave:lt},Ne.createElement(Be.Z,Object.assign({"aria-checked":ut},Lt,{prefixCls:Fn,className:Nt,disabled:Vn,ref:je})),Ke!==void 0&&Ne.createElement("span",null,Ke))))};var a=Ne.forwardRef(se),x=ee(95190),y=ee(2738),z=function(be,je){var Ae={};for(var He in be)Object.prototype.hasOwnProperty.call(be,He)&&je.indexOf(He)<0&&(Ae[He]=be[He]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,He=Object.getOwnPropertySymbols(be);he{const{defaultValue:Ae,children:He,options:he=[],prefixCls:qe,className:Ke,rootClassName:ht,style:Le,onChange:ot}=be,lt=z(be,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:gt,direction:ft}=Ne.useContext(Ze.E_),[ln,xt]=Ne.useState(lt.value||Ae||[]),[an,hn]=Ne.useState([]);Ne.useEffect(()=>{"value"in lt&&xt(lt.value||[])},[lt.value]);const $e=Ne.useMemo(()=>he.map(at=>typeof at=="string"||typeof at=="number"?{label:at,value:at}:at),[he]),dt=at=>{hn(De=>De.filter(fe=>fe!==at))},rn=at=>{hn(De=>[].concat((0,x.Z)(De),[at]))},Vn=at=>{const De=ln.indexOf(at.value),fe=(0,x.Z)(ln);De===-1?fe.push(at.value):fe.splice(De,1),"value"in lt||xt(fe),ot==null||ot(fe.filter(Xe=>an.includes(Xe)).sort((Xe,Rt)=>{const Oe=$e.findIndex(St=>St.value===Xe),Ie=$e.findIndex(St=>St.value===Rt);return Oe-Ie}))},Zt=gt("checkbox",qe),Fn=`${Zt}-group`,[ze,ct]=(0,Ve.ZP)(Zt),Lt=(0,y.Z)(lt,["value","disabled"]),mt=he.length?$e.map(at=>Ne.createElement(a,{prefixCls:Zt,key:at.value.toString(),disabled:"disabled"in at?at.disabled:lt.disabled,value:at.value,checked:ln.includes(at.value),onChange:at.onChange,className:`${Fn}-item`,style:at.style,title:at.title},at.label)):He,Nt={toggleOption:Vn,value:ln,disabled:lt.disabled,name:lt.name,registerValue:rn,cancelValue:dt},ut=de()(Fn,{[`${Fn}-rtl`]:ft==="rtl"},Ke,ht,ct);return ze(Ne.createElement("div",Object.assign({className:ut,style:Le},Lt,{ref:je}),Ne.createElement(et.Provider,{value:Nt},mt)))},re=Ne.forwardRef(ne);var ue=Ne.memo(re);const ie=a;ie.Group=ue,ie.__ANT_CHECKBOX=!0;var ve=ie},98447:function(Qt,Gt,ee){"use strict";ee.d(Gt,{C2:function(){return Ze}});var b=ee(17313),de=ee(37613),Be=ee(83116);const Ne=ke=>{const{checkboxCls:le}=ke,st=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{display:"inline-flex",flexWrap:"wrap",columnGap:ke.marginXS,[`> ${ke.antCls}-row`]:{flex:1}}),[st]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${st}`]:{marginInlineStart:0},[`&${st}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,b.Wf)(ke)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ke.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,b.oN)(ke))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ke.checkboxSize,height:ke.checkboxSize,direction:"ltr",backgroundColor:ke.colorBgContainer,border:`${ke.lineWidth}px ${ke.lineType} ${ke.colorBorder}`,borderRadius:ke.borderRadiusSM,borderCollapse:"separate",transition:`all ${ke.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ke.checkboxSize/14*5,height:ke.checkboxSize/14*8,border:`${ke.lineWidthBold}px solid ${ke.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ke.motionDurationFast} ${ke.motionEaseInBack}, opacity ${ke.motionDurationFast}`}},"& + span":{paddingInlineStart:ke.paddingXS,paddingInlineEnd:ke.paddingXS}})},{[` ${st}:not(${st}-disabled), ${le}:not(${le}-disabled) `]:{[`&:hover ${le}-inner`]:{borderColor:ke.colorPrimary}},[`${st}:not(${st}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:ke.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:ke.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:ke.colorPrimary,borderColor:ke.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ke.motionDurationMid} ${ke.motionEaseOutBack} ${ke.motionDurationFast}`}}},[` @@ -129,8 +129,8 @@ & > ${Nt}-header`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`> ${Nt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:fe,color:yt,lineHeight:un,cursor:"pointer",transition:`all ${wt}, visibility 0s`,[`> ${Nt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Nt}-expand-icon`]:{height:nn*un,display:"flex",alignItems:"center",paddingInlineEnd:yn},[`${Nt}-arrow`]:Object.assign(Object.assign({},(0,xt.Ro)()),{fontSize:kt,svg:{transition:`transform ${wt}`}}),[`${Nt}-header-text`]:{marginInlineEnd:"auto"}},[`${Nt}-header-collapsible-only`]:{cursor:"default",[`${Nt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Nt}-icon-collapsible-only`]:{cursor:"default",[`${Nt}-expand-icon`]:{cursor:"pointer"}}},[`${Nt}-content`]:{color:Me,backgroundColor:ut,borderTop:cn,[`& > ${Nt}-content-box`]:{padding:sn},"&-hidden":{display:"none"}},"&-small":{[`> ${Nt}-item`]:{[`> ${Nt}-header`]:{padding:Xe,paddingInlineStart:zt,[`> ${Nt}-expand-icon`]:{marginInlineStart:Te-zt}},[`> ${Nt}-content > ${Nt}-content-box`]:{padding:Te}}},"&-large":{[`> ${Nt}-item`]:{fontSize:dn,[`> ${Nt}-header`]:{padding:Rt,paddingInlineStart:at,[`> ${Nt}-expand-icon`]:{height:dn*un,marginInlineStart:Ft-at}},[`> ${Nt}-content > ${Nt}-content-box`]:{padding:Ft}}},[`${Nt}-item:last-child`]:{[`> ${Nt}-content`]:{borderRadius:`0 0 ${Oe}px ${Oe}px`}},[`& ${Nt}-item-disabled > ${Nt}-header`]:{"\n &,\n & > .arrow\n ":{color:Bn,cursor:"not-allowed"}},[`&${Nt}-icon-position-end`]:{[`& > ${Nt}-item`]:{[`> ${Nt}-header`]:{[`${Nt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:yn}}}}})}},rn=mt=>{const{componentCls:Nt}=mt,ut=`> ${Nt}-item > ${Nt}-header ${Nt}-arrow svg`;return{[`${Nt}-rtl`]:{[ut]:{transform:"rotate(180deg)"}}}},Vn=mt=>{const{componentCls:Nt,headerBg:ut,paddingXXS:at,colorBorder:De}=mt;return{[`${Nt}-borderless`]:{backgroundColor:ut,border:0,[`> ${Nt}-item`]:{borderBottom:`1px solid ${De}`},[` > ${Nt}-item:last-child, > ${Nt}-item:last-child ${Nt}-header - `]:{borderRadius:0},[`> ${Nt}-item:last-child`]:{borderBottom:0},[`> ${Nt}-item > ${Nt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Nt}-item > ${Nt}-content > ${Nt}-content-box`]:{paddingTop:at}}}},Zt=mt=>{const{componentCls:Nt,paddingSM:ut}=mt;return{[`${Nt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Nt}-item`]:{borderBottom:0,[`> ${Nt}-content`]:{backgroundColor:"transparent",border:0,[`> ${Nt}-content-box`]:{paddingBlock:ut}}}}}};var Fn=(0,hn.Z)("Collapse",mt=>{const Nt=(0,$e.TS)(mt,{collapseHeaderPaddingSM:`${mt.paddingXS}px ${mt.paddingSM}px`,collapseHeaderPaddingLG:`${mt.padding}px ${mt.paddingLG}px`,collapsePanelBorderRadius:mt.borderRadiusLG});return[dt(Nt),Vn(Nt),Zt(Nt),rn(Nt),(0,an.Z)(Nt)]},mt=>({headerPadding:`${mt.paddingSM}px ${mt.padding}px`,headerBg:mt.colorFillAlter,contentPadding:`${mt.padding}px 16px`,contentBg:mt.colorBgContainer})),ct=Object.assign(Ve.forwardRef((mt,Nt)=>{const{getPrefixCls:ut,direction:at,collapse:De}=Ve.useContext(lt.E_),{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,bordered:Ie=!0,ghost:St,size:nt,expandIconPosition:Me="start",children:yt,expandIcon:Bn}=mt,nn=(0,gt.Z)(cn=>{var Ln;return(Ln=nt!=null?nt:cn)!==null&&Ln!==void 0?Ln:"middle"}),dn=ut("collapse",fe),un=ut(),[yn,Te]=Fn(dn),Ft=Ve.useMemo(()=>Me==="left"?"start":Me==="right"?"end":Me,[Me]),zt=function(){let cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ln=Bn?Bn(cn):Ve.createElement(b.Z,{rotate:cn.isActive?90:void 0});return(0,ot.Tm)(Ln,()=>({className:Be()(Ln.props.className,`${dn}-arrow`)}))},wt=Be()(`${dn}-icon-position-${Ft}`,{[`${dn}-borderless`]:!Ie,[`${dn}-rtl`]:at==="rtl",[`${dn}-ghost`]:!!St,[`${dn}-${nn}`]:nn!=="middle"},De==null?void 0:De.className,Xe,Rt,Te),kt=Object.assign(Object.assign({},(0,Le.Z)(un)),{motionAppear:!1,leavedClassName:`${dn}-content-hidden`}),sn=Ve.useMemo(()=>yt?(0,Je.Z)(yt).map((cn,Ln)=>{var Jn,va;if(!((Jn=cn.props)===null||Jn===void 0)&&Jn.disabled){const Da=(va=cn.key)!==null&&va!==void 0?va:String(Ln),{disabled:Na,collapsible:ar}=cn.props,$a=Object.assign(Object.assign({},(0,ht.Z)(cn.props,["disabled"])),{key:Da,collapsible:ar!=null?ar:Na?"disabled":void 0});return(0,ot.Tm)(cn,$a)}return cn}):null,[yt]);return yn(Ve.createElement(qe,Object.assign({ref:Nt,openMotion:kt},(0,ht.Z)(mt,["rootClassName"]),{expandIcon:zt,prefixCls:dn,className:wt,style:Object.assign(Object.assign({},De==null?void 0:De.style),Oe)}),sn))}),{Panel:ln}),Lt=ct},5083:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return Wu}});var b=ee(61186),de=ee.n(b),Be=ee(48736),Ne=ee(90111),Ze=ee.n(Ne),ke=ee(58319),le=ee.n(ke),st=ee(23250),et=ee.n(st),Ve=ee(74959),Ge=ee.n(Ve),Je=ee(10238),Ye=ee.n(Je),se=ee(33656),E=ee.n(se);de().extend(E()),de().extend(Ye()),de().extend(Ze()),de().extend(le()),de().extend(et()),de().extend(Ge()),de().extend(function(me,Se){var ye=Se.prototype,tt=ye.format;ye.format=function(qt){var Kt=(qt||"").replace("Wo","wo");return tt.bind(this)(Kt)}});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(Se){var ye=a[Se];return ye||Se.split("_")[0]},y=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return de()()},getFixedDate:function(Se){return de()(Se,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Se){return Se.endOf("month")},getWeekDay:function(Se){var ye=Se.locale("en");return ye.weekday()+ye.localeData().firstDayOfWeek()},getYear:function(Se){return Se.year()},getMonth:function(Se){return Se.month()},getDate:function(Se){return Se.date()},getHour:function(Se){return Se.hour()},getMinute:function(Se){return Se.minute()},getSecond:function(Se){return Se.second()},addYear:function(Se,ye){return Se.add(ye,"year")},addMonth:function(Se,ye){return Se.add(ye,"month")},addDate:function(Se,ye){return Se.add(ye,"day")},setYear:function(Se,ye){return Se.year(ye)},setMonth:function(Se,ye){return Se.month(ye)},setDate:function(Se,ye){return Se.date(ye)},setHour:function(Se,ye){return Se.hour(ye)},setMinute:function(Se,ye){return Se.minute(ye)},setSecond:function(Se,ye){return Se.second(ye)},isAfter:function(Se,ye){return Se.isAfter(ye)},isValidate:function(Se){return Se.isValid()},locale:{getWeekFirstDay:function(Se){return de()().locale(x(Se)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Se,ye){return ye.locale(x(Se)).weekday(0)},getWeek:function(Se,ye){return ye.locale(x(Se)).week()},getShortWeekDays:function(Se){return de()().locale(x(Se)).localeData().weekdaysMin()},getShortMonths:function(Se){return de()().locale(x(Se)).localeData().monthsShort()},format:function(Se,ye,tt){return ye.locale(x(Se)).format(tt)},parse:function(Se,ye,tt){for(var it=x(Se),qt=0;qt1&&(Kt=Se.addDate(Kt,-7)),Kt}function Te(me,Se,ye){var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Se){case"year":return ye.addYear(me,tt*10);case"quarter":case"month":return ye.addYear(me,tt);default:return ye.addMonth(me,tt)}}function Ft(me,Se){var ye=Se.generateConfig,tt=Se.locale,it=Se.format;return typeof it=="function"?it(me):ye.locale.format(tt.locale,me,it)}function zt(me,Se){var ye=Se.generateConfig,tt=Se.locale,it=Se.formatList;return!me||typeof it[0]=="function"?null:ye.locale.parse(tt.locale,me,it)}function wt(me){var Se=me.cellDate,ye=me.mode,tt=me.disabledDate,it=me.generateConfig;if(!tt)return!1;var qt=function(Ia,kn,sa){for(var Oa=kn;Oa<=sa;){var Br=void 0;switch(Ia){case"date":{if(Br=it.setDate(Se,Oa),!tt(Br))return!1;break}case"month":{if(Br=it.setMonth(Se,Oa),!wt({cellDate:Br,mode:"month",generateConfig:it,disabledDate:tt}))return!1;break}case"year":{if(Br=it.setYear(Se,Oa),!wt({cellDate:Br,mode:"year",generateConfig:it,disabledDate:tt}))return!1;break}}Oa+=1}return!0};switch(ye){case"date":case"week":return tt(Se);case"month":{var Kt=1,Zn=it.getDate(it.getEndDate(Se));return qt("date",Kt,Zn)}case"quarter":{var Tn=Math.floor(it.getMonth(Se)/3)*3,aa=Tn+2;return qt("month",Tn,aa)}case"year":return qt("month",0,11);case"decade":{var Ca=it.getYear(Se),ga=Math.floor(Ca/De)*De,mn=ga+De-1;return qt("year",ga,mn)}}}function kt(me,Se){var ye=Se.formatList,tt=Se.generateConfig,it=Se.locale;return(0,ut.Z)(function(){if(!me)return[[""],""];for(var qt="",Kt=[],Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(aa.current),Oa){Tn(sa);return}aa.current=requestAnimationFrame(function(){Tn(sa)})}var ga=kt(Zn,{formatList:ye,generateConfig:tt,locale:it}),mn=(0,Lt.Z)(ga,2),Ba=mn[1];function Ia(sa){Ca(sa)}function kn(){var sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ca(null,sa)}return(0,ie.useEffect)(function(){kn(!0)},[me]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(aa.current)}},[]),[Ba,Ia,kn]}var cn=ee(10228),Ln=ee(16089),Jn=ee(95190),va=ee(29194),Da=new Map;function Na(me,Se){var ye;function tt(){(0,va.Z)(me)?Se():ye=(0,Ln.Z)(function(){tt()})}return tt(),function(){Ln.Z.cancel(ye)}}function ar(me,Se,ye){if(Da.get(me)&&cancelAnimationFrame(Da.get(me)),ye<=0){Da.set(me,requestAnimationFrame(function(){me.scrollTop=Se}));return}var tt=Se-me.scrollTop,it=tt/ye*10;Da.set(me,requestAnimationFrame(function(){me.scrollTop+=it,me.scrollTop!==Se&&ar(me,Se,ye-10)}))}function $a(me,Se){var ye=Se.onLeftRight,tt=Se.onCtrlLeftRight,it=Se.onUpDown,qt=Se.onPageUpDown,Kt=Se.onEnter,Zn=me.which,Tn=me.ctrlKey,aa=me.metaKey;switch(Zn){case cn.Z.LEFT:if(Tn||aa){if(tt)return tt(-1),!0}else if(ye)return ye(-1),!0;break;case cn.Z.RIGHT:if(Tn||aa){if(tt)return tt(1),!0}else if(ye)return ye(1),!0;break;case cn.Z.UP:if(it)return it(-1),!0;break;case cn.Z.DOWN:if(it)return it(1),!0;break;case cn.Z.PAGE_UP:if(qt)return qt(-1),!0;break;case cn.Z.PAGE_DOWN:if(qt)return qt(1),!0;break;case cn.Z.ENTER:if(Kt)return Kt(),!0;break}return!1}function fa(me,Se,ye,tt){var it=me;if(!it)switch(Se){case"time":it=tt?"hh:mm:ss a":"HH:mm:ss";break;case"week":it="gggg-wo";break;case"month":it="YYYY-MM";break;case"quarter":it="YYYY-[Q]Q";break;case"year":it="YYYY";break;default:it=ye?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return it}function yr(me,Se,ye){var tt=me==="time"?8:10,it=typeof Se=="function"?Se(ye.getNow()).length:Se.length;return Math.max(tt,it)+2}var en=null,On=new Set;function ia(me){return!en&&typeof window!="undefined"&&window.addEventListener&&(en=function(ye){(0,Jn.Z)(On).forEach(function(tt){tt(ye)})},window.addEventListener("mousedown",en)),On.add(me),function(){On.delete(me),On.size===0&&(window.removeEventListener("mousedown",en),en=null)}}function xa(me){var Se=me.target;if(me.composed&&Se.shadowRoot){var ye;return((ye=me.composedPath)===null||ye===void 0?void 0:ye.call(me)[0])||Se}return Se}var We=function(Se){return Se==="month"||Se==="date"?"year":Se},It=function(Se){return Se==="date"?"month":Se},_t=function(Se){return Se==="month"||Se==="date"?"quarter":Se},Vt=function(Se){return Se==="date"?"week":Se},Wt={year:We,month:It,quarter:_t,week:Vt,time:null,date:null};function Rn(me,Se){return me.some(function(ye){return ye&&ye.contains(Se)})}function wn(me){var Se=me.open,ye=me.value,tt=me.isClickOutside,it=me.triggerOpen,qt=me.forwardKeyDown,Kt=me.onKeyDown,Zn=me.blurToCancel,Tn=me.onSubmit,aa=me.onCancel,Ca=me.onFocus,ga=me.onBlur,mn=me.changeOnBlur,Ba=(0,ie.useState)(!1),Ia=(0,Lt.Z)(Ba,2),kn=Ia[0],sa=Ia[1],Oa=(0,ie.useState)(!1),Br=(0,Lt.Z)(Oa,2),vr=Br[0],wr=Br[1],jr=(0,ie.useRef)(!1),Lr=(0,ie.useRef)(!1),Gn=(0,ie.useRef)(!1),Ko={onMouseDown:function(){sa(!0),it(!0)},onKeyDown:function(zo){var qo=function(){Gn.current=!0};if(Kt(zo,qo),!Gn.current){switch(zo.which){case cn.Z.ENTER:{Se?Tn()!==!1&&sa(!0):it(!0),zo.preventDefault();return}case cn.Z.TAB:{kn&&Se&&!zo.shiftKey?(sa(!1),zo.preventDefault()):!kn&&Se&&!qt(zo)&&zo.shiftKey&&(sa(!0),zo.preventDefault());return}case cn.Z.ESC:{sa(!0),aa();return}}!Se&&![cn.Z.SHIFT].includes(zo.which)?it(!0):kn||qt(zo)}},onFocus:function(zo){sa(!0),wr(!0),Ca&&Ca(zo)},onBlur:function(zo){if(jr.current||!tt(document.activeElement)){jr.current=!1;return}Zn?setTimeout(function(){for(var qo=document,ii=qo.activeElement;ii&&ii.shadowRoot;)ii=ii.shadowRoot.activeElement;tt(ii)&&aa()},0):Se&&(it(!1),Lr.current&&Tn()),wr(!1),ga==null||ga(zo)}};return(0,ie.useEffect)(function(){Lr.current=!1},[Se]),(0,ie.useEffect)(function(){Lr.current=!0},[ye]),(0,ie.useEffect)(function(){return ia(function(fo){var zo=xa(fo),qo=tt(zo);Se&&(qo?!mn&&(!vr||qo)&&it(!1):(jr.current=!0,(0,Ln.Z)(function(){jr.current=!1})))})}),[Ko,{focused:vr,typing:kn}]}function vt(me,Se){return ie.useMemo(function(){return me||(Se?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Se).map(function(ye){var tt=(0,Lt.Z)(ye,2),it=tt[0],qt=tt[1];return{label:it,value:qt}})):[])},[me,Se])}var Bt=ee(34280);function pt(me){var Se=me.valueTexts,ye=me.onTextChange,tt=ie.useState(""),it=(0,Lt.Z)(tt,2),qt=it[0],Kt=it[1],Zn=ie.useRef([]);Zn.current=Se;function Tn(Ca){Kt(Ca),ye(Ca)}function aa(){Kt(Zn.current[0])}return(0,Bt.Z)(function(){Se.every(function(Ca){return Ca!==qt})&&aa()},[Se.join("||")]),[qt,Tn,aa]}var Sn=ie.createContext({}),Wn=Sn,An=ee(93664);function ka(me){var Se=me.cellRender,ye=me.monthCellRender,tt=me.dateRender,it=ie.useMemo(function(){if(Se)return Se;if(!(!ye&&!tt))return function(qt,Kt){var Zn=qt;return tt&&Kt.type==="date"?tt(Zn,Kt.today):ye&&Kt.type==="month"?ye(Zn,Kt.locale):Kt.originNode}},[Se,ye,tt]);return it}function pa(me,Se){for(var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",tt=String(me);tt.length=1?ye|0:1,Kt=me;Kt<=Se;Kt+=qt)it.push({label:pa(Kt,2),value:Kt,disabled:(tt||[]).includes(Kt)});return it}function Er(me){var Se=me.generateConfig,ye=me.prefixCls,tt=me.operationRef,it=me.activeColumnIndex,qt=me.value,Kt=me.showHour,Zn=me.showMinute,Tn=me.showSecond,aa=me.use12Hours,Ca=me.hourStep,ga=Ca===void 0?1:Ca,mn=me.minuteStep,Ba=mn===void 0?1:mn,Ia=me.secondStep,kn=Ia===void 0?1:Ia,sa=me.disabledHours,Oa=me.disabledMinutes,Br=me.disabledSeconds,vr=me.disabledTime,wr=me.hideDisabledOptions,jr=me.onSelect,Lr=me.cellRender,Gn=me.locale,Ko=[],fo="".concat(ye,"-content"),zo="".concat(ye,"-time-panel"),qo,ii=qt?Se.getHour(qt):-1,pi=ii,zi=qt?Se.getMinute(qt):-1,oo=qt?Se.getSecond(qt):-1,Lo=Se.getNow(),To=ie.useMemo(function(){if(vr){var vn=vr(Lo);return[vn.disabledHours,vn.disabledMinutes,vn.disabledSeconds]}return[sa,Oa,Br]},[sa,Oa,Br,vr,Lo]),wi=(0,Lt.Z)(To,3),Ni=wi[0],fi=wi[1],Ro=wi[2],ol=Fr(0,23,ga,Ni&&Ni()),Xi=(0,ut.Z)(function(){return ol},ol,no);aa&&(qo=pi>=12,pi%=12);var Ee=ie.useMemo(function(){if(!aa)return[!1,!1];var vn=[!0,!0];return Xi.forEach(function(pn){var qn=pn.disabled,na=pn.value;qn||(na>=12?vn[1]=!1:vn[0]=!1)}),vn},[aa,Xi]),Ce=(0,Lt.Z)(Ee,2),Qe=Ce[0],rt=Ce[1],Pt=ie.useMemo(function(){return aa?Xi.filter(qo?function(vn){return vn.value>=12}:function(vn){return vn.value<12}).map(function(vn){var pn=vn.value%12,qn=pn===0?"12":pa(pn,2);return(0,ct.Z)((0,ct.Z)({},vn),{},{label:qn,value:pn})}):Xi},[aa,qo,Xi]),Et=Fr(0,59,Ba,fi&&fi(ii)),$t=Fr(0,59,kn,Ro&&Ro(ii,zi)),Yt=Ua({value:qt,generateConfig:Se,disabledMinutes:fi,disabledSeconds:Ro,minutes:Et,seconds:$t,use12Hours:aa});tt.current={onUpDown:function(pn){var qn=Ko[it];if(qn)for(var na=qn.units.findIndex(function(Xa){return Xa.value===qn.value}),ca=qn.units.length,Aa=1;Aa2&&arguments[2]!==void 0?arguments[2]:!1;(or===sa||Ot)&&(Tr(pe),Ko&&Ko(pe),Yt&&Yt(pe,Pe),fo&&!dn(Tn,pe,rr)&&!(Ba!=null&&Ba(pe))&&fo(pe))},wo=function(pe){if(sr.includes(or)){var Pe,Ot,tn=or==="date";switch(pe===cn.Z.PAGE_UP||pe===cn.Z.PAGE_DOWN?Ot=tn?Tn.addMonth:Tn.addYear:Ot=tn?Tn.addDate:Tn.addMonth,pe){case cn.Z.LEFT:case cn.Z.PAGE_UP:Pe=Ot(Gr,-1);break;case cn.Z.RIGHT:case cn.Z.PAGE_DOWN:Pe=Ot(Gr,1);break;case cn.Z.UP:case cn.Z.DOWN:Pe=Ot(Gr,Number("".concat(pe===cn.Z.UP?"-":"").concat(tn?Xe:ko)));break}if(Pe)return!(Ba!=null&&Ba(Pe))}return!0},yi=function(pe){if(Aa.current&&Aa.current.onKeyDown){var Pe=!0,Ot=pe.which;if([cn.Z.LEFT,cn.Z.RIGHT,cn.Z.UP,cn.Z.DOWN,cn.Z.PAGE_UP,cn.Z.PAGE_DOWN,cn.Z.ENTER].includes(Ot)&&(pe.preventDefault(),Ot!==cn.Z.ENTER&&Br===0&&(Pe=wo(Ot))),Pe)return Aa.current.onKeyDown(pe)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Do=function(pe){Aa.current&&Aa.current.onBlur&&Aa.current.onBlur(pe)};$t&&qn!=="right"&&($t.current={onKeyDown:yi,onClose:function(){Aa.current&&Aa.current.onClose&&Aa.current.onClose()}}),ie.useEffect(function(){aa&&!Ht.current&&zr(aa)},[aa]),ie.useEffect(function(){Ht.current=!1},[]);var Xr,bi=ka({cellRender:Ee,monthCellRender:Xi,dateRender:ol}),Qr=(0,ct.Z)((0,ct.Z)({},me),{},{cellRender:bi,operationRef:Aa,prefixCls:it,viewDate:Gr,value:rr,onViewDateChange:tr,sourceMode:Mr,onPanelChange:Bo,disabledDate:Ba});switch(delete Qr.onChange,delete Qr.onSelect,or){case"decade":Xr=ie.createElement(br,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"year":Xr=ie.createElement(Fa,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"month":Xr=ie.createElement(tl,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"quarter":Xr=ie.createElement(kr,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"week":Xr=ie.createElement(Ga,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"time":delete Qr.showTime,Xr=ie.createElement(xi,(0,ue.Z)({},Qr,(0,An.Z)(wr)==="object"?wr:null,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;default:wr?Xr=ie.createElement(Go,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}})):Xr=ie.createElement(Ir,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}))}var gi,_o,_i=function(){var pe=Tn.getNow(),Pe=Xt(Tn.getHour(pe),Tn.getMinute(pe),Tn.getSecond(pe),Qe?To:1,rt?Ni:1,Pt?Ro:1),Ot=Ue(Tn,pe,Pe[0],Pe[1],Pe[2]);Ra(Ot,"submit")};Ut||(gi=jn(it,or,Lr),wr&&or!=="date"?_o=null:_o=Xn({prefixCls:it,components:zi,needConfirmButton:Ce,okDisabled:!rr||Ba&&Ba(rr),locale:Zn,showNow:vr,onNow:Ce&&_i,onOk:function(){rr&&(Ra(rr,"submit",!0),pi&&pi(rr))}}));var to;if(jr&&or==="date"&&sa==="date"&&!wr){var _r=Tn.getNow(),Yr="".concat(it,"-today-btn"),Zr=Ba&&Ba(_r);to=ie.createElement("a",{className:$e()(Yr,Zr&&"".concat(Yr,"-disabled")),"aria-disabled":Zr,onClick:function(){Zr||Ra(_r,"mouse",!0)}},Zn.today)}return ie.createElement(Wn.Provider,{value:(0,ct.Z)((0,ct.Z)({},Et),{},{mode:or,hideHeader:"hideHeader"in me?Gn:Et.hideHeader,hidePrevBtn:pn&&qn==="right",hideNextBtn:pn&&qn==="left"})},ie.createElement("div",{tabIndex:Br,className:$e()("".concat(it,"-panel"),qt,(Se={},(0,ze.Z)(Se,"".concat(it,"-panel-has-range"),na&&na[0]&&na[1]),(0,ze.Z)(Se,"".concat(it,"-panel-has-range-hover"),ca&&ca[0]&&ca[1]),(0,ze.Z)(Se,"".concat(it,"-panel-rtl"),oo==="rtl"),Se)),style:Kt,onKeyDown:yi,onBlur:Do,onMouseDown:qo},Xr,gi||_o||to?ie.createElement("div",{className:"".concat(it,"-footer")},gi,_o,to):null))}var Ta=Ha,Ja=ee(35593),Rr={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 bo(me){var Se,ye=me.prefixCls,tt=me.popupElement,it=me.popupStyle,qt=me.visible,Kt=me.dropdownClassName,Zn=me.dropdownAlign,Tn=me.transitionName,aa=me.getPopupContainer,Ca=me.children,ga=me.range,mn=me.popupPlacement,Ba=me.direction,Ia="".concat(ye,"-dropdown"),kn=function(){return mn!==void 0?mn:Ba==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Ja.Z,{showAction:[],hideAction:[],popupPlacement:kn(),builtinPlacements:Rr,prefixCls:Ia,popupTransitionName:Tn,popup:tt,popupAlign:Zn,popupVisible:qt,popupClassName:$e()(Kt,(Se={},(0,ze.Z)(Se,"".concat(Ia,"-range"),ga),(0,ze.Z)(Se,"".concat(Ia,"-rtl"),Ba==="rtl"),Se)),popupStyle:it,getPopupContainer:aa},Ca)}var $o=bo;function Wo(me){var Se=me.prefixCls,ye=me.presets,tt=me.onClick,it=me.onHover;return ye.length?ie.createElement("div",{className:"".concat(Se,"-presets")},ie.createElement("ul",null,ye.map(function(qt,Kt){var Zn=qt.label,Tn=qt.value;return ie.createElement("li",{key:Kt,onClick:function(){return tt==null?void 0:tt(lr(Tn))},onMouseEnter:function(){return it==null?void 0:it(lr(Tn))},onMouseLeave:function(){return it==null?void 0:it(null)}},Zn)}))):null}function Ti(me){var Se=me.picker,ye=me.disabledHours,tt=me.disabledMinutes,it=me.disabledSeconds;Se==="time"&&(ye||tt||it)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ji(me,Se,ye){var tt=(0,An.Z)(Se)==="object"?Se.clearIcon:ye;return tt||ie.createElement("span",{className:"".concat(me,"-clear-btn")})}function al(me){var Se,ye=me,tt=ye.prefixCls,it=tt===void 0?"rc-picker":tt,qt=ye.id,Kt=ye.name,Zn=ye.tabIndex,Tn=ye.style,aa=ye.className,Ca=ye.dropdownClassName,ga=ye.dropdownAlign,mn=ye.popupStyle,Ba=ye.transitionName,Ia=ye.generateConfig,kn=ye.locale,sa=ye.inputReadOnly,Oa=ye.allowClear,Br=ye.autoFocus,vr=ye.showTime,wr=ye.picker,jr=wr===void 0?"date":wr,Lr=ye.format,Gn=ye.use12Hours,Ko=ye.value,fo=ye.defaultValue,zo=ye.presets,qo=ye.open,ii=ye.defaultOpen,pi=ye.defaultOpenValue,zi=ye.suffixIcon,oo=ye.clearIcon,Lo=ye.disabled,To=ye.disabledDate,wi=ye.placeholder,Ni=ye.getPopupContainer,fi=ye.pickerRef,Ro=ye.panelRender,ol=ye.onChange,Xi=ye.onOpenChange,Ee=ye.onFocus,Ce=ye.onBlur,Qe=ye.onMouseDown,rt=ye.onMouseUp,Pt=ye.onMouseEnter,Et=ye.onMouseLeave,$t=ye.onContextMenu,Yt=ye.onClick,Ut=ye.onKeyDown,Cn=ye.onSelect,vn=ye.direction,pn=ye.autoComplete,qn=pn===void 0?"off":pn,na=ye.inputRender,ca=ye.changeOnBlur,Aa=ie.useRef(null),Ht=jr==="date"&&!!vr||jr==="time",Xa=vt(zo),_a=Ea(fa(Lr,jr,vr,Gn)),rr=ie.useRef(null),Tr=ie.useRef(null),$r=ie.useRef(null),Dr=(0,mt.Z)(null,{value:Ko,defaultValue:fo}),Gr=(0,Lt.Z)(Dr,2),zr=Gr[0],tr=Gr[1],nr=ie.useState(zr),fr=(0,Lt.Z)(nr,2),Wa=fr[0],or=fr[1],Kr=ie.useRef(null),Po=(0,mt.Z)(!1,{value:qo,defaultValue:ii,postState:function(ja){return Lo?!1:ja},onChange:function(ja){Xi&&Xi(ja),!ja&&Kr.current&&Kr.current.onClose&&Kr.current.onClose()}}),lo=(0,Lt.Z)(Po,2),Mr=lo[0],vo=lo[1],Bo=kt(Wa,{formatList:_a,generateConfig:Ia,locale:kn}),Ra=(0,Lt.Z)(Bo,2),wo=Ra[0],yi=Ra[1],Do=pt({valueTexts:wo,onTextChange:function(ja){var qr=zt(ja,{locale:kn,formatList:_a,generateConfig:Ia});qr&&(!To||!To(qr))&&or(qr)}}),Xr=(0,Lt.Z)(Do,3),bi=Xr[0],Qr=Xr[1],gi=Xr[2],_o=function(ja){or(ja),tr(ja),ol&&!dn(Ia,zr,ja)&&ol(ja,ja?Ft(ja,{generateConfig:Ia,locale:kn,format:_a[0]}):"")},_i=function(ja){Lo&&ja||vo(ja)},to=function(ja){return Mr&&Kr.current&&Kr.current.onKeyDown?Kr.current.onKeyDown(ja):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},_r=function(){for(var ja=arguments.length,qr=new Array(ja),cr=0;crmn(aa);case"month":return ga(kn)>ga(aa);case"week":return Ca(kn)>Ca(aa);default:return!yt(Zn,kn,aa)&&Zn.isAfter(kn,aa)}return!1},[qt,Kt[1],aa,Se]),Ia=ie.useCallback(function(kn){if(Kt[1]||qt&&qt(kn))return!0;if(Kt[0]&&Tn)return!yt(Zn,kn,aa)&&Zn.isAfter(Tn,kn);if(!Se&&Tn)switch(ye){case"quarter":return mn(kn)0&&arguments[0]!==void 0?arguments[0]:!1,Jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Io=null;Yn&&Si&&Si[0]&&Si[1]&&kn.isAfter(Si[1],Si[0])&&(Io=Si);var Pi=Gn;if(Gn&&(0,An.Z)(Gn)==="object"&&Gn.defaultValue){var Yi=Gn.defaultValue;Pi=(0,ct.Z)((0,ct.Z)({},Gn),{},{defaultValue:Pa(Yi,xn)||void 0})}return ie.createElement(Sr.Provider,{value:{inRange:!0,panelPosition:Ei,rangedValue:cl||ce,hoverRangedValue:Io}},ie.createElement(Ta,(0,ue.Z)({},me,Jr,{cellRender:Es,showTime:Pi,mode:tn[xn],generateConfig:kn,style:void 0,direction:Gr,disabledDate:xn===0?ta:oa,disabledTime:function(Ql){return To?To(Ql,xn===0?"start":"end"):!1},className:$e()((0,ze.Z)({},"".concat(Kt,"-panel-focused"),xn===0?!Ml:!Vl)),value:Pa(ce,xn),locale:sa,tabIndex:-1,onPanelChange:function(Ql,iu){xn===0&&wl(!0),xn===1&&Jo(!0),ma(Dn(tn,iu,xn),Dn(ce,Ql,xn));var ql=Ql;Ei==="right"&&tn[xn]===iu&&(ql=Te(ql,iu,kn,-1)),_r(ql,xn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:xn===0?Pa(ce,1):Pa(ce,0)})))}var Va=0,io=0;if(xn&&Po.current&&Mr.current&&Kr.current&&Ra.current){Va=Po.current.offsetWidth+Mr.current.offsetWidth;var Uo=Ra.current.offsetLeft>Va?Ra.current.offsetLeft-Va:Ra.current.offsetLeft,ci=Kr.current.offsetWidth,ti=Ra.current.offsetWidth;ci&&ti&&Va>ci-ti-(Gr==="rtl"?0:Uo)&&(io=Va)}var jo=Gr==="rtl"?{right:Va}:{left:Va};function Oi(){var Ei,Jr=jn(Kt,tn[xn],Yt),Io=Xn({prefixCls:Kt,components:$r,needConfirmButton:Wa,okDisabled:!Pa(ce,xn)||Lo&&Lo(ce[xn]),locale:sa,onOk:function(){var lu=Pa(ce,xn);lu&&(cr(ce,xn),rr==null||rr(ce),gn(!1,xn,"confirm"))}});if(Lr!=="time"&&!Gn){var Pi=to(xn),Yi=Te(Pi,Lr,kn),Pu=tn[xn],Ql=Pu===Lr,iu=ds(Ql?"left":!1,{pickerValue:Pi,onPickerValueChange:function(lu){_r(lu,xn)}}),ql=ds("right",{pickerValue:Yi,onPickerValueChange:function(lu){_r(Te(lu,Lr,kn,-1),xn)}});Gr==="rtl"?Ei=ie.createElement(ie.Fragment,null,ql,Ql&&iu):Ei=ie.createElement(ie.Fragment,null,iu,Ql&&ql)}else Ei=ds();var cs=ie.createElement("div",{className:"".concat(Kt,"-panel-layout")},ie.createElement(Wo,{prefixCls:Kt,presets:vs,onClick:function(lu){cr(lu,null),gn(!1,xn,"preset")},onHover:function(lu){Bl(lu)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(Kt,"-panels")},Ei),(Jr||Io)&&ie.createElement("div",{className:"".concat(Kt,"-footer")},Jr,Io)));return Ro&&(cs=Ro(cs)),ie.createElement("div",{className:"".concat(Kt,"-panel-container"),style:{marginLeft:io},ref:Kr,onMouseDown:function(lu){lu.preventDefault()}},cs)}var Gi=ie.createElement("div",{className:$e()("".concat(Kt,"-range-wrapper"),"".concat(Kt,"-").concat(Lr,"-range-wrapper")),style:{minWidth:ya}},ie.createElement("div",{ref:Ra,className:"".concat(Kt,"-range-arrow"),style:jo}),Oi()),Cl;Qe&&(Cl=ie.createElement("span",{className:"".concat(Kt,"-suffix"),onMouseDown:function(Jr){Jr.preventDefault()}},Qe));var $l=Ji(Kt,Ce,rt),Su=ie.createElement("span",{onMouseDown:function(Jr){Jr.preventDefault(),Jr.stopPropagation()},onMouseUp:function(Jr){Jr.preventDefault(),Jr.stopPropagation();var Io=Qr;Do[0]||(Io=Dn(Io,null,0)),Do[1]||(Io=Dn(Io,null,1)),cr(Io,null),gn(!1,xn,"clear")},className:"".concat(Kt,"-clear"),role:"button"},$l),Ol=Ce&&(Pa(Qr,0)&&!Do[0]||Pa(Qr,1)&&!Do[1]),Ul={size:yr(Lr,wo[0],kn)},Eu=0,Du=0;Po.current&&lo.current&&Mr.current&&(xn===0?Du=Po.current.offsetWidth:(Eu=Va,Du=lo.current.offsetWidth));var ps=Gr==="rtl"?{right:Eu}:{left:Eu},hs=function(Jr,Io){var Pi=Dn(ce,Jr,xn);if(Io==="submit"||Io!=="key"&&!Wa){cr(Pi,xn),xn===0?wl():Jo();var Yi=xn===0?1:0;Do[Yi]?gn(!1,!1,"confirm"):gn(!1,xn,"confirm")}else pe(Pi)};return ie.createElement(Wn.Provider,{value:{operationRef:yi,hideHeader:Lr==="time",onDateMouseEnter:vu,onDateMouseLeave:pu,hideRanges:!0,onSelect:hs,open:Yn}},ie.createElement($o,{visible:Yn,popupElement:Gi,popupStyle:Ca,prefixCls:Kt,dropdownClassName:ga,dropdownAlign:Ba,getPopupContainer:Ia,transitionName:mn,range:!0,direction:Gr},ie.createElement("div",(0,ue.Z)({ref:or,className:$e()(Kt,"".concat(Kt,"-range"),aa,(Se={},(0,ze.Z)(Se,"".concat(Kt,"-disabled"),Do[0]&&Do[1]),(0,ze.Z)(Se,"".concat(Kt,"-focused"),xn===0?el:Sl),(0,ze.Z)(Se,"".concat(Kt,"-rtl"),Gr==="rtl"),Se)),style:Tn,onClick:kl,onMouseEnter:Ht,onMouseLeave:Xa,onMouseDown:Ku,onMouseUp:Aa},(0,Nt.Z)(me,{aria:!0,data:!0})),ie.createElement("div",{className:$e()("".concat(Kt,"-input"),(ye={},(0,ze.Z)(ye,"".concat(Kt,"-input-active"),xn===0),(0,ze.Z)(ye,"".concat(Kt,"-input-placeholder"),!!ul),ye)),ref:Po},ie.createElement("input",(0,ue.Z)({id:Zn,disabled:Do[0],readOnly:Et||typeof wo[0]=="function"||!Ml,value:ul||xo,onChange:function(Jr){Ri(Jr.target.value)},autoFocus:Br,placeholder:Pa(Oa,0)||"",ref:vo},Di,Ul,{autoComplete:nr}))),ie.createElement("div",{className:"".concat(Kt,"-range-separator"),ref:Mr},zo),ie.createElement("div",{className:$e()("".concat(Kt,"-input"),(tt={},(0,ze.Z)(tt,"".concat(Kt,"-input-active"),xn===1),(0,ze.Z)(tt,"".concat(Kt,"-input-placeholder"),!!qi),tt)),ref:lo},ie.createElement("input",(0,ue.Z)({disabled:Do[1],readOnly:Et||typeof wo[0]=="function"||!Vl,value:qi||oi,onChange:function(Jr){il(Jr.target.value)},placeholder:Pa(Oa,1)||"",ref:Bo},Hi,Ul,{autoComplete:nr}))),ie.createElement("div",{className:"".concat(Kt,"-active-bar"),style:(0,ct.Z)((0,ct.Z)({},ps),{},{width:Du,position:"absolute"})}),Cl,Ol&&Su)))}var El=function(me){(0,Zt.Z)(ye,me);var Se=(0,Fn.Z)(ye);function ye(){var tt;(0,dt.Z)(this,ye);for(var it=arguments.length,qt=new Array(it),Kt=0;Kt{const{lineHeight:it}=me,qt=Math.floor(ye*it)+2,Kt=Math.max((Se-qt)/2,0),Zn=Math.max(Se-qt-Kt,0);return{padding:`${Kt}px ${tt}px ${Zn}px`}},Hu=me=>{const{componentCls:Se,pickerCellCls:ye,pickerCellInnerCls:tt,cellHeight:it,motionDurationSlow:qt,borderRadiusSM:Kt,motionDurationMid:Zn,cellHoverBg:Tn,lineWidth:aa,lineType:Ca,colorPrimary:ga,cellActiveWithRangeBg:mn,colorTextLightSolid:Ba,controlHeightSM:Ia,cellRangeBorderColor:kn,pickerCellBorderGap:sa,cellHoverWithRangeBg:Oa,cellWidth:Br,colorTextDisabled:vr,cellBgDisabled:wr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:it,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'},[tt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:it,height:it,lineHeight:`${it}px`,borderRadius:Kt,transition:`background ${Zn}, border ${Zn}`},"&-range-hover-start, &-range-hover-end":{[tt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ye}-in-view), - &:hover:not(${ye}-selected):not(${ye}-range-start):not(${ye}-range-end):not(${ye}-range-hover-start):not(${ye}-range-hover-end)`]:{[tt]:{background:Tn}},[`&-in-view${ye}-today ${tt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${aa}px ${Ca} ${ga}`,borderRadius:Kt,content:'""'}},[`&-in-view${ye}-in-range`]:{position:"relative","&::before":{background:mn}},[`&-in-view${ye}-selected ${tt}, + `]:{borderRadius:0},[`> ${Nt}-item:last-child`]:{borderBottom:0},[`> ${Nt}-item > ${Nt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Nt}-item > ${Nt}-content > ${Nt}-content-box`]:{paddingTop:at}}}},Zt=mt=>{const{componentCls:Nt,paddingSM:ut}=mt;return{[`${Nt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Nt}-item`]:{borderBottom:0,[`> ${Nt}-content`]:{backgroundColor:"transparent",border:0,[`> ${Nt}-content-box`]:{paddingBlock:ut}}}}}};var Fn=(0,hn.Z)("Collapse",mt=>{const Nt=(0,$e.TS)(mt,{collapseHeaderPaddingSM:`${mt.paddingXS}px ${mt.paddingSM}px`,collapseHeaderPaddingLG:`${mt.padding}px ${mt.paddingLG}px`,collapsePanelBorderRadius:mt.borderRadiusLG});return[dt(Nt),Vn(Nt),Zt(Nt),rn(Nt),(0,an.Z)(Nt)]},mt=>({headerPadding:`${mt.paddingSM}px ${mt.padding}px`,headerBg:mt.colorFillAlter,contentPadding:`${mt.padding}px 16px`,contentBg:mt.colorBgContainer})),ct=Object.assign(Ve.forwardRef((mt,Nt)=>{const{getPrefixCls:ut,direction:at,collapse:De}=Ve.useContext(lt.E_),{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,bordered:Ie=!0,ghost:St,size:nt,expandIconPosition:Me="start",children:yt,expandIcon:Bn}=mt,nn=(0,gt.Z)(cn=>{var Ln;return(Ln=nt!=null?nt:cn)!==null&&Ln!==void 0?Ln:"middle"}),dn=ut("collapse",fe),un=ut(),[yn,Te]=Fn(dn),Ft=Ve.useMemo(()=>Me==="left"?"start":Me==="right"?"end":Me,[Me]),zt=function(){let cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ln=Bn?Bn(cn):Ve.createElement(b.Z,{rotate:cn.isActive?90:void 0});return(0,ot.Tm)(Ln,()=>({className:Be()(Ln.props.className,`${dn}-arrow`)}))},wt=Be()(`${dn}-icon-position-${Ft}`,{[`${dn}-borderless`]:!Ie,[`${dn}-rtl`]:at==="rtl",[`${dn}-ghost`]:!!St,[`${dn}-${nn}`]:nn!=="middle"},De==null?void 0:De.className,Xe,Rt,Te),kt=Object.assign(Object.assign({},(0,Le.Z)(un)),{motionAppear:!1,leavedClassName:`${dn}-content-hidden`}),sn=Ve.useMemo(()=>yt?(0,Je.Z)(yt).map((cn,Ln)=>{var Jn,va;if(!((Jn=cn.props)===null||Jn===void 0)&&Jn.disabled){const Da=(va=cn.key)!==null&&va!==void 0?va:String(Ln),{disabled:Na,collapsible:ar}=cn.props,$a=Object.assign(Object.assign({},(0,ht.Z)(cn.props,["disabled"])),{key:Da,collapsible:ar!=null?ar:Na?"disabled":void 0});return(0,ot.Tm)(cn,$a)}return cn}):null,[yt]);return yn(Ve.createElement(qe,Object.assign({ref:Nt,openMotion:kt},(0,ht.Z)(mt,["rootClassName"]),{expandIcon:zt,prefixCls:dn,className:wt,style:Object.assign(Object.assign({},De==null?void 0:De.style),Oe)}),sn))}),{Panel:ln}),Lt=ct},5083:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return Wu}});var b=ee(61186),de=ee.n(b),Be=ee(48736),Ne=ee(90111),Ze=ee.n(Ne),ke=ee(58319),le=ee.n(ke),st=ee(23250),et=ee.n(st),Ve=ee(74959),Ge=ee.n(Ve),Je=ee(10238),Ye=ee.n(Je),se=ee(33656),E=ee.n(se);de().extend(E()),de().extend(Ye()),de().extend(Ze()),de().extend(le()),de().extend(et()),de().extend(Ge()),de().extend(function(me,Se){var ye=Se.prototype,tt=ye.format;ye.format=function(qt){var Kt=(qt||"").replace("Wo","wo");return tt.bind(this)(Kt)}});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(Se){var ye=a[Se];return ye||Se.split("_")[0]},y=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return de()()},getFixedDate:function(Se){return de()(Se,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Se){return Se.endOf("month")},getWeekDay:function(Se){var ye=Se.locale("en");return ye.weekday()+ye.localeData().firstDayOfWeek()},getYear:function(Se){return Se.year()},getMonth:function(Se){return Se.month()},getDate:function(Se){return Se.date()},getHour:function(Se){return Se.hour()},getMinute:function(Se){return Se.minute()},getSecond:function(Se){return Se.second()},addYear:function(Se,ye){return Se.add(ye,"year")},addMonth:function(Se,ye){return Se.add(ye,"month")},addDate:function(Se,ye){return Se.add(ye,"day")},setYear:function(Se,ye){return Se.year(ye)},setMonth:function(Se,ye){return Se.month(ye)},setDate:function(Se,ye){return Se.date(ye)},setHour:function(Se,ye){return Se.hour(ye)},setMinute:function(Se,ye){return Se.minute(ye)},setSecond:function(Se,ye){return Se.second(ye)},isAfter:function(Se,ye){return Se.isAfter(ye)},isValidate:function(Se){return Se.isValid()},locale:{getWeekFirstDay:function(Se){return de()().locale(x(Se)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Se,ye){return ye.locale(x(Se)).weekday(0)},getWeek:function(Se,ye){return ye.locale(x(Se)).week()},getShortWeekDays:function(Se){return de()().locale(x(Se)).localeData().weekdaysMin()},getShortMonths:function(Se){return de()().locale(x(Se)).localeData().monthsShort()},format:function(Se,ye,tt){return ye.locale(x(Se)).format(tt)},parse:function(Se,ye,tt){for(var it=x(Se),qt=0;qt1&&(Kt=Se.addDate(Kt,-7)),Kt}function Te(me,Se,ye){var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Se){case"year":return ye.addYear(me,tt*10);case"quarter":case"month":return ye.addYear(me,tt);default:return ye.addMonth(me,tt)}}function Ft(me,Se){var ye=Se.generateConfig,tt=Se.locale,it=Se.format;return typeof it=="function"?it(me):ye.locale.format(tt.locale,me,it)}function zt(me,Se){var ye=Se.generateConfig,tt=Se.locale,it=Se.formatList;return!me||typeof it[0]=="function"?null:ye.locale.parse(tt.locale,me,it)}function wt(me){var Se=me.cellDate,ye=me.mode,tt=me.disabledDate,it=me.generateConfig;if(!tt)return!1;var qt=function(Ia,kn,sa){for(var Oa=kn;Oa<=sa;){var Fr=void 0;switch(Ia){case"date":{if(Fr=it.setDate(Se,Oa),!tt(Fr))return!1;break}case"month":{if(Fr=it.setMonth(Se,Oa),!wt({cellDate:Fr,mode:"month",generateConfig:it,disabledDate:tt}))return!1;break}case"year":{if(Fr=it.setYear(Se,Oa),!wt({cellDate:Fr,mode:"year",generateConfig:it,disabledDate:tt}))return!1;break}}Oa+=1}return!0};switch(ye){case"date":case"week":return tt(Se);case"month":{var Kt=1,Zn=it.getDate(it.getEndDate(Se));return qt("date",Kt,Zn)}case"quarter":{var Tn=Math.floor(it.getMonth(Se)/3)*3,ra=Tn+2;return qt("month",Tn,ra)}case"year":return qt("month",0,11);case"decade":{var Ca=it.getYear(Se),ga=Math.floor(Ca/De)*De,mn=ga+De-1;return qt("year",ga,mn)}}}function kt(me,Se){var ye=Se.formatList,tt=Se.generateConfig,it=Se.locale;return(0,ut.Z)(function(){if(!me)return[[""],""];for(var qt="",Kt=[],Zn=0;Zn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ra.current),Oa){Tn(sa);return}ra.current=requestAnimationFrame(function(){Tn(sa)})}var ga=kt(Zn,{formatList:ye,generateConfig:tt,locale:it}),mn=(0,Lt.Z)(ga,2),Ba=mn[1];function Ia(sa){Ca(sa)}function kn(){var sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ca(null,sa)}return(0,ie.useEffect)(function(){kn(!0)},[me]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(ra.current)}},[]),[Ba,Ia,kn]}var cn=ee(10228),Ln=ee(16089),Jn=ee(95190),va=ee(29194),Da=new Map;function Na(me,Se){var ye;function tt(){(0,va.Z)(me)?Se():ye=(0,Ln.Z)(function(){tt()})}return tt(),function(){Ln.Z.cancel(ye)}}function ar(me,Se,ye){if(Da.get(me)&&cancelAnimationFrame(Da.get(me)),ye<=0){Da.set(me,requestAnimationFrame(function(){me.scrollTop=Se}));return}var tt=Se-me.scrollTop,it=tt/ye*10;Da.set(me,requestAnimationFrame(function(){me.scrollTop+=it,me.scrollTop!==Se&&ar(me,Se,ye-10)}))}function $a(me,Se){var ye=Se.onLeftRight,tt=Se.onCtrlLeftRight,it=Se.onUpDown,qt=Se.onPageUpDown,Kt=Se.onEnter,Zn=me.which,Tn=me.ctrlKey,ra=me.metaKey;switch(Zn){case cn.Z.LEFT:if(Tn||ra){if(tt)return tt(-1),!0}else if(ye)return ye(-1),!0;break;case cn.Z.RIGHT:if(Tn||ra){if(tt)return tt(1),!0}else if(ye)return ye(1),!0;break;case cn.Z.UP:if(it)return it(-1),!0;break;case cn.Z.DOWN:if(it)return it(1),!0;break;case cn.Z.PAGE_UP:if(qt)return qt(-1),!0;break;case cn.Z.PAGE_DOWN:if(qt)return qt(1),!0;break;case cn.Z.ENTER:if(Kt)return Kt(),!0;break}return!1}function fa(me,Se,ye,tt){var it=me;if(!it)switch(Se){case"time":it=tt?"hh:mm:ss a":"HH:mm:ss";break;case"week":it="gggg-wo";break;case"month":it="YYYY-MM";break;case"quarter":it="YYYY-[Q]Q";break;case"year":it="YYYY";break;default:it=ye?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return it}function yr(me,Se,ye){var tt=me==="time"?8:10,it=typeof Se=="function"?Se(ye.getNow()).length:Se.length;return Math.max(tt,it)+2}var en=null,On=new Set;function la(me){return!en&&typeof window!="undefined"&&window.addEventListener&&(en=function(ye){(0,Jn.Z)(On).forEach(function(tt){tt(ye)})},window.addEventListener("mousedown",en)),On.add(me),function(){On.delete(me),On.size===0&&(window.removeEventListener("mousedown",en),en=null)}}function xa(me){var Se=me.target;if(me.composed&&Se.shadowRoot){var ye;return((ye=me.composedPath)===null||ye===void 0?void 0:ye.call(me)[0])||Se}return Se}var We=function(Se){return Se==="month"||Se==="date"?"year":Se},It=function(Se){return Se==="date"?"month":Se},_t=function(Se){return Se==="month"||Se==="date"?"quarter":Se},Vt=function(Se){return Se==="date"?"week":Se},Wt={year:We,month:It,quarter:_t,week:Vt,time:null,date:null};function Rn(me,Se){return me.some(function(ye){return ye&&ye.contains(Se)})}function wn(me){var Se=me.open,ye=me.value,tt=me.isClickOutside,it=me.triggerOpen,qt=me.forwardKeyDown,Kt=me.onKeyDown,Zn=me.blurToCancel,Tn=me.onSubmit,ra=me.onCancel,Ca=me.onFocus,ga=me.onBlur,mn=me.changeOnBlur,Ba=(0,ie.useState)(!1),Ia=(0,Lt.Z)(Ba,2),kn=Ia[0],sa=Ia[1],Oa=(0,ie.useState)(!1),Fr=(0,Lt.Z)(Oa,2),vr=Fr[0],Br=Fr[1],jr=(0,ie.useRef)(!1),Lr=(0,ie.useRef)(!1),Gn=(0,ie.useRef)(!1),Ko={onMouseDown:function(){sa(!0),it(!0)},onKeyDown:function(zo){var qo=function(){Gn.current=!0};if(Kt(zo,qo),!Gn.current){switch(zo.which){case cn.Z.ENTER:{Se?Tn()!==!1&&sa(!0):it(!0),zo.preventDefault();return}case cn.Z.TAB:{kn&&Se&&!zo.shiftKey?(sa(!1),zo.preventDefault()):!kn&&Se&&!qt(zo)&&zo.shiftKey&&(sa(!0),zo.preventDefault());return}case cn.Z.ESC:{sa(!0),ra();return}}!Se&&![cn.Z.SHIFT].includes(zo.which)?it(!0):kn||qt(zo)}},onFocus:function(zo){sa(!0),Br(!0),Ca&&Ca(zo)},onBlur:function(zo){if(jr.current||!tt(document.activeElement)){jr.current=!1;return}Zn?setTimeout(function(){for(var qo=document,ii=qo.activeElement;ii&&ii.shadowRoot;)ii=ii.shadowRoot.activeElement;tt(ii)&&ra()},0):Se&&(it(!1),Lr.current&&Tn()),Br(!1),ga==null||ga(zo)}};return(0,ie.useEffect)(function(){Lr.current=!1},[Se]),(0,ie.useEffect)(function(){Lr.current=!0},[ye]),(0,ie.useEffect)(function(){return la(function(mo){var zo=xa(mo),qo=tt(zo);Se&&(qo?!mn&&(!vr||qo)&&it(!1):(jr.current=!0,(0,Ln.Z)(function(){jr.current=!1})))})}),[Ko,{focused:vr,typing:kn}]}function vt(me,Se){return ie.useMemo(function(){return me||(Se?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Se).map(function(ye){var tt=(0,Lt.Z)(ye,2),it=tt[0],qt=tt[1];return{label:it,value:qt}})):[])},[me,Se])}var Bt=ee(34280);function pt(me){var Se=me.valueTexts,ye=me.onTextChange,tt=ie.useState(""),it=(0,Lt.Z)(tt,2),qt=it[0],Kt=it[1],Zn=ie.useRef([]);Zn.current=Se;function Tn(Ca){Kt(Ca),ye(Ca)}function ra(){Kt(Zn.current[0])}return(0,Bt.Z)(function(){Se.every(function(Ca){return Ca!==qt})&&ra()},[Se.join("||")]),[qt,Tn,ra]}var Sn=ie.createContext({}),Wn=Sn,An=ee(93664);function ka(me){var Se=me.cellRender,ye=me.monthCellRender,tt=me.dateRender,it=ie.useMemo(function(){if(Se)return Se;if(!(!ye&&!tt))return function(qt,Kt){var Zn=qt;return tt&&Kt.type==="date"?tt(Zn,Kt.today):ye&&Kt.type==="month"?ye(Zn,Kt.locale):Kt.originNode}},[Se,ye,tt]);return it}function pa(me,Se){for(var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",tt=String(me);tt.length=1?ye|0:1,Kt=me;Kt<=Se;Kt+=qt)it.push({label:pa(Kt,2),value:Kt,disabled:(tt||[]).includes(Kt)});return it}function Er(me){var Se=me.generateConfig,ye=me.prefixCls,tt=me.operationRef,it=me.activeColumnIndex,qt=me.value,Kt=me.showHour,Zn=me.showMinute,Tn=me.showSecond,ra=me.use12Hours,Ca=me.hourStep,ga=Ca===void 0?1:Ca,mn=me.minuteStep,Ba=mn===void 0?1:mn,Ia=me.secondStep,kn=Ia===void 0?1:Ia,sa=me.disabledHours,Oa=me.disabledMinutes,Fr=me.disabledSeconds,vr=me.disabledTime,Br=me.hideDisabledOptions,jr=me.onSelect,Lr=me.cellRender,Gn=me.locale,Ko=[],mo="".concat(ye,"-content"),zo="".concat(ye,"-time-panel"),qo,ii=qt?Se.getHour(qt):-1,Si=ii,Hi=qt?Se.getMinute(qt):-1,oo=qt?Se.getSecond(qt):-1,Oo=Se.getNow(),To=ie.useMemo(function(){if(vr){var vn=vr(Oo);return[vn.disabledHours,vn.disabledMinutes,vn.disabledSeconds]}return[sa,Oa,Fr]},[sa,Oa,Fr,vr,Oo]),Ai=(0,Lt.Z)(To,3),Ii=Ai[0],pi=Ai[1],Lo=Ai[2],ol=xr(0,23,ga,Ii&&Ii()),qi=(0,ut.Z)(function(){return ol},ol,no);ra&&(qo=Si>=12,Si%=12);var Ee=ie.useMemo(function(){if(!ra)return[!1,!1];var vn=[!0,!0];return qi.forEach(function(pn){var qn=pn.disabled,aa=pn.value;qn||(aa>=12?vn[1]=!1:vn[0]=!1)}),vn},[ra,qi]),Ce=(0,Lt.Z)(Ee,2),Qe=Ce[0],rt=Ce[1],Pt=ie.useMemo(function(){return ra?qi.filter(qo?function(vn){return vn.value>=12}:function(vn){return vn.value<12}).map(function(vn){var pn=vn.value%12,qn=pn===0?"12":pa(pn,2);return(0,ct.Z)((0,ct.Z)({},vn),{},{label:qn,value:pn})}):qi},[ra,qo,qi]),Et=xr(0,59,Ba,pi&&pi(ii)),$t=xr(0,59,kn,Lo&&Lo(ii,Hi)),Yt=Ua({value:qt,generateConfig:Se,disabledMinutes:pi,disabledSeconds:Lo,minutes:Et,seconds:$t,use12Hours:ra});tt.current={onUpDown:function(pn){var qn=Ko[it];if(qn)for(var aa=qn.units.findIndex(function(Xa){return Xa.value===qn.value}),ca=qn.units.length,Aa=1;Aa2&&arguments[2]!==void 0?arguments[2]:!1;(or===sa||Ot)&&(Tr(pe),Ko&&Ko(pe),Yt&&Yt(pe,Pe),mo&&!dn(Tn,pe,rr)&&!(Ba!=null&&Ba(pe))&&mo(pe))},Bo=function(pe){if(sr.includes(or)){var Pe,Ot,tn=or==="date";switch(pe===cn.Z.PAGE_UP||pe===cn.Z.PAGE_DOWN?Ot=tn?Tn.addMonth:Tn.addYear:Ot=tn?Tn.addDate:Tn.addMonth,pe){case cn.Z.LEFT:case cn.Z.PAGE_UP:Pe=Ot(Gr,-1);break;case cn.Z.RIGHT:case cn.Z.PAGE_DOWN:Pe=Ot(Gr,1);break;case cn.Z.UP:case cn.Z.DOWN:Pe=Ot(Gr,Number("".concat(pe===cn.Z.UP?"-":"").concat(tn?Xe:ko)));break}if(Pe)return!(Ba!=null&&Ba(Pe))}return!0},Ci=function(pe){if(Aa.current&&Aa.current.onKeyDown){var Pe=!0,Ot=pe.which;if([cn.Z.LEFT,cn.Z.RIGHT,cn.Z.UP,cn.Z.DOWN,cn.Z.PAGE_UP,cn.Z.PAGE_DOWN,cn.Z.ENTER].includes(Ot)&&(pe.preventDefault(),Ot!==cn.Z.ENTER&&Fr===0&&(Pe=Bo(Ot))),Pe)return Aa.current.onKeyDown(pe)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},wo=function(pe){Aa.current&&Aa.current.onBlur&&Aa.current.onBlur(pe)};$t&&qn!=="right"&&($t.current={onKeyDown:Ci,onClose:function(){Aa.current&&Aa.current.onClose&&Aa.current.onClose()}}),ie.useEffect(function(){ra&&!Ht.current&&zr(ra)},[ra]),ie.useEffect(function(){Ht.current=!1},[]);var Xr,xi=ka({cellRender:Ee,monthCellRender:qi,dateRender:ol}),Qr=(0,ct.Z)((0,ct.Z)({},me),{},{cellRender:xi,operationRef:Aa,prefixCls:it,viewDate:Gr,value:rr,onViewDateChange:tr,sourceMode:Mr,onPanelChange:Fo,disabledDate:Ba});switch(delete Qr.onChange,delete Qr.onSelect,or){case"decade":Xr=ie.createElement(br,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"year":Xr=ie.createElement(Fa,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"month":Xr=ie.createElement(tl,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"quarter":Xr=ie.createElement(kr,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"week":Xr=ie.createElement(Ga,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;case"time":delete Qr.showTime,Xr=ie.createElement(Bi,(0,ue.Z)({},Qr,(0,An.Z)(Br)==="object"?Br:null,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}));break;default:Br?Xr=ie.createElement(Go,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}})):Xr=ie.createElement(Ir,(0,ue.Z)({},Qr,{onSelect:function(pe,Pe){tr(pe),Ra(pe,Pe)}}))}var mi,_o,Zi=function(){var pe=Tn.getNow(),Pe=Xt(Tn.getHour(pe),Tn.getMinute(pe),Tn.getSecond(pe),Qe?To:1,rt?Ii:1,Pt?Lo:1),Ot=Ue(Tn,pe,Pe[0],Pe[1],Pe[2]);Ra(Ot,"submit")};Ut||(mi=jn(it,or,Lr),Br&&or!=="date"?_o=null:_o=Xn({prefixCls:it,components:Hi,needConfirmButton:Ce,okDisabled:!rr||Ba&&Ba(rr),locale:Zn,showNow:vr,onNow:Ce&&Zi,onOk:function(){rr&&(Ra(rr,"submit",!0),Si&&Si(rr))}}));var to;if(jr&&or==="date"&&sa==="date"&&!Br){var _r=Tn.getNow(),Yr="".concat(it,"-today-btn"),Zr=Ba&&Ba(_r);to=ie.createElement("a",{className:$e()(Yr,Zr&&"".concat(Yr,"-disabled")),"aria-disabled":Zr,onClick:function(){Zr||Ra(_r,"mouse",!0)}},Zn.today)}return ie.createElement(Wn.Provider,{value:(0,ct.Z)((0,ct.Z)({},Et),{},{mode:or,hideHeader:"hideHeader"in me?Gn:Et.hideHeader,hidePrevBtn:pn&&qn==="right",hideNextBtn:pn&&qn==="left"})},ie.createElement("div",{tabIndex:Fr,className:$e()("".concat(it,"-panel"),qt,(Se={},(0,ze.Z)(Se,"".concat(it,"-panel-has-range"),aa&&aa[0]&&aa[1]),(0,ze.Z)(Se,"".concat(it,"-panel-has-range-hover"),ca&&ca[0]&&ca[1]),(0,ze.Z)(Se,"".concat(it,"-panel-rtl"),oo==="rtl"),Se)),style:Kt,onKeyDown:Ci,onBlur:wo,onMouseDown:qo},Xr,mi||_o||to?ie.createElement("div",{className:"".concat(it,"-footer")},mi,_o,to):null))}var Ta=Ha,Ja=ee(35593),Rr={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 bo(me){var Se,ye=me.prefixCls,tt=me.popupElement,it=me.popupStyle,qt=me.visible,Kt=me.dropdownClassName,Zn=me.dropdownAlign,Tn=me.transitionName,ra=me.getPopupContainer,Ca=me.children,ga=me.range,mn=me.popupPlacement,Ba=me.direction,Ia="".concat(ye,"-dropdown"),kn=function(){return mn!==void 0?mn:Ba==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(Ja.Z,{showAction:[],hideAction:[],popupPlacement:kn(),builtinPlacements:Rr,prefixCls:Ia,popupTransitionName:Tn,popup:tt,popupAlign:Zn,popupVisible:qt,popupClassName:$e()(Kt,(Se={},(0,ze.Z)(Se,"".concat(Ia,"-range"),ga),(0,ze.Z)(Se,"".concat(Ia,"-rtl"),Ba==="rtl"),Se)),popupStyle:it,getPopupContainer:ra},Ca)}var $o=bo;function Wo(me){var Se=me.prefixCls,ye=me.presets,tt=me.onClick,it=me.onHover;return ye.length?ie.createElement("div",{className:"".concat(Se,"-presets")},ie.createElement("ul",null,ye.map(function(qt,Kt){var Zn=qt.label,Tn=qt.value;return ie.createElement("li",{key:Kt,onClick:function(){return tt==null?void 0:tt(lr(Tn))},onMouseEnter:function(){return it==null?void 0:it(lr(Tn))},onMouseLeave:function(){return it==null?void 0:it(null)}},Zn)}))):null}function _i(me){var Se=me.picker,ye=me.disabledHours,tt=me.disabledMinutes,it=me.disabledSeconds;Se==="time"&&(ye||tt||it)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Xi(me,Se,ye){var tt=(0,An.Z)(Se)==="object"?Se.clearIcon:ye;return tt||ie.createElement("span",{className:"".concat(me,"-clear-btn")})}function al(me){var Se,ye=me,tt=ye.prefixCls,it=tt===void 0?"rc-picker":tt,qt=ye.id,Kt=ye.name,Zn=ye.tabIndex,Tn=ye.style,ra=ye.className,Ca=ye.dropdownClassName,ga=ye.dropdownAlign,mn=ye.popupStyle,Ba=ye.transitionName,Ia=ye.generateConfig,kn=ye.locale,sa=ye.inputReadOnly,Oa=ye.allowClear,Fr=ye.autoFocus,vr=ye.showTime,Br=ye.picker,jr=Br===void 0?"date":Br,Lr=ye.format,Gn=ye.use12Hours,Ko=ye.value,mo=ye.defaultValue,zo=ye.presets,qo=ye.open,ii=ye.defaultOpen,Si=ye.defaultOpenValue,Hi=ye.suffixIcon,oo=ye.clearIcon,Oo=ye.disabled,To=ye.disabledDate,Ai=ye.placeholder,Ii=ye.getPopupContainer,pi=ye.pickerRef,Lo=ye.panelRender,ol=ye.onChange,qi=ye.onOpenChange,Ee=ye.onFocus,Ce=ye.onBlur,Qe=ye.onMouseDown,rt=ye.onMouseUp,Pt=ye.onMouseEnter,Et=ye.onMouseLeave,$t=ye.onContextMenu,Yt=ye.onClick,Ut=ye.onKeyDown,Cn=ye.onSelect,vn=ye.direction,pn=ye.autoComplete,qn=pn===void 0?"off":pn,aa=ye.inputRender,ca=ye.changeOnBlur,Aa=ie.useRef(null),Ht=jr==="date"&&!!vr||jr==="time",Xa=vt(zo),_a=Ea(fa(Lr,jr,vr,Gn)),rr=ie.useRef(null),Tr=ie.useRef(null),$r=ie.useRef(null),wr=(0,mt.Z)(null,{value:Ko,defaultValue:mo}),Gr=(0,Lt.Z)(wr,2),zr=Gr[0],tr=Gr[1],nr=ie.useState(zr),fr=(0,Lt.Z)(nr,2),Wa=fr[0],or=fr[1],Kr=ie.useRef(null),Po=(0,mt.Z)(!1,{value:qo,defaultValue:ii,postState:function(ja){return Oo?!1:ja},onChange:function(ja){qi&&qi(ja),!ja&&Kr.current&&Kr.current.onClose&&Kr.current.onClose()}}),lo=(0,Lt.Z)(Po,2),Mr=lo[0],fo=lo[1],Fo=kt(Wa,{formatList:_a,generateConfig:Ia,locale:kn}),Ra=(0,Lt.Z)(Fo,2),Bo=Ra[0],Ci=Ra[1],wo=pt({valueTexts:Bo,onTextChange:function(ja){var qr=zt(ja,{locale:kn,formatList:_a,generateConfig:Ia});qr&&(!To||!To(qr))&&or(qr)}}),Xr=(0,Lt.Z)(wo,3),xi=Xr[0],Qr=Xr[1],mi=Xr[2],_o=function(ja){or(ja),tr(ja),ol&&!dn(Ia,zr,ja)&&ol(ja,ja?Ft(ja,{generateConfig:Ia,locale:kn,format:_a[0]}):"")},Zi=function(ja){Oo&&ja||fo(ja)},to=function(ja){return Mr&&Kr.current&&Kr.current.onKeyDown?Kr.current.onKeyDown(ja):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},_r=function(){for(var ja=arguments.length,qr=new Array(ja),cr=0;crmn(ra);case"month":return ga(kn)>ga(ra);case"week":return Ca(kn)>Ca(ra);default:return!yt(Zn,kn,ra)&&Zn.isAfter(kn,ra)}return!1},[qt,Kt[1],ra,Se]),Ia=ie.useCallback(function(kn){if(Kt[1]||qt&&qt(kn))return!0;if(Kt[0]&&Tn)return!yt(Zn,kn,ra)&&Zn.isAfter(Tn,kn);if(!Se&&Tn)switch(ye){case"quarter":return mn(kn)0&&arguments[0]!==void 0?arguments[0]:!1,Jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},No=null;Yn&&Pi&&Pi[0]&&Pi[1]&&kn.isAfter(Pi[1],Pi[0])&&(No=Pi);var bi=Gn;if(Gn&&(0,An.Z)(Gn)==="object"&&Gn.defaultValue){var Ji=Gn.defaultValue;bi=(0,ct.Z)((0,ct.Z)({},Gn),{},{defaultValue:Pa(Ji,xn)||void 0})}return ie.createElement(Sr.Provider,{value:{inRange:!0,panelPosition:yi,rangedValue:cl||ce,hoverRangedValue:No}},ie.createElement(Ta,(0,ue.Z)({},me,Jr,{cellRender:Es,showTime:bi,mode:tn[xn],generateConfig:kn,style:void 0,direction:Gr,disabledDate:xn===0?ta:ia,disabledTime:function(Ql){return To?To(Ql,xn===0?"start":"end"):!1},className:$e()((0,ze.Z)({},"".concat(Kt,"-panel-focused"),xn===0?!Pl:!Vl)),value:Pa(ce,xn),locale:sa,tabIndex:-1,onPanelChange:function(Ql,iu){xn===0&&Dl(!0),xn===1&&Xo(!0),ma(Dn(tn,iu,xn),Dn(ce,Ql,xn));var ql=Ql;yi==="right"&&tn[xn]===iu&&(ql=Te(ql,iu,kn,-1)),_r(ql,xn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:xn===0?Pa(ce,1):Pa(ce,0)})))}var Va=0,io=0;if(xn&&Po.current&&Mr.current&&Kr.current&&Ra.current){Va=Po.current.offsetWidth+Mr.current.offsetWidth;var Uo=Ra.current.offsetLeft>Va?Ra.current.offsetLeft-Va:Ra.current.offsetLeft,gi=Kr.current.offsetWidth,ti=Ra.current.offsetWidth;gi&&ti&&Va>gi-ti-(Gr==="rtl"?0:Uo)&&(io=Va)}var jo=Gr==="rtl"?{right:Va}:{left:Va};function Li(){var yi,Jr=jn(Kt,tn[xn],Yt),No=Xn({prefixCls:Kt,components:$r,needConfirmButton:Wa,okDisabled:!Pa(ce,xn)||Oo&&Oo(ce[xn]),locale:sa,onOk:function(){var lu=Pa(ce,xn);lu&&(cr(ce,xn),rr==null||rr(ce),gn(!1,xn,"confirm"))}});if(Lr!=="time"&&!Gn){var bi=to(xn),Ji=Te(bi,Lr,kn),Pu=tn[xn],Ql=Pu===Lr,iu=ds(Ql?"left":!1,{pickerValue:bi,onPickerValueChange:function(lu){_r(lu,xn)}}),ql=ds("right",{pickerValue:Ji,onPickerValueChange:function(lu){_r(Te(lu,Lr,kn,-1),xn)}});Gr==="rtl"?yi=ie.createElement(ie.Fragment,null,ql,Ql&&iu):yi=ie.createElement(ie.Fragment,null,iu,Ql&&ql)}else yi=ds();var cs=ie.createElement("div",{className:"".concat(Kt,"-panel-layout")},ie.createElement(Wo,{prefixCls:Kt,presets:vs,onClick:function(lu){cr(lu,null),gn(!1,xn,"preset")},onHover:function(lu){wl(lu)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(Kt,"-panels")},yi),(Jr||No)&&ie.createElement("div",{className:"".concat(Kt,"-footer")},Jr,No)));return Lo&&(cs=Lo(cs)),ie.createElement("div",{className:"".concat(Kt,"-panel-container"),style:{marginLeft:io},ref:Kr,onMouseDown:function(lu){lu.preventDefault()}},cs)}var Ki=ie.createElement("div",{className:$e()("".concat(Kt,"-range-wrapper"),"".concat(Kt,"-").concat(Lr,"-range-wrapper")),style:{minWidth:ya}},ie.createElement("div",{ref:Ra,className:"".concat(Kt,"-range-arrow"),style:jo}),Li()),xl;Qe&&(xl=ie.createElement("span",{className:"".concat(Kt,"-suffix"),onMouseDown:function(Jr){Jr.preventDefault()}},Qe));var $l=Xi(Kt,Ce,rt),Su=ie.createElement("span",{onMouseDown:function(Jr){Jr.preventDefault(),Jr.stopPropagation()},onMouseUp:function(Jr){Jr.preventDefault(),Jr.stopPropagation();var No=Qr;wo[0]||(No=Dn(No,null,0)),wo[1]||(No=Dn(No,null,1)),cr(No,null),gn(!1,xn,"clear")},className:"".concat(Kt,"-clear"),role:"button"},$l),Ll=Ce&&(Pa(Qr,0)&&!wo[0]||Pa(Qr,1)&&!wo[1]),Ul={size:yr(Lr,Bo[0],kn)},Eu=0,Du=0;Po.current&&lo.current&&Mr.current&&(xn===0?Du=Po.current.offsetWidth:(Eu=Va,Du=lo.current.offsetWidth));var ps=Gr==="rtl"?{right:Eu}:{left:Eu},hs=function(Jr,No){var bi=Dn(ce,Jr,xn);if(No==="submit"||No!=="key"&&!Wa){cr(bi,xn),xn===0?Dl():Xo();var Ji=xn===0?1:0;wo[Ji]?gn(!1,!1,"confirm"):gn(!1,xn,"confirm")}else pe(bi)};return ie.createElement(Wn.Provider,{value:{operationRef:Ci,hideHeader:Lr==="time",onDateMouseEnter:vu,onDateMouseLeave:pu,hideRanges:!0,onSelect:hs,open:Yn}},ie.createElement($o,{visible:Yn,popupElement:Ki,popupStyle:Ca,prefixCls:Kt,dropdownClassName:ga,dropdownAlign:Ba,getPopupContainer:Ia,transitionName:mn,range:!0,direction:Gr},ie.createElement("div",(0,ue.Z)({ref:or,className:$e()(Kt,"".concat(Kt,"-range"),ra,(Se={},(0,ze.Z)(Se,"".concat(Kt,"-disabled"),wo[0]&&wo[1]),(0,ze.Z)(Se,"".concat(Kt,"-focused"),xn===0?vi:Sl),(0,ze.Z)(Se,"".concat(Kt,"-rtl"),Gr==="rtl"),Se)),style:Tn,onClick:kl,onMouseEnter:Ht,onMouseLeave:Xa,onMouseDown:Ku,onMouseUp:Aa},(0,Nt.Z)(me,{aria:!0,data:!0})),ie.createElement("div",{className:$e()("".concat(Kt,"-input"),(ye={},(0,ze.Z)(ye,"".concat(Kt,"-input-active"),xn===0),(0,ze.Z)(ye,"".concat(Kt,"-input-placeholder"),!!ul),ye)),ref:Po},ie.createElement("input",(0,ue.Z)({id:Zn,disabled:wo[0],readOnly:Et||typeof Bo[0]=="function"||!Pl,value:ul||xo,onChange:function(Jr){Mi(Jr.target.value)},autoFocus:Fr,placeholder:Pa(Oa,0)||"",ref:fo},Yo,Ul,{autoComplete:nr}))),ie.createElement("div",{className:"".concat(Kt,"-range-separator"),ref:Mr},zo),ie.createElement("div",{className:$e()("".concat(Kt,"-input"),(tt={},(0,ze.Z)(tt,"".concat(Kt,"-input-active"),xn===1),(0,ze.Z)(tt,"".concat(Kt,"-input-placeholder"),!!el),tt)),ref:lo},ie.createElement("input",(0,ue.Z)({disabled:wo[1],readOnly:Et||typeof Bo[0]=="function"||!Vl,value:el||oi,onChange:function(Jr){il(Jr.target.value)},placeholder:Pa(Oa,1)||"",ref:Fo},Gi,Ul,{autoComplete:nr}))),ie.createElement("div",{className:"".concat(Kt,"-active-bar"),style:(0,ct.Z)((0,ct.Z)({},ps),{},{width:Du,position:"absolute"})}),xl,Ll&&Su)))}var El=function(me){(0,Zt.Z)(ye,me);var Se=(0,Fn.Z)(ye);function ye(){var tt;(0,dt.Z)(this,ye);for(var it=arguments.length,qt=new Array(it),Kt=0;Kt{const{lineHeight:it}=me,qt=Math.floor(ye*it)+2,Kt=Math.max((Se-qt)/2,0),Zn=Math.max(Se-qt-Kt,0);return{padding:`${Kt}px ${tt}px ${Zn}px`}},Hu=me=>{const{componentCls:Se,pickerCellCls:ye,pickerCellInnerCls:tt,cellHeight:it,motionDurationSlow:qt,borderRadiusSM:Kt,motionDurationMid:Zn,cellHoverBg:Tn,lineWidth:ra,lineType:Ca,colorPrimary:ga,cellActiveWithRangeBg:mn,colorTextLightSolid:Ba,controlHeightSM:Ia,cellRangeBorderColor:kn,pickerCellBorderGap:sa,cellHoverWithRangeBg:Oa,cellWidth:Fr,colorTextDisabled:vr,cellBgDisabled:Br}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:it,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'},[tt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:it,height:it,lineHeight:`${it}px`,borderRadius:Kt,transition:`background ${Zn}, border ${Zn}`},"&-range-hover-start, &-range-hover-end":{[tt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ye}-in-view), + &:hover:not(${ye}-selected):not(${ye}-range-start):not(${ye}-range-end):not(${ye}-range-hover-start):not(${ye}-range-hover-end)`]:{[tt]:{background:Tn}},[`&-in-view${ye}-today ${tt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ra}px ${Ca} ${ga}`,borderRadius:Kt,content:'""'}},[`&-in-view${ye}-in-range`]:{position:"relative","&::before":{background:mn}},[`&-in-view${ye}-selected ${tt}, &-in-view${ye}-range-start ${tt}, &-in-view${ye}-range-end ${tt}`]:{color:Ba,background:ga},[`&-in-view${ye}-range-start:not(${ye}-range-start-single), &-in-view${ye}-range-end:not(${ye}-range-end-single)`]:{"&::before":{background:mn}},[`&-in-view${ye}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ye}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ye}-range-hover-start:not(${ye}-in-range):not(${ye}-range-start):not(${ye}-range-end), @@ -139,7 +139,7 @@ &-in-view${ye}-range-hover-start${ye}-range-start${ye}-range-end${ye}-range-end-near-hover, &-in-view${ye}-range-hover-end${ye}-range-start${ye}-range-end${ye}-range-start-near-hover, &-in-view${ye}-range-hover-end${ye}-range-end-single, - &-in-view${ye}-range-hover:not(${ye}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Ia,borderTop:`${aa}px dashed ${kn}`,borderBottom:`${aa}px dashed ${kn}`,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:sa},[`&-in-view${ye}-in-range${ye}-range-hover::before, + &-in-view${ye}-range-hover:not(${ye}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Ia,borderTop:`${ra}px dashed ${kn}`,borderBottom:`${ra}px dashed ${kn}`,transform:"translateY(-50%)",transition:`all ${qt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:sa},[`&-in-view${ye}-in-range${ye}-range-hover::before, &-in-view${ye}-in-range${ye}-range-hover-start::before, &-in-view${ye}-in-range${ye}-range-hover-end::before, &-in-view${ye}-range-start${ye}-range-hover::before, @@ -155,29 +155,29 @@ tr > &-in-view${ye}-range-hover-end:first-child::after, &-in-view${ye}-start${ye}-range-hover-edge-start${ye}-range-hover-edge-start-near-range::after, &-in-view${ye}-range-hover-edge-start:not(${ye}-range-hover-edge-start-near-range)::after, - &-in-view${ye}-range-hover-start::after`]:{insetInlineStart:(Br-it)/2,borderInlineStart:`${aa}px dashed ${kn}`,borderStartStartRadius:Kt,borderEndStartRadius:Kt},[`tr > &-in-view${ye}-range-hover:last-child::after, + &-in-view${ye}-range-hover-start::after`]:{insetInlineStart:(Fr-it)/2,borderInlineStart:`${ra}px dashed ${kn}`,borderStartStartRadius:Kt,borderEndStartRadius:Kt},[`tr > &-in-view${ye}-range-hover:last-child::after, tr > &-in-view${ye}-range-hover-start:last-child::after, &-in-view${ye}-end${ye}-range-hover-edge-end${ye}-range-hover-edge-end-near-range::after, &-in-view${ye}-range-hover-edge-end:not(${ye}-range-hover-edge-end-near-range)::after, - &-in-view${ye}-range-hover-end::after`]:{insetInlineEnd:(Br-it)/2,borderInlineEnd:`${aa}px dashed ${kn}`,borderStartEndRadius:Kt,borderEndEndRadius:Kt},"&-disabled":{color:vr,pointerEvents:"none",[tt]:{background:"transparent"},"&::before":{background:wr}},[`&-disabled${ye}-today ${tt}::before`]:{borderColor:vr}}},xu=me=>{const{componentCls:Se,pickerCellCls:ye,pickerCellInnerCls:tt,pickerYearMonthCellWidth:it,pickerControlIconSize:qt,cellWidth:Kt,paddingSM:Zn,paddingXS:Tn,paddingXXS:aa,colorBgContainer:Ca,lineWidth:ga,lineType:mn,borderRadiusLG:Ba,colorPrimary:Ia,colorTextHeading:kn,colorSplit:sa,pickerControlIconBorderWidth:Oa,colorIcon:Br,textHeight:vr,motionDurationMid:wr,colorIconHover:jr,fontWeightStrong:Lr,cellHeight:Gn,pickerCellPaddingVertical:Ko,colorTextDisabled:fo,colorText:zo,fontSize:qo,cellHoverWithRangeBg:ii,motionDurationSlow:pi,withoutTimeCellHeight:zi,pickerQuarterPanelContentHeight:oo,colorLink:Lo,colorLinkActive:To,colorLinkHover:wi,cellRangeBorderColor:Ni,borderRadiusSM:fi,colorTextLightSolid:Ro,cellHoverBg:ol,timeColumnHeight:Xi,timeColumnWidth:Ee,timeCellHeight:Ce,controlItemBgActive:Qe,marginXXS:rt,pickerDatePanelPaddingHorizontal:Pt}=me,Et=Kt*7+Pt*2,$t=(Et-Tn*2)/3-it-Zn,Yt=(Et-Tn*2)/4-it;return{[Se]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ca,border:`${ga}px ${mn} ${sa}`,borderRadius:Ba,outline:"none","&-focused":{borderColor:Ia},"&-rtl":{direction:"rtl",[`${Se}-prev-icon, + &-in-view${ye}-range-hover-end::after`]:{insetInlineEnd:(Fr-it)/2,borderInlineEnd:`${ra}px dashed ${kn}`,borderStartEndRadius:Kt,borderEndEndRadius:Kt},"&-disabled":{color:vr,pointerEvents:"none",[tt]:{background:"transparent"},"&::before":{background:Br}},[`&-disabled${ye}-today ${tt}::before`]:{borderColor:vr}}},xu=me=>{const{componentCls:Se,pickerCellCls:ye,pickerCellInnerCls:tt,pickerYearMonthCellWidth:it,pickerControlIconSize:qt,cellWidth:Kt,paddingSM:Zn,paddingXS:Tn,paddingXXS:ra,colorBgContainer:Ca,lineWidth:ga,lineType:mn,borderRadiusLG:Ba,colorPrimary:Ia,colorTextHeading:kn,colorSplit:sa,pickerControlIconBorderWidth:Oa,colorIcon:Fr,textHeight:vr,motionDurationMid:Br,colorIconHover:jr,fontWeightStrong:Lr,cellHeight:Gn,pickerCellPaddingVertical:Ko,colorTextDisabled:mo,colorText:zo,fontSize:qo,cellHoverWithRangeBg:ii,motionDurationSlow:Si,withoutTimeCellHeight:Hi,pickerQuarterPanelContentHeight:oo,colorLink:Oo,colorLinkActive:To,colorLinkHover:Ai,cellRangeBorderColor:Ii,borderRadiusSM:pi,colorTextLightSolid:Lo,cellHoverBg:ol,timeColumnHeight:qi,timeColumnWidth:Ee,timeCellHeight:Ce,controlItemBgActive:Qe,marginXXS:rt,pickerDatePanelPaddingHorizontal:Pt}=me,Et=Kt*7+Pt*2,$t=(Et-Tn*2)/3-it-Zn,Yt=(Et-Tn*2)/4-it;return{[Se]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ca,border:`${ga}px ${mn} ${sa}`,borderRadius:Ba,outline:"none","&-focused":{borderColor:Ia},"&-rtl":{direction:"rtl",[`${Se}-prev-icon, ${Se}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Se}-next-icon, - ${Se}-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:Et},"&-header":{display:"flex",padding:`0 ${Tn}px`,color:kn,borderBottom:`${ga}px ${mn} ${sa}`,"> *":{flex:"none"},button:{padding:0,color:Br,lineHeight:`${vr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${wr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:qo,"&:hover":{color:jr}},"&-view":{flex:"auto",fontWeight:Lr,lineHeight:`${vr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Tn},"&:hover":{color:Ia}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:qt,height:qt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Oa,borderBlockEndWidth:0,borderInlineStartWidth:Oa,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(qt/2),insetInlineStart:Math.ceil(qt/2),display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Oa,borderBlockEndWidth:0,borderInlineStartWidth:Oa,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:Gn,fontWeight:"normal"},th:{height:Gn+Ko*2,color:zo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Ko}px 0`,color:fo,cursor:"pointer","&-in-view":{color:zo}},Hu(me)),[`&-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-start ${tt}, - &-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-end ${tt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ii,transition:`all ${pi}`,content:'""'}},[`&-date-panel + ${Se}-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:Et},"&-header":{display:"flex",padding:`0 ${Tn}px`,color:kn,borderBottom:`${ga}px ${mn} ${sa}`,"> *":{flex:"none"},button:{padding:0,color:Fr,lineHeight:`${vr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Br}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:qo,"&:hover":{color:jr}},"&-view":{flex:"auto",fontWeight:Lr,lineHeight:`${vr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Tn},"&:hover":{color:Ia}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:qt,height:qt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Oa,borderBlockEndWidth:0,borderInlineStartWidth:Oa,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(qt/2),insetInlineStart:Math.ceil(qt/2),display:"inline-block",width:qt,height:qt,border:"0 solid currentcolor",borderBlockStartWidth:Oa,borderBlockEndWidth:0,borderInlineStartWidth:Oa,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:Gn,fontWeight:"normal"},th:{height:Gn+Ko*2,color:zo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Ko}px 0`,color:mo,cursor:"pointer","&-in-view":{color:zo}},Hu(me)),[`&-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-start ${tt}, + &-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-end ${tt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ii,transition:`all ${Si}`,content:'""'}},[`&-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-start - ${tt}::after`]:{insetInlineEnd:-(Kt-Gn)/2,insetInlineStart:0},[`&-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-end ${tt}::after`]:{insetInlineEnd:0,insetInlineStart:-(Kt-Gn)/2},[`&-range-hover${Se}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Se}-content`]:{height:zi*4},[tt]:{padding:`0 ${Tn}px`}},"&-quarter-panel":{[`${Se}-content`]:{height:oo},[`${Se}-cell-range-hover-start::after`]:{insetInlineStart:Yt,borderInlineStart:`${ga}px dashed ${Ni}`,[`${Se}-panel-rtl &`]:{insetInlineEnd:Yt,borderInlineEnd:`${ga}px dashed ${Ni}`}},[`${Se}-cell-range-hover-end::after`]:{insetInlineEnd:Yt,borderInlineEnd:`${ga}px dashed ${Ni}`,[`${Se}-panel-rtl &`]:{insetInlineStart:Yt,borderInlineStart:`${ga}px dashed ${Ni}`}}},[`&-panel ${Se}-footer`]:{borderTop:`${ga}px ${mn} ${sa}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${vr-2*ga}px`,textAlign:"center","&-extra":{padding:`0 ${Zn}px`,lineHeight:`${vr-2*ga}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${ga}px ${mn} ${sa}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Lo,"&:hover":{color:wi},"&:active":{color:To},[`&${Se}-today-btn-disabled`]:{color:fo,cursor:"not-allowed"}},"&-decade-panel":{[tt]:{padding:`0 ${Tn/2}px`},[`${Se}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Se}-body`]:{padding:`0 ${Tn}px`},[tt]:{width:it},[`${Se}-cell-range-hover-start::after`]:{borderStartStartRadius:fi,borderEndStartRadius:fi,borderStartEndRadius:0,borderEndEndRadius:0,[`${Se}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fi,borderEndEndRadius:fi}},[`${Se}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fi,borderEndEndRadius:fi,[`${Se}-panel-rtl &`]:{borderStartStartRadius:fi,borderEndStartRadius:fi,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Se}-cell-range-hover-start::after`]:{insetInlineStart:$t,borderInlineStart:`${ga}px dashed ${Ni}`,[`${Se}-panel-rtl &`]:{insetInlineEnd:$t,borderInlineEnd:`${ga}px dashed ${Ni}`}},[`${Se}-cell-range-hover-end::after`]:{insetInlineEnd:$t,borderInlineEnd:`${ga}px dashed ${Ni}`,[`${Se}-panel-rtl &`]:{insetInlineStart:$t,borderInlineStart:`${ga}px dashed ${Ni}`}}},"&-week-panel":{[`${Se}-body`]:{padding:`${Tn}px ${Zn}px`},[`${Se}-cell`]:{[`&:hover ${tt}, + ${tt}::after`]:{insetInlineEnd:-(Kt-Gn)/2,insetInlineStart:0},[`&-date-panel ${Se}-cell-in-view${Se}-cell-in-range${Se}-cell-range-hover-end ${tt}::after`]:{insetInlineEnd:0,insetInlineStart:-(Kt-Gn)/2},[`&-range-hover${Se}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Se}-content`]:{height:Hi*4},[tt]:{padding:`0 ${Tn}px`}},"&-quarter-panel":{[`${Se}-content`]:{height:oo},[`${Se}-cell-range-hover-start::after`]:{insetInlineStart:Yt,borderInlineStart:`${ga}px dashed ${Ii}`,[`${Se}-panel-rtl &`]:{insetInlineEnd:Yt,borderInlineEnd:`${ga}px dashed ${Ii}`}},[`${Se}-cell-range-hover-end::after`]:{insetInlineEnd:Yt,borderInlineEnd:`${ga}px dashed ${Ii}`,[`${Se}-panel-rtl &`]:{insetInlineStart:Yt,borderInlineStart:`${ga}px dashed ${Ii}`}}},[`&-panel ${Se}-footer`]:{borderTop:`${ga}px ${mn} ${sa}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${vr-2*ga}px`,textAlign:"center","&-extra":{padding:`0 ${Zn}px`,lineHeight:`${vr-2*ga}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${ga}px ${mn} ${sa}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Oo,"&:hover":{color:Ai},"&:active":{color:To},[`&${Se}-today-btn-disabled`]:{color:mo,cursor:"not-allowed"}},"&-decade-panel":{[tt]:{padding:`0 ${Tn/2}px`},[`${Se}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Se}-body`]:{padding:`0 ${Tn}px`},[tt]:{width:it},[`${Se}-cell-range-hover-start::after`]:{borderStartStartRadius:pi,borderEndStartRadius:pi,borderStartEndRadius:0,borderEndEndRadius:0,[`${Se}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pi,borderEndEndRadius:pi}},[`${Se}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pi,borderEndEndRadius:pi,[`${Se}-panel-rtl &`]:{borderStartStartRadius:pi,borderEndStartRadius:pi,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Se}-cell-range-hover-start::after`]:{insetInlineStart:$t,borderInlineStart:`${ga}px dashed ${Ii}`,[`${Se}-panel-rtl &`]:{insetInlineEnd:$t,borderInlineEnd:`${ga}px dashed ${Ii}`}},[`${Se}-cell-range-hover-end::after`]:{insetInlineEnd:$t,borderInlineEnd:`${ga}px dashed ${Ii}`,[`${Se}-panel-rtl &`]:{insetInlineStart:$t,borderInlineStart:`${ga}px dashed ${Ii}`}}},"&-week-panel":{[`${Se}-body`]:{padding:`${Tn}px ${Zn}px`},[`${Se}-cell`]:{[`&:hover ${tt}, &-selected ${tt}, - ${tt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${wr}`},"&:first-child:before":{borderStartStartRadius:fi,borderEndStartRadius:fi},"&:last-child:before":{borderStartEndRadius:fi,borderEndEndRadius:fi}},"&:hover td":{"&:before":{background:ol}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ye}`]:{"&:before":{background:Ia},[`&${Se}-cell-week`]:{color:new bl.C(Ro).setAlpha(.5).toHexString()},[tt]:{color:Ro}}},"&-range-hover td:before":{background:Qe}}},"&-date-panel":{[`${Se}-body`]:{padding:`${Tn}px ${Pt}px`},[`${Se}-content`]:{width:Kt*7,th:{width:Kt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Se}-time-panel`]:{borderInlineStart:`${ga}px ${mn} ${sa}`},[`${Se}-date-panel, - ${Se}-time-panel`]:{transition:`opacity ${pi}`},"&-active":{[`${Se}-date-panel, - ${Se}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Se}-content`]:{display:"flex",flex:"auto",height:Xi},"&-column":{flex:"1 0 auto",width:Ee,margin:`${aa}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${wr}`,overflowX:"hidden","&::after":{display:"block",height:Xi-Ce,content:'""'},"&:not(:first-child)":{borderInlineStart:`${ga}px ${mn} ${sa}`},"&-active":{background:new bl.C(Qe).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Se}-time-panel-cell`]:{marginInline:rt,[`${Se}-time-panel-cell-inner`]:{display:"block",width:Ee-2*rt,height:Ce,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ee-Ce)/2,color:zo,lineHeight:`${Ce}px`,borderRadius:fi,cursor:"pointer",transition:`background ${wr}`,"&:hover":{background:ol}},"&-selected":{[`${Se}-time-panel-cell-inner`]:{background:Qe}},"&-disabled":{[`${Se}-time-panel-cell-inner`]:{color:fo,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Se}-time-panel-column:after`]:{height:Xi-Ce+aa*2}}}},Fu=me=>{const{componentCls:Se,colorBgContainer:ye,colorError:tt,errorActiveShadow:it,colorWarning:qt,warningActiveShadow:Kt}=me;return{[`${Se}:not(${Se}-disabled)`]:{[`&${Se}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:tt},[`&${Se}-focused, &:focus`]:Object.assign({},(0,ji.M1)((0,zu.TS)(me,{activeBorderColor:tt,activeShadow:it}))),[`${Se}-active-bar`]:{background:tt}},[`&${Se}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:qt},[`&${Se}-focused, &:focus`]:Object.assign({},(0,ji.M1)((0,zu.TS)(me,{activeBorderColor:qt,activeShadow:Kt}))),[`${Se}-active-bar`]:{background:qt}}}}},Fl=me=>{const{componentCls:Se,antCls:ye,controlHeight:tt,fontSize:it,paddingInline:qt,colorBgContainer:Kt,lineWidth:Zn,lineType:Tn,colorBorder:aa,borderRadius:Ca,motionDurationMid:ga,colorBgContainerDisabled:mn,colorTextDisabled:Ba,colorTextPlaceholder:Ia,controlHeightLG:kn,fontSizeLG:sa,controlHeightSM:Oa,paddingInlineSM:Br,paddingXS:vr,marginXS:wr,colorTextDescription:jr,lineWidthBold:Lr,lineHeight:Gn,colorPrimary:Ko,motionDurationSlow:fo,zIndexPopup:zo,paddingXXS:qo,paddingSM:ii,textHeight:pi,cellActiveWithRangeBg:zi,colorPrimaryBorder:oo,sizePopupArrow:Lo,borderRadiusXS:To,borderRadiusOuter:wi,colorBgElevated:Ni,borderRadiusLG:fi,boxShadowSecondary:Ro,borderRadiusSM:ol,colorSplit:Xi,cellHoverBg:Ee,presetsWidth:Ce,presetsMaxWidth:Qe,boxShadowPopoverArrow:rt,colorTextQuaternary:Pt}=me;return[{[Se]:Object.assign(Object.assign(Object.assign({},(0,Zu.Wf)(me)),Il(me,tt,it,qt)),{position:"relative",display:"inline-flex",alignItems:"center",background:Kt,lineHeight:1,border:`${Zn}px ${Tn} ${aa}`,borderRadius:Ca,transition:`border ${ga}, box-shadow ${ga}`,"&:hover, &-focused":Object.assign({},(0,ji.pU)(me)),"&-focused":Object.assign({},(0,ji.M1)(me)),[`&${Se}-disabled`]:{background:mn,borderColor:aa,cursor:"not-allowed",[`${Se}-suffix`]:{color:Pt}},[`&${Se}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Se}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,ji.ik)(me)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Se}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Ia}}},"&-large":Object.assign(Object.assign({},Il(me,kn,sa,qt)),{[`${Se}-input > input`]:{fontSize:sa}}),"&-small":Object.assign({},Il(me,Oa,it,Br)),[`${Se}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:vr/2,color:Ba,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:wr}}},[`${Se}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Ba,lineHeight:1,background:Kt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ga}, color ${ga}`,"> *":{verticalAlign:"top"},"&:hover":{color:jr}},[`${Se}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:sa,color:Ba,fontSize:sa,verticalAlign:"top",cursor:"default",[`${Se}-focused &`]:{color:jr},[`${Se}-range-separator &`]:{[`${Se}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Se}-clear`]:{insetInlineEnd:qt},"&:hover":{[`${Se}-clear`]:{opacity:1}},[`${Se}-active-bar`]:{bottom:-Zn,height:Lr,marginInlineStart:qt,background:Ko,opacity:0,transition:`all ${fo} ease-out`,pointerEvents:"none"},[`&${Se}-focused`]:{[`${Se}-active-bar`]:{opacity:1}},[`${Se}-range-separator`]:{alignItems:"center",padding:`0 ${vr}px`,lineHeight:1},[`&${Se}-small`]:{[`${Se}-clear`]:{insetInlineEnd:Br},[`${Se}-active-bar`]:{marginInlineStart:Br}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Zu.Wf)(me)),xu(me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:zo,[`&${Se}-dropdown-hidden`]:{display:"none"},[`&${Se}-dropdown-placement-bottomLeft`]:{[`${Se}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Se}-dropdown-placement-topLeft`]:{[`${Se}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-topLeft, + ${tt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Br}`},"&:first-child:before":{borderStartStartRadius:pi,borderEndStartRadius:pi},"&:last-child:before":{borderStartEndRadius:pi,borderEndEndRadius:pi}},"&:hover td":{"&:before":{background:ol}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ye}`]:{"&:before":{background:Ia},[`&${Se}-cell-week`]:{color:new Cl.C(Lo).setAlpha(.5).toHexString()},[tt]:{color:Lo}}},"&-range-hover td:before":{background:Qe}}},"&-date-panel":{[`${Se}-body`]:{padding:`${Tn}px ${Pt}px`},[`${Se}-content`]:{width:Kt*7,th:{width:Kt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Se}-time-panel`]:{borderInlineStart:`${ga}px ${mn} ${sa}`},[`${Se}-date-panel, + ${Se}-time-panel`]:{transition:`opacity ${Si}`},"&-active":{[`${Se}-date-panel, + ${Se}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Se}-content`]:{display:"flex",flex:"auto",height:qi},"&-column":{flex:"1 0 auto",width:Ee,margin:`${ra}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Br}`,overflowX:"hidden","&::after":{display:"block",height:qi-Ce,content:'""'},"&:not(:first-child)":{borderInlineStart:`${ga}px ${mn} ${sa}`},"&-active":{background:new Cl.C(Qe).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Se}-time-panel-cell`]:{marginInline:rt,[`${Se}-time-panel-cell-inner`]:{display:"block",width:Ee-2*rt,height:Ce,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ee-Ce)/2,color:zo,lineHeight:`${Ce}px`,borderRadius:pi,cursor:"pointer",transition:`background ${Br}`,"&:hover":{background:ol}},"&-selected":{[`${Se}-time-panel-cell-inner`]:{background:Qe}},"&-disabled":{[`${Se}-time-panel-cell-inner`]:{color:mo,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Se}-time-panel-column:after`]:{height:qi-Ce+ra*2}}}},Fu=me=>{const{componentCls:Se,colorBgContainer:ye,colorError:tt,errorActiveShadow:it,colorWarning:qt,warningActiveShadow:Kt}=me;return{[`${Se}:not(${Se}-disabled)`]:{[`&${Se}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:tt},[`&${Se}-focused, &:focus`]:Object.assign({},(0,Wi.M1)((0,zu.TS)(me,{activeBorderColor:tt,activeShadow:it}))),[`${Se}-active-bar`]:{background:tt}},[`&${Se}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:qt},[`&${Se}-focused, &:focus`]:Object.assign({},(0,Wi.M1)((0,zu.TS)(me,{activeBorderColor:qt,activeShadow:Kt}))),[`${Se}-active-bar`]:{background:qt}}}}},Bl=me=>{const{componentCls:Se,antCls:ye,controlHeight:tt,fontSize:it,paddingInline:qt,colorBgContainer:Kt,lineWidth:Zn,lineType:Tn,colorBorder:ra,borderRadius:Ca,motionDurationMid:ga,colorBgContainerDisabled:mn,colorTextDisabled:Ba,colorTextPlaceholder:Ia,controlHeightLG:kn,fontSizeLG:sa,controlHeightSM:Oa,paddingInlineSM:Fr,paddingXS:vr,marginXS:Br,colorTextDescription:jr,lineWidthBold:Lr,lineHeight:Gn,colorPrimary:Ko,motionDurationSlow:mo,zIndexPopup:zo,paddingXXS:qo,paddingSM:ii,textHeight:Si,cellActiveWithRangeBg:Hi,colorPrimaryBorder:oo,sizePopupArrow:Oo,borderRadiusXS:To,borderRadiusOuter:Ai,colorBgElevated:Ii,borderRadiusLG:pi,boxShadowSecondary:Lo,borderRadiusSM:ol,colorSplit:qi,cellHoverBg:Ee,presetsWidth:Ce,presetsMaxWidth:Qe,boxShadowPopoverArrow:rt,colorTextQuaternary:Pt}=me;return[{[Se]:Object.assign(Object.assign(Object.assign({},(0,Zu.Wf)(me)),Ol(me,tt,it,qt)),{position:"relative",display:"inline-flex",alignItems:"center",background:Kt,lineHeight:1,border:`${Zn}px ${Tn} ${ra}`,borderRadius:Ca,transition:`border ${ga}, box-shadow ${ga}`,"&:hover, &-focused":Object.assign({},(0,Wi.pU)(me)),"&-focused":Object.assign({},(0,Wi.M1)(me)),[`&${Se}-disabled`]:{background:mn,borderColor:ra,cursor:"not-allowed",[`${Se}-suffix`]:{color:Pt}},[`&${Se}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Se}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Wi.ik)(me)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Se}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Ia}}},"&-large":Object.assign(Object.assign({},Ol(me,kn,sa,qt)),{[`${Se}-input > input`]:{fontSize:sa}}),"&-small":Object.assign({},Ol(me,Oa,it,Fr)),[`${Se}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:vr/2,color:Ba,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Br}}},[`${Se}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Ba,lineHeight:1,background:Kt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ga}, color ${ga}`,"> *":{verticalAlign:"top"},"&:hover":{color:jr}},[`${Se}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:sa,color:Ba,fontSize:sa,verticalAlign:"top",cursor:"default",[`${Se}-focused &`]:{color:jr},[`${Se}-range-separator &`]:{[`${Se}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Se}-clear`]:{insetInlineEnd:qt},"&:hover":{[`${Se}-clear`]:{opacity:1}},[`${Se}-active-bar`]:{bottom:-Zn,height:Lr,marginInlineStart:qt,background:Ko,opacity:0,transition:`all ${mo} ease-out`,pointerEvents:"none"},[`&${Se}-focused`]:{[`${Se}-active-bar`]:{opacity:1}},[`${Se}-range-separator`]:{alignItems:"center",padding:`0 ${vr}px`,lineHeight:1},[`&${Se}-small`]:{[`${Se}-clear`]:{insetInlineEnd:Fr},[`${Se}-active-bar`]:{marginInlineStart:Fr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Zu.Wf)(me)),xu(me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:zo,[`&${Se}-dropdown-hidden`]:{display:"none"},[`&${Se}-dropdown-placement-bottomLeft`]:{[`${Se}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Se}-dropdown-placement-topLeft`]:{[`${Se}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-topLeft, &${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-topRight, &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-topLeft, - &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-topRight`]:{animationName:Bi.Qt},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-bottomLeft, + &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-topRight`]:{animationName:Di.Qt},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-bottomLeft, &${ye}-slide-up-enter${ye}-slide-up-enter-active${Se}-dropdown-placement-bottomRight, &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-bottomLeft, - &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-bottomRight`]:{animationName:Bi.fJ},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-topLeft, - &${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-topRight`]:{animationName:Bi.ly},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-bottomLeft, - &${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-bottomRight`]:{animationName:Bi.Uw},[`${Se}-panel > ${Se}-time-panel`]:{paddingTop:qo},[`${Se}-ranges`]:{marginBottom:0,padding:`${qo}px ${ii}px`,overflow:"hidden",lineHeight:`${pi-2*Zn-vr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Se}-preset > ${ye}-tag-blue`]:{color:Ko,background:zi,borderColor:oo,cursor:"pointer"},[`${Se}-ok`]:{marginInlineStart:"auto"}},[`${Se}-range-wrapper`]:{display:"flex",position:"relative"},[`${Se}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:qt*1.5,transition:`left ${fo} ease-out`},(0,fs.r)(Lo,To,wi,Ni,rt)),[`${Se}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ni,borderRadius:fi,boxShadow:Ro,transition:`margin ${fo}`,[`${Se}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Se}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ce,maxWidth:Qe,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:vr,borderInlineEnd:`${Zn}px ${Tn} ${Xi}`,li:Object.assign(Object.assign({},Zu.vS),{borderRadius:ol,paddingInline:vr,paddingBlock:(Oa-Math.round(it*Gn))/2,cursor:"pointer",transition:`all ${fo}`,"+ li":{marginTop:wr},"&:hover":{background:Ee}})}},[`${Se}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Se}-panel`]:{borderWidth:`0 0 ${Zn}px`},"&:last-child":{[`${Se}-panel`]:{borderWidth:0}}},[`${Se}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Se}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:aa}}}}),"&-dropdown-range":{padding:`${Lo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Se}-separator`]:{transform:"rotate(180deg)"},[`${Se}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Bi.oN)(me,"slide-up"),(0,Bi.oN)(me,"slide-down"),(0,Cu.Fm)(me,"move-up"),(0,Cu.Fm)(me,"move-down")]},zl=me=>{const{componentCls:Se,controlHeightLG:ye,paddingXXS:tt,padding:it}=me;return{pickerCellCls:`${Se}-cell`,pickerCellInnerCls:`${Se}-cell-inner`,pickerYearMonthCellWidth:ye*1.5,pickerQuarterPanelContentHeight:ye*1.4,pickerCellPaddingVertical:tt+tt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:it+tt/2}},os=me=>({cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new bl.C(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new bl.C(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me.colorBgContainerDisabled,timeColumnWidth:me.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:me.controlHeightSM*1.5,cellHeight:me.controlHeightSM,textHeight:me.controlHeightLG,withoutTimeCellHeight:me.controlHeightLG*1.65});var qu=(0,rs.Z)("DatePicker",me=>{const Se=(0,zu.TS)((0,ji.e5)(me),zl(me));return[Fl(Se),Fu(Se),(0,au.c)(me,{focusElCls:`${me.componentCls}-focused`})]},me=>Object.assign(Object.assign(Object.assign({},(0,ji.TM)(me)),os(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50}));function ju(me,Se,ye){return ye!==void 0?ye:Se==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Se==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Se==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Se==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Se==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Ar(me,Se,ye){return ye!==void 0?ye:Se==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Se==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Se==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Se==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Se==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function Bu(me,Se){const ye={adjustX:1,adjustY:1};switch(Se){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ye};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ye};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ye};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ye};default:return{points:me==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ye}}}function Yl(me){return me?Array.isArray(me)?me:[me]:[]}function Hl(me){const{format:Se,picker:ye,showHour:tt,showMinute:it,showSecond:qt,use12Hours:Kt}=me,Zn=Yl(Se)[0],Tn=Object.assign({},me);return Se&&Array.isArray(Se)&&(Tn.format=Zn),Zn&&typeof Zn=="string"&&(!Zn.includes("s")&&qt===void 0&&(Tn.showSecond=!1),!Zn.includes("m")&&it===void 0&&(Tn.showMinute=!1),!Zn.includes("H")&&!Zn.includes("h")&&!Zn.includes("K")&&!Zn.includes("k")&&tt===void 0&&(Tn.showHour=!1),(Zn.includes("a")||Zn.includes("A"))&&Kt===void 0&&(Tn.use12Hours=!0)),ye==="time"?Tn:(typeof Zn=="function"&&delete Tn.format,{showTime:Tn})}function qa(me,Se,ye){if(me===!1)return!1;const tt={clearIcon:Se!=null?Se:ye};return typeof me=="object"?Object.assign(Object.assign({},tt),me):tt}var du=ee(3113);function es(me){return ie.createElement(du.ZP,Object.assign({size:"small",type:"primary"},me))}var wu={button:es},ts=function(me,Se){var ye={};for(var tt in me)Object.prototype.hasOwnProperty.call(me,tt)&&Se.indexOf(tt)<0&&(ye[tt]=me[tt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,tt=Object.getOwnPropertySymbols(me);it{const{prefixCls:it,getPopupContainer:qt,className:Kt,placement:Zn,size:Tn,disabled:aa,bordered:Ca=!0,placeholder:ga,popupClassName:mn,dropdownClassName:Ba,status:Ia,clearIcon:kn,allowClear:sa,rootClassName:Oa}=ye,Br=ts(ye,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),vr=ie.useRef(null),{getPrefixCls:wr,direction:jr,getPopupContainer:Lr}=(0,ie.useContext)(ku.E_),Gn=wr("picker",it),{compactSize:Ko,compactItemClassnames:fo}=(0,Xu.ri)(Gn,jr),{format:zo,showTime:qo,picker:ii}=ye,pi=wr(),[zi,oo]=qu(Gn),Lo=Object.assign(Object.assign({},qo?Hl(Object.assign({format:zo,picker:ii},qo)):{}),ii==="time"?Hl(Object.assign(Object.assign({format:zo},ye),{picker:ii})):{}),To=(0,Ju.Z)(rt=>{var Pt;return(Pt=Tn!=null?Tn:Ko)!==null&&Pt!==void 0?Pt:rt}),wi=ie.useContext(nu.Z),Ni=aa!=null?aa:wi,fi=(0,ie.useContext)(bu.aM),{hasFeedback:Ro,status:ol,feedbackIcon:Xi}=fi,Ee=ie.createElement(ie.Fragment,null,ii==="time"?ie.createElement(ot,null):ie.createElement(he,null),Ro&&Xi);(0,ie.useImperativeHandle)(tt,()=>({focus:()=>{var rt;return(rt=vr.current)===null||rt===void 0?void 0:rt.focus()},blur:()=>{var rt;return(rt=vr.current)===null||rt===void 0?void 0:rt.blur()}}));const[Ce]=(0,Tu.Z)("Calendar",_u.Z),Qe=Object.assign(Object.assign({},Ce),ye.locale);return zi(ie.createElement(Ru,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Gn}-separator`},ie.createElement(an,null)),disabled:Ni,ref:vr,dropdownAlign:Bu(jr,Zn),placeholder:Ar(Qe,ii,ga),suffixIcon:Ee,prevIcon:ie.createElement("span",{className:`${Gn}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Gn}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Gn}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Gn}-super-next-icon`}),transitionName:`${pi}-slide-up`},Br,Lo,{className:$e()({[`${Gn}-${To}`]:To,[`${Gn}-borderless`]:!Ca},(0,rl.Z)(Gn,(0,rl.F)(ol,Ia),Ro),oo,fo,Kt,Oa),locale:Qe.lang,prefixCls:Gn,getPopupContainer:qt||Lr,generateConfig:me,components:wu,direction:jr,dropdownClassName:$e()(oo,mn||Ba,Oa),allowClear:qa(sa,kn,ie.createElement(lt.Z,null))})))})}var Qi=function(me,Se){var ye={};for(var tt in me)Object.prototype.hasOwnProperty.call(me,tt)&&Se.indexOf(tt)<0&&(ye[tt]=me[tt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,tt=Object.getOwnPropertySymbols(me);it{const{prefixCls:Ia,getPopupContainer:kn,style:sa,className:Oa,rootClassName:Br,size:vr,bordered:wr=!0,placement:jr,placeholder:Lr,popupClassName:Gn,dropdownClassName:Ko,disabled:fo,status:zo,clearIcon:qo,allowClear:ii}=mn,pi=Qi(mn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:zi,direction:oo,getPopupContainer:Lo,[Ca]:To}=(0,ie.useContext)(ku.E_),wi=zi("picker",Ia),{compactSize:Ni,compactItemClassnames:fi}=(0,Xu.ri)(wi,oo),Ro=ie.useRef(null),{format:ol,showTime:Xi}=mn,[Ee,Ce]=qu(wi);(0,ie.useImperativeHandle)(Ba,()=>({focus:()=>{var Ht;return(Ht=Ro.current)===null||Ht===void 0?void 0:Ht.focus()},blur:()=>{var Ht;return(Ht=Ro.current)===null||Ht===void 0?void 0:Ht.blur()}}));const Qe={showToday:!0};let rt={};Tn&&(rt.picker=Tn);const Pt=Tn||mn.picker;rt=Object.assign(Object.assign(Object.assign({},rt),Xi?Hl(Object.assign({format:ol,picker:Pt},Xi)):{}),Pt==="time"?Hl(Object.assign(Object.assign({format:ol},mn),{picker:Pt})):{});const Et=zi(),$t=(0,Ju.Z)(Ht=>{var Xa;return(Xa=vr!=null?vr:Ni)!==null&&Xa!==void 0?Xa:Ht}),Yt=ie.useContext(nu.Z),Ut=fo!=null?fo:Yt,Cn=(0,ie.useContext)(bu.aM),{hasFeedback:vn,status:pn,feedbackIcon:qn}=Cn,na=ie.createElement(ie.Fragment,null,Pt==="time"?ie.createElement(ot,null):ie.createElement(he,null),vn&&qn),[ca]=(0,Tu.Z)("DatePicker",_u.Z),Aa=Object.assign(Object.assign({},ca),mn.locale);return Ee(ie.createElement(Mu,Object.assign({ref:Ro,placeholder:ju(Aa,Pt,Lr),suffixIcon:na,dropdownAlign:Bu(oo,jr),prevIcon:ie.createElement("span",{className:`${wi}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${wi}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${wi}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${wi}-super-next-icon`}),transitionName:`${Et}-slide-up`},Qe,pi,rt,{locale:Aa.lang,className:$e()({[`${wi}-${$t}`]:$t,[`${wi}-borderless`]:!wr},(0,rl.Z)(wi,(0,rl.F)(pn,zo),vn),Ce,fi,To==null?void 0:To.className,Oa,Br),style:Object.assign(Object.assign({},To==null?void 0:To.style),sa),prefixCls:wi,getPopupContainer:kn||Lo,generateConfig:me,components:wu,direction:oo,disabled:Ut,dropdownClassName:$e()(Ce,Br,Gn||Ko),allowClear:qa(ii,qo,ie.createElement(lt.Z,null))})))});return aa&&(ga.displayName=aa),ga}const ye=Se(),tt=Se("week","WeekPicker"),it=Se("month","MonthPicker"),qt=Se("year","YearPicker"),Kt=Se("time","TimePicker"),Zn=Se("quarter","QuarterPicker");return{DatePicker:ye,WeekPicker:tt,MonthPicker:it,YearPicker:qt,TimePicker:Kt,QuarterPicker:Zn}}const us=null;function ss(me){const{DatePicker:Se,WeekPicker:ye,MonthPicker:tt,YearPicker:it,TimePicker:qt,QuarterPicker:Kt}=ls(me),Zn=cu(me),Tn=Se;return Tn.WeekPicker=ye,Tn.MonthPicker=tt,Tn.YearPicker=it,Tn.RangePicker=Zn,Tn.TimePicker=qt,Tn.QuarterPicker=Kt,Tn}var Gu=ss;const Jl=Gu(ne);function Xl(me){const Se=Bu(me.direction,me.placement);return Se.overflow.adjustY=!1,Se.overflow.adjustX=!1,Object.assign(Object.assign({},me),{dropdownAlign:Se})}const ru=(0,re.Z)(Jl,"picker",null,Xl);Jl._InternalPanelDoNotUseOrYouWillBeFired=ru;const fu=(0,re.Z)(Jl.RangePicker,"picker",null,Xl);Jl._InternalRangePanelDoNotUseOrYouWillBeFired=fu,Jl.generatePicker=Gu;var Wu=Jl},43428:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ze}});var b=ee(92310),de=ee.n(b),Be=ee(20439),Ne=ee(50298),Ze=ee(43403),ke=ee(34280),le=ee(59301),st=le.createContext(null),et=le.createContext({}),Ve=st,Ge=ee(4635),Je=ee(14809),Ye=ee(77900),se=ee(10228),E=ee(26112),a=ee(70425),x=function(Lt){var mt=Lt.prefixCls,Nt=Lt.className,ut=Lt.style,at=Lt.children,De=Lt.containerRef,fe=Lt.id,Xe=Lt.onMouseEnter,Rt=Lt.onMouseOver,Oe=Lt.onMouseLeave,Ie=Lt.onClick,St=Lt.onKeyDown,nt=Lt.onKeyUp,Me={onMouseEnter:Xe,onMouseOver:Rt,onMouseLeave:Oe,onClick:Ie,onKeyDown:St,onKeyUp:nt},yt=le.useContext(et),Bn=yt.panel,nn=(0,a.useComposeRef)(Bn,De);return le.createElement(le.Fragment,null,le.createElement("div",(0,Je.Z)({id:fe,className:de()("".concat(mt,"-content"),Nt),style:(0,Be.Z)({},ut),"aria-modal":"true",role:"dialog",ref:nn},Me),at))},y=x,z=ee(48736);function ne(ct){return typeof ct=="string"&&String(Number(ct))===ct?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ct)):ct}function re(ct){warning(!("wrapperClassName"in ct),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ct.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ue={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(ct,Lt){var mt,Nt,ut,at,De=ct.prefixCls,fe=ct.open,Xe=ct.placement,Rt=ct.inline,Oe=ct.push,Ie=ct.forceRender,St=ct.autoFocus,nt=ct.keyboard,Me=ct.rootClassName,yt=ct.rootStyle,Bn=ct.zIndex,nn=ct.className,dn=ct.id,un=ct.style,yn=ct.motion,Te=ct.width,Ft=ct.height,zt=ct.children,wt=ct.contentWrapperStyle,kt=ct.mask,sn=ct.maskClosable,cn=ct.maskMotion,Ln=ct.maskClassName,Jn=ct.maskStyle,va=ct.afterOpenChange,Da=ct.onClose,Na=ct.onMouseEnter,ar=ct.onMouseOver,$a=ct.onMouseLeave,fa=ct.onClick,yr=ct.onKeyDown,en=ct.onKeyUp,On=le.useRef(),ia=le.useRef(),xa=le.useRef();le.useImperativeHandle(Lt,function(){return On.current});var We=function(Ea){var Pa=Ea.keyCode,Dn=Ea.shiftKey;switch(Pa){case se.Z.TAB:{if(Pa===se.Z.TAB){if(!Dn&&document.activeElement===xa.current){var lr;(lr=ia.current)===null||lr===void 0||lr.focus({preventScroll:!0})}else if(Dn&&document.activeElement===ia.current){var Nr;(Nr=xa.current)===null||Nr===void 0||Nr.focus({preventScroll:!0})}}break}case se.Z.ESC:{Da&&nt&&(Ea.stopPropagation(),Da(Ea));break}}};le.useEffect(function(){if(fe&&St){var _n;(_n=On.current)===null||_n===void 0||_n.focus({preventScroll:!0})}},[fe]);var It=le.useState(!1),_t=(0,Ne.Z)(It,2),Vt=_t[0],Wt=_t[1],Rn=le.useContext(Ve),wn;Oe===!1?wn={distance:0}:Oe===!0?wn={}:wn=Oe||{};var vt=(mt=(Nt=(ut=wn)===null||ut===void 0?void 0:ut.distance)!==null&&Nt!==void 0?Nt:Rn==null?void 0:Rn.pushDistance)!==null&&mt!==void 0?mt:180,Bt=le.useMemo(function(){return{pushDistance:vt,push:function(){Wt(!0)},pull:function(){Wt(!1)}}},[vt]);le.useEffect(function(){if(fe){var _n;Rn==null||(_n=Rn.push)===null||_n===void 0||_n.call(Rn)}else{var Ea;Rn==null||(Ea=Rn.pull)===null||Ea===void 0||Ea.call(Rn)}},[fe]),le.useEffect(function(){return function(){var _n;Rn==null||(_n=Rn.pull)===null||_n===void 0||_n.call(Rn)}},[]);var pt=kt&&le.createElement(Ye.default,(0,Je.Z)({key:"mask"},cn,{visible:fe}),function(_n,Ea){var Pa=_n.className,Dn=_n.style;return le.createElement("div",{className:de()("".concat(De,"-mask"),Pa,Ln),style:(0,Be.Z)((0,Be.Z)({},Dn),Jn),onClick:sn&&fe?Da:void 0,ref:Ea})}),Sn=typeof yn=="function"?yn(Xe):yn,Wn={};if(Vt&&vt)switch(Xe){case"top":Wn.transform="translateY(".concat(vt,"px)");break;case"bottom":Wn.transform="translateY(".concat(-vt,"px)");break;case"left":Wn.transform="translateX(".concat(vt,"px)");break;default:Wn.transform="translateX(".concat(-vt,"px)");break}Xe==="left"||Xe==="right"?Wn.width=ne(Te):Wn.height=ne(Ft);var An={onMouseEnter:Na,onMouseOver:ar,onMouseLeave:$a,onClick:fa,onKeyDown:yr,onKeyUp:en},ka=le.createElement(Ye.default,(0,Je.Z)({key:"panel"},Sn,{visible:fe,forceRender:Ie,onVisibleChanged:function(Ea){va==null||va(Ea)},removeOnLeave:!1,leavedClassName:"".concat(De,"-content-wrapper-hidden")}),function(_n,Ea){var Pa=_n.className,Dn=_n.style;return le.createElement("div",(0,Je.Z)({className:de()("".concat(De,"-content-wrapper"),Pa),style:(0,Be.Z)((0,Be.Z)((0,Be.Z)({},Wn),Dn),wt)},(0,E.Z)(ct,{data:!0})),le.createElement(y,(0,Je.Z)({id:dn,containerRef:Ea,prefixCls:De,className:nn,style:un},An),zt))}),pa=(0,Be.Z)({},yt);return Bn&&(pa.zIndex=Bn),le.createElement(Ve.Provider,{value:Bt},le.createElement("div",{className:de()(De,"".concat(De,"-").concat(Xe),Me,(at={},(0,Ge.Z)(at,"".concat(De,"-open"),fe),(0,Ge.Z)(at,"".concat(De,"-inline"),Rt),at)),style:pa,tabIndex:-1,ref:On,onKeyDown:We},pt,le.createElement("div",{tabIndex:0,ref:ia,style:ue,"aria-hidden":"true","data-sentinel":"start"}),ka,le.createElement("div",{tabIndex:0,ref:xa,style:ue,"aria-hidden":"true","data-sentinel":"end"})))}var ve=le.forwardRef(ie),be=ve,je=function(Lt){var mt=Lt.open,Nt=mt===void 0?!1:mt,ut=Lt.prefixCls,at=ut===void 0?"rc-drawer":ut,De=Lt.placement,fe=De===void 0?"right":De,Xe=Lt.autoFocus,Rt=Xe===void 0?!0:Xe,Oe=Lt.keyboard,Ie=Oe===void 0?!0:Oe,St=Lt.width,nt=St===void 0?378:St,Me=Lt.mask,yt=Me===void 0?!0:Me,Bn=Lt.maskClosable,nn=Bn===void 0?!0:Bn,dn=Lt.getContainer,un=Lt.forceRender,yn=Lt.afterOpenChange,Te=Lt.destroyOnClose,Ft=Lt.onMouseEnter,zt=Lt.onMouseOver,wt=Lt.onMouseLeave,kt=Lt.onClick,sn=Lt.onKeyDown,cn=Lt.onKeyUp,Ln=Lt.panelRef,Jn=le.useState(!1),va=(0,Ne.Z)(Jn,2),Da=va[0],Na=va[1],ar=le.useState(!1),$a=(0,Ne.Z)(ar,2),fa=$a[0],yr=$a[1];(0,ke.Z)(function(){yr(!0)},[]);var en=fa?Nt:!1,On=le.useRef(),ia=le.useRef();(0,ke.Z)(function(){en&&(ia.current=document.activeElement)},[en]);var xa=function(Wt){var Rn;if(Na(Wt),yn==null||yn(Wt),!Wt&&ia.current&&!((Rn=On.current)!==null&&Rn!==void 0&&Rn.contains(ia.current))){var wn;(wn=ia.current)===null||wn===void 0||wn.focus({preventScroll:!0})}},We=le.useMemo(function(){return{panel:Ln}},[Ln]);if(!un&&!Da&&!en&&Te)return null;var It={onMouseEnter:Ft,onMouseOver:zt,onMouseLeave:wt,onClick:kt,onKeyDown:sn,onKeyUp:cn},_t=(0,Be.Z)((0,Be.Z)({},Lt),{},{open:en,prefixCls:at,placement:fe,autoFocus:Rt,keyboard:Ie,width:nt,mask:yt,maskClosable:nn,inline:dn===!1,afterOpenChange:xa,ref:On},It);return le.createElement(et.Provider,{value:We},le.createElement(Ze.Z,{open:en||un||Da,autoDestroy:!1,getContainer:dn,autoLock:yt&&(en||Da)},le.createElement(be,_t)))},Ae=je,He=Ae,he=ee(62892),qe=ee(36355),Ke=ee(32441),ht=ee(47729),ot=ct=>{const{prefixCls:Lt,title:mt,footer:Nt,extra:ut,closeIcon:at,closable:De,onClose:fe,headerStyle:Xe,drawerStyle:Rt,bodyStyle:Oe,footerStyle:Ie,children:St}=ct,nt=le.useCallback(dn=>le.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${Lt}-close`},dn),[fe]),[Me,yt]=(0,ht.Z)(De,at,nt,void 0,!0),Bn=le.useMemo(()=>!mt&&!Me?null:le.createElement("div",{style:Xe,className:de()(`${Lt}-header`,{[`${Lt}-header-close-only`]:Me&&!mt&&!ut})},le.createElement("div",{className:`${Lt}-header-title`},yt,mt&&le.createElement("div",{className:`${Lt}-title`},mt)),ut&&le.createElement("div",{className:`${Lt}-extra`},ut)),[Me,yt,ut,Xe,Lt,mt]),nn=le.useMemo(()=>{if(!Nt)return null;const dn=`${Lt}-footer`;return le.createElement("div",{className:dn,style:Ie},Nt)},[Nt,Ie,Lt]);return le.createElement("div",{className:`${Lt}-wrapper-body`,style:Rt},Bn,le.createElement("div",{className:`${Lt}-body`,style:Oe},St),nn)},lt=ee(33234),gt=ee(83116),ft=ee(37613),xt=ct=>{const{componentCls:Lt,motionDurationSlow:mt}=ct,Nt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${mt}`}}};return{[Lt]:{[`${Lt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${mt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Lt}-panel-motion`]:{"&-left":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const an=ct=>{const{componentCls:Lt,zIndexPopup:mt,colorBgMask:Nt,colorBgElevated:ut,motionDurationSlow:at,motionDurationMid:De,padding:fe,paddingLG:Xe,fontSizeLG:Rt,lineHeightLG:Oe,lineWidth:Ie,lineType:St,colorSplit:nt,marginSM:Me,colorIcon:yt,colorIconHover:Bn,colorText:nn,fontWeightStrong:dn,footerPaddingBlock:un,footerPaddingInline:yn}=ct,Te=`${Lt}-content-wrapper`;return{[Lt]:{position:"fixed",inset:0,zIndex:mt,pointerEvents:"none","&-pure":{position:"relative",background:ut,[`&${Lt}-left`]:{boxShadow:ct.boxShadowDrawerLeft},[`&${Lt}-right`]:{boxShadow:ct.boxShadowDrawerRight},[`&${Lt}-top`]:{boxShadow:ct.boxShadowDrawerUp},[`&${Lt}-bottom`]:{boxShadow:ct.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Lt}-mask`]:{position:"absolute",inset:0,zIndex:mt,background:Nt,pointerEvents:"auto"},[Te]:{position:"absolute",zIndex:mt,maxWidth:"100vw",transition:`all ${at}`,"&-hidden":{display:"none"}},[`&-left > ${Te}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ct.boxShadowDrawerLeft},[`&-right > ${Te}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ct.boxShadowDrawerRight},[`&-top > ${Te}`]:{top:0,insetInline:0,boxShadow:ct.boxShadowDrawerUp},[`&-bottom > ${Te}`]:{bottom:0,insetInline:0,boxShadow:ct.boxShadowDrawerDown},[`${Lt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ut,pointerEvents:"auto"},[`${Lt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Lt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${Xe}px`,fontSize:Rt,lineHeight:Oe,borderBottom:`${Ie}px ${St} ${nt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Lt}-extra`]:{flex:"none"},[`${Lt}-close`]:{display:"inline-block",marginInlineEnd:Me,color:yt,fontWeight:dn,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${De}`,textRendering:"auto","&:focus, &:hover":{color:Bn,textDecoration:"none"}},[`${Lt}-title`]:{flex:1,margin:0,color:nn,fontWeight:ct.fontWeightStrong,fontSize:Rt,lineHeight:Oe},[`${Lt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Xe,overflow:"auto"},[`${Lt}-footer`]:{flexShrink:0,padding:`${un}px ${yn}px`,borderTop:`${Ie}px ${St} ${nt}`},"&-rtl":{direction:"rtl"}}}};var hn=(0,gt.Z)("Drawer",ct=>{const Lt=(0,ft.TS)(ct,{});return[an(Lt),xt(Lt)]},ct=>({zIndexPopup:ct.zIndexPopupBase,footerPaddingBlock:ct.paddingXS,footerPaddingInline:ct.padding})),$e=ee(11575),dt=function(ct,Lt){var mt={};for(var Nt in ct)Object.prototype.hasOwnProperty.call(ct,Nt)&&Lt.indexOf(Nt)<0&&(mt[Nt]=ct[Nt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Nt=Object.getOwnPropertySymbols(ct);ut{var Lt;const{rootClassName:mt,width:Nt,height:ut,size:at="default",mask:De=!0,push:fe=Vn,open:Xe,afterOpenChange:Rt,onClose:Oe,prefixCls:Ie,getContainer:St,style:nt,className:Me,visible:yt,afterVisibleChange:Bn}=ct,nn=dt(ct,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:dn,getPrefixCls:un,direction:yn,drawer:Te}=le.useContext(qe.E_),Ft=un("drawer",Ie),[zt,wt]=hn(Ft),kt=St===void 0&&dn?()=>dn(document.body):St,sn=de()({"no-mask":!De,[`${Ft}-rtl`]:yn==="rtl"},mt,wt),cn=le.useMemo(()=>Nt!=null?Nt:at==="large"?736:378,[Nt,at]),Ln=le.useMemo(()=>ut!=null?ut:at==="large"?736:378,[ut,at]),Jn={motionName:(0,he.m)(Ft,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},va=Na=>({motionName:(0,he.m)(Ft,`panel-motion-${Na}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Da=(0,$e.H)();return zt(le.createElement(lt.BR,null,le.createElement(Ke.Ux,{status:!0,override:!0},le.createElement(He,Object.assign({prefixCls:Ft,onClose:Oe,maskMotion:Jn,motion:va},nn,{open:Xe!=null?Xe:yt,mask:De,push:fe,width:cn,height:Ln,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),nt),className:de()(Te==null?void 0:Te.className,Me),rootClassName:sn,getContainer:kt,afterOpenChange:Rt!=null?Rt:Bn,panelRef:Da}),le.createElement(ot,Object.assign({prefixCls:Ft},nn,{onClose:Oe}))))))},Fn=ct=>{const{prefixCls:Lt,style:mt,className:Nt,placement:ut="right"}=ct,at=dt(ct,["prefixCls","style","className","placement"]),{getPrefixCls:De}=le.useContext(qe.E_),fe=De("drawer",Lt),[Xe,Rt]=hn(fe),Oe=de()(fe,`${fe}-pure`,`${fe}-${ut}`,Rt,Nt);return Xe(le.createElement("div",{className:Oe,style:mt},le.createElement(ot,Object.assign({prefixCls:fe},at))))};Zt._InternalPanelDoNotUseOrYouWillBeFired=Fn;var ze=Zt},91857:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(38819),Be=ee(92310),Ne=ee.n(Be),Ze=ee(31561),ke=ee(70425),le=ee(18929),st=ee(2738),et=ee(79676),Ve=ee(53487),Ge=ee(92343),Je=ee(36355),Ye=ee(20834),se=ee(40875),E=ee(88088),a=ee(47211);const x=null,y=ue=>{const{menu:ie,arrow:ve,prefixCls:be,children:je,trigger:Ae,disabled:He,dropdownRender:he,getPopupContainer:qe,overlayClassName:Ke,rootClassName:ht,open:Le,onOpenChange:ot,visible:lt,onVisibleChange:gt,mouseEnterDelay:ft=.15,mouseLeaveDelay:ln=.1,autoAdjustOverflow:xt=!0,placement:an="",overlay:hn,transitionName:$e}=ue,{getPopupContainer:dt,getPrefixCls:rn,direction:Vn}=b.useContext(Je.E_),Zt=b.useMemo(()=>{const Me=rn();return $e!==void 0?$e:an.includes("top")?`${Me}-slide-down`:`${Me}-slide-up`},[rn,an,$e]),Fn=b.useMemo(()=>an?an.includes("Center")?an.slice(0,an.indexOf("Center")):an:Vn==="rtl"?"bottomRight":"bottomLeft",[an,Vn]),ze=rn("dropdown",be),[ct,Lt]=(0,a.Z)(ze),[,mt]=(0,E.Z)(),Nt=b.Children.only(je),ut=(0,Ge.Tm)(Nt,{className:Ne()(`${ze}-trigger`,{[`${ze}-rtl`]:Vn==="rtl"},Nt.props.className),disabled:He}),at=He?[]:Ae;let De;at&&at.includes("contextMenu")&&(De=!0);const[fe,Xe]=(0,le.Z)(!1,{value:Le!=null?Le:lt}),Rt=(0,ke.useEvent)(Me=>{ot==null||ot(Me),gt==null||gt(Me),Xe(Me)}),Oe=Ne()(Ke,ht,Lt,{[`${ze}-rtl`]:Vn==="rtl"}),Ie=(0,et.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:xt,offset:mt.marginXXS,arrowWidth:ve?mt.sizePopupArrow:0,borderRadius:mt.borderRadius}),St=b.useCallback(()=>{Xe(!1)},[]),nt=()=>{let Me;return ie!=null&&ie.items?Me=b.createElement(Ye.default,Object.assign({},ie)):typeof hn=="function"?Me=hn():Me=hn,he&&(Me=he(Me)),Me=b.Children.only(typeof Me=="string"?b.createElement("span",null,Me):Me),b.createElement(se.J,{prefixCls:`${ze}-menu`,expandIcon:b.createElement("span",{className:`${ze}-menu-submenu-arrow`},b.createElement(de.Z,{className:`${ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:St,validator:yt=>{let{mode:Bn}=yt}},Me)};return ct(b.createElement(Ze.Z,Object.assign({alignPoint:De},(0,st.Z)(ue,["rootClassName"]),{mouseEnterDelay:ft,mouseLeaveDelay:ln,visible:fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:Oe,prefixCls:ze,getPopupContainer:qe||dt,transitionName:Zt,trigger:at,overlay:nt,placement:Fn,onVisibleChange:Rt}),ut))};function z(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,Ve.Z)(y,"dropdown",ue=>ue,z),re=ue=>b.createElement(ne,Object.assign({},ue),b.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=re,Gt.Z=y},38854:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return E}});var b=ee(91857),de=ee(92310),Be=ee.n(de),Ne=ee(59301),Ze=ee(18785),ke=ee(3113),le=ee(36355),st=ee(81327),et=ee(33234),Ve=ee(47211),Ge=function(a,x){var y={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(y[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:x,getPrefixCls:y,direction:z}=Ne.useContext(le.E_),{prefixCls:ne,type:re="default",danger:ue,disabled:ie,loading:ve,onClick:be,htmlType:je,children:Ae,className:He,menu:he,arrow:qe,autoFocus:Ke,overlay:ht,trigger:Le,align:ot,open:lt,onOpenChange:gt,placement:ft,getPopupContainer:ln,href:xt,icon:an=Ne.createElement(Ze.Z,null),title:hn,buttonsRender:$e=nt=>nt,mouseEnterDelay:dt,mouseLeaveDelay:rn,overlayClassName:Vn,overlayStyle:Zt,destroyPopupOnHide:Fn,dropdownRender:ze}=a,ct=Ge(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"]),Lt=y("dropdown",ne),mt=`${Lt}-button`,[Nt,ut]=(0,Ve.Z)(Lt),at={menu:he,arrow:qe,autoFocus:Ke,align:ot,disabled:ie,trigger:ie?[]:Le,onOpenChange:gt,getPopupContainer:ln||x,mouseEnterDelay:dt,mouseLeaveDelay:rn,overlayClassName:Vn,overlayStyle:Zt,destroyPopupOnHide:Fn,dropdownRender:ze},{compactSize:De,compactItemClassnames:fe}=(0,et.ri)(Lt,z),Xe=Be()(mt,fe,He,ut);"overlay"in a&&(at.overlay=ht),"open"in a&&(at.open=lt),"placement"in a?at.placement=ft:at.placement=z==="rtl"?"bottomLeft":"bottomRight";const Rt=Ne.createElement(ke.ZP,{type:re,danger:ue,disabled:ie,loading:ve,onClick:be,htmlType:je,href:xt,title:hn},Ae),Oe=Ne.createElement(ke.ZP,{type:re,danger:ue,icon:an}),[Ie,St]=$e([Rt,Oe]);return Nt(Ne.createElement(st.Z.Compact,Object.assign({className:Xe,size:De,block:!0},ct),Ie,Ne.createElement(b.Z,Object.assign({},at),St)))};Je.__ANT_BUTTON=!0;var Ye=Je;const se=b.Z;se.Button=Ye;var E=se},47211:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ge}});var b=ee(17313),de=ee(13826),Be=ee(92899),Ne=ee(29878),Ze=ee(19447),ke=ee(83116),le=ee(37613),et=Je=>{const{componentCls:Ye,menuCls:se,colorError:E,colorTextLightSolid:a}=Je,x=`${se}-item`;return{[`${Ye}, ${Ye}-menu-submenu`]:{[`${se} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const Ve=Je=>{const{componentCls:Ye,menuCls:se,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:x,antCls:y,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:re,fontSize:ue,dropdownEdgeChildPadding:ie,colorTextDisabled:ve,fontSizeIcon:be,controlPaddingHorizontal:je,colorBgElevated:Ae}=Je;return[{[Ye]:Object.assign(Object.assign({},(0,b.Wf)(Je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:be}},[`${Ye}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:be},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Ye}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ye}-placement-bottomLeft, + &${ye}-slide-up-appear${ye}-slide-up-appear-active${Se}-dropdown-placement-bottomRight`]:{animationName:Di.fJ},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-topLeft, + &${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-topRight`]:{animationName:Di.ly},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-bottomLeft, + &${ye}-slide-up-leave${ye}-slide-up-leave-active${Se}-dropdown-placement-bottomRight`]:{animationName:Di.Uw},[`${Se}-panel > ${Se}-time-panel`]:{paddingTop:qo},[`${Se}-ranges`]:{marginBottom:0,padding:`${qo}px ${ii}px`,overflow:"hidden",lineHeight:`${Si-2*Zn-vr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Se}-preset > ${ye}-tag-blue`]:{color:Ko,background:Hi,borderColor:oo,cursor:"pointer"},[`${Se}-ok`]:{marginInlineStart:"auto"}},[`${Se}-range-wrapper`]:{display:"flex",position:"relative"},[`${Se}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:qt*1.5,transition:`left ${mo} ease-out`},(0,fs.r)(Oo,To,Ai,Ii,rt)),[`${Se}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ii,borderRadius:pi,boxShadow:Lo,transition:`margin ${mo}`,[`${Se}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Se}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ce,maxWidth:Qe,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:vr,borderInlineEnd:`${Zn}px ${Tn} ${qi}`,li:Object.assign(Object.assign({},Zu.vS),{borderRadius:ol,paddingInline:vr,paddingBlock:(Oa-Math.round(it*Gn))/2,cursor:"pointer",transition:`all ${mo}`,"+ li":{marginTop:Br},"&:hover":{background:Ee}})}},[`${Se}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Se}-panel`]:{borderWidth:`0 0 ${Zn}px`},"&:last-child":{[`${Se}-panel`]:{borderWidth:0}}},[`${Se}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Se}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:ra}}}}),"&-dropdown-range":{padding:`${Oo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Se}-separator`]:{transform:"rotate(180deg)"},[`${Se}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Di.oN)(me,"slide-up"),(0,Di.oN)(me,"slide-down"),(0,Cu.Fm)(me,"move-up"),(0,Cu.Fm)(me,"move-down")]},zl=me=>{const{componentCls:Se,controlHeightLG:ye,paddingXXS:tt,padding:it}=me;return{pickerCellCls:`${Se}-cell`,pickerCellInnerCls:`${Se}-cell-inner`,pickerYearMonthCellWidth:ye*1.5,pickerQuarterPanelContentHeight:ye*1.4,pickerCellPaddingVertical:tt+tt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:it+tt/2}},os=me=>({cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new Cl.C(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Cl.C(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me.colorBgContainerDisabled,timeColumnWidth:me.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:me.controlHeightSM*1.5,cellHeight:me.controlHeightSM,textHeight:me.controlHeightLG,withoutTimeCellHeight:me.controlHeightLG*1.65});var qu=(0,rs.Z)("DatePicker",me=>{const Se=(0,zu.TS)((0,Wi.e5)(me),zl(me));return[Bl(Se),Fu(Se),(0,au.c)(me,{focusElCls:`${me.componentCls}-focused`})]},me=>Object.assign(Object.assign(Object.assign({},(0,Wi.TM)(me)),os(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50}));function ju(me,Se,ye){return ye!==void 0?ye:Se==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:Se==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:Se==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:Se==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:Se==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function Ar(me,Se,ye){return ye!==void 0?ye:Se==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:Se==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:Se==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:Se==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:Se==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function Bu(me,Se){const ye={adjustX:1,adjustY:1};switch(Se){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ye};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ye};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ye};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ye};default:return{points:me==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ye}}}function Yl(me){return me?Array.isArray(me)?me:[me]:[]}function Hl(me){const{format:Se,picker:ye,showHour:tt,showMinute:it,showSecond:qt,use12Hours:Kt}=me,Zn=Yl(Se)[0],Tn=Object.assign({},me);return Se&&Array.isArray(Se)&&(Tn.format=Zn),Zn&&typeof Zn=="string"&&(!Zn.includes("s")&&qt===void 0&&(Tn.showSecond=!1),!Zn.includes("m")&&it===void 0&&(Tn.showMinute=!1),!Zn.includes("H")&&!Zn.includes("h")&&!Zn.includes("K")&&!Zn.includes("k")&&tt===void 0&&(Tn.showHour=!1),(Zn.includes("a")||Zn.includes("A"))&&Kt===void 0&&(Tn.use12Hours=!0)),ye==="time"?Tn:(typeof Zn=="function"&&delete Tn.format,{showTime:Tn})}function qa(me,Se,ye){if(me===!1)return!1;const tt={clearIcon:Se!=null?Se:ye};return typeof me=="object"?Object.assign(Object.assign({},tt),me):tt}var du=ee(3113);function es(me){return ie.createElement(du.ZP,Object.assign({size:"small",type:"primary"},me))}var wu={button:es},ts=function(me,Se){var ye={};for(var tt in me)Object.prototype.hasOwnProperty.call(me,tt)&&Se.indexOf(tt)<0&&(ye[tt]=me[tt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,tt=Object.getOwnPropertySymbols(me);it{const{prefixCls:it,getPopupContainer:qt,className:Kt,placement:Zn,size:Tn,disabled:ra,bordered:Ca=!0,placeholder:ga,popupClassName:mn,dropdownClassName:Ba,status:Ia,clearIcon:kn,allowClear:sa,rootClassName:Oa}=ye,Fr=ts(ye,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),vr=ie.useRef(null),{getPrefixCls:Br,direction:jr,getPopupContainer:Lr}=(0,ie.useContext)(ku.E_),Gn=Br("picker",it),{compactSize:Ko,compactItemClassnames:mo}=(0,Xu.ri)(Gn,jr),{format:zo,showTime:qo,picker:ii}=ye,Si=Br(),[Hi,oo]=qu(Gn),Oo=Object.assign(Object.assign({},qo?Hl(Object.assign({format:zo,picker:ii},qo)):{}),ii==="time"?Hl(Object.assign(Object.assign({format:zo},ye),{picker:ii})):{}),To=(0,Ju.Z)(rt=>{var Pt;return(Pt=Tn!=null?Tn:Ko)!==null&&Pt!==void 0?Pt:rt}),Ai=ie.useContext(nu.Z),Ii=ra!=null?ra:Ai,pi=(0,ie.useContext)(bu.aM),{hasFeedback:Lo,status:ol,feedbackIcon:qi}=pi,Ee=ie.createElement(ie.Fragment,null,ii==="time"?ie.createElement(ot,null):ie.createElement(he,null),Lo&&qi);(0,ie.useImperativeHandle)(tt,()=>({focus:()=>{var rt;return(rt=vr.current)===null||rt===void 0?void 0:rt.focus()},blur:()=>{var rt;return(rt=vr.current)===null||rt===void 0?void 0:rt.blur()}}));const[Ce]=(0,Tu.Z)("Calendar",_u.Z),Qe=Object.assign(Object.assign({},Ce),ye.locale);return Hi(ie.createElement(Ru,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Gn}-separator`},ie.createElement(an,null)),disabled:Ii,ref:vr,dropdownAlign:Bu(jr,Zn),placeholder:Ar(Qe,ii,ga),suffixIcon:Ee,prevIcon:ie.createElement("span",{className:`${Gn}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Gn}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Gn}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Gn}-super-next-icon`}),transitionName:`${Si}-slide-up`},Fr,Oo,{className:$e()({[`${Gn}-${To}`]:To,[`${Gn}-borderless`]:!Ca},(0,rl.Z)(Gn,(0,rl.F)(ol,Ia),Lo),oo,mo,Kt,Oa),locale:Qe.lang,prefixCls:Gn,getPopupContainer:qt||Lr,generateConfig:me,components:wu,direction:jr,dropdownClassName:$e()(oo,mn||Ba,Oa),allowClear:qa(sa,kn,ie.createElement(lt.Z,null))})))})}var Yi=function(me,Se){var ye={};for(var tt in me)Object.prototype.hasOwnProperty.call(me,tt)&&Se.indexOf(tt)<0&&(ye[tt]=me[tt]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,tt=Object.getOwnPropertySymbols(me);it{const{prefixCls:Ia,getPopupContainer:kn,style:sa,className:Oa,rootClassName:Fr,size:vr,bordered:Br=!0,placement:jr,placeholder:Lr,popupClassName:Gn,dropdownClassName:Ko,disabled:mo,status:zo,clearIcon:qo,allowClear:ii}=mn,Si=Yi(mn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Hi,direction:oo,getPopupContainer:Oo,[Ca]:To}=(0,ie.useContext)(ku.E_),Ai=Hi("picker",Ia),{compactSize:Ii,compactItemClassnames:pi}=(0,Xu.ri)(Ai,oo),Lo=ie.useRef(null),{format:ol,showTime:qi}=mn,[Ee,Ce]=qu(Ai);(0,ie.useImperativeHandle)(Ba,()=>({focus:()=>{var Ht;return(Ht=Lo.current)===null||Ht===void 0?void 0:Ht.focus()},blur:()=>{var Ht;return(Ht=Lo.current)===null||Ht===void 0?void 0:Ht.blur()}}));const Qe={showToday:!0};let rt={};Tn&&(rt.picker=Tn);const Pt=Tn||mn.picker;rt=Object.assign(Object.assign(Object.assign({},rt),qi?Hl(Object.assign({format:ol,picker:Pt},qi)):{}),Pt==="time"?Hl(Object.assign(Object.assign({format:ol},mn),{picker:Pt})):{});const Et=Hi(),$t=(0,Ju.Z)(Ht=>{var Xa;return(Xa=vr!=null?vr:Ii)!==null&&Xa!==void 0?Xa:Ht}),Yt=ie.useContext(nu.Z),Ut=mo!=null?mo:Yt,Cn=(0,ie.useContext)(bu.aM),{hasFeedback:vn,status:pn,feedbackIcon:qn}=Cn,aa=ie.createElement(ie.Fragment,null,Pt==="time"?ie.createElement(ot,null):ie.createElement(he,null),vn&&qn),[ca]=(0,Tu.Z)("DatePicker",_u.Z),Aa=Object.assign(Object.assign({},ca),mn.locale);return Ee(ie.createElement(Mu,Object.assign({ref:Lo,placeholder:ju(Aa,Pt,Lr),suffixIcon:aa,dropdownAlign:Bu(oo,jr),prevIcon:ie.createElement("span",{className:`${Ai}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Ai}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Ai}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Ai}-super-next-icon`}),transitionName:`${Et}-slide-up`},Qe,Si,rt,{locale:Aa.lang,className:$e()({[`${Ai}-${$t}`]:$t,[`${Ai}-borderless`]:!Br},(0,rl.Z)(Ai,(0,rl.F)(pn,zo),vn),Ce,pi,To==null?void 0:To.className,Oa,Fr),style:Object.assign(Object.assign({},To==null?void 0:To.style),sa),prefixCls:Ai,getPopupContainer:kn||Oo,generateConfig:me,components:wu,direction:oo,disabled:Ut,dropdownClassName:$e()(Ce,Fr,Gn||Ko),allowClear:qa(ii,qo,ie.createElement(lt.Z,null))})))});return ra&&(ga.displayName=ra),ga}const ye=Se(),tt=Se("week","WeekPicker"),it=Se("month","MonthPicker"),qt=Se("year","YearPicker"),Kt=Se("time","TimePicker"),Zn=Se("quarter","QuarterPicker");return{DatePicker:ye,WeekPicker:tt,MonthPicker:it,YearPicker:qt,TimePicker:Kt,QuarterPicker:Zn}}const us=null;function ss(me){const{DatePicker:Se,WeekPicker:ye,MonthPicker:tt,YearPicker:it,TimePicker:qt,QuarterPicker:Kt}=ls(me),Zn=cu(me),Tn=Se;return Tn.WeekPicker=ye,Tn.MonthPicker=tt,Tn.YearPicker=it,Tn.RangePicker=Zn,Tn.TimePicker=qt,Tn.QuarterPicker=Kt,Tn}var Gu=ss;const Jl=Gu(ne);function Xl(me){const Se=Bu(me.direction,me.placement);return Se.overflow.adjustY=!1,Se.overflow.adjustX=!1,Object.assign(Object.assign({},me),{dropdownAlign:Se})}const ru=(0,re.Z)(Jl,"picker",null,Xl);Jl._InternalPanelDoNotUseOrYouWillBeFired=ru;const fu=(0,re.Z)(Jl.RangePicker,"picker",null,Xl);Jl._InternalRangePanelDoNotUseOrYouWillBeFired=fu,Jl.generatePicker=Gu;var Wu=Jl},43428:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ze}});var b=ee(92310),de=ee.n(b),Be=ee(20439),Ne=ee(50298),Ze=ee(43403),ke=ee(34280),le=ee(59301),st=le.createContext(null),et=le.createContext({}),Ve=st,Ge=ee(4635),Je=ee(14809),Ye=ee(77900),se=ee(10228),E=ee(26112),a=ee(70425),x=function(Lt){var mt=Lt.prefixCls,Nt=Lt.className,ut=Lt.style,at=Lt.children,De=Lt.containerRef,fe=Lt.id,Xe=Lt.onMouseEnter,Rt=Lt.onMouseOver,Oe=Lt.onMouseLeave,Ie=Lt.onClick,St=Lt.onKeyDown,nt=Lt.onKeyUp,Me={onMouseEnter:Xe,onMouseOver:Rt,onMouseLeave:Oe,onClick:Ie,onKeyDown:St,onKeyUp:nt},yt=le.useContext(et),Bn=yt.panel,nn=(0,a.useComposeRef)(Bn,De);return le.createElement(le.Fragment,null,le.createElement("div",(0,Je.Z)({id:fe,className:de()("".concat(mt,"-content"),Nt),style:(0,Be.Z)({},ut),"aria-modal":"true",role:"dialog",ref:nn},Me),at))},y=x,z=ee(48736);function ne(ct){return typeof ct=="string"&&String(Number(ct))===ct?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ct)):ct}function re(ct){warning(!("wrapperClassName"in ct),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ct.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ue={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(ct,Lt){var mt,Nt,ut,at,De=ct.prefixCls,fe=ct.open,Xe=ct.placement,Rt=ct.inline,Oe=ct.push,Ie=ct.forceRender,St=ct.autoFocus,nt=ct.keyboard,Me=ct.rootClassName,yt=ct.rootStyle,Bn=ct.zIndex,nn=ct.className,dn=ct.id,un=ct.style,yn=ct.motion,Te=ct.width,Ft=ct.height,zt=ct.children,wt=ct.contentWrapperStyle,kt=ct.mask,sn=ct.maskClosable,cn=ct.maskMotion,Ln=ct.maskClassName,Jn=ct.maskStyle,va=ct.afterOpenChange,Da=ct.onClose,Na=ct.onMouseEnter,ar=ct.onMouseOver,$a=ct.onMouseLeave,fa=ct.onClick,yr=ct.onKeyDown,en=ct.onKeyUp,On=le.useRef(),la=le.useRef(),xa=le.useRef();le.useImperativeHandle(Lt,function(){return On.current});var We=function(Ea){var Pa=Ea.keyCode,Dn=Ea.shiftKey;switch(Pa){case se.Z.TAB:{if(Pa===se.Z.TAB){if(!Dn&&document.activeElement===xa.current){var lr;(lr=la.current)===null||lr===void 0||lr.focus({preventScroll:!0})}else if(Dn&&document.activeElement===la.current){var Nr;(Nr=xa.current)===null||Nr===void 0||Nr.focus({preventScroll:!0})}}break}case se.Z.ESC:{Da&&nt&&(Ea.stopPropagation(),Da(Ea));break}}};le.useEffect(function(){if(fe&&St){var _n;(_n=On.current)===null||_n===void 0||_n.focus({preventScroll:!0})}},[fe]);var It=le.useState(!1),_t=(0,Ne.Z)(It,2),Vt=_t[0],Wt=_t[1],Rn=le.useContext(Ve),wn;Oe===!1?wn={distance:0}:Oe===!0?wn={}:wn=Oe||{};var vt=(mt=(Nt=(ut=wn)===null||ut===void 0?void 0:ut.distance)!==null&&Nt!==void 0?Nt:Rn==null?void 0:Rn.pushDistance)!==null&&mt!==void 0?mt:180,Bt=le.useMemo(function(){return{pushDistance:vt,push:function(){Wt(!0)},pull:function(){Wt(!1)}}},[vt]);le.useEffect(function(){if(fe){var _n;Rn==null||(_n=Rn.push)===null||_n===void 0||_n.call(Rn)}else{var Ea;Rn==null||(Ea=Rn.pull)===null||Ea===void 0||Ea.call(Rn)}},[fe]),le.useEffect(function(){return function(){var _n;Rn==null||(_n=Rn.pull)===null||_n===void 0||_n.call(Rn)}},[]);var pt=kt&&le.createElement(Ye.default,(0,Je.Z)({key:"mask"},cn,{visible:fe}),function(_n,Ea){var Pa=_n.className,Dn=_n.style;return le.createElement("div",{className:de()("".concat(De,"-mask"),Pa,Ln),style:(0,Be.Z)((0,Be.Z)({},Dn),Jn),onClick:sn&&fe?Da:void 0,ref:Ea})}),Sn=typeof yn=="function"?yn(Xe):yn,Wn={};if(Vt&&vt)switch(Xe){case"top":Wn.transform="translateY(".concat(vt,"px)");break;case"bottom":Wn.transform="translateY(".concat(-vt,"px)");break;case"left":Wn.transform="translateX(".concat(vt,"px)");break;default:Wn.transform="translateX(".concat(-vt,"px)");break}Xe==="left"||Xe==="right"?Wn.width=ne(Te):Wn.height=ne(Ft);var An={onMouseEnter:Na,onMouseOver:ar,onMouseLeave:$a,onClick:fa,onKeyDown:yr,onKeyUp:en},ka=le.createElement(Ye.default,(0,Je.Z)({key:"panel"},Sn,{visible:fe,forceRender:Ie,onVisibleChanged:function(Ea){va==null||va(Ea)},removeOnLeave:!1,leavedClassName:"".concat(De,"-content-wrapper-hidden")}),function(_n,Ea){var Pa=_n.className,Dn=_n.style;return le.createElement("div",(0,Je.Z)({className:de()("".concat(De,"-content-wrapper"),Pa),style:(0,Be.Z)((0,Be.Z)((0,Be.Z)({},Wn),Dn),wt)},(0,E.Z)(ct,{data:!0})),le.createElement(y,(0,Je.Z)({id:dn,containerRef:Ea,prefixCls:De,className:nn,style:un},An),zt))}),pa=(0,Be.Z)({},yt);return Bn&&(pa.zIndex=Bn),le.createElement(Ve.Provider,{value:Bt},le.createElement("div",{className:de()(De,"".concat(De,"-").concat(Xe),Me,(at={},(0,Ge.Z)(at,"".concat(De,"-open"),fe),(0,Ge.Z)(at,"".concat(De,"-inline"),Rt),at)),style:pa,tabIndex:-1,ref:On,onKeyDown:We},pt,le.createElement("div",{tabIndex:0,ref:la,style:ue,"aria-hidden":"true","data-sentinel":"start"}),ka,le.createElement("div",{tabIndex:0,ref:xa,style:ue,"aria-hidden":"true","data-sentinel":"end"})))}var ve=le.forwardRef(ie),be=ve,je=function(Lt){var mt=Lt.open,Nt=mt===void 0?!1:mt,ut=Lt.prefixCls,at=ut===void 0?"rc-drawer":ut,De=Lt.placement,fe=De===void 0?"right":De,Xe=Lt.autoFocus,Rt=Xe===void 0?!0:Xe,Oe=Lt.keyboard,Ie=Oe===void 0?!0:Oe,St=Lt.width,nt=St===void 0?378:St,Me=Lt.mask,yt=Me===void 0?!0:Me,Bn=Lt.maskClosable,nn=Bn===void 0?!0:Bn,dn=Lt.getContainer,un=Lt.forceRender,yn=Lt.afterOpenChange,Te=Lt.destroyOnClose,Ft=Lt.onMouseEnter,zt=Lt.onMouseOver,wt=Lt.onMouseLeave,kt=Lt.onClick,sn=Lt.onKeyDown,cn=Lt.onKeyUp,Ln=Lt.panelRef,Jn=le.useState(!1),va=(0,Ne.Z)(Jn,2),Da=va[0],Na=va[1],ar=le.useState(!1),$a=(0,Ne.Z)(ar,2),fa=$a[0],yr=$a[1];(0,ke.Z)(function(){yr(!0)},[]);var en=fa?Nt:!1,On=le.useRef(),la=le.useRef();(0,ke.Z)(function(){en&&(la.current=document.activeElement)},[en]);var xa=function(Wt){var Rn;if(Na(Wt),yn==null||yn(Wt),!Wt&&la.current&&!((Rn=On.current)!==null&&Rn!==void 0&&Rn.contains(la.current))){var wn;(wn=la.current)===null||wn===void 0||wn.focus({preventScroll:!0})}},We=le.useMemo(function(){return{panel:Ln}},[Ln]);if(!un&&!Da&&!en&&Te)return null;var It={onMouseEnter:Ft,onMouseOver:zt,onMouseLeave:wt,onClick:kt,onKeyDown:sn,onKeyUp:cn},_t=(0,Be.Z)((0,Be.Z)({},Lt),{},{open:en,prefixCls:at,placement:fe,autoFocus:Rt,keyboard:Ie,width:nt,mask:yt,maskClosable:nn,inline:dn===!1,afterOpenChange:xa,ref:On},It);return le.createElement(et.Provider,{value:We},le.createElement(Ze.Z,{open:en||un||Da,autoDestroy:!1,getContainer:dn,autoLock:yt&&(en||Da)},le.createElement(be,_t)))},Ae=je,He=Ae,he=ee(62892),qe=ee(36355),Ke=ee(32441),ht=ee(47729),ot=ct=>{const{prefixCls:Lt,title:mt,footer:Nt,extra:ut,closeIcon:at,closable:De,onClose:fe,headerStyle:Xe,drawerStyle:Rt,bodyStyle:Oe,footerStyle:Ie,children:St}=ct,nt=le.useCallback(dn=>le.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${Lt}-close`},dn),[fe]),[Me,yt]=(0,ht.Z)(De,at,nt,void 0,!0),Bn=le.useMemo(()=>!mt&&!Me?null:le.createElement("div",{style:Xe,className:de()(`${Lt}-header`,{[`${Lt}-header-close-only`]:Me&&!mt&&!ut})},le.createElement("div",{className:`${Lt}-header-title`},yt,mt&&le.createElement("div",{className:`${Lt}-title`},mt)),ut&&le.createElement("div",{className:`${Lt}-extra`},ut)),[Me,yt,ut,Xe,Lt,mt]),nn=le.useMemo(()=>{if(!Nt)return null;const dn=`${Lt}-footer`;return le.createElement("div",{className:dn,style:Ie},Nt)},[Nt,Ie,Lt]);return le.createElement("div",{className:`${Lt}-wrapper-body`,style:Rt},Bn,le.createElement("div",{className:`${Lt}-body`,style:Oe},St),nn)},lt=ee(33234),gt=ee(83116),ft=ee(37613),xt=ct=>{const{componentCls:Lt,motionDurationSlow:mt}=ct,Nt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${mt}`}}};return{[Lt]:{[`${Lt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${mt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Lt}-panel-motion`]:{"&-left":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Nt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const an=ct=>{const{componentCls:Lt,zIndexPopup:mt,colorBgMask:Nt,colorBgElevated:ut,motionDurationSlow:at,motionDurationMid:De,padding:fe,paddingLG:Xe,fontSizeLG:Rt,lineHeightLG:Oe,lineWidth:Ie,lineType:St,colorSplit:nt,marginSM:Me,colorIcon:yt,colorIconHover:Bn,colorText:nn,fontWeightStrong:dn,footerPaddingBlock:un,footerPaddingInline:yn}=ct,Te=`${Lt}-content-wrapper`;return{[Lt]:{position:"fixed",inset:0,zIndex:mt,pointerEvents:"none","&-pure":{position:"relative",background:ut,[`&${Lt}-left`]:{boxShadow:ct.boxShadowDrawerLeft},[`&${Lt}-right`]:{boxShadow:ct.boxShadowDrawerRight},[`&${Lt}-top`]:{boxShadow:ct.boxShadowDrawerUp},[`&${Lt}-bottom`]:{boxShadow:ct.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Lt}-mask`]:{position:"absolute",inset:0,zIndex:mt,background:Nt,pointerEvents:"auto"},[Te]:{position:"absolute",zIndex:mt,maxWidth:"100vw",transition:`all ${at}`,"&-hidden":{display:"none"}},[`&-left > ${Te}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ct.boxShadowDrawerLeft},[`&-right > ${Te}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ct.boxShadowDrawerRight},[`&-top > ${Te}`]:{top:0,insetInline:0,boxShadow:ct.boxShadowDrawerUp},[`&-bottom > ${Te}`]:{bottom:0,insetInline:0,boxShadow:ct.boxShadowDrawerDown},[`${Lt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ut,pointerEvents:"auto"},[`${Lt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Lt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${Xe}px`,fontSize:Rt,lineHeight:Oe,borderBottom:`${Ie}px ${St} ${nt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Lt}-extra`]:{flex:"none"},[`${Lt}-close`]:{display:"inline-block",marginInlineEnd:Me,color:yt,fontWeight:dn,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${De}`,textRendering:"auto","&:focus, &:hover":{color:Bn,textDecoration:"none"}},[`${Lt}-title`]:{flex:1,margin:0,color:nn,fontWeight:ct.fontWeightStrong,fontSize:Rt,lineHeight:Oe},[`${Lt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Xe,overflow:"auto"},[`${Lt}-footer`]:{flexShrink:0,padding:`${un}px ${yn}px`,borderTop:`${Ie}px ${St} ${nt}`},"&-rtl":{direction:"rtl"}}}};var hn=(0,gt.Z)("Drawer",ct=>{const Lt=(0,ft.TS)(ct,{});return[an(Lt),xt(Lt)]},ct=>({zIndexPopup:ct.zIndexPopupBase,footerPaddingBlock:ct.paddingXS,footerPaddingInline:ct.padding})),$e=ee(11575),dt=function(ct,Lt){var mt={};for(var Nt in ct)Object.prototype.hasOwnProperty.call(ct,Nt)&&Lt.indexOf(Nt)<0&&(mt[Nt]=ct[Nt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Nt=Object.getOwnPropertySymbols(ct);ut{var Lt;const{rootClassName:mt,width:Nt,height:ut,size:at="default",mask:De=!0,push:fe=Vn,open:Xe,afterOpenChange:Rt,onClose:Oe,prefixCls:Ie,getContainer:St,style:nt,className:Me,visible:yt,afterVisibleChange:Bn}=ct,nn=dt(ct,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:dn,getPrefixCls:un,direction:yn,drawer:Te}=le.useContext(qe.E_),Ft=un("drawer",Ie),[zt,wt]=hn(Ft),kt=St===void 0&&dn?()=>dn(document.body):St,sn=de()({"no-mask":!De,[`${Ft}-rtl`]:yn==="rtl"},mt,wt),cn=le.useMemo(()=>Nt!=null?Nt:at==="large"?736:378,[Nt,at]),Ln=le.useMemo(()=>ut!=null?ut:at==="large"?736:378,[ut,at]),Jn={motionName:(0,he.m)(Ft,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},va=Na=>({motionName:(0,he.m)(Ft,`panel-motion-${Na}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Da=(0,$e.H)();return zt(le.createElement(lt.BR,null,le.createElement(Ke.Ux,{status:!0,override:!0},le.createElement(He,Object.assign({prefixCls:Ft,onClose:Oe,maskMotion:Jn,motion:va},nn,{open:Xe!=null?Xe:yt,mask:De,push:fe,width:cn,height:Ln,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),nt),className:de()(Te==null?void 0:Te.className,Me),rootClassName:sn,getContainer:kt,afterOpenChange:Rt!=null?Rt:Bn,panelRef:Da}),le.createElement(ot,Object.assign({prefixCls:Ft},nn,{onClose:Oe}))))))},Fn=ct=>{const{prefixCls:Lt,style:mt,className:Nt,placement:ut="right"}=ct,at=dt(ct,["prefixCls","style","className","placement"]),{getPrefixCls:De}=le.useContext(qe.E_),fe=De("drawer",Lt),[Xe,Rt]=hn(fe),Oe=de()(fe,`${fe}-pure`,`${fe}-${ut}`,Rt,Nt);return Xe(le.createElement("div",{className:Oe,style:mt},le.createElement(ot,Object.assign({prefixCls:fe},at))))};Zt._InternalPanelDoNotUseOrYouWillBeFired=Fn;var ze=Zt},91857:function(Qt,Gt,ee){"use strict";var b=ee(59301),de=ee(38819),Be=ee(92310),Ne=ee.n(Be),Ze=ee(31561),ke=ee(70425),le=ee(18929),st=ee(2738),et=ee(79676),Ve=ee(53487),Ge=ee(92343),Je=ee(36355),Ye=ee(20834),se=ee(40875),E=ee(88088),a=ee(47211);const x=null,y=ue=>{const{menu:ie,arrow:ve,prefixCls:be,children:je,trigger:Ae,disabled:He,dropdownRender:he,getPopupContainer:qe,overlayClassName:Ke,rootClassName:ht,open:Le,onOpenChange:ot,visible:lt,onVisibleChange:gt,mouseEnterDelay:ft=.15,mouseLeaveDelay:ln=.1,autoAdjustOverflow:xt=!0,placement:an="",overlay:hn,transitionName:$e}=ue,{getPopupContainer:dt,getPrefixCls:rn,direction:Vn}=b.useContext(Je.E_),Zt=b.useMemo(()=>{const Me=rn();return $e!==void 0?$e:an.includes("top")?`${Me}-slide-down`:`${Me}-slide-up`},[rn,an,$e]),Fn=b.useMemo(()=>an?an.includes("Center")?an.slice(0,an.indexOf("Center")):an:Vn==="rtl"?"bottomRight":"bottomLeft",[an,Vn]),ze=rn("dropdown",be),[ct,Lt]=(0,a.Z)(ze),[,mt]=(0,E.Z)(),Nt=b.Children.only(je),ut=(0,Ge.Tm)(Nt,{className:Ne()(`${ze}-trigger`,{[`${ze}-rtl`]:Vn==="rtl"},Nt.props.className),disabled:He}),at=He?[]:Ae;let De;at&&at.includes("contextMenu")&&(De=!0);const[fe,Xe]=(0,le.Z)(!1,{value:Le!=null?Le:lt}),Rt=(0,ke.useEvent)(Me=>{ot==null||ot(Me),gt==null||gt(Me),Xe(Me)}),Oe=Ne()(Ke,ht,Lt,{[`${ze}-rtl`]:Vn==="rtl"}),Ie=(0,et.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:xt,offset:mt.marginXXS,arrowWidth:ve?mt.sizePopupArrow:0,borderRadius:mt.borderRadius}),St=b.useCallback(()=>{Xe(!1)},[]),nt=()=>{let Me;return ie!=null&&ie.items?Me=b.createElement(Ye.default,Object.assign({},ie)):typeof hn=="function"?Me=hn():Me=hn,he&&(Me=he(Me)),Me=b.Children.only(typeof Me=="string"?b.createElement("span",null,Me):Me),b.createElement(se.J,{prefixCls:`${ze}-menu`,expandIcon:b.createElement("span",{className:`${ze}-menu-submenu-arrow`},b.createElement(de.Z,{className:`${ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:St,validator:yt=>{let{mode:Bn}=yt}},Me)};return ct(b.createElement(Ze.Z,Object.assign({alignPoint:De},(0,st.Z)(ue,["rootClassName"]),{mouseEnterDelay:ft,mouseLeaveDelay:ln,visible:fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:Oe,prefixCls:ze,getPopupContainer:qe||dt,transitionName:Zt,trigger:at,overlay:nt,placement:Fn,onVisibleChange:Rt}),ut))};function z(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,Ve.Z)(y,"dropdown",ue=>ue,z),re=ue=>b.createElement(ne,Object.assign({},ue),b.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=re,Gt.Z=y},38854:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return E}});var b=ee(91857),de=ee(92310),Be=ee.n(de),Ne=ee(59301),Ze=ee(18785),ke=ee(3113),le=ee(36355),st=ee(81327),et=ee(33234),Ve=ee(47211),Ge=function(a,x){var y={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(y[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:x,getPrefixCls:y,direction:z}=Ne.useContext(le.E_),{prefixCls:ne,type:re="default",danger:ue,disabled:ie,loading:ve,onClick:be,htmlType:je,children:Ae,className:He,menu:he,arrow:qe,autoFocus:Ke,overlay:ht,trigger:Le,align:ot,open:lt,onOpenChange:gt,placement:ft,getPopupContainer:ln,href:xt,icon:an=Ne.createElement(Ze.Z,null),title:hn,buttonsRender:$e=nt=>nt,mouseEnterDelay:dt,mouseLeaveDelay:rn,overlayClassName:Vn,overlayStyle:Zt,destroyPopupOnHide:Fn,dropdownRender:ze}=a,ct=Ge(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"]),Lt=y("dropdown",ne),mt=`${Lt}-button`,[Nt,ut]=(0,Ve.Z)(Lt),at={menu:he,arrow:qe,autoFocus:Ke,align:ot,disabled:ie,trigger:ie?[]:Le,onOpenChange:gt,getPopupContainer:ln||x,mouseEnterDelay:dt,mouseLeaveDelay:rn,overlayClassName:Vn,overlayStyle:Zt,destroyPopupOnHide:Fn,dropdownRender:ze},{compactSize:De,compactItemClassnames:fe}=(0,et.ri)(Lt,z),Xe=Be()(mt,fe,He,ut);"overlay"in a&&(at.overlay=ht),"open"in a&&(at.open=lt),"placement"in a?at.placement=ft:at.placement=z==="rtl"?"bottomLeft":"bottomRight";const Rt=Ne.createElement(ke.ZP,{type:re,danger:ue,disabled:ie,loading:ve,onClick:be,htmlType:je,href:xt,title:hn},Ae),Oe=Ne.createElement(ke.ZP,{type:re,danger:ue,icon:an}),[Ie,St]=$e([Rt,Oe]);return Nt(Ne.createElement(st.Z.Compact,Object.assign({className:Xe,size:De,block:!0},ct),Ie,Ne.createElement(b.Z,Object.assign({},at),St)))};Je.__ANT_BUTTON=!0;var Ye=Je;const se=b.Z;se.Button=Ye;var E=se},47211:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Ge}});var b=ee(17313),de=ee(13826),Be=ee(92899),Ne=ee(29878),Ze=ee(19447),ke=ee(83116),le=ee(37613),et=Je=>{const{componentCls:Ye,menuCls:se,colorError:E,colorTextLightSolid:a}=Je,x=`${se}-item`;return{[`${Ye}, ${Ye}-menu-submenu`]:{[`${se} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const Ve=Je=>{const{componentCls:Ye,menuCls:se,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:x,antCls:y,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:re,fontSize:ue,dropdownEdgeChildPadding:ie,colorTextDisabled:ve,fontSizeIcon:be,controlPaddingHorizontal:je,colorBgElevated:Ae}=Je;return[{[Ye]:Object.assign(Object.assign({},(0,b.Wf)(Je)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${z}-down, & > ${y}-btn-icon > ${z}-down`]:{fontSize:be}},[`${Ye}-wrap`]:{position:"relative",[`${y}-btn > ${z}-down`]:{fontSize:be},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Ye}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ye}-placement-bottomLeft, &${y}-slide-down-appear${y}-slide-down-appear-active${Ye}-placement-bottomLeft, &${y}-slide-down-enter${y}-slide-down-enter-active${Ye}-placement-bottom, &${y}-slide-down-appear${y}-slide-down-appear-active${Ye}-placement-bottom, @@ -203,7 +203,7 @@ ${at}-submenu-arrow, ${at}-submenu-expand-icon `]:{opacity:0},[`${at}-item-icon, ${De}`]:{margin:0,fontSize:yn,lineHeight:`${fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${at}-item-icon, ${De}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${at}-item-icon, ${De}`]:{display:"none"},"a, a:hover":{color:Xe}},[`${at}-item-group-title`]:Object.assign(Object.assign({},He.vS),{paddingInline:nn})}}]};const rn=ut=>{const{componentCls:at,motionDurationSlow:De,motionDurationMid:fe,motionEaseInOut:Xe,motionEaseOut:Rt,iconCls:Oe,iconSize:Ie,iconMarginInlineEnd:St}=ut;return{[`${at}-item, ${at}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${De}`,`background ${De}`,`padding ${De} ${Xe}`].join(","),[`${at}-item-icon, ${Oe}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${fe} ${Rt}`,`margin ${De} ${Xe}`,`color ${De}`].join(","),"+ span":{marginInlineStart:St,opacity:1,transition:[`opacity ${De} ${Xe}`,`margin ${De}`,`color ${De}`].join(",")}},[`${at}-item-icon`]:Object.assign({},(0,He.Ro)()),[`&${at}-item-only-child`]:{[`> ${Oe}, > ${at}-item-icon`]:{marginInlineEnd:0}}},[`${at}-item-disabled, ${at}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${at}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Vn=ut=>{const{componentCls:at,motionDurationSlow:De,motionEaseInOut:fe,borderRadius:Xe,menuArrowSize:Rt,menuArrowOffset:Oe}=ut;return{[`${at}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ut.margin,width:Rt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${De} ${fe}, opacity ${De}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Rt*.6,height:Rt*.15,backgroundColor:"currentcolor",borderRadius:Xe,transition:[`background ${De} ${fe}`,`transform ${De} ${fe}`,`top ${De} ${fe}`,`color ${De} ${fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Oe})`},"&::after":{transform:`rotate(-45deg) translateY(${Oe})`}}}}},Zt=ut=>{const{antCls:at,componentCls:De,fontSize:fe,motionDurationSlow:Xe,motionDurationMid:Rt,motionEaseInOut:Oe,paddingXS:Ie,padding:St,colorSplit:nt,lineWidth:Me,zIndexPopup:yt,borderRadiusLG:Bn,subMenuItemBorderRadius:nn,menuArrowSize:dn,menuArrowOffset:un,lineType:yn,menuPanelMaskInset:Te,groupTitleLineHeight:Ft,groupTitleFontSize:zt}=ut;return[{"":{[`${De}`]:Object.assign(Object.assign({},(0,He.dF)()),{"&-hidden":{display:"none"}})},[`${De}-submenu-hidden`]:{display:"none"}},{[De]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(ut)),(0,He.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Xe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${De}-item`]:{flex:"none"}},[`${De}-item, ${De}-submenu, ${De}-submenu-title`]:{borderRadius:ut.itemBorderRadius},[`${De}-item-group-title`]:{padding:`${Ie}px ${St}px`,fontSize:zt,lineHeight:Ft,transition:`all ${Xe}`},[`&-horizontal ${De}-submenu`]:{transition:[`border-color ${Xe} ${Oe}`,`background ${Xe} ${Oe}`].join(",")},[`${De}-submenu, ${De}-submenu-inline`]:{transition:[`border-color ${Xe} ${Oe}`,`background ${Xe} ${Oe}`,`padding ${Rt} ${Oe}`].join(",")},[`${De}-submenu ${De}-sub`]:{cursor:"initial",transition:[`background ${Xe} ${Oe}`,`padding ${Xe} ${Oe}`].join(",")},[`${De}-title-content`]:{transition:`color ${Xe}`},[`${De}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${De}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:nt,borderStyle:yn,borderWidth:0,borderTopWidth:Me,marginBlock:Me,padding:0,"&-dashed":{borderStyle:"dashed"}}}),rn(ut)),{[`${De}-item-group`]:{[`${De}-item-group-list`]:{margin:0,padding:0,[`${De}-item, ${De}-submenu-title`]:{paddingInline:`${fe*2}px ${St}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:yt,borderRadius:Bn,boxShadow:"none",transformOrigin:"0 0",[`&${De}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Te}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Te},"\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:ut.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ut.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ut.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ut.paddingXS},[`> ${De}`]:Object.assign(Object.assign(Object.assign({borderRadius:Bn},rn(ut)),Vn(ut)),{[`${De}-item, ${De}-submenu > ${De}-submenu-title`]:{borderRadius:nn},[`${De}-submenu-title::after`]:{transition:`transform ${Xe} ${Oe}`}})}}),Vn(ut)),{[`&-inline-collapsed ${De}-submenu-arrow, - &-inline ${De}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${un})`},"&::after":{transform:`rotate(45deg) translateX(-${un})`}},[`${De}-submenu-open${De}-submenu-inline > ${De}-submenu-title > ${De}-submenu-arrow`]:{transform:`translateY(-${dn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${un})`},"&::before":{transform:`rotate(45deg) translateX(${un})`}}})},{[`${at}-layout-header`]:{[De]:{lineHeight:"inherit"}}}]};var Fn=(ut,at)=>(0,ht.Z)("Menu",fe=>{if(at===!1)return[];const{colorBgElevated:Xe,colorPrimary:Rt,colorTextLightSolid:Oe,controlHeightLG:Ie,fontSize:St,darkItemColor:nt,darkDangerItemColor:Me,darkItemBg:yt,darkSubMenuItemBg:Bn,darkItemSelectedColor:nn,darkItemSelectedBg:dn,darkDangerItemSelectedBg:un,darkItemHoverBg:yn,darkGroupTitleColor:Te,darkItemHoverColor:Ft,darkItemDisabledColor:zt,darkDangerItemHoverColor:wt,darkDangerItemSelectedColor:kt,darkDangerItemActiveBg:sn}=fe,cn=St/7*5,Ln=(0,Le.TS)(fe,{menuArrowSize:cn,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Xe}),Jn=(0,Le.TS)(Ln,{itemColor:nt,itemHoverColor:Ft,groupTitleColor:Te,itemSelectedColor:nn,itemBg:yt,popupBg:yt,subMenuItemBg:Bn,itemActiveBg:"transparent",itemSelectedBg:dn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:yn,itemDisabledColor:zt,dangerItemColor:Me,dangerItemHoverColor:wt,dangerItemSelectedColor:kt,dangerItemActiveBg:sn,dangerItemSelectedBg:un,menuSubMenuBg:Bn,horizontalItemSelectedColor:Oe,horizontalItemSelectedBg:Rt});return[Zt(Ln),lt(Ln),dt(Ln),an(Ln,"light"),an(Jn,"dark"),ft(Ln),(0,he.Z)(Ln),(0,qe.oN)(Ln,"slide-up"),(0,qe.oN)(Ln,"slide-down"),(0,Ke._y)(Ln,"zoom-big")]},fe=>{const{colorPrimary:Xe,colorError:Rt,colorTextDisabled:Oe,colorErrorBg:Ie,colorText:St,colorTextDescription:nt,colorBgContainer:Me,colorFillAlter:yt,colorFillContent:Bn,lineWidth:nn,lineWidthBold:dn,controlItemBgActive:un,colorBgTextHover:yn,controlHeightLG:Te,lineHeight:Ft,colorBgElevated:zt,marginXXS:wt,padding:kt,fontSize:sn,controlHeightSM:cn,fontSizeLG:Ln,colorTextLightSolid:Jn,colorErrorHover:va}=fe,Da=new Ae.C(Jn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:St,itemColor:St,colorItemTextHover:St,itemHoverColor:St,colorItemTextHoverHorizontal:Xe,horizontalItemHoverColor:Xe,colorGroupTitle:nt,groupTitleColor:nt,colorItemTextSelected:Xe,itemSelectedColor:Xe,colorItemTextSelectedHorizontal:Xe,horizontalItemSelectedColor:Xe,colorItemBg:Me,itemBg:Me,colorItemBgHover:yn,itemHoverBg:yn,colorItemBgActive:Bn,itemActiveBg:un,colorSubItemBg:yt,subMenuItemBg:yt,colorItemBgSelected:un,itemSelectedBg:un,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:dn,activeBarHeight:dn,colorActiveBarBorderSize:nn,activeBarBorderWidth:nn,colorItemTextDisabled:Oe,itemDisabledColor:Oe,colorDangerItemText:Rt,dangerItemColor:Rt,colorDangerItemTextHover:Rt,dangerItemHoverColor:Rt,colorDangerItemTextSelected:Rt,dangerItemSelectedColor:Rt,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Te,groupTitleLineHeight:Ft,collapsedWidth:Te*2,popupBg:zt,itemMarginBlock:wt,itemPaddingInline:kt,horizontalLineHeight:`${Te*1.15}px`,iconSize:sn,iconMarginInlineEnd:cn-sn,collapsedIconSize:Ln,groupTitleFontSize:sn,darkItemDisabledColor:new Ae.C(Jn).setAlpha(.25).toRgbString(),darkItemColor:Da,darkDangerItemColor:Rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Jn,darkItemSelectedBg:Xe,darkDangerItemSelectedBg:Rt,darkItemHoverBg:"transparent",darkGroupTitleColor:Da,darkItemHoverColor:Jn,darkDangerItemHoverColor:va,darkDangerItemSelectedColor:Jn,darkDangerItemActiveBg:Rt}},{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"]]})(ut),ze=function(ut,at){var De={};for(var fe in ut)Object.prototype.hasOwnProperty.call(ut,fe)&&at.indexOf(fe)<0&&(De[fe]=ut[fe]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,fe=Object.getOwnPropertySymbols(ut);Xe{var De,fe;const Xe=de.useContext(ie.Z),Rt=Xe||{},{getPrefixCls:Oe,getPopupContainer:Ie,direction:St,menu:nt}=de.useContext(ke.E_),Me=Oe(),{prefixCls:yt,className:Bn,style:nn,theme:dn="light",expandIcon:un,_internalDisableMenuItemTitleTooltip:yn,inlineCollapsed:Te,siderCollapsed:Ft,items:zt,children:wt,rootClassName:kt,mode:sn,selectable:cn,onClick:Ln,overflowedIndicatorPopupClassName:Jn}=ut,va=ze(ut,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Da=(0,Ge.Z)(va,["collapsedWidth"]),Na=je(zt)||wt;(De=Rt.validator)===null||De===void 0||De.call(Rt,{mode:sn});const ar=(0,re.useEvent)(function(){var Vt;Ln==null||Ln.apply(void 0,arguments),(Vt=Rt.onClick)===null||Vt===void 0||Vt.call(Rt)}),$a=Rt.mode||sn,fa=cn!=null?cn:Rt.selectable,yr=de.useMemo(()=>Ft!==void 0?Ft:Te,[Te,Ft]),en={horizontal:{motionName:`${Me}-slide-up`},inline:(0,ue.Z)(Me),other:{motionName:`${Me}-zoom-big`}},On=Oe("menu",yt||Rt.prefixCls),[ia,xa]=Fn(On,!Xe),We=Ze()(`${On}-${dn}`,nt==null?void 0:nt.className,Bn);let It;if(typeof un=="function")It=un;else if(un===null||un===!1)It=null;else if(Rt.expandIcon===null||Rt.expandIcon===!1)It=null;else{const Vt=un!=null?un:Rt.expandIcon;It=(0,Ye.Tm)(Vt,{className:Ze()(`${On}-submenu-expand-icon`,(0,Ye.l$)(Vt)?(fe=Vt.props)===null||fe===void 0?void 0:fe.className:"")})}const _t=de.useMemo(()=>({prefixCls:On,inlineCollapsed:yr||!1,direction:St,firstLevel:!0,theme:dn,mode:$a,disableMenuItemTitleTooltip:yn}),[On,yr,St,yn,dn]);return ia(de.createElement(ie.Z.Provider,{value:null},de.createElement(E.Provider,{value:_t},de.createElement(b.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:de.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ze()(On,`${On}-${dn}`,Jn),mode:$a,selectable:fa,onClick:ar},Da,{inlineCollapsed:yr,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),nn),className:We,prefixCls:On,direction:St,defaultMotions:en,expandIcon:It,ref:at,rootClassName:Ze()(kt,xa)}),Na))))});const mt=(0,de.forwardRef)((ut,at)=>{const De=(0,de.useRef)(null),fe=de.useContext(Be.D);return(0,de.useImperativeHandle)(at,()=>({menu:De.current,focus:Xe=>{var Rt;(Rt=De.current)===null||Rt===void 0||Rt.focus(Xe)}})),de.createElement(Lt,Object.assign({ref:De},ut,fe))});mt.Item=x,mt.SubMenu=z,mt.Divider=et,mt.ItemGroup=b.BW;var Nt=mt},58421:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Rt}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ie,St){return de.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:St,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(49198),Ve=ee(33853),Ge=ee(38819),Je=ee(92310),Ye=ee.n(Je),se=ee(4635),E=ee(20439),a=ee(99153),x=ee(84851),y=ee(19257),z=ee(93046),ne=ee(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=re,ie=ee(91735),ve=function(Oe){(0,y.Z)(St,Oe);var Ie=(0,z.Z)(St);function St(){var nt;(0,a.Z)(this,St);for(var Me=arguments.length,yt=new Array(Me),Bn=0;Bn=0||nn.relatedTarget.className.indexOf("".concat(Te,"-item"))>=0))&&yn(nt.getValidValue()))},nt.go=function(nn){var dn=nt.state.goInputText;dn!==""&&(nn.keyCode===ue.ENTER||nn.type==="click")&&(nt.setState({goInputText:""}),nt.props.quickGo(nt.getValidValue()))},nt}return(0,x.Z)(St,[{key:"getPageSizeOptions",value:function(){var Me=this.props,yt=Me.pageSize,Bn=Me.pageSizeOptions;return Bn.some(function(nn){return nn.toString()===yt.toString()})?Bn:Bn.concat([yt.toString()]).sort(function(nn,dn){var un=Number.isNaN(Number(nn))?0:Number(nn),yn=Number.isNaN(Number(dn))?0:Number(dn);return un-yn})}},{key:"render",value:function(){var Me=this,yt=this.props,Bn=yt.pageSize,nn=yt.locale,dn=yt.rootPrefixCls,un=yt.changeSize,yn=yt.quickGo,Te=yt.goButton,Ft=yt.selectComponentClass,zt=yt.buildOptionText,wt=yt.selectPrefixCls,kt=yt.disabled,sn=this.state.goInputText,cn="".concat(dn,"-options"),Ln=Ft,Jn=null,va=null,Da=null;if(!un&&!yn)return null;var Na=this.getPageSizeOptions();if(un&&Ln){var ar=Na.map(function($a,fa){return de.createElement(Ln.Option,{key:fa,value:$a.toString()},(zt||Me.buildOptionText)($a))});Jn=de.createElement(Ln,{disabled:kt,prefixCls:wt,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bn||Na[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fa){return fa.parentNode},"aria-label":nn.page_size,defaultOpen:!1},ar)}return yn&&(Te&&(Da=typeof Te=="boolean"?de.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:kt,className:"".concat(cn,"-quick-jumper-button")},nn.jump_to_confirm):de.createElement("span",{onClick:this.go,onKeyUp:this.go},Te)),va=de.createElement("div",{className:"".concat(cn,"-quick-jumper")},nn.jump_to,de.createElement("input",{disabled:kt,type:"text",value:sn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":nn.page}),nn.page,Da)),de.createElement("li",{className:"".concat(cn)},Jn,va)}}]),St}(de.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var be=ve,je=function(Ie){var St,nt=Ie.rootPrefixCls,Me=Ie.page,yt=Ie.active,Bn=Ie.className,nn=Ie.showTitle,dn=Ie.onClick,un=Ie.onKeyPress,yn=Ie.itemRender,Te="".concat(nt,"-item"),Ft=Ye()(Te,"".concat(Te,"-").concat(Me),(St={},(0,se.Z)(St,"".concat(Te,"-active"),yt),(0,se.Z)(St,"".concat(Te,"-disabled"),!Me),(0,se.Z)(St,Ie.className,Bn),St)),zt=function(){dn(Me)},wt=function(cn){un(cn,dn,Me)},kt=yn(Me,"page",de.createElement("a",{rel:"nofollow"},Me));return kt?de.createElement("li",{title:nn?Me.toString():null,className:Ft,onClick:zt,onKeyPress:wt,tabIndex:0},kt):null},Ae=je;function He(){}function he(Oe){var Ie=Number(Oe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var qe=function(Ie,St,nt){return nt};function Ke(Oe,Ie,St){var nt=typeof Oe=="undefined"?Ie.pageSize:Oe;return Math.floor((St.total-1)/nt)+1}var ht=function(Oe){(0,y.Z)(St,Oe);var Ie=(0,z.Z)(St);function St(nt){var Me;(0,a.Z)(this,St),Me=Ie.call(this,nt),Me.paginationNode=de.createRef(),Me.getJumpPrevPage=function(){return Math.max(1,Me.state.current-(Me.props.showLessItems?3:5))},Me.getJumpNextPage=function(){return Math.min(Ke(void 0,Me.state,Me.props),Me.state.current+(Me.props.showLessItems?3:5))},Me.getItemIcon=function(un,yn){var Te=Me.props.prefixCls,Ft=un||de.createElement("button",{type:"button","aria-label":yn,className:"".concat(Te,"-item-link")});return typeof un=="function"&&(Ft=de.createElement(un,(0,E.Z)({},Me.props))),Ft},Me.isValid=function(un){var yn=Me.props.total;return he(un)&&un!==Me.state.current&&he(yn)&&yn>0},Me.shouldDisplayQuickJumper=function(){var un=Me.props,yn=un.showQuickJumper,Te=un.total,Ft=Me.state.pageSize;return Te<=Ft?!1:yn},Me.handleKeyDown=function(un){(un.keyCode===ue.ARROW_UP||un.keyCode===ue.ARROW_DOWN)&&un.preventDefault()},Me.handleKeyUp=function(un){var yn=Me.getValidValue(un),Te=Me.state.currentInputValue;yn!==Te&&Me.setState({currentInputValue:yn}),un.keyCode===ue.ENTER?Me.handleChange(yn):un.keyCode===ue.ARROW_UP?Me.handleChange(yn-1):un.keyCode===ue.ARROW_DOWN&&Me.handleChange(yn+1)},Me.handleBlur=function(un){var yn=Me.getValidValue(un);Me.handleChange(yn)},Me.changePageSize=function(un){var yn=Me.state.current,Te=Ke(un,Me.state,Me.props);yn=yn>Te?Te:yn,Te===0&&(yn=Me.state.current),typeof un=="number"&&("pageSize"in Me.props||Me.setState({pageSize:un}),"current"in Me.props||Me.setState({current:yn,currentInputValue:yn})),Me.props.onShowSizeChange(yn,un),"onChange"in Me.props&&Me.props.onChange&&Me.props.onChange(yn,un)},Me.handleChange=function(un){var yn=Me.props,Te=yn.disabled,Ft=yn.onChange,zt=Me.state,wt=zt.pageSize,kt=zt.current,sn=zt.currentInputValue;if(Me.isValid(un)&&!Te){var cn=Ke(void 0,Me.state,Me.props),Ln=un;return un>cn?Ln=cn:un<1&&(Ln=1),"current"in Me.props||Me.setState({current:Ln}),Ln!==sn&&Me.setState({currentInputValue:Ln}),Ft(Ln,wt),Ln}return kt},Me.prev=function(){Me.hasPrev()&&Me.handleChange(Me.state.current-1)},Me.next=function(){Me.hasNext()&&Me.handleChange(Me.state.current+1)},Me.jumpPrev=function(){Me.handleChange(Me.getJumpPrevPage())},Me.jumpNext=function(){Me.handleChange(Me.getJumpNextPage())},Me.hasPrev=function(){return Me.state.current>1},Me.hasNext=function(){return Me.state.current2?Te-2:0),zt=2;zt=Bn?dn=Bn:dn=Number(yt),dn}},{key:"getShowSizeChanger",value:function(){var Me=this.props,yt=Me.showSizeChanger,Bn=Me.total,nn=Me.totalBoundaryShowSizeChanger;return typeof yt!="undefined"?yt:Bn>nn}},{key:"render",value:function(){var Me=this.props,yt=Me.prefixCls,Bn=Me.className,nn=Me.style,dn=Me.disabled,un=Me.hideOnSinglePage,yn=Me.total,Te=Me.locale,Ft=Me.showQuickJumper,zt=Me.showLessItems,wt=Me.showTitle,kt=Me.showTotal,sn=Me.simple,cn=Me.itemRender,Ln=Me.showPrevNextJumpers,Jn=Me.jumpPrevIcon,va=Me.jumpNextIcon,Da=Me.selectComponentClass,Na=Me.selectPrefixCls,ar=Me.pageSizeOptions,$a=this.state,fa=$a.current,yr=$a.pageSize,en=$a.currentInputValue;if(un===!0&&yn<=yr)return null;var On=Ke(void 0,this.state,this.props),ia=[],xa=null,We=null,It=null,_t=null,Vt=null,Wt=Ft&&Ft.goButton,Rn=zt?1:2,wn=fa-1>0?fa-1:0,vt=fa+1yn?yn:fa*yr]));if(sn){Wt&&(typeof Wt=="boolean"?Vt=de.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Te.jump_to_confirm):Vt=de.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Wt),Vt=de.createElement("li",{title:wt?"".concat(Te.jump_to).concat(fa,"/").concat(On):null,className:"".concat(yt,"-simple-pager")},Vt));var Sn=this.renderPrev(wn);return de.createElement("ul",(0,b.Z)({className:Ye()(yt,"".concat(yt,"-simple"),(0,se.Z)({},"".concat(yt,"-disabled"),dn),Bn),style:nn,ref:this.paginationNode},Bt),pt,Sn?de.createElement("li",{title:wt?Te.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ye()("".concat(yt,"-prev"),(0,se.Z)({},"".concat(yt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Sn):null,de.createElement("li",{title:wt?"".concat(fa,"/").concat(On):null,className:"".concat(yt,"-simple-pager")},de.createElement("input",{type:"text",value:en,disabled:dn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),de.createElement("span",{className:"".concat(yt,"-slash")},"/"),On),de.createElement("li",{title:wt?Te.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ye()("".concat(yt,"-next"),(0,se.Z)({},"".concat(yt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(vt)),Vt)}if(On<=3+Rn*2){var Wn={locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:wt,itemRender:cn};On||ia.push(de.createElement(Ae,(0,b.Z)({},Wn,{key:"noPager",page:1,className:"".concat(yt,"-item-disabled")})));for(var An=1;An<=On;An+=1){var ka=fa===An;ia.push(de.createElement(Ae,(0,b.Z)({},Wn,{key:An,page:An,active:ka})))}}else{var pa=zt?Te.prev_3:Te.prev_5,_n=zt?Te.next_3:Te.next_5,Ea=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Jn,"prev page")),Pa=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(va,"next page"));Ln&&(xa=Ea?de.createElement("li",{title:wt?pa:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ye()("".concat(yt,"-jump-prev"),(0,se.Z)({},"".concat(yt,"-jump-prev-custom-icon"),!!Jn))},Ea):null,We=Pa?de.createElement("li",{title:wt?_n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ye()("".concat(yt,"-jump-next"),(0,se.Z)({},"".concat(yt,"-jump-next-custom-icon"),!!va))},Pa):null),_t=de.createElement(Ae,{locale:Te,last:!0,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:On,page:On,active:!1,showTitle:wt,itemRender:cn}),It=de.createElement(Ae,{locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:wt,itemRender:cn});var Dn=Math.max(1,fa-Rn),lr=Math.min(fa+Rn,On);fa-1<=Rn&&(lr=1+Rn*2),On-fa<=Rn&&(Dn=On-Rn*2);for(var Nr=Dn;Nr<=lr;Nr+=1){var Ur=fa===Nr;ia.push(de.createElement(Ae,{locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nr,page:Nr,active:Ur,showTitle:wt,itemRender:cn}))}fa-1>=Rn*2&&fa!==3&&(ia[0]=(0,de.cloneElement)(ia[0],{className:"".concat(yt,"-item-after-jump-prev")}),ia.unshift(xa)),On-fa>=Rn*2&&fa!==On-2&&(ia[ia.length-1]=(0,de.cloneElement)(ia[ia.length-1],{className:"".concat(yt,"-item-before-jump-next")}),ia.push(We)),Dn!==1&&ia.unshift(It),lr!==On&&ia.push(_t)}var Sr=!this.hasPrev()||!On,Ue=!this.hasNext()||!On,bn=this.renderPrev(wn),Xt=this.renderNext(vt);return de.createElement("ul",(0,b.Z)({className:Ye()(yt,Bn,(0,se.Z)({},"".concat(yt,"-disabled"),dn)),style:nn,ref:this.paginationNode},Bt),pt,bn?de.createElement("li",{title:wt?Te.prev_page:null,onClick:this.prev,tabIndex:Sr?null:0,onKeyPress:this.runIfEnterPrev,className:Ye()("".concat(yt,"-prev"),(0,se.Z)({},"".concat(yt,"-disabled"),Sr)),"aria-disabled":Sr},bn):null,ia,Xt?de.createElement("li",{title:wt?Te.next_page:null,onClick:this.next,tabIndex:Ue?null:0,onKeyPress:this.runIfEnterNext,className:Ye()("".concat(yt,"-next"),(0,se.Z)({},"".concat(yt,"-disabled"),Ue)),"aria-disabled":Ue},Xt):null,de.createElement(be,{disabled:dn,locale:Te,rootPrefixCls:yt,selectComponentClass:Da,selectPrefixCls:Na,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fa,pageSize:yr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Wt}))}}],[{key:"getDerivedStateFromProps",value:function(Me,yt){var Bn={};if("current"in Me&&(Bn.current=Me.current,Me.current!==yt.current&&(Bn.currentInputValue=Bn.current)),"pageSize"in Me&&Me.pageSize!==yt.pageSize){var nn=yt.current,dn=Ke(Me.pageSize,yt,Me);nn=nn>dn?dn:nn,"current"in Me||(Bn.current=nn,Bn.currentInputValue=nn),Bn.pageSize=Me.pageSize}return Bn}}]),St}(de.Component);ht.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:He,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:He,locale:ie.Z,style:{},itemRender:qe,totalBoundaryShowSizeChanger:50};var Le=ht,ot=ee(22075),lt=ee(36355),gt=ee(19716),ft=ee(8628),ln=ee(9763),xt=ee(57809);const an=Oe=>de.createElement(xt.default,Object.assign({},Oe,{showSearch:!0,size:"small"})),hn=Oe=>de.createElement(xt.default,Object.assign({},Oe,{showSearch:!0,size:"middle"}));an.Option=xt.default.Option,hn.Option=xt.default.Option;var $e=ee(9937),dt=ee(17313),rn=ee(83116),Vn=ee(37613);const Zt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Oe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Oe.colorBorder,backgroundColor:Oe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Oe.itemActiveBgDisabled},a:{color:Oe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:Oe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Fn=Oe=>{const{componentCls:Ie}=Oe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:Oe.itemSizeSM,lineHeight:`${Oe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:Oe.itemSizeSM,height:Oe.itemSizeSM,margin:0,lineHeight:`${Oe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Oe.colorBgTextHover},"&:active":{backgroundColor:Oe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:Oe.itemSizeSM,height:Oe.itemSizeSM,margin:0,lineHeight:`${Oe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${De}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${un})`},"&::after":{transform:`rotate(45deg) translateX(-${un})`}},[`${De}-submenu-open${De}-submenu-inline > ${De}-submenu-title > ${De}-submenu-arrow`]:{transform:`translateY(-${dn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${un})`},"&::before":{transform:`rotate(45deg) translateX(${un})`}}})},{[`${at}-layout-header`]:{[De]:{lineHeight:"inherit"}}}]};var Fn=(ut,at)=>(0,ht.Z)("Menu",fe=>{if(at===!1)return[];const{colorBgElevated:Xe,colorPrimary:Rt,colorTextLightSolid:Oe,controlHeightLG:Ie,fontSize:St,darkItemColor:nt,darkDangerItemColor:Me,darkItemBg:yt,darkSubMenuItemBg:Bn,darkItemSelectedColor:nn,darkItemSelectedBg:dn,darkDangerItemSelectedBg:un,darkItemHoverBg:yn,darkGroupTitleColor:Te,darkItemHoverColor:Ft,darkItemDisabledColor:zt,darkDangerItemHoverColor:wt,darkDangerItemSelectedColor:kt,darkDangerItemActiveBg:sn}=fe,cn=St/7*5,Ln=(0,Le.TS)(fe,{menuArrowSize:cn,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Xe}),Jn=(0,Le.TS)(Ln,{itemColor:nt,itemHoverColor:Ft,groupTitleColor:Te,itemSelectedColor:nn,itemBg:yt,popupBg:yt,subMenuItemBg:Bn,itemActiveBg:"transparent",itemSelectedBg:dn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:yn,itemDisabledColor:zt,dangerItemColor:Me,dangerItemHoverColor:wt,dangerItemSelectedColor:kt,dangerItemActiveBg:sn,dangerItemSelectedBg:un,menuSubMenuBg:Bn,horizontalItemSelectedColor:Oe,horizontalItemSelectedBg:Rt});return[Zt(Ln),lt(Ln),dt(Ln),an(Ln,"light"),an(Jn,"dark"),ft(Ln),(0,he.Z)(Ln),(0,qe.oN)(Ln,"slide-up"),(0,qe.oN)(Ln,"slide-down"),(0,Ke._y)(Ln,"zoom-big")]},fe=>{const{colorPrimary:Xe,colorError:Rt,colorTextDisabled:Oe,colorErrorBg:Ie,colorText:St,colorTextDescription:nt,colorBgContainer:Me,colorFillAlter:yt,colorFillContent:Bn,lineWidth:nn,lineWidthBold:dn,controlItemBgActive:un,colorBgTextHover:yn,controlHeightLG:Te,lineHeight:Ft,colorBgElevated:zt,marginXXS:wt,padding:kt,fontSize:sn,controlHeightSM:cn,fontSizeLG:Ln,colorTextLightSolid:Jn,colorErrorHover:va}=fe,Da=new Ae.C(Jn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:St,itemColor:St,colorItemTextHover:St,itemHoverColor:St,colorItemTextHoverHorizontal:Xe,horizontalItemHoverColor:Xe,colorGroupTitle:nt,groupTitleColor:nt,colorItemTextSelected:Xe,itemSelectedColor:Xe,colorItemTextSelectedHorizontal:Xe,horizontalItemSelectedColor:Xe,colorItemBg:Me,itemBg:Me,colorItemBgHover:yn,itemHoverBg:yn,colorItemBgActive:Bn,itemActiveBg:un,colorSubItemBg:yt,subMenuItemBg:yt,colorItemBgSelected:un,itemSelectedBg:un,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:dn,activeBarHeight:dn,colorActiveBarBorderSize:nn,activeBarBorderWidth:nn,colorItemTextDisabled:Oe,itemDisabledColor:Oe,colorDangerItemText:Rt,dangerItemColor:Rt,colorDangerItemTextHover:Rt,dangerItemHoverColor:Rt,colorDangerItemTextSelected:Rt,dangerItemSelectedColor:Rt,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Te,groupTitleLineHeight:Ft,collapsedWidth:Te*2,popupBg:zt,itemMarginBlock:wt,itemPaddingInline:kt,horizontalLineHeight:`${Te*1.15}px`,iconSize:sn,iconMarginInlineEnd:cn-sn,collapsedIconSize:Ln,groupTitleFontSize:sn,darkItemDisabledColor:new Ae.C(Jn).setAlpha(.25).toRgbString(),darkItemColor:Da,darkDangerItemColor:Rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Jn,darkItemSelectedBg:Xe,darkDangerItemSelectedBg:Rt,darkItemHoverBg:"transparent",darkGroupTitleColor:Da,darkItemHoverColor:Jn,darkDangerItemHoverColor:va,darkDangerItemSelectedColor:Jn,darkDangerItemActiveBg:Rt}},{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"]]})(ut),ze=function(ut,at){var De={};for(var fe in ut)Object.prototype.hasOwnProperty.call(ut,fe)&&at.indexOf(fe)<0&&(De[fe]=ut[fe]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,fe=Object.getOwnPropertySymbols(ut);Xe{var De,fe;const Xe=de.useContext(ie.Z),Rt=Xe||{},{getPrefixCls:Oe,getPopupContainer:Ie,direction:St,menu:nt}=de.useContext(ke.E_),Me=Oe(),{prefixCls:yt,className:Bn,style:nn,theme:dn="light",expandIcon:un,_internalDisableMenuItemTitleTooltip:yn,inlineCollapsed:Te,siderCollapsed:Ft,items:zt,children:wt,rootClassName:kt,mode:sn,selectable:cn,onClick:Ln,overflowedIndicatorPopupClassName:Jn}=ut,va=ze(ut,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Da=(0,Ge.Z)(va,["collapsedWidth"]),Na=je(zt)||wt;(De=Rt.validator)===null||De===void 0||De.call(Rt,{mode:sn});const ar=(0,re.useEvent)(function(){var Vt;Ln==null||Ln.apply(void 0,arguments),(Vt=Rt.onClick)===null||Vt===void 0||Vt.call(Rt)}),$a=Rt.mode||sn,fa=cn!=null?cn:Rt.selectable,yr=de.useMemo(()=>Ft!==void 0?Ft:Te,[Te,Ft]),en={horizontal:{motionName:`${Me}-slide-up`},inline:(0,ue.Z)(Me),other:{motionName:`${Me}-zoom-big`}},On=Oe("menu",yt||Rt.prefixCls),[la,xa]=Fn(On,!Xe),We=Ze()(`${On}-${dn}`,nt==null?void 0:nt.className,Bn);let It;if(typeof un=="function")It=un;else if(un===null||un===!1)It=null;else if(Rt.expandIcon===null||Rt.expandIcon===!1)It=null;else{const Vt=un!=null?un:Rt.expandIcon;It=(0,Ye.Tm)(Vt,{className:Ze()(`${On}-submenu-expand-icon`,(0,Ye.l$)(Vt)?(fe=Vt.props)===null||fe===void 0?void 0:fe.className:"")})}const _t=de.useMemo(()=>({prefixCls:On,inlineCollapsed:yr||!1,direction:St,firstLevel:!0,theme:dn,mode:$a,disableMenuItemTitleTooltip:yn}),[On,yr,St,yn,dn]);return la(de.createElement(ie.Z.Provider,{value:null},de.createElement(E.Provider,{value:_t},de.createElement(b.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:de.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ze()(On,`${On}-${dn}`,Jn),mode:$a,selectable:fa,onClick:ar},Da,{inlineCollapsed:yr,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),nn),className:We,prefixCls:On,direction:St,defaultMotions:en,expandIcon:It,ref:at,rootClassName:Ze()(kt,xa)}),Na))))});const mt=(0,de.forwardRef)((ut,at)=>{const De=(0,de.useRef)(null),fe=de.useContext(Be.D);return(0,de.useImperativeHandle)(at,()=>({menu:De.current,focus:Xe=>{var Rt;(Rt=De.current)===null||Rt===void 0||Rt.focus(Xe)}})),de.createElement(Lt,Object.assign({ref:De},ut,fe))});mt.Item=x,mt.SubMenu=z,mt.Divider=et,mt.ItemGroup=b.BW;var Nt=mt},58421:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return Rt}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(Ie,St){return de.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:St,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(49198),Ve=ee(33853),Ge=ee(38819),Je=ee(92310),Ye=ee.n(Je),se=ee(4635),E=ee(20439),a=ee(99153),x=ee(84851),y=ee(19257),z=ee(93046),ne=ee(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=re,ie=ee(91735),ve=function(Oe){(0,y.Z)(St,Oe);var Ie=(0,z.Z)(St);function St(){var nt;(0,a.Z)(this,St);for(var Me=arguments.length,yt=new Array(Me),Bn=0;Bn=0||nn.relatedTarget.className.indexOf("".concat(Te,"-item"))>=0))&&yn(nt.getValidValue()))},nt.go=function(nn){var dn=nt.state.goInputText;dn!==""&&(nn.keyCode===ue.ENTER||nn.type==="click")&&(nt.setState({goInputText:""}),nt.props.quickGo(nt.getValidValue()))},nt}return(0,x.Z)(St,[{key:"getPageSizeOptions",value:function(){var Me=this.props,yt=Me.pageSize,Bn=Me.pageSizeOptions;return Bn.some(function(nn){return nn.toString()===yt.toString()})?Bn:Bn.concat([yt.toString()]).sort(function(nn,dn){var un=Number.isNaN(Number(nn))?0:Number(nn),yn=Number.isNaN(Number(dn))?0:Number(dn);return un-yn})}},{key:"render",value:function(){var Me=this,yt=this.props,Bn=yt.pageSize,nn=yt.locale,dn=yt.rootPrefixCls,un=yt.changeSize,yn=yt.quickGo,Te=yt.goButton,Ft=yt.selectComponentClass,zt=yt.buildOptionText,wt=yt.selectPrefixCls,kt=yt.disabled,sn=this.state.goInputText,cn="".concat(dn,"-options"),Ln=Ft,Jn=null,va=null,Da=null;if(!un&&!yn)return null;var Na=this.getPageSizeOptions();if(un&&Ln){var ar=Na.map(function($a,fa){return de.createElement(Ln.Option,{key:fa,value:$a.toString()},(zt||Me.buildOptionText)($a))});Jn=de.createElement(Ln,{disabled:kt,prefixCls:wt,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bn||Na[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fa){return fa.parentNode},"aria-label":nn.page_size,defaultOpen:!1},ar)}return yn&&(Te&&(Da=typeof Te=="boolean"?de.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:kt,className:"".concat(cn,"-quick-jumper-button")},nn.jump_to_confirm):de.createElement("span",{onClick:this.go,onKeyUp:this.go},Te)),va=de.createElement("div",{className:"".concat(cn,"-quick-jumper")},nn.jump_to,de.createElement("input",{disabled:kt,type:"text",value:sn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":nn.page}),nn.page,Da)),de.createElement("li",{className:"".concat(cn)},Jn,va)}}]),St}(de.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var be=ve,je=function(Ie){var St,nt=Ie.rootPrefixCls,Me=Ie.page,yt=Ie.active,Bn=Ie.className,nn=Ie.showTitle,dn=Ie.onClick,un=Ie.onKeyPress,yn=Ie.itemRender,Te="".concat(nt,"-item"),Ft=Ye()(Te,"".concat(Te,"-").concat(Me),(St={},(0,se.Z)(St,"".concat(Te,"-active"),yt),(0,se.Z)(St,"".concat(Te,"-disabled"),!Me),(0,se.Z)(St,Ie.className,Bn),St)),zt=function(){dn(Me)},wt=function(cn){un(cn,dn,Me)},kt=yn(Me,"page",de.createElement("a",{rel:"nofollow"},Me));return kt?de.createElement("li",{title:nn?Me.toString():null,className:Ft,onClick:zt,onKeyPress:wt,tabIndex:0},kt):null},Ae=je;function He(){}function he(Oe){var Ie=Number(Oe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var qe=function(Ie,St,nt){return nt};function Ke(Oe,Ie,St){var nt=typeof Oe=="undefined"?Ie.pageSize:Oe;return Math.floor((St.total-1)/nt)+1}var ht=function(Oe){(0,y.Z)(St,Oe);var Ie=(0,z.Z)(St);function St(nt){var Me;(0,a.Z)(this,St),Me=Ie.call(this,nt),Me.paginationNode=de.createRef(),Me.getJumpPrevPage=function(){return Math.max(1,Me.state.current-(Me.props.showLessItems?3:5))},Me.getJumpNextPage=function(){return Math.min(Ke(void 0,Me.state,Me.props),Me.state.current+(Me.props.showLessItems?3:5))},Me.getItemIcon=function(un,yn){var Te=Me.props.prefixCls,Ft=un||de.createElement("button",{type:"button","aria-label":yn,className:"".concat(Te,"-item-link")});return typeof un=="function"&&(Ft=de.createElement(un,(0,E.Z)({},Me.props))),Ft},Me.isValid=function(un){var yn=Me.props.total;return he(un)&&un!==Me.state.current&&he(yn)&&yn>0},Me.shouldDisplayQuickJumper=function(){var un=Me.props,yn=un.showQuickJumper,Te=un.total,Ft=Me.state.pageSize;return Te<=Ft?!1:yn},Me.handleKeyDown=function(un){(un.keyCode===ue.ARROW_UP||un.keyCode===ue.ARROW_DOWN)&&un.preventDefault()},Me.handleKeyUp=function(un){var yn=Me.getValidValue(un),Te=Me.state.currentInputValue;yn!==Te&&Me.setState({currentInputValue:yn}),un.keyCode===ue.ENTER?Me.handleChange(yn):un.keyCode===ue.ARROW_UP?Me.handleChange(yn-1):un.keyCode===ue.ARROW_DOWN&&Me.handleChange(yn+1)},Me.handleBlur=function(un){var yn=Me.getValidValue(un);Me.handleChange(yn)},Me.changePageSize=function(un){var yn=Me.state.current,Te=Ke(un,Me.state,Me.props);yn=yn>Te?Te:yn,Te===0&&(yn=Me.state.current),typeof un=="number"&&("pageSize"in Me.props||Me.setState({pageSize:un}),"current"in Me.props||Me.setState({current:yn,currentInputValue:yn})),Me.props.onShowSizeChange(yn,un),"onChange"in Me.props&&Me.props.onChange&&Me.props.onChange(yn,un)},Me.handleChange=function(un){var yn=Me.props,Te=yn.disabled,Ft=yn.onChange,zt=Me.state,wt=zt.pageSize,kt=zt.current,sn=zt.currentInputValue;if(Me.isValid(un)&&!Te){var cn=Ke(void 0,Me.state,Me.props),Ln=un;return un>cn?Ln=cn:un<1&&(Ln=1),"current"in Me.props||Me.setState({current:Ln}),Ln!==sn&&Me.setState({currentInputValue:Ln}),Ft(Ln,wt),Ln}return kt},Me.prev=function(){Me.hasPrev()&&Me.handleChange(Me.state.current-1)},Me.next=function(){Me.hasNext()&&Me.handleChange(Me.state.current+1)},Me.jumpPrev=function(){Me.handleChange(Me.getJumpPrevPage())},Me.jumpNext=function(){Me.handleChange(Me.getJumpNextPage())},Me.hasPrev=function(){return Me.state.current>1},Me.hasNext=function(){return Me.state.current2?Te-2:0),zt=2;zt=Bn?dn=Bn:dn=Number(yt),dn}},{key:"getShowSizeChanger",value:function(){var Me=this.props,yt=Me.showSizeChanger,Bn=Me.total,nn=Me.totalBoundaryShowSizeChanger;return typeof yt!="undefined"?yt:Bn>nn}},{key:"render",value:function(){var Me=this.props,yt=Me.prefixCls,Bn=Me.className,nn=Me.style,dn=Me.disabled,un=Me.hideOnSinglePage,yn=Me.total,Te=Me.locale,Ft=Me.showQuickJumper,zt=Me.showLessItems,wt=Me.showTitle,kt=Me.showTotal,sn=Me.simple,cn=Me.itemRender,Ln=Me.showPrevNextJumpers,Jn=Me.jumpPrevIcon,va=Me.jumpNextIcon,Da=Me.selectComponentClass,Na=Me.selectPrefixCls,ar=Me.pageSizeOptions,$a=this.state,fa=$a.current,yr=$a.pageSize,en=$a.currentInputValue;if(un===!0&&yn<=yr)return null;var On=Ke(void 0,this.state,this.props),la=[],xa=null,We=null,It=null,_t=null,Vt=null,Wt=Ft&&Ft.goButton,Rn=zt?1:2,wn=fa-1>0?fa-1:0,vt=fa+1yn?yn:fa*yr]));if(sn){Wt&&(typeof Wt=="boolean"?Vt=de.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Te.jump_to_confirm):Vt=de.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Wt),Vt=de.createElement("li",{title:wt?"".concat(Te.jump_to).concat(fa,"/").concat(On):null,className:"".concat(yt,"-simple-pager")},Vt));var Sn=this.renderPrev(wn);return de.createElement("ul",(0,b.Z)({className:Ye()(yt,"".concat(yt,"-simple"),(0,se.Z)({},"".concat(yt,"-disabled"),dn),Bn),style:nn,ref:this.paginationNode},Bt),pt,Sn?de.createElement("li",{title:wt?Te.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ye()("".concat(yt,"-prev"),(0,se.Z)({},"".concat(yt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Sn):null,de.createElement("li",{title:wt?"".concat(fa,"/").concat(On):null,className:"".concat(yt,"-simple-pager")},de.createElement("input",{type:"text",value:en,disabled:dn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),de.createElement("span",{className:"".concat(yt,"-slash")},"/"),On),de.createElement("li",{title:wt?Te.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ye()("".concat(yt,"-next"),(0,se.Z)({},"".concat(yt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(vt)),Vt)}if(On<=3+Rn*2){var Wn={locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:wt,itemRender:cn};On||la.push(de.createElement(Ae,(0,b.Z)({},Wn,{key:"noPager",page:1,className:"".concat(yt,"-item-disabled")})));for(var An=1;An<=On;An+=1){var ka=fa===An;la.push(de.createElement(Ae,(0,b.Z)({},Wn,{key:An,page:An,active:ka})))}}else{var pa=zt?Te.prev_3:Te.prev_5,_n=zt?Te.next_3:Te.next_5,Ea=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Jn,"prev page")),Pa=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(va,"next page"));Ln&&(xa=Ea?de.createElement("li",{title:wt?pa:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ye()("".concat(yt,"-jump-prev"),(0,se.Z)({},"".concat(yt,"-jump-prev-custom-icon"),!!Jn))},Ea):null,We=Pa?de.createElement("li",{title:wt?_n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ye()("".concat(yt,"-jump-next"),(0,se.Z)({},"".concat(yt,"-jump-next-custom-icon"),!!va))},Pa):null),_t=de.createElement(Ae,{locale:Te,last:!0,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:On,page:On,active:!1,showTitle:wt,itemRender:cn}),It=de.createElement(Ae,{locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:wt,itemRender:cn});var Dn=Math.max(1,fa-Rn),lr=Math.min(fa+Rn,On);fa-1<=Rn&&(lr=1+Rn*2),On-fa<=Rn&&(Dn=On-Rn*2);for(var Nr=Dn;Nr<=lr;Nr+=1){var Ur=fa===Nr;la.push(de.createElement(Ae,{locale:Te,rootPrefixCls:yt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nr,page:Nr,active:Ur,showTitle:wt,itemRender:cn}))}fa-1>=Rn*2&&fa!==3&&(la[0]=(0,de.cloneElement)(la[0],{className:"".concat(yt,"-item-after-jump-prev")}),la.unshift(xa)),On-fa>=Rn*2&&fa!==On-2&&(la[la.length-1]=(0,de.cloneElement)(la[la.length-1],{className:"".concat(yt,"-item-before-jump-next")}),la.push(We)),Dn!==1&&la.unshift(It),lr!==On&&la.push(_t)}var Sr=!this.hasPrev()||!On,Ue=!this.hasNext()||!On,bn=this.renderPrev(wn),Xt=this.renderNext(vt);return de.createElement("ul",(0,b.Z)({className:Ye()(yt,Bn,(0,se.Z)({},"".concat(yt,"-disabled"),dn)),style:nn,ref:this.paginationNode},Bt),pt,bn?de.createElement("li",{title:wt?Te.prev_page:null,onClick:this.prev,tabIndex:Sr?null:0,onKeyPress:this.runIfEnterPrev,className:Ye()("".concat(yt,"-prev"),(0,se.Z)({},"".concat(yt,"-disabled"),Sr)),"aria-disabled":Sr},bn):null,la,Xt?de.createElement("li",{title:wt?Te.next_page:null,onClick:this.next,tabIndex:Ue?null:0,onKeyPress:this.runIfEnterNext,className:Ye()("".concat(yt,"-next"),(0,se.Z)({},"".concat(yt,"-disabled"),Ue)),"aria-disabled":Ue},Xt):null,de.createElement(be,{disabled:dn,locale:Te,rootPrefixCls:yt,selectComponentClass:Da,selectPrefixCls:Na,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fa,pageSize:yr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Wt}))}}],[{key:"getDerivedStateFromProps",value:function(Me,yt){var Bn={};if("current"in Me&&(Bn.current=Me.current,Me.current!==yt.current&&(Bn.currentInputValue=Bn.current)),"pageSize"in Me&&Me.pageSize!==yt.pageSize){var nn=yt.current,dn=Ke(Me.pageSize,yt,Me);nn=nn>dn?dn:nn,"current"in Me||(Bn.current=nn,Bn.currentInputValue=nn),Bn.pageSize=Me.pageSize}return Bn}}]),St}(de.Component);ht.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:He,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:He,locale:ie.Z,style:{},itemRender:qe,totalBoundaryShowSizeChanger:50};var Le=ht,ot=ee(22075),lt=ee(36355),gt=ee(19716),ft=ee(8628),ln=ee(9763),xt=ee(57809);const an=Oe=>de.createElement(xt.default,Object.assign({},Oe,{showSearch:!0,size:"small"})),hn=Oe=>de.createElement(xt.default,Object.assign({},Oe,{showSearch:!0,size:"middle"}));an.Option=xt.default.Option,hn.Option=xt.default.Option;var $e=ee(9937),dt=ee(17313),rn=ee(83116),Vn=ee(37613);const Zt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Oe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Oe.colorBorder,backgroundColor:Oe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Oe.itemActiveBgDisabled},a:{color:Oe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:Oe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:Oe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Fn=Oe=>{const{componentCls:Ie}=Oe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:Oe.itemSizeSM,lineHeight:`${Oe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:Oe.itemSizeSM,height:Oe.itemSizeSM,margin:0,lineHeight:`${Oe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Oe.colorBgTextHover},"&:active":{backgroundColor:Oe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:Oe.itemSizeSM,height:Oe.itemSizeSM,margin:0,lineHeight:`${Oe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ie}-mini ${Ie}-prev ${Ie}-item-link, &${Ie}-mini ${Ie}-next ${Ie}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Oe.itemSizeSM,lineHeight:`${Oe.itemSizeSM}px`}},[`&${Ie}-mini ${Ie}-jump-prev, &${Ie}-mini ${Ie}-jump-next`]:{height:Oe.itemSizeSM,marginInlineEnd:0,lineHeight:`${Oe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-options`]:{marginInlineStart:Oe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Oe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Oe.itemSizeSM,lineHeight:`${Oe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,$e.x0)(Oe)),{width:Oe.paginationMiniQuickJumperInputWidth,height:Oe.controlHeightSM})}}}},ze=Oe=>{const{componentCls:Ie}=Oe;return{[` @@ -218,15 +218,15 @@ ${Ie}-next, ${Ie}-jump-prev, ${Ie}-jump-next - `]:{display:"inline-block",minWidth:Oe.itemSize,height:Oe.itemSize,color:Oe.colorText,fontFamily:Oe.fontFamily,lineHeight:`${Oe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Oe.borderRadius,cursor:"pointer",transition:`all ${Oe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Oe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Oe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Oe.lineWidth}px ${Oe.lineType} transparent`,borderRadius:Oe.borderRadius,outline:"none",transition:`all ${Oe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:Oe.paginationSlashMarginInlineEnd,marginInlineStart:Oe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:Oe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Oe.controlHeight,marginInlineStart:Oe.marginXS,lineHeight:`${Oe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,$e.ik)(Oe)),{width:Oe.controlHeightLG*1.25,height:Oe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Oe.marginXS,marginInlineEnd:Oe.marginXS})}}}},Lt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:Oe.itemSize,height:Oe.itemSize,marginInlineEnd:Oe.marginXS,fontFamily:Oe.fontFamily,lineHeight:`${Oe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Oe.lineWidth}px ${Oe.lineType} transparent`,borderRadius:Oe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Oe.paginationItemPaddingInline}px`,color:Oe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${Oe.motionDurationMid}`,backgroundColor:Oe.colorBgTextHover},"&:active":{backgroundColor:Oe.colorBgTextActive}},"&-active":{fontWeight:Oe.fontWeightStrong,backgroundColor:Oe.itemActiveBg,borderColor:Oe.colorPrimary,a:{color:Oe.colorPrimary},"&:hover":{borderColor:Oe.colorPrimaryHover},"&:hover a":{color:Oe.colorPrimaryHover}}}}},mt=Oe=>{const{componentCls:Ie}=Oe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Oe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:Oe.itemSize,marginInlineEnd:Oe.marginXS,lineHeight:`${Oe.itemSize-2}px`,verticalAlign:"middle"}}),Lt(Oe)),ct(Oe)),ze(Oe)),Fn(Oe)),Zt(Oe)),{[`@media only screen and (max-width: ${Oe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Oe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${Oe.componentCls}-rtl`]:{direction:"rtl"}}},Nt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,a:{color:Oe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:Oe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,color:Oe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:Oe.colorPrimaryHover,backgroundColor:Oe.itemBg},[`${Ie}-item-link`]:{backgroundColor:Oe.itemLinkBg,borderColor:Oe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:Oe.colorPrimary,backgroundColor:Oe.itemBg,color:Oe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder,color:Oe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:Oe.itemBg,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:Oe.colorPrimary,backgroundColor:Oe.itemBg,a:{color:Oe.colorPrimary}},"&-active":{borderColor:Oe.colorPrimary}}}}},ut=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,dt.Qy)(Oe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Oe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,dt.oN)(Oe))}}}};var at=(0,rn.Z)("Pagination",Oe=>{const Ie=(0,Vn.TS)(Oe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Oe.marginXXS/2,paginationMiniQuickJumperInputWidth:Oe.controlHeightLG*1.1,paginationItemPaddingInline:Oe.marginXXS*1.5,paginationEllipsisLetterSpacing:Oe.marginXXS/2,paginationSlashMarginInlineStart:Oe.marginXXS,paginationSlashMarginInlineEnd:Oe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,$e.e5)(Oe),(0,$e.TM)(Oe));return[mt(Ie),ut(Ie),Oe.wireframe&&Nt(Ie)]},Oe=>({itemBg:Oe.colorBgContainer,itemSize:Oe.controlHeight,itemSizeSM:Oe.controlHeightSM,itemActiveBg:Oe.colorBgContainer,itemLinkBg:Oe.colorBgContainer,itemActiveColorDisabled:Oe.colorTextDisabled,itemActiveBgDisabled:Oe.controlItemBgActiveDisabled,itemInputBg:Oe.colorBgContainer,miniOptionsSizeChangerTop:0})),De=function(Oe,Ie){var St={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&Ie.indexOf(nt)<0&&(St[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,nt=Object.getOwnPropertySymbols(Oe);Me{const{prefixCls:Ie,selectPrefixCls:St,className:nt,rootClassName:Me,style:yt,size:Bn,locale:nn,selectComponentClass:dn,responsive:un,showSizeChanger:yn}=Oe,Te=De(Oe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ft}=(0,ft.Z)(un),{getPrefixCls:zt,direction:wt,pagination:kt={}}=de.useContext(lt.E_),sn=zt("pagination",Ie),[cn,Ln]=at(sn),Jn=yn!=null?yn:kt.showSizeChanger,va=de.useMemo(()=>{const On=de.createElement("span",{className:`${sn}-item-ellipsis`},"\u2022\u2022\u2022"),ia=de.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},wt==="rtl"?de.createElement(Ge.Z,null):de.createElement(Ve.Z,null)),xa=de.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},wt==="rtl"?de.createElement(Ve.Z,null):de.createElement(Ge.Z,null)),We=de.createElement("a",{className:`${sn}-item-link`},de.createElement("div",{className:`${sn}-item-container`},wt==="rtl"?de.createElement(et.Z,{className:`${sn}-item-link-icon`}):de.createElement(st,{className:`${sn}-item-link-icon`}),On)),It=de.createElement("a",{className:`${sn}-item-link`},de.createElement("div",{className:`${sn}-item-container`},wt==="rtl"?de.createElement(st,{className:`${sn}-item-link-icon`}):de.createElement(et.Z,{className:`${sn}-item-link-icon`}),On));return{prevIcon:ia,nextIcon:xa,jumpPrevIcon:We,jumpNextIcon:It}},[wt,sn]),[Da]=(0,ln.Z)("Pagination",ot.Z),Na=Object.assign(Object.assign({},Da),nn),ar=(0,gt.Z)(Bn),$a=ar==="small"||!!(Ft&&!ar&&un),fa=zt("select",St),yr=Ye()({[`${sn}-mini`]:$a,[`${sn}-rtl`]:wt==="rtl"},kt==null?void 0:kt.className,nt,Me,Ln),en=Object.assign(Object.assign({},kt==null?void 0:kt.style),yt);return cn(de.createElement(Le,Object.assign({},va,Te,{style:en,prefixCls:sn,selectPrefixCls:fa,className:yr,selectComponentClass:dn||($a?an:hn),locale:Na,showSizeChanger:Jn})))},Rt=Xe},39722:function(Qt,Gt,ee){"use strict";ee.d(Gt,{t5:function(){return Ve}});var b=ee(92310),de=ee.n(b),Be=ee(55477),Ne=ee(59301),Ze=ee(36355),ke=ee(77578),le=ee(17356),st=function(Je,Ye){var se={};for(var E in Je)Object.prototype.hasOwnProperty.call(Je,E)&&Ye.indexOf(E)<0&&(se[E]=Je[E]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(Je);a{if(!(!Ye&&!se))return Ne.createElement(Ne.Fragment,null,Ye&&Ne.createElement("div",{className:`${Je}-title`},(0,ke.Z)(Ye)),Ne.createElement("div",{className:`${Je}-inner-content`},(0,ke.Z)(se)))},Ve=Je=>{const{hashId:Ye,prefixCls:se,className:E,style:a,placement:x="top",title:y,content:z,children:ne}=Je;return Ne.createElement("div",{className:de()(Ye,se,`${se}-pure`,`${se}-placement-${x}`,E),style:a},Ne.createElement("div",{className:`${se}-arrow`}),Ne.createElement(Be.G,Object.assign({},Je,{className:Ye,prefixCls:se}),ne||et(se,y,z)))},Ge=Je=>{const{prefixCls:Ye}=Je,se=st(Je,["prefixCls"]),{getPrefixCls:E}=Ne.useContext(Ze.E_),a=E("popover",Ye),[x,y]=(0,le.Z)(a);return x(Ne.createElement(Ve,Object.assign({},se,{prefixCls:a,hashId:y})))};Gt.ZP=Ge},60324:function(Qt,Gt,ee){"use strict";var b=ee(92310),de=ee.n(b),Be=ee(59301),Ne=ee(77578),Ze=ee(62892),ke=ee(36355),le=ee(6848),st=ee(39722),et=ee(17356),Ve=function(Ye,se){var E={};for(var a in Ye)Object.prototype.hasOwnProperty.call(Ye,a)&&se.indexOf(a)<0&&(E[a]=Ye[a]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Ye);x{let{title:se,content:E,prefixCls:a}=Ye;return Be.createElement(Be.Fragment,null,se&&Be.createElement("div",{className:`${a}-title`},(0,Ne.Z)(se)),Be.createElement("div",{className:`${a}-inner-content`},(0,Ne.Z)(E)))},Je=Be.forwardRef((Ye,se)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ue=.1,overlayStyle:ie={}}=Ye,ve=Ve(Ye,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=Be.useContext(ke.E_),je=be("popover",E),[Ae,He]=(0,et.Z)(je),he=be(),qe=de()(y,He);return Ae(Be.createElement(le.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ue,overlayStyle:ie},ve,{prefixCls:je,overlayClassName:qe,ref:se,overlay:a||x?Be.createElement(Ge,{prefixCls:je,title:a,content:x}):null,transitionName:(0,Ze.m)(he,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});Je._InternalPanelDoNotUseOrYouWillBeFired=st.ZP,Gt.Z=Je},17356:function(Qt,Gt,ee){"use strict";var b=ee(17313),de=ee(29878),Be=ee(19447),Ne=ee(33166),Ze=ee(83116),ke=ee(37613);const le=Ve=>{const{componentCls:Ge,popoverColor:Je,minWidth:Ye,fontWeightStrong:se,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ue}=Ve;return[{[Ge]:Object.assign(Object.assign({},(0,b.Wf)(Ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ge}-title`]:{minWidth:Ye,marginBottom:ne,color:x,fontWeight:se},[`${Ge}-inner-content`]:{color:Je}})},(0,Be.ZP)(Ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:Ve.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},st=Ve=>{const{componentCls:Ge}=Ve;return{[Ge]:Ne.i.map(Je=>{const Ye=Ve[`${Je}6`];return{[`&${Ge}-${Je}`]:{"--antd-arrow-background-color":Ye,[`${Ge}-inner`]:{backgroundColor:Ye},[`${Ge}-arrow`]:{background:"transparent"}}}})}},et=Ve=>{const{componentCls:Ge,lineWidth:Je,lineType:Ye,colorSplit:se,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=Ve,ne=a-Math.round(x*y),re=ne/2,ue=ne/2-Je,ie=z;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${re}px ${ie}px ${ue}px`,borderBottom:`${Je}px ${Ye} ${se}`},[`${Ge}-inner-content`]:{padding:`${E}px ${ie}px`}}}};Gt.Z=(0,Ze.Z)("Popover",Ve=>{const{colorBgElevated:Ge,colorText:Je,wireframe:Ye}=Ve,se=(0,ke.TS)(Ve,{popoverPadding:12,popoverBg:Ge,popoverColor:Je});return[le(se),st(se),Ye&&et(se),(0,de._y)(se,"zoom-big")]},Ve=>({width:177,minWidth:177,zIndexPopup:Ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return yn}});var b=ee(59301),de=ee(29679),Be=ee(40001),Ne=ee(19248),Ze=ee(99267),ke=ee(92310),le=ee.n(ke),st=ee(2738),et=ee(36355),Ve=ee(14809),Ge=ee(20439),Je=ee(62646),Ye={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var Ft=(0,b.useRef)([]),zt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var wt=Date.now(),kt=!1;Ft.current.forEach(function(sn){if(sn){kt=!0;var cn=sn.style;cn.transitionDuration=".3s, .3s, .3s, .06s",zt.current&&wt-zt.current<100&&(cn.transitionDuration="0s, 0s")}}),kt&&(zt.current=Date.now())}),Ft.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Ft){var zt=(0,Ge.Z)((0,Ge.Z)({},Ye),Ft),wt=zt.className,kt=zt.percent,sn=zt.prefixCls,cn=zt.strokeColor,Ln=zt.strokeLinecap,Jn=zt.strokeWidth,va=zt.style,Da=zt.trailColor,Na=zt.trailWidth,ar=zt.transition,$a=(0,Je.Z)(zt,E);delete $a.gapPosition;var fa=Array.isArray(kt)?kt:[kt],yr=Array.isArray(cn)?cn:[cn],en=se(),On=Jn/2,ia=100-Jn/2,xa="M ".concat(Ln==="round"?On:0,",").concat(On,` - L `).concat(Ln==="round"?ia:100,",").concat(On),We="0 0 100 ".concat(Jn),It=0;return b.createElement("svg",(0,Ve.Z)({className:le()("".concat(sn,"-line"),wt),viewBox:We,preserveAspectRatio:"none",style:va},$a),b.createElement("path",{className:"".concat(sn,"-line-trail"),d:xa,strokeLinecap:Ln,stroke:Da,strokeWidth:Na||Jn,fillOpacity:"0"}),fa.map(function(_t,Vt){var Wt=1;switch(Ln){case"round":Wt=1-Jn/100;break;case"square":Wt=1-Jn/2/100;break;default:Wt=1;break}var Rn={strokeDasharray:"".concat(_t*Wt,"px, 100px"),strokeDashoffset:"-".concat(It,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},wn=yr[Vt]||yr[yr.length-1];return It+=_t,b.createElement("path",{key:Vt,className:"".concat(sn,"-line-path"),d:xa,strokeLinecap:Ln,stroke:wn,strokeWidth:Jn,fillOpacity:"0",ref:function(Bt){en[Vt]=Bt},style:Rn})}))},x=a,y=ee(93664),z=ee(50298),ne=ee(47273),re=0,ue=(0,ne.Z)();function ie(){var Te;return ue?(Te=re,re+=1):Te="TEST_OR_SSR",Te}var ve=function(Te){var Ft=b.useState(),zt=(0,z.Z)(Ft,2),wt=zt[0],kt=zt[1];return b.useEffect(function(){kt("rc_progress_".concat(ie()))},[]),Te||wt},be=function(Ft){var zt=Ft.bg,wt=Ft.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:zt}},wt)};function je(Te,Ft){return Object.keys(Te).map(function(zt){var wt=parseFloat(zt),kt="".concat(Math.floor(wt*Ft),"%");return"".concat(Te[zt]," ").concat(kt)})}var Ae=b.forwardRef(function(Te,Ft){var zt=Te.prefixCls,wt=Te.color,kt=Te.gradientId,sn=Te.radius,cn=Te.style,Ln=Te.ptg,Jn=Te.strokeLinecap,va=Te.strokeWidth,Da=Te.size,Na=Te.gapDegree,ar=wt&&(0,y.Z)(wt)==="object",$a=ar?"#FFF":void 0,fa=Da/2,yr=b.createElement("circle",{className:"".concat(zt,"-circle-path"),r:sn,cx:fa,cy:fa,stroke:$a,strokeLinecap:Jn,strokeWidth:va,opacity:Ln===0?0:1,style:cn,ref:Ft});if(!ar)return yr;var en="".concat(kt,"-conic"),On=Na?"".concat(180+Na/2,"deg"):"0deg",ia=je(wt,(360-Na)/360),xa=je(wt,1),We="conic-gradient(from ".concat(On,", ").concat(ia.join(", "),")"),It="linear-gradient(to ".concat(Na?"bottom":"top",", ").concat(xa.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:en},yr),b.createElement("foreignObject",{x:0,y:0,width:Da,height:Da,mask:"url(#".concat(en,")")},b.createElement(be,{bg:It},b.createElement(be,{bg:We}))))}),He=Ae,he=100,qe=function(Ft,zt,wt,kt,sn,cn,Ln,Jn,va,Da){var Na=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=wt/100*360*((360-cn)/360),$a=cn===0?0:{bottom:0,top:180,left:90,right:-90}[Ln],fa=(100-kt)/100*zt;va==="round"&&kt!==100&&(fa+=Da/2,fa>=zt&&(fa=zt-.01));var yr=he/2;return{stroke:typeof Jn=="string"?Jn:void 0,strokeDasharray:"".concat(zt,"px ").concat(Ft),strokeDashoffset:fa+Na,transform:"rotate(".concat(sn+ar+$a,"deg)"),transformOrigin:"".concat(yr,"px ").concat(yr,"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}},Ke=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ht(Te){var Ft=Te!=null?Te:[];return Array.isArray(Ft)?Ft:[Ft]}var Le=function(Ft){var zt=(0,Ge.Z)((0,Ge.Z)({},Ye),Ft),wt=zt.id,kt=zt.prefixCls,sn=zt.steps,cn=zt.strokeWidth,Ln=zt.trailWidth,Jn=zt.gapDegree,va=Jn===void 0?0:Jn,Da=zt.gapPosition,Na=zt.trailColor,ar=zt.strokeLinecap,$a=zt.style,fa=zt.className,yr=zt.strokeColor,en=zt.percent,On=(0,Je.Z)(zt,Ke),ia=he/2,xa=ve(wt),We="".concat(xa,"-gradient"),It=ia-cn/2,_t=Math.PI*2*It,Vt=va>0?90+va/2:-90,Wt=_t*((360-va)/360),Rn=(0,y.Z)(sn)==="object"?sn:{count:sn,space:2},wn=Rn.count,vt=Rn.space,Bt=ht(en),pt=ht(yr),Sn=pt.find(function(Pa){return Pa&&(0,y.Z)(Pa)==="object"}),Wn=Sn&&(0,y.Z)(Sn)==="object",An=Wn?"butt":ar,ka=qe(_t,Wt,0,100,Vt,va,Da,Na,An,cn),pa=se(),_n=function(){var Dn=0;return Bt.map(function(lr,Nr){var Ur=pt[Nr]||pt[pt.length-1],Sr=qe(_t,Wt,Dn,lr,Vt,va,Da,Ur,An,cn);return Dn+=lr,b.createElement(He,{key:Nr,color:Ur,ptg:lr,radius:It,prefixCls:kt,gradientId:We,style:Sr,strokeLinecap:An,strokeWidth:cn,gapDegree:va,ref:function(bn){pa[Nr]=bn},size:he})}).reverse()},Ea=function(){var Dn=Math.round(wn*(Bt[0]/100)),lr=100/wn,Nr=0;return new Array(wn).fill(null).map(function(Ur,Sr){var Ue=Sr<=Dn-1?pt[0]:Na,bn=Ue&&(0,y.Z)(Ue)==="object"?"url(#".concat(We,")"):void 0,Xt=qe(_t,Wt,Nr,lr,Vt,va,Da,Ue,"butt",cn,vt);return Nr+=(Wt-Xt.strokeDashoffset+vt)*100/Wt,b.createElement("circle",{key:Sr,className:"".concat(kt,"-circle-path"),r:It,cx:ia,cy:ia,stroke:bn,strokeWidth:cn,opacity:1,style:Xt,ref:function(Kn){pa[Sr]=Kn}})})};return b.createElement("svg",(0,Ve.Z)({className:le()("".concat(kt,"-circle"),fa),viewBox:"0 0 ".concat(he," ").concat(he),style:$a,id:wt,role:"presentation"},On),!wn&&b.createElement("circle",{className:"".concat(kt,"-circle-trail"),r:It,cx:ia,cy:ia,stroke:Na,strokeLinecap:An,strokeWidth:Ln||cn,style:ka}),wn?Ea():_n())},ot=Le,lt={Line:x,Circle:ot},gt=ee(6848),ft=ee(30071);function ln(Te){return!Te||Te<0?0:Te>100?100:Te}function xt(Te){let{success:Ft,successPercent:zt}=Te,wt=zt;return Ft&&"progress"in Ft&&(wt=Ft.progress),Ft&&"percent"in Ft&&(wt=Ft.percent),wt}const an=Te=>{let{percent:Ft,success:zt,successPercent:wt}=Te;const kt=ln(xt({success:zt,successPercent:wt}));return[kt,ln(ln(Ft)-kt)]},hn=Te=>{let{success:Ft={},strokeColor:zt}=Te;const{strokeColor:wt}=Ft;return[wt||ft.presetPrimaryColors.green,zt||null]},$e=(Te,Ft,zt)=>{var wt,kt,sn,cn;let Ln=-1,Jn=-1;if(Ft==="step"){const va=zt.steps,Da=zt.strokeWidth;typeof Te=="string"||typeof Te=="undefined"?(Ln=Te==="small"?2:14,Jn=Da!=null?Da:8):typeof Te=="number"?[Ln,Jn]=[Te,Te]:[Ln=14,Jn=8]=Te,Ln*=va}else if(Ft==="line"){const va=zt==null?void 0:zt.strokeWidth;typeof Te=="string"||typeof Te=="undefined"?Jn=va||(Te==="small"?6:8):typeof Te=="number"?[Ln,Jn]=[Te,Te]:[Ln=-1,Jn=8]=Te}else(Ft==="circle"||Ft==="dashboard")&&(typeof Te=="string"||typeof Te=="undefined"?[Ln,Jn]=Te==="small"?[60,60]:[120,120]:typeof Te=="number"?[Ln,Jn]=[Te,Te]:(Ln=(kt=(wt=Te[0])!==null&&wt!==void 0?wt:Te[1])!==null&&kt!==void 0?kt:120,Jn=(cn=(sn=Te[0])!==null&&sn!==void 0?sn:Te[1])!==null&&cn!==void 0?cn:120));return[Ln,Jn]},dt=3,rn=Te=>dt/Te*100;var Zt=Te=>{const{prefixCls:Ft,trailColor:zt=null,strokeLinecap:wt="round",gapPosition:kt,gapDegree:sn,width:cn=120,type:Ln,children:Jn,success:va,size:Da=cn}=Te,[Na,ar]=$e(Da,"circle");let{strokeWidth:$a}=Te;$a===void 0&&($a=Math.max(rn(Na),6));const fa={width:Na,height:ar,fontSize:Na*.15+6},yr=b.useMemo(()=>{if(sn||sn===0)return sn;if(Ln==="dashboard")return 75},[sn,Ln]),en=kt||Ln==="dashboard"&&"bottom"||void 0,On=Object.prototype.toString.call(Te.strokeColor)==="[object Object]",ia=hn({success:va,strokeColor:Te.strokeColor}),xa=le()(`${Ft}-inner`,{[`${Ft}-circle-gradient`]:On}),We=b.createElement(ot,{percent:an(Te),strokeWidth:$a,trailWidth:$a,strokeColor:ia,strokeLinecap:wt,trailColor:zt,prefixCls:Ft,gapDegree:yr,gapPosition:en});return b.createElement("div",{className:xa,style:fa},Na<=20?b.createElement(gt.Z,{title:Jn},b.createElement("span",null,We)):b.createElement(b.Fragment,null,We,Jn))},Fn=function(Te,Ft){var zt={};for(var wt in Te)Object.prototype.hasOwnProperty.call(Te,wt)&&Ft.indexOf(wt)<0&&(zt[wt]=Te[wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,wt=Object.getOwnPropertySymbols(Te);kt{let Ft=[];return Object.keys(Te).forEach(zt=>{const wt=parseFloat(zt.replace(/%/g,""));isNaN(wt)||Ft.push({key:wt,value:Te[zt]})}),Ft=Ft.sort((zt,wt)=>zt.key-wt.key),Ft.map(zt=>{let{key:wt,value:kt}=zt;return`${kt} ${wt}%`}).join(", ")},ct=(Te,Ft)=>{const{from:zt=ft.presetPrimaryColors.blue,to:wt=ft.presetPrimaryColors.blue,direction:kt=Ft==="rtl"?"to left":"to right"}=Te,sn=Fn(Te,["from","to","direction"]);if(Object.keys(sn).length!==0){const cn=ze(sn);return{backgroundImage:`linear-gradient(${kt}, ${cn})`}}return{backgroundImage:`linear-gradient(${kt}, ${zt}, ${wt})`}};var mt=Te=>{const{prefixCls:Ft,direction:zt,percent:wt,size:kt,strokeWidth:sn,strokeColor:cn,strokeLinecap:Ln="round",children:Jn,trailColor:va=null,success:Da}=Te,Na=cn&&typeof cn!="string"?ct(cn,zt):{backgroundColor:cn},ar=Ln==="square"||Ln==="butt"?0:void 0,$a={backgroundColor:va||void 0,borderRadius:ar},fa=kt!=null?kt:[-1,sn||(kt==="small"?6:8)],[yr,en]=$e(fa,"line",{strokeWidth:sn}),On=Object.assign({width:`${ln(wt)}%`,height:en,borderRadius:ar},Na),ia=xt(Te),xa={width:`${ln(ia)}%`,height:en,borderRadius:ar,backgroundColor:Da==null?void 0:Da.strokeColor},We={width:yr<0?"100%":yr,height:en};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ft}-outer`,style:We},b.createElement("div",{className:`${Ft}-inner`,style:$a},b.createElement("div",{className:`${Ft}-bg`,style:On}),ia!==void 0?b.createElement("div",{className:`${Ft}-success-bg`,style:xa}):null)),Jn)},ut=Te=>{const{size:Ft,steps:zt,percent:wt=0,strokeWidth:kt=8,strokeColor:sn,trailColor:cn=null,prefixCls:Ln,children:Jn}=Te,va=Math.round(zt*(wt/100)),Da=Ft==="small"?2:14,Na=Ft!=null?Ft:[Da,kt],[ar,$a]=$e(Na,"step",{steps:zt,strokeWidth:kt}),fa=ar/zt,yr=new Array(zt);for(let en=0;en{const Ft=Te?"100%":"-100%";return new at.Keyframes(`antProgress${Te?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Oe=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:Object.assign(Object.assign({},(0,De.Wf)(Te)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Te.fontSize,marginInlineEnd:Te.marginXS,marginBottom:Te.marginXS},[`${Ft}-outer`]:{display:"inline-block",width:"100%"},[`&${Ft}-show-info`]:{[`${Ft}-outer`]:{marginInlineEnd:`calc(-2em - ${Te.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Te.paddingXS}px)`}},[`${Ft}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Te.remainingColor,borderRadius:Te.lineBorderRadius},[`${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.defaultColor}},[`${Ft}-success-bg, ${Ft}-bg`]:{position:"relative",backgroundColor:Te.defaultColor,borderRadius:Te.lineBorderRadius,transition:`all ${Te.motionDurationSlow} ${Te.motionEaseInOutCirc}`},[`${Ft}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Te.colorSuccess},[`${Ft}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Te.marginXS,color:Te.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[zt]:{fontSize:Te.fontSize}},[`&${Ft}-status-active`]:{[`${Ft}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Te.colorBgContainer,borderRadius:Te.lineBorderRadius,opacity:0,animationName:Rt(),animationDuration:Te.progressActiveMotionDuration,animationTimingFunction:Te.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ft}-rtl${Ft}-status-active`]:{[`${Ft}-bg::before`]:{animationName:Rt(!0)}},[`&${Ft}-status-exception`]:{[`${Ft}-bg`]:{backgroundColor:Te.colorError},[`${Ft}-text`]:{color:Te.colorError}},[`&${Ft}-status-exception ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.colorError}},[`&${Ft}-status-success`]:{[`${Ft}-bg`]:{backgroundColor:Te.colorSuccess},[`${Ft}-text`]:{color:Te.colorSuccess}},[`&${Ft}-status-success ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.colorSuccess}}})}},Ie=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:{[`${Ft}-circle-trail`]:{stroke:Te.remainingColor},[`&${Ft}-circle ${Ft}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ft}-circle ${Ft}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Te.circleTextColor,fontSize:Te.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[zt]:{fontSize:`${Te.fontSize/Te.fontSizeSM}em`}},[`${Ft}-circle&-status-exception`]:{[`${Ft}-text`]:{color:Te.colorError}},[`${Ft}-circle&-status-success`]:{[`${Ft}-text`]:{color:Te.colorSuccess}}},[`${Ft}-inline-circle`]:{lineHeight:1,[`${Ft}-inner`]:{verticalAlign:"bottom"}}}},St=Te=>{const{componentCls:Ft}=Te;return{[Ft]:{[`${Ft}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Te.progressStepMinWidth,marginInlineEnd:Te.progressStepMarginInlineEnd,backgroundColor:Te.remainingColor,transition:`all ${Te.motionDurationSlow}`,"&-active":{backgroundColor:Te.defaultColor}}}}}},nt=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:{[`${Ft}-small&-line, ${Ft}-small&-line ${Ft}-text ${zt}`]:{fontSize:Te.fontSizeSM}}}};var Me=(0,fe.Z)("Progress",Te=>{const Ft=Te.marginXXS/2,zt=(0,Xe.TS)(Te,{progressStepMarginInlineEnd:Ft,progressStepMinWidth:Ft,progressActiveMotionDuration:"2.4s"});return[Oe(zt),Ie(zt),St(zt),nt(zt)]},Te=>({circleTextColor:Te.colorText,defaultColor:Te.colorInfo,remainingColor:Te.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),yt=function(Te,Ft){var zt={};for(var wt in Te)Object.prototype.hasOwnProperty.call(Te,wt)&&Ft.indexOf(wt)<0&&(zt[wt]=Te[wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,wt=Object.getOwnPropertySymbols(Te);kt{const{prefixCls:zt,className:wt,rootClassName:kt,steps:sn,strokeColor:cn,percent:Ln=0,size:Jn="default",showInfo:va=!0,type:Da="line",status:Na,format:ar,style:$a}=Te,fa=yt(Te,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),yr=b.useMemo(()=>{var Bt,pt;const Sn=xt(Te);return parseInt(Sn!==void 0?(Bt=Sn!=null?Sn:0)===null||Bt===void 0?void 0:Bt.toString():(pt=Ln!=null?Ln:0)===null||pt===void 0?void 0:pt.toString(),10)},[Ln,Te.success,Te.successPercent]),en=b.useMemo(()=>!nn.includes(Na)&&yr>=100?"success":Na||"normal",[Na,yr]),{getPrefixCls:On,direction:ia,progress:xa}=b.useContext(et.E_),We=On("progress",zt),[It,_t]=Me(We),Vt=b.useMemo(()=>{if(!va)return null;const Bt=xt(Te);let pt;const Sn=ar||(An=>`${An}%`),Wn=Da==="line";return ar||en!=="exception"&&en!=="success"?pt=Sn(ln(Ln),ln(Bt)):en==="exception"?pt=Wn?b.createElement(Ne.Z,null):b.createElement(Ze.Z,null):en==="success"&&(pt=Wn?b.createElement(de.Z,null):b.createElement(Be.Z,null)),b.createElement("span",{className:`${We}-text`,title:typeof pt=="string"?pt:void 0},pt)},[va,Ln,yr,en,Da,We,ar]),Wt=Array.isArray(cn)?cn[0]:cn,Rn=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let wn;Da==="line"?wn=sn?b.createElement(ut,Object.assign({},Te,{strokeColor:Rn,prefixCls:We,steps:sn}),Vt):b.createElement(mt,Object.assign({},Te,{strokeColor:Wt,prefixCls:We,direction:ia}),Vt):(Da==="circle"||Da==="dashboard")&&(wn=b.createElement(Zt,Object.assign({},Te,{strokeColor:Wt,prefixCls:We,progressStatus:en}),Vt));const vt=le()(We,`${We}-status-${en}`,`${We}-${Da==="dashboard"&&"circle"||sn&&"steps"||Da}`,{[`${We}-inline-circle`]:Da==="circle"&&$e(Jn,"circle")[0]<=20,[`${We}-show-info`]:va,[`${We}-${Jn}`]:typeof Jn=="string",[`${We}-rtl`]:ia==="rtl"},xa==null?void 0:xa.className,wt,kt,_t);return It(b.createElement("div",Object.assign({ref:Ft,style:Object.assign(Object.assign({},xa==null?void 0:xa.style),$a),className:vt,role:"progressbar","aria-valuenow":yr},(0,st.Z)(fa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),wn))}),yn=un},13570:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ln}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(an,hn){return de.createElement(Ze.Z,(0,b.Z)({},an,{ref:hn,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(92310),Ve=ee.n(et),Ge=ee(4635),Je=ee(50298),Ye=ee(62646),se=ee(18929),E=ee(10228),a=ee(26112);function x(xt,an){var hn=xt.disabled,$e=xt.prefixCls,dt=xt.character,rn=xt.characterRender,Vn=xt.index,Zt=xt.count,Fn=xt.value,ze=xt.allowHalf,ct=xt.focused,Lt=xt.onHover,mt=xt.onClick,Nt=function(Ie){Lt(Ie,Vn)},ut=function(Ie){mt(Ie,Vn)},at=function(Ie){Ie.keyCode===E.Z.ENTER&&mt(Ie,Vn)},De=Vn+1,fe=new Set([$e]);Fn===0&&Vn===0&&ct?fe.add("".concat($e,"-focused")):ze&&Fn+.5>=De&&FnVn?"true":"false","aria-posinset":Vn+1,"aria-setsize":Zt,tabIndex:hn?-1:0},de.createElement("div",{className:"".concat($e,"-first")},Xe),de.createElement("div",{className:"".concat($e,"-second")},Xe)));return rn&&(Rt=rn(Rt,xt)),Rt}var y=de.forwardRef(x);function z(){var xt=de.useRef({});function an($e){return xt.current[$e]}function hn($e){return function(dt){xt.current[$e]=dt}}return[an,hn]}function ne(xt){var an=xt.pageXOffset,hn="scrollLeft";if(typeof an!="number"){var $e=xt.document;an=$e.documentElement[hn],typeof an!="number"&&(an=$e.body[hn])}return an}function re(xt){var an,hn,$e=xt.ownerDocument,dt=$e.body,rn=$e&&$e.documentElement,Vn=xt.getBoundingClientRect();return an=Vn.left,hn=Vn.top,an-=rn.clientLeft||dt.clientLeft||0,hn-=rn.clientTop||dt.clientTop||0,{left:an,top:hn}}function ue(xt){var an=re(xt),hn=xt.ownerDocument,$e=hn.defaultView||hn.parentWindow;return an.left+=ne($e),an.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ve(xt,an){var hn,$e=xt.prefixCls,dt=$e===void 0?"rc-rate":$e,rn=xt.className,Vn=xt.defaultValue,Zt=xt.value,Fn=xt.count,ze=Fn===void 0?5:Fn,ct=xt.allowHalf,Lt=ct===void 0?!1:ct,mt=xt.allowClear,Nt=mt===void 0?!0:mt,ut=xt.character,at=ut===void 0?"\u2605":ut,De=xt.characterRender,fe=xt.disabled,Xe=xt.direction,Rt=Xe===void 0?"ltr":Xe,Oe=xt.tabIndex,Ie=Oe===void 0?0:Oe,St=xt.autoFocus,nt=xt.onHoverChange,Me=xt.onChange,yt=xt.onFocus,Bn=xt.onBlur,nn=xt.onKeyDown,dn=xt.onMouseLeave,un=(0,Ye.Z)(xt,ie),yn=z(),Te=(0,Je.Z)(yn,2),Ft=Te[0],zt=Te[1],wt=de.useRef(null),kt=function(){if(!fe){var An;(An=wt.current)===null||An===void 0||An.focus()}};de.useImperativeHandle(an,function(){return{focus:kt,blur:function(){if(!fe){var An;(An=wt.current)===null||An===void 0||An.blur()}}}});var sn=(0,se.Z)(Vn||0,{value:Zt}),cn=(0,Je.Z)(sn,2),Ln=cn[0],Jn=cn[1],va=(0,se.Z)(null),Da=(0,Je.Z)(va,2),Na=Da[0],ar=Da[1],$a=function(An,ka){var pa=Rt==="rtl",_n=An+1;if(Lt){var Ea=Ft(An),Pa=ue(Ea),Dn=Ea.clientWidth;(pa&&ka-Pa>Dn/2||!pa&&ka-Pa0&&!pa||ka===E.Z.RIGHT&&_n>0&&pa?(Lt?_n-=.5:_n-=1,fa(_n),An.preventDefault()):ka===E.Z.LEFT&&_n{const{componentCls:an}=xt;return{[`${an}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:xt.marginXS},"> div":{transition:`all ${xt.motionDurationMid}, outline 0s`,"&:hover":{transform:xt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${xt.lineWidth}px dashed ${xt.starColor}`,transform:xt.starHoverScale}},"&-first, &-second":{color:xt.starBg,transition:`all ${xt.motionDurationMid}`,userSelect:"none",[xt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${an}-star-first, &-half ${an}-star-second`]:{opacity:1},[`&-half ${an}-star-first, &-full ${an}-star-second`]:{color:"inherit"}}}},Le=xt=>({[`&-rtl${xt.componentCls}`]:{direction:"rtl"}}),ot=xt=>{const{componentCls:an}=xt;return{[an]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(xt)),{display:"inline-block",margin:0,padding:0,color:xt.starColor,fontSize:xt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${an} ${an}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ht(xt)),{[`+ ${an}-text`]:{display:"inline-block",marginInlineStart:xt.marginXS,fontSize:xt.fontSize}}),Le(xt))}};var lt=(0,qe.Z)("Rate",xt=>{const an=(0,Ke.TS)(xt,{});return[ot(an)]},xt=>({starColor:xt.yellow6,starSize:xt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:xt.colorFillContent})),gt=function(xt,an){var hn={};for(var $e in xt)Object.prototype.hasOwnProperty.call(xt,$e)&&an.indexOf($e)<0&&(hn[$e]=xt[$e]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$e=Object.getOwnPropertySymbols(xt);dt<$e.length;dt++)an.indexOf($e[dt])<0&&Object.prototype.propertyIsEnumerable.call(xt,$e[dt])&&(hn[$e[dt]]=xt[$e[dt]]);return hn},ln=de.forwardRef((xt,an)=>{const{prefixCls:hn,className:$e,rootClassName:dt,style:rn,tooltips:Vn,character:Zt=de.createElement(st,null)}=xt,Fn=gt(xt,["prefixCls","className","rootClassName","style","tooltips","character"]),ze=(fe,Xe)=>{let{index:Rt}=Xe;return Vn?de.createElement(He.Z,{title:Vn[Rt]},fe):fe},{getPrefixCls:ct,direction:Lt,rate:mt}=de.useContext(Ae.E_),Nt=ct("rate",hn),[ut,at]=lt(Nt),De=Object.assign(Object.assign({},mt==null?void 0:mt.style),rn);return ut(de.createElement(je,Object.assign({ref:an,character:Zt,characterRender:ze},Fn,{className:Ve()($e,dt,at,mt==null?void 0:mt.className),style:De,prefixCls:Nt,direction:Lt})))})},61621:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return at}});var b=ee(92310),de=ee.n(b),Be=ee(59301),Ne=ee(36355),Ze=ee(2738),le=De=>{const{prefixCls:fe,className:Xe,style:Rt,size:Oe,shape:Ie}=De,St=de()({[`${fe}-lg`]:Oe==="large",[`${fe}-sm`]:Oe==="small"}),nt=de()({[`${fe}-circle`]:Ie==="circle",[`${fe}-square`]:Ie==="square",[`${fe}-round`]:Ie==="round"}),Me=Be.useMemo(()=>typeof Oe=="number"?{width:Oe,height:Oe,lineHeight:`${Oe}px`}:{},[Oe]);return Be.createElement("span",{className:de()(fe,St,nt,Xe),style:Object.assign(Object.assign({},Me),Rt)})},st=ee(93083),et=ee(83116),Ve=ee(37613);const Ge=new st.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Je=De=>({height:De,lineHeight:`${De}px`}),Ye=De=>Object.assign({width:De},Je(De)),se=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ge,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=De=>Object.assign({width:De*5,minWidth:De*5},Je(De)),a=De=>{const{skeletonAvatarCls:fe,gradientFromColor:Xe,controlHeight:Rt,controlHeightLG:Oe,controlHeightSM:Ie}=De;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe},Ye(Rt)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},Ye(Oe)),[`${fe}${fe}-sm`]:Object.assign({},Ye(Ie))}},x=De=>{const{controlHeight:fe,borderRadiusSM:Xe,skeletonInputCls:Rt,controlHeightLG:Oe,controlHeightSM:Ie,gradientFromColor:St}=De;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St,borderRadius:Xe},E(fe)),[`${Rt}-lg`]:Object.assign({},E(Oe)),[`${Rt}-sm`]:Object.assign({},E(Ie))}},y=De=>Object.assign({width:De},Je(De)),z=De=>{const{skeletonImageCls:fe,imageSizeBase:Xe,gradientFromColor:Rt,borderRadiusSM:Oe}=De;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:Oe},y(Xe*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},y(Xe)),{maxWidth:Xe*4,maxHeight:Xe*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},ne=(De,fe,Xe)=>{const{skeletonButtonCls:Rt}=De;return{[`${Xe}${Rt}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${Xe}${Rt}-round`]:{borderRadius:fe}}},re=De=>Object.assign({width:De*2,minWidth:De*2},Je(De)),ue=De=>{const{borderRadiusSM:fe,skeletonButtonCls:Xe,controlHeight:Rt,controlHeightLG:Oe,controlHeightSM:Ie,gradientFromColor:St}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St,borderRadius:fe,width:Rt*2,minWidth:Rt*2},re(Rt))},ne(De,Rt,Xe)),{[`${Xe}-lg`]:Object.assign({},re(Oe))}),ne(De,Oe,`${Xe}-lg`)),{[`${Xe}-sm`]:Object.assign({},re(Ie))}),ne(De,Ie,`${Xe}-sm`))},ie=De=>{const{componentCls:fe,skeletonAvatarCls:Xe,skeletonTitleCls:Rt,skeletonParagraphCls:Oe,skeletonButtonCls:Ie,skeletonInputCls:St,skeletonImageCls:nt,controlHeight:Me,controlHeightLG:yt,controlHeightSM:Bn,gradientFromColor:nn,padding:dn,marginSM:un,borderRadius:yn,titleHeight:Te,blockRadius:Ft,paragraphLiHeight:zt,controlHeightXS:wt,paragraphMarginTop:kt}=De;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:dn,verticalAlign:"top",[`${Xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nn},Ye(Me)),[`${Xe}-circle`]:{borderRadius:"50%"},[`${Xe}-lg`]:Object.assign({},Ye(yt)),[`${Xe}-sm`]:Object.assign({},Ye(Bn))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:Te,background:nn,borderRadius:Ft,[`+ ${Oe}`]:{marginBlockStart:Bn}},[`${Oe}`]:{padding:0,"> li":{width:"100%",height:zt,listStyle:"none",background:nn,borderRadius:Ft,"+ li":{marginBlockStart:wt}}},[`${Oe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Rt}, ${Oe} > li`]:{borderRadius:yn}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Rt}`]:{marginBlockStart:un,[`+ ${Oe}`]:{marginBlockStart:kt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(De)),a(De)),x(De)),z(De)),[`${fe}${fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${St}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[` + `]:{display:"inline-block",minWidth:Oe.itemSize,height:Oe.itemSize,color:Oe.colorText,fontFamily:Oe.fontFamily,lineHeight:`${Oe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Oe.borderRadius,cursor:"pointer",transition:`all ${Oe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Oe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Oe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Oe.lineWidth}px ${Oe.lineType} transparent`,borderRadius:Oe.borderRadius,outline:"none",transition:`all ${Oe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:Oe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:Oe.paginationSlashMarginInlineEnd,marginInlineStart:Oe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:Oe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Oe.controlHeight,marginInlineStart:Oe.marginXS,lineHeight:`${Oe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,$e.ik)(Oe)),{width:Oe.controlHeightLG*1.25,height:Oe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Oe.marginXS,marginInlineEnd:Oe.marginXS})}}}},Lt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:Oe.itemSize,height:Oe.itemSize,marginInlineEnd:Oe.marginXS,fontFamily:Oe.fontFamily,lineHeight:`${Oe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Oe.lineWidth}px ${Oe.lineType} transparent`,borderRadius:Oe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Oe.paginationItemPaddingInline}px`,color:Oe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${Oe.motionDurationMid}`,backgroundColor:Oe.colorBgTextHover},"&:active":{backgroundColor:Oe.colorBgTextActive}},"&-active":{fontWeight:Oe.fontWeightStrong,backgroundColor:Oe.itemActiveBg,borderColor:Oe.colorPrimary,a:{color:Oe.colorPrimary},"&:hover":{borderColor:Oe.colorPrimaryHover},"&:hover a":{color:Oe.colorPrimaryHover}}}}},mt=Oe=>{const{componentCls:Ie}=Oe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Oe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:Oe.itemSize,marginInlineEnd:Oe.marginXS,lineHeight:`${Oe.itemSize-2}px`,verticalAlign:"middle"}}),Lt(Oe)),ct(Oe)),ze(Oe)),Fn(Oe)),Zt(Oe)),{[`@media only screen and (max-width: ${Oe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Oe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${Oe.componentCls}-rtl`]:{direction:"rtl"}}},Nt=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,a:{color:Oe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:Oe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,color:Oe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:Oe.colorPrimaryHover,backgroundColor:Oe.itemBg},[`${Ie}-item-link`]:{backgroundColor:Oe.itemLinkBg,borderColor:Oe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:Oe.colorPrimary,backgroundColor:Oe.itemBg,color:Oe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:Oe.colorBorder,color:Oe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:Oe.itemBg,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:Oe.colorPrimary,backgroundColor:Oe.itemBg,a:{color:Oe.colorPrimary}},"&-active":{borderColor:Oe.colorPrimary}}}}},ut=Oe=>{const{componentCls:Ie}=Oe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,dt.Qy)(Oe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Oe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,dt.oN)(Oe))}}}};var at=(0,rn.Z)("Pagination",Oe=>{const Ie=(0,Vn.TS)(Oe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Oe.marginXXS/2,paginationMiniQuickJumperInputWidth:Oe.controlHeightLG*1.1,paginationItemPaddingInline:Oe.marginXXS*1.5,paginationEllipsisLetterSpacing:Oe.marginXXS/2,paginationSlashMarginInlineStart:Oe.marginXXS,paginationSlashMarginInlineEnd:Oe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,$e.e5)(Oe),(0,$e.TM)(Oe));return[mt(Ie),ut(Ie),Oe.wireframe&&Nt(Ie)]},Oe=>({itemBg:Oe.colorBgContainer,itemSize:Oe.controlHeight,itemSizeSM:Oe.controlHeightSM,itemActiveBg:Oe.colorBgContainer,itemLinkBg:Oe.colorBgContainer,itemActiveColorDisabled:Oe.colorTextDisabled,itemActiveBgDisabled:Oe.controlItemBgActiveDisabled,itemInputBg:Oe.colorBgContainer,miniOptionsSizeChangerTop:0})),De=function(Oe,Ie){var St={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&Ie.indexOf(nt)<0&&(St[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,nt=Object.getOwnPropertySymbols(Oe);Me{const{prefixCls:Ie,selectPrefixCls:St,className:nt,rootClassName:Me,style:yt,size:Bn,locale:nn,selectComponentClass:dn,responsive:un,showSizeChanger:yn}=Oe,Te=De(Oe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ft}=(0,ft.Z)(un),{getPrefixCls:zt,direction:wt,pagination:kt={}}=de.useContext(lt.E_),sn=zt("pagination",Ie),[cn,Ln]=at(sn),Jn=yn!=null?yn:kt.showSizeChanger,va=de.useMemo(()=>{const On=de.createElement("span",{className:`${sn}-item-ellipsis`},"\u2022\u2022\u2022"),la=de.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},wt==="rtl"?de.createElement(Ge.Z,null):de.createElement(Ve.Z,null)),xa=de.createElement("button",{className:`${sn}-item-link`,type:"button",tabIndex:-1},wt==="rtl"?de.createElement(Ve.Z,null):de.createElement(Ge.Z,null)),We=de.createElement("a",{className:`${sn}-item-link`},de.createElement("div",{className:`${sn}-item-container`},wt==="rtl"?de.createElement(et.Z,{className:`${sn}-item-link-icon`}):de.createElement(st,{className:`${sn}-item-link-icon`}),On)),It=de.createElement("a",{className:`${sn}-item-link`},de.createElement("div",{className:`${sn}-item-container`},wt==="rtl"?de.createElement(st,{className:`${sn}-item-link-icon`}):de.createElement(et.Z,{className:`${sn}-item-link-icon`}),On));return{prevIcon:la,nextIcon:xa,jumpPrevIcon:We,jumpNextIcon:It}},[wt,sn]),[Da]=(0,ln.Z)("Pagination",ot.Z),Na=Object.assign(Object.assign({},Da),nn),ar=(0,gt.Z)(Bn),$a=ar==="small"||!!(Ft&&!ar&&un),fa=zt("select",St),yr=Ye()({[`${sn}-mini`]:$a,[`${sn}-rtl`]:wt==="rtl"},kt==null?void 0:kt.className,nt,Me,Ln),en=Object.assign(Object.assign({},kt==null?void 0:kt.style),yt);return cn(de.createElement(Le,Object.assign({},va,Te,{style:en,prefixCls:sn,selectPrefixCls:fa,className:yr,selectComponentClass:dn||($a?an:hn),locale:Na,showSizeChanger:Jn})))},Rt=Xe},39722:function(Qt,Gt,ee){"use strict";ee.d(Gt,{t5:function(){return Ve}});var b=ee(92310),de=ee.n(b),Be=ee(55477),Ne=ee(59301),Ze=ee(36355),ke=ee(77578),le=ee(17356),st=function(Je,Ye){var se={};for(var E in Je)Object.prototype.hasOwnProperty.call(Je,E)&&Ye.indexOf(E)<0&&(se[E]=Je[E]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(Je);a{if(!(!Ye&&!se))return Ne.createElement(Ne.Fragment,null,Ye&&Ne.createElement("div",{className:`${Je}-title`},(0,ke.Z)(Ye)),Ne.createElement("div",{className:`${Je}-inner-content`},(0,ke.Z)(se)))},Ve=Je=>{const{hashId:Ye,prefixCls:se,className:E,style:a,placement:x="top",title:y,content:z,children:ne}=Je;return Ne.createElement("div",{className:de()(Ye,se,`${se}-pure`,`${se}-placement-${x}`,E),style:a},Ne.createElement("div",{className:`${se}-arrow`}),Ne.createElement(Be.G,Object.assign({},Je,{className:Ye,prefixCls:se}),ne||et(se,y,z)))},Ge=Je=>{const{prefixCls:Ye}=Je,se=st(Je,["prefixCls"]),{getPrefixCls:E}=Ne.useContext(Ze.E_),a=E("popover",Ye),[x,y]=(0,le.Z)(a);return x(Ne.createElement(Ve,Object.assign({},se,{prefixCls:a,hashId:y})))};Gt.ZP=Ge},60324:function(Qt,Gt,ee){"use strict";var b=ee(92310),de=ee.n(b),Be=ee(59301),Ne=ee(77578),Ze=ee(62892),ke=ee(36355),le=ee(6848),st=ee(39722),et=ee(17356),Ve=function(Ye,se){var E={};for(var a in Ye)Object.prototype.hasOwnProperty.call(Ye,a)&&se.indexOf(a)<0&&(E[a]=Ye[a]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(Ye);x{let{title:se,content:E,prefixCls:a}=Ye;return Be.createElement(Be.Fragment,null,se&&Be.createElement("div",{className:`${a}-title`},(0,Ne.Z)(se)),Be.createElement("div",{className:`${a}-inner-content`},(0,Ne.Z)(E)))},Je=Be.forwardRef((Ye,se)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ue=.1,overlayStyle:ie={}}=Ye,ve=Ve(Ye,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:be}=Be.useContext(ke.E_),je=be("popover",E),[Ae,He]=(0,et.Z)(je),he=be(),qe=de()(y,He);return Ae(Be.createElement(le.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ue,overlayStyle:ie},ve,{prefixCls:je,overlayClassName:qe,ref:se,overlay:a||x?Be.createElement(Ge,{prefixCls:je,title:a,content:x}):null,transitionName:(0,Ze.m)(he,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});Je._InternalPanelDoNotUseOrYouWillBeFired=st.ZP,Gt.Z=Je},17356:function(Qt,Gt,ee){"use strict";var b=ee(17313),de=ee(29878),Be=ee(19447),Ne=ee(33166),Ze=ee(83116),ke=ee(37613);const le=Ve=>{const{componentCls:Ge,popoverColor:Je,minWidth:Ye,fontWeightStrong:se,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ue}=Ve;return[{[Ge]:Object.assign(Object.assign({},(0,b.Wf)(Ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Ge}-title`]:{minWidth:Ye,marginBottom:ne,color:x,fontWeight:se},[`${Ge}-inner-content`]:{color:Je}})},(0,Be.ZP)(Ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:Ve.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},st=Ve=>{const{componentCls:Ge}=Ve;return{[Ge]:Ne.i.map(Je=>{const Ye=Ve[`${Je}6`];return{[`&${Ge}-${Je}`]:{"--antd-arrow-background-color":Ye,[`${Ge}-inner`]:{backgroundColor:Ye},[`${Ge}-arrow`]:{background:"transparent"}}}})}},et=Ve=>{const{componentCls:Ge,lineWidth:Je,lineType:Ye,colorSplit:se,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=Ve,ne=a-Math.round(x*y),re=ne/2,ue=ne/2-Je,ie=z;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${re}px ${ie}px ${ue}px`,borderBottom:`${Je}px ${Ye} ${se}`},[`${Ge}-inner-content`]:{padding:`${E}px ${ie}px`}}}};Gt.Z=(0,Ze.Z)("Popover",Ve=>{const{colorBgElevated:Ge,colorText:Je,wireframe:Ye}=Ve,se=(0,ke.TS)(Ve,{popoverPadding:12,popoverBg:Ge,popoverColor:Je});return[le(se),st(se),Ye&&et(se),(0,de._y)(se,"zoom-big")]},Ve=>({width:177,minWidth:177,zIndexPopup:Ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return yn}});var b=ee(59301),de=ee(29679),Be=ee(40001),Ne=ee(19248),Ze=ee(99267),ke=ee(92310),le=ee.n(ke),st=ee(2738),et=ee(36355),Ve=ee(14809),Ge=ee(20439),Je=ee(62646),Ye={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var Ft=(0,b.useRef)([]),zt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var wt=Date.now(),kt=!1;Ft.current.forEach(function(sn){if(sn){kt=!0;var cn=sn.style;cn.transitionDuration=".3s, .3s, .3s, .06s",zt.current&&wt-zt.current<100&&(cn.transitionDuration="0s, 0s")}}),kt&&(zt.current=Date.now())}),Ft.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Ft){var zt=(0,Ge.Z)((0,Ge.Z)({},Ye),Ft),wt=zt.className,kt=zt.percent,sn=zt.prefixCls,cn=zt.strokeColor,Ln=zt.strokeLinecap,Jn=zt.strokeWidth,va=zt.style,Da=zt.trailColor,Na=zt.trailWidth,ar=zt.transition,$a=(0,Je.Z)(zt,E);delete $a.gapPosition;var fa=Array.isArray(kt)?kt:[kt],yr=Array.isArray(cn)?cn:[cn],en=se(),On=Jn/2,la=100-Jn/2,xa="M ".concat(Ln==="round"?On:0,",").concat(On,` + L `).concat(Ln==="round"?la:100,",").concat(On),We="0 0 100 ".concat(Jn),It=0;return b.createElement("svg",(0,Ve.Z)({className:le()("".concat(sn,"-line"),wt),viewBox:We,preserveAspectRatio:"none",style:va},$a),b.createElement("path",{className:"".concat(sn,"-line-trail"),d:xa,strokeLinecap:Ln,stroke:Da,strokeWidth:Na||Jn,fillOpacity:"0"}),fa.map(function(_t,Vt){var Wt=1;switch(Ln){case"round":Wt=1-Jn/100;break;case"square":Wt=1-Jn/2/100;break;default:Wt=1;break}var Rn={strokeDasharray:"".concat(_t*Wt,"px, 100px"),strokeDashoffset:"-".concat(It,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},wn=yr[Vt]||yr[yr.length-1];return It+=_t,b.createElement("path",{key:Vt,className:"".concat(sn,"-line-path"),d:xa,strokeLinecap:Ln,stroke:wn,strokeWidth:Jn,fillOpacity:"0",ref:function(Bt){en[Vt]=Bt},style:Rn})}))},x=a,y=ee(93664),z=ee(50298),ne=ee(47273),re=0,ue=(0,ne.Z)();function ie(){var Te;return ue?(Te=re,re+=1):Te="TEST_OR_SSR",Te}var ve=function(Te){var Ft=b.useState(),zt=(0,z.Z)(Ft,2),wt=zt[0],kt=zt[1];return b.useEffect(function(){kt("rc_progress_".concat(ie()))},[]),Te||wt},be=function(Ft){var zt=Ft.bg,wt=Ft.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:zt}},wt)};function je(Te,Ft){return Object.keys(Te).map(function(zt){var wt=parseFloat(zt),kt="".concat(Math.floor(wt*Ft),"%");return"".concat(Te[zt]," ").concat(kt)})}var Ae=b.forwardRef(function(Te,Ft){var zt=Te.prefixCls,wt=Te.color,kt=Te.gradientId,sn=Te.radius,cn=Te.style,Ln=Te.ptg,Jn=Te.strokeLinecap,va=Te.strokeWidth,Da=Te.size,Na=Te.gapDegree,ar=wt&&(0,y.Z)(wt)==="object",$a=ar?"#FFF":void 0,fa=Da/2,yr=b.createElement("circle",{className:"".concat(zt,"-circle-path"),r:sn,cx:fa,cy:fa,stroke:$a,strokeLinecap:Jn,strokeWidth:va,opacity:Ln===0?0:1,style:cn,ref:Ft});if(!ar)return yr;var en="".concat(kt,"-conic"),On=Na?"".concat(180+Na/2,"deg"):"0deg",la=je(wt,(360-Na)/360),xa=je(wt,1),We="conic-gradient(from ".concat(On,", ").concat(la.join(", "),")"),It="linear-gradient(to ".concat(Na?"bottom":"top",", ").concat(xa.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:en},yr),b.createElement("foreignObject",{x:0,y:0,width:Da,height:Da,mask:"url(#".concat(en,")")},b.createElement(be,{bg:It},b.createElement(be,{bg:We}))))}),He=Ae,he=100,qe=function(Ft,zt,wt,kt,sn,cn,Ln,Jn,va,Da){var Na=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=wt/100*360*((360-cn)/360),$a=cn===0?0:{bottom:0,top:180,left:90,right:-90}[Ln],fa=(100-kt)/100*zt;va==="round"&&kt!==100&&(fa+=Da/2,fa>=zt&&(fa=zt-.01));var yr=he/2;return{stroke:typeof Jn=="string"?Jn:void 0,strokeDasharray:"".concat(zt,"px ").concat(Ft),strokeDashoffset:fa+Na,transform:"rotate(".concat(sn+ar+$a,"deg)"),transformOrigin:"".concat(yr,"px ").concat(yr,"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}},Ke=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ht(Te){var Ft=Te!=null?Te:[];return Array.isArray(Ft)?Ft:[Ft]}var Le=function(Ft){var zt=(0,Ge.Z)((0,Ge.Z)({},Ye),Ft),wt=zt.id,kt=zt.prefixCls,sn=zt.steps,cn=zt.strokeWidth,Ln=zt.trailWidth,Jn=zt.gapDegree,va=Jn===void 0?0:Jn,Da=zt.gapPosition,Na=zt.trailColor,ar=zt.strokeLinecap,$a=zt.style,fa=zt.className,yr=zt.strokeColor,en=zt.percent,On=(0,Je.Z)(zt,Ke),la=he/2,xa=ve(wt),We="".concat(xa,"-gradient"),It=la-cn/2,_t=Math.PI*2*It,Vt=va>0?90+va/2:-90,Wt=_t*((360-va)/360),Rn=(0,y.Z)(sn)==="object"?sn:{count:sn,space:2},wn=Rn.count,vt=Rn.space,Bt=ht(en),pt=ht(yr),Sn=pt.find(function(Pa){return Pa&&(0,y.Z)(Pa)==="object"}),Wn=Sn&&(0,y.Z)(Sn)==="object",An=Wn?"butt":ar,ka=qe(_t,Wt,0,100,Vt,va,Da,Na,An,cn),pa=se(),_n=function(){var Dn=0;return Bt.map(function(lr,Nr){var Ur=pt[Nr]||pt[pt.length-1],Sr=qe(_t,Wt,Dn,lr,Vt,va,Da,Ur,An,cn);return Dn+=lr,b.createElement(He,{key:Nr,color:Ur,ptg:lr,radius:It,prefixCls:kt,gradientId:We,style:Sr,strokeLinecap:An,strokeWidth:cn,gapDegree:va,ref:function(bn){pa[Nr]=bn},size:he})}).reverse()},Ea=function(){var Dn=Math.round(wn*(Bt[0]/100)),lr=100/wn,Nr=0;return new Array(wn).fill(null).map(function(Ur,Sr){var Ue=Sr<=Dn-1?pt[0]:Na,bn=Ue&&(0,y.Z)(Ue)==="object"?"url(#".concat(We,")"):void 0,Xt=qe(_t,Wt,Nr,lr,Vt,va,Da,Ue,"butt",cn,vt);return Nr+=(Wt-Xt.strokeDashoffset+vt)*100/Wt,b.createElement("circle",{key:Sr,className:"".concat(kt,"-circle-path"),r:It,cx:la,cy:la,stroke:bn,strokeWidth:cn,opacity:1,style:Xt,ref:function(Kn){pa[Sr]=Kn}})})};return b.createElement("svg",(0,Ve.Z)({className:le()("".concat(kt,"-circle"),fa),viewBox:"0 0 ".concat(he," ").concat(he),style:$a,id:wt,role:"presentation"},On),!wn&&b.createElement("circle",{className:"".concat(kt,"-circle-trail"),r:It,cx:la,cy:la,stroke:Na,strokeLinecap:An,strokeWidth:Ln||cn,style:ka}),wn?Ea():_n())},ot=Le,lt={Line:x,Circle:ot},gt=ee(6848),ft=ee(30071);function ln(Te){return!Te||Te<0?0:Te>100?100:Te}function xt(Te){let{success:Ft,successPercent:zt}=Te,wt=zt;return Ft&&"progress"in Ft&&(wt=Ft.progress),Ft&&"percent"in Ft&&(wt=Ft.percent),wt}const an=Te=>{let{percent:Ft,success:zt,successPercent:wt}=Te;const kt=ln(xt({success:zt,successPercent:wt}));return[kt,ln(ln(Ft)-kt)]},hn=Te=>{let{success:Ft={},strokeColor:zt}=Te;const{strokeColor:wt}=Ft;return[wt||ft.presetPrimaryColors.green,zt||null]},$e=(Te,Ft,zt)=>{var wt,kt,sn,cn;let Ln=-1,Jn=-1;if(Ft==="step"){const va=zt.steps,Da=zt.strokeWidth;typeof Te=="string"||typeof Te=="undefined"?(Ln=Te==="small"?2:14,Jn=Da!=null?Da:8):typeof Te=="number"?[Ln,Jn]=[Te,Te]:[Ln=14,Jn=8]=Te,Ln*=va}else if(Ft==="line"){const va=zt==null?void 0:zt.strokeWidth;typeof Te=="string"||typeof Te=="undefined"?Jn=va||(Te==="small"?6:8):typeof Te=="number"?[Ln,Jn]=[Te,Te]:[Ln=-1,Jn=8]=Te}else(Ft==="circle"||Ft==="dashboard")&&(typeof Te=="string"||typeof Te=="undefined"?[Ln,Jn]=Te==="small"?[60,60]:[120,120]:typeof Te=="number"?[Ln,Jn]=[Te,Te]:(Ln=(kt=(wt=Te[0])!==null&&wt!==void 0?wt:Te[1])!==null&&kt!==void 0?kt:120,Jn=(cn=(sn=Te[0])!==null&&sn!==void 0?sn:Te[1])!==null&&cn!==void 0?cn:120));return[Ln,Jn]},dt=3,rn=Te=>dt/Te*100;var Zt=Te=>{const{prefixCls:Ft,trailColor:zt=null,strokeLinecap:wt="round",gapPosition:kt,gapDegree:sn,width:cn=120,type:Ln,children:Jn,success:va,size:Da=cn}=Te,[Na,ar]=$e(Da,"circle");let{strokeWidth:$a}=Te;$a===void 0&&($a=Math.max(rn(Na),6));const fa={width:Na,height:ar,fontSize:Na*.15+6},yr=b.useMemo(()=>{if(sn||sn===0)return sn;if(Ln==="dashboard")return 75},[sn,Ln]),en=kt||Ln==="dashboard"&&"bottom"||void 0,On=Object.prototype.toString.call(Te.strokeColor)==="[object Object]",la=hn({success:va,strokeColor:Te.strokeColor}),xa=le()(`${Ft}-inner`,{[`${Ft}-circle-gradient`]:On}),We=b.createElement(ot,{percent:an(Te),strokeWidth:$a,trailWidth:$a,strokeColor:la,strokeLinecap:wt,trailColor:zt,prefixCls:Ft,gapDegree:yr,gapPosition:en});return b.createElement("div",{className:xa,style:fa},Na<=20?b.createElement(gt.Z,{title:Jn},b.createElement("span",null,We)):b.createElement(b.Fragment,null,We,Jn))},Fn=function(Te,Ft){var zt={};for(var wt in Te)Object.prototype.hasOwnProperty.call(Te,wt)&&Ft.indexOf(wt)<0&&(zt[wt]=Te[wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,wt=Object.getOwnPropertySymbols(Te);kt{let Ft=[];return Object.keys(Te).forEach(zt=>{const wt=parseFloat(zt.replace(/%/g,""));isNaN(wt)||Ft.push({key:wt,value:Te[zt]})}),Ft=Ft.sort((zt,wt)=>zt.key-wt.key),Ft.map(zt=>{let{key:wt,value:kt}=zt;return`${kt} ${wt}%`}).join(", ")},ct=(Te,Ft)=>{const{from:zt=ft.presetPrimaryColors.blue,to:wt=ft.presetPrimaryColors.blue,direction:kt=Ft==="rtl"?"to left":"to right"}=Te,sn=Fn(Te,["from","to","direction"]);if(Object.keys(sn).length!==0){const cn=ze(sn);return{backgroundImage:`linear-gradient(${kt}, ${cn})`}}return{backgroundImage:`linear-gradient(${kt}, ${zt}, ${wt})`}};var mt=Te=>{const{prefixCls:Ft,direction:zt,percent:wt,size:kt,strokeWidth:sn,strokeColor:cn,strokeLinecap:Ln="round",children:Jn,trailColor:va=null,success:Da}=Te,Na=cn&&typeof cn!="string"?ct(cn,zt):{backgroundColor:cn},ar=Ln==="square"||Ln==="butt"?0:void 0,$a={backgroundColor:va||void 0,borderRadius:ar},fa=kt!=null?kt:[-1,sn||(kt==="small"?6:8)],[yr,en]=$e(fa,"line",{strokeWidth:sn}),On=Object.assign({width:`${ln(wt)}%`,height:en,borderRadius:ar},Na),la=xt(Te),xa={width:`${ln(la)}%`,height:en,borderRadius:ar,backgroundColor:Da==null?void 0:Da.strokeColor},We={width:yr<0?"100%":yr,height:en};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ft}-outer`,style:We},b.createElement("div",{className:`${Ft}-inner`,style:$a},b.createElement("div",{className:`${Ft}-bg`,style:On}),la!==void 0?b.createElement("div",{className:`${Ft}-success-bg`,style:xa}):null)),Jn)},ut=Te=>{const{size:Ft,steps:zt,percent:wt=0,strokeWidth:kt=8,strokeColor:sn,trailColor:cn=null,prefixCls:Ln,children:Jn}=Te,va=Math.round(zt*(wt/100)),Da=Ft==="small"?2:14,Na=Ft!=null?Ft:[Da,kt],[ar,$a]=$e(Na,"step",{steps:zt,strokeWidth:kt}),fa=ar/zt,yr=new Array(zt);for(let en=0;en{const Ft=Te?"100%":"-100%";return new at.Keyframes(`antProgress${Te?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Oe=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:Object.assign(Object.assign({},(0,De.Wf)(Te)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Te.fontSize,marginInlineEnd:Te.marginXS,marginBottom:Te.marginXS},[`${Ft}-outer`]:{display:"inline-block",width:"100%"},[`&${Ft}-show-info`]:{[`${Ft}-outer`]:{marginInlineEnd:`calc(-2em - ${Te.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Te.paddingXS}px)`}},[`${Ft}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Te.remainingColor,borderRadius:Te.lineBorderRadius},[`${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.defaultColor}},[`${Ft}-success-bg, ${Ft}-bg`]:{position:"relative",backgroundColor:Te.defaultColor,borderRadius:Te.lineBorderRadius,transition:`all ${Te.motionDurationSlow} ${Te.motionEaseInOutCirc}`},[`${Ft}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Te.colorSuccess},[`${Ft}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Te.marginXS,color:Te.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[zt]:{fontSize:Te.fontSize}},[`&${Ft}-status-active`]:{[`${Ft}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Te.colorBgContainer,borderRadius:Te.lineBorderRadius,opacity:0,animationName:Rt(),animationDuration:Te.progressActiveMotionDuration,animationTimingFunction:Te.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ft}-rtl${Ft}-status-active`]:{[`${Ft}-bg::before`]:{animationName:Rt(!0)}},[`&${Ft}-status-exception`]:{[`${Ft}-bg`]:{backgroundColor:Te.colorError},[`${Ft}-text`]:{color:Te.colorError}},[`&${Ft}-status-exception ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.colorError}},[`&${Ft}-status-success`]:{[`${Ft}-bg`]:{backgroundColor:Te.colorSuccess},[`${Ft}-text`]:{color:Te.colorSuccess}},[`&${Ft}-status-success ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:Te.colorSuccess}}})}},Ie=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:{[`${Ft}-circle-trail`]:{stroke:Te.remainingColor},[`&${Ft}-circle ${Ft}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ft}-circle ${Ft}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Te.circleTextColor,fontSize:Te.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[zt]:{fontSize:`${Te.fontSize/Te.fontSizeSM}em`}},[`${Ft}-circle&-status-exception`]:{[`${Ft}-text`]:{color:Te.colorError}},[`${Ft}-circle&-status-success`]:{[`${Ft}-text`]:{color:Te.colorSuccess}}},[`${Ft}-inline-circle`]:{lineHeight:1,[`${Ft}-inner`]:{verticalAlign:"bottom"}}}},St=Te=>{const{componentCls:Ft}=Te;return{[Ft]:{[`${Ft}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Te.progressStepMinWidth,marginInlineEnd:Te.progressStepMarginInlineEnd,backgroundColor:Te.remainingColor,transition:`all ${Te.motionDurationSlow}`,"&-active":{backgroundColor:Te.defaultColor}}}}}},nt=Te=>{const{componentCls:Ft,iconCls:zt}=Te;return{[Ft]:{[`${Ft}-small&-line, ${Ft}-small&-line ${Ft}-text ${zt}`]:{fontSize:Te.fontSizeSM}}}};var Me=(0,fe.Z)("Progress",Te=>{const Ft=Te.marginXXS/2,zt=(0,Xe.TS)(Te,{progressStepMarginInlineEnd:Ft,progressStepMinWidth:Ft,progressActiveMotionDuration:"2.4s"});return[Oe(zt),Ie(zt),St(zt),nt(zt)]},Te=>({circleTextColor:Te.colorText,defaultColor:Te.colorInfo,remainingColor:Te.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),yt=function(Te,Ft){var zt={};for(var wt in Te)Object.prototype.hasOwnProperty.call(Te,wt)&&Ft.indexOf(wt)<0&&(zt[wt]=Te[wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,wt=Object.getOwnPropertySymbols(Te);kt{const{prefixCls:zt,className:wt,rootClassName:kt,steps:sn,strokeColor:cn,percent:Ln=0,size:Jn="default",showInfo:va=!0,type:Da="line",status:Na,format:ar,style:$a}=Te,fa=yt(Te,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),yr=b.useMemo(()=>{var Bt,pt;const Sn=xt(Te);return parseInt(Sn!==void 0?(Bt=Sn!=null?Sn:0)===null||Bt===void 0?void 0:Bt.toString():(pt=Ln!=null?Ln:0)===null||pt===void 0?void 0:pt.toString(),10)},[Ln,Te.success,Te.successPercent]),en=b.useMemo(()=>!nn.includes(Na)&&yr>=100?"success":Na||"normal",[Na,yr]),{getPrefixCls:On,direction:la,progress:xa}=b.useContext(et.E_),We=On("progress",zt),[It,_t]=Me(We),Vt=b.useMemo(()=>{if(!va)return null;const Bt=xt(Te);let pt;const Sn=ar||(An=>`${An}%`),Wn=Da==="line";return ar||en!=="exception"&&en!=="success"?pt=Sn(ln(Ln),ln(Bt)):en==="exception"?pt=Wn?b.createElement(Ne.Z,null):b.createElement(Ze.Z,null):en==="success"&&(pt=Wn?b.createElement(de.Z,null):b.createElement(Be.Z,null)),b.createElement("span",{className:`${We}-text`,title:typeof pt=="string"?pt:void 0},pt)},[va,Ln,yr,en,Da,We,ar]),Wt=Array.isArray(cn)?cn[0]:cn,Rn=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let wn;Da==="line"?wn=sn?b.createElement(ut,Object.assign({},Te,{strokeColor:Rn,prefixCls:We,steps:sn}),Vt):b.createElement(mt,Object.assign({},Te,{strokeColor:Wt,prefixCls:We,direction:la}),Vt):(Da==="circle"||Da==="dashboard")&&(wn=b.createElement(Zt,Object.assign({},Te,{strokeColor:Wt,prefixCls:We,progressStatus:en}),Vt));const vt=le()(We,`${We}-status-${en}`,`${We}-${Da==="dashboard"&&"circle"||sn&&"steps"||Da}`,{[`${We}-inline-circle`]:Da==="circle"&&$e(Jn,"circle")[0]<=20,[`${We}-show-info`]:va,[`${We}-${Jn}`]:typeof Jn=="string",[`${We}-rtl`]:la==="rtl"},xa==null?void 0:xa.className,wt,kt,_t);return It(b.createElement("div",Object.assign({ref:Ft,style:Object.assign(Object.assign({},xa==null?void 0:xa.style),$a),className:vt,role:"progressbar","aria-valuenow":yr},(0,st.Z)(fa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),wn))}),yn=un},13570:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return ln}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(an,hn){return de.createElement(Ze.Z,(0,b.Z)({},an,{ref:hn,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(92310),Ve=ee.n(et),Ge=ee(4635),Je=ee(50298),Ye=ee(62646),se=ee(18929),E=ee(10228),a=ee(26112);function x(xt,an){var hn=xt.disabled,$e=xt.prefixCls,dt=xt.character,rn=xt.characterRender,Vn=xt.index,Zt=xt.count,Fn=xt.value,ze=xt.allowHalf,ct=xt.focused,Lt=xt.onHover,mt=xt.onClick,Nt=function(Ie){Lt(Ie,Vn)},ut=function(Ie){mt(Ie,Vn)},at=function(Ie){Ie.keyCode===E.Z.ENTER&&mt(Ie,Vn)},De=Vn+1,fe=new Set([$e]);Fn===0&&Vn===0&&ct?fe.add("".concat($e,"-focused")):ze&&Fn+.5>=De&&FnVn?"true":"false","aria-posinset":Vn+1,"aria-setsize":Zt,tabIndex:hn?-1:0},de.createElement("div",{className:"".concat($e,"-first")},Xe),de.createElement("div",{className:"".concat($e,"-second")},Xe)));return rn&&(Rt=rn(Rt,xt)),Rt}var y=de.forwardRef(x);function z(){var xt=de.useRef({});function an($e){return xt.current[$e]}function hn($e){return function(dt){xt.current[$e]=dt}}return[an,hn]}function ne(xt){var an=xt.pageXOffset,hn="scrollLeft";if(typeof an!="number"){var $e=xt.document;an=$e.documentElement[hn],typeof an!="number"&&(an=$e.body[hn])}return an}function re(xt){var an,hn,$e=xt.ownerDocument,dt=$e.body,rn=$e&&$e.documentElement,Vn=xt.getBoundingClientRect();return an=Vn.left,hn=Vn.top,an-=rn.clientLeft||dt.clientLeft||0,hn-=rn.clientTop||dt.clientTop||0,{left:an,top:hn}}function ue(xt){var an=re(xt),hn=xt.ownerDocument,$e=hn.defaultView||hn.parentWindow;return an.left+=ne($e),an.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ve(xt,an){var hn,$e=xt.prefixCls,dt=$e===void 0?"rc-rate":$e,rn=xt.className,Vn=xt.defaultValue,Zt=xt.value,Fn=xt.count,ze=Fn===void 0?5:Fn,ct=xt.allowHalf,Lt=ct===void 0?!1:ct,mt=xt.allowClear,Nt=mt===void 0?!0:mt,ut=xt.character,at=ut===void 0?"\u2605":ut,De=xt.characterRender,fe=xt.disabled,Xe=xt.direction,Rt=Xe===void 0?"ltr":Xe,Oe=xt.tabIndex,Ie=Oe===void 0?0:Oe,St=xt.autoFocus,nt=xt.onHoverChange,Me=xt.onChange,yt=xt.onFocus,Bn=xt.onBlur,nn=xt.onKeyDown,dn=xt.onMouseLeave,un=(0,Ye.Z)(xt,ie),yn=z(),Te=(0,Je.Z)(yn,2),Ft=Te[0],zt=Te[1],wt=de.useRef(null),kt=function(){if(!fe){var An;(An=wt.current)===null||An===void 0||An.focus()}};de.useImperativeHandle(an,function(){return{focus:kt,blur:function(){if(!fe){var An;(An=wt.current)===null||An===void 0||An.blur()}}}});var sn=(0,se.Z)(Vn||0,{value:Zt}),cn=(0,Je.Z)(sn,2),Ln=cn[0],Jn=cn[1],va=(0,se.Z)(null),Da=(0,Je.Z)(va,2),Na=Da[0],ar=Da[1],$a=function(An,ka){var pa=Rt==="rtl",_n=An+1;if(Lt){var Ea=Ft(An),Pa=ue(Ea),Dn=Ea.clientWidth;(pa&&ka-Pa>Dn/2||!pa&&ka-Pa0&&!pa||ka===E.Z.RIGHT&&_n>0&&pa?(Lt?_n-=.5:_n-=1,fa(_n),An.preventDefault()):ka===E.Z.LEFT&&_n{const{componentCls:an}=xt;return{[`${an}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:xt.marginXS},"> div":{transition:`all ${xt.motionDurationMid}, outline 0s`,"&:hover":{transform:xt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${xt.lineWidth}px dashed ${xt.starColor}`,transform:xt.starHoverScale}},"&-first, &-second":{color:xt.starBg,transition:`all ${xt.motionDurationMid}`,userSelect:"none",[xt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${an}-star-first, &-half ${an}-star-second`]:{opacity:1},[`&-half ${an}-star-first, &-full ${an}-star-second`]:{color:"inherit"}}}},Le=xt=>({[`&-rtl${xt.componentCls}`]:{direction:"rtl"}}),ot=xt=>{const{componentCls:an}=xt;return{[an]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(xt)),{display:"inline-block",margin:0,padding:0,color:xt.starColor,fontSize:xt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${an} ${an}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ht(xt)),{[`+ ${an}-text`]:{display:"inline-block",marginInlineStart:xt.marginXS,fontSize:xt.fontSize}}),Le(xt))}};var lt=(0,qe.Z)("Rate",xt=>{const an=(0,Ke.TS)(xt,{});return[ot(an)]},xt=>({starColor:xt.yellow6,starSize:xt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:xt.colorFillContent})),gt=function(xt,an){var hn={};for(var $e in xt)Object.prototype.hasOwnProperty.call(xt,$e)&&an.indexOf($e)<0&&(hn[$e]=xt[$e]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,$e=Object.getOwnPropertySymbols(xt);dt<$e.length;dt++)an.indexOf($e[dt])<0&&Object.prototype.propertyIsEnumerable.call(xt,$e[dt])&&(hn[$e[dt]]=xt[$e[dt]]);return hn},ln=de.forwardRef((xt,an)=>{const{prefixCls:hn,className:$e,rootClassName:dt,style:rn,tooltips:Vn,character:Zt=de.createElement(st,null)}=xt,Fn=gt(xt,["prefixCls","className","rootClassName","style","tooltips","character"]),ze=(fe,Xe)=>{let{index:Rt}=Xe;return Vn?de.createElement(He.Z,{title:Vn[Rt]},fe):fe},{getPrefixCls:ct,direction:Lt,rate:mt}=de.useContext(Ae.E_),Nt=ct("rate",hn),[ut,at]=lt(Nt),De=Object.assign(Object.assign({},mt==null?void 0:mt.style),rn);return ut(de.createElement(je,Object.assign({ref:an,character:Zt,characterRender:ze},Fn,{className:Ve()($e,dt,at,mt==null?void 0:mt.className),style:De,prefixCls:Nt,direction:Lt})))})},61621:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return at}});var b=ee(92310),de=ee.n(b),Be=ee(59301),Ne=ee(36355),Ze=ee(2738),le=De=>{const{prefixCls:fe,className:Xe,style:Rt,size:Oe,shape:Ie}=De,St=de()({[`${fe}-lg`]:Oe==="large",[`${fe}-sm`]:Oe==="small"}),nt=de()({[`${fe}-circle`]:Ie==="circle",[`${fe}-square`]:Ie==="square",[`${fe}-round`]:Ie==="round"}),Me=Be.useMemo(()=>typeof Oe=="number"?{width:Oe,height:Oe,lineHeight:`${Oe}px`}:{},[Oe]);return Be.createElement("span",{className:de()(fe,St,nt,Xe),style:Object.assign(Object.assign({},Me),Rt)})},st=ee(93083),et=ee(83116),Ve=ee(37613);const Ge=new st.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Je=De=>({height:De,lineHeight:`${De}px`}),Ye=De=>Object.assign({width:De},Je(De)),se=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ge,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=De=>Object.assign({width:De*5,minWidth:De*5},Je(De)),a=De=>{const{skeletonAvatarCls:fe,gradientFromColor:Xe,controlHeight:Rt,controlHeightLG:Oe,controlHeightSM:Ie}=De;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe},Ye(Rt)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},Ye(Oe)),[`${fe}${fe}-sm`]:Object.assign({},Ye(Ie))}},x=De=>{const{controlHeight:fe,borderRadiusSM:Xe,skeletonInputCls:Rt,controlHeightLG:Oe,controlHeightSM:Ie,gradientFromColor:St}=De;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St,borderRadius:Xe},E(fe)),[`${Rt}-lg`]:Object.assign({},E(Oe)),[`${Rt}-sm`]:Object.assign({},E(Ie))}},y=De=>Object.assign({width:De},Je(De)),z=De=>{const{skeletonImageCls:fe,imageSizeBase:Xe,gradientFromColor:Rt,borderRadiusSM:Oe}=De;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:Oe},y(Xe*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},y(Xe)),{maxWidth:Xe*4,maxHeight:Xe*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},ne=(De,fe,Xe)=>{const{skeletonButtonCls:Rt}=De;return{[`${Xe}${Rt}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${Xe}${Rt}-round`]:{borderRadius:fe}}},re=De=>Object.assign({width:De*2,minWidth:De*2},Je(De)),ue=De=>{const{borderRadiusSM:fe,skeletonButtonCls:Xe,controlHeight:Rt,controlHeightLG:Oe,controlHeightSM:Ie,gradientFromColor:St}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St,borderRadius:fe,width:Rt*2,minWidth:Rt*2},re(Rt))},ne(De,Rt,Xe)),{[`${Xe}-lg`]:Object.assign({},re(Oe))}),ne(De,Oe,`${Xe}-lg`)),{[`${Xe}-sm`]:Object.assign({},re(Ie))}),ne(De,Ie,`${Xe}-sm`))},ie=De=>{const{componentCls:fe,skeletonAvatarCls:Xe,skeletonTitleCls:Rt,skeletonParagraphCls:Oe,skeletonButtonCls:Ie,skeletonInputCls:St,skeletonImageCls:nt,controlHeight:Me,controlHeightLG:yt,controlHeightSM:Bn,gradientFromColor:nn,padding:dn,marginSM:un,borderRadius:yn,titleHeight:Te,blockRadius:Ft,paragraphLiHeight:zt,controlHeightXS:wt,paragraphMarginTop:kt}=De;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:dn,verticalAlign:"top",[`${Xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nn},Ye(Me)),[`${Xe}-circle`]:{borderRadius:"50%"},[`${Xe}-lg`]:Object.assign({},Ye(yt)),[`${Xe}-sm`]:Object.assign({},Ye(Bn))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:Te,background:nn,borderRadius:Ft,[`+ ${Oe}`]:{marginBlockStart:Bn}},[`${Oe}`]:{padding:0,"> li":{width:"100%",height:zt,listStyle:"none",background:nn,borderRadius:Ft,"+ li":{marginBlockStart:wt}}},[`${Oe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Rt}, ${Oe} > li`]:{borderRadius:yn}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Rt}`]:{marginBlockStart:un,[`+ ${Oe}`]:{marginBlockStart:kt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(De)),a(De)),x(De)),z(De)),[`${fe}${fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${St}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[` ${Rt}, ${Oe} > li, ${Xe}, ${Ie}, ${St}, ${nt} - `]:Object.assign({},se(De))}}};var ve=(0,et.Z)("Skeleton",De=>{const{componentCls:fe}=De,Xe=(0,Ve.TS)(De,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(Xe)]},De=>{const{colorFillContent:fe,colorFill:Xe}=De,Rt=fe,Oe=Xe;return{color:Rt,colorGradientEnd:Oe,gradientFromColor:Rt,gradientToColor:Oe,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),je=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,shape:Ie="circle",size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls","className"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-avatar`,shape:Ie,size:St},nn))))},He=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,block:Ie=!1,size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe,[`${Me}-block`]:Ie},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-button`,size:St},nn))))};const he="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 Ke=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,active:Ie}=De,{getPrefixCls:St}=Be.useContext(Ne.E_),nt=St("skeleton",fe),[Me,yt]=ve(nt),Bn=de()(nt,`${nt}-element`,{[`${nt}-active`]:Ie},Xe,Rt,yt);return Me(Be.createElement("div",{className:Bn},Be.createElement("div",{className:de()(`${nt}-image`,Xe),style:Oe},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${nt}-image-svg`},Be.createElement("path",{d:he,className:`${nt}-image-path`})))))},Le=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,block:Ie,size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe,[`${Me}-block`]:Ie},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-input`,size:St},nn))))},ot=ee(14809),lt={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"},gt=lt,ft=ee(7657),ln=function(fe,Xe){return Be.createElement(ft.Z,(0,ot.Z)({},fe,{ref:Xe,icon:gt}))},xt=Be.forwardRef(ln),an=xt,$e=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,active:Ie,children:St}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Ie},Bn,Xe,Rt),dn=St!=null?St:Be.createElement(an,null);return yt(Be.createElement("div",{className:nn},Be.createElement("div",{className:de()(`${Me}-image`,Xe),style:Oe},dn)))},dt=ee(95190),Vn=De=>{const fe=nt=>{const{width:Me,rows:yt=2}=De;if(Array.isArray(Me))return Me[nt];if(yt-1===nt)return Me},{prefixCls:Xe,className:Rt,style:Oe,rows:Ie}=De,St=(0,dt.Z)(Array(Ie)).map((nt,Me)=>Be.createElement("li",{key:Me,style:{width:fe(Me)}}));return Be.createElement("ul",{className:de()(Xe,Rt),style:Oe},St)},Fn=De=>{let{prefixCls:fe,className:Xe,width:Rt,style:Oe}=De;return Be.createElement("h3",{className:de()(fe,Xe),style:Object.assign({width:Rt},Oe)})};function ze(De){return De&&typeof De=="object"?De:{}}function ct(De,fe){return De&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Lt(De,fe){return!De&&fe?{width:"38%"}:De&&fe?{width:"50%"}:{}}function mt(De,fe){const Xe={};return(!De||!fe)&&(Xe.width="61%"),!De&&fe?Xe.rows=3:Xe.rows=2,Xe}const Nt=De=>{const{prefixCls:fe,loading:Xe,className:Rt,rootClassName:Oe,style:Ie,children:St,avatar:nt=!1,title:Me=!0,paragraph:yt=!0,active:Bn,round:nn}=De,{getPrefixCls:dn,direction:un,skeleton:yn}=Be.useContext(Ne.E_),Te=dn("skeleton",fe),[Ft,zt]=ve(Te);if(Xe||!("loading"in De)){const wt=!!nt,kt=!!Me,sn=!!yt;let cn;if(wt){const va=Object.assign(Object.assign({prefixCls:`${Te}-avatar`},ct(kt,sn)),ze(nt));cn=Be.createElement("div",{className:`${Te}-header`},Be.createElement(le,Object.assign({},va)))}let Ln;if(kt||sn){let va;if(kt){const Na=Object.assign(Object.assign({prefixCls:`${Te}-title`},Lt(wt,sn)),ze(Me));va=Be.createElement(Fn,Object.assign({},Na))}let Da;if(sn){const Na=Object.assign(Object.assign({prefixCls:`${Te}-paragraph`},mt(wt,kt)),ze(yt));Da=Be.createElement(Vn,Object.assign({},Na))}Ln=Be.createElement("div",{className:`${Te}-content`},va,Da)}const Jn=de()(Te,{[`${Te}-with-avatar`]:wt,[`${Te}-active`]:Bn,[`${Te}-rtl`]:un==="rtl",[`${Te}-round`]:nn},yn==null?void 0:yn.className,Rt,Oe,zt);return Ft(Be.createElement("div",{className:Jn,style:Object.assign(Object.assign({},yn==null?void 0:yn.style),Ie)},cn,Ln))}return typeof St!="undefined"?St:null};Nt.Button=He,Nt.Avatar=je,Nt.Input=Le,Nt.Image=Ke,Nt.Node=$e;var ut=Nt,at=ut},31797:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ve}});var b=ee(59301),de=ee(56762),Be=ee(92343),Ne=ee(92310),Ze=ee.n(Ne),ke=ee(36355),le=ee(61621),et=be=>{const{value:je,formatter:Ae,precision:He,decimalSeparator:he,groupSeparator:qe="",prefixCls:Ke}=be;let ht;if(typeof Ae=="function")ht=Ae(je);else{const Le=String(je),ot=Le.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ot||Le==="-")ht=Le;else{const lt=ot[1];let gt=ot[2]||"0",ft=ot[4]||"";gt=gt.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof He=="number"&&(ft=ft.padEnd(He,"0").slice(0,He>0?He:0)),ft&&(ft=`${he}${ft}`),ht=[b.createElement("span",{key:"int",className:`${Ke}-content-value-int`},lt,gt),ft&&b.createElement("span",{key:"decimal",className:`${Ke}-content-value-decimal`},ft)]}}return b.createElement("span",{className:`${Ke}-content-value`},ht)},Ve=ee(17313),Ge=ee(83116),Je=ee(37613);const Ye=be=>{const{componentCls:je,marginXXS:Ae,padding:He,colorTextDescription:he,titleFontSize:qe,colorTextHeading:Ke,contentFontSize:ht,fontFamily:Le}=be;return{[`${je}`]:Object.assign(Object.assign({},(0,Ve.Wf)(be)),{[`${je}-title`]:{marginBottom:Ae,color:he,fontSize:qe},[`${je}-skeleton`]:{paddingTop:He},[`${je}-content`]:{color:Ke,fontSize:ht,fontFamily:Le,[`${je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${je}-content-prefix, ${je}-content-suffix`]:{display:"inline-block"},[`${je}-content-prefix`]:{marginInlineEnd:Ae},[`${je}-content-suffix`]:{marginInlineStart:Ae}}})}};var se=(0,Ge.Z)("Statistic",be=>{const je=(0,Je.TS)(be,{});return[Ye(je)]},be=>{const{fontSizeHeading3:je,fontSize:Ae}=be;return{titleFontSize:Ae,contentFontSize:je}}),a=be=>{const{prefixCls:je,className:Ae,rootClassName:He,style:he,valueStyle:qe,value:Ke=0,title:ht,valueRender:Le,prefix:ot,suffix:lt,loading:gt=!1,onMouseEnter:ft,onMouseLeave:ln,decimalSeparator:xt=".",groupSeparator:an=","}=be,{getPrefixCls:hn,direction:$e,statistic:dt}=b.useContext(ke.E_),rn=hn("statistic",je),[Vn,Zt]=se(rn),Fn=b.createElement(et,Object.assign({decimalSeparator:xt,groupSeparator:an,prefixCls:rn},be,{value:Ke})),ze=Ze()(rn,{[`${rn}-rtl`]:$e==="rtl"},dt==null?void 0:dt.className,Ae,He,Zt);return Vn(b.createElement("div",{className:ze,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),he),onMouseEnter:ft,onMouseLeave:ln},ht&&b.createElement("div",{className:`${rn}-title`},ht),b.createElement(le.Z,{paragraph:!1,loading:gt,className:`${rn}-skeleton`},b.createElement("div",{style:qe,className:`${rn}-content`},ot&&b.createElement("span",{className:`${rn}-content-prefix`},ot),Le?Le(Fn):Fn,lt&&b.createElement("span",{className:`${rn}-content-suffix`},lt)))))};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 y(be,je){let Ae=be;const He=/\[[^\]]*]/g,he=(je.match(He)||[]).map(Le=>Le.slice(1,-1)),qe=je.replace(He,"[]"),Ke=x.reduce((Le,ot)=>{let[lt,gt]=ot;if(Le.includes(lt)){const ft=Math.floor(Ae/gt);return Ae-=ft*gt,Le.replace(new RegExp(`${lt}+`,"g"),ln=>{const xt=ln.length;return ft.toString().padStart(xt,"0")})}return Le},qe);let ht=0;return Ke.replace(He,()=>{const Le=he[ht];return ht+=1,Le})}function z(be,je){const{format:Ae=""}=je,He=new Date(be).getTime(),he=Date.now(),qe=Math.max(He-he,0);return y(qe,Ae)}const ne=1e3/30;function re(be){return new Date(be).getTime()}const ue=be=>{const{value:je,format:Ae="HH:mm:ss",onChange:He,onFinish:he}=be,qe=(0,de.Z)(),Ke=b.useRef(null),ht=()=>{he==null||he(),Ke.current&&(clearInterval(Ke.current),Ke.current=null)},Le=()=>{const gt=re(je);gt>=Date.now()&&(Ke.current=setInterval(()=>{qe(),He==null||He(gt-Date.now()),gt(Le(),()=>{Ke.current&&(clearInterval(Ke.current),Ke.current=null)}),[je]);const ot=(gt,ft)=>z(gt,Object.assign(Object.assign({},ft),{format:Ae})),lt=gt=>(0,Be.Tm)(gt,{title:void 0});return b.createElement(a,Object.assign({},be,{valueRender:lt,formatter:ot}))};var ie=b.memo(ue);a.Countdown=ie;var ve=a},15969:function(Qt,Gt,ee){"use strict";ee.d(Gt,{N:function(){return b}});const b=de=>({color:de.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${de.motionDurationSlow}`,"&:focus, &:hover":{color:de.colorLinkHover},"&:active":{color:de.colorLinkActive}})},1710:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return Xi}});var b={},de="rc-table-internal-hook",Be=ee(50298),Ne=ee(6089),Ze=ee(34280),ke=ee(13697),le=ee(59301),st=ee(4676);function et(Ee){var Ce=le.createContext(void 0),Qe=function(Pt){var Et=Pt.value,$t=Pt.children,Yt=le.useRef(Et);Yt.current=Et;var Ut=le.useState(function(){return{getValue:function(){return Yt.current},listeners:new Set}}),Cn=(0,Be.Z)(Ut,1),vn=Cn[0];return(0,Ze.Z)(function(){(0,st.unstable_batchedUpdates)(function(){vn.listeners.forEach(function(pn){pn(Et)})})},[Et]),le.createElement(Ce.Provider,{value:vn},$t)};return{Context:Ce,Provider:Qe,defaultValue:Ee}}function Ve(Ee,Ce){var Qe=(0,Ne.Z)(typeof Ce=="function"?Ce:function(pn){if(Ce===void 0)return pn;if(!Array.isArray(Ce))return pn[Ce];var qn={};return Ce.forEach(function(na){qn[na]=pn[na]}),qn}),rt=le.useContext(Ee==null?void 0:Ee.Context),Pt=rt||{},Et=Pt.listeners,$t=Pt.getValue,Yt=le.useRef();Yt.current=Qe(rt?$t():Ee==null?void 0:Ee.defaultValue);var Ut=le.useState({}),Cn=(0,Be.Z)(Ut,2),vn=Cn[1];return(0,Ze.Z)(function(){if(!rt)return;function pn(qn){var na=Qe(qn);(0,ke.Z)(Yt.current,na,!0)||vn({})}return Et.add(pn),function(){Et.delete(pn)}},[rt]),Yt.current}var Ge=ee(14809),Je=ee(8654);function Ye(){var Ee=le.createContext(null);function Ce(){return le.useContext(Ee)}function Qe(Pt,Et){var $t=(0,Je.Yr)(Pt),Yt=function(Cn,vn){var pn=$t?{ref:vn}:{},qn=le.useRef(0),na=le.useRef(Cn),ca=Ce();return ca!==null?le.createElement(Pt,(0,Ge.Z)({},Cn,pn)):((!Et||Et(na.current,Cn))&&(qn.current+=1),na.current=Cn,le.createElement(Ee.Provider,{value:qn.current},le.createElement(Pt,(0,Ge.Z)({},Cn,pn))))};return $t?le.forwardRef(Yt):Yt}function rt(Pt,Et){var $t=(0,Je.Yr)(Pt),Yt=function(Cn,vn){var pn=$t?{ref:vn}:{};return Ce(),le.createElement(Pt,(0,Ge.Z)({},Cn,pn))};return $t?le.memo(le.forwardRef(Yt),Et):le.memo(Yt,Et)}return{makeImmutable:Qe,responseImmutable:rt,useImmutableMark:Ce}}var se=Ye(),E=se.makeImmutable,a=se.responseImmutable,x=se.useImmutableMark,y=Ye(),z=y.makeImmutable,ne=y.responseImmutable,re=y.useImmutableMark,ue=et(),ie=ue;function ve(Ee,Ce){var Qe=le.useRef(0);Qe.current+=1;var rt=le.useRef(Ee),Pt=[];Object.keys(Ee||{}).map(function($t){var Yt;(Ee==null?void 0:Ee[$t])!==((Yt=rt.current)===null||Yt===void 0?void 0:Yt[$t])&&Pt.push($t)}),rt.current=Ee;var Et=le.useRef([]);return Pt.length&&(Et.current=Pt),le.useDebugValue(Qe.current),le.useDebugValue(Et.current.join(", ")),Ce&&console.log("".concat(Ce,":"),Qe.current,Et.current),Qe.current}var be=null,je=le.memo(function(){var Ee=ve();return le.createElement("h1",null,"Render Times: ",Ee)});je.displayName="RenderBlock";var Ae=ee(93664),He=ee(20439),he=ee(4635),qe=ee(92310),Ke=ee.n(qe),ht=ee(80547),Le=ee(97938),ot=ee(48736),lt=le.createContext({renderWithProps:!1}),gt=lt,ft="RC_TABLE_KEY";function ln(Ee){return Ee==null?[]:Array.isArray(Ee)?Ee:[Ee]}function xt(Ee){var Ce=[],Qe={};return Ee.forEach(function(rt){for(var Pt=rt||{},Et=Pt.key,$t=Pt.dataIndex,Yt=Et||ln($t).join("-")||ft;Qe[Yt];)Yt="".concat(Yt,"_next");Qe[Yt]=!0,Ce.push(Yt)}),Ce}function an(Ee){return Ee!=null}function hn(Ee){return Ee&&(0,Ae.Z)(Ee)==="object"&&!Array.isArray(Ee)&&!le.isValidElement(Ee)}function $e(Ee,Ce,Qe,rt,Pt,Et){var $t=le.useContext(gt),Yt=re(),Ut=(0,ht.Z)(function(){if(an(rt))return[rt];var Cn=Ce==null||Ce===""?[]:Array.isArray(Ce)?Ce:[Ce],vn=(0,Le.Z)(Ee,Cn),pn=vn,qn=void 0;if(Pt){var na=Pt(vn,Ee,Qe);hn(na)?(pn=na.children,qn=na.props,$t.renderWithProps=!0):pn=na}return[pn,qn]},[Yt,Ee,rt,Ce,Pt,Qe],function(Cn,vn){if(Et){var pn=(0,Be.Z)(Cn,2),qn=pn[1],na=(0,Be.Z)(vn,2),ca=na[1];return Et(ca,qn)}return $t.renderWithProps?!0:!(0,ke.Z)(Cn,vn,!0)});return Ut}function dt(Ee,Ce,Qe,rt){var Pt=Ee+Ce-1;return Ee<=rt&&Pt>=Qe}function rn(Ee,Ce){return Ve(ie,function(Qe){var rt=dt(Ee,Ce||1,Qe.hoverStartRow,Qe.hoverEndRow);return[rt,Qe.onHover]})}var Vn=function(Ce){var Qe=Ce.ellipsis,rt=Ce.rowType,Pt=Ce.children,Et,$t=Qe===!0?{showTitle:!0}:Qe;return $t&&($t.showTitle||rt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?Et=Pt.toString():le.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(Et=Pt.props.children)),Et};function Zt(Ee){var Ce,Qe,rt,Pt,Et,$t,Yt,Ut,Cn=Ee.component,vn=Ee.children,pn=Ee.ellipsis,qn=Ee.scope,na=Ee.prefixCls,ca=Ee.className,Aa=Ee.align,Ht=Ee.record,Xa=Ee.render,_a=Ee.dataIndex,rr=Ee.renderIndex,Tr=Ee.shouldCellUpdate,$r=Ee.index,Dr=Ee.rowType,Gr=Ee.colSpan,zr=Ee.rowSpan,tr=Ee.fixLeft,nr=Ee.fixRight,fr=Ee.firstFixLeft,Wa=Ee.lastFixLeft,or=Ee.firstFixRight,Kr=Ee.lastFixRight,Po=Ee.appendNode,lo=Ee.additionalProps,Mr=lo===void 0?{}:lo,vo=Ee.isSticky,Bo="".concat(na,"-cell"),Ra=Ve(ie,["supportSticky","allColumnsFixedLeft"]),wo=Ra.supportSticky,yi=Ra.allColumnsFixedLeft,Do=$e(Ht,_a,rr,vn,Xa,Tr),Xr=(0,Be.Z)(Do,2),bi=Xr[0],Qr=Xr[1],gi={},_o=typeof tr=="number"&&wo,_i=typeof nr=="number"&&wo;_o&&(gi.position="sticky",gi.left=tr),_i&&(gi.position="sticky",gi.right=nr);var to=(Ce=(Qe=(rt=Qr==null?void 0:Qr.colSpan)!==null&&rt!==void 0?rt:Mr.colSpan)!==null&&Qe!==void 0?Qe:Gr)!==null&&Ce!==void 0?Ce:1,_r=(Pt=(Et=($t=Qr==null?void 0:Qr.rowSpan)!==null&&$t!==void 0?$t:Mr.rowSpan)!==null&&Et!==void 0?Et:zr)!==null&&Pt!==void 0?Pt:1,Yr=rn($r,_r),Zr=(0,Be.Z)(Yr,2),ce=Zr[0],pe=Zr[1],Pe=function(xn){var Ct;Ht&&pe($r,$r+_r-1),Mr==null||(Ct=Mr.onMouseEnter)===null||Ct===void 0||Ct.call(Mr,xn)},Ot=function(xn){var Ct;Ht&&pe(-1,-1),Mr==null||(Ct=Mr.onMouseLeave)===null||Ct===void 0||Ct.call(Mr,xn)};if(to===0||_r===0)return null;var tn=(Yt=Mr.title)!==null&&Yt!==void 0?Yt:Vn({rowType:Dr,ellipsis:pn,children:bi}),wa=Ke()(Bo,ca,(Ut={},(0,he.Z)(Ut,"".concat(Bo,"-fix-left"),_o&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-left-first"),fr&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-left-last"),Wa&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-left-all"),Wa&&yi&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-right"),_i&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-right-first"),or&&wo),(0,he.Z)(Ut,"".concat(Bo,"-fix-right-last"),Kr&&wo),(0,he.Z)(Ut,"".concat(Bo,"-ellipsis"),pn),(0,he.Z)(Ut,"".concat(Bo,"-with-append"),Po),(0,he.Z)(Ut,"".concat(Bo,"-fix-sticky"),(_o||_i)&&vo&&wo),(0,he.Z)(Ut,"".concat(Bo,"-row-hover"),!Qr&&ce),Ut),Mr.className,Qr==null?void 0:Qr.className),ma={};Aa&&(ma.textAlign=Aa);var zn=(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)({},gi),Mr.style),ma),Qr==null?void 0:Qr.style),jt=bi;return(0,Ae.Z)(jt)==="object"&&!Array.isArray(jt)&&!le.isValidElement(jt)&&(jt=null),pn&&(Wa||or)&&(jt=le.createElement("span",{className:"".concat(Bo,"-content")},jt)),le.createElement(Cn,(0,Ge.Z)({},Qr,Mr,{className:wa,style:zn,title:tn,scope:qn,onMouseEnter:Pe,onMouseLeave:Ot,colSpan:to!==1?to:null,rowSpan:_r!==1?_r:null}),Po,jt)}var Fn=le.memo(Zt);function ze(Ee,Ce,Qe,rt,Pt,Et){var $t=Qe[Ee]||{},Yt=Qe[Ce]||{},Ut,Cn;$t.fixed==="left"?Ut=rt.left[Pt==="rtl"?Ce:Ee]:Yt.fixed==="right"&&(Cn=rt.right[Pt==="rtl"?Ee:Ce]);var vn=!1,pn=!1,qn=!1,na=!1,ca=Qe[Ce+1],Aa=Qe[Ee-1],Ht=!(Et!=null&&Et.children);if(Pt==="rtl"){if(Ut!==void 0){var Xa=Aa&&Aa.fixed==="left";na=!Xa&&Ht}else if(Cn!==void 0){var _a=ca&&ca.fixed==="right";qn=!_a&&Ht}}else if(Ut!==void 0){var rr=ca&&ca.fixed==="left";vn=!rr&&Ht}else if(Cn!==void 0){var Tr=Aa&&Aa.fixed==="right";pn=!Tr&&Ht}return{fixLeft:Ut,fixRight:Cn,lastFixLeft:vn,firstFixRight:pn,lastFixRight:qn,firstFixLeft:na,isSticky:rt.isSticky}}var ct=le.createContext({}),Lt=ct;function mt(Ee){var Ce=Ee.className,Qe=Ee.index,rt=Ee.children,Pt=Ee.colSpan,Et=Pt===void 0?1:Pt,$t=Ee.rowSpan,Yt=Ee.align,Ut=Ve(ie,["prefixCls","direction"]),Cn=Ut.prefixCls,vn=Ut.direction,pn=le.useContext(Lt),qn=pn.scrollColumnIndex,na=pn.stickyOffsets,ca=pn.flattenColumns,Aa=pn.columns,Ht=Qe+Et-1,Xa=Ht+1===qn?Et+1:Et,_a=ze(Qe,Qe+Xa-1,ca,na,vn,Aa==null?void 0:Aa[Qe]);return le.createElement(Fn,(0,Ge.Z)({className:Ce,index:Qe,component:"td",prefixCls:Cn,record:null,dataIndex:null,align:Yt,colSpan:Xa,rowSpan:$t,render:function(){return rt}},_a))}var Nt=ee(62646),ut=["children"];function at(Ee){var Ce=Ee.children,Qe=(0,Nt.Z)(Ee,ut);return le.createElement("tr",Qe,Ce)}function De(Ee){var Ce=Ee.children;return Ce}De.Row=at,De.Cell=mt;var fe=De;function Xe(Ee){var Ce=Ee.children,Qe=Ee.stickyOffsets,rt=Ee.flattenColumns,Pt=Ee.columns,Et=Ve(ie,"prefixCls"),$t=rt.length-1,Yt=rt[$t],Ut=le.useMemo(function(){return{stickyOffsets:Qe,flattenColumns:rt,scrollColumnIndex:Yt!=null&&Yt.scrollbar?$t:null,columns:Pt}},[Yt,rt,$t,Qe,Pt]);return le.createElement(Lt.Provider,{value:Ut},le.createElement("tfoot",{className:"".concat(Et,"-summary")},Ce))}var Rt=ne(Xe),Oe=fe,Ie=ee(70425),St=ee(29301),nt=ee(29194),Me=ee(24514),yt=ee(75152),Bn=ee(26112);function nn(Ee,Ce,Qe,rt,Pt,Et,$t){Ee.push({record:Ce,indent:Qe,index:$t});var Yt=Et(Ce),Ut=Pt==null?void 0:Pt.has(Yt);if(Ce&&Array.isArray(Ce[rt])&&Ut)for(var Cn=0;Cn1?fr-1:0),or=1;or=0;Yt-=1){var Ut=Ce[Yt],Cn=Qe&&Qe[Yt],vn=Cn&&Cn[va];if(Ut||vn||$t){var pn=vn||{},qn=pn.columnType,na=(0,Nt.Z)(pn,Na);Pt.unshift(le.createElement("col",(0,Ge.Z)({key:Yt,style:{width:Ut}},na))),$t=!0}}return le.createElement("colgroup",null,Pt)}var $a=ar,fa=ee(95190),yr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function en(Ee,Ce){return(0,le.useMemo)(function(){for(var Qe=[],rt=0;rt1?"colgroup":"col":null,ellipsis:Ht.ellipsis,align:Ht.align,component:Ht.title?Et:$t,prefixCls:vn,key:na[Aa]},Xa,{additionalProps:_a,rowType:"header"}))}))}xa.displayName="HeaderRow";var We=xa;function It(Ee){var Ce=[];function Qe($t,Yt){var Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ce[Ut]=Ce[Ut]||[];var Cn=Yt,vn=$t.filter(Boolean).map(function(pn){var qn={key:pn.key,className:pn.className||"",children:pn.title,column:pn,colStart:Cn},na=1,ca=pn.children;return ca&&ca.length>0&&(na=Qe(ca,Cn,Ut+1).reduce(function(Aa,Ht){return Aa+Ht},0),qn.hasSubColumns=!0),"colSpan"in pn&&(na=pn.colSpan),"rowSpan"in pn&&(qn.rowSpan=pn.rowSpan),qn.colSpan=na,qn.colEnd=qn.colStart+na-1,Ce[Ut].push(qn),Cn+=na,na});return vn}Qe(Ee,0);for(var rt=Ce.length,Pt=function(Yt){Ce[Yt].forEach(function(Ut){!("rowSpan"in Ut)&&!Ut.hasSubColumns&&(Ut.rowSpan=rt-Yt)})},Et=0;Et1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ce=="number"?Ce:Ce.endsWith("%")?Ee*parseFloat(Ce)/100:null}function wn(Ee,Ce){return le.useMemo(function(){if(Ce&&Ce>0){var Qe=0,rt=0;Ee.forEach(function(Cn){var vn=Rn(Ce,Cn.width);vn?Qe+=vn:rt+=1});var Pt=Ce-Qe,Et=rt,$t=Pt/rt,Yt=0,Ut=Ee.map(function(Cn){var vn=(0,He.Z)({},Cn),pn=Rn(Ce,vn.width);if(pn)vn.width=pn;else{var qn=Math.floor($t);vn.width=Et===1?Pt:qn,Pt-=qn,Et-=1}return Yt+=vn.width,vn});return[Ut,Yt]}return[Ee,Ce]},[Ee,Ce])}var vt=["children"],Bt=["fixed"];function pt(Ee){return(0,Wt.Z)(Ee).filter(function(Ce){return le.isValidElement(Ce)}).map(function(Ce){var Qe=Ce.key,rt=Ce.props,Pt=rt.children,Et=(0,Nt.Z)(rt,vt),$t=(0,He.Z)({key:Qe},Et);return Pt&&($t.children=pt(Pt)),$t})}function Sn(Ee){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ee.filter(function(Qe){return Qe&&(0,Ae.Z)(Qe)==="object"}).reduce(function(Qe,rt,Pt){var Et=rt.fixed,$t=Et===!0?"left":Et,Yt="".concat(Ce,"-").concat(Pt),Ut=rt.children;return Ut&&Ut.length>0?[].concat((0,fa.Z)(Qe),(0,fa.Z)(Sn(Ut,Yt).map(function(Cn){return(0,He.Z)({fixed:$t},Cn)}))):[].concat((0,fa.Z)(Qe),[(0,He.Z)((0,He.Z)({key:Yt},rt),{},{fixed:$t})])},[])}function Wn(Ee){for(var Ce=!0,Qe=0;Qe=0;Et-=1){var $t=Ee[Et];if(Pt&&$t.fixed!=="right")Pt=!1;else if(!Pt&&$t.fixed==="right"){warning(!1,"Index ".concat(Et+1," of `columns` missing `fixed='right'` prop."));break}}}function An(Ee){return Ee.map(function(Ce){var Qe=Ce.fixed,rt=(0,Nt.Z)(Ce,Bt),Pt=Qe;return Qe==="left"?Pt="right":Qe==="right"&&(Pt="left"),(0,He.Z)({fixed:Pt},rt)})}function ka(Ee,Ce){var Qe=Ee.prefixCls,rt=Ee.columns,Pt=Ee.children,Et=Ee.expandable,$t=Ee.expandedKeys,Yt=Ee.columnTitle,Ut=Ee.getRowKey,Cn=Ee.onTriggerExpand,vn=Ee.expandIcon,pn=Ee.rowExpandable,qn=Ee.expandIconColumnIndex,na=Ee.direction,ca=Ee.expandRowByClick,Aa=Ee.columnWidth,Ht=Ee.fixed,Xa=Ee.scrollWidth,_a=le.useMemo(function(){return rt||pt(Pt)},[rt,Pt]),rr=le.useMemo(function(){if(Et){var nr,fr=_a.slice();if(!fr.includes(b)){var Wa=qn||0;Wa>=0&&fr.splice(Wa,0,b)}var or=fr.indexOf(b);fr=fr.filter(function(Mr,vo){return Mr!==b||vo===or});var Kr=_a[or],Po;(Ht==="left"||Ht)&&!qn?Po="left":(Ht==="right"||Ht)&&qn===_a.length?Po="right":Po=Kr?Kr.fixed:null;var lo=(nr={},(0,he.Z)(nr,va,{className:"".concat(Qe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(nr,"title",Yt),(0,he.Z)(nr,"fixed",Po),(0,he.Z)(nr,"className","".concat(Qe,"-row-expand-icon-cell")),(0,he.Z)(nr,"width",Aa),(0,he.Z)(nr,"render",function(vo,Bo,Ra){var wo=Ut(Bo,Ra),yi=$t.has(wo),Do=pn?pn(Bo):!0,Xr=vn({prefixCls:Qe,expanded:yi,expandable:Do,record:Bo,onExpand:Cn});return ca?le.createElement("span",{onClick:function(Qr){return Qr.stopPropagation()}},Xr):Xr}),nr);return fr.map(function(Mr){return Mr===b?lo:Mr})}return _a.filter(function(Mr){return Mr!==b})},[Et,_a,Ut,$t,vn,na]),Tr=le.useMemo(function(){var nr=rr;return Ce&&(nr=Ce(nr)),nr.length||(nr=[{render:function(){return null}}]),nr},[Ce,rr,na]),$r=le.useMemo(function(){return na==="rtl"?An(Sn(Tr)):Sn(Tr)},[Tr,na,Xa]),Dr=wn($r,Xa),Gr=(0,Be.Z)(Dr,2),zr=Gr[0],tr=Gr[1];return[Tr,zr,tr]}var pa=ka;function _n(Ee){var Ce,Qe=Ee.prefixCls,rt=Ee.record,Pt=Ee.onExpand,Et=Ee.expanded,$t=Ee.expandable,Yt="".concat(Qe,"-row-expand-icon");if(!$t)return le.createElement("span",{className:Ke()(Yt,"".concat(Qe,"-row-spaced"))});var Ut=function(vn){Pt(rt,vn),vn.stopPropagation()};return le.createElement("span",{className:Ke()(Yt,(Ce={},(0,he.Z)(Ce,"".concat(Qe,"-row-expanded"),Et),(0,he.Z)(Ce,"".concat(Qe,"-row-collapsed"),!Et),Ce)),onClick:Ut})}function Ea(Ee,Ce,Qe){var rt=[];function Pt(Et){(Et||[]).forEach(function($t,Yt){rt.push(Ce($t,Yt)),Pt($t[Qe])})}return Pt(Ee),rt}function Pa(Ee,Ce,Qe){var rt=Da(Ee),Pt=rt.expandIcon,Et=rt.expandedRowKeys,$t=rt.defaultExpandedRowKeys,Yt=rt.defaultExpandAllRows,Ut=rt.expandedRowRender,Cn=rt.onExpand,vn=rt.onExpandedRowsChange,pn=rt.childrenColumnName,qn=Pt||_n,na=pn||"children",ca=le.useMemo(function(){return Ut?"row":Ee.expandable&&Ee.internalHooks===de&&Ee.expandable.__PARENT_RENDER_ICON__||Ce.some(function($r){return $r&&(0,Ae.Z)($r)==="object"&&$r[na]})?"nest":!1},[!!Ut,Ce]),Aa=le.useState(function(){return $t||(Yt?Ea(Ce,Qe,na):[])}),Ht=(0,Be.Z)(Aa,2),Xa=Ht[0],_a=Ht[1],rr=le.useMemo(function(){return new Set(Et||Xa||[])},[Et,Xa]),Tr=le.useCallback(function($r){var Dr=Qe($r,Ce.indexOf($r)),Gr,zr=rr.has(Dr);zr?(rr.delete(Dr),Gr=(0,fa.Z)(rr)):Gr=[].concat((0,fa.Z)(rr),[Dr]),_a(Gr),Cn&&Cn(!zr,$r),vn&&vn(Gr)},[Qe,rr,Ce,Cn,vn]);return[rt,ca,rr,qn,na,Tr]}function Dn(Ee,Ce,Qe,rt){var Pt=Ee.map(function(Et,$t){return ze($t,$t,Ee,Ce,Qe,rt==null?void 0:rt[$t])});return(0,ht.Z)(function(){return Pt},[Pt],function(Et,$t){return!(0,ke.Z)(Et,$t)})}function lr(Ee){var Ce=(0,le.useRef)(Ee),Qe=(0,le.useState)({}),rt=(0,Be.Z)(Qe,2),Pt=rt[1],Et=(0,le.useRef)(null),$t=(0,le.useRef)([]);function Yt(Ut){$t.current.push(Ut);var Cn=Promise.resolve();Et.current=Cn,Cn.then(function(){if(Et.current===Cn){var vn=$t.current,pn=Ce.current;$t.current=[],vn.forEach(function(qn){Ce.current=qn(Ce.current)}),Et.current=null,pn!==Ce.current&&Pt({})}})}return(0,le.useEffect)(function(){return function(){Et.current=null}},[]),[Ce.current,Yt]}function Nr(Ee){var Ce=(0,le.useRef)(Ee||null),Qe=(0,le.useRef)();function rt(){window.clearTimeout(Qe.current)}function Pt($t){Ce.current=$t,rt(),Qe.current=window.setTimeout(function(){Ce.current=null,Qe.current=void 0},100)}function Et(){return Ce.current}return(0,le.useEffect)(function(){return rt},[]),[Pt,Et]}function Ur(){var Ee=le.useState(-1),Ce=(0,Be.Z)(Ee,2),Qe=Ce[0],rt=Ce[1],Pt=le.useState(-1),Et=(0,Be.Z)(Pt,2),$t=Et[0],Yt=Et[1],Ut=le.useCallback(function(Cn,vn){rt(Cn),Yt(vn)},[]);return[Qe,$t,Ut]}var Sr=ee(47273),Ue=(0,Sr.Z)()?window:null;function bn(Ee,Ce){var Qe=(0,Ae.Z)(Ee)==="object"?Ee:{},rt=Qe.offsetHeader,Pt=rt===void 0?0:rt,Et=Qe.offsetSummary,$t=Et===void 0?0:Et,Yt=Qe.offsetScroll,Ut=Yt===void 0?0:Yt,Cn=Qe.getContainer,vn=Cn===void 0?function(){return Ue}:Cn,pn=vn()||Ue;return le.useMemo(function(){var qn=!!Ee;return{isSticky:qn,stickyClassName:qn?"".concat(Ce,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:$t,offsetScroll:Ut,container:pn}},[Ut,Pt,$t,Ce,pn])}function Xt(Ee,Ce,Qe){var rt=(0,le.useMemo)(function(){for(var Pt=[],Et=[],$t=0,Yt=0,Ut=0;Ut=pn&&(Mr=pn-qn),$t({scrollLeft:Mr/pn*(vn+2)}),_a.current.x=or.pageX},nr=function(){if(Et.current){var or=(0,Un.os)(Et.current).top,Kr=or+Et.current.offsetHeight,Po=Ut===window?document.documentElement.scrollTop+window.innerHeight:(0,Un.os)(Ut).top+Ut.clientHeight;Kr-(0,yt.Z)()<=Po||or>=Po-Yt?Xa(function(lo){return(0,He.Z)((0,He.Z)({},lo),{},{isHiddenScrollBar:!0})}):Xa(function(lo){return(0,He.Z)((0,He.Z)({},lo),{},{isHiddenScrollBar:!1})})}},fr=function(or){Xa(function(Kr){return(0,He.Z)((0,He.Z)({},Kr),{},{scrollLeft:or/vn*pn||0})})};return le.useImperativeHandle(Qe,function(){return{setScrollLeft:fr}}),le.useEffect(function(){var Wa=(0,Qn.Z)(document.body,"mouseup",Gr,!1),or=(0,Qn.Z)(document.body,"mousemove",tr,!1);return nr(),function(){Wa.remove(),or.remove()}},[qn,$r]),le.useEffect(function(){var Wa=(0,Qn.Z)(Ut,"scroll",nr,!1),or=(0,Qn.Z)(window,"resize",nr,!1);return function(){Wa.remove(),or.remove()}},[Ut]),le.useEffect(function(){Ht.isHiddenScrollBar||Xa(function(Wa){var or=Et.current;return or?(0,He.Z)((0,He.Z)({},Wa),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Wa})},[Ht.isHiddenScrollBar]),vn<=pn||!qn||Ht.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,yt.Z)(),width:pn,bottom:Yt},className:"".concat(Cn,"-sticky-scroll")},le.createElement("div",{onMouseDown:zr,ref:na,className:Ke()("".concat(Cn,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(Cn,"-sticky-scroll-bar-active"),$r)),style:{width:"".concat(qn,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},da=le.forwardRef(ur);function En(Ee){return null}var dr=En;function xr(Ee){return null}var Wr=xr,Ir="rc-table",ha=[],za={};function Ua(){return"No Data"}function La(Ee){var Ce,Qe=(0,He.Z)({rowKey:"key",prefixCls:Ir,emptyText:Ua},Ee),rt=Qe.prefixCls,Pt=Qe.className,Et=Qe.rowClassName,$t=Qe.style,Yt=Qe.data,Ut=Qe.rowKey,Cn=Qe.scroll,vn=Qe.tableLayout,pn=Qe.direction,qn=Qe.title,na=Qe.footer,ca=Qe.summary,Aa=Qe.caption,Ht=Qe.id,Xa=Qe.showHeader,_a=Qe.components,rr=Qe.emptyText,Tr=Qe.onRow,$r=Qe.onHeaderRow,Dr=Qe.internalHooks,Gr=Qe.transformColumns,zr=Qe.internalRefs,tr=Qe.tailor,nr=Qe.sticky,fr=Yt||ha,Wa=!!fr.length,or=Dr===de,Kr=le.useCallback(function(ei,Hi){return(0,Le.Z)(_a,ei)||Hi},[_a]),Po=le.useMemo(function(){return typeof Ut=="function"?Ut:function(ei){var Hi=ei&&ei[Ut];return Hi}},[Ut]),lo=Kr(["body"]),Mr=Ur(),vo=(0,Be.Z)(Mr,3),Bo=vo[0],Ra=vo[1],wo=vo[2],yi=Pa(Qe,fr,Po),Do=(0,Be.Z)(yi,6),Xr=Do[0],bi=Do[1],Qr=Do[2],gi=Do[3],_o=Do[4],_i=Do[5],to=Cn==null?void 0:Cn.x,_r=le.useState(0),Yr=(0,Be.Z)(_r,2),Zr=Yr[0],ce=Yr[1],pe=pa((0,He.Z)((0,He.Z)((0,He.Z)({},Qe),Xr),{},{expandable:!!Xr.expandedRowRender,columnTitle:Xr.columnTitle,expandedKeys:Qr,getRowKey:Po,onTriggerExpand:_i,expandIcon:gi,expandIconColumnIndex:Xr.expandIconColumnIndex,direction:pn,scrollWidth:or&&tr&&typeof to=="number"?to:null}),or?Gr:null),Pe=(0,Be.Z)(pe,3),Ot=Pe[0],tn=Pe[1],wa=Pe[2],ma=wa!=null?wa:to,zn=le.useMemo(function(){return{columns:Ot,flattenColumns:tn}},[Ot,tn]),jt=le.useRef(),Yn=le.useRef(),xn=le.useRef(),Ct=le.useRef(),gn=le.useRef(),In=le.useState(!1),ra=(0,Be.Z)(In,2),Hn=ra[0],ba=ra[1],ta=le.useState(!1),oa=(0,Be.Z)(ta,2),Ka=oa[0],Pn=oa[1],ya=lr(new Map),ja=(0,Be.Z)(ya,2),qr=ja[0],cr=ja[1],li=xt(tn),Za=li.map(function(ei){return qr.get(ei)}),Co=le.useMemo(function(){return Za},[Za.join("_")]),Cr=Nn(Co,tn.length,pn),ao=Cn&&an(Cn.y),Eo=Cn&&an(ma)||!!Xr.fixed,hi=Eo&&tn.some(function(ei){var Hi=ei.fixed;return Hi}),mi=le.useRef(),pr=bn(nr,rt),po=pr.isSticky,Ki=pr.offsetHeader,Li=pr.offsetSummary,ea=pr.offsetScroll,xo=pr.stickyClassName,Ri=pr.container,Zo=le.useMemo(function(){return ca==null?void 0:ca(fr)},[ca,fr]),Ci=(ao||po)&&le.isValidElement(Zo)&&Zo.type===fe&&Zo.props.fixed,Mi,oi,il;ao&&(oi={overflowY:"scroll",maxHeight:Cn.y}),Eo&&(Mi={overflowX:"auto"},ao||(oi={overflowY:"hidden"}),il={width:ma===!0?"auto":ma,minWidth:"100%"});var ll=le.useCallback(function(ei,Hi){(0,nt.Z)(jt.current)&&cr(function(Dl){if(Dl.get(ei)!==Hi){var Sl=new Map(Dl);return Sl.set(ei,Hi),Sl}return Dl})},[]),jl=Nr(null),Ii=(0,Be.Z)(jl,2),cl=Ii[0],Bl=Ii[1];function Gl(ei,Hi){Hi&&(typeof Hi=="function"?Hi(ei):Hi.scrollLeft!==ei&&(Hi.scrollLeft=ei,Hi.scrollLeft!==ei&&setTimeout(function(){Hi.scrollLeft=ei},0)))}var No=(0,Ne.Z)(function(ei){var Hi=ei.currentTarget,Dl=ei.scrollLeft,Sl=pn==="rtl",Vl=typeof Dl=="number"?Dl:Hi.scrollLeft,kl=Hi||za;if(!Bl()||Bl()===kl){var Ku;cl(kl),Gl(Vl,Yn.current),Gl(Vl,xn.current),Gl(Vl,gn.current),Gl(Vl,(Ku=mi.current)===null||Ku===void 0?void 0:Ku.setScrollLeft)}var Vu=Hi||Yn.current;if(Vu){var $u=Vu.scrollWidth,hu=Vu.clientWidth;if($u===hu){ba(!1),Pn(!1);return}Sl?(ba(-Vl<$u-hu),Pn(-Vl>0)):(ba(Vl>0),Pn(Vl<$u-hu))}}),Si=function(){Eo&&xn.current?No({currentTarget:xn.current}):(ba(!1),Pn(!1))},$i=function(Hi){var Dl=Hi.width;Dl!==Zr&&(Si(),ce(jt.current?jt.current.offsetWidth:Dl))},Zi=le.useRef(!1);le.useEffect(function(){Zi.current&&Si()},[Eo,Yt,Ot.length]),le.useEffect(function(){Zi.current=!0},[]);var hl=le.useState(0),ul=(0,Be.Z)(hl,2),sl=ul[0],wl=ul[1],Rl=le.useState(!0),ml=(0,Be.Z)(Rl,2),qi=ml[0],Wl=ml[1];le.useEffect(function(){(!tr||!or)&&(xn.current instanceof Element?wl((0,yt.o)(xn.current).width):wl((0,yt.o)(Ct.current).width)),Wl((0,Me.G)("position","sticky"))},[]),le.useEffect(function(){or&&zr&&(zr.body.current=xn.current)});var Jo=le.useCallback(function(ei){return le.createElement(le.Fragment,null,le.createElement(Vt,ei),Ci==="top"&&le.createElement(Rt,ei,Zo))},[Ci,Zo]),vu=le.useCallback(function(ei){return le.createElement(Rt,ei,Zo)},[Zo]),pu=Kr(["table"],"table"),Kl=le.useMemo(function(){return vn||(hi?ma==="max-content"?"auto":"fixed":ao||po||tn.some(function(ei){var Hi=ei.ellipsis;return Hi})?"fixed":"auto")},[ao,hi,tn,vn,po]),gu,ua={colWidths:Co,columCount:tn.length,stickyOffsets:Cr,onHeaderRow:$r,fixHeader:ao,scroll:Cn},er=le.useMemo(function(){return Wa?null:typeof rr=="function"?rr():rr},[Wa,rr]),Ho=le.createElement(Ln,{data:fr,measureColumnWidth:ao||Eo||po}),uo=le.createElement($a,{colWidths:tn.map(function(ei){var Hi=ei.width;return Hi}),columns:tn}),Fo=Aa!=null?le.createElement("caption",{className:"".concat(rt,"-caption")},Aa):void 0,Xo=(0,Bn.Z)(Qe,{data:!0}),Vi=(0,Bn.Z)(Qe,{aria:!0});if(ao||po){var Di;typeof lo=="function"?(Di=lo(fr,{scrollbarSize:sl,ref:xn,onScroll:No}),ua.colWidths=tn.map(function(ei,Hi){var Dl=ei.width,Sl=Hi===tn.length-1?Dl-sl:Dl;return typeof Sl=="number"&&!Number.isNaN(Sl)?Sl:0})):Di=le.createElement("div",{style:(0,He.Z)((0,He.Z)({},Mi),oi),onScroll:No,ref:xn,className:Ke()("".concat(rt,"-body"))},le.createElement(pu,(0,Ge.Z)({style:(0,He.Z)((0,He.Z)({},il),{},{tableLayout:Kl})},Vi),Fo,uo,Ho,!Ci&&Zo&&le.createElement(Rt,{stickyOffsets:Cr,flattenColumns:tn,columns:Ot},Zo)));var fl=(0,He.Z)((0,He.Z)((0,He.Z)({noData:!fr.length,maxContentScroll:Eo&&ma==="max-content"},ua),zn),{},{direction:pn,stickyClassName:xo,onScroll:No});gu=le.createElement(le.Fragment,null,Xa!==!1&&le.createElement(ia,(0,Ge.Z)({},fl,{stickyTopOffset:Ki,className:"".concat(rt,"-header"),ref:Yn}),Jo),Di,Ci&&Ci!=="top"&&le.createElement(ia,(0,Ge.Z)({},fl,{stickyBottomOffset:Li,className:"".concat(rt,"-summary"),ref:gn}),vu),po&&le.createElement(da,{ref:mi,offsetScroll:ea,scrollBodyRef:xn,onScroll:No,container:Ri}))}else gu=le.createElement("div",{style:(0,He.Z)((0,He.Z)({},Mi),oi),className:Ke()("".concat(rt,"-content")),onScroll:No,ref:xn},le.createElement(pu,(0,Ge.Z)({style:(0,He.Z)((0,He.Z)({},il),{},{tableLayout:Kl})},Vi),Fo,uo,Xa!==!1&&le.createElement(Vt,(0,Ge.Z)({},ua,zn)),Ho,Zo&&le.createElement(Rt,{stickyOffsets:Cr,flattenColumns:tn,columns:Ot},Zo)));var el=le.createElement("div",(0,Ge.Z)({className:Ke()(rt,Pt,(Ce={},(0,he.Z)(Ce,"".concat(rt,"-rtl"),pn==="rtl"),(0,he.Z)(Ce,"".concat(rt,"-ping-left"),Hn),(0,he.Z)(Ce,"".concat(rt,"-ping-right"),Ka),(0,he.Z)(Ce,"".concat(rt,"-layout-fixed"),vn==="fixed"),(0,he.Z)(Ce,"".concat(rt,"-fixed-header"),ao),(0,he.Z)(Ce,"".concat(rt,"-fixed-column"),hi),(0,he.Z)(Ce,"".concat(rt,"-scroll-horizontal"),Eo),(0,he.Z)(Ce,"".concat(rt,"-has-fix-left"),tn[0]&&tn[0].fixed),(0,he.Z)(Ce,"".concat(rt,"-has-fix-right"),tn[tn.length-1]&&tn[tn.length-1].fixed==="right"),Ce)),style:$t,id:Ht,ref:jt},Xo),qn&&le.createElement(la,{className:"".concat(rt,"-title")},qn(fr)),le.createElement("div",{ref:Ct,className:"".concat(rt,"-container")},gu),na&&le.createElement(la,{className:"".concat(rt,"-footer")},na(fr)));Eo&&(el=le.createElement(St.Z,{onResize:$i},el));var Ml=Dn(tn,Cr,pn,Ot),ou=le.useMemo(function(){return{scrollX:ma,prefixCls:rt,getComponent:Kr,scrollbarSize:sl,direction:pn,fixedInfoList:Ml,isSticky:po,supportSticky:qi,componentWidth:Zr,fixHeader:ao,fixColumn:hi,horizonScroll:Eo,tableLayout:Kl,rowClassName:Et,expandedRowClassName:Xr.expandedRowClassName,expandIcon:gi,expandableType:bi,expandRowByClick:Xr.expandRowByClick,expandedRowRender:Xr.expandedRowRender,onTriggerExpand:_i,expandIconColumnIndex:Xr.expandIconColumnIndex,indentSize:Xr.indentSize,allColumnsFixedLeft:tn.every(function(ei){return ei.fixed==="left"}),emptyNode:er,columns:Ot,flattenColumns:tn,onColumnResize:ll,hoverStartRow:Bo,hoverEndRow:Ra,onHover:wo,rowExpandable:Xr.rowExpandable,onRow:Tr,getRowKey:Po,expandedKeys:Qr,childrenColumnName:_o}},[ma,rt,Kr,sl,pn,Ml,po,qi,Zr,ao,hi,Eo,Kl,Et,Xr.expandedRowClassName,gi,bi,Xr.expandRowByClick,Xr.expandedRowRender,_i,Xr.expandIconColumnIndex,Xr.indentSize,er,Ot,tn,ll,Bo,Ra,wo,Xr.rowExpandable,Tr,Po,Qr,_o]);return le.createElement(ie.Provider,{value:ou},el)}function Or(Ee){return z(La,Ee)}var no=Or();no.EXPAND_COLUMN=b,no.INTERNAL_HOOKS=de,no.Column=dr,no.ColumnGroup=Wr,no.Summary=Oe;var Fr=no,Er=ee(65283),Pr=et(null),si=et(null);function ai(Ee,Ce,Qe){var rt=Ce||1;return Qe[Ee+rt]-(Qe[Ee]||0)}function xi(Ee){var Ce=Ee.rowInfo,Qe=Ee.column,rt=Ee.colIndex,Pt=Ee.indent,Et=Ee.index,$t=Ee.renderIndex,Yt=Ee.record,Ut=Ee.style,Cn=Ee.className,vn=Ee.inverse,pn=Ee.getHeight,qn=Qe.render,na=Qe.dataIndex,ca=Qe.className,Aa=Qe.width,Ht=Ve(si,["columnsOffset"]),Xa=Ht.columnsOffset,_a=Ft(Ce,Qe,rt,Pt,Et),rr=_a.key,Tr=_a.fixedInfo,$r=_a.appendCellNode,Dr=_a.additionalCellProps,Gr=Dr.style,zr=Dr.colSpan,tr=zr===void 0?1:zr,nr=Dr.rowSpan,fr=nr===void 0?1:nr,Wa=rt-1,or=ai(Wa,tr,Xa),Kr=tr>1?Aa-or:0,Po=(0,He.Z)((0,He.Z)((0,He.Z)({},Gr),Ut),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Kr,pointerEvents:"auto"}),lo=le.useMemo(function(){return vn?fr<=1:tr===0||fr===0||fr>1},[fr,tr,vn]);lo?Po.visibility="hidden":vn&&(Po.height=pn==null?void 0:pn(fr));var Mr=lo?function(){return null}:qn,vo={};return(fr===0||tr===0)&&(vo.rowSpan=1,vo.colSpan=1),le.createElement(Fn,(0,Ge.Z)({className:Ke()(ca,Cn),ellipsis:Qe.ellipsis,align:Qe.align,scope:Qe.rowScope,component:"div",prefixCls:Ce.prefixCls,key:rr,record:Yt,index:Et,renderIndex:$t,dataIndex:na,render:Mr,shouldCellUpdate:Qe.shouldCellUpdate},Tr,{appendNode:$r,additionalProps:(0,He.Z)((0,He.Z)({},Dr),{},{style:Po},vo)}))}var ho=xi,yo=["data","index","className","rowKey","style","extra","getHeight"],Go=le.forwardRef(function(Ee,Ce){var Qe=Ee.data,rt=Ee.index,Pt=Ee.className,Et=Ee.rowKey,$t=Ee.style,Yt=Ee.extra,Ut=Ee.getHeight,Cn=(0,Nt.Z)(Ee,yo),vn=Qe.record,pn=Qe.indent,qn=Qe.index,na=Ve(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ca=na.scrollX,Aa=na.flattenColumns,Ht=na.prefixCls,Xa=na.fixColumn,_a=na.componentWidth,rr=Te(vn,Et,rt,pn),Tr=rr.rowSupportExpand,$r=rr.expanded,Dr=rr.rowProps,Gr=rr.expandedRowRender,zr=rr.expandedRowClassName,tr;if(Tr&&$r){var nr=Gr(vn,rt,pn+1,$r),fr=zr==null?void 0:zr(vn,rt,pn),Wa={};Xa&&(Wa={style:(0,he.Z)({},"--virtual-width","".concat(_a,"px"))});var or="".concat(Ht,"-expanded-row-cell");tr=le.createElement("div",{className:Ke()("".concat(Ht,"-expanded-row"),"".concat(Ht,"-expanded-row-level-").concat(pn+1),fr)},le.createElement(Fn,{component:"div",prefixCls:Ht,className:Ke()(or,(0,he.Z)({},"".concat(or,"-fixed"),Xa)),additionalProps:Wa},nr))}var Kr=(0,He.Z)((0,He.Z)({},$t),{},{width:ca});Yt&&(Kr.position="absolute",Kr.pointerEvents="none");var Po=le.createElement("div",(0,Ge.Z)({},Dr,Cn,{ref:Tr?null:Ce,className:Ke()(Pt,"".concat(Ht,"-row"),Dr==null?void 0:Dr.className,(0,he.Z)({},"".concat(Ht,"-row-extra"),Yt)),style:(0,He.Z)((0,He.Z)({},Kr),Dr==null?void 0:Dr.style)}),Aa.map(function(lo,Mr){return le.createElement(ho,{key:Mr,rowInfo:rr,column:lo,colIndex:Mr,indent:pn,index:rt,renderIndex:qn,record:vn,inverse:Yt,getHeight:Ut})}));return Tr?le.createElement("div",{ref:Ce},Po,tr):Po}),Mo=ne(Go),Ao=Mo,gr=le.forwardRef(function(Ee,Ce){var Qe=Ee.data,rt=Ee.onScroll,Pt=Ve(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Et=Pt.flattenColumns,$t=Pt.onColumnResize,Yt=Pt.getRowKey,Ut=Pt.expandedKeys,Cn=Pt.prefixCls,vn=Pt.childrenColumnName,pn=Pt.emptyNode,qn=Pt.scrollX,na=Ve(Pr),ca=na.scrollY,Aa=na.listItemHeight,Ht=le.useRef(),Xa=dn(Qe,vn,Ut,Yt),_a=le.useMemo(function(){var tr=0;return Et.map(function(nr){var fr=nr.width,Wa=nr.key;return tr+=fr,[Wa,fr,tr]})},[Et]),rr=le.useMemo(function(){return _a.map(function(tr){return tr[2]})},[_a]);le.useEffect(function(){_a.forEach(function(tr){var nr=(0,Be.Z)(tr,2),fr=nr[0],Wa=nr[1];$t(fr,Wa)})},[_a]),le.useImperativeHandle(Ce,function(){var tr={};return Object.defineProperty(tr,"scrollLeft",{get:function(){var fr;return((fr=Ht.current)===null||fr===void 0?void 0:fr.getScrollInfo().x)||0},set:function(fr){var Wa;(Wa=Ht.current)===null||Wa===void 0||Wa.scrollTo({left:fr})}}),tr});var Tr=function(nr,fr){var Wa,or=(Wa=Xa[fr])===null||Wa===void 0?void 0:Wa.record,Kr=nr.onCell;if(Kr){var Po,lo=Kr(or,fr);return(Po=lo==null?void 0:lo.rowSpan)!==null&&Po!==void 0?Po:1}return 1},$r=function(nr){var fr=nr.start,Wa=nr.end,or=nr.getSize,Kr=nr.offsetY;if(Wa<0)return null;for(var Po=Et.filter(function(to){return Tr(to,fr)===0}),lo=fr,Mr=function(_r){if(Po=Po.filter(function(Yr){return Tr(Yr,_r)===0}),!Po.length)return lo=_r,"break"},vo=fr;vo>=0;vo-=1){var Bo=Mr(vo);if(Bo==="break")break}for(var Ra=Et.filter(function(to){return Tr(to,Wa)!==1}),wo=Wa,yi=function(_r){if(Ra=Ra.filter(function(Yr){return Tr(Yr,_r)!==1}),!Ra.length)return wo=Math.max(_r-1,Wa),"break"},Do=Wa;Do1})&&bi.push(_r)},gi=lo;gi<=wo;gi+=1)var _o=Qr(gi);var _i=bi.map(function(to){var _r=Xa[to],Yr=Yt(_r.record,to),Zr=function(Pe){var Ot=to+Pe-1,tn=Yt(Xa[Ot].record,Ot),wa=or(Yr,tn);return wa.bottom-wa.top},ce=or(Yr);return le.createElement(Ao,{key:to,data:_r,rowKey:Yr,index:to,style:{top:-Kr+ce.top},extra:!0,getHeight:Zr})});return _i},Dr=le.useMemo(function(){return{columnsOffset:rr}},[rr]),Gr="".concat(Cn,"-tbody"),zr;return Xa.length?zr=le.createElement(Er.Z,{fullHeight:!1,ref:Ht,className:Ke()(Gr,"".concat(Gr,"-virtual")),height:ca,itemHeight:Aa||24,data:Xa,itemKey:function(nr){return Yt(nr.record)},scrollWidth:qn,onVirtualScroll:function(nr){var fr=nr.x;rt({scrollLeft:fr})},extraRender:$r},function(tr,nr,fr){var Wa=Yt(tr.record,nr);return le.createElement(Ao,(0,Ge.Z)({data:tr,rowKey:Wa,index:nr},fr))}):zr=le.createElement("div",{className:Ke()("".concat(Cn,"-placeholder"))},le.createElement(Fn,{component:"div",prefixCls:Cn},pn)),le.createElement(si.Provider,{value:Dr},zr)}),eo=ne(gr),Qo=eo,Yo=function(Ce,Qe){var rt=Qe.ref,Pt=Qe.onScroll;return le.createElement(Qo,{ref:rt,data:Ce,onScroll:Pt})},Oo=100;function br(Ee){var Ce=Ee.columns,Qe=Ee.scroll,rt=Ee.prefixCls,Pt=rt===void 0?Ir:rt,Et=Ee.className,$t=Ee.listItemHeight,Yt=Qe||{},Ut=Yt.x,Cn=Yt.y;typeof Ut!="number"&&(Ut=((Ce||[]).length+1)*Oo),typeof Cn!="number"&&(Cn=500);var vn=le.useMemo(function(){return{scrollY:Cn,listItemHeight:$t}},[Cn,$t]);return le.createElement(Pr.Provider,{value:vn},le.createElement(Fr,(0,Ge.Z)({},Ee,{className:Ke()(Et,"".concat(Pt,"-virtual")),scroll:(0,He.Z)((0,He.Z)({},Qe),{},{x:Ut}),components:{body:Yo},columns:Ce,internalHooks:de,tailor:!0})))}function ri(Ee){return z(br,Ee)}var Hr=ri(),ko=null;function mo(Ee){return null}var di=mo;function vi(Ee){return null}var Ui=vi,tl=ee(2738),nl=ee(68031),Vo=ee(36355),Fi=ee(93891),Wi=ee(19716),dl=ee(8628),gl=ee(31724),Pl=ee(58421),kr=ee(71418),Qa=ee(88088);function Ga(Ee){return function(Qe){let{prefixCls:rt,onExpand:Pt,record:Et,expanded:$t,expandable:Yt}=Qe;const Ut=`${rt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:Cn=>{Pt(Et,Cn),Cn.stopPropagation()},className:Ke()(Ut,{[`${Ut}-spaced`]:!Yt,[`${Ut}-expanded`]:Yt&&$t,[`${Ut}-collapsed`]:Yt&&!$t}),"aria-label":$t?Ee.collapse:Ee.expand,"aria-expanded":$t})}}var Ya=Ga;function so(Ee,Ce){return"key"in Ee&&Ee.key!==void 0&&Ee.key!==null?Ee.key:Ee.dataIndex?Array.isArray(Ee.dataIndex)?Ee.dataIndex.join("."):Ee.dataIndex:Ce}function we(Ee,Ce){return Ce?`${Ce}-${Ee}`:`${Ee}`}function fn(Ee,Ce){return typeof Ee=="function"?Ee(Ce):Ee}function Mn(Ee,Ce){const Qe=fn(Ee,Ce);return Object.prototype.toString.call(Qe)==="[object Object]"?"":Qe}var Sa={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"},on=Sa,Ma=ee(7657),Fa=function(Ce,Qe){return le.createElement(Ma.Z,(0,Ge.Z)({},Ce,{ref:Qe,icon:on}))},jn=le.forwardRef(Fa),Xn=jn,sr=ee(56762);function Ha(Ee){const Ce=le.useRef(Ee),Qe=(0,sr.Z)();return[()=>Ce.current,rt=>{Ce.current=rt,Qe()}]}var Ta=ee(3113),Ja=ee(24905),Rr=ee(38854),bo=ee(64165),$o=ee(20834),Wo=ee(40875),Ti=ee(5112),Ji=ee(17574),al=ee(47472),Zl=ee(92832);function Al(Ee){let{value:Ce,onChange:Qe,filterSearch:rt,tablePrefixCls:Pt,locale:Et}=Ee;return rt?le.createElement("div",{className:`${Pt}-filter-dropdown-search`},le.createElement(Zl.default,{prefix:le.createElement(al.Z,null),placeholder:Et.filterSearchPlaceholder,onChange:Qe,value:Ce,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var So=Al,yl=ee(10228);const eu=Ee=>{const{keyCode:Ce}=Ee;Ce===yl.Z.ENTER&&Ee.stopPropagation()};var xl=le.forwardRef((Ee,Ce)=>le.createElement("div",{className:Ee.className,onClick:Qe=>Qe.stopPropagation(),onKeyDown:eu,ref:Ce},Ee.children));function tu(Ee){let Ce=[];return(Ee||[]).forEach(Qe=>{let{value:rt,children:Pt}=Qe;Ce.push(rt),Pt&&(Ce=[].concat((0,fa.Z)(Ce),(0,fa.Z)(tu(Pt))))}),Ce}function Qu(Ee){return Ee.some(Ce=>{let{children:Qe}=Ce;return Qe})}function su(Ee,Ce){return typeof Ce=="string"||typeof Ce=="number"?Ce==null?void 0:Ce.toString().toLowerCase().includes(Ee.trim().toLowerCase()):!1}function mu(Ee){let{filters:Ce,prefixCls:Qe,filteredKeys:rt,filterMultiple:Pt,searchValue:Et,filterSearch:$t}=Ee;return Ce.map((Yt,Ut)=>{const Cn=String(Yt.value);if(Yt.children)return{key:Cn||Ut,label:Yt.text,popupClassName:`${Qe}-dropdown-submenu`,children:mu({filters:Yt.children,prefixCls:Qe,filteredKeys:rt,filterMultiple:Pt,searchValue:Et,filterSearch:$t})};const vn=Pt?Ja.default:Ti.ZP,pn={key:Yt.value!==void 0?Cn:Ut,label:le.createElement(le.Fragment,null,le.createElement(vn,{checked:rt.includes(Cn)}),le.createElement("span",null,Yt.text))};return Et.trim()?typeof $t=="function"?$t(Et,Yt)?pn:null:su(Et,Yt.text)?pn:null:pn})}function Yu(Ee){var Ce,Qe;const{tablePrefixCls:rt,prefixCls:Pt,column:Et,dropdownPrefixCls:$t,columnKey:Yt,filterMultiple:Ut,filterMode:Cn="menu",filterSearch:vn=!1,filterState:pn,triggerFilter:qn,locale:na,children:ca,getPopupContainer:Aa}=Ee,{filterDropdownOpen:Ht,onFilterDropdownOpenChange:Xa,filterResetToDefaultFilteredValue:_a,defaultFilteredValue:rr,filterDropdownVisible:Tr,onFilterDropdownVisibleChange:$r}=Et,[Dr,Gr]=le.useState(!1),zr=!!(pn&&(!((Ce=pn.filteredKeys)===null||Ce===void 0)&&Ce.length||pn.forceFiltered)),tr=pe=>{Gr(pe),Xa==null||Xa(pe),$r==null||$r(pe)},nr=(Qe=Ht!=null?Ht:Tr)!==null&&Qe!==void 0?Qe:Dr,fr=pn==null?void 0:pn.filteredKeys,[Wa,or]=Ha(fr||[]),Kr=pe=>{let{selectedKeys:Pe}=pe;or(Pe)},Po=(pe,Pe)=>{let{node:Ot,checked:tn}=Pe;Kr(Ut?{selectedKeys:pe}:{selectedKeys:tn&&Ot.key?[Ot.key]:[]})};le.useEffect(()=>{Dr&&Kr({selectedKeys:fr||[]})},[fr]);const[lo,Mr]=le.useState([]),vo=pe=>{Mr(pe)},[Bo,Ra]=le.useState(""),wo=pe=>{const{value:Pe}=pe.target;Ra(Pe)};le.useEffect(()=>{Dr||Ra("")},[Dr]);const yi=pe=>{const Pe=pe&&pe.length?pe:null;if(Pe===null&&(!pn||!pn.filteredKeys)||(0,ke.Z)(Pe,pn==null?void 0:pn.filteredKeys,!0))return null;qn({column:Et,key:Yt,filteredKeys:Pe})},Do=()=>{tr(!1),yi(Wa())},Xr=function(){let{confirm:pe,closeDropdown:Pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pe&&yi([]),Pe&&tr(!1),Ra(""),or(_a?(rr||[]).map(Ot=>String(Ot)):[])},bi=function(){let{closeDropdown:pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pe&&tr(!1),yi(Wa())},Qr=pe=>{pe&&fr!==void 0&&or(fr||[]),tr(pe),!pe&&!Et.filterDropdown&&Do()},gi=Ke()({[`${$t}-menu-without-submenu`]:!Qu(Et.filters||[])}),_o=pe=>{if(pe.target.checked){const Pe=tu(Et==null?void 0:Et.filters).map(Ot=>String(Ot));or(Pe)}else or([])},_i=pe=>{let{filters:Pe}=pe;return(Pe||[]).map((Ot,tn)=>{const wa=String(Ot.value),ma={title:Ot.text,key:Ot.value!==void 0?wa:tn};return Ot.children&&(ma.children=_i({filters:Ot.children})),ma})},to=pe=>{var Pe;return Object.assign(Object.assign({},pe),{text:pe.title,value:pe.key,children:((Pe=pe.children)===null||Pe===void 0?void 0:Pe.map(Ot=>to(Ot)))||[]})};let _r;if(typeof Et.filterDropdown=="function")_r=Et.filterDropdown({prefixCls:`${$t}-custom`,setSelectedKeys:pe=>Kr({selectedKeys:pe}),selectedKeys:Wa(),confirm:bi,clearFilters:Xr,filters:Et.filters,visible:nr,close:()=>{tr(!1)}});else if(Et.filterDropdown)_r=Et.filterDropdown;else{const pe=Wa()||[],Pe=()=>(Et.filters||[]).length===0?le.createElement(bo.Z,{image:bo.Z.PRESENTED_IMAGE_SIMPLE,description:na.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Cn==="tree"?le.createElement(le.Fragment,null,le.createElement(So,{filterSearch:vn,value:Bo,onChange:wo,tablePrefixCls:rt,locale:na}),le.createElement("div",{className:`${rt}-filter-dropdown-tree`},Ut?le.createElement(Ja.default,{checked:pe.length===tu(Et.filters).length,indeterminate:pe.length>0&&pe.lengthtypeof vn=="function"?vn(Bo,to(tn)):su(Bo,tn.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(So,{filterSearch:vn,value:Bo,onChange:wo,tablePrefixCls:rt,locale:na}),le.createElement($o.default,{selectable:!0,multiple:Ut,prefixCls:`${$t}-menu`,className:gi,onSelect:Kr,onDeselect:Kr,selectedKeys:pe,getPopupContainer:Aa,openKeys:lo,onOpenChange:vo,items:mu({filters:Et.filters||[],filterSearch:vn,prefixCls:Pt,filteredKeys:Wa(),filterMultiple:Ut,searchValue:Bo})})),Ot=()=>_a?(0,ke.Z)((rr||[]).map(tn=>String(tn)),pe,!0):pe.length===0;_r=le.createElement(le.Fragment,null,Pe(),le.createElement("div",{className:`${Pt}-dropdown-btns`},le.createElement(Ta.ZP,{type:"link",size:"small",disabled:Ot(),onClick:()=>Xr()},na.filterReset),le.createElement(Ta.ZP,{type:"primary",size:"small",onClick:Do},na.filterConfirm)))}Et.filterDropdown&&(_r=le.createElement(Wo.J,{selectable:void 0},_r));const Yr=()=>le.createElement(xl,{className:`${Pt}-dropdown`},_r);let Zr;typeof Et.filterIcon=="function"?Zr=Et.filterIcon(zr):Et.filterIcon?Zr=Et.filterIcon:Zr=le.createElement(Xn,null);const{direction:ce}=le.useContext(Vo.E_);return le.createElement("div",{className:`${Pt}-column`},le.createElement("span",{className:`${rt}-column-title`},ca),le.createElement(Rr.Z,{dropdownRender:Yr,trigger:["click"],open:nr,onOpenChange:Qr,getPopupContainer:Aa,placement:ce==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ke()(`${Pt}-trigger`,{active:zr}),onClick:pe=>{pe.stopPropagation()}},Zr)))}var El=Yu;function Ru(Ee,Ce,Qe){let rt=[];return(Ee||[]).forEach((Pt,Et)=>{var $t;const Yt=we(Et,Qe);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let Ut=Pt.filteredValue;"filterDropdown"in Pt||(Ut=($t=Ut==null?void 0:Ut.map(String))!==null&&$t!==void 0?$t:Ut),rt.push({column:Pt,key:so(Pt,Yt),filteredKeys:Ut,forceFiltered:Pt.filtered})}else rt.push({column:Pt,key:so(Pt,Yt),filteredKeys:Ce&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(rt=[].concat((0,fa.Z)(rt),(0,fa.Z)(Ru(Pt.children,Ce,Yt))))}),rt}function Mu(Ee,Ce,Qe,rt,Pt,Et,$t,Yt){return Qe.map((Ut,Cn)=>{const vn=we(Cn,Yt),{filterMultiple:pn=!0,filterMode:qn,filterSearch:na}=Ut;let ca=Ut;if(ca.filters||ca.filterDropdown){const Aa=so(ca,vn),Ht=rt.find(Xa=>{let{key:_a}=Xa;return Aa===_a});ca=Object.assign(Object.assign({},ca),{title:Xa=>le.createElement(El,{tablePrefixCls:Ee,prefixCls:`${Ee}-filter`,dropdownPrefixCls:Ce,column:ca,columnKey:Aa,filterState:Ht,filterMultiple:pn,filterMode:qn,filterSearch:na,triggerFilter:Et,locale:Pt,getPopupContainer:$t},fn(Ut.title,Xa))})}return"children"in ca&&(ca=Object.assign(Object.assign({},ca),{children:Mu(Ee,Ce,ca.children,rt,Pt,Et,$t,vn)})),ca})}function rl(Ee){const Ce={};return Ee.forEach(Qe=>{let{key:rt,filteredKeys:Pt,column:Et}=Qe;const{filters:$t,filterDropdown:Yt}=Et;if(Yt)Ce[rt]=Pt||null;else if(Array.isArray(Pt)){const Ut=tu($t);Ce[rt]=Ut.filter(Cn=>Pt.includes(String(Cn)))}else Ce[rt]=null}),Ce}function ku(Ee,Ce){return Ce.reduce((Qe,rt)=>{const{column:{onFilter:Pt,filters:Et},filteredKeys:$t}=rt;return Pt&&$t&&$t.length?Qe.filter(Yt=>$t.some(Ut=>{const Cn=tu(Et),vn=Cn.findIndex(qn=>String(qn)===String(Ut)),pn=vn!==-1?Cn[vn]:Ut;return Pt(pn,Yt)})):Qe},Ee)}const nu=Ee=>Ee.flatMap(Ce=>"children"in Ce?[Ce].concat((0,fa.Z)(nu(Ce.children||[]))):[Ce]);function Ju(Ee){let{prefixCls:Ce,dropdownPrefixCls:Qe,mergedColumns:rt,onFilterChange:Pt,getPopupContainer:Et,locale:$t}=Ee;const Yt=le.useMemo(()=>nu(rt||[]),[rt]),[Ut,Cn]=le.useState(()=>Ru(Yt,!0)),vn=le.useMemo(()=>{const ca=Ru(Yt,!1);if(ca.length===0)return ca;let Aa=!0,Ht=!0;if(ca.forEach(Xa=>{let{filteredKeys:_a}=Xa;_a!==void 0?Aa=!1:Ht=!1}),Aa){const Xa=(Yt||[]).map((_a,rr)=>so(_a,we(rr)));return Ut.filter(_a=>{let{key:rr}=_a;return Xa.includes(rr)}).map(_a=>{const rr=Yt[Xa.findIndex(Tr=>Tr===_a.key)];return Object.assign(Object.assign({},_a),{column:Object.assign(Object.assign({},_a.column),rr),forceFiltered:rr.filtered})})}return ca},[Yt,Ut]),pn=le.useMemo(()=>rl(vn),[vn]),qn=ca=>{const Aa=vn.filter(Ht=>{let{key:Xa}=Ht;return Xa!==ca.key});Aa.push(ca),Cn(Aa),Pt(rl(Aa),Aa)};return[ca=>Mu(Ce,Qe,ca,vn,$t,qn,Et),vn,pn]}var bu=Ju;function Tu(Ee,Ce,Qe){const rt=le.useRef({});function Pt(Et){if(!rt.current||rt.current.data!==Ee||rt.current.childrenColumnName!==Ce||rt.current.getRowKey!==Qe){let Yt=function(Ut){Ut.forEach((Cn,vn)=>{const pn=Qe(Cn,vn);$t.set(pn,Cn),Cn&&typeof Cn=="object"&&Ce in Cn&&Yt(Cn[Ce]||[])})};const $t=new Map;Yt(Ee),rt.current={data:Ee,childrenColumnName:Ce,kvMap:$t,getRowKey:Qe}}return rt.current.kvMap.get(Et)}return[Pt]}var Xu=ee(50371),_u=function(Ee,Ce){var Qe={};for(var rt in Ee)Object.prototype.hasOwnProperty.call(Ee,rt)&&Ce.indexOf(rt)<0&&(Qe[rt]=Ee[rt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,rt=Object.getOwnPropertySymbols(Ee);Pt{const Et=Ee[Pt];typeof Et!="function"&&(Qe[Pt]=Et)}),Qe}function Zu(Ee,Ce,Qe){const rt=Qe&&typeof Qe=="object"?Qe:{},{total:Pt=0}=rt,Et=_u(rt,["total"]),[$t,Yt]=(0,le.useState)(()=>({current:"defaultCurrent"in Et?Et.defaultCurrent:1,pageSize:"defaultPageSize"in Et?Et.defaultPageSize:bl})),Ut=(0,Xu.Z)($t,Et,{total:Pt>0?Pt:Ee}),Cn=Math.ceil((Pt||Ee)/Ut.pageSize);Ut.current>Cn&&(Ut.current=Cn||1);const vn=(qn,na)=>{Yt({current:qn!=null?qn:1,pageSize:na||Ut.pageSize})},pn=(qn,na)=>{var ca;Qe&&((ca=Qe.onChange)===null||ca===void 0||ca.call(Qe,qn,na)),vn(qn,na),Ce(qn,na||(Ut==null?void 0:Ut.pageSize))};return Qe===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ut),{onChange:pn}),vn]}var fs=Zu,au=ee(84105),Bi=ee(35654),Cu=ee(90782),zu=ee(71430),rs=ee(18929);const Il={},Hu="SELECT_ALL",xu="SELECT_INVERT",Fu="SELECT_NONE",Fl=[],zl=(Ee,Ce)=>{let Qe=[];return(Ce||[]).forEach(rt=>{Qe.push(rt),rt&&typeof rt=="object"&&Ee in rt&&(Qe=[].concat((0,fa.Z)(Qe),(0,fa.Z)(zl(Ee,rt[Ee]))))}),Qe};var qu=(Ee,Ce)=>{const{preserveSelectedRowKeys:Qe,selectedRowKeys:rt,defaultSelectedRowKeys:Pt,getCheckboxProps:Et,onChange:$t,onSelect:Yt,onSelectAll:Ut,onSelectInvert:Cn,onSelectNone:vn,onSelectMultiple:pn,columnWidth:qn,type:na,selections:ca,fixed:Aa,renderCell:Ht,hideSelectAll:Xa,checkStrictly:_a=!0}=Ce||{},{prefixCls:rr,data:Tr,pageData:$r,getRecordByKey:Dr,getRowKey:Gr,expandType:zr,childrenColumnName:tr,locale:nr,getPopupContainer:fr}=Ee,[Wa,or]=(0,rs.Z)(rt||Pt||Fl,{value:rt}),Kr=le.useRef(new Map),Po=(0,le.useCallback)(to=>{if(Qe){const _r=new Map;to.forEach(Yr=>{let Zr=Dr(Yr);!Zr&&Kr.current.has(Yr)&&(Zr=Kr.current.get(Yr)),_r.set(Yr,Zr)}),Kr.current=_r}},[Dr,Qe]);le.useEffect(()=>{Po(Wa)},[Wa]);const{keyEntities:lo}=(0,le.useMemo)(()=>{if(_a)return{keyEntities:null};let to=Tr;if(Qe){const _r=new Set(Tr.map((Zr,ce)=>Gr(Zr,ce))),Yr=Array.from(Kr.current).reduce((Zr,ce)=>{let[pe,Pe]=ce;return _r.has(pe)?Zr:Zr.concat(Pe)},[]);to=[].concat((0,fa.Z)(to),(0,fa.Z)(Yr))}return(0,zu.I8)(to,{externalGetKey:Gr,childrenPropName:tr})},[Tr,Gr,_a,tr,Qe]),Mr=(0,le.useMemo)(()=>zl(tr,$r),[tr,$r]),vo=(0,le.useMemo)(()=>{const to=new Map;return Mr.forEach((_r,Yr)=>{const Zr=Gr(_r,Yr),ce=(Et?Et(_r):null)||{};to.set(Zr,ce)}),to},[Mr,Gr,Et]),Bo=(0,le.useCallback)(to=>{var _r;return!!(!((_r=vo.get(Gr(to)))===null||_r===void 0)&&_r.disabled)},[vo,Gr]),[Ra,wo]=(0,le.useMemo)(()=>{if(_a)return[Wa||[],[]];const{checkedKeys:to,halfCheckedKeys:_r}=(0,Cu.S)(Wa,!0,lo,Bo);return[to||[],_r]},[Wa,_a,lo,Bo]),yi=(0,le.useMemo)(()=>{const to=na==="radio"?Ra.slice(0,1):Ra;return new Set(to)},[Ra,na]),Do=(0,le.useMemo)(()=>na==="radio"?new Set:new Set(wo),[wo,na]),[Xr,bi]=(0,le.useState)(null);le.useEffect(()=>{Ce||or(Fl)},[!!Ce]);const Qr=(0,le.useCallback)((to,_r)=>{let Yr,Zr;Po(to),Qe?(Yr=to,Zr=to.map(ce=>Kr.current.get(ce))):(Yr=[],Zr=[],to.forEach(ce=>{const pe=Dr(ce);pe!==void 0&&(Yr.push(ce),Zr.push(pe))})),or(Yr),$t==null||$t(Yr,Zr,{type:_r})},[or,Dr,$t,Qe]),gi=(0,le.useCallback)((to,_r,Yr,Zr)=>{if(Yt){const ce=Yr.map(pe=>Dr(pe));Yt(Dr(to),_r,ce,Zr)}Qr(Yr,"single")},[Yt,Dr,Qr]),_o=(0,le.useMemo)(()=>!ca||Xa?null:(ca===!0?[Hu,xu,Fu]:ca).map(_r=>_r===Hu?{key:"all",text:nr.selectionAll,onSelect(){Qr(Tr.map((Yr,Zr)=>Gr(Yr,Zr)).filter(Yr=>{const Zr=vo.get(Yr);return!(Zr!=null&&Zr.disabled)||yi.has(Yr)}),"all")}}:_r===xu?{key:"invert",text:nr.selectInvert,onSelect(){const Yr=new Set(yi);$r.forEach((ce,pe)=>{const Pe=Gr(ce,pe),Ot=vo.get(Pe);Ot!=null&&Ot.disabled||(Yr.has(Pe)?Yr.delete(Pe):Yr.add(Pe))});const Zr=Array.from(Yr);Cn&&Cn(Zr),Qr(Zr,"invert")}}:_r===Fu?{key:"none",text:nr.selectNone,onSelect(){vn==null||vn(),Qr(Array.from(yi).filter(Yr=>{const Zr=vo.get(Yr);return Zr==null?void 0:Zr.disabled}),"none")}}:_r).map(_r=>Object.assign(Object.assign({},_r),{onSelect:function(){for(var Yr,Zr,ce=arguments.length,pe=new Array(ce),Pe=0;Pe{var _r;if(!Ce)return to.filter(In=>In!==Il);let Yr=(0,fa.Z)(to);const Zr=new Set(yi),ce=Mr.map(Gr).filter(In=>!vo.get(In).disabled),pe=ce.every(In=>Zr.has(In)),Pe=ce.some(In=>Zr.has(In)),Ot=()=>{const In=[];pe?ce.forEach(Hn=>{Zr.delete(Hn),In.push(Hn)}):ce.forEach(Hn=>{Zr.has(Hn)||(Zr.add(Hn),In.push(Hn))});const ra=Array.from(Zr);Ut==null||Ut(!pe,ra.map(Hn=>Dr(Hn)),In.map(Hn=>Dr(Hn))),Qr(ra,"all"),bi(null)};let tn;if(na!=="radio"){let In;if(_o){const oa={getPopupContainer:fr,items:_o.map((Ka,Pn)=>{const{key:ya,text:ja,onSelect:qr}=Ka;return{key:ya!=null?ya:Pn,onClick:()=>{qr==null||qr(ce)},label:ja}})};In=le.createElement("div",{className:`${rr}-selection-extra`},le.createElement(Rr.Z,{menu:oa,getPopupContainer:fr},le.createElement("span",null,le.createElement(au.Z,null))))}const ra=Mr.map((oa,Ka)=>{const Pn=Gr(oa,Ka),ya=vo.get(Pn)||{};return Object.assign({checked:Zr.has(Pn)},ya)}).filter(oa=>{let{disabled:Ka}=oa;return Ka}),Hn=!!ra.length&&ra.length===Mr.length,ba=Hn&&ra.every(oa=>{let{checked:Ka}=oa;return Ka}),ta=Hn&&ra.some(oa=>{let{checked:Ka}=oa;return Ka});tn=!Xa&&le.createElement("div",{className:`${rr}-selection`},le.createElement(Ja.default,{checked:Hn?ba:!!Mr.length&&pe,indeterminate:Hn?!ba&&ta:!pe&&Pe,onChange:Ot,disabled:Mr.length===0||Hn,"aria-label":In?"Custom selection":"Select all",skipGroup:!0}),In)}let wa;na==="radio"?wa=(In,ra,Hn)=>{const ba=Gr(ra,Hn),ta=Zr.has(ba);return{node:le.createElement(Ti.ZP,Object.assign({},vo.get(ba),{checked:ta,onClick:oa=>oa.stopPropagation(),onChange:oa=>{Zr.has(ba)||gi(ba,!0,[ba],oa.nativeEvent)}})),checked:ta}}:wa=(In,ra,Hn)=>{var ba;const ta=Gr(ra,Hn),oa=Zr.has(ta),Ka=Do.has(ta),Pn=vo.get(ta);let ya;return zr==="nest"?ya=Ka:ya=(ba=Pn==null?void 0:Pn.indeterminate)!==null&&ba!==void 0?ba:Ka,{node:le.createElement(Ja.default,Object.assign({},Pn,{indeterminate:ya,checked:oa,skipGroup:!0,onClick:ja=>ja.stopPropagation(),onChange:ja=>{let{nativeEvent:qr}=ja;const{shiftKey:cr}=qr;let li=-1,Za=-1;if(cr&&_a){const Co=new Set([Xr,ta]);ce.some((Cr,ao)=>{if(Co.has(Cr))if(li===-1)li=ao;else return Za=ao,!0;return!1})}if(Za!==-1&&li!==Za&&_a){const Co=ce.slice(li,Za+1),Cr=[];oa?Co.forEach(Eo=>{Zr.has(Eo)&&(Cr.push(Eo),Zr.delete(Eo))}):Co.forEach(Eo=>{Zr.has(Eo)||(Cr.push(Eo),Zr.add(Eo))});const ao=Array.from(Zr);pn==null||pn(!oa,ao.map(Eo=>Dr(Eo)),Cr.map(Eo=>Dr(Eo))),Qr(ao,"multiple")}else{const Co=Ra;if(_a){const Cr=oa?(0,Bi._5)(Co,ta):(0,Bi.L0)(Co,ta);gi(ta,!oa,Cr,qr)}else{const Cr=(0,Cu.S)([].concat((0,fa.Z)(Co),[ta]),!0,lo,Bo),{checkedKeys:ao,halfCheckedKeys:Eo}=Cr;let hi=ao;if(oa){const mi=new Set(ao);mi.delete(ta),hi=(0,Cu.S)(Array.from(mi),{checked:!1,halfCheckedKeys:Eo},lo,Bo).checkedKeys}gi(ta,!oa,hi,qr)}}bi(oa?null:ta)}})),checked:oa}};const ma=(In,ra,Hn)=>{const{node:ba,checked:ta}=wa(In,ra,Hn);return Ht?Ht(ta,ra,Hn,ba):ba};if(!Yr.includes(Il))if(Yr.findIndex(In=>{var ra;return((ra=In[va])===null||ra===void 0?void 0:ra.columnType)==="EXPAND_COLUMN"})===0){const[In,...ra]=Yr;Yr=[In,Il].concat((0,fa.Z)(ra))}else Yr=[Il].concat((0,fa.Z)(Yr));const zn=Yr.indexOf(Il);Yr=Yr.filter((In,ra)=>In!==Il||ra===zn);const jt=Yr[zn-1],Yn=Yr[zn+1];let xn=Aa;xn===void 0&&((Yn==null?void 0:Yn.fixed)!==void 0?xn=Yn.fixed:(jt==null?void 0:jt.fixed)!==void 0&&(xn=jt.fixed)),xn&&jt&&((_r=jt[va])===null||_r===void 0?void 0:_r.columnType)==="EXPAND_COLUMN"&&jt.fixed===void 0&&(jt.fixed=xn);const Ct=Ke()(`${rr}-selection-col`,{[`${rr}-selection-col-with-dropdown`]:ca&&na==="checkbox"}),gn={fixed:xn,width:qn,className:`${rr}-selection-column`,title:Ce.columnTitle||tn,render:ma,onCell:Ce.onCell,[va]:{className:Ct}};return Yr.map(In=>In===Il?gn:In)},[Gr,Mr,Ce,Ra,yi,Do,qn,_o,zr,Xr,vo,pn,gi,Bo]),yi]},ju=ee(89489),Ar=ee(59477),Bu=ee(6848);const Yl="ascend",Hl="descend";function qa(Ee){return typeof Ee.sorter=="object"&&typeof Ee.sorter.multiple=="number"?Ee.sorter.multiple:!1}function du(Ee){return typeof Ee=="function"?Ee:Ee&&typeof Ee=="object"&&Ee.compare?Ee.compare:!1}function es(Ee,Ce){return Ce?Ee[Ee.indexOf(Ce)+1]:Ee[0]}function is(Ee,Ce,Qe){let rt=[];function Pt(Et,$t){rt.push({column:Et,key:so(Et,$t),multiplePriority:qa(Et),sortOrder:Et.sortOrder})}return(Ee||[]).forEach((Et,$t)=>{const Yt=we($t,Qe);Et.children?("sortOrder"in Et&&Pt(Et,Yt),rt=[].concat((0,fa.Z)(rt),(0,fa.Z)(is(Et.children,Ce,Yt)))):Et.sorter&&("sortOrder"in Et?Pt(Et,Yt):Ce&&Et.defaultSortOrder&&rt.push({column:Et,key:so(Et,Yt),multiplePriority:qa(Et),sortOrder:Et.defaultSortOrder}))}),rt}function wu(Ee,Ce,Qe,rt,Pt,Et,$t,Yt){return(Ce||[]).map((Ut,Cn)=>{const vn=we(Cn,Yt);let pn=Ut;if(pn.sorter){const qn=pn.sortDirections||Pt,na=pn.showSorterTooltip===void 0?$t:pn.showSorterTooltip,ca=so(pn,vn),Aa=Qe.find(zr=>{let{key:tr}=zr;return tr===ca}),Ht=Aa?Aa.sortOrder:null,Xa=es(qn,Ht);let _a;if(Ut.sortIcon)_a=Ut.sortIcon({sortOrder:Ht});else{const zr=qn.includes(Yl)&&le.createElement(Ar.Z,{className:Ke()(`${Ee}-column-sorter-up`,{active:Ht===Yl})}),tr=qn.includes(Hl)&&le.createElement(ju.Z,{className:Ke()(`${Ee}-column-sorter-down`,{active:Ht===Hl})});_a=le.createElement("span",{className:Ke()(`${Ee}-column-sorter`,{[`${Ee}-column-sorter-full`]:!!(zr&&tr)})},le.createElement("span",{className:`${Ee}-column-sorter-inner`,"aria-hidden":"true"},zr,tr))}const{cancelSort:rr,triggerAsc:Tr,triggerDesc:$r}=Et||{};let Dr=rr;Xa===Hl?Dr=$r:Xa===Yl&&(Dr=Tr);const Gr=typeof na=="object"?na:{title:Dr};pn=Object.assign(Object.assign({},pn),{className:Ke()(pn.className,{[`${Ee}-column-sort`]:Ht}),title:zr=>{const tr=le.createElement("div",{className:`${Ee}-column-sorters`},le.createElement("span",{className:`${Ee}-column-title`},fn(Ut.title,zr)),_a);return na?le.createElement(Bu.Z,Object.assign({},Gr),tr):tr},onHeaderCell:zr=>{const tr=Ut.onHeaderCell&&Ut.onHeaderCell(zr)||{},nr=tr.onClick,fr=tr.onKeyDown;tr.onClick=Kr=>{rt({column:Ut,key:ca,sortOrder:Xa,multiplePriority:qa(Ut)}),nr==null||nr(Kr)},tr.onKeyDown=Kr=>{Kr.keyCode===yl.Z.ENTER&&(rt({column:Ut,key:ca,sortOrder:Xa,multiplePriority:qa(Ut)}),fr==null||fr(Kr))};const Wa=Mn(Ut.title,{}),or=Wa==null?void 0:Wa.toString();return Ht?tr["aria-sort"]=Ht==="ascend"?"ascending":"descending":tr["aria-label"]=or||"",tr.className=Ke()(tr.className,`${Ee}-column-has-sorters`),tr.tabIndex=0,Ut.ellipsis&&(tr.title=(Wa!=null?Wa:"").toString()),tr}})}return"children"in pn&&(pn=Object.assign(Object.assign({},pn),{children:wu(Ee,pn.children,Qe,rt,Pt,Et,$t,vn)})),pn})}function ts(Ee){const{column:Ce,sortOrder:Qe}=Ee;return{column:Ce,order:Qe,field:Ce.dataIndex,columnKey:Ce.key}}function cu(Ee){const Ce=Ee.filter(Qe=>{let{sortOrder:rt}=Qe;return rt}).map(ts);return Ce.length===0&&Ee.length?Object.assign(Object.assign({},ts(Ee[Ee.length-1])),{column:void 0}):Ce.length<=1?Ce[0]||{}:Ce}function Qi(Ee,Ce,Qe){const rt=Ce.slice().sort(($t,Yt)=>Yt.multiplePriority-$t.multiplePriority),Pt=Ee.slice(),Et=rt.filter($t=>{let{column:{sorter:Yt},sortOrder:Ut}=$t;return du(Yt)&&Ut});return Et.length?Pt.sort(($t,Yt)=>{for(let Ut=0;Ut{const Yt=$t[Qe];return Yt?Object.assign(Object.assign({},$t),{[Qe]:Qi(Yt,Ce,Qe)}):$t}):Pt}function ls(Ee){let{prefixCls:Ce,mergedColumns:Qe,onSorterChange:rt,sortDirections:Pt,tableLocale:Et,showSorterTooltip:$t}=Ee;const[Yt,Ut]=le.useState(is(Qe,!0)),Cn=le.useMemo(()=>{let ca=!0;const Aa=is(Qe,!1);if(!Aa.length)return Yt;const Ht=[];function Xa(rr){ca?Ht.push(rr):Ht.push(Object.assign(Object.assign({},rr),{sortOrder:null}))}let _a=null;return Aa.forEach(rr=>{_a===null?(Xa(rr),rr.sortOrder&&(rr.multiplePriority===!1?ca=!1:_a=!0)):(_a&&rr.multiplePriority!==!1||(ca=!1),Xa(rr))}),Ht},[Qe,Yt]),vn=le.useMemo(()=>{const ca=Cn.map(Aa=>{let{column:Ht,sortOrder:Xa}=Aa;return{column:Ht,order:Xa}});return{sortColumns:ca,sortColumn:ca[0]&&ca[0].column,sortOrder:ca[0]&&ca[0].order}},[Cn]);function pn(ca){let Aa;ca.multiplePriority===!1||!Cn.length||Cn[0].multiplePriority===!1?Aa=[ca]:Aa=[].concat((0,fa.Z)(Cn.filter(Ht=>{let{key:Xa}=Ht;return Xa!==ca.key})),[ca]),Ut(Aa),rt(cu(Aa),Aa)}return[ca=>wu(Ce,ca,Cn,pn,Pt,Et,$t),Cn,vn,()=>cu(Cn)]}function us(Ee,Ce){return Ee.map(Qe=>{const rt=Object.assign({},Qe);return rt.title=fn(Qe.title,Ce),"children"in rt&&(rt.children=us(rt.children,Ce)),rt})}function ss(Ee){return[le.useCallback(Qe=>us(Qe,Ee),[Ee])]}var Gu=Or((Ee,Ce)=>{const{_renderTimes:Qe}=Ee,{_renderTimes:rt}=Ce;return Qe!==rt}),Jl=ri((Ee,Ce)=>{const{_renderTimes:Qe}=Ee,{_renderTimes:rt}=Ce;return Qe!==rt}),Xl=ee(64993),ru=ee(17313),fu=ee(83116),Wu=ee(37613),Se=Ee=>{const{componentCls:Ce}=Ee,Qe=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`,rt=(Pt,Et,$t)=>({[`&${Ce}-${Pt}`]:{[`> ${Ce}-container`]:{[`> ${Ce}-content, > ${Ce}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ce}-expanded-row-fixed`]:{margin:`-${Et}px -${$t+Ee.lineWidth}px`}}}}}});return{[`${Ce}-wrapper`]:{[`${Ce}${Ce}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ce}-title`]:{border:Qe,borderBottom:0},[`> ${Ce}-container`]:{borderInlineStart:Qe,borderTop:Qe,[` + `]:Object.assign({},se(De))}}};var ve=(0,et.Z)("Skeleton",De=>{const{componentCls:fe}=De,Xe=(0,Ve.TS)(De,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(Xe)]},De=>{const{colorFillContent:fe,colorFill:Xe}=De,Rt=fe,Oe=Xe;return{color:Rt,colorGradientEnd:Oe,gradientFromColor:Rt,gradientToColor:Oe,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),je=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,shape:Ie="circle",size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls","className"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-avatar`,shape:Ie,size:St},nn))))},He=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,block:Ie=!1,size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe,[`${Me}-block`]:Ie},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-button`,size:St},nn))))};const he="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 Ke=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,active:Ie}=De,{getPrefixCls:St}=Be.useContext(Ne.E_),nt=St("skeleton",fe),[Me,yt]=ve(nt),Bn=de()(nt,`${nt}-element`,{[`${nt}-active`]:Ie},Xe,Rt,yt);return Me(Be.createElement("div",{className:Bn},Be.createElement("div",{className:de()(`${nt}-image`,Xe),style:Oe},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${nt}-image-svg`},Be.createElement("path",{d:he,className:`${nt}-image-path`})))))},Le=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,active:Oe,block:Ie,size:St="default"}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=(0,Ze.Z)(De,["prefixCls"]),dn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Oe,[`${Me}-block`]:Ie},Xe,Rt,Bn);return yt(Be.createElement("div",{className:dn},Be.createElement(le,Object.assign({prefixCls:`${Me}-input`,size:St},nn))))},ot=ee(14809),lt={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"},gt=lt,ft=ee(7657),ln=function(fe,Xe){return Be.createElement(ft.Z,(0,ot.Z)({},fe,{ref:Xe,icon:gt}))},xt=Be.forwardRef(ln),an=xt,$e=De=>{const{prefixCls:fe,className:Xe,rootClassName:Rt,style:Oe,active:Ie,children:St}=De,{getPrefixCls:nt}=Be.useContext(Ne.E_),Me=nt("skeleton",fe),[yt,Bn]=ve(Me),nn=de()(Me,`${Me}-element`,{[`${Me}-active`]:Ie},Bn,Xe,Rt),dn=St!=null?St:Be.createElement(an,null);return yt(Be.createElement("div",{className:nn},Be.createElement("div",{className:de()(`${Me}-image`,Xe),style:Oe},dn)))},dt=ee(95190),Vn=De=>{const fe=nt=>{const{width:Me,rows:yt=2}=De;if(Array.isArray(Me))return Me[nt];if(yt-1===nt)return Me},{prefixCls:Xe,className:Rt,style:Oe,rows:Ie}=De,St=(0,dt.Z)(Array(Ie)).map((nt,Me)=>Be.createElement("li",{key:Me,style:{width:fe(Me)}}));return Be.createElement("ul",{className:de()(Xe,Rt),style:Oe},St)},Fn=De=>{let{prefixCls:fe,className:Xe,width:Rt,style:Oe}=De;return Be.createElement("h3",{className:de()(fe,Xe),style:Object.assign({width:Rt},Oe)})};function ze(De){return De&&typeof De=="object"?De:{}}function ct(De,fe){return De&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Lt(De,fe){return!De&&fe?{width:"38%"}:De&&fe?{width:"50%"}:{}}function mt(De,fe){const Xe={};return(!De||!fe)&&(Xe.width="61%"),!De&&fe?Xe.rows=3:Xe.rows=2,Xe}const Nt=De=>{const{prefixCls:fe,loading:Xe,className:Rt,rootClassName:Oe,style:Ie,children:St,avatar:nt=!1,title:Me=!0,paragraph:yt=!0,active:Bn,round:nn}=De,{getPrefixCls:dn,direction:un,skeleton:yn}=Be.useContext(Ne.E_),Te=dn("skeleton",fe),[Ft,zt]=ve(Te);if(Xe||!("loading"in De)){const wt=!!nt,kt=!!Me,sn=!!yt;let cn;if(wt){const va=Object.assign(Object.assign({prefixCls:`${Te}-avatar`},ct(kt,sn)),ze(nt));cn=Be.createElement("div",{className:`${Te}-header`},Be.createElement(le,Object.assign({},va)))}let Ln;if(kt||sn){let va;if(kt){const Na=Object.assign(Object.assign({prefixCls:`${Te}-title`},Lt(wt,sn)),ze(Me));va=Be.createElement(Fn,Object.assign({},Na))}let Da;if(sn){const Na=Object.assign(Object.assign({prefixCls:`${Te}-paragraph`},mt(wt,kt)),ze(yt));Da=Be.createElement(Vn,Object.assign({},Na))}Ln=Be.createElement("div",{className:`${Te}-content`},va,Da)}const Jn=de()(Te,{[`${Te}-with-avatar`]:wt,[`${Te}-active`]:Bn,[`${Te}-rtl`]:un==="rtl",[`${Te}-round`]:nn},yn==null?void 0:yn.className,Rt,Oe,zt);return Ft(Be.createElement("div",{className:Jn,style:Object.assign(Object.assign({},yn==null?void 0:yn.style),Ie)},cn,Ln))}return typeof St!="undefined"?St:null};Nt.Button=He,Nt.Avatar=je,Nt.Input=Le,Nt.Image=Ke,Nt.Node=$e;var ut=Nt,at=ut},31797:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ve}});var b=ee(59301),de=ee(56762),Be=ee(92343),Ne=ee(92310),Ze=ee.n(Ne),ke=ee(36355),le=ee(61621),et=be=>{const{value:je,formatter:Ae,precision:He,decimalSeparator:he,groupSeparator:qe="",prefixCls:Ke}=be;let ht;if(typeof Ae=="function")ht=Ae(je);else{const Le=String(je),ot=Le.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ot||Le==="-")ht=Le;else{const lt=ot[1];let gt=ot[2]||"0",ft=ot[4]||"";gt=gt.replace(/\B(?=(\d{3})+(?!\d))/g,qe),typeof He=="number"&&(ft=ft.padEnd(He,"0").slice(0,He>0?He:0)),ft&&(ft=`${he}${ft}`),ht=[b.createElement("span",{key:"int",className:`${Ke}-content-value-int`},lt,gt),ft&&b.createElement("span",{key:"decimal",className:`${Ke}-content-value-decimal`},ft)]}}return b.createElement("span",{className:`${Ke}-content-value`},ht)},Ve=ee(17313),Ge=ee(83116),Je=ee(37613);const Ye=be=>{const{componentCls:je,marginXXS:Ae,padding:He,colorTextDescription:he,titleFontSize:qe,colorTextHeading:Ke,contentFontSize:ht,fontFamily:Le}=be;return{[`${je}`]:Object.assign(Object.assign({},(0,Ve.Wf)(be)),{[`${je}-title`]:{marginBottom:Ae,color:he,fontSize:qe},[`${je}-skeleton`]:{paddingTop:He},[`${je}-content`]:{color:Ke,fontSize:ht,fontFamily:Le,[`${je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${je}-content-prefix, ${je}-content-suffix`]:{display:"inline-block"},[`${je}-content-prefix`]:{marginInlineEnd:Ae},[`${je}-content-suffix`]:{marginInlineStart:Ae}}})}};var se=(0,Ge.Z)("Statistic",be=>{const je=(0,Je.TS)(be,{});return[Ye(je)]},be=>{const{fontSizeHeading3:je,fontSize:Ae}=be;return{titleFontSize:Ae,contentFontSize:je}}),a=be=>{const{prefixCls:je,className:Ae,rootClassName:He,style:he,valueStyle:qe,value:Ke=0,title:ht,valueRender:Le,prefix:ot,suffix:lt,loading:gt=!1,onMouseEnter:ft,onMouseLeave:ln,decimalSeparator:xt=".",groupSeparator:an=","}=be,{getPrefixCls:hn,direction:$e,statistic:dt}=b.useContext(ke.E_),rn=hn("statistic",je),[Vn,Zt]=se(rn),Fn=b.createElement(et,Object.assign({decimalSeparator:xt,groupSeparator:an,prefixCls:rn},be,{value:Ke})),ze=Ze()(rn,{[`${rn}-rtl`]:$e==="rtl"},dt==null?void 0:dt.className,Ae,He,Zt);return Vn(b.createElement("div",{className:ze,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),he),onMouseEnter:ft,onMouseLeave:ln},ht&&b.createElement("div",{className:`${rn}-title`},ht),b.createElement(le.Z,{paragraph:!1,loading:gt,className:`${rn}-skeleton`},b.createElement("div",{style:qe,className:`${rn}-content`},ot&&b.createElement("span",{className:`${rn}-content-prefix`},ot),Le?Le(Fn):Fn,lt&&b.createElement("span",{className:`${rn}-content-suffix`},lt)))))};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 y(be,je){let Ae=be;const He=/\[[^\]]*]/g,he=(je.match(He)||[]).map(Le=>Le.slice(1,-1)),qe=je.replace(He,"[]"),Ke=x.reduce((Le,ot)=>{let[lt,gt]=ot;if(Le.includes(lt)){const ft=Math.floor(Ae/gt);return Ae-=ft*gt,Le.replace(new RegExp(`${lt}+`,"g"),ln=>{const xt=ln.length;return ft.toString().padStart(xt,"0")})}return Le},qe);let ht=0;return Ke.replace(He,()=>{const Le=he[ht];return ht+=1,Le})}function z(be,je){const{format:Ae=""}=je,He=new Date(be).getTime(),he=Date.now(),qe=Math.max(He-he,0);return y(qe,Ae)}const ne=1e3/30;function re(be){return new Date(be).getTime()}const ue=be=>{const{value:je,format:Ae="HH:mm:ss",onChange:He,onFinish:he}=be,qe=(0,de.Z)(),Ke=b.useRef(null),ht=()=>{he==null||he(),Ke.current&&(clearInterval(Ke.current),Ke.current=null)},Le=()=>{const gt=re(je);gt>=Date.now()&&(Ke.current=setInterval(()=>{qe(),He==null||He(gt-Date.now()),gt(Le(),()=>{Ke.current&&(clearInterval(Ke.current),Ke.current=null)}),[je]);const ot=(gt,ft)=>z(gt,Object.assign(Object.assign({},ft),{format:Ae})),lt=gt=>(0,Be.Tm)(gt,{title:void 0});return b.createElement(a,Object.assign({},be,{valueRender:lt,formatter:ot}))};var ie=b.memo(ue);a.Countdown=ie;var ve=a},15969:function(Qt,Gt,ee){"use strict";ee.d(Gt,{N:function(){return b}});const b=de=>({color:de.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${de.motionDurationSlow}`,"&:focus, &:hover":{color:de.colorLinkHover},"&:active":{color:de.colorLinkActive}})},1710:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return qi}});var b={},de="rc-table-internal-hook",Be=ee(50298),Ne=ee(6089),Ze=ee(34280),ke=ee(13697),le=ee(59301),st=ee(4676);function et(Ee){var Ce=le.createContext(void 0),Qe=function(Pt){var Et=Pt.value,$t=Pt.children,Yt=le.useRef(Et);Yt.current=Et;var Ut=le.useState(function(){return{getValue:function(){return Yt.current},listeners:new Set}}),Cn=(0,Be.Z)(Ut,1),vn=Cn[0];return(0,Ze.Z)(function(){(0,st.unstable_batchedUpdates)(function(){vn.listeners.forEach(function(pn){pn(Et)})})},[Et]),le.createElement(Ce.Provider,{value:vn},$t)};return{Context:Ce,Provider:Qe,defaultValue:Ee}}function Ve(Ee,Ce){var Qe=(0,Ne.Z)(typeof Ce=="function"?Ce:function(pn){if(Ce===void 0)return pn;if(!Array.isArray(Ce))return pn[Ce];var qn={};return Ce.forEach(function(aa){qn[aa]=pn[aa]}),qn}),rt=le.useContext(Ee==null?void 0:Ee.Context),Pt=rt||{},Et=Pt.listeners,$t=Pt.getValue,Yt=le.useRef();Yt.current=Qe(rt?$t():Ee==null?void 0:Ee.defaultValue);var Ut=le.useState({}),Cn=(0,Be.Z)(Ut,2),vn=Cn[1];return(0,Ze.Z)(function(){if(!rt)return;function pn(qn){var aa=Qe(qn);(0,ke.Z)(Yt.current,aa,!0)||vn({})}return Et.add(pn),function(){Et.delete(pn)}},[rt]),Yt.current}var Ge=ee(14809),Je=ee(8654);function Ye(){var Ee=le.createContext(null);function Ce(){return le.useContext(Ee)}function Qe(Pt,Et){var $t=(0,Je.Yr)(Pt),Yt=function(Cn,vn){var pn=$t?{ref:vn}:{},qn=le.useRef(0),aa=le.useRef(Cn),ca=Ce();return ca!==null?le.createElement(Pt,(0,Ge.Z)({},Cn,pn)):((!Et||Et(aa.current,Cn))&&(qn.current+=1),aa.current=Cn,le.createElement(Ee.Provider,{value:qn.current},le.createElement(Pt,(0,Ge.Z)({},Cn,pn))))};return $t?le.forwardRef(Yt):Yt}function rt(Pt,Et){var $t=(0,Je.Yr)(Pt),Yt=function(Cn,vn){var pn=$t?{ref:vn}:{};return Ce(),le.createElement(Pt,(0,Ge.Z)({},Cn,pn))};return $t?le.memo(le.forwardRef(Yt),Et):le.memo(Yt,Et)}return{makeImmutable:Qe,responseImmutable:rt,useImmutableMark:Ce}}var se=Ye(),E=se.makeImmutable,a=se.responseImmutable,x=se.useImmutableMark,y=Ye(),z=y.makeImmutable,ne=y.responseImmutable,re=y.useImmutableMark,ue=et(),ie=ue;function ve(Ee,Ce){var Qe=le.useRef(0);Qe.current+=1;var rt=le.useRef(Ee),Pt=[];Object.keys(Ee||{}).map(function($t){var Yt;(Ee==null?void 0:Ee[$t])!==((Yt=rt.current)===null||Yt===void 0?void 0:Yt[$t])&&Pt.push($t)}),rt.current=Ee;var Et=le.useRef([]);return Pt.length&&(Et.current=Pt),le.useDebugValue(Qe.current),le.useDebugValue(Et.current.join(", ")),Ce&&console.log("".concat(Ce,":"),Qe.current,Et.current),Qe.current}var be=null,je=le.memo(function(){var Ee=ve();return le.createElement("h1",null,"Render Times: ",Ee)});je.displayName="RenderBlock";var Ae=ee(93664),He=ee(20439),he=ee(4635),qe=ee(92310),Ke=ee.n(qe),ht=ee(80547),Le=ee(97938),ot=ee(48736),lt=le.createContext({renderWithProps:!1}),gt=lt,ft="RC_TABLE_KEY";function ln(Ee){return Ee==null?[]:Array.isArray(Ee)?Ee:[Ee]}function xt(Ee){var Ce=[],Qe={};return Ee.forEach(function(rt){for(var Pt=rt||{},Et=Pt.key,$t=Pt.dataIndex,Yt=Et||ln($t).join("-")||ft;Qe[Yt];)Yt="".concat(Yt,"_next");Qe[Yt]=!0,Ce.push(Yt)}),Ce}function an(Ee){return Ee!=null}function hn(Ee){return Ee&&(0,Ae.Z)(Ee)==="object"&&!Array.isArray(Ee)&&!le.isValidElement(Ee)}function $e(Ee,Ce,Qe,rt,Pt,Et){var $t=le.useContext(gt),Yt=re(),Ut=(0,ht.Z)(function(){if(an(rt))return[rt];var Cn=Ce==null||Ce===""?[]:Array.isArray(Ce)?Ce:[Ce],vn=(0,Le.Z)(Ee,Cn),pn=vn,qn=void 0;if(Pt){var aa=Pt(vn,Ee,Qe);hn(aa)?(pn=aa.children,qn=aa.props,$t.renderWithProps=!0):pn=aa}return[pn,qn]},[Yt,Ee,rt,Ce,Pt,Qe],function(Cn,vn){if(Et){var pn=(0,Be.Z)(Cn,2),qn=pn[1],aa=(0,Be.Z)(vn,2),ca=aa[1];return Et(ca,qn)}return $t.renderWithProps?!0:!(0,ke.Z)(Cn,vn,!0)});return Ut}function dt(Ee,Ce,Qe,rt){var Pt=Ee+Ce-1;return Ee<=rt&&Pt>=Qe}function rn(Ee,Ce){return Ve(ie,function(Qe){var rt=dt(Ee,Ce||1,Qe.hoverStartRow,Qe.hoverEndRow);return[rt,Qe.onHover]})}var Vn=function(Ce){var Qe=Ce.ellipsis,rt=Ce.rowType,Pt=Ce.children,Et,$t=Qe===!0?{showTitle:!0}:Qe;return $t&&($t.showTitle||rt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?Et=Pt.toString():le.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(Et=Pt.props.children)),Et};function Zt(Ee){var Ce,Qe,rt,Pt,Et,$t,Yt,Ut,Cn=Ee.component,vn=Ee.children,pn=Ee.ellipsis,qn=Ee.scope,aa=Ee.prefixCls,ca=Ee.className,Aa=Ee.align,Ht=Ee.record,Xa=Ee.render,_a=Ee.dataIndex,rr=Ee.renderIndex,Tr=Ee.shouldCellUpdate,$r=Ee.index,wr=Ee.rowType,Gr=Ee.colSpan,zr=Ee.rowSpan,tr=Ee.fixLeft,nr=Ee.fixRight,fr=Ee.firstFixLeft,Wa=Ee.lastFixLeft,or=Ee.firstFixRight,Kr=Ee.lastFixRight,Po=Ee.appendNode,lo=Ee.additionalProps,Mr=lo===void 0?{}:lo,fo=Ee.isSticky,Fo="".concat(aa,"-cell"),Ra=Ve(ie,["supportSticky","allColumnsFixedLeft"]),Bo=Ra.supportSticky,Ci=Ra.allColumnsFixedLeft,wo=$e(Ht,_a,rr,vn,Xa,Tr),Xr=(0,Be.Z)(wo,2),xi=Xr[0],Qr=Xr[1],mi={},_o=typeof tr=="number"&&Bo,Zi=typeof nr=="number"&&Bo;_o&&(mi.position="sticky",mi.left=tr),Zi&&(mi.position="sticky",mi.right=nr);var to=(Ce=(Qe=(rt=Qr==null?void 0:Qr.colSpan)!==null&&rt!==void 0?rt:Mr.colSpan)!==null&&Qe!==void 0?Qe:Gr)!==null&&Ce!==void 0?Ce:1,_r=(Pt=(Et=($t=Qr==null?void 0:Qr.rowSpan)!==null&&$t!==void 0?$t:Mr.rowSpan)!==null&&Et!==void 0?Et:zr)!==null&&Pt!==void 0?Pt:1,Yr=rn($r,_r),Zr=(0,Be.Z)(Yr,2),ce=Zr[0],pe=Zr[1],Pe=function(xn){var Ct;Ht&&pe($r,$r+_r-1),Mr==null||(Ct=Mr.onMouseEnter)===null||Ct===void 0||Ct.call(Mr,xn)},Ot=function(xn){var Ct;Ht&&pe(-1,-1),Mr==null||(Ct=Mr.onMouseLeave)===null||Ct===void 0||Ct.call(Mr,xn)};if(to===0||_r===0)return null;var tn=(Yt=Mr.title)!==null&&Yt!==void 0?Yt:Vn({rowType:wr,ellipsis:pn,children:xi}),wa=Ke()(Fo,ca,(Ut={},(0,he.Z)(Ut,"".concat(Fo,"-fix-left"),_o&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-left-first"),fr&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-left-last"),Wa&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-left-all"),Wa&&Ci&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-right"),Zi&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-right-first"),or&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-fix-right-last"),Kr&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-ellipsis"),pn),(0,he.Z)(Ut,"".concat(Fo,"-with-append"),Po),(0,he.Z)(Ut,"".concat(Fo,"-fix-sticky"),(_o||Zi)&&fo&&Bo),(0,he.Z)(Ut,"".concat(Fo,"-row-hover"),!Qr&&ce),Ut),Mr.className,Qr==null?void 0:Qr.className),ma={};Aa&&(ma.textAlign=Aa);var zn=(0,He.Z)((0,He.Z)((0,He.Z)((0,He.Z)({},mi),Mr.style),ma),Qr==null?void 0:Qr.style),jt=xi;return(0,Ae.Z)(jt)==="object"&&!Array.isArray(jt)&&!le.isValidElement(jt)&&(jt=null),pn&&(Wa||or)&&(jt=le.createElement("span",{className:"".concat(Fo,"-content")},jt)),le.createElement(Cn,(0,Ge.Z)({},Qr,Mr,{className:wa,style:zn,title:tn,scope:qn,onMouseEnter:Pe,onMouseLeave:Ot,colSpan:to!==1?to:null,rowSpan:_r!==1?_r:null}),Po,jt)}var Fn=le.memo(Zt);function ze(Ee,Ce,Qe,rt,Pt,Et){var $t=Qe[Ee]||{},Yt=Qe[Ce]||{},Ut,Cn;$t.fixed==="left"?Ut=rt.left[Pt==="rtl"?Ce:Ee]:Yt.fixed==="right"&&(Cn=rt.right[Pt==="rtl"?Ee:Ce]);var vn=!1,pn=!1,qn=!1,aa=!1,ca=Qe[Ce+1],Aa=Qe[Ee-1],Ht=!(Et!=null&&Et.children);if(Pt==="rtl"){if(Ut!==void 0){var Xa=Aa&&Aa.fixed==="left";aa=!Xa&&Ht}else if(Cn!==void 0){var _a=ca&&ca.fixed==="right";qn=!_a&&Ht}}else if(Ut!==void 0){var rr=ca&&ca.fixed==="left";vn=!rr&&Ht}else if(Cn!==void 0){var Tr=Aa&&Aa.fixed==="right";pn=!Tr&&Ht}return{fixLeft:Ut,fixRight:Cn,lastFixLeft:vn,firstFixRight:pn,lastFixRight:qn,firstFixLeft:aa,isSticky:rt.isSticky}}var ct=le.createContext({}),Lt=ct;function mt(Ee){var Ce=Ee.className,Qe=Ee.index,rt=Ee.children,Pt=Ee.colSpan,Et=Pt===void 0?1:Pt,$t=Ee.rowSpan,Yt=Ee.align,Ut=Ve(ie,["prefixCls","direction"]),Cn=Ut.prefixCls,vn=Ut.direction,pn=le.useContext(Lt),qn=pn.scrollColumnIndex,aa=pn.stickyOffsets,ca=pn.flattenColumns,Aa=pn.columns,Ht=Qe+Et-1,Xa=Ht+1===qn?Et+1:Et,_a=ze(Qe,Qe+Xa-1,ca,aa,vn,Aa==null?void 0:Aa[Qe]);return le.createElement(Fn,(0,Ge.Z)({className:Ce,index:Qe,component:"td",prefixCls:Cn,record:null,dataIndex:null,align:Yt,colSpan:Xa,rowSpan:$t,render:function(){return rt}},_a))}var Nt=ee(62646),ut=["children"];function at(Ee){var Ce=Ee.children,Qe=(0,Nt.Z)(Ee,ut);return le.createElement("tr",Qe,Ce)}function De(Ee){var Ce=Ee.children;return Ce}De.Row=at,De.Cell=mt;var fe=De;function Xe(Ee){var Ce=Ee.children,Qe=Ee.stickyOffsets,rt=Ee.flattenColumns,Pt=Ee.columns,Et=Ve(ie,"prefixCls"),$t=rt.length-1,Yt=rt[$t],Ut=le.useMemo(function(){return{stickyOffsets:Qe,flattenColumns:rt,scrollColumnIndex:Yt!=null&&Yt.scrollbar?$t:null,columns:Pt}},[Yt,rt,$t,Qe,Pt]);return le.createElement(Lt.Provider,{value:Ut},le.createElement("tfoot",{className:"".concat(Et,"-summary")},Ce))}var Rt=ne(Xe),Oe=fe,Ie=ee(70425),St=ee(29301),nt=ee(29194),Me=ee(24514),yt=ee(75152),Bn=ee(26112);function nn(Ee,Ce,Qe,rt,Pt,Et,$t){Ee.push({record:Ce,indent:Qe,index:$t});var Yt=Et(Ce),Ut=Pt==null?void 0:Pt.has(Yt);if(Ce&&Array.isArray(Ce[rt])&&Ut)for(var Cn=0;Cn1?fr-1:0),or=1;or=0;Yt-=1){var Ut=Ce[Yt],Cn=Qe&&Qe[Yt],vn=Cn&&Cn[va];if(Ut||vn||$t){var pn=vn||{},qn=pn.columnType,aa=(0,Nt.Z)(pn,Na);Pt.unshift(le.createElement("col",(0,Ge.Z)({key:Yt,style:{width:Ut}},aa))),$t=!0}}return le.createElement("colgroup",null,Pt)}var $a=ar,fa=ee(95190),yr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function en(Ee,Ce){return(0,le.useMemo)(function(){for(var Qe=[],rt=0;rt1?"colgroup":"col":null,ellipsis:Ht.ellipsis,align:Ht.align,component:Ht.title?Et:$t,prefixCls:vn,key:aa[Aa]},Xa,{additionalProps:_a,rowType:"header"}))}))}xa.displayName="HeaderRow";var We=xa;function It(Ee){var Ce=[];function Qe($t,Yt){var Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ce[Ut]=Ce[Ut]||[];var Cn=Yt,vn=$t.filter(Boolean).map(function(pn){var qn={key:pn.key,className:pn.className||"",children:pn.title,column:pn,colStart:Cn},aa=1,ca=pn.children;return ca&&ca.length>0&&(aa=Qe(ca,Cn,Ut+1).reduce(function(Aa,Ht){return Aa+Ht},0),qn.hasSubColumns=!0),"colSpan"in pn&&(aa=pn.colSpan),"rowSpan"in pn&&(qn.rowSpan=pn.rowSpan),qn.colSpan=aa,qn.colEnd=qn.colStart+aa-1,Ce[Ut].push(qn),Cn+=aa,aa});return vn}Qe(Ee,0);for(var rt=Ce.length,Pt=function(Yt){Ce[Yt].forEach(function(Ut){!("rowSpan"in Ut)&&!Ut.hasSubColumns&&(Ut.rowSpan=rt-Yt)})},Et=0;Et1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ce=="number"?Ce:Ce.endsWith("%")?Ee*parseFloat(Ce)/100:null}function wn(Ee,Ce){return le.useMemo(function(){if(Ce&&Ce>0){var Qe=0,rt=0;Ee.forEach(function(Cn){var vn=Rn(Ce,Cn.width);vn?Qe+=vn:rt+=1});var Pt=Ce-Qe,Et=rt,$t=Pt/rt,Yt=0,Ut=Ee.map(function(Cn){var vn=(0,He.Z)({},Cn),pn=Rn(Ce,vn.width);if(pn)vn.width=pn;else{var qn=Math.floor($t);vn.width=Et===1?Pt:qn,Pt-=qn,Et-=1}return Yt+=vn.width,vn});return[Ut,Yt]}return[Ee,Ce]},[Ee,Ce])}var vt=["children"],Bt=["fixed"];function pt(Ee){return(0,Wt.Z)(Ee).filter(function(Ce){return le.isValidElement(Ce)}).map(function(Ce){var Qe=Ce.key,rt=Ce.props,Pt=rt.children,Et=(0,Nt.Z)(rt,vt),$t=(0,He.Z)({key:Qe},Et);return Pt&&($t.children=pt(Pt)),$t})}function Sn(Ee){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ee.filter(function(Qe){return Qe&&(0,Ae.Z)(Qe)==="object"}).reduce(function(Qe,rt,Pt){var Et=rt.fixed,$t=Et===!0?"left":Et,Yt="".concat(Ce,"-").concat(Pt),Ut=rt.children;return Ut&&Ut.length>0?[].concat((0,fa.Z)(Qe),(0,fa.Z)(Sn(Ut,Yt).map(function(Cn){return(0,He.Z)({fixed:$t},Cn)}))):[].concat((0,fa.Z)(Qe),[(0,He.Z)((0,He.Z)({key:Yt},rt),{},{fixed:$t})])},[])}function Wn(Ee){for(var Ce=!0,Qe=0;Qe=0;Et-=1){var $t=Ee[Et];if(Pt&&$t.fixed!=="right")Pt=!1;else if(!Pt&&$t.fixed==="right"){warning(!1,"Index ".concat(Et+1," of `columns` missing `fixed='right'` prop."));break}}}function An(Ee){return Ee.map(function(Ce){var Qe=Ce.fixed,rt=(0,Nt.Z)(Ce,Bt),Pt=Qe;return Qe==="left"?Pt="right":Qe==="right"&&(Pt="left"),(0,He.Z)({fixed:Pt},rt)})}function ka(Ee,Ce){var Qe=Ee.prefixCls,rt=Ee.columns,Pt=Ee.children,Et=Ee.expandable,$t=Ee.expandedKeys,Yt=Ee.columnTitle,Ut=Ee.getRowKey,Cn=Ee.onTriggerExpand,vn=Ee.expandIcon,pn=Ee.rowExpandable,qn=Ee.expandIconColumnIndex,aa=Ee.direction,ca=Ee.expandRowByClick,Aa=Ee.columnWidth,Ht=Ee.fixed,Xa=Ee.scrollWidth,_a=le.useMemo(function(){return rt||pt(Pt)},[rt,Pt]),rr=le.useMemo(function(){if(Et){var nr,fr=_a.slice();if(!fr.includes(b)){var Wa=qn||0;Wa>=0&&fr.splice(Wa,0,b)}var or=fr.indexOf(b);fr=fr.filter(function(Mr,fo){return Mr!==b||fo===or});var Kr=_a[or],Po;(Ht==="left"||Ht)&&!qn?Po="left":(Ht==="right"||Ht)&&qn===_a.length?Po="right":Po=Kr?Kr.fixed:null;var lo=(nr={},(0,he.Z)(nr,va,{className:"".concat(Qe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(nr,"title",Yt),(0,he.Z)(nr,"fixed",Po),(0,he.Z)(nr,"className","".concat(Qe,"-row-expand-icon-cell")),(0,he.Z)(nr,"width",Aa),(0,he.Z)(nr,"render",function(fo,Fo,Ra){var Bo=Ut(Fo,Ra),Ci=$t.has(Bo),wo=pn?pn(Fo):!0,Xr=vn({prefixCls:Qe,expanded:Ci,expandable:wo,record:Fo,onExpand:Cn});return ca?le.createElement("span",{onClick:function(Qr){return Qr.stopPropagation()}},Xr):Xr}),nr);return fr.map(function(Mr){return Mr===b?lo:Mr})}return _a.filter(function(Mr){return Mr!==b})},[Et,_a,Ut,$t,vn,aa]),Tr=le.useMemo(function(){var nr=rr;return Ce&&(nr=Ce(nr)),nr.length||(nr=[{render:function(){return null}}]),nr},[Ce,rr,aa]),$r=le.useMemo(function(){return aa==="rtl"?An(Sn(Tr)):Sn(Tr)},[Tr,aa,Xa]),wr=wn($r,Xa),Gr=(0,Be.Z)(wr,2),zr=Gr[0],tr=Gr[1];return[Tr,zr,tr]}var pa=ka;function _n(Ee){var Ce,Qe=Ee.prefixCls,rt=Ee.record,Pt=Ee.onExpand,Et=Ee.expanded,$t=Ee.expandable,Yt="".concat(Qe,"-row-expand-icon");if(!$t)return le.createElement("span",{className:Ke()(Yt,"".concat(Qe,"-row-spaced"))});var Ut=function(vn){Pt(rt,vn),vn.stopPropagation()};return le.createElement("span",{className:Ke()(Yt,(Ce={},(0,he.Z)(Ce,"".concat(Qe,"-row-expanded"),Et),(0,he.Z)(Ce,"".concat(Qe,"-row-collapsed"),!Et),Ce)),onClick:Ut})}function Ea(Ee,Ce,Qe){var rt=[];function Pt(Et){(Et||[]).forEach(function($t,Yt){rt.push(Ce($t,Yt)),Pt($t[Qe])})}return Pt(Ee),rt}function Pa(Ee,Ce,Qe){var rt=Da(Ee),Pt=rt.expandIcon,Et=rt.expandedRowKeys,$t=rt.defaultExpandedRowKeys,Yt=rt.defaultExpandAllRows,Ut=rt.expandedRowRender,Cn=rt.onExpand,vn=rt.onExpandedRowsChange,pn=rt.childrenColumnName,qn=Pt||_n,aa=pn||"children",ca=le.useMemo(function(){return Ut?"row":Ee.expandable&&Ee.internalHooks===de&&Ee.expandable.__PARENT_RENDER_ICON__||Ce.some(function($r){return $r&&(0,Ae.Z)($r)==="object"&&$r[aa]})?"nest":!1},[!!Ut,Ce]),Aa=le.useState(function(){return $t||(Yt?Ea(Ce,Qe,aa):[])}),Ht=(0,Be.Z)(Aa,2),Xa=Ht[0],_a=Ht[1],rr=le.useMemo(function(){return new Set(Et||Xa||[])},[Et,Xa]),Tr=le.useCallback(function($r){var wr=Qe($r,Ce.indexOf($r)),Gr,zr=rr.has(wr);zr?(rr.delete(wr),Gr=(0,fa.Z)(rr)):Gr=[].concat((0,fa.Z)(rr),[wr]),_a(Gr),Cn&&Cn(!zr,$r),vn&&vn(Gr)},[Qe,rr,Ce,Cn,vn]);return[rt,ca,rr,qn,aa,Tr]}function Dn(Ee,Ce,Qe,rt){var Pt=Ee.map(function(Et,$t){return ze($t,$t,Ee,Ce,Qe,rt==null?void 0:rt[$t])});return(0,ht.Z)(function(){return Pt},[Pt],function(Et,$t){return!(0,ke.Z)(Et,$t)})}function lr(Ee){var Ce=(0,le.useRef)(Ee),Qe=(0,le.useState)({}),rt=(0,Be.Z)(Qe,2),Pt=rt[1],Et=(0,le.useRef)(null),$t=(0,le.useRef)([]);function Yt(Ut){$t.current.push(Ut);var Cn=Promise.resolve();Et.current=Cn,Cn.then(function(){if(Et.current===Cn){var vn=$t.current,pn=Ce.current;$t.current=[],vn.forEach(function(qn){Ce.current=qn(Ce.current)}),Et.current=null,pn!==Ce.current&&Pt({})}})}return(0,le.useEffect)(function(){return function(){Et.current=null}},[]),[Ce.current,Yt]}function Nr(Ee){var Ce=(0,le.useRef)(Ee||null),Qe=(0,le.useRef)();function rt(){window.clearTimeout(Qe.current)}function Pt($t){Ce.current=$t,rt(),Qe.current=window.setTimeout(function(){Ce.current=null,Qe.current=void 0},100)}function Et(){return Ce.current}return(0,le.useEffect)(function(){return rt},[]),[Pt,Et]}function Ur(){var Ee=le.useState(-1),Ce=(0,Be.Z)(Ee,2),Qe=Ce[0],rt=Ce[1],Pt=le.useState(-1),Et=(0,Be.Z)(Pt,2),$t=Et[0],Yt=Et[1],Ut=le.useCallback(function(Cn,vn){rt(Cn),Yt(vn)},[]);return[Qe,$t,Ut]}var Sr=ee(47273),Ue=(0,Sr.Z)()?window:null;function bn(Ee,Ce){var Qe=(0,Ae.Z)(Ee)==="object"?Ee:{},rt=Qe.offsetHeader,Pt=rt===void 0?0:rt,Et=Qe.offsetSummary,$t=Et===void 0?0:Et,Yt=Qe.offsetScroll,Ut=Yt===void 0?0:Yt,Cn=Qe.getContainer,vn=Cn===void 0?function(){return Ue}:Cn,pn=vn()||Ue;return le.useMemo(function(){var qn=!!Ee;return{isSticky:qn,stickyClassName:qn?"".concat(Ce,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:$t,offsetScroll:Ut,container:pn}},[Ut,Pt,$t,Ce,pn])}function Xt(Ee,Ce,Qe){var rt=(0,le.useMemo)(function(){for(var Pt=[],Et=[],$t=0,Yt=0,Ut=0;Ut=pn&&(Mr=pn-qn),$t({scrollLeft:Mr/pn*(vn+2)}),_a.current.x=or.pageX},nr=function(){if(Et.current){var or=(0,Un.os)(Et.current).top,Kr=or+Et.current.offsetHeight,Po=Ut===window?document.documentElement.scrollTop+window.innerHeight:(0,Un.os)(Ut).top+Ut.clientHeight;Kr-(0,yt.Z)()<=Po||or>=Po-Yt?Xa(function(lo){return(0,He.Z)((0,He.Z)({},lo),{},{isHiddenScrollBar:!0})}):Xa(function(lo){return(0,He.Z)((0,He.Z)({},lo),{},{isHiddenScrollBar:!1})})}},fr=function(or){Xa(function(Kr){return(0,He.Z)((0,He.Z)({},Kr),{},{scrollLeft:or/vn*pn||0})})};return le.useImperativeHandle(Qe,function(){return{setScrollLeft:fr}}),le.useEffect(function(){var Wa=(0,Qn.Z)(document.body,"mouseup",Gr,!1),or=(0,Qn.Z)(document.body,"mousemove",tr,!1);return nr(),function(){Wa.remove(),or.remove()}},[qn,$r]),le.useEffect(function(){var Wa=(0,Qn.Z)(Ut,"scroll",nr,!1),or=(0,Qn.Z)(window,"resize",nr,!1);return function(){Wa.remove(),or.remove()}},[Ut]),le.useEffect(function(){Ht.isHiddenScrollBar||Xa(function(Wa){var or=Et.current;return or?(0,He.Z)((0,He.Z)({},Wa),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Wa})},[Ht.isHiddenScrollBar]),vn<=pn||!qn||Ht.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,yt.Z)(),width:pn,bottom:Yt},className:"".concat(Cn,"-sticky-scroll")},le.createElement("div",{onMouseDown:zr,ref:aa,className:Ke()("".concat(Cn,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(Cn,"-sticky-scroll-bar-active"),$r)),style:{width:"".concat(qn,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},da=le.forwardRef(ur);function En(Ee){return null}var dr=En;function Cr(Ee){return null}var Wr=Cr,Ir="rc-table",ha=[],za={};function Ua(){return"No Data"}function La(Ee){var Ce,Qe=(0,He.Z)({rowKey:"key",prefixCls:Ir,emptyText:Ua},Ee),rt=Qe.prefixCls,Pt=Qe.className,Et=Qe.rowClassName,$t=Qe.style,Yt=Qe.data,Ut=Qe.rowKey,Cn=Qe.scroll,vn=Qe.tableLayout,pn=Qe.direction,qn=Qe.title,aa=Qe.footer,ca=Qe.summary,Aa=Qe.caption,Ht=Qe.id,Xa=Qe.showHeader,_a=Qe.components,rr=Qe.emptyText,Tr=Qe.onRow,$r=Qe.onHeaderRow,wr=Qe.internalHooks,Gr=Qe.transformColumns,zr=Qe.internalRefs,tr=Qe.tailor,nr=Qe.sticky,fr=Yt||ha,Wa=!!fr.length,or=wr===de,Kr=le.useCallback(function(ei,Gi){return(0,Le.Z)(_a,ei)||Gi},[_a]),Po=le.useMemo(function(){return typeof Ut=="function"?Ut:function(ei){var Gi=ei&&ei[Ut];return Gi}},[Ut]),lo=Kr(["body"]),Mr=Ur(),fo=(0,Be.Z)(Mr,3),Fo=fo[0],Ra=fo[1],Bo=fo[2],Ci=Pa(Qe,fr,Po),wo=(0,Be.Z)(Ci,6),Xr=wo[0],xi=wo[1],Qr=wo[2],mi=wo[3],_o=wo[4],Zi=wo[5],to=Cn==null?void 0:Cn.x,_r=le.useState(0),Yr=(0,Be.Z)(_r,2),Zr=Yr[0],ce=Yr[1],pe=pa((0,He.Z)((0,He.Z)((0,He.Z)({},Qe),Xr),{},{expandable:!!Xr.expandedRowRender,columnTitle:Xr.columnTitle,expandedKeys:Qr,getRowKey:Po,onTriggerExpand:Zi,expandIcon:mi,expandIconColumnIndex:Xr.expandIconColumnIndex,direction:pn,scrollWidth:or&&tr&&typeof to=="number"?to:null}),or?Gr:null),Pe=(0,Be.Z)(pe,3),Ot=Pe[0],tn=Pe[1],wa=Pe[2],ma=wa!=null?wa:to,zn=le.useMemo(function(){return{columns:Ot,flattenColumns:tn}},[Ot,tn]),jt=le.useRef(),Yn=le.useRef(),xn=le.useRef(),Ct=le.useRef(),gn=le.useRef(),In=le.useState(!1),oa=(0,Be.Z)(In,2),Hn=oa[0],ba=oa[1],ta=le.useState(!1),ia=(0,Be.Z)(ta,2),Ka=ia[0],Pn=ia[1],ya=lr(new Map),ja=(0,Be.Z)(ya,2),qr=ja[0],cr=ja[1],li=xt(tn),Za=li.map(function(ei){return qr.get(ei)}),Co=le.useMemo(function(){return Za},[Za.join("_")]),Dr=Nn(Co,tn.length,pn),ao=Cn&&an(Cn.y),So=Cn&&an(ma)||!!Xr.fixed,Ei=So&&tn.some(function(ei){var Gi=ei.fixed;return Gi}),fi=le.useRef(),pr=bn(nr,rt),vo=pr.isSticky,$i=pr.offsetHeader,Ri=pr.offsetSummary,ea=pr.offsetScroll,xo=pr.stickyClassName,Mi=pr.container,Zo=le.useMemo(function(){return ca==null?void 0:ca(fr)},[ca,fr]),Fi=(ao||vo)&&le.isValidElement(Zo)&&Zo.type===fe&&Zo.props.fixed,ki,oi,il;ao&&(oi={overflowY:"scroll",maxHeight:Cn.y}),So&&(ki={overflowX:"auto"},ao||(oi={overflowY:"hidden"}),il={width:ma===!0?"auto":ma,minWidth:"100%"});var ll=le.useCallback(function(ei,Gi){(0,nt.Z)(jt.current)&&cr(function(Al){if(Al.get(ei)!==Gi){var Sl=new Map(Al);return Sl.set(ei,Gi),Sl}return Al})},[]),jl=Nr(null),Oi=(0,Be.Z)(jl,2),cl=Oi[0],wl=Oi[1];function Gl(ei,Gi){Gi&&(typeof Gi=="function"?Gi(ei):Gi.scrollLeft!==ei&&(Gi.scrollLeft=ei,Gi.scrollLeft!==ei&&setTimeout(function(){Gi.scrollLeft=ei},0)))}var Ao=(0,Ne.Z)(function(ei){var Gi=ei.currentTarget,Al=ei.scrollLeft,Sl=pn==="rtl",Vl=typeof Al=="number"?Al:Gi.scrollLeft,kl=Gi||za;if(!wl()||wl()===kl){var Ku;cl(kl),Gl(Vl,Yn.current),Gl(Vl,xn.current),Gl(Vl,gn.current),Gl(Vl,(Ku=fi.current)===null||Ku===void 0?void 0:Ku.setScrollLeft)}var Vu=Gi||Yn.current;if(Vu){var $u=Vu.scrollWidth,hu=Vu.clientWidth;if($u===hu){ba(!1),Pn(!1);return}Sl?(ba(-Vl<$u-hu),Pn(-Vl>0)):(ba(Vl>0),Pn(Vl<$u-hu))}}),Pi=function(){So&&xn.current?Ao({currentTarget:xn.current}):(ba(!1),Pn(!1))},Ui=function(Gi){var Al=Gi.width;Al!==Zr&&(Pi(),ce(jt.current?jt.current.offsetWidth:Al))},zi=le.useRef(!1);le.useEffect(function(){zi.current&&Pi()},[So,Yt,Ot.length]),le.useEffect(function(){zi.current=!0},[]);var hl=le.useState(0),ul=(0,Be.Z)(hl,2),sl=ul[0],Dl=ul[1],Ml=le.useState(!0),fl=(0,Be.Z)(Ml,2),el=fl[0],Wl=fl[1];le.useEffect(function(){(!tr||!or)&&(xn.current instanceof Element?Dl((0,yt.o)(xn.current).width):Dl((0,yt.o)(Ct.current).width)),Wl((0,Me.G)("position","sticky"))},[]),le.useEffect(function(){or&&zr&&(zr.body.current=xn.current)});var Xo=le.useCallback(function(ei){return le.createElement(le.Fragment,null,le.createElement(Vt,ei),Fi==="top"&&le.createElement(Rt,ei,Zo))},[Fi,Zo]),vu=le.useCallback(function(ei){return le.createElement(Rt,ei,Zo)},[Zo]),pu=Kr(["table"],"table"),Kl=le.useMemo(function(){return vn||(Ei?ma==="max-content"?"auto":"fixed":ao||vo||tn.some(function(ei){var Gi=ei.ellipsis;return Gi})?"fixed":"auto")},[ao,Ei,tn,vn,vo]),gu,na={colWidths:Co,columCount:tn.length,stickyOffsets:Dr,onHeaderRow:$r,fixHeader:ao,scroll:Cn},er=le.useMemo(function(){return Wa?null:typeof rr=="function"?rr():rr},[Wa,rr]),Ro=le.createElement(Ln,{data:fr,measureColumnWidth:ao||So||vo}),Eo=le.createElement($a,{colWidths:tn.map(function(ei){var Gi=ei.width;return Gi}),columns:tn}),Ho=Aa!=null?le.createElement("caption",{className:"".concat(rt,"-caption")},Aa):void 0,ci=(0,Bn.Z)(Qe,{data:!0}),ji=(0,Bn.Z)(Qe,{aria:!0});if(ao||vo){var Yo;typeof lo=="function"?(Yo=lo(fr,{scrollbarSize:sl,ref:xn,onScroll:Ao}),na.colWidths=tn.map(function(ei,Gi){var Al=ei.width,Sl=Gi===tn.length-1?Al-sl:Al;return typeof Sl=="number"&&!Number.isNaN(Sl)?Sl:0})):Yo=le.createElement("div",{style:(0,He.Z)((0,He.Z)({},ki),oi),onScroll:Ao,ref:xn,className:Ke()("".concat(rt,"-body"))},le.createElement(pu,(0,Ge.Z)({style:(0,He.Z)((0,He.Z)({},il),{},{tableLayout:Kl})},ji),Ho,Eo,Ro,!Fi&&Zo&&le.createElement(Rt,{stickyOffsets:Dr,flattenColumns:tn,columns:Ot},Zo)));var gl=(0,He.Z)((0,He.Z)((0,He.Z)({noData:!fr.length,maxContentScroll:So&&ma==="max-content"},na),zn),{},{direction:pn,stickyClassName:xo,onScroll:Ao});gu=le.createElement(le.Fragment,null,Xa!==!1&&le.createElement(la,(0,Ge.Z)({},gl,{stickyTopOffset:$i,className:"".concat(rt,"-header"),ref:Yn}),Xo),Yo,Fi&&Fi!=="top"&&le.createElement(la,(0,Ge.Z)({},gl,{stickyBottomOffset:Ri,className:"".concat(rt,"-summary"),ref:gn}),vu),vo&&le.createElement(da,{ref:fi,offsetScroll:ea,scrollBodyRef:xn,onScroll:Ao,container:Mi}))}else gu=le.createElement("div",{style:(0,He.Z)((0,He.Z)({},ki),oi),className:Ke()("".concat(rt,"-content")),onScroll:Ao,ref:xn},le.createElement(pu,(0,Ge.Z)({style:(0,He.Z)((0,He.Z)({},il),{},{tableLayout:Kl})},ji),Ho,Eo,Xa!==!1&&le.createElement(Vt,(0,Ge.Z)({},na,zn)),Ro,Zo&&le.createElement(Rt,{stickyOffsets:Dr,flattenColumns:tn,columns:Ot},Zo)));var vi=le.createElement("div",(0,Ge.Z)({className:Ke()(rt,Pt,(Ce={},(0,he.Z)(Ce,"".concat(rt,"-rtl"),pn==="rtl"),(0,he.Z)(Ce,"".concat(rt,"-ping-left"),Hn),(0,he.Z)(Ce,"".concat(rt,"-ping-right"),Ka),(0,he.Z)(Ce,"".concat(rt,"-layout-fixed"),vn==="fixed"),(0,he.Z)(Ce,"".concat(rt,"-fixed-header"),ao),(0,he.Z)(Ce,"".concat(rt,"-fixed-column"),Ei),(0,he.Z)(Ce,"".concat(rt,"-scroll-horizontal"),So),(0,he.Z)(Ce,"".concat(rt,"-has-fix-left"),tn[0]&&tn[0].fixed),(0,he.Z)(Ce,"".concat(rt,"-has-fix-right"),tn[tn.length-1]&&tn[tn.length-1].fixed==="right"),Ce)),style:$t,id:Ht,ref:jt},ci),qn&&le.createElement(ua,{className:"".concat(rt,"-title")},qn(fr)),le.createElement("div",{ref:Ct,className:"".concat(rt,"-container")},gu),aa&&le.createElement(ua,{className:"".concat(rt,"-footer")},aa(fr)));So&&(vi=le.createElement(St.Z,{onResize:Ui},vi));var Pl=Dn(tn,Dr,pn,Ot),ou=le.useMemo(function(){return{scrollX:ma,prefixCls:rt,getComponent:Kr,scrollbarSize:sl,direction:pn,fixedInfoList:Pl,isSticky:vo,supportSticky:el,componentWidth:Zr,fixHeader:ao,fixColumn:Ei,horizonScroll:So,tableLayout:Kl,rowClassName:Et,expandedRowClassName:Xr.expandedRowClassName,expandIcon:mi,expandableType:xi,expandRowByClick:Xr.expandRowByClick,expandedRowRender:Xr.expandedRowRender,onTriggerExpand:Zi,expandIconColumnIndex:Xr.expandIconColumnIndex,indentSize:Xr.indentSize,allColumnsFixedLeft:tn.every(function(ei){return ei.fixed==="left"}),emptyNode:er,columns:Ot,flattenColumns:tn,onColumnResize:ll,hoverStartRow:Fo,hoverEndRow:Ra,onHover:Bo,rowExpandable:Xr.rowExpandable,onRow:Tr,getRowKey:Po,expandedKeys:Qr,childrenColumnName:_o}},[ma,rt,Kr,sl,pn,Pl,vo,el,Zr,ao,Ei,So,Kl,Et,Xr.expandedRowClassName,mi,xi,Xr.expandRowByClick,Xr.expandedRowRender,Zi,Xr.expandIconColumnIndex,Xr.indentSize,er,Ot,tn,ll,Fo,Ra,Bo,Xr.rowExpandable,Tr,Po,Qr,_o]);return le.createElement(ie.Provider,{value:ou},vi)}function Or(Ee){return z(La,Ee)}var no=Or();no.EXPAND_COLUMN=b,no.INTERNAL_HOOKS=de,no.Column=dr,no.ColumnGroup=Wr,no.Summary=Oe;var xr=no,Er=ee(65283),Pr=et(null),si=et(null);function ai(Ee,Ce,Qe){var rt=Ce||1;return Qe[Ee+rt]-(Qe[Ee]||0)}function Bi(Ee){var Ce=Ee.rowInfo,Qe=Ee.column,rt=Ee.colIndex,Pt=Ee.indent,Et=Ee.index,$t=Ee.renderIndex,Yt=Ee.record,Ut=Ee.style,Cn=Ee.className,vn=Ee.inverse,pn=Ee.getHeight,qn=Qe.render,aa=Qe.dataIndex,ca=Qe.className,Aa=Qe.width,Ht=Ve(si,["columnsOffset"]),Xa=Ht.columnsOffset,_a=Ft(Ce,Qe,rt,Pt,Et),rr=_a.key,Tr=_a.fixedInfo,$r=_a.appendCellNode,wr=_a.additionalCellProps,Gr=wr.style,zr=wr.colSpan,tr=zr===void 0?1:zr,nr=wr.rowSpan,fr=nr===void 0?1:nr,Wa=rt-1,or=ai(Wa,tr,Xa),Kr=tr>1?Aa-or:0,Po=(0,He.Z)((0,He.Z)((0,He.Z)({},Gr),Ut),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Kr,pointerEvents:"auto"}),lo=le.useMemo(function(){return vn?fr<=1:tr===0||fr===0||fr>1},[fr,tr,vn]);lo?Po.visibility="hidden":vn&&(Po.height=pn==null?void 0:pn(fr));var Mr=lo?function(){return null}:qn,fo={};return(fr===0||tr===0)&&(fo.rowSpan=1,fo.colSpan=1),le.createElement(Fn,(0,Ge.Z)({className:Ke()(ca,Cn),ellipsis:Qe.ellipsis,align:Qe.align,scope:Qe.rowScope,component:"div",prefixCls:Ce.prefixCls,key:rr,record:Yt,index:Et,renderIndex:$t,dataIndex:aa,render:Mr,shouldCellUpdate:Qe.shouldCellUpdate},Tr,{appendNode:$r,additionalProps:(0,He.Z)((0,He.Z)({},wr),{},{style:Po},fo)}))}var po=Bi,yo=["data","index","className","rowKey","style","extra","getHeight"],Go=le.forwardRef(function(Ee,Ce){var Qe=Ee.data,rt=Ee.index,Pt=Ee.className,Et=Ee.rowKey,$t=Ee.style,Yt=Ee.extra,Ut=Ee.getHeight,Cn=(0,Nt.Z)(Ee,yo),vn=Qe.record,pn=Qe.indent,qn=Qe.index,aa=Ve(ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ca=aa.scrollX,Aa=aa.flattenColumns,Ht=aa.prefixCls,Xa=aa.fixColumn,_a=aa.componentWidth,rr=Te(vn,Et,rt,pn),Tr=rr.rowSupportExpand,$r=rr.expanded,wr=rr.rowProps,Gr=rr.expandedRowRender,zr=rr.expandedRowClassName,tr;if(Tr&&$r){var nr=Gr(vn,rt,pn+1,$r),fr=zr==null?void 0:zr(vn,rt,pn),Wa={};Xa&&(Wa={style:(0,he.Z)({},"--virtual-width","".concat(_a,"px"))});var or="".concat(Ht,"-expanded-row-cell");tr=le.createElement("div",{className:Ke()("".concat(Ht,"-expanded-row"),"".concat(Ht,"-expanded-row-level-").concat(pn+1),fr)},le.createElement(Fn,{component:"div",prefixCls:Ht,className:Ke()(or,(0,he.Z)({},"".concat(or,"-fixed"),Xa)),additionalProps:Wa},nr))}var Kr=(0,He.Z)((0,He.Z)({},$t),{},{width:ca});Yt&&(Kr.position="absolute",Kr.pointerEvents="none");var Po=le.createElement("div",(0,Ge.Z)({},wr,Cn,{ref:Tr?null:Ce,className:Ke()(Pt,"".concat(Ht,"-row"),wr==null?void 0:wr.className,(0,he.Z)({},"".concat(Ht,"-row-extra"),Yt)),style:(0,He.Z)((0,He.Z)({},Kr),wr==null?void 0:wr.style)}),Aa.map(function(lo,Mr){return le.createElement(po,{key:Mr,rowInfo:rr,column:lo,colIndex:Mr,indent:pn,index:rt,renderIndex:qn,record:vn,inverse:Yt,getHeight:Ut})}));return Tr?le.createElement("div",{ref:Ce},Po,tr):Po}),Mo=ne(Go),Do=Mo,gr=le.forwardRef(function(Ee,Ce){var Qe=Ee.data,rt=Ee.onScroll,Pt=Ve(ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Et=Pt.flattenColumns,$t=Pt.onColumnResize,Yt=Pt.getRowKey,Ut=Pt.expandedKeys,Cn=Pt.prefixCls,vn=Pt.childrenColumnName,pn=Pt.emptyNode,qn=Pt.scrollX,aa=Ve(Pr),ca=aa.scrollY,Aa=aa.listItemHeight,Ht=le.useRef(),Xa=dn(Qe,vn,Ut,Yt),_a=le.useMemo(function(){var tr=0;return Et.map(function(nr){var fr=nr.width,Wa=nr.key;return tr+=fr,[Wa,fr,tr]})},[Et]),rr=le.useMemo(function(){return _a.map(function(tr){return tr[2]})},[_a]);le.useEffect(function(){_a.forEach(function(tr){var nr=(0,Be.Z)(tr,2),fr=nr[0],Wa=nr[1];$t(fr,Wa)})},[_a]),le.useImperativeHandle(Ce,function(){var tr={};return Object.defineProperty(tr,"scrollLeft",{get:function(){var fr;return((fr=Ht.current)===null||fr===void 0?void 0:fr.getScrollInfo().x)||0},set:function(fr){var Wa;(Wa=Ht.current)===null||Wa===void 0||Wa.scrollTo({left:fr})}}),tr});var Tr=function(nr,fr){var Wa,or=(Wa=Xa[fr])===null||Wa===void 0?void 0:Wa.record,Kr=nr.onCell;if(Kr){var Po,lo=Kr(or,fr);return(Po=lo==null?void 0:lo.rowSpan)!==null&&Po!==void 0?Po:1}return 1},$r=function(nr){var fr=nr.start,Wa=nr.end,or=nr.getSize,Kr=nr.offsetY;if(Wa<0)return null;for(var Po=Et.filter(function(to){return Tr(to,fr)===0}),lo=fr,Mr=function(_r){if(Po=Po.filter(function(Yr){return Tr(Yr,_r)===0}),!Po.length)return lo=_r,"break"},fo=fr;fo>=0;fo-=1){var Fo=Mr(fo);if(Fo==="break")break}for(var Ra=Et.filter(function(to){return Tr(to,Wa)!==1}),Bo=Wa,Ci=function(_r){if(Ra=Ra.filter(function(Yr){return Tr(Yr,_r)!==1}),!Ra.length)return Bo=Math.max(_r-1,Wa),"break"},wo=Wa;wo1})&&xi.push(_r)},mi=lo;mi<=Bo;mi+=1)var _o=Qr(mi);var Zi=xi.map(function(to){var _r=Xa[to],Yr=Yt(_r.record,to),Zr=function(Pe){var Ot=to+Pe-1,tn=Yt(Xa[Ot].record,Ot),wa=or(Yr,tn);return wa.bottom-wa.top},ce=or(Yr);return le.createElement(Do,{key:to,data:_r,rowKey:Yr,index:to,style:{top:-Kr+ce.top},extra:!0,getHeight:Zr})});return Zi},wr=le.useMemo(function(){return{columnsOffset:rr}},[rr]),Gr="".concat(Cn,"-tbody"),zr;return Xa.length?zr=le.createElement(Er.Z,{fullHeight:!1,ref:Ht,className:Ke()(Gr,"".concat(Gr,"-virtual")),height:ca,itemHeight:Aa||24,data:Xa,itemKey:function(nr){return Yt(nr.record)},scrollWidth:qn,onVirtualScroll:function(nr){var fr=nr.x;rt({scrollLeft:fr})},extraRender:$r},function(tr,nr,fr){var Wa=Yt(tr.record,nr);return le.createElement(Do,(0,Ge.Z)({data:tr,rowKey:Wa,index:nr},fr))}):zr=le.createElement("div",{className:Ke()("".concat(Cn,"-placeholder"))},le.createElement(Fn,{component:"div",prefixCls:Cn},pn)),le.createElement(si.Provider,{value:wr},zr)}),eo=ne(gr),Qo=eo,Jo=function(Ce,Qe){var rt=Qe.ref,Pt=Qe.onScroll;return le.createElement(Qo,{ref:rt,data:Ce,onScroll:Pt})},Io=100;function br(Ee){var Ce=Ee.columns,Qe=Ee.scroll,rt=Ee.prefixCls,Pt=rt===void 0?Ir:rt,Et=Ee.className,$t=Ee.listItemHeight,Yt=Qe||{},Ut=Yt.x,Cn=Yt.y;typeof Ut!="number"&&(Ut=((Ce||[]).length+1)*Io),typeof Cn!="number"&&(Cn=500);var vn=le.useMemo(function(){return{scrollY:Cn,listItemHeight:$t}},[Cn,$t]);return le.createElement(Pr.Provider,{value:vn},le.createElement(xr,(0,Ge.Z)({},Ee,{className:Ke()(Et,"".concat(Pt,"-virtual")),scroll:(0,He.Z)((0,He.Z)({},Qe),{},{x:Ut}),components:{body:Jo},columns:Ce,internalHooks:de,tailor:!0})))}function ri(Ee){return z(br,Ee)}var Hr=ri(),ko=null;function co(Ee){return null}var di=co;function hi(Ee){return null}var Qi=hi,tl=ee(2738),nl=ee(68031),Vo=ee(36355),wi=ee(93891),Vi=ee(19716),dl=ee(8628),ml=ee(31724),yl=ee(58421),kr=ee(71418),Qa=ee(88088);function Ga(Ee){return function(Qe){let{prefixCls:rt,onExpand:Pt,record:Et,expanded:$t,expandable:Yt}=Qe;const Ut=`${rt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:Cn=>{Pt(Et,Cn),Cn.stopPropagation()},className:Ke()(Ut,{[`${Ut}-spaced`]:!Yt,[`${Ut}-expanded`]:Yt&&$t,[`${Ut}-collapsed`]:Yt&&!$t}),"aria-label":$t?Ee.collapse:Ee.expand,"aria-expanded":$t})}}var Ya=Ga;function uo(Ee,Ce){return"key"in Ee&&Ee.key!==void 0&&Ee.key!==null?Ee.key:Ee.dataIndex?Array.isArray(Ee.dataIndex)?Ee.dataIndex.join("."):Ee.dataIndex:Ce}function we(Ee,Ce){return Ce?`${Ce}-${Ee}`:`${Ee}`}function fn(Ee,Ce){return typeof Ee=="function"?Ee(Ce):Ee}function Mn(Ee,Ce){const Qe=fn(Ee,Ce);return Object.prototype.toString.call(Qe)==="[object Object]"?"":Qe}var Sa={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"},on=Sa,Ma=ee(7657),Fa=function(Ce,Qe){return le.createElement(Ma.Z,(0,Ge.Z)({},Ce,{ref:Qe,icon:on}))},jn=le.forwardRef(Fa),Xn=jn,sr=ee(56762);function Ha(Ee){const Ce=le.useRef(Ee),Qe=(0,sr.Z)();return[()=>Ce.current,rt=>{Ce.current=rt,Qe()}]}var Ta=ee(3113),Ja=ee(24905),Rr=ee(38854),bo=ee(64165),$o=ee(20834),Wo=ee(40875),_i=ee(5112),Xi=ee(17574),al=ee(47472),Zl=ee(92832);function Nl(Ee){let{value:Ce,onChange:Qe,filterSearch:rt,tablePrefixCls:Pt,locale:Et}=Ee;return rt?le.createElement("div",{className:`${Pt}-filter-dropdown-search`},le.createElement(Zl.default,{prefix:le.createElement(al.Z,null),placeholder:Et.filterSearchPlaceholder,onChange:Qe,value:Ce,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var ho=Nl,bl=ee(10228);const eu=Ee=>{const{keyCode:Ce}=Ee;Ce===bl.Z.ENTER&&Ee.stopPropagation()};var Fl=le.forwardRef((Ee,Ce)=>le.createElement("div",{className:Ee.className,onClick:Qe=>Qe.stopPropagation(),onKeyDown:eu,ref:Ce},Ee.children));function tu(Ee){let Ce=[];return(Ee||[]).forEach(Qe=>{let{value:rt,children:Pt}=Qe;Ce.push(rt),Pt&&(Ce=[].concat((0,fa.Z)(Ce),(0,fa.Z)(tu(Pt))))}),Ce}function Qu(Ee){return Ee.some(Ce=>{let{children:Qe}=Ce;return Qe})}function su(Ee,Ce){return typeof Ce=="string"||typeof Ce=="number"?Ce==null?void 0:Ce.toString().toLowerCase().includes(Ee.trim().toLowerCase()):!1}function mu(Ee){let{filters:Ce,prefixCls:Qe,filteredKeys:rt,filterMultiple:Pt,searchValue:Et,filterSearch:$t}=Ee;return Ce.map((Yt,Ut)=>{const Cn=String(Yt.value);if(Yt.children)return{key:Cn||Ut,label:Yt.text,popupClassName:`${Qe}-dropdown-submenu`,children:mu({filters:Yt.children,prefixCls:Qe,filteredKeys:rt,filterMultiple:Pt,searchValue:Et,filterSearch:$t})};const vn=Pt?Ja.default:_i.ZP,pn={key:Yt.value!==void 0?Cn:Ut,label:le.createElement(le.Fragment,null,le.createElement(vn,{checked:rt.includes(Cn)}),le.createElement("span",null,Yt.text))};return Et.trim()?typeof $t=="function"?$t(Et,Yt)?pn:null:su(Et,Yt.text)?pn:null:pn})}function Yu(Ee){var Ce,Qe;const{tablePrefixCls:rt,prefixCls:Pt,column:Et,dropdownPrefixCls:$t,columnKey:Yt,filterMultiple:Ut,filterMode:Cn="menu",filterSearch:vn=!1,filterState:pn,triggerFilter:qn,locale:aa,children:ca,getPopupContainer:Aa}=Ee,{filterDropdownOpen:Ht,onFilterDropdownOpenChange:Xa,filterResetToDefaultFilteredValue:_a,defaultFilteredValue:rr,filterDropdownVisible:Tr,onFilterDropdownVisibleChange:$r}=Et,[wr,Gr]=le.useState(!1),zr=!!(pn&&(!((Ce=pn.filteredKeys)===null||Ce===void 0)&&Ce.length||pn.forceFiltered)),tr=pe=>{Gr(pe),Xa==null||Xa(pe),$r==null||$r(pe)},nr=(Qe=Ht!=null?Ht:Tr)!==null&&Qe!==void 0?Qe:wr,fr=pn==null?void 0:pn.filteredKeys,[Wa,or]=Ha(fr||[]),Kr=pe=>{let{selectedKeys:Pe}=pe;or(Pe)},Po=(pe,Pe)=>{let{node:Ot,checked:tn}=Pe;Kr(Ut?{selectedKeys:pe}:{selectedKeys:tn&&Ot.key?[Ot.key]:[]})};le.useEffect(()=>{wr&&Kr({selectedKeys:fr||[]})},[fr]);const[lo,Mr]=le.useState([]),fo=pe=>{Mr(pe)},[Fo,Ra]=le.useState(""),Bo=pe=>{const{value:Pe}=pe.target;Ra(Pe)};le.useEffect(()=>{wr||Ra("")},[wr]);const Ci=pe=>{const Pe=pe&&pe.length?pe:null;if(Pe===null&&(!pn||!pn.filteredKeys)||(0,ke.Z)(Pe,pn==null?void 0:pn.filteredKeys,!0))return null;qn({column:Et,key:Yt,filteredKeys:Pe})},wo=()=>{tr(!1),Ci(Wa())},Xr=function(){let{confirm:pe,closeDropdown:Pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pe&&Ci([]),Pe&&tr(!1),Ra(""),or(_a?(rr||[]).map(Ot=>String(Ot)):[])},xi=function(){let{closeDropdown:pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pe&&tr(!1),Ci(Wa())},Qr=pe=>{pe&&fr!==void 0&&or(fr||[]),tr(pe),!pe&&!Et.filterDropdown&&wo()},mi=Ke()({[`${$t}-menu-without-submenu`]:!Qu(Et.filters||[])}),_o=pe=>{if(pe.target.checked){const Pe=tu(Et==null?void 0:Et.filters).map(Ot=>String(Ot));or(Pe)}else or([])},Zi=pe=>{let{filters:Pe}=pe;return(Pe||[]).map((Ot,tn)=>{const wa=String(Ot.value),ma={title:Ot.text,key:Ot.value!==void 0?wa:tn};return Ot.children&&(ma.children=Zi({filters:Ot.children})),ma})},to=pe=>{var Pe;return Object.assign(Object.assign({},pe),{text:pe.title,value:pe.key,children:((Pe=pe.children)===null||Pe===void 0?void 0:Pe.map(Ot=>to(Ot)))||[]})};let _r;if(typeof Et.filterDropdown=="function")_r=Et.filterDropdown({prefixCls:`${$t}-custom`,setSelectedKeys:pe=>Kr({selectedKeys:pe}),selectedKeys:Wa(),confirm:xi,clearFilters:Xr,filters:Et.filters,visible:nr,close:()=>{tr(!1)}});else if(Et.filterDropdown)_r=Et.filterDropdown;else{const pe=Wa()||[],Pe=()=>(Et.filters||[]).length===0?le.createElement(bo.Z,{image:bo.Z.PRESENTED_IMAGE_SIMPLE,description:aa.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Cn==="tree"?le.createElement(le.Fragment,null,le.createElement(ho,{filterSearch:vn,value:Fo,onChange:Bo,tablePrefixCls:rt,locale:aa}),le.createElement("div",{className:`${rt}-filter-dropdown-tree`},Ut?le.createElement(Ja.default,{checked:pe.length===tu(Et.filters).length,indeterminate:pe.length>0&&pe.lengthtypeof vn=="function"?vn(Fo,to(tn)):su(Fo,tn.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(ho,{filterSearch:vn,value:Fo,onChange:Bo,tablePrefixCls:rt,locale:aa}),le.createElement($o.default,{selectable:!0,multiple:Ut,prefixCls:`${$t}-menu`,className:mi,onSelect:Kr,onDeselect:Kr,selectedKeys:pe,getPopupContainer:Aa,openKeys:lo,onOpenChange:fo,items:mu({filters:Et.filters||[],filterSearch:vn,prefixCls:Pt,filteredKeys:Wa(),filterMultiple:Ut,searchValue:Fo})})),Ot=()=>_a?(0,ke.Z)((rr||[]).map(tn=>String(tn)),pe,!0):pe.length===0;_r=le.createElement(le.Fragment,null,Pe(),le.createElement("div",{className:`${Pt}-dropdown-btns`},le.createElement(Ta.ZP,{type:"link",size:"small",disabled:Ot(),onClick:()=>Xr()},aa.filterReset),le.createElement(Ta.ZP,{type:"primary",size:"small",onClick:wo},aa.filterConfirm)))}Et.filterDropdown&&(_r=le.createElement(Wo.J,{selectable:void 0},_r));const Yr=()=>le.createElement(Fl,{className:`${Pt}-dropdown`},_r);let Zr;typeof Et.filterIcon=="function"?Zr=Et.filterIcon(zr):Et.filterIcon?Zr=Et.filterIcon:Zr=le.createElement(Xn,null);const{direction:ce}=le.useContext(Vo.E_);return le.createElement("div",{className:`${Pt}-column`},le.createElement("span",{className:`${rt}-column-title`},ca),le.createElement(Rr.Z,{dropdownRender:Yr,trigger:["click"],open:nr,onOpenChange:Qr,getPopupContainer:Aa,placement:ce==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ke()(`${Pt}-trigger`,{active:zr}),onClick:pe=>{pe.stopPropagation()}},Zr)))}var El=Yu;function Ru(Ee,Ce,Qe){let rt=[];return(Ee||[]).forEach((Pt,Et)=>{var $t;const Yt=we(Et,Qe);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let Ut=Pt.filteredValue;"filterDropdown"in Pt||(Ut=($t=Ut==null?void 0:Ut.map(String))!==null&&$t!==void 0?$t:Ut),rt.push({column:Pt,key:uo(Pt,Yt),filteredKeys:Ut,forceFiltered:Pt.filtered})}else rt.push({column:Pt,key:uo(Pt,Yt),filteredKeys:Ce&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(rt=[].concat((0,fa.Z)(rt),(0,fa.Z)(Ru(Pt.children,Ce,Yt))))}),rt}function Mu(Ee,Ce,Qe,rt,Pt,Et,$t,Yt){return Qe.map((Ut,Cn)=>{const vn=we(Cn,Yt),{filterMultiple:pn=!0,filterMode:qn,filterSearch:aa}=Ut;let ca=Ut;if(ca.filters||ca.filterDropdown){const Aa=uo(ca,vn),Ht=rt.find(Xa=>{let{key:_a}=Xa;return Aa===_a});ca=Object.assign(Object.assign({},ca),{title:Xa=>le.createElement(El,{tablePrefixCls:Ee,prefixCls:`${Ee}-filter`,dropdownPrefixCls:Ce,column:ca,columnKey:Aa,filterState:Ht,filterMultiple:pn,filterMode:qn,filterSearch:aa,triggerFilter:Et,locale:Pt,getPopupContainer:$t},fn(Ut.title,Xa))})}return"children"in ca&&(ca=Object.assign(Object.assign({},ca),{children:Mu(Ee,Ce,ca.children,rt,Pt,Et,$t,vn)})),ca})}function rl(Ee){const Ce={};return Ee.forEach(Qe=>{let{key:rt,filteredKeys:Pt,column:Et}=Qe;const{filters:$t,filterDropdown:Yt}=Et;if(Yt)Ce[rt]=Pt||null;else if(Array.isArray(Pt)){const Ut=tu($t);Ce[rt]=Ut.filter(Cn=>Pt.includes(String(Cn)))}else Ce[rt]=null}),Ce}function ku(Ee,Ce){return Ce.reduce((Qe,rt)=>{const{column:{onFilter:Pt,filters:Et},filteredKeys:$t}=rt;return Pt&&$t&&$t.length?Qe.filter(Yt=>$t.some(Ut=>{const Cn=tu(Et),vn=Cn.findIndex(qn=>String(qn)===String(Ut)),pn=vn!==-1?Cn[vn]:Ut;return Pt(pn,Yt)})):Qe},Ee)}const nu=Ee=>Ee.flatMap(Ce=>"children"in Ce?[Ce].concat((0,fa.Z)(nu(Ce.children||[]))):[Ce]);function Ju(Ee){let{prefixCls:Ce,dropdownPrefixCls:Qe,mergedColumns:rt,onFilterChange:Pt,getPopupContainer:Et,locale:$t}=Ee;const Yt=le.useMemo(()=>nu(rt||[]),[rt]),[Ut,Cn]=le.useState(()=>Ru(Yt,!0)),vn=le.useMemo(()=>{const ca=Ru(Yt,!1);if(ca.length===0)return ca;let Aa=!0,Ht=!0;if(ca.forEach(Xa=>{let{filteredKeys:_a}=Xa;_a!==void 0?Aa=!1:Ht=!1}),Aa){const Xa=(Yt||[]).map((_a,rr)=>uo(_a,we(rr)));return Ut.filter(_a=>{let{key:rr}=_a;return Xa.includes(rr)}).map(_a=>{const rr=Yt[Xa.findIndex(Tr=>Tr===_a.key)];return Object.assign(Object.assign({},_a),{column:Object.assign(Object.assign({},_a.column),rr),forceFiltered:rr.filtered})})}return ca},[Yt,Ut]),pn=le.useMemo(()=>rl(vn),[vn]),qn=ca=>{const Aa=vn.filter(Ht=>{let{key:Xa}=Ht;return Xa!==ca.key});Aa.push(ca),Cn(Aa),Pt(rl(Aa),Aa)};return[ca=>Mu(Ce,Qe,ca,vn,$t,qn,Et),vn,pn]}var bu=Ju;function Tu(Ee,Ce,Qe){const rt=le.useRef({});function Pt(Et){if(!rt.current||rt.current.data!==Ee||rt.current.childrenColumnName!==Ce||rt.current.getRowKey!==Qe){let Yt=function(Ut){Ut.forEach((Cn,vn)=>{const pn=Qe(Cn,vn);$t.set(pn,Cn),Cn&&typeof Cn=="object"&&Ce in Cn&&Yt(Cn[Ce]||[])})};const $t=new Map;Yt(Ee),rt.current={data:Ee,childrenColumnName:Ce,kvMap:$t,getRowKey:Qe}}return rt.current.kvMap.get(Et)}return[Pt]}var Xu=ee(50371),_u=function(Ee,Ce){var Qe={};for(var rt in Ee)Object.prototype.hasOwnProperty.call(Ee,rt)&&Ce.indexOf(rt)<0&&(Qe[rt]=Ee[rt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,rt=Object.getOwnPropertySymbols(Ee);Pt{const Et=Ee[Pt];typeof Et!="function"&&(Qe[Pt]=Et)}),Qe}function Zu(Ee,Ce,Qe){const rt=Qe&&typeof Qe=="object"?Qe:{},{total:Pt=0}=rt,Et=_u(rt,["total"]),[$t,Yt]=(0,le.useState)(()=>({current:"defaultCurrent"in Et?Et.defaultCurrent:1,pageSize:"defaultPageSize"in Et?Et.defaultPageSize:Cl})),Ut=(0,Xu.Z)($t,Et,{total:Pt>0?Pt:Ee}),Cn=Math.ceil((Pt||Ee)/Ut.pageSize);Ut.current>Cn&&(Ut.current=Cn||1);const vn=(qn,aa)=>{Yt({current:qn!=null?qn:1,pageSize:aa||Ut.pageSize})},pn=(qn,aa)=>{var ca;Qe&&((ca=Qe.onChange)===null||ca===void 0||ca.call(Qe,qn,aa)),vn(qn,aa),Ce(qn,aa||(Ut==null?void 0:Ut.pageSize))};return Qe===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ut),{onChange:pn}),vn]}var fs=Zu,au=ee(84105),Di=ee(35654),Cu=ee(90782),zu=ee(71430),rs=ee(18929);const Ol={},Hu="SELECT_ALL",xu="SELECT_INVERT",Fu="SELECT_NONE",Bl=[],zl=(Ee,Ce)=>{let Qe=[];return(Ce||[]).forEach(rt=>{Qe.push(rt),rt&&typeof rt=="object"&&Ee in rt&&(Qe=[].concat((0,fa.Z)(Qe),(0,fa.Z)(zl(Ee,rt[Ee]))))}),Qe};var qu=(Ee,Ce)=>{const{preserveSelectedRowKeys:Qe,selectedRowKeys:rt,defaultSelectedRowKeys:Pt,getCheckboxProps:Et,onChange:$t,onSelect:Yt,onSelectAll:Ut,onSelectInvert:Cn,onSelectNone:vn,onSelectMultiple:pn,columnWidth:qn,type:aa,selections:ca,fixed:Aa,renderCell:Ht,hideSelectAll:Xa,checkStrictly:_a=!0}=Ce||{},{prefixCls:rr,data:Tr,pageData:$r,getRecordByKey:wr,getRowKey:Gr,expandType:zr,childrenColumnName:tr,locale:nr,getPopupContainer:fr}=Ee,[Wa,or]=(0,rs.Z)(rt||Pt||Bl,{value:rt}),Kr=le.useRef(new Map),Po=(0,le.useCallback)(to=>{if(Qe){const _r=new Map;to.forEach(Yr=>{let Zr=wr(Yr);!Zr&&Kr.current.has(Yr)&&(Zr=Kr.current.get(Yr)),_r.set(Yr,Zr)}),Kr.current=_r}},[wr,Qe]);le.useEffect(()=>{Po(Wa)},[Wa]);const{keyEntities:lo}=(0,le.useMemo)(()=>{if(_a)return{keyEntities:null};let to=Tr;if(Qe){const _r=new Set(Tr.map((Zr,ce)=>Gr(Zr,ce))),Yr=Array.from(Kr.current).reduce((Zr,ce)=>{let[pe,Pe]=ce;return _r.has(pe)?Zr:Zr.concat(Pe)},[]);to=[].concat((0,fa.Z)(to),(0,fa.Z)(Yr))}return(0,zu.I8)(to,{externalGetKey:Gr,childrenPropName:tr})},[Tr,Gr,_a,tr,Qe]),Mr=(0,le.useMemo)(()=>zl(tr,$r),[tr,$r]),fo=(0,le.useMemo)(()=>{const to=new Map;return Mr.forEach((_r,Yr)=>{const Zr=Gr(_r,Yr),ce=(Et?Et(_r):null)||{};to.set(Zr,ce)}),to},[Mr,Gr,Et]),Fo=(0,le.useCallback)(to=>{var _r;return!!(!((_r=fo.get(Gr(to)))===null||_r===void 0)&&_r.disabled)},[fo,Gr]),[Ra,Bo]=(0,le.useMemo)(()=>{if(_a)return[Wa||[],[]];const{checkedKeys:to,halfCheckedKeys:_r}=(0,Cu.S)(Wa,!0,lo,Fo);return[to||[],_r]},[Wa,_a,lo,Fo]),Ci=(0,le.useMemo)(()=>{const to=aa==="radio"?Ra.slice(0,1):Ra;return new Set(to)},[Ra,aa]),wo=(0,le.useMemo)(()=>aa==="radio"?new Set:new Set(Bo),[Bo,aa]),[Xr,xi]=(0,le.useState)(null);le.useEffect(()=>{Ce||or(Bl)},[!!Ce]);const Qr=(0,le.useCallback)((to,_r)=>{let Yr,Zr;Po(to),Qe?(Yr=to,Zr=to.map(ce=>Kr.current.get(ce))):(Yr=[],Zr=[],to.forEach(ce=>{const pe=wr(ce);pe!==void 0&&(Yr.push(ce),Zr.push(pe))})),or(Yr),$t==null||$t(Yr,Zr,{type:_r})},[or,wr,$t,Qe]),mi=(0,le.useCallback)((to,_r,Yr,Zr)=>{if(Yt){const ce=Yr.map(pe=>wr(pe));Yt(wr(to),_r,ce,Zr)}Qr(Yr,"single")},[Yt,wr,Qr]),_o=(0,le.useMemo)(()=>!ca||Xa?null:(ca===!0?[Hu,xu,Fu]:ca).map(_r=>_r===Hu?{key:"all",text:nr.selectionAll,onSelect(){Qr(Tr.map((Yr,Zr)=>Gr(Yr,Zr)).filter(Yr=>{const Zr=fo.get(Yr);return!(Zr!=null&&Zr.disabled)||Ci.has(Yr)}),"all")}}:_r===xu?{key:"invert",text:nr.selectInvert,onSelect(){const Yr=new Set(Ci);$r.forEach((ce,pe)=>{const Pe=Gr(ce,pe),Ot=fo.get(Pe);Ot!=null&&Ot.disabled||(Yr.has(Pe)?Yr.delete(Pe):Yr.add(Pe))});const Zr=Array.from(Yr);Cn&&Cn(Zr),Qr(Zr,"invert")}}:_r===Fu?{key:"none",text:nr.selectNone,onSelect(){vn==null||vn(),Qr(Array.from(Ci).filter(Yr=>{const Zr=fo.get(Yr);return Zr==null?void 0:Zr.disabled}),"none")}}:_r).map(_r=>Object.assign(Object.assign({},_r),{onSelect:function(){for(var Yr,Zr,ce=arguments.length,pe=new Array(ce),Pe=0;Pe{var _r;if(!Ce)return to.filter(In=>In!==Ol);let Yr=(0,fa.Z)(to);const Zr=new Set(Ci),ce=Mr.map(Gr).filter(In=>!fo.get(In).disabled),pe=ce.every(In=>Zr.has(In)),Pe=ce.some(In=>Zr.has(In)),Ot=()=>{const In=[];pe?ce.forEach(Hn=>{Zr.delete(Hn),In.push(Hn)}):ce.forEach(Hn=>{Zr.has(Hn)||(Zr.add(Hn),In.push(Hn))});const oa=Array.from(Zr);Ut==null||Ut(!pe,oa.map(Hn=>wr(Hn)),In.map(Hn=>wr(Hn))),Qr(oa,"all"),xi(null)};let tn;if(aa!=="radio"){let In;if(_o){const ia={getPopupContainer:fr,items:_o.map((Ka,Pn)=>{const{key:ya,text:ja,onSelect:qr}=Ka;return{key:ya!=null?ya:Pn,onClick:()=>{qr==null||qr(ce)},label:ja}})};In=le.createElement("div",{className:`${rr}-selection-extra`},le.createElement(Rr.Z,{menu:ia,getPopupContainer:fr},le.createElement("span",null,le.createElement(au.Z,null))))}const oa=Mr.map((ia,Ka)=>{const Pn=Gr(ia,Ka),ya=fo.get(Pn)||{};return Object.assign({checked:Zr.has(Pn)},ya)}).filter(ia=>{let{disabled:Ka}=ia;return Ka}),Hn=!!oa.length&&oa.length===Mr.length,ba=Hn&&oa.every(ia=>{let{checked:Ka}=ia;return Ka}),ta=Hn&&oa.some(ia=>{let{checked:Ka}=ia;return Ka});tn=!Xa&&le.createElement("div",{className:`${rr}-selection`},le.createElement(Ja.default,{checked:Hn?ba:!!Mr.length&&pe,indeterminate:Hn?!ba&&ta:!pe&&Pe,onChange:Ot,disabled:Mr.length===0||Hn,"aria-label":In?"Custom selection":"Select all",skipGroup:!0}),In)}let wa;aa==="radio"?wa=(In,oa,Hn)=>{const ba=Gr(oa,Hn),ta=Zr.has(ba);return{node:le.createElement(_i.ZP,Object.assign({},fo.get(ba),{checked:ta,onClick:ia=>ia.stopPropagation(),onChange:ia=>{Zr.has(ba)||mi(ba,!0,[ba],ia.nativeEvent)}})),checked:ta}}:wa=(In,oa,Hn)=>{var ba;const ta=Gr(oa,Hn),ia=Zr.has(ta),Ka=wo.has(ta),Pn=fo.get(ta);let ya;return zr==="nest"?ya=Ka:ya=(ba=Pn==null?void 0:Pn.indeterminate)!==null&&ba!==void 0?ba:Ka,{node:le.createElement(Ja.default,Object.assign({},Pn,{indeterminate:ya,checked:ia,skipGroup:!0,onClick:ja=>ja.stopPropagation(),onChange:ja=>{let{nativeEvent:qr}=ja;const{shiftKey:cr}=qr;let li=-1,Za=-1;if(cr&&_a){const Co=new Set([Xr,ta]);ce.some((Dr,ao)=>{if(Co.has(Dr))if(li===-1)li=ao;else return Za=ao,!0;return!1})}if(Za!==-1&&li!==Za&&_a){const Co=ce.slice(li,Za+1),Dr=[];ia?Co.forEach(So=>{Zr.has(So)&&(Dr.push(So),Zr.delete(So))}):Co.forEach(So=>{Zr.has(So)||(Dr.push(So),Zr.add(So))});const ao=Array.from(Zr);pn==null||pn(!ia,ao.map(So=>wr(So)),Dr.map(So=>wr(So))),Qr(ao,"multiple")}else{const Co=Ra;if(_a){const Dr=ia?(0,Di._5)(Co,ta):(0,Di.L0)(Co,ta);mi(ta,!ia,Dr,qr)}else{const Dr=(0,Cu.S)([].concat((0,fa.Z)(Co),[ta]),!0,lo,Fo),{checkedKeys:ao,halfCheckedKeys:So}=Dr;let Ei=ao;if(ia){const fi=new Set(ao);fi.delete(ta),Ei=(0,Cu.S)(Array.from(fi),{checked:!1,halfCheckedKeys:So},lo,Fo).checkedKeys}mi(ta,!ia,Ei,qr)}}xi(ia?null:ta)}})),checked:ia}};const ma=(In,oa,Hn)=>{const{node:ba,checked:ta}=wa(In,oa,Hn);return Ht?Ht(ta,oa,Hn,ba):ba};if(!Yr.includes(Ol))if(Yr.findIndex(In=>{var oa;return((oa=In[va])===null||oa===void 0?void 0:oa.columnType)==="EXPAND_COLUMN"})===0){const[In,...oa]=Yr;Yr=[In,Ol].concat((0,fa.Z)(oa))}else Yr=[Ol].concat((0,fa.Z)(Yr));const zn=Yr.indexOf(Ol);Yr=Yr.filter((In,oa)=>In!==Ol||oa===zn);const jt=Yr[zn-1],Yn=Yr[zn+1];let xn=Aa;xn===void 0&&((Yn==null?void 0:Yn.fixed)!==void 0?xn=Yn.fixed:(jt==null?void 0:jt.fixed)!==void 0&&(xn=jt.fixed)),xn&&jt&&((_r=jt[va])===null||_r===void 0?void 0:_r.columnType)==="EXPAND_COLUMN"&&jt.fixed===void 0&&(jt.fixed=xn);const Ct=Ke()(`${rr}-selection-col`,{[`${rr}-selection-col-with-dropdown`]:ca&&aa==="checkbox"}),gn={fixed:xn,width:qn,className:`${rr}-selection-column`,title:Ce.columnTitle||tn,render:ma,onCell:Ce.onCell,[va]:{className:Ct}};return Yr.map(In=>In===Ol?gn:In)},[Gr,Mr,Ce,Ra,Ci,wo,qn,_o,zr,Xr,fo,pn,mi,Fo]),Ci]},ju=ee(89489),Ar=ee(59477),Bu=ee(6848);const Yl="ascend",Hl="descend";function qa(Ee){return typeof Ee.sorter=="object"&&typeof Ee.sorter.multiple=="number"?Ee.sorter.multiple:!1}function du(Ee){return typeof Ee=="function"?Ee:Ee&&typeof Ee=="object"&&Ee.compare?Ee.compare:!1}function es(Ee,Ce){return Ce?Ee[Ee.indexOf(Ce)+1]:Ee[0]}function is(Ee,Ce,Qe){let rt=[];function Pt(Et,$t){rt.push({column:Et,key:uo(Et,$t),multiplePriority:qa(Et),sortOrder:Et.sortOrder})}return(Ee||[]).forEach((Et,$t)=>{const Yt=we($t,Qe);Et.children?("sortOrder"in Et&&Pt(Et,Yt),rt=[].concat((0,fa.Z)(rt),(0,fa.Z)(is(Et.children,Ce,Yt)))):Et.sorter&&("sortOrder"in Et?Pt(Et,Yt):Ce&&Et.defaultSortOrder&&rt.push({column:Et,key:uo(Et,Yt),multiplePriority:qa(Et),sortOrder:Et.defaultSortOrder}))}),rt}function wu(Ee,Ce,Qe,rt,Pt,Et,$t,Yt){return(Ce||[]).map((Ut,Cn)=>{const vn=we(Cn,Yt);let pn=Ut;if(pn.sorter){const qn=pn.sortDirections||Pt,aa=pn.showSorterTooltip===void 0?$t:pn.showSorterTooltip,ca=uo(pn,vn),Aa=Qe.find(zr=>{let{key:tr}=zr;return tr===ca}),Ht=Aa?Aa.sortOrder:null,Xa=es(qn,Ht);let _a;if(Ut.sortIcon)_a=Ut.sortIcon({sortOrder:Ht});else{const zr=qn.includes(Yl)&&le.createElement(Ar.Z,{className:Ke()(`${Ee}-column-sorter-up`,{active:Ht===Yl})}),tr=qn.includes(Hl)&&le.createElement(ju.Z,{className:Ke()(`${Ee}-column-sorter-down`,{active:Ht===Hl})});_a=le.createElement("span",{className:Ke()(`${Ee}-column-sorter`,{[`${Ee}-column-sorter-full`]:!!(zr&&tr)})},le.createElement("span",{className:`${Ee}-column-sorter-inner`,"aria-hidden":"true"},zr,tr))}const{cancelSort:rr,triggerAsc:Tr,triggerDesc:$r}=Et||{};let wr=rr;Xa===Hl?wr=$r:Xa===Yl&&(wr=Tr);const Gr=typeof aa=="object"?aa:{title:wr};pn=Object.assign(Object.assign({},pn),{className:Ke()(pn.className,{[`${Ee}-column-sort`]:Ht}),title:zr=>{const tr=le.createElement("div",{className:`${Ee}-column-sorters`},le.createElement("span",{className:`${Ee}-column-title`},fn(Ut.title,zr)),_a);return aa?le.createElement(Bu.Z,Object.assign({},Gr),tr):tr},onHeaderCell:zr=>{const tr=Ut.onHeaderCell&&Ut.onHeaderCell(zr)||{},nr=tr.onClick,fr=tr.onKeyDown;tr.onClick=Kr=>{rt({column:Ut,key:ca,sortOrder:Xa,multiplePriority:qa(Ut)}),nr==null||nr(Kr)},tr.onKeyDown=Kr=>{Kr.keyCode===bl.Z.ENTER&&(rt({column:Ut,key:ca,sortOrder:Xa,multiplePriority:qa(Ut)}),fr==null||fr(Kr))};const Wa=Mn(Ut.title,{}),or=Wa==null?void 0:Wa.toString();return Ht?tr["aria-sort"]=Ht==="ascend"?"ascending":"descending":tr["aria-label"]=or||"",tr.className=Ke()(tr.className,`${Ee}-column-has-sorters`),tr.tabIndex=0,Ut.ellipsis&&(tr.title=(Wa!=null?Wa:"").toString()),tr}})}return"children"in pn&&(pn=Object.assign(Object.assign({},pn),{children:wu(Ee,pn.children,Qe,rt,Pt,Et,$t,vn)})),pn})}function ts(Ee){const{column:Ce,sortOrder:Qe}=Ee;return{column:Ce,order:Qe,field:Ce.dataIndex,columnKey:Ce.key}}function cu(Ee){const Ce=Ee.filter(Qe=>{let{sortOrder:rt}=Qe;return rt}).map(ts);return Ce.length===0&&Ee.length?Object.assign(Object.assign({},ts(Ee[Ee.length-1])),{column:void 0}):Ce.length<=1?Ce[0]||{}:Ce}function Yi(Ee,Ce,Qe){const rt=Ce.slice().sort(($t,Yt)=>Yt.multiplePriority-$t.multiplePriority),Pt=Ee.slice(),Et=rt.filter($t=>{let{column:{sorter:Yt},sortOrder:Ut}=$t;return du(Yt)&&Ut});return Et.length?Pt.sort(($t,Yt)=>{for(let Ut=0;Ut{const Yt=$t[Qe];return Yt?Object.assign(Object.assign({},$t),{[Qe]:Yi(Yt,Ce,Qe)}):$t}):Pt}function ls(Ee){let{prefixCls:Ce,mergedColumns:Qe,onSorterChange:rt,sortDirections:Pt,tableLocale:Et,showSorterTooltip:$t}=Ee;const[Yt,Ut]=le.useState(is(Qe,!0)),Cn=le.useMemo(()=>{let ca=!0;const Aa=is(Qe,!1);if(!Aa.length)return Yt;const Ht=[];function Xa(rr){ca?Ht.push(rr):Ht.push(Object.assign(Object.assign({},rr),{sortOrder:null}))}let _a=null;return Aa.forEach(rr=>{_a===null?(Xa(rr),rr.sortOrder&&(rr.multiplePriority===!1?ca=!1:_a=!0)):(_a&&rr.multiplePriority!==!1||(ca=!1),Xa(rr))}),Ht},[Qe,Yt]),vn=le.useMemo(()=>{const ca=Cn.map(Aa=>{let{column:Ht,sortOrder:Xa}=Aa;return{column:Ht,order:Xa}});return{sortColumns:ca,sortColumn:ca[0]&&ca[0].column,sortOrder:ca[0]&&ca[0].order}},[Cn]);function pn(ca){let Aa;ca.multiplePriority===!1||!Cn.length||Cn[0].multiplePriority===!1?Aa=[ca]:Aa=[].concat((0,fa.Z)(Cn.filter(Ht=>{let{key:Xa}=Ht;return Xa!==ca.key})),[ca]),Ut(Aa),rt(cu(Aa),Aa)}return[ca=>wu(Ce,ca,Cn,pn,Pt,Et,$t),Cn,vn,()=>cu(Cn)]}function us(Ee,Ce){return Ee.map(Qe=>{const rt=Object.assign({},Qe);return rt.title=fn(Qe.title,Ce),"children"in rt&&(rt.children=us(rt.children,Ce)),rt})}function ss(Ee){return[le.useCallback(Qe=>us(Qe,Ee),[Ee])]}var Gu=Or((Ee,Ce)=>{const{_renderTimes:Qe}=Ee,{_renderTimes:rt}=Ce;return Qe!==rt}),Jl=ri((Ee,Ce)=>{const{_renderTimes:Qe}=Ee,{_renderTimes:rt}=Ce;return Qe!==rt}),Xl=ee(64993),ru=ee(17313),fu=ee(83116),Wu=ee(37613),Se=Ee=>{const{componentCls:Ce}=Ee,Qe=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`,rt=(Pt,Et,$t)=>({[`&${Ce}-${Pt}`]:{[`> ${Ce}-container`]:{[`> ${Ce}-content, > ${Ce}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ce}-expanded-row-fixed`]:{margin:`-${Et}px -${$t+Ee.lineWidth}px`}}}}}});return{[`${Ce}-wrapper`]:{[`${Ce}${Ce}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ce}-title`]:{border:Qe,borderBottom:0},[`> ${Ce}-container`]:{borderInlineStart:Qe,borderTop:Qe,[` > ${Ce}-content, > ${Ce}-header, > ${Ce}-body, @@ -237,7 +237,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},rt("middle",Ee.tablePaddingVerticalMiddle,Ee.tablePaddingHorizontalMiddle)),rt("small",Ee.tablePaddingVerticalSmall,Ee.tablePaddingHorizontalSmall)),{[`> ${Ce}-footer`]:{border:Qe,borderTop:0}}),[`${Ce}-cell`]:{[`${Ce}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ee.lineWidth}px 0 ${Ee.lineWidth}px ${Ee.tableHeaderBg}`}},[`${Ce}-bordered ${Ce}-cell-scrollbar`]:{borderInlineEnd:Qe}}}},tt=Ee=>{const{componentCls:Ce}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-cell-ellipsis`]:Object.assign(Object.assign({},ru.vS),{wordBreak:"keep-all",[` &${Ce}-cell-fix-left-last, &${Ce}-cell-fix-right-first - `]:{overflow:"visible",[`${Ce}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ce}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},qt=Ee=>{const{componentCls:Ce}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-tbody > tr${Ce}-placeholder`]:{textAlign:"center",color:Ee.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ee.colorBgContainer}}}}},Kt=ee(15969),Tn=Ee=>{const{componentCls:Ce,antCls:Qe,controlInteractiveSize:rt,motionDurationSlow:Pt,lineWidth:Et,paddingXS:$t,lineType:Yt,tableBorderColor:Ut,tableExpandIconBg:Cn,tableExpandColumnWidth:vn,borderRadius:pn,fontSize:qn,fontSizeSM:na,lineHeight:ca,tablePaddingVertical:Aa,tablePaddingHorizontal:Ht,tableExpandedRowBg:Xa,paddingXXS:_a}=Ee,rr=rt/2-Et,Tr=rr*2+Et*3,$r=`${Et}px ${Yt} ${Ut}`,Dr=_a-Et;return{[`${Ce}-wrapper`]:{[`${Ce}-expand-icon-col`]:{width:vn},[`${Ce}-row-expand-icon-cell`]:{textAlign:"center",[`${Ce}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ce}-row-indent`]:{height:1,float:"left"},[`${Ce}-row-expand-icon`]:Object.assign(Object.assign({},(0,Kt.N)(Ee)),{position:"relative",float:"left",boxSizing:"border-box",width:Tr,height:Tr,padding:0,color:"inherit",lineHeight:`${Tr}px`,background:Cn,border:$r,borderRadius:pn,transform:`scale(${rt/Tr})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:rr,insetInlineEnd:Dr,insetInlineStart:Dr,height:Et},"&::after":{top:Dr,bottom:Dr,insetInlineStart:rr,width:Et,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"}}),[`${Ce}-row-indent + ${Ce}-row-expand-icon`]:{marginTop:(qn*ca-Et*3)/2-Math.ceil((na*1.4-Et*3)/2),marginInlineEnd:$t},[`tr${Ce}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xa}},[`${Qe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ce}-expanded-row-fixed`]:{position:"relative",margin:`-${Aa}px -${Ht}px`,padding:`${Aa}px ${Ht}px`}}}},Ca=Ee=>{const{componentCls:Ce,antCls:Qe,iconCls:rt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:Et,paddingXXS:$t,paddingXS:Yt,colorText:Ut,lineWidth:Cn,lineType:vn,tableBorderColor:pn,tableHeaderIconColor:qn,fontSizeSM:na,tablePaddingHorizontal:ca,borderRadius:Aa,motionDurationSlow:Ht,colorTextDescription:Xa,colorPrimary:_a,tableHeaderFilterActiveBg:rr,colorTextDisabled:Tr,tableFilterDropdownBg:$r,tableFilterDropdownHeight:Dr,controlItemBgHover:Gr,controlItemBgActive:zr,boxShadowSecondary:tr,filterDropdownMenuBg:nr}=Ee,fr=`${Qe}-dropdown`,Wa=`${Ce}-filter-dropdown`,or=`${Qe}-tree`,Kr=`${Cn}px ${vn} ${pn}`;return[{[`${Ce}-wrapper`]:{[`${Ce}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ce}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-$t,marginInline:`${$t}px ${-ca/2}px`,padding:`0 ${$t}px`,color:qn,fontSize:na,borderRadius:Aa,cursor:"pointer",transition:`all ${Ht}`,"&:hover":{color:Xa,background:rr},"&.active":{color:_a}}}},{[`${Qe}-dropdown`]:{[Wa]:Object.assign(Object.assign({},(0,ru.Wf)(Ee)),{minWidth:Pt,backgroundColor:$r,borderRadius:Aa,boxShadow:tr,overflow:"hidden",[`${fr}-menu`]:{maxHeight:Dr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:nr,"&:empty::after":{display:"block",padding:`${Yt}px 0`,color:Tr,fontSize:na,textAlign:"center",content:'"Not Found"'}},[`${Wa}-tree`]:{paddingBlock:`${Yt}px 0`,paddingInline:Yt,[or]:{padding:0},[`${or}-treenode ${or}-node-content-wrapper:hover`]:{backgroundColor:Gr},[`${or}-treenode-checkbox-checked ${or}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:zr}}},[`${Wa}-search`]:{padding:Yt,borderBottom:Kr,"&-input":{input:{minWidth:Et},[rt]:{color:Tr}}},[`${Wa}-checkall`]:{width:"100%",marginBottom:$t,marginInlineStart:$t},[`${Wa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Yt-Cn}px ${Yt}px`,overflow:"hidden",borderTop:Kr}})}},{[`${Qe}-dropdown ${Wa}, ${Wa}-submenu`]:{[`${Qe}-checkbox-wrapper + span`]:{paddingInlineStart:Yt,color:Ut},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mn=Ee=>{const{componentCls:Ce,lineWidth:Qe,colorSplit:rt,motionDurationSlow:Pt,zIndexTableFixed:Et,tableBg:$t,zIndexTableSticky:Yt}=Ee,Ut=rt;return{[`${Ce}-wrapper`]:{[` + `]:{overflow:"visible",[`${Ce}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ce}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},qt=Ee=>{const{componentCls:Ce}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-tbody > tr${Ce}-placeholder`]:{textAlign:"center",color:Ee.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ee.colorBgContainer}}}}},Kt=ee(15969),Tn=Ee=>{const{componentCls:Ce,antCls:Qe,controlInteractiveSize:rt,motionDurationSlow:Pt,lineWidth:Et,paddingXS:$t,lineType:Yt,tableBorderColor:Ut,tableExpandIconBg:Cn,tableExpandColumnWidth:vn,borderRadius:pn,fontSize:qn,fontSizeSM:aa,lineHeight:ca,tablePaddingVertical:Aa,tablePaddingHorizontal:Ht,tableExpandedRowBg:Xa,paddingXXS:_a}=Ee,rr=rt/2-Et,Tr=rr*2+Et*3,$r=`${Et}px ${Yt} ${Ut}`,wr=_a-Et;return{[`${Ce}-wrapper`]:{[`${Ce}-expand-icon-col`]:{width:vn},[`${Ce}-row-expand-icon-cell`]:{textAlign:"center",[`${Ce}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ce}-row-indent`]:{height:1,float:"left"},[`${Ce}-row-expand-icon`]:Object.assign(Object.assign({},(0,Kt.N)(Ee)),{position:"relative",float:"left",boxSizing:"border-box",width:Tr,height:Tr,padding:0,color:"inherit",lineHeight:`${Tr}px`,background:Cn,border:$r,borderRadius:pn,transform:`scale(${rt/Tr})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:rr,insetInlineEnd:wr,insetInlineStart:wr,height:Et},"&::after":{top:wr,bottom:wr,insetInlineStart:rr,width:Et,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"}}),[`${Ce}-row-indent + ${Ce}-row-expand-icon`]:{marginTop:(qn*ca-Et*3)/2-Math.ceil((aa*1.4-Et*3)/2),marginInlineEnd:$t},[`tr${Ce}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xa}},[`${Qe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ce}-expanded-row-fixed`]:{position:"relative",margin:`-${Aa}px -${Ht}px`,padding:`${Aa}px ${Ht}px`}}}},Ca=Ee=>{const{componentCls:Ce,antCls:Qe,iconCls:rt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:Et,paddingXXS:$t,paddingXS:Yt,colorText:Ut,lineWidth:Cn,lineType:vn,tableBorderColor:pn,tableHeaderIconColor:qn,fontSizeSM:aa,tablePaddingHorizontal:ca,borderRadius:Aa,motionDurationSlow:Ht,colorTextDescription:Xa,colorPrimary:_a,tableHeaderFilterActiveBg:rr,colorTextDisabled:Tr,tableFilterDropdownBg:$r,tableFilterDropdownHeight:wr,controlItemBgHover:Gr,controlItemBgActive:zr,boxShadowSecondary:tr,filterDropdownMenuBg:nr}=Ee,fr=`${Qe}-dropdown`,Wa=`${Ce}-filter-dropdown`,or=`${Qe}-tree`,Kr=`${Cn}px ${vn} ${pn}`;return[{[`${Ce}-wrapper`]:{[`${Ce}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ce}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-$t,marginInline:`${$t}px ${-ca/2}px`,padding:`0 ${$t}px`,color:qn,fontSize:aa,borderRadius:Aa,cursor:"pointer",transition:`all ${Ht}`,"&:hover":{color:Xa,background:rr},"&.active":{color:_a}}}},{[`${Qe}-dropdown`]:{[Wa]:Object.assign(Object.assign({},(0,ru.Wf)(Ee)),{minWidth:Pt,backgroundColor:$r,borderRadius:Aa,boxShadow:tr,overflow:"hidden",[`${fr}-menu`]:{maxHeight:wr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:nr,"&:empty::after":{display:"block",padding:`${Yt}px 0`,color:Tr,fontSize:aa,textAlign:"center",content:'"Not Found"'}},[`${Wa}-tree`]:{paddingBlock:`${Yt}px 0`,paddingInline:Yt,[or]:{padding:0},[`${or}-treenode ${or}-node-content-wrapper:hover`]:{backgroundColor:Gr},[`${or}-treenode-checkbox-checked ${or}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:zr}}},[`${Wa}-search`]:{padding:Yt,borderBottom:Kr,"&-input":{input:{minWidth:Et},[rt]:{color:Tr}}},[`${Wa}-checkall`]:{width:"100%",marginBottom:$t,marginInlineStart:$t},[`${Wa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Yt-Cn}px ${Yt}px`,overflow:"hidden",borderTop:Kr}})}},{[`${Qe}-dropdown ${Wa}, ${Wa}-submenu`]:{[`${Qe}-checkbox-wrapper + span`]:{paddingInlineStart:Yt,color:Ut},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mn=Ee=>{const{componentCls:Ce,lineWidth:Qe,colorSplit:rt,motionDurationSlow:Pt,zIndexTableFixed:Et,tableBg:$t,zIndexTableSticky:Yt}=Ee,Ut=rt;return{[`${Ce}-wrapper`]:{[` ${Ce}-cell-fix-left, ${Ce}-cell-fix-right `]:{position:"sticky !important",zIndex:Et,background:$t},[` @@ -252,7 +252,7 @@ `]:{boxShadow:`inset 10px 0 8px -8px ${Ut}`},[`${Ce}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Ce}-ping-right`]:{[`&:not(${Ce}-has-fix-right) ${Ce}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ut}`}},[` ${Ce}-cell-fix-right-first::after, ${Ce}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Ut}`}}}}},Ia=Ee=>{const{componentCls:Ce,antCls:Qe}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-pagination${Qe}-pagination`]:{margin:`${Ee.margin}px 0`},[`${Ce}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ee.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},sa=Ee=>{const{componentCls:Ce,tableRadius:Qe}=Ee;return{[`${Ce}-wrapper`]:{[Ce]:{[`${Ce}-title, ${Ce}-header`]:{borderRadius:`${Qe}px ${Qe}px 0 0`},[`${Ce}-title + ${Ce}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ce}-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:Qe,borderStartEndRadius:Qe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Qe},"> *:last-child":{borderStartEndRadius:Qe}}},"&-footer":{borderRadius:`0 0 ${Qe}px ${Qe}px`}}}}},Br=Ee=>{const{componentCls:Ce}=Ee;return{[`${Ce}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ce}-pagination-left`]:{justifyContent:"flex-end"},[`${Ce}-pagination-right`]:{justifyContent:"flex-start"},[`${Ce}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ce}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ce}-row-indent`]:{float:"right"}}}}},wr=Ee=>{const{componentCls:Ce,antCls:Qe,iconCls:rt,fontSizeIcon:Pt,padding:Et,paddingXS:$t,tableHeaderIconColor:Yt,tableHeaderIconColorHover:Ut,tableSelectionColumnWidth:Cn}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-selection-col`]:{width:Cn,[`&${Ce}-selection-col-with-dropdown`]:{width:Cn+Pt+Et/4}},[`${Ce}-bordered ${Ce}-selection-col`]:{width:Cn+$t*2,[`&${Ce}-selection-col-with-dropdown`]:{width:Cn+Pt+Et/4+$t*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${Ut}`}}}}},Ia=Ee=>{const{componentCls:Ce,antCls:Qe}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-pagination${Qe}-pagination`]:{margin:`${Ee.margin}px 0`},[`${Ce}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ee.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},sa=Ee=>{const{componentCls:Ce,tableRadius:Qe}=Ee;return{[`${Ce}-wrapper`]:{[Ce]:{[`${Ce}-title, ${Ce}-header`]:{borderRadius:`${Qe}px ${Qe}px 0 0`},[`${Ce}-title + ${Ce}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ce}-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:Qe,borderStartEndRadius:Qe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Qe},"> *:last-child":{borderStartEndRadius:Qe}}},"&-footer":{borderRadius:`0 0 ${Qe}px ${Qe}px`}}}}},Fr=Ee=>{const{componentCls:Ce}=Ee;return{[`${Ce}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ce}-pagination-left`]:{justifyContent:"flex-end"},[`${Ce}-pagination-right`]:{justifyContent:"flex-start"},[`${Ce}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ce}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ce}-row-indent`]:{float:"right"}}}}},Br=Ee=>{const{componentCls:Ce,antCls:Qe,iconCls:rt,fontSizeIcon:Pt,padding:Et,paddingXS:$t,tableHeaderIconColor:Yt,tableHeaderIconColorHover:Ut,tableSelectionColumnWidth:Cn}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-selection-col`]:{width:Cn,[`&${Ce}-selection-col-with-dropdown`]:{width:Cn+Pt+Et/4}},[`${Ce}-bordered ${Ce}-selection-col`]:{width:Cn+$t*2,[`&${Ce}-selection-col-with-dropdown`]:{width:Cn+Pt+Et/4+$t*2}},[` table tr th${Ce}-selection-column, table tr td${Ce}-selection-column `]:{paddingInlineEnd:Ee.paddingXS,paddingInlineStart:Ee.paddingXS,textAlign:"center",[`${Qe}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Ce}-selection-column${Ce}-cell-fix-left`]:{zIndex:Ee.zIndexTableFixed+1},[`table tr th${Ce}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Ce}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Ce}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ee.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ee.tablePaddingHorizontal/4}px`,[rt]:{color:Yt,fontSize:Pt,verticalAlign:"baseline","&:hover":{color:Ut}}}}}},Lr=Ee=>{const{componentCls:Ce}=Ee,Qe=(rt,Pt,Et,$t)=>({[`${Ce}${Ce}-${rt}`]:{fontSize:$t,[` @@ -267,39 +267,39 @@ `]:{padding:`${Pt}px ${Et}px`},[`${Ce}-filter-trigger`]:{marginInlineEnd:`-${Et/2}px`},[`${Ce}-expanded-row-fixed`]:{margin:`-${Pt}px -${Et}px`},[`${Ce}-tbody`]:{[`${Ce}-wrapper:only-child ${Ce}`]:{marginBlock:`-${Pt}px`,marginInline:`${Ee.tableExpandColumnWidth-Et}px -${Et}px`}},[`${Ce}-selection-column`]:{paddingInlineStart:`${Et/4}px`}}});return{[`${Ce}-wrapper`]:Object.assign(Object.assign({},Qe("middle",Ee.tablePaddingVerticalMiddle,Ee.tablePaddingHorizontalMiddle,Ee.tableFontSizeMiddle)),Qe("small",Ee.tablePaddingVerticalSmall,Ee.tablePaddingHorizontalSmall,Ee.tableFontSizeSmall))}},Ko=Ee=>{const{componentCls:Ce,marginXXS:Qe,fontSizeIcon:rt,tableHeaderIconColor:Pt,tableHeaderIconColorHover:Et}=Ee;return{[`${Ce}-wrapper`]:{[`${Ce}-thead th${Ce}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ee.motionDurationSlow}`,"&:hover":{background:Ee.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ee.colorPrimary},[` &${Ce}-cell-fix-left:hover, &${Ce}-cell-fix-right:hover - `]:{background:Ee.tableFixedHeaderSortActiveBg}},[`${Ce}-thead th${Ce}-column-sort`]:{background:Ee.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ce}-column-sort`]:{background:Ee.tableBodySortBg},[`${Ce}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Ce}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ce}-column-sorter`]:{marginInlineStart:Qe,color:Pt,fontSize:0,transition:`color ${Ee.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:rt,"&.active":{color:Ee.colorPrimary}},[`${Ce}-column-sorter-up + ${Ce}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ce}-column-sorters:hover ${Ce}-column-sorter`]:{color:Et}}}},zo=Ee=>{const{componentCls:Ce,opacityLoading:Qe,tableScrollThumbBg:rt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:Et,tableScrollBg:$t,zIndexTableSticky:Yt,stickyScrollBarBorderRadius:Ut}=Ee,Cn=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`;return{[`${Ce}-wrapper`]:{[`${Ce}-sticky`]:{"&-holder":{position:"sticky",zIndex:Yt,background:Ee.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Et}px !important`,zIndex:Yt,display:"flex",alignItems:"center",background:$t,borderTop:Cn,opacity:Qe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Et,backgroundColor:rt,borderRadius:Ut,transition:`all ${Ee.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},ii=Ee=>{const{componentCls:Ce,lineWidth:Qe,tableBorderColor:rt}=Ee,Pt=`${Qe}px ${Ee.lineType} ${rt}`;return{[`${Ce}-wrapper`]:{[`${Ce}-summary`]:{position:"relative",zIndex:Ee.zIndexTableFixed,background:Ee.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${Ce}-summary`]:{boxShadow:`0 -${Qe}px 0 ${rt}`}}}},zi=Ee=>{const{componentCls:Ce}=Ee,Qe=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`,rt=`${Ce}-expanded-row-cell`;return{[`${Ce}-wrapper`]:{[`${Ce}-tbody-virtual`]:{[`${Ce}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Ce}-cell`]:{borderBottom:Qe},[`${Ce}-expanded-row`]:{[`${rt}${rt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ee.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Ce}-bordered`]:{[`${Ce}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Qe,position:"absolute"},[`${Ce}-cell`]:{borderInlineEnd:Qe,[`&${Ce}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ee.lineWidth,borderInlineStart:Qe}}}}}}};const oo=Ee=>{const{componentCls:Ce,fontWeightStrong:Qe,tablePaddingVertical:rt,tablePaddingHorizontal:Pt,lineWidth:Et,lineType:$t,tableBorderColor:Yt,tableFontSize:Ut,tableBg:Cn,tableRadius:vn,tableHeaderTextColor:pn,motionDurationMid:qn,tableHeaderBg:na,tableHeaderCellSplitColor:ca,tableRowHoverBg:Aa,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:Xa,tableFooterTextColor:_a,tableFooterBg:rr,paddingContentVerticalLG:Tr}=Ee,$r=`${Et}px ${$t} ${Yt}`;return{[`${Ce}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ru.dF)()),{[Ce]:Object.assign(Object.assign({},(0,ru.Wf)(Ee)),{fontSize:Ut,background:Cn,borderRadius:`${vn}px ${vn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${vn}px ${vn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:Ee.tableFixedHeaderSortActiveBg}},[`${Ce}-thead th${Ce}-column-sort`]:{background:Ee.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ce}-column-sort`]:{background:Ee.tableBodySortBg},[`${Ce}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Ce}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ce}-column-sorter`]:{marginInlineStart:Qe,color:Pt,fontSize:0,transition:`color ${Ee.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:rt,"&.active":{color:Ee.colorPrimary}},[`${Ce}-column-sorter-up + ${Ce}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ce}-column-sorters:hover ${Ce}-column-sorter`]:{color:Et}}}},zo=Ee=>{const{componentCls:Ce,opacityLoading:Qe,tableScrollThumbBg:rt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:Et,tableScrollBg:$t,zIndexTableSticky:Yt,stickyScrollBarBorderRadius:Ut}=Ee,Cn=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`;return{[`${Ce}-wrapper`]:{[`${Ce}-sticky`]:{"&-holder":{position:"sticky",zIndex:Yt,background:Ee.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Et}px !important`,zIndex:Yt,display:"flex",alignItems:"center",background:$t,borderTop:Cn,opacity:Qe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Et,backgroundColor:rt,borderRadius:Ut,transition:`all ${Ee.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},ii=Ee=>{const{componentCls:Ce,lineWidth:Qe,tableBorderColor:rt}=Ee,Pt=`${Qe}px ${Ee.lineType} ${rt}`;return{[`${Ce}-wrapper`]:{[`${Ce}-summary`]:{position:"relative",zIndex:Ee.zIndexTableFixed,background:Ee.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${Ce}-summary`]:{boxShadow:`0 -${Qe}px 0 ${rt}`}}}},Hi=Ee=>{const{componentCls:Ce}=Ee,Qe=`${Ee.lineWidth}px ${Ee.lineType} ${Ee.tableBorderColor}`,rt=`${Ce}-expanded-row-cell`;return{[`${Ce}-wrapper`]:{[`${Ce}-tbody-virtual`]:{[`${Ce}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Ce}-cell`]:{borderBottom:Qe},[`${Ce}-expanded-row`]:{[`${rt}${rt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ee.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Ce}-bordered`]:{[`${Ce}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Qe,position:"absolute"},[`${Ce}-cell`]:{borderInlineEnd:Qe,[`&${Ce}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ee.lineWidth,borderInlineStart:Qe}}}}}}};const oo=Ee=>{const{componentCls:Ce,fontWeightStrong:Qe,tablePaddingVertical:rt,tablePaddingHorizontal:Pt,lineWidth:Et,lineType:$t,tableBorderColor:Yt,tableFontSize:Ut,tableBg:Cn,tableRadius:vn,tableHeaderTextColor:pn,motionDurationMid:qn,tableHeaderBg:aa,tableHeaderCellSplitColor:ca,tableRowHoverBg:Aa,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:Xa,tableFooterTextColor:_a,tableFooterBg:rr,paddingContentVerticalLG:Tr}=Ee,$r=`${Et}px ${$t} ${Yt}`;return{[`${Ce}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ru.dF)()),{[Ce]:Object.assign(Object.assign({},(0,ru.Wf)(Ee)),{fontSize:Ut,background:Cn,borderRadius:`${vn}px ${vn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${vn}px ${vn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${Ce}-cell, ${Ce}-thead > tr > th, ${Ce}-tbody > tr > th, ${Ce}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Tr}px ${Pt}px`,overflowWrap:"break-word"},[`${Ce}-title`]:{padding:`${rt}px ${Pt}px`},[`${Ce}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:pn,fontWeight:Qe,textAlign:"start",background:na,borderBottom:$r,transition:`background ${qn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ce}-selection-column):not(${Ce}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ca,transform:"translateY(-50%)",transition:`background-color ${qn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ce}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${qn}, border-color ${qn}`,borderBottom:$r,[` + `]:{position:"relative",padding:`${Tr}px ${Pt}px`,overflowWrap:"break-word"},[`${Ce}-title`]:{padding:`${rt}px ${Pt}px`},[`${Ce}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:pn,fontWeight:Qe,textAlign:"start",background:aa,borderBottom:$r,transition:`background ${qn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ce}-selection-column):not(${Ce}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ca,transform:"translateY(-50%)",transition:`background-color ${qn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ce}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${qn}, border-color ${qn}`,borderBottom:$r,[` > ${Ce}-wrapper:only-child, > ${Ce}-expanded-row-fixed > ${Ce}-wrapper:only-child - `]:{[Ce]:{marginBlock:`-${rt}px`,marginInline:`${Ee.tableExpandColumnWidth-Pt}px -${Pt}px`,[`${Ce}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:pn,fontWeight:Qe,textAlign:"start",background:na,borderBottom:$r,transition:`background ${qn} ease`},[` + `]:{[Ce]:{marginBlock:`-${rt}px`,marginInline:`${Ee.tableExpandColumnWidth-Pt}px -${Pt}px`,[`${Ce}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:pn,fontWeight:Qe,textAlign:"start",background:aa,borderBottom:$r,transition:`background ${qn} ease`},[` &${Ce}-row:hover > th, &${Ce}-row:hover > td, > th${Ce}-cell-row-hover, > td${Ce}-cell-row-hover - `]:{background:Aa},[`&${Ce}-row-selected`]:{"> th, > td":{background:Ht},"&:hover > th, &:hover > td":{background:Xa}}}},[`${Ce}-footer`]:{padding:`${rt}px ${Pt}px`,color:_a,background:rr}})}};var Lo=(0,fu.Z)("Table",Ee=>{const{colorTextHeading:Ce,colorSplit:Qe,colorIcon:rt,colorIconHover:Pt,opacityLoading:Et,colorBgContainer:$t,controlInteractiveSize:Yt,headerBg:Ut,headerColor:Cn,headerSortActiveBg:vn,headerSortHoverBg:pn,bodySortBg:qn,rowHoverBg:na,rowSelectedBg:ca,rowSelectedHoverBg:Aa,rowExpandedBg:Ht,cellPaddingBlock:Xa,cellPaddingInline:_a,cellPaddingBlockMD:rr,cellPaddingInlineMD:Tr,cellPaddingBlockSM:$r,cellPaddingInlineSM:Dr,borderColor:Gr,footerBg:zr,footerColor:tr,headerBorderRadius:nr,cellFontSize:fr,cellFontSizeMD:Wa,cellFontSizeSM:or,headerSplitColor:Kr,fixedHeaderSortActiveBg:Po,headerFilterHoverBg:lo,filterDropdownBg:Mr,expandIconBg:vo,selectionColumnWidth:Bo,stickyScrollBarBg:Ra}=Ee,wo=new Xl.C(rt),yi=new Xl.C(Pt),Do=2,Xr=(0,Wu.TS)(Ee,{tableFontSize:fr,tableBg:$t,tableRadius:nr,tablePaddingVertical:Xa,tablePaddingHorizontal:_a,tablePaddingVerticalMiddle:rr,tablePaddingHorizontalMiddle:Tr,tablePaddingVerticalSmall:$r,tablePaddingHorizontalSmall:Dr,tableBorderColor:Gr,tableHeaderTextColor:Cn,tableHeaderBg:Ut,tableFooterTextColor:tr,tableFooterBg:zr,tableHeaderCellSplitColor:Kr,tableHeaderSortBg:vn,tableHeaderSortHoverBg:pn,tableHeaderIconColor:wo.clone().setAlpha(wo.getAlpha()*Et).toRgbString(),tableHeaderIconColorHover:yi.clone().setAlpha(yi.getAlpha()*Et).toRgbString(),tableBodySortBg:qn,tableFixedHeaderSortActiveBg:Po,tableHeaderFilterActiveBg:lo,tableFilterDropdownBg:Mr,tableRowHoverBg:na,tableSelectedRowBg:ca,tableSelectedRowHoverBg:Aa,zIndexTableFixed:Do,zIndexTableSticky:Do+1,tableFontSizeMiddle:Wa,tableFontSizeSmall:or,tableSelectionColumnWidth:Bo,tableExpandIconBg:vo,tableExpandColumnWidth:Yt+2*Ee.padding,tableExpandedRowBg:Ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ra,tableScrollThumbBgHover:Ce,tableScrollBg:Qe});return[oo(Xr),Ia(Xr),ii(Xr),Ko(Xr),Ca(Xr),Se(Xr),sa(Xr),Tn(Xr),ii(Xr),qt(Xr),wr(Xr),mn(Xr),zo(Xr),tt(Xr),Lr(Xr),Br(Xr),zi(Xr)]},Ee=>{const{colorFillAlter:Ce,colorBgContainer:Qe,colorTextHeading:rt,colorFillSecondary:Pt,colorFillContent:Et,controlItemBgActive:$t,controlItemBgActiveHover:Yt,padding:Ut,paddingSM:Cn,paddingXS:vn,colorBorderSecondary:pn,borderRadiusLG:qn,fontSize:na,controlHeight:ca,colorTextPlaceholder:Aa}=Ee,Ht=new Xl.C(Pt).onBackground(Qe).toHexShortString(),Xa=new Xl.C(Et).onBackground(Qe).toHexShortString(),_a=new Xl.C(Ce).onBackground(Qe).toHexShortString();return{headerBg:_a,headerColor:rt,headerSortActiveBg:Ht,headerSortHoverBg:Xa,bodySortBg:_a,rowHoverBg:_a,rowSelectedBg:$t,rowSelectedHoverBg:Yt,rowExpandedBg:Ce,cellPaddingBlock:Ut,cellPaddingInline:Ut,cellPaddingBlockMD:Cn,cellPaddingInlineMD:vn,cellPaddingBlockSM:vn,cellPaddingInlineSM:vn,borderColor:pn,headerBorderRadius:qn,footerBg:_a,footerColor:rt,cellFontSize:na,cellFontSizeMD:na,cellFontSizeSM:na,headerSplitColor:pn,fixedHeaderSortActiveBg:Ht,headerFilterHoverBg:Et,filterDropdownMenuBg:Qe,filterDropdownBg:Qe,expandIconBg:Qe,selectionColumnWidth:ca,stickyScrollBarBg:Aa,stickyScrollBarBorderRadius:100}});const To=[],wi=(Ee,Ce)=>{const{prefixCls:Qe,className:rt,rootClassName:Pt,style:Et,size:$t,bordered:Yt,dropdownPrefixCls:Ut,dataSource:Cn,pagination:vn,rowSelection:pn,rowKey:qn="key",rowClassName:na,columns:ca,children:Aa,childrenColumnName:Ht,onChange:Xa,getPopupContainer:_a,loading:rr,expandIcon:Tr,expandable:$r,expandedRowRender:Dr,expandIconColumnIndex:Gr,indentSize:zr,scroll:tr,sortDirections:nr,locale:fr,showSorterTooltip:Wa=!0,virtual:or}=Ee,Kr=le.useMemo(()=>ca||pt(Aa),[ca,Aa]),Po=le.useMemo(()=>Kr.some(ea=>ea.responsive),[Kr]),lo=(0,dl.Z)(Po),Mr=le.useMemo(()=>{const ea=new Set(Object.keys(lo).filter(xo=>lo[xo]));return Kr.filter(xo=>!xo.responsive||xo.responsive.some(Ri=>ea.has(Ri)))},[Kr,lo]),vo=(0,tl.Z)(Ee,["className","style","columns"]),{locale:Bo=gl.Z,direction:Ra,table:wo,renderEmpty:yi,getPrefixCls:Do,getPopupContainer:Xr}=le.useContext(Vo.E_),bi=(0,Wi.Z)($t),Qr=Object.assign(Object.assign({},Bo.Table),fr),gi=Cn||To,_o=Do("table",Qe),_i=Do("dropdown",Ut),to=Object.assign({childrenColumnName:Ht,expandIconColumnIndex:Gr},$r),{childrenColumnName:_r="children"}=to,Yr=le.useMemo(()=>gi.some(ea=>ea==null?void 0:ea[_r])?"nest":Dr||$r&&$r.expandedRowRender?"row":null,[gi]),Zr={body:le.useRef()},ce=le.useMemo(()=>typeof qn=="function"?qn:ea=>ea==null?void 0:ea[qn],[qn]),[pe]=Tu(gi,_r,ce),Pe={},Ot=function(ea,xo){let Ri=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Zo,Ci,Mi;const oi=Object.assign(Object.assign({},Pe),ea);Ri&&((Zo=Pe.resetPagination)===null||Zo===void 0||Zo.call(Pe),!((Ci=oi.pagination)===null||Ci===void 0)&&Ci.current&&(oi.pagination.current=1),vn&&vn.onChange&&vn.onChange(1,(Mi=oi.pagination)===null||Mi===void 0?void 0:Mi.pageSize)),tr&&tr.scrollToFirstRowOnChange!==!1&&Zr.body.current&&(0,nl.Z)(0,{getContainer:()=>Zr.body.current}),Xa==null||Xa(oi.pagination,oi.filters,oi.sorter,{currentDataSource:ku(Qi(gi,oi.sorterStates,_r),oi.filterStates),action:xo})},tn=(ea,xo)=>{Ot({sorter:ea,sorterStates:xo},"sort",!1)},[wa,ma,zn,jt]=ls({prefixCls:_o,mergedColumns:Mr,onSorterChange:tn,sortDirections:nr||["ascend","descend"],tableLocale:Qr,showSorterTooltip:Wa}),Yn=le.useMemo(()=>Qi(gi,ma,_r),[gi,ma]);Pe.sorter=jt(),Pe.sorterStates=ma;const xn=(ea,xo)=>{Ot({filters:ea,filterStates:xo},"filter",!0)},[Ct,gn,In]=bu({prefixCls:_o,locale:Qr,dropdownPrefixCls:_i,mergedColumns:Mr,onFilterChange:xn,getPopupContainer:_a||Xr}),ra=ku(Yn,gn);Pe.filters=In,Pe.filterStates=gn;const Hn=le.useMemo(()=>{const ea={};return Object.keys(In).forEach(xo=>{In[xo]!==null&&(ea[xo]=In[xo])}),Object.assign(Object.assign({},zn),{filters:ea})},[zn,In]),[ba]=ss(Hn),ta=(ea,xo)=>{Ot({pagination:Object.assign(Object.assign({},Pe.pagination),{current:ea,pageSize:xo})},"paginate")},[oa,Ka]=fs(ra.length,ta,vn);Pe.pagination=vn===!1?{}:ji(oa,vn),Pe.resetPagination=Ka;const Pn=le.useMemo(()=>{if(vn===!1||!oa.pageSize)return ra;const{current:ea=1,total:xo,pageSize:Ri=bl}=oa;return ra.lengthRi?ra.slice((ea-1)*Ri,ea*Ri):ra:ra.slice((ea-1)*Ri,ea*Ri)},[!!vn,ra,oa&&oa.current,oa&&oa.pageSize,oa&&oa.total]),[ya,ja]=qu({prefixCls:_o,data:ra,pageData:Pn,getRowKey:ce,getRecordByKey:pe,expandType:Yr,childrenColumnName:_r,locale:Qr,getPopupContainer:_a||Xr},pn),qr=(ea,xo,Ri)=>{let Zo;return typeof na=="function"?Zo=Ke()(na(ea,xo,Ri)):Zo=Ke()(na),Ke()({[`${_o}-row-selected`]:ja.has(ce(ea,xo))},Zo)};to.__PARENT_RENDER_ICON__=to.expandIcon,to.expandIcon=to.expandIcon||Tr||Ya(Qr),Yr==="nest"&&to.expandIconColumnIndex===void 0?to.expandIconColumnIndex=pn?1:0:to.expandIconColumnIndex>0&&pn&&(to.expandIconColumnIndex-=1),typeof to.indentSize!="number"&&(to.indentSize=typeof zr=="number"?zr:15);const cr=le.useCallback(ea=>ba(ya(Ct(wa(ea)))),[wa,Ct,ya]);let li,Za;if(vn!==!1&&(oa!=null&&oa.total)){let ea;oa.size?ea=oa.size:ea=bi==="small"||bi==="middle"?"small":void 0;const xo=Ci=>le.createElement(Pl.Z,Object.assign({},oa,{className:Ke()(`${_o}-pagination ${_o}-pagination-${Ci}`,oa.className),size:ea})),Ri=Ra==="rtl"?"left":"right",{position:Zo}=oa;if(Zo!==null&&Array.isArray(Zo)){const Ci=Zo.find(il=>il.includes("top")),Mi=Zo.find(il=>il.includes("bottom")),oi=Zo.every(il=>`${il}`=="none");!Ci&&!Mi&&!oi&&(Za=xo(Ri)),Ci&&(li=xo(Ci.toLowerCase().replace("top",""))),Mi&&(Za=xo(Mi.toLowerCase().replace("bottom","")))}else Za=xo(Ri)}let Co;typeof rr=="boolean"?Co={spinning:rr}:typeof rr=="object"&&(Co=Object.assign({spinning:!0},rr));const[Cr,ao]=Lo(_o),[,Eo]=(0,Qa.Z)(),hi=Ke()(`${_o}-wrapper`,wo==null?void 0:wo.className,{[`${_o}-wrapper-rtl`]:Ra==="rtl"},rt,Pt,ao),mi=Object.assign(Object.assign({},wo==null?void 0:wo.style),Et),pr=fr&&fr.emptyText||(yi==null?void 0:yi("Table"))||le.createElement(Fi.Z,{componentName:"Table"}),po=or?Jl:Gu,Ki={},Li=le.useMemo(()=>{const{fontSize:ea,lineHeight:xo,padding:Ri,paddingXS:Zo,paddingSM:Ci}=Eo,Mi=Math.floor(ea*xo);switch(bi){case"large":return Ri*2+Mi;case"small":return Zo*2+Mi;default:return Ci*2+Mi}},[Eo,bi]);return or&&(Ki.listItemHeight=Li),Cr(le.createElement("div",{ref:Ce,className:hi,style:mi},le.createElement(kr.Z,Object.assign({spinning:!1},Co),li,le.createElement(po,Object.assign({},Ki,vo,{columns:Mr,direction:Ra,expandable:to,prefixCls:_o,className:Ke()({[`${_o}-middle`]:bi==="middle",[`${_o}-small`]:bi==="small",[`${_o}-bordered`]:Yt,[`${_o}-empty`]:gi.length===0}),data:Pn,rowKey:ce,rowClassName:qr,emptyText:pr,internalHooks:de,internalRefs:Zr,transformColumns:cr})),Za)))};var Ni=le.forwardRef(wi);const fi=(Ee,Ce)=>{const Qe=le.useRef(0);return Qe.current+=1,le.createElement(Ni,Object.assign({},Ee,{ref:Ce,_renderTimes:Qe.current}))},Ro=le.forwardRef(fi);Ro.SELECTION_COLUMN=Il,Ro.EXPAND_COLUMN=b,Ro.SELECTION_ALL=Hu,Ro.SELECTION_INVERT=xu,Ro.SELECTION_NONE=Fu,Ro.Column=di,Ro.ColumnGroup=Ui,Ro.Summary=Oe;var ol=Ro,Xi=ol},12563:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return He}});var b=ee(59301),de=ee(99267),Be=ee(92310),Ne=ee.n(Be),Ze=ee(36785),ke=ee(47729),le=ee(14088),st=ee(36355),et=ee(17313),Ve=ee(37613),Ge=ee(83116);const Je=he=>{const{paddingXXS:qe,lineWidth:Ke,tagPaddingHorizontal:ht,componentCls:Le}=he,ot=ht-Ke,lt=qe-Ke;return{[Le]:Object.assign(Object.assign({},(0,et.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:ot,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Le}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${Le}-close-icon`]:{marginInlineStart:lt,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${Le}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Le}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:ot}}),[`${Le}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},Ye=he=>{const{lineWidth:qe,fontSizeIcon:Ke}=he,ht=he.fontSizeSM,Le=`${he.lineHeightSM*ht}px`;return(0,Ve.TS)(he,{tagFontSize:ht,tagLineHeight:Le,tagIconSize:Ke-2*qe,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},se=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var E=(0,Ge.Z)("Tag",he=>{const qe=Ye(he);return Je(qe)},se),a=function(he,qe){var Ke={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ht=Object.getOwnPropertySymbols(he);Le{const{prefixCls:qe,style:Ke,className:ht,checked:Le,onChange:ot,onClick:lt}=he,gt=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ft,tag:ln}=b.useContext(st.E_),xt=rn=>{ot==null||ot(!Le),lt==null||lt(rn)},an=ft("tag",qe),[hn,$e]=E(an),dt=Ne()(an,`${an}-checkable`,{[`${an}-checkable-checked`]:Le},ln==null?void 0:ln.className,ht,$e);return hn(b.createElement("span",Object.assign({},gt,{style:Object.assign(Object.assign({},Ke),ln==null?void 0:ln.style),className:dt,onClick:xt})))},z=ee(45157);const ne=he=>(0,z.Z)(he,(qe,Ke)=>{let{textColor:ht,lightBorderColor:Le,lightColor:ot,darkColor:lt}=Ke;return{[`${he.componentCls}-${qe}`]:{color:ht,background:ot,borderColor:Le,"&-inverse":{color:he.colorTextLightSolid,background:lt,borderColor:lt},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ge.b)(["Tag","preset"],he=>{const qe=Ye(he);return ne(qe)},se);function ue(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const ie=(he,qe,Ke)=>{const ht=ue(Ke);return{[`${he.componentCls}-${qe}`]:{color:he[`color${Ke}`],background:he[`color${ht}Bg`],borderColor:he[`color${ht}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,Ge.b)(["Tag","status"],he=>{const qe=Ye(he);return[ie(qe,"success","Success"),ie(qe,"processing","Info"),ie(qe,"error","Error"),ie(qe,"warning","Warning")]},se),be=function(he,qe){var Ke={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ht=Object.getOwnPropertySymbols(he);Le{const{prefixCls:Ke,className:ht,rootClassName:Le,style:ot,children:lt,icon:gt,color:ft,onClose:ln,closeIcon:xt,closable:an,bordered:hn=!0}=he,$e=be(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:rn,tag:Vn}=b.useContext(st.E_),[Zt,Fn]=b.useState(!0);b.useEffect(()=>{"visible"in $e&&Fn($e.visible)},[$e.visible]);const ze=(0,Ze.o2)(ft),ct=(0,Ze.yT)(ft),Lt=ze||ct,mt=Object.assign(Object.assign({backgroundColor:ft&&!Lt?ft:void 0},Vn==null?void 0:Vn.style),ot),Nt=dt("tag",Ke),[ut,at]=E(Nt),De=Ne()(Nt,Vn==null?void 0:Vn.className,{[`${Nt}-${ft}`]:Lt,[`${Nt}-has-color`]:ft&&!Lt,[`${Nt}-hidden`]:!Zt,[`${Nt}-rtl`]:rn==="rtl",[`${Nt}-borderless`]:!hn},ht,Le,at),fe=nt=>{nt.stopPropagation(),ln==null||ln(nt),!nt.defaultPrevented&&Fn(!1)},[,Xe]=(0,ke.Z)(an,xt,nt=>nt===null?b.createElement(de.Z,{className:`${Nt}-close-icon`,onClick:fe}):b.createElement("span",{className:`${Nt}-close-icon`,onClick:fe},nt),null,!1),Rt=typeof $e.onClick=="function"||lt&<.type==="a",Oe=gt||null,Ie=Oe?b.createElement(b.Fragment,null,Oe,lt&&b.createElement("span",null,lt)):lt,St=b.createElement("span",Object.assign({},$e,{ref:qe,className:De,style:mt}),Ie,Xe,ze&&b.createElement(re,{key:"preset",prefixCls:Nt}),ct&&b.createElement(ve,{key:"status",prefixCls:Nt}));return ut(Rt?b.createElement(le.Z,{component:"Tag"},St):St)},Ae=b.forwardRef(je);Ae.CheckableTag=y;var He=Ae},98228:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return yr}});var b=ee(92310),de=ee.n(b),Be=ee(14809),Ne=ee(95190),Ze=ee(20439),ke=ee(50298),le=ee(62646),st=ee(93664),et=ee(77861),Ve=ee(17115),Ge=ee(90782),Je=ee(18929),Ye=ee(48736),se=ee(59301),E=function(en){var On=se.useRef({valueLabels:new Map});return se.useMemo(function(){var ia=On.current.valueLabels,xa=new Map,We=en.map(function(It){var _t,Vt=It.value,Wt=(_t=It.label)!==null&&_t!==void 0?_t:ia.get(Vt);return xa.set(Vt,Wt),(0,Ze.Z)((0,Ze.Z)({},It),{},{label:Wt})});return On.current.valueLabels=xa,[We]},[en])},a=function(en,On,ia,xa){return se.useMemo(function(){var We=en.map(function(Wt){var Rn=Wt.value;return Rn}),It=On.map(function(Wt){var Rn=Wt.value;return Rn}),_t=We.filter(function(Wt){return!xa[Wt]});if(ia){var Vt=(0,Ge.S)(We,!0,xa);We=Vt.checkedKeys,It=Vt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ne.Z)(_t),(0,Ne.Z)(We)))),It]},[en,On,ia,xa])},x=ee(71430),y=function(en,On){return se.useMemo(function(){var ia=(0,x.I8)(en,{fieldNames:On,initWrapper:function(We){return(0,Ze.Z)((0,Ze.Z)({},We),{},{valueEntities:new Map})},processEntity:function(We,It){var _t=We.node[On.value];if(0)var Vt;It.valueEntities.set(_t,We)}});return ia},[en,On])},z=ee(4635),ne=ee(11592),re=function(){return null},ue=re,ie=["children","value"];function ve(en){return(0,ne.Z)(en).map(function(On){if(!se.isValidElement(On)||!On.type)return null;var ia=On,xa=ia.key,We=ia.props,It=We.children,_t=We.value,Vt=(0,le.Z)(We,ie),Wt=(0,Ze.Z)({key:xa,value:_t},Vt),Rn=ve(It);return Rn.length&&(Wt.children=Rn),Wt}).filter(function(On){return On})}function be(en){if(!en)return en;var On=(0,Ze.Z)({},en);return"props"in On||Object.defineProperty(On,"props",{get:function(){return(0,Ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),On}}),On}function je(en,On,ia,xa,We,It){var _t=null,Vt=null;function Wt(){function Rn(wn){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return wn.map(function(pt,Sn){var Wn="".concat(vt,"-").concat(Sn),An=pt[It.value],ka=ia.includes(An),pa=Rn(pt[It.children]||[],Wn,ka),_n=se.createElement(ue,pt,pa.map(function(Pa){return Pa.node}));if(On===An&&(_t=_n),ka){var Ea={pos:Wn,node:_n,children:pa};return Bt||Vt.push(Ea),Ea}return null}).filter(function(pt){return pt})}Vt||(Vt=[],Rn(xa),Vt.sort(function(wn,vt){var Bt=wn.node.props.value,pt=vt.node.props.value,Sn=ia.indexOf(Bt),Wn=ia.indexOf(pt);return Sn-Wn}))}Object.defineProperty(en,"triggerNode",{get:function(){return(0,Ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Wt(),_t}}),Object.defineProperty(en,"allCheckedNodes",{get:function(){return(0,Ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Wt(),We?Vt:Vt.map(function(wn){var vt=wn.node;return vt})}})}var Ae=function(en,On,ia){var xa=ia.treeNodeFilterProp,We=ia.filterTreeNode,It=ia.fieldNames,_t=It.children;return se.useMemo(function(){if(!On||We===!1)return en;var Vt;if(typeof We=="function")Vt=We;else{var Wt=On.toUpperCase();Vt=function(vt,Bt){var pt=Bt[xa];return String(pt).toUpperCase().includes(Wt)}}function Rn(wn){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return wn.reduce(function(Bt,pt){var Sn=pt[_t],Wn=vt||Vt(On,be(pt)),An=Rn(Sn||[],Wn);return(Wn||An.length)&&Bt.push((0,Ze.Z)((0,Ze.Z)({},pt),{},(0,z.Z)({isLeaf:void 0},_t,An))),Bt},[])}return Rn(en)},[en,On,_t,xa,We])};function He(en){var On=se.useRef();On.current=en;var ia=se.useCallback(function(){return On.current.apply(On,arguments)},[]);return ia}function he(en,On){var ia=On.id,xa=On.pId,We=On.rootPId,It={},_t=[],Vt=en.map(function(Wt){var Rn=(0,Ze.Z)({},Wt),wn=Rn[ia];return It[wn]=Rn,Rn.key=Rn.key||wn,Rn});return Vt.forEach(function(Wt){var Rn=Wt[xa],wn=It[Rn];wn&&(wn.children=wn.children||[],wn.children.push(Wt)),(Rn===We||!wn&&We===null)&&_t.push(Wt)}),_t}function qe(en,On,ia){return se.useMemo(function(){return en?ia?he(en,(0,Ze.Z)({id:"id",pId:"pId",rootPId:null},ia!==!0?ia:{})):en:ve(On)},[On,ia,en])}var Ke=se.createContext(null),ht=Ke,Le=ee(10228),ot=ee(80547),lt=ee(79556),gt=se.createContext(null),ft=gt;function ln(en){return Array.isArray(en)?en:en!==void 0?[en]:[]}function xt(en){var On=en||{},ia=On.label,xa=On.value,We=On.children,It=xa||"value";return{_title:ia?[ia]:["title","label"],value:It,key:It,children:We||"children"}}function an(en){return!en||en.disabled||en.disableCheckbox||en.checkable===!1}function hn(en,On){var ia=[];function xa(We){We.forEach(function(It){var _t=It[On.children];_t&&(ia.push(It[On.value]),xa(_t))})}return xa(en),ia}function $e(en){return en==null}var dt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},rn=function(On,ia){var xa=(0,et.lk)(),We=xa.prefixCls,It=xa.multiple,_t=xa.searchValue,Vt=xa.toggleOpen,Wt=xa.open,Rn=xa.notFoundContent,wn=se.useContext(ft),vt=wn.virtual,Bt=wn.listHeight,pt=wn.listItemHeight,Sn=wn.treeData,Wn=wn.fieldNames,An=wn.onSelect,ka=wn.dropdownMatchSelectWidth,pa=wn.treeExpandAction,_n=se.useContext(ht),Ea=_n.checkable,Pa=_n.checkedKeys,Dn=_n.halfCheckedKeys,lr=_n.treeExpandedKeys,Nr=_n.treeDefaultExpandAll,Ur=_n.treeDefaultExpandedKeys,Sr=_n.onTreeExpand,Ue=_n.treeIcon,bn=_n.showTreeIcon,Xt=_n.switcherIcon,Nn=_n.treeLine,Kn=_n.treeNodeFilterProp,la=_n.loadData,Qn=_n.treeLoadedKeys,Un=_n.treeMotion,ur=_n.onTreeLoad,da=_n.keyEntities,En=se.useRef(),dr=(0,ot.Z)(function(){return Sn},[Wt,Sn],function(eo,Qo){return Qo[0]&&eo[1]!==Qo[1]}),xr=se.useState(null),Wr=(0,ke.Z)(xr,2),Ir=Wr[0],ha=Wr[1],za=da[Ir],Ua=se.useMemo(function(){return Ea?{checked:Pa,halfChecked:Dn}:null},[Ea,Pa,Dn]);se.useEffect(function(){if(Wt&&!It&&Pa.length){var eo;(eo=En.current)===null||eo===void 0||eo.scrollTo({key:Pa[0]}),ha(Pa[0])}},[Wt]);var La=String(_t).toLowerCase(),Or=function(Qo){return La?String(Qo[Kn]).toLowerCase().includes(La):!1},no=se.useState(Ur),Fr=(0,ke.Z)(no,2),Er=Fr[0],Pr=Fr[1],si=se.useState(null),ai=(0,ke.Z)(si,2),xi=ai[0],ho=ai[1],yo=se.useMemo(function(){return lr?(0,Ne.Z)(lr):_t?xi:Er},[Er,xi,lr,_t]);se.useEffect(function(){_t&&ho(hn(Sn,Wn))},[_t]);var Go=function(Qo){Pr(Qo),ho(Qo),Sr&&Sr(Qo)},Mo=function(Qo){Qo.preventDefault()},Ao=function(Qo,Yo){var Oo=Yo.node;Ea&&an(Oo)||(An(Oo.key,{selected:!Pa.includes(Oo.key)}),It||Vt(!1))};if(se.useImperativeHandle(ia,function(){var eo;return{scrollTo:(eo=En.current)===null||eo===void 0?void 0:eo.scrollTo,onKeyDown:function(Yo){var Oo,br=Yo.which;switch(br){case Le.Z.UP:case Le.Z.DOWN:case Le.Z.LEFT:case Le.Z.RIGHT:(Oo=En.current)===null||Oo===void 0||Oo.onKeyDown(Yo);break;case Le.Z.ENTER:{if(za){var ri=(za==null?void 0:za.node)||{},Hr=ri.selectable,ko=ri.value;Hr!==!1&&Ao(null,{node:{key:Ir},selected:!Pa.includes(ko)})}break}case Le.Z.ESC:Vt(!1)}},onKeyUp:function(){}}}),dr.length===0)return se.createElement("div",{role:"listbox",className:"".concat(We,"-empty"),onMouseDown:Mo},Rn);var gr={fieldNames:Wn};return Qn&&(gr.loadedKeys=Qn),yo&&(gr.expandedKeys=yo),se.createElement("div",{onMouseDown:Mo},za&&Wt&&se.createElement("span",{style:dt,"aria-live":"assertive"},za.node.value),se.createElement(lt.Z,(0,Be.Z)({ref:En,focusable:!1,prefixCls:"".concat(We,"-tree"),treeData:dr,height:Bt,itemHeight:pt,virtual:vt!==!1&&ka!==!1,multiple:It,icon:Ue,showIcon:bn,switcherIcon:Xt,showLine:Nn,loadData:_t?null:la,motion:Un,activeKey:Ir,checkable:Ea,checkStrictly:!0,checkedKeys:Ua,selectedKeys:Ea?[]:Pa,defaultExpandAll:Nr},gr,{onActiveChange:ha,onSelect:Ao,onCheck:Ao,onExpand:Go,onLoad:ur,filterTreeNode:Or,expandAction:pa})))},Vn=se.forwardRef(rn);Vn.displayName="OptionList";var Zt=Vn,Fn="SHOW_ALL",ze="SHOW_PARENT",ct="SHOW_CHILD";function Lt(en,On,ia,xa){var We=new Set(en);return On===ct?en.filter(function(It){var _t=ia[It];return!(_t&&_t.children&&_t.children.some(function(Vt){var Wt=Vt.node;return We.has(Wt[xa.value])})&&_t.children.every(function(Vt){var Wt=Vt.node;return an(Wt)||We.has(Wt[xa.value])}))}):On===ze?en.filter(function(It){var _t=ia[It],Vt=_t?_t.parent:null;return!(Vt&&!an(Vt.node)&&We.has(Vt.key))}):en}function mt(en){var On=en.searchPlaceholder,ia=en.treeCheckStrictly,xa=en.treeCheckable,We=en.labelInValue,It=en.value,_t=en.multiple;warning(!On,"`searchPlaceholder` has been removed."),ia&&We===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(We||ia)&&warning(toArray(It).every(function(Vt){return Vt&&_typeof(Vt)==="object"&&"value"in Vt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ia||_t||xa?warning(!It||Array.isArray(It),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(It),"`value` should not be array when `TreeSelect` is single mode.")}var Nt=null,ut=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function at(en){return!en||(0,st.Z)(en)!=="object"}var De=se.forwardRef(function(en,On){var ia=en.id,xa=en.prefixCls,We=xa===void 0?"rc-tree-select":xa,It=en.value,_t=en.defaultValue,Vt=en.onChange,Wt=en.onSelect,Rn=en.onDeselect,wn=en.searchValue,vt=en.inputValue,Bt=en.onSearch,pt=en.autoClearSearchValue,Sn=pt===void 0?!0:pt,Wn=en.filterTreeNode,An=en.treeNodeFilterProp,ka=An===void 0?"value":An,pa=en.showCheckedStrategy,_n=en.treeNodeLabelProp,Ea=en.multiple,Pa=en.treeCheckable,Dn=en.treeCheckStrictly,lr=en.labelInValue,Nr=en.fieldNames,Ur=en.treeDataSimpleMode,Sr=en.treeData,Ue=en.children,bn=en.loadData,Xt=en.treeLoadedKeys,Nn=en.onTreeLoad,Kn=en.treeDefaultExpandAll,la=en.treeExpandedKeys,Qn=en.treeDefaultExpandedKeys,Un=en.onTreeExpand,ur=en.treeExpandAction,da=en.virtual,En=en.listHeight,dr=En===void 0?200:En,xr=en.listItemHeight,Wr=xr===void 0?20:xr,Ir=en.onDropdownVisibleChange,ha=en.dropdownMatchSelectWidth,za=ha===void 0?!0:ha,Ua=en.treeLine,La=en.treeIcon,Or=en.showTreeIcon,no=en.switcherIcon,Fr=en.treeMotion,Er=(0,le.Z)(en,ut),Pr=(0,Ve.ZP)(ia),si=Pa&&!Dn,ai=Pa||Dn,xi=Dn||lr,ho=ai||Ea,yo=(0,Je.Z)(_t,{value:It}),Go=(0,ke.Z)(yo,2),Mo=Go[0],Ao=Go[1],gr=se.useMemo(function(){return Pa?pa||ct:Fn},[pa,Pa]),eo=se.useMemo(function(){return xt(Nr)},[JSON.stringify(Nr)]),Qo=(0,Je.Z)("",{value:wn!==void 0?wn:vt,postState:function(Ta){return Ta||""}}),Yo=(0,ke.Z)(Qo,2),Oo=Yo[0],br=Yo[1],ri=function(Ta){br(Ta),Bt==null||Bt(Ta)},Hr=qe(Sr,Ue,Ur),ko=y(Hr,eo),mo=ko.keyEntities,di=ko.valueEntities,vi=se.useCallback(function(Ha){var Ta=[],Ja=[];return Ha.forEach(function(Rr){di.has(Rr)?Ja.push(Rr):Ta.push(Rr)}),{missingRawValues:Ta,existRawValues:Ja}},[di]),Ui=Ae(Hr,Oo,{fieldNames:eo,treeNodeFilterProp:ka,filterTreeNode:Wn}),tl=se.useCallback(function(Ha){if(Ha){if(_n)return Ha[_n];for(var Ta=eo._title,Ja=0;Ja{const{componentCls:On,treePrefixCls:ia,colorBgElevated:xa}=en,We=`.${ia}`;return[{[`${On}-dropdown`]:[{padding:`${en.paddingXS}px ${en.paddingXS/2}px`},(0,Ln.Yk)(ia,(0,sn.TS)(en,{colorBgContainer:xa})),{[We]:{borderRadius:0,[`${We}-list-holder-inner`]:{alignItems:"stretch",[`${We}-treenode`]:{[`${We}-node-content-wrapper`]:{flex:"auto"}}}}},(0,kt.C2)(`${ia}-checkbox`,en),{"&-rtl":{direction:"rtl",[`${We}-switcher${We}-switcher_close`]:{[`${We}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function va(en,On){return(0,cn.Z)("TreeSelect",ia=>{const xa=(0,sn.TS)(ia,{treePrefixCls:On});return[Jn(xa)]},Ln.TM)(en)}var Da=function(en,On){var ia={};for(var xa in en)Object.prototype.hasOwnProperty.call(en,xa)&&On.indexOf(xa)<0&&(ia[xa]=en[xa]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,xa=Object.getOwnPropertySymbols(en);We{var ia,{prefixCls:xa,size:We,disabled:It,bordered:_t=!0,className:Vt,rootClassName:Wt,treeCheckable:Rn,multiple:wn,listHeight:vt=256,listItemHeight:Bt=26,placement:pt,notFoundContent:Sn,switcherIcon:Wn,treeLine:An,getPopupContainer:ka,popupClassName:pa,dropdownClassName:_n,treeIcon:Ea=!1,transitionName:Pa,choiceTransitionName:Dn="",status:lr,treeExpandAction:Nr,builtinPlacements:Ur,dropdownMatchSelectWidth:Sr,popupMatchSelectWidth:Ue,allowClear:bn}=en,Xt=Da(en,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Nn,getPrefixCls:Kn,renderEmpty:la,direction:Qn,virtual:Un,popupMatchSelectWidth:ur,popupOverflow:da}=se.useContext(Me.E_),En=Kn(),dr=Kn("select",xa),xr=Kn("select-tree",xa),Wr=Kn("tree-select",xa),{compactSize:Ir,compactItemClassnames:ha}=(0,zt.ri)(dr,Qn),[za,Ua]=(0,un.Z)(dr),[La]=va(Wr,xr),Or=de()(pa||_n,`${Wr}-dropdown`,{[`${Wr}-dropdown-rtl`]:Qn==="rtl"},Wt,Ua),no=!!(Rn||wn),Fr=(0,Te.Z)(Xt.suffixIcon,Xt.showArrow),Er=(ia=Ue!=null?Ue:Sr)!==null&&ia!==void 0?ia:ur,{status:Pr,hasFeedback:si,isFormItemInput:ai,feedbackIcon:xi}=se.useContext(dn.aM),ho=(0,nt.F)(Pr,lr),{suffixIcon:yo,removeIcon:Go,clearIcon:Mo}=(0,Ft.Z)(Object.assign(Object.assign({},Xt),{multiple:no,showSuffixIcon:Fr,hasFeedback:si,feedbackIcon:xi,prefixCls:dr,componentName:"TreeSelect"})),Ao=bn===!0?{clearIcon:Mo}:bn;let gr;Sn!==void 0?gr=Sn:gr=(la==null?void 0:la("Select"))||se.createElement(Bn.Z,{componentName:"Select"});const eo=(0,Oe.Z)(Xt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Qo=se.useMemo(()=>pt!==void 0?pt:Qn==="rtl"?"bottomRight":"bottomLeft",[pt,Qn]),Yo=(0,yn.Z)(Ur,da),Oo=(0,nn.Z)(di=>{var vi;return(vi=We!=null?We:Ir)!==null&&vi!==void 0?vi:di}),br=se.useContext(yt.Z),ri=It!=null?It:br,Hr=de()(!xa&&Wr,{[`${dr}-lg`]:Oo==="large",[`${dr}-sm`]:Oo==="small",[`${dr}-rtl`]:Qn==="rtl",[`${dr}-borderless`]:!_t,[`${dr}-in-form-item`]:ai},(0,nt.Z)(dr,ho,si),ha,Vt,Wt,Ua),ko=di=>se.createElement(wt.Z,{prefixCls:xr,switcherIcon:Wn,treeNodeProps:di,showLine:An}),mo=se.createElement(Rt,Object.assign({virtual:Un,disabled:ri},eo,{dropdownMatchSelectWidth:Er,builtinPlacements:Yo,ref:On,prefixCls:dr,className:Hr,listHeight:vt,listItemHeight:Bt,treeCheckable:Rn&&se.createElement("span",{className:`${dr}-tree-checkbox-inner`}),treeLine:!!An,suffixIcon:yo,multiple:no,placement:Qo,removeIcon:Go,allowClear:Ao,switcherIcon:ko,showTreeIcon:Ea,notFoundContent:gr,getPopupContainer:ka||Nn,treeMotion:null,dropdownClassName:Or,choiceTransitionName:(0,St.m)(En,"",Dn),transitionName:(0,St.m)(En,"slide-up",Pa),treeExpandAction:Nr}));return za(La(mo))},$a=se.forwardRef(Na),fa=(0,Ie.Z)($a);$a.TreeNode=ue,$a.SHOW_ALL=Fn,$a.SHOW_PARENT=ze,$a.SHOW_CHILD=ct,$a._InternalPanelDoNotUseOrYouWillBeFired=fa;var yr=$a},17574:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ft}});var b=ee(79556),de=ee(95190),Be=ee(52671),Ne=ee(8657),Ze=ee(14809),ke=ee(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"},st=le,et=ee(7657),Ve=function(xt,an){return ke.createElement(et.Z,(0,Ze.Z)({},xt,{ref:an,icon:st}))},Ge=ke.forwardRef(Ve),Je=Ge,Ye=ee(92310),se=ee.n(Ye),E=ee(35654),a=ee(71430),x=ee(36355),y=ee(56082),z=ee(62892),ne=ee(20648);const re=4;function ue(ln){const{dropPosition:xt,dropLevelOffset:an,prefixCls:hn,indent:$e,direction:dt="ltr"}=ln,rn=dt==="ltr"?"left":"right",Vn=dt==="ltr"?"right":"left",Zt={[rn]:-an*$e+re,[Vn]:0};switch(xt){case-1:Zt.top=-3;break;case 1:Zt.bottom=-3;break;default:Zt.bottom=-3,Zt[rn]=$e+re;break}return ke.createElement("div",{style:Zt,className:`${hn}-drop-indicator`})}var ie=ee(71997),be=ke.forwardRef((ln,xt)=>{const{getPrefixCls:an,direction:hn,virtual:$e,tree:dt}=ke.useContext(x.E_),{prefixCls:rn,className:Vn,showIcon:Zt=!1,showLine:Fn,switcherIcon:ze,blockNode:ct=!1,children:Lt,checkable:mt=!1,selectable:Nt=!0,draggable:ut,motion:at,style:De}=ln,fe=an("tree",rn),Xe=an(),Rt=at!=null?at:Object.assign(Object.assign({},(0,z.Z)(Xe)),{motionAppear:!1}),Oe=Object.assign(Object.assign({},ln),{checkable:mt,selectable:Nt,showIcon:Zt,motion:Rt,blockNode:ct,showLine:!!Fn,dropIndicatorRender:ue}),[Ie,St]=(0,ne.ZP)(fe),nt=ke.useMemo(()=>{if(!ut)return!1;let yt={};switch(typeof ut){case"function":yt.nodeDraggable=ut;break;case"object":yt=Object.assign({},ut);break;default:break}return yt.icon!==!1&&(yt.icon=yt.icon||ke.createElement(y.Z,null)),yt},[ut]),Me=yt=>ke.createElement(ie.Z,{prefixCls:fe,switcherIcon:ze,treeNodeProps:yt,showLine:Fn});return Ie(ke.createElement(b.Z,Object.assign({itemHeight:20,ref:xt,virtual:$e},Oe,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),De),prefixCls:fe,className:se()({[`${fe}-icon-hide`]:!Zt,[`${fe}-block-node`]:ct,[`${fe}-unselectable`]:!Nt,[`${fe}-rtl`]:hn==="rtl"},dt==null?void 0:dt.className,Vn,St),direction:hn,checkable:mt&&ke.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:Nt,switcherIcon:Me,draggable:nt}),Lt))}),je;(function(ln){ln[ln.None=0]="None",ln[ln.Start=1]="Start",ln[ln.End=2]="End"})(je||(je={}));function Ae(ln,xt){function an(hn){const{key:$e,children:dt}=hn;xt($e,hn)!==!1&&Ae(dt||[],xt)}ln.forEach(an)}function He(ln){let{treeData:xt,expandedKeys:an,startKey:hn,endKey:$e}=ln;const dt=[];let rn=je.None;if(hn&&hn===$e)return[hn];if(!hn||!$e)return[];function Vn(Zt){return Zt===hn||Zt===$e}return Ae(xt,Zt=>{if(rn===je.End)return!1;if(Vn(Zt)){if(dt.push(Zt),rn===je.None)rn=je.Start;else if(rn===je.Start)return rn=je.End,!1}else rn===je.Start&&dt.push(Zt);return an.includes(Zt)}),dt}function he(ln,xt){const an=(0,de.Z)(xt),hn=[];return Ae(ln,($e,dt)=>{const rn=an.indexOf($e);return rn!==-1&&(hn.push(dt),an.splice(rn,1)),!!an.length}),hn}var qe=function(ln,xt){var an={};for(var hn in ln)Object.prototype.hasOwnProperty.call(ln,hn)&&xt.indexOf(hn)<0&&(an[hn]=ln[hn]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,hn=Object.getOwnPropertySymbols(ln);$e{var{defaultExpandAll:an,defaultExpandParent:hn,defaultExpandedKeys:$e}=ln,dt=qe(ln,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const rn=ke.useRef(),Vn=ke.useRef(),Zt=()=>{const{keyEntities:nt}=(0,a.I8)(ht(dt));let Me;return an?Me=Object.keys(nt):hn?Me=(0,E.r7)(dt.expandedKeys||$e||[],nt):Me=dt.expandedKeys||$e,Me},[Fn,ze]=ke.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[ct,Lt]=ke.useState(()=>Zt());ke.useEffect(()=>{"selectedKeys"in dt&&ze(dt.selectedKeys)},[dt.selectedKeys]),ke.useEffect(()=>{"expandedKeys"in dt&&Lt(dt.expandedKeys)},[dt.expandedKeys]);const mt=(nt,Me)=>{var yt;return"expandedKeys"in dt||Lt(nt),(yt=dt.onExpand)===null||yt===void 0?void 0:yt.call(dt,nt,Me)},Nt=(nt,Me)=>{var yt;const{multiple:Bn}=dt,{node:nn,nativeEvent:dn}=Me,{key:un=""}=nn,yn=ht(dt),Te=Object.assign(Object.assign({},Me),{selected:!0}),Ft=(dn==null?void 0:dn.ctrlKey)||(dn==null?void 0:dn.metaKey),zt=dn==null?void 0:dn.shiftKey;let wt;Bn&&Ft?(wt=nt,rn.current=un,Vn.current=wt,Te.selectedNodes=he(yn,wt)):Bn&&zt?(wt=Array.from(new Set([].concat((0,de.Z)(Vn.current||[]),(0,de.Z)(He({treeData:yn,expandedKeys:ct,startKey:un,endKey:rn.current}))))),Te.selectedNodes=he(yn,wt)):(wt=[un],rn.current=un,Vn.current=wt,Te.selectedNodes=he(yn,wt)),(yt=dt.onSelect)===null||yt===void 0||yt.call(dt,wt,Te),"selectedKeys"in dt||ze(wt)},{getPrefixCls:ut,direction:at}=ke.useContext(x.E_),{prefixCls:De,className:fe,showIcon:Xe=!0,expandAction:Rt="click"}=dt,Oe=qe(dt,["prefixCls","className","showIcon","expandAction"]),Ie=ut("tree",De),St=se()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:at==="rtl"},fe);return ke.createElement(be,Object.assign({icon:Ke,ref:xt,blockNode:!0},Oe,{showIcon:Xe,expandAction:Rt,prefixCls:Ie,className:St,expandedKeys:ct,selectedKeys:Fn,onSelect:Nt,onExpand:mt}))};var lt=ke.forwardRef(Le);const gt=be;gt.DirectoryTree=lt,gt.TreeNode=b.O;var ft=gt},20648:function(Qt,Gt,ee){"use strict";ee.d(Gt,{TM:function(){return Ye},Yk:function(){return Je}});var b=ee(93083),de=ee(98447),Be=ee(17313),Ne=ee(8378),Ze=ee(37613),ke=ee(83116);const le=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),st=(se,E)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),et=(se,E)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ve=(se,E)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:re}=E,ue=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Be.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Be.oN)(E)),[`${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:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:le,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Be.oN)(E)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.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:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},st(se,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},et(se,E)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${E.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:`${z/2}px !important`}}}}})}},Ge=se=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=se;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Je=(se,E)=>{const a=`.${se}`,x=`${a}-treenode`,y=E.paddingXS/2,z=(0,Ze.TS)(E,{treeCls:a,treeNodeCls:x,treeNodePadding:y});return[Ve(se,z),Ge(z)]},Ye=se=>{const{controlHeightSM:E}=se;return{titleHeight:E,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};Gt.ZP=(0,ke.Z)("Tree",(se,E)=>{let{prefixCls:a}=E;return[{[se.componentCls]:(0,de.C2)(`${a}-checkbox`,se)},Je(a,se),(0,Ne.Z)(se)]},se=>{const{colorTextLightSolid:E,colorPrimary:a}=se;return Object.assign(Object.assign({},Ye(se)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return x}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(z,ne){return de.createElement(Ze.Z,(0,b.Z)({},z,{ref:ne,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(52671),Ve=ee(58617),Ge=ee(15075),Je=ee(43531),Ye=ee(92310),se=ee.n(Ye),E=ee(92343),x=y=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:re,showLine:ue}=y,{isLeaf:ie,expanded:ve,loading:be}=re;if(be)return de.createElement(Ve.Z,{className:`${z}-switcher-loading-icon`});let je;if(ue&&typeof ue=="object"&&(je=ue.showLeafIcon),ie){if(!ue)return null;if(typeof je!="boolean"&&je){const he=typeof je=="function"?je(re):je,qe=`${z}-switcher-line-custom-icon`;return(0,E.l$)(he)?(0,E.Tm)(he,{className:se()(he.props.className||"",qe)}):he}return je?de.createElement(et.Z,{className:`${z}-switcher-line-icon`}):de.createElement("span",{className:`${z}-switcher-leaf-line`})}const Ae=`${z}-switcher-icon`,He=typeof ne=="function"?ne(re):ne;return(0,E.l$)(He)?(0,E.Tm)(He,{className:se()(He.props.className||"",Ae)}):He!==void 0?He:ue?ve?de.createElement(Ge.Z,{className:`${z}-switcher-line-icon`}):de.createElement(Je.Z,{className:`${z}-switcher-line-icon`}):de.createElement(st,{className:Ae})}},54580:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return Sr}});var b=ee(59301),de=ee(95190),Be=ee(92310),Ne=ee.n(Be),Ze=ee(14809),ke=ee(99153),le=ee(84851),st=ee(19257),et=ee(93046),Ve=ee(4635),Ge=ee(62646),Je=ee(70539),Ye=ee(93664),se=ee(95764),E=ee(26112);function a(Ue,bn){var Xt="cannot ".concat(Ue.method," ").concat(Ue.action," ").concat(bn.status,"'"),Nn=new Error(Xt);return Nn.status=bn.status,Nn.method=Ue.method,Nn.url=Ue.action,Nn}function x(Ue){var bn=Ue.responseText||Ue.response;if(!bn)return bn;try{return JSON.parse(bn)}catch(Xt){return bn}}function y(Ue){var bn=new XMLHttpRequest;Ue.onProgress&&bn.upload&&(bn.upload.onprogress=function(la){la.total>0&&(la.percent=la.loaded/la.total*100),Ue.onProgress(la)});var Xt=new FormData;Ue.data&&Object.keys(Ue.data).forEach(function(Kn){var la=Ue.data[Kn];if(Array.isArray(la)){la.forEach(function(Qn){Xt.append("".concat(Kn,"[]"),Qn)});return}Xt.append(Kn,la)}),Ue.file instanceof Blob?Xt.append(Ue.filename,Ue.file,Ue.file.name):Xt.append(Ue.filename,Ue.file),bn.onerror=function(la){Ue.onError(la)},bn.onload=function(){return bn.status<200||bn.status>=300?Ue.onError(a(Ue,bn),x(bn)):Ue.onSuccess(x(bn),bn)},bn.open(Ue.method,Ue.action,!0),Ue.withCredentials&&"withCredentials"in bn&&(bn.withCredentials=!0);var Nn=Ue.headers||{};return Nn["X-Requested-With"]!==null&&bn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Nn).forEach(function(Kn){Nn[Kn]!==null&&bn.setRequestHeader(Kn,Nn[Kn])}),bn.send(Xt),{abort:function(){bn.abort()}}}var z=+new Date,ne=0;function re(){return"rc-upload-".concat(z,"-").concat(++ne)}var ue=ee(48736),ie=function(Ue,bn){if(Ue&&bn){var Xt=Array.isArray(bn)?bn:bn.split(","),Nn=Ue.name||"",Kn=Ue.type||"",la=Kn.replace(/\/.*$/,"");return Xt.some(function(Qn){var Un=Qn.trim();if(/^\*(\/\*)?$/.test(Qn))return!0;if(Un.charAt(0)==="."){var ur=Nn.toLowerCase(),da=Un.toLowerCase(),En=[da];return(da===".jpg"||da===".jpeg")&&(En=[".jpg",".jpeg"]),En.some(function(dr){return ur.endsWith(dr)})}return/\/\*$/.test(Un)?la===Un.replace(/\/.*$/,""):Kn===Un?!0:/^\w+$/.test(Un)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Un,"'.Skip for check.")),!0):!1})}return!0};function ve(Ue,bn){var Xt=Ue.createReader(),Nn=[];function Kn(){Xt.readEntries(function(la){var Qn=Array.prototype.slice.apply(la);Nn=Nn.concat(Qn);var Un=!Qn.length;Un?bn(Nn):Kn()})}Kn()}var be=function(bn,Xt,Nn){var Kn=function la(Qn,Un){Qn&&(Qn.path=Un||"",Qn.isFile?Qn.file(function(ur){Nn(ur)&&(Qn.fullPath&&!ur.webkitRelativePath&&(Object.defineProperties(ur,{webkitRelativePath:{writable:!0}}),ur.webkitRelativePath=Qn.fullPath.replace(/^\//,""),Object.defineProperties(ur,{webkitRelativePath:{writable:!1}})),Xt([ur]))}):Qn.isDirectory&&ve(Qn,function(ur){ur.forEach(function(da){la(da,"".concat(Un).concat(Qn.name,"/"))})}))};bn.forEach(function(la){Kn(la.webkitGetAsEntry())})},je=be,Ae=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],He=function(Ue){(0,st.Z)(Xt,Ue);var bn=(0,et.Z)(Xt);function Xt(){var Nn;(0,ke.Z)(this,Xt);for(var Kn=arguments.length,la=new Array(Kn),Qn=0;Qn{let{uid:la}=Kn;return la===Ue.uid});return Nn===-1?Xt.push(Ue):Xt[Nn]=Ue,Xt}function yt(Ue,bn){const Xt=Ue.uid!==void 0?"uid":"name";return bn.filter(Nn=>Nn[Xt]===Ue[Xt])[0]}function Bn(Ue,bn){const Xt=Ue.uid!==void 0?"uid":"name",Nn=bn.filter(Kn=>Kn[Xt]!==Ue[Xt]);return Nn.length===bn.length?null:Nn}const nn=function(){const bn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Nn=bn[bn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Nn)||[""])[0]},dn=Ue=>Ue.indexOf("image/")===0,un=Ue=>{if(Ue.type&&!Ue.thumbUrl)return dn(Ue.type);const bn=Ue.thumbUrl||Ue.url||"",Xt=nn(bn);return/^data:image\//.test(bn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Xt)?!0:!(/^data:/.test(bn)||Xt)},yn=200;function Te(Ue){return new Promise(bn=>{if(!Ue.type||!dn(Ue.type)){bn("");return}const Xt=document.createElement("canvas");Xt.width=yn,Xt.height=yn,Xt.style.cssText=`position: fixed; left: 0; top: 0; width: ${yn}px; height: ${yn}px; z-index: 9999; display: none;`,document.body.appendChild(Xt);const Nn=Xt.getContext("2d"),Kn=new Image;if(Kn.onload=()=>{const{width:la,height:Qn}=Kn;let Un=yn,ur=yn,da=0,En=0;la>Qn?(ur=Qn*(yn/la),En=-(ur-Un)/2):(Un=la*(yn/Qn),da=-(Un-ur)/2),Nn.drawImage(Kn,da,En,Un,ur);const dr=Xt.toDataURL();document.body.removeChild(Xt),window.URL.revokeObjectURL(Kn.src),bn(dr)},Kn.crossOrigin="anonymous",Ue.type.startsWith("image/svg+xml")){const la=new FileReader;la.onload=()=>{la.result&&(Kn.src=la.result)},la.readAsDataURL(Ue)}else if(Ue.type.startsWith("image/gif")){const la=new FileReader;la.onload=()=>{la.result&&bn(la.result)},la.readAsDataURL(Ue)}else Kn.src=window.URL.createObjectURL(Ue)})}var Ft=ee(26227),zt=ee(41464),wt=ee(15277),kt=ee(93948),sn=ee(6848),Ln=b.forwardRef((Ue,bn)=>{let{prefixCls:Xt,className:Nn,style:Kn,locale:la,listType:Qn,file:Un,items:ur,progress:da,iconRender:En,actionIconRender:dr,itemRender:xr,isImgUrl:Wr,showPreviewIcon:Ir,showRemoveIcon:ha,showDownloadIcon:za,previewIcon:Ua,removeIcon:La,downloadIcon:Or,onPreview:no,onDownload:Fr,onClose:Er}=Ue;var Pr,si;const{status:ai}=Un,[xi,ho]=b.useState(ai);b.useEffect(()=>{ai!=="removed"&&ho(ai)},[ai]);const[yo,Go]=b.useState(!1);b.useEffect(()=>{const Vo=setTimeout(()=>{Go(!0)},300);return()=>{clearTimeout(Vo)}},[]);const Mo=En(Un);let Ao=b.createElement("div",{className:`${Xt}-icon`},Mo);if(Qn==="picture"||Qn==="picture-card"||Qn==="picture-circle")if(xi==="uploading"||!Un.thumbUrl&&!Un.url){const Vo=Ne()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:xi!=="uploading"});Ao=b.createElement("div",{className:Vo},Mo)}else{const Vo=Wr!=null&&Wr(Un)?b.createElement("img",{src:Un.thumbUrl||Un.url,alt:Un.name,className:`${Xt}-list-item-image`,crossOrigin:Un.crossOrigin}):Mo,Fi=Ne()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:Wr&&!Wr(Un)});Ao=b.createElement("a",{className:Fi,onClick:Wi=>no(Un,Wi),href:Un.url||Un.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Vo)}const gr=Ne()(`${Xt}-list-item`,`${Xt}-list-item-${xi}`),eo=typeof Un.linkProps=="string"?JSON.parse(Un.linkProps):Un.linkProps,Qo=ha?dr((typeof La=="function"?La(Un):La)||b.createElement(Ft.Z,null),()=>Er(Un),Xt,la.removeFile):null,Yo=za&&xi==="done"?dr((typeof Or=="function"?Or(Un):Or)||b.createElement(zt.Z,null),()=>Fr(Un),Xt,la.downloadFile):null,Oo=Qn!=="picture-card"&&Qn!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Ne()(`${Xt}-list-item-actions`,{picture:Qn==="picture"})},Yo,Qo),br=Ne()(`${Xt}-list-item-name`),ri=Un.url?[b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:br,title:Un.name},eo,{href:Un.url,onClick:Vo=>no(Un,Vo)}),Un.name),Oo]:[b.createElement("span",{key:"view",className:br,onClick:Vo=>no(Un,Vo),title:Un.name},Un.name),Oo],Hr={pointerEvents:"none",opacity:.5},ko=Ir?b.createElement("a",{href:Un.url||Un.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Un.url||Un.thumbUrl?void 0:Hr,onClick:Vo=>no(Un,Vo),title:la.previewFile},typeof Ua=="function"?Ua(Un):Ua||b.createElement(wt.Z,null)):null,mo=(Qn==="picture-card"||Qn==="picture-circle")&&xi!=="uploading"&&b.createElement("span",{className:`${Xt}-list-item-actions`},ko,xi==="done"&&Yo,Qo),{getPrefixCls:di}=b.useContext(gt.E_),vi=di(),Ui=b.createElement("div",{className:gr},Ao,ri,mo,yo&&b.createElement(Xe.default,{motionName:`${vi}-fade`,visible:xi==="uploading",motionDeadline:2e3},Vo=>{let{className:Fi}=Vo;const Wi="percent"in Un?b.createElement(kt.Z,Object.assign({},da,{type:"line",percent:Un.percent,"aria-label":Un["aria-label"],"aria-labelledby":Un["aria-labelledby"]})):null;return b.createElement("div",{className:Ne()(`${Xt}-list-item-progress`,Fi)},Wi)})),tl=Un.response&&typeof Un.response=="string"?Un.response:((Pr=Un.error)===null||Pr===void 0?void 0:Pr.statusText)||((si=Un.error)===null||si===void 0?void 0:si.message)||la.uploadError,nl=xi==="error"?b.createElement(sn.Z,{title:tl,getPopupContainer:Vo=>Vo.parentNode},Ui):Ui;return b.createElement("div",{className:Ne()(`${Xt}-list-item-container`,Nn),style:Kn,ref:bn},xr?xr(nl,Un,ur,{download:Fr.bind(null,Un),preview:no.bind(null,Un),remove:Er.bind(null,Un)}):nl)});const Jn=(Ue,bn)=>{const{listType:Xt="text",previewFile:Nn=Te,onPreview:Kn,onDownload:la,onRemove:Qn,locale:Un,iconRender:ur,isImageUrl:da=un,prefixCls:En,items:dr=[],showPreviewIcon:xr=!0,showRemoveIcon:Wr=!0,showDownloadIcon:Ir=!1,removeIcon:ha,previewIcon:za,downloadIcon:Ua,progress:La={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:no=!0,itemRender:Fr,disabled:Er}=Ue,Pr=(0,Rt.Z)(),[si,ai]=b.useState(!1);b.useEffect(()=>{Xt!=="picture"&&Xt!=="picture-card"&&Xt!=="picture-circle"||(dr||[]).forEach(Hr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Hr.originFileObj instanceof File||Hr.originFileObj instanceof Blob)||Hr.thumbUrl!==void 0||(Hr.thumbUrl="",Nn&&Nn(Hr.originFileObj).then(ko=>{Hr.thumbUrl=ko||"",Pr()}))})},[Xt,dr,Nn]),b.useEffect(()=>{ai(!0)},[]);const xi=(Hr,ko)=>{if(Kn)return ko==null||ko.preventDefault(),Kn(Hr)},ho=Hr=>{typeof la=="function"?la(Hr):Hr.url&&window.open(Hr.url)},yo=Hr=>{Qn==null||Qn(Hr)},Go=Hr=>{if(ur)return ur(Hr,Xt);const ko=Hr.status==="uploading",mo=da&&da(Hr)?b.createElement(fe,null):b.createElement(Vn,null);let di=ko?b.createElement(Zt.Z,null):b.createElement(mt,null);return Xt==="picture"?di=ko?b.createElement(Zt.Z,null):mo:(Xt==="picture-card"||Xt==="picture-circle")&&(di=ko?Un.uploading:mo),di},Mo=(Hr,ko,mo,di)=>{const vi={type:"text",size:"small",title:di,onClick:Ui=>{ko(),(0,Ie.l$)(Hr)&&Hr.props.onClick&&Hr.props.onClick(Ui)},className:`${mo}-list-item-action`,disabled:Er};if((0,Ie.l$)(Hr)){const Ui=(0,Ie.Tm)(Hr,Object.assign(Object.assign({},Hr.props),{onClick:()=>{}}));return b.createElement(St.ZP,Object.assign({},vi,{icon:Ui}))}return b.createElement(St.ZP,Object.assign({},vi),b.createElement("span",null,Hr))};b.useImperativeHandle(bn,()=>({handlePreview:xi,handleDownload:ho}));const{getPrefixCls:Ao}=b.useContext(gt.E_),gr=Ao("upload",En),eo=Ao(),Qo=Ne()(`${gr}-list`,`${gr}-list-${Xt}`),Yo=(0,de.Z)(dr.map(Hr=>({key:Hr.uid,file:Hr})));let br={motionDeadline:2e3,motionName:`${gr}-${Xt==="picture-card"||Xt==="picture-circle"?"animate-inline":"animate"}`,keys:Yo,motionAppear:si};const ri=b.useMemo(()=>{const Hr=Object.assign({},(0,Oe.Z)(eo));return delete Hr.onAppearEnd,delete Hr.onEnterEnd,delete Hr.onLeaveEnd,Hr},[eo]);return Xt!=="picture-card"&&Xt!=="picture-circle"&&(br=Object.assign(Object.assign({},ri),br)),b.createElement("div",{className:Qo},b.createElement(Xe.CSSMotionList,Object.assign({},br,{component:!1}),Hr=>{let{key:ko,file:mo,className:di,style:vi}=Hr;return b.createElement(Ln,{key:ko,locale:Un,prefixCls:gr,className:di,style:vi,file:mo,items:dr,progress:La,listType:Xt,isImgUrl:da,showPreviewIcon:xr,showRemoveIcon:Wr,showDownloadIcon:Ir,removeIcon:ha,previewIcon:za,downloadIcon:Ua,iconRender:Go,actionIconRender:Mo,itemRender:Fr,onPreview:xi,onDownload:ho,onClose:yo})}),Or&&b.createElement(Xe.default,Object.assign({},br,{visible:no,forceRender:!0}),Hr=>{let{className:ko,style:mo}=Hr;return(0,Ie.Tm)(Or,di=>({className:Ne()(di.className,ko),style:Object.assign(Object.assign(Object.assign({},mo),{pointerEvents:ko?"none":void 0}),di.style)}))}))};var Da=b.forwardRef(Jn),Na=ee(17313),ar=ee(8378),$a=ee(83116),fa=ee(37613),en=Ue=>{const{componentCls:bn,iconCls:Xt}=Ue;return{[`${bn}-wrapper`]:{[`${bn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ue.colorFillAlter,border:`${Ue.lineWidth}px dashed ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ue.motionDurationSlow}`,[bn]:{padding:`${Ue.padding}px 0`},[`${bn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${bn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${bn}-disabled):hover`]:{borderColor:Ue.colorPrimaryHover},[`p${bn}-drag-icon`]:{marginBottom:Ue.margin,[Xt]:{color:Ue.colorPrimary,fontSize:Ue.uploadThumbnailSize}},[`p${bn}-text`]:{margin:`0 0 ${Ue.marginXXS}px`,color:Ue.colorTextHeading,fontSize:Ue.fontSizeLG},[`p${bn}-hint`]:{color:Ue.colorTextDescription,fontSize:Ue.fontSize},[`&${bn}-disabled`]:{cursor:"not-allowed",[`p${bn}-drag-icon ${Xt}, + `]:{background:Aa},[`&${Ce}-row-selected`]:{"> th, > td":{background:Ht},"&:hover > th, &:hover > td":{background:Xa}}}},[`${Ce}-footer`]:{padding:`${rt}px ${Pt}px`,color:_a,background:rr}})}};var Oo=(0,fu.Z)("Table",Ee=>{const{colorTextHeading:Ce,colorSplit:Qe,colorIcon:rt,colorIconHover:Pt,opacityLoading:Et,colorBgContainer:$t,controlInteractiveSize:Yt,headerBg:Ut,headerColor:Cn,headerSortActiveBg:vn,headerSortHoverBg:pn,bodySortBg:qn,rowHoverBg:aa,rowSelectedBg:ca,rowSelectedHoverBg:Aa,rowExpandedBg:Ht,cellPaddingBlock:Xa,cellPaddingInline:_a,cellPaddingBlockMD:rr,cellPaddingInlineMD:Tr,cellPaddingBlockSM:$r,cellPaddingInlineSM:wr,borderColor:Gr,footerBg:zr,footerColor:tr,headerBorderRadius:nr,cellFontSize:fr,cellFontSizeMD:Wa,cellFontSizeSM:or,headerSplitColor:Kr,fixedHeaderSortActiveBg:Po,headerFilterHoverBg:lo,filterDropdownBg:Mr,expandIconBg:fo,selectionColumnWidth:Fo,stickyScrollBarBg:Ra}=Ee,Bo=new Xl.C(rt),Ci=new Xl.C(Pt),wo=2,Xr=(0,Wu.TS)(Ee,{tableFontSize:fr,tableBg:$t,tableRadius:nr,tablePaddingVertical:Xa,tablePaddingHorizontal:_a,tablePaddingVerticalMiddle:rr,tablePaddingHorizontalMiddle:Tr,tablePaddingVerticalSmall:$r,tablePaddingHorizontalSmall:wr,tableBorderColor:Gr,tableHeaderTextColor:Cn,tableHeaderBg:Ut,tableFooterTextColor:tr,tableFooterBg:zr,tableHeaderCellSplitColor:Kr,tableHeaderSortBg:vn,tableHeaderSortHoverBg:pn,tableHeaderIconColor:Bo.clone().setAlpha(Bo.getAlpha()*Et).toRgbString(),tableHeaderIconColorHover:Ci.clone().setAlpha(Ci.getAlpha()*Et).toRgbString(),tableBodySortBg:qn,tableFixedHeaderSortActiveBg:Po,tableHeaderFilterActiveBg:lo,tableFilterDropdownBg:Mr,tableRowHoverBg:aa,tableSelectedRowBg:ca,tableSelectedRowHoverBg:Aa,zIndexTableFixed:wo,zIndexTableSticky:wo+1,tableFontSizeMiddle:Wa,tableFontSizeSmall:or,tableSelectionColumnWidth:Fo,tableExpandIconBg:fo,tableExpandColumnWidth:Yt+2*Ee.padding,tableExpandedRowBg:Ht,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ra,tableScrollThumbBgHover:Ce,tableScrollBg:Qe});return[oo(Xr),Ia(Xr),ii(Xr),Ko(Xr),Ca(Xr),Se(Xr),sa(Xr),Tn(Xr),ii(Xr),qt(Xr),Br(Xr),mn(Xr),zo(Xr),tt(Xr),Lr(Xr),Fr(Xr),Hi(Xr)]},Ee=>{const{colorFillAlter:Ce,colorBgContainer:Qe,colorTextHeading:rt,colorFillSecondary:Pt,colorFillContent:Et,controlItemBgActive:$t,controlItemBgActiveHover:Yt,padding:Ut,paddingSM:Cn,paddingXS:vn,colorBorderSecondary:pn,borderRadiusLG:qn,fontSize:aa,controlHeight:ca,colorTextPlaceholder:Aa}=Ee,Ht=new Xl.C(Pt).onBackground(Qe).toHexShortString(),Xa=new Xl.C(Et).onBackground(Qe).toHexShortString(),_a=new Xl.C(Ce).onBackground(Qe).toHexShortString();return{headerBg:_a,headerColor:rt,headerSortActiveBg:Ht,headerSortHoverBg:Xa,bodySortBg:_a,rowHoverBg:_a,rowSelectedBg:$t,rowSelectedHoverBg:Yt,rowExpandedBg:Ce,cellPaddingBlock:Ut,cellPaddingInline:Ut,cellPaddingBlockMD:Cn,cellPaddingInlineMD:vn,cellPaddingBlockSM:vn,cellPaddingInlineSM:vn,borderColor:pn,headerBorderRadius:qn,footerBg:_a,footerColor:rt,cellFontSize:aa,cellFontSizeMD:aa,cellFontSizeSM:aa,headerSplitColor:pn,fixedHeaderSortActiveBg:Ht,headerFilterHoverBg:Et,filterDropdownMenuBg:Qe,filterDropdownBg:Qe,expandIconBg:Qe,selectionColumnWidth:ca,stickyScrollBarBg:Aa,stickyScrollBarBorderRadius:100}});const To=[],Ai=(Ee,Ce)=>{const{prefixCls:Qe,className:rt,rootClassName:Pt,style:Et,size:$t,bordered:Yt,dropdownPrefixCls:Ut,dataSource:Cn,pagination:vn,rowSelection:pn,rowKey:qn="key",rowClassName:aa,columns:ca,children:Aa,childrenColumnName:Ht,onChange:Xa,getPopupContainer:_a,loading:rr,expandIcon:Tr,expandable:$r,expandedRowRender:wr,expandIconColumnIndex:Gr,indentSize:zr,scroll:tr,sortDirections:nr,locale:fr,showSorterTooltip:Wa=!0,virtual:or}=Ee,Kr=le.useMemo(()=>ca||pt(Aa),[ca,Aa]),Po=le.useMemo(()=>Kr.some(ea=>ea.responsive),[Kr]),lo=(0,dl.Z)(Po),Mr=le.useMemo(()=>{const ea=new Set(Object.keys(lo).filter(xo=>lo[xo]));return Kr.filter(xo=>!xo.responsive||xo.responsive.some(Mi=>ea.has(Mi)))},[Kr,lo]),fo=(0,tl.Z)(Ee,["className","style","columns"]),{locale:Fo=ml.Z,direction:Ra,table:Bo,renderEmpty:Ci,getPrefixCls:wo,getPopupContainer:Xr}=le.useContext(Vo.E_),xi=(0,Vi.Z)($t),Qr=Object.assign(Object.assign({},Fo.Table),fr),mi=Cn||To,_o=wo("table",Qe),Zi=wo("dropdown",Ut),to=Object.assign({childrenColumnName:Ht,expandIconColumnIndex:Gr},$r),{childrenColumnName:_r="children"}=to,Yr=le.useMemo(()=>mi.some(ea=>ea==null?void 0:ea[_r])?"nest":wr||$r&&$r.expandedRowRender?"row":null,[mi]),Zr={body:le.useRef()},ce=le.useMemo(()=>typeof qn=="function"?qn:ea=>ea==null?void 0:ea[qn],[qn]),[pe]=Tu(mi,_r,ce),Pe={},Ot=function(ea,xo){let Mi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Zo,Fi,ki;const oi=Object.assign(Object.assign({},Pe),ea);Mi&&((Zo=Pe.resetPagination)===null||Zo===void 0||Zo.call(Pe),!((Fi=oi.pagination)===null||Fi===void 0)&&Fi.current&&(oi.pagination.current=1),vn&&vn.onChange&&vn.onChange(1,(ki=oi.pagination)===null||ki===void 0?void 0:ki.pageSize)),tr&&tr.scrollToFirstRowOnChange!==!1&&Zr.body.current&&(0,nl.Z)(0,{getContainer:()=>Zr.body.current}),Xa==null||Xa(oi.pagination,oi.filters,oi.sorter,{currentDataSource:ku(Yi(mi,oi.sorterStates,_r),oi.filterStates),action:xo})},tn=(ea,xo)=>{Ot({sorter:ea,sorterStates:xo},"sort",!1)},[wa,ma,zn,jt]=ls({prefixCls:_o,mergedColumns:Mr,onSorterChange:tn,sortDirections:nr||["ascend","descend"],tableLocale:Qr,showSorterTooltip:Wa}),Yn=le.useMemo(()=>Yi(mi,ma,_r),[mi,ma]);Pe.sorter=jt(),Pe.sorterStates=ma;const xn=(ea,xo)=>{Ot({filters:ea,filterStates:xo},"filter",!0)},[Ct,gn,In]=bu({prefixCls:_o,locale:Qr,dropdownPrefixCls:Zi,mergedColumns:Mr,onFilterChange:xn,getPopupContainer:_a||Xr}),oa=ku(Yn,gn);Pe.filters=In,Pe.filterStates=gn;const Hn=le.useMemo(()=>{const ea={};return Object.keys(In).forEach(xo=>{In[xo]!==null&&(ea[xo]=In[xo])}),Object.assign(Object.assign({},zn),{filters:ea})},[zn,In]),[ba]=ss(Hn),ta=(ea,xo)=>{Ot({pagination:Object.assign(Object.assign({},Pe.pagination),{current:ea,pageSize:xo})},"paginate")},[ia,Ka]=fs(oa.length,ta,vn);Pe.pagination=vn===!1?{}:Wi(ia,vn),Pe.resetPagination=Ka;const Pn=le.useMemo(()=>{if(vn===!1||!ia.pageSize)return oa;const{current:ea=1,total:xo,pageSize:Mi=Cl}=ia;return oa.lengthMi?oa.slice((ea-1)*Mi,ea*Mi):oa:oa.slice((ea-1)*Mi,ea*Mi)},[!!vn,oa,ia&&ia.current,ia&&ia.pageSize,ia&&ia.total]),[ya,ja]=qu({prefixCls:_o,data:oa,pageData:Pn,getRowKey:ce,getRecordByKey:pe,expandType:Yr,childrenColumnName:_r,locale:Qr,getPopupContainer:_a||Xr},pn),qr=(ea,xo,Mi)=>{let Zo;return typeof aa=="function"?Zo=Ke()(aa(ea,xo,Mi)):Zo=Ke()(aa),Ke()({[`${_o}-row-selected`]:ja.has(ce(ea,xo))},Zo)};to.__PARENT_RENDER_ICON__=to.expandIcon,to.expandIcon=to.expandIcon||Tr||Ya(Qr),Yr==="nest"&&to.expandIconColumnIndex===void 0?to.expandIconColumnIndex=pn?1:0:to.expandIconColumnIndex>0&&pn&&(to.expandIconColumnIndex-=1),typeof to.indentSize!="number"&&(to.indentSize=typeof zr=="number"?zr:15);const cr=le.useCallback(ea=>ba(ya(Ct(wa(ea)))),[wa,Ct,ya]);let li,Za;if(vn!==!1&&(ia!=null&&ia.total)){let ea;ia.size?ea=ia.size:ea=xi==="small"||xi==="middle"?"small":void 0;const xo=Fi=>le.createElement(yl.Z,Object.assign({},ia,{className:Ke()(`${_o}-pagination ${_o}-pagination-${Fi}`,ia.className),size:ea})),Mi=Ra==="rtl"?"left":"right",{position:Zo}=ia;if(Zo!==null&&Array.isArray(Zo)){const Fi=Zo.find(il=>il.includes("top")),ki=Zo.find(il=>il.includes("bottom")),oi=Zo.every(il=>`${il}`=="none");!Fi&&!ki&&!oi&&(Za=xo(Mi)),Fi&&(li=xo(Fi.toLowerCase().replace("top",""))),ki&&(Za=xo(ki.toLowerCase().replace("bottom","")))}else Za=xo(Mi)}let Co;typeof rr=="boolean"?Co={spinning:rr}:typeof rr=="object"&&(Co=Object.assign({spinning:!0},rr));const[Dr,ao]=Oo(_o),[,So]=(0,Qa.Z)(),Ei=Ke()(`${_o}-wrapper`,Bo==null?void 0:Bo.className,{[`${_o}-wrapper-rtl`]:Ra==="rtl"},rt,Pt,ao),fi=Object.assign(Object.assign({},Bo==null?void 0:Bo.style),Et),pr=fr&&fr.emptyText||(Ci==null?void 0:Ci("Table"))||le.createElement(wi.Z,{componentName:"Table"}),vo=or?Jl:Gu,$i={},Ri=le.useMemo(()=>{const{fontSize:ea,lineHeight:xo,padding:Mi,paddingXS:Zo,paddingSM:Fi}=So,ki=Math.floor(ea*xo);switch(xi){case"large":return Mi*2+ki;case"small":return Zo*2+ki;default:return Fi*2+ki}},[So,xi]);return or&&($i.listItemHeight=Ri),Dr(le.createElement("div",{ref:Ce,className:Ei,style:fi},le.createElement(kr.Z,Object.assign({spinning:!1},Co),li,le.createElement(vo,Object.assign({},$i,fo,{columns:Mr,direction:Ra,expandable:to,prefixCls:_o,className:Ke()({[`${_o}-middle`]:xi==="middle",[`${_o}-small`]:xi==="small",[`${_o}-bordered`]:Yt,[`${_o}-empty`]:mi.length===0}),data:Pn,rowKey:ce,rowClassName:qr,emptyText:pr,internalHooks:de,internalRefs:Zr,transformColumns:cr})),Za)))};var Ii=le.forwardRef(Ai);const pi=(Ee,Ce)=>{const Qe=le.useRef(0);return Qe.current+=1,le.createElement(Ii,Object.assign({},Ee,{ref:Ce,_renderTimes:Qe.current}))},Lo=le.forwardRef(pi);Lo.SELECTION_COLUMN=Ol,Lo.EXPAND_COLUMN=b,Lo.SELECTION_ALL=Hu,Lo.SELECTION_INVERT=xu,Lo.SELECTION_NONE=Fu,Lo.Column=di,Lo.ColumnGroup=Qi,Lo.Summary=Oe;var ol=Lo,qi=ol},12563:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return He}});var b=ee(59301),de=ee(99267),Be=ee(92310),Ne=ee.n(Be),Ze=ee(36785),ke=ee(47729),le=ee(14088),st=ee(36355),et=ee(17313),Ve=ee(37613),Ge=ee(83116);const Je=he=>{const{paddingXXS:qe,lineWidth:Ke,tagPaddingHorizontal:ht,componentCls:Le}=he,ot=ht-Ke,lt=qe-Ke;return{[Le]:Object.assign(Object.assign({},(0,et.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:ot,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Le}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${Le}-close-icon`]:{marginInlineStart:lt,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${Le}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Le}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:ot}}),[`${Le}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},Ye=he=>{const{lineWidth:qe,fontSizeIcon:Ke}=he,ht=he.fontSizeSM,Le=`${he.lineHeightSM*ht}px`;return(0,Ve.TS)(he,{tagFontSize:ht,tagLineHeight:Le,tagIconSize:Ke-2*qe,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},se=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var E=(0,Ge.Z)("Tag",he=>{const qe=Ye(he);return Je(qe)},se),a=function(he,qe){var Ke={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ht=Object.getOwnPropertySymbols(he);Le{const{prefixCls:qe,style:Ke,className:ht,checked:Le,onChange:ot,onClick:lt}=he,gt=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ft,tag:ln}=b.useContext(st.E_),xt=rn=>{ot==null||ot(!Le),lt==null||lt(rn)},an=ft("tag",qe),[hn,$e]=E(an),dt=Ne()(an,`${an}-checkable`,{[`${an}-checkable-checked`]:Le},ln==null?void 0:ln.className,ht,$e);return hn(b.createElement("span",Object.assign({},gt,{style:Object.assign(Object.assign({},Ke),ln==null?void 0:ln.style),className:dt,onClick:xt})))},z=ee(45157);const ne=he=>(0,z.Z)(he,(qe,Ke)=>{let{textColor:ht,lightBorderColor:Le,lightColor:ot,darkColor:lt}=Ke;return{[`${he.componentCls}-${qe}`]:{color:ht,background:ot,borderColor:Le,"&-inverse":{color:he.colorTextLightSolid,background:lt,borderColor:lt},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ge.b)(["Tag","preset"],he=>{const qe=Ye(he);return ne(qe)},se);function ue(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const ie=(he,qe,Ke)=>{const ht=ue(Ke);return{[`${he.componentCls}-${qe}`]:{color:he[`color${Ke}`],background:he[`color${ht}Bg`],borderColor:he[`color${ht}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,Ge.b)(["Tag","status"],he=>{const qe=Ye(he);return[ie(qe,"success","Success"),ie(qe,"processing","Info"),ie(qe,"error","Error"),ie(qe,"warning","Warning")]},se),be=function(he,qe){var Ke={};for(var ht in he)Object.prototype.hasOwnProperty.call(he,ht)&&qe.indexOf(ht)<0&&(Ke[ht]=he[ht]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ht=Object.getOwnPropertySymbols(he);Le{const{prefixCls:Ke,className:ht,rootClassName:Le,style:ot,children:lt,icon:gt,color:ft,onClose:ln,closeIcon:xt,closable:an,bordered:hn=!0}=he,$e=be(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:rn,tag:Vn}=b.useContext(st.E_),[Zt,Fn]=b.useState(!0);b.useEffect(()=>{"visible"in $e&&Fn($e.visible)},[$e.visible]);const ze=(0,Ze.o2)(ft),ct=(0,Ze.yT)(ft),Lt=ze||ct,mt=Object.assign(Object.assign({backgroundColor:ft&&!Lt?ft:void 0},Vn==null?void 0:Vn.style),ot),Nt=dt("tag",Ke),[ut,at]=E(Nt),De=Ne()(Nt,Vn==null?void 0:Vn.className,{[`${Nt}-${ft}`]:Lt,[`${Nt}-has-color`]:ft&&!Lt,[`${Nt}-hidden`]:!Zt,[`${Nt}-rtl`]:rn==="rtl",[`${Nt}-borderless`]:!hn},ht,Le,at),fe=nt=>{nt.stopPropagation(),ln==null||ln(nt),!nt.defaultPrevented&&Fn(!1)},[,Xe]=(0,ke.Z)(an,xt,nt=>nt===null?b.createElement(de.Z,{className:`${Nt}-close-icon`,onClick:fe}):b.createElement("span",{className:`${Nt}-close-icon`,onClick:fe},nt),null,!1),Rt=typeof $e.onClick=="function"||lt&<.type==="a",Oe=gt||null,Ie=Oe?b.createElement(b.Fragment,null,Oe,lt&&b.createElement("span",null,lt)):lt,St=b.createElement("span",Object.assign({},$e,{ref:qe,className:De,style:mt}),Ie,Xe,ze&&b.createElement(re,{key:"preset",prefixCls:Nt}),ct&&b.createElement(ve,{key:"status",prefixCls:Nt}));return ut(Rt?b.createElement(le.Z,{component:"Tag"},St):St)},Ae=b.forwardRef(je);Ae.CheckableTag=y;var He=Ae},98228:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return yr}});var b=ee(92310),de=ee.n(b),Be=ee(14809),Ne=ee(95190),Ze=ee(20439),ke=ee(50298),le=ee(62646),st=ee(93664),et=ee(77861),Ve=ee(17115),Ge=ee(90782),Je=ee(18929),Ye=ee(48736),se=ee(59301),E=function(en){var On=se.useRef({valueLabels:new Map});return se.useMemo(function(){var la=On.current.valueLabels,xa=new Map,We=en.map(function(It){var _t,Vt=It.value,Wt=(_t=It.label)!==null&&_t!==void 0?_t:la.get(Vt);return xa.set(Vt,Wt),(0,Ze.Z)((0,Ze.Z)({},It),{},{label:Wt})});return On.current.valueLabels=xa,[We]},[en])},a=function(en,On,la,xa){return se.useMemo(function(){var We=en.map(function(Wt){var Rn=Wt.value;return Rn}),It=On.map(function(Wt){var Rn=Wt.value;return Rn}),_t=We.filter(function(Wt){return!xa[Wt]});if(la){var Vt=(0,Ge.S)(We,!0,xa);We=Vt.checkedKeys,It=Vt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ne.Z)(_t),(0,Ne.Z)(We)))),It]},[en,On,la,xa])},x=ee(71430),y=function(en,On){return se.useMemo(function(){var la=(0,x.I8)(en,{fieldNames:On,initWrapper:function(We){return(0,Ze.Z)((0,Ze.Z)({},We),{},{valueEntities:new Map})},processEntity:function(We,It){var _t=We.node[On.value];if(0)var Vt;It.valueEntities.set(_t,We)}});return la},[en,On])},z=ee(4635),ne=ee(11592),re=function(){return null},ue=re,ie=["children","value"];function ve(en){return(0,ne.Z)(en).map(function(On){if(!se.isValidElement(On)||!On.type)return null;var la=On,xa=la.key,We=la.props,It=We.children,_t=We.value,Vt=(0,le.Z)(We,ie),Wt=(0,Ze.Z)({key:xa,value:_t},Vt),Rn=ve(It);return Rn.length&&(Wt.children=Rn),Wt}).filter(function(On){return On})}function be(en){if(!en)return en;var On=(0,Ze.Z)({},en);return"props"in On||Object.defineProperty(On,"props",{get:function(){return(0,Ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),On}}),On}function je(en,On,la,xa,We,It){var _t=null,Vt=null;function Wt(){function Rn(wn){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return wn.map(function(pt,Sn){var Wn="".concat(vt,"-").concat(Sn),An=pt[It.value],ka=la.includes(An),pa=Rn(pt[It.children]||[],Wn,ka),_n=se.createElement(ue,pt,pa.map(function(Pa){return Pa.node}));if(On===An&&(_t=_n),ka){var Ea={pos:Wn,node:_n,children:pa};return Bt||Vt.push(Ea),Ea}return null}).filter(function(pt){return pt})}Vt||(Vt=[],Rn(xa),Vt.sort(function(wn,vt){var Bt=wn.node.props.value,pt=vt.node.props.value,Sn=la.indexOf(Bt),Wn=la.indexOf(pt);return Sn-Wn}))}Object.defineProperty(en,"triggerNode",{get:function(){return(0,Ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Wt(),_t}}),Object.defineProperty(en,"allCheckedNodes",{get:function(){return(0,Ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Wt(),We?Vt:Vt.map(function(wn){var vt=wn.node;return vt})}})}var Ae=function(en,On,la){var xa=la.treeNodeFilterProp,We=la.filterTreeNode,It=la.fieldNames,_t=It.children;return se.useMemo(function(){if(!On||We===!1)return en;var Vt;if(typeof We=="function")Vt=We;else{var Wt=On.toUpperCase();Vt=function(vt,Bt){var pt=Bt[xa];return String(pt).toUpperCase().includes(Wt)}}function Rn(wn){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return wn.reduce(function(Bt,pt){var Sn=pt[_t],Wn=vt||Vt(On,be(pt)),An=Rn(Sn||[],Wn);return(Wn||An.length)&&Bt.push((0,Ze.Z)((0,Ze.Z)({},pt),{},(0,z.Z)({isLeaf:void 0},_t,An))),Bt},[])}return Rn(en)},[en,On,_t,xa,We])};function He(en){var On=se.useRef();On.current=en;var la=se.useCallback(function(){return On.current.apply(On,arguments)},[]);return la}function he(en,On){var la=On.id,xa=On.pId,We=On.rootPId,It={},_t=[],Vt=en.map(function(Wt){var Rn=(0,Ze.Z)({},Wt),wn=Rn[la];return It[wn]=Rn,Rn.key=Rn.key||wn,Rn});return Vt.forEach(function(Wt){var Rn=Wt[xa],wn=It[Rn];wn&&(wn.children=wn.children||[],wn.children.push(Wt)),(Rn===We||!wn&&We===null)&&_t.push(Wt)}),_t}function qe(en,On,la){return se.useMemo(function(){return en?la?he(en,(0,Ze.Z)({id:"id",pId:"pId",rootPId:null},la!==!0?la:{})):en:ve(On)},[On,la,en])}var Ke=se.createContext(null),ht=Ke,Le=ee(10228),ot=ee(80547),lt=ee(79556),gt=se.createContext(null),ft=gt;function ln(en){return Array.isArray(en)?en:en!==void 0?[en]:[]}function xt(en){var On=en||{},la=On.label,xa=On.value,We=On.children,It=xa||"value";return{_title:la?[la]:["title","label"],value:It,key:It,children:We||"children"}}function an(en){return!en||en.disabled||en.disableCheckbox||en.checkable===!1}function hn(en,On){var la=[];function xa(We){We.forEach(function(It){var _t=It[On.children];_t&&(la.push(It[On.value]),xa(_t))})}return xa(en),la}function $e(en){return en==null}var dt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},rn=function(On,la){var xa=(0,et.lk)(),We=xa.prefixCls,It=xa.multiple,_t=xa.searchValue,Vt=xa.toggleOpen,Wt=xa.open,Rn=xa.notFoundContent,wn=se.useContext(ft),vt=wn.virtual,Bt=wn.listHeight,pt=wn.listItemHeight,Sn=wn.treeData,Wn=wn.fieldNames,An=wn.onSelect,ka=wn.dropdownMatchSelectWidth,pa=wn.treeExpandAction,_n=se.useContext(ht),Ea=_n.checkable,Pa=_n.checkedKeys,Dn=_n.halfCheckedKeys,lr=_n.treeExpandedKeys,Nr=_n.treeDefaultExpandAll,Ur=_n.treeDefaultExpandedKeys,Sr=_n.onTreeExpand,Ue=_n.treeIcon,bn=_n.showTreeIcon,Xt=_n.switcherIcon,Nn=_n.treeLine,Kn=_n.treeNodeFilterProp,ua=_n.loadData,Qn=_n.treeLoadedKeys,Un=_n.treeMotion,ur=_n.onTreeLoad,da=_n.keyEntities,En=se.useRef(),dr=(0,ot.Z)(function(){return Sn},[Wt,Sn],function(eo,Qo){return Qo[0]&&eo[1]!==Qo[1]}),Cr=se.useState(null),Wr=(0,ke.Z)(Cr,2),Ir=Wr[0],ha=Wr[1],za=da[Ir],Ua=se.useMemo(function(){return Ea?{checked:Pa,halfChecked:Dn}:null},[Ea,Pa,Dn]);se.useEffect(function(){if(Wt&&!It&&Pa.length){var eo;(eo=En.current)===null||eo===void 0||eo.scrollTo({key:Pa[0]}),ha(Pa[0])}},[Wt]);var La=String(_t).toLowerCase(),Or=function(Qo){return La?String(Qo[Kn]).toLowerCase().includes(La):!1},no=se.useState(Ur),xr=(0,ke.Z)(no,2),Er=xr[0],Pr=xr[1],si=se.useState(null),ai=(0,ke.Z)(si,2),Bi=ai[0],po=ai[1],yo=se.useMemo(function(){return lr?(0,Ne.Z)(lr):_t?Bi:Er},[Er,Bi,lr,_t]);se.useEffect(function(){_t&&po(hn(Sn,Wn))},[_t]);var Go=function(Qo){Pr(Qo),po(Qo),Sr&&Sr(Qo)},Mo=function(Qo){Qo.preventDefault()},Do=function(Qo,Jo){var Io=Jo.node;Ea&&an(Io)||(An(Io.key,{selected:!Pa.includes(Io.key)}),It||Vt(!1))};if(se.useImperativeHandle(la,function(){var eo;return{scrollTo:(eo=En.current)===null||eo===void 0?void 0:eo.scrollTo,onKeyDown:function(Jo){var Io,br=Jo.which;switch(br){case Le.Z.UP:case Le.Z.DOWN:case Le.Z.LEFT:case Le.Z.RIGHT:(Io=En.current)===null||Io===void 0||Io.onKeyDown(Jo);break;case Le.Z.ENTER:{if(za){var ri=(za==null?void 0:za.node)||{},Hr=ri.selectable,ko=ri.value;Hr!==!1&&Do(null,{node:{key:Ir},selected:!Pa.includes(ko)})}break}case Le.Z.ESC:Vt(!1)}},onKeyUp:function(){}}}),dr.length===0)return se.createElement("div",{role:"listbox",className:"".concat(We,"-empty"),onMouseDown:Mo},Rn);var gr={fieldNames:Wn};return Qn&&(gr.loadedKeys=Qn),yo&&(gr.expandedKeys=yo),se.createElement("div",{onMouseDown:Mo},za&&Wt&&se.createElement("span",{style:dt,"aria-live":"assertive"},za.node.value),se.createElement(lt.Z,(0,Be.Z)({ref:En,focusable:!1,prefixCls:"".concat(We,"-tree"),treeData:dr,height:Bt,itemHeight:pt,virtual:vt!==!1&&ka!==!1,multiple:It,icon:Ue,showIcon:bn,switcherIcon:Xt,showLine:Nn,loadData:_t?null:ua,motion:Un,activeKey:Ir,checkable:Ea,checkStrictly:!0,checkedKeys:Ua,selectedKeys:Ea?[]:Pa,defaultExpandAll:Nr},gr,{onActiveChange:ha,onSelect:Do,onCheck:Do,onExpand:Go,onLoad:ur,filterTreeNode:Or,expandAction:pa})))},Vn=se.forwardRef(rn);Vn.displayName="OptionList";var Zt=Vn,Fn="SHOW_ALL",ze="SHOW_PARENT",ct="SHOW_CHILD";function Lt(en,On,la,xa){var We=new Set(en);return On===ct?en.filter(function(It){var _t=la[It];return!(_t&&_t.children&&_t.children.some(function(Vt){var Wt=Vt.node;return We.has(Wt[xa.value])})&&_t.children.every(function(Vt){var Wt=Vt.node;return an(Wt)||We.has(Wt[xa.value])}))}):On===ze?en.filter(function(It){var _t=la[It],Vt=_t?_t.parent:null;return!(Vt&&!an(Vt.node)&&We.has(Vt.key))}):en}function mt(en){var On=en.searchPlaceholder,la=en.treeCheckStrictly,xa=en.treeCheckable,We=en.labelInValue,It=en.value,_t=en.multiple;warning(!On,"`searchPlaceholder` has been removed."),la&&We===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(We||la)&&warning(toArray(It).every(function(Vt){return Vt&&_typeof(Vt)==="object"&&"value"in Vt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),la||_t||xa?warning(!It||Array.isArray(It),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(It),"`value` should not be array when `TreeSelect` is single mode.")}var Nt=null,ut=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function at(en){return!en||(0,st.Z)(en)!=="object"}var De=se.forwardRef(function(en,On){var la=en.id,xa=en.prefixCls,We=xa===void 0?"rc-tree-select":xa,It=en.value,_t=en.defaultValue,Vt=en.onChange,Wt=en.onSelect,Rn=en.onDeselect,wn=en.searchValue,vt=en.inputValue,Bt=en.onSearch,pt=en.autoClearSearchValue,Sn=pt===void 0?!0:pt,Wn=en.filterTreeNode,An=en.treeNodeFilterProp,ka=An===void 0?"value":An,pa=en.showCheckedStrategy,_n=en.treeNodeLabelProp,Ea=en.multiple,Pa=en.treeCheckable,Dn=en.treeCheckStrictly,lr=en.labelInValue,Nr=en.fieldNames,Ur=en.treeDataSimpleMode,Sr=en.treeData,Ue=en.children,bn=en.loadData,Xt=en.treeLoadedKeys,Nn=en.onTreeLoad,Kn=en.treeDefaultExpandAll,ua=en.treeExpandedKeys,Qn=en.treeDefaultExpandedKeys,Un=en.onTreeExpand,ur=en.treeExpandAction,da=en.virtual,En=en.listHeight,dr=En===void 0?200:En,Cr=en.listItemHeight,Wr=Cr===void 0?20:Cr,Ir=en.onDropdownVisibleChange,ha=en.dropdownMatchSelectWidth,za=ha===void 0?!0:ha,Ua=en.treeLine,La=en.treeIcon,Or=en.showTreeIcon,no=en.switcherIcon,xr=en.treeMotion,Er=(0,le.Z)(en,ut),Pr=(0,Ve.ZP)(la),si=Pa&&!Dn,ai=Pa||Dn,Bi=Dn||lr,po=ai||Ea,yo=(0,Je.Z)(_t,{value:It}),Go=(0,ke.Z)(yo,2),Mo=Go[0],Do=Go[1],gr=se.useMemo(function(){return Pa?pa||ct:Fn},[pa,Pa]),eo=se.useMemo(function(){return xt(Nr)},[JSON.stringify(Nr)]),Qo=(0,Je.Z)("",{value:wn!==void 0?wn:vt,postState:function(Ta){return Ta||""}}),Jo=(0,ke.Z)(Qo,2),Io=Jo[0],br=Jo[1],ri=function(Ta){br(Ta),Bt==null||Bt(Ta)},Hr=qe(Sr,Ue,Ur),ko=y(Hr,eo),co=ko.keyEntities,di=ko.valueEntities,hi=se.useCallback(function(Ha){var Ta=[],Ja=[];return Ha.forEach(function(Rr){di.has(Rr)?Ja.push(Rr):Ta.push(Rr)}),{missingRawValues:Ta,existRawValues:Ja}},[di]),Qi=Ae(Hr,Io,{fieldNames:eo,treeNodeFilterProp:ka,filterTreeNode:Wn}),tl=se.useCallback(function(Ha){if(Ha){if(_n)return Ha[_n];for(var Ta=eo._title,Ja=0;Ja{const{componentCls:On,treePrefixCls:la,colorBgElevated:xa}=en,We=`.${la}`;return[{[`${On}-dropdown`]:[{padding:`${en.paddingXS}px ${en.paddingXS/2}px`},(0,Ln.Yk)(la,(0,sn.TS)(en,{colorBgContainer:xa})),{[We]:{borderRadius:0,[`${We}-list-holder-inner`]:{alignItems:"stretch",[`${We}-treenode`]:{[`${We}-node-content-wrapper`]:{flex:"auto"}}}}},(0,kt.C2)(`${la}-checkbox`,en),{"&-rtl":{direction:"rtl",[`${We}-switcher${We}-switcher_close`]:{[`${We}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function va(en,On){return(0,cn.Z)("TreeSelect",la=>{const xa=(0,sn.TS)(la,{treePrefixCls:On});return[Jn(xa)]},Ln.TM)(en)}var Da=function(en,On){var la={};for(var xa in en)Object.prototype.hasOwnProperty.call(en,xa)&&On.indexOf(xa)<0&&(la[xa]=en[xa]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,xa=Object.getOwnPropertySymbols(en);We{var la,{prefixCls:xa,size:We,disabled:It,bordered:_t=!0,className:Vt,rootClassName:Wt,treeCheckable:Rn,multiple:wn,listHeight:vt=256,listItemHeight:Bt=26,placement:pt,notFoundContent:Sn,switcherIcon:Wn,treeLine:An,getPopupContainer:ka,popupClassName:pa,dropdownClassName:_n,treeIcon:Ea=!1,transitionName:Pa,choiceTransitionName:Dn="",status:lr,treeExpandAction:Nr,builtinPlacements:Ur,dropdownMatchSelectWidth:Sr,popupMatchSelectWidth:Ue,allowClear:bn}=en,Xt=Da(en,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Nn,getPrefixCls:Kn,renderEmpty:ua,direction:Qn,virtual:Un,popupMatchSelectWidth:ur,popupOverflow:da}=se.useContext(Me.E_),En=Kn(),dr=Kn("select",xa),Cr=Kn("select-tree",xa),Wr=Kn("tree-select",xa),{compactSize:Ir,compactItemClassnames:ha}=(0,zt.ri)(dr,Qn),[za,Ua]=(0,un.Z)(dr),[La]=va(Wr,Cr),Or=de()(pa||_n,`${Wr}-dropdown`,{[`${Wr}-dropdown-rtl`]:Qn==="rtl"},Wt,Ua),no=!!(Rn||wn),xr=(0,Te.Z)(Xt.suffixIcon,Xt.showArrow),Er=(la=Ue!=null?Ue:Sr)!==null&&la!==void 0?la:ur,{status:Pr,hasFeedback:si,isFormItemInput:ai,feedbackIcon:Bi}=se.useContext(dn.aM),po=(0,nt.F)(Pr,lr),{suffixIcon:yo,removeIcon:Go,clearIcon:Mo}=(0,Ft.Z)(Object.assign(Object.assign({},Xt),{multiple:no,showSuffixIcon:xr,hasFeedback:si,feedbackIcon:Bi,prefixCls:dr,componentName:"TreeSelect"})),Do=bn===!0?{clearIcon:Mo}:bn;let gr;Sn!==void 0?gr=Sn:gr=(ua==null?void 0:ua("Select"))||se.createElement(Bn.Z,{componentName:"Select"});const eo=(0,Oe.Z)(Xt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Qo=se.useMemo(()=>pt!==void 0?pt:Qn==="rtl"?"bottomRight":"bottomLeft",[pt,Qn]),Jo=(0,yn.Z)(Ur,da),Io=(0,nn.Z)(di=>{var hi;return(hi=We!=null?We:Ir)!==null&&hi!==void 0?hi:di}),br=se.useContext(yt.Z),ri=It!=null?It:br,Hr=de()(!xa&&Wr,{[`${dr}-lg`]:Io==="large",[`${dr}-sm`]:Io==="small",[`${dr}-rtl`]:Qn==="rtl",[`${dr}-borderless`]:!_t,[`${dr}-in-form-item`]:ai},(0,nt.Z)(dr,po,si),ha,Vt,Wt,Ua),ko=di=>se.createElement(wt.Z,{prefixCls:Cr,switcherIcon:Wn,treeNodeProps:di,showLine:An}),co=se.createElement(Rt,Object.assign({virtual:Un,disabled:ri},eo,{dropdownMatchSelectWidth:Er,builtinPlacements:Jo,ref:On,prefixCls:dr,className:Hr,listHeight:vt,listItemHeight:Bt,treeCheckable:Rn&&se.createElement("span",{className:`${dr}-tree-checkbox-inner`}),treeLine:!!An,suffixIcon:yo,multiple:no,placement:Qo,removeIcon:Go,allowClear:Do,switcherIcon:ko,showTreeIcon:Ea,notFoundContent:gr,getPopupContainer:ka||Nn,treeMotion:null,dropdownClassName:Or,choiceTransitionName:(0,St.m)(En,"",Dn),transitionName:(0,St.m)(En,"slide-up",Pa),treeExpandAction:Nr}));return za(La(co))},$a=se.forwardRef(Na),fa=(0,Ie.Z)($a);$a.TreeNode=ue,$a.SHOW_ALL=Fn,$a.SHOW_PARENT=ze,$a.SHOW_CHILD=ct,$a._InternalPanelDoNotUseOrYouWillBeFired=fa;var yr=$a},17574:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return ft}});var b=ee(79556),de=ee(95190),Be=ee(52671),Ne=ee(8657),Ze=ee(14809),ke=ee(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"},st=le,et=ee(7657),Ve=function(xt,an){return ke.createElement(et.Z,(0,Ze.Z)({},xt,{ref:an,icon:st}))},Ge=ke.forwardRef(Ve),Je=Ge,Ye=ee(92310),se=ee.n(Ye),E=ee(35654),a=ee(71430),x=ee(36355),y=ee(56082),z=ee(62892),ne=ee(20648);const re=4;function ue(ln){const{dropPosition:xt,dropLevelOffset:an,prefixCls:hn,indent:$e,direction:dt="ltr"}=ln,rn=dt==="ltr"?"left":"right",Vn=dt==="ltr"?"right":"left",Zt={[rn]:-an*$e+re,[Vn]:0};switch(xt){case-1:Zt.top=-3;break;case 1:Zt.bottom=-3;break;default:Zt.bottom=-3,Zt[rn]=$e+re;break}return ke.createElement("div",{style:Zt,className:`${hn}-drop-indicator`})}var ie=ee(71997),be=ke.forwardRef((ln,xt)=>{const{getPrefixCls:an,direction:hn,virtual:$e,tree:dt}=ke.useContext(x.E_),{prefixCls:rn,className:Vn,showIcon:Zt=!1,showLine:Fn,switcherIcon:ze,blockNode:ct=!1,children:Lt,checkable:mt=!1,selectable:Nt=!0,draggable:ut,motion:at,style:De}=ln,fe=an("tree",rn),Xe=an(),Rt=at!=null?at:Object.assign(Object.assign({},(0,z.Z)(Xe)),{motionAppear:!1}),Oe=Object.assign(Object.assign({},ln),{checkable:mt,selectable:Nt,showIcon:Zt,motion:Rt,blockNode:ct,showLine:!!Fn,dropIndicatorRender:ue}),[Ie,St]=(0,ne.ZP)(fe),nt=ke.useMemo(()=>{if(!ut)return!1;let yt={};switch(typeof ut){case"function":yt.nodeDraggable=ut;break;case"object":yt=Object.assign({},ut);break;default:break}return yt.icon!==!1&&(yt.icon=yt.icon||ke.createElement(y.Z,null)),yt},[ut]),Me=yt=>ke.createElement(ie.Z,{prefixCls:fe,switcherIcon:ze,treeNodeProps:yt,showLine:Fn});return Ie(ke.createElement(b.Z,Object.assign({itemHeight:20,ref:xt,virtual:$e},Oe,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),De),prefixCls:fe,className:se()({[`${fe}-icon-hide`]:!Zt,[`${fe}-block-node`]:ct,[`${fe}-unselectable`]:!Nt,[`${fe}-rtl`]:hn==="rtl"},dt==null?void 0:dt.className,Vn,St),direction:hn,checkable:mt&&ke.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:Nt,switcherIcon:Me,draggable:nt}),Lt))}),je;(function(ln){ln[ln.None=0]="None",ln[ln.Start=1]="Start",ln[ln.End=2]="End"})(je||(je={}));function Ae(ln,xt){function an(hn){const{key:$e,children:dt}=hn;xt($e,hn)!==!1&&Ae(dt||[],xt)}ln.forEach(an)}function He(ln){let{treeData:xt,expandedKeys:an,startKey:hn,endKey:$e}=ln;const dt=[];let rn=je.None;if(hn&&hn===$e)return[hn];if(!hn||!$e)return[];function Vn(Zt){return Zt===hn||Zt===$e}return Ae(xt,Zt=>{if(rn===je.End)return!1;if(Vn(Zt)){if(dt.push(Zt),rn===je.None)rn=je.Start;else if(rn===je.Start)return rn=je.End,!1}else rn===je.Start&&dt.push(Zt);return an.includes(Zt)}),dt}function he(ln,xt){const an=(0,de.Z)(xt),hn=[];return Ae(ln,($e,dt)=>{const rn=an.indexOf($e);return rn!==-1&&(hn.push(dt),an.splice(rn,1)),!!an.length}),hn}var qe=function(ln,xt){var an={};for(var hn in ln)Object.prototype.hasOwnProperty.call(ln,hn)&&xt.indexOf(hn)<0&&(an[hn]=ln[hn]);if(ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,hn=Object.getOwnPropertySymbols(ln);$e{var{defaultExpandAll:an,defaultExpandParent:hn,defaultExpandedKeys:$e}=ln,dt=qe(ln,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const rn=ke.useRef(),Vn=ke.useRef(),Zt=()=>{const{keyEntities:nt}=(0,a.I8)(ht(dt));let Me;return an?Me=Object.keys(nt):hn?Me=(0,E.r7)(dt.expandedKeys||$e||[],nt):Me=dt.expandedKeys||$e,Me},[Fn,ze]=ke.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[ct,Lt]=ke.useState(()=>Zt());ke.useEffect(()=>{"selectedKeys"in dt&&ze(dt.selectedKeys)},[dt.selectedKeys]),ke.useEffect(()=>{"expandedKeys"in dt&&Lt(dt.expandedKeys)},[dt.expandedKeys]);const mt=(nt,Me)=>{var yt;return"expandedKeys"in dt||Lt(nt),(yt=dt.onExpand)===null||yt===void 0?void 0:yt.call(dt,nt,Me)},Nt=(nt,Me)=>{var yt;const{multiple:Bn}=dt,{node:nn,nativeEvent:dn}=Me,{key:un=""}=nn,yn=ht(dt),Te=Object.assign(Object.assign({},Me),{selected:!0}),Ft=(dn==null?void 0:dn.ctrlKey)||(dn==null?void 0:dn.metaKey),zt=dn==null?void 0:dn.shiftKey;let wt;Bn&&Ft?(wt=nt,rn.current=un,Vn.current=wt,Te.selectedNodes=he(yn,wt)):Bn&&zt?(wt=Array.from(new Set([].concat((0,de.Z)(Vn.current||[]),(0,de.Z)(He({treeData:yn,expandedKeys:ct,startKey:un,endKey:rn.current}))))),Te.selectedNodes=he(yn,wt)):(wt=[un],rn.current=un,Vn.current=wt,Te.selectedNodes=he(yn,wt)),(yt=dt.onSelect)===null||yt===void 0||yt.call(dt,wt,Te),"selectedKeys"in dt||ze(wt)},{getPrefixCls:ut,direction:at}=ke.useContext(x.E_),{prefixCls:De,className:fe,showIcon:Xe=!0,expandAction:Rt="click"}=dt,Oe=qe(dt,["prefixCls","className","showIcon","expandAction"]),Ie=ut("tree",De),St=se()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:at==="rtl"},fe);return ke.createElement(be,Object.assign({icon:Ke,ref:xt,blockNode:!0},Oe,{showIcon:Xe,expandAction:Rt,prefixCls:Ie,className:St,expandedKeys:ct,selectedKeys:Fn,onSelect:Nt,onExpand:mt}))};var lt=ke.forwardRef(Le);const gt=be;gt.DirectoryTree=lt,gt.TreeNode=b.O;var ft=gt},20648:function(Qt,Gt,ee){"use strict";ee.d(Gt,{TM:function(){return Ye},Yk:function(){return Je}});var b=ee(93083),de=ee(98447),Be=ee(17313),Ne=ee(8378),Ze=ee(37613),ke=ee(83116);const le=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),st=(se,E)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),et=(se,E)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ve=(se,E)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:y,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:re}=E,ue=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Be.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Be.oN)(E)),[`${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:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:le,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Be.oN)(E)),[`&:not(${x}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.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:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},st(se,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},et(se,E)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-y,borderInlineEnd:`1px solid ${E.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:`${z/2}px !important`}}}}})}},Ge=se=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:y,directoryNodeSelectedColor:z}=se;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Je=(se,E)=>{const a=`.${se}`,x=`${a}-treenode`,y=E.paddingXS/2,z=(0,Ze.TS)(E,{treeCls:a,treeNodeCls:x,treeNodePadding:y});return[Ve(se,z),Ge(z)]},Ye=se=>{const{controlHeightSM:E}=se;return{titleHeight:E,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};Gt.ZP=(0,ke.Z)("Tree",(se,E)=>{let{prefixCls:a}=E;return[{[se.componentCls]:(0,de.C2)(`${a}-checkbox`,se)},Je(a,se),(0,Ne.Z)(se)]},se=>{const{colorTextLightSolid:E,colorPrimary:a}=se;return Object.assign(Object.assign({},Ye(se)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return x}});var b=ee(14809),de=ee(59301),Be={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"},Ne=Be,Ze=ee(7657),ke=function(z,ne){return de.createElement(Ze.Z,(0,b.Z)({},z,{ref:ne,icon:Ne}))},le=de.forwardRef(ke),st=le,et=ee(52671),Ve=ee(58617),Ge=ee(15075),Je=ee(43531),Ye=ee(92310),se=ee.n(Ye),E=ee(92343),x=y=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:re,showLine:ue}=y,{isLeaf:ie,expanded:ve,loading:be}=re;if(be)return de.createElement(Ve.Z,{className:`${z}-switcher-loading-icon`});let je;if(ue&&typeof ue=="object"&&(je=ue.showLeafIcon),ie){if(!ue)return null;if(typeof je!="boolean"&&je){const he=typeof je=="function"?je(re):je,qe=`${z}-switcher-line-custom-icon`;return(0,E.l$)(he)?(0,E.Tm)(he,{className:se()(he.props.className||"",qe)}):he}return je?de.createElement(et.Z,{className:`${z}-switcher-line-icon`}):de.createElement("span",{className:`${z}-switcher-leaf-line`})}const Ae=`${z}-switcher-icon`,He=typeof ne=="function"?ne(re):ne;return(0,E.l$)(He)?(0,E.Tm)(He,{className:se()(He.props.className||"",Ae)}):He!==void 0?He:ue?ve?de.createElement(Ge.Z,{className:`${z}-switcher-line-icon`}):de.createElement(Je.Z,{className:`${z}-switcher-line-icon`}):de.createElement(st,{className:Ae})}},54580:function(Qt,Gt,ee){"use strict";ee.d(Gt,{default:function(){return Sr}});var b=ee(59301),de=ee(95190),Be=ee(92310),Ne=ee.n(Be),Ze=ee(14809),ke=ee(99153),le=ee(84851),st=ee(19257),et=ee(93046),Ve=ee(4635),Ge=ee(62646),Je=ee(70539),Ye=ee(93664),se=ee(95764),E=ee(26112);function a(Ue,bn){var Xt="cannot ".concat(Ue.method," ").concat(Ue.action," ").concat(bn.status,"'"),Nn=new Error(Xt);return Nn.status=bn.status,Nn.method=Ue.method,Nn.url=Ue.action,Nn}function x(Ue){var bn=Ue.responseText||Ue.response;if(!bn)return bn;try{return JSON.parse(bn)}catch(Xt){return bn}}function y(Ue){var bn=new XMLHttpRequest;Ue.onProgress&&bn.upload&&(bn.upload.onprogress=function(ua){ua.total>0&&(ua.percent=ua.loaded/ua.total*100),Ue.onProgress(ua)});var Xt=new FormData;Ue.data&&Object.keys(Ue.data).forEach(function(Kn){var ua=Ue.data[Kn];if(Array.isArray(ua)){ua.forEach(function(Qn){Xt.append("".concat(Kn,"[]"),Qn)});return}Xt.append(Kn,ua)}),Ue.file instanceof Blob?Xt.append(Ue.filename,Ue.file,Ue.file.name):Xt.append(Ue.filename,Ue.file),bn.onerror=function(ua){Ue.onError(ua)},bn.onload=function(){return bn.status<200||bn.status>=300?Ue.onError(a(Ue,bn),x(bn)):Ue.onSuccess(x(bn),bn)},bn.open(Ue.method,Ue.action,!0),Ue.withCredentials&&"withCredentials"in bn&&(bn.withCredentials=!0);var Nn=Ue.headers||{};return Nn["X-Requested-With"]!==null&&bn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Nn).forEach(function(Kn){Nn[Kn]!==null&&bn.setRequestHeader(Kn,Nn[Kn])}),bn.send(Xt),{abort:function(){bn.abort()}}}var z=+new Date,ne=0;function re(){return"rc-upload-".concat(z,"-").concat(++ne)}var ue=ee(48736),ie=function(Ue,bn){if(Ue&&bn){var Xt=Array.isArray(bn)?bn:bn.split(","),Nn=Ue.name||"",Kn=Ue.type||"",ua=Kn.replace(/\/.*$/,"");return Xt.some(function(Qn){var Un=Qn.trim();if(/^\*(\/\*)?$/.test(Qn))return!0;if(Un.charAt(0)==="."){var ur=Nn.toLowerCase(),da=Un.toLowerCase(),En=[da];return(da===".jpg"||da===".jpeg")&&(En=[".jpg",".jpeg"]),En.some(function(dr){return ur.endsWith(dr)})}return/\/\*$/.test(Un)?ua===Un.replace(/\/.*$/,""):Kn===Un?!0:/^\w+$/.test(Un)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Un,"'.Skip for check.")),!0):!1})}return!0};function ve(Ue,bn){var Xt=Ue.createReader(),Nn=[];function Kn(){Xt.readEntries(function(ua){var Qn=Array.prototype.slice.apply(ua);Nn=Nn.concat(Qn);var Un=!Qn.length;Un?bn(Nn):Kn()})}Kn()}var be=function(bn,Xt,Nn){var Kn=function ua(Qn,Un){Qn&&(Qn.path=Un||"",Qn.isFile?Qn.file(function(ur){Nn(ur)&&(Qn.fullPath&&!ur.webkitRelativePath&&(Object.defineProperties(ur,{webkitRelativePath:{writable:!0}}),ur.webkitRelativePath=Qn.fullPath.replace(/^\//,""),Object.defineProperties(ur,{webkitRelativePath:{writable:!1}})),Xt([ur]))}):Qn.isDirectory&&ve(Qn,function(ur){ur.forEach(function(da){ua(da,"".concat(Un).concat(Qn.name,"/"))})}))};bn.forEach(function(ua){Kn(ua.webkitGetAsEntry())})},je=be,Ae=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],He=function(Ue){(0,st.Z)(Xt,Ue);var bn=(0,et.Z)(Xt);function Xt(){var Nn;(0,ke.Z)(this,Xt);for(var Kn=arguments.length,ua=new Array(Kn),Qn=0;Qn{let{uid:ua}=Kn;return ua===Ue.uid});return Nn===-1?Xt.push(Ue):Xt[Nn]=Ue,Xt}function yt(Ue,bn){const Xt=Ue.uid!==void 0?"uid":"name";return bn.filter(Nn=>Nn[Xt]===Ue[Xt])[0]}function Bn(Ue,bn){const Xt=Ue.uid!==void 0?"uid":"name",Nn=bn.filter(Kn=>Kn[Xt]!==Ue[Xt]);return Nn.length===bn.length?null:Nn}const nn=function(){const bn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Nn=bn[bn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Nn)||[""])[0]},dn=Ue=>Ue.indexOf("image/")===0,un=Ue=>{if(Ue.type&&!Ue.thumbUrl)return dn(Ue.type);const bn=Ue.thumbUrl||Ue.url||"",Xt=nn(bn);return/^data:image\//.test(bn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Xt)?!0:!(/^data:/.test(bn)||Xt)},yn=200;function Te(Ue){return new Promise(bn=>{if(!Ue.type||!dn(Ue.type)){bn("");return}const Xt=document.createElement("canvas");Xt.width=yn,Xt.height=yn,Xt.style.cssText=`position: fixed; left: 0; top: 0; width: ${yn}px; height: ${yn}px; z-index: 9999; display: none;`,document.body.appendChild(Xt);const Nn=Xt.getContext("2d"),Kn=new Image;if(Kn.onload=()=>{const{width:ua,height:Qn}=Kn;let Un=yn,ur=yn,da=0,En=0;ua>Qn?(ur=Qn*(yn/ua),En=-(ur-Un)/2):(Un=ua*(yn/Qn),da=-(Un-ur)/2),Nn.drawImage(Kn,da,En,Un,ur);const dr=Xt.toDataURL();document.body.removeChild(Xt),window.URL.revokeObjectURL(Kn.src),bn(dr)},Kn.crossOrigin="anonymous",Ue.type.startsWith("image/svg+xml")){const ua=new FileReader;ua.onload=()=>{ua.result&&(Kn.src=ua.result)},ua.readAsDataURL(Ue)}else if(Ue.type.startsWith("image/gif")){const ua=new FileReader;ua.onload=()=>{ua.result&&bn(ua.result)},ua.readAsDataURL(Ue)}else Kn.src=window.URL.createObjectURL(Ue)})}var Ft=ee(26227),zt=ee(41464),wt=ee(15277),kt=ee(93948),sn=ee(6848),Ln=b.forwardRef((Ue,bn)=>{let{prefixCls:Xt,className:Nn,style:Kn,locale:ua,listType:Qn,file:Un,items:ur,progress:da,iconRender:En,actionIconRender:dr,itemRender:Cr,isImgUrl:Wr,showPreviewIcon:Ir,showRemoveIcon:ha,showDownloadIcon:za,previewIcon:Ua,removeIcon:La,downloadIcon:Or,onPreview:no,onDownload:xr,onClose:Er}=Ue;var Pr,si;const{status:ai}=Un,[Bi,po]=b.useState(ai);b.useEffect(()=>{ai!=="removed"&&po(ai)},[ai]);const[yo,Go]=b.useState(!1);b.useEffect(()=>{const Vo=setTimeout(()=>{Go(!0)},300);return()=>{clearTimeout(Vo)}},[]);const Mo=En(Un);let Do=b.createElement("div",{className:`${Xt}-icon`},Mo);if(Qn==="picture"||Qn==="picture-card"||Qn==="picture-circle")if(Bi==="uploading"||!Un.thumbUrl&&!Un.url){const Vo=Ne()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:Bi!=="uploading"});Do=b.createElement("div",{className:Vo},Mo)}else{const Vo=Wr!=null&&Wr(Un)?b.createElement("img",{src:Un.thumbUrl||Un.url,alt:Un.name,className:`${Xt}-list-item-image`,crossOrigin:Un.crossOrigin}):Mo,wi=Ne()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:Wr&&!Wr(Un)});Do=b.createElement("a",{className:wi,onClick:Vi=>no(Un,Vi),href:Un.url||Un.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Vo)}const gr=Ne()(`${Xt}-list-item`,`${Xt}-list-item-${Bi}`),eo=typeof Un.linkProps=="string"?JSON.parse(Un.linkProps):Un.linkProps,Qo=ha?dr((typeof La=="function"?La(Un):La)||b.createElement(Ft.Z,null),()=>Er(Un),Xt,ua.removeFile):null,Jo=za&&Bi==="done"?dr((typeof Or=="function"?Or(Un):Or)||b.createElement(zt.Z,null),()=>xr(Un),Xt,ua.downloadFile):null,Io=Qn!=="picture-card"&&Qn!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Ne()(`${Xt}-list-item-actions`,{picture:Qn==="picture"})},Jo,Qo),br=Ne()(`${Xt}-list-item-name`),ri=Un.url?[b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:br,title:Un.name},eo,{href:Un.url,onClick:Vo=>no(Un,Vo)}),Un.name),Io]:[b.createElement("span",{key:"view",className:br,onClick:Vo=>no(Un,Vo),title:Un.name},Un.name),Io],Hr={pointerEvents:"none",opacity:.5},ko=Ir?b.createElement("a",{href:Un.url||Un.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Un.url||Un.thumbUrl?void 0:Hr,onClick:Vo=>no(Un,Vo),title:ua.previewFile},typeof Ua=="function"?Ua(Un):Ua||b.createElement(wt.Z,null)):null,co=(Qn==="picture-card"||Qn==="picture-circle")&&Bi!=="uploading"&&b.createElement("span",{className:`${Xt}-list-item-actions`},ko,Bi==="done"&&Jo,Qo),{getPrefixCls:di}=b.useContext(gt.E_),hi=di(),Qi=b.createElement("div",{className:gr},Do,ri,co,yo&&b.createElement(Xe.default,{motionName:`${hi}-fade`,visible:Bi==="uploading",motionDeadline:2e3},Vo=>{let{className:wi}=Vo;const Vi="percent"in Un?b.createElement(kt.Z,Object.assign({},da,{type:"line",percent:Un.percent,"aria-label":Un["aria-label"],"aria-labelledby":Un["aria-labelledby"]})):null;return b.createElement("div",{className:Ne()(`${Xt}-list-item-progress`,wi)},Vi)})),tl=Un.response&&typeof Un.response=="string"?Un.response:((Pr=Un.error)===null||Pr===void 0?void 0:Pr.statusText)||((si=Un.error)===null||si===void 0?void 0:si.message)||ua.uploadError,nl=Bi==="error"?b.createElement(sn.Z,{title:tl,getPopupContainer:Vo=>Vo.parentNode},Qi):Qi;return b.createElement("div",{className:Ne()(`${Xt}-list-item-container`,Nn),style:Kn,ref:bn},Cr?Cr(nl,Un,ur,{download:xr.bind(null,Un),preview:no.bind(null,Un),remove:Er.bind(null,Un)}):nl)});const Jn=(Ue,bn)=>{const{listType:Xt="text",previewFile:Nn=Te,onPreview:Kn,onDownload:ua,onRemove:Qn,locale:Un,iconRender:ur,isImageUrl:da=un,prefixCls:En,items:dr=[],showPreviewIcon:Cr=!0,showRemoveIcon:Wr=!0,showDownloadIcon:Ir=!1,removeIcon:ha,previewIcon:za,downloadIcon:Ua,progress:La={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:no=!0,itemRender:xr,disabled:Er}=Ue,Pr=(0,Rt.Z)(),[si,ai]=b.useState(!1);b.useEffect(()=>{Xt!=="picture"&&Xt!=="picture-card"&&Xt!=="picture-circle"||(dr||[]).forEach(Hr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Hr.originFileObj instanceof File||Hr.originFileObj instanceof Blob)||Hr.thumbUrl!==void 0||(Hr.thumbUrl="",Nn&&Nn(Hr.originFileObj).then(ko=>{Hr.thumbUrl=ko||"",Pr()}))})},[Xt,dr,Nn]),b.useEffect(()=>{ai(!0)},[]);const Bi=(Hr,ko)=>{if(Kn)return ko==null||ko.preventDefault(),Kn(Hr)},po=Hr=>{typeof ua=="function"?ua(Hr):Hr.url&&window.open(Hr.url)},yo=Hr=>{Qn==null||Qn(Hr)},Go=Hr=>{if(ur)return ur(Hr,Xt);const ko=Hr.status==="uploading",co=da&&da(Hr)?b.createElement(fe,null):b.createElement(Vn,null);let di=ko?b.createElement(Zt.Z,null):b.createElement(mt,null);return Xt==="picture"?di=ko?b.createElement(Zt.Z,null):co:(Xt==="picture-card"||Xt==="picture-circle")&&(di=ko?Un.uploading:co),di},Mo=(Hr,ko,co,di)=>{const hi={type:"text",size:"small",title:di,onClick:Qi=>{ko(),(0,Ie.l$)(Hr)&&Hr.props.onClick&&Hr.props.onClick(Qi)},className:`${co}-list-item-action`,disabled:Er};if((0,Ie.l$)(Hr)){const Qi=(0,Ie.Tm)(Hr,Object.assign(Object.assign({},Hr.props),{onClick:()=>{}}));return b.createElement(St.ZP,Object.assign({},hi,{icon:Qi}))}return b.createElement(St.ZP,Object.assign({},hi),b.createElement("span",null,Hr))};b.useImperativeHandle(bn,()=>({handlePreview:Bi,handleDownload:po}));const{getPrefixCls:Do}=b.useContext(gt.E_),gr=Do("upload",En),eo=Do(),Qo=Ne()(`${gr}-list`,`${gr}-list-${Xt}`),Jo=(0,de.Z)(dr.map(Hr=>({key:Hr.uid,file:Hr})));let br={motionDeadline:2e3,motionName:`${gr}-${Xt==="picture-card"||Xt==="picture-circle"?"animate-inline":"animate"}`,keys:Jo,motionAppear:si};const ri=b.useMemo(()=>{const Hr=Object.assign({},(0,Oe.Z)(eo));return delete Hr.onAppearEnd,delete Hr.onEnterEnd,delete Hr.onLeaveEnd,Hr},[eo]);return Xt!=="picture-card"&&Xt!=="picture-circle"&&(br=Object.assign(Object.assign({},ri),br)),b.createElement("div",{className:Qo},b.createElement(Xe.CSSMotionList,Object.assign({},br,{component:!1}),Hr=>{let{key:ko,file:co,className:di,style:hi}=Hr;return b.createElement(Ln,{key:ko,locale:Un,prefixCls:gr,className:di,style:hi,file:co,items:dr,progress:La,listType:Xt,isImgUrl:da,showPreviewIcon:Cr,showRemoveIcon:Wr,showDownloadIcon:Ir,removeIcon:ha,previewIcon:za,downloadIcon:Ua,iconRender:Go,actionIconRender:Mo,itemRender:xr,onPreview:Bi,onDownload:po,onClose:yo})}),Or&&b.createElement(Xe.default,Object.assign({},br,{visible:no,forceRender:!0}),Hr=>{let{className:ko,style:co}=Hr;return(0,Ie.Tm)(Or,di=>({className:Ne()(di.className,ko),style:Object.assign(Object.assign(Object.assign({},co),{pointerEvents:ko?"none":void 0}),di.style)}))}))};var Da=b.forwardRef(Jn),Na=ee(17313),ar=ee(8378),$a=ee(83116),fa=ee(37613),en=Ue=>{const{componentCls:bn,iconCls:Xt}=Ue;return{[`${bn}-wrapper`]:{[`${bn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ue.colorFillAlter,border:`${Ue.lineWidth}px dashed ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ue.motionDurationSlow}`,[bn]:{padding:`${Ue.padding}px 0`},[`${bn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${bn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${bn}-disabled):hover`]:{borderColor:Ue.colorPrimaryHover},[`p${bn}-drag-icon`]:{marginBottom:Ue.margin,[Xt]:{color:Ue.colorPrimary,fontSize:Ue.uploadThumbnailSize}},[`p${bn}-text`]:{margin:`0 0 ${Ue.marginXXS}px`,color:Ue.colorTextHeading,fontSize:Ue.fontSizeLG},[`p${bn}-hint`]:{color:Ue.colorTextDescription,fontSize:Ue.fontSize},[`&${bn}-disabled`]:{cursor:"not-allowed",[`p${bn}-drag-icon ${Xt}, p${bn}-text, p${bn}-hint - `]:{color:Ue.colorTextDisabled}}}}}},ia=Ue=>{const{componentCls:bn,antCls:Xt,iconCls:Nn,fontSize:Kn,lineHeight:la}=Ue,Qn=`${bn}-list-item`,Un=`${Qn}-actions`,ur=`${Qn}-action`,da=Math.round(Kn*la);return{[`${bn}-wrapper`]:{[`${bn}-list`]:Object.assign(Object.assign({},(0,Na.dF)()),{lineHeight:Ue.lineHeight,[Qn]:{position:"relative",height:Ue.lineHeight*Kn,marginTop:Ue.marginXS,fontSize:Kn,display:"flex",alignItems:"center",transition:`background-color ${Ue.motionDurationSlow}`,"&:hover":{backgroundColor:Ue.controlItemBgHover},[`${Qn}-name`]:Object.assign(Object.assign({},Na.vS),{padding:`0 ${Ue.paddingXS}px`,lineHeight:la,flex:"auto",transition:`all ${Ue.motionDurationSlow}`}),[Un]:{[ur]:{opacity:0},[`${ur}${Xt}-btn-sm`]:{height:da,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:Ue.colorTextDisabled}}}}}},la=Ue=>{const{componentCls:bn,antCls:Xt,iconCls:Nn,fontSize:Kn,lineHeight:ua}=Ue,Qn=`${bn}-list-item`,Un=`${Qn}-actions`,ur=`${Qn}-action`,da=Math.round(Kn*ua);return{[`${bn}-wrapper`]:{[`${bn}-list`]:Object.assign(Object.assign({},(0,Na.dF)()),{lineHeight:Ue.lineHeight,[Qn]:{position:"relative",height:Ue.lineHeight*Kn,marginTop:Ue.marginXS,fontSize:Kn,display:"flex",alignItems:"center",transition:`background-color ${Ue.motionDurationSlow}`,"&:hover":{backgroundColor:Ue.controlItemBgHover},[`${Qn}-name`]:Object.assign(Object.assign({},Na.vS),{padding:`0 ${Ue.paddingXS}px`,lineHeight:ua,flex:"auto",transition:`all ${Ue.motionDurationSlow}`}),[Un]:{[ur]:{opacity:0},[`${ur}${Xt}-btn-sm`]:{height:da,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${ur}:focus-visible, &.picture ${ur} - `]:{opacity:1},[Nn]:{color:Ue.actionsColor,transition:`all ${Ue.motionDurationSlow}`},[`&:hover ${Nn}`]:{color:Ue.colorText}},[`${bn}-icon ${Nn}`]:{color:Ue.colorTextDescription,fontSize:Kn},[`${Qn}-progress`]:{position:"absolute",bottom:-Ue.uploadProgressOffset,width:"100%",paddingInlineStart:Kn+Ue.paddingXS,fontSize:Kn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Qn}:hover ${ur}`]:{opacity:1,color:Ue.colorText},[`${Qn}-error`]:{color:Ue.colorError,[`${Qn}-name, ${bn}-icon ${Nn}`]:{color:Ue.colorError},[Un]:{[`${Nn}, ${Nn}:hover`]:{color:Ue.colorError},[ur]:{opacity:1}}},[`${bn}-list-item-container`]:{transition:`opacity ${Ue.motionDurationSlow}, height ${Ue.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},xa=ee(93083),We=ee(1950);const It=new xa.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),_t=new xa.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Wt=Ue=>{const{componentCls:bn}=Ue,Xt=`${bn}-animate-inline`;return[{[`${bn}-wrapper`]:{[`${Xt}-appear, ${Xt}-enter, ${Xt}-leave`]:{animationDuration:Ue.motionDurationSlow,animationTimingFunction:Ue.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Xt}-appear, ${Xt}-enter`]:{animationName:It},[`${Xt}-leave`]:{animationName:_t}}},{[`${bn}-wrapper`]:(0,We.J$)(Ue)},It,_t]},Rn=ee(30071),wn=ee(64993);const vt=Ue=>{const{componentCls:bn,iconCls:Xt,uploadThumbnailSize:Nn,uploadProgressOffset:Kn}=Ue,la=`${bn}-list`,Qn=`${la}-item`;return{[`${bn}-wrapper`]:{[` - ${la}${la}-picture, - ${la}${la}-picture-card, - ${la}${la}-picture-circle - `]:{[Qn]:{position:"relative",height:Nn+Ue.lineWidth*2+Ue.paddingXS*2,padding:Ue.paddingXS,border:`${Ue.lineWidth}px ${Ue.lineType} ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,"&:hover":{background:"transparent"},[`${Qn}-thumbnail`]:Object.assign(Object.assign({},Na.vS),{width:Nn,height:Nn,lineHeight:`${Nn+Ue.paddingSM}px`,textAlign:"center",flex:"none",[Xt]:{fontSize:Ue.fontSizeHeading2,color:Ue.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Qn}-progress`]:{bottom:Kn,width:`calc(100% - ${Ue.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Nn+Ue.paddingXS}},[`${Qn}-error`]:{borderColor:Ue.colorError,[`${Qn}-thumbnail ${Xt}`]:{[`svg path[fill='${Rn.blue[0]}']`]:{fill:Ue.colorErrorBg},[`svg path[fill='${Rn.blue.primary}']`]:{fill:Ue.colorError}}},[`${Qn}-uploading`]:{borderStyle:"dashed",[`${Qn}-name`]:{marginBottom:Kn}}},[`${la}${la}-picture-circle ${Qn}`]:{[`&, &::before, ${Qn}-thumbnail`]:{borderRadius:"50%"}}}}},Bt=Ue=>{const{componentCls:bn,iconCls:Xt,fontSizeLG:Nn,colorTextLightSolid:Kn}=Ue,la=`${bn}-list`,Qn=`${la}-item`,Un=Ue.uploadPicCardSize;return{[` + `]:{opacity:1},[Nn]:{color:Ue.actionsColor,transition:`all ${Ue.motionDurationSlow}`},[`&:hover ${Nn}`]:{color:Ue.colorText}},[`${bn}-icon ${Nn}`]:{color:Ue.colorTextDescription,fontSize:Kn},[`${Qn}-progress`]:{position:"absolute",bottom:-Ue.uploadProgressOffset,width:"100%",paddingInlineStart:Kn+Ue.paddingXS,fontSize:Kn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Qn}:hover ${ur}`]:{opacity:1,color:Ue.colorText},[`${Qn}-error`]:{color:Ue.colorError,[`${Qn}-name, ${bn}-icon ${Nn}`]:{color:Ue.colorError},[Un]:{[`${Nn}, ${Nn}:hover`]:{color:Ue.colorError},[ur]:{opacity:1}}},[`${bn}-list-item-container`]:{transition:`opacity ${Ue.motionDurationSlow}, height ${Ue.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},xa=ee(93083),We=ee(1950);const It=new xa.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),_t=new xa.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Wt=Ue=>{const{componentCls:bn}=Ue,Xt=`${bn}-animate-inline`;return[{[`${bn}-wrapper`]:{[`${Xt}-appear, ${Xt}-enter, ${Xt}-leave`]:{animationDuration:Ue.motionDurationSlow,animationTimingFunction:Ue.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Xt}-appear, ${Xt}-enter`]:{animationName:It},[`${Xt}-leave`]:{animationName:_t}}},{[`${bn}-wrapper`]:(0,We.J$)(Ue)},It,_t]},Rn=ee(30071),wn=ee(64993);const vt=Ue=>{const{componentCls:bn,iconCls:Xt,uploadThumbnailSize:Nn,uploadProgressOffset:Kn}=Ue,ua=`${bn}-list`,Qn=`${ua}-item`;return{[`${bn}-wrapper`]:{[` + ${ua}${ua}-picture, + ${ua}${ua}-picture-card, + ${ua}${ua}-picture-circle + `]:{[Qn]:{position:"relative",height:Nn+Ue.lineWidth*2+Ue.paddingXS*2,padding:Ue.paddingXS,border:`${Ue.lineWidth}px ${Ue.lineType} ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,"&:hover":{background:"transparent"},[`${Qn}-thumbnail`]:Object.assign(Object.assign({},Na.vS),{width:Nn,height:Nn,lineHeight:`${Nn+Ue.paddingSM}px`,textAlign:"center",flex:"none",[Xt]:{fontSize:Ue.fontSizeHeading2,color:Ue.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Qn}-progress`]:{bottom:Kn,width:`calc(100% - ${Ue.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Nn+Ue.paddingXS}},[`${Qn}-error`]:{borderColor:Ue.colorError,[`${Qn}-thumbnail ${Xt}`]:{[`svg path[fill='${Rn.blue[0]}']`]:{fill:Ue.colorErrorBg},[`svg path[fill='${Rn.blue.primary}']`]:{fill:Ue.colorError}}},[`${Qn}-uploading`]:{borderStyle:"dashed",[`${Qn}-name`]:{marginBottom:Kn}}},[`${ua}${ua}-picture-circle ${Qn}`]:{[`&, &::before, ${Qn}-thumbnail`]:{borderRadius:"50%"}}}}},Bt=Ue=>{const{componentCls:bn,iconCls:Xt,fontSizeLG:Nn,colorTextLightSolid:Kn}=Ue,ua=`${bn}-list`,Qn=`${ua}-item`,Un=Ue.uploadPicCardSize;return{[` ${bn}-wrapper${bn}-picture-card-wrapper, ${bn}-wrapper${bn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Na.dF)()),{display:"inline-block",width:"100%",[`${bn}${bn}-select`]:{width:Un,height:Un,marginInlineEnd:Ue.marginXS,marginBottom:Ue.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Ue.colorFillAlter,border:`${Ue.lineWidth}px dashed ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ue.motionDurationSlow}`,[`> ${bn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${bn}-disabled):hover`]:{borderColor:Ue.colorPrimary}},[`${la}${la}-picture-card, ${la}${la}-picture-circle`]:{[`${la}-item-container`]:{display:"inline-block",width:Un,height:Un,marginBlock:`0 ${Ue.marginXS}px`,marginInline:`0 ${Ue.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Qn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ue.paddingXS*2}px)`,height:`calc(100% - ${Ue.paddingXS*2}px)`,backgroundColor:Ue.colorBgMask,opacity:0,transition:`all ${Ue.motionDurationSlow}`,content:'" "'}},[`${Qn}:hover`]:{[`&::before, ${Qn}-actions`]:{opacity:1}},[`${Qn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ue.motionDurationSlow}`,[`${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{zIndex:10,width:Nn,margin:`0 ${Ue.marginXXS}px`,fontSize:Nn,cursor:"pointer",transition:`all ${Ue.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Qn}-actions, ${Qn}-actions:hover`]:{[`${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{color:new wn.C(Kn).setAlpha(.65).toRgbString(),"&:hover":{color:Kn}}},[`${Qn}-thumbnail, ${Qn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Qn}-name`]:{display:"none",textAlign:"center"},[`${Qn}-file + ${Qn}-name`]:{position:"absolute",bottom:Ue.margin,display:"block",width:`calc(100% - ${Ue.paddingXS*2}px)`},[`${Qn}-uploading`]:{[`&${Qn}`]:{backgroundColor:Ue.colorFillAlter},[`&::before, ${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{display:"none"}},[`${Qn}-progress`]:{bottom:Ue.marginXL,width:`calc(100% - ${Ue.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${bn}-wrapper${bn}-picture-circle-wrapper`]:{[`${bn}${bn}-select`]:{borderRadius:"50%"}}}};var Sn=Ue=>{const{componentCls:bn}=Ue;return{[`${bn}-rtl`]:{direction:"rtl"}}};const Wn=Ue=>{const{componentCls:bn,colorTextDisabled:Xt}=Ue;return{[`${bn}-wrapper`]:Object.assign(Object.assign({},(0,Na.Wf)(Ue)),{[bn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${bn}-select`]:{display:"inline-block"},[`${bn}-disabled`]:{color:Xt,cursor:"not-allowed"}})}};var An=(0,$a.Z)("Upload",Ue=>{const{fontSizeHeading3:bn,fontSize:Xt,lineHeight:Nn,lineWidth:Kn,controlHeightLG:la}=Ue,Qn=Math.round(Xt*Nn),Un=(0,fa.TS)(Ue,{uploadThumbnailSize:bn*2,uploadProgressOffset:Qn/2+Kn,uploadPicCardSize:la*2.55});return[Wn(Un),en(Un),vt(Un),Bt(Un),ia(Un),Wt(Un),Sn(Un),(0,ar.Z)(Un)]},Ue=>({actionsColor:Ue.colorTextDescription})),ka=function(Ue,bn,Xt,Nn){function Kn(la){return la instanceof Xt?la:new Xt(function(Qn){Qn(la)})}return new(Xt||(Xt=Promise))(function(la,Qn){function Un(En){try{da(Nn.next(En))}catch(dr){Qn(dr)}}function ur(En){try{da(Nn.throw(En))}catch(dr){Qn(dr)}}function da(En){En.done?la(En.value):Kn(En.value).then(Un,ur)}da((Nn=Nn.apply(Ue,bn||[])).next())})};const pa=`__LIST_IGNORE_${Date.now()}__`,_n=(Ue,bn)=>{const{fileList:Xt,defaultFileList:Nn,onRemove:Kn,showUploadList:la=!0,listType:Qn="text",onPreview:Un,onDownload:ur,onChange:da,onDrop:En,previewFile:dr,disabled:xr,locale:Wr,iconRender:Ir,isImageUrl:ha,progress:za,prefixCls:Ua,className:La,type:Or="select",children:no,style:Fr,itemRender:Er,maxCount:Pr,data:si={},multiple:ai=!1,action:xi="",accept:ho="",supportServerRender:yo=!0,rootClassName:Go}=Ue,Mo=b.useContext(ft.Z),Ao=xr!=null?xr:Mo,[gr,eo]=(0,ot.Z)(Nn||[],{value:Xt,postState:jn=>jn!=null?jn:[]}),[Qo,Yo]=b.useState("drop"),Oo=b.useRef(null);b.useMemo(()=>{const jn=Date.now();(Xt||[]).forEach((Xn,sr)=>{!Xn.uid&&!Object.isFrozen(Xn)&&(Xn.uid=`__AUTO__${jn}_${sr}__`)})},[Xt]);const br=(jn,Xn,sr)=>{let Ha=(0,de.Z)(Xn),Ta=!1;Pr===1?Ha=Ha.slice(-1):Pr&&(Ta=Ha.length>Pr,Ha=Ha.slice(0,Pr)),(0,lt.flushSync)(()=>{eo(Ha)});const Ja={file:jn,fileList:Ha};sr&&(Ja.event=sr),(!Ta||Ha.some(Rr=>Rr.uid===jn.uid))&&(0,lt.flushSync)(()=>{da==null||da(Ja)})},ri=(jn,Xn)=>ka(void 0,void 0,void 0,function*(){const{beforeUpload:sr,transformFile:Ha}=Ue;let Ta=jn;if(sr){const Ja=yield sr(jn,Xn);if(Ja===!1)return!1;if(delete jn[pa],Ja===pa)return Object.defineProperty(jn,pa,{value:!0,configurable:!0}),!1;typeof Ja=="object"&&Ja&&(Ta=Ja)}return Ha&&(Ta=yield Ha(Ta)),Ta}),Hr=jn=>{const Xn=jn.filter(Ta=>!Ta.file[pa]);if(!Xn.length)return;const sr=Xn.map(Ta=>nt(Ta.file));let Ha=(0,de.Z)(gr);sr.forEach(Ta=>{Ha=Me(Ta,Ha)}),sr.forEach((Ta,Ja)=>{let Rr=Ta;if(Xn[Ja].parsedFile)Ta.status="uploading";else{const{originFileObj:bo}=Ta;let $o;try{$o=new File([bo],bo.name,{type:bo.type})}catch(Wo){$o=new Blob([bo],{type:bo.type}),$o.name=bo.name,$o.lastModifiedDate=new Date,$o.lastModified=new Date().getTime()}$o.uid=Ta.uid,Rr=$o}br(Rr,Ha)})},ko=(jn,Xn,sr)=>{try{typeof jn=="string"&&(jn=JSON.parse(jn))}catch(Ja){}if(!yt(Xn,gr))return;const Ha=nt(Xn);Ha.status="done",Ha.percent=100,Ha.response=jn,Ha.xhr=sr;const Ta=Me(Ha,gr);br(Ha,Ta)},mo=(jn,Xn)=>{if(!yt(Xn,gr))return;const sr=nt(Xn);sr.status="uploading",sr.percent=jn.percent;const Ha=Me(sr,gr);br(sr,Ha,jn)},di=(jn,Xn,sr)=>{if(!yt(sr,gr))return;const Ha=nt(sr);Ha.error=jn,Ha.response=Xn,Ha.status="error";const Ta=Me(Ha,gr);br(Ha,Ta)},vi=jn=>{let Xn;Promise.resolve(typeof Kn=="function"?Kn(jn):Kn).then(sr=>{var Ha;if(sr===!1)return;const Ta=Bn(jn,gr);Ta&&(Xn=Object.assign(Object.assign({},jn),{status:"removed"}),gr==null||gr.forEach(Ja=>{const Rr=Xn.uid!==void 0?"uid":"name";Ja[Rr]===Xn[Rr]&&!Object.isFrozen(Ja)&&(Ja.status="removed")}),(Ha=Oo.current)===null||Ha===void 0||Ha.abort(Xn),br(Xn,Ta))})},Ui=jn=>{Yo(jn.type),jn.type==="drop"&&(En==null||En(jn))};b.useImperativeHandle(bn,()=>({onBatchStart:Hr,onSuccess:ko,onProgress:mo,onError:di,fileList:gr,upload:Oo.current}));const{getPrefixCls:tl,direction:nl,upload:Vo}=b.useContext(gt.E_),Fi=tl("upload",Ua),Wi=Object.assign(Object.assign({onBatchStart:Hr,onError:di,onProgress:mo,onSuccess:ko},Ue),{data:si,multiple:ai,action:xi,accept:ho,supportServerRender:yo,prefixCls:Fi,disabled:Ao,beforeUpload:ri,onChange:void 0});delete Wi.className,delete Wi.style,(!no||Ao)&&delete Wi.id;const[dl,gl]=An(Fi),[Pl]=(0,ln.Z)("Upload",xt.Z.Upload),{showRemoveIcon:kr,showPreviewIcon:Qa,showDownloadIcon:Ga,removeIcon:Ya,previewIcon:so,downloadIcon:we}=typeof la=="boolean"?{}:la,fn=(jn,Xn)=>la?b.createElement(Da,{prefixCls:Fi,listType:Qn,items:gr,previewFile:dr,onPreview:Un,onDownload:ur,onRemove:vi,showRemoveIcon:!Ao&&kr,showPreviewIcon:Qa,showDownloadIcon:Ga,removeIcon:Ya,previewIcon:so,downloadIcon:we,iconRender:Ir,locale:Object.assign(Object.assign({},Pl),Wr),isImageUrl:ha,progress:za,appendAction:jn,appendActionVisible:Xn,itemRender:Er,disabled:Ao}):jn,Mn=Ne()(`${Fi}-wrapper`,La,Go,gl,Vo==null?void 0:Vo.className,{[`${Fi}-rtl`]:nl==="rtl",[`${Fi}-picture-card-wrapper`]:Qn==="picture-card",[`${Fi}-picture-circle-wrapper`]:Qn==="picture-circle"}),Sa=Object.assign(Object.assign({},Vo==null?void 0:Vo.style),Fr);if(Or==="drag"){const jn=Ne()(gl,Fi,`${Fi}-drag`,{[`${Fi}-drag-uploading`]:gr.some(Xn=>Xn.status==="uploading"),[`${Fi}-drag-hover`]:Qo==="dragover",[`${Fi}-disabled`]:Ao,[`${Fi}-rtl`]:nl==="rtl"});return dl(b.createElement("span",{className:Mn},b.createElement("div",{className:jn,style:Sa,onDrop:Ui,onDragOver:Ui,onDragLeave:Ui},b.createElement(Le,Object.assign({},Wi,{ref:Oo,className:`${Fi}-btn`}),b.createElement("div",{className:`${Fi}-drag-container`},no))),fn()))}const on=Ne()(Fi,`${Fi}-select`,{[`${Fi}-disabled`]:Ao}),Fa=(jn=>b.createElement("div",{className:on,style:jn},b.createElement(Le,Object.assign({},Wi,{ref:Oo}))))(no?void 0:{display:"none"});return dl(Qn==="picture-card"||Qn==="picture-circle"?b.createElement("span",{className:Mn},fn(Fa,!!no)):b.createElement("span",{className:Mn},Fa,fn()))};var Pa=b.forwardRef(_n),Dn=function(Ue,bn){var Xt={};for(var Nn in Ue)Object.prototype.hasOwnProperty.call(Ue,Nn)&&bn.indexOf(Nn)<0&&(Xt[Nn]=Ue[Nn]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kn=0,Nn=Object.getOwnPropertySymbols(Ue);Kn{var{style:Xt,height:Nn}=Ue,Kn=Dn(Ue,["style","height"]);return b.createElement(Pa,Object.assign({ref:bn},Kn,{type:"drag",style:Object.assign(Object.assign({},Xt),{height:Nn})}))});const Ur=Pa;Ur.Dragger=Nr,Ur.LIST_IGNORE=pa;var Sr=Ur},24334:function(Qt,Gt,ee){var b,de;(function(Be,Ne){Qt.exports=Ne(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(Be){"use strict";Be=Be||{};var Ne=Be.Base64,Ze="2.6.4",ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(Ke){for(var ht={},Le=0,ot=Ke.length;Le>>6)+st(128|ht&63):st(224|ht>>>12&15)+st(128|ht>>>6&63)+st(128|ht&63)}else{var ht=65536+(Ke.charCodeAt(0)-55296)*1024+(Ke.charCodeAt(1)-56320);return st(240|ht>>>18&7)+st(128|ht>>>12&63)+st(128|ht>>>6&63)+st(128|ht&63)}},Ve=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ge=function(Ke){return Ke.replace(Ve,et)},Je=function(Ke){var ht=[0,2,1][Ke.length%3],Le=Ke.charCodeAt(0)<<16|(Ke.length>1?Ke.charCodeAt(1):0)<<8|(Ke.length>2?Ke.charCodeAt(2):0),ot=[ke.charAt(Le>>>18),ke.charAt(Le>>>12&63),ht>=2?"=":ke.charAt(Le>>>6&63),ht>=1?"=":ke.charAt(Le&63)];return ot.join("")},Ye=Be.btoa&&typeof Be.btoa=="function"?function(Ke){return Be.btoa(Ke)}:function(Ke){if(Ke.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ke.replace(/[\s\S]{1,3}/g,Je)},se=function(Ke){return Ye(Ge(String(Ke)))},E=function(Ke){return Ke.replace(/[+\/]/g,function(ht){return ht=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ke,ht){return ht?E(se(Ke)):se(Ke)},x=function(Ke){return a(Ke,!0)},y;Be.Uint8Array&&(y=function(Ke,ht){for(var Le="",ot=0,lt=Ke.length;ot>>18)+ke.charAt(xt>>>12&63)+(typeof ft!="undefined"?ke.charAt(xt>>>6&63):"=")+(typeof ln!="undefined"?ke.charAt(xt&63):"=")}return ht?E(Le):Le});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ke){switch(Ke.length){case 4:var ht=(7&Ke.charCodeAt(0))<<18|(63&Ke.charCodeAt(1))<<12|(63&Ke.charCodeAt(2))<<6|63&Ke.charCodeAt(3),Le=ht-65536;return st((Le>>>10)+55296)+st((Le&1023)+56320);case 3:return st((15&Ke.charCodeAt(0))<<12|(63&Ke.charCodeAt(1))<<6|63&Ke.charCodeAt(2));default:return st((31&Ke.charCodeAt(0))<<6|63&Ke.charCodeAt(1))}},re=function(Ke){return Ke.replace(z,ne)},ue=function(Ke){var ht=Ke.length,Le=ht%4,ot=(ht>0?le[Ke.charAt(0)]<<18:0)|(ht>1?le[Ke.charAt(1)]<<12:0)|(ht>2?le[Ke.charAt(2)]<<6:0)|(ht>3?le[Ke.charAt(3)]:0),lt=[st(ot>>>16),st(ot>>>8&255),st(ot&255)];return lt.length-=[0,0,2,1][Le],lt.join("")},ie=Be.atob&&typeof Be.atob=="function"?function(Ke){return Be.atob(Ke)}:function(Ke){return Ke.replace(/\S{1,4}/g,ue)},ve=function(Ke){return ie(String(Ke).replace(/[^A-Za-z0-9\+\/]/g,""))},be=function(Ke){return re(ie(Ke))},je=function(Ke){return String(Ke).replace(/[-_]/g,function(ht){return ht=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ae=function(Ke){return be(je(Ke))},He;Be.Uint8Array&&(He=function(Ke){return Uint8Array.from(ve(je(Ke)),function(ht){return ht.charCodeAt(0)})});var he=function(){var Ke=Be.Base64;return Be.Base64=Ne,Ke};if(Be.Base64={VERSION:Ze,atob:ve,btoa:Ye,fromBase64:Ae,toBase64:a,utob:Ge,encode:a,encodeURI:x,btou:re,decode:Ae,noConflict:he,fromUint8Array:y,toUint8Array:He},typeof Object.defineProperty=="function"){var qe=function(Ke){return{value:Ke,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",qe(function(){return Ae(this)})),Object.defineProperty(String.prototype,"toBase64",qe(function(Ke){return a(this,Ke)})),Object.defineProperty(String.prototype,"toBase64URI",qe(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),Qt.exports?Qt.exports.Base64=Be.Base64:(b=[],de=function(){return Be.Base64}.apply(Gt,b),de!==void 0&&(Qt.exports=de)),{Base64:Be.Base64}})},39417:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return be}});var b=ee(14809),de=ee(4635),Be=ee(62646),Ne=ee(20439),Ze=ee(99153),ke=ee(84851),le=ee(13028),st=ee(19257),et=ee(93046),Ve=ee(92310),Ge=ee.n(Ve),Je=ee(26112),Ye=ee(59301),se=ee(39378),E=function(Ae){for(var He=Ae.prefixCls,he=Ae.level,qe=Ae.isStart,Ke=Ae.isEnd,ht="".concat(He,"-indent-unit"),Le=[],ot=0;ot0&&arguments[0]!==void 0?arguments[0]:[],at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=ut.length,fe=at.length;if(Math.abs(De-fe)!==1)return{add:!1,key:null};function Xe(Rt,Oe){var Ie=new Map;Rt.forEach(function(nt){Ie.set(nt,!0)});var St=Oe.filter(function(nt){return!Ie.has(nt)});return St.length===1?St[0]:null}return De ").concat(at);return at}var rn=a.forwardRef(function(ut,at){var De=ut.prefixCls,fe=ut.data,Xe=ut.selectable,Rt=ut.checkable,Oe=ut.expandedKeys,Ie=ut.selectedKeys,St=ut.checkedKeys,nt=ut.loadedKeys,Me=ut.loadingKeys,yt=ut.halfCheckedKeys,Bn=ut.keyEntities,nn=ut.disabled,dn=ut.dragging,un=ut.dragOverNodeKey,yn=ut.dropPosition,Te=ut.motion,Ft=ut.height,zt=ut.itemHeight,wt=ut.virtual,kt=ut.focusable,sn=ut.activeItem,cn=ut.focused,Ln=ut.tabIndex,Jn=ut.onKeyDown,va=ut.onFocus,Da=ut.onBlur,Na=ut.onActiveChange,ar=ut.onListChangeStart,$a=ut.onListChangeEnd,fa=(0,re.Z)(ut,ot),yr=a.useRef(null),en=a.useRef(null);a.useImperativeHandle(at,function(){return{scrollTo:function(Sr){yr.current.scrollTo(Sr)},getIndentWidth:function(){return en.current.offsetWidth}}});var On=a.useState(Oe),ia=(0,ne.Z)(On,2),xa=ia[0],We=ia[1],It=a.useState(fe),_t=(0,ne.Z)(It,2),Vt=_t[0],Wt=_t[1],Rn=a.useState(fe),wn=(0,ne.Z)(Rn,2),vt=wn[0],Bt=wn[1],pt=a.useState([]),Sn=(0,ne.Z)(pt,2),Wn=Sn[0],An=Sn[1],ka=a.useState(null),pa=(0,ne.Z)(ka,2),_n=pa[0],Ea=pa[1],Pa=a.useRef(fe);Pa.current=fe;function Dn(){var Ur=Pa.current;Wt(Ur),Bt(Ur),An([]),Ea(null),$a()}(0,ue.Z)(function(){We(Oe);var Ur=ht(xa,Oe);if(Ur.key!==null)if(Ur.add){var Sr=Vt.findIndex(function(la){var Qn=la.key;return Qn===Ur.key}),Ue=hn(Le(Vt,fe,Ur.key),wt,Ft,zt),bn=Vt.slice();bn.splice(Sr+1,0,an),Bt(bn),An(Ue),Ea("show")}else{var Xt=fe.findIndex(function(la){var Qn=la.key;return Qn===Ur.key}),Nn=hn(Le(fe,Vt,Ur.key),wt,Ft,zt),Kn=fe.slice();Kn.splice(Xt+1,0,an),Bt(Kn),An(Nn),Ea("hide")}else Vt!==fe&&(Wt(fe),Bt(fe))},[Oe,fe]),a.useEffect(function(){dn||Dn()},[dn]);var lr=Te?vt:fe,Nr={expandedKeys:Oe,selectedKeys:Ie,loadedKeys:nt,loadingKeys:Me,checkedKeys:St,halfCheckedKeys:yt,dragOverNodeKey:un,dropPosition:yn,keyEntities:Bn};return a.createElement(a.Fragment,null,cn&&sn&&a.createElement("span",{style:lt,"aria-live":"assertive"},dt(sn)),a.createElement("div",null,a.createElement("input",{style:lt,disabled:kt===!1||nn,tabIndex:kt!==!1?Ln:null,onKeyDown:Jn,onFocus:va,onBlur:Da,value:"",onChange:gt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(De,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(De,"-indent")},a.createElement("div",{ref:en,className:"".concat(De,"-indent-unit")}))),a.createElement(ie.Z,(0,b.Z)({},fa,{data:lr,itemKey:$e,height:Ft,fullHeight:!1,virtual:wt,itemHeight:zt,prefixCls:"".concat(De,"-list"),ref:yr,onVisibleChange:function(Sr,Ue){var bn=new Set(Sr),Xt=Ue.filter(function(Nn){return!bn.has(Nn)});Xt.some(function(Nn){return $e(Nn)===ft})&&Dn()}}),function(Ur){var Sr=Ur.pos,Ue=(0,b.Z)({},(z(Ur.data),Ur.data)),bn=Ur.title,Xt=Ur.key,Nn=Ur.isStart,Kn=Ur.isEnd,la=(0,Ae.km)(Xt,Sr);delete Ue.key,delete Ue.children;var Qn=(0,Ae.H8)(la,Nr);return a.createElement(Ke,(0,b.Z)({},Ue,Qn,{title:bn,active:!!sn&&Xt===sn.key,pos:Sr,data:Ur.data,isStart:Nn,isEnd:Kn,motion:Te,motionNodes:Xt===ft?Wn:null,motionType:_n,onMotionStart:ar,onMotionEnd:Dn,treeNodeRequiredProps:Nr,onMouseMove:function(){Na(null)}}))}))});rn.displayName="NodeList";var Vn=rn,Zt=ee(35654),Fn=ee(90782),ze=ee(67841),ct=10,Lt=function(ut){(0,et.Z)(De,ut);var at=(0,Ve.Z)(De);function De(){var fe;(0,ke.Z)(this,De);for(var Xe=arguments.length,Rt=new Array(Xe),Oe=0;Oe2&&arguments[2]!==void 0?arguments[2]:!1,yt=fe.state,Bn=yt.dragChildrenKeys,nn=yt.dropPosition,dn=yt.dropTargetKey,un=yt.dropTargetPos,yn=yt.dropAllowed;if(yn){var Te=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),dn!==null){var Ft=(0,Ne.Z)((0,Ne.Z)({},(0,Ae.H8)(dn,fe.getTreeNodeRequiredProps())),{},{active:((nt=fe.getActiveItem())===null||nt===void 0?void 0:nt.key)===dn,data:(0,ze.Z)(fe.state.keyEntities,dn).node}),zt=Bn.indexOf(dn)!==-1;(0,E.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var wt=(0,Zt.yx)(un),kt={event:Ie,node:(0,Ae.F)(Ft),dragNode:fe.dragNode?(0,Ae.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(Bn),dropToGap:nn!==0,dropPosition:nn+Number(wt[wt.length-1])};Me||Te==null||Te(kt),fe.dragNode=null}}},fe.cleanDragState=function(){var Ie=fe.state.draggingNodeKey;Ie!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(Ie,St){var nt=fe.state,Me=nt.expandedKeys,yt=nt.flattenNodes,Bn=St.expanded,nn=St.key,dn=St.isLeaf;if(!(dn||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var un=yt.filter(function(Te){return Te.key===nn})[0],yn=(0,Ae.F)((0,Ne.Z)((0,Ne.Z)({},(0,Ae.H8)(nn,fe.getTreeNodeRequiredProps())),{},{data:un.data}));fe.setExpandedKeys(Bn?(0,Zt._5)(Me,nn):(0,Zt.L0)(Me,nn)),fe.onNodeExpand(Ie,yn)}},fe.onNodeClick=function(Ie,St){var nt=fe.props,Me=nt.onClick,yt=nt.expandAction;yt==="click"&&fe.triggerExpandActionExpand(Ie,St),Me==null||Me(Ie,St)},fe.onNodeDoubleClick=function(Ie,St){var nt=fe.props,Me=nt.onDoubleClick,yt=nt.expandAction;yt==="doubleClick"&&fe.triggerExpandActionExpand(Ie,St),Me==null||Me(Ie,St)},fe.onNodeSelect=function(Ie,St){var nt=fe.state.selectedKeys,Me=fe.state,yt=Me.keyEntities,Bn=Me.fieldNames,nn=fe.props,dn=nn.onSelect,un=nn.multiple,yn=St.selected,Te=St[Bn.key],Ft=!yn;Ft?un?nt=(0,Zt.L0)(nt,Te):nt=[Te]:nt=(0,Zt._5)(nt,Te);var zt=nt.map(function(wt){var kt=(0,ze.Z)(yt,wt);return kt?kt.node:null}).filter(function(wt){return wt});fe.setUncontrolledState({selectedKeys:nt}),dn==null||dn(nt,{event:"select",selected:Ft,node:St,selectedNodes:zt,nativeEvent:Ie.nativeEvent})},fe.onNodeCheck=function(Ie,St,nt){var Me=fe.state,yt=Me.keyEntities,Bn=Me.checkedKeys,nn=Me.halfCheckedKeys,dn=fe.props,un=dn.checkStrictly,yn=dn.onCheck,Te=St.key,Ft,zt={event:"check",node:St,checked:nt,nativeEvent:Ie.nativeEvent};if(un){var wt=nt?(0,Zt.L0)(Bn,Te):(0,Zt._5)(Bn,Te),kt=(0,Zt._5)(nn,Te);Ft={checked:wt,halfChecked:kt},zt.checkedNodes=wt.map(function(Da){return(0,ze.Z)(yt,Da)}).filter(function(Da){return Da}).map(function(Da){return Da.node}),fe.setUncontrolledState({checkedKeys:wt})}else{var sn=(0,Fn.S)([].concat((0,Ze.Z)(Bn),[Te]),!0,yt),cn=sn.checkedKeys,Ln=sn.halfCheckedKeys;if(!nt){var Jn=new Set(cn);Jn.delete(Te);var va=(0,Fn.S)(Array.from(Jn),{checked:!1,halfCheckedKeys:Ln},yt);cn=va.checkedKeys,Ln=va.halfCheckedKeys}Ft=cn,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ln,cn.forEach(function(Da){var Na=(0,ze.Z)(yt,Da);if(Na){var ar=Na.node,$a=Na.pos;zt.checkedNodes.push(ar),zt.checkedNodesPositions.push({node:ar,pos:$a})}}),fe.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:Ln})}yn==null||yn(Ft,zt)},fe.onNodeLoad=function(Ie){var St=Ie.key,nt=new Promise(function(Me,yt){fe.setState(function(Bn){var nn=Bn.loadedKeys,dn=nn===void 0?[]:nn,un=Bn.loadingKeys,yn=un===void 0?[]:un,Te=fe.props,Ft=Te.loadData,zt=Te.onLoad;if(!Ft||dn.indexOf(St)!==-1||yn.indexOf(St)!==-1)return null;var wt=Ft(Ie);return wt.then(function(){var kt=fe.state.loadedKeys,sn=(0,Zt.L0)(kt,St);zt==null||zt(sn,{event:"load",node:Ie}),fe.setUncontrolledState({loadedKeys:sn}),fe.setState(function(cn){return{loadingKeys:(0,Zt._5)(cn.loadingKeys,St)}}),Me()}).catch(function(kt){if(fe.setState(function(cn){return{loadingKeys:(0,Zt._5)(cn.loadingKeys,St)}}),fe.loadingRetryTimes[St]=(fe.loadingRetryTimes[St]||0)+1,fe.loadingRetryTimes[St]>=ct){var sn=fe.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Zt.L0)(sn,St)}),Me()}yt(kt)}),{loadingKeys:(0,Zt.L0)(yn,St)}})});return nt.catch(function(){}),nt},fe.onNodeMouseEnter=function(Ie,St){var nt=fe.props.onMouseEnter;nt==null||nt({event:Ie,node:St})},fe.onNodeMouseLeave=function(Ie,St){var nt=fe.props.onMouseLeave;nt==null||nt({event:Ie,node:St})},fe.onNodeContextMenu=function(Ie,St){var nt=fe.props.onRightClick;nt&&(Ie.preventDefault(),nt({event:Ie,node:St}))},fe.onFocus=function(){var Ie=fe.props.onFocus;fe.setState({focused:!0});for(var St=arguments.length,nt=new Array(St),Me=0;Me1&&arguments[1]!==void 0?arguments[1]:!1,nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Me=!1,yt=!0,Bn={};Object.keys(Ie).forEach(function(nn){if(nn in fe.props){yt=!1;return}Me=!0,Bn[nn]=Ie[nn]}),Me&&(!St||yt)&&fe.setState((0,Ne.Z)((0,Ne.Z)({},Bn),nt))}},fe.scrollTo=function(Ie){fe.listRef.current.scrollTo(Ie)},fe}return(0,le.Z)(De,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Xe=this.props.activeKey;Xe!==void 0&&Xe!==this.state.activeKey&&(this.setState({activeKey:Xe}),Xe!==null&&this.scrollTo({key:Xe}))}},{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 Xe,Rt=this.state,Oe=Rt.focused,Ie=Rt.flattenNodes,St=Rt.keyEntities,nt=Rt.draggingNodeKey,Me=Rt.activeKey,yt=Rt.dropLevelOffset,Bn=Rt.dropContainerKey,nn=Rt.dropTargetKey,dn=Rt.dropPosition,un=Rt.dragOverNodeKey,yn=Rt.indent,Te=this.props,Ft=Te.prefixCls,zt=Te.className,wt=Te.style,kt=Te.showLine,sn=Te.focusable,cn=Te.tabIndex,Ln=cn===void 0?0:cn,Jn=Te.selectable,va=Te.showIcon,Da=Te.icon,Na=Te.switcherIcon,ar=Te.draggable,$a=Te.checkable,fa=Te.checkStrictly,yr=Te.disabled,en=Te.motion,On=Te.loadData,ia=Te.filterTreeNode,xa=Te.height,We=Te.itemHeight,It=Te.virtual,_t=Te.titleRender,Vt=Te.dropIndicatorRender,Wt=Te.onContextMenu,Rn=Te.onScroll,wn=Te.direction,vt=Te.rootClassName,Bt=Te.rootStyle,pt=(0,se.Z)(this.props,{aria:!0,data:!0}),Sn;return ar&&((0,Be.Z)(ar)==="object"?Sn=ar:typeof ar=="function"?Sn={nodeDraggable:ar}:Sn={}),a.createElement(x.k.Provider,{value:{prefixCls:Ft,selectable:Jn,showIcon:va,icon:Da,switcherIcon:Na,draggable:Sn,draggingNodeKey:nt,checkable:$a,checkStrictly:fa,disabled:yr,keyEntities:St,dropLevelOffset:yt,dropContainerKey:Bn,dropTargetKey:nn,dropPosition:dn,dragOverNodeKey:un,indent:yn,direction:wn,dropIndicatorRender:Vt,loadData:On,filterTreeNode:ia,titleRender:_t,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:Je()(Ft,zt,vt,(Xe={},(0,de.Z)(Xe,"".concat(Ft,"-show-line"),kt),(0,de.Z)(Xe,"".concat(Ft,"-focused"),Oe),(0,de.Z)(Xe,"".concat(Ft,"-active-focused"),Me!==null),Xe)),style:Bt},a.createElement(Vn,(0,b.Z)({ref:this.listRef,prefixCls:Ft,style:wt,data:Ie,disabled:yr,selectable:Jn,checkable:!!$a,motion:en,dragging:nt!==null,height:xa,itemHeight:We,virtual:It,focusable:sn,focused:Oe,tabIndex:Ln,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Wt,onScroll:Rn},this.getTreeNodeRequiredProps(),pt))))}}],[{key:"getDerivedStateFromProps",value:function(Xe,Rt){var Oe=Rt.prevProps,Ie={prevProps:Xe};function St(sn){return!Oe&&sn in Xe||Oe&&Oe[sn]!==Xe[sn]}var nt,Me=Rt.fieldNames;if(St("fieldNames")&&(Me=(0,Ae.w$)(Xe.fieldNames),Ie.fieldNames=Me),St("treeData")?nt=Xe.treeData:St("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),nt=(0,Ae.zn)(Xe.children)),nt){Ie.treeData=nt;var yt=(0,Ae.I8)(nt,{fieldNames:Me});Ie.keyEntities=(0,Ne.Z)((0,de.Z)({},ft,xt),yt.keyEntities)}var Bn=Ie.keyEntities||Rt.keyEntities;if(St("expandedKeys")||Oe&&St("autoExpandParent"))Ie.expandedKeys=Xe.autoExpandParent||!Oe&&Xe.defaultExpandParent?(0,Zt.r7)(Xe.expandedKeys,Bn):Xe.expandedKeys;else if(!Oe&&Xe.defaultExpandAll){var nn=(0,Ne.Z)({},Bn);delete nn[ft],Ie.expandedKeys=Object.keys(nn).map(function(sn){return nn[sn].key})}else!Oe&&Xe.defaultExpandedKeys&&(Ie.expandedKeys=Xe.autoExpandParent||Xe.defaultExpandParent?(0,Zt.r7)(Xe.defaultExpandedKeys,Bn):Xe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,nt||Ie.expandedKeys){var dn=(0,Ae.oH)(nt||Rt.treeData,Ie.expandedKeys||Rt.expandedKeys,Me);Ie.flattenNodes=dn}if(Xe.selectable&&(St("selectedKeys")?Ie.selectedKeys=(0,Zt.BT)(Xe.selectedKeys,Xe):!Oe&&Xe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Zt.BT)(Xe.defaultSelectedKeys,Xe))),Xe.checkable){var un;if(St("checkedKeys")?un=(0,Zt.E6)(Xe.checkedKeys)||{}:!Oe&&Xe.defaultCheckedKeys?un=(0,Zt.E6)(Xe.defaultCheckedKeys)||{}:nt&&(un=(0,Zt.E6)(Xe.checkedKeys)||{checkedKeys:Rt.checkedKeys,halfCheckedKeys:Rt.halfCheckedKeys}),un){var yn=un,Te=yn.checkedKeys,Ft=Te===void 0?[]:Te,zt=yn.halfCheckedKeys,wt=zt===void 0?[]:zt;if(!Xe.checkStrictly){var kt=(0,Fn.S)(Ft,!0,Bn);Ft=kt.checkedKeys,wt=kt.halfCheckedKeys}Ie.checkedKeys=Ft,Ie.halfCheckedKeys=wt}}return St("loadedKeys")&&(Ie.loadedKeys=Xe.loadedKeys),Ie}}]),De}(a.Component);Lt.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:y,allowDrop:function(){return!0},expandAction:!1},Lt.TreeNode=be.Z;var mt=Lt,Nt=mt},35654:function(Qt,Gt,ee){"use strict";ee.d(Gt,{BT:function(){return a},E6:function(){return z},L0:function(){return Ve},OM:function(){return E},_5:function(){return et},r7:function(){return ne},wA:function(){return Je},yx:function(){return Ge}});var b=ee(95190),de=ee(93664),Be=ee(48736),Ne=ee(59301),Ze=ee(39417),ke=ee(67841),le=ee(71430),st=null;function et(re,ue){if(!re)return[];var ie=re.slice(),ve=ie.indexOf(ue);return ve>=0&&ie.splice(ve,1),ie}function Ve(re,ue){var ie=(re||[]).slice();return ie.indexOf(ue)===-1&&ie.push(ue),ie}function Ge(re){return re.split("-")}function Je(re,ue){var ie=[],ve=(0,ke.Z)(ue,re);function be(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];je.forEach(function(Ae){var He=Ae.key,he=Ae.children;ie.push(He),be(he)})}return be(ve.children),ie}function Ye(re){if(re.parent){var ue=Ge(re.pos);return Number(ue[ue.length-1])===re.parent.children.length-1}return!1}function se(re){var ue=Ge(re.pos);return Number(ue[ue.length-1])===0}function E(re,ue,ie,ve,be,je,Ae,He,he,qe){var Ke,ht=re.clientX,Le=re.clientY,ot=re.target.getBoundingClientRect(),lt=ot.top,gt=ot.height,ft=(qe==="rtl"?-1:1)*(((be==null?void 0:be.x)||0)-ht),ln=(ft-12)/ve,xt=(0,ke.Z)(He,ie.props.eventKey);if(Le-1.5?je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1:je({dragNode:ct,dropNode:Lt,dropPosition:0})?Zt=0:je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1:je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1,{dropPosition:Zt,dropLevelOffset:Fn,dropTargetKey:xt.key,dropTargetPos:xt.pos,dragOverNodeKey:Vn,dropContainerKey:Zt===0?null:((Ke=xt.parent)===null||Ke===void 0?void 0:Ke.key)||null,dropAllowed:mt}}function a(re,ue){if(re){var ie=ue.multiple;return ie?re.slice():re.length?[re[0]]:re}}var x=function(ue){return ue};function y(re,ue){if(!re)return[];var ie=ue||{},ve=ie.processProps,be=ve===void 0?x:ve,je=Array.isArray(re)?re:[re];return je.map(function(Ae){var He=Ae.children,he=_objectWithoutProperties(Ae,st),qe=y(He,ue);return React.createElement(TreeNode,_extends({key:he.key},be(he)),qe)})}function z(re){if(!re)return null;var ue;if(Array.isArray(re))ue={checkedKeys:re,halfCheckedKeys:void 0};else if((0,de.Z)(re)==="object")ue={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function ne(re,ue){var ie=new Set;function ve(be){if(!ie.has(be)){var je=(0,ke.Z)(ue,be);if(je){ie.add(be);var Ae=je.parent,He=je.node;He.disabled||Ae&&ve(Ae.key)}}}return(re||[]).forEach(function(be){ve(be)}),(0,b.Z)(ie)}},90782:function(Qt,Gt,ee){"use strict";ee.d(Gt,{S:function(){return le}});var b=ee(48736),de=ee(67841);function Be(st,et){var Ve=new Set;return st.forEach(function(Ge){et.has(Ge)||Ve.add(Ge)}),Ve}function Ne(st){var et=st||{},Ve=et.disabled,Ge=et.disableCheckbox,Je=et.checkable;return!!(Ve||Ge)||Je===!1}function Ze(st,et,Ve,Ge){for(var Je=new Set(st),Ye=new Set,se=0;se<=Ve;se+=1){var E=et.get(se)||new Set;E.forEach(function(z){var ne=z.key,re=z.node,ue=z.children,ie=ue===void 0?[]:ue;Je.has(ne)&&!Ge(re)&&ie.filter(function(ve){return!Ge(ve.node)}).forEach(function(ve){Je.add(ve.key)})})}for(var a=new Set,x=Ve;x>=0;x-=1){var y=et.get(x)||new Set;y.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ge(re)||!z.parent||a.has(z.parent.key))){if(Ge(z.parent.node)){a.add(ne.key);return}var ue=!0,ie=!1;(ne.children||[]).filter(function(ve){return!Ge(ve.node)}).forEach(function(ve){var be=ve.key,je=Je.has(be);ue&&!je&&(ue=!1),!ie&&(je||Ye.has(be))&&(ie=!0)}),ue&&Je.add(ne.key),ie&&Ye.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Be(Ye,Je))}}function ke(st,et,Ve,Ge,Je){for(var Ye=new Set(st),se=new Set(et),E=0;E<=Ge;E+=1){var a=Ve.get(E)||new Set;a.forEach(function(ne){var re=ne.key,ue=ne.node,ie=ne.children,ve=ie===void 0?[]:ie;!Ye.has(re)&&!se.has(re)&&!Je(ue)&&ve.filter(function(be){return!Je(be.node)}).forEach(function(be){Ye.delete(be.key)})})}se=new Set;for(var x=new Set,y=Ge;y>=0;y-=1){var z=Ve.get(y)||new Set;z.forEach(function(ne){var re=ne.parent,ue=ne.node;if(!(Je(ue)||!ne.parent||x.has(ne.parent.key))){if(Je(ne.parent.node)){x.add(re.key);return}var ie=!0,ve=!1;(re.children||[]).filter(function(be){return!Je(be.node)}).forEach(function(be){var je=be.key,Ae=Ye.has(je);ie&&!Ae&&(ie=!1),!ve&&(Ae||se.has(je))&&(ve=!0)}),ie||Ye.delete(re.key),ve&&se.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(Ye),halfCheckedKeys:Array.from(Be(se,Ye))}}function le(st,et,Ve,Ge){var Je=[],Ye;Ge?Ye=Ge:Ye=Ne;var se=new Set(st.filter(function(y){var z=!!(0,de.Z)(Ve,y);return z||Je.push(y),z})),E=new Map,a=0;Object.keys(Ve).forEach(function(y){var z=Ve[y],ne=z.level,re=E.get(ne);re||(re=new Set,E.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,b.ZP)(!Je.length,"Tree missing follow keys: ".concat(Je.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var x;return et===!0?x=Ze(se,E,a,Ye):x=ke(se,et.halfCheckedKeys,E,a,Ye),x}},67841:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return b}});function b(de,Be){return de[Be]}},71430:function(Qt,Gt,ee){"use strict";ee.d(Gt,{F:function(){return ne},H8:function(){return z},I8:function(){return y},km:function(){return Je},oH:function(){return a},w$:function(){return Ye},zn:function(){return E}});var b=ee(93664),de=ee(95190),Be=ee(20439),Ne=ee(62646),Ze=ee(11592),ke=ee(2738),le=ee(48736),st=ee(67841),et=["children"];function Ve(re,ue){return"".concat(re,"-").concat(ue)}function Ge(re){return re&&re.type&&re.type.isTreeNode}function Je(re,ue){return re!=null?re:ue}function Ye(re){var ue=re||{},ie=ue.title,ve=ue._title,be=ue.key,je=ue.children,Ae=ie||"title";return{title:Ae,_title:ve||[Ae],key:be||"key",children:je||"children"}}function se(re,ue){var ie=new Map;function ve(be){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(Ae){var He=Ae[ue.key],he=Ae[ue.children];warning(He!=null,"Tree node must have a certain key: [".concat(je).concat(He,"]"));var qe=String(He);warning(!ie.has(qe)||He===null||He===void 0,"Same 'key' exist in the Tree: ".concat(qe)),ie.set(qe,!0),ve(he,"".concat(je).concat(qe," > "))})}ve(re)}function E(re){function ue(ie){var ve=(0,Ze.Z)(ie);return ve.map(function(be){if(!Ge(be))return(0,le.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var je=be.key,Ae=be.props,He=Ae.children,he=(0,Ne.Z)(Ae,et),qe=(0,Be.Z)({key:je},he),Ke=ue(He);return Ke.length&&(qe.children=Ke),qe}).filter(function(be){return be})}return ue(re)}function a(re,ue,ie){var ve=Ye(ie),be=ve._title,je=ve.key,Ae=ve.children,He=new Set(ue===!0?[]:ue),he=[];function qe(Ke){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ke.map(function(Le,ot){for(var lt=Ve(ht?ht.pos:"0",ot),gt=Je(Le[je],lt),ft,ln=0;ln1&&arguments[1]!==void 0?arguments[1]:{},ie=ue.initWrapper,ve=ue.processEntity,be=ue.onProcessFinished,je=ue.externalGetKey,Ae=ue.childrenPropName,He=ue.fieldNames,he=arguments.length>2?arguments[2]:void 0,qe=je||he,Ke={},ht={},Le={posEntities:Ke,keyEntities:ht};return ie&&(Le=ie(Le)||Le),x(re,function(ot){var lt=ot.node,gt=ot.index,ft=ot.pos,ln=ot.key,xt=ot.parentPos,an=ot.level,hn=ot.nodes,$e={node:lt,nodes:hn,index:gt,key:ln,pos:ft,level:an},dt=Je(ln,ft);Ke[ft]=$e,ht[dt]=$e,$e.parent=Ke[xt],$e.parent&&($e.parent.children=$e.parent.children||[],$e.parent.children.push($e)),ve&&ve($e,Le)},{externalGetKey:qe,childrenPropName:Ae,fieldNames:He}),be&&be(Le),Le}function z(re,ue){var ie=ue.expandedKeys,ve=ue.selectedKeys,be=ue.loadedKeys,je=ue.loadingKeys,Ae=ue.checkedKeys,He=ue.halfCheckedKeys,he=ue.dragOverNodeKey,qe=ue.dropPosition,Ke=ue.keyEntities,ht=(0,st.Z)(Ke,re),Le={eventKey:re,expanded:ie.indexOf(re)!==-1,selected:ve.indexOf(re)!==-1,loaded:be.indexOf(re)!==-1,loading:je.indexOf(re)!==-1,checked:Ae.indexOf(re)!==-1,halfChecked:He.indexOf(re)!==-1,pos:String(ht?ht.pos:""),dragOver:he===re&&qe===0,dragOverGapTop:he===re&&qe===-1,dragOverGapBottom:he===re&&qe===1};return Le}function ne(re){var ue=re.data,ie=re.expanded,ve=re.selected,be=re.checked,je=re.loaded,Ae=re.loading,He=re.halfChecked,he=re.dragOver,qe=re.dragOverGapTop,Ke=re.dragOverGapBottom,ht=re.pos,Le=re.active,ot=re.eventKey,lt=(0,Be.Z)((0,Be.Z)({},ue),{},{expanded:ie,selected:ve,checked:be,loaded:je,loading:Ae,halfChecked:He,dragOver:he,dragOverGapTop:qe,dragOverGapBottom:Ke,pos:ht,active:Le,key:ot});return"props"in lt||Object.defineProperty(lt,"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`."),re}}),lt}},8224:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(4676);function de(Be,Ne,Ze,ke){var le=b.unstable_batchedUpdates?function(et){b.unstable_batchedUpdates(Ze,et)}:Ze;return Be!=null&&Be.addEventListener&&Be.addEventListener(Ne,le,ke),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(Ne,le,ke)}}}},55468:function(Qt,Gt,ee){"use strict";ee.d(Gt,{g1:function(){return Ge},os:function(){return Ye}});var b=/margin|padding|width|height|max|min|offset/,de={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function Ne(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Ze(se,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return se.offsetHeight;if(E==="width")return se.offsetWidth}return E in de||(de[E]=b.test(E)),de[E]?parseFloat(a)||0:a}function ke(se,E){var a=arguments.length,x=Ne(se);return E=Be[E]?"cssFloat"in se.style?"cssFloat":"styleFloat":E,a===1?x:Ze(se,E,x[E]||se.style[E])}function le(se,E,a){var x=arguments.length;if(E=Be[E]?"cssFloat"in se.style?"cssFloat":"styleFloat":E,x===3)return typeof a=="number"&&b.test(E)&&(a="".concat(a,"px")),se.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&le(se,y,E[y]);return Ne(se)}function st(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function et(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function Ve(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:E}}function Ge(){var se=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:E}}function Je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ye(se){var E=se.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Qt,Gt,ee){"use strict";ee.d(Gt,{G:function(){return Ne}});var b=ee(47273),de=function(ke){if((0,b.Z)()&&window.document.documentElement){var le=Array.isArray(ke)?ke:[ke],st=window.document.documentElement;return le.some(function(et){return et in st.style})}return!1},Be=function(ke,le){if(!de(ke))return!1;var st=document.createElement("div"),et=st.style[ke];return st.style[ke]=le,st.style[ke]!==et};function Ne(Ze,ke){return!Array.isArray(Ze)&&ke!==void 0?Be(Ze,ke):de(Ze)}},57985:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z5:function(){return iu},_l:function(){return jd},bK:function(){return qs}});var b=ee(59301),de=ee(2386);function Be(te,ae){te.prototype=Object.create(ae.prototype),te.prototype.constructor=te,(0,de.Z)(te,ae)}var Ne=ee(14809),Ze=ee(59781),ke=b.createContext(null),le=null;function st(te){te()}var et=st,Ve=function(ae){return et=ae},Ge=function(){return et};function Je(){var te=Ge(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){te(function(){for(var xe=ae;xe;)xe.callback(),xe=xe.next})},get:function(){for(var xe=[],Fe=ae;Fe;)xe.push(Fe),Fe=Fe.next;return xe},subscribe:function(xe){var Fe=!0,Re=oe={callback:xe,next:null,prev:oe};return Re.prev?Re.prev.next=Re:ae=Re,function(){!Fe||ae===null||(Fe=!1,Re.next?Re.next.prev=Re.prev:oe=Re.prev,Re.prev?Re.prev.next=Re.next:ae=Re.next)}}}}var Ye={notify:function(){},get:function(){return[]}};function se(te,ae){var oe,ge=Ye;function xe(Dt){return bt(),ge.subscribe(Dt)}function Fe(){ge.notify()}function Re(){Mt.onStateChange&&Mt.onStateChange()}function _e(){return!!oe}function bt(){oe||(oe=ae?ae.addNestedSub(Re):te.subscribe(Re),ge=Je())}function Tt(){oe&&(oe(),oe=void 0,ge.clear(),ge=Ye)}var Mt={addNestedSub:xe,notifyNestedSubs:Fe,handleChangeWrapper:Re,isSubscribed:_e,trySubscribe:bt,tryUnsubscribe:Tt,getListeners:function(){return ge}};return Mt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function a(te){var ae=te.store,oe=te.context,ge=te.children,xe=(0,b.useMemo)(function(){var _e=se(ae);return{store:ae,subscription:_e}},[ae]),Fe=(0,b.useMemo)(function(){return ae.getState()},[ae]);E(function(){var _e=xe.subscription;return _e.onStateChange=_e.notifyNestedSubs,_e.trySubscribe(),Fe!==ae.getState()&&_e.notifyNestedSubs(),function(){_e.tryUnsubscribe(),_e.onStateChange=null}},[xe,Fe]);var Re=oe||ke;return b.createElement(Re.Provider,{value:xe},ge)}var x=a,y=ee(74126),z=ee(94266),ne=ee.n(z),re=ee(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],ve=[],be=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function Ae(te,ae){var oe=te[1];return[ae.payload,oe+1]}function He(te,ae,oe){E(function(){return te.apply(void 0,ae)},oe)}function he(te,ae,oe,ge,xe,Fe,Re){te.current=ge,ae.current=xe,oe.current=!1,Fe.current&&(Fe.current=null,Re())}function qe(te,ae,oe,ge,xe,Fe,Re,_e,bt,Tt){if(te){var Mt=!1,Dt=null,At=function(){if(!Mt){var ir=ae.getState(),mr,hr;try{mr=ge(ir,xe.current)}catch(Vr){hr=Vr,Dt=Vr}hr||(Dt=null),mr===Fe.current?Re.current||bt():(Fe.current=mr,_e.current=mr,Re.current=!0,Tt({type:"STORE_UPDATED",payload:{error:hr}}))}};oe.onStateChange=At,oe.trySubscribe(),At();var Jt=function(){if(Mt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Dt)throw Dt};return Jt}}var Ke=function(){return[null,0]};function ht(te,ae){ae===void 0&&(ae={});var oe=ae,ge=oe.getDisplayName,xe=ge===void 0?function(ni){return"ConnectAdvanced("+ni+")"}:ge,Fe=oe.methodName,Re=Fe===void 0?"connectAdvanced":Fe,_e=oe.renderCountProp,bt=_e===void 0?void 0:_e,Tt=oe.shouldHandleStateChanges,Mt=Tt===void 0?!0:Tt,Dt=oe.storeKey,At=Dt===void 0?"store":Dt,Jt=oe.withRef,$n=Jt===void 0?!1:Jt,ir=oe.forwardRef,mr=ir===void 0?!1:ir,hr=oe.context,Vr=hr===void 0?ke:hr,ro=(0,y.Z)(oe,ue);if(0)var co;var ui=Vr;return function(Ai){var vl=Ai.displayName||Ai.name||"Component",ki=xe(vl),pl=(0,Ne.Z)({},ro,{getDisplayName:xe,methodName:Re,renderCountProp:bt,shouldHandleStateChanges:Mt,storeKey:At,displayName:ki,wrappedComponentName:vl,WrappedComponent:Ai}),Ll=ro.pure;function Tl(_l){return te(_l.dispatch,pl)}var Au=Ll?b.useMemo:function(_l){return _l()};function yu(_l){var ns=(0,b.useMemo)(function(){var bs=_l.reactReduxForwardedRef,zs=(0,y.Z)(_l,ie);return[_l.context,bs,zs]},[_l]),Iu=ns[0],Ps=ns[1],gs=ns[2],as=(0,b.useMemo)(function(){return Iu&&Iu.Consumer&&(0,re.isContextConsumer)(b.createElement(Iu.Consumer,null))?Iu:ui},[Iu,ui]),Ou=(0,b.useContext)(as),ms=!!_l.store&&!!_l.store.getState&&!!_l.store.dispatch,Fs=!!Ou&&!!Ou.store,Lu=ms?_l.store:Ou.store,ys=(0,b.useMemo)(function(){return Tl(Lu)},[Lu]),Bs=(0,b.useMemo)(function(){if(!Mt)return be;var bs=se(Lu,ms?null:Ou.subscription),zs=bs.notifyNestedSubs.bind(bs);return[bs,zs]},[Lu,ms,Ou]),Ss=Bs[0],ws=Bs[1],Ds=(0,b.useMemo)(function(){return ms?Ou:(0,Ne.Z)({},Ou,{subscription:Ss})},[ms,Ou,Ss]),ed=(0,b.useReducer)(Ae,ve,Ke),Ud=ed[0],As=Ud[0],Qd=ed[1];if(As&&As.error)throw As.error;var td=(0,b.useRef)(),Ts=(0,b.useRef)(gs),Ns=(0,b.useRef)(),nd=(0,b.useRef)(!1),_s=Au(function(){return Ns.current&&gs===Ts.current?Ns.current:ys(Lu.getState(),gs)},[Lu,As,gs]);He(he,[Ts,td,nd,gs,_s,Ns,ws]),He(qe,[Mt,Lu,Ss,ys,Ts,td,nd,Ns,ws,Qd],[Lu,Ss,ys]);var Zs=(0,b.useMemo)(function(){return b.createElement(Ai,(0,Ne.Z)({},_s,{ref:Ps}))},[Ps,Ai,_s]),Yd=(0,b.useMemo)(function(){return Mt?b.createElement(as.Provider,{value:Ds},Zs):Zs},[as,Zs,Ds]);return Yd}var uu=Ll?b.memo(yu):yu;if(uu.WrappedComponent=Ai,uu.displayName=yu.displayName=ki,mr){var Nu=b.forwardRef(function(ns,Iu){return b.createElement(uu,(0,Ne.Z)({},ns,{reactReduxForwardedRef:Iu}))});return Nu.displayName=ki,Nu.WrappedComponent=Ai,ne()(Nu,Ai)}return ne()(uu,Ai)}}function Le(te,ae){return te===ae?te!==0||ae!==0||1/te===1/ae:te!==te&&ae!==ae}function ot(te,ae){if(Le(te,ae))return!0;if(typeof te!="object"||te===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(te),ge=Object.keys(ae);if(oe.length!==ge.length)return!1;for(var xe=0;xe=0;ge--){var xe=ae[ge](te);if(xe)return xe}return function(Fe,Re){throw new Error("Invalid value of type "+typeof te+" for "+oe+" argument when connecting component "+Re.wrappedComponentName+".")}}function Xe(te,ae){return te===ae}function Rt(te){var ae=te===void 0?{}:te,oe=ae.connectHOC,ge=oe===void 0?ht:oe,xe=ae.mapStateToPropsFactories,Fe=xe===void 0?Vn:xe,Re=ae.mapDispatchToPropsFactories,_e=Re===void 0?$e:Re,bt=ae.mergePropsFactories,Tt=bt===void 0?Lt:bt,Mt=ae.selectorFactory,Dt=Mt===void 0?at:Mt;return function(Jt,$n,ir,mr){mr===void 0&&(mr={});var hr=mr,Vr=hr.pure,ro=Vr===void 0?!0:Vr,co=hr.areStatesEqual,ui=co===void 0?Xe:co,ni=hr.areOwnPropsEqual,Ai=ni===void 0?ot:ni,vl=hr.areStatePropsEqual,ki=vl===void 0?ot:vl,pl=hr.areMergedPropsEqual,Ll=pl===void 0?ot:pl,Tl=(0,y.Z)(hr,De),Au=fe(Jt,Fe,"mapStateToProps"),yu=fe($n,_e,"mapDispatchToProps"),uu=fe(ir,Tt,"mergeProps");return ge(Dt,(0,Ne.Z)({methodName:"connect",getDisplayName:function(_l){return"Connect("+_l+")"},shouldHandleStateChanges:!!Jt,initMapStateToProps:Au,initMapDispatchToProps:yu,initMergeProps:uu,pure:ro,areStatesEqual:ui,areOwnPropsEqual:Ai,areStatePropsEqual:ki,areMergedPropsEqual:Ll},Tl))}}var Oe=Rt();function Ie(){var te=useContext(ReactReduxContext);return te}function St(te){te===void 0&&(te=ReactReduxContext);var ae=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var ge=ae(),xe=ge.store;return xe}}var nt=null;function Me(te){te===void 0&&(te=ReactReduxContext);var ae=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var ge=ae();return ge.dispatch}}var yt=null,Bn=function(ae,oe){return ae===oe};function nn(te,ae,oe,ge){var xe=useReducer(function($n){return $n+1},0),Fe=xe[1],Re=useMemo(function(){return createSubscription(oe,ge)},[oe,ge]),_e=useRef(),bt=useRef(),Tt=useRef(),Mt=useRef(),Dt=oe.getState(),At;try{if(te!==bt.current||Dt!==Tt.current||_e.current){var Jt=te(Dt);Mt.current===void 0||!ae(Jt,Mt.current)?At=Jt:At=Mt.current}else At=Mt.current}catch($n){throw _e.current&&($n.message+=` + `]:Object.assign(Object.assign({},(0,Na.dF)()),{display:"inline-block",width:"100%",[`${bn}${bn}-select`]:{width:Un,height:Un,marginInlineEnd:Ue.marginXS,marginBottom:Ue.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Ue.colorFillAlter,border:`${Ue.lineWidth}px dashed ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ue.motionDurationSlow}`,[`> ${bn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${bn}-disabled):hover`]:{borderColor:Ue.colorPrimary}},[`${ua}${ua}-picture-card, ${ua}${ua}-picture-circle`]:{[`${ua}-item-container`]:{display:"inline-block",width:Un,height:Un,marginBlock:`0 ${Ue.marginXS}px`,marginInline:`0 ${Ue.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Qn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ue.paddingXS*2}px)`,height:`calc(100% - ${Ue.paddingXS*2}px)`,backgroundColor:Ue.colorBgMask,opacity:0,transition:`all ${Ue.motionDurationSlow}`,content:'" "'}},[`${Qn}:hover`]:{[`&::before, ${Qn}-actions`]:{opacity:1}},[`${Qn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ue.motionDurationSlow}`,[`${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{zIndex:10,width:Nn,margin:`0 ${Ue.marginXXS}px`,fontSize:Nn,cursor:"pointer",transition:`all ${Ue.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Qn}-actions, ${Qn}-actions:hover`]:{[`${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{color:new wn.C(Kn).setAlpha(.65).toRgbString(),"&:hover":{color:Kn}}},[`${Qn}-thumbnail, ${Qn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Qn}-name`]:{display:"none",textAlign:"center"},[`${Qn}-file + ${Qn}-name`]:{position:"absolute",bottom:Ue.margin,display:"block",width:`calc(100% - ${Ue.paddingXS*2}px)`},[`${Qn}-uploading`]:{[`&${Qn}`]:{backgroundColor:Ue.colorFillAlter},[`&::before, ${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{display:"none"}},[`${Qn}-progress`]:{bottom:Ue.marginXL,width:`calc(100% - ${Ue.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${bn}-wrapper${bn}-picture-circle-wrapper`]:{[`${bn}${bn}-select`]:{borderRadius:"50%"}}}};var Sn=Ue=>{const{componentCls:bn}=Ue;return{[`${bn}-rtl`]:{direction:"rtl"}}};const Wn=Ue=>{const{componentCls:bn,colorTextDisabled:Xt}=Ue;return{[`${bn}-wrapper`]:Object.assign(Object.assign({},(0,Na.Wf)(Ue)),{[bn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${bn}-select`]:{display:"inline-block"},[`${bn}-disabled`]:{color:Xt,cursor:"not-allowed"}})}};var An=(0,$a.Z)("Upload",Ue=>{const{fontSizeHeading3:bn,fontSize:Xt,lineHeight:Nn,lineWidth:Kn,controlHeightLG:ua}=Ue,Qn=Math.round(Xt*Nn),Un=(0,fa.TS)(Ue,{uploadThumbnailSize:bn*2,uploadProgressOffset:Qn/2+Kn,uploadPicCardSize:ua*2.55});return[Wn(Un),en(Un),vt(Un),Bt(Un),la(Un),Wt(Un),Sn(Un),(0,ar.Z)(Un)]},Ue=>({actionsColor:Ue.colorTextDescription})),ka=function(Ue,bn,Xt,Nn){function Kn(ua){return ua instanceof Xt?ua:new Xt(function(Qn){Qn(ua)})}return new(Xt||(Xt=Promise))(function(ua,Qn){function Un(En){try{da(Nn.next(En))}catch(dr){Qn(dr)}}function ur(En){try{da(Nn.throw(En))}catch(dr){Qn(dr)}}function da(En){En.done?ua(En.value):Kn(En.value).then(Un,ur)}da((Nn=Nn.apply(Ue,bn||[])).next())})};const pa=`__LIST_IGNORE_${Date.now()}__`,_n=(Ue,bn)=>{const{fileList:Xt,defaultFileList:Nn,onRemove:Kn,showUploadList:ua=!0,listType:Qn="text",onPreview:Un,onDownload:ur,onChange:da,onDrop:En,previewFile:dr,disabled:Cr,locale:Wr,iconRender:Ir,isImageUrl:ha,progress:za,prefixCls:Ua,className:La,type:Or="select",children:no,style:xr,itemRender:Er,maxCount:Pr,data:si={},multiple:ai=!1,action:Bi="",accept:po="",supportServerRender:yo=!0,rootClassName:Go}=Ue,Mo=b.useContext(ft.Z),Do=Cr!=null?Cr:Mo,[gr,eo]=(0,ot.Z)(Nn||[],{value:Xt,postState:jn=>jn!=null?jn:[]}),[Qo,Jo]=b.useState("drop"),Io=b.useRef(null);b.useMemo(()=>{const jn=Date.now();(Xt||[]).forEach((Xn,sr)=>{!Xn.uid&&!Object.isFrozen(Xn)&&(Xn.uid=`__AUTO__${jn}_${sr}__`)})},[Xt]);const br=(jn,Xn,sr)=>{let Ha=(0,de.Z)(Xn),Ta=!1;Pr===1?Ha=Ha.slice(-1):Pr&&(Ta=Ha.length>Pr,Ha=Ha.slice(0,Pr)),(0,lt.flushSync)(()=>{eo(Ha)});const Ja={file:jn,fileList:Ha};sr&&(Ja.event=sr),(!Ta||Ha.some(Rr=>Rr.uid===jn.uid))&&(0,lt.flushSync)(()=>{da==null||da(Ja)})},ri=(jn,Xn)=>ka(void 0,void 0,void 0,function*(){const{beforeUpload:sr,transformFile:Ha}=Ue;let Ta=jn;if(sr){const Ja=yield sr(jn,Xn);if(Ja===!1)return!1;if(delete jn[pa],Ja===pa)return Object.defineProperty(jn,pa,{value:!0,configurable:!0}),!1;typeof Ja=="object"&&Ja&&(Ta=Ja)}return Ha&&(Ta=yield Ha(Ta)),Ta}),Hr=jn=>{const Xn=jn.filter(Ta=>!Ta.file[pa]);if(!Xn.length)return;const sr=Xn.map(Ta=>nt(Ta.file));let Ha=(0,de.Z)(gr);sr.forEach(Ta=>{Ha=Me(Ta,Ha)}),sr.forEach((Ta,Ja)=>{let Rr=Ta;if(Xn[Ja].parsedFile)Ta.status="uploading";else{const{originFileObj:bo}=Ta;let $o;try{$o=new File([bo],bo.name,{type:bo.type})}catch(Wo){$o=new Blob([bo],{type:bo.type}),$o.name=bo.name,$o.lastModifiedDate=new Date,$o.lastModified=new Date().getTime()}$o.uid=Ta.uid,Rr=$o}br(Rr,Ha)})},ko=(jn,Xn,sr)=>{try{typeof jn=="string"&&(jn=JSON.parse(jn))}catch(Ja){}if(!yt(Xn,gr))return;const Ha=nt(Xn);Ha.status="done",Ha.percent=100,Ha.response=jn,Ha.xhr=sr;const Ta=Me(Ha,gr);br(Ha,Ta)},co=(jn,Xn)=>{if(!yt(Xn,gr))return;const sr=nt(Xn);sr.status="uploading",sr.percent=jn.percent;const Ha=Me(sr,gr);br(sr,Ha,jn)},di=(jn,Xn,sr)=>{if(!yt(sr,gr))return;const Ha=nt(sr);Ha.error=jn,Ha.response=Xn,Ha.status="error";const Ta=Me(Ha,gr);br(Ha,Ta)},hi=jn=>{let Xn;Promise.resolve(typeof Kn=="function"?Kn(jn):Kn).then(sr=>{var Ha;if(sr===!1)return;const Ta=Bn(jn,gr);Ta&&(Xn=Object.assign(Object.assign({},jn),{status:"removed"}),gr==null||gr.forEach(Ja=>{const Rr=Xn.uid!==void 0?"uid":"name";Ja[Rr]===Xn[Rr]&&!Object.isFrozen(Ja)&&(Ja.status="removed")}),(Ha=Io.current)===null||Ha===void 0||Ha.abort(Xn),br(Xn,Ta))})},Qi=jn=>{Jo(jn.type),jn.type==="drop"&&(En==null||En(jn))};b.useImperativeHandle(bn,()=>({onBatchStart:Hr,onSuccess:ko,onProgress:co,onError:di,fileList:gr,upload:Io.current}));const{getPrefixCls:tl,direction:nl,upload:Vo}=b.useContext(gt.E_),wi=tl("upload",Ua),Vi=Object.assign(Object.assign({onBatchStart:Hr,onError:di,onProgress:co,onSuccess:ko},Ue),{data:si,multiple:ai,action:Bi,accept:po,supportServerRender:yo,prefixCls:wi,disabled:Do,beforeUpload:ri,onChange:void 0});delete Vi.className,delete Vi.style,(!no||Do)&&delete Vi.id;const[dl,ml]=An(wi),[yl]=(0,ln.Z)("Upload",xt.Z.Upload),{showRemoveIcon:kr,showPreviewIcon:Qa,showDownloadIcon:Ga,removeIcon:Ya,previewIcon:uo,downloadIcon:we}=typeof ua=="boolean"?{}:ua,fn=(jn,Xn)=>ua?b.createElement(Da,{prefixCls:wi,listType:Qn,items:gr,previewFile:dr,onPreview:Un,onDownload:ur,onRemove:hi,showRemoveIcon:!Do&&kr,showPreviewIcon:Qa,showDownloadIcon:Ga,removeIcon:Ya,previewIcon:uo,downloadIcon:we,iconRender:Ir,locale:Object.assign(Object.assign({},yl),Wr),isImageUrl:ha,progress:za,appendAction:jn,appendActionVisible:Xn,itemRender:Er,disabled:Do}):jn,Mn=Ne()(`${wi}-wrapper`,La,Go,ml,Vo==null?void 0:Vo.className,{[`${wi}-rtl`]:nl==="rtl",[`${wi}-picture-card-wrapper`]:Qn==="picture-card",[`${wi}-picture-circle-wrapper`]:Qn==="picture-circle"}),Sa=Object.assign(Object.assign({},Vo==null?void 0:Vo.style),xr);if(Or==="drag"){const jn=Ne()(ml,wi,`${wi}-drag`,{[`${wi}-drag-uploading`]:gr.some(Xn=>Xn.status==="uploading"),[`${wi}-drag-hover`]:Qo==="dragover",[`${wi}-disabled`]:Do,[`${wi}-rtl`]:nl==="rtl"});return dl(b.createElement("span",{className:Mn},b.createElement("div",{className:jn,style:Sa,onDrop:Qi,onDragOver:Qi,onDragLeave:Qi},b.createElement(Le,Object.assign({},Vi,{ref:Io,className:`${wi}-btn`}),b.createElement("div",{className:`${wi}-drag-container`},no))),fn()))}const on=Ne()(wi,`${wi}-select`,{[`${wi}-disabled`]:Do}),Fa=(jn=>b.createElement("div",{className:on,style:jn},b.createElement(Le,Object.assign({},Vi,{ref:Io}))))(no?void 0:{display:"none"});return dl(Qn==="picture-card"||Qn==="picture-circle"?b.createElement("span",{className:Mn},fn(Fa,!!no)):b.createElement("span",{className:Mn},Fa,fn()))};var Pa=b.forwardRef(_n),Dn=function(Ue,bn){var Xt={};for(var Nn in Ue)Object.prototype.hasOwnProperty.call(Ue,Nn)&&bn.indexOf(Nn)<0&&(Xt[Nn]=Ue[Nn]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kn=0,Nn=Object.getOwnPropertySymbols(Ue);Kn{var{style:Xt,height:Nn}=Ue,Kn=Dn(Ue,["style","height"]);return b.createElement(Pa,Object.assign({ref:bn},Kn,{type:"drag",style:Object.assign(Object.assign({},Xt),{height:Nn})}))});const Ur=Pa;Ur.Dragger=Nr,Ur.LIST_IGNORE=pa;var Sr=Ur},24334:function(Qt,Gt,ee){var b,de;(function(Be,Ne){Qt.exports=Ne(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(Be){"use strict";Be=Be||{};var Ne=Be.Base64,Ze="2.6.4",ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(Ke){for(var ht={},Le=0,ot=Ke.length;Le>>6)+st(128|ht&63):st(224|ht>>>12&15)+st(128|ht>>>6&63)+st(128|ht&63)}else{var ht=65536+(Ke.charCodeAt(0)-55296)*1024+(Ke.charCodeAt(1)-56320);return st(240|ht>>>18&7)+st(128|ht>>>12&63)+st(128|ht>>>6&63)+st(128|ht&63)}},Ve=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ge=function(Ke){return Ke.replace(Ve,et)},Je=function(Ke){var ht=[0,2,1][Ke.length%3],Le=Ke.charCodeAt(0)<<16|(Ke.length>1?Ke.charCodeAt(1):0)<<8|(Ke.length>2?Ke.charCodeAt(2):0),ot=[ke.charAt(Le>>>18),ke.charAt(Le>>>12&63),ht>=2?"=":ke.charAt(Le>>>6&63),ht>=1?"=":ke.charAt(Le&63)];return ot.join("")},Ye=Be.btoa&&typeof Be.btoa=="function"?function(Ke){return Be.btoa(Ke)}:function(Ke){if(Ke.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ke.replace(/[\s\S]{1,3}/g,Je)},se=function(Ke){return Ye(Ge(String(Ke)))},E=function(Ke){return Ke.replace(/[+\/]/g,function(ht){return ht=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ke,ht){return ht?E(se(Ke)):se(Ke)},x=function(Ke){return a(Ke,!0)},y;Be.Uint8Array&&(y=function(Ke,ht){for(var Le="",ot=0,lt=Ke.length;ot>>18)+ke.charAt(xt>>>12&63)+(typeof ft!="undefined"?ke.charAt(xt>>>6&63):"=")+(typeof ln!="undefined"?ke.charAt(xt&63):"=")}return ht?E(Le):Le});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ke){switch(Ke.length){case 4:var ht=(7&Ke.charCodeAt(0))<<18|(63&Ke.charCodeAt(1))<<12|(63&Ke.charCodeAt(2))<<6|63&Ke.charCodeAt(3),Le=ht-65536;return st((Le>>>10)+55296)+st((Le&1023)+56320);case 3:return st((15&Ke.charCodeAt(0))<<12|(63&Ke.charCodeAt(1))<<6|63&Ke.charCodeAt(2));default:return st((31&Ke.charCodeAt(0))<<6|63&Ke.charCodeAt(1))}},re=function(Ke){return Ke.replace(z,ne)},ue=function(Ke){var ht=Ke.length,Le=ht%4,ot=(ht>0?le[Ke.charAt(0)]<<18:0)|(ht>1?le[Ke.charAt(1)]<<12:0)|(ht>2?le[Ke.charAt(2)]<<6:0)|(ht>3?le[Ke.charAt(3)]:0),lt=[st(ot>>>16),st(ot>>>8&255),st(ot&255)];return lt.length-=[0,0,2,1][Le],lt.join("")},ie=Be.atob&&typeof Be.atob=="function"?function(Ke){return Be.atob(Ke)}:function(Ke){return Ke.replace(/\S{1,4}/g,ue)},ve=function(Ke){return ie(String(Ke).replace(/[^A-Za-z0-9\+\/]/g,""))},be=function(Ke){return re(ie(Ke))},je=function(Ke){return String(Ke).replace(/[-_]/g,function(ht){return ht=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ae=function(Ke){return be(je(Ke))},He;Be.Uint8Array&&(He=function(Ke){return Uint8Array.from(ve(je(Ke)),function(ht){return ht.charCodeAt(0)})});var he=function(){var Ke=Be.Base64;return Be.Base64=Ne,Ke};if(Be.Base64={VERSION:Ze,atob:ve,btoa:Ye,fromBase64:Ae,toBase64:a,utob:Ge,encode:a,encodeURI:x,btou:re,decode:Ae,noConflict:he,fromUint8Array:y,toUint8Array:He},typeof Object.defineProperty=="function"){var qe=function(Ke){return{value:Ke,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",qe(function(){return Ae(this)})),Object.defineProperty(String.prototype,"toBase64",qe(function(Ke){return a(this,Ke)})),Object.defineProperty(String.prototype,"toBase64URI",qe(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),Qt.exports?Qt.exports.Base64=Be.Base64:(b=[],de=function(){return Be.Base64}.apply(Gt,b),de!==void 0&&(Qt.exports=de)),{Base64:Be.Base64}})},39417:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return be}});var b=ee(14809),de=ee(4635),Be=ee(62646),Ne=ee(20439),Ze=ee(99153),ke=ee(84851),le=ee(13028),st=ee(19257),et=ee(93046),Ve=ee(92310),Ge=ee.n(Ve),Je=ee(26112),Ye=ee(59301),se=ee(39378),E=function(Ae){for(var He=Ae.prefixCls,he=Ae.level,qe=Ae.isStart,Ke=Ae.isEnd,ht="".concat(He,"-indent-unit"),Le=[],ot=0;ot0&&arguments[0]!==void 0?arguments[0]:[],at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=ut.length,fe=at.length;if(Math.abs(De-fe)!==1)return{add:!1,key:null};function Xe(Rt,Oe){var Ie=new Map;Rt.forEach(function(nt){Ie.set(nt,!0)});var St=Oe.filter(function(nt){return!Ie.has(nt)});return St.length===1?St[0]:null}return De ").concat(at);return at}var rn=a.forwardRef(function(ut,at){var De=ut.prefixCls,fe=ut.data,Xe=ut.selectable,Rt=ut.checkable,Oe=ut.expandedKeys,Ie=ut.selectedKeys,St=ut.checkedKeys,nt=ut.loadedKeys,Me=ut.loadingKeys,yt=ut.halfCheckedKeys,Bn=ut.keyEntities,nn=ut.disabled,dn=ut.dragging,un=ut.dragOverNodeKey,yn=ut.dropPosition,Te=ut.motion,Ft=ut.height,zt=ut.itemHeight,wt=ut.virtual,kt=ut.focusable,sn=ut.activeItem,cn=ut.focused,Ln=ut.tabIndex,Jn=ut.onKeyDown,va=ut.onFocus,Da=ut.onBlur,Na=ut.onActiveChange,ar=ut.onListChangeStart,$a=ut.onListChangeEnd,fa=(0,re.Z)(ut,ot),yr=a.useRef(null),en=a.useRef(null);a.useImperativeHandle(at,function(){return{scrollTo:function(Sr){yr.current.scrollTo(Sr)},getIndentWidth:function(){return en.current.offsetWidth}}});var On=a.useState(Oe),la=(0,ne.Z)(On,2),xa=la[0],We=la[1],It=a.useState(fe),_t=(0,ne.Z)(It,2),Vt=_t[0],Wt=_t[1],Rn=a.useState(fe),wn=(0,ne.Z)(Rn,2),vt=wn[0],Bt=wn[1],pt=a.useState([]),Sn=(0,ne.Z)(pt,2),Wn=Sn[0],An=Sn[1],ka=a.useState(null),pa=(0,ne.Z)(ka,2),_n=pa[0],Ea=pa[1],Pa=a.useRef(fe);Pa.current=fe;function Dn(){var Ur=Pa.current;Wt(Ur),Bt(Ur),An([]),Ea(null),$a()}(0,ue.Z)(function(){We(Oe);var Ur=ht(xa,Oe);if(Ur.key!==null)if(Ur.add){var Sr=Vt.findIndex(function(ua){var Qn=ua.key;return Qn===Ur.key}),Ue=hn(Le(Vt,fe,Ur.key),wt,Ft,zt),bn=Vt.slice();bn.splice(Sr+1,0,an),Bt(bn),An(Ue),Ea("show")}else{var Xt=fe.findIndex(function(ua){var Qn=ua.key;return Qn===Ur.key}),Nn=hn(Le(fe,Vt,Ur.key),wt,Ft,zt),Kn=fe.slice();Kn.splice(Xt+1,0,an),Bt(Kn),An(Nn),Ea("hide")}else Vt!==fe&&(Wt(fe),Bt(fe))},[Oe,fe]),a.useEffect(function(){dn||Dn()},[dn]);var lr=Te?vt:fe,Nr={expandedKeys:Oe,selectedKeys:Ie,loadedKeys:nt,loadingKeys:Me,checkedKeys:St,halfCheckedKeys:yt,dragOverNodeKey:un,dropPosition:yn,keyEntities:Bn};return a.createElement(a.Fragment,null,cn&&sn&&a.createElement("span",{style:lt,"aria-live":"assertive"},dt(sn)),a.createElement("div",null,a.createElement("input",{style:lt,disabled:kt===!1||nn,tabIndex:kt!==!1?Ln:null,onKeyDown:Jn,onFocus:va,onBlur:Da,value:"",onChange:gt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(De,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(De,"-indent")},a.createElement("div",{ref:en,className:"".concat(De,"-indent-unit")}))),a.createElement(ie.Z,(0,b.Z)({},fa,{data:lr,itemKey:$e,height:Ft,fullHeight:!1,virtual:wt,itemHeight:zt,prefixCls:"".concat(De,"-list"),ref:yr,onVisibleChange:function(Sr,Ue){var bn=new Set(Sr),Xt=Ue.filter(function(Nn){return!bn.has(Nn)});Xt.some(function(Nn){return $e(Nn)===ft})&&Dn()}}),function(Ur){var Sr=Ur.pos,Ue=(0,b.Z)({},(z(Ur.data),Ur.data)),bn=Ur.title,Xt=Ur.key,Nn=Ur.isStart,Kn=Ur.isEnd,ua=(0,Ae.km)(Xt,Sr);delete Ue.key,delete Ue.children;var Qn=(0,Ae.H8)(ua,Nr);return a.createElement(Ke,(0,b.Z)({},Ue,Qn,{title:bn,active:!!sn&&Xt===sn.key,pos:Sr,data:Ur.data,isStart:Nn,isEnd:Kn,motion:Te,motionNodes:Xt===ft?Wn:null,motionType:_n,onMotionStart:ar,onMotionEnd:Dn,treeNodeRequiredProps:Nr,onMouseMove:function(){Na(null)}}))}))});rn.displayName="NodeList";var Vn=rn,Zt=ee(35654),Fn=ee(90782),ze=ee(67841),ct=10,Lt=function(ut){(0,et.Z)(De,ut);var at=(0,Ve.Z)(De);function De(){var fe;(0,ke.Z)(this,De);for(var Xe=arguments.length,Rt=new Array(Xe),Oe=0;Oe2&&arguments[2]!==void 0?arguments[2]:!1,yt=fe.state,Bn=yt.dragChildrenKeys,nn=yt.dropPosition,dn=yt.dropTargetKey,un=yt.dropTargetPos,yn=yt.dropAllowed;if(yn){var Te=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),dn!==null){var Ft=(0,Ne.Z)((0,Ne.Z)({},(0,Ae.H8)(dn,fe.getTreeNodeRequiredProps())),{},{active:((nt=fe.getActiveItem())===null||nt===void 0?void 0:nt.key)===dn,data:(0,ze.Z)(fe.state.keyEntities,dn).node}),zt=Bn.indexOf(dn)!==-1;(0,E.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var wt=(0,Zt.yx)(un),kt={event:Ie,node:(0,Ae.F)(Ft),dragNode:fe.dragNode?(0,Ae.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(Bn),dropToGap:nn!==0,dropPosition:nn+Number(wt[wt.length-1])};Me||Te==null||Te(kt),fe.dragNode=null}}},fe.cleanDragState=function(){var Ie=fe.state.draggingNodeKey;Ie!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(Ie,St){var nt=fe.state,Me=nt.expandedKeys,yt=nt.flattenNodes,Bn=St.expanded,nn=St.key,dn=St.isLeaf;if(!(dn||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var un=yt.filter(function(Te){return Te.key===nn})[0],yn=(0,Ae.F)((0,Ne.Z)((0,Ne.Z)({},(0,Ae.H8)(nn,fe.getTreeNodeRequiredProps())),{},{data:un.data}));fe.setExpandedKeys(Bn?(0,Zt._5)(Me,nn):(0,Zt.L0)(Me,nn)),fe.onNodeExpand(Ie,yn)}},fe.onNodeClick=function(Ie,St){var nt=fe.props,Me=nt.onClick,yt=nt.expandAction;yt==="click"&&fe.triggerExpandActionExpand(Ie,St),Me==null||Me(Ie,St)},fe.onNodeDoubleClick=function(Ie,St){var nt=fe.props,Me=nt.onDoubleClick,yt=nt.expandAction;yt==="doubleClick"&&fe.triggerExpandActionExpand(Ie,St),Me==null||Me(Ie,St)},fe.onNodeSelect=function(Ie,St){var nt=fe.state.selectedKeys,Me=fe.state,yt=Me.keyEntities,Bn=Me.fieldNames,nn=fe.props,dn=nn.onSelect,un=nn.multiple,yn=St.selected,Te=St[Bn.key],Ft=!yn;Ft?un?nt=(0,Zt.L0)(nt,Te):nt=[Te]:nt=(0,Zt._5)(nt,Te);var zt=nt.map(function(wt){var kt=(0,ze.Z)(yt,wt);return kt?kt.node:null}).filter(function(wt){return wt});fe.setUncontrolledState({selectedKeys:nt}),dn==null||dn(nt,{event:"select",selected:Ft,node:St,selectedNodes:zt,nativeEvent:Ie.nativeEvent})},fe.onNodeCheck=function(Ie,St,nt){var Me=fe.state,yt=Me.keyEntities,Bn=Me.checkedKeys,nn=Me.halfCheckedKeys,dn=fe.props,un=dn.checkStrictly,yn=dn.onCheck,Te=St.key,Ft,zt={event:"check",node:St,checked:nt,nativeEvent:Ie.nativeEvent};if(un){var wt=nt?(0,Zt.L0)(Bn,Te):(0,Zt._5)(Bn,Te),kt=(0,Zt._5)(nn,Te);Ft={checked:wt,halfChecked:kt},zt.checkedNodes=wt.map(function(Da){return(0,ze.Z)(yt,Da)}).filter(function(Da){return Da}).map(function(Da){return Da.node}),fe.setUncontrolledState({checkedKeys:wt})}else{var sn=(0,Fn.S)([].concat((0,Ze.Z)(Bn),[Te]),!0,yt),cn=sn.checkedKeys,Ln=sn.halfCheckedKeys;if(!nt){var Jn=new Set(cn);Jn.delete(Te);var va=(0,Fn.S)(Array.from(Jn),{checked:!1,halfCheckedKeys:Ln},yt);cn=va.checkedKeys,Ln=va.halfCheckedKeys}Ft=cn,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ln,cn.forEach(function(Da){var Na=(0,ze.Z)(yt,Da);if(Na){var ar=Na.node,$a=Na.pos;zt.checkedNodes.push(ar),zt.checkedNodesPositions.push({node:ar,pos:$a})}}),fe.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:Ln})}yn==null||yn(Ft,zt)},fe.onNodeLoad=function(Ie){var St=Ie.key,nt=new Promise(function(Me,yt){fe.setState(function(Bn){var nn=Bn.loadedKeys,dn=nn===void 0?[]:nn,un=Bn.loadingKeys,yn=un===void 0?[]:un,Te=fe.props,Ft=Te.loadData,zt=Te.onLoad;if(!Ft||dn.indexOf(St)!==-1||yn.indexOf(St)!==-1)return null;var wt=Ft(Ie);return wt.then(function(){var kt=fe.state.loadedKeys,sn=(0,Zt.L0)(kt,St);zt==null||zt(sn,{event:"load",node:Ie}),fe.setUncontrolledState({loadedKeys:sn}),fe.setState(function(cn){return{loadingKeys:(0,Zt._5)(cn.loadingKeys,St)}}),Me()}).catch(function(kt){if(fe.setState(function(cn){return{loadingKeys:(0,Zt._5)(cn.loadingKeys,St)}}),fe.loadingRetryTimes[St]=(fe.loadingRetryTimes[St]||0)+1,fe.loadingRetryTimes[St]>=ct){var sn=fe.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Zt.L0)(sn,St)}),Me()}yt(kt)}),{loadingKeys:(0,Zt.L0)(yn,St)}})});return nt.catch(function(){}),nt},fe.onNodeMouseEnter=function(Ie,St){var nt=fe.props.onMouseEnter;nt==null||nt({event:Ie,node:St})},fe.onNodeMouseLeave=function(Ie,St){var nt=fe.props.onMouseLeave;nt==null||nt({event:Ie,node:St})},fe.onNodeContextMenu=function(Ie,St){var nt=fe.props.onRightClick;nt&&(Ie.preventDefault(),nt({event:Ie,node:St}))},fe.onFocus=function(){var Ie=fe.props.onFocus;fe.setState({focused:!0});for(var St=arguments.length,nt=new Array(St),Me=0;Me1&&arguments[1]!==void 0?arguments[1]:!1,nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Me=!1,yt=!0,Bn={};Object.keys(Ie).forEach(function(nn){if(nn in fe.props){yt=!1;return}Me=!0,Bn[nn]=Ie[nn]}),Me&&(!St||yt)&&fe.setState((0,Ne.Z)((0,Ne.Z)({},Bn),nt))}},fe.scrollTo=function(Ie){fe.listRef.current.scrollTo(Ie)},fe}return(0,le.Z)(De,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Xe=this.props.activeKey;Xe!==void 0&&Xe!==this.state.activeKey&&(this.setState({activeKey:Xe}),Xe!==null&&this.scrollTo({key:Xe}))}},{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 Xe,Rt=this.state,Oe=Rt.focused,Ie=Rt.flattenNodes,St=Rt.keyEntities,nt=Rt.draggingNodeKey,Me=Rt.activeKey,yt=Rt.dropLevelOffset,Bn=Rt.dropContainerKey,nn=Rt.dropTargetKey,dn=Rt.dropPosition,un=Rt.dragOverNodeKey,yn=Rt.indent,Te=this.props,Ft=Te.prefixCls,zt=Te.className,wt=Te.style,kt=Te.showLine,sn=Te.focusable,cn=Te.tabIndex,Ln=cn===void 0?0:cn,Jn=Te.selectable,va=Te.showIcon,Da=Te.icon,Na=Te.switcherIcon,ar=Te.draggable,$a=Te.checkable,fa=Te.checkStrictly,yr=Te.disabled,en=Te.motion,On=Te.loadData,la=Te.filterTreeNode,xa=Te.height,We=Te.itemHeight,It=Te.virtual,_t=Te.titleRender,Vt=Te.dropIndicatorRender,Wt=Te.onContextMenu,Rn=Te.onScroll,wn=Te.direction,vt=Te.rootClassName,Bt=Te.rootStyle,pt=(0,se.Z)(this.props,{aria:!0,data:!0}),Sn;return ar&&((0,Be.Z)(ar)==="object"?Sn=ar:typeof ar=="function"?Sn={nodeDraggable:ar}:Sn={}),a.createElement(x.k.Provider,{value:{prefixCls:Ft,selectable:Jn,showIcon:va,icon:Da,switcherIcon:Na,draggable:Sn,draggingNodeKey:nt,checkable:$a,checkStrictly:fa,disabled:yr,keyEntities:St,dropLevelOffset:yt,dropContainerKey:Bn,dropTargetKey:nn,dropPosition:dn,dragOverNodeKey:un,indent:yn,direction:wn,dropIndicatorRender:Vt,loadData:On,filterTreeNode:la,titleRender:_t,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:Je()(Ft,zt,vt,(Xe={},(0,de.Z)(Xe,"".concat(Ft,"-show-line"),kt),(0,de.Z)(Xe,"".concat(Ft,"-focused"),Oe),(0,de.Z)(Xe,"".concat(Ft,"-active-focused"),Me!==null),Xe)),style:Bt},a.createElement(Vn,(0,b.Z)({ref:this.listRef,prefixCls:Ft,style:wt,data:Ie,disabled:yr,selectable:Jn,checkable:!!$a,motion:en,dragging:nt!==null,height:xa,itemHeight:We,virtual:It,focusable:sn,focused:Oe,tabIndex:Ln,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Wt,onScroll:Rn},this.getTreeNodeRequiredProps(),pt))))}}],[{key:"getDerivedStateFromProps",value:function(Xe,Rt){var Oe=Rt.prevProps,Ie={prevProps:Xe};function St(sn){return!Oe&&sn in Xe||Oe&&Oe[sn]!==Xe[sn]}var nt,Me=Rt.fieldNames;if(St("fieldNames")&&(Me=(0,Ae.w$)(Xe.fieldNames),Ie.fieldNames=Me),St("treeData")?nt=Xe.treeData:St("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),nt=(0,Ae.zn)(Xe.children)),nt){Ie.treeData=nt;var yt=(0,Ae.I8)(nt,{fieldNames:Me});Ie.keyEntities=(0,Ne.Z)((0,de.Z)({},ft,xt),yt.keyEntities)}var Bn=Ie.keyEntities||Rt.keyEntities;if(St("expandedKeys")||Oe&&St("autoExpandParent"))Ie.expandedKeys=Xe.autoExpandParent||!Oe&&Xe.defaultExpandParent?(0,Zt.r7)(Xe.expandedKeys,Bn):Xe.expandedKeys;else if(!Oe&&Xe.defaultExpandAll){var nn=(0,Ne.Z)({},Bn);delete nn[ft],Ie.expandedKeys=Object.keys(nn).map(function(sn){return nn[sn].key})}else!Oe&&Xe.defaultExpandedKeys&&(Ie.expandedKeys=Xe.autoExpandParent||Xe.defaultExpandParent?(0,Zt.r7)(Xe.defaultExpandedKeys,Bn):Xe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,nt||Ie.expandedKeys){var dn=(0,Ae.oH)(nt||Rt.treeData,Ie.expandedKeys||Rt.expandedKeys,Me);Ie.flattenNodes=dn}if(Xe.selectable&&(St("selectedKeys")?Ie.selectedKeys=(0,Zt.BT)(Xe.selectedKeys,Xe):!Oe&&Xe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Zt.BT)(Xe.defaultSelectedKeys,Xe))),Xe.checkable){var un;if(St("checkedKeys")?un=(0,Zt.E6)(Xe.checkedKeys)||{}:!Oe&&Xe.defaultCheckedKeys?un=(0,Zt.E6)(Xe.defaultCheckedKeys)||{}:nt&&(un=(0,Zt.E6)(Xe.checkedKeys)||{checkedKeys:Rt.checkedKeys,halfCheckedKeys:Rt.halfCheckedKeys}),un){var yn=un,Te=yn.checkedKeys,Ft=Te===void 0?[]:Te,zt=yn.halfCheckedKeys,wt=zt===void 0?[]:zt;if(!Xe.checkStrictly){var kt=(0,Fn.S)(Ft,!0,Bn);Ft=kt.checkedKeys,wt=kt.halfCheckedKeys}Ie.checkedKeys=Ft,Ie.halfCheckedKeys=wt}}return St("loadedKeys")&&(Ie.loadedKeys=Xe.loadedKeys),Ie}}]),De}(a.Component);Lt.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:y,allowDrop:function(){return!0},expandAction:!1},Lt.TreeNode=be.Z;var mt=Lt,Nt=mt},35654:function(Qt,Gt,ee){"use strict";ee.d(Gt,{BT:function(){return a},E6:function(){return z},L0:function(){return Ve},OM:function(){return E},_5:function(){return et},r7:function(){return ne},wA:function(){return Je},yx:function(){return Ge}});var b=ee(95190),de=ee(93664),Be=ee(48736),Ne=ee(59301),Ze=ee(39417),ke=ee(67841),le=ee(71430),st=null;function et(re,ue){if(!re)return[];var ie=re.slice(),ve=ie.indexOf(ue);return ve>=0&&ie.splice(ve,1),ie}function Ve(re,ue){var ie=(re||[]).slice();return ie.indexOf(ue)===-1&&ie.push(ue),ie}function Ge(re){return re.split("-")}function Je(re,ue){var ie=[],ve=(0,ke.Z)(ue,re);function be(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];je.forEach(function(Ae){var He=Ae.key,he=Ae.children;ie.push(He),be(he)})}return be(ve.children),ie}function Ye(re){if(re.parent){var ue=Ge(re.pos);return Number(ue[ue.length-1])===re.parent.children.length-1}return!1}function se(re){var ue=Ge(re.pos);return Number(ue[ue.length-1])===0}function E(re,ue,ie,ve,be,je,Ae,He,he,qe){var Ke,ht=re.clientX,Le=re.clientY,ot=re.target.getBoundingClientRect(),lt=ot.top,gt=ot.height,ft=(qe==="rtl"?-1:1)*(((be==null?void 0:be.x)||0)-ht),ln=(ft-12)/ve,xt=(0,ke.Z)(He,ie.props.eventKey);if(Le-1.5?je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1:je({dragNode:ct,dropNode:Lt,dropPosition:0})?Zt=0:je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1:je({dragNode:ct,dropNode:Lt,dropPosition:1})?Zt=1:mt=!1,{dropPosition:Zt,dropLevelOffset:Fn,dropTargetKey:xt.key,dropTargetPos:xt.pos,dragOverNodeKey:Vn,dropContainerKey:Zt===0?null:((Ke=xt.parent)===null||Ke===void 0?void 0:Ke.key)||null,dropAllowed:mt}}function a(re,ue){if(re){var ie=ue.multiple;return ie?re.slice():re.length?[re[0]]:re}}var x=function(ue){return ue};function y(re,ue){if(!re)return[];var ie=ue||{},ve=ie.processProps,be=ve===void 0?x:ve,je=Array.isArray(re)?re:[re];return je.map(function(Ae){var He=Ae.children,he=_objectWithoutProperties(Ae,st),qe=y(He,ue);return React.createElement(TreeNode,_extends({key:he.key},be(he)),qe)})}function z(re){if(!re)return null;var ue;if(Array.isArray(re))ue={checkedKeys:re,halfCheckedKeys:void 0};else if((0,de.Z)(re)==="object")ue={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function ne(re,ue){var ie=new Set;function ve(be){if(!ie.has(be)){var je=(0,ke.Z)(ue,be);if(je){ie.add(be);var Ae=je.parent,He=je.node;He.disabled||Ae&&ve(Ae.key)}}}return(re||[]).forEach(function(be){ve(be)}),(0,b.Z)(ie)}},90782:function(Qt,Gt,ee){"use strict";ee.d(Gt,{S:function(){return le}});var b=ee(48736),de=ee(67841);function Be(st,et){var Ve=new Set;return st.forEach(function(Ge){et.has(Ge)||Ve.add(Ge)}),Ve}function Ne(st){var et=st||{},Ve=et.disabled,Ge=et.disableCheckbox,Je=et.checkable;return!!(Ve||Ge)||Je===!1}function Ze(st,et,Ve,Ge){for(var Je=new Set(st),Ye=new Set,se=0;se<=Ve;se+=1){var E=et.get(se)||new Set;E.forEach(function(z){var ne=z.key,re=z.node,ue=z.children,ie=ue===void 0?[]:ue;Je.has(ne)&&!Ge(re)&&ie.filter(function(ve){return!Ge(ve.node)}).forEach(function(ve){Je.add(ve.key)})})}for(var a=new Set,x=Ve;x>=0;x-=1){var y=et.get(x)||new Set;y.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ge(re)||!z.parent||a.has(z.parent.key))){if(Ge(z.parent.node)){a.add(ne.key);return}var ue=!0,ie=!1;(ne.children||[]).filter(function(ve){return!Ge(ve.node)}).forEach(function(ve){var be=ve.key,je=Je.has(be);ue&&!je&&(ue=!1),!ie&&(je||Ye.has(be))&&(ie=!0)}),ue&&Je.add(ne.key),ie&&Ye.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Be(Ye,Je))}}function ke(st,et,Ve,Ge,Je){for(var Ye=new Set(st),se=new Set(et),E=0;E<=Ge;E+=1){var a=Ve.get(E)||new Set;a.forEach(function(ne){var re=ne.key,ue=ne.node,ie=ne.children,ve=ie===void 0?[]:ie;!Ye.has(re)&&!se.has(re)&&!Je(ue)&&ve.filter(function(be){return!Je(be.node)}).forEach(function(be){Ye.delete(be.key)})})}se=new Set;for(var x=new Set,y=Ge;y>=0;y-=1){var z=Ve.get(y)||new Set;z.forEach(function(ne){var re=ne.parent,ue=ne.node;if(!(Je(ue)||!ne.parent||x.has(ne.parent.key))){if(Je(ne.parent.node)){x.add(re.key);return}var ie=!0,ve=!1;(re.children||[]).filter(function(be){return!Je(be.node)}).forEach(function(be){var je=be.key,Ae=Ye.has(je);ie&&!Ae&&(ie=!1),!ve&&(Ae||se.has(je))&&(ve=!0)}),ie||Ye.delete(re.key),ve&&se.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(Ye),halfCheckedKeys:Array.from(Be(se,Ye))}}function le(st,et,Ve,Ge){var Je=[],Ye;Ge?Ye=Ge:Ye=Ne;var se=new Set(st.filter(function(y){var z=!!(0,de.Z)(Ve,y);return z||Je.push(y),z})),E=new Map,a=0;Object.keys(Ve).forEach(function(y){var z=Ve[y],ne=z.level,re=E.get(ne);re||(re=new Set,E.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,b.ZP)(!Je.length,"Tree missing follow keys: ".concat(Je.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var x;return et===!0?x=Ze(se,E,a,Ye):x=ke(se,et.halfCheckedKeys,E,a,Ye),x}},67841:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return b}});function b(de,Be){return de[Be]}},71430:function(Qt,Gt,ee){"use strict";ee.d(Gt,{F:function(){return ne},H8:function(){return z},I8:function(){return y},km:function(){return Je},oH:function(){return a},w$:function(){return Ye},zn:function(){return E}});var b=ee(93664),de=ee(95190),Be=ee(20439),Ne=ee(62646),Ze=ee(11592),ke=ee(2738),le=ee(48736),st=ee(67841),et=["children"];function Ve(re,ue){return"".concat(re,"-").concat(ue)}function Ge(re){return re&&re.type&&re.type.isTreeNode}function Je(re,ue){return re!=null?re:ue}function Ye(re){var ue=re||{},ie=ue.title,ve=ue._title,be=ue.key,je=ue.children,Ae=ie||"title";return{title:Ae,_title:ve||[Ae],key:be||"key",children:je||"children"}}function se(re,ue){var ie=new Map;function ve(be){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(Ae){var He=Ae[ue.key],he=Ae[ue.children];warning(He!=null,"Tree node must have a certain key: [".concat(je).concat(He,"]"));var qe=String(He);warning(!ie.has(qe)||He===null||He===void 0,"Same 'key' exist in the Tree: ".concat(qe)),ie.set(qe,!0),ve(he,"".concat(je).concat(qe," > "))})}ve(re)}function E(re){function ue(ie){var ve=(0,Ze.Z)(ie);return ve.map(function(be){if(!Ge(be))return(0,le.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var je=be.key,Ae=be.props,He=Ae.children,he=(0,Ne.Z)(Ae,et),qe=(0,Be.Z)({key:je},he),Ke=ue(He);return Ke.length&&(qe.children=Ke),qe}).filter(function(be){return be})}return ue(re)}function a(re,ue,ie){var ve=Ye(ie),be=ve._title,je=ve.key,Ae=ve.children,He=new Set(ue===!0?[]:ue),he=[];function qe(Ke){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ke.map(function(Le,ot){for(var lt=Ve(ht?ht.pos:"0",ot),gt=Je(Le[je],lt),ft,ln=0;ln1&&arguments[1]!==void 0?arguments[1]:{},ie=ue.initWrapper,ve=ue.processEntity,be=ue.onProcessFinished,je=ue.externalGetKey,Ae=ue.childrenPropName,He=ue.fieldNames,he=arguments.length>2?arguments[2]:void 0,qe=je||he,Ke={},ht={},Le={posEntities:Ke,keyEntities:ht};return ie&&(Le=ie(Le)||Le),x(re,function(ot){var lt=ot.node,gt=ot.index,ft=ot.pos,ln=ot.key,xt=ot.parentPos,an=ot.level,hn=ot.nodes,$e={node:lt,nodes:hn,index:gt,key:ln,pos:ft,level:an},dt=Je(ln,ft);Ke[ft]=$e,ht[dt]=$e,$e.parent=Ke[xt],$e.parent&&($e.parent.children=$e.parent.children||[],$e.parent.children.push($e)),ve&&ve($e,Le)},{externalGetKey:qe,childrenPropName:Ae,fieldNames:He}),be&&be(Le),Le}function z(re,ue){var ie=ue.expandedKeys,ve=ue.selectedKeys,be=ue.loadedKeys,je=ue.loadingKeys,Ae=ue.checkedKeys,He=ue.halfCheckedKeys,he=ue.dragOverNodeKey,qe=ue.dropPosition,Ke=ue.keyEntities,ht=(0,st.Z)(Ke,re),Le={eventKey:re,expanded:ie.indexOf(re)!==-1,selected:ve.indexOf(re)!==-1,loaded:be.indexOf(re)!==-1,loading:je.indexOf(re)!==-1,checked:Ae.indexOf(re)!==-1,halfChecked:He.indexOf(re)!==-1,pos:String(ht?ht.pos:""),dragOver:he===re&&qe===0,dragOverGapTop:he===re&&qe===-1,dragOverGapBottom:he===re&&qe===1};return Le}function ne(re){var ue=re.data,ie=re.expanded,ve=re.selected,be=re.checked,je=re.loaded,Ae=re.loading,He=re.halfChecked,he=re.dragOver,qe=re.dragOverGapTop,Ke=re.dragOverGapBottom,ht=re.pos,Le=re.active,ot=re.eventKey,lt=(0,Be.Z)((0,Be.Z)({},ue),{},{expanded:ie,selected:ve,checked:be,loaded:je,loading:Ae,halfChecked:He,dragOver:he,dragOverGapTop:qe,dragOverGapBottom:Ke,pos:ht,active:Le,key:ot});return"props"in lt||Object.defineProperty(lt,"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`."),re}}),lt}},8224:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z:function(){return de}});var b=ee(4676);function de(Be,Ne,Ze,ke){var le=b.unstable_batchedUpdates?function(et){b.unstable_batchedUpdates(Ze,et)}:Ze;return Be!=null&&Be.addEventListener&&Be.addEventListener(Ne,le,ke),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(Ne,le,ke)}}}},55468:function(Qt,Gt,ee){"use strict";ee.d(Gt,{g1:function(){return Ge},os:function(){return Ye}});var b=/margin|padding|width|height|max|min|offset/,de={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function Ne(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Ze(se,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return se.offsetHeight;if(E==="width")return se.offsetWidth}return E in de||(de[E]=b.test(E)),de[E]?parseFloat(a)||0:a}function ke(se,E){var a=arguments.length,x=Ne(se);return E=Be[E]?"cssFloat"in se.style?"cssFloat":"styleFloat":E,a===1?x:Ze(se,E,x[E]||se.style[E])}function le(se,E,a){var x=arguments.length;if(E=Be[E]?"cssFloat"in se.style?"cssFloat":"styleFloat":E,x===3)return typeof a=="number"&&b.test(E)&&(a="".concat(a,"px")),se.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&le(se,y,E[y]);return Ne(se)}function st(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function et(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function Ve(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:E}}function Ge(){var se=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:E}}function Je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ye(se){var E=se.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Qt,Gt,ee){"use strict";ee.d(Gt,{G:function(){return Ne}});var b=ee(47273),de=function(ke){if((0,b.Z)()&&window.document.documentElement){var le=Array.isArray(ke)?ke:[ke],st=window.document.documentElement;return le.some(function(et){return et in st.style})}return!1},Be=function(ke,le){if(!de(ke))return!1;var st=document.createElement("div"),et=st.style[ke];return st.style[ke]=le,st.style[ke]!==et};function Ne(Ze,ke){return!Array.isArray(Ze)&&ke!==void 0?Be(Ze,ke):de(Ze)}},57985:function(Qt,Gt,ee){"use strict";ee.d(Gt,{Z5:function(){return iu},_l:function(){return jd},bK:function(){return qs}});var b=ee(59301),de=ee(2386);function Be(te,ae){te.prototype=Object.create(ae.prototype),te.prototype.constructor=te,(0,de.Z)(te,ae)}var Ne=ee(14809),Ze=ee(59781),ke=b.createContext(null),le=null;function st(te){te()}var et=st,Ve=function(ae){return et=ae},Ge=function(){return et};function Je(){var te=Ge(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){te(function(){for(var xe=ae;xe;)xe.callback(),xe=xe.next})},get:function(){for(var xe=[],Fe=ae;Fe;)xe.push(Fe),Fe=Fe.next;return xe},subscribe:function(xe){var Fe=!0,Re=oe={callback:xe,next:null,prev:oe};return Re.prev?Re.prev.next=Re:ae=Re,function(){!Fe||ae===null||(Fe=!1,Re.next?Re.next.prev=Re.prev:oe=Re.prev,Re.prev?Re.prev.next=Re.next:ae=Re.next)}}}}var Ye={notify:function(){},get:function(){return[]}};function se(te,ae){var oe,ge=Ye;function xe(Dt){return bt(),ge.subscribe(Dt)}function Fe(){ge.notify()}function Re(){Mt.onStateChange&&Mt.onStateChange()}function _e(){return!!oe}function bt(){oe||(oe=ae?ae.addNestedSub(Re):te.subscribe(Re),ge=Je())}function Tt(){oe&&(oe(),oe=void 0,ge.clear(),ge=Ye)}var Mt={addNestedSub:xe,notifyNestedSubs:Fe,handleChangeWrapper:Re,isSubscribed:_e,trySubscribe:bt,tryUnsubscribe:Tt,getListeners:function(){return ge}};return Mt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function a(te){var ae=te.store,oe=te.context,ge=te.children,xe=(0,b.useMemo)(function(){var _e=se(ae);return{store:ae,subscription:_e}},[ae]),Fe=(0,b.useMemo)(function(){return ae.getState()},[ae]);E(function(){var _e=xe.subscription;return _e.onStateChange=_e.notifyNestedSubs,_e.trySubscribe(),Fe!==ae.getState()&&_e.notifyNestedSubs(),function(){_e.tryUnsubscribe(),_e.onStateChange=null}},[xe,Fe]);var Re=oe||ke;return b.createElement(Re.Provider,{value:xe},ge)}var x=a,y=ee(74126),z=ee(94266),ne=ee.n(z),re=ee(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],ve=[],be=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function Ae(te,ae){var oe=te[1];return[ae.payload,oe+1]}function He(te,ae,oe){E(function(){return te.apply(void 0,ae)},oe)}function he(te,ae,oe,ge,xe,Fe,Re){te.current=ge,ae.current=xe,oe.current=!1,Fe.current&&(Fe.current=null,Re())}function qe(te,ae,oe,ge,xe,Fe,Re,_e,bt,Tt){if(te){var Mt=!1,Dt=null,At=function(){if(!Mt){var ir=ae.getState(),mr,hr;try{mr=ge(ir,xe.current)}catch(Vr){hr=Vr,Dt=Vr}hr||(Dt=null),mr===Fe.current?Re.current||bt():(Fe.current=mr,_e.current=mr,Re.current=!0,Tt({type:"STORE_UPDATED",payload:{error:hr}}))}};oe.onStateChange=At,oe.trySubscribe(),At();var Jt=function(){if(Mt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Dt)throw Dt};return Jt}}var Ke=function(){return[null,0]};function ht(te,ae){ae===void 0&&(ae={});var oe=ae,ge=oe.getDisplayName,xe=ge===void 0?function(ni){return"ConnectAdvanced("+ni+")"}:ge,Fe=oe.methodName,Re=Fe===void 0?"connectAdvanced":Fe,_e=oe.renderCountProp,bt=_e===void 0?void 0:_e,Tt=oe.shouldHandleStateChanges,Mt=Tt===void 0?!0:Tt,Dt=oe.storeKey,At=Dt===void 0?"store":Dt,Jt=oe.withRef,$n=Jt===void 0?!1:Jt,ir=oe.forwardRef,mr=ir===void 0?!1:ir,hr=oe.context,Vr=hr===void 0?ke:hr,ro=(0,y.Z)(oe,ue);if(0)var so;var ui=Vr;return function(Ni){var vl=Ni.displayName||Ni.name||"Component",Ti=xe(vl),pl=(0,Ne.Z)({},ro,{getDisplayName:xe,methodName:Re,renderCountProp:bt,shouldHandleStateChanges:Mt,storeKey:At,displayName:Ti,wrappedComponentName:vl,WrappedComponent:Ni}),Rl=ro.pure;function Tl(_l){return te(_l.dispatch,pl)}var Au=Rl?b.useMemo:function(_l){return _l()};function yu(_l){var ns=(0,b.useMemo)(function(){var bs=_l.reactReduxForwardedRef,zs=(0,y.Z)(_l,ie);return[_l.context,bs,zs]},[_l]),Iu=ns[0],Ps=ns[1],gs=ns[2],as=(0,b.useMemo)(function(){return Iu&&Iu.Consumer&&(0,re.isContextConsumer)(b.createElement(Iu.Consumer,null))?Iu:ui},[Iu,ui]),Ou=(0,b.useContext)(as),ms=!!_l.store&&!!_l.store.getState&&!!_l.store.dispatch,Fs=!!Ou&&!!Ou.store,Lu=ms?_l.store:Ou.store,ys=(0,b.useMemo)(function(){return Tl(Lu)},[Lu]),Bs=(0,b.useMemo)(function(){if(!Mt)return be;var bs=se(Lu,ms?null:Ou.subscription),zs=bs.notifyNestedSubs.bind(bs);return[bs,zs]},[Lu,ms,Ou]),Ss=Bs[0],ws=Bs[1],Ds=(0,b.useMemo)(function(){return ms?Ou:(0,Ne.Z)({},Ou,{subscription:Ss})},[ms,Ou,Ss]),ed=(0,b.useReducer)(Ae,ve,Ke),Ud=ed[0],As=Ud[0],Qd=ed[1];if(As&&As.error)throw As.error;var td=(0,b.useRef)(),Ts=(0,b.useRef)(gs),Ns=(0,b.useRef)(),nd=(0,b.useRef)(!1),_s=Au(function(){return Ns.current&&gs===Ts.current?Ns.current:ys(Lu.getState(),gs)},[Lu,As,gs]);He(he,[Ts,td,nd,gs,_s,Ns,ws]),He(qe,[Mt,Lu,Ss,ys,Ts,td,nd,Ns,ws,Qd],[Lu,Ss,ys]);var Zs=(0,b.useMemo)(function(){return b.createElement(Ni,(0,Ne.Z)({},_s,{ref:Ps}))},[Ps,Ni,_s]),Yd=(0,b.useMemo)(function(){return Mt?b.createElement(as.Provider,{value:Ds},Zs):Zs},[as,Zs,Ds]);return Yd}var uu=Rl?b.memo(yu):yu;if(uu.WrappedComponent=Ni,uu.displayName=yu.displayName=Ti,mr){var Nu=b.forwardRef(function(ns,Iu){return b.createElement(uu,(0,Ne.Z)({},ns,{reactReduxForwardedRef:Iu}))});return Nu.displayName=Ti,Nu.WrappedComponent=Ni,ne()(Nu,Ni)}return ne()(uu,Ni)}}function Le(te,ae){return te===ae?te!==0||ae!==0||1/te===1/ae:te!==te&&ae!==ae}function ot(te,ae){if(Le(te,ae))return!0;if(typeof te!="object"||te===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(te),ge=Object.keys(ae);if(oe.length!==ge.length)return!1;for(var xe=0;xe=0;ge--){var xe=ae[ge](te);if(xe)return xe}return function(Fe,Re){throw new Error("Invalid value of type "+typeof te+" for "+oe+" argument when connecting component "+Re.wrappedComponentName+".")}}function Xe(te,ae){return te===ae}function Rt(te){var ae=te===void 0?{}:te,oe=ae.connectHOC,ge=oe===void 0?ht:oe,xe=ae.mapStateToPropsFactories,Fe=xe===void 0?Vn:xe,Re=ae.mapDispatchToPropsFactories,_e=Re===void 0?$e:Re,bt=ae.mergePropsFactories,Tt=bt===void 0?Lt:bt,Mt=ae.selectorFactory,Dt=Mt===void 0?at:Mt;return function(Jt,$n,ir,mr){mr===void 0&&(mr={});var hr=mr,Vr=hr.pure,ro=Vr===void 0?!0:Vr,so=hr.areStatesEqual,ui=so===void 0?Xe:so,ni=hr.areOwnPropsEqual,Ni=ni===void 0?ot:ni,vl=hr.areStatePropsEqual,Ti=vl===void 0?ot:vl,pl=hr.areMergedPropsEqual,Rl=pl===void 0?ot:pl,Tl=(0,y.Z)(hr,De),Au=fe(Jt,Fe,"mapStateToProps"),yu=fe($n,_e,"mapDispatchToProps"),uu=fe(ir,Tt,"mergeProps");return ge(Dt,(0,Ne.Z)({methodName:"connect",getDisplayName:function(_l){return"Connect("+_l+")"},shouldHandleStateChanges:!!Jt,initMapStateToProps:Au,initMapDispatchToProps:yu,initMergeProps:uu,pure:ro,areStatesEqual:ui,areOwnPropsEqual:Ni,areStatePropsEqual:Ti,areMergedPropsEqual:Rl},Tl))}}var Oe=Rt();function Ie(){var te=useContext(ReactReduxContext);return te}function St(te){te===void 0&&(te=ReactReduxContext);var ae=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var ge=ae(),xe=ge.store;return xe}}var nt=null;function Me(te){te===void 0&&(te=ReactReduxContext);var ae=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var ge=ae();return ge.dispatch}}var yt=null,Bn=function(ae,oe){return ae===oe};function nn(te,ae,oe,ge){var xe=useReducer(function($n){return $n+1},0),Fe=xe[1],Re=useMemo(function(){return createSubscription(oe,ge)},[oe,ge]),_e=useRef(),bt=useRef(),Tt=useRef(),Mt=useRef(),Dt=oe.getState(),At;try{if(te!==bt.current||Dt!==Tt.current||_e.current){var Jt=te(Dt);Mt.current===void 0||!ae(Jt,Mt.current)?At=Jt:At=Mt.current}else At=Mt.current}catch($n){throw _e.current&&($n.message+=` The error may be correlated with this previous error: `+_e.current.stack+` -`),$n}return useIsomorphicLayoutEffect(function(){bt.current=te,Tt.current=Dt,Mt.current=At,_e.current=void 0}),useIsomorphicLayoutEffect(function(){function $n(){try{var ir=oe.getState();if(ir===Tt.current)return;var mr=bt.current(ir);if(ae(mr,Mt.current))return;Mt.current=mr,Tt.current=ir}catch(hr){_e.current=hr}Fe()}return Re.onStateChange=$n,Re.trySubscribe(),$n(),function(){return Re.tryUnsubscribe()}},[oe,Re]),At}function dn(te){te===void 0&&(te=ReactReduxContext);var ae=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(ge,xe){xe===void 0&&(xe=Bn);var Fe=ae(),Re=Fe.store,_e=Fe.subscription,bt=nn(ge,xe,Re,_e);return useDebugValue(bt),bt}}var un=null,yn=ee(4676);Ve(yn.unstable_batchedUpdates);function Te(te,ae){if(te.length!==ae.length)return!1;for(var oe=0;oete.bottom,Tt=ge.leftte.right,Mt=bt&&Tt;if(Mt)return!0;var Dt=bt&&Re||Tt&&Fe;return Dt}},Wi=function(te){var ae=Vo(te.top,te.bottom),oe=Vo(te.left,te.right);return function(ge){var xe=ae(ge.top)&&ae(ge.bottom)&&oe(ge.left)&&oe(ge.right);return xe}},dl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},gl={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Pl=function(te){return function(ae){var oe=Vo(ae.top,ae.bottom),ge=Vo(ae.left,ae.right);return function(xe){return te===dl?oe(xe.top)&&oe(xe.bottom):ge(xe.left)&&ge(xe.right)}}},kr=function(ae,oe){var ge=oe.frame?oe.frame.scroll.diff.displacement:dr;return Fr(ae,ge)},Qa=function(ae,oe,ge){return oe.subject.active?ge(oe.subject.active)(ae):!1},Ga=function(ae,oe,ge){return ge(oe)(ae)},Ya=function(ae){var oe=ae.target,ge=ae.destination,xe=ae.viewport,Fe=ae.withDroppableDisplacement,Re=ae.isVisibleThroughFrameFn,_e=Fe?kr(oe,ge):oe;return Qa(_e,ge,Re)&&Ga(_e,xe,Re)},so=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:Fi}))},we=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:Wi}))},fn=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:Pl(ae.destination.axis)}))},Mn=function(ae,oe,ge){if(typeof ge=="boolean")return ge;if(!oe)return!0;var xe=oe.invisible,Fe=oe.visible;if(xe[ae])return!1;var Re=Fe[ae];return Re?Re.shouldAnimate:!0};function Sa(te,ae){var oe=te.page.marginBox,ge={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Jn(va(oe,ge))}function on(te){var ae=te.afterDragging,oe=te.destination,ge=te.displacedBy,xe=te.viewport,Fe=te.forceShouldAnimate,Re=te.last;return ae.reduce(function(bt,Tt){var Mt=Sa(Tt,ge),Dt=Tt.descriptor.id;bt.all.push(Dt);var At=so({target:Mt,destination:oe,viewport:xe,withDroppableDisplacement:!0});if(!At)return bt.invisible[Tt.descriptor.id]=!0,bt;var Jt=Mn(Dt,Re,Fe),$n={draggableId:Dt,shouldAnimate:Jt};return bt.visible[Dt]=$n,bt},{all:[],visible:{},invisible:{}})}function Ma(te,ae){if(!te.length)return 0;var oe=te[te.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function Fa(te){var ae=te.insideDestination,oe=te.inHomeList,ge=te.displacedBy,xe=te.destination,Fe=Ma(ae,{inHomeList:oe});return{displaced:tl,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:xe.descriptor.id,index:Fe}}}}function jn(te){var ae=te.draggable,oe=te.insideDestination,ge=te.destination,xe=te.viewport,Fe=te.displacedBy,Re=te.last,_e=te.index,bt=te.forceShouldAnimate,Tt=vi(ae,ge);if(_e==null)return Fa({insideDestination:oe,inHomeList:Tt,displacedBy:Fe,destination:ge});var Mt=gr(oe,function(ir){return ir.descriptor.index===_e});if(!Mt)return Fa({insideDestination:oe,inHomeList:Tt,displacedBy:Fe,destination:ge});var Dt=mo(ae,oe),At=oe.indexOf(Mt),Jt=Dt.slice(At),$n=on({afterDragging:Jt,destination:ge,displacedBy:Fe,last:Re,viewport:xe.frame,forceShouldAnimate:bt});return{displaced:$n,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:ge.descriptor.id,index:_e}}}}function Xn(te,ae){return!!ae.effected[te]}var sr=function(te){var ae=te.isMovingForward,oe=te.destination,ge=te.draggables,xe=te.combine,Fe=te.afterCritical;if(!oe.isCombineEnabled)return null;var Re=xe.draggableId,_e=ge[Re],bt=_e.descriptor.index,Tt=Xn(Re,Fe);return Tt?ae?bt:bt-1:ae?bt+1:bt},Ha=function(te){var ae=te.isMovingForward,oe=te.isInHomeList,ge=te.insideDestination,xe=te.location;if(!ge.length)return null;var Fe=xe.index,Re=ae?Fe+1:Fe-1,_e=ge[0].descriptor.index,bt=ge[ge.length-1].descriptor.index,Tt=oe?bt:bt+1;return Re<_e||Re>Tt?null:Re},Ta=function(te){var ae=te.isMovingForward,oe=te.isInHomeList,ge=te.draggable,xe=te.draggables,Fe=te.destination,Re=te.insideDestination,_e=te.previousImpact,bt=te.viewport,Tt=te.afterCritical,Mt=_e.at;if(Mt||Ue(!1),Mt.type==="REORDER"){var Dt=Ha({isMovingForward:ae,isInHomeList:oe,location:Mt.destination,insideDestination:Re});return Dt==null?null:jn({draggable:ge,insideDestination:Re,destination:Fe,viewport:bt,last:_e.displaced,displacedBy:_e.displacedBy,index:Dt})}var At=sr({isMovingForward:ae,destination:Fe,displaced:_e.displaced,draggables:xe,combine:Mt.combine,afterCritical:Tt});return At==null?null:jn({draggable:ge,insideDestination:Re,destination:Fe,viewport:bt,last:_e.displaced,displacedBy:_e.displacedBy,index:At})},Ja=function(te){var ae=te.displaced,oe=te.afterCritical,ge=te.combineWith,xe=te.displacedBy,Fe=!!(ae.visible[ge]||ae.invisible[ge]);return Xn(ge,oe)?Fe?dr:ha(xe.point):Fe?xe.point:dr},Rr=function(te){var ae=te.afterCritical,oe=te.impact,ge=te.draggables,xe=ko(oe);xe||Ue(!1);var Fe=xe.draggableId,Re=ge[Fe].page.borderBox.center,_e=Ja({displaced:oe.displaced,afterCritical:ae,combineWith:Fe,displacedBy:oe.displacedBy});return xr(Re,_e)},bo=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},$o=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},Wo=function(ae,oe,ge){return oe[ae.crossAxisStart]+ge.margin[ae.crossAxisStart]+ge.borderBox[ae.crossAxisSize]/2},Ti=function(ae){var oe=ae.axis,ge=ae.moveRelativeTo,xe=ae.isMoving;return za(oe.line,ge.marginBox[oe.end]+bo(oe,xe),Wo(oe,ge.marginBox,xe))},Ji=function(ae){var oe=ae.axis,ge=ae.moveRelativeTo,xe=ae.isMoving;return za(oe.line,ge.marginBox[oe.start]-$o(oe,xe),Wo(oe,ge.marginBox,xe))},al=function(ae){var oe=ae.axis,ge=ae.moveInto,xe=ae.isMoving;return za(oe.line,ge.contentBox[oe.start]+bo(oe,xe),Wo(oe,ge.contentBox,xe))},Zl=function(te){var ae=te.impact,oe=te.draggable,ge=te.draggables,xe=te.droppable,Fe=te.afterCritical,Re=ri(xe.descriptor.id,ge),_e=oe.page,bt=xe.axis;if(!Re.length)return al({axis:bt,moveInto:xe.page,isMoving:_e});var Tt=ae.displaced,Mt=ae.displacedBy,Dt=Tt.all[0];if(Dt){var At=ge[Dt];if(Xn(Dt,Fe))return Ji({axis:bt,moveRelativeTo:At.page,isMoving:_e});var Jt=en(At.page,Mt.point);return Ji({axis:bt,moveRelativeTo:Jt,isMoving:_e})}var $n=Re[Re.length-1];if($n.descriptor.id===oe.descriptor.id)return _e.borderBox.center;if(Xn($n.descriptor.id,Fe)){var ir=en($n.page,ha(Fe.displacedBy.point));return Ti({axis:bt,moveRelativeTo:ir,isMoving:_e})}return Ti({axis:bt,moveRelativeTo:$n.page,isMoving:_e})},Al=function(te,ae){var oe=te.frame;return oe?xr(ae,oe.scroll.diff.displacement):ae},So=function(ae){var oe=ae.impact,ge=ae.draggable,xe=ae.droppable,Fe=ae.draggables,Re=ae.afterCritical,_e=ge.page.borderBox.center,bt=oe.at;return!xe||!bt?_e:bt.type==="REORDER"?Zl({impact:oe,draggable:ge,draggables:Fe,droppable:xe,afterCritical:Re}):Rr({impact:oe,draggables:Fe,afterCritical:Re})},yl=function(te){var ae=So(te),oe=te.droppable,ge=oe?Al(oe,ae):ae;return ge},eu=function(te,ae){var oe=Wr(ae,te.scroll.initial),ge=ha(oe),xe=Jn({top:ae.y,bottom:ae.y+te.frame.height,left:ae.x,right:ae.x+te.frame.width}),Fe={frame:xe,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ae,diff:{value:oe,displacement:ge}}};return Fe};function Nl(te,ae){return te.map(function(oe){return ae[oe]})}function xl(te,ae){for(var oe=0;oe1?Mt.sort(function(Dt,At){return El(Dt)[_e.start]-El(At)[_e.start]})[0]:Tt.sort(function(Dt,At){var Jt=La(oe,Er(El(Dt))),$n=La(oe,Er(El(At)));return Jt!==$n?Jt-$n:El(Dt)[_e.start]-El(At)[_e.start]})[0]},Mu=function(ae,oe){var ge=ae.page.borderBox.center;return Xn(ae.descriptor.id,oe)?Wr(ge,oe.displacedBy.point):ge},rl=function(ae,oe){var ge=ae.page.borderBox;return Xn(ae.descriptor.id,oe)?Fr(ge,ha(oe.displacedBy.point)):ge},ku=function(te){var ae=te.pageBorderBoxCenter,oe=te.viewport,ge=te.destination,xe=te.insideDestination,Fe=te.afterCritical,Re=xe.filter(function(_e){return we({target:rl(_e,Fe),destination:ge,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(_e,bt){var Tt=Ua(ae,Al(ge,Mu(_e,Fe))),Mt=Ua(ae,Al(ge,Mu(bt,Fe)));return Ttae.left&&te.topae.top}function zu(te){var ae=te.pageBorderBox,oe=te.draggable,ge=te.candidates,xe=oe.page.borderBox.center,Fe=ge.map(function(Re){var _e=Re.axis,bt=za(Re.axis.line,ae.center[_e.line],Re.page.borderBox.center[_e.crossAxisLine]);return{id:Re.descriptor.id,distance:Ua(xe,bt)}}).sort(function(Re,_e){return _e.distance-Re.distance});return Fe[0]?Fe[0].id:null}function rs(te){var ae=te.pageBorderBox,oe=te.draggable,ge=te.droppables,xe=Oo(ge).filter(function(Fe){if(!Fe.isEnabled)return!1;var Re=Fe.subject.active;if(!Re||!Cu(ae,Re))return!1;if(Bi(Re)(ae.center))return!0;var _e=Fe.axis,bt=Re.center[_e.crossAxisLine],Tt=ae[_e.crossAxisStart],Mt=ae[_e.crossAxisEnd],Dt=Vo(Re[_e.crossAxisStart],Re[_e.crossAxisEnd]),At=Dt(Tt),Jt=Dt(Mt);return!At&&!Jt?!0:At?Ttbt});return xe.length?xe.length===1?xe[0].descriptor.id:zu({pageBorderBox:ae,draggable:oe,candidates:xe}):null}var Il=function(ae,oe){return Jn(Fr(ae,oe))},Hu=function(te,ae){var oe=te.frame;return oe?Il(ae,oe.scroll.diff.value):ae};function xu(te){var ae=te.displaced,oe=te.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Fu(te){var ae=te.draggable,oe=te.closest,ge=te.inHomeList;return oe?ge&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Fl=function(te){var ae=te.pageBorderBoxWithDroppableScroll,oe=te.draggable,ge=te.destination,xe=te.insideDestination,Fe=te.last,Re=te.viewport,_e=te.afterCritical,bt=ge.axis,Tt=nu(ge.axis,oe.displaceBy),Mt=Tt.value,Dt=ae[bt.start],At=ae[bt.end],Jt=mo(oe,xe),$n=gr(Jt,function(mr){var hr=mr.descriptor.id,Vr=mr.page.borderBox.center[bt.line],ro=Xn(hr,_e),co=xu({displaced:Fe,id:hr});return ro?co?At<=Vr:Dthr[_e.start]+ro&&Dthr[_e.start]-Tt+ro&&Mthr[_e.start]+Tt+ro&&Dthr[_e.start]+ro&&Mt=Ni)return To;var Fe=xe/Ni,Re=Lo+wi*Fe,_e=ge==="CANCEL"?Re*fi:Re;return Number(_e.toFixed(2))},ol=function(te){var ae=te.impact,oe=te.draggable,ge=te.dimensions,xe=te.viewport,Fe=te.afterCritical,Re=ge.draggables,_e=ge.droppables,bt=ji(ae),Tt=bt?_e[bt]:null,Mt=_e[oe.descriptor.droppableId],Dt=du({impact:ae,draggable:oe,draggables:Re,afterCritical:Fe,droppable:Tt||Mt,viewport:xe}),At=Wr(Dt,oe.client.borderBox.center);return At},Xi=function(te){var ae=te.draggables,oe=te.reason,ge=te.lastImpact,xe=te.home,Fe=te.viewport,Re=te.onLiftImpact;if(!ge.at||oe!=="DROP"){var _e=qa({draggables:ae,impact:Re,destination:xe,viewport:Fe,forceShouldAnimate:!0});return{impact:_e,didDropInsideDroppable:!1}}if(ge.at.type==="REORDER")return{impact:ge,didDropInsideDroppable:!0};var bt=(0,Ne.Z)({},ge,{displaced:tl});return{impact:bt,didDropInsideDroppable:!0}},Ee=function(te){var ae=te.getState,oe=te.dispatch;return function(ge){return function(xe){if(xe.type!=="DROP"){ge(xe);return}var Fe=ae(),Re=xe.payload.reason;if(Fe.phase==="COLLECTING"){oe(vr({reason:Re}));return}if(Fe.phase!=="IDLE"){var _e=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;_e&&Ue(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||Ue(!1);var bt=Fe.critical,Tt=Fe.dimensions,Mt=Tt.draggables[Fe.critical.draggable.id],Dt=Xi({reason:Re,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),At=Dt.impact,Jt=Dt.didDropInsideDroppable,$n=Jt?Hr(At):null,ir=Jt?ko(At):null,mr={index:bt.draggable.index,droppableId:bt.droppable.id},hr={draggableId:Mt.descriptor.id,type:Mt.descriptor.type,source:mr,reason:Re,mode:Fe.movementMode,destination:$n,combine:ir},Vr=ol({impact:At,draggable:Mt,dimensions:Tt,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),ro={critical:Fe.critical,afterCritical:Fe.afterCritical,result:hr,impact:At},co=!Ir(Fe.current.client.offset,Vr)||!!hr.combine;if(!co){oe(Oa({completed:ro}));return}var ui=Ro({current:Fe.current.client.offset,destination:Vr,reason:Re}),ni={newHomeClientOffset:Vr,dropDuration:ui,completed:ro};oe(sa(ni))}}}},Ce=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Qe(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||te()}}}function rt(te){var ae=te.onWindowScroll;function oe(){ae(Ce())}var ge=wn(oe),xe=Qe(ge),Fe=Pa;function Re(){return Fe!==Pa}function _e(){Re()&&Ue(!1),Fe=lr(window,[xe])}function bt(){Re()||Ue(!1),ge.cancel(),Fe(),Fe=Pa}return{start:_e,stop:bt,isActive:Re}}var Pt=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Et=function(te){var ae=rt({onWindowScroll:function(ge){te.dispatch(aa({newScroll:ge}))}});return function(oe){return function(ge){!ae.isActive()&&ge.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Pt(ge)&&ae.stop(),oe(ge)}}},$t=function(te){var ae=!1,oe=!1,ge=setTimeout(function(){oe=!0}),xe=function(Re){ae||oe||(ae=!0,te(Re),clearTimeout(ge))};return xe.wasCalled=function(){return ae},xe},Yt=function(){var te=[],ae=function(Fe){var Re=Ao(te,function(Tt){return Tt.timerId===Fe});Re===-1&&Ue(!1);var _e=te.splice(Re,1),bt=_e[0];bt.callback()},oe=function(Fe){var Re=setTimeout(function(){return ae(Re)}),_e={timerId:Re,callback:Fe};te.push(_e)},ge=function(){if(te.length){var Fe=[].concat(te);te.length=0,Fe.forEach(function(Re){clearTimeout(Re.timerId),Re.callback()})}};return{add:oe,flush:ge}},Ut=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},Cn=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},vn=function(ae,oe){if(ae===oe)return!0;var ge=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,xe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return ge&&xe},pn=function(ae,oe){cu(),oe(),Qi()},qn=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},na=function(ae,oe,ge,xe){if(!ae){ge(xe(oe));return}var Fe=$t(ge),Re={announce:Fe};ae(oe,Re),Fe.wasCalled()||ge(xe(oe))},ca=function(te,ae){var oe=Yt(),ge=null,xe=function(At,Jt){ge&&Ue(!1),pn("onBeforeCapture",function(){var $n=te().onBeforeCapture;if($n){var ir={draggableId:At,mode:Jt};$n(ir)}})},Fe=function(At,Jt){ge&&Ue(!1),pn("onBeforeDragStart",function(){var $n=te().onBeforeDragStart;$n&&$n(qn(At,Jt))})},Re=function(At,Jt){ge&&Ue(!1);var $n=qn(At,Jt);ge={mode:Jt,lastCritical:At,lastLocation:$n.source,lastCombine:null},oe.add(function(){pn("onDragStart",function(){return na(te().onDragStart,$n,ae,En.onDragStart)})})},_e=function(At,Jt){var $n=Hr(Jt),ir=ko(Jt);ge||Ue(!1);var mr=!vn(At,ge.lastCritical);mr&&(ge.lastCritical=At);var hr=!Ut(ge.lastLocation,$n);hr&&(ge.lastLocation=$n);var Vr=!Cn(ge.lastCombine,ir);if(Vr&&(ge.lastCombine=ir),!(!mr&&!hr&&!Vr)){var ro=(0,Ne.Z)({},qn(At,ge.mode),{combine:ir,destination:$n});oe.add(function(){pn("onDragUpdate",function(){return na(te().onDragUpdate,ro,ae,En.onDragUpdate)})})}},bt=function(){ge||Ue(!1),oe.flush()},Tt=function(At){ge||Ue(!1),ge=null,pn("onDragEnd",function(){return na(te().onDragEnd,At,ae,En.onDragEnd)})},Mt=function(){if(ge){var At=(0,Ne.Z)({},qn(ge.lastCritical,ge.mode),{combine:null,destination:null,reason:"CANCEL"});Tt(At)}};return{beforeCapture:xe,beforeStart:Fe,start:Re,update:_e,flush:bt,drop:Tt,abort:Mt}},Aa=function(te,ae){var oe=ca(te,ae);return function(ge){return function(xe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Re=Fe.payload.critical;oe.beforeStart(Re,Fe.payload.movementMode),xe(Fe),oe.start(Re,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var _e=Fe.payload.completed.result;oe.flush(),xe(Fe),oe.drop(_e);return}if(xe(Fe),Fe.type==="FLUSH"){oe.abort();return}var bt=ge.getState();bt.phase==="DRAGGING"&&oe.update(bt.critical,bt.impact)}}}},Ht=function(te){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var ge=te.getState();ge.phase!=="DROP_ANIMATING"&&Ue(!1),te.dispatch(Oa({completed:ge.completed}))}}},Xa=function(te){var ae=null,oe=null;function ge(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(xe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&ge(),xe(Fe),Fe.type==="DROP_ANIMATE"){var Re={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var bt=te.getState();bt.phase==="DROP_ANIMATING"&&te.dispatch(wr())}};oe=requestAnimationFrame(function(){oe=null,ae=lr(window,[Re])})}}}},_a=function(te){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&te.stopPublishing(),ae(oe)}}}},rr=function(te){var ae=!1;return function(){return function(oe){return function(ge){if(ge.type==="INITIAL_PUBLISH"){ae=!0,te.tryRecordFocus(ge.payload.critical.draggable.id),oe(ge),te.tryRestoreFocusRecorded();return}if(oe(ge),!!ae){if(ge.type==="FLUSH"){ae=!1,te.tryRestoreFocusRecorded();return}if(ge.type==="DROP_COMPLETE"){ae=!1;var xe=ge.payload.completed.result;xe.combine&&te.tryShiftRecord(xe.draggableId,xe.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},Tr=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},$r=function(te){return function(ae){return function(oe){return function(ge){if(Tr(ge)){te.stop(),oe(ge);return}if(ge.type==="INITIAL_PUBLISH"){oe(ge);var xe=ae.getState();xe.phase!=="DRAGGING"&&Ue(!1),te.start(xe);return}oe(ge),te.scroll(ae.getState())}}}},Dr=function(te){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var ge=te.getState();ge.phase==="DROP_PENDING"&&(ge.isWaiting||te.dispatch(Br({reason:ge.reason})))}}}},Gr=Ze.qC,zr=function(te){var ae=te.dimensionMarshal,oe=te.focusMarshal,ge=te.styleMarshal,xe=te.getResponders,Fe=te.announce,Re=te.autoScroller;return(0,Ze.MT)(Wu,Gr((0,Ze.md)(Ko(ge),_a(ae),Gn(ae),Ee,Ht,Xa,Dr,$r(Re),Et,rr(oe),Aa(xe,Fe))))},tr=function(){return{additions:{},removals:{},modified:{}}};function nr(te){var ae=te.registry,oe=te.callbacks,ge=tr(),xe=null,Fe=function(){xe||(oe.collectionStarting(),xe=requestAnimationFrame(function(){xe=null,cu();var Mt=ge,Dt=Mt.additions,At=Mt.removals,Jt=Mt.modified,$n=Object.keys(Dt).map(function(hr){return ae.draggable.getById(hr).getDimension(dr)}).sort(function(hr,Vr){return hr.descriptor.index-Vr.descriptor.index}),ir=Object.keys(Jt).map(function(hr){var Vr=ae.droppable.getById(hr),ro=Vr.callbacks.getScrollWhileDragging();return{droppableId:hr,scroll:ro}}),mr={additions:$n,removals:Object.keys(At),modified:ir};ge=tr(),Qi(),oe.publish(mr)}))},Re=function(Mt){var Dt=Mt.descriptor.id;ge.additions[Dt]=Mt,ge.modified[Mt.descriptor.droppableId]=!0,ge.removals[Dt]&&delete ge.removals[Dt],Fe()},_e=function(Mt){var Dt=Mt.descriptor;ge.removals[Dt.id]=!0,ge.modified[Dt.droppableId]=!0,ge.additions[Dt.id]&&delete ge.additions[Dt.id],Fe()},bt=function(){xe&&(cancelAnimationFrame(xe),xe=null,ge=tr())};return{add:Re,remove:_e,stop:bt}}var fr=function(te){var ae=te.scrollHeight,oe=te.scrollWidth,ge=te.height,xe=te.width,Fe=Wr({x:oe,y:ae},{x:xe,y:ge}),Re={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Re},Wa=function(){var te=document.documentElement;return te||Ue(!1),te},or=function(){var te=Wa(),ae=fr({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ae},Kr=function(){var te=Ce(),ae=or(),oe=te.y,ge=te.x,xe=Wa(),Fe=xe.clientWidth,Re=xe.clientHeight,_e=ge+Fe,bt=oe+Re,Tt=Jn({top:oe,left:ge,right:_e,bottom:bt}),Mt={frame:Tt,scroll:{initial:te,current:te,max:ae,diff:{value:dr,displacement:dr}}};return Mt},Po=function(te){var ae=te.critical,oe=te.scrollOptions,ge=te.registry;cu();var xe=Kr(),Fe=xe.scroll.current,Re=ae.droppable,_e=ge.droppable.getAllByType(Re.type).map(function(Dt){return Dt.callbacks.getDimensionAndWatchScroll(Fe,oe)}),bt=ge.draggable.getAllByType(ae.draggable.type).map(function(Dt){return Dt.getDimension(Fe)}),Tt={draggables:Yo(bt),droppables:Qo(_e)};Qi();var Mt={dimensions:Tt,critical:ae,viewport:xe};return Mt};function lo(te,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var ge=te.droppable.getById(oe.descriptor.droppableId);return ge.descriptor.mode==="virtual"}var Mr=function(te,ae){var oe=null,ge=nr({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:te}),xe=function(Jt,$n){te.droppable.exists(Jt)||Ue(!1),oe&&ae.updateDroppableIsEnabled({id:Jt,isEnabled:$n})},Fe=function(Jt,$n){oe&&(te.droppable.exists(Jt)||Ue(!1),ae.updateDroppableIsCombineEnabled({id:Jt,isCombineEnabled:$n}))},Re=function(Jt,$n){oe&&(te.droppable.exists(Jt)||Ue(!1),ae.updateDroppableScroll({id:Jt,newScroll:$n}))},_e=function(Jt,$n){oe&&te.droppable.getById(Jt).callbacks.scroll($n)},bt=function(){if(oe){ge.stop();var Jt=oe.critical.droppable;te.droppable.getAllByType(Jt.type).forEach(function($n){return $n.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Tt=function(Jt){oe||Ue(!1);var $n=oe.critical.draggable;Jt.type==="ADDITION"&&lo(te,$n,Jt.value)&&ge.add(Jt.value),Jt.type==="REMOVAL"&&lo(te,$n,Jt.value)&&ge.remove(Jt.value)},Mt=function(Jt){oe&&Ue(!1);var $n=te.draggable.getById(Jt.draggableId),ir=te.droppable.getById($n.descriptor.droppableId),mr={draggable:$n.descriptor,droppable:ir.descriptor},hr=te.subscribe(Tt);return oe={critical:mr,unsubscribe:hr},Po({critical:mr,registry:te,scrollOptions:Jt.scrollOptions})},Dt={updateDroppableIsEnabled:xe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:_e,updateDroppableScroll:Re,startPublishing:Mt,stopPublishing:bt};return Dt},vo=function(te,ae){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ae?!1:te.completed.result.reason==="DROP"},Bo=function(te){window.scrollBy(te.x,te.y)},Ra=Wt(function(te){return Oo(te).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),wo=function(ae,oe){var ge=gr(Ra(oe),function(xe){return xe.frame||Ue(!1),Bi(xe.frame.pageMarginBox)(ae)});return ge},yi=function(te){var ae=te.center,oe=te.destination,ge=te.droppables;if(oe){var xe=ge[oe];return xe.frame?xe:null}var Fe=wo(ae,ge);return Fe},Do={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Xr=function(te,ae){var oe=te[ae.size]*Do.startFromPercentage,ge=te[ae.size]*Do.maxScrollAtPercentage,xe={startScrollingFrom:oe,maxScrollValueAt:ge};return xe},bi=function(te){var ae=te.startOfRange,oe=te.endOfRange,ge=te.current,xe=oe-ae;if(xe===0)return 0;var Fe=ge-ae,Re=Fe/xe;return Re},Qr=1,gi=function(te,ae){if(te>ae.startScrollingFrom)return 0;if(te<=ae.maxScrollValueAt)return Do.maxPixelScroll;if(te===ae.startScrollingFrom)return Qr;var oe=bi({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:te}),ge=1-oe,xe=Do.maxPixelScroll*Do.ease(ge);return Math.ceil(xe)},_o=Do.durationDampening.accelerateAt,_i=Do.durationDampening.stopDampeningAt,to=function(te,ae){var oe=ae,ge=_i,xe=Date.now(),Fe=xe-oe;if(Fe>=_i)return te;if(Fe<_o)return Qr;var Re=bi({startOfRange:_o,endOfRange:ge,current:Fe}),_e=te*Do.ease(Re);return Math.ceil(_e)},_r=function(te){var ae=te.distanceToEdge,oe=te.thresholds,ge=te.dragStartTime,xe=te.shouldUseTimeDampening,Fe=gi(ae,oe);return Fe===0?0:xe?Math.max(to(Fe,ge),Qr):Fe},Yr=function(te){var ae=te.container,oe=te.distanceToEdges,ge=te.dragStartTime,xe=te.axis,Fe=te.shouldUseTimeDampening,Re=Xr(ae,xe),_e=oe[xe.end]ae.height,Fe=oe.width>ae.width;return!Fe&&!xe?ge:Fe&&xe?null:{x:Fe?0:ge.x,y:xe?0:ge.y}},ce=Or(function(te){return te===0?0:te}),pe=function(te){var ae=te.dragStartTime,oe=te.container,ge=te.subject,xe=te.center,Fe=te.shouldUseTimeDampening,Re={top:xe.y-oe.top,right:oe.right-xe.x,bottom:oe.bottom-xe.y,left:xe.x-oe.left},_e=Yr({container:oe,distanceToEdges:Re,dragStartTime:ae,axis:dl,shouldUseTimeDampening:Fe}),bt=Yr({container:oe,distanceToEdges:Re,dragStartTime:ae,axis:gl,shouldUseTimeDampening:Fe}),Tt=ce({x:bt,y:_e});if(Ir(Tt,dr))return null;var Mt=Zr({container:oe,subject:ge,proposedScroll:Tt});return Mt?Ir(Mt,dr)?null:Mt:null},Pe=Or(function(te){return te===0?0:te>0?1:-1}),Ot=function(){var te=function(oe,ge){return oe<0?oe:oe>ge?oe-ge:0};return function(ae){var oe=ae.current,ge=ae.max,xe=ae.change,Fe=xr(oe,xe),Re={x:te(Fe.x,ge.x),y:te(Fe.y,ge.y)};return Ir(Re,dr)?null:Re}}(),tn=function(ae){var oe=ae.max,ge=ae.current,xe=ae.change,Fe={x:Math.max(ge.x,oe.x),y:Math.max(ge.y,oe.y)},Re=Pe(xe),_e=Ot({max:Fe,current:ge,change:Re});return!_e||Re.x!==0&&_e.x===0||Re.y!==0&&_e.y===0},wa=function(ae,oe){return tn({current:ae.scroll.current,max:ae.scroll.max,change:oe})},ma=function(ae,oe){if(!wa(ae,oe))return null;var ge=ae.scroll.max,xe=ae.scroll.current;return Ot({current:xe,max:ge,change:oe})},zn=function(ae,oe){var ge=ae.frame;return ge?tn({current:ge.scroll.current,max:ge.scroll.max,change:oe}):!1},jt=function(ae,oe){var ge=ae.frame;return!ge||!zn(ae,oe)?null:Ot({current:ge.scroll.current,max:ge.scroll.max,change:oe})},Yn=function(te){var ae=te.viewport,oe=te.subject,ge=te.center,xe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Re=pe({dragStartTime:xe,container:ae.frame,subject:oe,center:ge,shouldUseTimeDampening:Fe});return Re&&wa(ae,Re)?Re:null},xn=function(te){var ae=te.droppable,oe=te.subject,ge=te.center,xe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Re=ae.frame;if(!Re)return null;var _e=pe({dragStartTime:xe,container:Re.pageMarginBox,subject:oe,center:ge,shouldUseTimeDampening:Fe});return _e&&zn(ae,_e)?_e:null},Ct=function(te){var ae=te.state,oe=te.dragStartTime,ge=te.shouldUseTimeDampening,xe=te.scrollWindow,Fe=te.scrollDroppable,Re=ae.current.page.borderBoxCenter,_e=ae.dimensions.draggables[ae.critical.draggable.id],bt=_e.page.marginBox;if(ae.isWindowScrollAllowed){var Tt=ae.viewport,Mt=Yn({dragStartTime:oe,viewport:Tt,subject:bt,center:Re,shouldUseTimeDampening:ge});if(Mt){xe(Mt);return}}var Dt=yi({center:Re,destination:ji(ae.impact),droppables:ae.dimensions.droppables});if(Dt){var At=xn({dragStartTime:oe,droppable:Dt,subject:bt,center:Re,shouldUseTimeDampening:ge});At&&Fe(Dt.descriptor.id,At)}},gn=function(te){var ae=te.scrollWindow,oe=te.scrollDroppable,ge=wn(ae),xe=wn(oe),Fe=null,Re=function(Mt){Fe||Ue(!1);var Dt=Fe,At=Dt.shouldUseTimeDampening,Jt=Dt.dragStartTime;Ct({state:Mt,scrollWindow:ge,scrollDroppable:xe,dragStartTime:Jt,shouldUseTimeDampening:At})},_e=function(Mt){cu(),Fe&&Ue(!1);var Dt=Date.now(),At=!1,Jt=function(){At=!0};Ct({state:Mt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Jt,scrollDroppable:Jt}),Fe={dragStartTime:Dt,shouldUseTimeDampening:At},Qi(),At&&Re(Mt)},bt=function(){Fe&&(ge.cancel(),xe.cancel(),Fe=null)};return{start:_e,stop:bt,scroll:Re}},In=function(te){var ae=te.move,oe=te.scrollDroppable,ge=te.scrollWindow,xe=function(Tt,Mt){var Dt=xr(Tt.current.client.selection,Mt);ae({client:Dt})},Fe=function(Tt,Mt){if(!zn(Tt,Mt))return Mt;var Dt=jt(Tt,Mt);if(!Dt)return oe(Tt.descriptor.id,Mt),null;var At=Wr(Mt,Dt);oe(Tt.descriptor.id,At);var Jt=Wr(Mt,At);return Jt},Re=function(Tt,Mt,Dt){if(!Tt||!wa(Mt,Dt))return Dt;var At=ma(Mt,Dt);if(!At)return ge(Dt),null;var Jt=Wr(Dt,At);ge(Jt);var $n=Wr(Dt,Jt);return $n},_e=function(Tt){var Mt=Tt.scrollJumpRequest;if(Mt){var Dt=ji(Tt.impact);Dt||Ue(!1);var At=Fe(Tt.dimensions.droppables[Dt],Mt);if(At){var Jt=Tt.viewport,$n=Re(Tt.isWindowScrollAllowed,Jt,At);$n&&xe(Tt,$n)}}};return _e},ra=function(te){var ae=te.scrollDroppable,oe=te.scrollWindow,ge=te.move,xe=gn({scrollWindow:oe,scrollDroppable:ae}),Fe=In({move:ge,scrollWindow:oe,scrollDroppable:ae}),Re=function(Tt){if(Tt.phase==="DRAGGING"){if(Tt.movementMode==="FLUID"){xe.scroll(Tt);return}Tt.scrollJumpRequest&&Fe(Tt)}},_e={scroll:Re,start:xe.start,stop:xe.stop};return _e},Hn="data-rbd",ba=function(){var te=Hn+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),ta=function(){var te=Hn+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),oa=function(){var te=Hn+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),Ka={contextId:Hn+"-scroll-container-context-id"},Pn=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},ya=function(ae,oe){return ae.map(function(ge){var xe=ge.styles[oe];return xe?ge.selector+" { "+xe+" }":""}).join(" ")},ja="pointer-events: none;",qr=function(te){var ae=Pn(te),oe=function(){var _e=` + `},En={dragHandleUsageInstructions:Xt,onDragStart:Kn,onDragUpdate:Un,onDragEnd:da},dr={x:0,y:0},Cr=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},Wr=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},Ir=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},ha=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},za=function(ae,oe,ge){var xe;return ge===void 0&&(ge=0),xe={},xe[ae]=oe,xe[ae==="x"?"y":"x"]=ge,xe},Ua=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},La=function(ae,oe){return Math.min.apply(Math,oe.map(function(ge){return Ua(ae,ge)}))},Or=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},no=function(te,ae){var oe=Jn({top:Math.max(ae.top,te.top),right:Math.min(ae.right,te.right),bottom:Math.min(ae.bottom,te.bottom),left:Math.max(ae.left,te.left)});return oe.width<=0||oe.height<=0?null:oe},xr=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},Er=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},Pr={top:0,right:0,bottom:0,left:0},si=function(ae,oe){return oe?xr(ae,oe.scroll.diff.displacement):ae},ai=function(ae,oe,ge){if(ge&&ge.increasedBy){var xe;return(0,Ne.Z)({},ae,(xe={},xe[oe.end]=ae[oe.end]+ge.increasedBy[oe.line],xe))}return ae},Bi=function(ae,oe){return oe&&oe.shouldClipSubject?no(oe.pageMarginBox,ae):Jn(ae)},po=function(te){var ae=te.page,oe=te.withPlaceholder,ge=te.axis,xe=te.frame,Fe=si(ae.marginBox,xe),Re=ai(Fe,ge,oe),_e=Bi(Re,xe);return{page:ae,withPlaceholder:oe,active:_e}},yo=function(te,ae){te.frame||Ue(!1);var oe=te.frame,ge=Wr(ae,oe.scroll.initial),xe=ha(ge),Fe=(0,Ne.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:ge,displacement:xe},max:oe.scroll.max}}),Re=po({page:te.subject.page,withPlaceholder:te.subject.withPlaceholder,axis:te.axis,frame:Fe}),_e=(0,Ne.Z)({},te,{frame:Fe,subject:Re});return _e};function Go(te){return Number.isInteger?Number.isInteger(te):typeof te=="number"&&isFinite(te)&&Math.floor(te)===te}function Mo(te){return Object.values?Object.values(te):Object.keys(te).map(function(ae){return te[ae]})}function Do(te,ae){if(te.findIndex)return te.findIndex(ae);for(var oe=0;oete.bottom,Tt=ge.leftte.right,Mt=bt&&Tt;if(Mt)return!0;var Dt=bt&&Re||Tt&&Fe;return Dt}},Vi=function(te){var ae=Vo(te.top,te.bottom),oe=Vo(te.left,te.right);return function(ge){var xe=ae(ge.top)&&ae(ge.bottom)&&oe(ge.left)&&oe(ge.right);return xe}},dl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ml={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},yl=function(te){return function(ae){var oe=Vo(ae.top,ae.bottom),ge=Vo(ae.left,ae.right);return function(xe){return te===dl?oe(xe.top)&&oe(xe.bottom):ge(xe.left)&&ge(xe.right)}}},kr=function(ae,oe){var ge=oe.frame?oe.frame.scroll.diff.displacement:dr;return xr(ae,ge)},Qa=function(ae,oe,ge){return oe.subject.active?ge(oe.subject.active)(ae):!1},Ga=function(ae,oe,ge){return ge(oe)(ae)},Ya=function(ae){var oe=ae.target,ge=ae.destination,xe=ae.viewport,Fe=ae.withDroppableDisplacement,Re=ae.isVisibleThroughFrameFn,_e=Fe?kr(oe,ge):oe;return Qa(_e,ge,Re)&&Ga(_e,xe,Re)},uo=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:wi}))},we=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:Vi}))},fn=function(ae){return Ya((0,Ne.Z)({},ae,{isVisibleThroughFrameFn:yl(ae.destination.axis)}))},Mn=function(ae,oe,ge){if(typeof ge=="boolean")return ge;if(!oe)return!0;var xe=oe.invisible,Fe=oe.visible;if(xe[ae])return!1;var Re=Fe[ae];return Re?Re.shouldAnimate:!0};function Sa(te,ae){var oe=te.page.marginBox,ge={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Jn(va(oe,ge))}function on(te){var ae=te.afterDragging,oe=te.destination,ge=te.displacedBy,xe=te.viewport,Fe=te.forceShouldAnimate,Re=te.last;return ae.reduce(function(bt,Tt){var Mt=Sa(Tt,ge),Dt=Tt.descriptor.id;bt.all.push(Dt);var At=uo({target:Mt,destination:oe,viewport:xe,withDroppableDisplacement:!0});if(!At)return bt.invisible[Tt.descriptor.id]=!0,bt;var Jt=Mn(Dt,Re,Fe),$n={draggableId:Dt,shouldAnimate:Jt};return bt.visible[Dt]=$n,bt},{all:[],visible:{},invisible:{}})}function Ma(te,ae){if(!te.length)return 0;var oe=te[te.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function Fa(te){var ae=te.insideDestination,oe=te.inHomeList,ge=te.displacedBy,xe=te.destination,Fe=Ma(ae,{inHomeList:oe});return{displaced:tl,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:xe.descriptor.id,index:Fe}}}}function jn(te){var ae=te.draggable,oe=te.insideDestination,ge=te.destination,xe=te.viewport,Fe=te.displacedBy,Re=te.last,_e=te.index,bt=te.forceShouldAnimate,Tt=hi(ae,ge);if(_e==null)return Fa({insideDestination:oe,inHomeList:Tt,displacedBy:Fe,destination:ge});var Mt=gr(oe,function(ir){return ir.descriptor.index===_e});if(!Mt)return Fa({insideDestination:oe,inHomeList:Tt,displacedBy:Fe,destination:ge});var Dt=co(ae,oe),At=oe.indexOf(Mt),Jt=Dt.slice(At),$n=on({afterDragging:Jt,destination:ge,displacedBy:Fe,last:Re,viewport:xe.frame,forceShouldAnimate:bt});return{displaced:$n,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:ge.descriptor.id,index:_e}}}}function Xn(te,ae){return!!ae.effected[te]}var sr=function(te){var ae=te.isMovingForward,oe=te.destination,ge=te.draggables,xe=te.combine,Fe=te.afterCritical;if(!oe.isCombineEnabled)return null;var Re=xe.draggableId,_e=ge[Re],bt=_e.descriptor.index,Tt=Xn(Re,Fe);return Tt?ae?bt:bt-1:ae?bt+1:bt},Ha=function(te){var ae=te.isMovingForward,oe=te.isInHomeList,ge=te.insideDestination,xe=te.location;if(!ge.length)return null;var Fe=xe.index,Re=ae?Fe+1:Fe-1,_e=ge[0].descriptor.index,bt=ge[ge.length-1].descriptor.index,Tt=oe?bt:bt+1;return Re<_e||Re>Tt?null:Re},Ta=function(te){var ae=te.isMovingForward,oe=te.isInHomeList,ge=te.draggable,xe=te.draggables,Fe=te.destination,Re=te.insideDestination,_e=te.previousImpact,bt=te.viewport,Tt=te.afterCritical,Mt=_e.at;if(Mt||Ue(!1),Mt.type==="REORDER"){var Dt=Ha({isMovingForward:ae,isInHomeList:oe,location:Mt.destination,insideDestination:Re});return Dt==null?null:jn({draggable:ge,insideDestination:Re,destination:Fe,viewport:bt,last:_e.displaced,displacedBy:_e.displacedBy,index:Dt})}var At=sr({isMovingForward:ae,destination:Fe,displaced:_e.displaced,draggables:xe,combine:Mt.combine,afterCritical:Tt});return At==null?null:jn({draggable:ge,insideDestination:Re,destination:Fe,viewport:bt,last:_e.displaced,displacedBy:_e.displacedBy,index:At})},Ja=function(te){var ae=te.displaced,oe=te.afterCritical,ge=te.combineWith,xe=te.displacedBy,Fe=!!(ae.visible[ge]||ae.invisible[ge]);return Xn(ge,oe)?Fe?dr:ha(xe.point):Fe?xe.point:dr},Rr=function(te){var ae=te.afterCritical,oe=te.impact,ge=te.draggables,xe=ko(oe);xe||Ue(!1);var Fe=xe.draggableId,Re=ge[Fe].page.borderBox.center,_e=Ja({displaced:oe.displaced,afterCritical:ae,combineWith:Fe,displacedBy:oe.displacedBy});return Cr(Re,_e)},bo=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},$o=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},Wo=function(ae,oe,ge){return oe[ae.crossAxisStart]+ge.margin[ae.crossAxisStart]+ge.borderBox[ae.crossAxisSize]/2},_i=function(ae){var oe=ae.axis,ge=ae.moveRelativeTo,xe=ae.isMoving;return za(oe.line,ge.marginBox[oe.end]+bo(oe,xe),Wo(oe,ge.marginBox,xe))},Xi=function(ae){var oe=ae.axis,ge=ae.moveRelativeTo,xe=ae.isMoving;return za(oe.line,ge.marginBox[oe.start]-$o(oe,xe),Wo(oe,ge.marginBox,xe))},al=function(ae){var oe=ae.axis,ge=ae.moveInto,xe=ae.isMoving;return za(oe.line,ge.contentBox[oe.start]+bo(oe,xe),Wo(oe,ge.contentBox,xe))},Zl=function(te){var ae=te.impact,oe=te.draggable,ge=te.draggables,xe=te.droppable,Fe=te.afterCritical,Re=ri(xe.descriptor.id,ge),_e=oe.page,bt=xe.axis;if(!Re.length)return al({axis:bt,moveInto:xe.page,isMoving:_e});var Tt=ae.displaced,Mt=ae.displacedBy,Dt=Tt.all[0];if(Dt){var At=ge[Dt];if(Xn(Dt,Fe))return Xi({axis:bt,moveRelativeTo:At.page,isMoving:_e});var Jt=en(At.page,Mt.point);return Xi({axis:bt,moveRelativeTo:Jt,isMoving:_e})}var $n=Re[Re.length-1];if($n.descriptor.id===oe.descriptor.id)return _e.borderBox.center;if(Xn($n.descriptor.id,Fe)){var ir=en($n.page,ha(Fe.displacedBy.point));return _i({axis:bt,moveRelativeTo:ir,isMoving:_e})}return _i({axis:bt,moveRelativeTo:$n.page,isMoving:_e})},Nl=function(te,ae){var oe=te.frame;return oe?Cr(ae,oe.scroll.diff.displacement):ae},ho=function(ae){var oe=ae.impact,ge=ae.draggable,xe=ae.droppable,Fe=ae.draggables,Re=ae.afterCritical,_e=ge.page.borderBox.center,bt=oe.at;return!xe||!bt?_e:bt.type==="REORDER"?Zl({impact:oe,draggable:ge,draggables:Fe,droppable:xe,afterCritical:Re}):Rr({impact:oe,draggables:Fe,afterCritical:Re})},bl=function(te){var ae=ho(te),oe=te.droppable,ge=oe?Nl(oe,ae):ae;return ge},eu=function(te,ae){var oe=Wr(ae,te.scroll.initial),ge=ha(oe),xe=Jn({top:ae.y,bottom:ae.y+te.frame.height,left:ae.x,right:ae.x+te.frame.width}),Fe={frame:xe,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ae,diff:{value:oe,displacement:ge}}};return Fe};function Il(te,ae){return te.map(function(oe){return ae[oe]})}function Fl(te,ae){for(var oe=0;oe1?Mt.sort(function(Dt,At){return El(Dt)[_e.start]-El(At)[_e.start]})[0]:Tt.sort(function(Dt,At){var Jt=La(oe,Er(El(Dt))),$n=La(oe,Er(El(At)));return Jt!==$n?Jt-$n:El(Dt)[_e.start]-El(At)[_e.start]})[0]},Mu=function(ae,oe){var ge=ae.page.borderBox.center;return Xn(ae.descriptor.id,oe)?Wr(ge,oe.displacedBy.point):ge},rl=function(ae,oe){var ge=ae.page.borderBox;return Xn(ae.descriptor.id,oe)?xr(ge,ha(oe.displacedBy.point)):ge},ku=function(te){var ae=te.pageBorderBoxCenter,oe=te.viewport,ge=te.destination,xe=te.insideDestination,Fe=te.afterCritical,Re=xe.filter(function(_e){return we({target:rl(_e,Fe),destination:ge,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(_e,bt){var Tt=Ua(ae,Nl(ge,Mu(_e,Fe))),Mt=Ua(ae,Nl(ge,Mu(bt,Fe)));return Ttae.left&&te.topae.top}function zu(te){var ae=te.pageBorderBox,oe=te.draggable,ge=te.candidates,xe=oe.page.borderBox.center,Fe=ge.map(function(Re){var _e=Re.axis,bt=za(Re.axis.line,ae.center[_e.line],Re.page.borderBox.center[_e.crossAxisLine]);return{id:Re.descriptor.id,distance:Ua(xe,bt)}}).sort(function(Re,_e){return _e.distance-Re.distance});return Fe[0]?Fe[0].id:null}function rs(te){var ae=te.pageBorderBox,oe=te.draggable,ge=te.droppables,xe=Io(ge).filter(function(Fe){if(!Fe.isEnabled)return!1;var Re=Fe.subject.active;if(!Re||!Cu(ae,Re))return!1;if(Di(Re)(ae.center))return!0;var _e=Fe.axis,bt=Re.center[_e.crossAxisLine],Tt=ae[_e.crossAxisStart],Mt=ae[_e.crossAxisEnd],Dt=Vo(Re[_e.crossAxisStart],Re[_e.crossAxisEnd]),At=Dt(Tt),Jt=Dt(Mt);return!At&&!Jt?!0:At?Ttbt});return xe.length?xe.length===1?xe[0].descriptor.id:zu({pageBorderBox:ae,draggable:oe,candidates:xe}):null}var Ol=function(ae,oe){return Jn(xr(ae,oe))},Hu=function(te,ae){var oe=te.frame;return oe?Ol(ae,oe.scroll.diff.value):ae};function xu(te){var ae=te.displaced,oe=te.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Fu(te){var ae=te.draggable,oe=te.closest,ge=te.inHomeList;return oe?ge&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var Bl=function(te){var ae=te.pageBorderBoxWithDroppableScroll,oe=te.draggable,ge=te.destination,xe=te.insideDestination,Fe=te.last,Re=te.viewport,_e=te.afterCritical,bt=ge.axis,Tt=nu(ge.axis,oe.displaceBy),Mt=Tt.value,Dt=ae[bt.start],At=ae[bt.end],Jt=co(oe,xe),$n=gr(Jt,function(mr){var hr=mr.descriptor.id,Vr=mr.page.borderBox.center[bt.line],ro=Xn(hr,_e),so=xu({displaced:Fe,id:hr});return ro?so?At<=Vr:Dthr[_e.start]+ro&&Dthr[_e.start]-Tt+ro&&Mthr[_e.start]+Tt+ro&&Dthr[_e.start]+ro&&Mt=Ii)return To;var Fe=xe/Ii,Re=Oo+Ai*Fe,_e=ge==="CANCEL"?Re*pi:Re;return Number(_e.toFixed(2))},ol=function(te){var ae=te.impact,oe=te.draggable,ge=te.dimensions,xe=te.viewport,Fe=te.afterCritical,Re=ge.draggables,_e=ge.droppables,bt=Wi(ae),Tt=bt?_e[bt]:null,Mt=_e[oe.descriptor.droppableId],Dt=du({impact:ae,draggable:oe,draggables:Re,afterCritical:Fe,droppable:Tt||Mt,viewport:xe}),At=Wr(Dt,oe.client.borderBox.center);return At},qi=function(te){var ae=te.draggables,oe=te.reason,ge=te.lastImpact,xe=te.home,Fe=te.viewport,Re=te.onLiftImpact;if(!ge.at||oe!=="DROP"){var _e=qa({draggables:ae,impact:Re,destination:xe,viewport:Fe,forceShouldAnimate:!0});return{impact:_e,didDropInsideDroppable:!1}}if(ge.at.type==="REORDER")return{impact:ge,didDropInsideDroppable:!0};var bt=(0,Ne.Z)({},ge,{displaced:tl});return{impact:bt,didDropInsideDroppable:!0}},Ee=function(te){var ae=te.getState,oe=te.dispatch;return function(ge){return function(xe){if(xe.type!=="DROP"){ge(xe);return}var Fe=ae(),Re=xe.payload.reason;if(Fe.phase==="COLLECTING"){oe(vr({reason:Re}));return}if(Fe.phase!=="IDLE"){var _e=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;_e&&Ue(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||Ue(!1);var bt=Fe.critical,Tt=Fe.dimensions,Mt=Tt.draggables[Fe.critical.draggable.id],Dt=qi({reason:Re,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),At=Dt.impact,Jt=Dt.didDropInsideDroppable,$n=Jt?Hr(At):null,ir=Jt?ko(At):null,mr={index:bt.draggable.index,droppableId:bt.droppable.id},hr={draggableId:Mt.descriptor.id,type:Mt.descriptor.type,source:mr,reason:Re,mode:Fe.movementMode,destination:$n,combine:ir},Vr=ol({impact:At,draggable:Mt,dimensions:Tt,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),ro={critical:Fe.critical,afterCritical:Fe.afterCritical,result:hr,impact:At},so=!Ir(Fe.current.client.offset,Vr)||!!hr.combine;if(!so){oe(Oa({completed:ro}));return}var ui=Lo({current:Fe.current.client.offset,destination:Vr,reason:Re}),ni={newHomeClientOffset:Vr,dropDuration:ui,completed:ro};oe(sa(ni))}}}},Ce=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Qe(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||te()}}}function rt(te){var ae=te.onWindowScroll;function oe(){ae(Ce())}var ge=wn(oe),xe=Qe(ge),Fe=Pa;function Re(){return Fe!==Pa}function _e(){Re()&&Ue(!1),Fe=lr(window,[xe])}function bt(){Re()||Ue(!1),ge.cancel(),Fe(),Fe=Pa}return{start:_e,stop:bt,isActive:Re}}var Pt=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Et=function(te){var ae=rt({onWindowScroll:function(ge){te.dispatch(ra({newScroll:ge}))}});return function(oe){return function(ge){!ae.isActive()&&ge.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Pt(ge)&&ae.stop(),oe(ge)}}},$t=function(te){var ae=!1,oe=!1,ge=setTimeout(function(){oe=!0}),xe=function(Re){ae||oe||(ae=!0,te(Re),clearTimeout(ge))};return xe.wasCalled=function(){return ae},xe},Yt=function(){var te=[],ae=function(Fe){var Re=Do(te,function(Tt){return Tt.timerId===Fe});Re===-1&&Ue(!1);var _e=te.splice(Re,1),bt=_e[0];bt.callback()},oe=function(Fe){var Re=setTimeout(function(){return ae(Re)}),_e={timerId:Re,callback:Fe};te.push(_e)},ge=function(){if(te.length){var Fe=[].concat(te);te.length=0,Fe.forEach(function(Re){clearTimeout(Re.timerId),Re.callback()})}};return{add:oe,flush:ge}},Ut=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},Cn=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},vn=function(ae,oe){if(ae===oe)return!0;var ge=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,xe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return ge&&xe},pn=function(ae,oe){cu(),oe(),Yi()},qn=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},aa=function(ae,oe,ge,xe){if(!ae){ge(xe(oe));return}var Fe=$t(ge),Re={announce:Fe};ae(oe,Re),Fe.wasCalled()||ge(xe(oe))},ca=function(te,ae){var oe=Yt(),ge=null,xe=function(At,Jt){ge&&Ue(!1),pn("onBeforeCapture",function(){var $n=te().onBeforeCapture;if($n){var ir={draggableId:At,mode:Jt};$n(ir)}})},Fe=function(At,Jt){ge&&Ue(!1),pn("onBeforeDragStart",function(){var $n=te().onBeforeDragStart;$n&&$n(qn(At,Jt))})},Re=function(At,Jt){ge&&Ue(!1);var $n=qn(At,Jt);ge={mode:Jt,lastCritical:At,lastLocation:$n.source,lastCombine:null},oe.add(function(){pn("onDragStart",function(){return aa(te().onDragStart,$n,ae,En.onDragStart)})})},_e=function(At,Jt){var $n=Hr(Jt),ir=ko(Jt);ge||Ue(!1);var mr=!vn(At,ge.lastCritical);mr&&(ge.lastCritical=At);var hr=!Ut(ge.lastLocation,$n);hr&&(ge.lastLocation=$n);var Vr=!Cn(ge.lastCombine,ir);if(Vr&&(ge.lastCombine=ir),!(!mr&&!hr&&!Vr)){var ro=(0,Ne.Z)({},qn(At,ge.mode),{combine:ir,destination:$n});oe.add(function(){pn("onDragUpdate",function(){return aa(te().onDragUpdate,ro,ae,En.onDragUpdate)})})}},bt=function(){ge||Ue(!1),oe.flush()},Tt=function(At){ge||Ue(!1),ge=null,pn("onDragEnd",function(){return aa(te().onDragEnd,At,ae,En.onDragEnd)})},Mt=function(){if(ge){var At=(0,Ne.Z)({},qn(ge.lastCritical,ge.mode),{combine:null,destination:null,reason:"CANCEL"});Tt(At)}};return{beforeCapture:xe,beforeStart:Fe,start:Re,update:_e,flush:bt,drop:Tt,abort:Mt}},Aa=function(te,ae){var oe=ca(te,ae);return function(ge){return function(xe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Re=Fe.payload.critical;oe.beforeStart(Re,Fe.payload.movementMode),xe(Fe),oe.start(Re,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var _e=Fe.payload.completed.result;oe.flush(),xe(Fe),oe.drop(_e);return}if(xe(Fe),Fe.type==="FLUSH"){oe.abort();return}var bt=ge.getState();bt.phase==="DRAGGING"&&oe.update(bt.critical,bt.impact)}}}},Ht=function(te){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var ge=te.getState();ge.phase!=="DROP_ANIMATING"&&Ue(!1),te.dispatch(Oa({completed:ge.completed}))}}},Xa=function(te){var ae=null,oe=null;function ge(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(xe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&ge(),xe(Fe),Fe.type==="DROP_ANIMATE"){var Re={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var bt=te.getState();bt.phase==="DROP_ANIMATING"&&te.dispatch(Br())}};oe=requestAnimationFrame(function(){oe=null,ae=lr(window,[Re])})}}}},_a=function(te){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&te.stopPublishing(),ae(oe)}}}},rr=function(te){var ae=!1;return function(){return function(oe){return function(ge){if(ge.type==="INITIAL_PUBLISH"){ae=!0,te.tryRecordFocus(ge.payload.critical.draggable.id),oe(ge),te.tryRestoreFocusRecorded();return}if(oe(ge),!!ae){if(ge.type==="FLUSH"){ae=!1,te.tryRestoreFocusRecorded();return}if(ge.type==="DROP_COMPLETE"){ae=!1;var xe=ge.payload.completed.result;xe.combine&&te.tryShiftRecord(xe.draggableId,xe.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},Tr=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},$r=function(te){return function(ae){return function(oe){return function(ge){if(Tr(ge)){te.stop(),oe(ge);return}if(ge.type==="INITIAL_PUBLISH"){oe(ge);var xe=ae.getState();xe.phase!=="DRAGGING"&&Ue(!1),te.start(xe);return}oe(ge),te.scroll(ae.getState())}}}},wr=function(te){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var ge=te.getState();ge.phase==="DROP_PENDING"&&(ge.isWaiting||te.dispatch(Fr({reason:ge.reason})))}}}},Gr=Ze.qC,zr=function(te){var ae=te.dimensionMarshal,oe=te.focusMarshal,ge=te.styleMarshal,xe=te.getResponders,Fe=te.announce,Re=te.autoScroller;return(0,Ze.MT)(Wu,Gr((0,Ze.md)(Ko(ge),_a(ae),Gn(ae),Ee,Ht,Xa,wr,$r(Re),Et,rr(oe),Aa(xe,Fe))))},tr=function(){return{additions:{},removals:{},modified:{}}};function nr(te){var ae=te.registry,oe=te.callbacks,ge=tr(),xe=null,Fe=function(){xe||(oe.collectionStarting(),xe=requestAnimationFrame(function(){xe=null,cu();var Mt=ge,Dt=Mt.additions,At=Mt.removals,Jt=Mt.modified,$n=Object.keys(Dt).map(function(hr){return ae.draggable.getById(hr).getDimension(dr)}).sort(function(hr,Vr){return hr.descriptor.index-Vr.descriptor.index}),ir=Object.keys(Jt).map(function(hr){var Vr=ae.droppable.getById(hr),ro=Vr.callbacks.getScrollWhileDragging();return{droppableId:hr,scroll:ro}}),mr={additions:$n,removals:Object.keys(At),modified:ir};ge=tr(),Yi(),oe.publish(mr)}))},Re=function(Mt){var Dt=Mt.descriptor.id;ge.additions[Dt]=Mt,ge.modified[Mt.descriptor.droppableId]=!0,ge.removals[Dt]&&delete ge.removals[Dt],Fe()},_e=function(Mt){var Dt=Mt.descriptor;ge.removals[Dt.id]=!0,ge.modified[Dt.droppableId]=!0,ge.additions[Dt.id]&&delete ge.additions[Dt.id],Fe()},bt=function(){xe&&(cancelAnimationFrame(xe),xe=null,ge=tr())};return{add:Re,remove:_e,stop:bt}}var fr=function(te){var ae=te.scrollHeight,oe=te.scrollWidth,ge=te.height,xe=te.width,Fe=Wr({x:oe,y:ae},{x:xe,y:ge}),Re={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Re},Wa=function(){var te=document.documentElement;return te||Ue(!1),te},or=function(){var te=Wa(),ae=fr({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ae},Kr=function(){var te=Ce(),ae=or(),oe=te.y,ge=te.x,xe=Wa(),Fe=xe.clientWidth,Re=xe.clientHeight,_e=ge+Fe,bt=oe+Re,Tt=Jn({top:oe,left:ge,right:_e,bottom:bt}),Mt={frame:Tt,scroll:{initial:te,current:te,max:ae,diff:{value:dr,displacement:dr}}};return Mt},Po=function(te){var ae=te.critical,oe=te.scrollOptions,ge=te.registry;cu();var xe=Kr(),Fe=xe.scroll.current,Re=ae.droppable,_e=ge.droppable.getAllByType(Re.type).map(function(Dt){return Dt.callbacks.getDimensionAndWatchScroll(Fe,oe)}),bt=ge.draggable.getAllByType(ae.draggable.type).map(function(Dt){return Dt.getDimension(Fe)}),Tt={draggables:Jo(bt),droppables:Qo(_e)};Yi();var Mt={dimensions:Tt,critical:ae,viewport:xe};return Mt};function lo(te,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var ge=te.droppable.getById(oe.descriptor.droppableId);return ge.descriptor.mode==="virtual"}var Mr=function(te,ae){var oe=null,ge=nr({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:te}),xe=function(Jt,$n){te.droppable.exists(Jt)||Ue(!1),oe&&ae.updateDroppableIsEnabled({id:Jt,isEnabled:$n})},Fe=function(Jt,$n){oe&&(te.droppable.exists(Jt)||Ue(!1),ae.updateDroppableIsCombineEnabled({id:Jt,isCombineEnabled:$n}))},Re=function(Jt,$n){oe&&(te.droppable.exists(Jt)||Ue(!1),ae.updateDroppableScroll({id:Jt,newScroll:$n}))},_e=function(Jt,$n){oe&&te.droppable.getById(Jt).callbacks.scroll($n)},bt=function(){if(oe){ge.stop();var Jt=oe.critical.droppable;te.droppable.getAllByType(Jt.type).forEach(function($n){return $n.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Tt=function(Jt){oe||Ue(!1);var $n=oe.critical.draggable;Jt.type==="ADDITION"&&lo(te,$n,Jt.value)&&ge.add(Jt.value),Jt.type==="REMOVAL"&&lo(te,$n,Jt.value)&&ge.remove(Jt.value)},Mt=function(Jt){oe&&Ue(!1);var $n=te.draggable.getById(Jt.draggableId),ir=te.droppable.getById($n.descriptor.droppableId),mr={draggable:$n.descriptor,droppable:ir.descriptor},hr=te.subscribe(Tt);return oe={critical:mr,unsubscribe:hr},Po({critical:mr,registry:te,scrollOptions:Jt.scrollOptions})},Dt={updateDroppableIsEnabled:xe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:_e,updateDroppableScroll:Re,startPublishing:Mt,stopPublishing:bt};return Dt},fo=function(te,ae){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ae?!1:te.completed.result.reason==="DROP"},Fo=function(te){window.scrollBy(te.x,te.y)},Ra=Wt(function(te){return Io(te).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Bo=function(ae,oe){var ge=gr(Ra(oe),function(xe){return xe.frame||Ue(!1),Di(xe.frame.pageMarginBox)(ae)});return ge},Ci=function(te){var ae=te.center,oe=te.destination,ge=te.droppables;if(oe){var xe=ge[oe];return xe.frame?xe:null}var Fe=Bo(ae,ge);return Fe},wo={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Xr=function(te,ae){var oe=te[ae.size]*wo.startFromPercentage,ge=te[ae.size]*wo.maxScrollAtPercentage,xe={startScrollingFrom:oe,maxScrollValueAt:ge};return xe},xi=function(te){var ae=te.startOfRange,oe=te.endOfRange,ge=te.current,xe=oe-ae;if(xe===0)return 0;var Fe=ge-ae,Re=Fe/xe;return Re},Qr=1,mi=function(te,ae){if(te>ae.startScrollingFrom)return 0;if(te<=ae.maxScrollValueAt)return wo.maxPixelScroll;if(te===ae.startScrollingFrom)return Qr;var oe=xi({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:te}),ge=1-oe,xe=wo.maxPixelScroll*wo.ease(ge);return Math.ceil(xe)},_o=wo.durationDampening.accelerateAt,Zi=wo.durationDampening.stopDampeningAt,to=function(te,ae){var oe=ae,ge=Zi,xe=Date.now(),Fe=xe-oe;if(Fe>=Zi)return te;if(Fe<_o)return Qr;var Re=xi({startOfRange:_o,endOfRange:ge,current:Fe}),_e=te*wo.ease(Re);return Math.ceil(_e)},_r=function(te){var ae=te.distanceToEdge,oe=te.thresholds,ge=te.dragStartTime,xe=te.shouldUseTimeDampening,Fe=mi(ae,oe);return Fe===0?0:xe?Math.max(to(Fe,ge),Qr):Fe},Yr=function(te){var ae=te.container,oe=te.distanceToEdges,ge=te.dragStartTime,xe=te.axis,Fe=te.shouldUseTimeDampening,Re=Xr(ae,xe),_e=oe[xe.end]ae.height,Fe=oe.width>ae.width;return!Fe&&!xe?ge:Fe&&xe?null:{x:Fe?0:ge.x,y:xe?0:ge.y}},ce=Or(function(te){return te===0?0:te}),pe=function(te){var ae=te.dragStartTime,oe=te.container,ge=te.subject,xe=te.center,Fe=te.shouldUseTimeDampening,Re={top:xe.y-oe.top,right:oe.right-xe.x,bottom:oe.bottom-xe.y,left:xe.x-oe.left},_e=Yr({container:oe,distanceToEdges:Re,dragStartTime:ae,axis:dl,shouldUseTimeDampening:Fe}),bt=Yr({container:oe,distanceToEdges:Re,dragStartTime:ae,axis:ml,shouldUseTimeDampening:Fe}),Tt=ce({x:bt,y:_e});if(Ir(Tt,dr))return null;var Mt=Zr({container:oe,subject:ge,proposedScroll:Tt});return Mt?Ir(Mt,dr)?null:Mt:null},Pe=Or(function(te){return te===0?0:te>0?1:-1}),Ot=function(){var te=function(oe,ge){return oe<0?oe:oe>ge?oe-ge:0};return function(ae){var oe=ae.current,ge=ae.max,xe=ae.change,Fe=Cr(oe,xe),Re={x:te(Fe.x,ge.x),y:te(Fe.y,ge.y)};return Ir(Re,dr)?null:Re}}(),tn=function(ae){var oe=ae.max,ge=ae.current,xe=ae.change,Fe={x:Math.max(ge.x,oe.x),y:Math.max(ge.y,oe.y)},Re=Pe(xe),_e=Ot({max:Fe,current:ge,change:Re});return!_e||Re.x!==0&&_e.x===0||Re.y!==0&&_e.y===0},wa=function(ae,oe){return tn({current:ae.scroll.current,max:ae.scroll.max,change:oe})},ma=function(ae,oe){if(!wa(ae,oe))return null;var ge=ae.scroll.max,xe=ae.scroll.current;return Ot({current:xe,max:ge,change:oe})},zn=function(ae,oe){var ge=ae.frame;return ge?tn({current:ge.scroll.current,max:ge.scroll.max,change:oe}):!1},jt=function(ae,oe){var ge=ae.frame;return!ge||!zn(ae,oe)?null:Ot({current:ge.scroll.current,max:ge.scroll.max,change:oe})},Yn=function(te){var ae=te.viewport,oe=te.subject,ge=te.center,xe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Re=pe({dragStartTime:xe,container:ae.frame,subject:oe,center:ge,shouldUseTimeDampening:Fe});return Re&&wa(ae,Re)?Re:null},xn=function(te){var ae=te.droppable,oe=te.subject,ge=te.center,xe=te.dragStartTime,Fe=te.shouldUseTimeDampening,Re=ae.frame;if(!Re)return null;var _e=pe({dragStartTime:xe,container:Re.pageMarginBox,subject:oe,center:ge,shouldUseTimeDampening:Fe});return _e&&zn(ae,_e)?_e:null},Ct=function(te){var ae=te.state,oe=te.dragStartTime,ge=te.shouldUseTimeDampening,xe=te.scrollWindow,Fe=te.scrollDroppable,Re=ae.current.page.borderBoxCenter,_e=ae.dimensions.draggables[ae.critical.draggable.id],bt=_e.page.marginBox;if(ae.isWindowScrollAllowed){var Tt=ae.viewport,Mt=Yn({dragStartTime:oe,viewport:Tt,subject:bt,center:Re,shouldUseTimeDampening:ge});if(Mt){xe(Mt);return}}var Dt=Ci({center:Re,destination:Wi(ae.impact),droppables:ae.dimensions.droppables});if(Dt){var At=xn({dragStartTime:oe,droppable:Dt,subject:bt,center:Re,shouldUseTimeDampening:ge});At&&Fe(Dt.descriptor.id,At)}},gn=function(te){var ae=te.scrollWindow,oe=te.scrollDroppable,ge=wn(ae),xe=wn(oe),Fe=null,Re=function(Mt){Fe||Ue(!1);var Dt=Fe,At=Dt.shouldUseTimeDampening,Jt=Dt.dragStartTime;Ct({state:Mt,scrollWindow:ge,scrollDroppable:xe,dragStartTime:Jt,shouldUseTimeDampening:At})},_e=function(Mt){cu(),Fe&&Ue(!1);var Dt=Date.now(),At=!1,Jt=function(){At=!0};Ct({state:Mt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Jt,scrollDroppable:Jt}),Fe={dragStartTime:Dt,shouldUseTimeDampening:At},Yi(),At&&Re(Mt)},bt=function(){Fe&&(ge.cancel(),xe.cancel(),Fe=null)};return{start:_e,stop:bt,scroll:Re}},In=function(te){var ae=te.move,oe=te.scrollDroppable,ge=te.scrollWindow,xe=function(Tt,Mt){var Dt=Cr(Tt.current.client.selection,Mt);ae({client:Dt})},Fe=function(Tt,Mt){if(!zn(Tt,Mt))return Mt;var Dt=jt(Tt,Mt);if(!Dt)return oe(Tt.descriptor.id,Mt),null;var At=Wr(Mt,Dt);oe(Tt.descriptor.id,At);var Jt=Wr(Mt,At);return Jt},Re=function(Tt,Mt,Dt){if(!Tt||!wa(Mt,Dt))return Dt;var At=ma(Mt,Dt);if(!At)return ge(Dt),null;var Jt=Wr(Dt,At);ge(Jt);var $n=Wr(Dt,Jt);return $n},_e=function(Tt){var Mt=Tt.scrollJumpRequest;if(Mt){var Dt=Wi(Tt.impact);Dt||Ue(!1);var At=Fe(Tt.dimensions.droppables[Dt],Mt);if(At){var Jt=Tt.viewport,$n=Re(Tt.isWindowScrollAllowed,Jt,At);$n&&xe(Tt,$n)}}};return _e},oa=function(te){var ae=te.scrollDroppable,oe=te.scrollWindow,ge=te.move,xe=gn({scrollWindow:oe,scrollDroppable:ae}),Fe=In({move:ge,scrollWindow:oe,scrollDroppable:ae}),Re=function(Tt){if(Tt.phase==="DRAGGING"){if(Tt.movementMode==="FLUID"){xe.scroll(Tt);return}Tt.scrollJumpRequest&&Fe(Tt)}},_e={scroll:Re,start:xe.start,stop:xe.stop};return _e},Hn="data-rbd",ba=function(){var te=Hn+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),ta=function(){var te=Hn+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),ia=function(){var te=Hn+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),Ka={contextId:Hn+"-scroll-container-context-id"},Pn=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},ya=function(ae,oe){return ae.map(function(ge){var xe=ge.styles[oe];return xe?ge.selector+" { "+xe+" }":""}).join(" ")},ja="pointer-events: none;",qr=function(te){var ae=Pn(te),oe=function(){var _e=` cursor: -webkit-grab; cursor: grab; `;return{selector:ae(ba.contextId),styles:{always:` @@ -349,8 +349,8 @@ The error may be correlated with this previous error: -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:_e,dragging:ja,dropAnimating:_e}}}(),ge=function(){var _e=` - transition: `+pi.outOfTheWay+`; - `;return{selector:ae(ta.contextId),styles:{dragging:_e,dropAnimating:_e,userCancel:_e}}}(),xe={selector:ae(oa.contextId),styles:{always:"overflow-anchor: none;"}},Fe={selector:"body",styles:{dragging:` + transition: `+Si.outOfTheWay+`; + `;return{selector:ae(ta.contextId),styles:{dragging:_e,dropAnimating:_e,userCancel:_e}}}(),xe={selector:ae(ia.contextId),styles:{always:"overflow-anchor: none;"}},Fe={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -358,9 +358,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Re=[ge,oe,xe,Fe];return{always:ya(Re,"always"),resting:ya(Re,"resting"),dragging:ya(Re,"dragging"),dropAnimating:ya(Re,"dropAnimating"),userCancel:ya(Re,"userCancel")}},cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,li=function(){var ae=document.querySelector("head");return ae||Ue(!1),ae},Za=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function Co(te,ae){var oe=wt(function(){return qr(te)},[te]),ge=(0,b.useRef)(null),xe=(0,b.useRef)(null),Fe=kt(Wt(function(Dt){var At=xe.current;At||Ue(!1),At.textContent=Dt}),[]),Re=kt(function(Dt){var At=ge.current;At||Ue(!1),At.textContent=Dt},[]);cr(function(){!ge.current&&!xe.current||Ue(!1);var Dt=Za(ae),At=Za(ae);return ge.current=Dt,xe.current=At,Dt.setAttribute(Hn+"-always",te),At.setAttribute(Hn+"-dynamic",te),li().appendChild(Dt),li().appendChild(At),Re(oe.always),Fe(oe.resting),function(){var Jt=function(ir){var mr=ir.current;mr||Ue(!1),li().removeChild(mr),ir.current=null};Jt(ge),Jt(xe)}},[ae,Re,Fe,oe.always,oe.resting,te]);var _e=kt(function(){return Fe(oe.dragging)},[Fe,oe.dragging]),bt=kt(function(Dt){if(Dt==="DROP"){Fe(oe.dropAnimating);return}Fe(oe.userCancel)},[Fe,oe.dropAnimating,oe.userCancel]),Tt=kt(function(){xe.current&&Fe(oe.resting)},[Fe,oe.resting]),Mt=wt(function(){return{dragging:_e,dropping:bt,resting:Tt}},[_e,bt,Tt]);return Mt}var Cr=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function ao(te){return te instanceof Cr(te).HTMLElement}function Eo(te,ae){var oe="["+ba.contextId+'="'+te+'"]',ge=eo(document.querySelectorAll(oe));if(!ge.length)return null;var xe=gr(ge,function(Fe){return Fe.getAttribute(ba.draggableId)===ae});return!xe||!ao(xe)?null:xe}function hi(te){var ae=(0,b.useRef)({}),oe=(0,b.useRef)(null),ge=(0,b.useRef)(null),xe=(0,b.useRef)(!1),Fe=kt(function(At,Jt){var $n={id:At,focus:Jt};return ae.current[At]=$n,function(){var mr=ae.current,hr=mr[At];hr!==$n&&delete mr[At]}},[]),Re=kt(function(At){var Jt=Eo(te,At);Jt&&Jt!==document.activeElement&&Jt.focus()},[te]),_e=kt(function(At,Jt){oe.current===At&&(oe.current=Jt)},[]),bt=kt(function(){ge.current||xe.current&&(ge.current=requestAnimationFrame(function(){ge.current=null;var At=oe.current;At&&Re(At)}))},[Re]),Tt=kt(function(At){oe.current=null;var Jt=document.activeElement;Jt&&Jt.getAttribute(ba.draggableId)===At&&(oe.current=At)},[]);cr(function(){return xe.current=!0,function(){xe.current=!1;var At=ge.current;At&&cancelAnimationFrame(At)}},[]);var Mt=wt(function(){return{register:Fe,tryRecordFocus:Tt,tryRestoreFocusRecorded:bt,tryShiftRecord:_e}},[Fe,Tt,bt,_e]);return Mt}function mi(){var te={draggables:{},droppables:{}},ae=[];function oe(Dt){return ae.push(Dt),function(){var Jt=ae.indexOf(Dt);Jt!==-1&&ae.splice(Jt,1)}}function ge(Dt){ae.length&&ae.forEach(function(At){return At(Dt)})}function xe(Dt){return te.draggables[Dt]||null}function Fe(Dt){var At=xe(Dt);return At||Ue(!1),At}var Re={register:function(At){te.draggables[At.descriptor.id]=At,ge({type:"ADDITION",value:At})},update:function(At,Jt){var $n=te.draggables[Jt.descriptor.id];$n&&$n.uniqueId===At.uniqueId&&(delete te.draggables[Jt.descriptor.id],te.draggables[At.descriptor.id]=At)},unregister:function(At){var Jt=At.descriptor.id,$n=xe(Jt);$n&&At.uniqueId===$n.uniqueId&&(delete te.draggables[Jt],ge({type:"REMOVAL",value:At}))},getById:Fe,findById:xe,exists:function(At){return!!xe(At)},getAllByType:function(At){return Mo(te.draggables).filter(function(Jt){return Jt.descriptor.type===At})}};function _e(Dt){return te.droppables[Dt]||null}function bt(Dt){var At=_e(Dt);return At||Ue(!1),At}var Tt={register:function(At){te.droppables[At.descriptor.id]=At},unregister:function(At){var Jt=_e(At.descriptor.id);Jt&&At.uniqueId===Jt.uniqueId&&delete te.droppables[At.descriptor.id]},getById:bt,findById:_e,exists:function(At){return!!_e(At)},getAllByType:function(At){return Mo(te.droppables).filter(function(Jt){return Jt.descriptor.type===At})}};function Mt(){te.draggables={},te.droppables={},ae.length=0}return{draggable:Re,droppable:Tt,subscribe:oe,clean:Mt}}function pr(){var te=wt(mi,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var po=b.createContext(null),Ki=function(){var te=document.body;return te||Ue(!1),te},Li={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},ea=function(ae){return"rbd-announcement-"+ae};function xo(te){var ae=wt(function(){return ea(te)},[te]),oe=(0,b.useRef)(null);(0,b.useEffect)(function(){var Fe=document.createElement("div");return oe.current=Fe,Fe.id=ae,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,Ne.Z)(Fe.style,Li),Ki().appendChild(Fe),function(){setTimeout(function(){var bt=Ki();bt.contains(Fe)&&bt.removeChild(Fe),Fe===oe.current&&(oe.current=null)})}},[ae]);var ge=kt(function(xe){var Fe=oe.current;if(Fe){Fe.textContent=xe;return}},[]);return ge}var Ri=0,Zo={separator:"::"};function Ci(){Ri=0}function Mi(te,ae){return ae===void 0&&(ae=Zo),wt(function(){return""+te+ae.separator+Ri++},[ae.separator,te])}function oi(te){var ae=te.contextId,oe=te.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function il(te){var ae=te.contextId,oe=te.text,ge=Mi("hidden-text",{separator:"-"}),xe=wt(function(){return oi({contextId:ae,uniqueId:ge})},[ge,ae]);return(0,b.useEffect)(function(){var Re=document.createElement("div");return Re.id=xe,Re.textContent=oe,Re.style.display="none",Ki().appendChild(Re),function(){var bt=Ki();bt.contains(Re)&&bt.removeChild(Re)}},[xe,oe]),xe}var ll=b.createContext(null),jl={react:"^16.8.5","react-dom":"^16.8.5"},Ii=/(\d+)\.(\d+)\.(\d+)/,cl=function(ae){var oe=Ii.exec(ae);oe==null&&Ue(!1);var ge=Number(oe[1]),xe=Number(oe[2]),Fe=Number(oe[3]);return{major:ge,minor:xe,patch:Fe,raw:ae}},Bl=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},Gl=function(te,ae){var oe=cl(te),ge=cl(ae);Bl(oe,ge)},No=` + `}},Re=[ge,oe,xe,Fe];return{always:ya(Re,"always"),resting:ya(Re,"resting"),dragging:ya(Re,"dragging"),dropAnimating:ya(Re,"dropAnimating"),userCancel:ya(Re,"userCancel")}},cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,li=function(){var ae=document.querySelector("head");return ae||Ue(!1),ae},Za=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function Co(te,ae){var oe=wt(function(){return qr(te)},[te]),ge=(0,b.useRef)(null),xe=(0,b.useRef)(null),Fe=kt(Wt(function(Dt){var At=xe.current;At||Ue(!1),At.textContent=Dt}),[]),Re=kt(function(Dt){var At=ge.current;At||Ue(!1),At.textContent=Dt},[]);cr(function(){!ge.current&&!xe.current||Ue(!1);var Dt=Za(ae),At=Za(ae);return ge.current=Dt,xe.current=At,Dt.setAttribute(Hn+"-always",te),At.setAttribute(Hn+"-dynamic",te),li().appendChild(Dt),li().appendChild(At),Re(oe.always),Fe(oe.resting),function(){var Jt=function(ir){var mr=ir.current;mr||Ue(!1),li().removeChild(mr),ir.current=null};Jt(ge),Jt(xe)}},[ae,Re,Fe,oe.always,oe.resting,te]);var _e=kt(function(){return Fe(oe.dragging)},[Fe,oe.dragging]),bt=kt(function(Dt){if(Dt==="DROP"){Fe(oe.dropAnimating);return}Fe(oe.userCancel)},[Fe,oe.dropAnimating,oe.userCancel]),Tt=kt(function(){xe.current&&Fe(oe.resting)},[Fe,oe.resting]),Mt=wt(function(){return{dragging:_e,dropping:bt,resting:Tt}},[_e,bt,Tt]);return Mt}var Dr=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function ao(te){return te instanceof Dr(te).HTMLElement}function So(te,ae){var oe="["+ba.contextId+'="'+te+'"]',ge=eo(document.querySelectorAll(oe));if(!ge.length)return null;var xe=gr(ge,function(Fe){return Fe.getAttribute(ba.draggableId)===ae});return!xe||!ao(xe)?null:xe}function Ei(te){var ae=(0,b.useRef)({}),oe=(0,b.useRef)(null),ge=(0,b.useRef)(null),xe=(0,b.useRef)(!1),Fe=kt(function(At,Jt){var $n={id:At,focus:Jt};return ae.current[At]=$n,function(){var mr=ae.current,hr=mr[At];hr!==$n&&delete mr[At]}},[]),Re=kt(function(At){var Jt=So(te,At);Jt&&Jt!==document.activeElement&&Jt.focus()},[te]),_e=kt(function(At,Jt){oe.current===At&&(oe.current=Jt)},[]),bt=kt(function(){ge.current||xe.current&&(ge.current=requestAnimationFrame(function(){ge.current=null;var At=oe.current;At&&Re(At)}))},[Re]),Tt=kt(function(At){oe.current=null;var Jt=document.activeElement;Jt&&Jt.getAttribute(ba.draggableId)===At&&(oe.current=At)},[]);cr(function(){return xe.current=!0,function(){xe.current=!1;var At=ge.current;At&&cancelAnimationFrame(At)}},[]);var Mt=wt(function(){return{register:Fe,tryRecordFocus:Tt,tryRestoreFocusRecorded:bt,tryShiftRecord:_e}},[Fe,Tt,bt,_e]);return Mt}function fi(){var te={draggables:{},droppables:{}},ae=[];function oe(Dt){return ae.push(Dt),function(){var Jt=ae.indexOf(Dt);Jt!==-1&&ae.splice(Jt,1)}}function ge(Dt){ae.length&&ae.forEach(function(At){return At(Dt)})}function xe(Dt){return te.draggables[Dt]||null}function Fe(Dt){var At=xe(Dt);return At||Ue(!1),At}var Re={register:function(At){te.draggables[At.descriptor.id]=At,ge({type:"ADDITION",value:At})},update:function(At,Jt){var $n=te.draggables[Jt.descriptor.id];$n&&$n.uniqueId===At.uniqueId&&(delete te.draggables[Jt.descriptor.id],te.draggables[At.descriptor.id]=At)},unregister:function(At){var Jt=At.descriptor.id,$n=xe(Jt);$n&&At.uniqueId===$n.uniqueId&&(delete te.draggables[Jt],ge({type:"REMOVAL",value:At}))},getById:Fe,findById:xe,exists:function(At){return!!xe(At)},getAllByType:function(At){return Mo(te.draggables).filter(function(Jt){return Jt.descriptor.type===At})}};function _e(Dt){return te.droppables[Dt]||null}function bt(Dt){var At=_e(Dt);return At||Ue(!1),At}var Tt={register:function(At){te.droppables[At.descriptor.id]=At},unregister:function(At){var Jt=_e(At.descriptor.id);Jt&&At.uniqueId===Jt.uniqueId&&delete te.droppables[At.descriptor.id]},getById:bt,findById:_e,exists:function(At){return!!_e(At)},getAllByType:function(At){return Mo(te.droppables).filter(function(Jt){return Jt.descriptor.type===At})}};function Mt(){te.draggables={},te.droppables={},ae.length=0}return{draggable:Re,droppable:Tt,subscribe:oe,clean:Mt}}function pr(){var te=wt(fi,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var vo=b.createContext(null),$i=function(){var te=document.body;return te||Ue(!1),te},Ri={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},ea=function(ae){return"rbd-announcement-"+ae};function xo(te){var ae=wt(function(){return ea(te)},[te]),oe=(0,b.useRef)(null);(0,b.useEffect)(function(){var Fe=document.createElement("div");return oe.current=Fe,Fe.id=ae,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,Ne.Z)(Fe.style,Ri),$i().appendChild(Fe),function(){setTimeout(function(){var bt=$i();bt.contains(Fe)&&bt.removeChild(Fe),Fe===oe.current&&(oe.current=null)})}},[ae]);var ge=kt(function(xe){var Fe=oe.current;if(Fe){Fe.textContent=xe;return}},[]);return ge}var Mi=0,Zo={separator:"::"};function Fi(){Mi=0}function ki(te,ae){return ae===void 0&&(ae=Zo),wt(function(){return""+te+ae.separator+Mi++},[ae.separator,te])}function oi(te){var ae=te.contextId,oe=te.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function il(te){var ae=te.contextId,oe=te.text,ge=ki("hidden-text",{separator:"-"}),xe=wt(function(){return oi({contextId:ae,uniqueId:ge})},[ge,ae]);return(0,b.useEffect)(function(){var Re=document.createElement("div");return Re.id=xe,Re.textContent=oe,Re.style.display="none",$i().appendChild(Re),function(){var bt=$i();bt.contains(Re)&&bt.removeChild(Re)}},[xe,oe]),xe}var ll=b.createContext(null),jl={react:"^16.8.5","react-dom":"^16.8.5"},Oi=/(\d+)\.(\d+)\.(\d+)/,cl=function(ae){var oe=Oi.exec(ae);oe==null&&Ue(!1);var ge=Number(oe[1]),xe=Number(oe[2]),Fe=Number(oe[3]);return{major:ge,minor:xe,patch:Fe,raw:ae}},wl=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},Gl=function(te,ae){var oe=cl(te),ge=cl(ae);wl(oe,ge)},Ao=` 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 -`,Si=function(te){var ae=te.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function $i(te){}function Zi(te,ae){}function hl(){Zi(function(){Gl(jl.react,b.version),Si(document)},[])}function ul(te){var ae=(0,b.useRef)(te);return(0,b.useEffect)(function(){ae.current=te}),ae}function sl(){var te=null;function ae(){return!!te}function oe(Re){return Re===te}function ge(Re){te&&Ue(!1);var _e={abandon:Re};return te=_e,_e}function xe(){te||Ue(!1),te=null}function Fe(){te&&(te.abandon(),xe())}return{isClaimed:ae,isActive:oe,claim:ge,release:xe,tryAbandon:Fe}}var wl=9,Rl=13,ml=27,qi=32,Wl=33,Jo=34,vu=35,pu=36,Kl=37,gu=38,ua=39,er=40,Ho,uo=(Ho={},Ho[Rl]=!0,Ho[wl]=!0,Ho),Fo=function(te){uo[te.keyCode]&&te.preventDefault()},Xo=function(){var te="visibilitychange";if(typeof document=="undefined")return te;var ae=[te,"ms"+te,"webkit"+te,"moz"+te,"o"+te],oe=gr(ae,function(ge){return"on"+ge in document});return oe||te}(),Vi=0,Di=5;function fl(te,ae){return Math.abs(ae.x-te.x)>=Di||Math.abs(ae.y-te.y)>=Di}var el={type:"IDLE"};function Ml(te){var ae=te.cancel,oe=te.completed,ge=te.getPhase,xe=te.setPhase;return[{eventName:"mousemove",fn:function(Re){var _e=Re.button,bt=Re.clientX,Tt=Re.clientY;if(_e===Vi){var Mt={x:bt,y:Tt},Dt=ge();if(Dt.type==="DRAGGING"){Re.preventDefault(),Dt.actions.move(Mt);return}Dt.type!=="PENDING"&&Ue(!1);var At=Dt.point;if(fl(At,Mt)){Re.preventDefault();var Jt=Dt.actions.fluidLift(Mt);xe({type:"DRAGGING",actions:Jt})}}}},{eventName:"mouseup",fn:function(Re){var _e=ge();if(_e.type!=="DRAGGING"){ae();return}Re.preventDefault(),_e.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Re){ge().type==="DRAGGING"&&Re.preventDefault(),ae()}},{eventName:"keydown",fn:function(Re){var _e=ge();if(_e.type==="PENDING"){ae();return}if(Re.keyCode===ml){Re.preventDefault(),ae();return}Fo(Re)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ge().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Re){var _e=ge();if(_e.type==="IDLE"&&Ue(!1),_e.actions.shouldRespectForcePress()){ae();return}Re.preventDefault()}},{eventName:Xo,fn:ae}]}function ou(te){var ae=(0,b.useRef)(el),oe=(0,b.useRef)(Pa),ge=wt(function(){return{eventName:"mousedown",fn:function(Dt){if(!Dt.defaultPrevented&&Dt.button===Vi&&!(Dt.ctrlKey||Dt.metaKey||Dt.shiftKey||Dt.altKey)){var At=te.findClosestDraggableId(Dt);if(At){var Jt=te.tryGetLock(At,Re,{sourceEvent:Dt});if(Jt){Dt.preventDefault();var $n={x:Dt.clientX,y:Dt.clientY};oe.current(),Tt(Jt,$n)}}}}}},[te]),xe=wt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Dt){if(!Dt.defaultPrevented){var At=te.findClosestDraggableId(Dt);if(At){var Jt=te.findOptionsForDraggable(At);Jt&&(Jt.shouldRespectForcePress||te.canGetLock(At)&&Dt.preventDefault())}}}}},[te]),Fe=kt(function(){var Dt={passive:!1,capture:!0};oe.current=lr(window,[xe,ge],Dt)},[xe,ge]),Re=kt(function(){var Mt=ae.current;Mt.type!=="IDLE"&&(ae.current=el,oe.current(),Fe())},[Fe]),_e=kt(function(){var Mt=ae.current;Re(),Mt.type==="DRAGGING"&&Mt.actions.cancel({shouldBlockNextClick:!0}),Mt.type==="PENDING"&&Mt.actions.abort()},[Re]),bt=kt(function(){var Dt={capture:!0,passive:!1},At=Ml({cancel:_e,completed:Re,getPhase:function(){return ae.current},setPhase:function($n){ae.current=$n}});oe.current=lr(window,At,Dt)},[_e,Re]),Tt=kt(function(Dt,At){ae.current.type!=="IDLE"&&Ue(!1),ae.current={type:"PENDING",point:At,actions:Dt},bt()},[bt]);cr(function(){return Fe(),function(){oe.current()}},[Fe])}var ei;function Hi(){}var Dl=(ei={},ei[Jo]=!0,ei[Wl]=!0,ei[pu]=!0,ei[vu]=!0,ei);function Sl(te,ae){function oe(){ae(),te.cancel()}function ge(){ae(),te.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===ml){Fe.preventDefault(),oe();return}if(Fe.keyCode===qi){Fe.preventDefault(),ge();return}if(Fe.keyCode===er){Fe.preventDefault(),te.moveDown();return}if(Fe.keyCode===gu){Fe.preventDefault(),te.moveUp();return}if(Fe.keyCode===ua){Fe.preventDefault(),te.moveRight();return}if(Fe.keyCode===Kl){Fe.preventDefault(),te.moveLeft();return}if(Dl[Fe.keyCode]){Fe.preventDefault();return}Fo(Fe)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Xo,fn:oe}]}function Vl(te){var ae=(0,b.useRef)(Hi),oe=wt(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==qi)return;var Re=te.findClosestDraggableId(Fe);if(!Re)return;var _e=te.tryGetLock(Re,Mt,{sourceEvent:Fe});if(!_e)return;Fe.preventDefault();var bt=!0,Tt=_e.snapLift();ae.current();function Mt(){bt||Ue(!1),bt=!1,ae.current(),ge()}ae.current=lr(window,Sl(Tt,Mt),{capture:!0,passive:!1})}}},[te]),ge=kt(function(){var Fe={passive:!1,capture:!0};ae.current=lr(window,[oe],Fe)},[oe]);cr(function(){return ge(),function(){ae.current()}},[ge])}var kl={type:"IDLE"},Ku=120,Vu=.15;function $u(te){var ae=te.cancel,oe=te.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(xe){xe.preventDefault()}},{eventName:"keydown",fn:function(xe){if(oe().type!=="DRAGGING"){ae();return}xe.keyCode===ml&&xe.preventDefault(),ae()}},{eventName:Xo,fn:ae}]}function hu(te){var ae=te.cancel,oe=te.completed,ge=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Re=ge();if(Re.type!=="DRAGGING"){ae();return}Re.hasMoved=!0;var _e=Fe.touches[0],bt=_e.clientX,Tt=_e.clientY,Mt={x:bt,y:Tt};Fe.preventDefault(),Re.actions.move(Mt)}},{eventName:"touchend",fn:function(Fe){var Re=ge();if(Re.type!=="DRAGGING"){ae();return}Fe.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Fe){if(ge().type!=="DRAGGING"){ae();return}Fe.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Fe){var Re=ge();Re.type==="IDLE"&&Ue(!1);var _e=Fe.touches[0];if(_e){var bt=_e.force>=Vu;if(bt){var Tt=Re.actions.shouldRespectForcePress();if(Re.type==="PENDING"){Tt&&ae();return}if(Tt){if(Re.hasMoved){Fe.preventDefault();return}ae();return}Fe.preventDefault()}}}},{eventName:Xo,fn:ae}]}function Es(te){var ae=(0,b.useRef)(kl),oe=(0,b.useRef)(Pa),ge=kt(function(){return ae.current},[]),xe=kt(function(Jt){ae.current=Jt},[]),Fe=wt(function(){return{eventName:"touchstart",fn:function(Jt){if(!Jt.defaultPrevented){var $n=te.findClosestDraggableId(Jt);if($n){var ir=te.tryGetLock($n,_e,{sourceEvent:Jt});if(ir){var mr=Jt.touches[0],hr=mr.clientX,Vr=mr.clientY,ro={x:hr,y:Vr};oe.current(),Dt(ir,ro)}}}}}},[te]),Re=kt(function(){var Jt={capture:!0,passive:!1};oe.current=lr(window,[Fe],Jt)},[Fe]),_e=kt(function(){var At=ae.current;At.type!=="IDLE"&&(At.type==="PENDING"&&clearTimeout(At.longPressTimerId),xe(kl),oe.current(),Re())},[Re,xe]),bt=kt(function(){var At=ae.current;_e(),At.type==="DRAGGING"&&At.actions.cancel({shouldBlockNextClick:!0}),At.type==="PENDING"&&At.actions.abort()},[_e]),Tt=kt(function(){var Jt={capture:!0,passive:!1},$n={cancel:bt,completed:_e,getPhase:ge},ir=lr(window,hu($n),Jt),mr=lr(window,$u($n),Jt);oe.current=function(){ir(),mr()}},[bt,ge,_e]),Mt=kt(function(){var Jt=ge();Jt.type!=="PENDING"&&Ue(!1);var $n=Jt.actions.fluidLift(Jt.point);xe({type:"DRAGGING",actions:$n,hasMoved:!1})},[ge,xe]),Dt=kt(function(Jt,$n){ge().type!=="IDLE"&&Ue(!1);var ir=setTimeout(Mt,Ku);xe({type:"PENDING",point:$n,actions:Jt,longPressTimerId:ir}),Tt()},[Tt,ge,xe,Mt]);cr(function(){return Re(),function(){oe.current();var $n=ge();$n.type==="PENDING"&&(clearTimeout($n.longPressTimerId),xe(kl))}},[ge,Re,xe]),cr(function(){var Jt=lr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Jt},[])}function vs(te){}var ds={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Va(te,ae){if(ae==null)return!1;var oe=!!ds[ae.tagName.toLowerCase()];if(oe)return!0;var ge=ae.getAttribute("contenteditable");return ge==="true"||ge===""?!0:ae===te?!1:Va(te,ae.parentElement)}function io(te,ae){var oe=ae.target;return ao(oe)?Va(te,oe):!1}var Uo=function(te){return Jn(te.getBoundingClientRect()).center};function ci(te){return te instanceof Cr(te).Element}var ti=function(){var te="matches";if(typeof document=="undefined")return te;var ae=[te,"msMatchesSelector","webkitMatchesSelector"],oe=gr(ae,function(ge){return ge in Element.prototype});return oe||te}();function jo(te,ae){return te==null?null:te[ti](ae)?te:jo(te.parentElement,ae)}function Oi(te,ae){return te.closest?te.closest(ae):jo(te,ae)}function Gi(te){return"["+ba.contextId+'="'+te+'"]'}function Cl(te,ae){var oe=ae.target;if(!ci(oe))return null;var ge=Gi(te),xe=Oi(oe,ge);return!xe||!ao(xe)?null:xe}function $l(te,ae){var oe=Cl(te,ae);return oe?oe.getAttribute(ba.draggableId):null}function Su(te,ae){var oe="["+ta.contextId+'="'+te+'"]',ge=eo(document.querySelectorAll(oe)),xe=gr(ge,function(Fe){return Fe.getAttribute(ta.id)===ae});return!xe||!ao(xe)?null:xe}function Ol(te){te.preventDefault()}function Ul(te){var ae=te.expected,oe=te.phase,ge=te.isLockActive,xe=te.shouldWarn;return!(!ge()||ae!==oe)}function Eu(te){var ae=te.lockAPI,oe=te.store,ge=te.registry,xe=te.draggableId;if(ae.isClaimed())return!1;var Fe=ge.draggable.findById(xe);return!(!Fe||!Fe.options.isEnabled||!vo(oe.getState(),xe))}function Du(te){var ae=te.lockAPI,oe=te.contextId,ge=te.store,xe=te.registry,Fe=te.draggableId,Re=te.forceSensorStop,_e=te.sourceEvent,bt=Eu({lockAPI:ae,store:ge,registry:xe,draggableId:Fe});if(!bt)return null;var Tt=xe.draggable.getById(Fe),Mt=Su(oe,Tt.descriptor.id);if(!Mt||_e&&!Tt.options.canDragInteractiveElements&&io(Mt,_e))return null;var Dt=ae.claim(Re||Pa),At="PRE_DRAG";function Jt(){return Tt.options.shouldRespectForcePress}function $n(){return ae.isActive(Dt)}function ir(ni,Ai){Ul({expected:ni,phase:At,isLockActive:$n,shouldWarn:!0})&&ge.dispatch(Ai())}var mr=ir.bind(null,"DRAGGING");function hr(ni){function Ai(){ae.release(),At="COMPLETED"}At!=="PRE_DRAG"&&(Ai(),At!=="PRE_DRAG"&&Ue(!1)),ge.dispatch(Se(ni.liftActionArgs)),At="DRAGGING";function vl(ki,pl){if(pl===void 0&&(pl={shouldBlockNextClick:!1}),ni.cleanup(),pl.shouldBlockNextClick){var Ll=lr(window,[{eventName:"click",fn:Ol,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ll)}Ai(),ge.dispatch(Br({reason:ki}))}return(0,Ne.Z)({isActive:function(){return Ul({expected:"DRAGGING",phase:At,isLockActive:$n,shouldWarn:!1})},shouldRespectForcePress:Jt,drop:function(pl){return vl("DROP",pl)},cancel:function(pl){return vl("CANCEL",pl)}},ni.actions)}function Vr(ni){var Ai=wn(function(ki){mr(function(){return Tn({client:ki})})}),vl=hr({liftActionArgs:{id:Fe,clientSelection:ni,movementMode:"FLUID"},cleanup:function(){return Ai.cancel()},actions:{move:Ai}});return(0,Ne.Z)({},vl,{move:Ai})}function ro(){var ni={moveUp:function(){return mr(ga)},moveRight:function(){return mr(Ba)},moveDown:function(){return mr(mn)},moveLeft:function(){return mr(Ia)}};return hr({liftActionArgs:{id:Fe,clientSelection:Uo(Mt),movementMode:"SNAP"},cleanup:Pa,actions:ni})}function co(){var ni=Ul({expected:"PRE_DRAG",phase:At,isLockActive:$n,shouldWarn:!0});ni&&ae.release()}var ui={isActive:function(){return Ul({expected:"PRE_DRAG",phase:At,isLockActive:$n,shouldWarn:!1})},shouldRespectForcePress:Jt,fluidLift:Vr,snapLift:ro,abort:co};return ui}var ps=[ou,Vl,Es];function hs(te){var ae=te.contextId,oe=te.store,ge=te.registry,xe=te.customSensors,Fe=te.enableDefaultSensors,Re=[].concat(Fe?ps:[],xe||[]),_e=(0,b.useState)(function(){return sl()})[0],bt=kt(function(Vr,ro){Vr.isDragging&&!ro.isDragging&&_e.tryAbandon()},[_e]);cr(function(){var Vr=oe.getState(),ro=oe.subscribe(function(){var co=oe.getState();bt(Vr,co),Vr=co});return ro},[_e,oe,bt]),cr(function(){return _e.tryAbandon},[_e.tryAbandon]);var Tt=kt(function(hr){return Eu({lockAPI:_e,registry:ge,store:oe,draggableId:hr})},[_e,ge,oe]),Mt=kt(function(hr,Vr,ro){return Du({lockAPI:_e,registry:ge,contextId:ae,store:oe,draggableId:hr,forceSensorStop:Vr,sourceEvent:ro&&ro.sourceEvent?ro.sourceEvent:null})},[ae,_e,ge,oe]),Dt=kt(function(hr){return $l(ae,hr)},[ae]),At=kt(function(hr){var Vr=ge.draggable.findById(hr);return Vr?Vr.options:null},[ge.draggable]),Jt=kt(function(){_e.isClaimed()&&(_e.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(kn()))},[_e,oe]),$n=kt(_e.isClaimed,[_e]),ir=wt(function(){return{canGetLock:Tt,tryGetLock:Mt,findClosestDraggableId:Dt,findOptionsForDraggable:At,tryReleaseLock:Jt,isLockClaimed:$n}},[Tt,Mt,Dt,At,Jt,$n]);vs(Re);for(var mr=0;mr=Yo||Math.abs(ae.y-te.y)>=Yo}var vi={type:"IDLE"};function Pl(te){var ae=te.cancel,oe=te.completed,ge=te.getPhase,xe=te.setPhase;return[{eventName:"mousemove",fn:function(Re){var _e=Re.button,bt=Re.clientX,Tt=Re.clientY;if(_e===ji){var Mt={x:bt,y:Tt},Dt=ge();if(Dt.type==="DRAGGING"){Re.preventDefault(),Dt.actions.move(Mt);return}Dt.type!=="PENDING"&&Ue(!1);var At=Dt.point;if(gl(At,Mt)){Re.preventDefault();var Jt=Dt.actions.fluidLift(Mt);xe({type:"DRAGGING",actions:Jt})}}}},{eventName:"mouseup",fn:function(Re){var _e=ge();if(_e.type!=="DRAGGING"){ae();return}Re.preventDefault(),_e.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Re){ge().type==="DRAGGING"&&Re.preventDefault(),ae()}},{eventName:"keydown",fn:function(Re){var _e=ge();if(_e.type==="PENDING"){ae();return}if(Re.keyCode===fl){Re.preventDefault(),ae();return}Ho(Re)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ge().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Re){var _e=ge();if(_e.type==="IDLE"&&Ue(!1),_e.actions.shouldRespectForcePress()){ae();return}Re.preventDefault()}},{eventName:ci,fn:ae}]}function ou(te){var ae=(0,b.useRef)(vi),oe=(0,b.useRef)(Pa),ge=wt(function(){return{eventName:"mousedown",fn:function(Dt){if(!Dt.defaultPrevented&&Dt.button===ji&&!(Dt.ctrlKey||Dt.metaKey||Dt.shiftKey||Dt.altKey)){var At=te.findClosestDraggableId(Dt);if(At){var Jt=te.tryGetLock(At,Re,{sourceEvent:Dt});if(Jt){Dt.preventDefault();var $n={x:Dt.clientX,y:Dt.clientY};oe.current(),Tt(Jt,$n)}}}}}},[te]),xe=wt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Dt){if(!Dt.defaultPrevented){var At=te.findClosestDraggableId(Dt);if(At){var Jt=te.findOptionsForDraggable(At);Jt&&(Jt.shouldRespectForcePress||te.canGetLock(At)&&Dt.preventDefault())}}}}},[te]),Fe=kt(function(){var Dt={passive:!1,capture:!0};oe.current=lr(window,[xe,ge],Dt)},[xe,ge]),Re=kt(function(){var Mt=ae.current;Mt.type!=="IDLE"&&(ae.current=vi,oe.current(),Fe())},[Fe]),_e=kt(function(){var Mt=ae.current;Re(),Mt.type==="DRAGGING"&&Mt.actions.cancel({shouldBlockNextClick:!0}),Mt.type==="PENDING"&&Mt.actions.abort()},[Re]),bt=kt(function(){var Dt={capture:!0,passive:!1},At=Pl({cancel:_e,completed:Re,getPhase:function(){return ae.current},setPhase:function($n){ae.current=$n}});oe.current=lr(window,At,Dt)},[_e,Re]),Tt=kt(function(Dt,At){ae.current.type!=="IDLE"&&Ue(!1),ae.current={type:"PENDING",point:At,actions:Dt},bt()},[bt]);cr(function(){return Fe(),function(){oe.current()}},[Fe])}var ei;function Gi(){}var Al=(ei={},ei[Xo]=!0,ei[Wl]=!0,ei[pu]=!0,ei[vu]=!0,ei);function Sl(te,ae){function oe(){ae(),te.cancel()}function ge(){ae(),te.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===fl){Fe.preventDefault(),oe();return}if(Fe.keyCode===el){Fe.preventDefault(),ge();return}if(Fe.keyCode===er){Fe.preventDefault(),te.moveDown();return}if(Fe.keyCode===gu){Fe.preventDefault(),te.moveUp();return}if(Fe.keyCode===na){Fe.preventDefault(),te.moveRight();return}if(Fe.keyCode===Kl){Fe.preventDefault(),te.moveLeft();return}if(Al[Fe.keyCode]){Fe.preventDefault();return}Ho(Fe)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:ci,fn:oe}]}function Vl(te){var ae=(0,b.useRef)(Gi),oe=wt(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==el)return;var Re=te.findClosestDraggableId(Fe);if(!Re)return;var _e=te.tryGetLock(Re,Mt,{sourceEvent:Fe});if(!_e)return;Fe.preventDefault();var bt=!0,Tt=_e.snapLift();ae.current();function Mt(){bt||Ue(!1),bt=!1,ae.current(),ge()}ae.current=lr(window,Sl(Tt,Mt),{capture:!0,passive:!1})}}},[te]),ge=kt(function(){var Fe={passive:!1,capture:!0};ae.current=lr(window,[oe],Fe)},[oe]);cr(function(){return ge(),function(){ae.current()}},[ge])}var kl={type:"IDLE"},Ku=120,Vu=.15;function $u(te){var ae=te.cancel,oe=te.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(xe){xe.preventDefault()}},{eventName:"keydown",fn:function(xe){if(oe().type!=="DRAGGING"){ae();return}xe.keyCode===fl&&xe.preventDefault(),ae()}},{eventName:ci,fn:ae}]}function hu(te){var ae=te.cancel,oe=te.completed,ge=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Re=ge();if(Re.type!=="DRAGGING"){ae();return}Re.hasMoved=!0;var _e=Fe.touches[0],bt=_e.clientX,Tt=_e.clientY,Mt={x:bt,y:Tt};Fe.preventDefault(),Re.actions.move(Mt)}},{eventName:"touchend",fn:function(Fe){var Re=ge();if(Re.type!=="DRAGGING"){ae();return}Fe.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Fe){if(ge().type!=="DRAGGING"){ae();return}Fe.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Fe){var Re=ge();Re.type==="IDLE"&&Ue(!1);var _e=Fe.touches[0];if(_e){var bt=_e.force>=Vu;if(bt){var Tt=Re.actions.shouldRespectForcePress();if(Re.type==="PENDING"){Tt&&ae();return}if(Tt){if(Re.hasMoved){Fe.preventDefault();return}ae();return}Fe.preventDefault()}}}},{eventName:ci,fn:ae}]}function Es(te){var ae=(0,b.useRef)(kl),oe=(0,b.useRef)(Pa),ge=kt(function(){return ae.current},[]),xe=kt(function(Jt){ae.current=Jt},[]),Fe=wt(function(){return{eventName:"touchstart",fn:function(Jt){if(!Jt.defaultPrevented){var $n=te.findClosestDraggableId(Jt);if($n){var ir=te.tryGetLock($n,_e,{sourceEvent:Jt});if(ir){var mr=Jt.touches[0],hr=mr.clientX,Vr=mr.clientY,ro={x:hr,y:Vr};oe.current(),Dt(ir,ro)}}}}}},[te]),Re=kt(function(){var Jt={capture:!0,passive:!1};oe.current=lr(window,[Fe],Jt)},[Fe]),_e=kt(function(){var At=ae.current;At.type!=="IDLE"&&(At.type==="PENDING"&&clearTimeout(At.longPressTimerId),xe(kl),oe.current(),Re())},[Re,xe]),bt=kt(function(){var At=ae.current;_e(),At.type==="DRAGGING"&&At.actions.cancel({shouldBlockNextClick:!0}),At.type==="PENDING"&&At.actions.abort()},[_e]),Tt=kt(function(){var Jt={capture:!0,passive:!1},$n={cancel:bt,completed:_e,getPhase:ge},ir=lr(window,hu($n),Jt),mr=lr(window,$u($n),Jt);oe.current=function(){ir(),mr()}},[bt,ge,_e]),Mt=kt(function(){var Jt=ge();Jt.type!=="PENDING"&&Ue(!1);var $n=Jt.actions.fluidLift(Jt.point);xe({type:"DRAGGING",actions:$n,hasMoved:!1})},[ge,xe]),Dt=kt(function(Jt,$n){ge().type!=="IDLE"&&Ue(!1);var ir=setTimeout(Mt,Ku);xe({type:"PENDING",point:$n,actions:Jt,longPressTimerId:ir}),Tt()},[Tt,ge,xe,Mt]);cr(function(){return Re(),function(){oe.current();var $n=ge();$n.type==="PENDING"&&(clearTimeout($n.longPressTimerId),xe(kl))}},[ge,Re,xe]),cr(function(){var Jt=lr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Jt},[])}function vs(te){}var ds={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Va(te,ae){if(ae==null)return!1;var oe=!!ds[ae.tagName.toLowerCase()];if(oe)return!0;var ge=ae.getAttribute("contenteditable");return ge==="true"||ge===""?!0:ae===te?!1:Va(te,ae.parentElement)}function io(te,ae){var oe=ae.target;return ao(oe)?Va(te,oe):!1}var Uo=function(te){return Jn(te.getBoundingClientRect()).center};function gi(te){return te instanceof Dr(te).Element}var ti=function(){var te="matches";if(typeof document=="undefined")return te;var ae=[te,"msMatchesSelector","webkitMatchesSelector"],oe=gr(ae,function(ge){return ge in Element.prototype});return oe||te}();function jo(te,ae){return te==null?null:te[ti](ae)?te:jo(te.parentElement,ae)}function Li(te,ae){return te.closest?te.closest(ae):jo(te,ae)}function Ki(te){return"["+ba.contextId+'="'+te+'"]'}function xl(te,ae){var oe=ae.target;if(!gi(oe))return null;var ge=Ki(te),xe=Li(oe,ge);return!xe||!ao(xe)?null:xe}function $l(te,ae){var oe=xl(te,ae);return oe?oe.getAttribute(ba.draggableId):null}function Su(te,ae){var oe="["+ta.contextId+'="'+te+'"]',ge=eo(document.querySelectorAll(oe)),xe=gr(ge,function(Fe){return Fe.getAttribute(ta.id)===ae});return!xe||!ao(xe)?null:xe}function Ll(te){te.preventDefault()}function Ul(te){var ae=te.expected,oe=te.phase,ge=te.isLockActive,xe=te.shouldWarn;return!(!ge()||ae!==oe)}function Eu(te){var ae=te.lockAPI,oe=te.store,ge=te.registry,xe=te.draggableId;if(ae.isClaimed())return!1;var Fe=ge.draggable.findById(xe);return!(!Fe||!Fe.options.isEnabled||!fo(oe.getState(),xe))}function Du(te){var ae=te.lockAPI,oe=te.contextId,ge=te.store,xe=te.registry,Fe=te.draggableId,Re=te.forceSensorStop,_e=te.sourceEvent,bt=Eu({lockAPI:ae,store:ge,registry:xe,draggableId:Fe});if(!bt)return null;var Tt=xe.draggable.getById(Fe),Mt=Su(oe,Tt.descriptor.id);if(!Mt||_e&&!Tt.options.canDragInteractiveElements&&io(Mt,_e))return null;var Dt=ae.claim(Re||Pa),At="PRE_DRAG";function Jt(){return Tt.options.shouldRespectForcePress}function $n(){return ae.isActive(Dt)}function ir(ni,Ni){Ul({expected:ni,phase:At,isLockActive:$n,shouldWarn:!0})&&ge.dispatch(Ni())}var mr=ir.bind(null,"DRAGGING");function hr(ni){function Ni(){ae.release(),At="COMPLETED"}At!=="PRE_DRAG"&&(Ni(),At!=="PRE_DRAG"&&Ue(!1)),ge.dispatch(Se(ni.liftActionArgs)),At="DRAGGING";function vl(Ti,pl){if(pl===void 0&&(pl={shouldBlockNextClick:!1}),ni.cleanup(),pl.shouldBlockNextClick){var Rl=lr(window,[{eventName:"click",fn:Ll,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Rl)}Ni(),ge.dispatch(Fr({reason:Ti}))}return(0,Ne.Z)({isActive:function(){return Ul({expected:"DRAGGING",phase:At,isLockActive:$n,shouldWarn:!1})},shouldRespectForcePress:Jt,drop:function(pl){return vl("DROP",pl)},cancel:function(pl){return vl("CANCEL",pl)}},ni.actions)}function Vr(ni){var Ni=wn(function(Ti){mr(function(){return Tn({client:Ti})})}),vl=hr({liftActionArgs:{id:Fe,clientSelection:ni,movementMode:"FLUID"},cleanup:function(){return Ni.cancel()},actions:{move:Ni}});return(0,Ne.Z)({},vl,{move:Ni})}function ro(){var ni={moveUp:function(){return mr(ga)},moveRight:function(){return mr(Ba)},moveDown:function(){return mr(mn)},moveLeft:function(){return mr(Ia)}};return hr({liftActionArgs:{id:Fe,clientSelection:Uo(Mt),movementMode:"SNAP"},cleanup:Pa,actions:ni})}function so(){var ni=Ul({expected:"PRE_DRAG",phase:At,isLockActive:$n,shouldWarn:!0});ni&&ae.release()}var ui={isActive:function(){return Ul({expected:"PRE_DRAG",phase:At,isLockActive:$n,shouldWarn:!1})},shouldRespectForcePress:Jt,fluidLift:Vr,snapLift:ro,abort:so};return ui}var ps=[ou,Vl,Es];function hs(te){var ae=te.contextId,oe=te.store,ge=te.registry,xe=te.customSensors,Fe=te.enableDefaultSensors,Re=[].concat(Fe?ps:[],xe||[]),_e=(0,b.useState)(function(){return sl()})[0],bt=kt(function(Vr,ro){Vr.isDragging&&!ro.isDragging&&_e.tryAbandon()},[_e]);cr(function(){var Vr=oe.getState(),ro=oe.subscribe(function(){var so=oe.getState();bt(Vr,so),Vr=so});return ro},[_e,oe,bt]),cr(function(){return _e.tryAbandon},[_e.tryAbandon]);var Tt=kt(function(hr){return Eu({lockAPI:_e,registry:ge,store:oe,draggableId:hr})},[_e,ge,oe]),Mt=kt(function(hr,Vr,ro){return Du({lockAPI:_e,registry:ge,contextId:ae,store:oe,draggableId:hr,forceSensorStop:Vr,sourceEvent:ro&&ro.sourceEvent?ro.sourceEvent:null})},[ae,_e,ge,oe]),Dt=kt(function(hr){return $l(ae,hr)},[ae]),At=kt(function(hr){var Vr=ge.draggable.findById(hr);return Vr?Vr.options:null},[ge.draggable]),Jt=kt(function(){_e.isClaimed()&&(_e.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(kn()))},[_e,oe]),$n=kt(_e.isClaimed,[_e]),ir=wt(function(){return{canGetLock:Tt,tryGetLock:Mt,findClosestDraggableId:Dt,findOptionsForDraggable:At,tryReleaseLock:Jt,isLockClaimed:$n}},[Tt,Mt,Dt,At,Jt,$n]);vs(Re);for(var mr=0;mrHt in Ot?Ws(Ot,Ht,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ot[Ht]=te,lr=(Ot,Ht)=>{for(var te in Ht||(Ht={}))Fs.call(Ht,te)&&ws(Ot,te,Ht[te]);if(os)for(var te of os(Ht))Bs.call(Ht,te)&&ws(Ot,te,Ht[te]);return Ot},Co=(Ot,Ht)=>Ks(Ot,Gs(Ht));var is=(Ot,Ht)=>{var te={};for(var ee in Ot)Fs.call(Ot,ee)&&Ht.indexOf(ee)<0&&(te[ee]=Ot[ee]);if(Ot!=null&&os)for(var ee of os(Ot))Ht.indexOf(ee)<0&&Bs.call(Ot,ee)&&(te[ee]=Ot[ee]);return te};var Ds=(Ot,Ht,te)=>new Promise((ee,se)=>{var Ee=Oe=>{try{Ke(te.next(Oe))}catch(ie){se(ie)}},lt=Oe=>{try{Ke(te.throw(Oe))}catch(ie){se(ie)}},Ke=Oe=>Oe.done?ee(Oe.value):Promise.resolve(Oe.value).then(Ee,lt);Ke((te=te.apply(Ot,Ht)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[4030],{89489:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},59477:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},49198:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},87169:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},52671:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},8657:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},56082:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},33853:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},15075:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},43531:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},38819:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},87954:function(Ot,Ht,te){"use strict";te.d(Ht,{LB:function(){return gr},g4:function(){return Lt},VK:function(){return Ue},Cj:function(){return Qa},O1:function(){return Qn},Zj:function(){return ta}});var ee=te(59301),se=te(4676),Ee=te(35241);const lt={display:"none"};function Ke(Se){let{id:be,value:Ve}=Se;return ee.createElement("div",{id:be,style:lt},Ve)}function Oe(Se){let{id:be,announcement:Ve,ariaLiveType:wt="assertive"}=Se;const Zt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return ee.createElement("div",{id:be,style:Zt,role:"status","aria-live":wt,"aria-atomic":!0},Ve)}function ie(){const[Se,be]=(0,ee.useState)("");return{announce:(0,ee.useCallback)(wt=>{wt!=null&&be(wt)},[]),announcement:Se}}const it=(0,ee.createContext)(null);function rt(Se){const be=(0,ee.useContext)(it);(0,ee.useEffect)(()=>{if(!be)throw new Error("useDndMonitor must be used within a children of ");return be(Se)},[Se,be])}function $e(){const[Se]=(0,ee.useState)(()=>new Set),be=(0,ee.useCallback)(wt=>(Se.add(wt),()=>Se.delete(wt)),[Se]);return[(0,ee.useCallback)(wt=>{let{type:Zt,event:Ze}=wt;Se.forEach(At=>{var ln;return(ln=At[Zt])==null?void 0:ln.call(At,Ze)})},[Se]),be]}const Qe={draggable:` +!(function(){var Ws=Object.defineProperty,Ks=Object.defineProperties;var Gs=Object.getOwnPropertyDescriptors;var os=Object.getOwnPropertySymbols;var Fs=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable;var ys=Math.pow,ws=(Ot,Ht,te)=>Ht in Ot?Ws(Ot,Ht,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ot[Ht]=te,sr=(Ot,Ht)=>{for(var te in Ht||(Ht={}))Fs.call(Ht,te)&&ws(Ot,te,Ht[te]);if(os)for(var te of os(Ht))Bs.call(Ht,te)&&ws(Ot,te,Ht[te]);return Ot},Co=(Ot,Ht)=>Ks(Ot,Gs(Ht));var is=(Ot,Ht)=>{var te={};for(var ee in Ot)Fs.call(Ot,ee)&&Ht.indexOf(ee)<0&&(te[ee]=Ot[ee]);if(Ot!=null&&os)for(var ee of os(Ot))Ht.indexOf(ee)<0&&Bs.call(Ot,ee)&&(te[ee]=Ot[ee]);return te};var Ds=(Ot,Ht,te)=>new Promise((ee,se)=>{var Ee=Oe=>{try{Ke(te.next(Oe))}catch(ie){se(ie)}},lt=Oe=>{try{Ke(te.throw(Oe))}catch(ie){se(ie)}},Ke=Oe=>Oe.done?ee(Oe.value):Promise.resolve(Oe.value).then(Ee,lt);Ke((te=te.apply(Ot,Ht)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[4030],{89489:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},59477:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},49198:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},87169:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},52671:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},8657:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},56082:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},33853:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},15075:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},43531:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},38819:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function($e,Qe){return se.createElement(Ke.Z,(0,ee.Z)({},$e,{ref:Qe,icon:lt}))},ie=se.forwardRef(Oe),it=ie},87954:function(Ot,Ht,te){"use strict";te.d(Ht,{LB:function(){return mr},g4:function(){return Lt},VK:function(){return Ue},Cj:function(){return Xa},O1:function(){return Qn},Zj:function(){return ta}});var ee=te(59301),se=te(4676),Ee=te(35241);const lt={display:"none"};function Ke(Se){let{id:be,value:Ve}=Se;return ee.createElement("div",{id:be,style:lt},Ve)}function Oe(Se){let{id:be,announcement:Ve,ariaLiveType:wt="assertive"}=Se;const Zt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return ee.createElement("div",{id:be,style:Zt,role:"status","aria-live":wt,"aria-atomic":!0},Ve)}function ie(){const[Se,be]=(0,ee.useState)("");return{announce:(0,ee.useCallback)(wt=>{wt!=null&&be(wt)},[]),announcement:Se}}const it=(0,ee.createContext)(null);function rt(Se){const be=(0,ee.useContext)(it);(0,ee.useEffect)(()=>{if(!be)throw new Error("useDndMonitor must be used within a children of ");return be(Se)},[Se,be])}function $e(){const[Se]=(0,ee.useState)(()=>new Set),be=(0,ee.useCallback)(wt=>(Se.add(wt),()=>Se.delete(wt)),[Se]);return[(0,ee.useCallback)(wt=>{let{type:Zt,event:Ze}=wt;Se.forEach(At=>{var ln;return(ln=At[Zt])==null?void 0:ln.call(At,Ze)})},[Se]),be]}const Qe={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},ze={onDragStart(Se){let{active:be}=Se;return"Picked up draggable item "+be.id+"."},onDragOver(Se){let{active:be,over:Ve}=Se;return Ve?"Draggable item "+be.id+" was moved over droppable area "+Ve.id+".":"Draggable item "+be.id+" is no longer over a droppable area."},onDragEnd(Se){let{active:be,over:Ve}=Se;return Ve?"Draggable item "+be.id+" was dropped over droppable area "+Ve.id:"Draggable item "+be.id+" was dropped."},onDragCancel(Se){let{active:be}=Se;return"Dragging was cancelled. Draggable item "+be.id+" was dropped."}};function Ne(Se){let{announcements:be=ze,container:Ve,hiddenTextDescribedById:wt,screenReaderInstructions:Zt=Qe}=Se;const{announce:Ze,announcement:At}=ie(),ln=(0,Ee.Ld)("DndLiveRegion"),[sn,yn]=(0,ee.useState)(!1);if((0,ee.useEffect)(()=>{yn(!0)},[]),rt((0,ee.useMemo)(()=>({onDragStart(Hn){let{active:Aa}=Hn;Ze(be.onDragStart({active:Aa}))},onDragMove(Hn){let{active:Aa,over:za}=Hn;be.onDragMove&&Ze(be.onDragMove({active:Aa,over:za}))},onDragOver(Hn){let{active:Aa,over:za}=Hn;Ze(be.onDragOver({active:Aa,over:za}))},onDragEnd(Hn){let{active:Aa,over:za}=Hn;Ze(be.onDragEnd({active:Aa,over:za}))},onDragCancel(Hn){let{active:Aa,over:za}=Hn;Ze(be.onDragCancel({active:Aa,over:za}))}}),[Ze,be])),!sn)return null;const la=ee.createElement(ee.Fragment,null,ee.createElement(Ke,{id:wt,value:Zt.draggable}),ee.createElement(Oe,{id:ln,announcement:At}));return Ve?(0,se.createPortal)(la,Ve):la}var re;(function(Se){Se.DragStart="dragStart",Se.DragMove="dragMove",Se.DragEnd="dragEnd",Se.DragCancel="dragCancel",Se.DragOver="dragOver",Se.RegisterDroppable="registerDroppable",Se.SetDroppableDisabled="setDroppableDisabled",Se.UnregisterDroppable="unregisterDroppable"})(re||(re={}));function a(){}function y(Se,be){return useMemo(()=>({sensor:Se,options:be!=null?be:{}}),[Se,be])}function b(){for(var Se=arguments.length,be=new Array(Se),Ve=0;Ve[...be].filter(wt=>wt!=null),[...be])}const E=Object.freeze({x:0,y:0});function x(Se,be){return Math.sqrt(Math.pow(Se.x-be.x,2)+Math.pow(Se.y-be.y,2))}function z(Se,be){const Ve=getEventCoordinates(Se);if(!Ve)return"0 0";const wt={x:(Ve.x-be.left)/be.width*100,y:(Ve.y-be.top)/be.height*100};return wt.x+"% "+wt.y+"%"}function ne(Se,be){let{data:{value:Ve}}=Se,{data:{value:wt}}=be;return Ve-wt}function oe(Se,be){let{data:{value:Ve}}=Se,{data:{value:wt}}=be;return wt-Ve}function ae(Se){let{left:be,top:Ve,height:wt,width:Zt}=Se;return[{x:be,y:Ve},{x:be+Zt,y:Ve},{x:be,y:Ve+wt},{x:be+Zt,y:Ve+wt}]}function me(Se,be){if(!Se||Se.length===0)return null;const[Ve]=Se;return be?Ve[be]:Ve}function he(Se,be,Ve){return be===void 0&&(be=Se.left),Ve===void 0&&(Ve=Se.top),{x:be+Se.width*.5,y:Ve+Se.height*.5}}const pe=Se=>{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=he(be,be.left,be.top),Ze=[];for(const At of wt){const{id:ln}=At,sn=Ve.get(ln);if(sn){const yn=x(he(sn),Zt);Ze.push({id:ln,data:{droppableContainer:At,value:yn}})}}return Ze.sort(ne)},ye=Se=>{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=ae(be),Ze=[];for(const At of wt){const{id:ln}=At,sn=Ve.get(ln);if(sn){const yn=ae(sn),la=Zt.reduce((Aa,za,Gr)=>Aa+x(yn[Gr],za),0),Hn=Number((la/4).toFixed(4));Ze.push({id:ln,data:{droppableContainer:At,value:Hn}})}}return Ze.sort(ne)};function Fe(Se,be){const Ve=Math.max(be.top,Se.top),wt=Math.max(be.left,Se.left),Zt=Math.min(be.left+be.width,Se.left+Se.width),Ze=Math.min(be.top+be.height,Se.top+Se.height),At=Zt-wt,ln=Ze-Ve;if(wt{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=[];for(const Ze of wt){const{id:At}=Ze,ln=Ve.get(At);if(ln){const sn=Fe(ln,be);sn>0&&Zt.push({id:At,data:{droppableContainer:Ze,value:sn}})}}return Zt.sort(oe)};function tt(Se,be){const{top:Ve,left:wt,bottom:Zt,right:Ze}=be;return Ve<=Se.y&&Se.y<=Zt&&wt<=Se.x&&Se.x<=Ze}const Re=Se=>{let{droppableContainers:be,droppableRects:Ve,pointerCoordinates:wt}=Se;if(!wt)return[];const Zt=[];for(const Ze of be){const{id:At}=Ze,ln=Ve.get(At);if(ln&&tt(wt,ln)){const yn=ae(ln).reduce((Hn,Aa)=>Hn+x(wt,Aa),0),la=Number((yn/4).toFixed(4));Zt.push({id:At,data:{droppableContainer:Ze,value:la}})}}return Zt.sort(ne)};function Ft(Se,be,Ve){return Co(lr({},Se),{scaleX:be&&Ve?be.width/Ve.width:1,scaleY:be&&Ve?be.height/Ve.height:1})}function qe(Se,be){return Se&&be?{x:Se.left-be.left,y:Se.top-be.top}:E}function ut(Se){return function(Ve){for(var wt=arguments.length,Zt=new Array(wt>1?wt-1:0),Ze=1;ZeCo(lr({},At),{top:At.top+Se*ln.y,bottom:At.bottom+Se*ln.y,left:At.left+Se*ln.x,right:At.right+Se*ln.x}),lr({},Ve))}}const Ye=ut(1);function bt(Se){if(Se.startsWith("matrix3d(")){const be=Se.slice(9,-1).split(/, /);return{x:+be[12],y:+be[13],scaleX:+be[0],scaleY:+be[5]}}else if(Se.startsWith("matrix(")){const be=Se.slice(7,-1).split(/, /);return{x:+be[4],y:+be[5],scaleX:+be[0],scaleY:+be[3]}}return null}function Dt(Se,be,Ve){const wt=bt(be);if(!wt)return Se;const{scaleX:Zt,scaleY:Ze,x:At,y:ln}=wt,sn=Se.left-At-(1-Zt)*parseFloat(Ve),yn=Se.top-ln-(1-Ze)*parseFloat(Ve.slice(Ve.indexOf(" ")+1)),la=Zt?Se.width/Zt:Se.width,Hn=Ze?Se.height/Ze:Se.height;return{width:la,height:Hn,top:yn,right:sn+la,bottom:yn+Hn,left:sn}}const Rt={ignoreTransform:!1};function Ue(Se,be){be===void 0&&(be=Rt);let Ve=Se.getBoundingClientRect();if(be.ignoreTransform){const{transform:yn,transformOrigin:la}=(0,Ee.Jj)(Se).getComputedStyle(Se);yn&&(Ve=Dt(Ve,yn,la))}const{top:wt,left:Zt,width:Ze,height:At,bottom:ln,right:sn}=Ve;return{top:wt,left:Zt,width:Ze,height:At,bottom:ln,right:sn}}function Tt(Se){return Ue(Se,{ignoreTransform:!0})}function jt(Se){const be=Se.innerWidth,Ve=Se.innerHeight;return{top:0,left:0,right:be,bottom:Ve,width:be,height:Ve}}function Me(Se,be){return be===void 0&&(be=(0,Ee.Jj)(Se).getComputedStyle(Se)),be.position==="fixed"}function et(Se,be){be===void 0&&(be=(0,Ee.Jj)(Se).getComputedStyle(Se));const Ve=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Zt=>{const Ze=be[Zt];return typeof Ze=="string"?Ve.test(Ze):!1})}function Et(Se,be){const Ve=[];function wt(Zt){if(be!=null&&Ve.length>=be||!Zt)return Ve;if((0,Ee.qk)(Zt)&&Zt.scrollingElement!=null&&!Ve.includes(Zt.scrollingElement))return Ve.push(Zt.scrollingElement),Ve;if(!(0,Ee.Re)(Zt)||(0,Ee.vZ)(Zt)||Ve.includes(Zt))return Ve;const Ze=(0,Ee.Jj)(Se).getComputedStyle(Zt);return Zt!==Se&&et(Zt,Ze)&&Ve.push(Zt),Me(Zt,Ze)?Ve:wt(Zt.parentNode)}return Se?wt(Se):Ve}function Xt(Se){const[be]=Et(Se,1);return be!=null?be:null}function mt(Se){return!Ee.Nq||!Se?null:(0,Ee.FJ)(Se)?Se:(0,Ee.UG)(Se)?(0,Ee.qk)(Se)||Se===(0,Ee.r3)(Se).scrollingElement?window:(0,Ee.Re)(Se)?Se:null:null}function en(Se){return(0,Ee.FJ)(Se)?Se.scrollX:Se.scrollLeft}function Ce(Se){return(0,Ee.FJ)(Se)?Se.scrollY:Se.scrollTop}function qt(Se){return{x:en(Se),y:Ce(Se)}}var ft;(function(Se){Se[Se.Forward=1]="Forward",Se[Se.Backward=-1]="Backward"})(ft||(ft={}));function En(Se){return!Ee.Nq||!Se?!1:Se===document.scrollingElement}function Tn(Se){const be={x:0,y:0},Ve=En(Se)?{height:window.innerHeight,width:window.innerWidth}:{height:Se.clientHeight,width:Se.clientWidth},wt={x:Se.scrollWidth-Ve.width,y:Se.scrollHeight-Ve.height},Zt=Se.scrollTop<=be.y,Ze=Se.scrollLeft<=be.x,At=Se.scrollTop>=wt.y,ln=Se.scrollLeft>=wt.x;return{isTop:Zt,isLeft:Ze,isBottom:At,isRight:ln,maxScroll:wt,minScroll:be}}const vt={x:.2,y:.2};function st(Se,be,Ve,wt,Zt){let{top:Ze,left:At,right:ln,bottom:sn}=Ve;wt===void 0&&(wt=10),Zt===void 0&&(Zt=vt);const{isTop:yn,isBottom:la,isLeft:Hn,isRight:Aa}=Tn(Se),za={x:0,y:0},Gr={x:0,y:0},hr={height:be.height*Zt.y,width:be.width*Zt.x};return!yn&&Ze<=be.top+hr.height?(za.y=ft.Backward,Gr.y=wt*Math.abs((be.top+hr.height-Ze)/hr.height)):!la&&sn>=be.bottom-hr.height&&(za.y=ft.Forward,Gr.y=wt*Math.abs((be.bottom-hr.height-sn)/hr.height)),!Aa&&ln>=be.right-hr.width?(za.x=ft.Forward,Gr.x=wt*Math.abs((be.right-hr.width-ln)/hr.width)):!Hn&&At<=be.left+hr.width&&(za.x=ft.Backward,Gr.x=wt*Math.abs((be.left+hr.width-At)/hr.width)),{direction:za,speed:Gr}}function Be(Se){if(Se===document.scrollingElement){const{innerWidth:Ze,innerHeight:At}=window;return{top:0,left:0,right:Ze,bottom:At,width:Ze,height:At}}const{top:be,left:Ve,right:wt,bottom:Zt}=Se.getBoundingClientRect();return{top:be,left:Ve,right:wt,bottom:Zt,width:Se.clientWidth,height:Se.clientHeight}}function ve(Se){return Se.reduce((be,Ve)=>(0,Ee.IH)(be,qt(Ve)),E)}function at(Se){return Se.reduce((be,Ve)=>be+en(Ve),0)}function nt(Se){return Se.reduce((be,Ve)=>be+Ce(Ve),0)}function xe(Se,be){if(be===void 0&&(be=Ue),!Se)return;const{top:Ve,left:wt,bottom:Zt,right:Ze}=be(Se);Xt(Se)&&(Zt<=0||Ze<=0||Ve>=window.innerHeight||wt>=window.innerWidth)&&Se.scrollIntoView({block:"center",inline:"center"})}const fe=[["x",["left","right"],at],["y",["top","bottom"],nt]];class dt{constructor(be,Ve){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const wt=Et(Ve),Zt=ve(wt);this.rect=lr({},be),this.width=be.width,this.height=be.height;for(const[Ze,At,ln]of fe)for(const sn of At)Object.defineProperty(this,sn,{get:()=>{const yn=ln(wt),la=Zt[Ze]-yn;return this.rect[sn]+la},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Je{constructor(be){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ve=>{var wt;return(wt=this.target)==null?void 0:wt.removeEventListener(...Ve)})},this.target=be}add(be,Ve,wt){var Zt;(Zt=this.target)==null||Zt.addEventListener(be,Ve,wt),this.listeners.push([be,Ve,wt])}}function we(Se){const{EventTarget:be}=(0,Ee.Jj)(Se);return Se instanceof be?Se:(0,Ee.r3)(Se)}function ht(Se,be){const Ve=Math.abs(Se.x),wt=Math.abs(Se.y);return typeof be=="number"?Math.sqrt(ys(Ve,2)+ys(wt,2))>be:"x"in be&&"y"in be?Ve>be.x&&wt>be.y:"x"in be?Ve>be.x:"y"in be?wt>be.y:!1}var un;(function(Se){Se.Click="click",Se.DragStart="dragstart",Se.Keydown="keydown",Se.ContextMenu="contextmenu",Se.Resize="resize",Se.SelectionChange="selectionchange",Se.VisibilityChange="visibilitychange"})(un||(un={}));function $t(Se){Se.preventDefault()}function Wt(Se){Se.stopPropagation()}var Lt;(function(Se){Se.Space="Space",Se.Down="ArrowDown",Se.Right="ArrowRight",Se.Left="ArrowLeft",Se.Up="ArrowUp",Se.Esc="Escape",Se.Enter="Enter",Se.Tab="Tab"})(Lt||(Lt={}));const Jt={start:[Lt.Space,Lt.Enter],cancel:[Lt.Esc],end:[Lt.Space,Lt.Enter,Lt.Tab]},kt=(Se,be)=>{let{currentCoordinates:Ve}=be;switch(Se.code){case Lt.Right:return Co(lr({},Ve),{x:Ve.x+25});case Lt.Left:return Co(lr({},Ve),{x:Ve.x-25});case Lt.Down:return Co(lr({},Ve),{y:Ve.y+25});case Lt.Up:return Co(lr({},Ve),{y:Ve.y-25})}};class Yt{constructor(be){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=be;const{event:{target:Ve}}=be;this.props=be,this.listeners=new Je((0,Ee.r3)(Ve)),this.windowListeners=new Je((0,Ee.Jj)(Ve)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(un.Resize,this.handleCancel),this.windowListeners.add(un.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(un.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:be,onStart:Ve}=this.props,wt=be.node.current;wt&&xe(wt),Ve(E)}handleKeyDown(be){if((0,Ee.vd)(be)){const{active:Ve,context:wt,options:Zt}=this.props,{keyboardCodes:Ze=Jt,coordinateGetter:At=kt,scrollBehavior:ln="smooth"}=Zt,{code:sn}=be;if(Ze.end.includes(sn)){this.handleEnd(be);return}if(Ze.cancel.includes(sn)){this.handleCancel(be);return}const{collisionRect:yn}=wt.current,la=yn?{x:yn.left,y:yn.top}:E;this.referenceCoordinates||(this.referenceCoordinates=la);const Hn=At(be,{active:Ve,context:wt.current,currentCoordinates:la});if(Hn){const Aa=(0,Ee.$X)(Hn,la),za={x:0,y:0},{scrollableAncestors:Gr}=wt.current;for(const hr of Gr){const jn=be.code,{isTop:bn,isRight:Cn,isLeft:wn,isBottom:Oa,maxScroll:Ya,minScroll:pr}=Tn(hr),_a=Be(hr),or={x:Math.min(jn===Lt.Right?_a.right-_a.width/2:_a.right,Math.max(jn===Lt.Right?_a.left:_a.left+_a.width/2,Hn.x)),y:Math.min(jn===Lt.Down?_a.bottom-_a.height/2:_a.bottom,Math.max(jn===Lt.Down?_a.top:_a.top+_a.height/2,Hn.y))},Fr=jn===Lt.Right&&!Cn||jn===Lt.Left&&!wn,no=jn===Lt.Down&&!Oa||jn===Lt.Up&&!bn;if(Fr&&or.x!==Hn.x){const Hr=hr.scrollLeft+Aa.x,Zo=jn===Lt.Right&&Hr<=Ya.x||jn===Lt.Left&&Hr>=pr.x;if(Zo&&!Aa.y){hr.scrollTo({left:Hr,behavior:ln});return}Zo?za.x=hr.scrollLeft-Hr:za.x=jn===Lt.Right?hr.scrollLeft-Ya.x:hr.scrollLeft-pr.x,za.x&&hr.scrollBy({left:-za.x,behavior:ln});break}else if(no&&or.y!==Hn.y){const Hr=hr.scrollTop+Aa.y,Zo=jn===Lt.Down&&Hr<=Ya.y||jn===Lt.Up&&Hr>=pr.y;if(Zo&&!Aa.x){hr.scrollTo({top:Hr,behavior:ln});return}Zo?za.y=hr.scrollTop-Hr:za.y=jn===Lt.Down?hr.scrollTop-Ya.y:hr.scrollTop-pr.y,za.y&&hr.scrollBy({top:-za.y,behavior:ln});break}}this.handleMove(be,(0,Ee.IH)((0,Ee.$X)(Hn,this.referenceCoordinates),za))}}}handleMove(be,Ve){const{onMove:wt}=this.props;be.preventDefault(),wt(Ve)}handleEnd(be){const{onEnd:Ve}=this.props;be.preventDefault(),this.detach(),Ve()}handleCancel(be){const{onCancel:Ve}=this.props;be.preventDefault(),this.detach(),Ve()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Yt.activators=[{eventName:"onKeyDown",handler:(Se,be,Ve)=>{let{keyboardCodes:wt=Jt,onActivation:Zt}=be,{active:Ze}=Ve;const{code:At}=Se.nativeEvent;if(wt.start.includes(At)){const ln=Ze.activatorNode.current;return ln&&Se.target!==ln?!1:(Se.preventDefault(),Zt==null||Zt({event:Se.nativeEvent}),!0)}return!1}}];function Bn(Se){return!!(Se&&"distance"in Se)}function Pn(Se){return!!(Se&&"delay"in Se)}class Gn{constructor(be,Ve,wt){var Zt;wt===void 0&&(wt=we(be.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=be,this.events=Ve;const{event:Ze}=be,{target:At}=Ze;this.props=be,this.events=Ve,this.document=(0,Ee.r3)(At),this.documentListeners=new Je(this.document),this.listeners=new Je(wt),this.windowListeners=new Je((0,Ee.Jj)(At)),this.initialCoordinates=(Zt=(0,Ee.DC)(Ze))!=null?Zt:E,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:be,props:{options:{activationConstraint:Ve,bypassActivationConstraint:wt}}}=this;if(this.listeners.add(be.move.name,this.handleMove,{passive:!1}),this.listeners.add(be.end.name,this.handleEnd),be.cancel&&this.listeners.add(be.cancel.name,this.handleCancel),this.windowListeners.add(un.Resize,this.handleCancel),this.windowListeners.add(un.DragStart,$t),this.windowListeners.add(un.VisibilityChange,this.handleCancel),this.windowListeners.add(un.ContextMenu,$t),this.documentListeners.add(un.Keydown,this.handleKeydown),Ve){if(wt!=null&&wt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Pn(Ve)){this.timeoutId=setTimeout(this.handleStart,Ve.delay),this.handlePending(Ve);return}if(Bn(Ve)){this.handlePending(Ve);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(be,Ve){const{active:wt,onPending:Zt}=this.props;Zt(wt,be,this.initialCoordinates,Ve)}handleStart(){const{initialCoordinates:be}=this,{onStart:Ve}=this.props;be&&(this.activated=!0,this.documentListeners.add(un.Click,Wt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(un.SelectionChange,this.removeTextSelection),Ve(be))}handleMove(be){var Ve;const{activated:wt,initialCoordinates:Zt,props:Ze}=this,{onMove:At,options:{activationConstraint:ln}}=Ze;if(!Zt)return;const sn=(Ve=(0,Ee.DC)(be))!=null?Ve:E,yn=(0,Ee.$X)(Zt,sn);if(!wt&&ln){if(Bn(ln)){if(ln.tolerance!=null&&ht(yn,ln.tolerance))return this.handleCancel();if(ht(yn,ln.distance))return this.handleStart()}if(Pn(ln)&&ht(yn,ln.tolerance))return this.handleCancel();this.handlePending(ln,yn);return}be.cancelable&&be.preventDefault(),At(sn)}handleEnd(){const{onAbort:be,onEnd:Ve}=this.props;this.detach(),this.activated||be(this.props.active),Ve()}handleCancel(){const{onAbort:be,onCancel:Ve}=this.props;this.detach(),this.activated||be(this.props.active),Ve()}handleKeydown(be){be.code===Lt.Esc&&this.handleCancel()}removeTextSelection(){var be;(be=this.document.getSelection())==null||be.removeAllRanges()}}const Yn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class pt extends Gn{constructor(be){const{event:Ve}=be,wt=(0,Ee.r3)(Ve.target);super(be,Yn,wt)}}pt.activators=[{eventName:"onPointerDown",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;return!Ve.isPrimary||Ve.button!==0?!1:(wt==null||wt({event:Ve}),!0)}}];const ea={move:{name:"mousemove"},end:{name:"mouseup"}};var Na;(function(Se){Se[Se.RightClick=2]="RightClick"})(Na||(Na={}));class Ma extends Gn{constructor(be){super(be,ea,(0,Ee.r3)(be.event.target))}}Ma.activators=[{eventName:"onMouseDown",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;return Ve.button===Na.RightClick?!1:(wt==null||wt({event:Ve}),!0)}}];const ga={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Ca extends Gn{constructor(be){super(be,ga)}static setup(){return window.addEventListener(ga.move.name,be,{capture:!1,passive:!1}),function(){window.removeEventListener(ga.move.name,be)};function be(){}}}Ca.activators=[{eventName:"onTouchStart",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;const{touches:Zt}=Ve;return Zt.length>1?!1:(wt==null||wt({event:Ve}),!0)}}];var nr;(function(Se){Se[Se.Pointer=0]="Pointer",Se[Se.DraggableRect=1]="DraggableRect"})(nr||(nr={}));var Ea;(function(Se){Se[Se.TreeOrder=0]="TreeOrder",Se[Se.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ea||(Ea={}));function qn(Se){let{acceleration:be,activator:Ve=nr.Pointer,canScroll:wt,draggingRect:Zt,enabled:Ze,interval:At=5,order:ln=Ea.TreeOrder,pointerCoordinates:sn,scrollableAncestors:yn,scrollableAncestorRects:la,delta:Hn,threshold:Aa}=Se;const za=an({delta:Hn,disabled:!Ze}),[Gr,hr]=(0,Ee.Yz)(),jn=(0,ee.useRef)({x:0,y:0}),bn=(0,ee.useRef)({x:0,y:0}),Cn=(0,ee.useMemo)(()=>{switch(Ve){case nr.Pointer:return sn?{top:sn.y,bottom:sn.y,left:sn.x,right:sn.x}:null;case nr.DraggableRect:return Zt}},[Ve,Zt,sn]),wn=(0,ee.useRef)(null),Oa=(0,ee.useCallback)(()=>{const pr=wn.current;if(!pr)return;const _a=jn.current.x*bn.current.x,or=jn.current.y*bn.current.y;pr.scrollBy(_a,or)},[]),Ya=(0,ee.useMemo)(()=>ln===Ea.TreeOrder?[...yn].reverse():yn,[ln,yn]);(0,ee.useEffect)(()=>{if(!Ze||!yn.length||!Cn){hr();return}for(const pr of Ya){if((wt==null?void 0:wt(pr))===!1)continue;const _a=yn.indexOf(pr),or=la[_a];if(!or)continue;const{direction:Fr,speed:no}=st(pr,or,Cn,be,Aa);for(const Hr of["x","y"])za[Hr][Fr[Hr]]||(no[Hr]=0,Fr[Hr]=0);if(no.x>0||no.y>0){hr(),wn.current=pr,Gr(Oa,At),jn.current=no,bn.current=Fr;return}}jn.current={x:0,y:0},bn.current={x:0,y:0},hr()},[be,Oa,wt,hr,Ze,At,JSON.stringify(Cn),JSON.stringify(za),Gr,yn,Ya,la,JSON.stringify(Aa)])}const Cr={x:{[ft.Backward]:!1,[ft.Forward]:!1},y:{[ft.Backward]:!1,[ft.Forward]:!1}};function an(Se){let{delta:be,disabled:Ve}=Se;const wt=(0,Ee.D9)(be);return(0,Ee.Gj)(Zt=>{if(Ve||!wt||!Zt)return Cr;const Ze={x:Math.sign(be.x-wt.x),y:Math.sign(be.y-wt.y)};return{x:{[ft.Backward]:Zt.x[ft.Backward]||Ze.x===-1,[ft.Forward]:Zt.x[ft.Forward]||Ze.x===1},y:{[ft.Backward]:Zt.y[ft.Backward]||Ze.y===-1,[ft.Forward]:Zt.y[ft.Forward]||Ze.y===1}}},[Ve,be,wt])}function Pt(Se,be){const Ve=be!=null?Se.get(be):void 0,wt=Ve?Ve.node.current:null;return(0,Ee.Gj)(Zt=>{var Ze;return be==null?null:(Ze=wt!=null?wt:Zt)!=null?Ze:null},[wt,be])}function _t(Se,be){return(0,ee.useMemo)(()=>Se.reduce((Ve,wt)=>{const{sensor:Zt}=wt,Ze=Zt.activators.map(At=>({eventName:At.eventName,handler:be(At.handler,wt)}));return[...Ve,...Ze]},[]),[Se,be])}var kn;(function(Se){Se[Se.Always=0]="Always",Se[Se.BeforeDragging=1]="BeforeDragging",Se[Se.WhileDragging=2]="WhileDragging"})(kn||(kn={}));var Ae;(function(Se){Se.Optimized="optimized"})(Ae||(Ae={}));const je=new Map;function gt(Se,be){let{dragging:Ve,dependencies:wt,config:Zt}=be;const[Ze,At]=(0,ee.useState)(null),{frequency:ln,measure:sn,strategy:yn}=Zt,la=(0,ee.useRef)(Se),Hn=jn(),Aa=(0,Ee.Ey)(Hn),za=(0,ee.useCallback)(function(bn){bn===void 0&&(bn=[]),!Aa.current&&At(Cn=>Cn===null?bn:Cn.concat(bn.filter(wn=>!Cn.includes(wn))))},[Aa]),Gr=(0,ee.useRef)(null),hr=(0,Ee.Gj)(bn=>{if(Hn&&!Ve)return je;if(!bn||bn===je||la.current!==Se||Ze!=null){const Cn=new Map;for(let wn of Se){if(!wn)continue;if(Ze&&Ze.length>0&&!Ze.includes(wn.id)&&wn.rect.current){Cn.set(wn.id,wn.rect.current);continue}const Oa=wn.node.current,Ya=Oa?new dt(sn(Oa),Oa):null;wn.rect.current=Ya,Ya&&Cn.set(wn.id,Ya)}return Cn}return bn},[Se,Ze,Ve,Hn,sn]);return(0,ee.useEffect)(()=>{la.current=Se},[Se]),(0,ee.useEffect)(()=>{Hn||za()},[Ve,Hn]),(0,ee.useEffect)(()=>{Ze&&Ze.length>0&&At(null)},[JSON.stringify(Ze)]),(0,ee.useEffect)(()=>{Hn||typeof ln!="number"||Gr.current!==null||(Gr.current=setTimeout(()=>{za(),Gr.current=null},ln))},[ln,Hn,za,...wt]),{droppableRects:hr,measureDroppableContainers:za,measuringScheduled:Ze!=null};function jn(){switch(yn){case kn.Always:return!1;case kn.BeforeDragging:return Ve;default:return!Ve}}}function De(Se,be){return(0,Ee.Gj)(Ve=>Se?Ve||(typeof be=="function"?be(Se):Se):null,[be,Se])}function ot(Se,be){return De(Se,be)}function yt(Se){let{callback:be,disabled:Ve}=Se;const wt=(0,Ee.zX)(be),Zt=(0,ee.useMemo)(()=>{if(Ve||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Ze}=window;return new Ze(wt)},[wt,Ve]);return(0,ee.useEffect)(()=>()=>Zt==null?void 0:Zt.disconnect(),[Zt]),Zt}function Ct(Se){let{callback:be,disabled:Ve}=Se;const wt=(0,Ee.zX)(be),Zt=(0,ee.useMemo)(()=>{if(Ve||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Ze}=window;return new Ze(wt)},[Ve]);return(0,ee.useEffect)(()=>()=>Zt==null?void 0:Zt.disconnect(),[Zt]),Zt}function Ie(Se){return new dt(Ue(Se),Se)}function Ge(Se,be,Ve){be===void 0&&(be=Ie);const[wt,Zt]=(0,ee.useState)(null);function Ze(){Zt(sn=>{if(!Se)return null;if(Se.isConnected===!1){var yn;return(yn=sn!=null?sn:Ve)!=null?yn:null}const la=be(Se);return JSON.stringify(sn)===JSON.stringify(la)?sn:la})}const At=yt({callback(sn){if(Se)for(const yn of sn){const{type:la,target:Hn}=yn;if(la==="childList"&&Hn instanceof HTMLElement&&Hn.contains(Se)){Ze();break}}}}),ln=Ct({callback:Ze});return(0,Ee.LI)(()=>{Ze(),Se?(ln==null||ln.observe(Se),At==null||At.observe(document.body,{childList:!0,subtree:!0})):(ln==null||ln.disconnect(),At==null||At.disconnect())},[Se]),wt}function We(Se){const be=De(Se);return qe(Se,be)}const Mt=[];function Kt(Se){const be=(0,ee.useRef)(Se),Ve=(0,Ee.Gj)(wt=>Se?wt&&wt!==Mt&&Se&&be.current&&Se.parentNode===be.current.parentNode?wt:Et(Se):Mt,[Se]);return(0,ee.useEffect)(()=>{be.current=Se},[Se]),Ve}function zt(Se){const[be,Ve]=(0,ee.useState)(null),wt=(0,ee.useRef)(Se),Zt=(0,ee.useCallback)(Ze=>{const At=mt(Ze.target);At&&Ve(ln=>ln?(ln.set(At,qt(At)),new Map(ln)):null)},[]);return(0,ee.useEffect)(()=>{const Ze=wt.current;if(Se!==Ze){At(Ze);const ln=Se.map(sn=>{const yn=mt(sn);return yn?(yn.addEventListener("scroll",Zt,{passive:!0}),[yn,qt(yn)]):null}).filter(sn=>sn!=null);Ve(ln.length?new Map(ln):null),wt.current=Se}return()=>{At(Se),At(Ze)};function At(ln){ln.forEach(sn=>{const yn=mt(sn);yn==null||yn.removeEventListener("scroll",Zt)})}},[Zt,Se]),(0,ee.useMemo)(()=>Se.length?be?Array.from(be.values()).reduce((Ze,At)=>(0,Ee.IH)(Ze,At),E):ve(Se):E,[Se,be])}function An(Se,be){be===void 0&&(be=[]);const Ve=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{Ve.current=null},be),(0,ee.useEffect)(()=>{const wt=Se!==E;wt&&!Ve.current&&(Ve.current=Se),!wt&&Ve.current&&(Ve.current=null)},[Se]),Ve.current?(0,Ee.$X)(Se,Ve.current):E}function ct(Se){(0,ee.useEffect)(()=>{if(!Ee.Nq)return;const be=Se.map(Ve=>{let{sensor:wt}=Ve;return wt.setup==null?void 0:wt.setup()});return()=>{for(const Ve of be)Ve==null||Ve()}},Se.map(be=>{let{sensor:Ve}=be;return Ve}))}function on(Se,be){return(0,ee.useMemo)(()=>Se.reduce((Ve,wt)=>{let{eventName:Zt,handler:Ze}=wt;return Ve[Zt]=At=>{Ze(At,be)},Ve},{}),[Se,be])}function xn(Se){return(0,ee.useMemo)(()=>Se?jt(Se):null,[Se])}const On=[];function Qt(Se,be){be===void 0&&(be=Ue);const[Ve]=Se,wt=xn(Ve?(0,Ee.Jj)(Ve):null),[Zt,Ze]=(0,ee.useState)(On);function At(){Ze(()=>Se.length?Se.map(sn=>En(sn)?wt:new dt(be(sn),sn)):On)}const ln=Ct({callback:At});return(0,Ee.LI)(()=>{ln==null||ln.disconnect(),At(),Se.forEach(sn=>ln==null?void 0:ln.observe(sn))},[Se]),Zt}function aa(Se){if(!Se)return null;if(Se.children.length>1)return Se;const be=Se.children[0];return(0,Ee.Re)(be)?be:Se}function Dn(Se){let{measure:be}=Se;const[Ve,wt]=(0,ee.useState)(null),Zt=(0,ee.useCallback)(yn=>{for(const{target:la}of yn)if((0,Ee.Re)(la)){wt(Hn=>{const Aa=be(la);return Hn?Co(lr({},Hn),{width:Aa.width,height:Aa.height}):Aa});break}},[be]),Ze=Ct({callback:Zt}),At=(0,ee.useCallback)(yn=>{const la=aa(yn);Ze==null||Ze.disconnect(),la&&(Ze==null||Ze.observe(la)),wt(la?be(la):null)},[be,Ze]),[ln,sn]=(0,Ee.wm)(At);return(0,ee.useMemo)(()=>({nodeRef:ln,rect:Ve,setRef:sn}),[Ve,ln,sn])}const Wn=[{sensor:pt,options:{}},{sensor:Yt,options:{}}],Zn={current:{}},ra={draggable:{measure:Tt},droppable:{measure:Tt,strategy:kn.WhileDragging,frequency:Ae.Optimized},dragOverlay:{measure:Ue}};class Ia extends Map{get(be){var Ve;return be!=null&&(Ve=super.get(be))!=null?Ve:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(be=>{let{disabled:Ve}=be;return!Ve})}getNodeFor(be){var Ve,wt;return(Ve=(wt=this.get(be))==null?void 0:wt.node.current)!=null?Ve:void 0}}const $n={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Ia,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:ra,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},ba={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},ka=(0,ee.createContext)(ba),dr=(0,ee.createContext)($n);function Ja(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Ia}}}function vr(Se,be){switch(be.type){case re.DragStart:return Co(lr({},Se),{draggable:Co(lr({},Se.draggable),{initialCoordinates:be.initialCoordinates,active:be.active})});case re.DragMove:return Se.draggable.active==null?Se:Co(lr({},Se),{draggable:Co(lr({},Se.draggable),{translate:{x:be.coordinates.x-Se.draggable.initialCoordinates.x,y:be.coordinates.y-Se.draggable.initialCoordinates.y}})});case re.DragEnd:case re.DragCancel:return Co(lr({},Se),{draggable:Co(lr({},Se.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case re.RegisterDroppable:{const{element:Ve}=be,{id:wt}=Ve,Zt=new Ia(Se.droppable.containers);return Zt.set(wt,Ve),Co(lr({},Se),{droppable:Co(lr({},Se.droppable),{containers:Zt})})}case re.SetDroppableDisabled:{const{id:Ve,key:wt,disabled:Zt}=be,Ze=Se.droppable.containers.get(Ve);if(!Ze||wt!==Ze.key)return Se;const At=new Ia(Se.droppable.containers);return At.set(Ve,Co(lr({},Ze),{disabled:Zt})),Co(lr({},Se),{droppable:Co(lr({},Se.droppable),{containers:At})})}case re.UnregisterDroppable:{const{id:Ve,key:wt}=be,Zt=Se.droppable.containers.get(Ve);if(!Zt||wt!==Zt.key)return Se;const Ze=new Ia(Se.droppable.containers);return Ze.delete(Ve),Co(lr({},Se),{droppable:Co(lr({},Se.droppable),{containers:Ze})})}default:return Se}}function Fa(Se){let{disabled:be}=Se;const{active:Ve,activatorEvent:wt,draggableNodes:Zt}=(0,ee.useContext)(ka),Ze=(0,Ee.D9)(wt),At=(0,Ee.D9)(Ve==null?void 0:Ve.id);return(0,ee.useEffect)(()=>{if(!be&&!wt&&Ze&&At!=null){if(!(0,Ee.vd)(Ze)||document.activeElement===Ze.target)return;const ln=Zt.get(At);if(!ln)return;const{activatorNode:sn,node:yn}=ln;if(!sn.current&&!yn.current)return;requestAnimationFrame(()=>{for(const la of[sn.current,yn.current]){if(!la)continue;const Hn=(0,Ee.so)(la);if(Hn){Hn.focus();break}}})}},[wt,be,Zt,At,Ze]),null}function cr(Se,be){let Zt=be,{transform:Ve}=Zt,wt=is(Zt,["transform"]);return Se!=null&&Se.length?Se.reduce((Ze,At)=>At(lr({transform:Ze},wt)),Ve):Ve}function dn(Se){return(0,ee.useMemo)(()=>({draggable:lr(lr({},ra.draggable),Se==null?void 0:Se.draggable),droppable:lr(lr({},ra.droppable),Se==null?void 0:Se.droppable),dragOverlay:lr(lr({},ra.dragOverlay),Se==null?void 0:Se.dragOverlay)}),[Se==null?void 0:Se.draggable,Se==null?void 0:Se.droppable,Se==null?void 0:Se.dragOverlay])}function Ar(Se){let{activeNode:be,measure:Ve,initialRect:wt,config:Zt=!0}=Se;const Ze=(0,ee.useRef)(!1),{x:At,y:ln}=typeof Zt=="boolean"?{x:Zt,y:Zt}:Zt;(0,Ee.LI)(()=>{if(!At&&!ln||!be){Ze.current=!1;return}if(Ze.current||!wt)return;const yn=be==null?void 0:be.node.current;if(!yn||yn.isConnected===!1)return;const la=Ve(yn),Hn=qe(la,wt);if(At||(Hn.x=0),ln||(Hn.y=0),Ze.current=!0,Math.abs(Hn.x)>0||Math.abs(Hn.y)>0){const Aa=Xt(yn);Aa&&Aa.scrollBy({top:Hn.y,left:Hn.x})}},[be,At,ln,wt,Ve])}const Tr=(0,ee.createContext)(Co(lr({},E),{scaleX:1,scaleY:1}));var xr;(function(Se){Se[Se.Uninitialized=0]="Uninitialized",Se[Se.Initializing=1]="Initializing",Se[Se.Initialized=2]="Initialized"})(xr||(xr={}));const gr=(0,ee.memo)(function(be){var Ve,wt,Zt,Ze;let gl=be,{id:At,accessibility:ln,autoScroll:sn=!0,children:yn,sensors:la=Wn,collisionDetection:Hn=Pe,measuring:Aa,modifiers:za}=gl,Gr=is(gl,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const hr=(0,ee.useReducer)(vr,void 0,Ja),[jn,bn]=hr,[Cn,wn]=$e(),[Oa,Ya]=(0,ee.useState)(xr.Uninitialized),pr=Oa===xr.Initialized,{draggable:{active:_a,nodes:or,translate:Fr},droppable:{containers:no}}=jn,Hr=_a!=null?or.get(_a):null,Zo=(0,ee.useRef)({initial:null,translated:null}),Wo=(0,ee.useMemo)(()=>{var ei;return _a!=null?{id:_a,data:(ei=Hr==null?void 0:Hr.data)!=null?ei:Zn,rect:Zo}:null},[_a,Hr]),Yo=(0,ee.useRef)(null),[Rr,Ir]=(0,ee.useState)(null),[Br,wr]=(0,ee.useState)(null),wo=(0,Ee.Ey)(Gr,Object.values(Gr)),Fo=(0,Ee.Ld)("DndDescribedBy",At),co=(0,ee.useMemo)(()=>no.getEnabled(),[no]),mo=dn(Aa),{droppableRects:Po,measureDroppableContainers:Bo,measuringScheduled:vi}=gt(co,{dragging:pr,dependencies:[Fr.x,Fr.y],config:mo.droppable}),Ho=Pt(or,_a),oi=(0,ee.useMemo)(()=>Br?(0,Ee.DC)(Br):null,[Br]),di=bl(),Oi=ot(Ho,mo.draggable.measure);Ar({activeNode:_a!=null?or.get(_a):null,config:di.layoutShiftCompensation,initialRect:Oi,measure:mo.draggable.measure});const ko=Ge(Ho,mo.draggable.measure,Oi),ci=Ge(Ho?Ho.parentElement:null),gi=(0,ee.useRef)({activatorEvent:null,active:null,activeNode:Ho,collisionRect:null,collisions:null,droppableRects:Po,draggableNodes:or,draggingNode:null,draggingNodeRect:null,droppableContainers:no,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),pl=no.getNodeFor((Ve=gi.current.over)==null?void 0:Ve.id),xi=Dn({measure:mo.dragOverlay.measure}),Wi=(wt=xi.nodeRef.current)!=null?wt:Ho,Ki=pr?(Zt=xi.rect)!=null?Zt:ko:null,Sl=!!(xi.nodeRef.current&&xi.rect),_i=We(Sl?null:ko),$i=xn(Wi?(0,Ee.Jj)(Wi):null),mi=Kt(pr?pl!=null?pl:Ho:null),Gi=Qt(mi),ji=cr(za,{transform:{x:Fr.x-_i.x,y:Fr.y-_i.y,scaleX:1,scaleY:1},activatorEvent:Br,active:Wo,activeNodeRect:ko,containerNodeRect:ci,draggingNodeRect:Ki,over:gi.current.over,overlayNodeRect:xi.rect,scrollableAncestors:mi,scrollableAncestorRects:Gi,windowRect:$i}),sl=oi?(0,Ee.IH)(oi,Fr):null,ul=zt(mi),Pl=An(ul),yl=An(ul,[ko]),Mi=(0,Ee.IH)(ji,Pl),Ci=Ki?Ye(Ki,ji):null,hi=Wo&&Ci?Hn({active:Wo,collisionRect:Ci,droppableRects:Po,droppableContainers:co,pointerCoordinates:sl}):null,el=me(hi,"id"),[Fi,Cl]=(0,ee.useState)(null),ki=Sl?ji:(0,Ee.IH)(ji,yl),tl=Ft(ki,(Ze=Fi==null?void 0:Fi.rect)!=null?Ze:null,ko),Qi=(0,ee.useRef)(null),El=(0,ee.useCallback)((ei,ii)=>{let{sensor:si,options:Bi}=ii;if(Yo.current==null)return;const li=or.get(Yo.current);if(!li)return;const Jo=ei.nativeEvent,ti=new si({active:Yo.current,activeNode:li,event:Jo,options:Bi,context:gi,onAbort(Go){if(!or.get(Go))return;const{onDragAbort:pi}=wo.current,Si={id:Go};pi==null||pi(Si),Cn({type:"onDragAbort",event:Si})},onPending(Go,Di,pi,Si){if(!or.get(Go))return;const{onDragPending:Yi}=wo.current,Ai={id:Go,constraint:Di,initialCoordinates:pi,offset:Si};Yi==null||Yi(Ai),Cn({type:"onDragPending",event:Ai})},onStart(Go){const Di=Yo.current;if(Di==null)return;const pi=or.get(Di);if(!pi)return;const{onDragStart:Si}=wo.current,Vi={activatorEvent:Jo,active:{id:Di,data:pi.data,rect:Zo}};(0,se.unstable_batchedUpdates)(()=>{Si==null||Si(Vi),Ya(xr.Initializing),bn({type:re.DragStart,initialCoordinates:Go,active:Di}),Cn({type:"onDragStart",event:Vi}),Ir(Qi.current),wr(Jo)})},onMove(Go){bn({type:re.DragMove,coordinates:Go})},onEnd:bi(re.DragEnd),onCancel:bi(re.DragCancel)});Qi.current=ti;function bi(Go){return function(){return Ds(this,null,function*(){const{active:pi,collisions:Si,over:Vi,scrollAdjustedTranslate:Yi}=gi.current;let Ai=null;if(pi&&Yi){const{cancelDrop:Xi}=wo.current;Ai={activatorEvent:Jo,active:pi,collisions:Si,delta:Yi,over:Vi},Go===re.DragEnd&&typeof Xi=="function"&&(yield Promise.resolve(Xi(Ai)))&&(Go=re.DragCancel)}Yo.current=null,(0,se.unstable_batchedUpdates)(()=>{bn({type:Go}),Ya(xr.Uninitialized),Cl(null),Ir(null),wr(null),Qi.current=null;const Xi=Go===re.DragEnd?"onDragEnd":"onDragCancel";if(Ai){const ml=wo.current[Xi];ml==null||ml(Ai),Cn({type:Xi,event:Ai})}})})}}},[or]),Ei=(0,ee.useCallback)((ei,ii)=>(si,Bi)=>{const li=si.nativeEvent,Jo=or.get(Bi);if(Yo.current!==null||!Jo||li.dndKit||li.defaultPrevented)return;const ti={active:Jo};ei(si,ii.options,ti)===!0&&(li.dndKit={capturedBy:ii.sensor},Yo.current=Bi,El(si,ii))},[or,El]),nl=_t(la,Ei);ct(la),(0,Ee.LI)(()=>{ko&&Oa===xr.Initializing&&Ya(xr.Initialized)},[ko,Oa]),(0,ee.useEffect)(()=>{const{onDragMove:ei}=wo.current,{active:ii,activatorEvent:si,collisions:Bi,over:li}=gi.current;if(!ii||!si)return;const Jo={active:ii,activatorEvent:si,collisions:Bi,delta:{x:Mi.x,y:Mi.y},over:li};(0,se.unstable_batchedUpdates)(()=>{ei==null||ei(Jo),Cn({type:"onDragMove",event:Jo})})},[Mi.x,Mi.y]),(0,ee.useEffect)(()=>{const{active:ei,activatorEvent:ii,collisions:si,droppableContainers:Bi,scrollAdjustedTranslate:li}=gi.current;if(!ei||Yo.current==null||!ii||!li)return;const{onDragOver:Jo}=wo.current,ti=Bi.get(el),bi=ti&&ti.rect.current?{id:ti.id,rect:ti.rect.current,data:ti.data,disabled:ti.disabled}:null,Go={active:ei,activatorEvent:ii,collisions:si,delta:{x:li.x,y:li.y},over:bi};(0,se.unstable_batchedUpdates)(()=>{Cl(bi),Jo==null||Jo(Go),Cn({type:"onDragOver",event:Go})})},[el]),(0,Ee.LI)(()=>{gi.current={activatorEvent:Br,active:Wo,activeNode:Ho,collisionRect:Ci,collisions:hi,droppableRects:Po,draggableNodes:or,draggingNode:Wi,draggingNodeRect:Ki,droppableContainers:no,over:Fi,scrollableAncestors:mi,scrollAdjustedTranslate:Mi},Zo.current={initial:Ki,translated:Ci}},[Wo,Ho,hi,Ci,or,Wi,Ki,Po,no,Fi,mi,Mi]),qn(Co(lr({},di),{delta:Fr,draggingRect:Ci,pointerCoordinates:sl,scrollableAncestors:mi,scrollableAncestorRects:Gi}));const dl=(0,ee.useMemo)(()=>({active:Wo,activeNode:Ho,activeNodeRect:ko,activatorEvent:Br,collisions:hi,containerNodeRect:ci,dragOverlay:xi,draggableNodes:or,droppableContainers:no,droppableRects:Po,over:Fi,measureDroppableContainers:Bo,scrollableAncestors:mi,scrollableAncestorRects:Gi,measuringConfiguration:mo,measuringScheduled:vi,windowRect:$i}),[Wo,Ho,ko,Br,hi,ci,xi,or,no,Po,Fi,Bo,mi,Gi,mo,vi,$i]),cl=(0,ee.useMemo)(()=>({activatorEvent:Br,activators:nl,active:Wo,activeNodeRect:ko,ariaDescribedById:{draggable:Fo},dispatch:bn,draggableNodes:or,over:Fi,measureDroppableContainers:Bo}),[Br,nl,Wo,ko,bn,Fo,or,Fi,Bo]);return ee.createElement(it.Provider,{value:wn},ee.createElement(ka.Provider,{value:cl},ee.createElement(dr.Provider,{value:dl},ee.createElement(Tr.Provider,{value:tl},yn)),ee.createElement(Fa,{disabled:(ln==null?void 0:ln.restoreFocus)===!1})),ee.createElement(Ne,Co(lr({},ln),{hiddenTextDescribedById:Fo})));function bl(){const ei=(Rr==null?void 0:Rr.autoScrollEnabled)===!1,ii=typeof sn=="object"?sn.enabled===!1:sn===!1,si=pr&&!ei&&!ii;return typeof sn=="object"?Co(lr({},sn),{enabled:si}):{enabled:si}}}),Mn=(0,ee.createContext)(null),oa="button",Sa="Draggable";function Qn(Se){let{id:be,data:Ve,disabled:wt=!1,attributes:Zt}=Se;const Ze=(0,Ee.Ld)(Sa),{activators:At,activatorEvent:ln,active:sn,activeNodeRect:yn,ariaDescribedById:la,draggableNodes:Hn,over:Aa}=(0,ee.useContext)(ka),{role:za=oa,roleDescription:Gr="draggable",tabIndex:hr=0}=Zt!=null?Zt:{},jn=(sn==null?void 0:sn.id)===be,bn=(0,ee.useContext)(jn?Tr:Mn),[Cn,wn]=(0,Ee.wm)(),[Oa,Ya]=(0,Ee.wm)(),pr=on(At,be),_a=(0,Ee.Ey)(Ve);(0,Ee.LI)(()=>(Hn.set(be,{id:be,key:Ze,node:Cn,activatorNode:Oa,data:_a}),()=>{const Fr=Hn.get(be);Fr&&Fr.key===Ze&&Hn.delete(be)}),[Hn,be]);const or=(0,ee.useMemo)(()=>({role:za,tabIndex:hr,"aria-disabled":wt,"aria-pressed":jn&&za===oa?!0:void 0,"aria-roledescription":Gr,"aria-describedby":la.draggable}),[wt,za,hr,jn,Gr,la.draggable]);return{active:sn,activatorEvent:ln,activeNodeRect:yn,attributes:or,isDragging:jn,listeners:wt?void 0:pr,node:Cn,over:Aa,setNodeRef:wn,setActivatorNodeRef:Ya,transform:bn}}function Qa(){return(0,ee.useContext)(dr)}const Kn="Droppable",Ba={timeout:25};function ta(Se){let{data:be,disabled:Ve=!1,id:wt,resizeObserverConfig:Zt}=Se;const Ze=(0,Ee.Ld)(Kn),{active:At,dispatch:ln,over:sn,measureDroppableContainers:yn}=(0,ee.useContext)(ka),la=(0,ee.useRef)({disabled:Ve}),Hn=(0,ee.useRef)(!1),Aa=(0,ee.useRef)(null),za=(0,ee.useRef)(null),{disabled:Gr,updateMeasurementsFor:hr,timeout:jn}=lr(lr({},Ba),Zt),bn=(0,Ee.Ey)(hr!=null?hr:wt),Cn=(0,ee.useCallback)(()=>{if(!Hn.current){Hn.current=!0;return}za.current!=null&&clearTimeout(za.current),za.current=setTimeout(()=>{yn(Array.isArray(bn.current)?bn.current:[bn.current]),za.current=null},jn)},[jn]),wn=Ct({callback:Cn,disabled:Gr||!At}),Oa=(0,ee.useCallback)((or,Fr)=>{wn&&(Fr&&(wn.unobserve(Fr),Hn.current=!1),or&&wn.observe(or))},[wn]),[Ya,pr]=(0,Ee.wm)(Oa),_a=(0,Ee.Ey)(be);return(0,ee.useEffect)(()=>{!wn||!Ya.current||(wn.disconnect(),Hn.current=!1,wn.observe(Ya.current))},[Ya,wn]),(0,ee.useEffect)(()=>(ln({type:re.RegisterDroppable,element:{id:wt,key:Ze,disabled:Ve,node:Ya,rect:Aa,data:_a}}),()=>ln({type:re.UnregisterDroppable,key:Ze,id:wt})),[wt]),(0,ee.useEffect)(()=>{Ve!==la.current.disabled&&(ln({type:re.SetDroppableDisabled,id:wt,key:Ze,disabled:Ve}),la.current.disabled=Ve)},[wt,Ze,Ve,ln]),{active:At,rect:Aa,isOver:(sn==null?void 0:sn.id)===wt,node:Ya,over:sn,setNodeRef:pr}}function ja(Se){let{animation:be,children:Ve}=Se;const[wt,Zt]=useState(null),[Ze,At]=useState(null),ln=usePrevious(Ve);return!Ve&&!wt&&ln&&Zt(ln),useIsomorphicLayoutEffect(()=>{if(!Ze)return;const sn=wt==null?void 0:wt.key,yn=wt==null?void 0:wt.props.id;if(sn==null||yn==null){Zt(null);return}Promise.resolve(be(yn,Ze)).then(()=>{Zt(null)})},[be,wt,Ze]),React.createElement(React.Fragment,null,Ve,wt?cloneElement(wt,{ref:At}):null)}const ar={x:0,y:0,scaleX:1,scaleY:1};function Va(Se){let{children:be}=Se;return React.createElement(ka.Provider,{value:ba},React.createElement(Tr.Provider,{value:ar},be))}const sr={position:"fixed",touchAction:"none"},mr=Se=>isKeyboardEvent(Se)?"transform 250ms ease":void 0,rr=null,Qr={duration:250,easing:"ease",keyframes:Se=>{let{transform:{initial:be,final:Ve}}=Se;return[{transform:Ee.ux.Transform.toString(be)},{transform:Ee.ux.Transform.toString(Ve)}]},sideEffects:(Se=>be=>{let{active:Ve,dragOverlay:wt}=be;const Zt={},{styles:Ze,className:At}=Se;if(Ze!=null&&Ze.active)for(const[ln,sn]of Object.entries(Ze.active))sn!==void 0&&(Zt[ln]=Ve.node.style.getPropertyValue(ln),Ve.node.style.setProperty(ln,sn));if(Ze!=null&&Ze.dragOverlay)for(const[ln,sn]of Object.entries(Ze.dragOverlay))sn!==void 0&&wt.node.style.setProperty(ln,sn);return At!=null&&At.active&&Ve.node.classList.add(At.active),At!=null&&At.dragOverlay&&wt.node.classList.add(At.dragOverlay),function(){for(const[sn,yn]of Object.entries(Zt))Ve.node.style.setProperty(sn,yn);At!=null&&At.active&&Ve.node.classList.remove(At.active)}})({styles:{active:{opacity:"0"}}})};function zr(Se){let{config:be,draggableNodes:Ve,droppableContainers:wt,measuringConfiguration:Zt}=Se;return useEvent((Ze,At)=>{if(be===null)return;const ln=Ve.get(Ze);if(!ln)return;const sn=ln.node.current;if(!sn)return;const yn=aa(At);if(!yn)return;const{transform:la}=getWindow(At).getComputedStyle(At),Hn=bt(la);if(!Hn)return;const Aa=typeof be=="function"?be:Wa(be);return xe(sn,Zt.draggable.measure),Aa({active:{id:Ze,data:ln.data,node:sn,rect:Zt.draggable.measure(sn)},draggableNodes:Ve,dragOverlay:{node:At,rect:Zt.dragOverlay.measure(yn)},droppableContainers:wt,measuringConfiguration:Zt,transform:Hn})})}function Wa(Se){const{duration:be,easing:Ve,sideEffects:wt,keyframes:Zt}=lr(lr({},Qr),Se);return Ze=>{let Cn=Ze,{active:At,dragOverlay:ln,transform:sn}=Cn,yn=is(Cn,["active","dragOverlay","transform"]);if(!be)return;const la={x:ln.rect.left-At.rect.left,y:ln.rect.top-At.rect.top},Hn={scaleX:sn.scaleX!==1?At.rect.width*sn.scaleX/ln.rect.width:1,scaleY:sn.scaleY!==1?At.rect.height*sn.scaleY/ln.rect.height:1},Aa=lr({x:sn.x-la.x,y:sn.y-la.y},Hn),za=Zt(Co(lr({},yn),{active:At,dragOverlay:ln,transform:{initial:sn,final:Aa}})),[Gr]=za,hr=za[za.length-1];if(JSON.stringify(Gr)===JSON.stringify(hr))return;const jn=wt==null?void 0:wt(lr({active:At,dragOverlay:ln},yn)),bn=ln.node.animate(za,{duration:be,easing:Ve,fill:"forwards"});return new Promise(wn=>{bn.onfinish=()=>{jn==null||jn(),wn()}})}}let Mr=0;function So(Se){return useMemo(()=>{if(Se!=null)return Mr++,Mr},[Se])}const to=null},18257:function(Ot,Ht,te){"use strict";te.d(Ht,{DL:function(){return ie}});var ee=te(35241);function se($e){return Qe=>{let{transform:ze}=Qe;return Co(lr({},ze),{x:Math.ceil(ze.x/$e)*$e,y:Math.ceil(ze.y/$e)*$e})}}const Ee=$e=>{let{transform:Qe}=$e;return Co(lr({},Qe),{y:0})};function lt($e,Qe,ze){const Ne=lr({},$e);return Qe.top+$e.y<=ze.top?Ne.y=ze.top-Qe.top:Qe.bottom+$e.y>=ze.top+ze.height&&(Ne.y=ze.top+ze.height-Qe.bottom),Qe.left+$e.x<=ze.left?Ne.x=ze.left-Qe.left:Qe.right+$e.x>=ze.left+ze.width&&(Ne.x=ze.left+ze.width-Qe.right),Ne}const Ke=$e=>{let{containerNodeRect:Qe,draggingNodeRect:ze,transform:Ne}=$e;return!ze||!Qe?Ne:lt(Ne,ze,Qe)},Oe=$e=>{let{draggingNodeRect:Qe,transform:ze,scrollableAncestorRects:Ne}=$e;const re=Ne[0];return!Qe||!re?ze:lt(ze,Qe,re)},ie=$e=>{let{transform:Qe}=$e;return Co(lr({},Qe),{x:0})},it=$e=>{let{transform:Qe,draggingNodeRect:ze,windowRect:Ne}=$e;return!ze||!Ne?Qe:lt(Qe,ze,Ne)},rt=$e=>{let{activatorEvent:Qe,draggingNodeRect:ze,transform:Ne}=$e;if(ze&&Qe){const re=getEventCoordinates(Qe);if(!re)return Ne;const a=re.x-ze.left,y=re.y-ze.top;return Co(lr({},Ne),{x:Ne.x+a-ze.width/2,y:Ne.y+y-ze.height/2})}return Ne}},19719:function(Ot,Ht,te){"use strict";te.d(Ht,{Fo:function(){return z},Rp:function(){return lt},nB:function(){return Fe},qw:function(){return y}});var ee=te(59301),se=te(87954),Ee=te(35241);function lt(Ye,bt,Dt){const Rt=Ye.slice();return Rt.splice(Dt<0?Rt.length+Dt:Dt,0,Rt.splice(bt,1)[0]),Rt}function Ke(Ye,bt,Dt){const Rt=Ye.slice();return Rt[bt]=Ye[Dt],Rt[Dt]=Ye[bt],Rt}function Oe(Ye,bt){return Ye.reduce((Dt,Rt,Ue)=>{const Tt=bt.get(Rt);return Tt&&(Dt[Ue]=Tt),Dt},Array(Ye.length))}function ie(Ye){return Ye!==null&&Ye>=0}function it(Ye,bt){if(Ye===bt)return!0;if(Ye.length!==bt.length)return!1;for(let Dt=0;Dt{var bt;let{rects:Dt,activeNodeRect:Rt,activeIndex:Ue,overIndex:Tt,index:jt}=Ye;const Me=(bt=Dt[Ue])!=null?bt:Rt;if(!Me)return null;const et=ze(Dt,jt,Ue);if(jt===Ue){const Et=Dt[Tt];return Et?lr({x:UeUe&&jt<=Tt?lr({x:-Me.width-et,y:0},$e):jt=Tt?lr({x:Me.width+et,y:0},$e):lr({x:0,y:0},$e)};function ze(Ye,bt,Dt){const Rt=Ye[bt],Ue=Ye[bt-1],Tt=Ye[bt+1];return!Rt||!Ue&&!Tt?0:Dt{let{rects:bt,activeIndex:Dt,overIndex:Rt,index:Ue}=Ye;const Tt=lt(bt,Rt,Dt),jt=bt[Ue],Me=Tt[Ue];return!Me||!jt?null:{x:Me.left-jt.left,y:Me.top-jt.top,scaleX:Me.width/jt.width,scaleY:Me.height/jt.height}},re=Ye=>{let{activeIndex:bt,index:Dt,rects:Rt,overIndex:Ue}=Ye,Tt,jt;return Dt===bt&&(Tt=Rt[Dt],jt=Rt[Ue]),Dt===Ue&&(Tt=Rt[Dt],jt=Rt[bt]),!jt||!Tt?null:{x:jt.left-Tt.left,y:jt.top-Tt.top,scaleX:jt.width/Tt.width,scaleY:jt.height/Tt.height}},a={scaleX:1,scaleY:1},y=Ye=>{var bt;let{activeIndex:Dt,activeNodeRect:Rt,index:Ue,rects:Tt,overIndex:jt}=Ye;const Me=(bt=Tt[Dt])!=null?bt:Rt;if(!Me)return null;if(Ue===Dt){const Et=Tt[jt];return Et?lr({x:0,y:DtDt&&Ue<=jt?lr({x:0,y:-Me.height-et},a):Ue=jt?lr({x:0,y:Me.height+et},a):lr({x:0,y:0},a)};function b(Ye,bt,Dt){const Rt=Ye[bt],Ue=Ye[bt-1],Tt=Ye[bt+1];return Rt?DtRt.map(at=>typeof at=="object"&&"id"in at?at.id:at),[Rt]),qt=jt!=null,ft=jt?Ce.indexOf(jt.id):-1,En=Et?Ce.indexOf(Et.id):-1,Tn=(0,ee.useRef)(Ce),vt=!it(Ce,Tn.current),st=En!==-1&&ft===-1||vt,Be=rt(Tt);(0,Ee.LI)(()=>{vt&&qt&&Xt(Ce)},[vt,Ce,qt,Xt]),(0,ee.useEffect)(()=>{Tn.current=Ce},[Ce]);const ve=(0,ee.useMemo)(()=>({activeIndex:ft,containerId:mt,disabled:Be,disableTransforms:st,items:Ce,overIndex:En,useDragOverlay:en,sortedRects:Oe(Ce,et),strategy:Ue}),[ft,mt,Be.draggable,Be.droppable,st,Ce,En,et,en,Ue]);return ee.createElement(x.Provider,{value:ve},bt)}const ne=Ye=>{let{id:bt,items:Dt,activeIndex:Rt,overIndex:Ue}=Ye;return lt(Dt,Rt,Ue).indexOf(bt)},oe=Ye=>{let{containerId:bt,isSorting:Dt,wasDragging:Rt,index:Ue,items:Tt,newIndex:jt,previousItems:Me,previousContainerId:et,transition:Et}=Ye;return!Et||!Rt||Me!==Tt&&Ue===jt?!1:Dt?!0:jt!==Ue&&bt===et},ae={duration:200,easing:"ease"},me="transform",he=Ee.ux.Transition.toString({property:me,duration:0,easing:"linear"}),pe={roleDescription:"sortable"};function ye(Ye){let{disabled:bt,index:Dt,node:Rt,rect:Ue}=Ye;const[Tt,jt]=(0,ee.useState)(null),Me=(0,ee.useRef)(Dt);return(0,Ee.LI)(()=>{if(!bt&&Dt!==Me.current&&Rt.current){const et=Ue.current;if(et){const Et=(0,se.VK)(Rt.current,{ignoreTransform:!0}),Xt={x:et.left-Et.left,y:et.top-Et.top,scaleX:et.width/Et.width,scaleY:et.height/Et.height};(Xt.x||Xt.y)&&jt(Xt)}}Dt!==Me.current&&(Me.current=Dt)},[bt,Dt,Rt,Ue]),(0,ee.useEffect)(()=>{Tt&&jt(null)},[Tt]),Tt}function Fe(Ye){let{animateLayoutChanges:bt=oe,attributes:Dt,disabled:Rt,data:Ue,getNewIndex:Tt=ne,id:jt,strategy:Me,resizeObserverConfig:et,transition:Et=ae}=Ye;const{items:Xt,containerId:mt,activeIndex:en,disabled:Ce,disableTransforms:qt,sortedRects:ft,overIndex:En,useDragOverlay:Tn,strategy:vt}=(0,ee.useContext)(x),st=Pe(Rt,Ce),Be=Xt.indexOf(jt),ve=(0,ee.useMemo)(()=>lr({sortable:{containerId:mt,index:Be,items:Xt}},Ue),[mt,Ue,Be,Xt]),at=(0,ee.useMemo)(()=>Xt.slice(Xt.indexOf(jt)),[Xt,jt]),{rect:nt,node:xe,isOver:fe,setNodeRef:dt}=(0,se.Zj)({id:jt,data:ve,disabled:st.droppable,resizeObserverConfig:lr({updateMeasurementsFor:at},et)}),{active:Je,activatorEvent:we,activeNodeRect:ht,attributes:un,setNodeRef:$t,listeners:Wt,isDragging:Lt,over:Jt,setActivatorNodeRef:kt,transform:Yt}=(0,se.O1)({id:jt,data:ve,attributes:lr(lr({},pe),Dt),disabled:st.draggable}),Bn=(0,Ee.HB)(dt,$t),Pn=!!Je,Gn=Pn&&!qt&&ie(en)&&ie(En),Yn=!Tn&&Lt,pt=Yn&&Gn?Yt:null,ea=Me!=null?Me:vt,Na=Gn?pt!=null?pt:ea({rects:ft,activeNodeRect:ht,activeIndex:en,overIndex:En,index:Be}):null,Ma=ie(en)&&ie(En)?Tt({id:jt,items:Xt,activeIndex:en,overIndex:En}):Be,ga=Je==null?void 0:Je.id,Ca=(0,ee.useRef)({activeId:ga,items:Xt,newIndex:Ma,containerId:mt}),nr=Xt!==Ca.current.items,Ea=bt({active:Je,containerId:mt,isDragging:Lt,isSorting:Pn,id:jt,index:Be,items:Xt,newIndex:Ca.current.newIndex,previousItems:Ca.current.items,previousContainerId:Ca.current.containerId,transition:Et,wasDragging:Ca.current.activeId!=null}),qn=ye({disabled:!Ea,index:Be,node:xe,rect:nt});return(0,ee.useEffect)(()=>{Pn&&Ca.current.newIndex!==Ma&&(Ca.current.newIndex=Ma),mt!==Ca.current.containerId&&(Ca.current.containerId=mt),Xt!==Ca.current.items&&(Ca.current.items=Xt)},[Pn,Ma,mt,Xt]),(0,ee.useEffect)(()=>{if(ga===Ca.current.activeId)return;if(ga&&!Ca.current.activeId){Ca.current.activeId=ga;return}const an=setTimeout(()=>{Ca.current.activeId=ga},50);return()=>clearTimeout(an)},[ga]),{active:Je,activeIndex:en,attributes:un,data:ve,rect:nt,index:Be,newIndex:Ma,items:Xt,isOver:fe,isSorting:Pn,isDragging:Lt,listeners:Wt,node:xe,overIndex:En,over:Jt,setNodeRef:Bn,setActivatorNodeRef:kt,setDroppableNodeRef:dt,setDraggableNodeRef:$t,transform:qn!=null?qn:Na,transition:Cr()};function Cr(){if(qn||nr&&Ca.current.newIndex===Be)return he;if(!(Yn&&!(0,Ee.vd)(we)||!Et)&&(Pn||Ea))return Ee.ux.Transition.toString(Co(lr({},Et),{property:me}))}}function Pe(Ye,bt){var Dt,Rt;return typeof Ye=="boolean"?{draggable:Ye,droppable:!1}:{draggable:(Dt=Ye==null?void 0:Ye.draggable)!=null?Dt:bt.draggable,droppable:(Rt=Ye==null?void 0:Ye.droppable)!=null?Rt:bt.droppable}}function tt(Ye){if(!Ye)return!1;const bt=Ye.data.current;return!!(bt&&"sortable"in bt&&typeof bt.sortable=="object"&&"containerId"in bt.sortable&&"items"in bt.sortable&&"index"in bt.sortable)}const Re=[se.g4.Down,se.g4.Right,se.g4.Up,se.g4.Left],Ft=(Ye,bt)=>{let{context:{active:Dt,collisionRect:Rt,droppableRects:Ue,droppableContainers:Tt,over:jt,scrollableAncestors:Me}}=bt;if(Re.includes(Ye.code)){if(Ye.preventDefault(),!Dt||!Rt)return;const et=[];Tt.getEnabled().forEach(mt=>{if(!mt||mt!=null&&mt.disabled)return;const en=Ue.get(mt.id);if(en)switch(Ye.code){case KeyboardCode.Down:Rt.topen.top&&et.push(mt);break;case KeyboardCode.Left:Rt.left>en.left&&et.push(mt);break;case KeyboardCode.Right:Rt.left1&&(Xt=Et[1].id),Xt!=null){const mt=Tt.get(Dt.id),en=Tt.get(Xt),Ce=en?Ue.get(en.id):null,qt=en==null?void 0:en.node.current;if(qt&&Ce&&mt&&en){const En=getScrollableAncestors(qt).some((at,nt)=>Me[nt]!==at),Tn=qe(mt,en),vt=ut(mt,en),st=En||!Tn?{x:0,y:0}:{x:vt?Rt.width-Ce.width:0,y:vt?Rt.height-Ce.height:0},Be={x:Ce.left,y:Ce.top};return st.x&&st.y?Be:subtract(Be,st)}}}};function qe(Ye,bt){return!tt(Ye)||!tt(bt)?!1:Ye.data.current.sortable.containerId===bt.data.current.sortable.containerId}function ut(Ye,bt){return!tt(Ye)||!tt(bt)||!qe(Ye,bt)?!1:Ye.data.current.sortable.indexqe=>{Re.forEach(ut=>ut(qe))},Re)}const Ee=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function lt(tt){const Re=Object.prototype.toString.call(tt);return Re==="[object Window]"||Re==="[object global]"}function Ke(tt){return"nodeType"in tt}function Oe(tt){var Re,Ft;return tt?lt(tt)?tt:Ke(tt)&&(Re=(Ft=tt.ownerDocument)==null?void 0:Ft.defaultView)!=null?Re:window:window}function ie(tt){const{Document:Re}=Oe(tt);return tt instanceof Re}function it(tt){return lt(tt)?!1:tt instanceof Oe(tt).HTMLElement}function rt(tt){return tt instanceof Oe(tt).SVGElement}function $e(tt){return tt?lt(tt)?tt.document:Ke(tt)?ie(tt)?tt:it(tt)||rt(tt)?tt.ownerDocument:document:document:document}const Qe=Ee?ee.useLayoutEffect:ee.useEffect;function ze(tt){const Re=(0,ee.useRef)(tt);return Qe(()=>{Re.current=tt}),(0,ee.useCallback)(function(){for(var Ft=arguments.length,qe=new Array(Ft),ut=0;ut{tt.current=setInterval(qe,ut)},[]),Ft=(0,ee.useCallback)(()=>{tt.current!==null&&(clearInterval(tt.current),tt.current=null)},[]);return[Re,Ft]}function re(tt,Re){Re===void 0&&(Re=[tt]);const Ft=(0,ee.useRef)(tt);return Qe(()=>{Ft.current!==tt&&(Ft.current=tt)},Re),Ft}function a(tt,Re){const Ft=(0,ee.useRef)();return(0,ee.useMemo)(()=>{const qe=tt(Ft.current);return Ft.current=qe,qe},[...Re])}function y(tt){const Re=ze(tt),Ft=(0,ee.useRef)(null),qe=(0,ee.useCallback)(ut=>{ut!==Ft.current&&(Re==null||Re(ut,Ft.current)),Ft.current=ut},[]);return[Ft,qe]}function b(tt){const Re=(0,ee.useRef)();return(0,ee.useEffect)(()=>{Re.current=tt},[tt]),Re.current}let E={};function x(tt,Re){return(0,ee.useMemo)(()=>{if(Re)return Re;const Ft=E[tt]==null?0:E[tt]+1;return E[tt]=Ft,tt+"-"+Ft},[tt,Re])}function z(tt){return function(Re){for(var Ft=arguments.length,qe=new Array(Ft>1?Ft-1:0),ut=1;ut{const Dt=Object.entries(bt);for(const[Rt,Ue]of Dt){const Tt=Ye[Rt];Tt!=null&&(Ye[Rt]=Tt+tt*Ue)}return Ye},lr({},Re))}}const ne=z(1),oe=z(-1);function ae(tt){return"clientX"in tt&&"clientY"in tt}function me(tt){if(!tt)return!1;const{KeyboardEvent:Re}=Oe(tt.target);return Re&&tt instanceof Re}function he(tt){if(!tt)return!1;const{TouchEvent:Re}=Oe(tt.target);return Re&&tt instanceof Re}function pe(tt){if(he(tt)){if(tt.touches&&tt.touches.length){const{clientX:Re,clientY:Ft}=tt.touches[0];return{x:Re,y:Ft}}else if(tt.changedTouches&&tt.changedTouches.length){const{clientX:Re,clientY:Ft}=tt.changedTouches[0];return{x:Re,y:Ft}}}return ae(tt)?{x:tt.clientX,y:tt.clientY}:null}const ye=Object.freeze({Translate:{toString(tt){if(!tt)return;const{x:Re,y:Ft}=tt;return"translate3d("+(Re?Math.round(Re):0)+"px, "+(Ft?Math.round(Ft):0)+"px, 0)"}},Scale:{toString(tt){if(!tt)return;const{scaleX:Re,scaleY:Ft}=tt;return"scaleX("+Re+") scaleY("+Ft+")"}},Transform:{toString(tt){if(tt)return[ye.Translate.toString(tt),ye.Scale.toString(tt)].join(" ")}},Transition:{toString(tt){let{property:Re,duration:Ft,easing:qe}=tt;return Re+" "+Ft+"ms "+qe}}}),Fe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(tt){return tt.matches(Fe)?tt:tt.querySelector(Fe)}},99587:function(Ot,Ht){"use strict";Ht.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},22982:function(Ot,Ht){"use strict";Ht.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"}},57149:function(Ot,Ht,te){"use strict";var ee=te(59301),se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Oe=(rt,$e,Qe)=>$e in rt?se(rt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):rt[$e]=Qe,ie=(rt,$e)=>{for(var Qe in $e||($e={}))lt.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);if(Ee)for(var Qe of Ee($e))Ke.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);return rt};const it=rt=>React.createElement("svg",ie({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},rt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Ht.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Ot,Ht,te){"use strict";var ee=te(59301),se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Oe=(rt,$e,Qe)=>$e in rt?se(rt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):rt[$e]=Qe,ie=(rt,$e)=>{for(var Qe in $e||($e={}))lt.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);if(Ee)for(var Qe of Ee($e))Ke.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);return rt};const it=rt=>React.createElement("svg",ie({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},rt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Ht.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Ot(re,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(Ot.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(Ot.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(Ot.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(Ot.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,a){var y=go.Shape._FigureParameters[re];return y?y[a]:null},go.Shape.setFigureParameter=function(re,a,y){if(!(y instanceof Ot))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[a]=y};var Ht=[];function te(re,a){var y=Ht.pop();return y===void 0?new go.Point(re,a):(y.x=re,y.y=a,y)}function ee(){var re=Ht.pop();return re===void 0?new go.Point:re}function se(re){Ht.push(re)}function Ee(re,a,y,b,E,x,z,ne,oe){oe||(oe=new go.Point);var ae=re-y,me=E-z,he=NaN,pe=NaN;if(ae===0)if(me===0)re===y&&(he=re,pe=a);else{var ye=(x-ne)/me,Fe=x-ye*E;he=re,pe=ye*he+Fe}else if(me===0){var Pe=(a-b)/ae,tt=a-Pe*re;he=E,pe=Pe*he+tt}else{var Pe=(a-b)/ae,ye=(x-ne)/me,tt=a-Pe*re,Fe=x-ye*E;he=(Fe-tt)/(Pe-ye),pe=Pe*he+tt}return oe.x=he,oe.y=pe,oe}function lt(re,a,y,b,E,x,z,ne,oe,ae,me,he,pe,ye){var Fe=1-oe,Pe=oe,tt=re*Fe+y*Pe,Re=a*Fe+b*Pe,Ft=y*Fe+E*Pe,qe=b*Fe+x*Pe,ut=E*Fe+z*Pe,Ye=x*Fe+ne*Pe,bt=tt*Fe+Ft*Pe,Dt=Re*Fe+qe*Pe,Rt=Ft*Fe+ut*Pe,Ue=qe*Fe+Ye*Pe,Tt=bt*Fe+Rt*Pe,jt=Dt*Fe+Ue*Pe;ae.x=tt,ae.y=Re,me.x=bt,me.y=Dt,he.x=Tt,he.y=jt,pe.x=Rt,pe.y=Ue,ye.x=ut,ye.y=Ye}var Ke=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ot("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)).add(new go.PathSegment(go.PathSegment.Line,a,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=a,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(re,a,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(re,a,y){var b=a/2,E=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Ke,E.spot2=Oe,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ot("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())):x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),E0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ne,ne).close())),x.spot1=Ke,x.spot2=Oe,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(re,a,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Ot("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ot("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,a,y){var b=re?re.parameter1:NaN,E=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var x=b%360;x<0&&(x+=360);var z=E%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,z,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,a,y){var b=ie/Math.SQRT2*.5,E=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,x*y,a,(1-b)*y,(E+b)*a,(x+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,a,y){var b=re?re.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||y===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var x=a/2,z=y/2,ne=Math.atan2(y,a),oe=b-Math.min(Math.cos(ne)*b/2,x),ae=b-Math.min(Math.sin(ne)*b/2,z),E=new go.Geometry,me=new go.PathFigure(oe,0,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),me.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,ae)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,a,y-ae)),me.add(new go.PathSegment(go.PathSegment.Line,a-oe,y)),me.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),me.add(new go.PathSegment(go.PathSegment.Line,oe,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y-ae)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Ot("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ot("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.4*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,ne=0,oe=x*ie;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-oe+ne)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z+.05)*a,(.5-oe+ne-.02)*y)),x=.2,z=0,ne=-.3,oe=x*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-oe+ne)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),x=.2,z=-.3,ne=0,oe=x*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z-.05)*a,(.5-oe+ne-.02)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ne=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ne*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ne,x*a,x*a).close()),E=new go.PathFigure(a*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,E=new go.PathFigure((z+x)*a,ne*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ne,x*a,x*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,a,y){var b=.8535533905932737,E=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,x,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure(z*a,(ne-x)*y);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),x=.4,E=ie*.4;var ae=ee(),me=ee(),he=ee(),pe=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.42,ae,me,he,pe,pe);var ye=ee(),Fe=ee(),Pe=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.58,pe,pe,Pe,ye,Fe);var tt=ee(),Re=ee(),Ft=ee();lt(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.42,tt,Re,Ft,pe,pe);var qe=ee(),ut=ee(),Ye=ee();return lt(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.58,pe,pe,Ye,qe,ut),oe.add(new go.PathSegment(go.PathSegment.Move,Ye.x*a,Ye.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,qe.x*a,qe.y*y,ut.x*a,ut.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ae.x*a,ae.y*y,me.x*a,me.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Ye.x*a,Ye.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Ft.x*a,Ft.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,ye.x*a,ye.y*y,Fe.x*a,Fe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ft.x*a,Ft.y*y,tt.x*a,tt.y*y,Re.x*a,Re.y*y).close()),se(ae),se(me),se(he),se(pe),se(ye),se(Fe),se(Pe),se(tt),se(Re),se(Ft),se(qe),se(ut),se(Ye),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,x=E+b;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(re,a,y){var b=new go.Geometry,E=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),ae=ee(),me=ee(),he=ee(),pe=new go.PathFigure((z-x)*a,ne*y,!1);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.44,me,he,ae,oe,oe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,me.x*a,me.y*y,he.x*a,he.y*y));var ye=te(ae.x,ae.y);lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.56,oe,oe,ae,me,he);var Fe=te(ae.x,ae.y);pe.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.9)*a,.15*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.9)*a,(Fe.y*.1+.05*.9)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Fe.x*a,Fe.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,me.x*a,me.y*y,he.x*a,he.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),x=.35,E=ie*.35;var Pe=new go.PathFigure(z*a,(ne-x)*y,!1);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y));var tt=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(tt),se(oe),se(ae),se(me),se(he),se(ye),se(Fe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(re,a,y){var b=new go.Geometry,E=.375,x=0,z=-.125,ne=E*ie,oe=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y,(.5+ne+x)*a,(.5-E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,(.5+E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,x=0,z=-.125,ne=E*ie;var oe=new go.PathFigure((1-.5+E+x)*a,(.5+z)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y,(.5+ne+x)*a,(.5+E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y,(.5-ne+x)*a,(.5-E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y));var oe=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);return b.add(oe),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(re,a,y){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(re,a,y){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(re,a,y){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(re,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(re,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ot("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ot("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=re?re.parameter2:NaN;isNaN(E)&&(E=.3);var x=(1-b)*a,z=(.5-E/2)*y,ne=(.5+E/2)*y,oe=new go.Geometry,ae=new go.PathFigure(0,z,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/y);var me=Ee(0,ne/y,1,ne/y,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(me.x,me.y),se(me),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ot("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ot("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=re?re.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var x=a-b,z=(y-E)/2,ne=z+E,oe=new go.Geometry,ae=new go.PathFigure(0,z,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/y);var me=Ee(0,ne/y,1,ne/y,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(me.x,me.y),se(me),oe}),go.Shape.defineFigureGenerator("Chevron",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ot("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=Ee(0,.5,.3,0,0,E/y,.1,E/y,ee());return z.spot1=new go.Spot(oe.x,oe.y),oe=Ee(.7,1,1,.5,0,x/y,1,x/y,oe),z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ot("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ot("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,oe=y):(x=0,z=y,ne=0,oe=y));var ae=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ae.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var he=Ee(0,.5,.3,ne/y,0,x/y,1,x/y,ee());return ae.spot1=new go.Spot(he.x,he.y),he=Ee(.7,oe/y,1,.5,0,z/y,1,z/y,he),ae.spot2=new go.Spot(he.x,he.y),se(he),ae}),go.Shape.setFigureParameter("IBeamArrow",0,new Ot("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,E/y);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ot("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ot("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,oe=y):(x=0,z=y,ne=0,oe=y));var ae=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ae.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ae.spot1=new go.Spot(0,x/y);var he=Ee(.7,oe/y,1,.5,0,z/y,1,z/y,ee());return ae.spot2=new go.Spot(he.x,he.y),se(he),ae}),go.Shape.setFigureParameter("Pointer",0,new Ot("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var z=Ee(.2,.65,1,.65,0,1,1,.5,ee());return E.spot2=new go.Spot(z.x,z.y),se(z),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Ot("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E.spot1=new go.Spot(b,.35);var z=Ee(0,.65,1,.65,0,1,1,.5,ee());return E.spot2=new go.Spot(z.x,z.y),se(z),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ot("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ot("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,x=E+b;b>y&&(E=0,x=y);var z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,E/y);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new Ot("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(0,.9*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.9*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.3*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+x)*a,0,1*a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*b,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,1*y,0,y-ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ie*b,(.5+x)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*a,2*b,0,2*b-ie*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,y-b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+x)*a,0,a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*b,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,y,0,y-ie*b));var ne=new go.PathFigure(0,y-b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-ie*b,(.5-x)*a,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+x)*a,y-2*b,a,y-b-ie*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-ie*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,ie*b,0));var ne=new go.PathFigure(b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+ie*b,0,2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+x)*y,b+ie*b,y)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(a-b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-ie*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,ie*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-ie*b,0,a-2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+x)*y,a-b-ie*b,y)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(re,a,y){var b=new go.Geometry,E=.2,x=.1,z=ie*E,ne=ie*x,oe=.5,ae=.1,me=new go.PathFigure(oe*a,(ae+x)*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-E)*a,ae*y,(oe-z)*a,(ae+x)*y,(oe-E)*a,(ae+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-x)*y,(oe-E)*a,(ae-ne)*y,(oe-z)*a,(ae-x)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+E)*a,ae*y,(oe+z)*a,(ae-x)*y,(oe+E)*a,(ae-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+x)*y,(oe+E)*a,(ae+ne)*y,(oe+z)*a,(ae+x)*y));var he=.05,pe=ie*he;oe=.05,ae=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),oe=.95,ae=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe+he)*a,ae*y,(oe+pe)*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,pe=ie*he,oe=.825,ae=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,pe=ie*he,oe=.5,ae=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,pe=ie*he,oe=.175,ae=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,pe=ie*he,oe=.05,ae=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y,(oe-pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ot("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+E)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+x)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var x=ie*.2,z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),b}),go.Shape.defineFigureGenerator("Junction",function(re,a,y){var b=new go.Geometry,E=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=ie*.5,ne=.5,oe=new go.PathFigure(a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+z)*y,(ne+z)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-z)*a,y,0,(ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-z)*y,(ne-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+z)*a,0,a,(ne-z)*y));var ae=new go.PathFigure((x+E)*a,(x+E)*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),ae.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(x+E)*a,x*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+E)*y,(x+E)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.1*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=1-E,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*E*a,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-E)*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(E*a,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,x*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var oe=new go.PathFigure(.8*a,.75*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(re,a,y){var b=new go.Geometry,E=ie*.1,x=.1,z=.9,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ae=new go.PathFigure((z+x)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.4,z=ie*.1,ne=.1,oe=.9,ae=.5,me=new go.PathFigure(.8*a,.5*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+E)*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-x)*y));var he=new go.PathFigure((oe+ne)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a,ae*y,(oe-z)*a,(ae+ne)*y,(oe-ne)*a,(ae+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a,ae*y,(oe+z)*a,(ae-ne)*y,(oe+ne)*a,(ae-z)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=0,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=ie*.1,z=.9,ne=.5;var ae=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(ne-E)*y,.8*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+x)*y,(z+x+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=ie*.1,z=.9,ne=.5;var me=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.2*a,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(ne-E)*y,.9*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(re,a,y){var b=new go.Geometry,E=ie*.1,x=.1,z=.1,ne=.5,oe=new go.PathFigure((z-E*.5)*a,y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E*.5)*a,y,(z+x)*a,0,(z+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ne*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ne*y,z*a,(ne-x)*y,z*a,(ne+x)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Diode",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(re,a,y){var b=new go.Geometry,E=a,x=y;a=a*.38,y=y*.6;var z=ie*.8,ne=.8,oe=0,ae=.5,me=(E-a)/2,he=(x-y)/2,pe=new go.PathFigure(oe*a+me,(ae+ne)*y+he,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+me,ae*y+he,oe*a+me,(ae-ne)*y+he,(oe-ne+z*.5)*a+me,(ae-z)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe-ne+z*.5)*a+me,(ae+z)*y+he,oe*a+me,(ae+ne)*y+he).close()),z=ie*.4,ne=.4,oe=.2,ae=.5;var ye=new go.PathFigure(oe*a+me,(ae+ne)*y+he,!0);b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+me,ae*y+he,oe*a+me,(ae-ne)*y+he,(oe-ne+z*.5)*a+me,(ae-z)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe-ne+z*.5)*a+me,(ae+z)*y+he,oe*a+me,(ae+ne)*y+he).close()),z=ie*.2,ne=.2,oe=.5,ae=.5;var Fe=new go.PathFigure((oe-ne)*a+me,ae*y+he,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),z=ie*.4,ne=.4,oe=.8,ae=.5;var Pe=new go.PathFigure(oe*a+me,(ae-ne)*y+he,!0);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+me,ae*y+he,oe*a+me,(ae+ne)*y+he,(oe+ne-z*.5)*a+me,(ae+z)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe+ne-z*.5)*a+me,(ae-z)*y+he,oe*a+me,(ae-ne)*y+he).close()),z=ie*.8,ne=.8,oe=1,ae=.5;var tt=new go.PathFigure(oe*a+me,(ae-ne)*y+he,!0);return b.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+me,ae*y+he,oe*a+me,(ae+ne)*y+he,(oe+ne-z*.5)*a+me,(ae+z)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe+ne-z*.5)*a+me,(ae-z)*y+he,oe*a+me,(ae-ne)*y+he).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.35*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(re,a,y){var b=new go.Geometry,E=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),ae=ee(),me=ee(),he=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,oe,oe,ae,me,he);var pe=te(ae.x,ae.y),ye=new go.PathFigure(ae.x*a,ae.y*y,!0);b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,me.x*a,me.y*y,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),lt(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,me,he,ae,oe,oe),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,me.x*a,me.y*y,he.x*a,he.y*y)),E=ie*.3,x=.3,lt(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,me,he,ae,oe,oe),ye.add(new go.PathSegment(go.PathSegment.Line,ae.x*a,ae.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,he.x*a,he.y*y,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,oe,oe,ae,me,he),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,he.x*a,he.y*y,me.x*a,me.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),se(oe),se(ae),se(me),se(he),se(pe),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,ne,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+oe)*y).close())}return x(E,0,0),x(E,.4,0),x(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.37*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),E.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(re,a,y){var b=new go.Geometry,E=.5,x=0,z=0,ne=E*ie,oe=.4*Math.SQRT2/2+.5,ae=.5-.5*Math.SQRT2/2,me=1,he=.5,pe=.5,ye=0,Fe=new go.PathFigure(oe*a,(1-ae)*y,!1);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,he*y,me*a,.7*y,me*a,he*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*a,(ye+x)*y,(.5+E+x)*a,(.5-ne+x)*y,(.5+ne+x)*a,(.5-E+x)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,.9*y)),Fe.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var E=new go.PathFigure(0,.2*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.7*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ne=.5,oe=z,ae=Math.PI/4,me=4*(1-Math.cos(ae))/(3*Math.sin(ae)),he=me*.5,pe=z,ye=z,Fe=me*pe,Pe=me*ye;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-pe)*a,oe*y,(ne-(Fe+pe)/2)*a,(oe+(ye+Pe)/2)*y,(ne-pe)*a,(oe+Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ye)*y,(ne-pe)*a,(oe-Pe)*y,(ne-Fe)*a,(oe-ye)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+pe)*a,oe*y,(ne+Fe)*a,(oe-ye)*y,(ne+pe)*a,(oe-Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+pe)*a,(oe+Pe)*y,(ne+(Fe+pe)/2)*a,(oe+(ye+Pe)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var tt=new go.PathFigure(.2*a,y,!1);b.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Re=new go.PathFigure(.8*a,y,!1);return b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(.1*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.05*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.45*a,.95*y,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),E.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),E.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=new go.PathFigure(a,E*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+x)*y,(E+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-x)*a,y,0,(E+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-x)*y,(E-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+x)*a,0,a,(E-x)*y));var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.15*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.15*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ne=ie*.1,oe=.2,ae=.9,me=new go.PathFigure((oe-z)*a,ae*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,ae*y,(oe+ne)*a,(ae-z)*y,(oe+z)*a,(ae-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,ae*y,(oe-ne)*a,(ae+z)*y,(oe-z)*a,(ae+ne)*y).close()),z=.1,ne=ie*.1,oe=.8,ae=.9;var he=new go.PathFigure((oe-z)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,ae*y,(oe+ne)*a,(ae-z)*y,(oe+z)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,ae*y,(oe-ne)*a,(ae+z)*y,(oe-z)*a,(ae+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var oe=.1,ae=ie*.1,me=.1,he=.9,pe=new go.PathFigure((me-oe)*a,he*y,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he-oe)*y,(me-oe)*a,(he-ae)*y,(me-ae)*a,(he-oe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+oe)*a,he*y,(me+ae)*a,(he-oe)*y,(me+oe)*a,(he-ae)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he+oe)*y,(me+oe)*a,(he+ae)*y,(me+ae)*a,(he+oe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-oe)*a,he*y,(me-ae)*a,(he+oe)*y,(me-oe)*a,(he+ae)*y)),oe=.1,ae=ie*.1,me=.4,he=.9;var ye=new go.PathFigure((me-oe)*a,he*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he-oe)*y,(me-oe)*a,(he-ae)*y,(me-ae)*a,(he-oe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+oe)*a,he*y,(me+ae)*a,(he-oe)*y,(me+oe)*a,(he-ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he+oe)*y,(me+oe)*a,(he+ae)*y,(me+ae)*a,(he+oe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-oe)*a,he*y,(me-ae)*a,(he+oe)*y,(me-oe)*a,(he+ae)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.4*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var me=.05,he=ie*.05,pe=.175,ye=.95,ne=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.375,ye=.95,oe=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.625,ye=.95,ae=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.825,ye=.95,Fe=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y).close());var Pe=new go.PathFigure(0,y,!1);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,oe=ie*.05,ae=.35,me=.775,he=new go.PathFigure((ae-ne)*a,me*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(me-ne)*y,(ae-ne)*a,(me-oe)*y,(ae-oe)*a,(me-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,me*y,(ae+oe)*a,(me-ne)*y,(ae+ne)*a,(me-oe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(me+ne)*y,(ae+ne)*a,(me+oe)*y,(ae+oe)*a,(me+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,me*y,(ae-oe)*a,(me+ne)*y,(ae-ne)*a,(me+oe)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(re,a,y){var b=new go.Geometry,E=.3,x=ie*.3,z=.5,ne=.7,oe=new go.PathFigure((z-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ae=new go.PathFigure(0,.7*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ae=new go.PathFigure(.15*a,.5*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.1*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-E)*a,ne*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),E=.05,x=ie*.05,z=.5,ne=.8;var ae=new go.PathFigure((z-E)*a,ne*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var oe=new go.PathFigure(.5*a,.1*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var oe=new go.PathFigure(a*.816,y,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var oe=new go.PathFigure(a*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.55*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,a,y){var b=new go.Geometry,E=8,x=E*ie,z=new go.PathFigure(E,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,x,x,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var oe=new go.PathFigure(a*.83,y*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ae=new go.PathFigure(a*.78,y*.05,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,x=y*.8,z=new go.Geometry,ne=new go.PathFigure(b,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,x,a,x-E,a-E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,E,x,0,x-E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,.8,-E,-E)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,a,y){var b=new go.Geometry,E=15,x=E*ie,z=new go.PathFigure(a*.62,y*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,y*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),b}),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 Ot={},Ht="5.0",te={},ee=null,se=!1,Ee=!1,lt=null,Ke=!1,Oe=null,ie=null,it=0;it4?parseFloat(Me):5};Ot.setHTML5Codebase=function(Me,et){ie=Me,Ue(Me,et)},Ot.setJavaCodebase=Ot.setJavaCodebaseVersion=Ot.isCompiledInstalled=Ot.setPreCompiledScriptPath=Ot.setPreCompiledResourcePath=function(){},Ot.setHTML5CodebaseVersion=function(Me,et){var Et=parseFloat(Me);if(Et!==NaN&&Et<5){console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead.");return}Oe=Me,Rt(Me,et)},Ot.getHTML5CodebaseVersion=function(){return re},Ot.getParameters=function(){return te},Ot.setFontsCSSURL=function(Me){z=Me},Ot.setGiacJSURL=function(Me){},Ot.setJNLPFile=function(Me){$e=Me},Ot.setJNLPBaseDir=function(Me){},Ot.inject=function(){function Me(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Et=te.id,Xt,mt=!1,en=0;en=5)return!0;var Me=Ot.getAppletObject();return Me&&typeof Me.recalculateEnvironments=="function"?(Me.recalculateEnvironments(),!0):!1},Ot.startAnimation=function(){var Me=Ot.getAppletObject();return Me&&typeof Me.startAnimation=="function"?(Me.startAnimation(),!0):!1},Ot.stopAnimation=function(){var Me=Ot.getAppletObject();return Me&&typeof Me.stopAnimation=="function"?(Me.stopAnimation(),!0):!1},Ot.getAppletObject=function(){var Me=te.id!==void 0?te.id:"ggbApplet";return window[Me]},Ot.resize=function(){};var Fe=function(Me,et,Et){var Xt=document.createElement("param");Xt.setAttribute("name",et),Xt.setAttribute("value",Et),Me.appendChild(Xt)},Pe=function(Me){return Me&&Me!=="false"},tt=function(Me,et,Et){oe(re)<=4.2&&(Et=!0);var Xt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Xt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mt=document.createElement("div");mt.classList.add("appletParameters","notranslate");var en=et.width,Ce=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(oe(re)<=4.4)Pe(et.showToolBar)&&(et.height-=7),Pe(et.showAlgebraInput)&&(et.height-=37),et.width<605&&Pe(et.showToolBar)&&(et.width=605,en=605);else{var qt=100;(Pe(et.showToolBar)||Pe(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),qt=Pe(et.showMenuBar)?245:155),en=5?(et.appletOnLoad=function(we){var ht=Me.querySelector(".ggb_preview");ht&&ht.parentNode.removeChild(ht),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Tn),window.GGBT_wsf_view&&$(window).trigger("resize"),En(we)},vt||Tn.appendChild(st)):mt.appendChild(st),Tn.appendChild(mt),vt||Me.appendChild(Tn),setTimeout(function(){Ot.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(mt),Me.appendChild(Be),et.appletOnLoad=function(we){Ot.resize(),En(we)}}function ve(we,ht){ht&&typeof ht.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(we,ht.appletOnLoad):renderGGBElement(we),Tt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ht)}function at(we,ht){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:we,params:ht}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(un){ve(un.article,un.params)}),html5AppletsToProcess=null)},oe(re)<5&&(we.className+=" geogebraweb")):ve(we,ht)}if(Xt){scriptLoadStarted=!0;for(var nt=0;nt0?(ft.remove(),Tn.attr("id","fullscreencontent").show(),jQuery(En).append(Tn),window.dispatchEvent(new Event("resize"))):tt(ft,et,!1),window.GGBT_wsf_view.launchFullScreen(En)}else Ne=Xt,tt(Me,et,!1);if(!window.GGBT_wsf_view)for(Ce=0;CeMe/4*3&&(ft=Me/4*3),En=ft/5.8,qt.setAttribute("src",E),qt.setAttribute("width",ft),qt.setAttribute("height",En);var Tn=(Me-ft)/2,vt=(et-En)/2;qt.style.left=Tn+"px",qt.style.top=vt+"px",mt.appendChild(qt)}}return mt.appendChild(Ce),mt},bt=function(Me){return Me=Me.toLowerCase(),Me==="html5"||Me==="screenshot"?Me:"html5"},Dt=["web","webSimple","web3d","tablet","tablet3d","phone"],Rt=function(Me,et){if(re=Me,et){Ue(re,!0);return}var Et=!se;if(Et){var Xt=oe(re);!isNaN(Xt)&&Xt<4.4&&(Et=!1)}var mt,en;window.location.protocol.substr(0,4)==="http"?mt=window.location.protocol:mt="http:";var Ce=re.indexOf("//");Ce>0?en=re:Ce===0?en=mt+re:en="https://www.geogebra.org/apps/5.2.814.0/";for(var qt in Dt)if(re.slice(Dt[qt].length*-1)===Dt[qt]||re.slice((Dt[qt].length+1)*-1)===Dt[qt]+"/"){Ue(en,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Et&&!ee.is3D&&!ee.AV&&!ee.SV&&!ee.CV&&!ee.EV2&&!ee.CP&&!ee.PC&&!ee.DA&&!ee.FI&&!ee.PV&&!Pe(te.showToolBar)&&!Pe(te.showMenuBar)&&!Pe(te.showAlgebraInput)&&!Pe(te.enableRightClick)&&(!te.appName||te.appName=="classic")?en+="webSimple/":en+="web3d/",Ue(en,!1)},Ue=function(Me,et){if(Me.requirejs){Qe=Me;return}Me.slice(-1)!=="/"&&(Me+="/"),Qe=Me,et===null&&(et=Me.indexOf("http")===-1),ze=et,a="web.nocache.js",y=!1;var Et=Qe.split("/");Et.length>1&&(!et&&Et[Et.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Dt.indexOf(Et[Et.length-2])>=0&&(a=Et[Et.length-2]+".nocache.js")),Et=Me.split("/"),re=Et[Et.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var Xt=parseFloat(re);Xt!==NaN&&Xt<5&&Me.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Xt+" is deprecated. Using version latest instead."),Rt("5.0",et))},Tt=function(Me,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(Me)};te.material_id!==void 0?he(jt):jt();function jt(){var Me=Ht;Oe!==null?Me=Oe:parseFloat(Me)<5&&(Me="5.0"),Rt(Me,!1),ie!==null&&Ue(ie,ze),Ke=!0}return Ot},GGBAppletUtils=function(){"use strict";function Ot(){return window.GGBT_wsf_edit!==void 0}function Ht(Ke,Oe){Oe!=1?(Ke.style.transformOrigin="0% 0% 0px",Ke.style.webkitTransformOrigin="0% 0% 0px",Ke.style.transform="scale("+Oe+","+Oe+")",Ke.style.webkitTransform="scale("+Oe+","+Oe+")",Ke.style.maxWidth="initial",Ke.querySelector(".ggb_preview")!==null&&(Ke.querySelector(".ggb_preview").style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ke.style.transform="none",Ke.style.webkitTransform="none")}function te(Ke,Oe,ie,it,rt,$e){var Qe=null;if($e!=null&&$e!="")for(var ze=Ke.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+$e+" ")>-1){Qe=ze;break}else ze=ze.parentNode;var Ne=0,re=0,a=0,y=0,b=0,E=0,x=0;if(Qe)Ne=Qe.offsetWidth,re=Math.max(it?Qe.offsetWidth:0,Qe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ne=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ne):(Ne=window.innerWidth,re=window.innerHeight,a=window.innerWidth),Ke){var z=Ke.getBoundingClientRect();z.left>0&&z.left<=Ne&&(rt===void 0||!rt)&&(document.dir==="rtl"?(b=Ne-z.width-z.left,E=a<=480?10:30):(E=z.left,b=a<=480?10:30),y=E+b)}if(Ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return Ke&&((ie===void 0||!ie)&&Oe>0&&Oe+y1&&($e=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Ke.hasOwnProperty("disableAutoScale")&&Ke.disableAutoScale))rt=ee(Ke,Oe,$e,ie,Ke.scaleContainerClass);else return it;return $e&&(!Ke.hasOwnProperty("scale")||it===1)?rt:Math.min(it,rt)}function Ee(Ke){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),it=Ke.getBoundingClientRect(),rt=(Oe-it.width)/2,$e=(ie-it.height)/2;$e<0&&($e=0),Ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(rt<40?Ke.style.left="40px":Ke.style.left=rt+"px",Ke.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Ke.style.top="40px":Ke.style.top=$e+"px",Ke.style.left=rt+"px")}function lt(Ke,Oe){var ie=Ke.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ke)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var it=se(Oe,Ke);Ot()&&ie.setAttribute("data-param-scale",it);for(var rt=null,$e=0;$e=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(Ot){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ot){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ot){var Ht=c[Ot];return Ht==null?null:Ht},r=d,webModule.__errFn=e}function B(){function Ot(Ke){var Oe=Ke.lastIndexOf(rb);Oe==-1&&(Oe=Ke.length);var ie=Ke.indexOf(sb);ie==-1&&(ie=Ke.length);var it=Ke.lastIndexOf(tb,Math.min(ie,Oe));return it>=O?Ke.substring(O,it+P):W}function Ht(Ke){if(!Ke.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Ke+vb,Ke=Ot(Oe.src)}return Ke}function te(){var Ke=__gwt_getMetaProperty(wb);return Ke!=null?Ke:W}function ee(){for(var Ke=o.getElementsByTagName(_),Oe=O;OeO?Ke[Ke.length-P].href:W}function Ee(){var Ke=o.location;return Ke.href==Ke.protocol+zb+Ke.host+Ke.pathname+Ke.search+Ke.hash}var lt=te();return lt==W&&(lt=ee()),lt==W&&(lt=se()),lt==W&&Ee()&&(lt=Ot(o.location.href)),lt=Ht(lt),lt}function C(Ot){return Ot.match(/^\//)||Ot.match(/^[a-zA-Z]+:\/\//)?Ot:webModule.__moduleBase+Ot}function D(){var Ot=[],Ht=O,te=[],ee=[];function se(Ke){var Oe=ee[Ke](),ie=te[Ke];if(Oe in ie)return Oe;var it=[];for(var rt in ie)it[ie[rt]]=rt;throw r&&r(Ke,it,Oe),null}if(__gwt_isKnownPropertyValue=function(Ke,Oe){return Oe in te[Ke]},webModule.__getPropMap=function(){var Ke={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Ke[Oe]=se(Oe));return Ke},webModule.__computePropValue=se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ee;try{Ee=Cb;var lt=Ee.indexOf(Db);lt!=-1&&(Ht=parseInt(Ee.substring(lt+P),$),Ee=Ee.substring(O,lt))}catch(Ke){}return webModule.__softPermutationId=Ht,C(Ee+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(Ot,Ht,te){"use strict";te.d(Ht,{Ax:function(){return lt},Ds:function(){return Ke},KI:function(){return ie},SI:function(){return Ee},f1:function(){return se}});var ee=te(346);function se(it){let rt=!0;if(it.length>0){for(let $e=0;$enew Promise((a,y)=>{var b=z=>{try{x(re.next(z))}catch(ne){y(ne)}},E=z=>{try{x(re.throw(z))}catch(ne){y(ne)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(b,E);x((re=re.apply(ze,Ne)).next())}),Qe=({data:ze,className:Ne,fullWidth:re,style:a={},onClose:y,onOk:b,showFullTools:E,noAssociationId:x})=>{const z=(0,ee.useRef)(null),ne=(0,ee.useRef)(null),oe=(0,ee.useRef)(null),ae=(0,ee.useRef)(null),[me,he]=(0,ee.useState)(!1),[pe,ye]=(0,ee.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ee.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&Fe()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[ze==null?void 0:ze.visible]);const Fe=()=>rt(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const qe=yield(0,it.ZJ)(ze==null?void 0:ze.src);z.current.src="",z.current.src=qe,z.current.onload=function(){Ft()},he(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",y()},tt=qe=>rt(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ut=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:qe.dataUrl}});ut!=null&&ut.id&&!x?(yield(0,ie.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ut==null?void 0:ut.id,settings:JSON.stringify(qe.state)}})).status===0&&b():ut!=null&&ut.id&&b(ut),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",he(!1),ye("")}),Re=()=>{const qe=document.querySelector('a[href="https://markerjs.com/"]');qe&&qe.parentNode&&(qe.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(Ye=>{const bt=document.querySelector(Ye.name);bt&&bt.setAttribute("title",Ye.title)})},Ft=()=>{ne.current=new Oe.hP(z.current),ne.current.targetRoot=ae.current,ne.current.addEventListener("render",tt),ne.current.addEventListener("beforeclose",Pe),E&&(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(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Re()},300)};return ee.createElement(ee.Fragment,null,(ze==null?void 0:ze.visible)&&ee.createElement(Ke.Z,{spinning:me,tip:pe,style:{position:"absolute"}},ee.createElement("div",{ref:ae,className:lt()(se.imageDimensions,Ne,re?se.fullWidth:""),style:a},ee.createElement("img",{className:se.img,ref:z}))))}},76562:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(95237),Ee=te(43604),lt=te(99313),Ke=te(3113),Oe=te(91842),ie=te(99587),it=te(48136),rt=te(59301);const $e=(0,ee.forwardRef)(({callback:Qe,showSaveButton:ze,value:Ne=""},re)=>{const a=(0,ee.useRef)(),y=[{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 "}]}]}],b=[{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 + `},ze={onDragStart(Se){let{active:be}=Se;return"Picked up draggable item "+be.id+"."},onDragOver(Se){let{active:be,over:Ve}=Se;return Ve?"Draggable item "+be.id+" was moved over droppable area "+Ve.id+".":"Draggable item "+be.id+" is no longer over a droppable area."},onDragEnd(Se){let{active:be,over:Ve}=Se;return Ve?"Draggable item "+be.id+" was dropped over droppable area "+Ve.id:"Draggable item "+be.id+" was dropped."},onDragCancel(Se){let{active:be}=Se;return"Dragging was cancelled. Draggable item "+be.id+" was dropped."}};function Ne(Se){let{announcements:be=ze,container:Ve,hiddenTextDescribedById:wt,screenReaderInstructions:Zt=Qe}=Se;const{announce:Ze,announcement:At}=ie(),ln=(0,Ee.Ld)("DndLiveRegion"),[un,wn]=(0,ee.useState)(!1);if((0,ee.useEffect)(()=>{wn(!0)},[]),rt((0,ee.useMemo)(()=>({onDragStart(Yn){let{active:ma}=Yn;Ze(be.onDragStart({active:ma}))},onDragMove(Yn){let{active:ma,over:Ha}=Yn;be.onDragMove&&Ze(be.onDragMove({active:ma,over:Ha}))},onDragOver(Yn){let{active:ma,over:Ha}=Yn;Ze(be.onDragOver({active:ma,over:Ha}))},onDragEnd(Yn){let{active:ma,over:Ha}=Yn;Ze(be.onDragEnd({active:ma,over:Ha}))},onDragCancel(Yn){let{active:ma,over:Ha}=Yn;Ze(be.onDragCancel({active:ma,over:Ha}))}}),[Ze,be])),!un)return null;const ia=ee.createElement(ee.Fragment,null,ee.createElement(Ke,{id:wt,value:Zt.draggable}),ee.createElement(Oe,{id:ln,announcement:At}));return Ve?(0,se.createPortal)(ia,Ve):ia}var re;(function(Se){Se.DragStart="dragStart",Se.DragMove="dragMove",Se.DragEnd="dragEnd",Se.DragCancel="dragCancel",Se.DragOver="dragOver",Se.RegisterDroppable="registerDroppable",Se.SetDroppableDisabled="setDroppableDisabled",Se.UnregisterDroppable="unregisterDroppable"})(re||(re={}));function a(){}function y(Se,be){return useMemo(()=>({sensor:Se,options:be!=null?be:{}}),[Se,be])}function b(){for(var Se=arguments.length,be=new Array(Se),Ve=0;Ve[...be].filter(wt=>wt!=null),[...be])}const E=Object.freeze({x:0,y:0});function x(Se,be){return Math.sqrt(Math.pow(Se.x-be.x,2)+Math.pow(Se.y-be.y,2))}function z(Se,be){const Ve=getEventCoordinates(Se);if(!Ve)return"0 0";const wt={x:(Ve.x-be.left)/be.width*100,y:(Ve.y-be.top)/be.height*100};return wt.x+"% "+wt.y+"%"}function ne(Se,be){let{data:{value:Ve}}=Se,{data:{value:wt}}=be;return Ve-wt}function oe(Se,be){let{data:{value:Ve}}=Se,{data:{value:wt}}=be;return wt-Ve}function ae(Se){let{left:be,top:Ve,height:wt,width:Zt}=Se;return[{x:be,y:Ve},{x:be+Zt,y:Ve},{x:be,y:Ve+wt},{x:be+Zt,y:Ve+wt}]}function me(Se,be){if(!Se||Se.length===0)return null;const[Ve]=Se;return be?Ve[be]:Ve}function he(Se,be,Ve){return be===void 0&&(be=Se.left),Ve===void 0&&(Ve=Se.top),{x:be+Se.width*.5,y:Ve+Se.height*.5}}const pe=Se=>{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=he(be,be.left,be.top),Ze=[];for(const At of wt){const{id:ln}=At,un=Ve.get(ln);if(un){const wn=x(he(un),Zt);Ze.push({id:ln,data:{droppableContainer:At,value:wn}})}}return Ze.sort(ne)},ye=Se=>{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=ae(be),Ze=[];for(const At of wt){const{id:ln}=At,un=Ve.get(ln);if(un){const wn=ae(un),ia=Zt.reduce((ma,Ha,Hr)=>ma+x(wn[Hr],Ha),0),Yn=Number((ia/4).toFixed(4));Ze.push({id:ln,data:{droppableContainer:At,value:Yn}})}}return Ze.sort(ne)};function Fe(Se,be){const Ve=Math.max(be.top,Se.top),wt=Math.max(be.left,Se.left),Zt=Math.min(be.left+be.width,Se.left+Se.width),Ze=Math.min(be.top+be.height,Se.top+Se.height),At=Zt-wt,ln=Ze-Ve;if(wt{let{collisionRect:be,droppableRects:Ve,droppableContainers:wt}=Se;const Zt=[];for(const Ze of wt){const{id:At}=Ze,ln=Ve.get(At);if(ln){const un=Fe(ln,be);un>0&&Zt.push({id:At,data:{droppableContainer:Ze,value:un}})}}return Zt.sort(oe)};function tt(Se,be){const{top:Ve,left:wt,bottom:Zt,right:Ze}=be;return Ve<=Se.y&&Se.y<=Zt&&wt<=Se.x&&Se.x<=Ze}const Re=Se=>{let{droppableContainers:be,droppableRects:Ve,pointerCoordinates:wt}=Se;if(!wt)return[];const Zt=[];for(const Ze of be){const{id:At}=Ze,ln=Ve.get(At);if(ln&&tt(wt,ln)){const wn=ae(ln).reduce((Yn,ma)=>Yn+x(wt,ma),0),ia=Number((wn/4).toFixed(4));Zt.push({id:At,data:{droppableContainer:Ze,value:ia}})}}return Zt.sort(ne)};function Ft(Se,be,Ve){return Co(sr({},Se),{scaleX:be&&Ve?be.width/Ve.width:1,scaleY:be&&Ve?be.height/Ve.height:1})}function qe(Se,be){return Se&&be?{x:Se.left-be.left,y:Se.top-be.top}:E}function ut(Se){return function(Ve){for(var wt=arguments.length,Zt=new Array(wt>1?wt-1:0),Ze=1;ZeCo(sr({},At),{top:At.top+Se*ln.y,bottom:At.bottom+Se*ln.y,left:At.left+Se*ln.x,right:At.right+Se*ln.x}),sr({},Ve))}}const Ye=ut(1);function bt(Se){if(Se.startsWith("matrix3d(")){const be=Se.slice(9,-1).split(/, /);return{x:+be[12],y:+be[13],scaleX:+be[0],scaleY:+be[5]}}else if(Se.startsWith("matrix(")){const be=Se.slice(7,-1).split(/, /);return{x:+be[4],y:+be[5],scaleX:+be[0],scaleY:+be[3]}}return null}function Dt(Se,be,Ve){const wt=bt(be);if(!wt)return Se;const{scaleX:Zt,scaleY:Ze,x:At,y:ln}=wt,un=Se.left-At-(1-Zt)*parseFloat(Ve),wn=Se.top-ln-(1-Ze)*parseFloat(Ve.slice(Ve.indexOf(" ")+1)),ia=Zt?Se.width/Zt:Se.width,Yn=Ze?Se.height/Ze:Se.height;return{width:ia,height:Yn,top:wn,right:un+ia,bottom:wn+Yn,left:un}}const Rt={ignoreTransform:!1};function Ue(Se,be){be===void 0&&(be=Rt);let Ve=Se.getBoundingClientRect();if(be.ignoreTransform){const{transform:wn,transformOrigin:ia}=(0,Ee.Jj)(Se).getComputedStyle(Se);wn&&(Ve=Dt(Ve,wn,ia))}const{top:wt,left:Zt,width:Ze,height:At,bottom:ln,right:un}=Ve;return{top:wt,left:Zt,width:Ze,height:At,bottom:ln,right:un}}function Tt(Se){return Ue(Se,{ignoreTransform:!0})}function jt(Se){const be=Se.innerWidth,Ve=Se.innerHeight;return{top:0,left:0,right:be,bottom:Ve,width:be,height:Ve}}function Me(Se,be){return be===void 0&&(be=(0,Ee.Jj)(Se).getComputedStyle(Se)),be.position==="fixed"}function et(Se,be){be===void 0&&(be=(0,Ee.Jj)(Se).getComputedStyle(Se));const Ve=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Zt=>{const Ze=be[Zt];return typeof Ze=="string"?Ve.test(Ze):!1})}function Et(Se,be){const Ve=[];function wt(Zt){if(be!=null&&Ve.length>=be||!Zt)return Ve;if((0,Ee.qk)(Zt)&&Zt.scrollingElement!=null&&!Ve.includes(Zt.scrollingElement))return Ve.push(Zt.scrollingElement),Ve;if(!(0,Ee.Re)(Zt)||(0,Ee.vZ)(Zt)||Ve.includes(Zt))return Ve;const Ze=(0,Ee.Jj)(Se).getComputedStyle(Zt);return Zt!==Se&&et(Zt,Ze)&&Ve.push(Zt),Me(Zt,Ze)?Ve:wt(Zt.parentNode)}return Se?wt(Se):Ve}function Xt(Se){const[be]=Et(Se,1);return be!=null?be:null}function mt(Se){return!Ee.Nq||!Se?null:(0,Ee.FJ)(Se)?Se:(0,Ee.UG)(Se)?(0,Ee.qk)(Se)||Se===(0,Ee.r3)(Se).scrollingElement?window:(0,Ee.Re)(Se)?Se:null:null}function en(Se){return(0,Ee.FJ)(Se)?Se.scrollX:Se.scrollLeft}function Ce(Se){return(0,Ee.FJ)(Se)?Se.scrollY:Se.scrollTop}function qt(Se){return{x:en(Se),y:Ce(Se)}}var ft;(function(Se){Se[Se.Forward=1]="Forward",Se[Se.Backward=-1]="Backward"})(ft||(ft={}));function Cn(Se){return!Ee.Nq||!Se?!1:Se===document.scrollingElement}function Tn(Se){const be={x:0,y:0},Ve=Cn(Se)?{height:window.innerHeight,width:window.innerWidth}:{height:Se.clientHeight,width:Se.clientWidth},wt={x:Se.scrollWidth-Ve.width,y:Se.scrollHeight-Ve.height},Zt=Se.scrollTop<=be.y,Ze=Se.scrollLeft<=be.x,At=Se.scrollTop>=wt.y,ln=Se.scrollLeft>=wt.x;return{isTop:Zt,isLeft:Ze,isBottom:At,isRight:ln,maxScroll:wt,minScroll:be}}const vt={x:.2,y:.2};function st(Se,be,Ve,wt,Zt){let{top:Ze,left:At,right:ln,bottom:un}=Ve;wt===void 0&&(wt=10),Zt===void 0&&(Zt=vt);const{isTop:wn,isBottom:ia,isLeft:Yn,isRight:ma}=Tn(Se),Ha={x:0,y:0},Hr={x:0,y:0},Ra={height:be.height*Zt.y,width:be.width*Zt.x};return!wn&&Ze<=be.top+Ra.height?(Ha.y=ft.Backward,Hr.y=wt*Math.abs((be.top+Ra.height-Ze)/Ra.height)):!ia&&un>=be.bottom-Ra.height&&(Ha.y=ft.Forward,Hr.y=wt*Math.abs((be.bottom-Ra.height-un)/Ra.height)),!ma&&ln>=be.right-Ra.width?(Ha.x=ft.Forward,Hr.x=wt*Math.abs((be.right-Ra.width-ln)/Ra.width)):!Yn&&At<=be.left+Ra.width&&(Ha.x=ft.Backward,Hr.x=wt*Math.abs((be.left+Ra.width-At)/Ra.width)),{direction:Ha,speed:Hr}}function Be(Se){if(Se===document.scrollingElement){const{innerWidth:Ze,innerHeight:At}=window;return{top:0,left:0,right:Ze,bottom:At,width:Ze,height:At}}const{top:be,left:Ve,right:wt,bottom:Zt}=Se.getBoundingClientRect();return{top:be,left:Ve,right:wt,bottom:Zt,width:Se.clientWidth,height:Se.clientHeight}}function ve(Se){return Se.reduce((be,Ve)=>(0,Ee.IH)(be,qt(Ve)),E)}function at(Se){return Se.reduce((be,Ve)=>be+en(Ve),0)}function nt(Se){return Se.reduce((be,Ve)=>be+Ce(Ve),0)}function xe(Se,be){if(be===void 0&&(be=Ue),!Se)return;const{top:Ve,left:wt,bottom:Zt,right:Ze}=be(Se);Xt(Se)&&(Zt<=0||Ze<=0||Ve>=window.innerHeight||wt>=window.innerWidth)&&Se.scrollIntoView({block:"center",inline:"center"})}const fe=[["x",["left","right"],at],["y",["top","bottom"],nt]];class dt{constructor(be,Ve){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const wt=Et(Ve),Zt=ve(wt);this.rect=sr({},be),this.width=be.width,this.height=be.height;for(const[Ze,At,ln]of fe)for(const un of At)Object.defineProperty(this,un,{get:()=>{const wn=ln(wt),ia=Zt[Ze]-wn;return this.rect[un]+ia},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Je{constructor(be){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ve=>{var wt;return(wt=this.target)==null?void 0:wt.removeEventListener(...Ve)})},this.target=be}add(be,Ve,wt){var Zt;(Zt=this.target)==null||Zt.addEventListener(be,Ve,wt),this.listeners.push([be,Ve,wt])}}function we(Se){const{EventTarget:be}=(0,Ee.Jj)(Se);return Se instanceof be?Se:(0,Ee.r3)(Se)}function ht(Se,be){const Ve=Math.abs(Se.x),wt=Math.abs(Se.y);return typeof be=="number"?Math.sqrt(ys(Ve,2)+ys(wt,2))>be:"x"in be&&"y"in be?Ve>be.x&&wt>be.y:"x"in be?Ve>be.x:"y"in be?wt>be.y:!1}var sn;(function(Se){Se.Click="click",Se.DragStart="dragstart",Se.Keydown="keydown",Se.ContextMenu="contextmenu",Se.Resize="resize",Se.SelectionChange="selectionchange",Se.VisibilityChange="visibilitychange"})(sn||(sn={}));function $t(Se){Se.preventDefault()}function Wt(Se){Se.stopPropagation()}var Lt;(function(Se){Se.Space="Space",Se.Down="ArrowDown",Se.Right="ArrowRight",Se.Left="ArrowLeft",Se.Up="ArrowUp",Se.Esc="Escape",Se.Enter="Enter",Se.Tab="Tab"})(Lt||(Lt={}));const Jt={start:[Lt.Space,Lt.Enter],cancel:[Lt.Esc],end:[Lt.Space,Lt.Enter,Lt.Tab]},kt=(Se,be)=>{let{currentCoordinates:Ve}=be;switch(Se.code){case Lt.Right:return Co(sr({},Ve),{x:Ve.x+25});case Lt.Left:return Co(sr({},Ve),{x:Ve.x-25});case Lt.Down:return Co(sr({},Ve),{y:Ve.y+25});case Lt.Up:return Co(sr({},Ve),{y:Ve.y-25})}};class Yt{constructor(be){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=be;const{event:{target:Ve}}=be;this.props=be,this.listeners=new Je((0,Ee.r3)(Ve)),this.windowListeners=new Je((0,Ee.Jj)(Ve)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(sn.Resize,this.handleCancel),this.windowListeners.add(sn.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(sn.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:be,onStart:Ve}=this.props,wt=be.node.current;wt&&xe(wt),Ve(E)}handleKeyDown(be){if((0,Ee.vd)(be)){const{active:Ve,context:wt,options:Zt}=this.props,{keyboardCodes:Ze=Jt,coordinateGetter:At=kt,scrollBehavior:ln="smooth"}=Zt,{code:un}=be;if(Ze.end.includes(un)){this.handleEnd(be);return}if(Ze.cancel.includes(un)){this.handleCancel(be);return}const{collisionRect:wn}=wt.current,ia=wn?{x:wn.left,y:wn.top}:E;this.referenceCoordinates||(this.referenceCoordinates=ia);const Yn=At(be,{active:Ve,context:wt.current,currentCoordinates:ia});if(Yn){const ma=(0,Ee.$X)(Yn,ia),Ha={x:0,y:0},{scrollableAncestors:Hr}=wt.current;for(const Ra of Hr){const Hn=be.code,{isTop:En,isRight:yn,isLeft:xn,isBottom:Oa,maxScroll:Ua,minScroll:pr}=Tn(Ra),$a=Be(Ra),ir={x:Math.min(Hn===Lt.Right?$a.right-$a.width/2:$a.right,Math.max(Hn===Lt.Right?$a.left:$a.left+$a.width/2,Yn.x)),y:Math.min(Hn===Lt.Down?$a.bottom-$a.height/2:$a.bottom,Math.max(Hn===Lt.Down?$a.top:$a.top+$a.height/2,Yn.y))},Fr=Hn===Lt.Right&&!yn||Hn===Lt.Left&&!xn,no=Hn===Lt.Down&&!Oa||Hn===Lt.Up&&!En;if(Fr&&ir.x!==Yn.x){const Zr=Ra.scrollLeft+ma.x,Zo=Hn===Lt.Right&&Zr<=Ua.x||Hn===Lt.Left&&Zr>=pr.x;if(Zo&&!ma.y){Ra.scrollTo({left:Zr,behavior:ln});return}Zo?Ha.x=Ra.scrollLeft-Zr:Ha.x=Hn===Lt.Right?Ra.scrollLeft-Ua.x:Ra.scrollLeft-pr.x,Ha.x&&Ra.scrollBy({left:-Ha.x,behavior:ln});break}else if(no&&ir.y!==Yn.y){const Zr=Ra.scrollTop+ma.y,Zo=Hn===Lt.Down&&Zr<=Ua.y||Hn===Lt.Up&&Zr>=pr.y;if(Zo&&!ma.x){Ra.scrollTo({top:Zr,behavior:ln});return}Zo?Ha.y=Ra.scrollTop-Zr:Ha.y=Hn===Lt.Down?Ra.scrollTop-Ua.y:Ra.scrollTop-pr.y,Ha.y&&Ra.scrollBy({top:-Ha.y,behavior:ln});break}}this.handleMove(be,(0,Ee.IH)((0,Ee.$X)(Yn,this.referenceCoordinates),Ha))}}}handleMove(be,Ve){const{onMove:wt}=this.props;be.preventDefault(),wt(Ve)}handleEnd(be){const{onEnd:Ve}=this.props;be.preventDefault(),this.detach(),Ve()}handleCancel(be){const{onCancel:Ve}=this.props;be.preventDefault(),this.detach(),Ve()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Yt.activators=[{eventName:"onKeyDown",handler:(Se,be,Ve)=>{let{keyboardCodes:wt=Jt,onActivation:Zt}=be,{active:Ze}=Ve;const{code:At}=Se.nativeEvent;if(wt.start.includes(At)){const ln=Ze.activatorNode.current;return ln&&Se.target!==ln?!1:(Se.preventDefault(),Zt==null||Zt({event:Se.nativeEvent}),!0)}return!1}}];function Bn(Se){return!!(Se&&"distance"in Se)}function Pn(Se){return!!(Se&&"delay"in Se)}class Gn{constructor(be,Ve,wt){var Zt;wt===void 0&&(wt=we(be.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=be,this.events=Ve;const{event:Ze}=be,{target:At}=Ze;this.props=be,this.events=Ve,this.document=(0,Ee.r3)(At),this.documentListeners=new Je(this.document),this.listeners=new Je(wt),this.windowListeners=new Je((0,Ee.Jj)(At)),this.initialCoordinates=(Zt=(0,Ee.DC)(Ze))!=null?Zt:E,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:be,props:{options:{activationConstraint:Ve,bypassActivationConstraint:wt}}}=this;if(this.listeners.add(be.move.name,this.handleMove,{passive:!1}),this.listeners.add(be.end.name,this.handleEnd),be.cancel&&this.listeners.add(be.cancel.name,this.handleCancel),this.windowListeners.add(sn.Resize,this.handleCancel),this.windowListeners.add(sn.DragStart,$t),this.windowListeners.add(sn.VisibilityChange,this.handleCancel),this.windowListeners.add(sn.ContextMenu,$t),this.documentListeners.add(sn.Keydown,this.handleKeydown),Ve){if(wt!=null&&wt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Pn(Ve)){this.timeoutId=setTimeout(this.handleStart,Ve.delay),this.handlePending(Ve);return}if(Bn(Ve)){this.handlePending(Ve);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(be,Ve){const{active:wt,onPending:Zt}=this.props;Zt(wt,be,this.initialCoordinates,Ve)}handleStart(){const{initialCoordinates:be}=this,{onStart:Ve}=this.props;be&&(this.activated=!0,this.documentListeners.add(sn.Click,Wt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(sn.SelectionChange,this.removeTextSelection),Ve(be))}handleMove(be){var Ve;const{activated:wt,initialCoordinates:Zt,props:Ze}=this,{onMove:At,options:{activationConstraint:ln}}=Ze;if(!Zt)return;const un=(Ve=(0,Ee.DC)(be))!=null?Ve:E,wn=(0,Ee.$X)(Zt,un);if(!wt&&ln){if(Bn(ln)){if(ln.tolerance!=null&&ht(wn,ln.tolerance))return this.handleCancel();if(ht(wn,ln.distance))return this.handleStart()}if(Pn(ln)&&ht(wn,ln.tolerance))return this.handleCancel();this.handlePending(ln,wn);return}be.cancelable&&be.preventDefault(),At(un)}handleEnd(){const{onAbort:be,onEnd:Ve}=this.props;this.detach(),this.activated||be(this.props.active),Ve()}handleCancel(){const{onAbort:be,onCancel:Ve}=this.props;this.detach(),this.activated||be(this.props.active),Ve()}handleKeydown(be){be.code===Lt.Esc&&this.handleCancel()}removeTextSelection(){var be;(be=this.document.getSelection())==null||be.removeAllRanges()}}const Vn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class pt extends Gn{constructor(be){const{event:Ve}=be,wt=(0,Ee.r3)(Ve.target);super(be,Vn,wt)}}pt.activators=[{eventName:"onPointerDown",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;return!Ve.isPrimary||Ve.button!==0?!1:(wt==null||wt({event:Ve}),!0)}}];const ea={move:{name:"mousemove"},end:{name:"mouseup"}};var La;(function(Se){Se[Se.RightClick=2]="RightClick"})(La||(La={}));class Ma extends Gn{constructor(be){super(be,ea,(0,Ee.r3)(be.event.target))}}Ma.activators=[{eventName:"onMouseDown",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;return Ve.button===La.RightClick?!1:(wt==null||wt({event:Ve}),!0)}}];const ga={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Ea extends Gn{constructor(be){super(be,ga)}static setup(){return window.addEventListener(ga.move.name,be,{capture:!1,passive:!1}),function(){window.removeEventListener(ga.move.name,be)};function be(){}}}Ea.activators=[{eventName:"onTouchStart",handler:(Se,be)=>{let{nativeEvent:Ve}=Se,{onActivation:wt}=be;const{touches:Zt}=Ve;return Zt.length>1?!1:(wt==null||wt({event:Ve}),!0)}}];var ar;(function(Se){Se[Se.Pointer=0]="Pointer",Se[Se.DraggableRect=1]="DraggableRect"})(ar||(ar={}));var ba;(function(Se){Se[Se.TreeOrder=0]="TreeOrder",Se[Se.ReversedTreeOrder=1]="ReversedTreeOrder"})(ba||(ba={}));function qn(Se){let{acceleration:be,activator:Ve=ar.Pointer,canScroll:wt,draggingRect:Zt,enabled:Ze,interval:At=5,order:ln=ba.TreeOrder,pointerCoordinates:un,scrollableAncestors:wn,scrollableAncestorRects:ia,delta:Yn,threshold:ma}=Se;const Ha=an({delta:Yn,disabled:!Ze}),[Hr,Ra]=(0,Ee.Yz)(),Hn=(0,ee.useRef)({x:0,y:0}),En=(0,ee.useRef)({x:0,y:0}),yn=(0,ee.useMemo)(()=>{switch(Ve){case ar.Pointer:return un?{top:un.y,bottom:un.y,left:un.x,right:un.x}:null;case ar.DraggableRect:return Zt}},[Ve,Zt,un]),xn=(0,ee.useRef)(null),Oa=(0,ee.useCallback)(()=>{const pr=xn.current;if(!pr)return;const $a=Hn.current.x*En.current.x,ir=Hn.current.y*En.current.y;pr.scrollBy($a,ir)},[]),Ua=(0,ee.useMemo)(()=>ln===ba.TreeOrder?[...wn].reverse():wn,[ln,wn]);(0,ee.useEffect)(()=>{if(!Ze||!wn.length||!yn){Ra();return}for(const pr of Ua){if((wt==null?void 0:wt(pr))===!1)continue;const $a=wn.indexOf(pr),ir=ia[$a];if(!ir)continue;const{direction:Fr,speed:no}=st(pr,ir,yn,be,ma);for(const Zr of["x","y"])Ha[Zr][Fr[Zr]]||(no[Zr]=0,Fr[Zr]=0);if(no.x>0||no.y>0){Ra(),xn.current=pr,Hr(Oa,At),Hn.current=no,En.current=Fr;return}}Hn.current={x:0,y:0},En.current={x:0,y:0},Ra()},[be,Oa,wt,Ra,Ze,At,JSON.stringify(yn),JSON.stringify(Ha),Hr,wn,Ua,ia,JSON.stringify(ma)])}const Cr={x:{[ft.Backward]:!1,[ft.Forward]:!1},y:{[ft.Backward]:!1,[ft.Forward]:!1}};function an(Se){let{delta:be,disabled:Ve}=Se;const wt=(0,Ee.D9)(be);return(0,Ee.Gj)(Zt=>{if(Ve||!wt||!Zt)return Cr;const Ze={x:Math.sign(be.x-wt.x),y:Math.sign(be.y-wt.y)};return{x:{[ft.Backward]:Zt.x[ft.Backward]||Ze.x===-1,[ft.Forward]:Zt.x[ft.Forward]||Ze.x===1},y:{[ft.Backward]:Zt.y[ft.Backward]||Ze.y===-1,[ft.Forward]:Zt.y[ft.Forward]||Ze.y===1}}},[Ve,be,wt])}function Pt(Se,be){const Ve=be!=null?Se.get(be):void 0,wt=Ve?Ve.node.current:null;return(0,Ee.Gj)(Zt=>{var Ze;return be==null?null:(Ze=wt!=null?wt:Zt)!=null?Ze:null},[wt,be])}function _t(Se,be){return(0,ee.useMemo)(()=>Se.reduce((Ve,wt)=>{const{sensor:Zt}=wt,Ze=Zt.activators.map(At=>({eventName:At.eventName,handler:be(At.handler,wt)}));return[...Ve,...Ze]},[]),[Se,be])}var kn;(function(Se){Se[Se.Always=0]="Always",Se[Se.BeforeDragging=1]="BeforeDragging",Se[Se.WhileDragging=2]="WhileDragging"})(kn||(kn={}));var Ae;(function(Se){Se.Optimized="optimized"})(Ae||(Ae={}));const je=new Map;function gt(Se,be){let{dragging:Ve,dependencies:wt,config:Zt}=be;const[Ze,At]=(0,ee.useState)(null),{frequency:ln,measure:un,strategy:wn}=Zt,ia=(0,ee.useRef)(Se),Yn=Hn(),ma=(0,Ee.Ey)(Yn),Ha=(0,ee.useCallback)(function(En){En===void 0&&(En=[]),!ma.current&&At(yn=>yn===null?En:yn.concat(En.filter(xn=>!yn.includes(xn))))},[ma]),Hr=(0,ee.useRef)(null),Ra=(0,Ee.Gj)(En=>{if(Yn&&!Ve)return je;if(!En||En===je||ia.current!==Se||Ze!=null){const yn=new Map;for(let xn of Se){if(!xn)continue;if(Ze&&Ze.length>0&&!Ze.includes(xn.id)&&xn.rect.current){yn.set(xn.id,xn.rect.current);continue}const Oa=xn.node.current,Ua=Oa?new dt(un(Oa),Oa):null;xn.rect.current=Ua,Ua&&yn.set(xn.id,Ua)}return yn}return En},[Se,Ze,Ve,Yn,un]);return(0,ee.useEffect)(()=>{ia.current=Se},[Se]),(0,ee.useEffect)(()=>{Yn||Ha()},[Ve,Yn]),(0,ee.useEffect)(()=>{Ze&&Ze.length>0&&At(null)},[JSON.stringify(Ze)]),(0,ee.useEffect)(()=>{Yn||typeof ln!="number"||Hr.current!==null||(Hr.current=setTimeout(()=>{Ha(),Hr.current=null},ln))},[ln,Yn,Ha,...wt]),{droppableRects:Ra,measureDroppableContainers:Ha,measuringScheduled:Ze!=null};function Hn(){switch(wn){case kn.Always:return!1;case kn.BeforeDragging:return Ve;default:return!Ve}}}function De(Se,be){return(0,Ee.Gj)(Ve=>Se?Ve||(typeof be=="function"?be(Se):Se):null,[be,Se])}function ot(Se,be){return De(Se,be)}function yt(Se){let{callback:be,disabled:Ve}=Se;const wt=(0,Ee.zX)(be),Zt=(0,ee.useMemo)(()=>{if(Ve||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Ze}=window;return new Ze(wt)},[wt,Ve]);return(0,ee.useEffect)(()=>()=>Zt==null?void 0:Zt.disconnect(),[Zt]),Zt}function Ct(Se){let{callback:be,disabled:Ve}=Se;const wt=(0,Ee.zX)(be),Zt=(0,ee.useMemo)(()=>{if(Ve||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Ze}=window;return new Ze(wt)},[Ve]);return(0,ee.useEffect)(()=>()=>Zt==null?void 0:Zt.disconnect(),[Zt]),Zt}function Ie(Se){return new dt(Ue(Se),Se)}function Ge(Se,be,Ve){be===void 0&&(be=Ie);const[wt,Zt]=(0,ee.useState)(null);function Ze(){Zt(un=>{if(!Se)return null;if(Se.isConnected===!1){var wn;return(wn=un!=null?un:Ve)!=null?wn:null}const ia=be(Se);return JSON.stringify(un)===JSON.stringify(ia)?un:ia})}const At=yt({callback(un){if(Se)for(const wn of un){const{type:ia,target:Yn}=wn;if(ia==="childList"&&Yn instanceof HTMLElement&&Yn.contains(Se)){Ze();break}}}}),ln=Ct({callback:Ze});return(0,Ee.LI)(()=>{Ze(),Se?(ln==null||ln.observe(Se),At==null||At.observe(document.body,{childList:!0,subtree:!0})):(ln==null||ln.disconnect(),At==null||At.disconnect())},[Se]),wt}function We(Se){const be=De(Se);return qe(Se,be)}const Mt=[];function Kt(Se){const be=(0,ee.useRef)(Se),Ve=(0,Ee.Gj)(wt=>Se?wt&&wt!==Mt&&Se&&be.current&&Se.parentNode===be.current.parentNode?wt:Et(Se):Mt,[Se]);return(0,ee.useEffect)(()=>{be.current=Se},[Se]),Ve}function zt(Se){const[be,Ve]=(0,ee.useState)(null),wt=(0,ee.useRef)(Se),Zt=(0,ee.useCallback)(Ze=>{const At=mt(Ze.target);At&&Ve(ln=>ln?(ln.set(At,qt(At)),new Map(ln)):null)},[]);return(0,ee.useEffect)(()=>{const Ze=wt.current;if(Se!==Ze){At(Ze);const ln=Se.map(un=>{const wn=mt(un);return wn?(wn.addEventListener("scroll",Zt,{passive:!0}),[wn,qt(wn)]):null}).filter(un=>un!=null);Ve(ln.length?new Map(ln):null),wt.current=Se}return()=>{At(Se),At(Ze)};function At(ln){ln.forEach(un=>{const wn=mt(un);wn==null||wn.removeEventListener("scroll",Zt)})}},[Zt,Se]),(0,ee.useMemo)(()=>Se.length?be?Array.from(be.values()).reduce((Ze,At)=>(0,Ee.IH)(Ze,At),E):ve(Se):E,[Se,be])}function bn(Se,be){be===void 0&&(be=[]);const Ve=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{Ve.current=null},be),(0,ee.useEffect)(()=>{const wt=Se!==E;wt&&!Ve.current&&(Ve.current=Se),!wt&&Ve.current&&(Ve.current=null)},[Se]),Ve.current?(0,Ee.$X)(Se,Ve.current):E}function ct(Se){(0,ee.useEffect)(()=>{if(!Ee.Nq)return;const be=Se.map(Ve=>{let{sensor:wt}=Ve;return wt.setup==null?void 0:wt.setup()});return()=>{for(const Ve of be)Ve==null||Ve()}},Se.map(be=>{let{sensor:Ve}=be;return Ve}))}function on(Se,be){return(0,ee.useMemo)(()=>Se.reduce((Ve,wt)=>{let{eventName:Zt,handler:Ze}=wt;return Ve[Zt]=At=>{Ze(At,be)},Ve},{}),[Se,be])}function An(Se){return(0,ee.useMemo)(()=>Se?jt(Se):null,[Se])}const On=[];function Qt(Se,be){be===void 0&&(be=Ue);const[Ve]=Se,wt=An(Ve?(0,Ee.Jj)(Ve):null),[Zt,Ze]=(0,ee.useState)(On);function At(){Ze(()=>Se.length?Se.map(un=>Cn(un)?wt:new dt(be(un),un)):On)}const ln=Ct({callback:At});return(0,Ee.LI)(()=>{ln==null||ln.disconnect(),At(),Se.forEach(un=>ln==null?void 0:ln.observe(un))},[Se]),Zt}function aa(Se){if(!Se)return null;if(Se.children.length>1)return Se;const be=Se.children[0];return(0,Ee.Re)(be)?be:Se}function Dn(Se){let{measure:be}=Se;const[Ve,wt]=(0,ee.useState)(null),Zt=(0,ee.useCallback)(wn=>{for(const{target:ia}of wn)if((0,Ee.Re)(ia)){wt(Yn=>{const ma=be(ia);return Yn?Co(sr({},Yn),{width:ma.width,height:ma.height}):ma});break}},[be]),Ze=Ct({callback:Zt}),At=(0,ee.useCallback)(wn=>{const ia=aa(wn);Ze==null||Ze.disconnect(),ia&&(Ze==null||Ze.observe(ia)),wt(ia?be(ia):null)},[be,Ze]),[ln,un]=(0,Ee.wm)(At);return(0,ee.useMemo)(()=>({nodeRef:ln,rect:Ve,setRef:un}),[Ve,ln,un])}const Wn=[{sensor:pt,options:{}},{sensor:Yt,options:{}}],Zn={current:{}},ra={draggable:{measure:Tt},droppable:{measure:Tt,strategy:kn.WhileDragging,frequency:Ae.Optimized},dragOverlay:{measure:Ue}};class Na extends Map{get(be){var Ve;return be!=null&&(Ve=super.get(be))!=null?Ve:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(be=>{let{disabled:Ve}=be;return!Ve})}getNodeFor(be){var Ve,wt;return(Ve=(wt=this.get(be))==null?void 0:wt.node.current)!=null?Ve:void 0}}const $n={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Na,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:ra,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},Aa={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},ka=(0,ee.createContext)(Aa),cr=(0,ee.createContext)($n);function qa(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Na}}}function hr(Se,be){switch(be.type){case re.DragStart:return Co(sr({},Se),{draggable:Co(sr({},Se.draggable),{initialCoordinates:be.initialCoordinates,active:be.active})});case re.DragMove:return Se.draggable.active==null?Se:Co(sr({},Se),{draggable:Co(sr({},Se.draggable),{translate:{x:be.coordinates.x-Se.draggable.initialCoordinates.x,y:be.coordinates.y-Se.draggable.initialCoordinates.y}})});case re.DragEnd:case re.DragCancel:return Co(sr({},Se),{draggable:Co(sr({},Se.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case re.RegisterDroppable:{const{element:Ve}=be,{id:wt}=Ve,Zt=new Na(Se.droppable.containers);return Zt.set(wt,Ve),Co(sr({},Se),{droppable:Co(sr({},Se.droppable),{containers:Zt})})}case re.SetDroppableDisabled:{const{id:Ve,key:wt,disabled:Zt}=be,Ze=Se.droppable.containers.get(Ve);if(!Ze||wt!==Ze.key)return Se;const At=new Na(Se.droppable.containers);return At.set(Ve,Co(sr({},Ze),{disabled:Zt})),Co(sr({},Se),{droppable:Co(sr({},Se.droppable),{containers:At})})}case re.UnregisterDroppable:{const{id:Ve,key:wt}=be,Zt=Se.droppable.containers.get(Ve);if(!Zt||wt!==Zt.key)return Se;const Ze=new Na(Se.droppable.containers);return Ze.delete(Ve),Co(sr({},Se),{droppable:Co(sr({},Se.droppable),{containers:Ze})})}default:return Se}}function Ia(Se){let{disabled:be}=Se;const{active:Ve,activatorEvent:wt,draggableNodes:Zt}=(0,ee.useContext)(ka),Ze=(0,Ee.D9)(wt),At=(0,Ee.D9)(Ve==null?void 0:Ve.id);return(0,ee.useEffect)(()=>{if(!be&&!wt&&Ze&&At!=null){if(!(0,Ee.vd)(Ze)||document.activeElement===Ze.target)return;const ln=Zt.get(At);if(!ln)return;const{activatorNode:un,node:wn}=ln;if(!un.current&&!wn.current)return;requestAnimationFrame(()=>{for(const ia of[un.current,wn.current]){if(!ia)continue;const Yn=(0,Ee.so)(ia);if(Yn){Yn.focus();break}}})}},[wt,be,Zt,At,Ze]),null}function gr(Se,be){let Zt=be,{transform:Ve}=Zt,wt=is(Zt,["transform"]);return Se!=null&&Se.length?Se.reduce((Ze,At)=>At(sr({transform:Ze},wt)),Ve):Ve}function dn(Se){return(0,ee.useMemo)(()=>({draggable:sr(sr({},ra.draggable),Se==null?void 0:Se.draggable),droppable:sr(sr({},ra.droppable),Se==null?void 0:Se.droppable),dragOverlay:sr(sr({},ra.dragOverlay),Se==null?void 0:Se.dragOverlay)}),[Se==null?void 0:Se.draggable,Se==null?void 0:Se.droppable,Se==null?void 0:Se.dragOverlay])}function Ar(Se){let{activeNode:be,measure:Ve,initialRect:wt,config:Zt=!0}=Se;const Ze=(0,ee.useRef)(!1),{x:At,y:ln}=typeof Zt=="boolean"?{x:Zt,y:Zt}:Zt;(0,Ee.LI)(()=>{if(!At&&!ln||!be){Ze.current=!1;return}if(Ze.current||!wt)return;const wn=be==null?void 0:be.node.current;if(!wn||wn.isConnected===!1)return;const ia=Ve(wn),Yn=qe(ia,wt);if(At||(Yn.x=0),ln||(Yn.y=0),Ze.current=!0,Math.abs(Yn.x)>0||Math.abs(Yn.y)>0){const ma=Xt(wn);ma&&ma.scrollBy({top:Yn.y,left:Yn.x})}},[be,At,ln,wt,Ve])}const Tr=(0,ee.createContext)(Co(sr({},E),{scaleX:1,scaleY:1}));var xr;(function(Se){Se[Se.Uninitialized=0]="Uninitialized",Se[Se.Initializing=1]="Initializing",Se[Se.Initialized=2]="Initialized"})(xr||(xr={}));const mr=(0,ee.memo)(function(be){var Ve,wt,Zt,Ze;let gl=be,{id:At,accessibility:ln,autoScroll:un=!0,children:wn,sensors:ia=Wn,collisionDetection:Yn=Pe,measuring:ma,modifiers:Ha}=gl,Hr=is(gl,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Ra=(0,ee.useReducer)(hr,void 0,qa),[Hn,En]=Ra,[yn,xn]=$e(),[Oa,Ua]=(0,ee.useState)(xr.Uninitialized),pr=Oa===xr.Initialized,{draggable:{active:$a,nodes:ir,translate:Fr},droppable:{containers:no}}=Hn,Zr=$a!=null?ir.get($a):null,Zo=(0,ee.useRef)({initial:null,translated:null}),Wo=(0,ee.useMemo)(()=>{var ei;return $a!=null?{id:$a,data:(ei=Zr==null?void 0:Zr.data)!=null?ei:Zn,rect:Zo}:null},[$a,Zr]),Yo=(0,ee.useRef)(null),[Rr,Ir]=(0,ee.useState)(null),[Br,wr]=(0,ee.useState)(null),wo=(0,Ee.Ey)(Hr,Object.values(Hr)),Fo=(0,Ee.Ld)("DndDescribedBy",At),co=(0,ee.useMemo)(()=>no.getEnabled(),[no]),mo=dn(ma),{droppableRects:Po,measureDroppableContainers:Bo,measuringScheduled:vi}=gt(co,{dragging:pr,dependencies:[Fr.x,Fr.y],config:mo.droppable}),Ho=Pt(ir,$a),oi=(0,ee.useMemo)(()=>Br?(0,Ee.DC)(Br):null,[Br]),di=bl(),Oi=ot(Ho,mo.draggable.measure);Ar({activeNode:$a!=null?ir.get($a):null,config:di.layoutShiftCompensation,initialRect:Oi,measure:mo.draggable.measure});const ko=Ge(Ho,mo.draggable.measure,Oi),ci=Ge(Ho?Ho.parentElement:null),gi=(0,ee.useRef)({activatorEvent:null,active:null,activeNode:Ho,collisionRect:null,collisions:null,droppableRects:Po,draggableNodes:ir,draggingNode:null,draggingNodeRect:null,droppableContainers:no,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),pl=no.getNodeFor((Ve=gi.current.over)==null?void 0:Ve.id),xi=Dn({measure:mo.dragOverlay.measure}),Wi=(wt=xi.nodeRef.current)!=null?wt:Ho,Ki=pr?(Zt=xi.rect)!=null?Zt:ko:null,Sl=!!(xi.nodeRef.current&&xi.rect),_i=We(Sl?null:ko),$i=An(Wi?(0,Ee.Jj)(Wi):null),mi=Kt(pr?pl!=null?pl:Ho:null),Gi=Qt(mi),ji=gr(Ha,{transform:{x:Fr.x-_i.x,y:Fr.y-_i.y,scaleX:1,scaleY:1},activatorEvent:Br,active:Wo,activeNodeRect:ko,containerNodeRect:ci,draggingNodeRect:Ki,over:gi.current.over,overlayNodeRect:xi.rect,scrollableAncestors:mi,scrollableAncestorRects:Gi,windowRect:$i}),sl=oi?(0,Ee.IH)(oi,Fr):null,ul=zt(mi),Pl=bn(ul),yl=bn(ul,[ko]),Mi=(0,Ee.IH)(ji,Pl),Ci=Ki?Ye(Ki,ji):null,hi=Wo&&Ci?Yn({active:Wo,collisionRect:Ci,droppableRects:Po,droppableContainers:co,pointerCoordinates:sl}):null,el=me(hi,"id"),[Fi,Cl]=(0,ee.useState)(null),ki=Sl?ji:(0,Ee.IH)(ji,yl),tl=Ft(ki,(Ze=Fi==null?void 0:Fi.rect)!=null?Ze:null,ko),Qi=(0,ee.useRef)(null),El=(0,ee.useCallback)((ei,ii)=>{let{sensor:si,options:Bi}=ii;if(Yo.current==null)return;const li=ir.get(Yo.current);if(!li)return;const Jo=ei.nativeEvent,ti=new si({active:Yo.current,activeNode:li,event:Jo,options:Bi,context:gi,onAbort(Go){if(!ir.get(Go))return;const{onDragAbort:pi}=wo.current,Si={id:Go};pi==null||pi(Si),yn({type:"onDragAbort",event:Si})},onPending(Go,Di,pi,Si){if(!ir.get(Go))return;const{onDragPending:Yi}=wo.current,Ai={id:Go,constraint:Di,initialCoordinates:pi,offset:Si};Yi==null||Yi(Ai),yn({type:"onDragPending",event:Ai})},onStart(Go){const Di=Yo.current;if(Di==null)return;const pi=ir.get(Di);if(!pi)return;const{onDragStart:Si}=wo.current,Vi={activatorEvent:Jo,active:{id:Di,data:pi.data,rect:Zo}};(0,se.unstable_batchedUpdates)(()=>{Si==null||Si(Vi),Ua(xr.Initializing),En({type:re.DragStart,initialCoordinates:Go,active:Di}),yn({type:"onDragStart",event:Vi}),Ir(Qi.current),wr(Jo)})},onMove(Go){En({type:re.DragMove,coordinates:Go})},onEnd:bi(re.DragEnd),onCancel:bi(re.DragCancel)});Qi.current=ti;function bi(Go){return function(){return Ds(this,null,function*(){const{active:pi,collisions:Si,over:Vi,scrollAdjustedTranslate:Yi}=gi.current;let Ai=null;if(pi&&Yi){const{cancelDrop:Xi}=wo.current;Ai={activatorEvent:Jo,active:pi,collisions:Si,delta:Yi,over:Vi},Go===re.DragEnd&&typeof Xi=="function"&&(yield Promise.resolve(Xi(Ai)))&&(Go=re.DragCancel)}Yo.current=null,(0,se.unstable_batchedUpdates)(()=>{En({type:Go}),Ua(xr.Uninitialized),Cl(null),Ir(null),wr(null),Qi.current=null;const Xi=Go===re.DragEnd?"onDragEnd":"onDragCancel";if(Ai){const ml=wo.current[Xi];ml==null||ml(Ai),yn({type:Xi,event:Ai})}})})}}},[ir]),Ei=(0,ee.useCallback)((ei,ii)=>(si,Bi)=>{const li=si.nativeEvent,Jo=ir.get(Bi);if(Yo.current!==null||!Jo||li.dndKit||li.defaultPrevented)return;const ti={active:Jo};ei(si,ii.options,ti)===!0&&(li.dndKit={capturedBy:ii.sensor},Yo.current=Bi,El(si,ii))},[ir,El]),nl=_t(ia,Ei);ct(ia),(0,Ee.LI)(()=>{ko&&Oa===xr.Initializing&&Ua(xr.Initialized)},[ko,Oa]),(0,ee.useEffect)(()=>{const{onDragMove:ei}=wo.current,{active:ii,activatorEvent:si,collisions:Bi,over:li}=gi.current;if(!ii||!si)return;const Jo={active:ii,activatorEvent:si,collisions:Bi,delta:{x:Mi.x,y:Mi.y},over:li};(0,se.unstable_batchedUpdates)(()=>{ei==null||ei(Jo),yn({type:"onDragMove",event:Jo})})},[Mi.x,Mi.y]),(0,ee.useEffect)(()=>{const{active:ei,activatorEvent:ii,collisions:si,droppableContainers:Bi,scrollAdjustedTranslate:li}=gi.current;if(!ei||Yo.current==null||!ii||!li)return;const{onDragOver:Jo}=wo.current,ti=Bi.get(el),bi=ti&&ti.rect.current?{id:ti.id,rect:ti.rect.current,data:ti.data,disabled:ti.disabled}:null,Go={active:ei,activatorEvent:ii,collisions:si,delta:{x:li.x,y:li.y},over:bi};(0,se.unstable_batchedUpdates)(()=>{Cl(bi),Jo==null||Jo(Go),yn({type:"onDragOver",event:Go})})},[el]),(0,Ee.LI)(()=>{gi.current={activatorEvent:Br,active:Wo,activeNode:Ho,collisionRect:Ci,collisions:hi,droppableRects:Po,draggableNodes:ir,draggingNode:Wi,draggingNodeRect:Ki,droppableContainers:no,over:Fi,scrollableAncestors:mi,scrollAdjustedTranslate:Mi},Zo.current={initial:Ki,translated:Ci}},[Wo,Ho,hi,Ci,ir,Wi,Ki,Po,no,Fi,mi,Mi]),qn(Co(sr({},di),{delta:Fr,draggingRect:Ci,pointerCoordinates:sl,scrollableAncestors:mi,scrollableAncestorRects:Gi}));const dl=(0,ee.useMemo)(()=>({active:Wo,activeNode:Ho,activeNodeRect:ko,activatorEvent:Br,collisions:hi,containerNodeRect:ci,dragOverlay:xi,draggableNodes:ir,droppableContainers:no,droppableRects:Po,over:Fi,measureDroppableContainers:Bo,scrollableAncestors:mi,scrollableAncestorRects:Gi,measuringConfiguration:mo,measuringScheduled:vi,windowRect:$i}),[Wo,Ho,ko,Br,hi,ci,xi,ir,no,Po,Fi,Bo,mi,Gi,mo,vi,$i]),cl=(0,ee.useMemo)(()=>({activatorEvent:Br,activators:nl,active:Wo,activeNodeRect:ko,ariaDescribedById:{draggable:Fo},dispatch:En,draggableNodes:ir,over:Fi,measureDroppableContainers:Bo}),[Br,nl,Wo,ko,En,Fo,ir,Fi,Bo]);return ee.createElement(it.Provider,{value:xn},ee.createElement(ka.Provider,{value:cl},ee.createElement(cr.Provider,{value:dl},ee.createElement(Tr.Provider,{value:tl},wn)),ee.createElement(Ia,{disabled:(ln==null?void 0:ln.restoreFocus)===!1})),ee.createElement(Ne,Co(sr({},ln),{hiddenTextDescribedById:Fo})));function bl(){const ei=(Rr==null?void 0:Rr.autoScrollEnabled)===!1,ii=typeof un=="object"?un.enabled===!1:un===!1,si=pr&&!ei&&!ii;return typeof un=="object"?Co(sr({},un),{enabled:si}):{enabled:si}}}),Mn=(0,ee.createContext)(null),oa="button",Pa="Draggable";function Qn(Se){let{id:be,data:Ve,disabled:wt=!1,attributes:Zt}=Se;const Ze=(0,Ee.Ld)(Pa),{activators:At,activatorEvent:ln,active:un,activeNodeRect:wn,ariaDescribedById:ia,draggableNodes:Yn,over:ma}=(0,ee.useContext)(ka),{role:Ha=oa,roleDescription:Hr="draggable",tabIndex:Ra=0}=Zt!=null?Zt:{},Hn=(un==null?void 0:un.id)===be,En=(0,ee.useContext)(Hn?Tr:Mn),[yn,xn]=(0,Ee.wm)(),[Oa,Ua]=(0,Ee.wm)(),pr=on(At,be),$a=(0,Ee.Ey)(Ve);(0,Ee.LI)(()=>(Yn.set(be,{id:be,key:Ze,node:yn,activatorNode:Oa,data:$a}),()=>{const Fr=Yn.get(be);Fr&&Fr.key===Ze&&Yn.delete(be)}),[Yn,be]);const ir=(0,ee.useMemo)(()=>({role:Ha,tabIndex:Ra,"aria-disabled":wt,"aria-pressed":Hn&&Ha===oa?!0:void 0,"aria-roledescription":Hr,"aria-describedby":ia.draggable}),[wt,Ha,Ra,Hn,Hr,ia.draggable]);return{active:un,activatorEvent:ln,activeNodeRect:wn,attributes:ir,isDragging:Hn,listeners:wt?void 0:pr,node:yn,over:ma,setNodeRef:xn,setActivatorNodeRef:Ua,transform:En}}function Xa(){return(0,ee.useContext)(cr)}const Kn="Droppable",Fa={timeout:25};function ta(Se){let{data:be,disabled:Ve=!1,id:wt,resizeObserverConfig:Zt}=Se;const Ze=(0,Ee.Ld)(Kn),{active:At,dispatch:ln,over:un,measureDroppableContainers:wn}=(0,ee.useContext)(ka),ia=(0,ee.useRef)({disabled:Ve}),Yn=(0,ee.useRef)(!1),ma=(0,ee.useRef)(null),Ha=(0,ee.useRef)(null),{disabled:Hr,updateMeasurementsFor:Ra,timeout:Hn}=sr(sr({},Fa),Zt),En=(0,Ee.Ey)(Ra!=null?Ra:wt),yn=(0,ee.useCallback)(()=>{if(!Yn.current){Yn.current=!0;return}Ha.current!=null&&clearTimeout(Ha.current),Ha.current=setTimeout(()=>{wn(Array.isArray(En.current)?En.current:[En.current]),Ha.current=null},Hn)},[Hn]),xn=Ct({callback:yn,disabled:Hr||!At}),Oa=(0,ee.useCallback)((ir,Fr)=>{xn&&(Fr&&(xn.unobserve(Fr),Yn.current=!1),ir&&xn.observe(ir))},[xn]),[Ua,pr]=(0,Ee.wm)(Oa),$a=(0,Ee.Ey)(be);return(0,ee.useEffect)(()=>{!xn||!Ua.current||(xn.disconnect(),Yn.current=!1,xn.observe(Ua.current))},[Ua,xn]),(0,ee.useEffect)(()=>(ln({type:re.RegisterDroppable,element:{id:wt,key:Ze,disabled:Ve,node:Ua,rect:ma,data:$a}}),()=>ln({type:re.UnregisterDroppable,key:Ze,id:wt})),[wt]),(0,ee.useEffect)(()=>{Ve!==ia.current.disabled&&(ln({type:re.SetDroppableDisabled,id:wt,key:Ze,disabled:Ve}),ia.current.disabled=Ve)},[wt,Ze,Ve,ln]),{active:At,rect:ma,isOver:(un==null?void 0:un.id)===wt,node:Ua,over:un,setNodeRef:pr}}function Va(Se){let{animation:be,children:Ve}=Se;const[wt,Zt]=useState(null),[Ze,At]=useState(null),ln=usePrevious(Ve);return!Ve&&!wt&&ln&&Zt(ln),useIsomorphicLayoutEffect(()=>{if(!Ze)return;const un=wt==null?void 0:wt.key,wn=wt==null?void 0:wt.props.id;if(un==null||wn==null){Zt(null);return}Promise.resolve(be(wn,Ze)).then(()=>{Zt(null)})},[be,wt,Ze]),React.createElement(React.Fragment,null,Ve,wt?cloneElement(wt,{ref:At}):null)}const rr={x:0,y:0,scaleX:1,scaleY:1};function Ya(Se){let{children:be}=Se;return React.createElement(ka.Provider,{value:Aa},React.createElement(Tr.Provider,{value:rr},be))}const ur={position:"fixed",touchAction:"none"},fr=Se=>isKeyboardEvent(Se)?"transform 250ms ease":void 0,or=null,Qr={duration:250,easing:"ease",keyframes:Se=>{let{transform:{initial:be,final:Ve}}=Se;return[{transform:Ee.ux.Transform.toString(be)},{transform:Ee.ux.Transform.toString(Ve)}]},sideEffects:(Se=>be=>{let{active:Ve,dragOverlay:wt}=be;const Zt={},{styles:Ze,className:At}=Se;if(Ze!=null&&Ze.active)for(const[ln,un]of Object.entries(Ze.active))un!==void 0&&(Zt[ln]=Ve.node.style.getPropertyValue(ln),Ve.node.style.setProperty(ln,un));if(Ze!=null&&Ze.dragOverlay)for(const[ln,un]of Object.entries(Ze.dragOverlay))un!==void 0&&wt.node.style.setProperty(ln,un);return At!=null&&At.active&&Ve.node.classList.add(At.active),At!=null&&At.dragOverlay&&wt.node.classList.add(At.dragOverlay),function(){for(const[un,wn]of Object.entries(Zt))Ve.node.style.setProperty(un,wn);At!=null&&At.active&&Ve.node.classList.remove(At.active)}})({styles:{active:{opacity:"0"}}})};function zr(Se){let{config:be,draggableNodes:Ve,droppableContainers:wt,measuringConfiguration:Zt}=Se;return useEvent((Ze,At)=>{if(be===null)return;const ln=Ve.get(Ze);if(!ln)return;const un=ln.node.current;if(!un)return;const wn=aa(At);if(!wn)return;const{transform:ia}=getWindow(At).getComputedStyle(At),Yn=bt(ia);if(!Yn)return;const ma=typeof be=="function"?be:Ka(be);return xe(un,Zt.draggable.measure),ma({active:{id:Ze,data:ln.data,node:un,rect:Zt.draggable.measure(un)},draggableNodes:Ve,dragOverlay:{node:At,rect:Zt.dragOverlay.measure(wn)},droppableContainers:wt,measuringConfiguration:Zt,transform:Yn})})}function Ka(Se){const{duration:be,easing:Ve,sideEffects:wt,keyframes:Zt}=sr(sr({},Qr),Se);return Ze=>{let yn=Ze,{active:At,dragOverlay:ln,transform:un}=yn,wn=is(yn,["active","dragOverlay","transform"]);if(!be)return;const ia={x:ln.rect.left-At.rect.left,y:ln.rect.top-At.rect.top},Yn={scaleX:un.scaleX!==1?At.rect.width*un.scaleX/ln.rect.width:1,scaleY:un.scaleY!==1?At.rect.height*un.scaleY/ln.rect.height:1},ma=sr({x:un.x-ia.x,y:un.y-ia.y},Yn),Ha=Zt(Co(sr({},wn),{active:At,dragOverlay:ln,transform:{initial:un,final:ma}})),[Hr]=Ha,Ra=Ha[Ha.length-1];if(JSON.stringify(Hr)===JSON.stringify(Ra))return;const Hn=wt==null?void 0:wt(sr({active:At,dragOverlay:ln},wn)),En=ln.node.animate(Ha,{duration:be,easing:Ve,fill:"forwards"});return new Promise(xn=>{En.onfinish=()=>{Hn==null||Hn(),xn()}})}}let Mr=0;function So(Se){return useMemo(()=>{if(Se!=null)return Mr++,Mr},[Se])}const to=null},18257:function(Ot,Ht,te){"use strict";te.d(Ht,{DL:function(){return ie}});var ee=te(35241);function se($e){return Qe=>{let{transform:ze}=Qe;return Co(sr({},ze),{x:Math.ceil(ze.x/$e)*$e,y:Math.ceil(ze.y/$e)*$e})}}const Ee=$e=>{let{transform:Qe}=$e;return Co(sr({},Qe),{y:0})};function lt($e,Qe,ze){const Ne=sr({},$e);return Qe.top+$e.y<=ze.top?Ne.y=ze.top-Qe.top:Qe.bottom+$e.y>=ze.top+ze.height&&(Ne.y=ze.top+ze.height-Qe.bottom),Qe.left+$e.x<=ze.left?Ne.x=ze.left-Qe.left:Qe.right+$e.x>=ze.left+ze.width&&(Ne.x=ze.left+ze.width-Qe.right),Ne}const Ke=$e=>{let{containerNodeRect:Qe,draggingNodeRect:ze,transform:Ne}=$e;return!ze||!Qe?Ne:lt(Ne,ze,Qe)},Oe=$e=>{let{draggingNodeRect:Qe,transform:ze,scrollableAncestorRects:Ne}=$e;const re=Ne[0];return!Qe||!re?ze:lt(ze,Qe,re)},ie=$e=>{let{transform:Qe}=$e;return Co(sr({},Qe),{x:0})},it=$e=>{let{transform:Qe,draggingNodeRect:ze,windowRect:Ne}=$e;return!ze||!Ne?Qe:lt(Qe,ze,Ne)},rt=$e=>{let{activatorEvent:Qe,draggingNodeRect:ze,transform:Ne}=$e;if(ze&&Qe){const re=getEventCoordinates(Qe);if(!re)return Ne;const a=re.x-ze.left,y=re.y-ze.top;return Co(sr({},Ne),{x:Ne.x+a-ze.width/2,y:Ne.y+y-ze.height/2})}return Ne}},19719:function(Ot,Ht,te){"use strict";te.d(Ht,{Fo:function(){return z},Rp:function(){return lt},nB:function(){return Fe},qw:function(){return y}});var ee=te(59301),se=te(87954),Ee=te(35241);function lt(Ye,bt,Dt){const Rt=Ye.slice();return Rt.splice(Dt<0?Rt.length+Dt:Dt,0,Rt.splice(bt,1)[0]),Rt}function Ke(Ye,bt,Dt){const Rt=Ye.slice();return Rt[bt]=Ye[Dt],Rt[Dt]=Ye[bt],Rt}function Oe(Ye,bt){return Ye.reduce((Dt,Rt,Ue)=>{const Tt=bt.get(Rt);return Tt&&(Dt[Ue]=Tt),Dt},Array(Ye.length))}function ie(Ye){return Ye!==null&&Ye>=0}function it(Ye,bt){if(Ye===bt)return!0;if(Ye.length!==bt.length)return!1;for(let Dt=0;Dt{var bt;let{rects:Dt,activeNodeRect:Rt,activeIndex:Ue,overIndex:Tt,index:jt}=Ye;const Me=(bt=Dt[Ue])!=null?bt:Rt;if(!Me)return null;const et=ze(Dt,jt,Ue);if(jt===Ue){const Et=Dt[Tt];return Et?sr({x:UeUe&&jt<=Tt?sr({x:-Me.width-et,y:0},$e):jt=Tt?sr({x:Me.width+et,y:0},$e):sr({x:0,y:0},$e)};function ze(Ye,bt,Dt){const Rt=Ye[bt],Ue=Ye[bt-1],Tt=Ye[bt+1];return!Rt||!Ue&&!Tt?0:Dt{let{rects:bt,activeIndex:Dt,overIndex:Rt,index:Ue}=Ye;const Tt=lt(bt,Rt,Dt),jt=bt[Ue],Me=Tt[Ue];return!Me||!jt?null:{x:Me.left-jt.left,y:Me.top-jt.top,scaleX:Me.width/jt.width,scaleY:Me.height/jt.height}},re=Ye=>{let{activeIndex:bt,index:Dt,rects:Rt,overIndex:Ue}=Ye,Tt,jt;return Dt===bt&&(Tt=Rt[Dt],jt=Rt[Ue]),Dt===Ue&&(Tt=Rt[Dt],jt=Rt[bt]),!jt||!Tt?null:{x:jt.left-Tt.left,y:jt.top-Tt.top,scaleX:jt.width/Tt.width,scaleY:jt.height/Tt.height}},a={scaleX:1,scaleY:1},y=Ye=>{var bt;let{activeIndex:Dt,activeNodeRect:Rt,index:Ue,rects:Tt,overIndex:jt}=Ye;const Me=(bt=Tt[Dt])!=null?bt:Rt;if(!Me)return null;if(Ue===Dt){const Et=Tt[jt];return Et?sr({x:0,y:DtDt&&Ue<=jt?sr({x:0,y:-Me.height-et},a):Ue=jt?sr({x:0,y:Me.height+et},a):sr({x:0,y:0},a)};function b(Ye,bt,Dt){const Rt=Ye[bt],Ue=Ye[bt-1],Tt=Ye[bt+1];return Rt?DtRt.map(at=>typeof at=="object"&&"id"in at?at.id:at),[Rt]),qt=jt!=null,ft=jt?Ce.indexOf(jt.id):-1,Cn=Et?Ce.indexOf(Et.id):-1,Tn=(0,ee.useRef)(Ce),vt=!it(Ce,Tn.current),st=Cn!==-1&&ft===-1||vt,Be=rt(Tt);(0,Ee.LI)(()=>{vt&&qt&&Xt(Ce)},[vt,Ce,qt,Xt]),(0,ee.useEffect)(()=>{Tn.current=Ce},[Ce]);const ve=(0,ee.useMemo)(()=>({activeIndex:ft,containerId:mt,disabled:Be,disableTransforms:st,items:Ce,overIndex:Cn,useDragOverlay:en,sortedRects:Oe(Ce,et),strategy:Ue}),[ft,mt,Be.draggable,Be.droppable,st,Ce,Cn,et,en,Ue]);return ee.createElement(x.Provider,{value:ve},bt)}const ne=Ye=>{let{id:bt,items:Dt,activeIndex:Rt,overIndex:Ue}=Ye;return lt(Dt,Rt,Ue).indexOf(bt)},oe=Ye=>{let{containerId:bt,isSorting:Dt,wasDragging:Rt,index:Ue,items:Tt,newIndex:jt,previousItems:Me,previousContainerId:et,transition:Et}=Ye;return!Et||!Rt||Me!==Tt&&Ue===jt?!1:Dt?!0:jt!==Ue&&bt===et},ae={duration:200,easing:"ease"},me="transform",he=Ee.ux.Transition.toString({property:me,duration:0,easing:"linear"}),pe={roleDescription:"sortable"};function ye(Ye){let{disabled:bt,index:Dt,node:Rt,rect:Ue}=Ye;const[Tt,jt]=(0,ee.useState)(null),Me=(0,ee.useRef)(Dt);return(0,Ee.LI)(()=>{if(!bt&&Dt!==Me.current&&Rt.current){const et=Ue.current;if(et){const Et=(0,se.VK)(Rt.current,{ignoreTransform:!0}),Xt={x:et.left-Et.left,y:et.top-Et.top,scaleX:et.width/Et.width,scaleY:et.height/Et.height};(Xt.x||Xt.y)&&jt(Xt)}}Dt!==Me.current&&(Me.current=Dt)},[bt,Dt,Rt,Ue]),(0,ee.useEffect)(()=>{Tt&&jt(null)},[Tt]),Tt}function Fe(Ye){let{animateLayoutChanges:bt=oe,attributes:Dt,disabled:Rt,data:Ue,getNewIndex:Tt=ne,id:jt,strategy:Me,resizeObserverConfig:et,transition:Et=ae}=Ye;const{items:Xt,containerId:mt,activeIndex:en,disabled:Ce,disableTransforms:qt,sortedRects:ft,overIndex:Cn,useDragOverlay:Tn,strategy:vt}=(0,ee.useContext)(x),st=Pe(Rt,Ce),Be=Xt.indexOf(jt),ve=(0,ee.useMemo)(()=>sr({sortable:{containerId:mt,index:Be,items:Xt}},Ue),[mt,Ue,Be,Xt]),at=(0,ee.useMemo)(()=>Xt.slice(Xt.indexOf(jt)),[Xt,jt]),{rect:nt,node:xe,isOver:fe,setNodeRef:dt}=(0,se.Zj)({id:jt,data:ve,disabled:st.droppable,resizeObserverConfig:sr({updateMeasurementsFor:at},et)}),{active:Je,activatorEvent:we,activeNodeRect:ht,attributes:sn,setNodeRef:$t,listeners:Wt,isDragging:Lt,over:Jt,setActivatorNodeRef:kt,transform:Yt}=(0,se.O1)({id:jt,data:ve,attributes:sr(sr({},pe),Dt),disabled:st.draggable}),Bn=(0,Ee.HB)(dt,$t),Pn=!!Je,Gn=Pn&&!qt&&ie(en)&&ie(Cn),Vn=!Tn&&Lt,pt=Vn&&Gn?Yt:null,ea=Me!=null?Me:vt,La=Gn?pt!=null?pt:ea({rects:ft,activeNodeRect:ht,activeIndex:en,overIndex:Cn,index:Be}):null,Ma=ie(en)&&ie(Cn)?Tt({id:jt,items:Xt,activeIndex:en,overIndex:Cn}):Be,ga=Je==null?void 0:Je.id,Ea=(0,ee.useRef)({activeId:ga,items:Xt,newIndex:Ma,containerId:mt}),ar=Xt!==Ea.current.items,ba=bt({active:Je,containerId:mt,isDragging:Lt,isSorting:Pn,id:jt,index:Be,items:Xt,newIndex:Ea.current.newIndex,previousItems:Ea.current.items,previousContainerId:Ea.current.containerId,transition:Et,wasDragging:Ea.current.activeId!=null}),qn=ye({disabled:!ba,index:Be,node:xe,rect:nt});return(0,ee.useEffect)(()=>{Pn&&Ea.current.newIndex!==Ma&&(Ea.current.newIndex=Ma),mt!==Ea.current.containerId&&(Ea.current.containerId=mt),Xt!==Ea.current.items&&(Ea.current.items=Xt)},[Pn,Ma,mt,Xt]),(0,ee.useEffect)(()=>{if(ga===Ea.current.activeId)return;if(ga&&!Ea.current.activeId){Ea.current.activeId=ga;return}const an=setTimeout(()=>{Ea.current.activeId=ga},50);return()=>clearTimeout(an)},[ga]),{active:Je,activeIndex:en,attributes:sn,data:ve,rect:nt,index:Be,newIndex:Ma,items:Xt,isOver:fe,isSorting:Pn,isDragging:Lt,listeners:Wt,node:xe,overIndex:Cn,over:Jt,setNodeRef:Bn,setActivatorNodeRef:kt,setDroppableNodeRef:dt,setDraggableNodeRef:$t,transform:qn!=null?qn:La,transition:Cr()};function Cr(){if(qn||ar&&Ea.current.newIndex===Be)return he;if(!(Vn&&!(0,Ee.vd)(we)||!Et)&&(Pn||ba))return Ee.ux.Transition.toString(Co(sr({},Et),{property:me}))}}function Pe(Ye,bt){var Dt,Rt;return typeof Ye=="boolean"?{draggable:Ye,droppable:!1}:{draggable:(Dt=Ye==null?void 0:Ye.draggable)!=null?Dt:bt.draggable,droppable:(Rt=Ye==null?void 0:Ye.droppable)!=null?Rt:bt.droppable}}function tt(Ye){if(!Ye)return!1;const bt=Ye.data.current;return!!(bt&&"sortable"in bt&&typeof bt.sortable=="object"&&"containerId"in bt.sortable&&"items"in bt.sortable&&"index"in bt.sortable)}const Re=[se.g4.Down,se.g4.Right,se.g4.Up,se.g4.Left],Ft=(Ye,bt)=>{let{context:{active:Dt,collisionRect:Rt,droppableRects:Ue,droppableContainers:Tt,over:jt,scrollableAncestors:Me}}=bt;if(Re.includes(Ye.code)){if(Ye.preventDefault(),!Dt||!Rt)return;const et=[];Tt.getEnabled().forEach(mt=>{if(!mt||mt!=null&&mt.disabled)return;const en=Ue.get(mt.id);if(en)switch(Ye.code){case KeyboardCode.Down:Rt.topen.top&&et.push(mt);break;case KeyboardCode.Left:Rt.left>en.left&&et.push(mt);break;case KeyboardCode.Right:Rt.left1&&(Xt=Et[1].id),Xt!=null){const mt=Tt.get(Dt.id),en=Tt.get(Xt),Ce=en?Ue.get(en.id):null,qt=en==null?void 0:en.node.current;if(qt&&Ce&&mt&&en){const Cn=getScrollableAncestors(qt).some((at,nt)=>Me[nt]!==at),Tn=qe(mt,en),vt=ut(mt,en),st=Cn||!Tn?{x:0,y:0}:{x:vt?Rt.width-Ce.width:0,y:vt?Rt.height-Ce.height:0},Be={x:Ce.left,y:Ce.top};return st.x&&st.y?Be:subtract(Be,st)}}}};function qe(Ye,bt){return!tt(Ye)||!tt(bt)?!1:Ye.data.current.sortable.containerId===bt.data.current.sortable.containerId}function ut(Ye,bt){return!tt(Ye)||!tt(bt)||!qe(Ye,bt)?!1:Ye.data.current.sortable.indexqe=>{Re.forEach(ut=>ut(qe))},Re)}const Ee=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function lt(tt){const Re=Object.prototype.toString.call(tt);return Re==="[object Window]"||Re==="[object global]"}function Ke(tt){return"nodeType"in tt}function Oe(tt){var Re,Ft;return tt?lt(tt)?tt:Ke(tt)&&(Re=(Ft=tt.ownerDocument)==null?void 0:Ft.defaultView)!=null?Re:window:window}function ie(tt){const{Document:Re}=Oe(tt);return tt instanceof Re}function it(tt){return lt(tt)?!1:tt instanceof Oe(tt).HTMLElement}function rt(tt){return tt instanceof Oe(tt).SVGElement}function $e(tt){return tt?lt(tt)?tt.document:Ke(tt)?ie(tt)?tt:it(tt)||rt(tt)?tt.ownerDocument:document:document:document}const Qe=Ee?ee.useLayoutEffect:ee.useEffect;function ze(tt){const Re=(0,ee.useRef)(tt);return Qe(()=>{Re.current=tt}),(0,ee.useCallback)(function(){for(var Ft=arguments.length,qe=new Array(Ft),ut=0;ut{tt.current=setInterval(qe,ut)},[]),Ft=(0,ee.useCallback)(()=>{tt.current!==null&&(clearInterval(tt.current),tt.current=null)},[]);return[Re,Ft]}function re(tt,Re){Re===void 0&&(Re=[tt]);const Ft=(0,ee.useRef)(tt);return Qe(()=>{Ft.current!==tt&&(Ft.current=tt)},Re),Ft}function a(tt,Re){const Ft=(0,ee.useRef)();return(0,ee.useMemo)(()=>{const qe=tt(Ft.current);return Ft.current=qe,qe},[...Re])}function y(tt){const Re=ze(tt),Ft=(0,ee.useRef)(null),qe=(0,ee.useCallback)(ut=>{ut!==Ft.current&&(Re==null||Re(ut,Ft.current)),Ft.current=ut},[]);return[Ft,qe]}function b(tt){const Re=(0,ee.useRef)();return(0,ee.useEffect)(()=>{Re.current=tt},[tt]),Re.current}let E={};function x(tt,Re){return(0,ee.useMemo)(()=>{if(Re)return Re;const Ft=E[tt]==null?0:E[tt]+1;return E[tt]=Ft,tt+"-"+Ft},[tt,Re])}function z(tt){return function(Re){for(var Ft=arguments.length,qe=new Array(Ft>1?Ft-1:0),ut=1;ut{const Dt=Object.entries(bt);for(const[Rt,Ue]of Dt){const Tt=Ye[Rt];Tt!=null&&(Ye[Rt]=Tt+tt*Ue)}return Ye},sr({},Re))}}const ne=z(1),oe=z(-1);function ae(tt){return"clientX"in tt&&"clientY"in tt}function me(tt){if(!tt)return!1;const{KeyboardEvent:Re}=Oe(tt.target);return Re&&tt instanceof Re}function he(tt){if(!tt)return!1;const{TouchEvent:Re}=Oe(tt.target);return Re&&tt instanceof Re}function pe(tt){if(he(tt)){if(tt.touches&&tt.touches.length){const{clientX:Re,clientY:Ft}=tt.touches[0];return{x:Re,y:Ft}}else if(tt.changedTouches&&tt.changedTouches.length){const{clientX:Re,clientY:Ft}=tt.changedTouches[0];return{x:Re,y:Ft}}}return ae(tt)?{x:tt.clientX,y:tt.clientY}:null}const ye=Object.freeze({Translate:{toString(tt){if(!tt)return;const{x:Re,y:Ft}=tt;return"translate3d("+(Re?Math.round(Re):0)+"px, "+(Ft?Math.round(Ft):0)+"px, 0)"}},Scale:{toString(tt){if(!tt)return;const{scaleX:Re,scaleY:Ft}=tt;return"scaleX("+Re+") scaleY("+Ft+")"}},Transform:{toString(tt){if(tt)return[ye.Translate.toString(tt),ye.Scale.toString(tt)].join(" ")}},Transition:{toString(tt){let{property:Re,duration:Ft,easing:qe}=tt;return Re+" "+Ft+"ms "+qe}}}),Fe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(tt){return tt.matches(Fe)?tt:tt.querySelector(Fe)}},99587:function(Ot,Ht){"use strict";Ht.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},22982:function(Ot,Ht){"use strict";Ht.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"}},57149:function(Ot,Ht,te){"use strict";var ee=te(59301),se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Oe=(rt,$e,Qe)=>$e in rt?se(rt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):rt[$e]=Qe,ie=(rt,$e)=>{for(var Qe in $e||($e={}))lt.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);if(Ee)for(var Qe of Ee($e))Ke.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);return rt};const it=rt=>React.createElement("svg",ie({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},rt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Ht.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Ot,Ht,te){"use strict";var ee=te(59301),se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Oe=(rt,$e,Qe)=>$e in rt?se(rt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):rt[$e]=Qe,ie=(rt,$e)=>{for(var Qe in $e||($e={}))lt.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);if(Ee)for(var Qe of Ee($e))Ke.call($e,Qe)&&Oe(rt,Qe,$e[Qe]);return rt};const it=rt=>React.createElement("svg",ie({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},rt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Ht.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Ot(re,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(Ot.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(Ot.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(Ot.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(Ot.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,a){var y=go.Shape._FigureParameters[re];return y?y[a]:null},go.Shape.setFigureParameter=function(re,a,y){if(!(y instanceof Ot))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[a]=y};var Ht=[];function te(re,a){var y=Ht.pop();return y===void 0?new go.Point(re,a):(y.x=re,y.y=a,y)}function ee(){var re=Ht.pop();return re===void 0?new go.Point:re}function se(re){Ht.push(re)}function Ee(re,a,y,b,E,x,z,ne,oe){oe||(oe=new go.Point);var ae=re-y,me=E-z,he=NaN,pe=NaN;if(ae===0)if(me===0)re===y&&(he=re,pe=a);else{var ye=(x-ne)/me,Fe=x-ye*E;he=re,pe=ye*he+Fe}else if(me===0){var Pe=(a-b)/ae,tt=a-Pe*re;he=E,pe=Pe*he+tt}else{var Pe=(a-b)/ae,ye=(x-ne)/me,tt=a-Pe*re,Fe=x-ye*E;he=(Fe-tt)/(Pe-ye),pe=Pe*he+tt}return oe.x=he,oe.y=pe,oe}function lt(re,a,y,b,E,x,z,ne,oe,ae,me,he,pe,ye){var Fe=1-oe,Pe=oe,tt=re*Fe+y*Pe,Re=a*Fe+b*Pe,Ft=y*Fe+E*Pe,qe=b*Fe+x*Pe,ut=E*Fe+z*Pe,Ye=x*Fe+ne*Pe,bt=tt*Fe+Ft*Pe,Dt=Re*Fe+qe*Pe,Rt=Ft*Fe+ut*Pe,Ue=qe*Fe+Ye*Pe,Tt=bt*Fe+Rt*Pe,jt=Dt*Fe+Ue*Pe;ae.x=tt,ae.y=Re,me.x=bt,me.y=Dt,he.x=Tt,he.y=jt,pe.x=Rt,pe.y=Ue,ye.x=ut,ye.y=Ye}var Ke=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ot("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)).add(new go.PathSegment(go.PathSegment.Line,a,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=a,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(re,a,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(re,a,y){var b=a/2,E=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Ke,E.spot2=Oe,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(re,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ot("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),Ea&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())):x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),E0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ne,ne).close())),x.spot1=Ke,x.spot2=Oe,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(re,a,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Ot("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ot("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,a,y){var b=re?re.parameter1:NaN,E=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var x=b%360;x<0&&(x+=360);var z=E%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,z,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,a,y){var b=ie/Math.SQRT2*.5,E=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,x*y,a,(1-b)*y,(E+b)*a,(x+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,a,y){var b=re?re.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||y===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var x=a/2,z=y/2,ne=Math.atan2(y,a),oe=b-Math.min(Math.cos(ne)*b/2,x),ae=b-Math.min(Math.sin(ne)*b/2,z),E=new go.Geometry,me=new go.PathFigure(oe,0,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),me.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,ae)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,a,y-ae)),me.add(new go.PathSegment(go.PathSegment.Line,a-oe,y)),me.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),me.add(new go.PathSegment(go.PathSegment.Line,oe,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y-ae)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Ot("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ot("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.4*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,ne=0,oe=x*ie;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-oe+ne)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z+.05)*a,(.5-oe+ne-.02)*y)),x=.2,z=0,ne=-.3,oe=x*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ne)*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z)*a,(.5-oe+ne)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),x=.2,z=-.3,ne=0,oe=x*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ne)*y,(1-.5+x+z-.05)*a,(.5-oe+ne-.02)*y,(.5+oe+z)*a,(.5-x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ne)*y,(.5-oe+z)*a,(.5-x+ne)*y,(.5-x+z)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ne)*y,(.5-x+z)*a,(.5+oe+ne)*y,(.5-oe+z)*a,(.5+x+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+oe+z)*a,(.5+x+ne)*y,(.5+x+z)*a,(.5+oe+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ne=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ne*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ne,x*a,x*a).close()),E=new go.PathFigure(a*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,E=new go.PathFigure((z+x)*a,ne*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ne,x*a,x*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,a,y){var b=.8535533905932737,E=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,x,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure(z*a,(ne-x)*y);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),x=.4,E=ie*.4;var ae=ee(),me=ee(),he=ee(),pe=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.42,ae,me,he,pe,pe);var ye=ee(),Fe=ee(),Pe=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.58,pe,pe,Pe,ye,Fe);var tt=ee(),Re=ee(),Ft=ee();lt(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.42,tt,Re,Ft,pe,pe);var qe=ee(),ut=ee(),Ye=ee();return lt(z,ne+x,z-E,ne+x,z-x,ne+E,z-x,ne,.58,pe,pe,Ye,qe,ut),oe.add(new go.PathSegment(go.PathSegment.Move,Ye.x*a,Ye.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,qe.x*a,qe.y*y,ut.x*a,ut.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ae.x*a,ae.y*y,me.x*a,me.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Ye.x*a,Ye.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Ft.x*a,Ft.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,ye.x*a,ye.y*y,Fe.x*a,Fe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ft.x*a,Ft.y*y,tt.x*a,tt.y*y,Re.x*a,Re.y*y).close()),se(ae),se(me),se(he),se(pe),se(ye),se(Fe),se(Pe),se(tt),se(Re),se(Ft),se(qe),se(ut),se(Ye),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ot("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,x=E+b;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(re,a,y){var b=new go.Geometry,E=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),ae=ee(),me=ee(),he=ee(),pe=new go.PathFigure((z-x)*a,ne*y,!1);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.44,me,he,ae,oe,oe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,me.x*a,me.y*y,he.x*a,he.y*y));var ye=te(ae.x,ae.y);lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.56,oe,oe,ae,me,he);var Fe=te(ae.x,ae.y);pe.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.9)*a,.15*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.9)*a,(Fe.y*.1+.05*.9)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,Fe.x*a,Fe.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,me.x*a,me.y*y,he.x*a,he.y*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),x=.35,E=ie*.35;var Pe=new go.PathFigure(z*a,(ne-x)*y,!1);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y));var tt=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(tt),se(oe),se(ae),se(me),se(he),se(ye),se(Fe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(re,a,y){var b=new go.Geometry,E=.375,x=0,z=-.125,ne=E*ie,oe=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y,(.5+ne+x)*a,(.5-E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,(.5+E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,x=0,z=-.125,ne=E*ie;var oe=new go.PathFigure((1-.5+E+x)*a,(.5+z)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+ne+z)*y,(.5+ne+x)*a,(.5+E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y,(.5-ne+x)*a,(.5-E+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+ne+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-ne+z)*y));var oe=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);return b.add(oe),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(re,a,y){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(re,a,y){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(re,a,y){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(re,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(re,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ot("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ot("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=re?re.parameter2:NaN;isNaN(E)&&(E=.3);var x=(1-b)*a,z=(.5-E/2)*y,ne=(.5+E/2)*y,oe=new go.Geometry,ae=new go.PathFigure(0,z,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/y);var me=Ee(0,ne/y,1,ne/y,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(me.x,me.y),se(me),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ot("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ot("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=re?re.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var x=a-b,z=(y-E)/2,ne=z+E,oe=new go.Geometry,ae=new go.PathFigure(0,z,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x,z)),ae.add(new go.PathSegment(go.PathSegment.Line,x,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,y)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,z/y);var me=Ee(0,ne/y,1,ne/y,x/a,1,1,.5,ee());return oe.spot2=new go.Spot(me.x,me.y),se(me),oe}),go.Shape.defineFigureGenerator("Chevron",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ot("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=Ee(0,.5,.3,0,0,E/y,.1,E/y,ee());return z.spot1=new go.Spot(oe.x,oe.y),oe=Ee(.7,1,1,.5,0,x/y,1,x/y,oe),z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ot("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ot("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,oe=y):(x=0,z=y,ne=0,oe=y));var ae=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ae.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var he=Ee(0,.5,.3,ne/y,0,x/y,1,x/y,ee());return ae.spot1=new go.Spot(he.x,he.y),he=Ee(.7,oe/y,1,.5,0,z/y,1,z/y,he),ae.spot2=new go.Spot(he.x,he.y),se(he),ae}),go.Shape.setFigureParameter("IBeamArrow",0,new Ot("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,E/y);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ot("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ot("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,ne=0,oe=y):(x=0,z=y,ne=0,oe=y));var ae=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ae.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,oe)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ae.spot1=new go.Spot(0,x/y);var he=Ee(.7,oe/y,1,.5,0,z/y,1,z/y,ee());return ae.spot2=new go.Spot(he.x,he.y),se(he),ae}),go.Shape.setFigureParameter("Pointer",0,new Ot("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var z=Ee(.2,.65,1,.65,0,1,1,.5,ee());return E.spot2=new go.Spot(z.x,z.y),se(z),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Ot("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E.spot1=new go.Spot(b,.35);var z=Ee(0,.65,1,.65,0,1,1,.5,ee());return E.spot2=new go.Spot(z.x,z.y),se(z),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ot("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ot("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,x=E+b;b>y&&(E=0,x=y);var z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,E/y);var oe=Ee(.7,1,1,.5,0,x/y,1,x/y,ee());return z.spot2=new go.Spot(oe.x,oe.y),se(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new Ot("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(0,.9*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.9*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.3*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+x)*a,0,1*a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*b,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,1*y,0,y-ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ie*b,(.5+x)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*a,2*b,0,2*b-ie*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(0,y-b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+x)*a,0,a,ie*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*b,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,y,0,y-ie*b));var ne=new go.PathFigure(0,y-b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-ie*b,(.5-x)*a,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+x)*a,y-2*b,a,y-b-ie*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-ie*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,ie*b,0));var ne=new go.PathFigure(b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+ie*b,0,2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+x)*y,b+ie*b,y)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=ie*.5,z=new go.PathFigure(a-b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-ie*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,ie*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-ie*b,0,a-2*b,(.5-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+x)*y,a-b-ie*b,y)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(re,a,y){var b=new go.Geometry,E=.2,x=.1,z=ie*E,ne=ie*x,oe=.5,ae=.1,me=new go.PathFigure(oe*a,(ae+x)*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-E)*a,ae*y,(oe-z)*a,(ae+x)*y,(oe-E)*a,(ae+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-x)*y,(oe-E)*a,(ae-ne)*y,(oe-z)*a,(ae-x)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+E)*a,ae*y,(oe+z)*a,(ae-x)*y,(oe+E)*a,(ae-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+x)*y,(oe+E)*a,(ae+ne)*y,(oe+z)*a,(ae+x)*y));var he=.05,pe=ie*he;oe=.05,ae=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),oe=.95,ae=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe+he)*a,ae*y,(oe+pe)*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,pe=ie*he,oe=.825,ae=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,pe=ie*he,oe=.5,ae=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,pe=ie*he,oe=.175,ae=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-pe)*y,(oe+pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-pe)*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,pe=ie*he,oe=.05,ae=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe-he)*a,(ae-pe)*y,(oe-pe)*a,(ae-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ot("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+E)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+x)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var x=ie*.2,z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),b}),go.Shape.defineFigureGenerator("Junction",function(re,a,y){var b=new go.Geometry,E=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=ie*.5,ne=.5,oe=new go.PathFigure(a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+z)*y,(ne+z)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-z)*a,y,0,(ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-z)*y,(ne-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+z)*a,0,a,(ne-z)*y));var ae=new go.PathFigure((x+E)*a,(x+E)*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),ae.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(x+E)*a,x*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+E)*y,(x+E)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.1*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=1-E,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*E*a,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-E)*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(E*a,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var ne=new go.PathFigure(a,x*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var oe=new go.PathFigure(.8*a,.75*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(re,a,y){var b=new go.Geometry,E=ie*.1,x=.1,z=.9,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ae=new go.PathFigure((z+x)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=ie*.4,z=ie*.1,ne=.1,oe=.9,ae=.5,me=new go.PathFigure(.8*a,.5*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+E)*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-x)*y));var he=new go.PathFigure((oe+ne)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a,ae*y,(oe-z)*a,(ae+ne)*y,(oe-ne)*a,(ae+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a,ae*y,(oe+z)*a,(ae-ne)*y,(oe+ne)*a,(ae-z)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=0,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=ie*.1,z=.9,ne=.5;var ae=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(ne-E)*y,.8*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+x)*y,(z+x+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ne-E)*y,.7*a,(ne-x)*y)),E=.1,x=ie*.1,z=.9,ne=.5;var me=new go.PathFigure((z-E)*a,ne*y,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*E,z=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.2*a,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(ne-E)*y,.9*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(re,a,y){var b=new go.Geometry,E=ie*.1,x=.1,z=.1,ne=.5,oe=new go.PathFigure((z-E*.5)*a,y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E*.5)*a,y,(z+x)*a,0,(z+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,a,y){var b=new go.Geometry,E=ie*.5,x=.5,z=.5,ne=.5,oe=new go.PathFigure((z-x)*a,ne*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-x)*y,(z-x)*a,(ne-E)*y,(z-E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne-x)*y,(z+x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ne*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ne*y,z*a,(ne-x)*y,z*a,(ne+x)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Diode",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(re,a,y){var b=new go.Geometry,E=a,x=y;a=a*.38,y=y*.6;var z=ie*.8,ne=.8,oe=0,ae=.5,me=(E-a)/2,he=(x-y)/2,pe=new go.PathFigure(oe*a+me,(ae+ne)*y+he,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+me,ae*y+he,oe*a+me,(ae-ne)*y+he,(oe-ne+z*.5)*a+me,(ae-z)*y+he)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe-ne+z*.5)*a+me,(ae+z)*y+he,oe*a+me,(ae+ne)*y+he).close()),z=ie*.4,ne=.4,oe=.2,ae=.5;var ye=new go.PathFigure(oe*a+me,(ae+ne)*y+he,!0);b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+z*.5)*a+me,ae*y+he,oe*a+me,(ae-ne)*y+he,(oe-ne+z*.5)*a+me,(ae-z)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe-ne+z*.5)*a+me,(ae+z)*y+he,oe*a+me,(ae+ne)*y+he).close()),z=ie*.2,ne=.2,oe=.5,ae=.5;var Fe=new go.PathFigure((oe-ne)*a+me,ae*y+he,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe-ne)*a+me,(ae-z)*y+he,(oe-z)*a+me,(ae-ne)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+me,ae*y+he,(oe-z)*a+me,(ae+ne)*y+he,(oe-ne)*a+me,(ae+z)*y+he)),z=ie*.4,ne=.4,oe=.8,ae=.5;var Pe=new go.PathFigure(oe*a+me,(ae-ne)*y+he,!0);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+me,ae*y+he,oe*a+me,(ae+ne)*y+he,(oe+ne-z*.5)*a+me,(ae+z)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe+ne-z*.5)*a+me,(ae-z)*y+he,oe*a+me,(ae-ne)*y+he).close()),z=ie*.8,ne=.8,oe=1,ae=.5;var tt=new go.PathFigure(oe*a+me,(ae-ne)*y+he,!0);return b.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+me,ae*y+he,(oe+z)*a+me,(ae-ne)*y+he,(oe+ne)*a+me,(ae-z)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae+ne)*y+he,(oe+ne)*a+me,(ae+z)*y+he,(oe+z)*a+me,(ae+ne)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-z*.5)*a+me,ae*y+he,oe*a+me,(ae+ne)*y+he,(oe+ne-z*.5)*a+me,(ae+z)*y+he)),tt.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+me,(ae-ne)*y+he,(oe+ne-z*.5)*a+me,(ae-z)*y+he,oe*a+me,(ae-ne)*y+he).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.35*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(re,a,y){var b=new go.Geometry,E=ie*.4,x=.4,z=.5,ne=.5,oe=ee(),ae=ee(),me=ee(),he=ee();lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,oe,oe,ae,me,he);var pe=te(ae.x,ae.y),ye=new go.PathFigure(ae.x*a,ae.y*y,!0);b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,me.x*a,me.y*y,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z+x)*a,(ne+E)*y,(z+E)*a,(ne+x)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,(z-E)*a,(ne+x)*y,(z-x)*a,(ne+E)*y)),lt(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,me,he,ae,oe,oe),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,me.x*a,me.y*y,he.x*a,he.y*y)),E=ie*.3,x=.3,lt(z-x,ne,z-x,ne-E,z-E,ne-x,z,ne-x,.5,me,he,ae,oe,oe),ye.add(new go.PathSegment(go.PathSegment.Line,ae.x*a,ae.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ne*y,he.x*a,he.y*y,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+x)*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ne*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),lt(z,ne-x,z+E,ne-x,z+x,ne-E,z+x,ne,.5,oe,oe,ae,me,he),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,he.x*a,he.y*y,me.x*a,me.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),se(oe),se(ae),se(me),se(he),se(pe),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,ne,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+oe)*y).close())}return x(E,0,0),x(E,.4,0),x(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.37*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),E.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(re,a,y){var b=new go.Geometry,E=.5,x=0,z=0,ne=E*ie,oe=.4*Math.SQRT2/2+.5,ae=.5-.5*Math.SQRT2/2,me=1,he=.5,pe=.5,ye=0,Fe=new go.PathFigure(oe*a,(1-ae)*y,!1);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,he*y,me*a,.7*y,me*a,he*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+x)*a,(ye+x)*y,(.5+E+x)*a,(.5-ne+x)*y,(.5+ne+x)*a,(.5-E+x)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-ne+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-ne+z)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-E+x)*a,(.5+ne+z)*y,(.5-ne+x)*a,.9*y)),Fe.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var E=new go.PathFigure(0,.2*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.7*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ne=.5,oe=z,ae=Math.PI/4,me=4*(1-Math.cos(ae))/(3*Math.sin(ae)),he=me*.5,pe=z,ye=z,Fe=me*pe,Pe=me*ye;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-pe)*a,oe*y,(ne-(Fe+pe)/2)*a,(oe+(ye+Pe)/2)*y,(ne-pe)*a,(oe+Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ye)*y,(ne-pe)*a,(oe-Pe)*y,(ne-Fe)*a,(oe-ye)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+pe)*a,oe*y,(ne+Fe)*a,(oe-ye)*y,(ne+pe)*a,(oe-Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+pe)*a,(oe+Pe)*y,(ne+(Fe+pe)/2)*a,(oe+(ye+Pe)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var tt=new go.PathFigure(.2*a,y,!1);b.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Re=new go.PathFigure(.8*a,y,!1);return b.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(.1*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.05*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.45*a,.95*y,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),E.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),E.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=new go.PathFigure(a,E*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+x)*y,(E+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-x)*a,y,0,(E+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-x)*y,(E-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+x)*a,0,a,(E-x)*y));var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.15*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.15*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ne=ie*.1,oe=.2,ae=.9,me=new go.PathFigure((oe-z)*a,ae*y,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,ae*y,(oe+ne)*a,(ae-z)*y,(oe+z)*a,(ae-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,ae*y,(oe-ne)*a,(ae+z)*y,(oe-z)*a,(ae+ne)*y).close()),z=.1,ne=ie*.1,oe=.8,ae=.9;var he=new go.PathFigure((oe-z)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-z)*y,(oe-z)*a,(ae-ne)*y,(oe-ne)*a,(ae-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,ae*y,(oe+ne)*a,(ae-z)*y,(oe+z)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+z)*y,(oe+z)*a,(ae+ne)*y,(oe+ne)*a,(ae+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,ae*y,(oe-ne)*a,(ae+z)*y,(oe-z)*a,(ae+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var oe=.1,ae=ie*.1,me=.1,he=.9,pe=new go.PathFigure((me-oe)*a,he*y,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he-oe)*y,(me-oe)*a,(he-ae)*y,(me-ae)*a,(he-oe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+oe)*a,he*y,(me+ae)*a,(he-oe)*y,(me+oe)*a,(he-ae)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he+oe)*y,(me+oe)*a,(he+ae)*y,(me+ae)*a,(he+oe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-oe)*a,he*y,(me-ae)*a,(he+oe)*y,(me-oe)*a,(he+ae)*y)),oe=.1,ae=ie*.1,me=.4,he=.9;var ye=new go.PathFigure((me-oe)*a,he*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he-oe)*y,(me-oe)*a,(he-ae)*y,(me-ae)*a,(he-oe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+oe)*a,he*y,(me+ae)*a,(he-oe)*y,(me+oe)*a,(he-ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(he+oe)*y,(me+oe)*a,(he+ae)*y,(me+ae)*a,(he+oe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-oe)*a,he*y,(me-ae)*a,(he+oe)*y,(me-oe)*a,(he+ae)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.4*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var me=.05,he=ie*.05,pe=.175,ye=.95,ne=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.375,ye=.95,oe=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.625,ye=.95,ae=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y));var me=.05,he=ie*.05,pe=.825,ye=.95,Fe=new go.PathFigure((pe-me)*a,ye*y,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye-me)*y,(pe-me)*a,(ye-he)*y,(pe-he)*a,(ye-me)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+me)*a,ye*y,(pe+he)*a,(ye-me)*y,(pe+me)*a,(ye-he)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ye+me)*y,(pe+me)*a,(ye+he)*y,(pe+he)*a,(ye+me)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe-me)*a,ye*y,(pe-he)*a,(ye+me)*y,(pe-me)*a,(ye+he)*y).close());var Pe=new go.PathFigure(0,y,!1);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,oe=ie*.05,ae=.35,me=.775,he=new go.PathFigure((ae-ne)*a,me*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(me-ne)*y,(ae-ne)*a,(me-oe)*y,(ae-oe)*a,(me-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,me*y,(ae+oe)*a,(me-ne)*y,(ae+ne)*a,(me-oe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(me+ne)*y,(ae+ne)*a,(me+oe)*y,(ae+oe)*a,(me+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,me*y,(ae-oe)*a,(me+ne)*y,(ae-ne)*a,(me+oe)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(re,a,y){var b=new go.Geometry,E=.3,x=ie*.3,z=.5,ne=.7,oe=new go.PathFigure((z-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ae=new go.PathFigure(0,.7*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y));var ae=new go.PathFigure(.15*a,.5*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.1*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(re,a,y){var b=new go.Geometry,E=.5,x=ie*.5,z=.5,ne=.5,oe=new go.PathFigure((z-E)*a,ne*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),E=.05,x=ie*.05,z=.5,ne=.8;var ae=new go.PathFigure((z-E)*a,ne*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-x)*y,(z-x)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+x)*a,(ne-E)*y,(z+E)*a,(ne-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+x)*y,(z+x)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-x)*a,(ne+E)*y,(z-E)*a,(ne+x)*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(re,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var oe=new go.PathFigure(.5*a,.1*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var oe=new go.PathFigure(a*.816,y,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var oe=new go.PathFigure(a*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(.55*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,a,y){var b=new go.Geometry,E=8,x=E*ie,z=new go.PathFigure(E,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,x,x,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var oe=new go.PathFigure(a*.83,y*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ae=new go.PathFigure(a*.78,y*.05,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,x=y*.8,z=new go.Geometry,ne=new go.PathFigure(b,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,x,a,x-E,a-E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,E,x,0,x-E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,.8,-E,-E)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,a,y){var b=new go.Geometry,E=15,x=E*ie,z=new go.PathFigure(a*.62,y*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,y*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),b}),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 Ot={},Ht="5.0",te={},ee=null,se=!1,Ee=!1,lt=null,Ke=!1,Oe=null,ie=null,it=0;it4?parseFloat(Me):5};Ot.setHTML5Codebase=function(Me,et){ie=Me,Ue(Me,et)},Ot.setJavaCodebase=Ot.setJavaCodebaseVersion=Ot.isCompiledInstalled=Ot.setPreCompiledScriptPath=Ot.setPreCompiledResourcePath=function(){},Ot.setHTML5CodebaseVersion=function(Me,et){var Et=parseFloat(Me);if(Et!==NaN&&Et<5){console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead.");return}Oe=Me,Rt(Me,et)},Ot.getHTML5CodebaseVersion=function(){return re},Ot.getParameters=function(){return te},Ot.setFontsCSSURL=function(Me){z=Me},Ot.setGiacJSURL=function(Me){},Ot.setJNLPFile=function(Me){$e=Me},Ot.setJNLPBaseDir=function(Me){},Ot.inject=function(){function Me(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Et=te.id,Xt,mt=!1,en=0;en=5)return!0;var Me=Ot.getAppletObject();return Me&&typeof Me.recalculateEnvironments=="function"?(Me.recalculateEnvironments(),!0):!1},Ot.startAnimation=function(){var Me=Ot.getAppletObject();return Me&&typeof Me.startAnimation=="function"?(Me.startAnimation(),!0):!1},Ot.stopAnimation=function(){var Me=Ot.getAppletObject();return Me&&typeof Me.stopAnimation=="function"?(Me.stopAnimation(),!0):!1},Ot.getAppletObject=function(){var Me=te.id!==void 0?te.id:"ggbApplet";return window[Me]},Ot.resize=function(){};var Fe=function(Me,et,Et){var Xt=document.createElement("param");Xt.setAttribute("name",et),Xt.setAttribute("value",Et),Me.appendChild(Xt)},Pe=function(Me){return Me&&Me!=="false"},tt=function(Me,et,Et){oe(re)<=4.2&&(Et=!0);var Xt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Xt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var mt=document.createElement("div");mt.classList.add("appletParameters","notranslate");var en=et.width,Ce=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(oe(re)<=4.4)Pe(et.showToolBar)&&(et.height-=7),Pe(et.showAlgebraInput)&&(et.height-=37),et.width<605&&Pe(et.showToolBar)&&(et.width=605,en=605);else{var qt=100;(Pe(et.showToolBar)||Pe(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),qt=Pe(et.showMenuBar)?245:155),en=5?(et.appletOnLoad=function(we){var ht=Me.querySelector(".ggb_preview");ht&&ht.parentNode.removeChild(ht),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Tn),window.GGBT_wsf_view&&$(window).trigger("resize"),Cn(we)},vt||Tn.appendChild(st)):mt.appendChild(st),Tn.appendChild(mt),vt||Me.appendChild(Tn),setTimeout(function(){Ot.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(mt),Me.appendChild(Be),et.appletOnLoad=function(we){Ot.resize(),Cn(we)}}function ve(we,ht){ht&&typeof ht.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(we,ht.appletOnLoad):renderGGBElement(we),Tt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ht)}function at(we,ht){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:we,params:ht}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(sn){ve(sn.article,sn.params)}),html5AppletsToProcess=null)},oe(re)<5&&(we.className+=" geogebraweb")):ve(we,ht)}if(Xt){scriptLoadStarted=!0;for(var nt=0;nt0?(ft.remove(),Tn.attr("id","fullscreencontent").show(),jQuery(Cn).append(Tn),window.dispatchEvent(new Event("resize"))):tt(ft,et,!1),window.GGBT_wsf_view.launchFullScreen(Cn)}else Ne=Xt,tt(Me,et,!1);if(!window.GGBT_wsf_view)for(Ce=0;CeMe/4*3&&(ft=Me/4*3),Cn=ft/5.8,qt.setAttribute("src",E),qt.setAttribute("width",ft),qt.setAttribute("height",Cn);var Tn=(Me-ft)/2,vt=(et-Cn)/2;qt.style.left=Tn+"px",qt.style.top=vt+"px",mt.appendChild(qt)}}return mt.appendChild(Ce),mt},bt=function(Me){return Me=Me.toLowerCase(),Me==="html5"||Me==="screenshot"?Me:"html5"},Dt=["web","webSimple","web3d","tablet","tablet3d","phone"],Rt=function(Me,et){if(re=Me,et){Ue(re,!0);return}var Et=!se;if(Et){var Xt=oe(re);!isNaN(Xt)&&Xt<4.4&&(Et=!1)}var mt,en;window.location.protocol.substr(0,4)==="http"?mt=window.location.protocol:mt="http:";var Ce=re.indexOf("//");Ce>0?en=re:Ce===0?en=mt+re:en="https://www.geogebra.org/apps/5.2.814.0/";for(var qt in Dt)if(re.slice(Dt[qt].length*-1)===Dt[qt]||re.slice((Dt[qt].length+1)*-1)===Dt[qt]+"/"){Ue(en,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Et&&!ee.is3D&&!ee.AV&&!ee.SV&&!ee.CV&&!ee.EV2&&!ee.CP&&!ee.PC&&!ee.DA&&!ee.FI&&!ee.PV&&!Pe(te.showToolBar)&&!Pe(te.showMenuBar)&&!Pe(te.showAlgebraInput)&&!Pe(te.enableRightClick)&&(!te.appName||te.appName=="classic")?en+="webSimple/":en+="web3d/",Ue(en,!1)},Ue=function(Me,et){if(Me.requirejs){Qe=Me;return}Me.slice(-1)!=="/"&&(Me+="/"),Qe=Me,et===null&&(et=Me.indexOf("http")===-1),ze=et,a="web.nocache.js",y=!1;var Et=Qe.split("/");Et.length>1&&(!et&&Et[Et.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Dt.indexOf(Et[Et.length-2])>=0&&(a=Et[Et.length-2]+".nocache.js")),Et=Me.split("/"),re=Et[Et.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var Xt=parseFloat(re);Xt!==NaN&&Xt<5&&Me.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Xt+" is deprecated. Using version latest instead."),Rt("5.0",et))},Tt=function(Me,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(Me)};te.material_id!==void 0?he(jt):jt();function jt(){var Me=Ht;Oe!==null?Me=Oe:parseFloat(Me)<5&&(Me="5.0"),Rt(Me,!1),ie!==null&&Ue(ie,ze),Ke=!0}return Ot},GGBAppletUtils=function(){"use strict";function Ot(){return window.GGBT_wsf_edit!==void 0}function Ht(Ke,Oe){Oe!=1?(Ke.style.transformOrigin="0% 0% 0px",Ke.style.webkitTransformOrigin="0% 0% 0px",Ke.style.transform="scale("+Oe+","+Oe+")",Ke.style.webkitTransform="scale("+Oe+","+Oe+")",Ke.style.maxWidth="initial",Ke.querySelector(".ggb_preview")!==null&&(Ke.querySelector(".ggb_preview").style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ke.style.transform="none",Ke.style.webkitTransform="none")}function te(Ke,Oe,ie,it,rt,$e){var Qe=null;if($e!=null&&$e!="")for(var ze=Ke.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+$e+" ")>-1){Qe=ze;break}else ze=ze.parentNode;var Ne=0,re=0,a=0,y=0,b=0,E=0,x=0;if(Qe)Ne=Qe.offsetWidth,re=Math.max(it?Qe.offsetWidth:0,Qe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ne=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ne):(Ne=window.innerWidth,re=window.innerHeight,a=window.innerWidth),Ke){var z=Ke.getBoundingClientRect();z.left>0&&z.left<=Ne&&(rt===void 0||!rt)&&(document.dir==="rtl"?(b=Ne-z.width-z.left,E=a<=480?10:30):(E=z.left,b=a<=480?10:30),y=E+b)}if(Ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return Ke&&((ie===void 0||!ie)&&Oe>0&&Oe+y1&&($e=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Ke.hasOwnProperty("disableAutoScale")&&Ke.disableAutoScale))rt=ee(Ke,Oe,$e,ie,Ke.scaleContainerClass);else return it;return $e&&(!Ke.hasOwnProperty("scale")||it===1)?rt:Math.min(it,rt)}function Ee(Ke){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),it=Ke.getBoundingClientRect(),rt=(Oe-it.width)/2,$e=(ie-it.height)/2;$e<0&&($e=0),Ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(rt<40?Ke.style.left="40px":Ke.style.left=rt+"px",Ke.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Ke.style.top="40px":Ke.style.top=$e+"px",Ke.style.left=rt+"px")}function lt(Ke,Oe){var ie=Ke.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ke)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var it=se(Oe,Ke);Ot()&&ie.setAttribute("data-param-scale",it);for(var rt=null,$e=0;$e=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(Ot){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ot){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ot){var Ht=c[Ot];return Ht==null?null:Ht},r=d,webModule.__errFn=e}function B(){function Ot(Ke){var Oe=Ke.lastIndexOf(rb);Oe==-1&&(Oe=Ke.length);var ie=Ke.indexOf(sb);ie==-1&&(ie=Ke.length);var it=Ke.lastIndexOf(tb,Math.min(ie,Oe));return it>=O?Ke.substring(O,it+P):W}function Ht(Ke){if(!Ke.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Ke+vb,Ke=Ot(Oe.src)}return Ke}function te(){var Ke=__gwt_getMetaProperty(wb);return Ke!=null?Ke:W}function ee(){for(var Ke=o.getElementsByTagName(_),Oe=O;OeO?Ke[Ke.length-P].href:W}function Ee(){var Ke=o.location;return Ke.href==Ke.protocol+zb+Ke.host+Ke.pathname+Ke.search+Ke.hash}var lt=te();return lt==W&&(lt=ee()),lt==W&&(lt=se()),lt==W&&Ee()&&(lt=Ot(o.location.href)),lt=Ht(lt),lt}function C(Ot){return Ot.match(/^\//)||Ot.match(/^[a-zA-Z]+:\/\//)?Ot:webModule.__moduleBase+Ot}function D(){var Ot=[],Ht=O,te=[],ee=[];function se(Ke){var Oe=ee[Ke](),ie=te[Ke];if(Oe in ie)return Oe;var it=[];for(var rt in ie)it[ie[rt]]=rt;throw r&&r(Ke,it,Oe),null}if(__gwt_isKnownPropertyValue=function(Ke,Oe){return Oe in te[Ke]},webModule.__getPropMap=function(){var Ke={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Ke[Oe]=se(Oe));return Ke},webModule.__computePropValue=se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ee;try{Ee=Cb;var lt=Ee.indexOf(Db);lt!=-1&&(Ht=parseInt(Ee.substring(lt+P),$),Ee=Ee.substring(O,lt))}catch(Ke){}return webModule.__softPermutationId=Ht,C(Ee+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(Ot,Ht,te){"use strict";te.d(Ht,{Ax:function(){return lt},Ds:function(){return Ke},KI:function(){return ie},SI:function(){return Ee},f1:function(){return se}});var ee=te(346);function se(it){let rt=!0;if(it.length>0){for(let $e=0;$enew Promise((a,y)=>{var b=z=>{try{x(re.next(z))}catch(ne){y(ne)}},E=z=>{try{x(re.throw(z))}catch(ne){y(ne)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(b,E);x((re=re.apply(ze,Ne)).next())}),Qe=({data:ze,className:Ne,fullWidth:re,style:a={},onClose:y,onOk:b,showFullTools:E,noAssociationId:x})=>{const z=(0,ee.useRef)(null),ne=(0,ee.useRef)(null),oe=(0,ee.useRef)(null),ae=(0,ee.useRef)(null),[me,he]=(0,ee.useState)(!1),[pe,ye]=(0,ee.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ee.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&&Fe()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[ze==null?void 0:ze.visible]);const Fe=()=>rt(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const qe=yield(0,it.ZJ)(ze==null?void 0:ze.src);z.current.src="",z.current.src=qe,z.current.onload=function(){Ft()},he(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",y()},tt=qe=>rt(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ut=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:qe.dataUrl}});ut!=null&&ut.id&&!x?(yield(0,ie.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ut==null?void 0:ut.id,settings:JSON.stringify(qe.state)}})).status===0&&b():ut!=null&&ut.id&&b(ut),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",he(!1),ye("")}),Re=()=>{const qe=document.querySelector('a[href="https://markerjs.com/"]');qe&&qe.parentNode&&(qe.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(Ye=>{const bt=document.querySelector(Ye.name);bt&&bt.setAttribute("title",Ye.title)})},Ft=()=>{ne.current=new Oe.hP(z.current),ne.current.targetRoot=ae.current,ne.current.addEventListener("render",tt),ne.current.addEventListener("beforeclose",Pe),E&&(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(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Re()},300)};return ee.createElement(ee.Fragment,null,(ze==null?void 0:ze.visible)&&ee.createElement(Ke.Z,{spinning:me,tip:pe,style:{position:"absolute"}},ee.createElement("div",{ref:ae,className:lt()(se.imageDimensions,Ne,re?se.fullWidth:""),style:a},ee.createElement("img",{className:se.img,ref:z}))))}},76562:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(95237),Ee=te(43604),lt=te(99313),Ke=te(3113),Oe=te(91842),ie=te(99587),it=te(48136),rt=te(59301);const $e=(0,ee.forwardRef)(({callback:Qe,showSaveButton:ze,value:Ne=""},re)=>{const a=(0,ee.useRef)(),y=[{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 "}]}]}],b=[{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 @@ -70,7 +70,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],E=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:rt.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((ne,oe)=>rt.createElement(Ee.Z,{flex:"110px",className:ie.Z.item},rt.createElement("div",null,rt.createElement(Oe.Z,{value:`$$${ne.value}$$`}),ne.name),rt.createElement("div",{className:ie.Z.children},ne.children.map((ae,me)=>rt.createElement("div",{key:me},rt.createElement("h1",null,ae.name),rt.createElement(se.Z,{gutter:[10,10]},ae.data.map((he,pe)=>rt.createElement(Ee.Z,{key:pe,onClick:()=>E(he),className:ie.Z.diamond},rt.createElement(Oe.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:rt.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},b.map((ne,oe)=>rt.createElement(Ee.Z,{flex:"110px",className:ie.Z.item},rt.createElement("div",null,rt.createElement(Oe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),rt.createElement("div",{className:ie.Z.children},ne.children.map((ae,me)=>rt.createElement("div",{key:me},ae.name&&rt.createElement("h1",null,ae.name),rt.createElement(se.Z,{gutter:[10,10]},ae.data.map((he,pe)=>rt.createElement(Ee.Z,{key:pe,onClick:()=>E(he),className:ie.Z.diamond},rt.createElement(Oe.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],z=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var oe=ne.innerText;return Qe&&Qe(oe),oe};return(0,ee.useImperativeHandle)(re,()=>({getData:z})),rt.createElement("div",{className:ie.Z.mathWrap},rt.createElement(lt.default,{defaultActiveKey:"1",items:x}),rt.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ne||""),ze&&rt.createElement("div",{className:ie.Z.button},rt.createElement(Ke.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ht.Z=$e},43155:function(Ot,Ht,te){"use strict";te.d(Ht,{Q:function(){return Oe}});var ee=te(59301),se=te(57809),Ee=te(5112),lt=te(5871),Ke=te(59301),Oe=(it=>(it[it.Number=1]="Number",it[it.Percent=2]="Percent",it))(Oe||{});const ie=({value:it,onChange:rt,disabled:$e,hidePercentOption:Qe=!1,percentType:ze="select"})=>{const Ne=(0,ee.useMemo)(()=>Qe?1:2,[Qe]),[re,a]=(0,ee.useState)(Ne);console.log(re);const y=E=>it.type===1?`${E}\u5206`:`${E}%`,b=(0,ee.useCallback)(E=>{if(re===1){const x=E.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return E.replace("%","")},[re]);return(0,ee.useEffect)(()=>{a(it.type)},[it]),Ke.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&Ke.createElement(se.default,{size:"large",onChange:E=>{a(E),rt({type:E,inputValue:E===1?5:20})},value:re||Ne,style:{width:100},options:Qe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:$e}),ze=="radio"&&Ke.createElement(Ee.ZP.Group,{size:"large",onChange:E=>{const x=E.target.value;a(x),rt({type:x,inputValue:x===1?5:20})},value:re||Ne,disabled:$e},!Qe&&Ke.createElement(Ee.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ke.createElement(Ee.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&Ke.createElement("div",{style:{marginRight:"10px",color:"#000000"}},it.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ke.createElement(lt.Z,{size:"large",disabled:$e,value:it.inputValue,style:{width:"120px"},parser:b,addonAfter:it.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:E=>{rt({type:re,inputValue:E})}}),ze=="radio"&&it.type==2&&Ke.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ht.Z=ie},3039:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(59301),se={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"},Ee=te(43418),lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Oe=(rt,$e,Qe)=>new Promise((ze,Ne)=>{var re=b=>{try{y(Qe.next(b))}catch(E){Ne(E)}},a=b=>{try{y(Qe.throw(b))}catch(E){Ne(E)}},y=b=>b.done?ze(b.value):Promise.resolve(b.value).then(re,a);y((Qe=Qe.apply(rt,$e)).next())}),it=({type:rt,resdata:$e,onok:Qe,oktext:ze,okloading:Ne})=>{const[re,a]=(0,ee.useState)(!1),{can_copy_list:y,can_copy_num:b,challenge_type:E,course_data_list:x,no_copy_list:z,no_copy_num:ne,no_use_list:oe,no_use_num:ae,repeat_shixun_num:me,student_count:he,total_num:pe,use_num:ye}=$e;let Fe=b>0||rt==="exercise";(0,ee.useEffect)(()=>{($e==null?void 0:$e.student_count)>0&&a(!0)},[$e]),console.log("---11",Ne),(0,ee.useEffect)(()=>{Ne||a(!1)},[Ne]);const Pe=()=>{if(rt==="exercise"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.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(rt==="exercise"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixun"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixun"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="subject"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="subject"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ee.createElement("span",{className:se.orangeColor},he)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ee.createElement("span",{className:se.orangeColor},ye)," \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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="exercisepush")return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ee.createElement("span",{className:se.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(rt==="shixunpush"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixunpush"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ee.createElement("span",{className:se.orangeColor},ye),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},tt=()=>{if(rt==="exercise"||rt==="subject"||rt==="exercisepush"||rt==="shixunpush")return ee.createElement("div",{style:{marginTop:20}},ne>0&&ee.createElement("div",null,ee.createElement("span",{className:se.flex},ee.createElement("img",{src:Ke,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},rt==="exercise"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.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"),(rt==="subject"||rt==="exercisepush")&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Fe&&ee.createElement("span",{className:se.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"),rt==="shixunpush"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Fe&&ee.createElement("span",{className:se.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"),ee.createElement("div",null,z==null?void 0:z.map((Re,Ft)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",Ft+1!==ne&&"\u3001"))))),b>0&&ee.createElement("div",{style:{marginTop:20}},ee.createElement("span",{className:se.flex},ee.createElement("img",{src:lt,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},rt==="exercise"&&ee.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"),(rt==="subject"||rt==="exercisepush")&&ee.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"),rt==="shixunpush"&&ee.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"),ee.createElement("div",null,y==null?void 0:y.map((Re,Ft)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",Ft+1!==b&&"\u3001"))))));if(rt==="shixun")return ee.createElement("div",{style:{marginTop:20}},b>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 ee.createElement(Ee.default,{open:re,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Fe&&"none"}},zIndex:1003,confirmLoading:Ne,okText:Fe?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>Oe(void 0,null,function*(){Fe?yield Qe([...y,...oe]):a(!1)})},ee.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),tt()))}},69720:function(Ot,Ht,te){"use strict";te.d(Ht,{h:function(){return ne}});var ee=te(59301),se=te(57809),Ee=te(78241),lt=te(3113),Ke=te(89780),Oe=te.n(Ke),ie=te(8336),it=te(12469),rt=Object.defineProperty,$e=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,a=(oe,ae,me)=>ae in oe?rt(oe,ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):oe[ae]=me,y=(oe,ae)=>{for(var me in ae||(ae={}))Ne.call(ae,me)&&a(oe,me,ae[me]);if(ze)for(var me of ze(ae))re.call(ae,me)&&a(oe,me,ae[me]);return oe},b=(oe,ae)=>$e(oe,Qe(ae));const E=se.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ht.Z=({callback:oe,onCancel:ae})=>{const[me,he]=(0,ee.useState)("python");function pe(Fe){he(z[Fe][1])}function ye(Fe){oe(Fe)}return ee.createElement(Ee.default,b(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(se.default,{getPopupContainer:Fe=>Fe.parentNode,onChange:pe},Object.keys(z).map(Fe=>ee.createElement(E,{key:Fe,value:Fe},z[Fe][0])))),ee.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(ne,{mode:me})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(lt.ZP,{type:"ghost",onClick:ae},"\u53D6\u6D88")))};function ne({value:oe,onChange:ae,mode:me,options:he={}}){const pe=(0,ee.useRef)(),[ye,Fe]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(ye){let Pe=function(tt){const Re=tt.getValue();ae&&ae(Re)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,ae]),(0,ee.useEffect)(()=>{ye&&ye.setOption("mode",me)},[ye,me]),(0,ee.useEffect)(()=>{ye&&(oe!==ye.getValue()||oe==="")&&setTimeout(()=>{ye.setValue(oe||"")},300)},[ye,oe]),(0,ee.useEffect)(()=>{if(pe.current&&!ye){const Pe=Oe().fromTextArea(pe.current,y({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Fe(Pe)}},[pe.current,ye]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:pe}))}},39793:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ct}});var ee=te(59301),se=te(89780),Ee=te.n(se),lt=te(76374),Ke=te(8336),Oe=te(6313),ie=te(25717),it=te(99498),rt=te(25419),$e=te(67549),Qe=te(91842),ze=({value:Ie="",className:Ge,showTextOnly:We,showLines:Mt,style:Kt={}})=>{const zt=(0,ee.useMemo)(()=>"",[Ie]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:zt}}))},Ne=te(59301),re=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Ie,Ge,We)=>Ge in Ie?re(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Ge]=We,ne=(Ie,Ge)=>{for(var We in Ge||(Ge={}))E.call(Ge,We)&&z(Ie,We,Ge[We]);if(b)for(var We of b(Ge))x.call(Ge,We)&&z(Ie,We,Ge[We]);return Ie},oe=(Ie,Ge)=>a(Ie,y(Ge));let ae=[{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:Ie,title:Ge,icon:We,actionName:Mt,className:Kt="",children:zt}){function An(){Ie(Mt)}return Ne.createElement("a",{title:Ge,className:Kt,onClick:An},Ne.createElement("i",{className:`${We}`}),zt)}var he=({watch:Ie,showNullButton:Ge,showNullProgramButton:We,onActionCallback:Mt,fullScreen:Kt,insertTemp:zt,hidetoolBar:An,extraUse:ct})=>{const on=[...ae,{title:`${Ie?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ie?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ne.createElement("ul",{className:"markdown-toolbar-container"},!An&&on.map((xn,On)=>Ne.createElement("li",{key:On},xn.actionName?Ne.createElement(me,oe(ne({},xn),{onActionCallback:Mt})):Ne.createElement("span",{className:"v-line"}))),Ge?Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?Ne.createElement(Ne.Fragment,null,Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,zt&&Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${zt}`,onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ct&&Ne.createElement("li",null,ct),Ne.createElement("li",{className:"btn-full-screen"},Ne.createElement(me,{icon:`${Kt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Kt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Mt})))},pe=te(91558),ye=te(78241),Fe=te(92832),Pe=te(3113),tt=Object.defineProperty,Re=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,bt=(Ie,Ge,We)=>Ge in Ie?tt(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Ge]=We,Dt=(Ie,Ge)=>{for(var We in Ge||(Ge={}))ut.call(Ge,We)&&bt(Ie,We,Ge[We]);if(qe)for(var We of qe(Ge))Ye.call(Ge,We)&&bt(Ie,We,Ge[We]);return Ie},Rt=(Ie,Ge)=>Re(Ie,Ft(Ge));const Ue={labelCol:{span:4},wrapperCol:{span:20}};var Tt=({callback:Ie,onCancel:Ge})=>{function We(Mt){Ie(Mt)}return ee.createElement(ye.default,Rt(Dt({},Ue),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),ee.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(Fe.default,null)),ee.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(Fe.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Pe.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},jt=te(69720),Me=te(17077),et=te(43418),Et=te(95237),Xt=te(9507),mt=te(59301),en=({callback:Ie,onCancel:Ge})=>{const We=document.createElement("canvas"),Mt=We.getContext("2d");We.width=1e3,We.height=800,Mt.fillStyle="#ffffff",Mt.fillRect(0,0,We.width,We.height);const Kt=We.toDataURL("image/png");return mt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(Et.Z,{style:{height:"100vh"}},mt.createElement(Xt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Kt,visible:!0,title:String(Date.now())},onOk:zt=>{Ie({src:zt.url})},onClose:Ge})))},Ce=te(12378);function qt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(qt,go.CommandHandler),qt.prototype.canAlignSelection=function(){var Ie=this.diagram;return!(Ie===null||Ie.isReadOnly||Ie.isModelReadOnly||Ie.selection.count<2)},qt.prototype.alignLeft=function(){var Ie=this.diagram;Ie.startTransaction("aligning left");var Ge=1/0;Ie.selection.each(function(We){We instanceof go.Link||(Ge=Math.min(We.position.x,Ge))}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ge,We.position.y))}),Ie.commitTransaction("aligning left")},qt.prototype.alignRight=function(){var Ie=this.diagram;Ie.startTransaction("aligning right");var Ge=-1/0;Ie.selection.each(function(We){if(!(We instanceof go.Link)){var Mt=We.actualBounds.x+We.actualBounds.width;Ge=Math.max(Mt,Ge)}}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ge-We.actualBounds.width,We.position.y))}),Ie.commitTransaction("aligning right")},qt.prototype.alignTop=function(){var Ie=this.diagram;Ie.startTransaction("alignTop");var Ge=1/0;Ie.selection.each(function(We){We instanceof go.Link||(Ge=Math.min(We.position.y,Ge))}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Ge))}),Ie.commitTransaction("alignTop")},qt.prototype.alignBottom=function(){var Ie=this.diagram;Ie.startTransaction("aligning bottom");var Ge=-1/0;Ie.selection.each(function(We){if(!(We instanceof go.Link)){var Mt=We.actualBounds.y+We.actualBounds.height;Ge=Math.max(Mt,Ge)}}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Ge-We.actualBounds.height))}),Ie.commitTransaction("aligning bottom")},qt.prototype.alignCenterX=function(){var Ie=this.diagram,Ge=Ie.selection.first();if(Ge){Ie.startTransaction("aligning Center X");var We=Ge.actualBounds.x+Ge.actualBounds.width/2;Ie.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(We-Mt.actualBounds.width/2,Mt.actualBounds.y))}),Ie.commitTransaction("aligning Center X")}},qt.prototype.alignCenterY=function(){var Ie=this.diagram,Ge=Ie.selection.first();if(Ge){Ie.startTransaction("aligning Center Y");var We=Ge.actualBounds.y+Ge.actualBounds.height/2;Ie.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(Mt.actualBounds.x,We-Mt.actualBounds.height/2))}),Ie.commitTransaction("aligning Center Y")}},qt.prototype.alignColumn=function(Ie){var Ge=this.diagram;Ge.startTransaction("align Column"),Ie===void 0&&(Ie=0),Ie=parseFloat(Ie);var We=new Array;Ge.selection.each(function(ct){ct instanceof go.Link||We.push(ct)});for(var Mt=0;Mt0){for(var ct=zt.elt(An-1);ct!==null&&ct.isTreeExpanded&&!ct.isTreeLeaf;){var on=this._sortTreeChildrenByY(ct);ct=on.last()}ct!==null&&Ie.select(ct)}else Ie.select(Kt)}}else if(We.key==="Down")if(Ge.isTreeExpanded&&!Ge.isTreeLeaf){var Mt=this._sortTreeChildrenByY(Ge).first();Mt!==null&&Ie.select(Mt)}else for(;Ge!==null;){var Kt=Ge.findTreeParentNode();if(Kt===null)break;var zt=this._sortTreeChildrenByY(Kt),An=zt.indexOf(Ge);if(Anzt.y?1:Kt.xzt.x?1:0}),Ge},qt.prototype.copyToClipboard=function(Ie){go.CommandHandler.prototype.copyToClipboard.call(this,Ie),this._lastPasteOffset.set(this.pasteOffset)},qt.prototype.pasteFromClipboard=function(){var Ie=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ie,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ie},Object.defineProperty(qt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ie){if(Ie!=="move"&&Ie!=="select"&&Ie!=="scroll"&&Ie!=="tree"&&Ie!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ie);this._arrowKeyBehavior=Ie}}),Object.defineProperty(qt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ie){if(!(Ie instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ie);this._pasteOffset.set(Ie)}});var ft=qt,En=te(63720),Tn=te(43604),vt=te(38986),st={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=te(59301),ve=(Ie,Ge,We)=>new Promise((Mt,Kt)=>{var zt=on=>{try{ct(We.next(on))}catch(xn){Kt(xn)}},An=on=>{try{ct(We.throw(on))}catch(xn){Kt(xn)}},ct=on=>on.done?Mt(on.value):Promise.resolve(on.value).then(zt,An);ct((We=We.apply(Ie,Ge)).next())});function at({onCancel:Ie,callback:Ge}){let We=(0,ee.useRef)(),Mt=(0,ee.useRef)(),Kt=(0,ee.useRef)(),zt=(0,ee.useRef)(!1);const An=(0,ee.useRef)(!1),[ct,on]=(0,ee.useState)(0);function xn(){const Qt=Ce.bx.make,aa={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"};We.current=new Ce.S0(Mt.current,{padding:20,grid:Qt(Ce.s_,"Grid",Qt(Ce.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ce.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Mn=>{var oa=Mn.diagram.commandHandler.addTopLevelParts(Mn.diagram.selection,!0);oa||Mn.diagram.currentTool.doCancel()},commandHandler:Qt(ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Mn=>{var oa=Mn.subject;oa.location=oa.location.copy().snapToGridPoint(Mn.diagram.grid.gridOrigin,Mn.diagram.grid.gridCellSize),setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Mn=>{var oa=Mn.subject;setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Mn=>{var oa=Mn.parameter.part;oa.invalidateConnectedLinks();var Sa=Mn.subject;Mn.diagram.toolManager.linkingTool.isForwards?Sa.toNode.invalidateConnectedLinks():Sa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=Qt(Ce.NB,"Auto",{locationSpot:Ce.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ce.$u(120,60),minSize:new Ce.$u(40,40),resizable:!0,resizeCellSize:new Ce.$u(10,10),rotatable:!0},new Ce.KX("location","loc",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),new Ce.KX("desiredSize","size",Ce.$u.parse).makeTwoWay(Ce.$u.stringify),Qt(Ce.bn,{name:"SHAPE",fill:aa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ce.z6.AllSides,toSpot:Ce.z6.AllSides},new Ce.KX("figure"),new Ce.KX("fill"),new Ce.KX("stroke","borderColor"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Ce.al,{margin:1,textAlign:"center",overflow:Ce.al.OverflowEllipsis,editable:!0},new Ce.KX("text").makeTwoWay(),new Ce.KX("stroke","color"))),We.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Ce.s_,"Vertical",{maxSize:new Ce.$u(200,NaN)},Qt(Ce.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ce.KX("text")),Qt(Ce.al,{font:"10pt sans-serif",textAlign:"center"},new Ce.KX("text","details"))));function Dn(Mn,oa){var Sa=(Qn,Qa)=>{Qn.handled=!0,Qn.diagram.model.commit(Kn=>{var Ba=Qa.part.adornedPart,ta=new Ce.E9().setRectSpot(Ba.actualBounds,Mn);ta.subtract(Ba.location),ta.scale(2,2),ta.x+=Math.sign(ta.x)*130,ta.y+=Math.sign(ta.y)*130,ta.add(Ba.location),ta.snapToGridPoint(Qn.diagram.grid.gridOrigin,Qn.diagram.grid.gridCellSize);var ja=Kn.copyNodeData(Ba.data);Kn.setGroupKeyForNodeData(ja,Kn.getGroupKeyForNodeData(Ba.data)),Kn.addNodeData(ja);var ar={from:Ba.key,to:Kn.getKeyForNodeData(ja)};Kn.addLinkData(ar);var Va=Qn.diagram.findNodeForData(ja);Va.location=ta,Qn.diagram.select(Va),setTimeout(()=>{Qn.diagram.commandHandler.editTextBlock()},20)})};return Qt(Ce.bn,{figure:oa,alignment:Mn,alignmentFocus:Mn.opposite(),width:Mn.equals(Ce.z6.Top)||Mn.equals(Ce.z6.Bottom)?25:18,height:Mn.equals(Ce.z6.Top)||Mn.equals(Ce.z6.Bottom)?18:25,fill:"orange",stroke:aa.white,strokeWidth:4,mouseEnter:(Qn,Qa)=>Qa.fill="dodgerblue",mouseLeave:(Qn,Qa)=>Qa.fill="orange",isActionable:!0,click:Sa,contextClick:Sa})}function Wn(Mn){return Qt(Ce.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:(oa,Sa)=>Sa.fill="dodgerblue",mouseLeave:(oa,Sa)=>Sa.fill="orange",click:(oa,Sa)=>{oa.diagram.commandHandler.showContextMenu(Sa.part.adornedPart)}},Mn||{})}We.current.nodeTemplate.selectionAdornmentTemplate=Qt(Ce.uz,"Spot",Qt(Ce.Vm,{padding:10}),Dn(Ce.z6.Top,"TriangleUp"),Dn(Ce.z6.Left,"TriangleLeft"),Dn(Ce.z6.Right,"TriangleRight"),Dn(Ce.z6.Bottom,"TriangleDown"),Wn({alignment:new Ce.z6(.75,0)}));function Zn(Mn,oa){return(Sa,Qn)=>{Sa.handled=!0,Sa.diagram.model.commit(Qa=>{Qa.set(Qn.part.adornedPart.data,Mn,oa)})}}function ra(Mn,oa){return oa||(oa="color"),Qt(Ce.bn,{width:16,height:16,stroke:"lightgray",fill:Mn,margin:1,background:"transparent",mouseEnter:(Sa,Qn)=>Qn.stroke="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.stroke="lightgray",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function Ia(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.white,"fill"),ra(aa.beige,"fill"),ra(aa.extralightblue,"fill"),ra(aa.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.lightgray,"fill"),ra(aa.lightgreen,"fill"),ra(aa.lightblue,"fill"),ra(aa.lightred,"fill")))]}function $n(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.black),ra(aa.green),ra(aa.blue),ra(aa.red))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.white),ra(aa.magenta),ra(aa.purple),ra(aa.orange)))]}function ba(Mn,oa){return oa||(oa="thickness"),Qt(Ce.bn,"LineH",{width:16,height:16,strokeWidth:Mn,margin:1,background:"transparent",mouseEnter:(Sa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.background="transparent",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function ka(Mn,oa){return oa||(oa="dash"),Qt(Ce.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Mn,margin:1,background:"transparent",mouseEnter:(Sa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.background="transparent",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function dr(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ba(1),ba(2),ba(3),ba(4))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ka(null),ka([2,4]),ka([4,4])))]}function Ja(Mn,oa){return oa||(oa="figure"),Qt(Ce.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Mn,margin:1,background:"transparent",mouseEnter:(Sa,Qn)=>Qn.fill="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.fill="lightgray",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}We.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Ja("Rectangle"),Ja("RoundedRectangle"),Ja("Ellipse"),Ja("Diamond"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Ja("Parallelogram2"),Ja("ManualOperation"),Ja("Procedure"),Ja("Cylinder1"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Ja("Terminator"),Ja("CreateRequest"),Ja("Document"),Ja("TriangleDown"))),Ia(),$n(),dr()),We.current.groupTemplate=Qt(Ce.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ce.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Mn,oa)=>{var Sa=oa.addMembers(oa.diagram.selection,!0);Sa||oa.diagram.currentTool.doCancel()},avoidable:!1},new Ce.KX("location","loc",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),Qt(Ce.s_,"Auto",{name:"BODY"},Qt(Ce.bn,{parameter1:10,fill:aa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ce.z6.AllSides,toSpot:Ce.z6.AllSides},new Ce.KX("fill"),new Ce.KX("stroke","color"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.Vm,{background:"transparent",margin:20})),Qt(Ce.al,{alignment:Ce.z6.Top,alignmentFocus:Ce.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ce.KX("text"),new Ce.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=Qt(Ce.uz,"Spot",Qt(Ce.s_,"Auto",Qt(Ce.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Ce.Vm,{margin:1.5})),Wn({alignment:Ce.z6.TopRight,alignmentFocus:Ce.z6.BottomRight})),We.current.groupTemplate.contextMenu=Qt("ContextMenu",Ia(),$n(),dr()),We.current.linkTemplate=Qt(Ce.rU,{layerName:"Foreground",routing:Ce.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ce.KX("fromSpot","fromSpot",Ce.z6.parse),new Ce.KX("toSpot","toSpot",Ce.z6.parse),new Ce.KX("fromShortLength","dir",Mn=>Mn>=1?10:0),new Ce.KX("toShortLength","dir",Mn=>Mn>=1?10:0),new Ce.KX("points").makeTwoWay(),Qt(Ce.bn,{strokeWidth:2},new Ce.KX("stroke","color"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.bn,{segmentIndex:0,segmentOffset:new Ce.E9(15,0),segmentOrientation:Ce.rU.OrientAlong,alignmentFocus:Ce.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn===1)),Qt(Ce.bn,{segmentIndex:-1,segmentOffset:new Ce.E9(-10,6),segmentOrientation:Ce.rU.OrientPlus90,alignmentFocus:Ce.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn>=1),new Ce.KX("width","thickness",Mn=>7+3*Mn),new Ce.KX("height","thickness",Mn=>7+3*Mn),new Ce.KX("segmentOffset","thickness",Mn=>new Ce.E9(-15,4+1.5*Mn))),Qt(Ce.bn,{segmentIndex:0,segmentOffset:new Ce.E9(15,-6),segmentOrientation:Ce.rU.OrientMinus90,alignmentFocus:Ce.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn===2),new Ce.KX("width","thickness",Mn=>7+3*Mn),new Ce.KX("height","thickness",Mn=>7+3*Mn),new Ce.KX("segmentOffset","thickness",Mn=>new Ce.E9(-15,4+1.5*Mn))),Qt(Ce.al,{alignmentFocus:new Ce.z6(0,1,-4,0),editable:!0},new Ce.KX("text").makeTwoWay(),new Ce.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=Qt(Ce.uz,Qt(Ce.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:vr(2)},new Ce.KX("pathPattern","thickness",vr)),Wn({alignmentFocus:new Ce.z6(0,0,-6,-4)}));function vr(Mn){return Qt(Ce.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Mn+4).toString()+" H3"})}function Fa(Mn){var oa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Mn===0?oa="M0 0 M16 16 M0 8 L16 8":Mn===2&&(oa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Ce.bn,{geometryString:oa,margin:2,background:"transparent",mouseEnter:(Sa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.background="transparent",click:Zn("dir",Mn),contextClick:Zn("dir",Mn)})}function cr(Mn){var oa=(Sa,Qn)=>{Sa.handled=!0,Sa.diagram.model.commit(Qa=>{var Kn=Qn.part.adornedPart;Qa.set(Kn.data,Mn?"toSpot":"fromSpot",Ce.z6.stringify(Ce.z6.AllSides)),(Mn?Kn.toNode:Kn.fromNode).invalidateConnectedLinks()})};return Qt(Ce.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Sa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Sa,Qn)=>Qn.background="transparent",click:oa,contextClick:oa})}function dn(Mn,oa){var Sa=0,Qn=Ce.z6.RightSide;Mn.equals(Ce.z6.Top)?(Sa=270,Qn=Ce.z6.TopSide):Mn.equals(Ce.z6.Left)?(Sa=180,Qn=Ce.z6.LeftSide):Mn.equals(Ce.z6.Bottom)&&(Sa=90,Qn=Ce.z6.BottomSide),oa||(Sa-=180);var Qa=(Kn,Ba)=>{Kn.handled=!0,Kn.diagram.model.commit(ta=>{var ja=Ba.part.adornedPart;ta.set(ja.data,oa?"toSpot":"fromSpot",Ce.z6.stringify(Qn)),(oa?ja.toNode:ja.fromNode).invalidateConnectedLinks()})};return Qt(Ce.bn,{alignment:Mn,alignmentFocus:Mn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Sa,background:"transparent",mouseEnter:(Kn,Ba)=>Ba.background="dodgerblue",mouseLeave:(Kn,Ba)=>Ba.background="transparent",click:Qa,contextClick:Qa})}We.current.linkTemplate.contextMenu=Qt("ContextMenu",$n(),dr(),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Fa(0),Fa(1),Fa(2))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Qt(Ce.s_,"Spot",cr(!1),dn(Ce.z6.Top,!1),dn(Ce.z6.Left,!1),dn(Ce.z6.Right,!1),dn(Ce.z6.Bottom,!1)),Qt(Ce.s_,"Spot",{margin:new Ce.Zt(0,0,0,2)},cr(!0),dn(Ce.z6.Top,!0),dn(Ce.z6.Left,!0),dn(Ce.z6.Right,!0),dn(Ce.z6.Bottom,!0)))));const Ar=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],E=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:rt.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((ne,oe)=>rt.createElement(Ee.Z,{flex:"110px",className:ie.Z.item},rt.createElement("div",null,rt.createElement(Oe.Z,{value:`$$${ne.value}$$`}),ne.name),rt.createElement("div",{className:ie.Z.children},ne.children.map((ae,me)=>rt.createElement("div",{key:me},rt.createElement("h1",null,ae.name),rt.createElement(se.Z,{gutter:[10,10]},ae.data.map((he,pe)=>rt.createElement(Ee.Z,{key:pe,onClick:()=>E(he),className:ie.Z.diamond},rt.createElement(Oe.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:rt.createElement(se.Z,{className:ie.Z.lists,gutter:[10,10]},b.map((ne,oe)=>rt.createElement(Ee.Z,{flex:"110px",className:ie.Z.item},rt.createElement("div",null,rt.createElement(Oe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),rt.createElement("div",{className:ie.Z.children},ne.children.map((ae,me)=>rt.createElement("div",{key:me},ae.name&&rt.createElement("h1",null,ae.name),rt.createElement(se.Z,{gutter:[10,10]},ae.data.map((he,pe)=>rt.createElement(Ee.Z,{key:pe,onClick:()=>E(he),className:ie.Z.diamond},rt.createElement(Oe.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],z=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var oe=ne.innerText;return Qe&&Qe(oe),oe};return(0,ee.useImperativeHandle)(re,()=>({getData:z})),rt.createElement("div",{className:ie.Z.mathWrap},rt.createElement(lt.default,{defaultActiveKey:"1",items:x}),rt.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ne||""),ze&&rt.createElement("div",{className:ie.Z.button},rt.createElement(Ke.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ht.Z=$e},43155:function(Ot,Ht,te){"use strict";te.d(Ht,{Q:function(){return Oe}});var ee=te(59301),se=te(57809),Ee=te(5112),lt=te(5871),Ke=te(59301),Oe=(it=>(it[it.Number=1]="Number",it[it.Percent=2]="Percent",it))(Oe||{});const ie=({value:it,onChange:rt,disabled:$e,hidePercentOption:Qe=!1,percentType:ze="select"})=>{const Ne=(0,ee.useMemo)(()=>Qe?1:2,[Qe]),[re,a]=(0,ee.useState)(Ne);console.log(re);const y=E=>it.type===1?`${E}\u5206`:`${E}%`,b=(0,ee.useCallback)(E=>{if(re===1){const x=E.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return E.replace("%","")},[re]);return(0,ee.useEffect)(()=>{a(it.type)},[it]),Ke.createElement("div",{style:{display:"flex",alignItems:"center"}},ze=="select"&&Ke.createElement(se.default,{size:"large",onChange:E=>{a(E),rt({type:E,inputValue:E===1?5:20})},value:re||Ne,style:{width:100},options:Qe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:$e}),ze=="radio"&&Ke.createElement(Ee.ZP.Group,{size:"large",onChange:E=>{const x=E.target.value;a(x),rt({type:x,inputValue:x===1?5:20})},value:re||Ne,disabled:$e},!Qe&&Ke.createElement(Ee.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ke.createElement(Ee.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ze=="radio"&&Ke.createElement("div",{style:{marginRight:"10px",color:"#000000"}},it.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ke.createElement(lt.Z,{size:"large",disabled:$e,value:it.inputValue,style:{width:"120px"},parser:b,addonAfter:it.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:E=>{rt({type:re,inputValue:E})}}),ze=="radio"&&it.type==2&&Ke.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ht.Z=ie},3039:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return it}});var ee=te(59301),se={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"},Ee=te(43418),lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Oe=(rt,$e,Qe)=>new Promise((ze,Ne)=>{var re=b=>{try{y(Qe.next(b))}catch(E){Ne(E)}},a=b=>{try{y(Qe.throw(b))}catch(E){Ne(E)}},y=b=>b.done?ze(b.value):Promise.resolve(b.value).then(re,a);y((Qe=Qe.apply(rt,$e)).next())}),it=({type:rt,resdata:$e,onok:Qe,oktext:ze,okloading:Ne})=>{const[re,a]=(0,ee.useState)(!1),{can_copy_list:y,can_copy_num:b,challenge_type:E,course_data_list:x,no_copy_list:z,no_copy_num:ne,no_use_list:oe,no_use_num:ae,repeat_shixun_num:me,student_count:he,total_num:pe,use_num:ye}=$e;let Fe=b>0||rt==="exercise";(0,ee.useEffect)(()=>{($e==null?void 0:$e.student_count)>0&&a(!0)},[$e]),console.log("---11",Ne),(0,ee.useEffect)(()=>{Ne||a(!1)},[Ne]);const Pe=()=>{if(rt==="exercise"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.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(rt==="exercise"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixun"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixun"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="subject"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="subject"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ee.createElement("span",{className:se.orangeColor},he)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ee.createElement("span",{className:se.orangeColor},ye)," \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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="exercisepush")return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ee.createElement("span",{className:se.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(rt==="shixunpush"&&E===1)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ee.createElement("span",{className:se.orangeColor},ye),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(rt==="shixunpush"&&E===2)return ee.createElement(ee.Fragment,null,"\u8BFE\u5802\u5185\u6709",ee.createElement("span",{className:se.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ee.createElement("span",{className:se.orangeColor},ye),"\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",ee.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},tt=()=>{if(rt==="exercise"||rt==="subject"||rt==="exercisepush"||rt==="shixunpush")return ee.createElement("div",{style:{marginTop:20}},ne>0&&ee.createElement("div",null,ee.createElement("span",{className:se.flex},ee.createElement("img",{src:Ke,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},rt==="exercise"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ee.createElement("span",{className:se.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"),(rt==="subject"||rt==="exercisepush")&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Fe&&ee.createElement("span",{className:se.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"),rt==="shixunpush"&&ee.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Fe&&ee.createElement("span",{className:se.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"),ee.createElement("div",null,z==null?void 0:z.map((Re,Ft)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",Ft+1!==ne&&"\u3001"))))),b>0&&ee.createElement("div",{style:{marginTop:20}},ee.createElement("span",{className:se.flex},ee.createElement("img",{src:lt,style:{width:14}}),ee.createElement("span",{className:se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ee.createElement("div",{className:se.statusbody},rt==="exercise"&&ee.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"),(rt==="subject"||rt==="exercisepush")&&ee.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"),rt==="shixunpush"&&ee.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"),ee.createElement("div",null,y==null?void 0:y.map((Re,Ft)=>ee.createElement("a",{href:`/shixuns/${Re.identifier}/challenges`,target:"_blank"},"\u300A",Re==null?void 0:Re.name,"\u300B",Ft+1!==b&&"\u3001"))))));if(rt==="shixun")return ee.createElement("div",{style:{marginTop:20}},b>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 ee.createElement(Ee.default,{open:re,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Fe&&"none"}},zIndex:1003,confirmLoading:Ne,okText:Fe?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>Oe(void 0,null,function*(){Fe?yield Qe([...y,...oe]):a(!1)})},ee.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),tt()))}},69720:function(Ot,Ht,te){"use strict";te.d(Ht,{h:function(){return ne}});var ee=te(59301),se=te(57809),Ee=te(78241),lt=te(3113),Ke=te(89780),Oe=te.n(Ke),ie=te(8336),it=te(12469),rt=Object.defineProperty,$e=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,a=(oe,ae,me)=>ae in oe?rt(oe,ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):oe[ae]=me,y=(oe,ae)=>{for(var me in ae||(ae={}))Ne.call(ae,me)&&a(oe,me,ae[me]);if(ze)for(var me of ze(ae))re.call(ae,me)&&a(oe,me,ae[me]);return oe},b=(oe,ae)=>$e(oe,Qe(ae));const E=se.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ht.Z=({callback:oe,onCancel:ae})=>{const[me,he]=(0,ee.useState)("python");function pe(Fe){he(z[Fe][1])}function ye(Fe){oe(Fe)}return ee.createElement(Ee.default,b(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(se.default,{getPopupContainer:Fe=>Fe.parentNode,onChange:pe},Object.keys(z).map(Fe=>ee.createElement(E,{key:Fe,value:Fe},z[Fe][0])))),ee.createElement(Ee.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(ne,{mode:me})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(lt.ZP,{type:"ghost",onClick:ae},"\u53D6\u6D88")))};function ne({value:oe,onChange:ae,mode:me,options:he={}}){const pe=(0,ee.useRef)(),[ye,Fe]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(ye){let Pe=function(tt){const Re=tt.getValue();ae&&ae(Re)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,ae]),(0,ee.useEffect)(()=>{ye&&ye.setOption("mode",me)},[ye,me]),(0,ee.useEffect)(()=>{ye&&(oe!==ye.getValue()||oe==="")&&setTimeout(()=>{ye.setValue(oe||"")},300)},[ye,oe]),(0,ee.useEffect)(()=>{if(pe.current&&!ye){const Pe=Oe().fromTextArea(pe.current,y({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Fe(Pe)}},[pe.current,ye]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:pe}))}},39793:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ct}});var ee=te(59301),se=te(89780),Ee=te.n(se),lt=te(76374),Ke=te(8336),Oe=te(6313),ie=te(25717),it=te(99498),rt=te(25419),$e=te(67549),Qe=te(91842),ze=({value:Ie="",className:Ge,showTextOnly:We,showLines:Mt,style:Kt={}})=>{const zt=(0,ee.useMemo)(()=>"",[Ie]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:zt}}))},Ne=te(59301),re=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Ie,Ge,We)=>Ge in Ie?re(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Ge]=We,ne=(Ie,Ge)=>{for(var We in Ge||(Ge={}))E.call(Ge,We)&&z(Ie,We,Ge[We]);if(b)for(var We of b(Ge))x.call(Ge,We)&&z(Ie,We,Ge[We]);return Ie},oe=(Ie,Ge)=>a(Ie,y(Ge));let ae=[{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:Ie,title:Ge,icon:We,actionName:Mt,className:Kt="",children:zt}){function bn(){Ie(Mt)}return Ne.createElement("a",{title:Ge,className:Kt,onClick:bn},Ne.createElement("i",{className:`${We}`}),zt)}var he=({watch:Ie,showNullButton:Ge,showNullProgramButton:We,onActionCallback:Mt,fullScreen:Kt,insertTemp:zt,hidetoolBar:bn,extraUse:ct})=>{const on=[...ae,{title:`${Ie?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ie?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ne.createElement("ul",{className:"markdown-toolbar-container"},!bn&&on.map((An,On)=>Ne.createElement("li",{key:On},An.actionName?Ne.createElement(me,oe(ne({},An),{onActionCallback:Mt})):Ne.createElement("span",{className:"v-line"}))),Ge?Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?Ne.createElement(Ne.Fragment,null,Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,zt&&Ne.createElement("li",null,Ne.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${zt}`,onActionCallback:Mt},Ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ct&&Ne.createElement("li",null,ct),Ne.createElement("li",{className:"btn-full-screen"},Ne.createElement(me,{icon:`${Kt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Kt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Mt})))},pe=te(91558),ye=te(78241),Fe=te(92832),Pe=te(3113),tt=Object.defineProperty,Re=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,bt=(Ie,Ge,We)=>Ge in Ie?tt(Ie,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Ge]=We,Dt=(Ie,Ge)=>{for(var We in Ge||(Ge={}))ut.call(Ge,We)&&bt(Ie,We,Ge[We]);if(qe)for(var We of qe(Ge))Ye.call(Ge,We)&&bt(Ie,We,Ge[We]);return Ie},Rt=(Ie,Ge)=>Re(Ie,Ft(Ge));const Ue={labelCol:{span:4},wrapperCol:{span:20}};var Tt=({callback:Ie,onCancel:Ge})=>{function We(Mt){Ie(Mt)}return ee.createElement(ye.default,Rt(Dt({},Ue),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),ee.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(Fe.default,null)),ee.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(Fe.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Pe.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},jt=te(69720),Me=te(17077),et=te(43418),Et=te(95237),Xt=te(9507),mt=te(59301),en=({callback:Ie,onCancel:Ge})=>{const We=document.createElement("canvas"),Mt=We.getContext("2d");We.width=1e3,We.height=800,Mt.fillStyle="#ffffff",Mt.fillRect(0,0,We.width,We.height);const Kt=We.toDataURL("image/png");return mt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(Et.Z,{style:{height:"100vh"}},mt.createElement(Xt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Kt,visible:!0,title:String(Date.now())},onOk:zt=>{Ie({src:zt.url})},onClose:Ge})))},Ce=te(12378);function qt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(qt,go.CommandHandler),qt.prototype.canAlignSelection=function(){var Ie=this.diagram;return!(Ie===null||Ie.isReadOnly||Ie.isModelReadOnly||Ie.selection.count<2)},qt.prototype.alignLeft=function(){var Ie=this.diagram;Ie.startTransaction("aligning left");var Ge=1/0;Ie.selection.each(function(We){We instanceof go.Link||(Ge=Math.min(We.position.x,Ge))}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ge,We.position.y))}),Ie.commitTransaction("aligning left")},qt.prototype.alignRight=function(){var Ie=this.diagram;Ie.startTransaction("aligning right");var Ge=-1/0;Ie.selection.each(function(We){if(!(We instanceof go.Link)){var Mt=We.actualBounds.x+We.actualBounds.width;Ge=Math.max(Mt,Ge)}}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Ge-We.actualBounds.width,We.position.y))}),Ie.commitTransaction("aligning right")},qt.prototype.alignTop=function(){var Ie=this.diagram;Ie.startTransaction("alignTop");var Ge=1/0;Ie.selection.each(function(We){We instanceof go.Link||(Ge=Math.min(We.position.y,Ge))}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Ge))}),Ie.commitTransaction("alignTop")},qt.prototype.alignBottom=function(){var Ie=this.diagram;Ie.startTransaction("aligning bottom");var Ge=-1/0;Ie.selection.each(function(We){if(!(We instanceof go.Link)){var Mt=We.actualBounds.y+We.actualBounds.height;Ge=Math.max(Mt,Ge)}}),Ie.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Ge-We.actualBounds.height))}),Ie.commitTransaction("aligning bottom")},qt.prototype.alignCenterX=function(){var Ie=this.diagram,Ge=Ie.selection.first();if(Ge){Ie.startTransaction("aligning Center X");var We=Ge.actualBounds.x+Ge.actualBounds.width/2;Ie.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(We-Mt.actualBounds.width/2,Mt.actualBounds.y))}),Ie.commitTransaction("aligning Center X")}},qt.prototype.alignCenterY=function(){var Ie=this.diagram,Ge=Ie.selection.first();if(Ge){Ie.startTransaction("aligning Center Y");var We=Ge.actualBounds.y+Ge.actualBounds.height/2;Ie.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(Mt.actualBounds.x,We-Mt.actualBounds.height/2))}),Ie.commitTransaction("aligning Center Y")}},qt.prototype.alignColumn=function(Ie){var Ge=this.diagram;Ge.startTransaction("align Column"),Ie===void 0&&(Ie=0),Ie=parseFloat(Ie);var We=new Array;Ge.selection.each(function(ct){ct instanceof go.Link||We.push(ct)});for(var Mt=0;Mt0){for(var ct=zt.elt(bn-1);ct!==null&&ct.isTreeExpanded&&!ct.isTreeLeaf;){var on=this._sortTreeChildrenByY(ct);ct=on.last()}ct!==null&&Ie.select(ct)}else Ie.select(Kt)}}else if(We.key==="Down")if(Ge.isTreeExpanded&&!Ge.isTreeLeaf){var Mt=this._sortTreeChildrenByY(Ge).first();Mt!==null&&Ie.select(Mt)}else for(;Ge!==null;){var Kt=Ge.findTreeParentNode();if(Kt===null)break;var zt=this._sortTreeChildrenByY(Kt),bn=zt.indexOf(Ge);if(bnzt.y?1:Kt.xzt.x?1:0}),Ge},qt.prototype.copyToClipboard=function(Ie){go.CommandHandler.prototype.copyToClipboard.call(this,Ie),this._lastPasteOffset.set(this.pasteOffset)},qt.prototype.pasteFromClipboard=function(){var Ie=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ie,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ie},Object.defineProperty(qt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ie){if(Ie!=="move"&&Ie!=="select"&&Ie!=="scroll"&&Ie!=="tree"&&Ie!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ie);this._arrowKeyBehavior=Ie}}),Object.defineProperty(qt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ie){if(!(Ie instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ie);this._pasteOffset.set(Ie)}});var ft=qt,Cn=te(63720),Tn=te(43604),vt=te(38986),st={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=te(59301),ve=(Ie,Ge,We)=>new Promise((Mt,Kt)=>{var zt=on=>{try{ct(We.next(on))}catch(An){Kt(An)}},bn=on=>{try{ct(We.throw(on))}catch(An){Kt(An)}},ct=on=>on.done?Mt(on.value):Promise.resolve(on.value).then(zt,bn);ct((We=We.apply(Ie,Ge)).next())});function at({onCancel:Ie,callback:Ge}){let We=(0,ee.useRef)(),Mt=(0,ee.useRef)(),Kt=(0,ee.useRef)(),zt=(0,ee.useRef)(!1);const bn=(0,ee.useRef)(!1),[ct,on]=(0,ee.useState)(0);function An(){const Qt=Ce.bx.make,aa={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"};We.current=new Ce.S0(Mt.current,{padding:20,grid:Qt(Ce.s_,"Grid",Qt(Ce.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ce.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Mn=>{var oa=Mn.diagram.commandHandler.addTopLevelParts(Mn.diagram.selection,!0);oa||Mn.diagram.currentTool.doCancel()},commandHandler:Qt(ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Mn=>{var oa=Mn.subject;oa.location=oa.location.copy().snapToGridPoint(Mn.diagram.grid.gridOrigin,Mn.diagram.grid.gridCellSize),setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Mn=>{var oa=Mn.subject;setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Mn=>{var oa=Mn.parameter.part;oa.invalidateConnectedLinks();var Pa=Mn.subject;Mn.diagram.toolManager.linkingTool.isForwards?Pa.toNode.invalidateConnectedLinks():Pa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=Qt(Ce.NB,"Auto",{locationSpot:Ce.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ce.$u(120,60),minSize:new Ce.$u(40,40),resizable:!0,resizeCellSize:new Ce.$u(10,10),rotatable:!0},new Ce.KX("location","loc",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),new Ce.KX("desiredSize","size",Ce.$u.parse).makeTwoWay(Ce.$u.stringify),Qt(Ce.bn,{name:"SHAPE",fill:aa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ce.z6.AllSides,toSpot:Ce.z6.AllSides},new Ce.KX("figure"),new Ce.KX("fill"),new Ce.KX("stroke","borderColor"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Ce.al,{margin:1,textAlign:"center",overflow:Ce.al.OverflowEllipsis,editable:!0},new Ce.KX("text").makeTwoWay(),new Ce.KX("stroke","color"))),We.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Ce.s_,"Vertical",{maxSize:new Ce.$u(200,NaN)},Qt(Ce.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ce.KX("text")),Qt(Ce.al,{font:"10pt sans-serif",textAlign:"center"},new Ce.KX("text","details"))));function Dn(Mn,oa){var Pa=(Qn,Xa)=>{Qn.handled=!0,Qn.diagram.model.commit(Kn=>{var Fa=Xa.part.adornedPart,ta=new Ce.E9().setRectSpot(Fa.actualBounds,Mn);ta.subtract(Fa.location),ta.scale(2,2),ta.x+=Math.sign(ta.x)*130,ta.y+=Math.sign(ta.y)*130,ta.add(Fa.location),ta.snapToGridPoint(Qn.diagram.grid.gridOrigin,Qn.diagram.grid.gridCellSize);var Va=Kn.copyNodeData(Fa.data);Kn.setGroupKeyForNodeData(Va,Kn.getGroupKeyForNodeData(Fa.data)),Kn.addNodeData(Va);var rr={from:Fa.key,to:Kn.getKeyForNodeData(Va)};Kn.addLinkData(rr);var Ya=Qn.diagram.findNodeForData(Va);Ya.location=ta,Qn.diagram.select(Ya),setTimeout(()=>{Qn.diagram.commandHandler.editTextBlock()},20)})};return Qt(Ce.bn,{figure:oa,alignment:Mn,alignmentFocus:Mn.opposite(),width:Mn.equals(Ce.z6.Top)||Mn.equals(Ce.z6.Bottom)?25:18,height:Mn.equals(Ce.z6.Top)||Mn.equals(Ce.z6.Bottom)?18:25,fill:"orange",stroke:aa.white,strokeWidth:4,mouseEnter:(Qn,Xa)=>Xa.fill="dodgerblue",mouseLeave:(Qn,Xa)=>Xa.fill="orange",isActionable:!0,click:Pa,contextClick:Pa})}function Wn(Mn){return Qt(Ce.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:(oa,Pa)=>Pa.fill="dodgerblue",mouseLeave:(oa,Pa)=>Pa.fill="orange",click:(oa,Pa)=>{oa.diagram.commandHandler.showContextMenu(Pa.part.adornedPart)}},Mn||{})}We.current.nodeTemplate.selectionAdornmentTemplate=Qt(Ce.uz,"Spot",Qt(Ce.Vm,{padding:10}),Dn(Ce.z6.Top,"TriangleUp"),Dn(Ce.z6.Left,"TriangleLeft"),Dn(Ce.z6.Right,"TriangleRight"),Dn(Ce.z6.Bottom,"TriangleDown"),Wn({alignment:new Ce.z6(.75,0)}));function Zn(Mn,oa){return(Pa,Qn)=>{Pa.handled=!0,Pa.diagram.model.commit(Xa=>{Xa.set(Qn.part.adornedPart.data,Mn,oa)})}}function ra(Mn,oa){return oa||(oa="color"),Qt(Ce.bn,{width:16,height:16,stroke:"lightgray",fill:Mn,margin:1,background:"transparent",mouseEnter:(Pa,Qn)=>Qn.stroke="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.stroke="lightgray",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function Na(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.white,"fill"),ra(aa.beige,"fill"),ra(aa.extralightblue,"fill"),ra(aa.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.lightgray,"fill"),ra(aa.lightgreen,"fill"),ra(aa.lightblue,"fill"),ra(aa.lightred,"fill")))]}function $n(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.black),ra(aa.green),ra(aa.blue),ra(aa.red))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ra(aa.white),ra(aa.magenta),ra(aa.purple),ra(aa.orange)))]}function Aa(Mn,oa){return oa||(oa="thickness"),Qt(Ce.bn,"LineH",{width:16,height:16,strokeWidth:Mn,margin:1,background:"transparent",mouseEnter:(Pa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.background="transparent",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function ka(Mn,oa){return oa||(oa="dash"),Qt(Ce.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Mn,margin:1,background:"transparent",mouseEnter:(Pa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.background="transparent",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}function cr(){return[Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Aa(1),Aa(2),Aa(3),Aa(4))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",ka(null),ka([2,4]),ka([4,4])))]}function qa(Mn,oa){return oa||(oa="figure"),Qt(Ce.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Mn,margin:1,background:"transparent",mouseEnter:(Pa,Qn)=>Qn.fill="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.fill="lightgray",click:Zn(oa,Mn),contextClick:Zn(oa,Mn)})}We.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",qa("Rectangle"),qa("RoundedRectangle"),qa("Ellipse"),qa("Diamond"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",qa("Parallelogram2"),qa("ManualOperation"),qa("Procedure"),qa("Cylinder1"))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",qa("Terminator"),qa("CreateRequest"),qa("Document"),qa("TriangleDown"))),Na(),$n(),cr()),We.current.groupTemplate=Qt(Ce.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ce.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Mn,oa)=>{var Pa=oa.addMembers(oa.diagram.selection,!0);Pa||oa.diagram.currentTool.doCancel()},avoidable:!1},new Ce.KX("location","loc",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),Qt(Ce.s_,"Auto",{name:"BODY"},Qt(Ce.bn,{parameter1:10,fill:aa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ce.z6.AllSides,toSpot:Ce.z6.AllSides},new Ce.KX("fill"),new Ce.KX("stroke","color"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.Vm,{background:"transparent",margin:20})),Qt(Ce.al,{alignment:Ce.z6.Top,alignmentFocus:Ce.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ce.KX("text"),new Ce.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=Qt(Ce.uz,"Spot",Qt(Ce.s_,"Auto",Qt(Ce.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Ce.Vm,{margin:1.5})),Wn({alignment:Ce.z6.TopRight,alignmentFocus:Ce.z6.BottomRight})),We.current.groupTemplate.contextMenu=Qt("ContextMenu",Na(),$n(),cr()),We.current.linkTemplate=Qt(Ce.rU,{layerName:"Foreground",routing:Ce.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ce.KX("fromSpot","fromSpot",Ce.z6.parse),new Ce.KX("toSpot","toSpot",Ce.z6.parse),new Ce.KX("fromShortLength","dir",Mn=>Mn>=1?10:0),new Ce.KX("toShortLength","dir",Mn=>Mn>=1?10:0),new Ce.KX("points").makeTwoWay(),Qt(Ce.bn,{strokeWidth:2},new Ce.KX("stroke","color"),new Ce.KX("strokeWidth","thickness"),new Ce.KX("strokeDashArray","dash")),Qt(Ce.bn,{segmentIndex:0,segmentOffset:new Ce.E9(15,0),segmentOrientation:Ce.rU.OrientAlong,alignmentFocus:Ce.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn===1)),Qt(Ce.bn,{segmentIndex:-1,segmentOffset:new Ce.E9(-10,6),segmentOrientation:Ce.rU.OrientPlus90,alignmentFocus:Ce.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn>=1),new Ce.KX("width","thickness",Mn=>7+3*Mn),new Ce.KX("height","thickness",Mn=>7+3*Mn),new Ce.KX("segmentOffset","thickness",Mn=>new Ce.E9(-15,4+1.5*Mn))),Qt(Ce.bn,{segmentIndex:0,segmentOffset:new Ce.E9(15,-6),segmentOrientation:Ce.rU.OrientMinus90,alignmentFocus:Ce.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ce.KX("fill","color"),new Ce.KX("visible","dir",Mn=>Mn===2),new Ce.KX("width","thickness",Mn=>7+3*Mn),new Ce.KX("height","thickness",Mn=>7+3*Mn),new Ce.KX("segmentOffset","thickness",Mn=>new Ce.E9(-15,4+1.5*Mn))),Qt(Ce.al,{alignmentFocus:new Ce.z6(0,1,-4,0),editable:!0},new Ce.KX("text").makeTwoWay(),new Ce.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=Qt(Ce.uz,Qt(Ce.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:hr(2)},new Ce.KX("pathPattern","thickness",hr)),Wn({alignmentFocus:new Ce.z6(0,0,-6,-4)}));function hr(Mn){return Qt(Ce.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Mn+4).toString()+" H3"})}function Ia(Mn){var oa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Mn===0?oa="M0 0 M16 16 M0 8 L16 8":Mn===2&&(oa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Ce.bn,{geometryString:oa,margin:2,background:"transparent",mouseEnter:(Pa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.background="transparent",click:Zn("dir",Mn),contextClick:Zn("dir",Mn)})}function gr(Mn){var oa=(Pa,Qn)=>{Pa.handled=!0,Pa.diagram.model.commit(Xa=>{var Kn=Qn.part.adornedPart;Xa.set(Kn.data,Mn?"toSpot":"fromSpot",Ce.z6.stringify(Ce.z6.AllSides)),(Mn?Kn.toNode:Kn.fromNode).invalidateConnectedLinks()})};return Qt(Ce.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Pa,Qn)=>Qn.background="dodgerblue",mouseLeave:(Pa,Qn)=>Qn.background="transparent",click:oa,contextClick:oa})}function dn(Mn,oa){var Pa=0,Qn=Ce.z6.RightSide;Mn.equals(Ce.z6.Top)?(Pa=270,Qn=Ce.z6.TopSide):Mn.equals(Ce.z6.Left)?(Pa=180,Qn=Ce.z6.LeftSide):Mn.equals(Ce.z6.Bottom)&&(Pa=90,Qn=Ce.z6.BottomSide),oa||(Pa-=180);var Xa=(Kn,Fa)=>{Kn.handled=!0,Kn.diagram.model.commit(ta=>{var Va=Fa.part.adornedPart;ta.set(Va.data,oa?"toSpot":"fromSpot",Ce.z6.stringify(Qn)),(oa?Va.toNode:Va.fromNode).invalidateConnectedLinks()})};return Qt(Ce.bn,{alignment:Mn,alignmentFocus:Mn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Pa,background:"transparent",mouseEnter:(Kn,Fa)=>Fa.background="dodgerblue",mouseLeave:(Kn,Fa)=>Fa.background="transparent",click:Xa,contextClick:Xa})}We.current.linkTemplate.contextMenu=Qt("ContextMenu",$n(),cr(),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Ia(0),Ia(1),Ia(2))),Qt("ContextMenuButton",Qt(Ce.s_,"Horizontal",Qt(Ce.s_,"Spot",gr(!1),dn(Ce.z6.Top,!1),dn(Ce.z6.Left,!1),dn(Ce.z6.Right,!1),dn(Ce.z6.Bottom,!1)),Qt(Ce.s_,"Spot",{margin:new Ce.Zt(0,0,0,2)},gr(!0),dn(Ce.z6.Top,!0),dn(Ce.z6.Left,!0),dn(Ce.z6.Right,!0),dn(Ce.z6.Bottom,!0)))));const Ar=`{ "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"}, @@ -90,28 +90,28 @@ {"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 Tr=["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 xr(Mn){return console.log("shapeName:",Mn),Tr.indexOf(Mn)>=0}var gr=new Ce.YI(Kt.current,{maxSelectionCount:1,linkTemplate:Qt(Ce.rU,{locationSpot:Ce.z6.Center,selectionAdornmentTemplate:Qt(Ce.uz,"Link",{locationSpot:Ce.z6.Center},Qt(Ce.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Ce.bn,{toArrow:"Standard",stroke:null}))},{routing:Ce.rU.AvoidsNodes,curve:Ce.rU.JumpOver,corner:5,toShortLength:4},new Ce.KX("points"),Qt(Ce.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Ce.bn,{toArrow:"Standard",stroke:null})),model:new Ce.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ce.bn.getFigureGenerators().toArray().map(Mn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Mn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(Mn){var oa;const Sa=Mn.subject.part;var Qn=(oa=document.activeElement)==null?void 0:oa.value;typeof Qn=="string"&&Qn.trim()===""&&We.current.model.commit(function(Qa){Qa.set(Sa.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),gr.nodeTemplate=Qt(Ce.NB,"Auto",{locationSpot:Ce.z6.Center},new Ce.KX("location","location",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),Qt(Ce.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 Ce.KX("stroke").makeTwoWay(),new Ce.KX("fill").makeTwoWay(),new Ce.KX("figure")),Qt(Ce.al,{margin:new Ce.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ce.$u(16,16),maxSize:new Ce.$u(10,NaN),textAlign:"center",editable:!0},new Ce.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=Qt(Ce.s_,"Grid",Qt(Ce.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ce.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const On=()=>ve(this,null,function*(){var Qt=We.current.makeImage();const aa=yield(0,vt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Qt.src}});Ge({src:aa.url})});return(0,ee.useEffect)(()=>(setTimeout(()=>{xn()},500),on(ct+1),()=>{We.current=null}),[]),Be.createElement("div",{ref:An,className:zt.current?`${st.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ct,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(Et.Z,null,Be.createElement(Tn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(Tn.Z,{onClick:()=>{var Qt,aa,Dn=We.current.selection.first();if(zt.current=!zt.current,document.activeElement&&Dn){let Wn=(aa=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:aa.trim();typeof Wn=="string"&&We.current.model.commit(function(Zn){Zn.set(Dn.data,"text",Wn||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}on(ct+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ie},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:st.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:st.myPaletteDiv,ref:Kt})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:Mt,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Pe.ZP,{size:"large",onClick:On,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var nt=at,xe=te(5112),fe=te(5871);const dt=xe.ZP.Group,Je={margin:"0 8px"};var we=({callback:Ie,onCancel:Ge})=>{function We(Mt){Ie(Mt)}return ee.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},ee.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ee.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),ee.createElement("span",{style:Je},"\u884C\u6570"),ee.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ee.createElement(fe.Z,null)),ee.createElement("span",{style:Je},"\u5217\u6570"),ee.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ee.createElement(fe.Z,null))),ee.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ee.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ee.createElement(ye.default.Item,{name:"align"},ee.createElement(dt,null,ee.createElement(xe.ZP,{value:"default"},ee.createElement("i",{className:"fa fa-align-justify"})),ee.createElement(xe.ZP,{value:"left"},ee.createElement("i",{className:"fa fa-align-left"})),ee.createElement(xe.ZP,{value:"center"},ee.createElement("i",{className:"fa fa-align-center"})),ee.createElement(xe.ZP,{value:"right"},ee.createElement("i",{className:"fa fa-align-right"}))))),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Pe.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},ht=te(78673),un=te(43001),$t=te.n(un),Lt=(0,ee.forwardRef)(({use3d:Ie,width:Ge,height:We,callback:Mt,showSaveButton:Kt},zt)=>{const An=(0,ee.useRef)(),ct=(0,ee.useRef)(),[on,xn]=(0,ee.useState)(!1),On=(0,ee.useRef)({id:An,appName:"graphing",width:Ge||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ee.useEffect)(()=>{ct.current=new($t())(On.current,!0),window.onload=function(){ct.current.inject("applet_container")}},[]);const Qt=()=>{var aa=window.ggbApplet.getPNGBase64(1,!0,72);return Mt&&Mt(aa),aa};return(0,ee.useEffect)(()=>{On.current.appName=on?"3D":"graphing",ct.current.inject("applet_container")},[on]),(0,ee.useEffect)(()=>{xn(Ie)},[Ie]),(0,ee.useImperativeHandle)(zt,()=>({getImgData:Qt})),ee.createElement(ee.Fragment,null,ee.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:An}),ee.createElement(Et.Z,{align:"middle"},ee.createElement(Tn.Z,{flex:1},ee.createElement(ht.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:on,onChange:aa=>xn(aa)})),ee.createElement(Tn.Z,null,ee.createElement(Pe.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Jt=te(76562),kt=te(1012),Yt=te(8591);const Bn="link",Pn="upload-image",Gn="add-flowchart",Yn="draw-image",pt="add-flowchart",ea="code-block",Na="add-table",Ma="------------",ga={default:Ma,left:`:${Ma}`,center:`:${Ma}:`,right:`${Ma}:`};var Ca=te(37808),nr=(Ie,Ge,We)=>new Promise((Mt,Kt)=>{var zt=on=>{try{ct(We.next(on))}catch(xn){Kt(xn)}},An=on=>{try{ct(We.throw(on))}catch(xn){Kt(xn)}},ct=on=>on.done?Mt(on.value):Promise.resolve(on.value).then(zt,An);ct((We=We.apply(Ie,Ge)).next())});function Ea(){}let qn=0;const Cr=1e4,an="\u2581",Pt="@\u2581\u2581@",_t="@\u2581@",kn=` +]}`;var Tr=["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 xr(Mn){return console.log("shapeName:",Mn),Tr.indexOf(Mn)>=0}var mr=new Ce.YI(Kt.current,{maxSelectionCount:1,linkTemplate:Qt(Ce.rU,{locationSpot:Ce.z6.Center,selectionAdornmentTemplate:Qt(Ce.uz,"Link",{locationSpot:Ce.z6.Center},Qt(Ce.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Ce.bn,{toArrow:"Standard",stroke:null}))},{routing:Ce.rU.AvoidsNodes,curve:Ce.rU.JumpOver,corner:5,toShortLength:4},new Ce.KX("points"),Qt(Ce.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Ce.bn,{toArrow:"Standard",stroke:null})),model:new Ce.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ce.bn.getFigureGenerators().toArray().map(Mn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Mn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(Mn){var oa;const Pa=Mn.subject.part;var Qn=(oa=document.activeElement)==null?void 0:oa.value;typeof Qn=="string"&&Qn.trim()===""&&We.current.model.commit(function(Xa){Xa.set(Pa.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),mr.nodeTemplate=Qt(Ce.NB,"Auto",{locationSpot:Ce.z6.Center},new Ce.KX("location","location",Ce.E9.parse).makeTwoWay(Ce.E9.stringify),Qt(Ce.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 Ce.KX("stroke").makeTwoWay(),new Ce.KX("fill").makeTwoWay(),new Ce.KX("figure")),Qt(Ce.al,{margin:new Ce.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ce.$u(16,16),maxSize:new Ce.$u(10,NaN),textAlign:"center",editable:!0},new Ce.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=Qt(Ce.s_,"Grid",Qt(Ce.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ce.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const On=()=>ve(this,null,function*(){var Qt=We.current.makeImage();const aa=yield(0,vt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Qt.src}});Ge({src:aa.url})});return(0,ee.useEffect)(()=>(setTimeout(()=>{An()},500),on(ct+1),()=>{We.current=null}),[]),Be.createElement("div",{ref:bn,className:zt.current?`${st.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ct,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(Et.Z,null,Be.createElement(Tn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(Tn.Z,{onClick:()=>{var Qt,aa,Dn=We.current.selection.first();if(zt.current=!zt.current,document.activeElement&&Dn){let Wn=(aa=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:aa.trim();typeof Wn=="string"&&We.current.model.commit(function(Zn){Zn.set(Dn.data,"text",Wn||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}on(ct+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ie},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:st.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:st.myPaletteDiv,ref:Kt})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:Mt,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Pe.ZP,{size:"large",onClick:On,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var nt=at,xe=te(5112),fe=te(5871);const dt=xe.ZP.Group,Je={margin:"0 8px"};var we=({callback:Ie,onCancel:Ge})=>{function We(Mt){Ie(Mt)}return ee.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},ee.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ee.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),ee.createElement("span",{style:Je},"\u884C\u6570"),ee.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ee.createElement(fe.Z,null)),ee.createElement("span",{style:Je},"\u5217\u6570"),ee.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ee.createElement(fe.Z,null))),ee.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ee.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ee.createElement(ye.default.Item,{name:"align"},ee.createElement(dt,null,ee.createElement(xe.ZP,{value:"default"},ee.createElement("i",{className:"fa fa-align-justify"})),ee.createElement(xe.ZP,{value:"left"},ee.createElement("i",{className:"fa fa-align-left"})),ee.createElement(xe.ZP,{value:"center"},ee.createElement("i",{className:"fa fa-align-center"})),ee.createElement(xe.ZP,{value:"right"},ee.createElement("i",{className:"fa fa-align-right"}))))),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Pe.ZP,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},ht=te(78673),sn=te(43001),$t=te.n(sn),Lt=(0,ee.forwardRef)(({use3d:Ie,width:Ge,height:We,callback:Mt,showSaveButton:Kt},zt)=>{const bn=(0,ee.useRef)(),ct=(0,ee.useRef)(),[on,An]=(0,ee.useState)(!1),On=(0,ee.useRef)({id:bn,appName:"graphing",width:Ge||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ee.useEffect)(()=>{ct.current=new($t())(On.current,!0),window.onload=function(){ct.current.inject("applet_container")}},[]);const Qt=()=>{var aa=window.ggbApplet.getPNGBase64(1,!0,72);return Mt&&Mt(aa),aa};return(0,ee.useEffect)(()=>{On.current.appName=on?"3D":"graphing",ct.current.inject("applet_container")},[on]),(0,ee.useEffect)(()=>{An(Ie)},[Ie]),(0,ee.useImperativeHandle)(zt,()=>({getImgData:Qt})),ee.createElement(ee.Fragment,null,ee.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:bn}),ee.createElement(Et.Z,{align:"middle"},ee.createElement(Tn.Z,{flex:1},ee.createElement(ht.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:on,onChange:aa=>An(aa)})),ee.createElement(Tn.Z,null,ee.createElement(Pe.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Jt=te(76562),kt=te(1012),Yt=te(8591);const Bn="link",Pn="upload-image",Gn="add-flowchart",Vn="draw-image",pt="add-flowchart",ea="code-block",La="add-table",Ma="------------",ga={default:Ma,left:`:${Ma}`,center:`:${Ma}:`,right:`${Ma}:`};var Ea=te(37808),ar=(Ie,Ge,We)=>new Promise((Mt,Kt)=>{var zt=on=>{try{ct(We.next(on))}catch(An){Kt(An)}},bn=on=>{try{ct(We.throw(on))}catch(An){Kt(An)}},ct=on=>on.done?Mt(on.value):Promise.resolve(on.value).then(zt,bn);ct((We=We.apply(Ie,Ge)).next())});function ba(){}let qn=0;const Cr=1e4,an="\u2581",Pt="@\u2581\u2581@",_t="@\u2581@",kn=` **\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`,Ae=["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 je(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}const De=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ot={[De+"-B"]:"bold",[De+"-I"]:"italic"},yt={[Bn]:"\u6DFB\u52A0\u94FE\u63A5",[ea]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pn]:"\u6DFB\u52A0\u56FE\u7247",[Yn]:"\u6DFB\u52A0\u753B\u56FE",[Gn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Na]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ct=({defaultValue:Ie="",onChange:Ge,width:We="100%",height:Mt=400,miniToolbar:Kt=!1,isFocus:zt=!1,watch:An,insertTemp:ct,mode:on="markdown",id:xn="markdown-editor-id",showResizeBar:On=!1,noStorage:Qt=!1,showNullButton:aa=!1,showNullProgramButton:Dn=!1,hidetoolBar:Wn=!1,fullScreen:Zn=!1,onBlur:ra,onCMBeforeChange:Ia,onFullScreen:$n,className:ba="",disablePaste:ka=!1,disabled:dr=!1,disabledFill:Ja=!1,placeholder:vr="",values:Fa="",extraUse:cr})=>{const[dn,Ar]=(0,ee.useState)(null),[Tr,xr]=(0,ee.useState)(Ie),[gr,Mn]=(0,ee.useState)(An),[oa,Sa]=(0,ee.useState)(Zn),[Qn,Qa]=(0,ee.useState)(""),[Kn,Ba]=(0,ee.useState)(0),[ta,ja]=(0,ee.useState)(Mt),[ar,Va]=(0,ee.useState)(!1),sr=(0,ee.useRef)((0,kt.Z)()),mr=(0,ee.useRef)(!1),rr=(0,ee.useRef)(),[Kr,Or]=(0,ee.useState)(0),[Qr,zr]=(0,ee.useState)(0),Wa=(0,ee.useRef)(),Mr=(0,ee.useRef)(),So=(0,ee.useRef)(),to=(0,ee.useRef)(),Se=()=>nr(void 0,null,function*(){var jn;const bn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:sr.current}});(jn=bn==null?void 0:bn.attachments)!=null&&jn.length&&(console.log("cm:",dn,Wa),bn.attachments.map(Cn=>{Cn.content_type.indexOf("image")>-1?dn.replaceSelection(`![,](/api/attachments/${Cn.id}?type=${Cn.content_type})`):Cn.content_type.indexOf("video")>-1?dn.replaceSelection(``):Cn.content_type.indexOf("pdf")>-1?dn.replaceSelection(`${Cn.name}`):dn.replaceSelection(`[${Cn.name}](${ENV.API_SERVER}/api/attachments/${Cn.id}?type=${Cn.content_type})`)}))});(0,ee.useEffect)(()=>{const jn=window.scrollY||window.pageYOffset;xr(Fa),dn==null||dn.setValue(Fa),window.scrollTo(0,jn)},[Fa]),(0,ee.useEffect)(()=>{$n==null||$n(oa)},[oa]),(0,ee.useEffect)(()=>{if(Wa.current){let jn=function(Cn,wn){var Oa;if(ka){wn.preventDefault();return}const Ya=wn.clipboardData;if(Ya){const pr=Ya.types.toString(),_a=Ya.items;if(pr==="Files"||Ya.types.indexOf("Files")>-1){if(wn.preventDefault(),on=="stex")return;try{let or=_a[1];((Oa=_a[0])==null?void 0:Oa.kind)==="file"&&(or=_a[0]);const Fr=or.getAsFile(),no=Fr.name.split(".").pop();(0,Me.I)(Fr,Hr=>{var Zo,Wo,Yo;Hr.id?((Zo=Fr==null?void 0:Fr.type)==null?void 0:Zo.indexOf("image"))>-1?bn.replaceSelection(``):((Wo=Fr==null?void 0:Fr.type)==null?void 0:Wo.indexOf("video"))>-1?bn.replaceSelection(``):((Yo=Fr==null?void 0:Fr.type)==null?void 0:Yo.indexOf("pdf"))>-1?bn.replaceSelection(`${Fr.name}`):Ae.includes(no)?bn.replaceSelection(`${Fr.name}`):bn.replaceSelection(`[${Fr.name}](/api/attachments/${Hr.id}?type=${Hr.content_type})`):(Hr==null?void 0:Hr.status)===401&&(Yt.ZP.warning((Hr==null?void 0:Hr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(or){Yt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const bn=Ee().fromTextArea(Wa.current,{mode:on,lineNumbers:!Kt,lineWrapping:!0,value:Ie,autoCloseTags:!Dn,autoCloseBrackets:!0});return bn.on("keyup",function(Cn,wn){wn.keyCode===8&&(Cn.getValue()==""?bn.setOption("placeholder",vr):bn.setOption("placeholder",null))}),bn.on("keydown",function(Cn,wn){if(wn.keyCode===8){var Oa=Ve(Cn);Oa&&wn.preventDefault()}}),zt&&bn.focus(),bn.on("paste",jn),bn.on("dragleave",function(Cn,wn){Mr.current.classList.remove("mouse-hover-md")}),dr&&bn.on("beforeChange",function(Cn,wn){(wn.origin==="paste"||wn.origin==="+input")&&wn.cancel()}),Ar(bn),()=>{bn.off("paste",jn)}}},[]);const be=(0,ee.useCallback)(()=>{if(Mr.current)try{}catch(jn){console.log(jn,"---- to set md editor body height")}},[ta,Mr,oa]);(0,ee.useEffect)(()=>{function jn(){let bn=new lt.Z(Cn=>{for(let wn of Cn)(wn.target.offsetHeight>0||wn.target.offsetWidth>0)&&(be(),dn.setSize("100%","100%"),dn.refresh())});return bn.observe(Wa.current.parentElement),bn}if(dn){const bn=jn();return()=>{var Cn,wn;(Cn=Wa.current)!=null&&Cn.parentElement&&bn.unobserve((wn=Wa.current)==null?void 0:wn.parentElement)}}},[dn,be]),(0,ee.useEffect)(()=>{if(dn){let jn=[];for(const[bn,Cn]of Object.entries(ot)){let wn={[bn]:()=>{wt(Cn)}};jn.push(wn),dn.addKeyMap(wn)}return rr.current=setInterval(()=>{mr.current&&Se()},4e3),()=>{clearInterval(rr.current);for(let bn of jn)dn.removeKeyMap(bn)}}},[dn]),(0,ee.useEffect)(()=>{Zn!==oa&&Sa(Zn)},[Zn]),(0,Ca.Z)(()=>{if(!Qt&&Kn>0){let jn=new Date().getTime(),bn=window.sessionStorage.getItem(xn);jn>=Kn+Cr&&(!bn||bn!==Tr)&&(window.sessionStorage.setItem(xn,Tr),Va(!0))}},Cr),(0,ee.useEffect)(()=>{Mn(An)},[dn,An]),(0,ee.useEffect)(()=>{dn&&zt&&dn.focus()},[dn,zt]),(0,ee.useEffect)(()=>{if(gr&&dn){let jn=function(Cn){let wn=Cn.target;if(to.current){let Oa=wn.scrollTop/wn.scrollHeight;to.current.scrollTop=to.current.scrollHeight*Oa}};const bn=dn.getScrollerElement();return bn.addEventListener("scroll",jn),()=>{bn.removeEventListener("scroll",jn)}}},[dn,gr]),(0,ee.useEffect)(()=>{if(dn&&Ia){let jn=function(bn,Cn){Ia(bn,Cn)};return dn.on("beforeChange",jn),()=>{dn.off("beforeChange",jn)}}},[dn,Ia]),(0,ee.useEffect)(()=>{if(dn&&ra){let jn=function(){ra(dn.getValue())};return dn.on("blur",jn),()=>{dn.off("blur",jn)}}},[dn,ra]);function Ve(jn,bn){var Cn=jn.getDoc(),wn=Cn.getCursor(),Oa=Cn.getLine(wn.line),Ya=Oa.charAt(wn.ch-1),pr=Oa.lastIndexOf("@\u2581@",wn.ch),_a=Oa.lastIndexOf("@\u2581\u2581@",wn.ch),or=pr>_a?pr:_a,Fr=pr>_a?3:4;if(Pt.indexOf(Ya)===-1)return null;if(console.log("change1:",bn,jn,Oa,wn,or,pr,_a,Ya),or>=0&&wn.ch-or<5){var no=or+Fr;return Cn.replaceRange("",{line:wn.line,ch:or},{line:wn.line,ch:no}),{line:wn.line,ch:no}}return null}(0,ee.useEffect)(()=>{if(dn){let jn=function(bn,Cn){const wn=bn.getValue();xr(wn),Ba(new Date().getTime()),bn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ge&&(Dn?Ge(wn,Hn(wn)):Ge(wn))};return dn.on("change",jn),()=>{dn.off("change",jn)}}},[dn,Ge]),(0,ee.useEffect)(()=>{if(dn)if(Ie==null)dn.setValue(""),xr("");else{const jn=window.scrollY||window.pageYOffset;Ie!==dn.getValue()&&(dn.setValue(Ie),xr(Ie),dn.setCursor(dr?1:dn.lineCount(),0),window.scrollTo(0,jn))}},[dn,Ie]);const wt=(0,ee.useCallback)(jn=>{const bn=dn.getCursor(),Cn=dn.getSelection();let wn=Cn.split(` -`);switch(jn){case"bold":return dn.replaceSelection("**"+Cn+"**"),Cn===""&&dn.setCursor(bn.line,bn.ch+2),dn.focus();case"italic":return dn.replaceSelection("*"+Cn+"*"),Cn===""&&dn.setCursor(bn.line,bn.ch+1),dn.focus();case"code":return dn.replaceSelection("`"+Cn+"`"),Cn===""&&dn.setCursor(bn.line,bn.ch+1),dn.focus();case"inline-latex":return Qa("inline-latex"),dn.focus();case"latex":return dn.replaceSelection("```latex\n"+Cn+"\n```"),dn.setCursor(bn.line+1,Cn.length+1),dn.focus();case"line-break":return dn.replaceSelection(`
-`),dn.focus();case"list-ul":return Cn===""?dn.replaceSelection("- "+Cn):dn.replaceSelection(wn.map(Oa=>Oa===""?"":`- ${Oa}`).join(` -`)),dn.focus();case"list-ol":return Cn===""?dn.replaceSelection("1. "+Cn):dn.replaceSelection(wn.map((Oa,Ya)=>Oa===""?"":`${Ya+1}. ${Oa}`).join(` -`)),dn.focus();case"add-null-ch":return Cn===""&&dn.setCursor(bn.line,bn.ch),dn.replaceSelection(an),dn.focus();case"add-signal":return Cn===""&&dn.setCursor(bn.line,bn.ch),dn.replaceSelection(_t),dn.focus();case"add-multiple":return Cn===""&&dn.setCursor(bn.line,bn.ch),dn.replaceSelection(Pt),dn.focus();case"inster-template-1":return Cn===""&&dn.setCursor(bn.line,bn.ch),dn.replaceSelection(kn),dn.focus();case"eraser":return dn.setValue(""),dn.focus();case"trigger-watch":return Mn(!gr),dn.focus();case"trigger-full-screen":return Sa(!oa),dn.focus();case Bn:Qa(Bn);return;case ea:Qa(ea);return;case Pn:Qa(Pn);return;case Yn:Qa(Yn);return;case"maths-latex":Qa("maths-latex");return;case Gn:Qa(Gn);return;case Na:Qa(Na);return;default:throw new Error}},[dn,gr,oa]),Zt=(0,ee.useCallback)((jn,bn)=>{var Cn,wn,Oa,Ya,pr,_a;switch(Qa(""),Qn){case Bn:const{title:Zo,link:Wo}=jn;return dn.replaceSelection(`[${Zo}](${Wo})`),dn.focus();case ea:const{language:Yo,content:Rr}=jn;return dn.replaceSelection(["```"+Yo,Rr,"```"].join(` -`)),dn.focus();case"maths-latex":for(var or=atob(jn),Fr=new Uint8Array(or.length),no=0;no{Bo.id?dn.replaceSelection(`![,](/api/attachments/${Bo.id}?type=${Bo.content_type})`):(Bo==null?void 0:Bo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":dn.replaceSelection("`$$"+jn+"$$`");break;case Pn:case Yn:case pt:const{src:Ir,alt:Br}=jn,wr=bn,wo=(Oa=(wn=(Cn=wr==null?void 0:wr.name)==null?void 0:Cn.split("."))==null?void 0:wn.pop)==null?void 0:Oa.call(wn);return((Ya=wr==null?void 0:wr.type)==null?void 0:Ya.indexOf("image"))>-1||!(wr!=null&&wr.type)?wr.align||wr.width?dn.replaceSelection(`

${Br||

`):dn.replaceSelection(`${Br||`):((pr=wr==null?void 0:wr.type)==null?void 0:pr.indexOf("video"))>-1?dn.replaceSelection(``):((_a=wr==null?void 0:wr.type)==null?void 0:_a.indexOf("pdf"))>-1?dn.replaceSelection(`${wr.name}`):Ae.includes(wo)?dn.replaceSelection(`${wr.name}`):dn.replaceSelection(`[${wr.name}](${Ir})`),dn.focus();case Na:const{row:Fo,col:co,align:mo}=jn;let Po=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ae=["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 je(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}const De=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ot={[De+"-B"]:"bold",[De+"-I"]:"italic"},yt={[Bn]:"\u6DFB\u52A0\u94FE\u63A5",[ea]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pn]:"\u6DFB\u52A0\u56FE\u7247",[Vn]:"\u6DFB\u52A0\u753B\u56FE",[Gn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[La]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ct=({defaultValue:Ie="",onChange:Ge,width:We="100%",height:Mt=400,miniToolbar:Kt=!1,isFocus:zt=!1,watch:bn,insertTemp:ct,mode:on="markdown",id:An="markdown-editor-id",showResizeBar:On=!1,noStorage:Qt=!1,showNullButton:aa=!1,showNullProgramButton:Dn=!1,hidetoolBar:Wn=!1,fullScreen:Zn=!1,onBlur:ra,onCMBeforeChange:Na,onFullScreen:$n,className:Aa="",disablePaste:ka=!1,disabled:cr=!1,disabledFill:qa=!1,placeholder:hr="",values:Ia="",extraUse:gr})=>{const[dn,Ar]=(0,ee.useState)(null),[Tr,xr]=(0,ee.useState)(Ie),[mr,Mn]=(0,ee.useState)(bn),[oa,Pa]=(0,ee.useState)(Zn),[Qn,Xa]=(0,ee.useState)(""),[Kn,Fa]=(0,ee.useState)(0),[ta,Va]=(0,ee.useState)(Mt),[rr,Ya]=(0,ee.useState)(!1),ur=(0,ee.useRef)((0,kt.Z)()),fr=(0,ee.useRef)(!1),or=(0,ee.useRef)(),[Gr,Or]=(0,ee.useState)(0),[Qr,zr]=(0,ee.useState)(0),Ka=(0,ee.useRef)(),Mr=(0,ee.useRef)(),So=(0,ee.useRef)(),to=(0,ee.useRef)(),Se=()=>ar(void 0,null,function*(){var Hn;const En=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ur.current}});(Hn=En==null?void 0:En.attachments)!=null&&Hn.length&&(console.log("cm:",dn,Ka),En.attachments.map(yn=>{yn.content_type.indexOf("image")>-1?dn.replaceSelection(`![,](/api/attachments/${yn.id}?type=${yn.content_type})`):yn.content_type.indexOf("video")>-1?dn.replaceSelection(``):yn.content_type.indexOf("pdf")>-1?dn.replaceSelection(`${yn.name}`):dn.replaceSelection(`[${yn.name}](${ENV.API_SERVER}/api/attachments/${yn.id}?type=${yn.content_type})`)}))});(0,ee.useEffect)(()=>{const Hn=window.scrollY||window.pageYOffset;xr(Ia),dn==null||dn.setValue(Ia),window.scrollTo(0,Hn)},[Ia]),(0,ee.useEffect)(()=>{$n==null||$n(oa)},[oa]),(0,ee.useEffect)(()=>{if(Ka.current){let Hn=function(yn,xn){var Oa;if(ka){xn.preventDefault();return}const Ua=xn.clipboardData;if(Ua){const pr=Ua.types.toString(),$a=Ua.items;if(pr==="Files"||Ua.types.indexOf("Files")>-1){if(xn.preventDefault(),on=="stex")return;try{let ir=$a[1];((Oa=$a[0])==null?void 0:Oa.kind)==="file"&&(ir=$a[0]);const Fr=ir.getAsFile(),no=Fr.name.split(".").pop();(0,Me.I)(Fr,Zr=>{var Zo,Wo,Yo;Zr.id?((Zo=Fr==null?void 0:Fr.type)==null?void 0:Zo.indexOf("image"))>-1?En.replaceSelection(``):((Wo=Fr==null?void 0:Fr.type)==null?void 0:Wo.indexOf("video"))>-1?En.replaceSelection(``):((Yo=Fr==null?void 0:Fr.type)==null?void 0:Yo.indexOf("pdf"))>-1?En.replaceSelection(`${Fr.name}`):Ae.includes(no)?En.replaceSelection(`${Fr.name}`):En.replaceSelection(`[${Fr.name}](/api/attachments/${Zr.id}?type=${Zr.content_type})`):(Zr==null?void 0:Zr.status)===401&&(Yt.ZP.warning((Zr==null?void 0:Zr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ir){Yt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const En=Ee().fromTextArea(Ka.current,{mode:on,lineNumbers:!Kt,lineWrapping:!0,value:Ie,autoCloseTags:!Dn,autoCloseBrackets:!0});return En.on("keyup",function(yn,xn){xn.keyCode===8&&(yn.getValue()==""?En.setOption("placeholder",hr):En.setOption("placeholder",null))}),En.on("keydown",function(yn,xn){if(xn.keyCode===8){var Oa=Ve(yn);Oa&&xn.preventDefault()}}),zt&&En.focus(),En.on("paste",Hn),En.on("dragleave",function(yn,xn){Mr.current.classList.remove("mouse-hover-md")}),cr&&En.on("beforeChange",function(yn,xn){(xn.origin==="paste"||xn.origin==="+input")&&xn.cancel()}),Ar(En),()=>{En.off("paste",Hn)}}},[]);const be=(0,ee.useCallback)(()=>{if(Mr.current)try{}catch(Hn){console.log(Hn,"---- to set md editor body height")}},[ta,Mr,oa]);(0,ee.useEffect)(()=>{function Hn(){let En=new lt.Z(yn=>{for(let xn of yn)(xn.target.offsetHeight>0||xn.target.offsetWidth>0)&&(be(),dn.setSize("100%","100%"),dn.refresh())});return En.observe(Ka.current.parentElement),En}if(dn){const En=Hn();return()=>{var yn,xn;(yn=Ka.current)!=null&&yn.parentElement&&En.unobserve((xn=Ka.current)==null?void 0:xn.parentElement)}}},[dn,be]),(0,ee.useEffect)(()=>{if(dn){let Hn=[];for(const[En,yn]of Object.entries(ot)){let xn={[En]:()=>{wt(yn)}};Hn.push(xn),dn.addKeyMap(xn)}return or.current=setInterval(()=>{fr.current&&Se()},4e3),()=>{clearInterval(or.current);for(let En of Hn)dn.removeKeyMap(En)}}},[dn]),(0,ee.useEffect)(()=>{Zn!==oa&&Pa(Zn)},[Zn]),(0,Ea.Z)(()=>{if(!Qt&&Kn>0){let Hn=new Date().getTime(),En=window.sessionStorage.getItem(An);Hn>=Kn+Cr&&(!En||En!==Tr)&&(window.sessionStorage.setItem(An,Tr),Ya(!0))}},Cr),(0,ee.useEffect)(()=>{Mn(bn)},[dn,bn]),(0,ee.useEffect)(()=>{dn&&zt&&dn.focus()},[dn,zt]),(0,ee.useEffect)(()=>{if(mr&&dn){let Hn=function(yn){let xn=yn.target;if(to.current){let Oa=xn.scrollTop/xn.scrollHeight;to.current.scrollTop=to.current.scrollHeight*Oa}};const En=dn.getScrollerElement();return En.addEventListener("scroll",Hn),()=>{En.removeEventListener("scroll",Hn)}}},[dn,mr]),(0,ee.useEffect)(()=>{if(dn&&Na){let Hn=function(En,yn){Na(En,yn)};return dn.on("beforeChange",Hn),()=>{dn.off("beforeChange",Hn)}}},[dn,Na]),(0,ee.useEffect)(()=>{if(dn&&ra){let Hn=function(){ra(dn.getValue())};return dn.on("blur",Hn),()=>{dn.off("blur",Hn)}}},[dn,ra]);function Ve(Hn,En){var yn=Hn.getDoc(),xn=yn.getCursor(),Oa=yn.getLine(xn.line),Ua=Oa.charAt(xn.ch-1),pr=Oa.lastIndexOf("@\u2581@",xn.ch),$a=Oa.lastIndexOf("@\u2581\u2581@",xn.ch),ir=pr>$a?pr:$a,Fr=pr>$a?3:4;if(Pt.indexOf(Ua)===-1)return null;if(console.log("change1:",En,Hn,Oa,xn,ir,pr,$a,Ua),ir>=0&&xn.ch-ir<5){var no=ir+Fr;return yn.replaceRange("",{line:xn.line,ch:ir},{line:xn.line,ch:no}),{line:xn.line,ch:no}}return null}(0,ee.useEffect)(()=>{if(dn){let Hn=function(En,yn){const xn=En.getValue();xr(xn),Fa(new Date().getTime()),En.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ge&&(Dn?Ge(xn,Yn(xn)):Ge(xn))};return dn.on("change",Hn),()=>{dn.off("change",Hn)}}},[dn,Ge]),(0,ee.useEffect)(()=>{if(dn)if(Ie==null)dn.setValue(""),xr("");else{const Hn=window.scrollY||window.pageYOffset;Ie!==dn.getValue()&&(dn.setValue(Ie),xr(Ie),dn.setCursor(cr?1:dn.lineCount(),0),window.scrollTo(0,Hn))}},[dn,Ie]);const wt=(0,ee.useCallback)(Hn=>{const En=dn.getCursor(),yn=dn.getSelection();let xn=yn.split(` +`);switch(Hn){case"bold":return dn.replaceSelection("**"+yn+"**"),yn===""&&dn.setCursor(En.line,En.ch+2),dn.focus();case"italic":return dn.replaceSelection("*"+yn+"*"),yn===""&&dn.setCursor(En.line,En.ch+1),dn.focus();case"code":return dn.replaceSelection("`"+yn+"`"),yn===""&&dn.setCursor(En.line,En.ch+1),dn.focus();case"inline-latex":return Xa("inline-latex"),dn.focus();case"latex":return dn.replaceSelection("```latex\n"+yn+"\n```"),dn.setCursor(En.line+1,yn.length+1),dn.focus();case"line-break":return dn.replaceSelection(`
+`),dn.focus();case"list-ul":return yn===""?dn.replaceSelection("- "+yn):dn.replaceSelection(xn.map(Oa=>Oa===""?"":`- ${Oa}`).join(` +`)),dn.focus();case"list-ol":return yn===""?dn.replaceSelection("1. "+yn):dn.replaceSelection(xn.map((Oa,Ua)=>Oa===""?"":`${Ua+1}. ${Oa}`).join(` +`)),dn.focus();case"add-null-ch":return yn===""&&dn.setCursor(En.line,En.ch),dn.replaceSelection(an),dn.focus();case"add-signal":return yn===""&&dn.setCursor(En.line,En.ch),dn.replaceSelection(_t),dn.focus();case"add-multiple":return yn===""&&dn.setCursor(En.line,En.ch),dn.replaceSelection(Pt),dn.focus();case"inster-template-1":return yn===""&&dn.setCursor(En.line,En.ch),dn.replaceSelection(kn),dn.focus();case"eraser":return dn.setValue(""),dn.focus();case"trigger-watch":return Mn(!mr),dn.focus();case"trigger-full-screen":return Pa(!oa),dn.focus();case Bn:Xa(Bn);return;case ea:Xa(ea);return;case Pn:Xa(Pn);return;case Vn:Xa(Vn);return;case"maths-latex":Xa("maths-latex");return;case Gn:Xa(Gn);return;case La:Xa(La);return;default:throw new Error}},[dn,mr,oa]),Zt=(0,ee.useCallback)((Hn,En)=>{var yn,xn,Oa,Ua,pr,$a;switch(Xa(""),Qn){case Bn:const{title:Zo,link:Wo}=Hn;return dn.replaceSelection(`[${Zo}](${Wo})`),dn.focus();case ea:const{language:Yo,content:Rr}=Hn;return dn.replaceSelection(["```"+Yo,Rr,"```"].join(` +`)),dn.focus();case"maths-latex":for(var ir=atob(Hn),Fr=new Uint8Array(ir.length),no=0;no{Bo.id?dn.replaceSelection(`![,](/api/attachments/${Bo.id}?type=${Bo.content_type})`):(Bo==null?void 0:Bo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":dn.replaceSelection("`$$"+Hn+"$$`");break;case Pn:case Vn:case pt:const{src:Ir,alt:Br}=Hn,wr=En,wo=(Oa=(xn=(yn=wr==null?void 0:wr.name)==null?void 0:yn.split("."))==null?void 0:xn.pop)==null?void 0:Oa.call(xn);return((Ua=wr==null?void 0:wr.type)==null?void 0:Ua.indexOf("image"))>-1||!(wr!=null&&wr.type)?wr.align||wr.width?dn.replaceSelection(`

${Br||

`):dn.replaceSelection(`${Br||`):((pr=wr==null?void 0:wr.type)==null?void 0:pr.indexOf("video"))>-1?dn.replaceSelection(``):(($a=wr==null?void 0:wr.type)==null?void 0:$a.indexOf("pdf"))>-1?dn.replaceSelection(`${wr.name}`):Ae.includes(wo)?dn.replaceSelection(`${wr.name}`):dn.replaceSelection(`[${wr.name}](${Ir})`),dn.focus();case La:const{row:Fo,col:co,align:mo}=Hn;let Po=` `;for(let Bo=0;Bo{switch(Qn){case Bn:return ee.createElement(Tt,{callback:Zt,onCancel:At});case ea:return ee.createElement(jt.Z,{callback:Zt,onCancel:At});case Pn:return ee.createElement(Me.Z,{callback:Zt,onCancel:At});case Gn:return ee.createElement(nt,{callback:Zt,onCancel:At});case Na:return ee.createElement(we,{callback:Zt,onCancel:At});case"maths-latex":return ee.createElement(Lt,{showSaveButton:!0,callback:Zt});case"inline-latex":return ee.createElement(Jt.Z,{showSaveButton:!0,callback:Zt});default:return null}},[Qn]);function At(){Qa("")}(0,ee.useEffect)(()=>{if(So.current){let jn=function(pr){Oa=!0,Ya=pr.pageY},bn=function(){Oa=!1},Cn=function(pr){if(Oa){let _a=pr.pageY-Ya;_a<0&&(_a=0),_a>300&&(_a=300);let or=Mt+_a+"px";ja(or)}},wn=So.current,Oa=!1,Ya=0;return wn.addEventListener("mousedown",jn),document.addEventListener("mousemove",Cn),document.addEventListener("mouseup",bn),()=>{wn.removeEventListener("mousedown",jn),document.removeEventListener("mousemove",Cn),document.removeEventListener("mouseup",bn)}}},[dn,So]),(0,ee.useEffect)(()=>{ja(Mt)},[Mt]);const ln=je(We),sn=je(ta),yn={width:ln,height:sn},la=(0,ee.useMemo)(()=>{if(Kn){let jn=new Date(Kn),bn=jn.getHours(),Cn=jn.getMinutes(),wn=jn.getSeconds();return bn=bn<10?"0"+bn:bn,Cn=Cn<10?"0"+Cn:Cn,wn=wn<10?"0"+wn:wn,`${bn}:${Cn}:${wn}`}return 0},[Kn]),Hn=jn=>{const bn=[];if(Dn){let Cn=-1;jn=jn.replace(/(@▁▁@|@▁@)/g,function(wn,Oa,Ya){bn.push({multiLine:wn!==_t})})}return bn};function Aa(){window.sessionStorage.removeItem(xn),Va(!1),Ba(0)}function za(){Va(!1),Ba(0),dn.setValue(window.sessionStorage.getItem(xn))}(0,ee.useEffect)(()=>{yt[Qn]&&Qn!==Yn&&Qn!==Gn&&setTimeout(()=>{const jn=document.getElementsByClassName("markdown-popup-form")[0],bn=window.innerWidth/2-jn.offsetWidth/2,Cn=window.innerHeight/2-jn.offsetHeight/2;Or(bn),zr(Cn)},0)},[Qn]);const Gr=jn=>{jn.preventDefault();const bn=jn.clientX-Kr,Cn=jn.clientY-Qr;document.body.onmousemove=wn=>{let Oa=wn.clientX-bn,Ya=wn.clientY-Cn;const pr=document.getElementsByClassName("markdown-popup-form")[0],_a=window.innerWidth-pr.offsetWidth,or=window.innerHeight-pr.offsetHeight;Oa=Math.max(0,Math.min(Oa,_a)),Ya=Math.max(0,Math.min(Ya,or)),hr(wn.clientX,wn.clientY,bn,Cn)&&(Or(Oa),zr(Ya))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(jn,bn,Cn,wn)=>{const Oa=document.body.clientHeight,Ya=document.body.clientWidth;return jn<20&&Cn>jn||jn>Ya-20&&Cnbn||bn>Oa-20&&wnFe in ye?ze(ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[Fe]=Pe,x=(ye,Fe)=>{for(var Pe in Fe||(Fe={}))y.call(Fe,Pe)&&E(ye,Pe,Fe[Pe]);if(a)for(var Pe of a(Fe))b.call(Fe,Pe)&&E(ye,Pe,Fe[Pe]);return ye},z=(ye,Fe)=>Ne(ye,re(Fe));const{useForm:ne}=ee.default,oe={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Fe})=>{const[Pe]=ne();let tt=(0,rt.useRef)();function Re(ut){tt.current.width=Pe.getFieldValue("width"),tt.current.align=Pe.getFieldValue("align"),ye(ut,tt.current)}function Ft(ut,Ye){if(ut.status===-1){se.ZP.error(ut.message);return}Pe.setFieldsValue({src:`/api/attachments/${ut.id}`,type:Ye.type})}function qe(ut){let Ye=ut.target.files[0];tt.current=Ye,pe(Ye,Ft)}return Qe.createElement(ee.default,z(x({form:Pe},ae),{className:"upload-image-panel",onFinish:Re,style:{width:470,overflow:"hidden"}}),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Qe.createElement("div",{className:"flex-container"},Qe.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Qe.createElement(Ee.default,{style:oe})),Qe.createElement(he,{onFileChange:qe}))),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Qe.createElement(Ee.default,{style:{width:264}})),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Qe.createElement(lt.Z,null,Qe.createElement(ee.default.Item,{name:"width",style:{margin:0}},Qe.createElement(Ke.Z,{style:{width:264}})),Qe.createElement("span",{className:"ml8"},"%"))),Qe.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Qe.createElement(Oe.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"}]})),Qe.createElement("aside",null,Qe.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Qe.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Qe.createElement(ie.ZP,{type:"default",onClick:Fe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return Qe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Qe.createElement("input",{type:"file",onChange:ye}))}function pe(ye,Fe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,$e.bg)())throw se.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",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(Re){Fe(JSON.parse(Re.target.responseText),ye)},!1),tt.addEventListener("error",function(Re){console.error(Re)},!1),tt.open("POST",`${it.KI}/api/attachments.json`),tt.send(Pe)}},91558:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ee}});var ee=te(59301),se=te(4676);class Ee extends ee.Component{constructor(Ke){super(Ke);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Ke}=this.props;return(0,se.createPortal)(Ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ot,Ht,te){"use strict";te.d(Ht,{i:function(){return oe},Z:function(){return me}});var ee={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"},se=te(71418),Ee=te(6848),lt=te(92310),Ke=te.n(lt),Oe=te(51257),ie=te(28426),it=te(48790),rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEx5JREFUaEPFWwd4FWW6fueE9NATIEAoKkWKgIKVEkBgl2LB6159EFdRwHVd9a67SC+ryFVBEDGAUq57d0WUK6DuigYSeglFMJQIhBJSIIYUQgohObPP9/1l/pmcE7h9nvCcc+bMzJn53v/9vvcrWABQfuovrf3VeMeClWhbVrwFC5Zl0Vfi1aLP/EHu976K42wAtmXBx2cCtk9ew+ZT+bsbbT4/XUWeT1cUf4Bt61faY9v8a2I/vxXn0X7+p86l/bYftu3n7/30Sof6bdAd2351LXmMOl++0nUt/hlxnrg+vVe/6xfPbRwv7oeuJ+5RfUdPz/uMe5VP5zwfkOeDf6tlhUxqPXxOtkXgVFfVHLFgNYHlcwBRIBE+cIPEexg4+hPn0K0IPCz4A4GkrH4DkCxpEDa2fCAFqzC8AsMBifYLI6p93vdkUGUwtzEtCZC4bg0bXxnRNDrdlwBIfG8eoxZP3SCJc+sEicEUhvLBLrQsXw+r5Ognn8LGk4IoPiiQhB1vzCQ+XjHNeP2/AUkZU8JpgCRWr1yxinFy9bu+IyYZrAH8sP3ECsVOBwx1nGCPGyTN8kDg/ReYxDaFf41Vkr46F0C8MLRihmCFCyT6zNDyUYI9wu8J1+cB0+XuDPemndz/GJMcZvDyq5NJjrsz2cbuTrNPuLCgTGIXLFZ6IDa5wPeCZSwUuXoMN6h8huPOfUCeVXxklc1xQxpbAENGDwSSdHcBQFJgmbGrbpAEyHVtprvjCEKuTDyZwoJdV22myIf0xCV9nAGAMiiBJK0ury9B0oDUzSSXy6sVkxw26vgp783P7tkBnRjMhqF7pEVfdHilrYSAIEMgJhmCQbmx/weQnPgjRYSOSeKhhLEFo9wxSa14wxBelggFoUESLu6/AZK8t1qxynB3LrEQUDj4YRUfWmFzdNdqzaPQNJMckBRLHHfnuMP/FXfHisvZeNUFZBKBJBWWkn9a1ZmsUmxwAr5WV6Q4vTFJqzZ37AkUk26aSVppGrGyFkiWBEhK6OAgEQBS4RlCoLz4Z+SfPY42d9yPeuGROmbRm6Lcc2gYG8/7y4ouscuMatJcSPAbxKSaqmvIyTiI2IQOiGocx1CQ2qLb5N/MOoXWne9ESGg4uyOtzNndObJbSW0d1GGjMPsMrleUodkt3ehMKZdV3FEM8oDETCKFZ6Om+jp8IfW0iiu9lI0afzUaNUtwJL6U0mSbxi3b833WxSQzbrndnQ2r8OBH7OIcN6cktbOPv9dSW2Q5tO9C+m7sXrMYo6YkIaZRnM6XKktLsP7N8bhr1DPo3H8UNsydiBYde+CeX73ExwQGyYlJZUX5+HLWOPQd+xra9xmoqUMgnT2Qih1/eQ+jZ61EdKM4zSQHJLUiAzPp74teQ3SjWPR7+nWZYymQ3PJZanwNIEnww5s+xeXs00h8ZrJwqbCxbfU8Vn0Dxr4OyyfcLP0rzD2L3WsXo8M9Q3Hb3UOcOOlVfwFcnkzs+MUqPLDMFuwgiS2N5HV3ngSVjwWQnb4Huz9bjIcmJyGqcaxWdT/t/AY/fPNnPDpjBSLrN0Z68lr8tONvePxPnwC+kFrJ7P51y5B9NE0DQW6qvPgywqPro15YhEtHVF+rxLXyUkQ1agLLCpHZEpDQ9W70Hj1RBSeDSUIyU0z6+VwGvk+ajgHPTkZ8x17Oqtbxxu3CaLfj7vwozD6NbX9+G536jkDnB0bw+QVZJ7Hr00W448HH0a5HP52Y7vrsfVReLUb/sa8bjGN+G6AbUl0qPP49KYjoaOvy/iQNkFJvygUpZmmFxpmo4+4upO/Bns8WY9SkJYhu0kxL703vT0JEdAMMHD+TQSsrKsCGuRMweOJstOzUy11xsICcEwdRkp+j40xVxVX8uOkztO+diKZtbnMBdDnrNM4e2Ioew55AWFSMfpiGzVqh1e29QfFJSditq99C3k+H9fl+fw3smhqEhIYFFY/Nb+uG+598VYOnxIZwk34c3bIOp9OSkfjsVDSIa8nH7d+4AkXZmXhwwhz44EPu6SPYv3El+jw0jl2pcrFKRQZyd2bVwQTJupyWZKtSDq1Ik0kkv10gyc8HN6xAVUUZKq4UoTA7E/Ede/BD3/XI8ygvuYzkJVMRGhGJsMhobYjykkJmE7kB2lp07Il7n3g5oLsj9mxa9Ef0Gvk0Grdqj4YtEmD5iC1A1pHdSPtiKUa8thDRDZvyvhpKzxQwOjkFNi+fjbLCi7zihWZQ4KmV7KhB2nNqzyZ2m/1+PcmViFYUF6D051w+u+Z6Fc4d3oE23e9FSGgou6HKqyXw+/2IimnIv5Oeso5LSN0HjdbVkJjGcYiIaSyVprua4Up8PUyyCvYtsS0fuSyhxEyQbKP+ZgK1b91SVJVf5RsruZiFuPa3I6ReKO7+pxew89/ncyBuf2d/RDYitwdUlBbjTFoKbukzEFHSqA2btUa73gNlkitreVKqSb2IE9s24OCGVXhszmpEyvNcS9+24ZO1OhbaUt0pF7Fl+WzU1FRjyG/mSEYYwLhqdkJYpK54A74QH/r/+nVXwCfgfty0JijrbuaLLgMeRvue/WuVozS7XMpRuD5+HgLIWwT1xiQvk5SgyD66D3vXLsHIP36A6MZxOL33exz8ahXf7+AX5qDZLV0Y+KKcTGx6/3UMe3ke4treLp5HVibIsDnH9+N46pe1nrM4Lws11VVomtChDhsIVrTt0Red+o/kWKPqXQSQ31+NB1/4k8yPZH2V1rVUFU5FwUYKAeQLQf9nSEA48ejk7k04tuUL/PLldw01JlSdqMMZhVq/X+dgZGByuZs/no3b+z2E9r36u66rXF5tkJzk2/p57wciUSWbaSapOOMIh0AgMUCff4gRf1iMeuHh+PuCV9GweQIKzp/E4AmzEXdrF3aR5Aa/WzwZQ383D7FtOxuVclGZyD+XgfNHdjm5jgVcSN+HsuICdHrgl9q9BUOJDEGxI6H7fSIPl0zavGwWivLOo3XX3qokLn2a4e7YSuJzbsYhvv8Bz0xxSfCTu7/F0c3r8PC0j3C9vBTlRQWuqrZKjmWlCfALA0fXb4zQiGh8vfBVdOlPAA2oXYhVVQd5jkiOZfWcniV/z2KXzNaSW4sBBZIFcnmmq8s+tg/7Pk/C8D8sQmh4FLavfgt3PTQOm5fNRKP4NgiNiOIbra6qRFHOOTSKb4vQSLHvzhFPI7bd7Tp3Uq0IcrbZJ9KQ+vFc9Bw5Ft0ffFyoy7o224lBspbAq3jLslkouHCK8ymBg4xBEhRd6pefL+ecRpNWt2HAs1N0VYKs9RMBlPwFHpn+Mc4d2o6DG1fejFdjIdOu+wP46r1X0KX/w4JBRsvBVXBV7RFXackP69Lu9zVATu/HrCY4Etwbk3KOpWHfF0nokvgwLhxNw6CJc1BxpRDffzAZLTvficgGjfmGrpWVIvtYGlp17YNICqSWhY73D2cBIIvmIq+wLBTnncd3709C04RbMeSluSgtuIjvF1PeEXy7Y9gTLAREkifbPbCRsnQWSLkNefEN1TrSpSBJGy3ByRWlfDSH2Zo4bqoRK/wcQytLCtEwvi273OrKCqdup4umflyvLMfptM3ISt+LhG73oFPf4QgPj+E4HR7TEGGRMbov5W1pmDVB1bviOHRp1yIdg8yE1WGSKpoKJpERr1deRX7mMWQd2YlLmcdQLywM7e5KRK8RT6P40gUkfzAFgyfMkgyxOGkj0MjgsW06Oc0/0nCqSm5ZKC3Iw5bls3D18iU8NnsVIhvFgST32YNbpftzmES50PGULxHTtDkGjJuK+nEtRdtDxRYAyctmsqwe+uKbuuLA6aVRudbqjhi3fDbHILqes9JlAhuo/UC9JACVpUU4uedbnPthB2LbdETXgY8iuknzIFLdbCh6WxpcF5F5qmgQWvk7F9m2TO0DSWoRnwSL6P21ilJ8u+j3LCNJRpPcHvrSW2jQrDUbu4QAWjIVg8bPYnVHWxEBtGQKHvztm4hr20krRgGOuG7OiQPY9deFfD3axiz8iiW46srSPsE2C+cP7UDaumVI6HEf+oye4MprTJAIoGtlV9DnsYlSOAgWqpzD6WYK93dg/QqER9VH4rhpRhvAEQL0zGaHVHRbbWRs/xpHt65Hv6deQ2ybDrXjjDxOdX7FApEdWg/wZk2QG3z5OxYyg/y0mGVPJziThDHPHkxF7K1dmbr7/2MZfvEvC7h8Qt8xQB9OQ9M2HRAeFcNmraosR8G5DAYnNErkRt2H/ApNE25jgx9NXocfv1uDpq1vRasuvfHj92sxZuFGcT8ekKrKSvD51KfQY/gY3PGLJwP7PRmTCKDcjB9uKl6ogyinG/jcdJccvpSZzmLDVGy65Q0b+aeP4WJmOu4Y8s+OCxVaX7ZFbDSIbYlmbToa/Sp351YtHF2XI9HALm77e7rd4PeIgNoxyXF3tLJJHhNAw16drwG6QgAlTUfzDt25msAAVVzljL5Fhx6IqE/7gM79RqFJ61v4PeVVPsuHPo+Ox5lDO7B37QcY+95GnNjxDXKOHxAgSe/mr6nGpVPpaNSyLaIaiESVNvp81yPPOWCQy1o6A1QaotKOUneSQkoYO/IbwI5P5qNeWDgGPi8AUs2/I5v+ijMHUt1KUP6SSl4pgaXKhntzEuPW3e5Bt4GjRZw0ZhuCVb/VfuvS9gXMIBkYaim1wCAJoLIzCKDlGPrKuy6ANi+dgcTnpksXZ6E49yySk6Zh8G/eQBytIjXPoJqEdMc+0Yc6sz8Fe9YuYYAy9yUjL/Oo88yWyOSzDu9GXPvOiIltob+jxLf7sCdc9tmSNBME6LDfzhUZvazJ6fa0WLa6QUeynGLQwPEzpAioPdsgDOcurGZs/wrHtm7AY9NWGJUCMd9g5lPa6AFACgaUdXHbfJkHOVVscne0os3uqEhmaR89lfgu98QBpK3/iAGiCoHP50PJxQvYsowAmobYdpTz+DgGbU6azgCR5HVAFzHFqWJYyNyfgr1rP8SYBRuEpKc1Ll/pfWXFFXwx9Sk88NTvuTJRlwRngPzVGPbiXEEcDYjnvWz0JS+dBV9ICDNIMa12C7329E/Gto0M0OgZK1mkOCKkrkkht0AIClDu1ndtanfrdgOZhMrmcponmHCg/Vnp+3Do69UY+rt3uJpN25X8bKQsm8myt35sPBuwvLgAx1PXo0viI4hp2oKjfUhIGNr26usoOgnUmQMCoKcWbGCDekGqulqCz2eMZYCoFaGEQ6BAQwAV5pxBfOeenBcF2sz6XN7Jw9y/GTR+hnZxOu64Zh3Mhh9wfOt6HGeAVom44ZouCs4kcWzdsw1WTuo7zCAFEq14fhbZZdWrXRnLsvDTrr+hrOhnFF7IRHV1FYa/sgCoV4/BUAAFNoezl1oJj05f4czayfh3Zn8qVyfGzF+vx7noHk7vS+YcJTfjIM7/sBODJs5Cyy69+YLBQCKAqB2gYp2Zp3pjBT1zUfYZFjeDxs/Uak31hcw5O1rtly+cYkFEP35q9ybO9Ya/tkhQ0wBJt865UuCwq7a7q93d5TwoN+VtHhoxQVKTOiZIprvLSt+D/MyjLLMTut2rXRldp7QgFzs+eRv3PfkqP6yot8p8R0t2NREkXzWDwQ25vZ8nYcx8UZtTC2bbqrdAK5zKUc1u6YqB46bCCnPaBoFASqVaXE0NBlOiqkpATtwWBUkV7KlmtlzGoOdJZgunaIoFndzaNs4f3olD3/wb76LF1qnfSLTt2dfFvP9869xhk4pdVk7K28wg7U6MCR/2PwaTTJBM8cAxiYZIiH2GuxTHKDflgKQafrVjnLxBP/VsIowYKFhNLOcFasSkQHlSneyVFXAVk7wgOXFKJowGSAH7OgFm7hSoQrGZMUkUWN1TquIY77Eqjlk5W/5VVxIUSK6YpBSe2RsSS9sI9ka1gUo2HlAdIBRIXgFijHMZosE7c+cF6WbmGwIHHtGmoM09ziVVmxYTNwmSMV3knZXj2OcadKQOb3B15y0BWdmb5+ValhWvDM6zWEwcZz5O+ikNSjAmqclULdu9DT89GBl4CIWvy0xUSlFGGGMwMhCT9P2peMS0vUEUNJjETXFS+oa7c5gkV7wuchoGl0C62g6GBA/MJHMMWVWunf6PqlZIUPOsnC3zPrV59NeR2WoA3qkocJmh1miWmxmq0h0ihx7lsHwgkHTrXAAlCGlMq3qnWlUcM2KS192p3IqhFa5AJ7dBoXKBJIN7QJCcEWPvpJDAyIhV1N81GOOIAZNJDkhmYZTdrTFUAhtrrOzUt1ujxj4C2E201JZgcZ/VNWkawOh62secBqLWufgcqCvLDs0z3+CAZIwYe9xdLVepXJScFOKWhWQOd1rVoqqDTMGnV2U85AEN2cQw5h245yd7OLo8oxt4wVyYGyQnkXUadIa6K4xARA9+HALJ8vvfsW0kKnen3JQDkptFyiUKAIUrctSaSGh56uZGIGn3ZTLJ+99dlOpz/lcFOSQxrizjSBCQboZJdYMkWxgekNxFTckgs9cTNM7IZpxqypkTriKZzoPt3xpREzYp6t7x2f8ARtZc8eay0EoAAAAASUVORK5CYII=",$e="data:image/png;base64,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",Qe="data:image/png;base64,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",ze="data:image/png;base64,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",Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII=",re="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",ne=te(59301);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:rt,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ne,swimg:re},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var me=({className:he,dataSource:pe=[],col:ye=4,right:Fe,bottom:Pe=23,precision:tt=0,wrapWidth:Re=1200,trackEventItems:Ft,loading:qe,onRemove:ut=()=>{},isCurrent:Ye=!0,showAlias:bt=!1})=>{const Dt=Math.floor((Re-(ye-1)*Fe)/ye),Rt=[{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 ne.createElement(se.Z,{spinning:qe},ne.createElement("div",{className:Ke()(ee.list,he)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Ue,Tt)=>{var jt;const{name:Me,id:et,identifier:Et,featured:Xt,school_name:mt,image_url:en,excellent:Ce,is_plan:qt}=Ue;return ne.createElement("div",{key:et,className:ee.wrap,style:{width:Dt,marginRight:(1+Tt)%ye===0?0:Fe+tt,marginBottom:Pe}},ne.createElement("a",{className:ee.li,onClick:ft=>{ft.preventDefault(),ft.stopPropagation(),Ft&&(0,Oe.L9)([Ft]),(0,Oe.xg)(`/paths/${Et}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${en}`}),Ye&&(0,it.bg)()&&(Ue==null?void 0:Ue.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:ft=>{ft.stopPropagation(),ut(Ue)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jt=Ue==null?void 0:Ue.subject_tags)==null?void 0:jt.map((ft,En)=>{var Tn,vt;if(En===0){const Be=(Tn=Rt.find(ve=>ve.name==ft))==null?void 0:Tn.swimg;return ne.createElement("img",{className:ee.sign,src:Be,style:{left:"-4px"}})}const st=(vt=Rt.find(Be=>Be.name==ft))==null?void 0:vt.ptimg;return ne.createElement("img",{className:ee.sign,src:st,style:{left:`${48+52*(En-1)+2*En}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ue==null?void 0:Ue.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(Ee.Z,{title:bt&&(Ue!=null&&Ue.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ue==null?void 0:Ue.excellent_alias_name}`)):Me},ne.createElement("span",{className:ee.e},bt&&(Ue==null?void 0:Ue.excellent_alias_name)||Me))),ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(Ee.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ue.stages_count))),ne.createElement(Ee.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,Ue.members_count)))))))})),!pe.length&&ne.createElement(ie.Z,null)))}},9148:function(Ot,Ht,te){"use strict";te.d(Ht,{jL:function(){return Ke},w9:function(){return Ue},QD:function(){return Jt},cQ:function(){return ut.Z},op:function(){return we},O5:function(){return kn},_b:function(){return Yn},t7:function(){return E},Gi:function(){return Xt},YG:function(){return et},qp:function(){return Qe},vr:function(){return Bn},qE:function(){return $t},Je:function(){return ne},wb:function(){return qe},cq:function(){return En},tp:function(){return re}});var ee=te(59301),se={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"},Ee="data:image/png;base64,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",Ke=({dataSource:Ae=[],img:je,imgWidth:gt=346,title:De,sunTitle:ot,bannerExtraContent:yt})=>ee.createElement("div",{className:se.banner},ee.createElement("div",{className:se.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,De),ee.createElement("span",null,ot)),Ae.length>0&&ee.createElement("div",{className:se.btns},Ae.map((Ct,Ie)=>ee.createElement("div",{key:Ie,onClick:Ct.click},Ct.name,Ct.sign?ee.createElement("img",{src:Ee,width:39}):null))),yt),je&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:je,width:gt}))),Oe={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"},ie=te(92310),it=te.n(ie),rt=te(89392),Qe=({dataSource:Ae=[],value:je,onChange:gt,onTitleChange:De,className:ot,title:yt,titleWidth:Ct=41,style:Ie={},fontColor:Ge="#6A7283",showCount:We})=>{const[Mt,Kt]=(0,ee.useState)(0),[zt,An]=(0,ee.useState)(!1),ct=(0,ee.useRef)(null),on=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var xn;Ae.length!==0&&(((xn=ct==null?void 0:ct.current)==null?void 0:xn.clientHeight)>97?Kt(1):Kt(0)),Ae.length===0&&Kt(0),An(!1)},[Ae]),ee.createElement("div",{className:it()(Oe.row,ot),style:Ie},ee.createElement("div",{onClick:(0,rt.throttle)(()=>De==null?void 0:De(),2e3),style:{width:Ct,marginTop:zt?12:4},className:`${Oe.title} ${De?"current":""}`},yt),ee.createElement("div",{className:zt?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},ee.createElement("div",{className:Oe.bar,ref:on,style:Mt>0?{height:Mt===1?97:"auto",overflow:Mt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:Oe.tag,ref:ct},Ae==null?void 0:Ae.map(xn=>ee.createElement("span",{onClick:()=>gt(xn.id),key:xn.id,style:{color:Ge},className:je===xn.id?Oe.active:""},ee.createElement("span",{title:xn.name,className:Oe.name},xn.name),!!We&&ee.createElement("span",{className:Oe.num},xn.count))))),!!Mt&&ee.createElement(ee.Fragment,null,Mt===1?ee.createElement("div",{onClick:()=>{var xn;Kt(2),((xn=ct==null?void 0:ct.current)==null?void 0:xn.clientHeight)>245?An(!0):An(!1)},className:Oe.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{on.current.scrollTop=0,Kt(1),An(!1)},className:Oe.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},re=({dataSource:Ae=[],value:je,onChange:gt,className:De,style:ot={}})=>ee.createElement("div",{style:ot,className:it()(ze.tabs,De)},Ae.map(yt=>ee.createElement("span",{onClick:()=>gt(yt.id),className:je===yt.id?ze.active:"",key:yt.id},yt.name))),a={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"},y=te(92832),E=({dataSource:Ae=[],value:je="",onChange:gt,onInputChange:De=()=>{},className:ot,style:yt={},placeholder:Ct,allowClear:Ie=!1})=>{var Ge;const[We,Mt]=(0,ee.useState)(""),[Kt,zt]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var on;let xn=je;(on=JSON.stringify(je))!=null&&on.includes("{")&&(Mt(je.id),xn=je.value||"");try{zt(decodeURIComponent(xn||""))}catch(On){zt(decodeURIComponent(xn||""))}},[je]);const An=()=>{gt(encodeURIComponent(Kt),We||null)},ct=on=>{on!==We&&(Mt(on),gt(encodeURIComponent(Kt),on))};return ee.createElement("div",{className:it()(a.input,ot),style:yt},!!Ae.length&&ee.createElement("div",{className:a.dropdown},ee.createElement("div",{className:a.text},(Ge=Ae.find(on=>on.id===We))==null?void 0:Ge.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:a.b1}),ee.createElement("b",{className:a.b2})),ee.createElement("div",{className:a.menu},Ae.map((on,xn)=>ee.createElement("div",{key:xn,onClick:()=>ct(on.id)},on.name)))),ee.createElement(y.default,{onPressEnter:An,value:Kt,onChange:on=>{zt(on.target.value),De(encodeURIComponent(on.target.value),We||null)},bordered:!1,placeholder:Ct}),ee.createElement("i",{onClick:An,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:Ae,onChange:je,className:gt,total:De,pageSize:ot,style:yt={}})=>{const Ct=Ae<2,Ie=Ae>=Math.ceil(De/ot);return De<=ot?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:it()(x.quickPager,gt),style:yt},ee.createElement("div",{onClick:()=>{Ct||je(Ae-1,"prev")},className:Ct?x.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{Ie||je(Ae+1,"next")},className:Ie?x.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},ae=te(71418),me=te(6848),he=te(13570),pe=te(346),ye=te(51257),Fe=te(96908),Pe=te(57177),tt=te(81378),Re=te(28426),qe=({className:Ae,dataSource:je=[],col:gt=4,right:De,bottom:ot=23,precision:yt=0,wrapWidth:Ct=1200,trackEventItems:Ie,loading:Ge})=>{const We=Math.floor((Ct-(gt-1)*De)/gt);return ee.createElement(ae.Z,{spinning:Ge},ee.createElement("div",{className:it()(oe.list,Ae)},!!je.length&&je.map((Mt,Kt)=>{const{name:zt,id:An,identifier:ct,power:on,cover_image_id:xn,pic:On}=Mt;return ee.createElement("div",{className:oe.wrap,key:An,style:{width:We,marginRight:(1+Kt)%gt===0?0:De+yt,marginBottom:ot}},ee.createElement("a",{target:"_blank",href:`/shixuns/${ct}/challenges`,className:oe.li,onClick:Qt=>{Qt.preventDefault(),Ie&&(0,ye.L9)([Ie]),on&&(0,ye.xg)(`/shixuns/${ct}/challenges`)}},ee.createElement("div",{className:oe.img},ee.createElement("img",{className:oe.cover,src:`${On}`}),Mt.is_jupyter&&ee.createElement("img",{className:oe.sign,src:Fe}),Mt.is_jupyter_lab&&ee.createElement("img",{className:oe.sign,src:Pe}),Mt.is_unity_3d&&ee.createElement("img",{className:oe.sign,src:tt})),ee.createElement("div",{className:oe.name},ee.createElement(me.Z,{title:zt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:oe.e},zt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:oe.tags},ee.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Mt.challenges_count))),!!Mt.myshixuns_count&&ee.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Mt.myshixuns_count))),ee.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Mt.level))),ee.createElement("div",{className:oe.rate},ee.createElement(he.Z,{allowHalf:!0,disabled:!0,defaultValue:Mt.score_info}),ee.createElement("span",null,"\xA0",Mt.score_info?`${Mt.score_info}\u5206`:"5\u5206")))),!on&&ee.createElement("div",{className:oe.lockWrap},ee.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!je.length&&ee.createElement(Re.Z,null)))},ut=te(7501),Ye={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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",Dt=te(59301),Ue=({className:Ae,dataSource:je=[],col:gt=4,right:De,bottom:ot=23,precision:yt=0,wrapWidth:Ct=1200,trackEventItems:Ie,loading:Ge})=>{const We=Math.floor((Ct-(gt-1)*De)/gt);return Dt.createElement(ae.Z,{spinning:Ge},Dt.createElement("div",{className:it()(Ye.list,Ae)},!!je.length&&je.map((Mt,Kt)=>{const{subject_identifier:zt,id:An,identifier:ct,power:on}=Mt,xn=Mt.is_public!=0&&Mt.is_public;return Dt.createElement("div",{className:Ye.wrap,key:An,style:{width:We,marginRight:(1+Kt)%gt===0?0:De+yt,marginBottom:ot}},Dt.createElement("a",{className:Ye.li,onClick:On=>{On.preventDefault(),Ie&&(0,ye.L9)([Ie]),(0,ye.xg)(Mt.first_category_url)}},Dt.createElement("div",{className:Ye.top},Dt.createElement(me.Z,{title:Mt.name},Dt.createElement("div",{className:Ye.name},Mt.name)),Dt.createElement("img",{className:Ye.img,src:pe.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),Dt.createElement("div",{className:Ye.text,title:Mt.creator},Mt.creator),zt&&Dt.createElement("div",{className:Ye.btns},Dt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Dt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xn&&Dt.createElement("div",{className:Ye.sign},"\u516C\u5F00")),Dt.createElement("div",{className:Ye.bottom},Mt.visits>0&&Dt.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-liulanyan"}),Dt.createElement("span",null,Mt.visits))),Mt.course_members_count>0&&Dt.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-chengyuan"}),Mt.course_members_count)),Mt.tasks_count>0&&Dt.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-zuoye"}),Mt.tasks_count)),Mt.is_end?Dt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Dt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mt.is_accessible&&Dt.createElement("div",{className:Ye.lockWrap},Dt.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Dt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!je.length&&Dt.createElement(Re.Z,null)))},Tt={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"},jt=te(25690),et=({dataSource:Ae=[],value:je,onChange:gt,className:De,style:ot={},tabBarExtraContent:yt})=>ee.createElement("div",{className:it()(Tt.tabs,De),style:ot},ee.createElement("div",{className:Tt.tabsWrap},Ae.map((Ct,Ie)=>ee.createElement("aside",{className:Tt.tab,onClick:()=>{gt(Ct.id),Ct.link&&jt.history.push(Ct.link)},key:Ie},ee.createElement("div",{className:je===Ct.id?Tt.active:""},Ct.name),(Ct==null?void 0:Ct.resetCount)==null&&(Ct==null?void 0:Ct.total)!==void 0&&ee.createElement("span",null,"\uFF08",Ct==null?void 0:Ct.total,"\uFF09"),(Ct==null?void 0:Ct.resetCount)!==void 0&&(Ct==null?void 0:Ct.total)!==void 0&&ee.createElement(me.Z,{title:(Ct==null?void 0:Ct.tip)!=null?Ct==null?void 0:Ct.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},Ct==null?void 0:Ct.resetCount),"/",ee.createElement("span",null,Ct==null?void 0:Ct.total),"\uFF09"))))),ee.createElement("div",{className:Tt.tabBar},yt)),Xt=({className:Ae,style:je={},children:gt})=>ee.createElement("div",{className:it()(Ae),style:je},gt),mt={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"},en=te(38854),Ce=te(20834);const qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var En=({sortValue:Ae,dropValue:je,className:gt,onSort:De,onDrop:ot,dataSource:yt=qt})=>{var Ct;return ee.createElement("div",{className:it()(mt.orderWrap,gt)},ee.createElement(en.Z,{dropdownRender:()=>ee.createElement(Ce.default,null,yt.map((Ie,Ge)=>ee.createElement(Ce.default.Item,{key:Ge,onClick:()=>ot(Ie.id)},Ie.name)))},ee.createElement("span",{className:mt.orderTextWrap},(Ct=yt.find(Ie=>je===Ie.id))==null?void 0:Ct.name)),ee.createElement("span",{className:mt.orderIconWrap},ee.createElement("span",{className:mt.orderAsc},ee.createElement("i",{className:Ae==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>De(Ae==="asc"?"desc":"asc")})),ee.createElement("span",{className:mt.orderDesc},ee.createElement("i",{className:Ae==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>De(Ae==="asc"?"desc":"asc")}))))},Tn={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"},vt=te(3113),st=Object.defineProperty,Be=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,nt=(Ae,je,gt)=>je in Ae?st(Ae,je,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ae[je]=gt,xe=(Ae,je)=>{for(var gt in je||(je={}))ve.call(je,gt)&&nt(Ae,gt,je[gt]);if(Be)for(var gt of Be(je))at.call(je,gt)&&nt(Ae,gt,je[gt]);return Ae},fe=(Ae,je)=>{var gt={};for(var De in Ae)ve.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&Be)for(var De of Be(Ae))je.indexOf(De)<0&&at.call(Ae,De)&&(gt[De]=Ae[De]);return gt},dt=(Ae,je,gt)=>new Promise((De,ot)=>{var yt=Ge=>{try{Ie(gt.next(Ge))}catch(We){ot(We)}},Ct=Ge=>{try{Ie(gt.throw(Ge))}catch(We){ot(We)}},Ie=Ge=>Ge.done?De(Ge.value):Promise.resolve(Ge.value).then(yt,Ct);Ie((gt=gt.apply(Ae,je)).next())}),we=Ae=>{var je=Ae,{className:gt,style:De,children:ot,loading:yt=!1,openLoading:Ct,onClick:Ie=()=>{},size:Ge="middle",shape:We="round"}=je,Mt=fe(je,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kt,zt]=(0,ee.useState)(!1);return ee.createElement(vt.ZP,xe({onClick:(0,rt.throttle)(An=>dt(void 0,null,function*(){Ct&&zt(!0);try{yield Ie(An)}catch(ct){console.log("error",ct)}Ct&&zt(!1)}),2e3,{leading:!0,trailing:!1}),className:it()(Tn.btn,Tn[`${Ge}-${We}`],gt),style:De,size:Ge,shape:We,loading:Kt||yt},Mt),ot)},ht={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"},$t=({className:Ae,style:je,children:gt=null,onClick:De,title:ot})=>ee.createElement("div",{className:it()(ht.head,Ae),style:je},ee.createElement("span",{className:"primary-hover",onClick:De},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:ot},ot),ee.createElement("div",{className:ht.node},gt)),Wt={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"},Jt=({confirmShow:Ae=!0,confirmTitle:je,confirmClick:gt,cancelShow:De=!0,cancelTitle:ot,cancelClick:yt,className:Ct,style:Ie,confirmLoading:Ge=!1})=>ee.createElement("div",{className:it()(Wt.btns,Ct),style:Ie},Ae&&ee.createElement(vt.ZP,{loading:Ge,onClick:gt,type:"primary",className:Wt.confirm},je),De&&ee.createElement(vt.ZP,{onClick:yt,className:Wt.cancel},ot)),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"},Bn=({className:Ae,style:je={},LeftContent:gt,children:De,RightContent:ot})=>ee.createElement("div",{className:it()(kt.fixedBottom,Ae),style:je},ee.createElement("div",{className:kt.wrap},ee.createElement("div",{className:kt.left},gt),ee.createElement("div",{className:kt.center},De),ee.createElement("div",{className:kt.right},ot))),Pn={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:Ae,style:je={},dataSource:gt=[]})=>ee.createElement("div",{className:it()(Pn.crumbs,Ae),style:je},gt.map((De,ot)=>otjt.history.push(De.path)},De.name):ee.createElement("span",null,De.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:ot,style:{color:"#5F6368"}},De.name))),pt=te(31797),ea=Object.defineProperty,Na=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,Ea=(Ae,je,gt)=>je in Ae?ea(Ae,je,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ae[je]=gt,qn=(Ae,je)=>{for(var gt in je||(je={}))Ca.call(je,gt)&&Ea(Ae,gt,je[gt]);if(ga)for(var gt of ga(je))nr.call(je,gt)&&Ea(Ae,gt,je[gt]);return Ae},Cr=(Ae,je)=>Na(Ae,Ma(je)),an=(Ae,je)=>{var gt={};for(var De in Ae)Ca.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&ga)for(var De of ga(Ae))je.indexOf(De)<0&&nr.call(Ae,De)&&(gt[De]=Ae[De]);return gt};const{Countdown:Pt}=pt.default;var kn=Ae=>{var je=Ae,{onChange:gt}=je,De=an(je,["onChange"]);const[ot,yt]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof ot=="number"&&ot>=0&>(ot)},[ot]);const Ct=Ie=>{const Ge=Math.floor(Ie/1e3);yt(Ge)};return ee.createElement(Pt,Cr(qn({},De),{onChange:Ct}))}},37808:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(59301);function se(Ee,lt){const Ke=(0,ee.useRef)();(0,ee.useEffect)(()=>{Ke.current=Ee}),(0,ee.useEffect)(()=>{function Oe(){Ke.current()}if(lt!==null){let ie=setInterval(Oe,lt);return()=>clearInterval(ie)}},[lt])}},35171:function(Ot,Ht,te){"use strict";te.r(Ht),te.d(Ht,{default:function(){return gt}});var ee=te(59301),se={card:"card___c4ypw",head:"head___d2Dfo",element:"element___PyfcV",collaborator:"collaborator___o6MF4",btn:"btn___CF6mw",delSty:"delSty___Wm5pj",delBorder:"delBorder___IVg2Z",copHover:"copHover___rNmmw",wrap:"wrap___feope",center:"center___uU09V",tip:"tip___yCX57",title:"title___OpV1r",content:"content___XU4yH",fixedBtns:"fixedBtns___ItSdd"},Ee=te(92310),lt=te.n(Ee),Ke=te(9148),Oe=te(39793),ie=te(95237),it=te(3113),rt=te(43418),$e=te(92832),Qe=te(1710),ze=te(78241),Ne=te(6848),re=te(5871),a=te(8591),y=te(71418),b=te(24905),E=te(5112),x=te(5083),z=te(51257),ne=te(25690),oe=te(56082),ae=te(87954),me=te(18257),he=te(19719),pe=te(35241),ye=te(28426),Fe=Object.defineProperty,Pe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ut=(De,ot,yt)=>ot in De?Fe(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,Ye=(De,ot)=>{for(var yt in ot||(ot={}))Ft.call(ot,yt)&&ut(De,yt,ot[yt]);if(Re)for(var yt of Re(ot))qe.call(ot,yt)&&ut(De,yt,ot[yt]);return De},bt=(De,ot)=>Pe(De,tt(ot));const Dt=ee.createContext({}),Rt=()=>{const{setActivatorNodeRef:De,listeners:ot}=(0,ee.useContext)(Dt);return ee.createElement(it.ZP,Ye({type:"text",size:"small",icon:ee.createElement(Ne.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},ee.createElement(oe.Z,null)),style:{cursor:"move"},ref:De},ot))},Ue=De=>{const{attributes:ot,listeners:yt,setNodeRef:Ct,setActivatorNodeRef:Ie,transform:Ge,transition:We,isDragging:Mt}=(0,he.nB)({id:De["data-row-key"]}),Kt=Ye(bt(Ye({},De.style),{transform:pe.ux.Translate.toString(Ge),transition:We}),Mt?{position:"relative",zIndex:99}:{}),zt=(0,ee.useMemo)(()=>({setActivatorNodeRef:Ie,listeners:yt}),[Ie,yt]);return ee.createElement(Dt.Provider,{value:zt},ee.createElement("tr",Ye(bt(Ye({},De),{ref:Ct,style:Kt}),ot)))};var jt=({columns:De,dataSource:ot,setDataSource:yt,loading:Ct})=>{const Ie=({active:Ge,over:We})=>{Ge.id!==(We==null?void 0:We.id)&&yt(Mt=>{const Kt=Mt.findIndex(An=>An.id===(Ge==null?void 0:Ge.id)),zt=Mt.findIndex(An=>An.id===(We==null?void 0:We.id));return(0,he.Rp)(Mt,Kt,zt)})};return ee.createElement(ae.LB,{modifiers:[me.DL],onDragEnd:Ie},ee.createElement(he.Fo,{items:ot.map(Ge=>Ge.id),strategy:he.qw},ee.createElement(Qe.default,{pagination:!1,scroll:{y:400},rowKey:"id",loading:Ct,locale:{emptyText:ee.createElement(ye.Z,{styles:{margin:"80px auto"},customText:ee.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",ee.createElement("span",{style:{color:"#CA7720"}},"\u53F3\u4E0A\u89D2\u64CD\u4F5C\u6309\u94AE"),"\u8FDB\u884C\u6DFB\u52A0\uFF5E")})},dataSource:ot,components:{body:{row:Ue}},columns:[{key:"sort",align:"center",width:80,render:()=>ee.createElement(Rt,null)},...De],size:"middle"})))},Me=te(99313),et=te(19842),Et=te(57809),Xt=te(98228),mt=te(58421),en=te(38986),Ce={flex_box_center:"flex_box_center___Iqqr9",flex_space_between:"flex_space_between___y0uZc",flex_box_vertical_center:"flex_box_vertical_center___akeKA",flex_box_center_end:"flex_box_center_end___DEJG9",flex_box_column:"flex_box_column___pgYr1",scoremodal:"scoremodal___PYXCN",selectWrapper:"selectWrapper___RNoPX",selectWrappers:"selectWrappers___fUTXA",allqingchu:"allqingchu___k6Qgb",title:"title___AAfdA",score:"score___oYtrM",close:"close___i8V3V",content:"content___JpTOI",items:"items___je5K0",bottom:"bottom___jjylc",yes:"yes___Wh4La",no:"no___fIya2",titlecount:"titlecount___pZQaF",add:"add___hT0xx",search:"search___WBmWG",searchIcon:"searchIcon___LgZF_",tabWrap:"tabWrap___lGZ3A",previewModal:"previewModal___jPoO2"},qt=te(55305),ft={flex_box_center:"flex_box_center____Tkex",flex_space_between:"flex_space_between___EZnYm",flex_box_vertical_center:"flex_box_vertical_center___e6Uyw",flex_box_center_end:"flex_box_center_end___FubGu",flex_box_column:"flex_box_column___ibm4g",warp:"warp___IgClr",shixunbutton:"shixunbutton___DTP9s",redio:"redio___wfYmJ",redioitem:"redioitem___Lx8l8",redioitemyes:"redioitemyes___KKsIv",title:"title___GXJmE",titleyes:"titleyes___yYOlS",yestag:"yestag___WQlWV",qcount:"qcount___QpuQ9",score:"score___WkTL9",qtitle:"qtitle___TQM3w",checkbox:"checkbox___XWcyb",checkboxitem:"checkboxitem___eUzWD",checkboxitemyes:"checkboxitemyes___LOyRE",bottom:"bottom___IKM1j",bottomitem:"bottomitem___TaUK6",left:"left___szEjt",right:"right___XEuVG",completion:"completion___bVp0S",content:"content___R3KZ7",items:"items___DCx2v",simple:"simple___GPeTT",shixun:"shixun___hhixj",combination:"combination___toZnZ",program:"program___alaBk"},En=te(91842),Tn=te(24334);const vt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Be=({qitem:De})=>{var ot,yt,Ct,Ie,Ge,We,Mt,Kt,zt,An;return ee.createElement("div",{className:ft.warp},ee.createElement("div",{className:ft.mainPart},ee.createElement("div",{className:ft.qcount},(De==null?void 0:De.question_type)===8&&ee.createElement(En.Z,{className:ft.content,showProgramFill:!0,value:(ot=De==null?void 0:De.program_attr)==null?void 0:ot.description}),(De==null?void 0:De.question_type)!=8&&ee.createElement(En.Z,{className:ft.qtitle,value:(De==null?void 0:De.name)||(De==null?void 0:De.title)})),((De==null?void 0:De.question_type)===0||(De==null?void 0:De.question_type)===2)&&ee.createElement("div",null,(yt=De==null?void 0:De.choices)==null?void 0:yt.map((ct,on)=>ee.createElement("div",{className:ft.redio},!(ct!=null&&ct.is_answer)&&ee.createElement("span",{className:ft.redioitem}),(ct==null?void 0:ct.is_answer)&&ee.createElement("i",{className:`${ft.redioitemyes} icon-duigou1`}),ee.createElement(En.Z,{className:ct!=null&&ct.is_answer?ft.titleyes:ft.title,value:vt[on]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(De==null?void 0:De.question_type)===1&&ee.createElement("div",null,(Ct=De==null?void 0:De.choices)==null?void 0:Ct.map((ct,on)=>ee.createElement("div",{className:ft.checkbox},!(ct!=null&&ct.is_answer)&&ee.createElement("span",{className:ft.checkboxitem}),(ct==null?void 0:ct.is_answer)&&ee.createElement("i",{className:`${ft.checkboxitemyes} icon-duigou1`}),ee.createElement(En.Z,{className:ct!=null&&ct.is_answer?ft.titleyes:ft.title,value:vt[on]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(De==null?void 0:De.question_type)===3&&ee.createElement("div",{className:ft.completion},(Ie=De==null?void 0:De.standard_answer)==null?void 0:Ie.map((ct,on)=>{var xn;return ee.createElement("div",{style:{display:"flex"}},ee.createElement("span",{className:ft.title},"\u586B\u7A7A\u9879",on+1),ee.createElement("div",{className:ft.content},(xn=ct==null?void 0:ct.answer_text)==null?void 0:xn.map((On,Qt)=>ee.createElement("div",{className:ft.items},On))))})),(De==null?void 0:De.question_type)===4&&ee.createElement("div",{className:ft.simple},ee.createElement("div",{className:ft.title},"\u53C2\u8003\u7B54\u6848"),ee.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ge=De==null?void 0:De.answer_texts)!=null&&Ge[0]?ee.createElement(En.Z,{className:ft.content,value:(We=De==null?void 0:De.answer_texts)==null?void 0:We[0]}):ee.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(De==null?void 0:De.question_type)===5&&((Mt=De==null?void 0:De.challenge_names)==null?void 0:Mt.map((ct,on)=>ee.createElement("div",{className:ft.shixun},ee.createElement("span",{className:ft.qtitle},ee.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(on+1),"\u9898"),ct)))),(De==null?void 0:De.question_type)===6&&ee.createElement("div",{className:ft.program},ee.createElement(En.Z,{className:ft.content,value:((Kt=De==null?void 0:De.program_attr)==null?void 0:Kt.description)||"- -"})),(De==null?void 0:De.question_type)===7&&((zt=De==null?void 0:De.sub_item_banks)==null?void 0:zt.map((ct,on)=>{var xn,On,Qt,aa,Dn;return ee.createElement("div",null,ee.createElement("div",{className:ft.combination},ee.createElement("span",{className:ft.qtitle},ct==null?void 0:ct.name)),ee.createElement("div",{className:ft.warp,style:{padding:"0px",paddingTop:20}},ee.createElement("div",null,((ct==null?void 0:ct.item_type)=="SINGLE"||(ct==null?void 0:ct.item_type)=="JUDGMENT")&&((xn=ct==null?void 0:ct.choices)==null?void 0:xn.map((Wn,Zn)=>ee.createElement("div",{className:ft.redio},!(Wn!=null&&Wn.is_answer)&&ee.createElement("span",{className:ft.redioitem}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("i",{className:`${ft.redioitemyes} icon-duigou1`}),ee.createElement(En.Z,{className:Wn!=null&&Wn.is_answer?ft.titleyes:ft.title,value:vt[Zn]+(Wn==null?void 0:Wn.choice_text)}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(ct==null?void 0:ct.item_type)=="MULTIPLE"&&((On=ct==null?void 0:ct.choices)==null?void 0:On.map((Wn,Zn)=>ee.createElement("div",{className:ft.checkbox},!(Wn!=null&&Wn.is_answer)&&ee.createElement("span",{className:ft.checkboxitem}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("i",{className:`${ft.checkboxitemyes} icon-duigou1`}),ee.createElement(En.Z,{className:Wn!=null&&Wn.is_answer?ft.titleyes:ft.title,value:vt[Zn]+(Wn==null?void 0:Wn.choice_text)}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(ct==null?void 0:ct.item_type)=="COMPLETION"&&ee.createElement("div",{className:ft.completion},(Qt=ct==null?void 0:ct.standard_answer)==null?void 0:Qt.map((Wn,Zn)=>{var ra;return ee.createElement("div",{style:{display:"flex"}},ee.createElement("span",{className:ft.title},"\u586B\u7A7A\u9879",Zn+1),ee.createElement("div",{className:ft.content},(ra=Wn==null?void 0:Wn.answer_text)==null?void 0:ra.map((Ia,$n)=>ee.createElement("div",{className:ft.items},Ia))))})),(ct==null?void 0:ct.item_type)=="SUBJECTIVE"&&ee.createElement("div",{className:ft.simple},ee.createElement("div",{className:ft.title},"\u53C2\u8003\u7B54\u6848"),ee.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(aa=ct==null?void 0:ct.answer_texts)!=null&&aa[0]?ee.createElement(En.Z,{className:ft.content,value:(Dn=ct==null?void 0:ct.answer_texts)==null?void 0:Dn[0]}):ee.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(De==null?void 0:De.question_type)===8&&ee.createElement("div",null,ee.createElement(En.Z,{disabledFill:!0,className:ft.content,showProgramFill:!0,value:Tn.Base64.decode(((An=De==null?void 0:De.program_attr)==null?void 0:An.code)||"")})),(De==null?void 0:De.question_type)===5&&ee.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ee.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.author_name)||"- -")),ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.author_school_name)||"- -")),ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.study_count)||"0"))),ee.createElement("a",{className:ft.shixunbutton,href:`/shixuns/${De==null?void 0:De.identifier}/challenges?exercise=true`,target:"_blank"},ee.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((De==null?void 0:De.question_type)<=4||[6,8].includes(De==null?void 0:De.question_type))&&ee.createElement("div",{className:ft.bottom},ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u89E3\u6790"),ee.createElement("span",{className:ft.right},De!=null&&De.analysis?ee.createElement(En.Z,{value:De==null?void 0:De.analysis}):ee.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u96BE\u5EA6"),ee.createElement("span",{className:ft.right},(De==null?void 0:De.difficulty)===1?"\u7B80\u5355":(De==null?void 0:De.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u77E5\u8BC6\u70B9"),ee.createElement("span",{className:ft.right},De!=null&&De.tag_discipline?De==null?void 0:De.tag_discipline:ee.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=te(61250),at=te(57149),nt=te(46722),xe=te(61485),fe=te(59301),dt=Object.defineProperty,Je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Wt=(De,ot,yt)=>ot in De?dt(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,Lt=(De,ot)=>{for(var yt in ot||(ot={}))un.call(ot,yt)&&Wt(De,yt,ot[yt]);if(ht)for(var yt of ht(ot))$t.call(ot,yt)&&Wt(De,yt,ot[yt]);return De},Jt=(De,ot)=>Je(De,we(ot)),kt=(De,ot,yt)=>new Promise((Ct,Ie)=>{var Ge=Kt=>{try{Mt(yt.next(Kt))}catch(zt){Ie(zt)}},We=Kt=>{try{Mt(yt.throw(Kt))}catch(zt){Ie(zt)}},Mt=Kt=>Kt.done?Ct(Kt.value):Promise.resolve(Kt.value).then(Ge,We);Mt((yt=yt.apply(De,ot)).next())});const Yt=({setScoreShow:De,ScoreShow:ot,onOk:yt,isshixuns:Ct,isloadings:Ie,dispatch:Ge,selectedIds:We,user:Mt,virtualId:Kt,shixunsDetail:zt})=>{var An;let[ct,on]=(0,ee.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:"",item_type:"PROGRAM"}),[xn,On]=(0,ee.useState)([]),[Qt,aa]=(0,ee.useState)([]),[Dn,Wn]=(0,ee.useState)([]),[Zn,ra]=(0,ee.useState)([]);const[Ia,$n]=(0,ee.useState)(!1),[ba]=ze.default.useForm(),[ka,dr]=(0,ee.useState)(),[Ja,vr]=(0,ee.useState)(!1);let[Fa,cr]=(0,ee.useState)(Ct);const[dn,Ar]=(0,ee.useState)([]),[Tr,xr]=(0,ee.useState)(0),[gr,Mn]=(0,ee.useState)(!0),[oa,Sa]=(0,ee.useState)([]),[Qn,Qa]=(0,ee.useState)([]),Kn=[{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}],[Ba,ta]=(0,ee.useState)([]),ja=(0,ee.useRef)(new Set),ar=(0,ee.useRef)(new Set),Va=(0,ee.useRef)(1),sr=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],mr=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],rr=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Kr,Or]=(0,ee.useState)(!1),Qr=()=>{ba.resetFields(),Fa=!1,cr(!1),Or(!1),ba.submit()};(0,ee.useEffect)(()=>{ot&&(ba.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,teach_group_id:null}),gr&&Fa&&(ba.setFieldsValue({item_type:"SHIXUN"}),ct.item_type="SHIXUN",on(Lt({},ct)),Mn(!1)),ct.type="0",aa(We),Wn(We),ar.current=new Set(We),zr(ct),Wa(),Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),So())},[ot]),console.log(Qt,Dn,"listitems"),(0,ee.useEffect)(()=>{Tr>0&&setTimeout(()=>{xr(0)},2e3)},[Tr]);function zr(Ze){return kt(this,null,function*(){var At,ln,sn;if($n(!0),on(Lt({},Ze)),(Dn==null?void 0:Dn.length)<=0&&Ze.type==="5"){ra([]),$n(!1);return}let yn=Ze.type==="5"?Dn==null?void 0:Dn.filter(za=>!dn.includes(za)):null,la=Ze.type==="5"?Dn==null?void 0:Dn.filter(za=>dn.includes(za)):null;Va.current=Va.current+1;const Hn=Va.current;Ze.group_id=((At=Ze.group_id)==null?void 0:At.map(za=>za==null?void 0:za.value))||null;let Aa=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:Jt(Lt({},Ze),{discipline_id:((ln=Ze==null?void 0:Ze.courseid)==null?void 0:ln[0])||null,sub_discipline_id:((sn=Ze==null?void 0:Ze.courseid)==null?void 0:sn[1])||null,ids:yn,shixun_ids:la,include_shixuns:!0,keyword:Ze.keyword?encodeURIComponent(Ze.keyword):Ze.keyword,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});Va.current===Hn&&(ra(Aa),$n(!1))})}function Wa(){return kt(this,null,function*(){let Ze=yield(0,en.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ct.type==="5"?null:ct.type,clazz:"ItemBanksGroup"}});On((0,qt.L)(Ze==null?void 0:Ze.disciplines))})}function Mr(Ze){return kt(this,null,function*(){var At;let ln=yield(0,en.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ze}),sn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(At=ln==null?void 0:ln.data)==null?void 0:At.map(yn=>({title:yn.name,id:yn.id,pid:yn.id,value:yn.id,key:yn.id,isLeaf:!yn.have_child}))}];Sa(sn)})}function So(){return kt(this,null,function*(){let Ze=yield(0,nt.Dm)({});(Ze==null?void 0:Ze.status)===0&&Qa(Ze==null?void 0:Ze.groups)})}function to(Ze){return kt(this,null,function*(){var At,ln,sn,yn;$n(!0);let la=(At=Ze.list)==null?void 0:At.filter(za=>!dn.includes(za)),Hn=(ln=Ze.list)==null?void 0:ln.filter(za=>dn.includes(za));if(la.length===0&&Hn.length===0){$n(!1),ra([]);return}let Aa=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:Jt(Lt({},Ze),{discipline_id:((sn=Ze==null?void 0:Ze.courseid)==null?void 0:sn[0])||null,sub_discipline_id:((yn=Ze==null?void 0:Ze.courseid)==null?void 0:yn[1])||null,ids:la,shixun_ids:Hn,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});$n(!1),ra(Aa)})}const Se=Ze=>kt(void 0,null,function*(){const At=yield Ge({type:"shixunsDetail/release",payload:{id:Ze}});let ln=At==null?void 0:At.tag_position,sn=(At==null?void 0:At.evaluation_set_position)||[],yn=At.status;return yn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),zr(ct),!0):(yn===2?a.ZP.error(`\u7B2C${sn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):yn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ln.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),be=Ze=>(Ze==null?void 0:Ze.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ve=()=>Ia?"\u6682\u65E0\u6570\u636E":ct.type==="3"&&!(Qn!=null&&Qn.length)?fe.createElement("span",null,"\u4F60\u8FD8\u672A\u52A0\u5165\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u5148 ",fe.createElement("span",{onClick:()=>{var Ze;return(0,z.xg)(`/users/${(Ze=Mt==null?void 0:Mt.userInfo)==null?void 0:Ze.login}/teach-group`)},style:{color:"#3061D0",cursor:"pointer"}},"\u65B0\u521B\u5EFA\u6559\u7814\u56E2\u961F")):ct.type==="0"&&(Zn==null?void 0:Zn.items_count)===0&&!(ct!=null&&ct.tag_discipline_id)&&!(ct!=null&&ct.difficulty)&&!(ct!=null&&ct.keyword)&&!(ct!=null&&ct.group_id)&&!(ct!=null&&ct.difficulty)?fe.createElement("span",null,"\u4F60\u8FD8\u672A\u521B\u5EFA\u8FC7\u7F16\u7A0B\u9898\uFF0C\u8BF7\u5148 ",fe.createElement("span",{onClick:()=>{(0,z.xg)(`/problems/newcreate?&pageId=${Kt}`),De(!1)},style:{color:"#3061D0",cursor:"pointer"}},"\u521B\u5EFA\u7F16\u7A0B\u9898")):"\u6682\u65E0\u6570\u636E",wt=(Ze,At,ln)=>Ze.map(sn=>sn.key===At?Lt(Lt({},sn),ln):sn.children?Jt(Lt({},sn),{children:wt(sn.children,At,ln)}):sn),Zt=Ze=>kt(void 0,null,function*(){const{key:At}=Ze;let ln=ct.type;const sn=yield(0,nt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(At),type:ln}),{data:yn,total_count:la}=sn||{};la>0&&Sa(Hn=>wt(Hn,At,{children:yn.map(Aa=>({title:Aa.name,id:Aa.id,pid:Aa.id,value:Aa.id,key:Aa.id,isLeaf:!Aa.have_child}))}))});return fe.createElement("div",null,fe.createElement(rt.default,{title:!1,footer:!1,open:ot,width:1200,centered:!0,className:Ce.scoremodal,onCancel:()=>{De(!1)}},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement("div",{className:Ce.title},"\u9009\u62E9\u7F16\u7A0B\u9898")),fe.createElement(Me.default,{className:Ce.tabWrap,activeKey:ct.type,onChange:Ze=>{Ze==="3"?(ct.show_all_share=!0,Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ct.show_all_share=null,Ze==="0"&&Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ct.type=Ze,ct.page=1,ct.updated_at="",ct.quotes="",ct.courseid="",ct.tag_discipline_id=null,ct.difficulty=null,ct.keyword=null,ct.group_id=null,ct.teach_group_id=null,ba.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[],teach_group_id:null}),(ct==null?void 0:ct.item_type)==="SHIXUN"&&ct.type!=="5"&&(Fa=!0,cr(!0)),Or(!1),ct.type==="5"&&(Fa=!1,cr(!1)),on(Lt({},ct)),zr(Lt({},ct)),Wa()},items:[{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u516C\u5171",key:"1"},{label:fe.createElement("div",null,"\u5DF2\u9009",Dn.length>0&&fe.createElement("span",{className:Ce.titlecount},Dn.length),Tr>0&&fe.createElement("span",{className:Ce.add},"+",Tr)),key:"5"}]}),fe.createElement(ze.default,{layout:"inline",form:ba,onValuesChange:(Ze,At)=>{const ln=Object.values(At).some(yn=>yn!==null&&yn!==""&&yn!==void 0),sn=At.keyword==="";if(Or(ln||!sn),ct.page=1,(At==null?void 0:At.item_type)==="SHIXUN"){if(ct.type==="5"?cr(!1):cr(!0),Ze.keyword||Ze.keyword==="")return;ba.submit()}else{if(Ze!=null&&Ze.courseid&&ba.setFieldsValue({tag_discipline_id:""}),cr(!1),Ze.keyword||Ze.keyword==="")return;ba.submit()}},onFinish:Ze=>{var At;ct.type==="3"&&(!Ze.group_id||((At=Ze==null?void 0:Ze.group_id)==null?void 0:At.length)===0)?ct.show_all_share=!0:ct.show_all_share=null,on(Lt(Lt({},ct),Ze)),zr(Lt(Lt({},ct),Ze))}},fe.createElement(ze.default.Item,{name:"courseid"},fe.createElement(et.Z,{className:Ce.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:xn})),!Fa&&fe.createElement(ze.default.Item,{name:"tag_discipline_id"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(An=Zn==null?void 0:Zn.tag_disciplines)==null?void 0:An.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.id},Ze.name)))),fe.createElement(ze.default.Item,{name:Fa?"diff":"difficulty"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Fa&&sr.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)),Fa&&mr.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)))),Fa&&fe.createElement(ze.default.Item,{name:"shixun_publish_status"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},rr.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)))),ct.type==="3"&&!Fa&&fe.createElement(ze.default.Item,{name:"teach_group_id"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u56E2\u961F",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(Ze,At)=>(console.log("---",Ze,At),At.children.toUpperCase().indexOf(Ze.toUpperCase())!==-1)},Qn==null?void 0:Qn.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.group_id},Ze.name)))),(ct.type==="3"||ct.type==="0")&&!Fa&&fe.createElement(ze.default.Item,{name:"group_id"},fe.createElement(Xt.default,{treeDataSimpleMode:!0,style:{width:118},className:Ce.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ze,At)=>At.title.toUpperCase().indexOf(Ze.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Zt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:oa})),Kr&&fe.createElement("span",{className:Ce.allqingchu,onClick:Qr},fe.createElement("i",{className:"iconfont icon-guanbi4"}),fe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),fe.createElement(ze.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},fe.createElement($e.default.Search,{className:Ce.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u7F16\u53F7\u6216\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:fe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ce.searchIcon}`,onClick:()=>ba.submit()}),onSearch:Ze=>{ba.submit()}}))),fe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},fe.createElement("div",{onClick:()=>{ct.updated_at==="asc"?ct.updated_at="desc":ct.updated_at="asc",on(Jt(Lt({},ct),{page:1})),zr(Jt(Lt({},ct),{page:1}))}}," ",ct.updated_at?fe.createElement("img",{src:ct.updated_at==="asc"?ve.Z:at.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),fe.createElement("div",{onClick:()=>{ct.quotes==="asc"?ct.quotes="desc":ct.quotes="asc",on(Jt(Lt({},ct),{page:1})),zr(Jt(Lt({},ct),{page:1}))},style:{marginLeft:20}}," ",ct.quotes?fe.createElement("img",{src:ct.quotes==="asc"?ve.Z:at.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),fe.createElement(Qe.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Zn==null?void 0:Zn.items)||(Zn==null?void 0:Zn.shixun_list),pagination:!1,locale:{emptyText:fe.createElement(ye.Z,{styles:{margin:"18px auto"},customText:Ve()})},loading:Ia,rowKey:Ze=>Ze.id,rowSelection:{type:"checkbox",selectedRowKeys:Qt,getCheckboxProps:Ze=>({disabled:Ze.shixun_tag_num===1}),onSelect(Ze,At,ln){if(At)Fa&&Ar([...dn,Ze.id]),aa([...Qt,Ze.id]),ta([...Ba,Ze]),Ze.identifier?ja.current.add(Ze.id):ar.current.add(Ze.id),xr(1),Wn([...Dn,Ze.id]);else{const sn=Ba.filter(Hn=>Hn.id!==Ze.id);ta(sn);const yn=sn.map(Hn=>Hn.id);aa([...yn]),Ze.identifier?ja.current.delete(Ze.id):ar.current.delete(Ze.id);let la=Dn.filter(Hn=>Hn!==Ze.id);if(Wn(la),Fa){let Hn=dn.filter(Aa=>Aa!==Ze.id);Ar([...Hn])}if(ct.type==="5"){to(Jt(Lt({},ct),{list:[...la]}));return}}},onSelectAll(Ze,At,ln){if(Ze){const sn=ln.map(yn=>yn.id);Fa&&Ar([...dn,...sn]),ta([...Ba,...ln]),aa([...Qt,...sn]),Wn([...Dn,...sn]);for(const yn of ln)yn.identifier?ja.current.add(yn.id):ar.current.add(yn.id)}else{const sn=ln.map(Hn=>Hn.id),yn=Qt.filter(Hn=>!sn.some(Aa=>Aa===Hn)),la=Ba.filter(Hn=>!sn.some(Aa=>Aa===Hn.id));if(ta(la),aa([...yn]),Wn([...yn]),Fa){let Hn=dn.filter(Aa=>!sn.some(za=>za===Aa.id));Ar([...Hn])}ct.type==="5"&&to(Jt(Lt({},ct),{list:[...yn]}));for(const Hn of sn)Hn.identifier?ja.current.delete(Hn):ar.current.delete(Hn)}}},columns:[{title:"\u8BD5\u9898\u7F16\u53F7",dataIndex:"id",key:"id",width:110,render:(Ze,At,ln)=>{const sn=`No.${Ze}`;return fe.createElement(Ne.Z,{title:sn},fe.createElement("span",null,sn))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Fa?"30%":"60%",key:"name",render:(Ze,At,ln)=>{var sn;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,fe.createElement(En.Z,{key:1,showLines:1,showTextOnly:!0,value:Fa||At!=null&&At.challenge_names?At!=null&&At.title||Ze===null?"--":Ze:(At==null?void 0:At.item_type)=="BPROGRAM"?(sn=At==null?void 0:At.program_attr)==null?void 0:sn.description:Ze})))}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",key:"tag_discipline",ellipsis:!0,width:150,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:Ze},fe.createElement("span",null,Ze||"- -"))},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Fa,render:(Ze,At,ln)=>{var sn;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,Ze?(sn=Ze==null?void 0:Ze.split("\u3001"))==null?void 0:sn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Fa,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,Ze||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:50,render:(Ze,At,ln)=>{var sn,yn,la,Hn;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Fa||At!=null&&At.challenge_names?(At==null?void 0:At.level)||((yn=(sn=sr==null?void 0:sr.filter(Aa=>Aa.value===Ze))==null?void 0:sn[0])==null?void 0:yn.name):(Hn=(la=sr==null?void 0:sr.filter(Aa=>Aa.value===Ze))==null?void 0:la[0])==null?void 0:Hn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Fa,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ze||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",width:74,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Fa||At!=null&&At.challenge_names?(At==null?void 0:At.study_count)||(At==null?void 0:At.stu_num):Ze))},{title:fe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",fe.createElement(Ne.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},fe.createElement(xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Fa,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ze||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",width:50,align:"right",render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",{style:{flex:1,textAlign:"start"}},fe.createElement("a",{onClick:()=>{var sn,yn;dr(Jt(Lt({},At),{question_type:Fa||At!=null&&At.challenge_names?5:(yn=(sn=Kn==null?void 0:Kn.filter(la=>la.value===(At==null?void 0:At.item_type)))==null?void 0:sn[0])==null?void 0:yn.question_type})),vr(!0)}},"\u67E5\u770B"),(At==null?void 0:At.shixun_tag_num)===1&&fe.createElement("a",{style:{marginLeft:10},onClick:()=>{rt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:fe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",fe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${At==null?void 0:At.identifier}/challenges`)}},(At==null?void 0:At.shixun_name)||"--"),"\uFF1F"),onOk:()=>kt(void 0,null,function*(){if(!Se(At==null?void 0:At.identifier))return new Promise((sn,yn)=>{yn()})})})}},"\u53D1\u5E03")))}].filter(Ze=>!Ze.hidden)}),fe.createElement(mt.Z,{current:ct.page,total:(Zn==null?void 0:Zn.items_count)||(Zn==null?void 0:Zn.shixuns_count),style:{marginBottom:20},defaultPageSize:ct.per_page,hideOnSinglePage:!(Zn!=null&&Zn.items_count),showTotal:Ze=>fe.createElement("span",null,"\u5171\xA0",fe.createElement("span",{style:{color:"#165DFF"}},Ze),"\xA0\u6761\u6570\u636E"),pageSize:ct.per_page,onChange:(Ze,At)=>{ct.page=Ze,ct.per_page=At,on(Lt({},ct)),zr(Lt({},ct))}}),fe.createElement("div",{className:Ce.bottom},fe.createElement(it.ZP,{className:Ce.no,onClick:()=>{De(!1)}},"\u53D6\u6D88"),fe.createElement(it.ZP,{loading:Ie,style:{width:Ie&&75},className:Ce.yes,onClick:()=>kt(void 0,null,function*(){if((Dn==null?void 0:Dn.length)<=0){a.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}yt([...ar.current],[...ja.current],!0,Dn==null?void 0:Dn.length)})},"\u786E\u8BA4"))),fe.createElement(rt.default,{open:Ja,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ce.previewModal,width:1e3,centered:!0,onCancel:()=>{vr(!1)},onOk:()=>{vr(!1)}},fe.createElement(Be,{qitem:ka})))};var Bn=(0,ne.connect)(({shixunsDetail:De,user:ot})=>({shixunsDetail:De,user:ot}))(Yt),Pn=te(29267),Gn=te(61186),Yn=te.n(Gn),pt=te(59301),ea=Object.defineProperty,Na=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,Ea=(De,ot,yt)=>ot in De?ea(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,qn=(De,ot)=>{for(var yt in ot||(ot={}))Ca.call(ot,yt)&&Ea(De,yt,ot[yt]);if(ga)for(var yt of ga(ot))nr.call(ot,yt)&&Ea(De,yt,ot[yt]);return De},Cr=(De,ot)=>Na(De,Ma(ot)),an=(De,ot)=>{var yt={};for(var Ct in De)Ca.call(De,Ct)&&ot.indexOf(Ct)<0&&(yt[Ct]=De[Ct]);if(De!=null&&ga)for(var Ct of ga(De))ot.indexOf(Ct)<0&&nr.call(De,Ct)&&(yt[Ct]=De[Ct]);return yt},Pt=(De,ot,yt)=>new Promise((Ct,Ie)=>{var Ge=Kt=>{try{Mt(yt.next(Kt))}catch(zt){Ie(zt)}},We=Kt=>{try{Mt(yt.throw(Kt))}catch(zt){Ie(zt)}},Mt=Kt=>Kt.done?Ct(Kt.value):Promise.resolve(Kt.value).then(Ge,We);Mt((yt=yt.apply(De,ot)).next())});const _t=({title:De,icon:ot,className:yt,style:Ct,children:Ie})=>pt.createElement("div",{className:lt()(se.card,yt),style:Ct},pt.createElement("div",{className:se.head},pt.createElement("i",{className:ot}),pt.createElement("b",null,De)),pt.createElement("div",{className:se.element},Ie)),kn=De=>{var ot=De,{value:yt,onChange:Ct}=ot,Ie=an(ot,["value","onChange"]);return pt.createElement(Oe.Z,Cr(qn({},Ie),{defaultValue:yt,onChange:Ct}))},Ae=({value:De=[],onChange:ot,params:yt,className:Ct})=>{const[Ie,Ge]=(0,ee.useState)(!1),[We,Mt]=(0,ee.useState)([]),[Kt,zt]=(0,ee.useState)(""),[An,ct]=(0,ee.useState)([]),[on,xn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{On()},[]);function On(){return Pt(this,null,function*(){let Qt=yield(0,en.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/teachers`,{method:"get",params:{homework_id:yt.categoryId,limit:1e3}});ct((Qt==null?void 0:Qt.teacher_list)||[])})}return pt.createElement(ee.Fragment,null,pt.createElement("div",{className:lt()(se.collaborator,Ct)},De==null?void 0:De.map(Qt=>pt.createElement(ie.Z,{align:"middle",className:`${se.btn} ${on==(Qt==null?void 0:Qt.user_id)?se.delBorder:""}`,key:Qt.user_id},pt.createElement("span",{className:"c-grey-333"},Qt==null?void 0:Qt.name),pt.createElement("span",{className:`iconfont icon-guanbi11 current ml20 c-grey-ccc ${se.delSty}`,onMouseEnter:()=>{xn(Qt==null?void 0:Qt.user_id)},onMouseLeave:()=>{xn("")},onClick:()=>{const aa=De.filter(Dn=>Dn.user_id!==Qt.user_id);Mt(aa.map(Dn=>Dn.user_id)),ot(aa)}}))),pt.createElement(it.ZP,{className:se.copHover,style:{height:38,padding:"6px 15px"},type:"primary",ghost:!0,onClick:()=>Ge(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),pt.createElement(rt.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ie,onCancel:()=>Ge(!1),onOk:()=>{const Qt=An.filter(aa=>We.includes(aa.user_id));ot(Qt),Ge(!1)},afterClose:()=>{zt("")}},pt.createElement(ie.Z,{align:"middle"},pt.createElement("label",null,"\u59D3\u540D\uFF1A"),pt.createElement($e.default.Search,{value:Kt,size:"middle",style:{flex:1},onChange:Qt=>zt(Qt.target.value)})),pt.createElement(Qe.default,{style:{marginTop:10,height:300,overflow:"auto"},rowSelection:{type:"checkbox",onChange:Qt=>{Mt(Qt)},selectedRowKeys:We,getCheckboxProps:Qt=>({disabled:Qt.is_collaborator})},pagination:!1,rowKey:"user_id",size:"middle",dataSource:An.filter(Qt=>Qt.name.includes(Kt)),columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u89D2\u8272",dataIndex:"role"}]})))};var gt=()=>{var De;const ot=(0,ne.useParams)(),yt=(0,ne.useDispatch)(),[Ct]=ze.default.useForm(),Ie=ze.default.useWatch("hack_score_settings",Ct),Ge=ze.default.useWatch("open_code",Ct),We=ze.default.useWatch("rank_forbidden",Ct),Mt=ze.default.useWatch("hack_analysis",Ct),Kt=ze.default.useWatch("hack_answer",Ct),[zt,An]=(0,ee.useState)([]),[ct,on]=(0,ee.useState)({}),[xn,On]=(0,ee.useState)({course_end_date:null,manage_all_group:!0,send_type:0,can_publish:!0,difficult_settings:[],difficult_count:[],unified_setting:!0}),[Qt,aa]=(0,ee.useState)(!0),[Dn,Wn]=(0,ee.useState)(!1),[Zn,ra]=(0,ee.useState)(!1),[Ia,$n]=(0,ee.useState)({}),[ba,ka]=(0,ee.useState)(!1),[dr,Ja]=(0,ee.useState)(!1),vr=(0,ee.useRef)(!1),Fa=(0,ee.useRef)(String(Math.random()).slice(-6)),cr=(De=window.location.pathname)==null?void 0:De.includes("add");(0,ee.useEffect)(()=>(window.addEventListener("visibilitychange",dn),()=>{window.removeEventListener("visibilitychange",dn)}),[zt,Ia]),(0,ee.useEffect)(()=>(yt({type:"globalSetting/footerToggle",payload:!1}),()=>{yt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ee.useEffect)(()=>{zt.length&&Ie!==void 0&&oa()},[Ie,JSON.stringify(zt==null?void 0:zt.map(Kn=>Kn.id+Kn.hack_score))]),(0,ee.useEffect)(()=>{Ar(),cr?aa(!1):Tr()},[]);const dn=()=>Pt(void 0,null,function*(){var Kn;if(document.visibilityState==="visible"){Ja(!0);let Ba=zt.map(ar=>ar.id),ta=localStorage.getItem(Fa.current);ta&&(ta=JSON.parse(ta),ta=Array.isArray(ta)?ta:[],Ba=[...Ba,...ta],localStorage.removeItem(Fa.current));const ja=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:{hack_item_bank_ids:Ba.length?Ba:-1,homework_common_id:cr?null:Ia==null?void 0:Ia.homework_id}});if(ja!=null&&ja.items){const ar=(Kn=ja==null?void 0:ja.items)==null?void 0:Kn.map(Va=>{const sr=zt.find(mr=>mr.id===Va.id);return sr?Cr(qn({},Va),{hack_score:sr.hack_score}):Va});An(ar)}Ja(!1)}}),Ar=()=>Pt(void 0,null,function*(){const Kn=yield(0,en.ZP)(`/api/courses/${ot.coursesId}/homework_commons/new.json`,{method:"get",params:{category:ot==null?void 0:ot.categoryId,type:5}});Kn!=null&&Kn.course_name&&on(Kn)}),Tr=()=>Pt(void 0,null,function*(){var Kn,Ba;const ta=yield(0,en.ZP)(`/api/homework_commons/${ot==null?void 0:ot.categoryId}/edit_hack.json`,{method:"get"});if((ta==null?void 0:ta.status)===0){const ja=(Kn=ta==null?void 0:ta.collaborators_data)==null?void 0:Kn.map(Va=>({user_id:Va.id,name:Va.real_name}));Ct.setFieldsValue(Cr(qn({},ta),{user_ids:ja,rank_forbidden_start:ta!=null&&ta.rank_forbidden_start?Yn()(ta==null?void 0:ta.rank_forbidden_start):"",rank_forbidden_end:ta!=null&&ta.rank_forbidden_end?Yn()(ta==null?void 0:ta.rank_forbidden_end):""}));const ar=(Ba=ta==null?void 0:ta.items)==null?void 0:Ba.map((Va,sr)=>{var mr,rr;return Cr(qn({},Va),{hack_score:(rr=(mr=ta==null?void 0:ta.hack_settings)==null?void 0:mr[sr])==null?void 0:rr.hack_score})});An(ar||[]),$n(qn({},ta))}aa(!1)}),xr=()=>{let Kn=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework`;return cr||(Kn=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework/${ot==null?void 0:ot.categoryId}/detail`),Kn},gr=[{name:(ct==null?void 0:ct.course_name)||"",path:`/classrooms/${ct==null?void 0:ct.course_id}/program_homework`},{name:cr?"\u7F16\u7A0B\u4F5C\u4E1A":Ia==null?void 0:Ia.name,path:xr()},{name:(cr?"\u65B0\u5EFA":"\u7F16\u8F91")+"\u7F16\u7A0B\u4F5C\u4E1A"}],Mn=[{title:"\u5E8F\u53F7",dataIndex:"index",width:80,render:(Kn,Ba,ta)=>ta+1},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,render:Kn=>pt.createElement(Ne.Z,{placement:"topLeft",title:Kn},pt.createElement("span",null,Kn||"--"))},{title:"\u5206\u503C",dataIndex:"hack_score",render:(Kn,Ba,ta)=>pt.createElement(re.Z,{disabled:Ie!==2,size:"middle",min:0,precision:1,addonAfter:"\u5206",value:Kn,onChange:ja=>{zt[ta].hack_score=ja;const ar=zt.reduce((Va,sr)=>Va+Number(sr.hack_score||0),0);Ct.setFieldsValue({total_score:ar.toFixed(2)}),An([...zt])}})},{title:"\u96BE\u5EA6",dataIndex:"difficulty",align:"center",width:90,render:Kn=>pt.createElement("span",null,Kn===1?"\u7B80\u5355":Kn===2?"\u4E2D\u7B49":"\u56F0\u96BE")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",render:Kn=>pt.createElement(Ne.Z,{placement:"topLeft",title:Kn},pt.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Kn||"--"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes"},{title:"\u64CD\u4F5C",dataIndex:"action",width:146,render:(Kn,Ba)=>pt.createElement("span",null,pt.createElement("span",{onClick:()=>Pt(void 0,null,function*(){var ta;yt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E..."}});let ja=yield(0,en.ZP)(`/api/problems/${(ta=Ba==null?void 0:Ba.program_attr)==null?void 0:ta.identifier}/start.json`,{method:"get"});(ja==null?void 0:ja.status)===0&&(0,z.xg)(`/myproblems/${ja==null?void 0:ja.identifier}?type=1&pageId=edit&backUrl=${xr()}`),yt({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),className:"c-light-primary current"},"\u4F53\u9A8C"),pt.createElement("span",{onClick:()=>{var ta;return(0,z.xg)(`/problems/newedit/${(ta=Ba==null?void 0:Ba.program_attr)==null?void 0:ta.identifier}?type=1&pageId=edit&backUrl=${window.location.pathname}`)},className:"c-light-primary current mr20 ml20"},"\u7F16\u8F91"),pt.createElement("span",{onClick:()=>{const ta=zt.filter(ja=>ja.id!==Ba.id);An(ta),a.ZP.success("\u5220\u9664\u6210\u529F")},className:"current",style:{color:"#E30000"}},"\u5220\u9664"))}],oa=()=>{const Kn=[...zt],Ba=Ct.getFieldValue("total_score"),ta=Kn==null?void 0:Kn.length;let ja=0,ar;switch(Ie){case 0:const Va=(Ba/ta).toFixed(2);Kn.map((Wa,Mr)=>{ja=Mr,Wa.hack_score=Va>0?Va:0}),ar=(Ba-Va*(ta-1)).toFixed(2),Kn[ja].hack_score=ar>0?ar:0;break;case 1:const sr=[0,1,3,6];let mr=0;const rr=Kn.filter(Wa=>Wa.difficulty===1).length*sr[1],Kr=Kn.filter(Wa=>Wa.difficulty===2).length*sr[2],Or=Kn.filter(Wa=>Wa.difficulty===3).length*sr[3],Qr=Ba/(rr+Kr+Or);Kn.map((Wa,Mr)=>{ja=Mr,Wa.hack_score=(sr[Wa.difficulty]*Qr).toFixed(2),mr=mr+Number(Wa.hack_score)});let zr=Kn[ja].hack_score;ar=(Ba-mr+Number(zr)).toFixed(2),Kn[ja].hack_score=ar>0?ar:0;break}An(Kn)},Sa=Kn=>{vr.current=Kn,Ct.submit()},Qn=Kn=>Pt(void 0,null,function*(){var Ba;if(!zt.length){a.ZP.error("\u672A\u8BBE\u7F6E\u7F16\u7A0B\u9898\uFF0C\u8BF7\u6DFB\u52A0\u7F16\u7A0B\u9898"),Ct.scrollToField("hack_score_settings",{behavior:"smooth",block:"center"});return}ka(!0);const ta=[],ja=zt.map(sr=>(ta.push(sr.hack_id),{hack_id:sr.hack_id,hack_name:sr.name,hack_score:sr.hack_score,difficult:sr.difficulty})),ar=(Ba=Kn==null?void 0:Kn.user_ids)==null?void 0:Ba.map(sr=>sr.user_id),Va=yield(0,en.ZP)(`/api/courses/${ot.coursesId}/homework_commons/create_hack_homework.json`,{method:"post",body:Cr(qn({},Kn),{category:cr?Number(ot==null?void 0:ot.categoryId):null,homework_id:cr?null:Ia==null?void 0:Ia.homework_id,hack_settings:ja,user_ids:ar,hack_ids:ta})});if((Va==null?void 0:Va.status)===0)if(a.ZP.success("\u4FDD\u5B58\u6210\u529F"),vr.current){const sr=qn({},Va);On(sr),yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Va==null?void 0:Va.id],selectArrsAll:[sr],params:ot,detail:!0,type:2,manage_all_group:sr==null?void 0:sr.manage_all_group}})}else ne.history.push(`/classrooms/${ot.coursesId}/program_homework/${Va==null?void 0:Va.id}/detail`);ka(!1)}),Qa=Kn=>Pt(void 0,null,function*(){if(!Kn.length){a.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}if(Kn.length>200){a.ZP.warning("\u7F16\u7A0B\u9898\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC7200\u9053");return}const Ba=[],ta=zt.map(Va=>{var sr;return(sr=Va.program_attr)==null?void 0:sr.origin_item_bank_id}),ja=[];Kn.forEach(Va=>{if(ta.includes(Va)){const sr=zt.find(mr=>{var rr;return((rr=mr.program_attr)==null?void 0:rr.origin_item_bank_id)===Va});ja.push(sr)}else Ba.push(Va)}),ra(!0);const ar=yield(0,en.ZP)("/api/problems/copy_item_banks.json",{method:"post",body:{ids:Ba}});if(ar!=null&&ar.items){const Va=[...ja,...ar==null?void 0:ar.items];if(Ie===2){const sr=Va.reduce((mr,rr)=>mr+Number(rr.hack_score||0),0);Ct.setFieldsValue({total_score:sr.toFixed(2)})}An(Va),Wn(!1)}ra(!1)});return pt.createElement("div",{className:se.wrap},pt.createElement(y.Z,{spinning:Qt},pt.createElement("div",{className:se.center},pt.createElement(Ke._b,{dataSource:gr,className:"mb20"}),pt.createElement(ze.default,{form:Ct,preserve:!1,onValuesChange:Kn=>{"total_score"in Kn&&oa()},onFinishFailed:Kn=>Pt(void 0,null,function*(){var Ba,ta;a.ZP.error(Kn.errorFields[0].errors[0]),Ct.scrollToField((ta=(Ba=Kn==null?void 0:Kn.errorFields)==null?void 0:Ba[0])==null?void 0:ta.name,{behavior:"smooth",block:"center"})}),onFinish:Qn,colon:!1,size:"large"},pt.createElement(_t,{className:"mb20",title:"\u57FA\u672C\u4FE1\u606F",icon:"iconfont icon-jibenxinxi2"},pt.createElement(ze.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"},{whitespace:!0,message:"\u4F5C\u4E1A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},pt.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0",showCount:!0,maxLength:60})),pt.createElement(ze.default.Item,{labelCol:{flex:"81px"},label:"\u4F5C\u4E1A\u8BF4\u660E",name:"description",initialValue:"",rules:[{max:5e4,message:"\u4F5C\u4E1A\u8BF4\u660E\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26"}]},pt.createElement(kn,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26",watch:!0}))),pt.createElement(_t,{className:"mb20",title:"\u9898\u76EE\u8BBE\u7F6E",icon:"iconfont icon-timushezhi"},pt.createElement(ze.default.Item,{label:"\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00",name:"languages",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00"}]},pt.createElement(b.default.Group,null,pt.createElement(b.default,{value:"c"},"C\u8BED\u8A00"),pt.createElement(b.default,{value:"c++"},"C++\u8BED\u8A00"),pt.createElement(b.default,{value:"java"},"Java\u8BED\u8A00"),pt.createElement(b.default,{value:"python"},"Python\u8BED\u8A00"))),pt.createElement(ie.Z,{align:"middle"},pt.createElement(ze.default.Item,{label:"\u603B\u5206\u503C",name:"total_score",rules:[{required:!0,message:"\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"}],initialValue:100},pt.createElement(re.Z,{precision:1,disabled:Ie===2,min:0,style:{width:223},addonAfter:"\u5206"})),pt.createElement(ze.default.Item,{label:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time",initialValue:0,style:{marginLeft:40}},pt.createElement(re.Z,{min:0,style:{width:223},addonAfter:"\u5206\u949F"}))),pt.createElement(ze.default.Item,{label:"\u8BD5\u9898\u5206\u503C",name:"hack_score_settings",initialValue:0},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),pt.createElement(E.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),pt.createElement(E.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),pt.createElement(ie.Z,{align:"middle"},pt.createElement("span",null,"\u9898\u76EE\u5217\u8868"),pt.createElement(it.ZP,{onClick:()=>Wn(!0),style:{marginLeft:"auto",width:110},type:"primary",ghost:!0},"\u9009\u62E9\u7F16\u7A0B\u9898"),pt.createElement(it.ZP,{onClick:()=>(0,z.xg)(`/problems/newcreate?pageId=${Fa.current}`),style:{marginLeft:20,width:110},type:"primary"},"\u65B0\u589E\u7F16\u7A0B\u9898")),pt.createElement("div",{className:se.tip},pt.createElement("i",{className:"iconfont icon-tishi12 mr5 font14"}),"\u63D0\u793A\uFF1A\u53EF\u4EE5\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u5BF9\u8BE5\u8BD5\u9898\u7684\u6D4B\u8BD5\u7528\u4F8B/\u521D\u59CB\u4EE3\u7801\u8FDB\u884C\u4FEE\u6539\uFF0C\u4FEE\u6539\u7684\u5185\u5BB9\u5E76\u4E0D\u4F1A\u540C\u6B65\u5230\u8BD5\u9898\u5E93"),pt.createElement(ze.default.Item,{name:"hack_settings",className:"mb0",initialValue:[]},pt.createElement(jt,{dataSource:zt,setDataSource:An,columns:Mn,loading:dr}))),pt.createElement(_t,{style:{marginBottom:100},title:"\u4F5C\u4E1A\u8BBE\u7F6E",icon:"iconfont icon-zuoyeshezhi"},pt.createElement("div",{className:se.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),pt.createElement("div",{className:`${se.content} mb30`},pt.createElement(ze.default.Item,{name:"hack_rank_rule",noStyle:!0,initialValue:0},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:0},pt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),pt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),pt.createElement(E.ZP,{style:{marginLeft:40},value:1},pt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),pt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"))))),pt.createElement("div",{className:`${se.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),pt.createElement("div",{className:se.content},pt.createElement(ze.default.Item,{name:"show_late_code",noStyle:!0,valuePropName:"checked",initialValue:!0},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09")))),pt.createElement("div",{className:`${se.title} mt30`},"\u516C\u5F00\u8BBE\u7F6E"),pt.createElement("div",{className:se.content},pt.createElement(ze.default.Item,{name:"score_open",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u6210\u7EE9"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09"))),pt.createElement(ze.default.Item,{name:"open_code",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u4EE3\u7801"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),!!Ge&&pt.createElement(ze.default.Item,{name:"open_code_type",className:"mb0 ml25",initialValue:1},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{style:{marginLeft:60},value:0},"\u4EFB\u610F\u65F6\u95F4"))),pt.createElement(ze.default.Item,{name:"rank_forbidden",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u5F00\u542F\u5C01\u699C"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),!!We&&pt.createElement(ie.Z,{align:"middle",className:"ml25"},pt.createElement(ze.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"rank_forbidden_start",initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},pt.createElement(x.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0})),pt.createElement(ze.default.Item,{label:"\u622A\u6B62\u65F6\u95F4",name:"rank_forbidden_end",style:{marginLeft:40},initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},pt.createElement(x.default,{style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0}))),pt.createElement(ze.default.Item,{name:"hack_analysis",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u89E3\u6790"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"))),!!Mt&&pt.createElement(ze.default.Item,{name:"hack_analysis_type",className:"mb0 ml25",initialValue:2},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:2},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4"),pt.createElement(E.ZP,{style:{marginLeft:60},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),pt.createElement(ze.default.Item,{name:"hack_answer",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u7B54\u6848"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),!!Kt&&pt.createElement(ze.default.Item,{name:"hack_answer_type",className:"mb0 ml25",initialValue:1},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4")))),pt.createElement("div",{className:`${se.title} mt30`},"\u534F\u4F5C\u8BBE\u7F6E"),pt.createElement(ze.default.Item,{name:"user_ids",noStyle:!0,initialValue:[]},pt.createElement(Ae,{params:ot}))))),pt.createElement("div",{className:se.fixedBtns},pt.createElement(ie.Z,{align:"middle",className:se.center},pt.createElement(it.ZP,{onClick:()=>ne.history.push(xr()),style:{padding:"6px 15px"},type:"primary",ghost:!0},"\u53D6\u6D88"),pt.createElement(it.ZP,{loading:ba&&!vr.current,disabled:ba&&vr.current,onClick:()=>Sa(!1),style:{marginLeft:"auto",marginRight:20,padding:"6px 40px"},type:"primary",ghost:!0},"\u4FDD\u5B58\u4F5C\u4E1A"),pt.createElement(it.ZP,{loading:ba&&vr.current,disabled:ba&&!vr.current,onClick:()=>Sa(!0),style:{padding:"6px 19px"},type:"primary"},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u4F5C\u4E1A")))),pt.createElement(Bn,{setScoreShow:Wn,isshixuns:!1,ScoreShow:Dn,virtualId:Fa.current,isloadings:Zn,onOk:Qa,selectedIds:zt.map(Kn=>{var Ba;return(Ba=Kn.program_attr)==null?void 0:Ba.origin_item_bank_id})||[]}),pt.createElement(Pn.Z,{courseEndTime:xn==null?void 0:xn.course_end_date,onWindowBack:()=>{window.location.href=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework/${xn==null?void 0:xn.id}/detail`}}))}},29267:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(78241),Ee=te(8591),lt=te(43418),Ke=te(95237),Oe=te(5112),ie=te(5871),it=te(43604),rt=te(5083),$e=te(24905),Qe=te(61186),ze=te.n(Qe),Ne=te(38986),re=te(48790),a=te(51257),y=te(25690),b=te(73410),E=te(82264),x=te(48716),z=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ye=(qe,ut,Ye)=>ut in qe?ne(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):qe[ut]=Ye,Fe=(qe,ut)=>{for(var Ye in ut||(ut={}))he.call(ut,Ye)&&ye(qe,Ye,ut[Ye]);if(me)for(var Ye of me(ut))pe.call(ut,Ye)&&ye(qe,Ye,ut[Ye]);return qe},Pe=(qe,ut)=>oe(qe,ae(ut)),tt=(qe,ut)=>{var Ye={};for(var bt in qe)he.call(qe,bt)&&ut.indexOf(bt)<0&&(Ye[bt]=qe[bt]);if(qe!=null&&me)for(var bt of me(qe))ut.indexOf(bt)<0&&pe.call(qe,bt)&&(Ye[bt]=qe[bt]);return Ye},Re=(qe,ut,Ye)=>new Promise((bt,Dt)=>{var Rt=jt=>{try{Tt(Ye.next(jt))}catch(Me){Dt(Me)}},Ue=jt=>{try{Tt(Ye.throw(jt))}catch(Me){Dt(Me)}},Tt=jt=>jt.done?bt(jt.value):Promise.resolve(jt.value).then(Rt,Ue);Tt((Ye=Ye.apply(qe,ut)).next())});const Ft=qe=>{var ut=qe,{classroomList:Ye,dispatch:bt,courseEndTime:Dt,onWindowBack:Rt}=ut,Ue=tt(ut,["classroomList","dispatch","courseEndTime","onWindowBack"]),Tt,jt,Me,et,Et,Xt,mt,en,Ce,qt,ft,En,Tn,vt,st,Be,ve,at,nt,xe,fe,dt,Je,we,ht,un,$t,Wt,Lt,Jt,kt,Yt,Bn,Pn,Gn,Yn,pt,ea,Na;const Ma=(0,y.useParams)(),[ga]=se.default.useForm(),[Ca,nr]=(0,ee.useState)(1),[Ea,qn]=(0,ee.useState)([]),[Cr,an]=(0,ee.useState)(0),[Pt,_t]=(0,ee.useState)(2e3),[kn,Ae]=(0,ee.useState)(!0),[je,gt]=(0,ee.useState)(!1),[De,ot]=(0,ee.useState)(!1),[yt,Ct]=(0,ee.useState)([]),[Ie,Ge]=(0,ee.useState)(!0),[We,Mt]=(0,ee.useState)(!((Me=(jt=(Tt=Ye.actionTabs)==null?void 0:Tt.selectArrsAll)==null?void 0:jt[0])!=null&&Me.send_type));let[Kt,zt]=(0,ee.useState)([0,0,0]);(0,ee.useEffect)(()=>{var Dn,Wn,Zn,ra,Ia,$n,ba,ka,dr,Ja,vr,Fa,cr;if(Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xn(),(Zn=(Wn=(Dn=Ye.actionTabs)==null?void 0:Dn.selectArrsAll)==null?void 0:Wn[0])!=null&&Zn.can_publish?zt([...(dr=(ka=(ba=Ye.actionTabs)==null?void 0:ba.selectArrsAll)==null?void 0:ka[0])==null?void 0:dr.difficult_count]):zt([...($n=(Ia=(ra=Ye.actionTabs)==null?void 0:ra.selectArrsAll)==null?void 0:Ia[0])==null?void 0:$n.difficult_settings]),Mt(!((Fa=(vr=(Ja=Ye.actionTabs)==null?void 0:Ja.selectArrsAll)==null?void 0:vr[0])!=null&&Fa.send_type)),An(),Ye.actionTabs.type===2){const dn=(cr=Ye.actionTabs.selectArrsAll)==null?void 0:cr[0];Ge(dn.unified_setting)}else Ge(!1)},[Ye.actionTabs]),(0,ee.useEffect)(()=>{if(je){if(De)return;bt({type:"classroomList/setActionTabs",payload:{}}),(0,re.GJ)()?(bt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Fe({},Ye.actionTabs.params),{type:1})}),bt({type:"shixunHomeworks/getWorkList",payload:Fe({},Ma)})):bt({type:"classroomList/getClassroomCommonList",payload:Fe({},Ye.actionTabs.params)})}},[je]);const An=Dn=>Re(void 0,null,function*(){Ae(!0);const Wn=yield(0,E.c_)(Pe(Fe({},Ma),{page:Dn||Ca,limit:2e4,homework_id:Ye.actionTabs.type===1?"":Ye.actionTabs.selectArrs[0]}));Wn==null||Wn.course_groups.map((Zn,ra)=>{Zn.key=Zn.id,Zn.title=Zn.name,Zn.disabled=Zn.is_published}),Wn&&(qn([...Wn==null?void 0:Wn.course_groups]),an(Wn==null?void 0:Wn.course_groups_count),Ae(!1),Dn||ga.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ct=()=>{(0,re.GJ)()?Ye.actionTabs.detail?(bt({type:"shixunHomeworks/setActionTabs",payload:{}}),bt({type:"shixunHomeworks/getWorkList",payload:Fe({},Ma)}),bt({type:"shixunHomeworks/getWorkSetting",payload:Fe({},Ma)})):bt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Fe({},Ye.actionTabs.params),{type:5,category:Ye.actionTabs.params.categoryId})}):bt({type:"classroomList/getClassroomCommonList",payload:Fe({},Ye.actionTabs.params)})},on=()=>Re(void 0,null,function*(){var Dn,Wn;if((0,re.Rm)()&&!((Dn=Ye.AssistantObject.hack)!=null&&Dn.can_publish)){Ee.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"),aa(!1);return}const Zn=Fe({},ga.getFieldsValue());if(Zn.end_time<=Zn.publish_time){Ee.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),aa(!1);return}if((yt==null?void 0:yt.length)<=0&&!Ie&&Ea.length>0){Ee.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),aa(!1);return}if(Kt.reduce(($n,ba)=>$n+ba)===0&&!We){Ee.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),aa(!1);return}let ra={homework_ids:[...Ye.actionTabs.selectArrs],group_ids:yt.length>0?yt.map($n=>$n.id):(Wn=Ye.detailCommonHomeworksList)==null?void 0:Wn.course_groups,end_time:ze()(Zn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ze()(Zn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Kt==null?void 0:Kt.map($n=>$n),send_type:We?"0":"1",unified_setting:!yt.length};if(aa(!0),(yield(0,Ne.ZP)(`/api/courses/${Ma.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},ra)})).status===0){if(aa(!1),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Ee.ZP.success("\u53D1\u5E03\u6210\u529F"),bt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Rt){Rt();return}Ue.onCallback&&Ue.onCallback(),ct(),localStorage.getItem("Noviceguide")==="0"||bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else aa(!1)}),xn=()=>{nr(1),qn([]),Ct([])},On=Cr>Ca*Pt,[Qt,aa]=(0,ee.useState)(!1);return z.createElement(lt.default,{width:600,confirmLoading:Qt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:on,onCancel:()=>{if(xn(),bt({type:"classroomList/setActionTabs",payload:{}}),Rt){Rt();return}ct()}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ea&&z.createElement(se.default,{form:ga},z.createElement("div",{style:{paddingLeft:0}},Ye.actionTabs.type===2&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),z.createElement(Oe.ZP.Group,{value:We,disabled:!((Xt=(Et=(et=Ye.actionTabs)==null?void 0:et.selectArrsAll)==null?void 0:Et[0])!=null&&Xt.can_publish),onChange:Dn=>{Mt(Dn.target.value)}},z.createElement(Oe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),z.createElement(Oe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!We&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{style:{marginRight:65}}),z.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[0],onChange:Dn=>{Kt[0]=Dn,zt([...Kt])},min:0,disabled:!((Ce=(en=(mt=Ye.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:en[0])!=null&&Ce.can_publish),placeholder:`\u6700\u5927${(Tn=(En=(ft=(qt=Ye.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:ft[0])==null?void 0:En.difficult_count)==null?void 0:Tn[0]}`,max:(ve=(Be=(st=(vt=Ye.actionTabs)==null?void 0:vt.selectArrsAll)==null?void 0:st[0])==null?void 0:Be.difficult_count)==null?void 0:ve[0],style:{width:60}})),z.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[1],onChange:Dn=>{Kt[1]=Dn,zt([...Kt])},min:0,disabled:!((xe=(nt=(at=Ye.actionTabs)==null?void 0:at.selectArrsAll)==null?void 0:nt[0])!=null&&xe.can_publish),max:(we=(Je=(dt=(fe=Ye.actionTabs)==null?void 0:fe.selectArrsAll)==null?void 0:dt[0])==null?void 0:Je.difficult_count)==null?void 0:we[1],placeholder:`\u6700\u5927${(Wt=($t=(un=(ht=Ye.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:un[0])==null?void 0:$t.difficult_count)==null?void 0:Wt[1]}`,style:{width:60}})),z.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[2],onChange:Dn=>{Kt[2]=Dn,zt([...Kt])},min:0,disabled:!((kt=(Jt=(Lt=Ye.actionTabs)==null?void 0:Lt.selectArrsAll)==null?void 0:Jt[0])!=null&&kt.can_publish),placeholder:`\u6700\u5927${(Gn=(Pn=(Bn=(Yt=Ye.actionTabs)==null?void 0:Yt.selectArrsAll)==null?void 0:Bn[0])==null?void 0:Pn.difficult_count)==null?void 0:Gn[2]}`,max:(Na=(ea=(pt=(Yn=Ye.actionTabs)==null?void 0:Yn.selectArrsAll)==null?void 0:pt[0])==null?void 0:ea.difficult_count)==null?void 0:Na[2],style:{width:60}}))),z.createElement(Ke.Z,{className:"mt30",align:"middle"},z.createElement(it.Z,null,z.createElement(se.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(rt.default,{style:{width:170,marginRight:"25px"},disabledDate:Dn=>(0,x.Q8)(Dn,Dt),disabledTime:Dn=>(0,x.d0)(Dn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(it.Z,{className:"ml20"},z.createElement(se.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(rt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,a.U6)(),"HH:mm")},disabledDate:Dn=>(0,x.Q8)(Dn,Dt,ga.getFieldValue("publish_time")),disabledTime:Dn=>(0,x.d0)(Dn,ga.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ye.actionTabs.type===2&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(Oe.ZP.Group,{value:Ie,onChange:Dn=>{Ge(Dn.target.value),Ct([])}},z.createElement(Oe.ZP,{value:!0,disabled:!Ye.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(Oe.ZP,{className:"ml20",disabled:Ea.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ea.length<=0&&Ye.actionTabs.type===2&&z.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"')),(Ye.actionTabs.type===1||!Ie)&&Ea.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement($e.default,{checked:yt.length===Ea.length,onChange:Dn=>{yt.length===Ea.length?Ct([]):Ct(Ea.filter(Wn=>!Wn.is_published))}},"\u5168\u9009")," "),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",yt.length||0,"\u4E2A\u5206\u73ED")),(Ye.actionTabs.type===1||!Ie)&&Ea.length>0&&z.createElement(b.Z,{data:Ea,selectedRowKeys:yt,setSelectedRowKeys:Ct})))};Ht.Z=(0,y.connect)(({classroomList:qe})=>({classroomList:qe}))(Ft)},48716:function(Ot,Ht,te){"use strict";te.d(Ht,{Q8:function(){return Rt},d0:function(){return Ue},w6:function(){return Dt}});var ee=te(59301),se=te(5083),Ee=te(57809),lt=te(8591),Ke=te(43418),Oe=te(5112),ie=te(95237),it=te(43604),rt=te(6848),$e=te(24905),Qe=te(3113),ze=te(61186),Ne=te.n(ze),re=te(48790),a=te(38986),y=te(89392),b=te.n(y),E=te(51257),x=te(22982),z=te(25690),ne=te(43155),oe=te(40197),ae=te(59229),me=te(3039),he=te(75736),pe=te(59301),ye=Object.defineProperty,Fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,qe=(et,Et,Xt)=>Et in et?ye(et,Et,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):et[Et]=Xt,ut=(et,Et)=>{for(var Xt in Et||(Et={}))Re.call(Et,Xt)&&qe(et,Xt,Et[Xt]);if(tt)for(var Xt of tt(Et))Ft.call(Et,Xt)&&qe(et,Xt,Et[Xt]);return et},Ye=(et,Et)=>Fe(et,Pe(Et)),bt=(et,Et,Xt)=>new Promise((mt,en)=>{var Ce=En=>{try{ft(Xt.next(En))}catch(Tn){en(Tn)}},qt=En=>{try{ft(Xt.throw(En))}catch(Tn){en(Tn)}},ft=En=>En.done?mt(En.value):Promise.resolve(En.value).then(Ce,qt);ft((Xt=Xt.apply(et,Et)).next())});function Dt(et,Et){const Xt=[];for(let mt=et;mt{const mt=etNe()(Et).endOf("day"),Ce=et{const Xt=parseInt(Ne()(et).format("HH")),mt=parseInt(Ne()().format("HH")),en=parseInt(Ne()().format("mm"));if(!et)return{disabledHours:()=>Dt(0,mt),disabledMinutes:()=>Dt(0,en)};if(Et){const Ce=parseInt(Ne()(Et).format("HH")),qt=parseInt(Ne()(Et).format("mm"));return Ne()(et).isSame(Ne()(Et),"day")?{disabledHours:()=>Dt(0,Ce),disabledMinutes:()=>Xt<=Ce?Dt(0,qt):[]}:void 0}if(Ne()(et).isSame(Ne()(),"day"))return{disabledHours:()=>Dt(0,mt),disabledMinutes:()=>Ne()(et).isSame(Ne()(),"hour")&&Xt<=mt?Dt(0,en):[]}},{RangePicker:Tt}=se.default,{Option:jt}=Ee.default,Me=({shixunHomeworks:et,loading:Et,dispatch:Xt,classroomList:mt,user:en})=>{var Ce,qt,ft,En,Tn,vt,st,Be,ve;const at=(0,z.useParams)(),{workSetting:nt,workList:xe,shixunWorkList:fe,headerInfo:dt,changeData:Je}=et,[we,ht]=(0,ee.useState)(!1),[un,$t]=(0,ee.useState)(!1);let[Wt,Lt]=(0,ee.useState)([]),[Jt,kt]=(0,ee.useState)([]),[Yt,Bn]=(0,ee.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[Pn,Gn]=(0,ee.useState)({}),[Yn,pt]=(0,ee.useState)({});(0,ee.useEffect)(()=>()=>{Lt([])},[]),(0,ee.useEffect)(()=>{ht(!(0,re.GJ)())},[(0,re.GJ)()]);const ea=()=>{Xt({type:"shixunHomeworks/getWorkSetting",payload:ut({},at)})};(0,ee.useEffect)(()=>{if(!(nt!=null&&nt.course_id))return;Object.keys(Yt).map(function(_t){Yt[_t]=nt[_t]}),(!Yt.allow_late||!Yt.unified_late)&&(Yt.late_penalty=20,Yt.penalty_type=ne.Q.Percent),Yt.unified_setting||(Yt.unified_late=!1,Yt.unified_anonymous_comment=!1,Yt.unified_anonymous_appeal=!1),Wt=JSON.parse(JSON.stringify(nt.group_settings.map(_t=>Ye(ut({},_t),{group_name:[_t.group_name]})).filter(_t=>_t.publish_time!==null))),Jt=JSON.parse(JSON.stringify(nt.allow_late_settings.map(_t=>Ye(ut({},_t),{group_name:[_t.group_name]})).filter(_t=>_t.late_time!==null))),Bn(ut({},Yt));const Pt=(0,E.QE)((Wt==null?void 0:Wt.length)>0?Wt:[]);Lt([...Pt]),(Jt==null?void 0:Jt.length)<=0?kt([{penalty_type:ne.Q.Percent,late_penalty:20}]):kt([...Jt])},[nt]);const Na=()=>bt(void 0,null,function*(){var Pt,_t;if(((Pt=en==null?void 0:en.userInfo)==null?void 0:Pt.user_status)===2){(0,oe.Rd)();return}const kn=JSON.parse(JSON.stringify(Yt));if(kn.challenge_settings.filter(je=>!je.hide),kn.categoryId=at.categoryId,(_t=kn.challenge_settings)!=null&&_t.every(je=>!je.checked)){lt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Wt),!Yt.unified_setting)Wt=Wt==null?void 0:Wt.map(je=>{var gt;if(!je.publish_time||!je.end_time)throw lt.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(!je.group_name)throw lt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(gt=nt.group_settings)==null?void 0:gt.filter(De=>{var ot;return(ot=je==null?void 0:je.group_name)==null?void 0:ot.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),je});else if(!Yt.publish_time||!Yt.end_time)throw lt.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(kn.group_settings=Wt,Yt.allow_late)if(Yt.unified_late){if(Yt.late_penalty===null||Yt.late_penalty===void 0||Yt.late_penalty<0||Yt.late_penalty>100)throw lt.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(!Yt.late_time)throw lt.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 Jt=Jt==null?void 0:Jt.map(je=>{var gt,De;if(je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw lt.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(!je.late_time)throw lt.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(!je.group_name)throw lt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(De=(gt=je==null?void 0:je.group_name)==null?void 0:gt.map(ot=>{var yt,Ct;let Ie=(Ct=(yt=nt.group_settings)==null?void 0:yt.filter(Ge=>(Ge==null?void 0:Ge.group_name)===ot))==null?void 0:Ct[0];return Ie==null?void 0:Ie.group_id}))==null?void 0:De.toString().split(","),je}),kn.allow_late_settings=Jt;let Ae=yield(0,he.Tr)({homework_common_ids:[parseInt(at.categoryId)],course_id:at.coursesId,type:"homework_common"});(Ae==null?void 0:Ae.student_count)===0?Ma(kn):(pt(kn),Gn(Ae))}),Ma=Pt=>{var _t;if(Pt.total_score===null){lt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pt!=null&&Pt.work_efficiency&&Pt.eff_score===null){lt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const kn=Pt.challenge_settings.reduce((gt,De)=>gt+Number(De.challenge_score),0);if((kn==null?void 0:kn.toFixed(10))!==((_t=Pt.total_score-Pt.eff_score)==null?void 0:_t.toFixed(10))){lt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Pt.total_score}\u5206`);return}const Ae={shixun_evaluation:Pt.shixun_evaluation,challenge_settings:Pt.challenge_settings};let je=()=>{var gt;const De=()=>bt(void 0,null,function*(){$t(!0),(yield(0,a.ZP)(`/api/homework_commons/${at.categoryId}/publish_setting.json`,{method:"post",body:ut({},Pt)})).status===0&&(lt.ZP.success("\u66F4\u65B0\u6210\u529F"),ea(),Xt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ut({},at)})),$t(!1)});!(0,y.isEqual)(Je,Ae)&&!((gt=dt==null?void 0:dt.homework_status)!=null&>.includes("\u672A\u53D1\u5E03"))?Ke.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:De}):De()};nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:at.coursesId,type:"shixun",type_id:at.categoryId,name:nt.homework_name,fn:()=>{je()}}}):je()},ga=(Pt,_t,kn="group_id")=>{var Ae;return _t?_t.find(je=>je[kn]===Pt):(Ae=nt==null?void 0:nt.group_settings)==null?void 0:Ae.find(je=>je.group_id[0]===Pt)},Ca=(nt==null?void 0:nt.allow_late)||(nt==null?void 0:nt.anonymous_comment),nr=Pt=>{var _t,kn;const Ae=ga(Pt,nt==null?void 0:nt.allow_late_settings,"id"),je=ga(Pt,nt==null?void 0:nt.anonymous_comment_settings),gt=ga(Pt);return(nt==null?void 0:nt.allow_late)&&Ae&&Ne()(Ae==null?void 0:Ae.late_time)<=Ne()()||(nt==null?void 0:nt.anonymous_comment)&&je&&(je==null?void 0:je.evaluation_start)!==null||((kn=(Ne()(gt==null?void 0:gt.end_time)<=Ne()()&&((_t=nt==null?void 0:nt.allow_late_settings)==null?void 0:_t.filter(De=>De.group_id.includes(Pt))))[0])==null?void 0:kn.late_time)!=null},Ea=(0,ee.useMemo)(()=>(nt==null?void 0:nt.allow_late)||(nt==null?void 0:nt.all_group_late),[nt,dt]),qn=nt==null?void 0:nt.anonymous_comment,Cr=Pt=>{if(!Pt)return!1;const _t=ga(Pt,nt==null?void 0:nt.anonymous_comment_settings);return(nt==null?void 0:nt.anonymous_comment)&&_t&&(_t==null?void 0:_t.evaluation_start)!==null},an=(Pt,_t)=>{var kn,Ae,je;Xt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Pt,index:_t,rangePickerDisabled:we||(Ne()()<=Ne()((Ae=ga((kn=Pt==null?void 0:Pt.group_id)==null?void 0:kn[0]))==null?void 0:Ae.publish_time)?!1:[!0,nr((je=Pt==null?void 0:Pt.group_id)==null?void 0:je[0])]),disabledDate:nt==null?void 0:nt.course_end_date}})};return pe.createElement("section",{className:x.Z.form},pe.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",pe.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")),pe.createElement("div",null,pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(Oe.ZP.Group,{disabled:we||!((Ce=dt==null?void 0:dt.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((qt=mt.AssistantObject.practice)!=null&&qt.can_publish),value:Yt.unified_setting,onChange:Pt=>{var _t;if(!((_t=dt==null?void 0:dt.homework_status)!=null&&_t.includes("\u672A\u53D1\u5E03"))){lt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Yt.unified_setting=!Yt.unified_setting,Yt.unified_setting||(Yt.unified_late=!1,kt([{late_penalty:5}])),Bn(Object.assign({},Yt)),Yt.unified_setting===!1&&Wt==""){Lt(Wt.concat({}));return}Yt.unified_setting&&(Lt([]),kt([{late_penalty:5}]))}},pe.createElement(Oe.ZP,{value:!0,disabled:we||!(nt!=null&&nt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(Oe.ZP,{disabled:we||!((ft=nt==null?void 0:nt.group_settings)!=null&&ft.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((En=nt==null?void 0:nt.group_settings)==null?void 0:En.length)===0&&pe.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")),Yt.unified_setting&&pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},pe.createElement(ie.Z,{align:"middle"},pe.createElement(it.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml10"},pe.createElement(se.default,{size:"large",disabled:we||!((Tn=dt==null?void 0:dt.homework_status)!=null&&Tn.includes("\u672A\u53D1\u5E03")||(vt=dt==null?void 0:dt.homework_status)!=null&&vt.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((st=mt.AssistantObject.practice)!=null&&st.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:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date),disabledTime:Pt=>Ue(Pt),value:Yt.publish_time?Ne()(Yt.publish_time):"",onChange:(Pt,_t)=>{Yt.publish_time=_t,(Yt.end_time==""||!Yt.end_time)&&Yt.unified_setting&&(Yt.end_time=Ne()(Pt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Bn(Object.assign({},Yt))}}))),pe.createElement(ie.Z,{align:"middle",className:"pl30"},pe.createElement(it.Z,null,"\u622A\u6B62\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml10"},pe.createElement(se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(nt==null?void 0:nt.allow_late)&&(nt==null?void 0:nt.homework_status.includes("\u5DF2\u622A\u6B62"))||we||(nt==null?void 0:nt.allow_late)&&Ne()()>=Ne()(nt==null?void 0:nt.end_time)||(0,re.Rm)()&&!((Be=mt.AssistantObject.practice)!=null&&Be.can_publish),disabledDate:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date,Yt.publish_time),disabledTime:Pt=>Ue(Pt,Yt.publish_time),value:Yt.end_time?Ne()(Yt.end_time):"",onChange:(Pt,_t)=>{Yt.end_time=_t,Bn(Object.assign({},Yt))}})))),!Yt.unified_setting&&(Wt==null?void 0:Wt.length)>0&&pe.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Wt&&Wt.map(function(Pt,_t){var kn,Ae,je,gt,De,ot,yt;return pe.createElement(it.Z,{span:24,key:_t},pe.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_t==(Wt==null?void 0:Wt.length)-1?"0px":"10px"}},pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",_t+1),pe.createElement(Ee.default,{disabled:we||((kn=dt==null?void 0:dt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")&&Pt.id||Ne()(){var Ie;if((0,re.Rm)()&&!((Ie=mt.AssistantObject.practice)!=null&&Ie.can_publish)){lt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[_t].group_name=Ct,Wt[_t].group_id=Pt.group_id;const Ge=(0,y.flattenDeep)(Wt.map(Mt=>Mt.group_name)),We=Jt.map(Mt=>{let Kt=(Mt==null?void 0:Mt.group_name)||[];return Ye(ut({},Mt),{group_name:(0,y.remove)(Kt,zt=>Ge.includes(zt))})});kt(We),Lt(Wt.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>an(Pt,_t)},"+",Ct==null?void 0:Ct.length)},nt.group_settings&&nt.group_settings.map(function(Ct){if(!Wt.map(Ge=>Ge.group_name).flat().includes(Ct.group_name))return pe.createElement(jt,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),pe.createElement("div",{className:"ml20"},pe.createElement(Tt,{size:"large",ranges:{\u6B64\u523B:[Pt.publish_time?Ne()(Pt.publish_time):Ne()(),Ne()()]},allowClear:!1,disabled:we||(Ne()()<=Ne()((gt=ga((je=Pt==null?void 0:Pt.group_id)==null?void 0:je[0]))==null?void 0:gt.publish_time)?!1:[!0,nr((De=Pt==null?void 0:Pt.group_id)==null?void 0:De[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:Ct=>Rt(Ct,nt==null?void 0:nt.course_end_date),disabledTime:Ct=>Ue(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,E.U6)(),"HH:mm"),Ne()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Pt.publish_time&&[Ne()(Pt.publish_time),Pt.end_time?Ne()(Pt.end_time):void 0],onChange:(Ct,Ie)=>{var Ge;if((0,re.Rm)()&&!((Ge=mt.AssistantObject.practice)!=null&&Ge.can_publish)){lt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[_t].publish_time=Ie[0],!Pt.end_time&&Ie[0]?Wt[_t].end_time=Ne()(Ie[0]).add(7,"days"):Wt[_t].end_time=Ie[1],Lt([...Wt])},onCalendarChange:(Ct,Ie,Ge)=>{if(Ie!=null&&Ie[0]&&!Ie[1]){const We=Ne()(Ie[0]).add(7,"days");Wt[_t].publish_time=Ie[0],Wt[_t].end_time=We,Lt([...Wt])}}})),!we&&pe.createElement("div",{style:{display:"flex",width:"50px"}},((ot=Pt==null?void 0:Pt.group_id)==null?void 0:ot.length)>1&&pe.createElement(rt.Z,{title:"\u89C4\u5219\u62C6\u5206"},pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>an(Pt,_t)})),Wt.length<((yt=nt==null?void 0:nt.group_settings)==null?void 0:yt.length)&&pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,re.Rm)()&&!((Ct=mt.AssistantObject.practice)!=null&&Ct.can_publish)){lt.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}Lt(Wt.concat({}))}}),((Pt==null?void 0:Pt.publish_time)&&Ne()(){const Ct=(0,y.cloneDeep)(Jt);Ct.forEach((Ie,Ge)=>{Ie.group_name&&(Ie.group_name=Ie.group_name.filter(We=>{var Mt;return!((Mt=Wt[_t].group_name)!=null&&Mt.includes(We))}))}),Wt=Wt.filter((Ie,Ge)=>_t!==Ge),kt(Ct),Lt(Wt.slice()),setTimeout(()=>Lt(Wt.slice()),10)}}))))}))),pe.createElement(ie.Z,null,pe.createElement(it.Z,null,pe.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",pe.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"))),pe.createElement(it.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement($e.default,{checked:Yt.allow_late,disabled:we||Ea,onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Pt.target.checked&&Ke.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},pe.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"),pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),pe.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"))}),Yt.allow_late=!Yt.allow_late,Jt==""&&kt([{late_penalty:5}]),Bn(Object.assign({},Yt))}},pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Yt==null?void 0:Yt.allow_late)&&pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},pe.createElement("div",{style:{display:"flex"}},pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),pe.createElement(Oe.ZP.Group,{style:{marginLeft:"20px"},disabled:we||(nt==null?void 0:nt.anonymous_comment)||(nt==null?void 0:nt.allow_late),value:Yt.unified_late,onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Yt.unified_late=Pt.target.value,Jt==""&&!Pt.target.value&&kt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Bn(ut({},Yt))}},(Yt==null?void 0:Yt.unified_setting)&&pe.createElement(Oe.ZP,{value:!0,disabled:!(nt!=null&&nt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ve=nt==null?void 0:nt.group_settings)==null?void 0:ve.length)>0&&pe.createElement(Oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Yt!=null&&Yt.unified_late?pe.createElement(pe.Fragment,null,pe.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},pe.createElement(it.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),pe.createElement(it.Z,{className:"ml20"},pe.createElement(ne.Z,{disabled:we||qn,value:{type:Yt.penalty_type,inputValue:Yt.late_penalty},onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Bn(Ye(ut({},Yt),{late_penalty:Pt.inputValue,penalty_type:Pt.type}))}})),pe.createElement(it.Z,{flex:"1",className:"ml5"},pe.createElement("span",{className:"c-grey-c ml10"},Yt.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)"))),pe.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},pe.createElement(it.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml20"},pe.createElement(se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:we||qn,value:Yt.late_time?Ne()(Yt.late_time):"",disabledDate:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date),onChange:(Pt,_t)=>{var kn;if((0,re.Rm)()&&!((kn=mt.AssistantObject.practice)!=null&&kn.can_late)){lt.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}Yt.late_time=_t,Bn(Object.assign({},Yt))}})))):Jt.map(function(Pt,_t){var kn;return pe.createElement(it.Z,{span:24,key:_t},pe.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",_t+1),pe.createElement(Ee.default,{disabled:we||!((kn=dt==null?void 0:dt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03"))&&Pt.id||(nt==null?void 0:nt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Pt.group_name=="string"?[Pt.group_name]:Pt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ae=>{var je;if((0,re.Rm)()&&!((je=mt.AssistantObject.practice)!=null&&je.can_late)){lt.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}Jt[_t].group_name=Ae,Jt[_t].group_id=Pt.group_id,kt(Jt.slice())}},nt.group_settings&&nt.group_settings.map(function(Ae){const je=Jt.map(De=>De.group_name).flat(),gt=Wt.map(De=>De.group_name).flat();if(Yt!=null&&Yt.unified_setting){if(!je.includes(Ae.group_name))return pe.createElement(jt,{value:Ae.group_name,key:Ae.id},Ae.group_name)}else if(gt.includes(Ae.group_name)&&!je.includes(Ae.group_name))return pe.createElement(jt,{value:Ae.group_name,key:Ae.id},Ae.group_name)})),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),pe.createElement(ne.Z,{disabled:we||Cr(Pt.id),value:{type:Pt.penalty_type,inputValue:Pt.late_penalty},onChange:Ae=>{var je;if((0,re.Rm)()&&!((je=mt.AssistantObject.practice)!=null&&je.can_late)){lt.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}Jt[_t].late_penalty=Ae.inputValue,Jt[_t].penalty_type=Ae.type,kt([...Jt])}}),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(se.default,{size:"large",disabled:we||Cr(Pt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ae=>Rt(Ae,nt==null?void 0:nt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Pt!=null&&Pt.late_time?Ne()(Pt.late_time):void 0,onChange:(Ae,je)=>{var gt;if((0,re.Rm)()&&!((gt=mt.AssistantObject.practice)!=null&>.can_late)){lt.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}Jt[_t].late_time=je,kt([...Jt])}}),!we&&pe.createElement("div",{style:{display:"flex",width:"50px"}},pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ae;if((0,re.Rm)()&&!((Ae=mt.AssistantObject.practice)!=null&&Ae.can_late)){lt.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(Jt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),_t>0&&!Pt.id&&pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ae;if((0,re.Rm)()&&!((Ae=mt.AssistantObject.practice)!=null&&Ae.can_late)){lt.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}Jt=Jt.filter((je,gt)=>_t!==gt),kt(Jt.slice()),setTimeout(()=>kt(Jt.slice()),10)}}))))})),!we&&pe.createElement(pe.Fragment,null,pe.createElement(Qe.ZP,{type:"primary",size:"large",loading:un,style:{width:"138px",marginTop:"30px"},onClick:()=>Na()},"\u4FDD\u5B58")),pe.createElement(ae.Z,{onConfirm:(Pt,_t)=>{Wt.splice(Pt,0,..._t),Wt.splice(Pt+_t.length,1);const kn=(0,E.QE)([...Wt]);Lt([...kn])}}),pe.createElement(me.Z,{resdata:Pn,type:"shixun",okloading:un,oktext:(Pn==null?void 0:Pn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Pt=>bt(void 0,null,function*(){$t(!0);let _t=yield(0,a.ZP)(`/api/courses/${at.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(at.categoryId)]}});$t(!1),(_t==null?void 0:_t.status)===0&&Ma(Yn)})}))};Ht.ZP=(0,z.connect)(({shixunHomeworks:et,classroomList:Et,loading:Xt,user:mt})=>({shixunHomeworks:et,classroomList:Et,loading:Xt.effects,user:mt}))(Me)},73410:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return $e}});var ee=te(59301),se=te(92832),Ee=te(24905),lt=te(95237),Ke={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=te(28426),it=(Qe,ze,Ne)=>new Promise((re,a)=>{var y=x=>{try{E(Ne.next(x))}catch(z){a(z)}},b=x=>{try{E(Ne.throw(x))}catch(z){a(z)}},E=x=>x.done?re(x.value):Promise.resolve(x.value).then(y,b);E((Ne=Ne.apply(Qe,ze)).next())}),$e=({data:Qe,value:ze=[],handleChangePage:Ne,setSelectedRowKeys:re,selectedRowKeys:a,onChange:y=()=>{}})=>{const[b,E]=(0,ee.useState)([]),[x,z]=(0,ee.useState)([]),[ne,oe]=(0,ee.useState)([]);let[ae,me]=(0,ee.useState)(1),[he,pe]=(0,ee.useState)();return(0,ee.useEffect)(()=>{E(Qe),z([]),oe([])},[Qe]),(0,ee.useEffect)(()=>{re&&(z(a),oe(a))},[a]),ee.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ee.createElement("div",{className:Ke.leftdiv},ee.createElement(se.default.Search,{size:"middle",onChange:ye=>it(void 0,null,function*(){E(Qe.filter(Fe=>{var Pe;return(Pe=Fe==null?void 0:Fe.name)==null?void 0:Pe.includes(ye.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ee.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ee.createElement(Ee.default.Group,{value:x.map(ye=>`${ye.id}`),onChange:ye=>{re(b.filter(Fe=>ye.includes(`${Fe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ye,Fe)=>ee.createElement(lt.Z,{key:ye.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},ee.createElement(Ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ye.is_published,value:`${ye.id}`},ee.createElement("div",{className:Ke.listClass},ee.createElement("span",{className:Ke.spantitle,style:{width:ye.is_published?"108px":"170px"}},ye.name),ye.is_published&&ee.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ee.createElement("div",{className:Ke.rightdiv},ee.createElement(se.default.Search,{onChange:ye=>{oe(x.filter(Fe=>Fe.name.includes(ye.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&ee.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ee.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((ye,Fe)=>ee.createElement(lt.Z,{justify:"space-between",style:{marginTop:"10px"},key:ye.id},ee.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ye.name),ee.createElement("img",{src:Oe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(x.filter(Pe=>`${Pe.id}`!=`${ye.id}`))}})))))))}},59229:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return y}});var ee=te(59301),se=te(25690),Ee=te(5083),lt=te(43418),Ke=te(92832),Oe=te(95237),ie=te(43604),it={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},rt=te(61186),$e=te.n(rt),Qe=te(51257),ze=te(28426),Ne=te(59301);const{RangePicker:re}=Ee.default,a=({dispatch:b,classroomList:E,onConfirm:x})=>{const[z,ne]=(0,ee.useState)([]),[oe,ae]=(0,ee.useState)([]),[me,he]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fe;if(E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=E.actionTabs.data;console.log("data",Pe);let tt=(Fe=Pe==null?void 0:Pe.group_name)==null?void 0:Fe.map((Re,Ft)=>{var qe;return{group_id:Pe==null?void 0:Pe.group_id[Ft],group_name:Pe==null?void 0:Pe.group_name[Ft],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)?(qe=Pe==null?void 0:Pe.publish_time)==null?void 0:qe[0]:Pe==null?void 0:Pe.publish_time}});tt&&(ne([...tt]),ae([...tt]))}},[E.actionTabs]);const pe=()=>{b({type:"classroomList/setActionTabs",payload:{}}),he("")},ye=Fe=>{if(Fe){const Pe=oe==null?void 0:oe.filter(tt=>{var Re,Ft;return(Ft=(Re=tt==null?void 0:tt.group_name)==null?void 0:Re.toLowerCase())==null?void 0:Ft.includes(Fe==null?void 0:Fe.toLowerCase())});ne(Pe)}else ne(oe)};return Ne.createElement(lt.default,{width:980,title:Ne.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ne.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ne.createElement("span",{className:it.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")),Ne.createElement(Ke.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:Fe=>{he(Fe.target.value.trim()),ye(Fe.target.value.trim())}})),centered:!0,maskClosable:!1,open:E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>pe(),onOk:()=>{var Fe;x((Fe=E.actionTabs)==null?void 0:Fe.index,oe),pe()}},Ne.createElement("div",{className:it.modal_con},Ne.createElement(Oe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(Fe,Pe){var tt,Re;return Ne.createElement(ie.Z,{span:24,key:Pe},Ne.createElement(Oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(z==null?void 0:z.length)-1?"0px":"10px"}},Ne.createElement("div",{className:it.multiple_select,title:Fe.group_name},Fe.group_name),Ne.createElement("div",{className:"ml20"},Ne.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Fe.publish_time?$e()(Fe.publish_time):$e()(),$e()()]},allowClear:!1,disabled:(tt=E.actionTabs)==null?void 0:tt.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:Ft=>{var qe;return(0,Qe.Q8)(Ft,(qe=E.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:Ft=>(0,Qe.d0)(Ft),showTime:{showNow:!0,format:"HH:mm",defaultValue:[$e()((0,Qe.U6)(),"HH:mm"),$e()((0,Qe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Fe.publish_time&&[$e()(Fe.publish_time),Fe.end_time?$e()(Fe.end_time):void 0],onChange:(Ft,qe)=>{z[Pe].publish_time=qe[0],z[Pe].end_time=qe[1],ne([...z]),oe.forEach(ut=>{ut.group_id===Fe.group_id&&(ut.publish_time=qe[0],ut.end_time=qe[1])}),ae([...oe])}})),(Re=E.actionTabs)!=null&&Re.rangePickerDisabled?Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(Pe,1),ne([...z]),oe.forEach((Ft,qe)=>{Ft.group_id===Fe.group_id&&oe.splice(qe,1)}),ae([...oe])}})))}):Ne.createElement(ze.Z,null))))};var y=(0,se.connect)(({classroomList:b})=>({classroomList:b}))(a)},40197:function(Ot,Ht,te){"use strict";te.d(Ht,{rX:function(){return ne},pW:function(){return oe},gy:function(){return ae},xY:function(){return z},O5:function(){return x},tJ:function(){return re},o1:function(){return a},Rd:function(){return E}});var ee=te(25690),se=te(43418),Ee=te(28103),lt=te(8591),Ke=te(48790),Oe=te(51257),ie=te(87169),it=te(25510),rt="data:image/png;base64,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",$e=te.p+"static/newqrcode.a8740efb.png",Qe=te(32637),ze=te(59301),Ne=(me,he,pe)=>new Promise((ye,Fe)=>{var Pe=Ft=>{try{Re(pe.next(Ft))}catch(qe){Fe(qe)}},tt=Ft=>{try{Re(pe.throw(Ft))}catch(qe){Fe(qe)}},Re=Ft=>Ft.done?ye(Ft.value):Promise.resolve(Ft.value).then(Pe,tt);Re((pe=pe.apply(me,he)).next())});const re=(me,he=!1)=>!!(a(me)&&y(he)),a=me=>(0,Ke.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(me=!1)=>{var he;const{user:pe}=(0,ee.getDvaApp)()._store.getState();return(he=pe.userInfo)!=null&&he.profile_completed?!0:(se.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,Oe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{se.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()}})},E=()=>{se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ze.createElement("div",{style:{textAlign:"center"}},ze.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"),ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Qe}),ze.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:he}=(0,ee.getDvaApp)()._store.getState();return(me=he.userInfo)!=null&&me.professional_certification?!0:(se.default.confirm({title:"\u63D0\u793A",centered:!0,content:ze.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,Oe.xg)("/account/certification")}}),!1)},z=()=>(0,Ke.V9)()?!0:(se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ze.createElement("img",{src:$e,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,he)=>me?!0:(se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("p",null,he||"\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"),ze.createElement("div",{style:{marginLeft:"110px"}},ze.createElement("img",{src:rt,width:200}),ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Oe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=me=>{se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ze.createElement("div",null,ze.createElement("div",null,ze.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"),ze.createElement(Ee.Z,null),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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 ",ze.createElement("a",null,me),"\u5929\u3002"),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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")),ze.createElement("div",{style:{textAlign:"center",marginTop:30}},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ae=(me,he="")=>{const{shixunsDetail:{detail:pe}}=(0,ee.getDvaApp)()._store.getState();if((pe==null?void 0:pe.public)===2||(pe==null?void 0:pe.public)===1||(pe==null?void 0:pe.shixun_status)===3){let ye="";return(pe==null?void 0:pe.public)===2&&(ye="\u5DF2\u516C\u5F00"),(pe==null?void 0:pe.public)===1&&(ye="\u5F85\u5BA1\u6838"),(pe==null?void 0:pe.shixun_status)===3&&(ye="\u5DF2\u5173\u95ED"),se.default.info({centered:!0,icon:ze.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ye,"\uFF0C",he,"\u3002"),ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(pe==null?void 0:pe.shixun_status)===2?(se.default.confirm({centered:!0,icon:ze.createElement(ie.Z,null),title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",he,"\u3002"),ze.createElement("br",null),ze.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:()=>{se.default.confirm({width:440,centered:!0,icon:ze.createElement(ie.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:()=>Ne(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:pe==null?void 0:pe.identifier}})).status!==401&&(lt.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:pe==null?void 0:pe.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:pe==null?void 0:pe.identifier}}))})})}}),!0):!1}},50371:function(Ot,Ht){"use strict";function te(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let se=1;se{const Ke=Ee[lt];Ke!==void 0&&(ee[lt]=Ke)})}return ee}Ht.Z=te},13845:function(Ot,Ht,te){"use strict";te.d(Ht,{F:function(){return ee},Z:function(){return se}});function ee(Ee){return Ee!=null&&Ee===Ee.window}function se(Ee,lt){var Ke,Oe;if(typeof window=="undefined")return 0;const ie=lt?"scrollTop":"scrollLeft";let it=0;return ee(Ee)?it=Ee[lt?"pageYOffset":"pageXOffset"]:Ee instanceof Document?it=Ee.documentElement[ie]:(Ee instanceof HTMLElement||Ee)&&(it=Ee[ie]),Ee&&!ee(Ee)&&typeof it!="number"&&(it=(Oe=((Ke=Ee.ownerDocument)!==null&&Ke!==void 0?Ke:Ee).documentElement)===null||Oe===void 0?void 0:Oe[ie]),it}},56762:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(59301);function se(){const[,Ee]=ee.useReducer(lt=>lt+1,0);return Ee}},68031:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return lt}});var ee=te(16089);function se(Ke,Oe,ie,it){const rt=ie-Oe;return Ke/=it/2,Ke<1?rt/2*Ke*Ke*Ke+Oe:rt/2*((Ke-=2)*Ke*Ke+2)+Oe}var Ee=te(13845);function lt(Ke){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:it,duration:rt=450}=Oe,$e=ie(),Qe=(0,Ee.Z)($e,!0),ze=Date.now(),Ne=()=>{const a=Date.now()-ze,y=se(a>rt?rt:a,Qe,Ke,rt);(0,Ee.F)($e)?$e.scrollTo(window.pageXOffset,y):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=y:$e.scrollTop=y,a2&&arguments[2]!==void 0?arguments[2]:!1;on.forEach(function(Qt){if(!(!zt&&Kt!==!1&&Kt>0&&An.length>=Kt)){var aa=[].concat((0,ee.Z)(xn),[Qt]),Dn=Qt[gt.children],Wn=On||Qt.disabled;if((!Dn||Dn.length===0||yt)&&Ie(Ae,aa,{label:gt.label})){var Zn;An.push((0,z.Z)((0,z.Z)({},Qt),{},(Zn={disabled:Wn},(0,x.Z)(Zn,gt.label,We(Ae,aa,De,gt)),(0,x.Z)(Zn,ne,aa),(0,x.Z)(Zn,gt.children,void 0),Zn)))}Dn&&ct(Qt[gt.children],aa,Wn)}})}return ct(je,[]),zt&&An.sort(function(on,xn){return zt(on[ne],xn[ne],Ae,gt)}),Kt!==!1&&Kt>0?An.slice(0,Kt):An},[Ae,je,gt,De,We,yt,Ie,zt,Kt])},he="__RC_CASCADER_SPLIT__",pe="SHOW_PARENT",ye="SHOW_CHILD";function Fe(Ae){return Ae.join(he)}function Pe(Ae){return Ae.map(Fe)}function tt(Ae){return Ae.split(he)}function Re(Ae){var je=Ae||{},gt=je.label,De=je.value,ot=je.children,yt=De||"value";return{label:gt||"label",value:yt,key:yt,children:ot||"children"}}function Ft(Ae,je){var gt,De;return(gt=Ae.isLeaf)!==null&>!==void 0?gt:!((De=Ae[je.children])!==null&&De!==void 0&&De.length)}function qe(Ae){var je=Ae.parentElement;if(je){var gt=Ae.offsetTop-je.offsetTop;gt-je.scrollTop<0?je.scrollTo({top:gt}):gt+Ae.offsetHeight-je.scrollTop>je.offsetHeight&&je.scrollTo({top:gt+Ae.offsetHeight-je.offsetHeight})}}function ut(Ae,je){return Ae.map(function(gt){var De;return(De=gt[ne])===null||De===void 0?void 0:De.map(function(ot){return ot[je.value]})})}function Ye(Ae,je,gt){var De=new Set(Ae),ot=je();return Ae.filter(function(yt){var Ct=ot[yt],Ie=Ct?Ct.parent:null,Ge=Ct?Ct.children:null;return Ct&&Ct.node.disabled?!0:gt===ye?!(Ge&&Ge.some(function(We){return We.key&&De.has(We.key)})):!(Ie&&!Ie.node.disabled&&De.has(Ie.key))})}function bt(Ae,je,gt){for(var De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ot=je,yt=[],Ct=function(){var We,Mt,Kt,zt=Ae[Ie],An=(We=ot)===null||We===void 0?void 0:We.findIndex(function(on){var xn=on[gt.value];return De?String(xn)===String(zt):xn===zt}),ct=An!==-1?(Mt=ot)===null||Mt===void 0?void 0:Mt[An]:null;yt.push({value:(Kt=ct==null?void 0:ct[gt.value])!==null&&Kt!==void 0?Kt:zt,index:An,option:ct}),ot=ct==null?void 0:ct[gt.children]},Ie=0;Ie1){var ra=ct.slice(0,-1);Qt(ra)}else We(!1)},Wn=function(){var ra,Ia=((ra=xn[on])===null||ra===void 0?void 0:ra[gt.children])||[],$n=Ia.find(function(ka){return!ka.disabled});if($n){var ba=[].concat((0,ee.Z)(ct),[$n[gt.value]]);Qt(ba)}};se.useImperativeHandle(Ae,function(){return{onKeyDown:function(ra){var Ia=ra.which;switch(Ia){case qt.Z.UP:case qt.Z.DOWN:{var $n=0;Ia===qt.Z.UP?$n=-1:Ia===qt.Z.DOWN&&($n=1),$n!==0&&aa($n);break}case qt.Z.LEFT:{if(Ge)break;Kt?Wn():Dn();break}case qt.Z.RIGHT:{if(Ge)break;Kt?Dn():Wn();break}case qt.Z.BACKSPACE:{Ge||Dn();break}case qt.Z.ENTER:{if(ct.length){var ba=xn[on],ka=(ba==null?void 0:ba[ne])||[];ka.length?yt(ka.map(function(dr){return dr[gt.value]}),ka[ka.length-1]):yt(ct,xn[on])}break}case qt.Z.ESC:We(!1),Mt&&ra.stopPropagation()}},onKeyUp:function(){}}})},En=se.forwardRef(function(Ae,je){var gt,De,ot,yt,Ct=(0,Qe.lk)(),Ie=Ct.prefixCls,Ge=Ct.multiple,We=Ct.searchValue,Mt=Ct.toggleOpen,Kt=Ct.notFoundContent,zt=Ct.direction,An=Ct.open,ct=se.useRef(),on=zt==="rtl",xn=se.useContext(b),On=xn.options,Qt=xn.values,aa=xn.halfValues,Dn=xn.fieldNames,Wn=xn.changeOnSelect,Zn=xn.onSelect,ra=xn.searchOptions,Ia=xn.dropdownPrefixCls,$n=xn.loadData,ba=xn.expandTrigger,ka=Ia||Ie,dr=se.useState([]),Ja=(0,rt.Z)(dr,2),vr=Ja[0],Fa=Ja[1],cr=function(rr){if(!(!$n||We)){var Kr=bt(rr,On,Dn),Or=Kr.map(function(Wa){var Mr=Wa.option;return Mr}),Qr=Or[Or.length-1];if(Qr&&!Ft(Qr,Dn)){var zr=Fe(rr);Fa(function(Wa){return[].concat((0,ee.Z)(Wa),[zr])}),$n(Or)}}};se.useEffect(function(){vr.length&&vr.forEach(function(mr){var rr=tt(mr),Kr=bt(rr,On,Dn,!0).map(function(Qr){var zr=Qr.option;return zr}),Or=Kr[Kr.length-1];(!Or||Or[Dn.children]||Ft(Or,Dn))&&Fa(function(Qr){return Qr.filter(function(zr){return zr!==mr})})})},[On,vr,Dn]);var dn=se.useMemo(function(){return new Set(Pe(Qt))},[Qt]),Ar=se.useMemo(function(){return new Set(Pe(aa))},[aa]),Tr=Ce(),xr=(0,rt.Z)(Tr,2),gr=xr[0],Mn=xr[1],oa=function(rr){Mn(rr),cr(rr)},Sa=function(rr){var Kr=rr.disabled,Or=Ft(rr,Dn);return!Kr&&(Or||Wn||Ge)},Qn=function(rr,Kr){var Or=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Zn(rr),!Ge&&(Kr||Wn&&(ba==="hover"||Or))&&Mt(!1)},Qa=se.useMemo(function(){return We?ra:On},[We,ra,On]),Kn=se.useMemo(function(){for(var mr=[{options:Qa}],rr=Qa,Kr=ut(rr,Dn),Or=function(){var Mr=gr[Qr],So=rr.find(function(Se,be){return(Kr[be]?Fe(Kr[be]):Se[Dn.value])===Mr}),to=So==null?void 0:So[Dn.children];if(!(to!=null&&to.length))return"break";rr=to,mr.push({options:to})},Qr=0;Qr":vr,cr=Ae.loadingIcon,dn=Ae.children,Ar=Ae.dropdownMatchSelectWidth,Tr=Ar===void 0?!1:Ar,xr=Ae.showCheckedStrategy,gr=xr===void 0?pe:xr,Mn=(0,$e.Z)(Ae,ve),oa=(0,ze.ZP)(gt),Sa=!!Kt,Qn=(0,a.Z)(Ct,{value:Ie,postState:nt}),Qa=(0,rt.Z)(Qn,2),Kn=Qa[0],Ba=Qa[1],ta=se.useMemo(function(){return Re(yt)},[JSON.stringify(yt)]),ja=se.useMemo(function(){return Qt||[]},[Qt]),ar=Ue(ja,ta),Va=se.useCallback(function(bn){var Cn=ar();return bn.map(function(wn){var Oa=Cn[wn].nodes;return Oa.map(function(Ya){return Ya[ta.value]})})},[ar,ta]),sr=(0,a.Z)("",{value:ct,postState:function(Cn){return Cn||""}}),mr=(0,rt.Z)(sr,2),rr=mr[0],Kr=mr[1],Or=function(Cn,wn){Kr(Cn),wn.source!=="blur"&&on&&on(Cn)},Qr=Me(xn),zr=(0,rt.Z)(Qr,2),Wa=zr[0],Mr=zr[1],So=me(rr,ja,ta,aa||ot,Mr,Ge),to=Tt(ja,ta),Se=se.useMemo(function(){var bn=to(Kn),Cn=(0,rt.Z)(bn,2),wn=Cn[0],Oa=Cn[1];if(!Sa||!Kn.length)return[wn,[],Oa];var Ya=Pe(wn),pr=ar(),_a=(0,Ne.S)(Ya,!0,pr),or=_a.checkedKeys,Fr=_a.halfCheckedKeys;return[Va(or),Va(Fr),Oa]},[Sa,Kn,ar,Va,to]),be=(0,rt.Z)(Se,3),Ve=be[0],wt=be[1],Zt=be[2],Ze=se.useMemo(function(){var bn=Pe(Ve),Cn=Ye(bn,ar,gr);return[].concat((0,ee.Z)(Zt),(0,ee.Z)(Va(Cn)))},[Ve,ar,Va,Zt,gr]),At=Dt(Ze,ja,ta,Sa,Mt),ln=(0,re.Z)(function(bn){if(Ba(bn),We){var Cn=nt(bn),wn=Cn.map(function(pr){return bt(pr,ja,ta).map(function(_a){return _a.option})}),Oa=Sa?Cn:Cn[0],Ya=Sa?wn:wn[0];We(Oa,Ya)}}),sn=(0,re.Z)(function(bn){if((!Sa||An)&&Kr(""),!Sa)ln(bn);else{var Cn=Fe(bn),wn=Pe(Ve),Oa=Pe(wt),Ya=wn.includes(Cn),pr=Zt.some(function(Rr){return Fe(Rr)===Cn}),_a=Ve,or=Zt;if(pr&&!Ya)or=Zt.filter(function(Rr){return Fe(Rr)!==Cn});else{var Fr=Ya?wn.filter(function(Rr){return Rr!==Cn}):[].concat((0,ee.Z)(wn),[Cn]),no=ar(),Hr;if(Ya){var Zo=(0,Ne.S)(Fr,{checked:!1,halfCheckedKeys:Oa},no);Hr=Zo.checkedKeys}else{var Wo=(0,Ne.S)(Fr,!0,no);Hr=Wo.checkedKeys}var Yo=Ye(Hr,ar,gr);_a=Va(Yo)}ln([].concat((0,ee.Z)(or),(0,ee.Z)(_a)))}}),yn=function(Cn,wn){if(wn.type==="clear"){ln([]);return}var Oa=wn.values[0],Ya=Oa.valueCells;sn(Ya)},la=Zn!==void 0?Zn:Wn,Hn=Ia||ra,Aa=ka||ba,za=function(Cn){dr==null||dr(Cn),Ja==null||Ja(Cn)},Gr=se.useMemo(function(){return{options:ja,fieldNames:ta,values:Ve,halfValues:wt,changeOnSelect:Ge,onSelect:sn,checkable:Kt,searchOptions:So,dropdownPrefixCls:aa,loadData:Dn,expandTrigger:On,expandIcon:Fa,loadingIcon:cr,dropdownMenuColumnStyle:$n}},[ja,ta,Ve,wt,Ge,sn,Kt,So,aa,Dn,On,Fa,cr,$n]),hr=!(rr?So:ja).length,jn=rr&&Mr.matchInputWidth||hr?{}:{minWidth:"auto"};return se.createElement(b.Provider,{value:Gr},se.createElement(Qe.Ac,(0,it.Z)({},Mn,{ref:je,id:oa,prefixCls:ot,autoClearSearchValue:An,dropdownMatchSelectWidth:Tr,dropdownStyle:jn,displayValues:At,onDisplayValuesChange:yn,mode:Sa?"multiple":void 0,searchValue:rr,onSearch:Or,showSearch:Wa,OptionList:Tn,emptyOptions:hr,open:la,dropdownClassName:Hn,placement:Aa,onDropdownVisibleChange:za,getRawInputElement:function(){return dn}})))});xe.SHOW_PARENT=pe,xe.SHOW_CHILD=ye;var fe=xe,dt=fe,Je=te(2738),we=te(62892),ht=te(53487),un=te(19080),$t=te(36355),Wt=te(93891),Lt=te(1684),Jt=te(19716),kt=te(32441),Yt=te(14154),Bn=te(58582),Pn=te(84443),Gn=te(66339),Yn=te(33234),pt=te(98447),ea=te(17313),Na=te(74207),Ma=te(83116);const ga=Ae=>{const{prefixCls:je,componentCls:gt,antCls:De}=Ae,ot=`${gt}-menu-item`,yt=` +`),dn.focus();default:throw new Error}},[dn,Qn]),Ze=(0,ee.useMemo)(()=>{switch(Qn){case Bn:return ee.createElement(Tt,{callback:Zt,onCancel:At});case ea:return ee.createElement(jt.Z,{callback:Zt,onCancel:At});case Pn:return ee.createElement(Me.Z,{callback:Zt,onCancel:At});case Gn:return ee.createElement(nt,{callback:Zt,onCancel:At});case La:return ee.createElement(we,{callback:Zt,onCancel:At});case"maths-latex":return ee.createElement(Lt,{showSaveButton:!0,callback:Zt});case"inline-latex":return ee.createElement(Jt.Z,{showSaveButton:!0,callback:Zt});default:return null}},[Qn]);function At(){Xa("")}(0,ee.useEffect)(()=>{if(So.current){let Hn=function(pr){Oa=!0,Ua=pr.pageY},En=function(){Oa=!1},yn=function(pr){if(Oa){let $a=pr.pageY-Ua;$a<0&&($a=0),$a>300&&($a=300);let ir=Mt+$a+"px";Va(ir)}},xn=So.current,Oa=!1,Ua=0;return xn.addEventListener("mousedown",Hn),document.addEventListener("mousemove",yn),document.addEventListener("mouseup",En),()=>{xn.removeEventListener("mousedown",Hn),document.removeEventListener("mousemove",yn),document.removeEventListener("mouseup",En)}}},[dn,So]),(0,ee.useEffect)(()=>{Va(Mt)},[Mt]);const ln=je(We),un=je(ta),wn={width:ln,height:un},ia=(0,ee.useMemo)(()=>{if(Kn){let Hn=new Date(Kn),En=Hn.getHours(),yn=Hn.getMinutes(),xn=Hn.getSeconds();return En=En<10?"0"+En:En,yn=yn<10?"0"+yn:yn,xn=xn<10?"0"+xn:xn,`${En}:${yn}:${xn}`}return 0},[Kn]),Yn=Hn=>{const En=[];if(Dn){let yn=-1;Hn=Hn.replace(/(@▁▁@|@▁@)/g,function(xn,Oa,Ua){En.push({multiLine:xn!==_t})})}return En};function ma(){window.sessionStorage.removeItem(An),Ya(!1),Fa(0)}function Ha(){Ya(!1),Fa(0),dn.setValue(window.sessionStorage.getItem(An))}(0,ee.useEffect)(()=>{yt[Qn]&&Qn!==Vn&&Qn!==Gn&&setTimeout(()=>{const Hn=document.getElementsByClassName("markdown-popup-form")[0],En=window.innerWidth/2-Hn.offsetWidth/2,yn=window.innerHeight/2-Hn.offsetHeight/2;Or(En),zr(yn)},0)},[Qn]);const Hr=Hn=>{Hn.preventDefault();const En=Hn.clientX-Gr,yn=Hn.clientY-Qr;document.body.onmousemove=xn=>{let Oa=xn.clientX-En,Ua=xn.clientY-yn;const pr=document.getElementsByClassName("markdown-popup-form")[0],$a=window.innerWidth-pr.offsetWidth,ir=window.innerHeight-pr.offsetHeight;Oa=Math.max(0,Math.min(Oa,$a)),Ua=Math.max(0,Math.min(Ua,ir)),Ra(xn.clientX,xn.clientY,En,yn)&&(Or(Oa),zr(Ua))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ra=(Hn,En,yn,xn)=>{const Oa=document.body.clientHeight,Ua=document.body.clientWidth;return Hn<20&&yn>Hn||Hn>Ua-20&&ynEn||En>Oa-20&&xnFe in ye?ze(ye,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[Fe]=Pe,x=(ye,Fe)=>{for(var Pe in Fe||(Fe={}))y.call(Fe,Pe)&&E(ye,Pe,Fe[Pe]);if(a)for(var Pe of a(Fe))b.call(Fe,Pe)&&E(ye,Pe,Fe[Pe]);return ye},z=(ye,Fe)=>Ne(ye,re(Fe));const{useForm:ne}=ee.default,oe={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Fe})=>{const[Pe]=ne();let tt=(0,rt.useRef)();function Re(ut){tt.current.width=Pe.getFieldValue("width"),tt.current.align=Pe.getFieldValue("align"),ye(ut,tt.current)}function Ft(ut,Ye){if(ut.status===-1){se.ZP.error(ut.message);return}Pe.setFieldsValue({src:`/api/attachments/${ut.id}`,type:Ye.type})}function qe(ut){let Ye=ut.target.files[0];tt.current=Ye,pe(Ye,Ft)}return Qe.createElement(ee.default,z(x({form:Pe},ae),{className:"upload-image-panel",onFinish:Re,style:{width:470,overflow:"hidden"}}),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Qe.createElement("div",{className:"flex-container"},Qe.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Qe.createElement(Ee.default,{style:oe})),Qe.createElement(he,{onFileChange:qe}))),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Qe.createElement(Ee.default,{style:{width:264}})),Qe.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Qe.createElement(lt.Z,null,Qe.createElement(ee.default.Item,{name:"width",style:{margin:0}},Qe.createElement(Ke.Z,{style:{width:264}})),Qe.createElement("span",{className:"ml8"},"%"))),Qe.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Qe.createElement(Oe.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"}]})),Qe.createElement("aside",null,Qe.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Qe.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Qe.createElement(ie.ZP,{type:"default",onClick:Fe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return Qe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Qe.createElement("input",{type:"file",onChange:ye}))}function pe(ye,Fe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,$e.bg)())throw se.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",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(Re){Fe(JSON.parse(Re.target.responseText),ye)},!1),tt.addEventListener("error",function(Re){console.error(Re)},!1),tt.open("POST",`${it.KI}/api/attachments.json`),tt.send(Pe)}},91558:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ee}});var ee=te(59301),se=te(4676);class Ee extends ee.Component{constructor(Ke){super(Ke);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Ke}=this.props;return(0,se.createPortal)(Ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ot,Ht,te){"use strict";te.d(Ht,{i:function(){return oe},Z:function(){return me}});var ee={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"},se=te(71418),Ee=te(6848),lt=te(92310),Ke=te.n(lt),Oe=te(51257),ie=te(28426),it=te(48790),rt="data:image/png;base64,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",$e="data:image/png;base64,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",Qe="data:image/png;base64,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",ze="data:image/png;base64,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",Ne="data:image/png;base64,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",re="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",x="data:image/png;base64,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",z="data:image/png;base64,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",ne=te(59301);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:rt,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ne,swimg:re},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var me=({className:he,dataSource:pe=[],col:ye=4,right:Fe,bottom:Pe=23,precision:tt=0,wrapWidth:Re=1200,trackEventItems:Ft,loading:qe,onRemove:ut=()=>{},isCurrent:Ye=!0,showAlias:bt=!1})=>{const Dt=Math.floor((Re-(ye-1)*Fe)/ye),Rt=[{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 ne.createElement(se.Z,{spinning:qe},ne.createElement("div",{className:Ke()(ee.list,he)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Ue,Tt)=>{var jt;const{name:Me,id:et,identifier:Et,featured:Xt,school_name:mt,image_url:en,excellent:Ce,is_plan:qt}=Ue;return ne.createElement("div",{key:et,className:ee.wrap,style:{width:Dt,marginRight:(1+Tt)%ye===0?0:Fe+tt,marginBottom:Pe}},ne.createElement("a",{className:ee.li,onClick:ft=>{ft.preventDefault(),ft.stopPropagation(),Ft&&(0,Oe.L9)([Ft]),(0,Oe.xg)(`/paths/${Et}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${en}`}),Ye&&(0,it.bg)()&&(Ue==null?void 0:Ue.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:ft=>{ft.stopPropagation(),ut(Ue)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jt=Ue==null?void 0:Ue.subject_tags)==null?void 0:jt.map((ft,Cn)=>{var Tn,vt;if(Cn===0){const Be=(Tn=Rt.find(ve=>ve.name==ft))==null?void 0:Tn.swimg;return ne.createElement("img",{className:ee.sign,src:Be,style:{left:"-4px"}})}const st=(vt=Rt.find(Be=>Be.name==ft))==null?void 0:vt.ptimg;return ne.createElement("img",{className:ee.sign,src:st,style:{left:`${48+52*(Cn-1)+2*Cn}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ue==null?void 0:Ue.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(Ee.Z,{title:bt&&(Ue!=null&&Ue.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ue==null?void 0:Ue.excellent_alias_name}`)):Me},ne.createElement("span",{className:ee.e},bt&&(Ue==null?void 0:Ue.excellent_alias_name)||Me))),ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(Ee.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ue.stages_count))),ne.createElement(Ee.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,Ue.members_count)))))))})),!pe.length&&ne.createElement(ie.Z,null)))}},9148:function(Ot,Ht,te){"use strict";te.d(Ht,{jL:function(){return Ke},w9:function(){return Ue},QD:function(){return Jt},cQ:function(){return ut.Z},op:function(){return we},O5:function(){return kn},_b:function(){return Vn},t7:function(){return E},Gi:function(){return Xt},YG:function(){return et},qp:function(){return Qe},vr:function(){return Bn},qE:function(){return $t},Je:function(){return ne},wb:function(){return qe},cq:function(){return Cn},tp:function(){return re}});var ee=te(59301),se={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"},Ee="data:image/png;base64,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",Ke=({dataSource:Ae=[],img:je,imgWidth:gt=346,title:De,sunTitle:ot,bannerExtraContent:yt})=>ee.createElement("div",{className:se.banner},ee.createElement("div",{className:se.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,De),ee.createElement("span",null,ot)),Ae.length>0&&ee.createElement("div",{className:se.btns},Ae.map((Ct,Ie)=>ee.createElement("div",{key:Ie,onClick:Ct.click},Ct.name,Ct.sign?ee.createElement("img",{src:Ee,width:39}):null))),yt),je&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:je,width:gt}))),Oe={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"},ie=te(92310),it=te.n(ie),rt=te(89392),Qe=({dataSource:Ae=[],value:je,onChange:gt,onTitleChange:De,className:ot,title:yt,titleWidth:Ct=41,style:Ie={},fontColor:Ge="#6A7283",showCount:We})=>{const[Mt,Kt]=(0,ee.useState)(0),[zt,bn]=(0,ee.useState)(!1),ct=(0,ee.useRef)(null),on=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var An;Ae.length!==0&&(((An=ct==null?void 0:ct.current)==null?void 0:An.clientHeight)>97?Kt(1):Kt(0)),Ae.length===0&&Kt(0),bn(!1)},[Ae]),ee.createElement("div",{className:it()(Oe.row,ot),style:Ie},ee.createElement("div",{onClick:(0,rt.throttle)(()=>De==null?void 0:De(),2e3),style:{width:Ct,marginTop:zt?12:4},className:`${Oe.title} ${De?"current":""}`},yt),ee.createElement("div",{className:zt?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},ee.createElement("div",{className:Oe.bar,ref:on,style:Mt>0?{height:Mt===1?97:"auto",overflow:Mt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:Oe.tag,ref:ct},Ae==null?void 0:Ae.map(An=>ee.createElement("span",{onClick:()=>gt(An.id),key:An.id,style:{color:Ge},className:je===An.id?Oe.active:""},ee.createElement("span",{title:An.name,className:Oe.name},An.name),!!We&&ee.createElement("span",{className:Oe.num},An.count))))),!!Mt&&ee.createElement(ee.Fragment,null,Mt===1?ee.createElement("div",{onClick:()=>{var An;Kt(2),((An=ct==null?void 0:ct.current)==null?void 0:An.clientHeight)>245?bn(!0):bn(!1)},className:Oe.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{on.current.scrollTop=0,Kt(1),bn(!1)},className:Oe.action},"\u6536\u8D77",ee.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},re=({dataSource:Ae=[],value:je,onChange:gt,className:De,style:ot={}})=>ee.createElement("div",{style:ot,className:it()(ze.tabs,De)},Ae.map(yt=>ee.createElement("span",{onClick:()=>gt(yt.id),className:je===yt.id?ze.active:"",key:yt.id},yt.name))),a={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"},y=te(92832),E=({dataSource:Ae=[],value:je="",onChange:gt,onInputChange:De=()=>{},className:ot,style:yt={},placeholder:Ct,allowClear:Ie=!1})=>{var Ge;const[We,Mt]=(0,ee.useState)(""),[Kt,zt]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var on;let An=je;(on=JSON.stringify(je))!=null&&on.includes("{")&&(Mt(je.id),An=je.value||"");try{zt(decodeURIComponent(An||""))}catch(On){zt(decodeURIComponent(An||""))}},[je]);const bn=()=>{gt(encodeURIComponent(Kt),We||null)},ct=on=>{on!==We&&(Mt(on),gt(encodeURIComponent(Kt),on))};return ee.createElement("div",{className:it()(a.input,ot),style:yt},!!Ae.length&&ee.createElement("div",{className:a.dropdown},ee.createElement("div",{className:a.text},(Ge=Ae.find(on=>on.id===We))==null?void 0:Ge.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:a.b1}),ee.createElement("b",{className:a.b2})),ee.createElement("div",{className:a.menu},Ae.map((on,An)=>ee.createElement("div",{key:An,onClick:()=>ct(on.id)},on.name)))),ee.createElement(y.default,{onPressEnter:bn,value:Kt,onChange:on=>{zt(on.target.value),De(encodeURIComponent(on.target.value),We||null)},bordered:!1,placeholder:Ct}),ee.createElement("i",{onClick:bn,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:Ae,onChange:je,className:gt,total:De,pageSize:ot,style:yt={}})=>{const Ct=Ae<2,Ie=Ae>=Math.ceil(De/ot);return De<=ot?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:it()(x.quickPager,gt),style:yt},ee.createElement("div",{onClick:()=>{Ct||je(Ae-1,"prev")},className:Ct?x.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{Ie||je(Ae+1,"next")},className:Ie?x.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},ae=te(71418),me=te(6848),he=te(13570),pe=te(346),ye=te(51257),Fe=te(96908),Pe=te(57177),tt=te(81378),Re=te(28426),qe=({className:Ae,dataSource:je=[],col:gt=4,right:De,bottom:ot=23,precision:yt=0,wrapWidth:Ct=1200,trackEventItems:Ie,loading:Ge})=>{const We=Math.floor((Ct-(gt-1)*De)/gt);return ee.createElement(ae.Z,{spinning:Ge},ee.createElement("div",{className:it()(oe.list,Ae)},!!je.length&&je.map((Mt,Kt)=>{const{name:zt,id:bn,identifier:ct,power:on,cover_image_id:An,pic:On}=Mt;return ee.createElement("div",{className:oe.wrap,key:bn,style:{width:We,marginRight:(1+Kt)%gt===0?0:De+yt,marginBottom:ot}},ee.createElement("a",{target:"_blank",href:`/shixuns/${ct}/challenges`,className:oe.li,onClick:Qt=>{Qt.preventDefault(),Ie&&(0,ye.L9)([Ie]),on&&(0,ye.xg)(`/shixuns/${ct}/challenges`)}},ee.createElement("div",{className:oe.img},ee.createElement("img",{className:oe.cover,src:`${On}`}),Mt.is_jupyter&&ee.createElement("img",{className:oe.sign,src:Fe}),Mt.is_jupyter_lab&&ee.createElement("img",{className:oe.sign,src:Pe}),Mt.is_unity_3d&&ee.createElement("img",{className:oe.sign,src:tt})),ee.createElement("div",{className:oe.name},ee.createElement(me.Z,{title:zt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:oe.e},zt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:oe.tags},ee.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Mt.challenges_count))),!!Mt.myshixuns_count&&ee.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Mt.myshixuns_count))),ee.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Mt.level))),ee.createElement("div",{className:oe.rate},ee.createElement(he.Z,{allowHalf:!0,disabled:!0,defaultValue:Mt.score_info}),ee.createElement("span",null,"\xA0",Mt.score_info?`${Mt.score_info}\u5206`:"5\u5206")))),!on&&ee.createElement("div",{className:oe.lockWrap},ee.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!je.length&&ee.createElement(Re.Z,null)))},ut=te(7501),Ye={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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",Dt=te(59301),Ue=({className:Ae,dataSource:je=[],col:gt=4,right:De,bottom:ot=23,precision:yt=0,wrapWidth:Ct=1200,trackEventItems:Ie,loading:Ge})=>{const We=Math.floor((Ct-(gt-1)*De)/gt);return Dt.createElement(ae.Z,{spinning:Ge},Dt.createElement("div",{className:it()(Ye.list,Ae)},!!je.length&&je.map((Mt,Kt)=>{const{subject_identifier:zt,id:bn,identifier:ct,power:on}=Mt,An=Mt.is_public!=0&&Mt.is_public;return Dt.createElement("div",{className:Ye.wrap,key:bn,style:{width:We,marginRight:(1+Kt)%gt===0?0:De+yt,marginBottom:ot}},Dt.createElement("a",{className:Ye.li,onClick:On=>{On.preventDefault(),Ie&&(0,ye.L9)([Ie]),(0,ye.xg)(Mt.first_category_url)}},Dt.createElement("div",{className:Ye.top},Dt.createElement(me.Z,{title:Mt.name},Dt.createElement("div",{className:Ye.name},Mt.name)),Dt.createElement("img",{className:Ye.img,src:pe.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),Dt.createElement("div",{className:Ye.text,title:Mt.creator},Mt.creator),zt&&Dt.createElement("div",{className:Ye.btns},Dt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Dt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),An&&Dt.createElement("div",{className:Ye.sign},"\u516C\u5F00")),Dt.createElement("div",{className:Ye.bottom},Mt.visits>0&&Dt.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-liulanyan"}),Dt.createElement("span",null,Mt.visits))),Mt.course_members_count>0&&Dt.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-chengyuan"}),Mt.course_members_count)),Mt.tasks_count>0&&Dt.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Dt.createElement("span",null,Dt.createElement("i",{className:"iconfont icon-zuoye"}),Mt.tasks_count)),Mt.is_end?Dt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Dt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mt.is_accessible&&Dt.createElement("div",{className:Ye.lockWrap},Dt.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Dt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!je.length&&Dt.createElement(Re.Z,null)))},Tt={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"},jt=te(25690),et=({dataSource:Ae=[],value:je,onChange:gt,className:De,style:ot={},tabBarExtraContent:yt})=>ee.createElement("div",{className:it()(Tt.tabs,De),style:ot},ee.createElement("div",{className:Tt.tabsWrap},Ae.map((Ct,Ie)=>ee.createElement("aside",{className:Tt.tab,onClick:()=>{gt(Ct.id),Ct.link&&jt.history.push(Ct.link)},key:Ie},ee.createElement("div",{className:je===Ct.id?Tt.active:""},Ct.name),(Ct==null?void 0:Ct.resetCount)==null&&(Ct==null?void 0:Ct.total)!==void 0&&ee.createElement("span",null,"\uFF08",Ct==null?void 0:Ct.total,"\uFF09"),(Ct==null?void 0:Ct.resetCount)!==void 0&&(Ct==null?void 0:Ct.total)!==void 0&&ee.createElement(me.Z,{title:(Ct==null?void 0:Ct.tip)!=null?Ct==null?void 0:Ct.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},Ct==null?void 0:Ct.resetCount),"/",ee.createElement("span",null,Ct==null?void 0:Ct.total),"\uFF09"))))),ee.createElement("div",{className:Tt.tabBar},yt)),Xt=({className:Ae,style:je={},children:gt})=>ee.createElement("div",{className:it()(Ae),style:je},gt),mt={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"},en=te(38854),Ce=te(20834);const qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Cn=({sortValue:Ae,dropValue:je,className:gt,onSort:De,onDrop:ot,dataSource:yt=qt})=>{var Ct;return ee.createElement("div",{className:it()(mt.orderWrap,gt)},ee.createElement(en.Z,{dropdownRender:()=>ee.createElement(Ce.default,null,yt.map((Ie,Ge)=>ee.createElement(Ce.default.Item,{key:Ge,onClick:()=>ot(Ie.id)},Ie.name)))},ee.createElement("span",{className:mt.orderTextWrap},(Ct=yt.find(Ie=>je===Ie.id))==null?void 0:Ct.name)),ee.createElement("span",{className:mt.orderIconWrap},ee.createElement("span",{className:mt.orderAsc},ee.createElement("i",{className:Ae==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>De(Ae==="asc"?"desc":"asc")})),ee.createElement("span",{className:mt.orderDesc},ee.createElement("i",{className:Ae==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>De(Ae==="asc"?"desc":"asc")}))))},Tn={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"},vt=te(3113),st=Object.defineProperty,Be=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,nt=(Ae,je,gt)=>je in Ae?st(Ae,je,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ae[je]=gt,xe=(Ae,je)=>{for(var gt in je||(je={}))ve.call(je,gt)&&nt(Ae,gt,je[gt]);if(Be)for(var gt of Be(je))at.call(je,gt)&&nt(Ae,gt,je[gt]);return Ae},fe=(Ae,je)=>{var gt={};for(var De in Ae)ve.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&Be)for(var De of Be(Ae))je.indexOf(De)<0&&at.call(Ae,De)&&(gt[De]=Ae[De]);return gt},dt=(Ae,je,gt)=>new Promise((De,ot)=>{var yt=Ge=>{try{Ie(gt.next(Ge))}catch(We){ot(We)}},Ct=Ge=>{try{Ie(gt.throw(Ge))}catch(We){ot(We)}},Ie=Ge=>Ge.done?De(Ge.value):Promise.resolve(Ge.value).then(yt,Ct);Ie((gt=gt.apply(Ae,je)).next())}),we=Ae=>{var je=Ae,{className:gt,style:De,children:ot,loading:yt=!1,openLoading:Ct,onClick:Ie=()=>{},size:Ge="middle",shape:We="round"}=je,Mt=fe(je,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kt,zt]=(0,ee.useState)(!1);return ee.createElement(vt.ZP,xe({onClick:(0,rt.throttle)(bn=>dt(void 0,null,function*(){Ct&&zt(!0);try{yield Ie(bn)}catch(ct){console.log("error",ct)}Ct&&zt(!1)}),2e3,{leading:!0,trailing:!1}),className:it()(Tn.btn,Tn[`${Ge}-${We}`],gt),style:De,size:Ge,shape:We,loading:Kt||yt},Mt),ot)},ht={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"},$t=({className:Ae,style:je,children:gt=null,onClick:De,title:ot})=>ee.createElement("div",{className:it()(ht.head,Ae),style:je},ee.createElement("span",{className:"primary-hover",onClick:De},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:ot},ot),ee.createElement("div",{className:ht.node},gt)),Wt={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"},Jt=({confirmShow:Ae=!0,confirmTitle:je,confirmClick:gt,cancelShow:De=!0,cancelTitle:ot,cancelClick:yt,className:Ct,style:Ie,confirmLoading:Ge=!1})=>ee.createElement("div",{className:it()(Wt.btns,Ct),style:Ie},Ae&&ee.createElement(vt.ZP,{loading:Ge,onClick:gt,type:"primary",className:Wt.confirm},je),De&&ee.createElement(vt.ZP,{onClick:yt,className:Wt.cancel},ot)),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"},Bn=({className:Ae,style:je={},LeftContent:gt,children:De,RightContent:ot})=>ee.createElement("div",{className:it()(kt.fixedBottom,Ae),style:je},ee.createElement("div",{className:kt.wrap},ee.createElement("div",{className:kt.left},gt),ee.createElement("div",{className:kt.center},De),ee.createElement("div",{className:kt.right},ot))),Pn={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"},Vn=({className:Ae,style:je={},dataSource:gt=[]})=>ee.createElement("div",{className:it()(Pn.crumbs,Ae),style:je},gt.map((De,ot)=>otjt.history.push(De.path)},De.name):ee.createElement("span",null,De.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:ot,style:{color:"#5F6368"}},De.name))),pt=te(31797),ea=Object.defineProperty,La=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,ba=(Ae,je,gt)=>je in Ae?ea(Ae,je,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ae[je]=gt,qn=(Ae,je)=>{for(var gt in je||(je={}))Ea.call(je,gt)&&ba(Ae,gt,je[gt]);if(ga)for(var gt of ga(je))ar.call(je,gt)&&ba(Ae,gt,je[gt]);return Ae},Cr=(Ae,je)=>La(Ae,Ma(je)),an=(Ae,je)=>{var gt={};for(var De in Ae)Ea.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&ga)for(var De of ga(Ae))je.indexOf(De)<0&&ar.call(Ae,De)&&(gt[De]=Ae[De]);return gt};const{Countdown:Pt}=pt.default;var kn=Ae=>{var je=Ae,{onChange:gt}=je,De=an(je,["onChange"]);const[ot,yt]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof ot=="number"&&ot>=0&>(ot)},[ot]);const Ct=Ie=>{const Ge=Math.floor(Ie/1e3);yt(Ge)};return ee.createElement(Pt,Cr(qn({},De),{onChange:Ct}))}},37808:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(59301);function se(Ee,lt){const Ke=(0,ee.useRef)();(0,ee.useEffect)(()=>{Ke.current=Ee}),(0,ee.useEffect)(()=>{function Oe(){Ke.current()}if(lt!==null){let ie=setInterval(Oe,lt);return()=>clearInterval(ie)}},[lt])}},35171:function(Ot,Ht,te){"use strict";te.r(Ht),te.d(Ht,{default:function(){return gt}});var ee=te(59301),se={card:"card___c4ypw",head:"head___d2Dfo",element:"element___PyfcV",collaborator:"collaborator___o6MF4",btn:"btn___CF6mw",delSty:"delSty___Wm5pj",delBorder:"delBorder___IVg2Z",copHover:"copHover___rNmmw",wrap:"wrap___feope",center:"center___uU09V",tip:"tip___yCX57",title:"title___OpV1r",content:"content___XU4yH",fixedBtns:"fixedBtns___ItSdd"},Ee=te(92310),lt=te.n(Ee),Ke=te(9148),Oe=te(39793),ie=te(95237),it=te(3113),rt=te(43418),$e=te(92832),Qe=te(1710),ze=te(78241),Ne=te(6848),re=te(5871),a=te(8591),y=te(71418),b=te(24905),E=te(5112),x=te(5083),z=te(51257),ne=te(25690),oe=te(56082),ae=te(87954),me=te(18257),he=te(19719),pe=te(35241),ye=te(28426),Fe=Object.defineProperty,Pe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ut=(De,ot,yt)=>ot in De?Fe(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,Ye=(De,ot)=>{for(var yt in ot||(ot={}))Ft.call(ot,yt)&&ut(De,yt,ot[yt]);if(Re)for(var yt of Re(ot))qe.call(ot,yt)&&ut(De,yt,ot[yt]);return De},bt=(De,ot)=>Pe(De,tt(ot));const Dt=ee.createContext({}),Rt=()=>{const{setActivatorNodeRef:De,listeners:ot}=(0,ee.useContext)(Dt);return ee.createElement(it.ZP,Ye({type:"text",size:"small",icon:ee.createElement(Ne.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},ee.createElement(oe.Z,null)),style:{cursor:"move"},ref:De},ot))},Ue=De=>{const{attributes:ot,listeners:yt,setNodeRef:Ct,setActivatorNodeRef:Ie,transform:Ge,transition:We,isDragging:Mt}=(0,he.nB)({id:De["data-row-key"]}),Kt=Ye(bt(Ye({},De.style),{transform:pe.ux.Translate.toString(Ge),transition:We}),Mt?{position:"relative",zIndex:99}:{}),zt=(0,ee.useMemo)(()=>({setActivatorNodeRef:Ie,listeners:yt}),[Ie,yt]);return ee.createElement(Dt.Provider,{value:zt},ee.createElement("tr",Ye(bt(Ye({},De),{ref:Ct,style:Kt}),ot)))};var jt=({columns:De,dataSource:ot,setDataSource:yt,loading:Ct})=>{const Ie=({active:Ge,over:We})=>{Ge.id!==(We==null?void 0:We.id)&&yt(Mt=>{const Kt=Mt.findIndex(bn=>bn.id===(Ge==null?void 0:Ge.id)),zt=Mt.findIndex(bn=>bn.id===(We==null?void 0:We.id));return(0,he.Rp)(Mt,Kt,zt)})};return ee.createElement(ae.LB,{modifiers:[me.DL],onDragEnd:Ie},ee.createElement(he.Fo,{items:ot.map(Ge=>Ge.id),strategy:he.qw},ee.createElement(Qe.default,{pagination:!1,scroll:{y:400},rowKey:"id",loading:Ct,locale:{emptyText:ee.createElement(ye.Z,{styles:{margin:"80px auto"},customText:ee.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",ee.createElement("span",{style:{color:"#CA7720"}},"\u53F3\u4E0A\u89D2\u64CD\u4F5C\u6309\u94AE"),"\u8FDB\u884C\u6DFB\u52A0\uFF5E")})},dataSource:ot,components:{body:{row:Ue}},columns:[{key:"sort",align:"center",width:80,render:()=>ee.createElement(Rt,null)},...De],size:"middle"})))},Me=te(99313),et=te(19842),Et=te(57809),Xt=te(98228),mt=te(58421),en=te(38986),Ce={flex_box_center:"flex_box_center___Iqqr9",flex_space_between:"flex_space_between___y0uZc",flex_box_vertical_center:"flex_box_vertical_center___akeKA",flex_box_center_end:"flex_box_center_end___DEJG9",flex_box_column:"flex_box_column___pgYr1",scoremodal:"scoremodal___PYXCN",selectWrapper:"selectWrapper___RNoPX",selectWrappers:"selectWrappers___fUTXA",allqingchu:"allqingchu___k6Qgb",title:"title___AAfdA",score:"score___oYtrM",close:"close___i8V3V",content:"content___JpTOI",items:"items___je5K0",bottom:"bottom___jjylc",yes:"yes___Wh4La",no:"no___fIya2",titlecount:"titlecount___pZQaF",add:"add___hT0xx",search:"search___WBmWG",searchIcon:"searchIcon___LgZF_",tabWrap:"tabWrap___lGZ3A",previewModal:"previewModal___jPoO2"},qt=te(55305),ft={flex_box_center:"flex_box_center____Tkex",flex_space_between:"flex_space_between___EZnYm",flex_box_vertical_center:"flex_box_vertical_center___e6Uyw",flex_box_center_end:"flex_box_center_end___FubGu",flex_box_column:"flex_box_column___ibm4g",warp:"warp___IgClr",shixunbutton:"shixunbutton___DTP9s",redio:"redio___wfYmJ",redioitem:"redioitem___Lx8l8",redioitemyes:"redioitemyes___KKsIv",title:"title___GXJmE",titleyes:"titleyes___yYOlS",yestag:"yestag___WQlWV",qcount:"qcount___QpuQ9",score:"score___WkTL9",qtitle:"qtitle___TQM3w",checkbox:"checkbox___XWcyb",checkboxitem:"checkboxitem___eUzWD",checkboxitemyes:"checkboxitemyes___LOyRE",bottom:"bottom___IKM1j",bottomitem:"bottomitem___TaUK6",left:"left___szEjt",right:"right___XEuVG",completion:"completion___bVp0S",content:"content___R3KZ7",items:"items___DCx2v",simple:"simple___GPeTT",shixun:"shixun___hhixj",combination:"combination___toZnZ",program:"program___alaBk"},Cn=te(91842),Tn=te(24334);const vt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Be=({qitem:De})=>{var ot,yt,Ct,Ie,Ge,We,Mt,Kt,zt,bn;return ee.createElement("div",{className:ft.warp},ee.createElement("div",{className:ft.mainPart},ee.createElement("div",{className:ft.qcount},(De==null?void 0:De.question_type)===8&&ee.createElement(Cn.Z,{className:ft.content,showProgramFill:!0,value:(ot=De==null?void 0:De.program_attr)==null?void 0:ot.description}),(De==null?void 0:De.question_type)!=8&&ee.createElement(Cn.Z,{className:ft.qtitle,value:(De==null?void 0:De.name)||(De==null?void 0:De.title)})),((De==null?void 0:De.question_type)===0||(De==null?void 0:De.question_type)===2)&&ee.createElement("div",null,(yt=De==null?void 0:De.choices)==null?void 0:yt.map((ct,on)=>ee.createElement("div",{className:ft.redio},!(ct!=null&&ct.is_answer)&&ee.createElement("span",{className:ft.redioitem}),(ct==null?void 0:ct.is_answer)&&ee.createElement("i",{className:`${ft.redioitemyes} icon-duigou1`}),ee.createElement(Cn.Z,{className:ct!=null&&ct.is_answer?ft.titleyes:ft.title,value:vt[on]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(De==null?void 0:De.question_type)===1&&ee.createElement("div",null,(Ct=De==null?void 0:De.choices)==null?void 0:Ct.map((ct,on)=>ee.createElement("div",{className:ft.checkbox},!(ct!=null&&ct.is_answer)&&ee.createElement("span",{className:ft.checkboxitem}),(ct==null?void 0:ct.is_answer)&&ee.createElement("i",{className:`${ft.checkboxitemyes} icon-duigou1`}),ee.createElement(Cn.Z,{className:ct!=null&&ct.is_answer?ft.titleyes:ft.title,value:vt[on]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(De==null?void 0:De.question_type)===3&&ee.createElement("div",{className:ft.completion},(Ie=De==null?void 0:De.standard_answer)==null?void 0:Ie.map((ct,on)=>{var An;return ee.createElement("div",{style:{display:"flex"}},ee.createElement("span",{className:ft.title},"\u586B\u7A7A\u9879",on+1),ee.createElement("div",{className:ft.content},(An=ct==null?void 0:ct.answer_text)==null?void 0:An.map((On,Qt)=>ee.createElement("div",{className:ft.items},On))))})),(De==null?void 0:De.question_type)===4&&ee.createElement("div",{className:ft.simple},ee.createElement("div",{className:ft.title},"\u53C2\u8003\u7B54\u6848"),ee.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ge=De==null?void 0:De.answer_texts)!=null&&Ge[0]?ee.createElement(Cn.Z,{className:ft.content,value:(We=De==null?void 0:De.answer_texts)==null?void 0:We[0]}):ee.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(De==null?void 0:De.question_type)===5&&((Mt=De==null?void 0:De.challenge_names)==null?void 0:Mt.map((ct,on)=>ee.createElement("div",{className:ft.shixun},ee.createElement("span",{className:ft.qtitle},ee.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(on+1),"\u9898"),ct)))),(De==null?void 0:De.question_type)===6&&ee.createElement("div",{className:ft.program},ee.createElement(Cn.Z,{className:ft.content,value:((Kt=De==null?void 0:De.program_attr)==null?void 0:Kt.description)||"- -"})),(De==null?void 0:De.question_type)===7&&((zt=De==null?void 0:De.sub_item_banks)==null?void 0:zt.map((ct,on)=>{var An,On,Qt,aa,Dn;return ee.createElement("div",null,ee.createElement("div",{className:ft.combination},ee.createElement("span",{className:ft.qtitle},ct==null?void 0:ct.name)),ee.createElement("div",{className:ft.warp,style:{padding:"0px",paddingTop:20}},ee.createElement("div",null,((ct==null?void 0:ct.item_type)=="SINGLE"||(ct==null?void 0:ct.item_type)=="JUDGMENT")&&((An=ct==null?void 0:ct.choices)==null?void 0:An.map((Wn,Zn)=>ee.createElement("div",{className:ft.redio},!(Wn!=null&&Wn.is_answer)&&ee.createElement("span",{className:ft.redioitem}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("i",{className:`${ft.redioitemyes} icon-duigou1`}),ee.createElement(Cn.Z,{className:Wn!=null&&Wn.is_answer?ft.titleyes:ft.title,value:vt[Zn]+(Wn==null?void 0:Wn.choice_text)}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(ct==null?void 0:ct.item_type)=="MULTIPLE"&&((On=ct==null?void 0:ct.choices)==null?void 0:On.map((Wn,Zn)=>ee.createElement("div",{className:ft.checkbox},!(Wn!=null&&Wn.is_answer)&&ee.createElement("span",{className:ft.checkboxitem}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("i",{className:`${ft.checkboxitemyes} icon-duigou1`}),ee.createElement(Cn.Z,{className:Wn!=null&&Wn.is_answer?ft.titleyes:ft.title,value:vt[Zn]+(Wn==null?void 0:Wn.choice_text)}),(Wn==null?void 0:Wn.is_answer)&&ee.createElement("div",{className:ft.yestag},"\u6B63\u786E\u7B54\u6848")))),(ct==null?void 0:ct.item_type)=="COMPLETION"&&ee.createElement("div",{className:ft.completion},(Qt=ct==null?void 0:ct.standard_answer)==null?void 0:Qt.map((Wn,Zn)=>{var ra;return ee.createElement("div",{style:{display:"flex"}},ee.createElement("span",{className:ft.title},"\u586B\u7A7A\u9879",Zn+1),ee.createElement("div",{className:ft.content},(ra=Wn==null?void 0:Wn.answer_text)==null?void 0:ra.map((Na,$n)=>ee.createElement("div",{className:ft.items},Na))))})),(ct==null?void 0:ct.item_type)=="SUBJECTIVE"&&ee.createElement("div",{className:ft.simple},ee.createElement("div",{className:ft.title},"\u53C2\u8003\u7B54\u6848"),ee.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(aa=ct==null?void 0:ct.answer_texts)!=null&&aa[0]?ee.createElement(Cn.Z,{className:ft.content,value:(Dn=ct==null?void 0:ct.answer_texts)==null?void 0:Dn[0]}):ee.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(De==null?void 0:De.question_type)===8&&ee.createElement("div",null,ee.createElement(Cn.Z,{disabledFill:!0,className:ft.content,showProgramFill:!0,value:Tn.Base64.decode(((bn=De==null?void 0:De.program_attr)==null?void 0:bn.code)||"")})),(De==null?void 0:De.question_type)===5&&ee.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ee.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.author_name)||"- -")),ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.author_school_name)||"- -")),ee.createElement("div",{style:{marginRight:30}},ee.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{style:{color:"#000000"}},(De==null?void 0:De.study_count)||"0"))),ee.createElement("a",{className:ft.shixunbutton,href:`/shixuns/${De==null?void 0:De.identifier}/challenges?exercise=true`,target:"_blank"},ee.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((De==null?void 0:De.question_type)<=4||[6,8].includes(De==null?void 0:De.question_type))&&ee.createElement("div",{className:ft.bottom},ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u89E3\u6790"),ee.createElement("span",{className:ft.right},De!=null&&De.analysis?ee.createElement(Cn.Z,{value:De==null?void 0:De.analysis}):ee.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u96BE\u5EA6"),ee.createElement("span",{className:ft.right},(De==null?void 0:De.difficulty)===1?"\u7B80\u5355":(De==null?void 0:De.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ee.createElement("div",{className:ft.bottomitem},ee.createElement("span",{className:ft.left},"\u77E5\u8BC6\u70B9"),ee.createElement("span",{className:ft.right},De!=null&&De.tag_discipline?De==null?void 0:De.tag_discipline:ee.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=te(61250),at=te(57149),nt=te(46722),xe=te(61485),fe=te(59301),dt=Object.defineProperty,Je=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Wt=(De,ot,yt)=>ot in De?dt(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,Lt=(De,ot)=>{for(var yt in ot||(ot={}))sn.call(ot,yt)&&Wt(De,yt,ot[yt]);if(ht)for(var yt of ht(ot))$t.call(ot,yt)&&Wt(De,yt,ot[yt]);return De},Jt=(De,ot)=>Je(De,we(ot)),kt=(De,ot,yt)=>new Promise((Ct,Ie)=>{var Ge=Kt=>{try{Mt(yt.next(Kt))}catch(zt){Ie(zt)}},We=Kt=>{try{Mt(yt.throw(Kt))}catch(zt){Ie(zt)}},Mt=Kt=>Kt.done?Ct(Kt.value):Promise.resolve(Kt.value).then(Ge,We);Mt((yt=yt.apply(De,ot)).next())});const Yt=({setScoreShow:De,ScoreShow:ot,onOk:yt,isshixuns:Ct,isloadings:Ie,dispatch:Ge,selectedIds:We,user:Mt,virtualId:Kt,shixunsDetail:zt})=>{var bn;let[ct,on]=(0,ee.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:"",item_type:"PROGRAM"}),[An,On]=(0,ee.useState)([]),[Qt,aa]=(0,ee.useState)([]),[Dn,Wn]=(0,ee.useState)([]),[Zn,ra]=(0,ee.useState)([]);const[Na,$n]=(0,ee.useState)(!1),[Aa]=ze.default.useForm(),[ka,cr]=(0,ee.useState)(),[qa,hr]=(0,ee.useState)(!1);let[Ia,gr]=(0,ee.useState)(Ct);const[dn,Ar]=(0,ee.useState)([]),[Tr,xr]=(0,ee.useState)(0),[mr,Mn]=(0,ee.useState)(!0),[oa,Pa]=(0,ee.useState)([]),[Qn,Xa]=(0,ee.useState)([]),Kn=[{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}],[Fa,ta]=(0,ee.useState)([]),Va=(0,ee.useRef)(new Set),rr=(0,ee.useRef)(new Set),Ya=(0,ee.useRef)(1),ur=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],fr=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],or=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Gr,Or]=(0,ee.useState)(!1),Qr=()=>{Aa.resetFields(),Ia=!1,gr(!1),Or(!1),Aa.submit()};(0,ee.useEffect)(()=>{ot&&(Aa.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,teach_group_id:null}),mr&&Ia&&(Aa.setFieldsValue({item_type:"SHIXUN"}),ct.item_type="SHIXUN",on(Lt({},ct)),Mn(!1)),ct.type="0",aa(We),Wn(We),rr.current=new Set(We),zr(ct),Ka(),Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),So())},[ot]),console.log(Qt,Dn,"listitems"),(0,ee.useEffect)(()=>{Tr>0&&setTimeout(()=>{xr(0)},2e3)},[Tr]);function zr(Ze){return kt(this,null,function*(){var At,ln,un;if($n(!0),on(Lt({},Ze)),(Dn==null?void 0:Dn.length)<=0&&Ze.type==="5"){ra([]),$n(!1);return}let wn=Ze.type==="5"?Dn==null?void 0:Dn.filter(Ha=>!dn.includes(Ha)):null,ia=Ze.type==="5"?Dn==null?void 0:Dn.filter(Ha=>dn.includes(Ha)):null;Ya.current=Ya.current+1;const Yn=Ya.current;Ze.group_id=((At=Ze.group_id)==null?void 0:At.map(Ha=>Ha==null?void 0:Ha.value))||null;let ma=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:Jt(Lt({},Ze),{discipline_id:((ln=Ze==null?void 0:Ze.courseid)==null?void 0:ln[0])||null,sub_discipline_id:((un=Ze==null?void 0:Ze.courseid)==null?void 0:un[1])||null,ids:wn,shixun_ids:ia,include_shixuns:!0,keyword:Ze.keyword?encodeURIComponent(Ze.keyword):Ze.keyword,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});Ya.current===Yn&&(ra(ma),$n(!1))})}function Ka(){return kt(this,null,function*(){let Ze=yield(0,en.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ct.type==="5"?null:ct.type,clazz:"ItemBanksGroup"}});On((0,qt.L)(Ze==null?void 0:Ze.disciplines))})}function Mr(Ze){return kt(this,null,function*(){var At;let ln=yield(0,en.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ze}),un=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(At=ln==null?void 0:ln.data)==null?void 0:At.map(wn=>({title:wn.name,id:wn.id,pid:wn.id,value:wn.id,key:wn.id,isLeaf:!wn.have_child}))}];Pa(un)})}function So(){return kt(this,null,function*(){let Ze=yield(0,nt.Dm)({});(Ze==null?void 0:Ze.status)===0&&Xa(Ze==null?void 0:Ze.groups)})}function to(Ze){return kt(this,null,function*(){var At,ln,un,wn;$n(!0);let ia=(At=Ze.list)==null?void 0:At.filter(Ha=>!dn.includes(Ha)),Yn=(ln=Ze.list)==null?void 0:ln.filter(Ha=>dn.includes(Ha));if(ia.length===0&&Yn.length===0){$n(!1),ra([]);return}let ma=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:Jt(Lt({},Ze),{discipline_id:((un=Ze==null?void 0:Ze.courseid)==null?void 0:un[0])||null,sub_discipline_id:((wn=Ze==null?void 0:Ze.courseid)==null?void 0:wn[1])||null,ids:ia,shixun_ids:Yn,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});$n(!1),ra(ma)})}const Se=Ze=>kt(void 0,null,function*(){const At=yield Ge({type:"shixunsDetail/release",payload:{id:Ze}});let ln=At==null?void 0:At.tag_position,un=(At==null?void 0:At.evaluation_set_position)||[],wn=At.status;return wn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),zr(ct),!0):(wn===2?a.ZP.error(`\u7B2C${un.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):wn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ln.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),be=Ze=>(Ze==null?void 0:Ze.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ve=()=>Na?"\u6682\u65E0\u6570\u636E":ct.type==="3"&&!(Qn!=null&&Qn.length)?fe.createElement("span",null,"\u4F60\u8FD8\u672A\u52A0\u5165\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u5148 ",fe.createElement("span",{onClick:()=>{var Ze;return(0,z.xg)(`/users/${(Ze=Mt==null?void 0:Mt.userInfo)==null?void 0:Ze.login}/teach-group`)},style:{color:"#3061D0",cursor:"pointer"}},"\u65B0\u521B\u5EFA\u6559\u7814\u56E2\u961F")):ct.type==="0"&&(Zn==null?void 0:Zn.items_count)===0&&!(ct!=null&&ct.tag_discipline_id)&&!(ct!=null&&ct.difficulty)&&!(ct!=null&&ct.keyword)&&!(ct!=null&&ct.group_id)&&!(ct!=null&&ct.difficulty)?fe.createElement("span",null,"\u4F60\u8FD8\u672A\u521B\u5EFA\u8FC7\u7F16\u7A0B\u9898\uFF0C\u8BF7\u5148 ",fe.createElement("span",{onClick:()=>{(0,z.xg)(`/problems/newcreate?&pageId=${Kt}`),De(!1)},style:{color:"#3061D0",cursor:"pointer"}},"\u521B\u5EFA\u7F16\u7A0B\u9898")):"\u6682\u65E0\u6570\u636E",wt=(Ze,At,ln)=>Ze.map(un=>un.key===At?Lt(Lt({},un),ln):un.children?Jt(Lt({},un),{children:wt(un.children,At,ln)}):un),Zt=Ze=>kt(void 0,null,function*(){const{key:At}=Ze;let ln=ct.type;const un=yield(0,nt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(At),type:ln}),{data:wn,total_count:ia}=un||{};ia>0&&Pa(Yn=>wt(Yn,At,{children:wn.map(ma=>({title:ma.name,id:ma.id,pid:ma.id,value:ma.id,key:ma.id,isLeaf:!ma.have_child}))}))});return fe.createElement("div",null,fe.createElement(rt.default,{title:!1,footer:!1,open:ot,width:1200,centered:!0,className:Ce.scoremodal,onCancel:()=>{De(!1)}},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement("div",{className:Ce.title},"\u9009\u62E9\u7F16\u7A0B\u9898")),fe.createElement(Me.default,{className:Ce.tabWrap,activeKey:ct.type,onChange:Ze=>{Ze==="3"?(ct.show_all_share=!0,Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ct.show_all_share=null,Ze==="0"&&Mr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ct.type=Ze,ct.page=1,ct.updated_at="",ct.quotes="",ct.courseid="",ct.tag_discipline_id=null,ct.difficulty=null,ct.keyword=null,ct.group_id=null,ct.teach_group_id=null,Aa.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[],teach_group_id:null}),(ct==null?void 0:ct.item_type)==="SHIXUN"&&ct.type!=="5"&&(Ia=!0,gr(!0)),Or(!1),ct.type==="5"&&(Ia=!1,gr(!1)),on(Lt({},ct)),zr(Lt({},ct)),Ka()},items:[{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u516C\u5171",key:"1"},{label:fe.createElement("div",null,"\u5DF2\u9009",Dn.length>0&&fe.createElement("span",{className:Ce.titlecount},Dn.length),Tr>0&&fe.createElement("span",{className:Ce.add},"+",Tr)),key:"5"}]}),fe.createElement(ze.default,{layout:"inline",form:Aa,onValuesChange:(Ze,At)=>{const ln=Object.values(At).some(wn=>wn!==null&&wn!==""&&wn!==void 0),un=At.keyword==="";if(Or(ln||!un),ct.page=1,(At==null?void 0:At.item_type)==="SHIXUN"){if(ct.type==="5"?gr(!1):gr(!0),Ze.keyword||Ze.keyword==="")return;Aa.submit()}else{if(Ze!=null&&Ze.courseid&&Aa.setFieldsValue({tag_discipline_id:""}),gr(!1),Ze.keyword||Ze.keyword==="")return;Aa.submit()}},onFinish:Ze=>{var At;ct.type==="3"&&(!Ze.group_id||((At=Ze==null?void 0:Ze.group_id)==null?void 0:At.length)===0)?ct.show_all_share=!0:ct.show_all_share=null,on(Lt(Lt({},ct),Ze)),zr(Lt(Lt({},ct),Ze))}},fe.createElement(ze.default.Item,{name:"courseid"},fe.createElement(et.Z,{className:Ce.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:An})),!Ia&&fe.createElement(ze.default.Item,{name:"tag_discipline_id"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(bn=Zn==null?void 0:Zn.tag_disciplines)==null?void 0:bn.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.id},Ze.name)))),fe.createElement(ze.default.Item,{name:Ia?"diff":"difficulty"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ia&&ur.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)),Ia&&fr.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)))),Ia&&fe.createElement(ze.default.Item,{name:"shixun_publish_status"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},or.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.value},Ze.name)))),ct.type==="3"&&!Ia&&fe.createElement(ze.default.Item,{name:"teach_group_id"},fe.createElement(Et.default,{className:Ce.selectWrapper,placeholder:"\u56E2\u961F",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(Ze,At)=>(console.log("---",Ze,At),At.children.toUpperCase().indexOf(Ze.toUpperCase())!==-1)},Qn==null?void 0:Qn.map(Ze=>fe.createElement(Et.default.Option,{key:Ze.group_id},Ze.name)))),(ct.type==="3"||ct.type==="0")&&!Ia&&fe.createElement(ze.default.Item,{name:"group_id"},fe.createElement(Xt.default,{treeDataSimpleMode:!0,style:{width:118},className:Ce.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ze,At)=>At.title.toUpperCase().indexOf(Ze.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Zt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:oa})),Gr&&fe.createElement("span",{className:Ce.allqingchu,onClick:Qr},fe.createElement("i",{className:"iconfont icon-guanbi4"}),fe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),fe.createElement(ze.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},fe.createElement($e.default.Search,{className:Ce.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u7F16\u53F7\u6216\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:fe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ce.searchIcon}`,onClick:()=>Aa.submit()}),onSearch:Ze=>{Aa.submit()}}))),fe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},fe.createElement("div",{onClick:()=>{ct.updated_at==="asc"?ct.updated_at="desc":ct.updated_at="asc",on(Jt(Lt({},ct),{page:1})),zr(Jt(Lt({},ct),{page:1}))}}," ",ct.updated_at?fe.createElement("img",{src:ct.updated_at==="asc"?ve.Z:at.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),fe.createElement("div",{onClick:()=>{ct.quotes==="asc"?ct.quotes="desc":ct.quotes="asc",on(Jt(Lt({},ct),{page:1})),zr(Jt(Lt({},ct),{page:1}))},style:{marginLeft:20}}," ",ct.quotes?fe.createElement("img",{src:ct.quotes==="asc"?ve.Z:at.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):fe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),fe.createElement(Qe.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Zn==null?void 0:Zn.items)||(Zn==null?void 0:Zn.shixun_list),pagination:!1,locale:{emptyText:fe.createElement(ye.Z,{styles:{margin:"18px auto"},customText:Ve()})},loading:Na,rowKey:Ze=>Ze.id,rowSelection:{type:"checkbox",selectedRowKeys:Qt,getCheckboxProps:Ze=>({disabled:Ze.shixun_tag_num===1}),onSelect(Ze,At,ln){if(At)(Ia||Ze!=null&&Ze.challenge_names)&&Ar([...dn,Ze.id]),aa([...Qt,Ze.id]),ta([...Fa,Ze]),Ze.identifier?Va.current.add(Ze.id):rr.current.add(Ze.id),xr(1),Wn([...Dn,Ze.id]);else{const un=Fa.filter(Yn=>Yn.id!==Ze.id);ta(un);const wn=un.map(Yn=>Yn.id);aa([...wn]),Ze.identifier?Va.current.delete(Ze.id):rr.current.delete(Ze.id);let ia=Dn.filter(Yn=>Yn!==Ze.id);if(Wn(ia),Ia||Ze!=null&&Ze.challenge_names){let Yn=dn.filter(ma=>ma!==Ze.id);Ar([...Yn])}if(ct.type==="5"){to(Jt(Lt({},ct),{list:[...ia]}));return}}},onSelectAll(Ze,At,ln){var un,wn;if(Ze){const ia=ln.map(ma=>ma.id),Yn=(wn=ln==null?void 0:ln.filter(ma=>ma==null?void 0:ma.challenge_names))==null?void 0:wn.map(ma=>ma.id);Ar([...dn,...Yn]),ta([...Fa,...ln]),aa([...Qt,...ia]),Wn([...Dn,...ia]);for(const ma of ln)ma.identifier?Va.current.add(ma.id):rr.current.add(ma.id)}else{const ia=ln.map(Ra=>Ra.id),Yn=Qt.filter(Ra=>!ia.some(Hn=>Hn===Ra)),ma=Fa.filter(Ra=>!ia.some(Hn=>Hn===Ra.id)),Ha=(un=ln==null?void 0:ln.filter(Ra=>Ra==null?void 0:Ra.challenge_names))==null?void 0:un.map(Ra=>Ra.id);ta(ma),aa([...Yn]),Wn([...Yn]);let Hr=dn.filter(Ra=>!Ha.some(Hn=>Hn===Ra.id));Ar([...Hr]),ct.type==="5"&&to(Jt(Lt({},ct),{list:[...Yn]}));for(const Ra of ia)Ra.identifier?Va.current.delete(Ra):rr.current.delete(Ra)}}},columns:[{title:"\u8BD5\u9898\u7F16\u53F7",dataIndex:"id",key:"id",width:110,render:(Ze,At,ln)=>{const un=`No.${Ze}`;return fe.createElement(Ne.Z,{title:un},fe.createElement("span",null,un))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ia?"30%":"60%",key:"name",render:(Ze,At,ln)=>{var un;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,fe.createElement(Cn.Z,{key:1,showLines:1,showTextOnly:!0,value:Ia||At!=null&&At.challenge_names?At!=null&&At.title||Ze===null?"--":Ze:(At==null?void 0:At.item_type)=="BPROGRAM"?(un=At==null?void 0:At.program_attr)==null?void 0:un.description:Ze})))}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",key:"tag_discipline",ellipsis:!0,width:150,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:Ze},fe.createElement("span",null,Ze||"- -"))},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ia,render:(Ze,At,ln)=>{var un;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,Ze?(un=Ze==null?void 0:Ze.split("\u3001"))==null?void 0:un[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ia,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("span",null,Ze||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:50,render:(Ze,At,ln)=>{var un,wn,ia,Yn;return fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ia||At!=null&&At.challenge_names?(At==null?void 0:At.level)||((wn=(un=ur==null?void 0:ur.filter(ma=>ma.value===Ze))==null?void 0:un[0])==null?void 0:wn.name):(Yn=(ia=ur==null?void 0:ur.filter(ma=>ma.value===Ze))==null?void 0:ia[0])==null?void 0:Yn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ia,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ze||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",width:74,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ia||At!=null&&At.challenge_names?(At==null?void 0:At.study_count)||(At==null?void 0:At.stu_num):Ze))},{title:fe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",fe.createElement(Ne.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},fe.createElement(xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ia,render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",null,Ze||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",width:50,align:"right",render:(Ze,At,ln)=>fe.createElement(Ne.Z,{title:be(At)},fe.createElement("div",{style:{flex:1,textAlign:"start"}},fe.createElement("a",{onClick:()=>{var un,wn;cr(Jt(Lt({},At),{question_type:Ia||At!=null&&At.challenge_names?5:(wn=(un=Kn==null?void 0:Kn.filter(ia=>ia.value===(At==null?void 0:At.item_type)))==null?void 0:un[0])==null?void 0:wn.question_type})),hr(!0)}},"\u67E5\u770B"),(At==null?void 0:At.shixun_tag_num)===1&&fe.createElement("a",{style:{marginLeft:10},onClick:()=>{rt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:fe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",fe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${At==null?void 0:At.identifier}/challenges`)}},(At==null?void 0:At.shixun_name)||"--"),"\uFF1F"),onOk:()=>kt(void 0,null,function*(){if(!Se(At==null?void 0:At.identifier))return new Promise((un,wn)=>{wn()})})})}},"\u53D1\u5E03")))}].filter(Ze=>!Ze.hidden)}),fe.createElement(mt.Z,{current:ct.page,total:(Zn==null?void 0:Zn.items_count)||(Zn==null?void 0:Zn.shixuns_count),style:{marginBottom:20},defaultPageSize:ct.per_page,hideOnSinglePage:!(Zn!=null&&Zn.items_count),showTotal:Ze=>fe.createElement("span",null,"\u5171\xA0",fe.createElement("span",{style:{color:"#165DFF"}},Ze),"\xA0\u6761\u6570\u636E"),pageSize:ct.per_page,onChange:(Ze,At)=>{ct.page=Ze,ct.per_page=At,on(Lt({},ct)),zr(Lt({},ct))}}),fe.createElement("div",{className:Ce.bottom},fe.createElement(it.ZP,{className:Ce.no,onClick:()=>{De(!1)}},"\u53D6\u6D88"),fe.createElement(it.ZP,{loading:Ie,style:{width:Ie&&75},className:Ce.yes,onClick:()=>kt(void 0,null,function*(){if((Dn==null?void 0:Dn.length)<=0){a.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}yt([...rr.current],[...Va.current],!0,Dn==null?void 0:Dn.length)})},"\u786E\u8BA4"))),fe.createElement(rt.default,{open:qa,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ce.previewModal,width:1e3,centered:!0,onCancel:()=>{hr(!1)},onOk:()=>{hr(!1)}},fe.createElement(Be,{qitem:ka})))};var Bn=(0,ne.connect)(({shixunsDetail:De,user:ot})=>({shixunsDetail:De,user:ot}))(Yt),Pn=te(29267),Gn=te(61186),Vn=te.n(Gn),pt=te(59301),ea=Object.defineProperty,La=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,ba=(De,ot,yt)=>ot in De?ea(De,ot,{enumerable:!0,configurable:!0,writable:!0,value:yt}):De[ot]=yt,qn=(De,ot)=>{for(var yt in ot||(ot={}))Ea.call(ot,yt)&&ba(De,yt,ot[yt]);if(ga)for(var yt of ga(ot))ar.call(ot,yt)&&ba(De,yt,ot[yt]);return De},Cr=(De,ot)=>La(De,Ma(ot)),an=(De,ot)=>{var yt={};for(var Ct in De)Ea.call(De,Ct)&&ot.indexOf(Ct)<0&&(yt[Ct]=De[Ct]);if(De!=null&&ga)for(var Ct of ga(De))ot.indexOf(Ct)<0&&ar.call(De,Ct)&&(yt[Ct]=De[Ct]);return yt},Pt=(De,ot,yt)=>new Promise((Ct,Ie)=>{var Ge=Kt=>{try{Mt(yt.next(Kt))}catch(zt){Ie(zt)}},We=Kt=>{try{Mt(yt.throw(Kt))}catch(zt){Ie(zt)}},Mt=Kt=>Kt.done?Ct(Kt.value):Promise.resolve(Kt.value).then(Ge,We);Mt((yt=yt.apply(De,ot)).next())});const _t=({title:De,icon:ot,className:yt,style:Ct,children:Ie})=>pt.createElement("div",{className:lt()(se.card,yt),style:Ct},pt.createElement("div",{className:se.head},pt.createElement("i",{className:ot}),pt.createElement("b",null,De)),pt.createElement("div",{className:se.element},Ie)),kn=De=>{var ot=De,{value:yt,onChange:Ct}=ot,Ie=an(ot,["value","onChange"]);return pt.createElement(Oe.Z,Cr(qn({},Ie),{defaultValue:yt,onChange:Ct}))},Ae=({value:De=[],onChange:ot,params:yt,className:Ct})=>{const[Ie,Ge]=(0,ee.useState)(!1),[We,Mt]=(0,ee.useState)([]),[Kt,zt]=(0,ee.useState)(""),[bn,ct]=(0,ee.useState)([]),[on,An]=(0,ee.useState)("");(0,ee.useEffect)(()=>{On()},[]);function On(){return Pt(this,null,function*(){let Qt=yield(0,en.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/teachers`,{method:"get",params:{homework_id:yt.categoryId,limit:1e3}});ct((Qt==null?void 0:Qt.teacher_list)||[])})}return pt.createElement(ee.Fragment,null,pt.createElement("div",{className:lt()(se.collaborator,Ct)},De==null?void 0:De.map(Qt=>pt.createElement(ie.Z,{align:"middle",className:`${se.btn} ${on==(Qt==null?void 0:Qt.user_id)?se.delBorder:""}`,key:Qt.user_id},pt.createElement("span",{className:"c-grey-333"},Qt==null?void 0:Qt.name),pt.createElement("span",{className:`iconfont icon-guanbi11 current ml20 c-grey-ccc ${se.delSty}`,onMouseEnter:()=>{An(Qt==null?void 0:Qt.user_id)},onMouseLeave:()=>{An("")},onClick:()=>{const aa=De.filter(Dn=>Dn.user_id!==Qt.user_id);Mt(aa.map(Dn=>Dn.user_id)),ot(aa)}}))),pt.createElement(it.ZP,{className:se.copHover,style:{height:38,padding:"6px 15px"},type:"primary",ghost:!0,onClick:()=>Ge(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),pt.createElement(rt.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ie,onCancel:()=>Ge(!1),onOk:()=>{const Qt=bn.filter(aa=>We.includes(aa.user_id));ot(Qt),Ge(!1)},afterClose:()=>{zt("")}},pt.createElement(ie.Z,{align:"middle"},pt.createElement("label",null,"\u59D3\u540D\uFF1A"),pt.createElement($e.default.Search,{value:Kt,size:"middle",style:{flex:1},onChange:Qt=>zt(Qt.target.value)})),pt.createElement(Qe.default,{style:{marginTop:10,height:300,overflow:"auto"},rowSelection:{type:"checkbox",onChange:Qt=>{Mt(Qt)},selectedRowKeys:We,getCheckboxProps:Qt=>({disabled:Qt.is_collaborator})},pagination:!1,rowKey:"user_id",size:"middle",dataSource:bn.filter(Qt=>Qt.name.includes(Kt)),columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u89D2\u8272",dataIndex:"role"}]})))};var gt=()=>{var De;const ot=(0,ne.useParams)(),yt=(0,ne.useDispatch)(),[Ct]=ze.default.useForm(),Ie=ze.default.useWatch("hack_score_settings",Ct),Ge=ze.default.useWatch("open_code",Ct),We=ze.default.useWatch("rank_forbidden",Ct),Mt=ze.default.useWatch("hack_analysis",Ct),Kt=ze.default.useWatch("hack_answer",Ct),[zt,bn]=(0,ee.useState)([]),[ct,on]=(0,ee.useState)({}),[An,On]=(0,ee.useState)({course_end_date:null,manage_all_group:!0,send_type:0,can_publish:!0,difficult_settings:[],difficult_count:[],unified_setting:!0}),[Qt,aa]=(0,ee.useState)(!0),[Dn,Wn]=(0,ee.useState)(!1),[Zn,ra]=(0,ee.useState)(!1),[Na,$n]=(0,ee.useState)({}),[Aa,ka]=(0,ee.useState)(!1),[cr,qa]=(0,ee.useState)(!1),hr=(0,ee.useRef)(!1),Ia=(0,ee.useRef)(String(Math.random()).slice(-6)),gr=(De=window.location.pathname)==null?void 0:De.includes("add");(0,ee.useEffect)(()=>(window.addEventListener("visibilitychange",dn),()=>{window.removeEventListener("visibilitychange",dn)}),[zt,Na]),(0,ee.useEffect)(()=>(yt({type:"globalSetting/footerToggle",payload:!1}),()=>{yt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ee.useEffect)(()=>{zt.length&&Ie!==void 0&&oa()},[Ie,JSON.stringify(zt==null?void 0:zt.map(Kn=>Kn.id+Kn.hack_score))]),(0,ee.useEffect)(()=>{Ar(),gr?aa(!1):Tr()},[]);const dn=()=>Pt(void 0,null,function*(){var Kn;if(document.visibilityState==="visible"){qa(!0);let Fa=zt.map(rr=>rr.id),ta=localStorage.getItem(Ia.current);ta&&(ta=JSON.parse(ta),ta=Array.isArray(ta)?ta:[],Fa=[...Fa,...ta],localStorage.removeItem(Ia.current));const Va=yield(0,en.ZP)("/api/item_banks.json",{method:"get",params:{hack_item_bank_ids:Fa.length?Fa:-1,homework_common_id:gr?null:Na==null?void 0:Na.homework_id}});if(Va!=null&&Va.items){const rr=(Kn=Va==null?void 0:Va.items)==null?void 0:Kn.map(Ya=>{const ur=zt.find(fr=>fr.id===Ya.id);return ur?Cr(qn({},Ya),{hack_score:ur.hack_score}):Ya});bn(rr)}qa(!1)}}),Ar=()=>Pt(void 0,null,function*(){const Kn=yield(0,en.ZP)(`/api/courses/${ot.coursesId}/homework_commons/new.json`,{method:"get",params:{category:ot==null?void 0:ot.categoryId,type:5}});Kn!=null&&Kn.course_name&&on(Kn)}),Tr=()=>Pt(void 0,null,function*(){var Kn,Fa;const ta=yield(0,en.ZP)(`/api/homework_commons/${ot==null?void 0:ot.categoryId}/edit_hack.json`,{method:"get"});if((ta==null?void 0:ta.status)===0){const Va=(Kn=ta==null?void 0:ta.collaborators_data)==null?void 0:Kn.map(Ya=>({user_id:Ya.id,name:Ya.real_name}));Ct.setFieldsValue(Cr(qn({},ta),{user_ids:Va,rank_forbidden_start:ta!=null&&ta.rank_forbidden_start?Vn()(ta==null?void 0:ta.rank_forbidden_start):"",rank_forbidden_end:ta!=null&&ta.rank_forbidden_end?Vn()(ta==null?void 0:ta.rank_forbidden_end):""}));const rr=(Fa=ta==null?void 0:ta.items)==null?void 0:Fa.map((Ya,ur)=>{var fr,or;return Cr(qn({},Ya),{hack_score:(or=(fr=ta==null?void 0:ta.hack_settings)==null?void 0:fr[ur])==null?void 0:or.hack_score})});bn(rr||[]),$n(qn({},ta))}aa(!1)}),xr=()=>{let Kn=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework`;return gr||(Kn=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework/${ot==null?void 0:ot.categoryId}/detail`),Kn},mr=[{name:(ct==null?void 0:ct.course_name)||"",path:`/classrooms/${ct==null?void 0:ct.course_id}/program_homework`},{name:gr?"\u7F16\u7A0B\u4F5C\u4E1A":Na==null?void 0:Na.name,path:xr()},{name:(gr?"\u65B0\u5EFA":"\u7F16\u8F91")+"\u7F16\u7A0B\u4F5C\u4E1A"}],Mn=[{title:"\u5E8F\u53F7",dataIndex:"index",width:80,render:(Kn,Fa,ta)=>ta+1},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,render:Kn=>pt.createElement(Ne.Z,{placement:"topLeft",title:Kn},pt.createElement("span",null,Kn||"--"))},{title:"\u5206\u503C",dataIndex:"hack_score",render:(Kn,Fa,ta)=>pt.createElement(re.Z,{disabled:Ie!==2,size:"middle",min:0,precision:1,addonAfter:"\u5206",value:Kn,onChange:Va=>{zt[ta].hack_score=Va;const rr=zt.reduce((Ya,ur)=>Ya+Number(ur.hack_score||0),0);Ct.setFieldsValue({total_score:rr.toFixed(2)}),bn([...zt])}})},{title:"\u96BE\u5EA6",dataIndex:"difficulty",align:"center",width:90,render:Kn=>pt.createElement("span",null,Kn===1?"\u7B80\u5355":Kn===2?"\u4E2D\u7B49":"\u56F0\u96BE")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",render:Kn=>pt.createElement(Ne.Z,{placement:"topLeft",title:Kn},pt.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Kn||"--"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes"},{title:"\u64CD\u4F5C",dataIndex:"action",width:146,render:(Kn,Fa)=>pt.createElement("span",null,pt.createElement("span",{onClick:()=>Pt(void 0,null,function*(){var ta;yt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E..."}});let Va=yield(0,en.ZP)(`/api/problems/${(ta=Fa==null?void 0:Fa.program_attr)==null?void 0:ta.identifier}/start.json`,{method:"get"});(Va==null?void 0:Va.status)===0&&(0,z.xg)(`/myproblems/${Va==null?void 0:Va.identifier}?type=1&pageId=edit&backUrl=${xr()}`),yt({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),className:"c-light-primary current"},"\u4F53\u9A8C"),pt.createElement("span",{onClick:()=>{var ta;return(0,z.xg)(`/problems/newedit/${(ta=Fa==null?void 0:Fa.program_attr)==null?void 0:ta.identifier}?type=1&pageId=edit&backUrl=${window.location.pathname}`)},className:"c-light-primary current mr20 ml20"},"\u7F16\u8F91"),pt.createElement("span",{onClick:()=>{const ta=zt.filter(Va=>Va.id!==Fa.id);bn(ta),a.ZP.success("\u5220\u9664\u6210\u529F")},className:"current",style:{color:"#E30000"}},"\u5220\u9664"))}],oa=()=>{const Kn=[...zt],Fa=Ct.getFieldValue("total_score"),ta=Kn==null?void 0:Kn.length;let Va=0,rr;switch(Ie){case 0:const Ya=(Fa/ta).toFixed(2);Kn.map((Ka,Mr)=>{Va=Mr,Ka.hack_score=Ya>0?Ya:0}),rr=(Fa-Ya*(ta-1)).toFixed(2),Kn[Va].hack_score=rr>0?rr:0;break;case 1:const ur=[0,1,3,6];let fr=0;const or=Kn.filter(Ka=>Ka.difficulty===1).length*ur[1],Gr=Kn.filter(Ka=>Ka.difficulty===2).length*ur[2],Or=Kn.filter(Ka=>Ka.difficulty===3).length*ur[3],Qr=Fa/(or+Gr+Or);Kn.map((Ka,Mr)=>{Va=Mr,Ka.hack_score=(ur[Ka.difficulty]*Qr).toFixed(2),fr=fr+Number(Ka.hack_score)});let zr=Kn[Va].hack_score;rr=(Fa-fr+Number(zr)).toFixed(2),Kn[Va].hack_score=rr>0?rr:0;break}bn(Kn)},Pa=Kn=>{hr.current=Kn,Ct.submit()},Qn=Kn=>Pt(void 0,null,function*(){var Fa;if(!zt.length){a.ZP.error("\u672A\u8BBE\u7F6E\u7F16\u7A0B\u9898\uFF0C\u8BF7\u6DFB\u52A0\u7F16\u7A0B\u9898"),Ct.scrollToField("hack_score_settings",{behavior:"smooth",block:"center"});return}ka(!0);const ta=[],Va=zt.map(ur=>(ta.push(ur.hack_id),{hack_id:ur.hack_id,hack_name:ur.name,hack_score:ur.hack_score,difficult:ur.difficulty})),rr=(Fa=Kn==null?void 0:Kn.user_ids)==null?void 0:Fa.map(ur=>ur.user_id),Ya=yield(0,en.ZP)(`/api/courses/${ot.coursesId}/homework_commons/create_hack_homework.json`,{method:"post",body:Cr(qn({},Kn),{category:gr?Number(ot==null?void 0:ot.categoryId):null,homework_id:gr?null:Na==null?void 0:Na.homework_id,hack_settings:Va,user_ids:rr,hack_ids:ta})});if((Ya==null?void 0:Ya.status)===0)if(a.ZP.success("\u4FDD\u5B58\u6210\u529F"),hr.current){const ur=qn({},Ya);On(ur),yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Ya==null?void 0:Ya.id],selectArrsAll:[ur],params:ot,detail:!0,type:2,manage_all_group:ur==null?void 0:ur.manage_all_group}})}else ne.history.push(`/classrooms/${ot.coursesId}/program_homework/${Ya==null?void 0:Ya.id}/detail`);ka(!1)}),Xa=Kn=>Pt(void 0,null,function*(){if(!Kn.length){a.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}if(Kn.length>200){a.ZP.warning("\u7F16\u7A0B\u9898\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC7200\u9053");return}const Fa=[],ta=zt.map(Ya=>{var ur;return(ur=Ya.program_attr)==null?void 0:ur.origin_item_bank_id}),Va=[];Kn.forEach(Ya=>{if(ta.includes(Ya)){const ur=zt.find(fr=>{var or;return((or=fr.program_attr)==null?void 0:or.origin_item_bank_id)===Ya});Va.push(ur)}else Fa.push(Ya)}),ra(!0);const rr=yield(0,en.ZP)("/api/problems/copy_item_banks.json",{method:"post",body:{ids:Fa}});if(rr!=null&&rr.items){const Ya=[...Va,...rr==null?void 0:rr.items];if(Ie===2){const ur=Ya.reduce((fr,or)=>fr+Number(or.hack_score||0),0);Ct.setFieldsValue({total_score:ur.toFixed(2)})}bn(Ya),Wn(!1)}ra(!1)});return pt.createElement("div",{className:se.wrap},pt.createElement(y.Z,{spinning:Qt},pt.createElement("div",{className:se.center},pt.createElement(Ke._b,{dataSource:mr,className:"mb20"}),pt.createElement(ze.default,{form:Ct,preserve:!1,onValuesChange:Kn=>{"total_score"in Kn&&oa()},onFinishFailed:Kn=>Pt(void 0,null,function*(){var Fa,ta;a.ZP.error(Kn.errorFields[0].errors[0]),Ct.scrollToField((ta=(Fa=Kn==null?void 0:Kn.errorFields)==null?void 0:Fa[0])==null?void 0:ta.name,{behavior:"smooth",block:"center"})}),onFinish:Qn,colon:!1,size:"large"},pt.createElement(_t,{className:"mb20",title:"\u57FA\u672C\u4FE1\u606F",icon:"iconfont icon-jibenxinxi2"},pt.createElement(ze.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"},{whitespace:!0,message:"\u4F5C\u4E1A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},pt.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0",showCount:!0,maxLength:60})),pt.createElement(ze.default.Item,{labelCol:{flex:"81px"},label:"\u4F5C\u4E1A\u8BF4\u660E",name:"description",initialValue:"",rules:[{max:5e4,message:"\u4F5C\u4E1A\u8BF4\u660E\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26"}]},pt.createElement(kn,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26",watch:!0}))),pt.createElement(_t,{className:"mb20",title:"\u9898\u76EE\u8BBE\u7F6E",icon:"iconfont icon-timushezhi"},pt.createElement(ze.default.Item,{label:"\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00",name:"languages",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00"}]},pt.createElement(b.default.Group,null,pt.createElement(b.default,{value:"c"},"C\u8BED\u8A00"),pt.createElement(b.default,{value:"c++"},"C++\u8BED\u8A00"),pt.createElement(b.default,{value:"java"},"Java\u8BED\u8A00"),pt.createElement(b.default,{value:"python"},"Python\u8BED\u8A00"))),pt.createElement(ie.Z,{align:"middle"},pt.createElement(ze.default.Item,{label:"\u603B\u5206\u503C",name:"total_score",rules:[{required:!0,message:"\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"}],initialValue:100},pt.createElement(re.Z,{precision:1,disabled:Ie===2,min:0,style:{width:223},addonAfter:"\u5206"})),pt.createElement(ze.default.Item,{label:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time",initialValue:0,style:{marginLeft:40}},pt.createElement(re.Z,{min:0,style:{width:223},addonAfter:"\u5206\u949F"}))),pt.createElement(ze.default.Item,{label:"\u8BD5\u9898\u5206\u503C",name:"hack_score_settings",initialValue:0},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),pt.createElement(E.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),pt.createElement(E.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),pt.createElement(ie.Z,{align:"middle"},pt.createElement("span",null,"\u9898\u76EE\u5217\u8868"),pt.createElement(it.ZP,{onClick:()=>Wn(!0),style:{marginLeft:"auto",width:110},type:"primary",ghost:!0},"\u9009\u62E9\u7F16\u7A0B\u9898"),pt.createElement(it.ZP,{onClick:()=>(0,z.xg)(`/problems/newcreate?pageId=${Ia.current}`),style:{marginLeft:20,width:110},type:"primary"},"\u65B0\u589E\u7F16\u7A0B\u9898")),pt.createElement("div",{className:se.tip},pt.createElement("i",{className:"iconfont icon-tishi12 mr5 font14"}),"\u63D0\u793A\uFF1A\u53EF\u4EE5\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u5BF9\u8BE5\u8BD5\u9898\u7684\u6D4B\u8BD5\u7528\u4F8B/\u521D\u59CB\u4EE3\u7801\u8FDB\u884C\u4FEE\u6539\uFF0C\u4FEE\u6539\u7684\u5185\u5BB9\u5E76\u4E0D\u4F1A\u540C\u6B65\u5230\u8BD5\u9898\u5E93"),pt.createElement(ze.default.Item,{name:"hack_settings",className:"mb0",initialValue:[]},pt.createElement(jt,{dataSource:zt,setDataSource:bn,columns:Mn,loading:cr}))),pt.createElement(_t,{style:{marginBottom:100},title:"\u4F5C\u4E1A\u8BBE\u7F6E",icon:"iconfont icon-zuoyeshezhi"},pt.createElement("div",{className:se.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),pt.createElement("div",{className:`${se.content} mb30`},pt.createElement(ze.default.Item,{name:"hack_rank_rule",noStyle:!0,initialValue:0},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:0},pt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),pt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),pt.createElement(E.ZP,{style:{marginLeft:40},value:1},pt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),pt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"))))),pt.createElement("div",{className:`${se.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),pt.createElement("div",{className:se.content},pt.createElement(ze.default.Item,{name:"show_late_code",noStyle:!0,valuePropName:"checked",initialValue:!0},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09")))),pt.createElement("div",{className:`${se.title} mt30`},"\u516C\u5F00\u8BBE\u7F6E"),pt.createElement("div",{className:se.content},pt.createElement(ze.default.Item,{name:"score_open",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u6210\u7EE9"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09"))),pt.createElement(ze.default.Item,{name:"open_code",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u4EE3\u7801"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),!!Ge&&pt.createElement(ze.default.Item,{name:"open_code_type",className:"mb0 ml25",initialValue:1},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{style:{marginLeft:60},value:0},"\u4EFB\u610F\u65F6\u95F4"))),pt.createElement(ze.default.Item,{name:"rank_forbidden",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u5F00\u542F\u5C01\u699C"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),!!We&&pt.createElement(ie.Z,{align:"middle",className:"ml25"},pt.createElement(ze.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"rank_forbidden_start",initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},pt.createElement(x.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0})),pt.createElement(ze.default.Item,{label:"\u622A\u6B62\u65F6\u95F4",name:"rank_forbidden_end",style:{marginLeft:40},initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},pt.createElement(x.default,{style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0}))),pt.createElement(ze.default.Item,{name:"hack_analysis",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u89E3\u6790"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"))),!!Mt&&pt.createElement(ze.default.Item,{name:"hack_analysis_type",className:"mb0 ml25",initialValue:2},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:2},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4"),pt.createElement(E.ZP,{style:{marginLeft:60},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),pt.createElement(ze.default.Item,{name:"hack_answer",valuePropName:"checked",className:"mb0",initialValue:!1},pt.createElement(b.default,null,pt.createElement("span",{className:"c-black"},"\u516C\u5F00\u7B54\u6848"),pt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),!!Kt&&pt.createElement(ze.default.Item,{name:"hack_answer_type",className:"mb0 ml25",initialValue:1},pt.createElement(E.ZP.Group,null,pt.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pt.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4")))),pt.createElement("div",{className:`${se.title} mt30`},"\u534F\u4F5C\u8BBE\u7F6E"),pt.createElement(ze.default.Item,{name:"user_ids",noStyle:!0,initialValue:[]},pt.createElement(Ae,{params:ot}))))),pt.createElement("div",{className:se.fixedBtns},pt.createElement(ie.Z,{align:"middle",className:se.center},pt.createElement(it.ZP,{onClick:()=>ne.history.push(xr()),style:{padding:"6px 15px"},type:"primary",ghost:!0},"\u53D6\u6D88"),pt.createElement(it.ZP,{loading:Aa&&!hr.current,disabled:Aa&&hr.current,onClick:()=>Pa(!1),style:{marginLeft:"auto",marginRight:20,padding:"6px 40px"},type:"primary",ghost:!0},"\u4FDD\u5B58\u4F5C\u4E1A"),pt.createElement(it.ZP,{loading:Aa&&hr.current,disabled:Aa&&!hr.current,onClick:()=>Pa(!0),style:{padding:"6px 19px"},type:"primary"},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u4F5C\u4E1A")))),pt.createElement(Bn,{setScoreShow:Wn,isshixuns:!1,ScoreShow:Dn,virtualId:Ia.current,isloadings:Zn,onOk:Xa,selectedIds:zt.map(Kn=>{var Fa;return(Fa=Kn.program_attr)==null?void 0:Fa.origin_item_bank_id})||[]}),pt.createElement(Pn.Z,{courseEndTime:An==null?void 0:An.course_end_date,onWindowBack:()=>{window.location.href=`/classrooms/${ot==null?void 0:ot.coursesId}/program_homework/${An==null?void 0:An.id}/detail`}}))}},29267:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(78241),Ee=te(8591),lt=te(43418),Ke=te(95237),Oe=te(5112),ie=te(5871),it=te(43604),rt=te(5083),$e=te(24905),Qe=te(61186),ze=te.n(Qe),Ne=te(38986),re=te(48790),a=te(51257),y=te(25690),b=te(73410),E=te(82264),x=te(48716),z=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ye=(qe,ut,Ye)=>ut in qe?ne(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):qe[ut]=Ye,Fe=(qe,ut)=>{for(var Ye in ut||(ut={}))he.call(ut,Ye)&&ye(qe,Ye,ut[Ye]);if(me)for(var Ye of me(ut))pe.call(ut,Ye)&&ye(qe,Ye,ut[Ye]);return qe},Pe=(qe,ut)=>oe(qe,ae(ut)),tt=(qe,ut)=>{var Ye={};for(var bt in qe)he.call(qe,bt)&&ut.indexOf(bt)<0&&(Ye[bt]=qe[bt]);if(qe!=null&&me)for(var bt of me(qe))ut.indexOf(bt)<0&&pe.call(qe,bt)&&(Ye[bt]=qe[bt]);return Ye},Re=(qe,ut,Ye)=>new Promise((bt,Dt)=>{var Rt=jt=>{try{Tt(Ye.next(jt))}catch(Me){Dt(Me)}},Ue=jt=>{try{Tt(Ye.throw(jt))}catch(Me){Dt(Me)}},Tt=jt=>jt.done?bt(jt.value):Promise.resolve(jt.value).then(Rt,Ue);Tt((Ye=Ye.apply(qe,ut)).next())});const Ft=qe=>{var ut=qe,{classroomList:Ye,dispatch:bt,courseEndTime:Dt,onWindowBack:Rt}=ut,Ue=tt(ut,["classroomList","dispatch","courseEndTime","onWindowBack"]),Tt,jt,Me,et,Et,Xt,mt,en,Ce,qt,ft,Cn,Tn,vt,st,Be,ve,at,nt,xe,fe,dt,Je,we,ht,sn,$t,Wt,Lt,Jt,kt,Yt,Bn,Pn,Gn,Vn,pt,ea,La;const Ma=(0,y.useParams)(),[ga]=se.default.useForm(),[Ea,ar]=(0,ee.useState)(1),[ba,qn]=(0,ee.useState)([]),[Cr,an]=(0,ee.useState)(0),[Pt,_t]=(0,ee.useState)(2e3),[kn,Ae]=(0,ee.useState)(!0),[je,gt]=(0,ee.useState)(!1),[De,ot]=(0,ee.useState)(!1),[yt,Ct]=(0,ee.useState)([]),[Ie,Ge]=(0,ee.useState)(!0),[We,Mt]=(0,ee.useState)(!((Me=(jt=(Tt=Ye.actionTabs)==null?void 0:Tt.selectArrsAll)==null?void 0:jt[0])!=null&&Me.send_type));let[Kt,zt]=(0,ee.useState)([0,0,0]);(0,ee.useEffect)(()=>{var Dn,Wn,Zn,ra,Na,$n,Aa,ka,cr,qa,hr,Ia,gr;if(Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(An(),(Zn=(Wn=(Dn=Ye.actionTabs)==null?void 0:Dn.selectArrsAll)==null?void 0:Wn[0])!=null&&Zn.can_publish?zt([...(cr=(ka=(Aa=Ye.actionTabs)==null?void 0:Aa.selectArrsAll)==null?void 0:ka[0])==null?void 0:cr.difficult_count]):zt([...($n=(Na=(ra=Ye.actionTabs)==null?void 0:ra.selectArrsAll)==null?void 0:Na[0])==null?void 0:$n.difficult_settings]),Mt(!((Ia=(hr=(qa=Ye.actionTabs)==null?void 0:qa.selectArrsAll)==null?void 0:hr[0])!=null&&Ia.send_type)),bn(),Ye.actionTabs.type===2){const dn=(gr=Ye.actionTabs.selectArrsAll)==null?void 0:gr[0];Ge(dn.unified_setting)}else Ge(!1)},[Ye.actionTabs]),(0,ee.useEffect)(()=>{if(je){if(De)return;bt({type:"classroomList/setActionTabs",payload:{}}),(0,re.GJ)()?(bt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Fe({},Ye.actionTabs.params),{type:1})}),bt({type:"shixunHomeworks/getWorkList",payload:Fe({},Ma)})):bt({type:"classroomList/getClassroomCommonList",payload:Fe({},Ye.actionTabs.params)})}},[je]);const bn=Dn=>Re(void 0,null,function*(){Ae(!0);const Wn=yield(0,E.c_)(Pe(Fe({},Ma),{page:Dn||Ea,limit:2e4,homework_id:Ye.actionTabs.type===1?"":Ye.actionTabs.selectArrs[0]}));Wn==null||Wn.course_groups.map((Zn,ra)=>{Zn.key=Zn.id,Zn.title=Zn.name,Zn.disabled=Zn.is_published}),Wn&&(qn([...Wn==null?void 0:Wn.course_groups]),an(Wn==null?void 0:Wn.course_groups_count),Ae(!1),Dn||ga.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ct=()=>{(0,re.GJ)()?Ye.actionTabs.detail?(bt({type:"shixunHomeworks/setActionTabs",payload:{}}),bt({type:"shixunHomeworks/getWorkList",payload:Fe({},Ma)}),bt({type:"shixunHomeworks/getWorkSetting",payload:Fe({},Ma)})):bt({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Fe({},Ye.actionTabs.params),{type:5,category:Ye.actionTabs.params.categoryId})}):bt({type:"classroomList/getClassroomCommonList",payload:Fe({},Ye.actionTabs.params)})},on=()=>Re(void 0,null,function*(){var Dn,Wn;if((0,re.Rm)()&&!((Dn=Ye.AssistantObject.hack)!=null&&Dn.can_publish)){Ee.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"),aa(!1);return}const Zn=Fe({},ga.getFieldsValue());if(Zn.end_time<=Zn.publish_time){Ee.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),aa(!1);return}if((yt==null?void 0:yt.length)<=0&&!Ie&&ba.length>0){Ee.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),aa(!1);return}if(Kt.reduce(($n,Aa)=>$n+Aa)===0&&!We){Ee.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),aa(!1);return}let ra={homework_ids:[...Ye.actionTabs.selectArrs],group_ids:yt.length>0?yt.map($n=>$n.id):(Wn=Ye.detailCommonHomeworksList)==null?void 0:Wn.course_groups,end_time:ze()(Zn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ze()(Zn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Kt==null?void 0:Kt.map($n=>$n),send_type:We?"0":"1",unified_setting:!yt.length};if(aa(!0),(yield(0,Ne.ZP)(`/api/courses/${Ma.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},ra)})).status===0){if(aa(!1),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Ee.ZP.success("\u53D1\u5E03\u6210\u529F"),bt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Rt){Rt();return}Ue.onCallback&&Ue.onCallback(),ct(),localStorage.getItem("Noviceguide")==="0"||bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else aa(!1)}),An=()=>{ar(1),qn([]),Ct([])},On=Cr>Ea*Pt,[Qt,aa]=(0,ee.useState)(!1);return z.createElement(lt.default,{width:600,confirmLoading:Qt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:on,onCancel:()=>{if(An(),bt({type:"classroomList/setActionTabs",payload:{}}),Rt){Rt();return}ct()}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ba&&z.createElement(se.default,{form:ga},z.createElement("div",{style:{paddingLeft:0}},Ye.actionTabs.type===2&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),z.createElement(Oe.ZP.Group,{value:We,disabled:!((Xt=(Et=(et=Ye.actionTabs)==null?void 0:et.selectArrsAll)==null?void 0:Et[0])!=null&&Xt.can_publish),onChange:Dn=>{Mt(Dn.target.value)}},z.createElement(Oe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),z.createElement(Oe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!We&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{style:{marginRight:65}}),z.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[0],onChange:Dn=>{Kt[0]=Dn,zt([...Kt])},min:0,disabled:!((Ce=(en=(mt=Ye.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:en[0])!=null&&Ce.can_publish),placeholder:`\u6700\u5927${(Tn=(Cn=(ft=(qt=Ye.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:ft[0])==null?void 0:Cn.difficult_count)==null?void 0:Tn[0]}`,max:(ve=(Be=(st=(vt=Ye.actionTabs)==null?void 0:vt.selectArrsAll)==null?void 0:st[0])==null?void 0:Be.difficult_count)==null?void 0:ve[0],style:{width:60}})),z.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[1],onChange:Dn=>{Kt[1]=Dn,zt([...Kt])},min:0,disabled:!((xe=(nt=(at=Ye.actionTabs)==null?void 0:at.selectArrsAll)==null?void 0:nt[0])!=null&&xe.can_publish),max:(we=(Je=(dt=(fe=Ye.actionTabs)==null?void 0:fe.selectArrsAll)==null?void 0:dt[0])==null?void 0:Je.difficult_count)==null?void 0:we[1],placeholder:`\u6700\u5927${(Wt=($t=(sn=(ht=Ye.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:sn[0])==null?void 0:$t.difficult_count)==null?void 0:Wt[1]}`,style:{width:60}})),z.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",z.createElement(ie.Z,{value:Kt[2],onChange:Dn=>{Kt[2]=Dn,zt([...Kt])},min:0,disabled:!((kt=(Jt=(Lt=Ye.actionTabs)==null?void 0:Lt.selectArrsAll)==null?void 0:Jt[0])!=null&&kt.can_publish),placeholder:`\u6700\u5927${(Gn=(Pn=(Bn=(Yt=Ye.actionTabs)==null?void 0:Yt.selectArrsAll)==null?void 0:Bn[0])==null?void 0:Pn.difficult_count)==null?void 0:Gn[2]}`,max:(La=(ea=(pt=(Vn=Ye.actionTabs)==null?void 0:Vn.selectArrsAll)==null?void 0:pt[0])==null?void 0:ea.difficult_count)==null?void 0:La[2],style:{width:60}}))),z.createElement(Ke.Z,{className:"mt30",align:"middle"},z.createElement(it.Z,null,z.createElement(se.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(rt.default,{style:{width:170,marginRight:"25px"},disabledDate:Dn=>(0,x.Q8)(Dn,Dt),disabledTime:Dn=>(0,x.d0)(Dn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(it.Z,{className:"ml20"},z.createElement(se.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(rt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,a.U6)(),"HH:mm")},disabledDate:Dn=>(0,x.Q8)(Dn,Dt,ga.getFieldValue("publish_time")),disabledTime:Dn=>(0,x.d0)(Dn,ga.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ye.actionTabs.type===2&&z.createElement(Ke.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(Oe.ZP.Group,{value:Ie,onChange:Dn=>{Ge(Dn.target.value),Ct([])}},z.createElement(Oe.ZP,{value:!0,disabled:!Ye.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(Oe.ZP,{className:"ml20",disabled:ba.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ba.length<=0&&Ye.actionTabs.type===2&&z.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"')),(Ye.actionTabs.type===1||!Ie)&&ba.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement($e.default,{checked:yt.length===ba.length,onChange:Dn=>{yt.length===ba.length?Ct([]):Ct(ba.filter(Wn=>!Wn.is_published))}},"\u5168\u9009")," "),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",yt.length||0,"\u4E2A\u5206\u73ED")),(Ye.actionTabs.type===1||!Ie)&&ba.length>0&&z.createElement(b.Z,{data:ba,selectedRowKeys:yt,setSelectedRowKeys:Ct})))};Ht.Z=(0,y.connect)(({classroomList:qe})=>({classroomList:qe}))(Ft)},48716:function(Ot,Ht,te){"use strict";te.d(Ht,{Q8:function(){return Rt},d0:function(){return Ue},w6:function(){return Dt}});var ee=te(59301),se=te(5083),Ee=te(57809),lt=te(8591),Ke=te(43418),Oe=te(5112),ie=te(95237),it=te(43604),rt=te(6848),$e=te(24905),Qe=te(3113),ze=te(61186),Ne=te.n(ze),re=te(48790),a=te(38986),y=te(89392),b=te.n(y),E=te(51257),x=te(22982),z=te(25690),ne=te(43155),oe=te(40197),ae=te(59229),me=te(3039),he=te(75736),pe=te(59301),ye=Object.defineProperty,Fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,qe=(et,Et,Xt)=>Et in et?ye(et,Et,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):et[Et]=Xt,ut=(et,Et)=>{for(var Xt in Et||(Et={}))Re.call(Et,Xt)&&qe(et,Xt,Et[Xt]);if(tt)for(var Xt of tt(Et))Ft.call(Et,Xt)&&qe(et,Xt,Et[Xt]);return et},Ye=(et,Et)=>Fe(et,Pe(Et)),bt=(et,Et,Xt)=>new Promise((mt,en)=>{var Ce=Cn=>{try{ft(Xt.next(Cn))}catch(Tn){en(Tn)}},qt=Cn=>{try{ft(Xt.throw(Cn))}catch(Tn){en(Tn)}},ft=Cn=>Cn.done?mt(Cn.value):Promise.resolve(Cn.value).then(Ce,qt);ft((Xt=Xt.apply(et,Et)).next())});function Dt(et,Et){const Xt=[];for(let mt=et;mt{const mt=etNe()(Et).endOf("day"),Ce=et{const Xt=parseInt(Ne()(et).format("HH")),mt=parseInt(Ne()().format("HH")),en=parseInt(Ne()().format("mm"));if(!et)return{disabledHours:()=>Dt(0,mt),disabledMinutes:()=>Dt(0,en)};if(Et){const Ce=parseInt(Ne()(Et).format("HH")),qt=parseInt(Ne()(Et).format("mm"));return Ne()(et).isSame(Ne()(Et),"day")?{disabledHours:()=>Dt(0,Ce),disabledMinutes:()=>Xt<=Ce?Dt(0,qt):[]}:void 0}if(Ne()(et).isSame(Ne()(),"day"))return{disabledHours:()=>Dt(0,mt),disabledMinutes:()=>Ne()(et).isSame(Ne()(),"hour")&&Xt<=mt?Dt(0,en):[]}},{RangePicker:Tt}=se.default,{Option:jt}=Ee.default,Me=({shixunHomeworks:et,loading:Et,dispatch:Xt,classroomList:mt,user:en})=>{var Ce,qt,ft,Cn,Tn,vt,st,Be,ve;const at=(0,z.useParams)(),{workSetting:nt,workList:xe,shixunWorkList:fe,headerInfo:dt,changeData:Je}=et,[we,ht]=(0,ee.useState)(!1),[sn,$t]=(0,ee.useState)(!1);let[Wt,Lt]=(0,ee.useState)([]),[Jt,kt]=(0,ee.useState)([]),[Yt,Bn]=(0,ee.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[Pn,Gn]=(0,ee.useState)({}),[Vn,pt]=(0,ee.useState)({});(0,ee.useEffect)(()=>()=>{Lt([])},[]),(0,ee.useEffect)(()=>{ht(!(0,re.GJ)())},[(0,re.GJ)()]);const ea=()=>{Xt({type:"shixunHomeworks/getWorkSetting",payload:ut({},at)})};(0,ee.useEffect)(()=>{if(!(nt!=null&&nt.course_id))return;Object.keys(Yt).map(function(_t){Yt[_t]=nt[_t]}),(!Yt.allow_late||!Yt.unified_late)&&(Yt.late_penalty=20,Yt.penalty_type=ne.Q.Percent),Yt.unified_setting||(Yt.unified_late=!1,Yt.unified_anonymous_comment=!1,Yt.unified_anonymous_appeal=!1),Wt=JSON.parse(JSON.stringify(nt.group_settings.map(_t=>Ye(ut({},_t),{group_name:[_t.group_name]})).filter(_t=>_t.publish_time!==null))),Jt=JSON.parse(JSON.stringify(nt.allow_late_settings.map(_t=>Ye(ut({},_t),{group_name:[_t.group_name]})).filter(_t=>_t.late_time!==null))),Bn(ut({},Yt));const Pt=(0,E.QE)((Wt==null?void 0:Wt.length)>0?Wt:[]);Lt([...Pt]),(Jt==null?void 0:Jt.length)<=0?kt([{penalty_type:ne.Q.Percent,late_penalty:20}]):kt([...Jt])},[nt]);const La=()=>bt(void 0,null,function*(){var Pt,_t;if(((Pt=en==null?void 0:en.userInfo)==null?void 0:Pt.user_status)===2){(0,oe.Rd)();return}const kn=JSON.parse(JSON.stringify(Yt));if(kn.challenge_settings.filter(je=>!je.hide),kn.categoryId=at.categoryId,(_t=kn.challenge_settings)!=null&&_t.every(je=>!je.checked)){lt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Wt),!Yt.unified_setting)Wt=Wt==null?void 0:Wt.map(je=>{var gt;if(!je.publish_time||!je.end_time)throw lt.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(!je.group_name)throw lt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(gt=nt.group_settings)==null?void 0:gt.filter(De=>{var ot;return(ot=je==null?void 0:je.group_name)==null?void 0:ot.includes(De.group_name)}).map(De=>De.group_id||De.id).toString().split(","),je});else if(!Yt.publish_time||!Yt.end_time)throw lt.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(kn.group_settings=Wt,Yt.allow_late)if(Yt.unified_late){if(Yt.late_penalty===null||Yt.late_penalty===void 0||Yt.late_penalty<0||Yt.late_penalty>100)throw lt.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(!Yt.late_time)throw lt.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 Jt=Jt==null?void 0:Jt.map(je=>{var gt,De;if(je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw lt.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(!je.late_time)throw lt.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(!je.group_name)throw lt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(De=(gt=je==null?void 0:je.group_name)==null?void 0:gt.map(ot=>{var yt,Ct;let Ie=(Ct=(yt=nt.group_settings)==null?void 0:yt.filter(Ge=>(Ge==null?void 0:Ge.group_name)===ot))==null?void 0:Ct[0];return Ie==null?void 0:Ie.group_id}))==null?void 0:De.toString().split(","),je}),kn.allow_late_settings=Jt;let Ae=yield(0,he.Tr)({homework_common_ids:[parseInt(at.categoryId)],course_id:at.coursesId,type:"homework_common"});(Ae==null?void 0:Ae.student_count)===0?Ma(kn):(pt(kn),Gn(Ae))}),Ma=Pt=>{var _t;if(Pt.total_score===null){lt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pt!=null&&Pt.work_efficiency&&Pt.eff_score===null){lt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const kn=Pt.challenge_settings.reduce((gt,De)=>gt+Number(De.challenge_score),0);if((kn==null?void 0:kn.toFixed(10))!==((_t=Pt.total_score-Pt.eff_score)==null?void 0:_t.toFixed(10))){lt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Pt.total_score}\u5206`);return}const Ae={shixun_evaluation:Pt.shixun_evaluation,challenge_settings:Pt.challenge_settings};let je=()=>{var gt;const De=()=>bt(void 0,null,function*(){$t(!0),(yield(0,a.ZP)(`/api/homework_commons/${at.categoryId}/publish_setting.json`,{method:"post",body:ut({},Pt)})).status===0&&(lt.ZP.success("\u66F4\u65B0\u6210\u529F"),ea(),Xt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ut({},at)})),$t(!1)});!(0,y.isEqual)(Je,Ae)&&!((gt=dt==null?void 0:dt.homework_status)!=null&>.includes("\u672A\u53D1\u5E03"))?Ke.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:De}):De()};nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?Xt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:at.coursesId,type:"shixun",type_id:at.categoryId,name:nt.homework_name,fn:()=>{je()}}}):je()},ga=(Pt,_t,kn="group_id")=>{var Ae;return _t?_t.find(je=>je[kn]===Pt):(Ae=nt==null?void 0:nt.group_settings)==null?void 0:Ae.find(je=>je.group_id[0]===Pt)},Ea=(nt==null?void 0:nt.allow_late)||(nt==null?void 0:nt.anonymous_comment),ar=Pt=>{var _t,kn;const Ae=ga(Pt,nt==null?void 0:nt.allow_late_settings,"id"),je=ga(Pt,nt==null?void 0:nt.anonymous_comment_settings),gt=ga(Pt);return(nt==null?void 0:nt.allow_late)&&Ae&&Ne()(Ae==null?void 0:Ae.late_time)<=Ne()()||(nt==null?void 0:nt.anonymous_comment)&&je&&(je==null?void 0:je.evaluation_start)!==null||((kn=(Ne()(gt==null?void 0:gt.end_time)<=Ne()()&&((_t=nt==null?void 0:nt.allow_late_settings)==null?void 0:_t.filter(De=>De.group_id.includes(Pt))))[0])==null?void 0:kn.late_time)!=null},ba=(0,ee.useMemo)(()=>(nt==null?void 0:nt.allow_late)||(nt==null?void 0:nt.all_group_late),[nt,dt]),qn=nt==null?void 0:nt.anonymous_comment,Cr=Pt=>{if(!Pt)return!1;const _t=ga(Pt,nt==null?void 0:nt.anonymous_comment_settings);return(nt==null?void 0:nt.anonymous_comment)&&_t&&(_t==null?void 0:_t.evaluation_start)!==null},an=(Pt,_t)=>{var kn,Ae,je;Xt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Pt,index:_t,rangePickerDisabled:we||(Ne()()<=Ne()((Ae=ga((kn=Pt==null?void 0:Pt.group_id)==null?void 0:kn[0]))==null?void 0:Ae.publish_time)?!1:[!0,ar((je=Pt==null?void 0:Pt.group_id)==null?void 0:je[0])]),disabledDate:nt==null?void 0:nt.course_end_date}})};return pe.createElement("section",{className:x.Z.form},pe.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",pe.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")),pe.createElement("div",null,pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(Oe.ZP.Group,{disabled:we||!((Ce=dt==null?void 0:dt.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((qt=mt.AssistantObject.practice)!=null&&qt.can_publish),value:Yt.unified_setting,onChange:Pt=>{var _t;if(!((_t=dt==null?void 0:dt.homework_status)!=null&&_t.includes("\u672A\u53D1\u5E03"))){lt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Yt.unified_setting=!Yt.unified_setting,Yt.unified_setting||(Yt.unified_late=!1,kt([{late_penalty:5}])),Bn(Object.assign({},Yt)),Yt.unified_setting===!1&&Wt==""){Lt(Wt.concat({}));return}Yt.unified_setting&&(Lt([]),kt([{late_penalty:5}]))}},pe.createElement(Oe.ZP,{value:!0,disabled:we||!(nt!=null&&nt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(Oe.ZP,{disabled:we||!((ft=nt==null?void 0:nt.group_settings)!=null&&ft.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Cn=nt==null?void 0:nt.group_settings)==null?void 0:Cn.length)===0&&pe.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")),Yt.unified_setting&&pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},pe.createElement(ie.Z,{align:"middle"},pe.createElement(it.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml10"},pe.createElement(se.default,{size:"large",disabled:we||!((Tn=dt==null?void 0:dt.homework_status)!=null&&Tn.includes("\u672A\u53D1\u5E03")||(vt=dt==null?void 0:dt.homework_status)!=null&&vt.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((st=mt.AssistantObject.practice)!=null&&st.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:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date),disabledTime:Pt=>Ue(Pt),value:Yt.publish_time?Ne()(Yt.publish_time):"",onChange:(Pt,_t)=>{Yt.publish_time=_t,(Yt.end_time==""||!Yt.end_time)&&Yt.unified_setting&&(Yt.end_time=Ne()(Pt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Bn(Object.assign({},Yt))}}))),pe.createElement(ie.Z,{align:"middle",className:"pl30"},pe.createElement(it.Z,null,"\u622A\u6B62\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml10"},pe.createElement(se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(nt==null?void 0:nt.allow_late)&&(nt==null?void 0:nt.homework_status.includes("\u5DF2\u622A\u6B62"))||we||(nt==null?void 0:nt.allow_late)&&Ne()()>=Ne()(nt==null?void 0:nt.end_time)||(0,re.Rm)()&&!((Be=mt.AssistantObject.practice)!=null&&Be.can_publish),disabledDate:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date,Yt.publish_time),disabledTime:Pt=>Ue(Pt,Yt.publish_time),value:Yt.end_time?Ne()(Yt.end_time):"",onChange:(Pt,_t)=>{Yt.end_time=_t,Bn(Object.assign({},Yt))}})))),!Yt.unified_setting&&(Wt==null?void 0:Wt.length)>0&&pe.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Wt&&Wt.map(function(Pt,_t){var kn,Ae,je,gt,De,ot,yt;return pe.createElement(it.Z,{span:24,key:_t},pe.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_t==(Wt==null?void 0:Wt.length)-1?"0px":"10px"}},pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",_t+1),pe.createElement(Ee.default,{disabled:we||((kn=dt==null?void 0:dt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")&&Pt.id||Ne()(){var Ie;if((0,re.Rm)()&&!((Ie=mt.AssistantObject.practice)!=null&&Ie.can_publish)){lt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[_t].group_name=Ct,Wt[_t].group_id=Pt.group_id;const Ge=(0,y.flattenDeep)(Wt.map(Mt=>Mt.group_name)),We=Jt.map(Mt=>{let Kt=(Mt==null?void 0:Mt.group_name)||[];return Ye(ut({},Mt),{group_name:(0,y.remove)(Kt,zt=>Ge.includes(zt))})});kt(We),Lt(Wt.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>an(Pt,_t)},"+",Ct==null?void 0:Ct.length)},nt.group_settings&&nt.group_settings.map(function(Ct){if(!Wt.map(Ge=>Ge.group_name).flat().includes(Ct.group_name))return pe.createElement(jt,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),pe.createElement("div",{className:"ml20"},pe.createElement(Tt,{size:"large",ranges:{\u6B64\u523B:[Pt.publish_time?Ne()(Pt.publish_time):Ne()(),Ne()()]},allowClear:!1,disabled:we||(Ne()()<=Ne()((gt=ga((je=Pt==null?void 0:Pt.group_id)==null?void 0:je[0]))==null?void 0:gt.publish_time)?!1:[!0,ar((De=Pt==null?void 0:Pt.group_id)==null?void 0:De[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:Ct=>Rt(Ct,nt==null?void 0:nt.course_end_date),disabledTime:Ct=>Ue(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,E.U6)(),"HH:mm"),Ne()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Pt.publish_time&&[Ne()(Pt.publish_time),Pt.end_time?Ne()(Pt.end_time):void 0],onChange:(Ct,Ie)=>{var Ge;if((0,re.Rm)()&&!((Ge=mt.AssistantObject.practice)!=null&&Ge.can_publish)){lt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[_t].publish_time=Ie[0],!Pt.end_time&&Ie[0]?Wt[_t].end_time=Ne()(Ie[0]).add(7,"days"):Wt[_t].end_time=Ie[1],Lt([...Wt])},onCalendarChange:(Ct,Ie,Ge)=>{if(Ie!=null&&Ie[0]&&!Ie[1]){const We=Ne()(Ie[0]).add(7,"days");Wt[_t].publish_time=Ie[0],Wt[_t].end_time=We,Lt([...Wt])}}})),!we&&pe.createElement("div",{style:{display:"flex",width:"50px"}},((ot=Pt==null?void 0:Pt.group_id)==null?void 0:ot.length)>1&&pe.createElement(rt.Z,{title:"\u89C4\u5219\u62C6\u5206"},pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>an(Pt,_t)})),Wt.length<((yt=nt==null?void 0:nt.group_settings)==null?void 0:yt.length)&&pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,re.Rm)()&&!((Ct=mt.AssistantObject.practice)!=null&&Ct.can_publish)){lt.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}Lt(Wt.concat({}))}}),((Pt==null?void 0:Pt.publish_time)&&Ne()(){const Ct=(0,y.cloneDeep)(Jt);Ct.forEach((Ie,Ge)=>{Ie.group_name&&(Ie.group_name=Ie.group_name.filter(We=>{var Mt;return!((Mt=Wt[_t].group_name)!=null&&Mt.includes(We))}))}),Wt=Wt.filter((Ie,Ge)=>_t!==Ge),kt(Ct),Lt(Wt.slice()),setTimeout(()=>Lt(Wt.slice()),10)}}))))}))),pe.createElement(ie.Z,null,pe.createElement(it.Z,null,pe.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",pe.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"))),pe.createElement(it.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement($e.default,{checked:Yt.allow_late,disabled:we||ba,onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Pt.target.checked&&Ke.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},pe.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"),pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),pe.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"))}),Yt.allow_late=!Yt.allow_late,Jt==""&&kt([{late_penalty:5}]),Bn(Object.assign({},Yt))}},pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Yt==null?void 0:Yt.allow_late)&&pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},pe.createElement("div",{style:{display:"flex"}},pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),pe.createElement(Oe.ZP.Group,{style:{marginLeft:"20px"},disabled:we||(nt==null?void 0:nt.anonymous_comment)||(nt==null?void 0:nt.allow_late),value:Yt.unified_late,onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Yt.unified_late=Pt.target.value,Jt==""&&!Pt.target.value&&kt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Bn(ut({},Yt))}},(Yt==null?void 0:Yt.unified_setting)&&pe.createElement(Oe.ZP,{value:!0,disabled:!(nt!=null&&nt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ve=nt==null?void 0:nt.group_settings)==null?void 0:ve.length)>0&&pe.createElement(Oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Yt!=null&&Yt.unified_late?pe.createElement(pe.Fragment,null,pe.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},pe.createElement(it.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),pe.createElement(it.Z,{className:"ml20"},pe.createElement(ne.Z,{disabled:we||qn,value:{type:Yt.penalty_type,inputValue:Yt.late_penalty},onChange:Pt=>{var _t;if((0,re.Rm)()&&!((_t=mt.AssistantObject.practice)!=null&&_t.can_late)){lt.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}Bn(Ye(ut({},Yt),{late_penalty:Pt.inputValue,penalty_type:Pt.type}))}})),pe.createElement(it.Z,{flex:"1",className:"ml5"},pe.createElement("span",{className:"c-grey-c ml10"},Yt.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)"))),pe.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},pe.createElement(it.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(it.Z,{className:"ml20"},pe.createElement(se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:we||qn,value:Yt.late_time?Ne()(Yt.late_time):"",disabledDate:Pt=>Rt(Pt,nt==null?void 0:nt.course_end_date),onChange:(Pt,_t)=>{var kn;if((0,re.Rm)()&&!((kn=mt.AssistantObject.practice)!=null&&kn.can_late)){lt.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}Yt.late_time=_t,Bn(Object.assign({},Yt))}})))):Jt.map(function(Pt,_t){var kn;return pe.createElement(it.Z,{span:24,key:_t},pe.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",_t+1),pe.createElement(Ee.default,{disabled:we||!((kn=dt==null?void 0:dt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03"))&&Pt.id||(nt==null?void 0:nt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Pt.group_name=="string"?[Pt.group_name]:Pt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ae=>{var je;if((0,re.Rm)()&&!((je=mt.AssistantObject.practice)!=null&&je.can_late)){lt.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}Jt[_t].group_name=Ae,Jt[_t].group_id=Pt.group_id,kt(Jt.slice())}},nt.group_settings&&nt.group_settings.map(function(Ae){const je=Jt.map(De=>De.group_name).flat(),gt=Wt.map(De=>De.group_name).flat();if(Yt!=null&&Yt.unified_setting){if(!je.includes(Ae.group_name))return pe.createElement(jt,{value:Ae.group_name,key:Ae.id},Ae.group_name)}else if(gt.includes(Ae.group_name)&&!je.includes(Ae.group_name))return pe.createElement(jt,{value:Ae.group_name,key:Ae.id},Ae.group_name)})),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),pe.createElement(ne.Z,{disabled:we||Cr(Pt.id),value:{type:Pt.penalty_type,inputValue:Pt.late_penalty},onChange:Ae=>{var je;if((0,re.Rm)()&&!((je=mt.AssistantObject.practice)!=null&&je.can_late)){lt.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}Jt[_t].late_penalty=Ae.inputValue,Jt[_t].penalty_type=Ae.type,kt([...Jt])}}),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(se.default,{size:"large",disabled:we||Cr(Pt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ne()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ae=>Rt(Ae,nt==null?void 0:nt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Pt!=null&&Pt.late_time?Ne()(Pt.late_time):void 0,onChange:(Ae,je)=>{var gt;if((0,re.Rm)()&&!((gt=mt.AssistantObject.practice)!=null&>.can_late)){lt.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}Jt[_t].late_time=je,kt([...Jt])}}),!we&&pe.createElement("div",{style:{display:"flex",width:"50px"}},pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ae;if((0,re.Rm)()&&!((Ae=mt.AssistantObject.practice)!=null&&Ae.can_late)){lt.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(Jt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),_t>0&&!Pt.id&&pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ae;if((0,re.Rm)()&&!((Ae=mt.AssistantObject.practice)!=null&&Ae.can_late)){lt.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}Jt=Jt.filter((je,gt)=>_t!==gt),kt(Jt.slice()),setTimeout(()=>kt(Jt.slice()),10)}}))))})),!we&&pe.createElement(pe.Fragment,null,pe.createElement(Qe.ZP,{type:"primary",size:"large",loading:sn,style:{width:"138px",marginTop:"30px"},onClick:()=>La()},"\u4FDD\u5B58")),pe.createElement(ae.Z,{onConfirm:(Pt,_t)=>{Wt.splice(Pt,0,..._t),Wt.splice(Pt+_t.length,1);const kn=(0,E.QE)([...Wt]);Lt([...kn])}}),pe.createElement(me.Z,{resdata:Pn,type:"shixun",okloading:sn,oktext:(Pn==null?void 0:Pn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Pt=>bt(void 0,null,function*(){$t(!0);let _t=yield(0,a.ZP)(`/api/courses/${at.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(at.categoryId)]}});$t(!1),(_t==null?void 0:_t.status)===0&&Ma(Vn)})}))};Ht.ZP=(0,z.connect)(({shixunHomeworks:et,classroomList:Et,loading:Xt,user:mt})=>({shixunHomeworks:et,classroomList:Et,loading:Xt.effects,user:mt}))(Me)},73410:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return $e}});var ee=te(59301),se=te(92832),Ee=te(24905),lt=te(95237),Ke={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=te(28426),it=(Qe,ze,Ne)=>new Promise((re,a)=>{var y=x=>{try{E(Ne.next(x))}catch(z){a(z)}},b=x=>{try{E(Ne.throw(x))}catch(z){a(z)}},E=x=>x.done?re(x.value):Promise.resolve(x.value).then(y,b);E((Ne=Ne.apply(Qe,ze)).next())}),$e=({data:Qe,value:ze=[],handleChangePage:Ne,setSelectedRowKeys:re,selectedRowKeys:a,onChange:y=()=>{}})=>{const[b,E]=(0,ee.useState)([]),[x,z]=(0,ee.useState)([]),[ne,oe]=(0,ee.useState)([]);let[ae,me]=(0,ee.useState)(1),[he,pe]=(0,ee.useState)();return(0,ee.useEffect)(()=>{E(Qe),z([]),oe([])},[Qe]),(0,ee.useEffect)(()=>{re&&(z(a),oe(a))},[a]),ee.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ee.createElement("div",{className:Ke.leftdiv},ee.createElement(se.default.Search,{size:"middle",onChange:ye=>it(void 0,null,function*(){E(Qe.filter(Fe=>{var Pe;return(Pe=Fe==null?void 0:Fe.name)==null?void 0:Pe.includes(ye.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ee.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ee.createElement(Ee.default.Group,{value:x.map(ye=>`${ye.id}`),onChange:ye=>{re(b.filter(Fe=>ye.includes(`${Fe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ye,Fe)=>ee.createElement(lt.Z,{key:ye.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},ee.createElement(Ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ye.is_published,value:`${ye.id}`},ee.createElement("div",{className:Ke.listClass},ee.createElement("span",{className:Ke.spantitle,style:{width:ye.is_published?"108px":"170px"}},ye.name),ye.is_published&&ee.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ee.createElement("div",{className:Ke.rightdiv},ee.createElement(se.default.Search,{onChange:ye=>{oe(x.filter(Fe=>Fe.name.includes(ye.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&ee.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&ee.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ee.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((ye,Fe)=>ee.createElement(lt.Z,{justify:"space-between",style:{marginTop:"10px"},key:ye.id},ee.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ye.name),ee.createElement("img",{src:Oe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(x.filter(Pe=>`${Pe.id}`!=`${ye.id}`))}})))))))}},59229:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return y}});var ee=te(59301),se=te(25690),Ee=te(5083),lt=te(43418),Ke=te(92832),Oe=te(95237),ie=te(43604),it={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},rt=te(61186),$e=te.n(rt),Qe=te(51257),ze=te(28426),Ne=te(59301);const{RangePicker:re}=Ee.default,a=({dispatch:b,classroomList:E,onConfirm:x})=>{const[z,ne]=(0,ee.useState)([]),[oe,ae]=(0,ee.useState)([]),[me,he]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fe;if(E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=E.actionTabs.data;console.log("data",Pe);let tt=(Fe=Pe==null?void 0:Pe.group_name)==null?void 0:Fe.map((Re,Ft)=>{var qe;return{group_id:Pe==null?void 0:Pe.group_id[Ft],group_name:Pe==null?void 0:Pe.group_name[Ft],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)?(qe=Pe==null?void 0:Pe.publish_time)==null?void 0:qe[0]:Pe==null?void 0:Pe.publish_time}});tt&&(ne([...tt]),ae([...tt]))}},[E.actionTabs]);const pe=()=>{b({type:"classroomList/setActionTabs",payload:{}}),he("")},ye=Fe=>{if(Fe){const Pe=oe==null?void 0:oe.filter(tt=>{var Re,Ft;return(Ft=(Re=tt==null?void 0:tt.group_name)==null?void 0:Re.toLowerCase())==null?void 0:Ft.includes(Fe==null?void 0:Fe.toLowerCase())});ne(Pe)}else ne(oe)};return Ne.createElement(lt.default,{width:980,title:Ne.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ne.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ne.createElement("span",{className:it.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")),Ne.createElement(Ke.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:Fe=>{he(Fe.target.value.trim()),ye(Fe.target.value.trim())}})),centered:!0,maskClosable:!1,open:E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>pe(),onOk:()=>{var Fe;x((Fe=E.actionTabs)==null?void 0:Fe.index,oe),pe()}},Ne.createElement("div",{className:it.modal_con},Ne.createElement(Oe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(Fe,Pe){var tt,Re;return Ne.createElement(ie.Z,{span:24,key:Pe},Ne.createElement(Oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(z==null?void 0:z.length)-1?"0px":"10px"}},Ne.createElement("div",{className:it.multiple_select,title:Fe.group_name},Fe.group_name),Ne.createElement("div",{className:"ml20"},Ne.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Fe.publish_time?$e()(Fe.publish_time):$e()(),$e()()]},allowClear:!1,disabled:(tt=E.actionTabs)==null?void 0:tt.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:Ft=>{var qe;return(0,Qe.Q8)(Ft,(qe=E.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:Ft=>(0,Qe.d0)(Ft),showTime:{showNow:!0,format:"HH:mm",defaultValue:[$e()((0,Qe.U6)(),"HH:mm"),$e()((0,Qe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Fe.publish_time&&[$e()(Fe.publish_time),Fe.end_time?$e()(Fe.end_time):void 0],onChange:(Ft,qe)=>{z[Pe].publish_time=qe[0],z[Pe].end_time=qe[1],ne([...z]),oe.forEach(ut=>{ut.group_id===Fe.group_id&&(ut.publish_time=qe[0],ut.end_time=qe[1])}),ae([...oe])}})),(Re=E.actionTabs)!=null&&Re.rangePickerDisabled?Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(Pe,1),ne([...z]),oe.forEach((Ft,qe)=>{Ft.group_id===Fe.group_id&&oe.splice(qe,1)}),ae([...oe])}})))}):Ne.createElement(ze.Z,null))))};var y=(0,se.connect)(({classroomList:b})=>({classroomList:b}))(a)},40197:function(Ot,Ht,te){"use strict";te.d(Ht,{rX:function(){return ne},pW:function(){return oe},gy:function(){return ae},xY:function(){return z},O5:function(){return x},tJ:function(){return re},o1:function(){return a},Rd:function(){return E}});var ee=te(25690),se=te(43418),Ee=te(28103),lt=te(8591),Ke=te(48790),Oe=te(51257),ie=te(87169),it=te(25510),rt="data:image/png;base64,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",$e=te.p+"static/newqrcode.a8740efb.png",Qe=te(32637),ze=te(59301),Ne=(me,he,pe)=>new Promise((ye,Fe)=>{var Pe=Ft=>{try{Re(pe.next(Ft))}catch(qe){Fe(qe)}},tt=Ft=>{try{Re(pe.throw(Ft))}catch(qe){Fe(qe)}},Re=Ft=>Ft.done?ye(Ft.value):Promise.resolve(Ft.value).then(Pe,tt);Re((pe=pe.apply(me,he)).next())});const re=(me,he=!1)=>!!(a(me)&&y(he)),a=me=>(0,Ke.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(me=!1)=>{var he;const{user:pe}=(0,ee.getDvaApp)()._store.getState();return(he=pe.userInfo)!=null&&he.profile_completed?!0:(se.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,Oe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{se.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()}})},E=()=>{se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ze.createElement("div",{style:{textAlign:"center"}},ze.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"),ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Qe}),ze.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:he}=(0,ee.getDvaApp)()._store.getState();return(me=he.userInfo)!=null&&me.professional_certification?!0:(se.default.confirm({title:"\u63D0\u793A",centered:!0,content:ze.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,Oe.xg)("/account/certification")}}),!1)},z=()=>(0,Ke.V9)()?!0:(se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ze.createElement("img",{src:$e,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,he)=>me?!0:(se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("p",null,he||"\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"),ze.createElement("div",{style:{marginLeft:"110px"}},ze.createElement("img",{src:rt,width:200}),ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Oe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=me=>{se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ze.createElement("div",null,ze.createElement("div",null,ze.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"),ze.createElement(Ee.Z,null),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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 ",ze.createElement("a",null,me),"\u5929\u3002"),ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ze.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")),ze.createElement("div",{style:{textAlign:"center",marginTop:30}},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ae=(me,he="")=>{const{shixunsDetail:{detail:pe}}=(0,ee.getDvaApp)()._store.getState();if((pe==null?void 0:pe.public)===2||(pe==null?void 0:pe.public)===1||(pe==null?void 0:pe.shixun_status)===3){let ye="";return(pe==null?void 0:pe.public)===2&&(ye="\u5DF2\u516C\u5F00"),(pe==null?void 0:pe.public)===1&&(ye="\u5F85\u5BA1\u6838"),(pe==null?void 0:pe.shixun_status)===3&&(ye="\u5DF2\u5173\u95ED"),se.default.info({centered:!0,icon:ze.createElement(ie.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ze.createElement("div",{className:"tc",style:{marginLeft:-38}},ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ye,"\uFF0C",he,"\u3002"),ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(pe==null?void 0:pe.shixun_status)===2?(se.default.confirm({centered:!0,icon:ze.createElement(ie.Z,null),title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",he,"\u3002"),ze.createElement("br",null),ze.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:()=>{se.default.confirm({width:440,centered:!0,icon:ze.createElement(ie.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:()=>Ne(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:pe==null?void 0:pe.identifier}})).status!==401&&(lt.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:pe==null?void 0:pe.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:pe==null?void 0:pe.identifier}}))})})}}),!0):!1}},50371:function(Ot,Ht){"use strict";function te(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let se=1;se{const Ke=Ee[lt];Ke!==void 0&&(ee[lt]=Ke)})}return ee}Ht.Z=te},13845:function(Ot,Ht,te){"use strict";te.d(Ht,{F:function(){return ee},Z:function(){return se}});function ee(Ee){return Ee!=null&&Ee===Ee.window}function se(Ee,lt){var Ke,Oe;if(typeof window=="undefined")return 0;const ie=lt?"scrollTop":"scrollLeft";let it=0;return ee(Ee)?it=Ee[lt?"pageYOffset":"pageXOffset"]:Ee instanceof Document?it=Ee.documentElement[ie]:(Ee instanceof HTMLElement||Ee)&&(it=Ee[ie]),Ee&&!ee(Ee)&&typeof it!="number"&&(it=(Oe=((Ke=Ee.ownerDocument)!==null&&Ke!==void 0?Ke:Ee).documentElement)===null||Oe===void 0?void 0:Oe[ie]),it}},56762:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(59301);function se(){const[,Ee]=ee.useReducer(lt=>lt+1,0);return Ee}},68031:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return lt}});var ee=te(16089);function se(Ke,Oe,ie,it){const rt=ie-Oe;return Ke/=it/2,Ke<1?rt/2*Ke*Ke*Ke+Oe:rt/2*((Ke-=2)*Ke*Ke+2)+Oe}var Ee=te(13845);function lt(Ke){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:it,duration:rt=450}=Oe,$e=ie(),Qe=(0,Ee.Z)($e,!0),ze=Date.now(),Ne=()=>{const a=Date.now()-ze,y=se(a>rt?rt:a,Qe,Ke,rt);(0,Ee.F)($e)?$e.scrollTo(window.pageXOffset,y):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=y:$e.scrollTop=y,a2&&arguments[2]!==void 0?arguments[2]:!1;on.forEach(function(Qt){if(!(!zt&&Kt!==!1&&Kt>0&&bn.length>=Kt)){var aa=[].concat((0,ee.Z)(An),[Qt]),Dn=Qt[gt.children],Wn=On||Qt.disabled;if((!Dn||Dn.length===0||yt)&&Ie(Ae,aa,{label:gt.label})){var Zn;bn.push((0,z.Z)((0,z.Z)({},Qt),{},(Zn={disabled:Wn},(0,x.Z)(Zn,gt.label,We(Ae,aa,De,gt)),(0,x.Z)(Zn,ne,aa),(0,x.Z)(Zn,gt.children,void 0),Zn)))}Dn&&ct(Qt[gt.children],aa,Wn)}})}return ct(je,[]),zt&&bn.sort(function(on,An){return zt(on[ne],An[ne],Ae,gt)}),Kt!==!1&&Kt>0?bn.slice(0,Kt):bn},[Ae,je,gt,De,We,yt,Ie,zt,Kt])},he="__RC_CASCADER_SPLIT__",pe="SHOW_PARENT",ye="SHOW_CHILD";function Fe(Ae){return Ae.join(he)}function Pe(Ae){return Ae.map(Fe)}function tt(Ae){return Ae.split(he)}function Re(Ae){var je=Ae||{},gt=je.label,De=je.value,ot=je.children,yt=De||"value";return{label:gt||"label",value:yt,key:yt,children:ot||"children"}}function Ft(Ae,je){var gt,De;return(gt=Ae.isLeaf)!==null&>!==void 0?gt:!((De=Ae[je.children])!==null&&De!==void 0&&De.length)}function qe(Ae){var je=Ae.parentElement;if(je){var gt=Ae.offsetTop-je.offsetTop;gt-je.scrollTop<0?je.scrollTo({top:gt}):gt+Ae.offsetHeight-je.scrollTop>je.offsetHeight&&je.scrollTo({top:gt+Ae.offsetHeight-je.offsetHeight})}}function ut(Ae,je){return Ae.map(function(gt){var De;return(De=gt[ne])===null||De===void 0?void 0:De.map(function(ot){return ot[je.value]})})}function Ye(Ae,je,gt){var De=new Set(Ae),ot=je();return Ae.filter(function(yt){var Ct=ot[yt],Ie=Ct?Ct.parent:null,Ge=Ct?Ct.children:null;return Ct&&Ct.node.disabled?!0:gt===ye?!(Ge&&Ge.some(function(We){return We.key&&De.has(We.key)})):!(Ie&&!Ie.node.disabled&&De.has(Ie.key))})}function bt(Ae,je,gt){for(var De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ot=je,yt=[],Ct=function(){var We,Mt,Kt,zt=Ae[Ie],bn=(We=ot)===null||We===void 0?void 0:We.findIndex(function(on){var An=on[gt.value];return De?String(An)===String(zt):An===zt}),ct=bn!==-1?(Mt=ot)===null||Mt===void 0?void 0:Mt[bn]:null;yt.push({value:(Kt=ct==null?void 0:ct[gt.value])!==null&&Kt!==void 0?Kt:zt,index:bn,option:ct}),ot=ct==null?void 0:ct[gt.children]},Ie=0;Ie1){var ra=ct.slice(0,-1);Qt(ra)}else We(!1)},Wn=function(){var ra,Na=((ra=An[on])===null||ra===void 0?void 0:ra[gt.children])||[],$n=Na.find(function(ka){return!ka.disabled});if($n){var Aa=[].concat((0,ee.Z)(ct),[$n[gt.value]]);Qt(Aa)}};se.useImperativeHandle(Ae,function(){return{onKeyDown:function(ra){var Na=ra.which;switch(Na){case qt.Z.UP:case qt.Z.DOWN:{var $n=0;Na===qt.Z.UP?$n=-1:Na===qt.Z.DOWN&&($n=1),$n!==0&&aa($n);break}case qt.Z.LEFT:{if(Ge)break;Kt?Wn():Dn();break}case qt.Z.RIGHT:{if(Ge)break;Kt?Dn():Wn();break}case qt.Z.BACKSPACE:{Ge||Dn();break}case qt.Z.ENTER:{if(ct.length){var Aa=An[on],ka=(Aa==null?void 0:Aa[ne])||[];ka.length?yt(ka.map(function(cr){return cr[gt.value]}),ka[ka.length-1]):yt(ct,An[on])}break}case qt.Z.ESC:We(!1),Mt&&ra.stopPropagation()}},onKeyUp:function(){}}})},Cn=se.forwardRef(function(Ae,je){var gt,De,ot,yt,Ct=(0,Qe.lk)(),Ie=Ct.prefixCls,Ge=Ct.multiple,We=Ct.searchValue,Mt=Ct.toggleOpen,Kt=Ct.notFoundContent,zt=Ct.direction,bn=Ct.open,ct=se.useRef(),on=zt==="rtl",An=se.useContext(b),On=An.options,Qt=An.values,aa=An.halfValues,Dn=An.fieldNames,Wn=An.changeOnSelect,Zn=An.onSelect,ra=An.searchOptions,Na=An.dropdownPrefixCls,$n=An.loadData,Aa=An.expandTrigger,ka=Na||Ie,cr=se.useState([]),qa=(0,rt.Z)(cr,2),hr=qa[0],Ia=qa[1],gr=function(or){if(!(!$n||We)){var Gr=bt(or,On,Dn),Or=Gr.map(function(Ka){var Mr=Ka.option;return Mr}),Qr=Or[Or.length-1];if(Qr&&!Ft(Qr,Dn)){var zr=Fe(or);Ia(function(Ka){return[].concat((0,ee.Z)(Ka),[zr])}),$n(Or)}}};se.useEffect(function(){hr.length&&hr.forEach(function(fr){var or=tt(fr),Gr=bt(or,On,Dn,!0).map(function(Qr){var zr=Qr.option;return zr}),Or=Gr[Gr.length-1];(!Or||Or[Dn.children]||Ft(Or,Dn))&&Ia(function(Qr){return Qr.filter(function(zr){return zr!==fr})})})},[On,hr,Dn]);var dn=se.useMemo(function(){return new Set(Pe(Qt))},[Qt]),Ar=se.useMemo(function(){return new Set(Pe(aa))},[aa]),Tr=Ce(),xr=(0,rt.Z)(Tr,2),mr=xr[0],Mn=xr[1],oa=function(or){Mn(or),gr(or)},Pa=function(or){var Gr=or.disabled,Or=Ft(or,Dn);return!Gr&&(Or||Wn||Ge)},Qn=function(or,Gr){var Or=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Zn(or),!Ge&&(Gr||Wn&&(Aa==="hover"||Or))&&Mt(!1)},Xa=se.useMemo(function(){return We?ra:On},[We,ra,On]),Kn=se.useMemo(function(){for(var fr=[{options:Xa}],or=Xa,Gr=ut(or,Dn),Or=function(){var Mr=mr[Qr],So=or.find(function(Se,be){return(Gr[be]?Fe(Gr[be]):Se[Dn.value])===Mr}),to=So==null?void 0:So[Dn.children];if(!(to!=null&&to.length))return"break";or=to,fr.push({options:to})},Qr=0;Qr":hr,gr=Ae.loadingIcon,dn=Ae.children,Ar=Ae.dropdownMatchSelectWidth,Tr=Ar===void 0?!1:Ar,xr=Ae.showCheckedStrategy,mr=xr===void 0?pe:xr,Mn=(0,$e.Z)(Ae,ve),oa=(0,ze.ZP)(gt),Pa=!!Kt,Qn=(0,a.Z)(Ct,{value:Ie,postState:nt}),Xa=(0,rt.Z)(Qn,2),Kn=Xa[0],Fa=Xa[1],ta=se.useMemo(function(){return Re(yt)},[JSON.stringify(yt)]),Va=se.useMemo(function(){return Qt||[]},[Qt]),rr=Ue(Va,ta),Ya=se.useCallback(function(En){var yn=rr();return En.map(function(xn){var Oa=yn[xn].nodes;return Oa.map(function(Ua){return Ua[ta.value]})})},[rr,ta]),ur=(0,a.Z)("",{value:ct,postState:function(yn){return yn||""}}),fr=(0,rt.Z)(ur,2),or=fr[0],Gr=fr[1],Or=function(yn,xn){Gr(yn),xn.source!=="blur"&&on&&on(yn)},Qr=Me(An),zr=(0,rt.Z)(Qr,2),Ka=zr[0],Mr=zr[1],So=me(or,Va,ta,aa||ot,Mr,Ge),to=Tt(Va,ta),Se=se.useMemo(function(){var En=to(Kn),yn=(0,rt.Z)(En,2),xn=yn[0],Oa=yn[1];if(!Pa||!Kn.length)return[xn,[],Oa];var Ua=Pe(xn),pr=rr(),$a=(0,Ne.S)(Ua,!0,pr),ir=$a.checkedKeys,Fr=$a.halfCheckedKeys;return[Ya(ir),Ya(Fr),Oa]},[Pa,Kn,rr,Ya,to]),be=(0,rt.Z)(Se,3),Ve=be[0],wt=be[1],Zt=be[2],Ze=se.useMemo(function(){var En=Pe(Ve),yn=Ye(En,rr,mr);return[].concat((0,ee.Z)(Zt),(0,ee.Z)(Ya(yn)))},[Ve,rr,Ya,Zt,mr]),At=Dt(Ze,Va,ta,Pa,Mt),ln=(0,re.Z)(function(En){if(Fa(En),We){var yn=nt(En),xn=yn.map(function(pr){return bt(pr,Va,ta).map(function($a){return $a.option})}),Oa=Pa?yn:yn[0],Ua=Pa?xn:xn[0];We(Oa,Ua)}}),un=(0,re.Z)(function(En){if((!Pa||bn)&&Gr(""),!Pa)ln(En);else{var yn=Fe(En),xn=Pe(Ve),Oa=Pe(wt),Ua=xn.includes(yn),pr=Zt.some(function(Rr){return Fe(Rr)===yn}),$a=Ve,ir=Zt;if(pr&&!Ua)ir=Zt.filter(function(Rr){return Fe(Rr)!==yn});else{var Fr=Ua?xn.filter(function(Rr){return Rr!==yn}):[].concat((0,ee.Z)(xn),[yn]),no=rr(),Zr;if(Ua){var Zo=(0,Ne.S)(Fr,{checked:!1,halfCheckedKeys:Oa},no);Zr=Zo.checkedKeys}else{var Wo=(0,Ne.S)(Fr,!0,no);Zr=Wo.checkedKeys}var Yo=Ye(Zr,rr,mr);$a=Ya(Yo)}ln([].concat((0,ee.Z)(ir),(0,ee.Z)($a)))}}),wn=function(yn,xn){if(xn.type==="clear"){ln([]);return}var Oa=xn.values[0],Ua=Oa.valueCells;un(Ua)},ia=Zn!==void 0?Zn:Wn,Yn=Na||ra,ma=ka||Aa,Ha=function(yn){cr==null||cr(yn),qa==null||qa(yn)},Hr=se.useMemo(function(){return{options:Va,fieldNames:ta,values:Ve,halfValues:wt,changeOnSelect:Ge,onSelect:un,checkable:Kt,searchOptions:So,dropdownPrefixCls:aa,loadData:Dn,expandTrigger:On,expandIcon:Ia,loadingIcon:gr,dropdownMenuColumnStyle:$n}},[Va,ta,Ve,wt,Ge,un,Kt,So,aa,Dn,On,Ia,gr,$n]),Ra=!(or?So:Va).length,Hn=or&&Mr.matchInputWidth||Ra?{}:{minWidth:"auto"};return se.createElement(b.Provider,{value:Hr},se.createElement(Qe.Ac,(0,it.Z)({},Mn,{ref:je,id:oa,prefixCls:ot,autoClearSearchValue:bn,dropdownMatchSelectWidth:Tr,dropdownStyle:Hn,displayValues:At,onDisplayValuesChange:wn,mode:Pa?"multiple":void 0,searchValue:or,onSearch:Or,showSearch:Ka,OptionList:Tn,emptyOptions:Ra,open:ia,dropdownClassName:Yn,placement:ma,onDropdownVisibleChange:Ha,getRawInputElement:function(){return dn}})))});xe.SHOW_PARENT=pe,xe.SHOW_CHILD=ye;var fe=xe,dt=fe,Je=te(2738),we=te(62892),ht=te(53487),sn=te(19080),$t=te(36355),Wt=te(93891),Lt=te(1684),Jt=te(19716),kt=te(32441),Yt=te(14154),Bn=te(58582),Pn=te(84443),Gn=te(66339),Vn=te(33234),pt=te(98447),ea=te(17313),La=te(74207),Ma=te(83116);const ga=Ae=>{const{prefixCls:je,componentCls:gt,antCls:De}=Ae,ot=`${gt}-menu-item`,yt=` &${ot}-expand ${ot}-expand-icon, ${ot}-loading-icon - `;return[{[gt]:{width:Ae.controlWidth}},{[`${gt}-dropdown`]:[(0,pt.C2)(`${je}-checkbox`,Ae),{[`&${De}-select-dropdown`]:{padding:0}},{[gt]:{"&-checkbox":{top:0,marginInlineEnd:Ae.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${gt}-menu-empty`]:{[`${gt}-menu`]:{width:"100%",height:"auto",[ot]:{color:Ae.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ae.controlItemWidth,height:Ae.dropdownHeight,margin:0,padding:Ae.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorSplit}`},"&-item":Object.assign(Object.assign({},ea.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ae.optionPadding,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ae.motionDurationMid}`,borderRadius:Ae.borderRadiusSM,"&:hover":{background:Ae.controlItemBgHover},"&-disabled":{color:Ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[yt]:{color:Ae.colorTextDisabled}},[`&-active:not(${ot}-disabled)`]:{"&, &:hover":{fontWeight:Ae.optionSelectedFontWeight,backgroundColor:Ae.optionSelectedBg}},"&-content":{flex:"auto"},[yt]:{marginInlineStart:Ae.paddingXXS,color:Ae.colorTextDescription,fontSize:Ae.fontSizeIcon},"&-keyword":{color:Ae.colorHighlight}})}}}]},{[`${gt}-dropdown-rtl`]:{direction:"rtl"}},(0,Na.c)(Ae)]};var Ca=(0,Ma.Z)("Cascader",Ae=>[ga(Ae)],Ae=>{const je=Math.round((Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ae.controlItemBgActive,optionSelectedFontWeight:Ae.fontWeightStrong,optionPadding:`${je}px ${Ae.paddingSM}px`,menuPadding:Ae.paddingXXS}}),nr=function(Ae,je){var gt={};for(var De in Ae)Object.prototype.hasOwnProperty.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,De=Object.getOwnPropertySymbols(Ae);otGe===0?[Ie]:[].concat((0,ee.Z)(Ct),[je,Ie]),[]),ot=[];let yt=0;return De.forEach((Ct,Ie)=>{const Ge=yt+Ct.length;let We=Ae.slice(yt,Ge);yt=Ge,Ie%2===1&&(We=se.createElement("span",{className:`${gt}-menu-item-keyword`,key:`separator-${Ie}`},We)),ot.push(We)}),ot}const an=(Ae,je,gt,De)=>{const ot=[],yt=Ae.toLowerCase();return je.forEach((Ct,Ie)=>{Ie!==0&&ot.push(" / ");let Ge=Ct[De.label];const We=typeof Ge;(We==="string"||We==="number")&&(Ge=Cr(String(Ge),yt,gt)),ot.push(Ge)}),ot},Pt=se.forwardRef((Ae,je)=>{const{prefixCls:gt,size:De,disabled:ot,className:yt,rootClassName:Ct,multiple:Ie,bordered:Ge=!0,transitionName:We,choiceTransitionName:Mt="",popupClassName:Kt,dropdownClassName:zt,expandIcon:An,placement:ct,showSearch:on,allowClear:xn=!0,notFoundContent:On,direction:Qt,getPopupContainer:aa,status:Dn,showArrow:Wn,builtinPlacements:Zn,style:ra}=Ae,Ia=nr(Ae,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$n=(0,Je.Z)(Ia,["suffixIcon"]),{getPopupContainer:ba,getPrefixCls:ka,renderEmpty:dr,direction:Ja,popupOverflow:vr,cascader:Fa}=se.useContext($t.E_),cr=Qt||Ja,dn=cr==="rtl",{status:Ar,hasFeedback:Tr,isFormItemInput:xr,feedbackIcon:gr}=se.useContext(kt.aM),Mn=(0,un.F)(Ar,Dn),oa=On||(dr==null?void 0:dr("Cascader"))||se.createElement(Wt.Z,{componentName:"Cascader"}),Sa=ka(),Qn=ka("select",gt),Qa=ka("cascader",gt),[Kn,Ba]=(0,Yt.Z)(Qn),[ta]=Ca(Qa),{compactSize:ja,compactItemClassnames:ar}=(0,Yn.ri)(Qn,Qt),Va=ie()(Kt||zt,`${Qa}-dropdown`,{[`${Qa}-dropdown-rtl`]:cr==="rtl"},Ct,Ba),sr=se.useMemo(()=>{if(!on)return on;let Zt={render:an};return typeof on=="object"&&(Zt=Object.assign(Object.assign({},Zt),on)),Zt},[on]),mr=(0,Jt.Z)(Zt=>{var Ze;return(Ze=De!=null?De:ja)!==null&&Ze!==void 0?Ze:Zt}),rr=se.useContext(Lt.Z),Kr=ot!=null?ot:rr;let Or=An;An||(Or=dn?se.createElement(Ee.Z,null):se.createElement(Ke.Z,null));const Qr=se.createElement("span",{className:`${Qn}-menu-item-loading-icon`},se.createElement(lt.Z,{spin:!0})),zr=se.useMemo(()=>Ie?se.createElement("span",{className:`${Qa}-checkbox-inner`}):!1,[Ie]),Wa=(0,Pn.Z)(Ae.suffixIcon,Wn),{suffixIcon:Mr,removeIcon:So,clearIcon:to}=(0,Gn.Z)(Object.assign(Object.assign({},Ae),{hasFeedback:Tr,feedbackIcon:gr,showSuffixIcon:Wa,multiple:Ie,prefixCls:Qn,componentName:"Cascader"})),Se=se.useMemo(()=>ct!==void 0?ct:dn?"bottomRight":"bottomLeft",[ct,dn]),be=(0,Bn.Z)(Zn,vr),Ve=xn===!0?{clearIcon:to}:xn,wt=se.createElement(dt,Object.assign({prefixCls:Qn,className:ie()(!gt&&Qa,{[`${Qn}-lg`]:mr==="large",[`${Qn}-sm`]:mr==="small",[`${Qn}-rtl`]:dn,[`${Qn}-borderless`]:!Ge,[`${Qn}-in-form-item`]:xr},(0,un.Z)(Qn,Mn,Tr),ar,Fa==null?void 0:Fa.className,yt,Ct,Ba),disabled:Kr,style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),ra)},$n,{builtinPlacements:be,direction:cr,placement:Se,notFoundContent:oa,allowClear:Ve,showSearch:sr,expandIcon:Or,suffixIcon:Mr,removeIcon:So,loadingIcon:Qr,checkable:zr,dropdownClassName:Va,dropdownPrefixCls:gt||Qa,choiceTransitionName:(0,we.m)(Sa,"",Mt),transitionName:(0,we.m)(Sa,"slide-up",We),getPopupContainer:aa||ba,ref:je}));return ta(Kn(wt))}),_t=(0,ht.Z)(Pt);Pt.SHOW_PARENT=qn,Pt.SHOW_CHILD=Ea,Pt._InternalPanelDoNotUseOrYouWillBeFired=_t;var kn=Pt},24905:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return me}});var ee=te(92310),se=te.n(ee),Ee=te(5630),lt=te(59301),Ke=te(36355),Oe=te(1684),ie=te(32441),rt=lt.createContext(null),$e=te(98447),Qe=te(14088),ze=te(4572),Ne=function(he,pe){var ye={};for(var Fe in he)Object.prototype.hasOwnProperty.call(he,Fe)&&pe.indexOf(Fe)<0&&(ye[Fe]=he[Fe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Fe=Object.getOwnPropertySymbols(he);Pe{var ye;const{prefixCls:Fe,className:Pe,rootClassName:tt,children:Re,indeterminate:Ft=!1,style:qe,onMouseEnter:ut,onMouseLeave:Ye,skipGroup:bt=!1,disabled:Dt}=he,Rt=Ne(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ue,direction:Tt,checkbox:jt}=lt.useContext(Ke.E_),Me=lt.useContext(rt),{isFormItemInput:et}=lt.useContext(ie.aM),Et=lt.useContext(Oe.Z),Xt=(ye=(Me==null?void 0:Me.disabled)||Dt)!==null&&ye!==void 0?ye:Et,mt=lt.useRef(Rt.value);lt.useEffect(()=>{Me==null||Me.registerValue(Rt.value)},[]),lt.useEffect(()=>{if(!bt)return Rt.value!==mt.current&&(Me==null||Me.cancelValue(mt.current),Me==null||Me.registerValue(Rt.value),mt.current=Rt.value),()=>Me==null?void 0:Me.cancelValue(Rt.value)},[Rt.value]);const en=Ue("checkbox",Fe),[Ce,qt]=(0,$e.ZP)(en),ft=Object.assign({},Rt);Me&&!bt&&(ft.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Me.toggleOption&&Me.toggleOption({label:Re,value:Rt.value})},ft.name=Me.name,ft.checked=Me.value.includes(Rt.value));const En=se()(`${en}-wrapper`,{[`${en}-rtl`]:Tt==="rtl",[`${en}-wrapper-checked`]:ft.checked,[`${en}-wrapper-disabled`]:Xt,[`${en}-wrapper-in-form-item`]:et},jt==null?void 0:jt.className,Pe,tt,qt),Tn=se()({[`${en}-indeterminate`]:Ft},ze.A,qt),vt=Ft?"mixed":void 0;return Ce(lt.createElement(Qe.Z,{component:"Checkbox",disabled:Xt},lt.createElement("label",{className:En,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),qe),onMouseEnter:ut,onMouseLeave:Ye},lt.createElement(Ee.Z,Object.assign({"aria-checked":vt},ft,{prefixCls:en,className:Tn,disabled:Xt,ref:pe})),Re!==void 0&<.createElement("span",null,Re))))};var y=lt.forwardRef(re),b=te(95190),E=te(2738),x=function(he,pe){var ye={};for(var Fe in he)Object.prototype.hasOwnProperty.call(he,Fe)&&pe.indexOf(Fe)<0&&(ye[Fe]=he[Fe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Fe=Object.getOwnPropertySymbols(he);Pe{const{defaultValue:ye,children:Fe,options:Pe=[],prefixCls:tt,className:Re,rootClassName:Ft,style:qe,onChange:ut}=he,Ye=x(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:Dt}=lt.useContext(Ke.E_),[Rt,Ue]=lt.useState(Ye.value||ye||[]),[Tt,jt]=lt.useState([]);lt.useEffect(()=>{"value"in Ye&&Ue(Ye.value||[])},[Ye.value]);const Me=lt.useMemo(()=>Pe.map(st=>typeof st=="string"||typeof st=="number"?{label:st,value:st}:st),[Pe]),et=st=>{jt(Be=>Be.filter(ve=>ve!==st))},Et=st=>{jt(Be=>[].concat((0,b.Z)(Be),[st]))},Xt=st=>{const Be=Rt.indexOf(st.value),ve=(0,b.Z)(Rt);Be===-1?ve.push(st.value):ve.splice(Be,1),"value"in Ye||Ue(ve),ut==null||ut(ve.filter(at=>Tt.includes(at)).sort((at,nt)=>{const xe=Me.findIndex(dt=>dt.value===at),fe=Me.findIndex(dt=>dt.value===nt);return xe-fe}))},mt=bt("checkbox",tt),en=`${mt}-group`,[Ce,qt]=(0,$e.ZP)(mt),ft=(0,E.Z)(Ye,["value","disabled"]),En=Pe.length?Me.map(st=>lt.createElement(y,{prefixCls:mt,key:st.value.toString(),disabled:"disabled"in st?st.disabled:Ye.disabled,value:st.value,checked:Rt.includes(st.value),onChange:st.onChange,className:`${en}-item`,style:st.style,title:st.title},st.label)):Fe,Tn={toggleOption:Xt,value:Rt,disabled:Ye.disabled,name:Ye.name,registerValue:Et,cancelValue:et},vt=se()(en,{[`${en}-rtl`]:Dt==="rtl"},Re,Ft,qt);return Ce(lt.createElement("div",Object.assign({className:vt,style:qe},ft,{ref:pe}),lt.createElement(rt.Provider,{value:Tn},En)))},ne=lt.forwardRef(z);var oe=lt.memo(ne);const ae=y;ae.Group=oe,ae.__ANT_CHECKBOX=!0;var me=ae},98447:function(Ot,Ht,te){"use strict";te.d(Ht,{C2:function(){return Ke}});var ee=te(17313),se=te(37613),Ee=te(83116);const lt=Oe=>{const{checkboxCls:ie}=Oe,it=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[it]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${it}`]:{marginInlineStart:0},[`&${it}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,ee.oN)(Oe))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[` + `;return[{[gt]:{width:Ae.controlWidth}},{[`${gt}-dropdown`]:[(0,pt.C2)(`${je}-checkbox`,Ae),{[`&${De}-select-dropdown`]:{padding:0}},{[gt]:{"&-checkbox":{top:0,marginInlineEnd:Ae.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${gt}-menu-empty`]:{[`${gt}-menu`]:{width:"100%",height:"auto",[ot]:{color:Ae.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ae.controlItemWidth,height:Ae.dropdownHeight,margin:0,padding:Ae.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorSplit}`},"&-item":Object.assign(Object.assign({},ea.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ae.optionPadding,lineHeight:Ae.lineHeight,cursor:"pointer",transition:`all ${Ae.motionDurationMid}`,borderRadius:Ae.borderRadiusSM,"&:hover":{background:Ae.controlItemBgHover},"&-disabled":{color:Ae.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[yt]:{color:Ae.colorTextDisabled}},[`&-active:not(${ot}-disabled)`]:{"&, &:hover":{fontWeight:Ae.optionSelectedFontWeight,backgroundColor:Ae.optionSelectedBg}},"&-content":{flex:"auto"},[yt]:{marginInlineStart:Ae.paddingXXS,color:Ae.colorTextDescription,fontSize:Ae.fontSizeIcon},"&-keyword":{color:Ae.colorHighlight}})}}}]},{[`${gt}-dropdown-rtl`]:{direction:"rtl"}},(0,La.c)(Ae)]};var Ea=(0,Ma.Z)("Cascader",Ae=>[ga(Ae)],Ae=>{const je=Math.round((Ae.controlHeight-Ae.fontSize*Ae.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ae.controlItemBgActive,optionSelectedFontWeight:Ae.fontWeightStrong,optionPadding:`${je}px ${Ae.paddingSM}px`,menuPadding:Ae.paddingXXS}}),ar=function(Ae,je){var gt={};for(var De in Ae)Object.prototype.hasOwnProperty.call(Ae,De)&&je.indexOf(De)<0&&(gt[De]=Ae[De]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,De=Object.getOwnPropertySymbols(Ae);otGe===0?[Ie]:[].concat((0,ee.Z)(Ct),[je,Ie]),[]),ot=[];let yt=0;return De.forEach((Ct,Ie)=>{const Ge=yt+Ct.length;let We=Ae.slice(yt,Ge);yt=Ge,Ie%2===1&&(We=se.createElement("span",{className:`${gt}-menu-item-keyword`,key:`separator-${Ie}`},We)),ot.push(We)}),ot}const an=(Ae,je,gt,De)=>{const ot=[],yt=Ae.toLowerCase();return je.forEach((Ct,Ie)=>{Ie!==0&&ot.push(" / ");let Ge=Ct[De.label];const We=typeof Ge;(We==="string"||We==="number")&&(Ge=Cr(String(Ge),yt,gt)),ot.push(Ge)}),ot},Pt=se.forwardRef((Ae,je)=>{const{prefixCls:gt,size:De,disabled:ot,className:yt,rootClassName:Ct,multiple:Ie,bordered:Ge=!0,transitionName:We,choiceTransitionName:Mt="",popupClassName:Kt,dropdownClassName:zt,expandIcon:bn,placement:ct,showSearch:on,allowClear:An=!0,notFoundContent:On,direction:Qt,getPopupContainer:aa,status:Dn,showArrow:Wn,builtinPlacements:Zn,style:ra}=Ae,Na=ar(Ae,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$n=(0,Je.Z)(Na,["suffixIcon"]),{getPopupContainer:Aa,getPrefixCls:ka,renderEmpty:cr,direction:qa,popupOverflow:hr,cascader:Ia}=se.useContext($t.E_),gr=Qt||qa,dn=gr==="rtl",{status:Ar,hasFeedback:Tr,isFormItemInput:xr,feedbackIcon:mr}=se.useContext(kt.aM),Mn=(0,sn.F)(Ar,Dn),oa=On||(cr==null?void 0:cr("Cascader"))||se.createElement(Wt.Z,{componentName:"Cascader"}),Pa=ka(),Qn=ka("select",gt),Xa=ka("cascader",gt),[Kn,Fa]=(0,Yt.Z)(Qn),[ta]=Ea(Xa),{compactSize:Va,compactItemClassnames:rr}=(0,Vn.ri)(Qn,Qt),Ya=ie()(Kt||zt,`${Xa}-dropdown`,{[`${Xa}-dropdown-rtl`]:gr==="rtl"},Ct,Fa),ur=se.useMemo(()=>{if(!on)return on;let Zt={render:an};return typeof on=="object"&&(Zt=Object.assign(Object.assign({},Zt),on)),Zt},[on]),fr=(0,Jt.Z)(Zt=>{var Ze;return(Ze=De!=null?De:Va)!==null&&Ze!==void 0?Ze:Zt}),or=se.useContext(Lt.Z),Gr=ot!=null?ot:or;let Or=bn;bn||(Or=dn?se.createElement(Ee.Z,null):se.createElement(Ke.Z,null));const Qr=se.createElement("span",{className:`${Qn}-menu-item-loading-icon`},se.createElement(lt.Z,{spin:!0})),zr=se.useMemo(()=>Ie?se.createElement("span",{className:`${Xa}-checkbox-inner`}):!1,[Ie]),Ka=(0,Pn.Z)(Ae.suffixIcon,Wn),{suffixIcon:Mr,removeIcon:So,clearIcon:to}=(0,Gn.Z)(Object.assign(Object.assign({},Ae),{hasFeedback:Tr,feedbackIcon:mr,showSuffixIcon:Ka,multiple:Ie,prefixCls:Qn,componentName:"Cascader"})),Se=se.useMemo(()=>ct!==void 0?ct:dn?"bottomRight":"bottomLeft",[ct,dn]),be=(0,Bn.Z)(Zn,hr),Ve=An===!0?{clearIcon:to}:An,wt=se.createElement(dt,Object.assign({prefixCls:Qn,className:ie()(!gt&&Xa,{[`${Qn}-lg`]:fr==="large",[`${Qn}-sm`]:fr==="small",[`${Qn}-rtl`]:dn,[`${Qn}-borderless`]:!Ge,[`${Qn}-in-form-item`]:xr},(0,sn.Z)(Qn,Mn,Tr),rr,Ia==null?void 0:Ia.className,yt,Ct,Fa),disabled:Gr,style:Object.assign(Object.assign({},Ia==null?void 0:Ia.style),ra)},$n,{builtinPlacements:be,direction:gr,placement:Se,notFoundContent:oa,allowClear:Ve,showSearch:ur,expandIcon:Or,suffixIcon:Mr,removeIcon:So,loadingIcon:Qr,checkable:zr,dropdownClassName:Ya,dropdownPrefixCls:gt||Xa,choiceTransitionName:(0,we.m)(Pa,"",Mt),transitionName:(0,we.m)(Pa,"slide-up",We),getPopupContainer:aa||Aa,ref:je}));return ta(Kn(wt))}),_t=(0,ht.Z)(Pt);Pt.SHOW_PARENT=qn,Pt.SHOW_CHILD=ba,Pt._InternalPanelDoNotUseOrYouWillBeFired=_t;var kn=Pt},24905:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return me}});var ee=te(92310),se=te.n(ee),Ee=te(5630),lt=te(59301),Ke=te(36355),Oe=te(1684),ie=te(32441),rt=lt.createContext(null),$e=te(98447),Qe=te(14088),ze=te(4572),Ne=function(he,pe){var ye={};for(var Fe in he)Object.prototype.hasOwnProperty.call(he,Fe)&&pe.indexOf(Fe)<0&&(ye[Fe]=he[Fe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Fe=Object.getOwnPropertySymbols(he);Pe{var ye;const{prefixCls:Fe,className:Pe,rootClassName:tt,children:Re,indeterminate:Ft=!1,style:qe,onMouseEnter:ut,onMouseLeave:Ye,skipGroup:bt=!1,disabled:Dt}=he,Rt=Ne(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ue,direction:Tt,checkbox:jt}=lt.useContext(Ke.E_),Me=lt.useContext(rt),{isFormItemInput:et}=lt.useContext(ie.aM),Et=lt.useContext(Oe.Z),Xt=(ye=(Me==null?void 0:Me.disabled)||Dt)!==null&&ye!==void 0?ye:Et,mt=lt.useRef(Rt.value);lt.useEffect(()=>{Me==null||Me.registerValue(Rt.value)},[]),lt.useEffect(()=>{if(!bt)return Rt.value!==mt.current&&(Me==null||Me.cancelValue(mt.current),Me==null||Me.registerValue(Rt.value),mt.current=Rt.value),()=>Me==null?void 0:Me.cancelValue(Rt.value)},[Rt.value]);const en=Ue("checkbox",Fe),[Ce,qt]=(0,$e.ZP)(en),ft=Object.assign({},Rt);Me&&!bt&&(ft.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Me.toggleOption&&Me.toggleOption({label:Re,value:Rt.value})},ft.name=Me.name,ft.checked=Me.value.includes(Rt.value));const Cn=se()(`${en}-wrapper`,{[`${en}-rtl`]:Tt==="rtl",[`${en}-wrapper-checked`]:ft.checked,[`${en}-wrapper-disabled`]:Xt,[`${en}-wrapper-in-form-item`]:et},jt==null?void 0:jt.className,Pe,tt,qt),Tn=se()({[`${en}-indeterminate`]:Ft},ze.A,qt),vt=Ft?"mixed":void 0;return Ce(lt.createElement(Qe.Z,{component:"Checkbox",disabled:Xt},lt.createElement("label",{className:Cn,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),qe),onMouseEnter:ut,onMouseLeave:Ye},lt.createElement(Ee.Z,Object.assign({"aria-checked":vt},ft,{prefixCls:en,className:Tn,disabled:Xt,ref:pe})),Re!==void 0&<.createElement("span",null,Re))))};var y=lt.forwardRef(re),b=te(95190),E=te(2738),x=function(he,pe){var ye={};for(var Fe in he)Object.prototype.hasOwnProperty.call(he,Fe)&&pe.indexOf(Fe)<0&&(ye[Fe]=he[Fe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Fe=Object.getOwnPropertySymbols(he);Pe{const{defaultValue:ye,children:Fe,options:Pe=[],prefixCls:tt,className:Re,rootClassName:Ft,style:qe,onChange:ut}=he,Ye=x(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:Dt}=lt.useContext(Ke.E_),[Rt,Ue]=lt.useState(Ye.value||ye||[]),[Tt,jt]=lt.useState([]);lt.useEffect(()=>{"value"in Ye&&Ue(Ye.value||[])},[Ye.value]);const Me=lt.useMemo(()=>Pe.map(st=>typeof st=="string"||typeof st=="number"?{label:st,value:st}:st),[Pe]),et=st=>{jt(Be=>Be.filter(ve=>ve!==st))},Et=st=>{jt(Be=>[].concat((0,b.Z)(Be),[st]))},Xt=st=>{const Be=Rt.indexOf(st.value),ve=(0,b.Z)(Rt);Be===-1?ve.push(st.value):ve.splice(Be,1),"value"in Ye||Ue(ve),ut==null||ut(ve.filter(at=>Tt.includes(at)).sort((at,nt)=>{const xe=Me.findIndex(dt=>dt.value===at),fe=Me.findIndex(dt=>dt.value===nt);return xe-fe}))},mt=bt("checkbox",tt),en=`${mt}-group`,[Ce,qt]=(0,$e.ZP)(mt),ft=(0,E.Z)(Ye,["value","disabled"]),Cn=Pe.length?Me.map(st=>lt.createElement(y,{prefixCls:mt,key:st.value.toString(),disabled:"disabled"in st?st.disabled:Ye.disabled,value:st.value,checked:Rt.includes(st.value),onChange:st.onChange,className:`${en}-item`,style:st.style,title:st.title},st.label)):Fe,Tn={toggleOption:Xt,value:Rt,disabled:Ye.disabled,name:Ye.name,registerValue:Et,cancelValue:et},vt=se()(en,{[`${en}-rtl`]:Dt==="rtl"},Re,Ft,qt);return Ce(lt.createElement("div",Object.assign({className:vt,style:qe},ft,{ref:pe}),lt.createElement(rt.Provider,{value:Tn},Cn)))},ne=lt.forwardRef(z);var oe=lt.memo(ne);const ae=y;ae.Group=oe,ae.__ANT_CHECKBOX=!0;var me=ae},98447:function(Ot,Ht,te){"use strict";te.d(Ht,{C2:function(){return Ke}});var ee=te(17313),se=te(37613),Ee=te(83116);const lt=Oe=>{const{checkboxCls:ie}=Oe,it=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[it]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${it}`]:{marginInlineStart:0},[`&${it}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,ee.oN)(Oe))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[` ${it}:not(${it}-disabled), ${ie}:not(${ie}-disabled) `]:{[`&:hover ${ie}-inner`]:{borderColor:Oe.colorPrimary}},[`${it}:not(${it}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:Oe.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:Oe.colorPrimary,borderColor:Oe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Oe.motionDurationMid} ${Oe.motionEaseOutBack} ${Oe.motionDurationFast}`}}},[` ${it}-checked:not(${it}-disabled), ${ie}-checked:not(${ie}-disabled) - `]:{[`&:hover ${ie}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${it}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Ke(Oe,ie){const it=(0,se.TS)(ie,{checkboxCls:`.${Oe}`,checkboxSize:ie.controlInteractiveSize});return[lt(it)]}Ht.ZP=(0,Ee.Z)("Checkbox",(Oe,ie)=>{let{prefixCls:it}=ie;return[Ke(it,Oe)]})},5083:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return us}});var ee=te(61186),se=te.n(ee),Ee=te(48736),lt=te(90111),Ke=te.n(lt),Oe=te(58319),ie=te.n(Oe),it=te(23250),rt=te.n(it),$e=te(74959),Qe=te.n($e),ze=te(10238),Ne=te.n(ze),re=te(33656),a=te.n(re);se().extend(a()),se().extend(Ne()),se().extend(Ke()),se().extend(ie()),se().extend(rt()),se().extend(Qe()),se().extend(function(le,ue){var ce=ue.prototype,Te=ce.format;ce.format=function(It){var St=(It||"").replace("Wo","wo");return Te.bind(this)(St)}});var y={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"},b=function(ue){var ce=y[ue];return ce||ue.split("_")[0]},E=function(){(0,Ee.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return se()()},getFixedDate:function(ue){return se()(ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ue){return ue.endOf("month")},getWeekDay:function(ue){var ce=ue.locale("en");return ce.weekday()+ce.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,ce){return ue.add(ce,"year")},addMonth:function(ue,ce){return ue.add(ce,"month")},addDate:function(ue,ce){return ue.add(ce,"day")},setYear:function(ue,ce){return ue.year(ce)},setMonth:function(ue,ce){return ue.month(ce)},setDate:function(ue,ce){return ue.date(ce)},setHour:function(ue,ce){return ue.hour(ce)},setMinute:function(ue,ce){return ue.minute(ce)},setSecond:function(ue,ce){return ue.second(ce)},isAfter:function(ue,ce){return ue.isAfter(ce)},isValidate:function(ue){return ue.isValid()},locale:{getWeekFirstDay:function(ue){return se()().locale(b(ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ue,ce){return ce.locale(b(ue)).weekday(0)},getWeek:function(ue,ce){return ce.locale(b(ue)).week()},getShortWeekDays:function(ue){return se()().locale(b(ue)).localeData().weekdaysMin()},getShortMonths:function(ue){return se()().locale(b(ue)).localeData().monthsShort()},format:function(ue,ce,Te){return ce.locale(b(ue)).format(Te)},parse:function(ue,ce,Te){for(var He=b(ue),It=0;It1&&(St=ue.addDate(St,-7)),St}function kt(le,ue,ce){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ue){case"year":return ce.addYear(le,Te*10);case"quarter":case"month":return ce.addYear(le,Te);default:return ce.addMonth(le,Te)}}function Yt(le,ue){var ce=ue.generateConfig,Te=ue.locale,He=ue.format;return typeof He=="function"?He(le):ce.locale.format(Te.locale,le,He)}function Bn(le,ue){var ce=ue.generateConfig,Te=ue.locale,He=ue.formatList;return!le||typeof He[0]=="function"?null:ce.locale.parse(Te.locale,le,He)}function Pn(le){var ue=le.cellDate,ce=le.mode,Te=le.disabledDate,He=le.generateConfig;if(!Te)return!1;var It=function(Nn,nn,fn){for(var Rn=nn;Rn<=fn;){var ma=void 0;switch(Nn){case"date":{if(ma=He.setDate(ue,Rn),!Te(ma))return!1;break}case"month":{if(ma=He.setMonth(ue,Rn),!Pn({cellDate:ma,mode:"month",generateConfig:He,disabledDate:Te}))return!1;break}case"year":{if(ma=He.setYear(ue,Rn),!Pn({cellDate:ma,mode:"year",generateConfig:He,disabledDate:Te}))return!1;break}}Rn+=1}return!0};switch(ce){case"date":case"week":return Te(ue);case"month":{var St=1,rn=He.getDate(He.getEndDate(ue));return It("date",St,rn)}case"quarter":{var tn=Math.floor(He.getMonth(ue)/3)*3,cn=tn+2;return It("month",tn,cn)}case"year":return It("month",0,11);case"decade":{var Vn=He.getYear(ue),hn=Math.floor(Vn/Be)*Be,Sn=hn+Be-1;return It("year",hn,Sn)}}}function Gn(le,ue){var ce=ue.formatList,Te=ue.generateConfig,He=ue.locale;return(0,vt.Z)(function(){if(!le)return[[""],""];for(var It="",St=[],rn=0;rn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),Rn){tn(fn);return}cn.current=requestAnimationFrame(function(){tn(fn)})}var hn=Gn(rn,{formatList:ce,generateConfig:Te,locale:He}),Sn=(0,ft.Z)(hn,2),Ln=Sn[1];function Nn(fn){Vn(fn)}function nn(){var fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Vn(null,fn)}return(0,ae.useEffect)(function(){nn(!0)},[le]),(0,ae.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[Ln,Nn,nn]}var pt=te(10228),ea=te(16089),Na=te(95190),Ma=te(29194),ga=new Map;function Ca(le,ue){var ce;function Te(){(0,Ma.Z)(le)?ue():ce=(0,ea.Z)(function(){Te()})}return Te(),function(){ea.Z.cancel(ce)}}function nr(le,ue,ce){if(ga.get(le)&&cancelAnimationFrame(ga.get(le)),ce<=0){ga.set(le,requestAnimationFrame(function(){le.scrollTop=ue}));return}var Te=ue-le.scrollTop,He=Te/ce*10;ga.set(le,requestAnimationFrame(function(){le.scrollTop+=He,le.scrollTop!==ue&&nr(le,ue,ce-10)}))}function Ea(le,ue){var ce=ue.onLeftRight,Te=ue.onCtrlLeftRight,He=ue.onUpDown,It=ue.onPageUpDown,St=ue.onEnter,rn=le.which,tn=le.ctrlKey,cn=le.metaKey;switch(rn){case pt.Z.LEFT:if(tn||cn){if(Te)return Te(-1),!0}else if(ce)return ce(-1),!0;break;case pt.Z.RIGHT:if(tn||cn){if(Te)return Te(1),!0}else if(ce)return ce(1),!0;break;case pt.Z.UP:if(He)return He(-1),!0;break;case pt.Z.DOWN:if(He)return He(1),!0;break;case pt.Z.PAGE_UP:if(It)return It(-1),!0;break;case pt.Z.PAGE_DOWN:if(It)return It(1),!0;break;case pt.Z.ENTER:if(St)return St(),!0;break}return!1}function qn(le,ue,ce,Te){var He=le;if(!He)switch(ue){case"time":He=Te?"hh:mm:ss a":"HH:mm:ss";break;case"week":He="gggg-wo";break;case"month":He="YYYY-MM";break;case"quarter":He="YYYY-[Q]Q";break;case"year":He="YYYY";break;default:He=ce?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return He}function Cr(le,ue,ce){var Te=le==="time"?8:10,He=typeof ue=="function"?ue(ce.getNow()).length:ue.length;return Math.max(Te,He)+2}var an=null,Pt=new Set;function _t(le){return!an&&typeof window!="undefined"&&window.addEventListener&&(an=function(ce){(0,Na.Z)(Pt).forEach(function(Te){Te(ce)})},window.addEventListener("mousedown",an)),Pt.add(le),function(){Pt.delete(le),Pt.size===0&&(window.removeEventListener("mousedown",an),an=null)}}function kn(le){var ue=le.target;if(le.composed&&ue.shadowRoot){var ce;return((ce=le.composedPath)===null||ce===void 0?void 0:ce.call(le)[0])||ue}return ue}var Ae=function(ue){return ue==="month"||ue==="date"?"year":ue},je=function(ue){return ue==="date"?"month":ue},gt=function(ue){return ue==="month"||ue==="date"?"quarter":ue},De=function(ue){return ue==="date"?"week":ue},ot={year:Ae,month:je,quarter:gt,week:De,time:null,date:null};function yt(le,ue){return le.some(function(ce){return ce&&ce.contains(ue)})}function Ct(le){var ue=le.open,ce=le.value,Te=le.isClickOutside,He=le.triggerOpen,It=le.forwardKeyDown,St=le.onKeyDown,rn=le.blurToCancel,tn=le.onSubmit,cn=le.onCancel,Vn=le.onFocus,hn=le.onBlur,Sn=le.changeOnBlur,Ln=(0,ae.useState)(!1),Nn=(0,ft.Z)(Ln,2),nn=Nn[0],fn=Nn[1],Rn=(0,ae.useState)(!1),ma=(0,ft.Z)(Rn,2),da=ma[0],va=ma[1],xa=(0,ae.useRef)(!1),pa=(0,ae.useRef)(!1),sa=(0,ae.useRef)(!1),Nr={onMouseDown:function(){fn(!0),He(!0)},onKeyDown:function(kr){var Yr=function(){sa.current=!0};if(St(kr,Yr),!sa.current){switch(kr.which){case pt.Z.ENTER:{ue?tn()!==!1&&fn(!0):He(!0),kr.preventDefault();return}case pt.Z.TAB:{nn&&ue&&!kr.shiftKey?(fn(!1),kr.preventDefault()):!nn&&ue&&!It(kr)&&kr.shiftKey&&(fn(!0),kr.preventDefault());return}case pt.Z.ESC:{fn(!0),cn();return}}!ue&&![pt.Z.SHIFT].includes(kr.which)?He(!0):nn||It(kr)}},onFocus:function(kr){fn(!0),va(!0),Vn&&Vn(kr)},onBlur:function(kr){if(xa.current||!Te(document.activeElement)){xa.current=!1;return}rn?setTimeout(function(){for(var Yr=document,ro=Yr.activeElement;ro&&ro.shadowRoot;)ro=ro.shadowRoot.activeElement;Te(ro)&&cn()},0):ue&&(He(!1),pa.current&&tn()),va(!1),hn==null||hn(kr)}};return(0,ae.useEffect)(function(){pa.current=!1},[ue]),(0,ae.useEffect)(function(){pa.current=!0},[ce]),(0,ae.useEffect)(function(){return _t(function(ur){var kr=kn(ur),Yr=Te(kr);ue&&(Yr?!Sn&&(!da||Yr)&&He(!1):(xa.current=!0,(0,ea.Z)(function(){xa.current=!1})))})}),[Nr,{focused:da,typing:nn}]}function Ie(le,ue){return ae.useMemo(function(){return le||(ue?((0,Ee.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ue).map(function(ce){var Te=(0,ft.Z)(ce,2),He=Te[0],It=Te[1];return{label:He,value:It}})):[])},[le,ue])}var Ge=te(34280);function We(le){var ue=le.valueTexts,ce=le.onTextChange,Te=ae.useState(""),He=(0,ft.Z)(Te,2),It=He[0],St=He[1],rn=ae.useRef([]);rn.current=ue;function tn(Vn){St(Vn),ce(Vn)}function cn(){St(rn.current[0])}return(0,Ge.Z)(function(){ue.every(function(Vn){return Vn!==It})&&cn()},[ue.join("||")]),[It,tn,cn]}var Mt=ae.createContext({}),Kt=Mt,zt=te(93664);function An(le){var ue=le.cellRender,ce=le.monthCellRender,Te=le.dateRender,He=ae.useMemo(function(){if(ue)return ue;if(!(!ce&&!Te))return function(It,St){var rn=It;return Te&&St.type==="date"?Te(rn,St.today):ce&&St.type==="month"?ce(rn,St.locale):St.originNode}},[ue,ce,Te]);return He}function ct(le,ue){for(var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Te=String(le);Te.length=1?ce|0:1,St=le;St<=ue;St+=It)He.push({label:ct(St,2),value:St,disabled:(Te||[]).includes(St)});return He}function ta(le){var ue=le.generateConfig,ce=le.prefixCls,Te=le.operationRef,He=le.activeColumnIndex,It=le.value,St=le.showHour,rn=le.showMinute,tn=le.showSecond,cn=le.use12Hours,Vn=le.hourStep,hn=Vn===void 0?1:Vn,Sn=le.minuteStep,Ln=Sn===void 0?1:Sn,Nn=le.secondStep,nn=Nn===void 0?1:Nn,fn=le.disabledHours,Rn=le.disabledMinutes,ma=le.disabledSeconds,da=le.disabledTime,va=le.hideDisabledOptions,xa=le.onSelect,pa=le.cellRender,sa=le.locale,Nr=[],ur="".concat(ce,"-content"),kr="".concat(ce,"-time-panel"),Yr,ro=It?ue.getHour(It):-1,vo=ro,Do=It?ue.getMinute(It):-1,ao=It?ue.getSecond(It):-1,Wr=ue.getNow(),jr=ae.useMemo(function(){if(da){var Gt=da(Wr);return[Gt.disabledHours,Gt.disabledMinutes,Gt.disabledSeconds]}return[fn,Rn,ma]},[fn,Rn,ma,da,Wr]),lo=(0,ft.Z)(jr,3),ho=lo[0],Xr=lo[1],$r=lo[2],Ko=Ba(0,23,hn,ho&&ho()),Ro=(0,vt.Z)(function(){return Ko},Ko,Kn);cn&&(Yr=vo>=12,vo%=12);var de=ae.useMemo(function(){if(!cn)return[!1,!1];var Gt=[!0,!0];return Ro.forEach(function(Vt){var mn=Vt.disabled,gn=Vt.value;mn||(gn>=12?Gt[1]=!1:Gt[0]=!1)}),Gt},[cn,Ro]),ge=(0,ft.Z)(de,2),Le=ge[0],ke=ge[1],Xe=ae.useMemo(function(){return cn?Ro.filter(Yr?function(Gt){return Gt.value>=12}:function(Gt){return Gt.value<12}).map(function(Gt){var Vt=Gt.value%12,mn=Vt===0?"12":ct(Vt,2);return(0,qt.Z)((0,qt.Z)({},Gt),{},{label:mn,value:Vt})}):Ro},[cn,Yr,Ro]),_e=Ba(0,59,Ln,Xr&&Xr(ro)),Nt=Ba(0,59,nn,$r&&$r(ro,Do)),Bt=Sa({value:It,generateConfig:ue,disabledMinutes:Xr,disabledSeconds:$r,minutes:_e,seconds:Nt,use12Hours:cn});Te.current={onUpDown:function(Vt){var mn=Nr[He];if(mn)for(var gn=mn.units.findIndex(function(Un){return Un.value===mn.value}),vn=mn.units.length,In=1;In2&&arguments[2]!==void 0?arguments[2]:!1;(_n===fn||er)&&(wa(pn),Nr&&Nr(pn),Bt&&Bt(pn,na),ur&&!Wt(tn,pn,Jn)&&!(Ln!=null&&Ln(pn))&&ur(pn))},Pr=function(pn){if(Yo.includes(_n)){var na,er,yr=_n==="date";switch(pn===pt.Z.PAGE_UP||pn===pt.Z.PAGE_DOWN?er=yr?tn.addMonth:tn.addYear:er=yr?tn.addDate:tn.addMonth,pn){case pt.Z.LEFT:case pt.Z.PAGE_UP:na=er(Da,-1);break;case pt.Z.RIGHT:case pt.Z.PAGE_DOWN:na=er(Da,1);break;case pt.Z.UP:case pt.Z.DOWN:na=er(Da,Number("".concat(pn===pt.Z.UP?"-":"").concat(yr?at:wt)));break}if(na)return!(Ln!=null&&Ln(na))}return!0},oo=function(pn){if(In.current&&In.current.onKeyDown){var na=!0,er=pn.which;if([pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN,pt.Z.PAGE_UP,pt.Z.PAGE_DOWN,pt.Z.ENTER].includes(er)&&(pn.preventDefault(),er!==pt.Z.ENTER&&ma===0&&(na=Pr(er))),na)return In.current.onKeyDown(pn)}return(0,Ee.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Dr=function(pn){In.current&&In.current.onBlur&&In.current.onBlur(pn)};Nt&&mn!=="right"&&(Nt.current={onKeyDown:oo,onClose:function(){In.current&&In.current.onClose&&In.current.onClose()}}),ae.useEffect(function(){cn&&!Fn.current&&$a(cn)},[cn]),ae.useEffect(function(){Fn.current=!1},[]);var Xa,fo=An({cellRender:de,monthCellRender:Ro,dateRender:Ko}),Ka=(0,qt.Z)((0,qt.Z)({},le),{},{cellRender:fo,operationRef:In,prefixCls:He,viewDate:Da,value:Jn,onViewDateChange:ia,sourceMode:Pa,onPanelChange:Sr,disabledDate:Ln});switch(delete Ka.onChange,delete Ka.onSelect,_n){case"decade":Xa=ae.createElement(Se,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;case"year":Xa=ae.createElement(Hr,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;case"month":Xa=ae.createElement(sn,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;case"quarter":Xa=ae.createElement(jn,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;case"week":Xa=ae.createElement(Cn,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;case"time":delete Ka.showTime,Xa=ae.createElement(sr,(0,oe.Z)({},Ka,(0,zt.Z)(va)==="object"?va:null,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}));break;default:va?Xa=ae.createElement(Kr,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}})):Xa=ae.createElement(gr,(0,oe.Z)({},Ka,{onSelect:function(pn,na){ia(pn),Er(pn,na)}}))}var Jr,Vr,Lo=function(){var pn=tn.getNow(),na=$n(tn.getHour(pn),tn.getMinute(pn),tn.getSecond(pn),Le?jr:1,ke?ho:1,Xe?$r:1),er=ra(tn,pn,na[0],na[1],na[2]);Er(er,"submit")};xt||(Jr=Zo(He,_n,pa),va&&_n!=="date"?Vr=null:Vr=Wo({prefixCls:He,components:Do,needConfirmButton:ge,okDisabled:!Jn||Ln&&Ln(Jn),locale:rn,showNow:da,onNow:ge&&Lo,onOk:function(){Jn&&(Er(Jn,"submit",!0),vo&&vo(Jn))}}));var Ga;if(xa&&_n==="date"&&fn==="date"&&!va){var Ta=tn.getNow(),Ha="".concat(He,"-today-btn"),ya=Ln&&Ln(Ta);Ga=ae.createElement("a",{className:Me()(Ha,ya&&"".concat(Ha,"-disabled")),"aria-disabled":ya,onClick:function(){ya||Er(Ta,"mouse",!0)}},rn.today)}return ae.createElement(Kt.Provider,{value:(0,qt.Z)((0,qt.Z)({},_e),{},{mode:_n,hideHeader:"hideHeader"in le?sa:_e.hideHeader,hidePrevBtn:Vt&&mn==="right",hideNextBtn:Vt&&mn==="left"})},ae.createElement("div",{tabIndex:ma,className:Me()("".concat(He,"-panel"),It,(ue={},(0,Ce.Z)(ue,"".concat(He,"-panel-has-range"),gn&&gn[0]&&gn[1]),(0,Ce.Z)(ue,"".concat(He,"-panel-has-range-hover"),vn&&vn[0]&&vn[1]),(0,Ce.Z)(ue,"".concat(He,"-panel-rtl"),ao==="rtl"),ue)),style:St,onKeyDown:oo,onBlur:Dr,onMouseDown:Yr},Xa,Jr||Vr||Ga?ae.createElement("div",{className:"".concat(He,"-footer")},Jr,Vr,Ga):null))}var Ir=Rr,Br=te(35593),wr={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 wo(le){var ue,ce=le.prefixCls,Te=le.popupElement,He=le.popupStyle,It=le.visible,St=le.dropdownClassName,rn=le.dropdownAlign,tn=le.transitionName,cn=le.getPopupContainer,Vn=le.children,hn=le.range,Sn=le.popupPlacement,Ln=le.direction,Nn="".concat(ce,"-dropdown"),nn=function(){return Sn!==void 0?Sn:Ln==="rtl"?"bottomRight":"bottomLeft"};return ae.createElement(Br.Z,{showAction:[],hideAction:[],popupPlacement:nn(),builtinPlacements:wr,prefixCls:Nn,popupTransitionName:tn,popup:Te,popupAlign:rn,popupVisible:It,popupClassName:Me()(St,(ue={},(0,Ce.Z)(ue,"".concat(Nn,"-range"),hn),(0,Ce.Z)(ue,"".concat(Nn,"-rtl"),Ln==="rtl"),ue)),popupStyle:He,getPopupContainer:cn},Vn)}var Fo=wo;function co(le){var ue=le.prefixCls,ce=le.presets,Te=le.onClick,He=le.onHover;return ce.length?ae.createElement("div",{className:"".concat(ue,"-presets")},ae.createElement("ul",null,ce.map(function(It,St){var rn=It.label,tn=It.value;return ae.createElement("li",{key:St,onClick:function(){return Te==null?void 0:Te(aa(tn))},onMouseEnter:function(){return He==null?void 0:He(aa(tn))},onMouseLeave:function(){return He==null?void 0:He(null)}},rn)}))):null}function mo(le){var ue=le.picker,ce=le.disabledHours,Te=le.disabledMinutes,He=le.disabledSeconds;ue==="time"&&(ce||Te||He)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Po(le,ue,ce){var Te=(0,zt.Z)(ue)==="object"?ue.clearIcon:ce;return Te||ae.createElement("span",{className:"".concat(le,"-clear-btn")})}function Bo(le){var ue,ce=le,Te=ce.prefixCls,He=Te===void 0?"rc-picker":Te,It=ce.id,St=ce.name,rn=ce.tabIndex,tn=ce.style,cn=ce.className,Vn=ce.dropdownClassName,hn=ce.dropdownAlign,Sn=ce.popupStyle,Ln=ce.transitionName,Nn=ce.generateConfig,nn=ce.locale,fn=ce.inputReadOnly,Rn=ce.allowClear,ma=ce.autoFocus,da=ce.showTime,va=ce.picker,xa=va===void 0?"date":va,pa=ce.format,sa=ce.use12Hours,Nr=ce.value,ur=ce.defaultValue,kr=ce.presets,Yr=ce.open,ro=ce.defaultOpen,vo=ce.defaultOpenValue,Do=ce.suffixIcon,ao=ce.clearIcon,Wr=ce.disabled,jr=ce.disabledDate,lo=ce.placeholder,ho=ce.getPopupContainer,Xr=ce.pickerRef,$r=ce.panelRender,Ko=ce.onChange,Ro=ce.onOpenChange,de=ce.onFocus,ge=ce.onBlur,Le=ce.onMouseDown,ke=ce.onMouseUp,Xe=ce.onMouseEnter,_e=ce.onMouseLeave,Nt=ce.onContextMenu,Bt=ce.onClick,xt=ce.onKeyDown,Ut=ce.onSelect,Gt=ce.direction,Vt=ce.autoComplete,mn=Vt===void 0?"off":Vt,gn=ce.inputRender,vn=ce.changeOnBlur,In=ae.useRef(null),Fn=xa==="date"&&!!da||xa==="time",Un=Ie(kr),zn=xn(qn(pa,xa,da,sa)),Jn=ae.useRef(null),wa=ae.useRef(null),Ra=ae.useRef(null),fa=(0,En.Z)(null,{value:Nr,defaultValue:ur}),Da=(0,ft.Z)(fa,2),$a=Da[0],ia=Da[1],ha=ae.useState($a),ua=(0,ft.Z)(ha,2),Xn=ua[0],_n=ua[1],La=ae.useRef(null),fr=(0,En.Z)(!1,{value:Yr,defaultValue:ro,postState:function(Ua){return Wr?!1:Ua},onChange:function(Ua){Ro&&Ro(Ua),!Ua&&La.current&&La.current.onClose&&La.current.onClose()}}),tr=(0,ft.Z)(fr,2),Pa=tr[0],ir=tr[1],Sr=Gn(Xn,{formatList:zn,generateConfig:Nn,locale:nn}),Er=(0,ft.Z)(Sr,2),Pr=Er[0],oo=Er[1],Dr=We({valueTexts:Pr,onTextChange:function(Ua){var Io=Bn(Ua,{locale:nn,formatList:zn,generateConfig:Nn});Io&&(!jr||!jr(Io))&&_n(Io)}}),Xa=(0,ft.Z)(Dr,3),fo=Xa[0],Ka=Xa[1],Jr=Xa[2],Vr=function(Ua){_n(Ua),ia(Ua),Ko&&!Wt(Nn,$a,Ua)&&Ko(Ua,Ua?Yt(Ua,{generateConfig:Nn,locale:nn,format:zn[0]}):"")},Lo=function(Ua){Wr&&Ua||ir(Ua)},Ga=function(Ua){return Pa&&La.current&&La.current.onKeyDown?La.current.onKeyDown(Ua):((0,Ee.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ta=function(){for(var Ua=arguments.length,Io=new Array(Ua),Qo=0;QoSn(cn);case"month":return hn(nn)>hn(cn);case"week":return Vn(nn)>Vn(cn);default:return!ht(rn,nn,cn)&&rn.isAfter(nn,cn)}return!1},[It,St[1],cn,ue]),Nn=ae.useCallback(function(nn){if(St[1]||It&&It(nn))return!0;if(St[0]&&tn)return!ht(rn,nn,cn)&&rn.isAfter(tn,nn);if(!ue&&tn)switch(ce){case"quarter":return Sn(nn)0&&arguments[0]!==void 0?arguments[0]:!1,qa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},br=null;po&&qi&&qi[0]&&qi[1]&&nn.isAfter(qi[1],qi[0])&&(br=qi);var uo=sa;if(sa&&(0,zt.Z)(sa)==="object"&&sa.defaultValue){var zo=sa.defaultValue;uo=(0,qt.Z)((0,qt.Z)({},sa),{},{defaultValue:On(zo,Za)||void 0})}return ae.createElement(Zn.Provider,{value:{inRange:!0,panelPosition:io,rangedValue:cs||ca,hoverRangedValue:br}},ae.createElement(Ir,(0,oe.Z)({},le,qa,{cellRender:Ls,showTime:uo,mode:yr[Za],generateConfig:nn,style:void 0,direction:Da,disabledDate:Za===0?No:Lr,disabledTime:function(Hi){return jr?jr(Hi,Za===0?"start":"end"):!1},className:Me()((0,Ce.Z)({},"".concat(St,"-panel-focused"),Za===0?!Yl:!zi)),value:On(ca,Za),locale:fn,tabIndex:-1,onPanelChange:function(Hi,il){Za===0&&Fl(!0),Za===1&&Hl(!0),To(Qt(yr,il,Za),Qt(ca,Hi,Za));var ll=Hi;io==="right"&&yr[Za]===il&&(ll=kt(ll,il,nn,-1)),Ta(ll,Za)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Za===0?On(ca,1):On(ca,0)})))}var ol=0,Cs=0;if(Za&&fr.current&&Pa.current&&La.current&&Er.current){ol=fr.current.offsetWidth+Pa.current.offsetWidth;var Is=Er.current.offsetLeft>ol?Er.current.offsetLeft-ol:Er.current.offsetLeft,Es=La.current.offsetWidth,bs=Er.current.offsetWidth;Es&&bs&&ol>Es-bs-(Da==="rtl"?0:Is)&&(Cs=ol)}var Os=Da==="rtl"?{right:ol}:{left:ol};function Ms(){var io,qa=Zo(St,yr[Za],Bt),br=Wo({prefixCls:St,components:Ra,needConfirmButton:Xn,okDisabled:!On(ca,Za)||Wr&&Wr(ca[Za]),locale:fn,onOk:function(){var Zi=On(ca,Za);Zi&&(Qo(ca,Za),Jn==null||Jn(ca),qo(!1,Za,"confirm"))}});if(pa!=="time"&&!sa){var uo=Ga(Za),zo=kt(uo,pa,nn),Il=yr[Za],Hi=Il===pa,il=ps(Hi?"left":!1,{pickerValue:uo,onPickerValueChange:function(Zi){Ta(Zi,Za)}}),ll=ps("right",{pickerValue:zo,onPickerValueChange:function(Zi){Ta(kt(Zi,pa,nn,-1),Za)}});Da==="rtl"?io=ae.createElement(ae.Fragment,null,ll,Hi&&il):io=ae.createElement(ae.Fragment,null,il,Hi&&ll)}else io=ps();var Jl=ae.createElement("div",{className:"".concat(St,"-panel-layout")},ae.createElement(co,{prefixCls:St,presets:Ns,onClick:function(Zi){Qo(Zi,null),qo(!1,Za,"preset")},onHover:function(Zi){_l(Zi)}}),ae.createElement("div",null,ae.createElement("div",{className:"".concat(St,"-panels")},io),(qa||br)&&ae.createElement("div",{className:"".concat(St,"-footer")},qa,br)));return $r&&(Jl=$r(Jl)),ae.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:Cs},ref:La,onMouseDown:function(Zi){Zi.preventDefault()}},Jl)}var ks=ae.createElement("div",{className:Me()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(pa,"-range-wrapper")),style:{minWidth:_r}},ae.createElement("div",{ref:Er,className:"".concat(St,"-range-arrow"),style:Os}),Ms()),As;Le&&(As=ae.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(qa){qa.preventDefault()}},Le));var Rs=Po(St,ge,ke),Ts=ae.createElement("span",{onMouseDown:function(qa){qa.preventDefault(),qa.stopPropagation()},onMouseUp:function(qa){qa.preventDefault(),qa.stopPropagation();var br=Ka;Dr[0]||(br=Qt(br,null,0)),Dr[1]||(br=Qt(br,null,1)),Qo(br,null),qo(!1,Za,"clear")},className:"".concat(St,"-clear"),role:"button"},Rs),zs=ge&&(On(Ka,0)&&!Dr[0]||On(Ka,1)&&!Dr[1]),xs={size:Cr(pa,Pr[0],nn)},Ss=0,Ps=0;fr.current&&tr.current&&Pa.current&&(Za===0?Ps=fr.current.offsetWidth:(Ss=ol,Ps=tr.current.offsetWidth));var Hs=Da==="rtl"?{right:Ss}:{left:Ss},Zs=function(qa,br){var uo=Qt(ca,qa,Za);if(br==="submit"||br!=="key"&&!Xn){Qo(uo,Za),Za===0?Fl():Hl();var zo=Za===0?1:0;Dr[zo]?qo(!1,!1,"confirm"):qo(!1,Za,"confirm")}else pn(uo)};return ae.createElement(Kt.Provider,{value:{operationRef:oo,hideHeader:pa==="time",onDateMouseEnter:fs,onDateMouseLeave:ts,hideRanges:!0,onSelect:Zs,open:po}},ae.createElement(Fo,{visible:po,popupElement:ks,popupStyle:Vn,prefixCls:St,dropdownClassName:hn,dropdownAlign:Ln,getPopupContainer:Nn,transitionName:Sn,range:!0,direction:Da},ae.createElement("div",(0,oe.Z)({ref:_n,className:Me()(St,"".concat(St,"-range"),cn,(ue={},(0,Ce.Z)(ue,"".concat(St,"-disabled"),Dr[0]&&Dr[1]),(0,Ce.Z)(ue,"".concat(St,"-focused"),Za===0?Nl:Ti),(0,Ce.Z)(ue,"".concat(St,"-rtl"),Da==="rtl"),ue)),style:tn,onClick:rs,onMouseEnter:Fn,onMouseLeave:Un,onMouseDown:Ul,onMouseUp:In},(0,Tn.Z)(le,{aria:!0,data:!0})),ae.createElement("div",{className:Me()("".concat(St,"-input"),(ce={},(0,Ce.Z)(ce,"".concat(St,"-input-active"),Za===0),(0,Ce.Z)(ce,"".concat(St,"-input-placeholder"),!!Tl),ce)),ref:fr},ae.createElement("input",(0,oe.Z)({id:rn,disabled:Dr[0],readOnly:_e||typeof Pr[0]=="function"||!Yl,value:Tl||so,onChange:function(qa){Xo(qa.target.value)},autoFocus:ma,placeholder:On(Rn,0)||"",ref:ir},jl,xs,{autoComplete:ha}))),ae.createElement("div",{className:"".concat(St,"-range-separator"),ref:Pa},kr),ae.createElement("div",{className:Me()("".concat(St,"-input"),(Te={},(0,Ce.Z)(Te,"".concat(St,"-input-active"),Za===1),(0,Ce.Z)(Te,"".concat(St,"-input-placeholder"),!!zl),Te)),ref:tr},ae.createElement("input",(0,oe.Z)({disabled:Dr[1],readOnly:_e||typeof Pr[0]=="function"||!zi,value:zl||$o,onChange:function(qa){Ii(qa.target.value)},placeholder:On(Rn,1)||"",ref:Sr},Ao,xs,{autoComplete:ha}))),ae.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,qt.Z)((0,qt.Z)({},Hs),{},{width:Ps,position:"absolute"})}),As,zs&&Ts)))}var Sl=function(le){(0,mt.Z)(ce,le);var ue=(0,en.Z)(ce);function ce(){var Te;(0,et.Z)(this,ce);for(var He=arguments.length,It=new Array(He),St=0;St{const{lineHeight:He}=le,It=Math.floor(ce*He)+2,St=Math.max((ue-It)/2,0),rn=Math.max(ue-It-St,0);return{padding:`${St}px ${Te}px ${rn}px`}},nl=le=>{const{componentCls:ue,pickerCellCls:ce,pickerCellInnerCls:Te,cellHeight:He,motionDurationSlow:It,borderRadiusSM:St,motionDurationMid:rn,cellHoverBg:tn,lineWidth:cn,lineType:Vn,colorPrimary:hn,cellActiveWithRangeBg:Sn,colorTextLightSolid:Ln,controlHeightSM:Nn,cellRangeBorderColor:nn,pickerCellBorderGap:fn,cellHoverWithRangeBg:Rn,cellWidth:ma,colorTextDisabled:da,cellBgDisabled:va}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:He,transform:"translateY(-50%)",transition:`all ${It}`,content:'""'},[Te]:{position:"relative",zIndex:2,display:"inline-block",minWidth:He,height:He,lineHeight:`${He}px`,borderRadius:St,transition:`background ${rn}, border ${rn}`},"&-range-hover-start, &-range-hover-end":{[Te]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ce}-in-view), - &:hover:not(${ce}-selected):not(${ce}-range-start):not(${ce}-range-end):not(${ce}-range-hover-start):not(${ce}-range-hover-end)`]:{[Te]:{background:tn}},[`&-in-view${ce}-today ${Te}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${cn}px ${Vn} ${hn}`,borderRadius:St,content:'""'}},[`&-in-view${ce}-in-range`]:{position:"relative","&::before":{background:Sn}},[`&-in-view${ce}-selected ${Te}, + `]:{[`&:hover ${ie}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${it}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Ke(Oe,ie){const it=(0,se.TS)(ie,{checkboxCls:`.${Oe}`,checkboxSize:ie.controlInteractiveSize});return[lt(it)]}Ht.ZP=(0,Ee.Z)("Checkbox",(Oe,ie)=>{let{prefixCls:it}=ie;return[Ke(it,Oe)]})},5083:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return us}});var ee=te(61186),se=te.n(ee),Ee=te(48736),lt=te(90111),Ke=te.n(lt),Oe=te(58319),ie=te.n(Oe),it=te(23250),rt=te.n(it),$e=te(74959),Qe=te.n($e),ze=te(10238),Ne=te.n(ze),re=te(33656),a=te.n(re);se().extend(a()),se().extend(Ne()),se().extend(Ke()),se().extend(ie()),se().extend(rt()),se().extend(Qe()),se().extend(function(le,ue){var ce=ue.prototype,Te=ce.format;ce.format=function(It){var St=(It||"").replace("Wo","wo");return Te.bind(this)(St)}});var y={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"},b=function(ue){var ce=y[ue];return ce||ue.split("_")[0]},E=function(){(0,Ee.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return se()()},getFixedDate:function(ue){return se()(ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ue){return ue.endOf("month")},getWeekDay:function(ue){var ce=ue.locale("en");return ce.weekday()+ce.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,ce){return ue.add(ce,"year")},addMonth:function(ue,ce){return ue.add(ce,"month")},addDate:function(ue,ce){return ue.add(ce,"day")},setYear:function(ue,ce){return ue.year(ce)},setMonth:function(ue,ce){return ue.month(ce)},setDate:function(ue,ce){return ue.date(ce)},setHour:function(ue,ce){return ue.hour(ce)},setMinute:function(ue,ce){return ue.minute(ce)},setSecond:function(ue,ce){return ue.second(ce)},isAfter:function(ue,ce){return ue.isAfter(ce)},isValidate:function(ue){return ue.isValid()},locale:{getWeekFirstDay:function(ue){return se()().locale(b(ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ue,ce){return ce.locale(b(ue)).weekday(0)},getWeek:function(ue,ce){return ce.locale(b(ue)).week()},getShortWeekDays:function(ue){return se()().locale(b(ue)).localeData().weekdaysMin()},getShortMonths:function(ue){return se()().locale(b(ue)).localeData().monthsShort()},format:function(ue,ce,Te){return ce.locale(b(ue)).format(Te)},parse:function(ue,ce,Te){for(var He=b(ue),It=0;It1&&(St=ue.addDate(St,-7)),St}function kt(le,ue,ce){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ue){case"year":return ce.addYear(le,Te*10);case"quarter":case"month":return ce.addYear(le,Te);default:return ce.addMonth(le,Te)}}function Yt(le,ue){var ce=ue.generateConfig,Te=ue.locale,He=ue.format;return typeof He=="function"?He(le):ce.locale.format(Te.locale,le,He)}function Bn(le,ue){var ce=ue.generateConfig,Te=ue.locale,He=ue.formatList;return!le||typeof He[0]=="function"?null:ce.locale.parse(Te.locale,le,He)}function Pn(le){var ue=le.cellDate,ce=le.mode,Te=le.disabledDate,He=le.generateConfig;if(!Te)return!1;var It=function(Nn,nn,fn){for(var Rn=nn;Rn<=fn;){var fa=void 0;switch(Nn){case"date":{if(fa=He.setDate(ue,Rn),!Te(fa))return!1;break}case"month":{if(fa=He.setMonth(ue,Rn),!Pn({cellDate:fa,mode:"month",generateConfig:He,disabledDate:Te}))return!1;break}case"year":{if(fa=He.setYear(ue,Rn),!Pn({cellDate:fa,mode:"year",generateConfig:He,disabledDate:Te}))return!1;break}}Rn+=1}return!0};switch(ce){case"date":case"week":return Te(ue);case"month":{var St=1,rn=He.getDate(He.getEndDate(ue));return It("date",St,rn)}case"quarter":{var tn=Math.floor(He.getMonth(ue)/3)*3,cn=tn+2;return It("month",tn,cn)}case"year":return It("month",0,11);case"decade":{var jn=He.getYear(ue),hn=Math.floor(jn/Be)*Be,Sn=hn+Be-1;return It("year",hn,Sn)}}}function Gn(le,ue){var ce=ue.formatList,Te=ue.generateConfig,He=ue.locale;return(0,vt.Z)(function(){if(!le)return[[""],""];for(var It="",St=[],rn=0;rn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),Rn){tn(fn);return}cn.current=requestAnimationFrame(function(){tn(fn)})}var hn=Gn(rn,{formatList:ce,generateConfig:Te,locale:He}),Sn=(0,ft.Z)(hn,2),Ln=Sn[1];function Nn(fn){jn(fn)}function nn(){var fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;jn(null,fn)}return(0,ae.useEffect)(function(){nn(!0)},[le]),(0,ae.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[Ln,Nn,nn]}var pt=te(10228),ea=te(16089),La=te(95190),Ma=te(29194),ga=new Map;function Ea(le,ue){var ce;function Te(){(0,Ma.Z)(le)?ue():ce=(0,ea.Z)(function(){Te()})}return Te(),function(){ea.Z.cancel(ce)}}function ar(le,ue,ce){if(ga.get(le)&&cancelAnimationFrame(ga.get(le)),ce<=0){ga.set(le,requestAnimationFrame(function(){le.scrollTop=ue}));return}var Te=ue-le.scrollTop,He=Te/ce*10;ga.set(le,requestAnimationFrame(function(){le.scrollTop+=He,le.scrollTop!==ue&&ar(le,ue,ce-10)}))}function ba(le,ue){var ce=ue.onLeftRight,Te=ue.onCtrlLeftRight,He=ue.onUpDown,It=ue.onPageUpDown,St=ue.onEnter,rn=le.which,tn=le.ctrlKey,cn=le.metaKey;switch(rn){case pt.Z.LEFT:if(tn||cn){if(Te)return Te(-1),!0}else if(ce)return ce(-1),!0;break;case pt.Z.RIGHT:if(tn||cn){if(Te)return Te(1),!0}else if(ce)return ce(1),!0;break;case pt.Z.UP:if(He)return He(-1),!0;break;case pt.Z.DOWN:if(He)return He(1),!0;break;case pt.Z.PAGE_UP:if(It)return It(-1),!0;break;case pt.Z.PAGE_DOWN:if(It)return It(1),!0;break;case pt.Z.ENTER:if(St)return St(),!0;break}return!1}function qn(le,ue,ce,Te){var He=le;if(!He)switch(ue){case"time":He=Te?"hh:mm:ss a":"HH:mm:ss";break;case"week":He="gggg-wo";break;case"month":He="YYYY-MM";break;case"quarter":He="YYYY-[Q]Q";break;case"year":He="YYYY";break;default:He=ce?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return He}function Cr(le,ue,ce){var Te=le==="time"?8:10,He=typeof ue=="function"?ue(ce.getNow()).length:ue.length;return Math.max(Te,He)+2}var an=null,Pt=new Set;function _t(le){return!an&&typeof window!="undefined"&&window.addEventListener&&(an=function(ce){(0,La.Z)(Pt).forEach(function(Te){Te(ce)})},window.addEventListener("mousedown",an)),Pt.add(le),function(){Pt.delete(le),Pt.size===0&&(window.removeEventListener("mousedown",an),an=null)}}function kn(le){var ue=le.target;if(le.composed&&ue.shadowRoot){var ce;return((ce=le.composedPath)===null||ce===void 0?void 0:ce.call(le)[0])||ue}return ue}var Ae=function(ue){return ue==="month"||ue==="date"?"year":ue},je=function(ue){return ue==="date"?"month":ue},gt=function(ue){return ue==="month"||ue==="date"?"quarter":ue},De=function(ue){return ue==="date"?"week":ue},ot={year:Ae,month:je,quarter:gt,week:De,time:null,date:null};function yt(le,ue){return le.some(function(ce){return ce&&ce.contains(ue)})}function Ct(le){var ue=le.open,ce=le.value,Te=le.isClickOutside,He=le.triggerOpen,It=le.forwardKeyDown,St=le.onKeyDown,rn=le.blurToCancel,tn=le.onSubmit,cn=le.onCancel,jn=le.onFocus,hn=le.onBlur,Sn=le.changeOnBlur,Ln=(0,ae.useState)(!1),Nn=(0,ft.Z)(Ln,2),nn=Nn[0],fn=Nn[1],Rn=(0,ae.useState)(!1),fa=(0,ft.Z)(Rn,2),da=fa[0],ha=fa[1],xa=(0,ae.useRef)(!1),Sa=(0,ae.useRef)(!1),sa=(0,ae.useRef)(!1),Nr={onMouseDown:function(){fn(!0),He(!0)},onKeyDown:function(kr){var Yr=function(){sa.current=!0};if(St(kr,Yr),!sa.current){switch(kr.which){case pt.Z.ENTER:{ue?tn()!==!1&&fn(!0):He(!0),kr.preventDefault();return}case pt.Z.TAB:{nn&&ue&&!kr.shiftKey?(fn(!1),kr.preventDefault()):!nn&&ue&&!It(kr)&&kr.shiftKey&&(fn(!0),kr.preventDefault());return}case pt.Z.ESC:{fn(!0),cn();return}}!ue&&![pt.Z.SHIFT].includes(kr.which)?He(!0):nn||It(kr)}},onFocus:function(kr){fn(!0),ha(!0),jn&&jn(kr)},onBlur:function(kr){if(xa.current||!Te(document.activeElement)){xa.current=!1;return}rn?setTimeout(function(){for(var Yr=document,ro=Yr.activeElement;ro&&ro.shadowRoot;)ro=ro.shadowRoot.activeElement;Te(ro)&&cn()},0):ue&&(He(!1),Sa.current&&tn()),ha(!1),hn==null||hn(kr)}};return(0,ae.useEffect)(function(){Sa.current=!1},[ue]),(0,ae.useEffect)(function(){Sa.current=!0},[ce]),(0,ae.useEffect)(function(){return _t(function(dr){var kr=kn(dr),Yr=Te(kr);ue&&(Yr?!Sn&&(!da||Yr)&&He(!1):(xa.current=!0,(0,ea.Z)(function(){xa.current=!1})))})}),[Nr,{focused:da,typing:nn}]}function Ie(le,ue){return ae.useMemo(function(){return le||(ue?((0,Ee.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ue).map(function(ce){var Te=(0,ft.Z)(ce,2),He=Te[0],It=Te[1];return{label:He,value:It}})):[])},[le,ue])}var Ge=te(34280);function We(le){var ue=le.valueTexts,ce=le.onTextChange,Te=ae.useState(""),He=(0,ft.Z)(Te,2),It=He[0],St=He[1],rn=ae.useRef([]);rn.current=ue;function tn(jn){St(jn),ce(jn)}function cn(){St(rn.current[0])}return(0,Ge.Z)(function(){ue.every(function(jn){return jn!==It})&&cn()},[ue.join("||")]),[It,tn,cn]}var Mt=ae.createContext({}),Kt=Mt,zt=te(93664);function bn(le){var ue=le.cellRender,ce=le.monthCellRender,Te=le.dateRender,He=ae.useMemo(function(){if(ue)return ue;if(!(!ce&&!Te))return function(It,St){var rn=It;return Te&&St.type==="date"?Te(rn,St.today):ce&&St.type==="month"?ce(rn,St.locale):St.originNode}},[ue,ce,Te]);return He}function ct(le,ue){for(var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Te=String(le);Te.length=1?ce|0:1,St=le;St<=ue;St+=It)He.push({label:ct(St,2),value:St,disabled:(Te||[]).includes(St)});return He}function ta(le){var ue=le.generateConfig,ce=le.prefixCls,Te=le.operationRef,He=le.activeColumnIndex,It=le.value,St=le.showHour,rn=le.showMinute,tn=le.showSecond,cn=le.use12Hours,jn=le.hourStep,hn=jn===void 0?1:jn,Sn=le.minuteStep,Ln=Sn===void 0?1:Sn,Nn=le.secondStep,nn=Nn===void 0?1:Nn,fn=le.disabledHours,Rn=le.disabledMinutes,fa=le.disabledSeconds,da=le.disabledTime,ha=le.hideDisabledOptions,xa=le.onSelect,Sa=le.cellRender,sa=le.locale,Nr=[],dr="".concat(ce,"-content"),kr="".concat(ce,"-time-panel"),Yr,ro=It?ue.getHour(It):-1,vo=ro,Do=It?ue.getMinute(It):-1,ao=It?ue.getSecond(It):-1,Kr=ue.getNow(),jr=ae.useMemo(function(){if(da){var Gt=da(Kr);return[Gt.disabledHours,Gt.disabledMinutes,Gt.disabledSeconds]}return[fn,Rn,fa]},[fn,Rn,fa,da,Kr]),lo=(0,ft.Z)(jr,3),ho=lo[0],Xr=lo[1],$r=lo[2],Ko=Fa(0,23,hn,ho&&ho()),Ro=(0,vt.Z)(function(){return Ko},Ko,Kn);cn&&(Yr=vo>=12,vo%=12);var de=ae.useMemo(function(){if(!cn)return[!1,!1];var Gt=[!0,!0];return Ro.forEach(function(Vt){var mn=Vt.disabled,gn=Vt.value;mn||(gn>=12?Gt[1]=!1:Gt[0]=!1)}),Gt},[cn,Ro]),ge=(0,ft.Z)(de,2),Le=ge[0],ke=ge[1],Xe=ae.useMemo(function(){return cn?Ro.filter(Yr?function(Gt){return Gt.value>=12}:function(Gt){return Gt.value<12}).map(function(Gt){var Vt=Gt.value%12,mn=Vt===0?"12":ct(Vt,2);return(0,qt.Z)((0,qt.Z)({},Gt),{},{label:mn,value:Vt})}):Ro},[cn,Yr,Ro]),_e=Fa(0,59,Ln,Xr&&Xr(ro)),Nt=Fa(0,59,nn,$r&&$r(ro,Do)),Bt=Pa({value:It,generateConfig:ue,disabledMinutes:Xr,disabledSeconds:$r,minutes:_e,seconds:Nt,use12Hours:cn});Te.current={onUpDown:function(Vt){var mn=Nr[He];if(mn)for(var gn=mn.units.findIndex(function(Un){return Un.value===mn.value}),vn=mn.units.length,In=1;In2&&arguments[2]!==void 0?arguments[2]:!1;(_n===fn||tr)&&(wa(pn),Nr&&Nr(pn),Bt&&Bt(pn,na),dr&&!Wt(tn,pn,Jn)&&!(Ln!=null&&Ln(pn))&&dr(pn))},Pr=function(pn){if(Yo.includes(_n)){var na,tr,yr=_n==="date";switch(pn===pt.Z.PAGE_UP||pn===pt.Z.PAGE_DOWN?tr=yr?tn.addMonth:tn.addYear:tr=yr?tn.addDate:tn.addMonth,pn){case pt.Z.LEFT:case pt.Z.PAGE_UP:na=tr(Ba,-1);break;case pt.Z.RIGHT:case pt.Z.PAGE_DOWN:na=tr(Ba,1);break;case pt.Z.UP:case pt.Z.DOWN:na=tr(Ba,Number("".concat(pn===pt.Z.UP?"-":"").concat(yr?at:wt)));break}if(na)return!(Ln!=null&&Ln(na))}return!0},oo=function(pn){if(In.current&&In.current.onKeyDown){var na=!0,tr=pn.which;if([pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN,pt.Z.PAGE_UP,pt.Z.PAGE_DOWN,pt.Z.ENTER].includes(tr)&&(pn.preventDefault(),tr!==pt.Z.ENTER&&fa===0&&(na=Pr(tr))),na)return In.current.onKeyDown(pn)}return(0,Ee.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Dr=function(pn){In.current&&In.current.onBlur&&In.current.onBlur(pn)};Nt&&mn!=="right"&&(Nt.current={onKeyDown:oo,onClose:function(){In.current&&In.current.onClose&&In.current.onClose()}}),ae.useEffect(function(){cn&&!Fn.current&&er(cn)},[cn]),ae.useEffect(function(){Fn.current=!1},[]);var Ja,fo=bn({cellRender:de,monthCellRender:Ro,dateRender:Ko}),Ga=(0,qt.Z)((0,qt.Z)({},le),{},{cellRender:fo,operationRef:In,prefixCls:He,viewDate:Ba,value:Jn,onViewDateChange:la,sourceMode:ya,onPanelChange:Sr,disabledDate:Ln});switch(delete Ga.onChange,delete Ga.onSelect,_n){case"decade":Ja=ae.createElement(Se,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;case"year":Ja=ae.createElement(Zr,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;case"month":Ja=ae.createElement(un,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;case"quarter":Ja=ae.createElement(Hn,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;case"week":Ja=ae.createElement(yn,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;case"time":delete Ga.showTime,Ja=ae.createElement(ur,(0,oe.Z)({},Ga,(0,zt.Z)(ha)==="object"?ha:null,{onSelect:function(pn,na){la(pn),Er(pn,na)}}));break;default:ha?Ja=ae.createElement(Gr,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}})):Ja=ae.createElement(mr,(0,oe.Z)({},Ga,{onSelect:function(pn,na){la(pn),Er(pn,na)}}))}var Jr,Vr,Lo=function(){var pn=tn.getNow(),na=$n(tn.getHour(pn),tn.getMinute(pn),tn.getSecond(pn),Le?jr:1,ke?ho:1,Xe?$r:1),tr=ra(tn,pn,na[0],na[1],na[2]);Er(tr,"submit")};xt||(Jr=Zo(He,_n,Sa),ha&&_n!=="date"?Vr=null:Vr=Wo({prefixCls:He,components:Do,needConfirmButton:ge,okDisabled:!Jn||Ln&&Ln(Jn),locale:rn,showNow:da,onNow:ge&&Lo,onOk:function(){Jn&&(Er(Jn,"submit",!0),vo&&vo(Jn))}}));var ja;if(xa&&_n==="date"&&fn==="date"&&!ha){var za=tn.getNow(),Za="".concat(He,"-today-btn"),Ca=Ln&&Ln(za);ja=ae.createElement("a",{className:Me()(Za,Ca&&"".concat(Za,"-disabled")),"aria-disabled":Ca,onClick:function(){Ca||Er(za,"mouse",!0)}},rn.today)}return ae.createElement(Kt.Provider,{value:(0,qt.Z)((0,qt.Z)({},_e),{},{mode:_n,hideHeader:"hideHeader"in le?sa:_e.hideHeader,hidePrevBtn:Vt&&mn==="right",hideNextBtn:Vt&&mn==="left"})},ae.createElement("div",{tabIndex:fa,className:Me()("".concat(He,"-panel"),It,(ue={},(0,Ce.Z)(ue,"".concat(He,"-panel-has-range"),gn&&gn[0]&&gn[1]),(0,Ce.Z)(ue,"".concat(He,"-panel-has-range-hover"),vn&&vn[0]&&vn[1]),(0,Ce.Z)(ue,"".concat(He,"-panel-rtl"),ao==="rtl"),ue)),style:St,onKeyDown:oo,onBlur:Dr,onMouseDown:Yr},Ja,Jr||Vr||ja?ae.createElement("div",{className:"".concat(He,"-footer")},Jr,Vr,ja):null))}var Ir=Rr,Br=te(35593),wr={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 wo(le){var ue,ce=le.prefixCls,Te=le.popupElement,He=le.popupStyle,It=le.visible,St=le.dropdownClassName,rn=le.dropdownAlign,tn=le.transitionName,cn=le.getPopupContainer,jn=le.children,hn=le.range,Sn=le.popupPlacement,Ln=le.direction,Nn="".concat(ce,"-dropdown"),nn=function(){return Sn!==void 0?Sn:Ln==="rtl"?"bottomRight":"bottomLeft"};return ae.createElement(Br.Z,{showAction:[],hideAction:[],popupPlacement:nn(),builtinPlacements:wr,prefixCls:Nn,popupTransitionName:tn,popup:Te,popupAlign:rn,popupVisible:It,popupClassName:Me()(St,(ue={},(0,Ce.Z)(ue,"".concat(Nn,"-range"),hn),(0,Ce.Z)(ue,"".concat(Nn,"-rtl"),Ln==="rtl"),ue)),popupStyle:He,getPopupContainer:cn},jn)}var Fo=wo;function co(le){var ue=le.prefixCls,ce=le.presets,Te=le.onClick,He=le.onHover;return ce.length?ae.createElement("div",{className:"".concat(ue,"-presets")},ae.createElement("ul",null,ce.map(function(It,St){var rn=It.label,tn=It.value;return ae.createElement("li",{key:St,onClick:function(){return Te==null?void 0:Te(aa(tn))},onMouseEnter:function(){return He==null?void 0:He(aa(tn))},onMouseLeave:function(){return He==null?void 0:He(null)}},rn)}))):null}function mo(le){var ue=le.picker,ce=le.disabledHours,Te=le.disabledMinutes,He=le.disabledSeconds;ue==="time"&&(ce||Te||He)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Po(le,ue,ce){var Te=(0,zt.Z)(ue)==="object"?ue.clearIcon:ce;return Te||ae.createElement("span",{className:"".concat(le,"-clear-btn")})}function Bo(le){var ue,ce=le,Te=ce.prefixCls,He=Te===void 0?"rc-picker":Te,It=ce.id,St=ce.name,rn=ce.tabIndex,tn=ce.style,cn=ce.className,jn=ce.dropdownClassName,hn=ce.dropdownAlign,Sn=ce.popupStyle,Ln=ce.transitionName,Nn=ce.generateConfig,nn=ce.locale,fn=ce.inputReadOnly,Rn=ce.allowClear,fa=ce.autoFocus,da=ce.showTime,ha=ce.picker,xa=ha===void 0?"date":ha,Sa=ce.format,sa=ce.use12Hours,Nr=ce.value,dr=ce.defaultValue,kr=ce.presets,Yr=ce.open,ro=ce.defaultOpen,vo=ce.defaultOpenValue,Do=ce.suffixIcon,ao=ce.clearIcon,Kr=ce.disabled,jr=ce.disabledDate,lo=ce.placeholder,ho=ce.getPopupContainer,Xr=ce.pickerRef,$r=ce.panelRender,Ko=ce.onChange,Ro=ce.onOpenChange,de=ce.onFocus,ge=ce.onBlur,Le=ce.onMouseDown,ke=ce.onMouseUp,Xe=ce.onMouseEnter,_e=ce.onMouseLeave,Nt=ce.onContextMenu,Bt=ce.onClick,xt=ce.onKeyDown,Ut=ce.onSelect,Gt=ce.direction,Vt=ce.autoComplete,mn=Vt===void 0?"off":Vt,gn=ce.inputRender,vn=ce.changeOnBlur,In=ae.useRef(null),Fn=xa==="date"&&!!da||xa==="time",Un=Ie(kr),zn=An(qn(Sa,xa,da,sa)),Jn=ae.useRef(null),wa=ae.useRef(null),Ta=ae.useRef(null),va=(0,Cn.Z)(null,{value:Nr,defaultValue:dr}),Ba=(0,ft.Z)(va,2),er=Ba[0],la=Ba[1],pa=ae.useState(er),ua=(0,ft.Z)(pa,2),Xn=ua[0],_n=ua[1],Da=ae.useRef(null),vr=(0,Cn.Z)(!1,{value:Yr,defaultValue:ro,postState:function(Qa){return Kr?!1:Qa},onChange:function(Qa){Ro&&Ro(Qa),!Qa&&Da.current&&Da.current.onClose&&Da.current.onClose()}}),nr=(0,ft.Z)(vr,2),ya=nr[0],lr=nr[1],Sr=Gn(Xn,{formatList:zn,generateConfig:Nn,locale:nn}),Er=(0,ft.Z)(Sr,2),Pr=Er[0],oo=Er[1],Dr=We({valueTexts:Pr,onTextChange:function(Qa){var Io=Bn(Qa,{locale:nn,formatList:zn,generateConfig:Nn});Io&&(!jr||!jr(Io))&&_n(Io)}}),Ja=(0,ft.Z)(Dr,3),fo=Ja[0],Ga=Ja[1],Jr=Ja[2],Vr=function(Qa){_n(Qa),la(Qa),Ko&&!Wt(Nn,er,Qa)&&Ko(Qa,Qa?Yt(Qa,{generateConfig:Nn,locale:nn,format:zn[0]}):"")},Lo=function(Qa){Kr&&Qa||lr(Qa)},ja=function(Qa){return ya&&Da.current&&Da.current.onKeyDown?Da.current.onKeyDown(Qa):((0,Ee.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},za=function(){for(var Qa=arguments.length,Io=new Array(Qa),Qo=0;QoSn(cn);case"month":return hn(nn)>hn(cn);case"week":return jn(nn)>jn(cn);default:return!ht(rn,nn,cn)&&rn.isAfter(nn,cn)}return!1},[It,St[1],cn,ue]),Nn=ae.useCallback(function(nn){if(St[1]||It&&It(nn))return!0;if(St[0]&&tn)return!ht(rn,nn,cn)&&rn.isAfter(tn,nn);if(!ue&&tn)switch(ce){case"quarter":return Sn(nn)0&&arguments[0]!==void 0?arguments[0]:!1,_a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},br=null;po&&qi&&qi[0]&&qi[1]&&nn.isAfter(qi[1],qi[0])&&(br=qi);var uo=sa;if(sa&&(0,zt.Z)(sa)==="object"&&sa.defaultValue){var zo=sa.defaultValue;uo=(0,qt.Z)((0,qt.Z)({},sa),{},{defaultValue:On(zo,Wa)||void 0})}return ae.createElement(Zn.Provider,{value:{inRange:!0,panelPosition:io,rangedValue:cs||ca,hoverRangedValue:br}},ae.createElement(Ir,(0,oe.Z)({},le,_a,{cellRender:Ls,showTime:uo,mode:yr[Wa],generateConfig:nn,style:void 0,direction:Ba,disabledDate:Wa===0?No:Lr,disabledTime:function(Hi){return jr?jr(Hi,Wa===0?"start":"end"):!1},className:Me()((0,Ce.Z)({},"".concat(St,"-panel-focused"),Wa===0?!Yl:!zi)),value:On(ca,Wa),locale:fn,tabIndex:-1,onPanelChange:function(Hi,il){Wa===0&&Fl(!0),Wa===1&&Hl(!0),To(Qt(yr,il,Wa),Qt(ca,Hi,Wa));var ll=Hi;io==="right"&&yr[Wa]===il&&(ll=kt(ll,il,nn,-1)),za(ll,Wa)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Wa===0?On(ca,1):On(ca,0)})))}var ol=0,Cs=0;if(Wa&&vr.current&&ya.current&&Da.current&&Er.current){ol=vr.current.offsetWidth+ya.current.offsetWidth;var Is=Er.current.offsetLeft>ol?Er.current.offsetLeft-ol:Er.current.offsetLeft,Es=Da.current.offsetWidth,bs=Er.current.offsetWidth;Es&&bs&&ol>Es-bs-(Ba==="rtl"?0:Is)&&(Cs=ol)}var Os=Ba==="rtl"?{right:ol}:{left:ol};function Ms(){var io,_a=Zo(St,yr[Wa],Bt),br=Wo({prefixCls:St,components:Ta,needConfirmButton:Xn,okDisabled:!On(ca,Wa)||Kr&&Kr(ca[Wa]),locale:fn,onOk:function(){var Zi=On(ca,Wa);Zi&&(Qo(ca,Wa),Jn==null||Jn(ca),qo(!1,Wa,"confirm"))}});if(Sa!=="time"&&!sa){var uo=ja(Wa),zo=kt(uo,Sa,nn),Il=yr[Wa],Hi=Il===Sa,il=ps(Hi?"left":!1,{pickerValue:uo,onPickerValueChange:function(Zi){za(Zi,Wa)}}),ll=ps("right",{pickerValue:zo,onPickerValueChange:function(Zi){za(kt(Zi,Sa,nn,-1),Wa)}});Ba==="rtl"?io=ae.createElement(ae.Fragment,null,ll,Hi&&il):io=ae.createElement(ae.Fragment,null,il,Hi&&ll)}else io=ps();var Jl=ae.createElement("div",{className:"".concat(St,"-panel-layout")},ae.createElement(co,{prefixCls:St,presets:Ns,onClick:function(Zi){Qo(Zi,null),qo(!1,Wa,"preset")},onHover:function(Zi){_l(Zi)}}),ae.createElement("div",null,ae.createElement("div",{className:"".concat(St,"-panels")},io),(_a||br)&&ae.createElement("div",{className:"".concat(St,"-footer")},_a,br)));return $r&&(Jl=$r(Jl)),ae.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:Cs},ref:Da,onMouseDown:function(Zi){Zi.preventDefault()}},Jl)}var ks=ae.createElement("div",{className:Me()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Sa,"-range-wrapper")),style:{minWidth:_r}},ae.createElement("div",{ref:Er,className:"".concat(St,"-range-arrow"),style:Os}),Ms()),As;Le&&(As=ae.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(_a){_a.preventDefault()}},Le));var Rs=Po(St,ge,ke),Ts=ae.createElement("span",{onMouseDown:function(_a){_a.preventDefault(),_a.stopPropagation()},onMouseUp:function(_a){_a.preventDefault(),_a.stopPropagation();var br=Ga;Dr[0]||(br=Qt(br,null,0)),Dr[1]||(br=Qt(br,null,1)),Qo(br,null),qo(!1,Wa,"clear")},className:"".concat(St,"-clear"),role:"button"},Rs),zs=ge&&(On(Ga,0)&&!Dr[0]||On(Ga,1)&&!Dr[1]),xs={size:Cr(Sa,Pr[0],nn)},Ss=0,Ps=0;vr.current&&nr.current&&ya.current&&(Wa===0?Ps=vr.current.offsetWidth:(Ss=ol,Ps=nr.current.offsetWidth));var Hs=Ba==="rtl"?{right:Ss}:{left:Ss},Zs=function(_a,br){var uo=Qt(ca,_a,Wa);if(br==="submit"||br!=="key"&&!Xn){Qo(uo,Wa),Wa===0?Fl():Hl();var zo=Wa===0?1:0;Dr[zo]?qo(!1,!1,"confirm"):qo(!1,Wa,"confirm")}else pn(uo)};return ae.createElement(Kt.Provider,{value:{operationRef:oo,hideHeader:Sa==="time",onDateMouseEnter:fs,onDateMouseLeave:ts,hideRanges:!0,onSelect:Zs,open:po}},ae.createElement(Fo,{visible:po,popupElement:ks,popupStyle:jn,prefixCls:St,dropdownClassName:hn,dropdownAlign:Ln,getPopupContainer:Nn,transitionName:Sn,range:!0,direction:Ba},ae.createElement("div",(0,oe.Z)({ref:_n,className:Me()(St,"".concat(St,"-range"),cn,(ue={},(0,Ce.Z)(ue,"".concat(St,"-disabled"),Dr[0]&&Dr[1]),(0,Ce.Z)(ue,"".concat(St,"-focused"),Wa===0?Nl:Ti),(0,Ce.Z)(ue,"".concat(St,"-rtl"),Ba==="rtl"),ue)),style:tn,onClick:rs,onMouseEnter:Fn,onMouseLeave:Un,onMouseDown:Ul,onMouseUp:In},(0,Tn.Z)(le,{aria:!0,data:!0})),ae.createElement("div",{className:Me()("".concat(St,"-input"),(ce={},(0,Ce.Z)(ce,"".concat(St,"-input-active"),Wa===0),(0,Ce.Z)(ce,"".concat(St,"-input-placeholder"),!!Tl),ce)),ref:vr},ae.createElement("input",(0,oe.Z)({id:rn,disabled:Dr[0],readOnly:_e||typeof Pr[0]=="function"||!Yl,value:Tl||so,onChange:function(_a){Xo(_a.target.value)},autoFocus:fa,placeholder:On(Rn,0)||"",ref:lr},jl,xs,{autoComplete:pa}))),ae.createElement("div",{className:"".concat(St,"-range-separator"),ref:ya},kr),ae.createElement("div",{className:Me()("".concat(St,"-input"),(Te={},(0,Ce.Z)(Te,"".concat(St,"-input-active"),Wa===1),(0,Ce.Z)(Te,"".concat(St,"-input-placeholder"),!!zl),Te)),ref:nr},ae.createElement("input",(0,oe.Z)({disabled:Dr[1],readOnly:_e||typeof Pr[0]=="function"||!zi,value:zl||$o,onChange:function(_a){Ii(_a.target.value)},placeholder:On(Rn,1)||"",ref:Sr},Ao,xs,{autoComplete:pa}))),ae.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,qt.Z)((0,qt.Z)({},Hs),{},{width:Ps,position:"absolute"})}),As,zs&&Ts)))}var Sl=function(le){(0,mt.Z)(ce,le);var ue=(0,en.Z)(ce);function ce(){var Te;(0,et.Z)(this,ce);for(var He=arguments.length,It=new Array(He),St=0;St{const{lineHeight:He}=le,It=Math.floor(ce*He)+2,St=Math.max((ue-It)/2,0),rn=Math.max(ue-It-St,0);return{padding:`${St}px ${Te}px ${rn}px`}},nl=le=>{const{componentCls:ue,pickerCellCls:ce,pickerCellInnerCls:Te,cellHeight:He,motionDurationSlow:It,borderRadiusSM:St,motionDurationMid:rn,cellHoverBg:tn,lineWidth:cn,lineType:jn,colorPrimary:hn,cellActiveWithRangeBg:Sn,colorTextLightSolid:Ln,controlHeightSM:Nn,cellRangeBorderColor:nn,pickerCellBorderGap:fn,cellHoverWithRangeBg:Rn,cellWidth:fa,colorTextDisabled:da,cellBgDisabled:ha}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:He,transform:"translateY(-50%)",transition:`all ${It}`,content:'""'},[Te]:{position:"relative",zIndex:2,display:"inline-block",minWidth:He,height:He,lineHeight:`${He}px`,borderRadius:St,transition:`background ${rn}, border ${rn}`},"&-range-hover-start, &-range-hover-end":{[Te]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ce}-in-view), + &:hover:not(${ce}-selected):not(${ce}-range-start):not(${ce}-range-end):not(${ce}-range-hover-start):not(${ce}-range-hover-end)`]:{[Te]:{background:tn}},[`&-in-view${ce}-today ${Te}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${cn}px ${jn} ${hn}`,borderRadius:St,content:'""'}},[`&-in-view${ce}-in-range`]:{position:"relative","&::before":{background:Sn}},[`&-in-view${ce}-selected ${Te}, &-in-view${ce}-range-start ${Te}, &-in-view${ce}-range-end ${Te}`]:{color:Ln,background:hn},[`&-in-view${ce}-range-start:not(${ce}-range-start-single), &-in-view${ce}-range-end:not(${ce}-range-end-single)`]:{"&::before":{background:Sn}},[`&-in-view${ce}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ce}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ce}-range-hover-start:not(${ce}-in-range):not(${ce}-range-start):not(${ce}-range-end), @@ -136,20 +136,20 @@ tr > &-in-view${ce}-range-hover-end:first-child::after, &-in-view${ce}-start${ce}-range-hover-edge-start${ce}-range-hover-edge-start-near-range::after, &-in-view${ce}-range-hover-edge-start:not(${ce}-range-hover-edge-start-near-range)::after, - &-in-view${ce}-range-hover-start::after`]:{insetInlineStart:(ma-He)/2,borderInlineStart:`${cn}px dashed ${nn}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${ce}-range-hover:last-child::after, + &-in-view${ce}-range-hover-start::after`]:{insetInlineStart:(fa-He)/2,borderInlineStart:`${cn}px dashed ${nn}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${ce}-range-hover:last-child::after, tr > &-in-view${ce}-range-hover-start:last-child::after, &-in-view${ce}-end${ce}-range-hover-edge-end${ce}-range-hover-edge-end-near-range::after, &-in-view${ce}-range-hover-edge-end:not(${ce}-range-hover-edge-end-near-range)::after, - &-in-view${ce}-range-hover-end::after`]:{insetInlineEnd:(ma-He)/2,borderInlineEnd:`${cn}px dashed ${nn}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:da,pointerEvents:"none",[Te]:{background:"transparent"},"&::before":{background:va}},[`&-disabled${ce}-today ${Te}::before`]:{borderColor:da}}},dl=le=>{const{componentCls:ue,pickerCellCls:ce,pickerCellInnerCls:Te,pickerYearMonthCellWidth:He,pickerControlIconSize:It,cellWidth:St,paddingSM:rn,paddingXS:tn,paddingXXS:cn,colorBgContainer:Vn,lineWidth:hn,lineType:Sn,borderRadiusLG:Ln,colorPrimary:Nn,colorTextHeading:nn,colorSplit:fn,pickerControlIconBorderWidth:Rn,colorIcon:ma,textHeight:da,motionDurationMid:va,colorIconHover:xa,fontWeightStrong:pa,cellHeight:sa,pickerCellPaddingVertical:Nr,colorTextDisabled:ur,colorText:kr,fontSize:Yr,cellHoverWithRangeBg:ro,motionDurationSlow:vo,withoutTimeCellHeight:Do,pickerQuarterPanelContentHeight:ao,colorLink:Wr,colorLinkActive:jr,colorLinkHover:lo,cellRangeBorderColor:ho,borderRadiusSM:Xr,colorTextLightSolid:$r,cellHoverBg:Ko,timeColumnHeight:Ro,timeColumnWidth:de,timeCellHeight:ge,controlItemBgActive:Le,marginXXS:ke,pickerDatePanelPaddingHorizontal:Xe}=le,_e=St*7+Xe*2,Nt=(_e-tn*2)/3-He-rn,Bt=(_e-tn*2)/4-He;return{[ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Vn,border:`${hn}px ${Sn} ${fn}`,borderRadius:Ln,outline:"none","&-focused":{borderColor:Nn},"&-rtl":{direction:"rtl",[`${ue}-prev-icon, + &-in-view${ce}-range-hover-end::after`]:{insetInlineEnd:(fa-He)/2,borderInlineEnd:`${cn}px dashed ${nn}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:da,pointerEvents:"none",[Te]:{background:"transparent"},"&::before":{background:ha}},[`&-disabled${ce}-today ${Te}::before`]:{borderColor:da}}},dl=le=>{const{componentCls:ue,pickerCellCls:ce,pickerCellInnerCls:Te,pickerYearMonthCellWidth:He,pickerControlIconSize:It,cellWidth:St,paddingSM:rn,paddingXS:tn,paddingXXS:cn,colorBgContainer:jn,lineWidth:hn,lineType:Sn,borderRadiusLG:Ln,colorPrimary:Nn,colorTextHeading:nn,colorSplit:fn,pickerControlIconBorderWidth:Rn,colorIcon:fa,textHeight:da,motionDurationMid:ha,colorIconHover:xa,fontWeightStrong:Sa,cellHeight:sa,pickerCellPaddingVertical:Nr,colorTextDisabled:dr,colorText:kr,fontSize:Yr,cellHoverWithRangeBg:ro,motionDurationSlow:vo,withoutTimeCellHeight:Do,pickerQuarterPanelContentHeight:ao,colorLink:Kr,colorLinkActive:jr,colorLinkHover:lo,cellRangeBorderColor:ho,borderRadiusSM:Xr,colorTextLightSolid:$r,cellHoverBg:Ko,timeColumnHeight:Ro,timeColumnWidth:de,timeCellHeight:ge,controlItemBgActive:Le,marginXXS:ke,pickerDatePanelPaddingHorizontal:Xe}=le,_e=St*7+Xe*2,Nt=(_e-tn*2)/3-He-rn,Bt=(_e-tn*2)/4-He;return{[ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:jn,border:`${hn}px ${Sn} ${fn}`,borderRadius:Ln,outline:"none","&-focused":{borderColor:Nn},"&-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:_e},"&-header":{display:"flex",padding:`0 ${tn}px`,color:nn,borderBottom:`${hn}px ${Sn} ${fn}`,"> *":{flex:"none"},button:{padding:0,color:ma,lineHeight:`${da}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${va}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Yr,"&:hover":{color:xa}},"&-view":{flex:"auto",fontWeight:pa,lineHeight:`${da}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:Nn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:It,height:It,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:It,height:It,border:"0 solid currentcolor",borderBlockStartWidth:Rn,borderBlockEndWidth:0,borderInlineStartWidth:Rn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(It/2),insetInlineStart:Math.ceil(It/2),display:"inline-block",width:It,height:It,border:"0 solid currentcolor",borderBlockStartWidth:Rn,borderBlockEndWidth:0,borderInlineStartWidth:Rn,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:sa,fontWeight:"normal"},th:{height:sa+Nr*2,color:kr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Nr}px 0`,color:ur,cursor:"pointer","&-in-view":{color:kr}},nl(le)),[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-start ${Te}, + ${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:_e},"&-header":{display:"flex",padding:`0 ${tn}px`,color:nn,borderBottom:`${hn}px ${Sn} ${fn}`,"> *":{flex:"none"},button:{padding:0,color:fa,lineHeight:`${da}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ha}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Yr,"&:hover":{color:xa}},"&-view":{flex:"auto",fontWeight:Sa,lineHeight:`${da}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:Nn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:It,height:It,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:It,height:It,border:"0 solid currentcolor",borderBlockStartWidth:Rn,borderBlockEndWidth:0,borderInlineStartWidth:Rn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(It/2),insetInlineStart:Math.ceil(It/2),display:"inline-block",width:It,height:It,border:"0 solid currentcolor",borderBlockStartWidth:Rn,borderBlockEndWidth:0,borderInlineStartWidth:Rn,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:sa,fontWeight:"normal"},th:{height:sa+Nr*2,color:kr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Nr}px 0`,color:dr,cursor:"pointer","&-in-view":{color:kr}},nl(le)),[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-start ${Te}, &-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-end ${Te}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ro,transition:`all ${vo}`,content:'""'}},[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-start - ${Te}::after`]:{insetInlineEnd:-(St-sa)/2,insetInlineStart:0},[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-end ${Te}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-sa)/2},[`&-range-hover${ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-content`]:{height:Do*4},[Te]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${ue}-content`]:{height:ao},[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:Bt,borderInlineStart:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:Bt,borderInlineEnd:`${hn}px dashed ${ho}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:Bt,borderInlineEnd:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineStart:Bt,borderInlineStart:`${hn}px dashed ${ho}`}}},[`&-panel ${ue}-footer`]:{borderTop:`${hn}px ${Sn} ${fn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${da-2*hn}px`,textAlign:"center","&-extra":{padding:`0 ${rn}px`,lineHeight:`${da-2*hn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${hn}px ${Sn} ${fn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Wr,"&:hover":{color:lo},"&:active":{color:jr},[`&${ue}-today-btn-disabled`]:{color:ur,cursor:"not-allowed"}},"&-decade-panel":{[Te]:{padding:`0 ${tn/2}px`},[`${ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-body`]:{padding:`0 ${tn}px`},[Te]:{width:He},[`${ue}-cell-range-hover-start::after`]:{borderStartStartRadius:Xr,borderEndStartRadius:Xr,borderStartEndRadius:0,borderEndEndRadius:0,[`${ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xr,borderEndEndRadius:Xr}},[`${ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xr,borderEndEndRadius:Xr,[`${ue}-panel-rtl &`]:{borderStartStartRadius:Xr,borderEndStartRadius:Xr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:Nt,borderInlineStart:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:Nt,borderInlineEnd:`${hn}px dashed ${ho}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:Nt,borderInlineEnd:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineStart:Nt,borderInlineStart:`${hn}px dashed ${ho}`}}},"&-week-panel":{[`${ue}-body`]:{padding:`${tn}px ${rn}px`},[`${ue}-cell`]:{[`&:hover ${Te}, + ${Te}::after`]:{insetInlineEnd:-(St-sa)/2,insetInlineStart:0},[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-end ${Te}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-sa)/2},[`&-range-hover${ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-content`]:{height:Do*4},[Te]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${ue}-content`]:{height:ao},[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:Bt,borderInlineStart:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:Bt,borderInlineEnd:`${hn}px dashed ${ho}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:Bt,borderInlineEnd:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineStart:Bt,borderInlineStart:`${hn}px dashed ${ho}`}}},[`&-panel ${ue}-footer`]:{borderTop:`${hn}px ${Sn} ${fn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${da-2*hn}px`,textAlign:"center","&-extra":{padding:`0 ${rn}px`,lineHeight:`${da-2*hn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${hn}px ${Sn} ${fn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Kr,"&:hover":{color:lo},"&:active":{color:jr},[`&${ue}-today-btn-disabled`]:{color:dr,cursor:"not-allowed"}},"&-decade-panel":{[Te]:{padding:`0 ${tn/2}px`},[`${ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-body`]:{padding:`0 ${tn}px`},[Te]:{width:He},[`${ue}-cell-range-hover-start::after`]:{borderStartStartRadius:Xr,borderEndStartRadius:Xr,borderStartEndRadius:0,borderEndEndRadius:0,[`${ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xr,borderEndEndRadius:Xr}},[`${ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Xr,borderEndEndRadius:Xr,[`${ue}-panel-rtl &`]:{borderStartStartRadius:Xr,borderEndStartRadius:Xr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:Nt,borderInlineStart:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:Nt,borderInlineEnd:`${hn}px dashed ${ho}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:Nt,borderInlineEnd:`${hn}px dashed ${ho}`,[`${ue}-panel-rtl &`]:{insetInlineStart:Nt,borderInlineStart:`${hn}px dashed ${ho}`}}},"&-week-panel":{[`${ue}-body`]:{padding:`${tn}px ${rn}px`},[`${ue}-cell`]:{[`&:hover ${Te}, &-selected ${Te}, - ${Te}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${va}`},"&:first-child:before":{borderStartStartRadius:Xr,borderEndStartRadius:Xr},"&:last-child:before":{borderStartEndRadius:Xr,borderEndEndRadius:Xr}},"&:hover td":{"&:before":{background:Ko}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ce}`]:{"&:before":{background:Nn},[`&${ue}-cell-week`]:{color:new Ci.C($r).setAlpha(.5).toHexString()},[Te]:{color:$r}}},"&-range-hover td:before":{background:Le}}},"&-date-panel":{[`${ue}-body`]:{padding:`${tn}px ${Xe}px`},[`${ue}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ue}-time-panel`]:{borderInlineStart:`${hn}px ${Sn} ${fn}`},[`${ue}-date-panel, + ${Te}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ha}`},"&:first-child:before":{borderStartStartRadius:Xr,borderEndStartRadius:Xr},"&:last-child:before":{borderStartEndRadius:Xr,borderEndEndRadius:Xr}},"&:hover td":{"&:before":{background:Ko}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ce}`]:{"&:before":{background:Nn},[`&${ue}-cell-week`]:{color:new Ci.C($r).setAlpha(.5).toHexString()},[Te]:{color:$r}}},"&-range-hover td:before":{background:Le}}},"&-date-panel":{[`${ue}-body`]:{padding:`${tn}px ${Xe}px`},[`${ue}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ue}-time-panel`]:{borderInlineStart:`${hn}px ${Sn} ${fn}`},[`${ue}-date-panel, ${ue}-time-panel`]:{transition:`opacity ${vo}`},"&-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:Ro},"&-column":{flex:"1 0 auto",width:de,margin:`${cn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${va}`,overflowX:"hidden","&::after":{display:"block",height:Ro-ge,content:'""'},"&:not(:first-child)":{borderInlineStart:`${hn}px ${Sn} ${fn}`},"&-active":{background:new Ci.C(Le).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ue}-time-panel-cell`]:{marginInline:ke,[`${ue}-time-panel-cell-inner`]:{display:"block",width:de-2*ke,height:ge,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(de-ge)/2,color:kr,lineHeight:`${ge}px`,borderRadius:Xr,cursor:"pointer",transition:`background ${va}`,"&:hover":{background:Ko}},"&-selected":{[`${ue}-time-panel-cell-inner`]:{background:Le}},"&-disabled":{[`${ue}-time-panel-cell-inner`]:{color:ur,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ue}-time-panel-column:after`]:{height:Ro-ge+cn*2}}}},cl=le=>{const{componentCls:ue,colorBgContainer:ce,colorError:Te,errorActiveShadow:He,colorWarning:It,warningActiveShadow:St}=le;return{[`${ue}:not(${ue}-disabled)`]:{[`&${ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:Te},[`&${ue}-focused, &:focus`]:Object.assign({},(0,hi.M1)((0,Qi.TS)(le,{activeBorderColor:Te,activeShadow:He}))),[`${ue}-active-bar`]:{background:Te}},[`&${ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:It},[`&${ue}-focused, &:focus`]:Object.assign({},(0,hi.M1)((0,Qi.TS)(le,{activeBorderColor:It,activeShadow:St}))),[`${ue}-active-bar`]:{background:It}}}}},bl=le=>{const{componentCls:ue,antCls:ce,controlHeight:Te,fontSize:He,paddingInline:It,colorBgContainer:St,lineWidth:rn,lineType:tn,colorBorder:cn,borderRadius:Vn,motionDurationMid:hn,colorBgContainerDisabled:Sn,colorTextDisabled:Ln,colorTextPlaceholder:Nn,controlHeightLG:nn,fontSizeLG:fn,controlHeightSM:Rn,paddingInlineSM:ma,paddingXS:da,marginXS:va,colorTextDescription:xa,lineWidthBold:pa,lineHeight:sa,colorPrimary:Nr,motionDurationSlow:ur,zIndexPopup:kr,paddingXXS:Yr,paddingSM:ro,textHeight:vo,cellActiveWithRangeBg:Do,colorPrimaryBorder:ao,sizePopupArrow:Wr,borderRadiusXS:jr,borderRadiusOuter:lo,colorBgElevated:ho,borderRadiusLG:Xr,boxShadowSecondary:$r,borderRadiusSM:Ko,colorSplit:Ro,cellHoverBg:de,presetsWidth:ge,presetsMaxWidth:Le,boxShadowPopoverArrow:ke,colorTextQuaternary:Xe}=le;return[{[ue]:Object.assign(Object.assign(Object.assign({},(0,el.Wf)(le)),Ei(le,Te,He,It)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${rn}px ${tn} ${cn}`,borderRadius:Vn,transition:`border ${hn}, box-shadow ${hn}`,"&:hover, &-focused":Object.assign({},(0,hi.pU)(le)),"&-focused":Object.assign({},(0,hi.M1)(le)),[`&${ue}-disabled`]:{background:Sn,borderColor:cn,cursor:"not-allowed",[`${ue}-suffix`]:{color:Xe}},[`&${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,hi.ik)(le)),{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:Nn}}},"&-large":Object.assign(Object.assign({},Ei(le,nn,fn,It)),{[`${ue}-input > input`]:{fontSize:fn}}),"&-small":Object.assign({},Ei(le,Rn,He,ma)),[`${ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:da/2,color:Ln,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:va}}},[`${ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Ln,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${hn}, color ${hn}`,"> *":{verticalAlign:"top"},"&:hover":{color:xa}},[`${ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fn,color:Ln,fontSize:fn,verticalAlign:"top",cursor:"default",[`${ue}-focused &`]:{color:xa},[`${ue}-range-separator &`]:{[`${ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ue}-clear`]:{insetInlineEnd:It},"&:hover":{[`${ue}-clear`]:{opacity:1}},[`${ue}-active-bar`]:{bottom:-rn,height:pa,marginInlineStart:It,background:Nr,opacity:0,transition:`all ${ur} ease-out`,pointerEvents:"none"},[`&${ue}-focused`]:{[`${ue}-active-bar`]:{opacity:1}},[`${ue}-range-separator`]:{alignItems:"center",padding:`0 ${da}px`,lineHeight:1},[`&${ue}-small`]:{[`${ue}-clear`]:{insetInlineEnd:ma},[`${ue}-active-bar`]:{marginInlineStart:ma}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,el.Wf)(le)),dl(le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:kr,[`&${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)"}},[`&${ce}-slide-up-enter${ce}-slide-up-enter-active${ue}-dropdown-placement-topLeft, + ${ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ue}-content`]:{display:"flex",flex:"auto",height:Ro},"&-column":{flex:"1 0 auto",width:de,margin:`${cn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ha}`,overflowX:"hidden","&::after":{display:"block",height:Ro-ge,content:'""'},"&:not(:first-child)":{borderInlineStart:`${hn}px ${Sn} ${fn}`},"&-active":{background:new Ci.C(Le).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ue}-time-panel-cell`]:{marginInline:ke,[`${ue}-time-panel-cell-inner`]:{display:"block",width:de-2*ke,height:ge,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(de-ge)/2,color:kr,lineHeight:`${ge}px`,borderRadius:Xr,cursor:"pointer",transition:`background ${ha}`,"&:hover":{background:Ko}},"&-selected":{[`${ue}-time-panel-cell-inner`]:{background:Le}},"&-disabled":{[`${ue}-time-panel-cell-inner`]:{color:dr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ue}-time-panel-column:after`]:{height:Ro-ge+cn*2}}}},cl=le=>{const{componentCls:ue,colorBgContainer:ce,colorError:Te,errorActiveShadow:He,colorWarning:It,warningActiveShadow:St}=le;return{[`${ue}:not(${ue}-disabled)`]:{[`&${ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:Te},[`&${ue}-focused, &:focus`]:Object.assign({},(0,hi.M1)((0,Qi.TS)(le,{activeBorderColor:Te,activeShadow:He}))),[`${ue}-active-bar`]:{background:Te}},[`&${ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:It},[`&${ue}-focused, &:focus`]:Object.assign({},(0,hi.M1)((0,Qi.TS)(le,{activeBorderColor:It,activeShadow:St}))),[`${ue}-active-bar`]:{background:It}}}}},bl=le=>{const{componentCls:ue,antCls:ce,controlHeight:Te,fontSize:He,paddingInline:It,colorBgContainer:St,lineWidth:rn,lineType:tn,colorBorder:cn,borderRadius:jn,motionDurationMid:hn,colorBgContainerDisabled:Sn,colorTextDisabled:Ln,colorTextPlaceholder:Nn,controlHeightLG:nn,fontSizeLG:fn,controlHeightSM:Rn,paddingInlineSM:fa,paddingXS:da,marginXS:ha,colorTextDescription:xa,lineWidthBold:Sa,lineHeight:sa,colorPrimary:Nr,motionDurationSlow:dr,zIndexPopup:kr,paddingXXS:Yr,paddingSM:ro,textHeight:vo,cellActiveWithRangeBg:Do,colorPrimaryBorder:ao,sizePopupArrow:Kr,borderRadiusXS:jr,borderRadiusOuter:lo,colorBgElevated:ho,borderRadiusLG:Xr,boxShadowSecondary:$r,borderRadiusSM:Ko,colorSplit:Ro,cellHoverBg:de,presetsWidth:ge,presetsMaxWidth:Le,boxShadowPopoverArrow:ke,colorTextQuaternary:Xe}=le;return[{[ue]:Object.assign(Object.assign(Object.assign({},(0,el.Wf)(le)),Ei(le,Te,He,It)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${rn}px ${tn} ${cn}`,borderRadius:jn,transition:`border ${hn}, box-shadow ${hn}`,"&:hover, &-focused":Object.assign({},(0,hi.pU)(le)),"&-focused":Object.assign({},(0,hi.M1)(le)),[`&${ue}-disabled`]:{background:Sn,borderColor:cn,cursor:"not-allowed",[`${ue}-suffix`]:{color:Xe}},[`&${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,hi.ik)(le)),{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:Nn}}},"&-large":Object.assign(Object.assign({},Ei(le,nn,fn,It)),{[`${ue}-input > input`]:{fontSize:fn}}),"&-small":Object.assign({},Ei(le,Rn,He,fa)),[`${ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:da/2,color:Ln,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ha}}},[`${ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Ln,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${hn}, color ${hn}`,"> *":{verticalAlign:"top"},"&:hover":{color:xa}},[`${ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fn,color:Ln,fontSize:fn,verticalAlign:"top",cursor:"default",[`${ue}-focused &`]:{color:xa},[`${ue}-range-separator &`]:{[`${ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ue}-clear`]:{insetInlineEnd:It},"&:hover":{[`${ue}-clear`]:{opacity:1}},[`${ue}-active-bar`]:{bottom:-rn,height:Sa,marginInlineStart:It,background:Nr,opacity:0,transition:`all ${dr} ease-out`,pointerEvents:"none"},[`&${ue}-focused`]:{[`${ue}-active-bar`]:{opacity:1}},[`${ue}-range-separator`]:{alignItems:"center",padding:`0 ${da}px`,lineHeight:1},[`&${ue}-small`]:{[`${ue}-clear`]:{insetInlineEnd:fa},[`${ue}-active-bar`]:{marginInlineStart:fa}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,el.Wf)(le)),dl(le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:kr,[`&${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)"}},[`&${ce}-slide-up-enter${ce}-slide-up-enter-active${ue}-dropdown-placement-topLeft, &${ce}-slide-up-enter${ce}-slide-up-enter-active${ue}-dropdown-placement-topRight, &${ce}-slide-up-appear${ce}-slide-up-appear-active${ue}-dropdown-placement-topLeft, &${ce}-slide-up-appear${ce}-slide-up-appear-active${ue}-dropdown-placement-topRight`]:{animationName:ki.Qt},[`&${ce}-slide-up-enter${ce}-slide-up-enter-active${ue}-dropdown-placement-bottomLeft, @@ -157,8 +157,8 @@ &${ce}-slide-up-appear${ce}-slide-up-appear-active${ue}-dropdown-placement-bottomLeft, &${ce}-slide-up-appear${ce}-slide-up-appear-active${ue}-dropdown-placement-bottomRight`]:{animationName:ki.fJ},[`&${ce}-slide-up-leave${ce}-slide-up-leave-active${ue}-dropdown-placement-topLeft, &${ce}-slide-up-leave${ce}-slide-up-leave-active${ue}-dropdown-placement-topRight`]:{animationName:ki.ly},[`&${ce}-slide-up-leave${ce}-slide-up-leave-active${ue}-dropdown-placement-bottomLeft, - &${ce}-slide-up-leave${ce}-slide-up-leave-active${ue}-dropdown-placement-bottomRight`]:{animationName:ki.Uw},[`${ue}-panel > ${ue}-time-panel`]:{paddingTop:Yr},[`${ue}-ranges`]:{marginBottom:0,padding:`${Yr}px ${ro}px`,overflow:"hidden",lineHeight:`${vo-2*rn-da/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ue}-preset > ${ce}-tag-blue`]:{color:Nr,background:Do,borderColor:ao,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:It*1.5,transition:`left ${ur} ease-out`},(0,Fi.r)(Wr,jr,lo,ho,ke)),[`${ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ho,borderRadius:Xr,boxShadow:$r,transition:`margin ${ur}`,[`${ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:ge,maxWidth:Le,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:da,borderInlineEnd:`${rn}px ${tn} ${Ro}`,li:Object.assign(Object.assign({},el.vS),{borderRadius:Ko,paddingInline:da,paddingBlock:(Rn-Math.round(He*sa))/2,cursor:"pointer",transition:`all ${ur}`,"+ li":{marginTop:va},"&:hover":{background:de}})}},[`${ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ue}-panel`]:{borderWidth:`0 0 ${rn}px`},"&:last-child":{[`${ue}-panel`]:{borderWidth:0}}},[`${ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ue}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${Wr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ue}-separator`]:{transform:"rotate(180deg)"},[`${ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ki.oN)(le,"slide-up"),(0,ki.oN)(le,"slide-down"),(0,tl.Fm)(le,"move-up"),(0,tl.Fm)(le,"move-down")]},gl=le=>{const{componentCls:ue,controlHeightLG:ce,paddingXXS:Te,padding:He}=le;return{pickerCellCls:`${ue}-cell`,pickerCellInnerCls:`${ue}-cell-inner`,pickerYearMonthCellWidth:ce*1.5,pickerQuarterPanelContentHeight:ce*1.4,pickerCellPaddingVertical:Te+Te/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:He+Te/2}},ei=le=>({cellHoverBg:le.controlItemBgHover,cellActiveWithRangeBg:le.controlItemBgActive,cellHoverWithRangeBg:new Ci.C(le.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ci.C(le.colorPrimary).lighten(20).toHexString(),cellBgDisabled:le.colorBgContainerDisabled,timeColumnWidth:le.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:le.controlHeightSM*1.5,cellHeight:le.controlHeightSM,textHeight:le.controlHeightLG,withoutTimeCellHeight:le.controlHeightLG*1.65});var ii=(0,El.Z)("DatePicker",le=>{const ue=(0,Qi.TS)((0,hi.e5)(le),gl(le));return[bl(ue),cl(ue),(0,Cl.c)(le,{focusElCls:`${le.componentCls}-focused`})]},le=>Object.assign(Object.assign(Object.assign({},(0,hi.TM)(le)),ei(le)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:le.zIndexPopupBase+50}));function si(le,ue,ce){return ce!==void 0?ce:ue==="year"&&le.lang.yearPlaceholder?le.lang.yearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.quarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.monthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.weekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.placeholder:le.lang.placeholder}function Bi(le,ue,ce){return ce!==void 0?ce:ue==="year"&&le.lang.yearPlaceholder?le.lang.rangeYearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.rangeQuarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.rangeMonthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.rangeWeekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.rangePlaceholder:le.lang.rangePlaceholder}function li(le,ue){const ce={adjustX:1,adjustY:1};switch(ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ce};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ce};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ce};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ce};default:return{points:le==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ce}}}function Jo(le){return le?Array.isArray(le)?le:[le]:[]}function ti(le){const{format:ue,picker:ce,showHour:Te,showMinute:He,showSecond:It,use12Hours:St}=le,rn=Jo(ue)[0],tn=Object.assign({},le);return ue&&Array.isArray(ue)&&(tn.format=rn),rn&&typeof rn=="string"&&(!rn.includes("s")&&It===void 0&&(tn.showSecond=!1),!rn.includes("m")&&He===void 0&&(tn.showMinute=!1),!rn.includes("H")&&!rn.includes("h")&&!rn.includes("K")&&!rn.includes("k")&&Te===void 0&&(tn.showHour=!1),(rn.includes("a")||rn.includes("A"))&&St===void 0&&(tn.use12Hours=!0)),ce==="time"?tn:(typeof rn=="function"&&delete tn.format,{showTime:tn})}function bi(le,ue,ce){if(le===!1)return!1;const Te={clearIcon:ue!=null?ue:ce};return typeof le=="object"?Object.assign(Object.assign({},Te),le):Te}var Go=te(3113);function Di(le){return ae.createElement(Go.ZP,Object.assign({size:"small",type:"primary"},le))}var Si={button:Di},Vi=function(le,ue){var ce={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&ue.indexOf(Te)<0&&(ce[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Te=Object.getOwnPropertySymbols(le);He{const{prefixCls:He,getPopupContainer:It,className:St,placement:rn,size:tn,disabled:cn,bordered:Vn=!0,placeholder:hn,popupClassName:Sn,dropdownClassName:Ln,status:Nn,clearIcon:nn,allowClear:fn,rootClassName:Rn}=ce,ma=Vi(ce,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),da=ae.useRef(null),{getPrefixCls:va,direction:xa,getPopupContainer:pa}=(0,ae.useContext)(Gi.E_),sa=va("picker",He),{compactSize:Nr,compactItemClassnames:ur}=(0,yl.ri)(sa,xa),{format:kr,showTime:Yr,picker:ro}=ce,vo=va(),[Do,ao]=ii(sa),Wr=Object.assign(Object.assign({},Yr?ti(Object.assign({format:kr,picker:ro},Yr)):{}),ro==="time"?ti(Object.assign(Object.assign({format:kr},ce),{picker:ro})):{}),jr=(0,sl.Z)(ke=>{var Xe;return(Xe=tn!=null?tn:Nr)!==null&&Xe!==void 0?Xe:ke}),lo=ae.useContext(ji.Z),ho=cn!=null?cn:lo,Xr=(0,ae.useContext)(ul.aM),{hasFeedback:$r,status:Ko,feedbackIcon:Ro}=Xr,de=ae.createElement(ae.Fragment,null,ro==="time"?ae.createElement(ut,null):ae.createElement(Pe,null),$r&&Ro);(0,ae.useImperativeHandle)(Te,()=>({focus:()=>{var ke;return(ke=da.current)===null||ke===void 0?void 0:ke.focus()},blur:()=>{var ke;return(ke=da.current)===null||ke===void 0?void 0:ke.blur()}}));const[ge]=(0,Pl.Z)("Calendar",Mi.Z),Le=Object.assign(Object.assign({},ge),ce.locale);return Do(ae.createElement(_i,Object.assign({separator:ae.createElement("span",{"aria-label":"to",className:`${sa}-separator`},ae.createElement(Tt,null)),disabled:ho,ref:da,dropdownAlign:li(xa,rn),placeholder:Bi(Le,ro,hn),suffixIcon:de,prevIcon:ae.createElement("span",{className:`${sa}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${sa}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${sa}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${sa}-super-next-icon`}),transitionName:`${vo}-slide-up`},ma,Wr,{className:Me()({[`${sa}-${jr}`]:jr,[`${sa}-borderless`]:!Vn},(0,mi.Z)(sa,(0,mi.F)(Ko,Nn),$r),ao,ur,St,Rn),locale:Le.lang,prefixCls:sa,getPopupContainer:It||pa,generateConfig:le,components:Si,direction:xa,dropdownClassName:Me()(ao,Sn||Ln,Rn),allowClear:bi(fn,nn,ae.createElement(Ye.Z,null))})))})}var Ai=function(le,ue){var ce={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&ue.indexOf(Te)<0&&(ce[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Te=Object.getOwnPropertySymbols(le);He{const{prefixCls:Nn,getPopupContainer:nn,style:fn,className:Rn,rootClassName:ma,size:da,bordered:va=!0,placement:xa,placeholder:pa,popupClassName:sa,dropdownClassName:Nr,disabled:ur,status:kr,clearIcon:Yr,allowClear:ro}=Sn,vo=Ai(Sn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Do,direction:ao,getPopupContainer:Wr,[Vn]:jr}=(0,ae.useContext)(Gi.E_),lo=Do("picker",Nn),{compactSize:ho,compactItemClassnames:Xr}=(0,yl.ri)(lo,ao),$r=ae.useRef(null),{format:Ko,showTime:Ro}=Sn,[de,ge]=ii(lo);(0,ae.useImperativeHandle)(Ln,()=>({focus:()=>{var Fn;return(Fn=$r.current)===null||Fn===void 0?void 0:Fn.focus()},blur:()=>{var Fn;return(Fn=$r.current)===null||Fn===void 0?void 0:Fn.blur()}}));const Le={showToday:!0};let ke={};tn&&(ke.picker=tn);const Xe=tn||Sn.picker;ke=Object.assign(Object.assign(Object.assign({},ke),Ro?ti(Object.assign({format:Ko,picker:Xe},Ro)):{}),Xe==="time"?ti(Object.assign(Object.assign({format:Ko},Sn),{picker:Xe})):{});const _e=Do(),Nt=(0,sl.Z)(Fn=>{var Un;return(Un=da!=null?da:ho)!==null&&Un!==void 0?Un:Fn}),Bt=ae.useContext(ji.Z),xt=ur!=null?ur:Bt,Ut=(0,ae.useContext)(ul.aM),{hasFeedback:Gt,status:Vt,feedbackIcon:mn}=Ut,gn=ae.createElement(ae.Fragment,null,Xe==="time"?ae.createElement(ut,null):ae.createElement(Pe,null),Gt&&mn),[vn]=(0,Pl.Z)("DatePicker",Mi.Z),In=Object.assign(Object.assign({},vn),Sn.locale);return de(ae.createElement($i,Object.assign({ref:$r,placeholder:si(In,Xe,pa),suffixIcon:gn,dropdownAlign:li(ao,xa),prevIcon:ae.createElement("span",{className:`${lo}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${lo}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${lo}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${lo}-super-next-icon`}),transitionName:`${_e}-slide-up`},Le,vo,ke,{locale:In.lang,className:Me()({[`${lo}-${Nt}`]:Nt,[`${lo}-borderless`]:!va},(0,mi.Z)(lo,(0,mi.F)(Vt,kr),Gt),ge,Xr,jr==null?void 0:jr.className,Rn,ma),style:Object.assign(Object.assign({},jr==null?void 0:jr.style),fn),prefixCls:lo,getPopupContainer:nn||Wr,generateConfig:le,components:Si,direction:ao,disabled:xt,dropdownClassName:Me()(ge,ma,sa||Nr),allowClear:bi(ro,Yr,ae.createElement(Ye.Z,null))})))});return cn&&(hn.displayName=cn),hn}const ce=ue(),Te=ue("week","WeekPicker"),He=ue("month","MonthPicker"),It=ue("year","YearPicker"),St=ue("time","TimePicker"),rn=ue("quarter","QuarterPicker");return{DatePicker:ce,WeekPicker:Te,MonthPicker:He,YearPicker:It,TimePicker:St,QuarterPicker:rn}}const ml=null;function ls(le){const{DatePicker:ue,WeekPicker:ce,MonthPicker:Te,YearPicker:He,TimePicker:It,QuarterPicker:St}=Xi(le),rn=Yi(le),tn=ue;return tn.WeekPicker=ce,tn.MonthPicker=Te,tn.YearPicker=He,tn.RangePicker=rn,tn.TimePicker=It,tn.QuarterPicker=St,tn}var ql=ls;const al=ql(z);function rl(le){const ue=li(le.direction,le.placement);return ue.overflow.adjustY=!1,ue.overflow.adjustX=!1,Object.assign(Object.assign({},le),{dropdownAlign:ue})}const Al=(0,ne.Z)(al,"picker",null,rl);al._InternalPanelDoNotUseOrYouWillBeFired=Al;const ss=(0,ne.Z)(al.RangePicker,"picker",null,rl);al._InternalRangePanelDoNotUseOrYouWillBeFired=ss,al.generatePicker=ql;var us=al},28103:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return ze}});var ee=te(92310),se=te.n(ee),Ee=te(59301),lt=te(36355),Ke=te(17313),Oe=te(83116),ie=te(37613);const it=Ne=>{const{componentCls:re,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:x,verticalMarginInline:z}=Ne;return{[re]:Object.assign(Object.assign({},(0,Ke.Wf)(Ne)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ne.dividerHorizontalWithTextGutterMargin}px 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${re}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:a}}})}};var rt=(0,Oe.Z)("Divider",Ne=>{const re=(0,ie.TS)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[it(re)]},Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS})),$e=function(Ne,re){var a={};for(var y in Ne)Object.prototype.hasOwnProperty.call(Ne,y)&&re.indexOf(y)<0&&(a[y]=Ne[y]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(Ne);b{const{getPrefixCls:re,direction:a,divider:y}=Ee.useContext(lt.E_),{prefixCls:b,type:E="horizontal",orientation:x="center",orientationMargin:z,className:ne,rootClassName:oe,children:ae,dashed:me,plain:he,style:pe}=Ne,ye=$e(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Fe=re("divider",b),[Pe,tt]=rt(Fe),Re=x.length>0?`-${x}`:x,Ft=!!ae,qe=x==="left"&&z!=null,ut=x==="right"&&z!=null,Ye=se()(Fe,y==null?void 0:y.className,tt,`${Fe}-${E}`,{[`${Fe}-with-text`]:Ft,[`${Fe}-with-text${Re}`]:Ft,[`${Fe}-dashed`]:!!me,[`${Fe}-plain`]:!!he,[`${Fe}-rtl`]:a==="rtl",[`${Fe}-no-default-orientation-margin-left`]:qe,[`${Fe}-no-default-orientation-margin-right`]:ut},ne,oe),bt=Ee.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),Dt=Object.assign(Object.assign({},qe&&{marginLeft:bt}),ut&&{marginRight:bt});return Pe(Ee.createElement("div",Object.assign({className:Ye,style:Object.assign(Object.assign({},y==null?void 0:y.style),pe)},ye,{role:"separator"}),ae&&E!=="vertical"&&Ee.createElement("span",{className:`${Fe}-inner-text`,style:Dt},ae)))}},91857:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(38819),Ee=te(92310),lt=te.n(Ee),Ke=te(31561),Oe=te(70425),ie=te(18929),it=te(2738),rt=te(79676),$e=te(53487),Qe=te(92343),ze=te(36355),Ne=te(20834),re=te(40875),a=te(88088),y=te(47211);const b=null,E=oe=>{const{menu:ae,arrow:me,prefixCls:he,children:pe,trigger:ye,disabled:Fe,dropdownRender:Pe,getPopupContainer:tt,overlayClassName:Re,rootClassName:Ft,open:qe,onOpenChange:ut,visible:Ye,onVisibleChange:bt,mouseEnterDelay:Dt=.15,mouseLeaveDelay:Rt=.1,autoAdjustOverflow:Ue=!0,placement:Tt="",overlay:jt,transitionName:Me}=oe,{getPopupContainer:et,getPrefixCls:Et,direction:Xt}=ee.useContext(ze.E_),mt=ee.useMemo(()=>{const we=Et();return Me!==void 0?Me:Tt.includes("top")?`${we}-slide-down`:`${we}-slide-up`},[Et,Tt,Me]),en=ee.useMemo(()=>Tt?Tt.includes("Center")?Tt.slice(0,Tt.indexOf("Center")):Tt:Xt==="rtl"?"bottomRight":"bottomLeft",[Tt,Xt]),Ce=Et("dropdown",he),[qt,ft]=(0,y.Z)(Ce),[,En]=(0,a.Z)(),Tn=ee.Children.only(pe),vt=(0,Qe.Tm)(Tn,{className:lt()(`${Ce}-trigger`,{[`${Ce}-rtl`]:Xt==="rtl"},Tn.props.className),disabled:Fe}),st=Fe?[]:ye;let Be;st&&st.includes("contextMenu")&&(Be=!0);const[ve,at]=(0,ie.Z)(!1,{value:qe!=null?qe:Ye}),nt=(0,Oe.useEvent)(we=>{ut==null||ut(we),bt==null||bt(we),at(we)}),xe=lt()(Re,Ft,ft,{[`${Ce}-rtl`]:Xt==="rtl"}),fe=(0,rt.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Ue,offset:En.marginXXS,arrowWidth:me?En.sizePopupArrow:0,borderRadius:En.borderRadius}),dt=ee.useCallback(()=>{at(!1)},[]),Je=()=>{let we;return ae!=null&&ae.items?we=ee.createElement(Ne.default,Object.assign({},ae)):typeof jt=="function"?we=jt():we=jt,Pe&&(we=Pe(we)),we=ee.Children.only(typeof we=="string"?ee.createElement("span",null,we):we),ee.createElement(re.J,{prefixCls:`${Ce}-menu`,expandIcon:ee.createElement("span",{className:`${Ce}-menu-submenu-arrow`},ee.createElement(se.Z,{className:`${Ce}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:dt,validator:ht=>{let{mode:un}=ht}},we)};return qt(ee.createElement(Ke.Z,Object.assign({alignPoint:Be},(0,it.Z)(oe,["rootClassName"]),{mouseEnterDelay:Dt,mouseLeaveDelay:Rt,visible:ve,builtinPlacements:fe,arrow:!!me,overlayClassName:xe,prefixCls:Ce,getPopupContainer:tt||et,transitionName:mt,trigger:st,overlay:Je,placement:en,onVisibleChange:nt}),vt))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(E,"dropdown",oe=>oe,x),ne=oe=>ee.createElement(z,Object.assign({},oe),ee.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=ne,Ht.Z=E},38854:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return a}});var ee=te(91857),se=te(92310),Ee=te.n(se),lt=te(59301),Ke=te(18785),Oe=te(3113),ie=te(36355),it=te(81327),rt=te(33234),$e=te(47211),Qe=function(y,b){var E={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&b.indexOf(x)<0&&(E[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z{const{getPopupContainer:b,getPrefixCls:E,direction:x}=lt.useContext(ie.E_),{prefixCls:z,type:ne="default",danger:oe,disabled:ae,loading:me,onClick:he,htmlType:pe,children:ye,className:Fe,menu:Pe,arrow:tt,autoFocus:Re,overlay:Ft,trigger:qe,align:ut,open:Ye,onOpenChange:bt,placement:Dt,getPopupContainer:Rt,href:Ue,icon:Tt=lt.createElement(Ke.Z,null),title:jt,buttonsRender:Me=Je=>Je,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Xt,overlayStyle:mt,destroyPopupOnHide:en,dropdownRender:Ce}=y,qt=Qe(y,["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"]),ft=E("dropdown",z),En=`${ft}-button`,[Tn,vt]=(0,$e.Z)(ft),st={menu:Pe,arrow:tt,autoFocus:Re,align:ut,disabled:ae,trigger:ae?[]:qe,onOpenChange:bt,getPopupContainer:Rt||b,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Xt,overlayStyle:mt,destroyPopupOnHide:en,dropdownRender:Ce},{compactSize:Be,compactItemClassnames:ve}=(0,rt.ri)(ft,x),at=Ee()(En,ve,Fe,vt);"overlay"in y&&(st.overlay=Ft),"open"in y&&(st.open=Ye),"placement"in y?st.placement=Dt:st.placement=x==="rtl"?"bottomLeft":"bottomRight";const nt=lt.createElement(Oe.ZP,{type:ne,danger:oe,disabled:ae,loading:me,onClick:he,htmlType:pe,href:Ue,title:jt},ye),xe=lt.createElement(Oe.ZP,{type:ne,danger:oe,icon:Tt}),[fe,dt]=Me([nt,xe]);return Tn(lt.createElement(it.Z.Compact,Object.assign({className:at,size:Be,block:!0},qt),fe,lt.createElement(ee.Z,Object.assign({},st),dt)))};ze.__ANT_BUTTON=!0;var Ne=ze;const re=ee.Z;re.Button=Ne;var a=re},47211:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Qe}});var ee=te(17313),se=te(13826),Ee=te(92899),lt=te(29878),Ke=te(19447),Oe=te(83116),ie=te(37613),rt=ze=>{const{componentCls:Ne,menuCls:re,colorError:a,colorTextLightSolid:y}=ze,b=`${re}-item`;return{[`${Ne}, ${Ne}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const $e=ze=>{const{componentCls:Ne,menuCls:re,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:ae,colorTextDisabled:me,fontSizeIcon:he,controlPaddingHorizontal:pe,colorBgElevated:ye}=ze;return[{[Ne]:Object.assign(Object.assign({},(0,ee.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:he}},[`${Ne}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:he},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Ne}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Ne}-placement-bottomLeft, + &${ce}-slide-up-leave${ce}-slide-up-leave-active${ue}-dropdown-placement-bottomRight`]:{animationName:ki.Uw},[`${ue}-panel > ${ue}-time-panel`]:{paddingTop:Yr},[`${ue}-ranges`]:{marginBottom:0,padding:`${Yr}px ${ro}px`,overflow:"hidden",lineHeight:`${vo-2*rn-da/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ue}-preset > ${ce}-tag-blue`]:{color:Nr,background:Do,borderColor:ao,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:It*1.5,transition:`left ${dr} ease-out`},(0,Fi.r)(Kr,jr,lo,ho,ke)),[`${ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ho,borderRadius:Xr,boxShadow:$r,transition:`margin ${dr}`,[`${ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:ge,maxWidth:Le,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:da,borderInlineEnd:`${rn}px ${tn} ${Ro}`,li:Object.assign(Object.assign({},el.vS),{borderRadius:Ko,paddingInline:da,paddingBlock:(Rn-Math.round(He*sa))/2,cursor:"pointer",transition:`all ${dr}`,"+ li":{marginTop:ha},"&:hover":{background:de}})}},[`${ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ue}-panel`]:{borderWidth:`0 0 ${rn}px`},"&:last-child":{[`${ue}-panel`]:{borderWidth:0}}},[`${ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ue}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${Kr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ue}-separator`]:{transform:"rotate(180deg)"},[`${ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ki.oN)(le,"slide-up"),(0,ki.oN)(le,"slide-down"),(0,tl.Fm)(le,"move-up"),(0,tl.Fm)(le,"move-down")]},gl=le=>{const{componentCls:ue,controlHeightLG:ce,paddingXXS:Te,padding:He}=le;return{pickerCellCls:`${ue}-cell`,pickerCellInnerCls:`${ue}-cell-inner`,pickerYearMonthCellWidth:ce*1.5,pickerQuarterPanelContentHeight:ce*1.4,pickerCellPaddingVertical:Te+Te/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:He+Te/2}},ei=le=>({cellHoverBg:le.controlItemBgHover,cellActiveWithRangeBg:le.controlItemBgActive,cellHoverWithRangeBg:new Ci.C(le.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ci.C(le.colorPrimary).lighten(20).toHexString(),cellBgDisabled:le.colorBgContainerDisabled,timeColumnWidth:le.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:le.controlHeightSM*1.5,cellHeight:le.controlHeightSM,textHeight:le.controlHeightLG,withoutTimeCellHeight:le.controlHeightLG*1.65});var ii=(0,El.Z)("DatePicker",le=>{const ue=(0,Qi.TS)((0,hi.e5)(le),gl(le));return[bl(ue),cl(ue),(0,Cl.c)(le,{focusElCls:`${le.componentCls}-focused`})]},le=>Object.assign(Object.assign(Object.assign({},(0,hi.TM)(le)),ei(le)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:le.zIndexPopupBase+50}));function si(le,ue,ce){return ce!==void 0?ce:ue==="year"&&le.lang.yearPlaceholder?le.lang.yearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.quarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.monthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.weekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.placeholder:le.lang.placeholder}function Bi(le,ue,ce){return ce!==void 0?ce:ue==="year"&&le.lang.yearPlaceholder?le.lang.rangeYearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.rangeQuarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.rangeMonthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.rangeWeekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.rangePlaceholder:le.lang.rangePlaceholder}function li(le,ue){const ce={adjustX:1,adjustY:1};switch(ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ce};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ce};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ce};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ce};default:return{points:le==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ce}}}function Jo(le){return le?Array.isArray(le)?le:[le]:[]}function ti(le){const{format:ue,picker:ce,showHour:Te,showMinute:He,showSecond:It,use12Hours:St}=le,rn=Jo(ue)[0],tn=Object.assign({},le);return ue&&Array.isArray(ue)&&(tn.format=rn),rn&&typeof rn=="string"&&(!rn.includes("s")&&It===void 0&&(tn.showSecond=!1),!rn.includes("m")&&He===void 0&&(tn.showMinute=!1),!rn.includes("H")&&!rn.includes("h")&&!rn.includes("K")&&!rn.includes("k")&&Te===void 0&&(tn.showHour=!1),(rn.includes("a")||rn.includes("A"))&&St===void 0&&(tn.use12Hours=!0)),ce==="time"?tn:(typeof rn=="function"&&delete tn.format,{showTime:tn})}function bi(le,ue,ce){if(le===!1)return!1;const Te={clearIcon:ue!=null?ue:ce};return typeof le=="object"?Object.assign(Object.assign({},Te),le):Te}var Go=te(3113);function Di(le){return ae.createElement(Go.ZP,Object.assign({size:"small",type:"primary"},le))}var Si={button:Di},Vi=function(le,ue){var ce={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&ue.indexOf(Te)<0&&(ce[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Te=Object.getOwnPropertySymbols(le);He{const{prefixCls:He,getPopupContainer:It,className:St,placement:rn,size:tn,disabled:cn,bordered:jn=!0,placeholder:hn,popupClassName:Sn,dropdownClassName:Ln,status:Nn,clearIcon:nn,allowClear:fn,rootClassName:Rn}=ce,fa=Vi(ce,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),da=ae.useRef(null),{getPrefixCls:ha,direction:xa,getPopupContainer:Sa}=(0,ae.useContext)(Gi.E_),sa=ha("picker",He),{compactSize:Nr,compactItemClassnames:dr}=(0,yl.ri)(sa,xa),{format:kr,showTime:Yr,picker:ro}=ce,vo=ha(),[Do,ao]=ii(sa),Kr=Object.assign(Object.assign({},Yr?ti(Object.assign({format:kr,picker:ro},Yr)):{}),ro==="time"?ti(Object.assign(Object.assign({format:kr},ce),{picker:ro})):{}),jr=(0,sl.Z)(ke=>{var Xe;return(Xe=tn!=null?tn:Nr)!==null&&Xe!==void 0?Xe:ke}),lo=ae.useContext(ji.Z),ho=cn!=null?cn:lo,Xr=(0,ae.useContext)(ul.aM),{hasFeedback:$r,status:Ko,feedbackIcon:Ro}=Xr,de=ae.createElement(ae.Fragment,null,ro==="time"?ae.createElement(ut,null):ae.createElement(Pe,null),$r&&Ro);(0,ae.useImperativeHandle)(Te,()=>({focus:()=>{var ke;return(ke=da.current)===null||ke===void 0?void 0:ke.focus()},blur:()=>{var ke;return(ke=da.current)===null||ke===void 0?void 0:ke.blur()}}));const[ge]=(0,Pl.Z)("Calendar",Mi.Z),Le=Object.assign(Object.assign({},ge),ce.locale);return Do(ae.createElement(_i,Object.assign({separator:ae.createElement("span",{"aria-label":"to",className:`${sa}-separator`},ae.createElement(Tt,null)),disabled:ho,ref:da,dropdownAlign:li(xa,rn),placeholder:Bi(Le,ro,hn),suffixIcon:de,prevIcon:ae.createElement("span",{className:`${sa}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${sa}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${sa}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${sa}-super-next-icon`}),transitionName:`${vo}-slide-up`},fa,Kr,{className:Me()({[`${sa}-${jr}`]:jr,[`${sa}-borderless`]:!jn},(0,mi.Z)(sa,(0,mi.F)(Ko,Nn),$r),ao,dr,St,Rn),locale:Le.lang,prefixCls:sa,getPopupContainer:It||Sa,generateConfig:le,components:Si,direction:xa,dropdownClassName:Me()(ao,Sn||Ln,Rn),allowClear:bi(fn,nn,ae.createElement(Ye.Z,null))})))})}var Ai=function(le,ue){var ce={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&ue.indexOf(Te)<0&&(ce[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Te=Object.getOwnPropertySymbols(le);He{const{prefixCls:Nn,getPopupContainer:nn,style:fn,className:Rn,rootClassName:fa,size:da,bordered:ha=!0,placement:xa,placeholder:Sa,popupClassName:sa,dropdownClassName:Nr,disabled:dr,status:kr,clearIcon:Yr,allowClear:ro}=Sn,vo=Ai(Sn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Do,direction:ao,getPopupContainer:Kr,[jn]:jr}=(0,ae.useContext)(Gi.E_),lo=Do("picker",Nn),{compactSize:ho,compactItemClassnames:Xr}=(0,yl.ri)(lo,ao),$r=ae.useRef(null),{format:Ko,showTime:Ro}=Sn,[de,ge]=ii(lo);(0,ae.useImperativeHandle)(Ln,()=>({focus:()=>{var Fn;return(Fn=$r.current)===null||Fn===void 0?void 0:Fn.focus()},blur:()=>{var Fn;return(Fn=$r.current)===null||Fn===void 0?void 0:Fn.blur()}}));const Le={showToday:!0};let ke={};tn&&(ke.picker=tn);const Xe=tn||Sn.picker;ke=Object.assign(Object.assign(Object.assign({},ke),Ro?ti(Object.assign({format:Ko,picker:Xe},Ro)):{}),Xe==="time"?ti(Object.assign(Object.assign({format:Ko},Sn),{picker:Xe})):{});const _e=Do(),Nt=(0,sl.Z)(Fn=>{var Un;return(Un=da!=null?da:ho)!==null&&Un!==void 0?Un:Fn}),Bt=ae.useContext(ji.Z),xt=dr!=null?dr:Bt,Ut=(0,ae.useContext)(ul.aM),{hasFeedback:Gt,status:Vt,feedbackIcon:mn}=Ut,gn=ae.createElement(ae.Fragment,null,Xe==="time"?ae.createElement(ut,null):ae.createElement(Pe,null),Gt&&mn),[vn]=(0,Pl.Z)("DatePicker",Mi.Z),In=Object.assign(Object.assign({},vn),Sn.locale);return de(ae.createElement($i,Object.assign({ref:$r,placeholder:si(In,Xe,Sa),suffixIcon:gn,dropdownAlign:li(ao,xa),prevIcon:ae.createElement("span",{className:`${lo}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${lo}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${lo}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${lo}-super-next-icon`}),transitionName:`${_e}-slide-up`},Le,vo,ke,{locale:In.lang,className:Me()({[`${lo}-${Nt}`]:Nt,[`${lo}-borderless`]:!ha},(0,mi.Z)(lo,(0,mi.F)(Vt,kr),Gt),ge,Xr,jr==null?void 0:jr.className,Rn,fa),style:Object.assign(Object.assign({},jr==null?void 0:jr.style),fn),prefixCls:lo,getPopupContainer:nn||Kr,generateConfig:le,components:Si,direction:ao,disabled:xt,dropdownClassName:Me()(ge,fa,sa||Nr),allowClear:bi(ro,Yr,ae.createElement(Ye.Z,null))})))});return cn&&(hn.displayName=cn),hn}const ce=ue(),Te=ue("week","WeekPicker"),He=ue("month","MonthPicker"),It=ue("year","YearPicker"),St=ue("time","TimePicker"),rn=ue("quarter","QuarterPicker");return{DatePicker:ce,WeekPicker:Te,MonthPicker:He,YearPicker:It,TimePicker:St,QuarterPicker:rn}}const ml=null;function ls(le){const{DatePicker:ue,WeekPicker:ce,MonthPicker:Te,YearPicker:He,TimePicker:It,QuarterPicker:St}=Xi(le),rn=Yi(le),tn=ue;return tn.WeekPicker=ce,tn.MonthPicker=Te,tn.YearPicker=He,tn.RangePicker=rn,tn.TimePicker=It,tn.QuarterPicker=St,tn}var ql=ls;const al=ql(z);function rl(le){const ue=li(le.direction,le.placement);return ue.overflow.adjustY=!1,ue.overflow.adjustX=!1,Object.assign(Object.assign({},le),{dropdownAlign:ue})}const Al=(0,ne.Z)(al,"picker",null,rl);al._InternalPanelDoNotUseOrYouWillBeFired=Al;const ss=(0,ne.Z)(al.RangePicker,"picker",null,rl);al._InternalRangePanelDoNotUseOrYouWillBeFired=ss,al.generatePicker=ql;var us=al},28103:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return ze}});var ee=te(92310),se=te.n(ee),Ee=te(59301),lt=te(36355),Ke=te(17313),Oe=te(83116),ie=te(37613);const it=Ne=>{const{componentCls:re,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:x,verticalMarginInline:z}=Ne;return{[re]:Object.assign(Object.assign({},(0,Ke.Wf)(Ne)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ne.dividerHorizontalWithTextGutterMargin}px 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${re}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:a}}})}};var rt=(0,Oe.Z)("Divider",Ne=>{const re=(0,ie.TS)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[it(re)]},Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS})),$e=function(Ne,re){var a={};for(var y in Ne)Object.prototype.hasOwnProperty.call(Ne,y)&&re.indexOf(y)<0&&(a[y]=Ne[y]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(Ne);b{const{getPrefixCls:re,direction:a,divider:y}=Ee.useContext(lt.E_),{prefixCls:b,type:E="horizontal",orientation:x="center",orientationMargin:z,className:ne,rootClassName:oe,children:ae,dashed:me,plain:he,style:pe}=Ne,ye=$e(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Fe=re("divider",b),[Pe,tt]=rt(Fe),Re=x.length>0?`-${x}`:x,Ft=!!ae,qe=x==="left"&&z!=null,ut=x==="right"&&z!=null,Ye=se()(Fe,y==null?void 0:y.className,tt,`${Fe}-${E}`,{[`${Fe}-with-text`]:Ft,[`${Fe}-with-text${Re}`]:Ft,[`${Fe}-dashed`]:!!me,[`${Fe}-plain`]:!!he,[`${Fe}-rtl`]:a==="rtl",[`${Fe}-no-default-orientation-margin-left`]:qe,[`${Fe}-no-default-orientation-margin-right`]:ut},ne,oe),bt=Ee.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),Dt=Object.assign(Object.assign({},qe&&{marginLeft:bt}),ut&&{marginRight:bt});return Pe(Ee.createElement("div",Object.assign({className:Ye,style:Object.assign(Object.assign({},y==null?void 0:y.style),pe)},ye,{role:"separator"}),ae&&E!=="vertical"&&Ee.createElement("span",{className:`${Fe}-inner-text`,style:Dt},ae)))}},91857:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(38819),Ee=te(92310),lt=te.n(Ee),Ke=te(31561),Oe=te(70425),ie=te(18929),it=te(2738),rt=te(79676),$e=te(53487),Qe=te(92343),ze=te(36355),Ne=te(20834),re=te(40875),a=te(88088),y=te(47211);const b=null,E=oe=>{const{menu:ae,arrow:me,prefixCls:he,children:pe,trigger:ye,disabled:Fe,dropdownRender:Pe,getPopupContainer:tt,overlayClassName:Re,rootClassName:Ft,open:qe,onOpenChange:ut,visible:Ye,onVisibleChange:bt,mouseEnterDelay:Dt=.15,mouseLeaveDelay:Rt=.1,autoAdjustOverflow:Ue=!0,placement:Tt="",overlay:jt,transitionName:Me}=oe,{getPopupContainer:et,getPrefixCls:Et,direction:Xt}=ee.useContext(ze.E_),mt=ee.useMemo(()=>{const we=Et();return Me!==void 0?Me:Tt.includes("top")?`${we}-slide-down`:`${we}-slide-up`},[Et,Tt,Me]),en=ee.useMemo(()=>Tt?Tt.includes("Center")?Tt.slice(0,Tt.indexOf("Center")):Tt:Xt==="rtl"?"bottomRight":"bottomLeft",[Tt,Xt]),Ce=Et("dropdown",he),[qt,ft]=(0,y.Z)(Ce),[,Cn]=(0,a.Z)(),Tn=ee.Children.only(pe),vt=(0,Qe.Tm)(Tn,{className:lt()(`${Ce}-trigger`,{[`${Ce}-rtl`]:Xt==="rtl"},Tn.props.className),disabled:Fe}),st=Fe?[]:ye;let Be;st&&st.includes("contextMenu")&&(Be=!0);const[ve,at]=(0,ie.Z)(!1,{value:qe!=null?qe:Ye}),nt=(0,Oe.useEvent)(we=>{ut==null||ut(we),bt==null||bt(we),at(we)}),xe=lt()(Re,Ft,ft,{[`${Ce}-rtl`]:Xt==="rtl"}),fe=(0,rt.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Ue,offset:Cn.marginXXS,arrowWidth:me?Cn.sizePopupArrow:0,borderRadius:Cn.borderRadius}),dt=ee.useCallback(()=>{at(!1)},[]),Je=()=>{let we;return ae!=null&&ae.items?we=ee.createElement(Ne.default,Object.assign({},ae)):typeof jt=="function"?we=jt():we=jt,Pe&&(we=Pe(we)),we=ee.Children.only(typeof we=="string"?ee.createElement("span",null,we):we),ee.createElement(re.J,{prefixCls:`${Ce}-menu`,expandIcon:ee.createElement("span",{className:`${Ce}-menu-submenu-arrow`},ee.createElement(se.Z,{className:`${Ce}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:dt,validator:ht=>{let{mode:sn}=ht}},we)};return qt(ee.createElement(Ke.Z,Object.assign({alignPoint:Be},(0,it.Z)(oe,["rootClassName"]),{mouseEnterDelay:Dt,mouseLeaveDelay:Rt,visible:ve,builtinPlacements:fe,arrow:!!me,overlayClassName:xe,prefixCls:Ce,getPopupContainer:tt||et,transitionName:mt,trigger:st,overlay:Je,placement:en,onVisibleChange:nt}),vt))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(E,"dropdown",oe=>oe,x),ne=oe=>ee.createElement(z,Object.assign({},oe),ee.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=ne,Ht.Z=E},38854:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return a}});var ee=te(91857),se=te(92310),Ee=te.n(se),lt=te(59301),Ke=te(18785),Oe=te(3113),ie=te(36355),it=te(81327),rt=te(33234),$e=te(47211),Qe=function(y,b){var E={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&b.indexOf(x)<0&&(E[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z{const{getPopupContainer:b,getPrefixCls:E,direction:x}=lt.useContext(ie.E_),{prefixCls:z,type:ne="default",danger:oe,disabled:ae,loading:me,onClick:he,htmlType:pe,children:ye,className:Fe,menu:Pe,arrow:tt,autoFocus:Re,overlay:Ft,trigger:qe,align:ut,open:Ye,onOpenChange:bt,placement:Dt,getPopupContainer:Rt,href:Ue,icon:Tt=lt.createElement(Ke.Z,null),title:jt,buttonsRender:Me=Je=>Je,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Xt,overlayStyle:mt,destroyPopupOnHide:en,dropdownRender:Ce}=y,qt=Qe(y,["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"]),ft=E("dropdown",z),Cn=`${ft}-button`,[Tn,vt]=(0,$e.Z)(ft),st={menu:Pe,arrow:tt,autoFocus:Re,align:ut,disabled:ae,trigger:ae?[]:qe,onOpenChange:bt,getPopupContainer:Rt||b,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Xt,overlayStyle:mt,destroyPopupOnHide:en,dropdownRender:Ce},{compactSize:Be,compactItemClassnames:ve}=(0,rt.ri)(ft,x),at=Ee()(Cn,ve,Fe,vt);"overlay"in y&&(st.overlay=Ft),"open"in y&&(st.open=Ye),"placement"in y?st.placement=Dt:st.placement=x==="rtl"?"bottomLeft":"bottomRight";const nt=lt.createElement(Oe.ZP,{type:ne,danger:oe,disabled:ae,loading:me,onClick:he,htmlType:pe,href:Ue,title:jt},ye),xe=lt.createElement(Oe.ZP,{type:ne,danger:oe,icon:Tt}),[fe,dt]=Me([nt,xe]);return Tn(lt.createElement(it.Z.Compact,Object.assign({className:at,size:Be,block:!0},qt),fe,lt.createElement(ee.Z,Object.assign({},st),dt)))};ze.__ANT_BUTTON=!0;var Ne=ze;const re=ee.Z;re.Button=Ne;var a=re},47211:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Qe}});var ee=te(17313),se=te(13826),Ee=te(92899),lt=te(29878),Ke=te(19447),Oe=te(83116),ie=te(37613),rt=ze=>{const{componentCls:Ne,menuCls:re,colorError:a,colorTextLightSolid:y}=ze,b=`${re}-item`;return{[`${Ne}, ${Ne}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const $e=ze=>{const{componentCls:Ne,menuCls:re,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:ae,colorTextDisabled:me,fontSizeIcon:he,controlPaddingHorizontal:pe,colorBgElevated:ye}=ze;return[{[Ne]:Object.assign(Object.assign({},(0,ee.Wf)(ze)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:he}},[`${Ne}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:he},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Ne}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Ne}-placement-bottomLeft, &${E}-slide-down-appear${E}-slide-down-appear-active${Ne}-placement-bottomLeft, &${E}-slide-down-enter${E}-slide-down-enter-active${Ne}-placement-bottom, &${E}-slide-down-appear${E}-slide-down-appear-active${Ne}-placement-bottom, @@ -172,19 +172,19 @@ &${E}-slide-down-leave${E}-slide-down-leave-active${Ne}-placement-bottom, &${E}-slide-down-leave${E}-slide-down-leave-active${Ne}-placement-bottomRight`]:{animationName:se.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Ne}-placement-topLeft, &${E}-slide-up-leave${E}-slide-up-leave-active${Ne}-placement-top, - &${E}-slide-up-leave${E}-slide-up-leave-active${Ne}-placement-topRight`]:{animationName:se.ly}})},(0,Ke.ZP)(ze,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ne} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ne}, ${Ne}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,ee.Qy)(ze)),{[`${re}-item-group-title`]:{padding:`${ne}px ${pe}px`,color:ze.colorTextDescription,transition:`all ${z}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:oe,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${pe}px`,color:ze.colorText,fontWeight:"normal",fontSize:oe,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,ee.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${Ne}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${Ne}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:pe+ze.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ne}-menu-submenu-title`]:{[`&, ${Ne}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ye,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ne}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,se.oN)(ze,"slide-up"),(0,se.oN)(ze,"slide-down"),(0,Ee.Fm)(ze,"move-up"),(0,Ee.Fm)(ze,"move-down"),(0,lt._y)(ze,"zoom-big")]]};var Qe=(0,Oe.Z)("Dropdown",(ze,Ne)=>{let{rootPrefixCls:re}=Ne;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:x,paddingXXS:z,componentCls:ne,borderRadiusLG:oe}=ze,ae=(b-E*x)/2,{dropdownArrowOffset:me}=(0,Ke.fS)({contentRadius:oe}),he=(0,ie.TS)(ze,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:y/2+a,dropdownArrowOffset:me,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:z});return[$e(he),rt(he)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(34280),Ee=te(56762),lt=te(69507);function Ke(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,ee.useRef)({}),it=(0,Ee.Z)(),rt=(0,lt.ZP)();return(0,se.Z)(()=>{const $e=rt.subscribe(Qe=>{ie.current=Qe,Oe&&it()});return()=>rt.unsubscribe($e)},[]),ie.current}Ht.Z=Ke},45818:function(Ot,Ht,te){"use strict";te.d(Ht,{D:function(){return z},Z:function(){return ae}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(he,pe){return se.createElement(Ke.Z,(0,ee.Z)({},he,{ref:pe,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(33853),$e=te(38819),Qe=te(92310),ze=te.n(Qe),Ne=te(2738),a=me=>!isNaN(parseFloat(me))&&isFinite(me),y=te(36355),b=te(84966),E=function(me,he){var pe={};for(var ye in me)Object.prototype.hasOwnProperty.call(me,ye)&&he.indexOf(ye)<0&&(pe[ye]=me[ye]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ye=Object.getOwnPropertySymbols(me);Fe{let me=0;return function(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${he}${me}`}})();var ae=se.forwardRef((me,he)=>{const{prefixCls:pe,className:ye,trigger:Fe,children:Pe,defaultCollapsed:tt=!1,theme:Re="dark",style:Ft={},collapsible:qe=!1,reverseArrow:ut=!1,width:Ye=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:Dt,breakpoint:Rt,onCollapse:Ue,onBreakpoint:Tt}=me,jt=E(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Me}=(0,se.useContext)(b.Gs),[et,Et]=(0,se.useState)("collapsed"in me?me.collapsed:tt),[Xt,mt]=(0,se.useState)(!1);(0,se.useEffect)(()=>{"collapsed"in me&&Et(me.collapsed)},[me.collapsed]);const en=(vt,st)=>{"collapsed"in me||Et(vt),Ue==null||Ue(vt,st)},Ce=(0,se.useRef)();Ce.current=vt=>{mt(vt.matches),Tt==null||Tt(vt.matches),et!==vt.matches&&en(vt.matches,"responsive")},(0,se.useEffect)(()=>{function vt(Be){return Ce.current(Be)}let st;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&Rt&&Rt in x){st=Be(`(max-width: ${x[Rt]})`);try{st.addEventListener("change",vt)}catch(ve){st.addListener(vt)}vt(st)}}return()=>{try{st==null||st.removeEventListener("change",vt)}catch(Be){st==null||st.removeListener(vt)}}},[Rt]),(0,se.useEffect)(()=>{const vt=ne("ant-sider-");return Me.addSider(vt),()=>Me.removeSider(vt)},[]);const qt=()=>{en(!et,"clickTrigger")},{getPrefixCls:ft}=(0,se.useContext)(y.E_),En=()=>{const vt=ft("layout-sider",pe),st=(0,Ne.Z)(jt,["collapsed"]),Be=et?bt:Ye,ve=a(Be)?`${Be}px`:String(Be),at=parseFloat(String(bt||0))===0?se.createElement("span",{onClick:qt,className:ze()(`${vt}-zero-width-trigger`,`${vt}-zero-width-trigger-${ut?"right":"left"}`),style:Dt},Fe||se.createElement(it,null)):null,fe={expanded:ut?se.createElement($e.Z,null):se.createElement(rt.Z,null),collapsed:ut?se.createElement(rt.Z,null):se.createElement($e.Z,null)}[et?"collapsed":"expanded"],dt=Fe!==null?at||se.createElement("div",{className:`${vt}-trigger`,onClick:qt,style:{width:ve}},Fe||fe):null,Je=Object.assign(Object.assign({},Ft),{flex:`0 0 ${ve}`,maxWidth:ve,minWidth:ve,width:ve}),we=ze()(vt,`${vt}-${Re}`,{[`${vt}-collapsed`]:!!et,[`${vt}-has-trigger`]:qe&&Fe!==null&&!at,[`${vt}-below`]:!!Xt,[`${vt}-zero-width`]:parseFloat(ve)===0},ye);return se.createElement("aside",Object.assign({className:we},st,{style:Je,ref:he}),se.createElement("div",{className:`${vt}-children`},Pe),qe||Xt&&at?dt:null)},Tn=se.useMemo(()=>({siderCollapsed:et}),[et]);return se.createElement(z.Provider,{value:Tn},En())})},84966:function(Ot,Ht,te){"use strict";te.d(Ht,{VY:function(){return z},$_:function(){return x},h4:function(){return E},Gs:function(){return Ne},ZP:function(){return ne}});var ee=te(95190),se=te(92310),Ee=te.n(se),lt=te(2738),Ke=te(59301),Oe=te(36355),ie=te(83116),rt=oe=>{const{componentCls:ae,bodyBg:me,lightSiderBg:he,lightTriggerBg:pe,lightTriggerColor:ye}=oe;return{[`${ae}-sider-light`]:{background:he,[`${ae}-sider-trigger`]:{color:ye,background:pe},[`${ae}-sider-zero-width-trigger`]:{color:ye,background:pe,border:`1px solid ${me}`,borderInlineStart:0}}}};const $e=oe=>{const{antCls:ae,componentCls:me,colorText:he,triggerColor:pe,footerBg:ye,triggerBg:Fe,headerHeight:Pe,headerPadding:tt,headerColor:Re,footerPadding:Ft,triggerHeight:qe,zeroTriggerHeight:ut,zeroTriggerWidth:Ye,motionDurationMid:bt,motionDurationSlow:Dt,fontSize:Rt,borderRadius:Ue,bodyBg:Tt,headerBg:jt,siderBg:Me}=oe;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Tt,"&, *":{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:Me,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:qe,color:pe,lineHeight:`${qe}px`,textAlign:"center",background:Fe,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Ye,zIndex:1,width:Ye,height:ut,color:pe,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Me,borderStartStartRadius:0,borderStartEndRadius:Ue,borderEndEndRadius:Ue,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Dt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Dt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ye,borderStartStartRadius:Ue,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ue}}}}},rt(oe)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Pe,padding:tt,color:Re,lineHeight:`${Pe}px`,background:jt,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:Ft,color:he,fontSize:Rt,background:ye},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Qe=(0,ie.Z)("Layout",oe=>[$e(oe)],oe=>{const{colorBgLayout:ae,controlHeight:me,controlHeightLG:he,colorText:pe,controlHeightSM:ye,marginXXS:Fe,colorTextLightSolid:Pe,colorBgContainer:tt}=oe,Re=he*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Re}px`,headerColor:pe,footerPadding:`${ye}px ${Re}px`,footerBg:ae,siderBg:"#001529",triggerHeight:he+Fe*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:pe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(oe,ae){var me={};for(var he in oe)Object.prototype.hasOwnProperty.call(oe,he)&&ae.indexOf(he)<0&&(me[he]=oe[he]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,he=Object.getOwnPropertySymbols(oe);penull,removeSider:()=>null}});function re(oe){let{suffixCls:ae,tagName:me,displayName:he}=oe;return pe=>Ke.forwardRef((Fe,Pe)=>Ke.createElement(pe,Object.assign({ref:Pe,suffixCls:ae,tagName:me},Fe)))}const a=Ke.forwardRef((oe,ae)=>{const{prefixCls:me,suffixCls:he,className:pe,tagName:ye}=oe,Fe=ze(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Ke.useContext(Oe.E_),tt=Pe("layout",me),[Re,Ft]=Qe(tt),qe=he?`${tt}-${he}`:tt;return Re(Ke.createElement(ye,Object.assign({className:Ee()(me||qe,pe,Ft),ref:ae},Fe)))}),y=Ke.forwardRef((oe,ae)=>{const{direction:me}=Ke.useContext(Oe.E_),[he,pe]=Ke.useState([]),{prefixCls:ye,className:Fe,rootClassName:Pe,children:tt,hasSider:Re,tagName:Ft,style:qe}=oe,ut=ze(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ye=(0,lt.Z)(ut,["suffixCls"]),{getPrefixCls:bt,layout:Dt}=Ke.useContext(Oe.E_),Rt=bt("layout",ye),[Ue,Tt]=Qe(Rt),jt=Ee()(Rt,{[`${Rt}-has-sider`]:typeof Re=="boolean"?Re:he.length>0,[`${Rt}-rtl`]:me==="rtl"},Dt==null?void 0:Dt.className,Fe,Pe,Tt),Me=Ke.useMemo(()=>({siderHook:{addSider:et=>{pe(Et=>[].concat((0,ee.Z)(Et),[et]))},removeSider:et=>{pe(Et=>Et.filter(Xt=>Xt!==et))}}}),[]);return Ue(Ke.createElement(Ne.Provider,{value:Me},Ke.createElement(Ft,Object.assign({ref:ae,className:jt,style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),qe)},Ye),tt)))}),b=re({tagName:"div",displayName:"Layout"})(y),E=re({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=re({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},40875:function(Ot,Ht,te){"use strict";te.d(Ht,{J:function(){return Oe}});var ee=te(59301),se=te(33234),Ee=te(70425),lt=function(ie,it){var rt={};for(var $e in ie)Object.prototype.hasOwnProperty.call(ie,$e)&&it.indexOf($e)<0&&(rt[$e]=ie[$e]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(ie);Qe<$e.length;Qe++)it.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ie,$e[Qe])&&(rt[$e[Qe]]=ie[$e[Qe]]);return rt};const Ke=ee.createContext(null),Oe=ee.forwardRef((ie,it)=>{const{children:rt}=ie,$e=lt(ie,["children"]),Qe=ee.useContext(Ke),ze=ee.useMemo(()=>Object.assign(Object.assign({},Qe),$e),[Qe,$e.prefixCls,$e.mode,$e.selectable]);return ee.createElement(Ke.Provider,{value:ze},ee.createElement(se.BR,null,(0,Ee.supportNodeRef)(rt)?ee.cloneElement(rt,{ref:it}):rt))});Ht.Z=Ke},20834:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Tn}});var ee=te(15285),se=te(59301),Ee=te(45818),lt=te(92310),Ke=te.n(lt),Oe=te(36355),ie=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{const{prefixCls:st,className:Be,dashed:ve}=vt,at=ie(vt,["prefixCls","className","dashed"]),{getPrefixCls:nt}=se.useContext(Oe.E_),xe=nt("menu",st),fe=Ke()({[`${xe}-item-divider-dashed`]:!!ve},Be);return se.createElement(ee.iz,Object.assign({className:fe},at))},$e=te(11592),Qe=te(2738),ze=te(6848),Ne=te(92343),a=(0,se.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=vt=>{var st;const{className:Be,children:ve,icon:at,title:nt,danger:xe}=vt,{prefixCls:fe,firstLevel:dt,direction:Je,disableMenuItemTitleTooltip:we,inlineCollapsed:ht}=se.useContext(a),un=Yt=>{const Bn=se.createElement("span",{className:`${fe}-title-content`},ve);return(!at||(0,Ne.l$)(ve)&&ve.type==="span")&&ve&&Yt&&dt&&typeof ve=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},ve.charAt(0)):Bn},{siderCollapsed:$t}=se.useContext(Ee.D);let Wt=nt;typeof nt=="undefined"?Wt=dt?ve:"":nt===!1&&(Wt="");const Lt={title:Wt};!$t&&!ht&&(Lt.title=null,Lt.open=!1);const Jt=(0,$e.Z)(ve).length;let kt=se.createElement(ee.ck,Object.assign({},(0,Qe.Z)(vt,["title","icon","danger"]),{className:Ke()({[`${fe}-item-danger`]:xe,[`${fe}-item-only-child`]:(at?Jt+1:Jt)===1},Be),title:typeof nt=="string"?nt:void 0}),(0,Ne.Tm)(at,{className:Ke()((0,Ne.l$)(at)?(st=at.props)===null||st===void 0?void 0:st.className:"",`${fe}-item-icon`)}),un(ht));return we||(kt=se.createElement(ze.Z,Object.assign({},Lt,{placement:Je==="rtl"?"left":"right",overlayClassName:`${fe}-inline-collapsed-tooltip`}),kt)),kt},x=vt=>{var st;const{popupClassName:Be,icon:ve,title:at,theme:nt}=vt,xe=se.useContext(a),{prefixCls:fe,inlineCollapsed:dt,theme:Je}=xe,we=(0,ee.Xl)();let ht;if(!ve)ht=dt&&!we.length&&at&&typeof at=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},at.charAt(0)):se.createElement("span",{className:`${fe}-title-content`},at);else{const $t=(0,Ne.l$)(at)&&at.type==="span";ht=se.createElement(se.Fragment,null,(0,Ne.Tm)(ve,{className:Ke()((0,Ne.l$)(ve)?(st=ve.props)===null||st===void 0?void 0:st.className:"",`${fe}-item-icon`)}),$t?at:se.createElement("span",{className:`${fe}-title-content`},at))}const un=se.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return se.createElement(a.Provider,{value:un},se.createElement(ee.Wd,Object.assign({},(0,Qe.Z)(vt,["icon"]),{title:ht,popupClassName:Ke()(fe,Be,`${fe}-${nt||Je}`)})))},z=te(18785),ne=te(70425),oe=te(62892),ae=te(40875),me=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{if(st&&typeof st=="object"){const ve=st,{label:at,children:nt,key:xe,type:fe}=ve,dt=me(ve,["label","children","key","type"]),Je=xe!=null?xe:`tmp-${Be}`;return nt||fe==="group"?fe==="group"?se.createElement(ee.BW,Object.assign({key:Je},dt,{title:at}),he(nt)):se.createElement(x,Object.assign({key:Je},dt,{title:at}),he(nt)):fe==="divider"?se.createElement(rt,Object.assign({key:Je},dt)):se.createElement(b,Object.assign({key:Je},dt),at)}return null}).filter(st=>st)}function pe(vt){return se.useMemo(()=>vt&&he(vt),[vt])}var ye=te(64993),Fe=te(17313),Pe=te(8378),tt=te(13826),Re=te(29878),Ft=te(83116),qe=te(37613),Ye=vt=>{const{componentCls:st,motionDurationSlow:Be,horizontalLineHeight:ve,colorSplit:at,lineWidth:nt,lineType:xe,itemPaddingInline:fe}=vt;return{[`${st}-horizontal`]:{lineHeight:ve,border:0,borderBottom:`${nt}px ${xe} ${at}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${st}-item, ${st}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fe},[`> ${st}-item:hover, + &${E}-slide-up-leave${E}-slide-up-leave-active${Ne}-placement-topRight`]:{animationName:se.ly}})},(0,Ke.ZP)(ze,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ne} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ne}, ${Ne}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:ze.borderRadiusLG,outline:"none",boxShadow:ze.boxShadowSecondary},(0,ee.Qy)(ze)),{[`${re}-item-group-title`]:{padding:`${ne}px ${pe}px`,color:ze.colorTextDescription,transition:`all ${z}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:oe,marginInlineEnd:ze.marginXS,fontSize:ze.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${pe}px`,color:ze.colorText,fontWeight:"normal",fontSize:oe,lineHeight:ze.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:ze.controlItemBgHover}},(0,ee.Qy)(ze)),{"&-selected":{color:ze.colorPrimary,backgroundColor:ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:ze.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ze.colorSplit},[`${Ne}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ze.paddingXS,[`${Ne}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ze.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${ze.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:pe+ze.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ne}-menu-submenu-title`]:{[`&, ${Ne}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ye,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ne}-menu-submenu-title`]:{color:ze.colorPrimary}})}},[(0,se.oN)(ze,"slide-up"),(0,se.oN)(ze,"slide-down"),(0,Ee.Fm)(ze,"move-up"),(0,Ee.Fm)(ze,"move-down"),(0,lt._y)(ze,"zoom-big")]]};var Qe=(0,Oe.Z)("Dropdown",(ze,Ne)=>{let{rootPrefixCls:re}=Ne;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:x,paddingXXS:z,componentCls:ne,borderRadiusLG:oe}=ze,ae=(b-E*x)/2,{dropdownArrowOffset:me}=(0,Ke.fS)({contentRadius:oe}),he=(0,ie.TS)(ze,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:y/2+a,dropdownArrowOffset:me,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:z});return[$e(he),rt(he)]},ze=>({zIndexPopup:ze.zIndexPopupBase+50}))},8628:function(Ot,Ht,te){"use strict";var ee=te(59301),se=te(34280),Ee=te(56762),lt=te(69507);function Ke(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,ee.useRef)({}),it=(0,Ee.Z)(),rt=(0,lt.ZP)();return(0,se.Z)(()=>{const $e=rt.subscribe(Qe=>{ie.current=Qe,Oe&&it()});return()=>rt.unsubscribe($e)},[]),ie.current}Ht.Z=Ke},45818:function(Ot,Ht,te){"use strict";te.d(Ht,{D:function(){return z},Z:function(){return ae}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(he,pe){return se.createElement(Ke.Z,(0,ee.Z)({},he,{ref:pe,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(33853),$e=te(38819),Qe=te(92310),ze=te.n(Qe),Ne=te(2738),a=me=>!isNaN(parseFloat(me))&&isFinite(me),y=te(36355),b=te(84966),E=function(me,he){var pe={};for(var ye in me)Object.prototype.hasOwnProperty.call(me,ye)&&he.indexOf(ye)<0&&(pe[ye]=me[ye]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ye=Object.getOwnPropertySymbols(me);Fe{let me=0;return function(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${he}${me}`}})();var ae=se.forwardRef((me,he)=>{const{prefixCls:pe,className:ye,trigger:Fe,children:Pe,defaultCollapsed:tt=!1,theme:Re="dark",style:Ft={},collapsible:qe=!1,reverseArrow:ut=!1,width:Ye=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:Dt,breakpoint:Rt,onCollapse:Ue,onBreakpoint:Tt}=me,jt=E(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Me}=(0,se.useContext)(b.Gs),[et,Et]=(0,se.useState)("collapsed"in me?me.collapsed:tt),[Xt,mt]=(0,se.useState)(!1);(0,se.useEffect)(()=>{"collapsed"in me&&Et(me.collapsed)},[me.collapsed]);const en=(vt,st)=>{"collapsed"in me||Et(vt),Ue==null||Ue(vt,st)},Ce=(0,se.useRef)();Ce.current=vt=>{mt(vt.matches),Tt==null||Tt(vt.matches),et!==vt.matches&&en(vt.matches,"responsive")},(0,se.useEffect)(()=>{function vt(Be){return Ce.current(Be)}let st;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&Rt&&Rt in x){st=Be(`(max-width: ${x[Rt]})`);try{st.addEventListener("change",vt)}catch(ve){st.addListener(vt)}vt(st)}}return()=>{try{st==null||st.removeEventListener("change",vt)}catch(Be){st==null||st.removeListener(vt)}}},[Rt]),(0,se.useEffect)(()=>{const vt=ne("ant-sider-");return Me.addSider(vt),()=>Me.removeSider(vt)},[]);const qt=()=>{en(!et,"clickTrigger")},{getPrefixCls:ft}=(0,se.useContext)(y.E_),Cn=()=>{const vt=ft("layout-sider",pe),st=(0,Ne.Z)(jt,["collapsed"]),Be=et?bt:Ye,ve=a(Be)?`${Be}px`:String(Be),at=parseFloat(String(bt||0))===0?se.createElement("span",{onClick:qt,className:ze()(`${vt}-zero-width-trigger`,`${vt}-zero-width-trigger-${ut?"right":"left"}`),style:Dt},Fe||se.createElement(it,null)):null,fe={expanded:ut?se.createElement($e.Z,null):se.createElement(rt.Z,null),collapsed:ut?se.createElement(rt.Z,null):se.createElement($e.Z,null)}[et?"collapsed":"expanded"],dt=Fe!==null?at||se.createElement("div",{className:`${vt}-trigger`,onClick:qt,style:{width:ve}},Fe||fe):null,Je=Object.assign(Object.assign({},Ft),{flex:`0 0 ${ve}`,maxWidth:ve,minWidth:ve,width:ve}),we=ze()(vt,`${vt}-${Re}`,{[`${vt}-collapsed`]:!!et,[`${vt}-has-trigger`]:qe&&Fe!==null&&!at,[`${vt}-below`]:!!Xt,[`${vt}-zero-width`]:parseFloat(ve)===0},ye);return se.createElement("aside",Object.assign({className:we},st,{style:Je,ref:he}),se.createElement("div",{className:`${vt}-children`},Pe),qe||Xt&&at?dt:null)},Tn=se.useMemo(()=>({siderCollapsed:et}),[et]);return se.createElement(z.Provider,{value:Tn},Cn())})},84966:function(Ot,Ht,te){"use strict";te.d(Ht,{VY:function(){return z},$_:function(){return x},h4:function(){return E},Gs:function(){return Ne},ZP:function(){return ne}});var ee=te(95190),se=te(92310),Ee=te.n(se),lt=te(2738),Ke=te(59301),Oe=te(36355),ie=te(83116),rt=oe=>{const{componentCls:ae,bodyBg:me,lightSiderBg:he,lightTriggerBg:pe,lightTriggerColor:ye}=oe;return{[`${ae}-sider-light`]:{background:he,[`${ae}-sider-trigger`]:{color:ye,background:pe},[`${ae}-sider-zero-width-trigger`]:{color:ye,background:pe,border:`1px solid ${me}`,borderInlineStart:0}}}};const $e=oe=>{const{antCls:ae,componentCls:me,colorText:he,triggerColor:pe,footerBg:ye,triggerBg:Fe,headerHeight:Pe,headerPadding:tt,headerColor:Re,footerPadding:Ft,triggerHeight:qe,zeroTriggerHeight:ut,zeroTriggerWidth:Ye,motionDurationMid:bt,motionDurationSlow:Dt,fontSize:Rt,borderRadius:Ue,bodyBg:Tt,headerBg:jt,siderBg:Me}=oe;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Tt,"&, *":{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:Me,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:qe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:qe,color:pe,lineHeight:`${qe}px`,textAlign:"center",background:Fe,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Ye,zIndex:1,width:Ye,height:ut,color:pe,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Me,borderStartStartRadius:0,borderStartEndRadius:Ue,borderEndEndRadius:Ue,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Dt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Dt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ye,borderStartStartRadius:Ue,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ue}}}}},rt(oe)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Pe,padding:tt,color:Re,lineHeight:`${Pe}px`,background:jt,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:Ft,color:he,fontSize:Rt,background:ye},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Qe=(0,ie.Z)("Layout",oe=>[$e(oe)],oe=>{const{colorBgLayout:ae,controlHeight:me,controlHeightLG:he,colorText:pe,controlHeightSM:ye,marginXXS:Fe,colorTextLightSolid:Pe,colorBgContainer:tt}=oe,Re=he*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Re}px`,headerColor:pe,footerPadding:`${ye}px ${Re}px`,footerBg:ae,siderBg:"#001529",triggerHeight:he+Fe*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:pe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ze=function(oe,ae){var me={};for(var he in oe)Object.prototype.hasOwnProperty.call(oe,he)&&ae.indexOf(he)<0&&(me[he]=oe[he]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,he=Object.getOwnPropertySymbols(oe);penull,removeSider:()=>null}});function re(oe){let{suffixCls:ae,tagName:me,displayName:he}=oe;return pe=>Ke.forwardRef((Fe,Pe)=>Ke.createElement(pe,Object.assign({ref:Pe,suffixCls:ae,tagName:me},Fe)))}const a=Ke.forwardRef((oe,ae)=>{const{prefixCls:me,suffixCls:he,className:pe,tagName:ye}=oe,Fe=ze(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Ke.useContext(Oe.E_),tt=Pe("layout",me),[Re,Ft]=Qe(tt),qe=he?`${tt}-${he}`:tt;return Re(Ke.createElement(ye,Object.assign({className:Ee()(me||qe,pe,Ft),ref:ae},Fe)))}),y=Ke.forwardRef((oe,ae)=>{const{direction:me}=Ke.useContext(Oe.E_),[he,pe]=Ke.useState([]),{prefixCls:ye,className:Fe,rootClassName:Pe,children:tt,hasSider:Re,tagName:Ft,style:qe}=oe,ut=ze(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ye=(0,lt.Z)(ut,["suffixCls"]),{getPrefixCls:bt,layout:Dt}=Ke.useContext(Oe.E_),Rt=bt("layout",ye),[Ue,Tt]=Qe(Rt),jt=Ee()(Rt,{[`${Rt}-has-sider`]:typeof Re=="boolean"?Re:he.length>0,[`${Rt}-rtl`]:me==="rtl"},Dt==null?void 0:Dt.className,Fe,Pe,Tt),Me=Ke.useMemo(()=>({siderHook:{addSider:et=>{pe(Et=>[].concat((0,ee.Z)(Et),[et]))},removeSider:et=>{pe(Et=>Et.filter(Xt=>Xt!==et))}}}),[]);return Ue(Ke.createElement(Ne.Provider,{value:Me},Ke.createElement(Ft,Object.assign({ref:ae,className:jt,style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),qe)},Ye),tt)))}),b=re({tagName:"div",displayName:"Layout"})(y),E=re({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=re({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},40875:function(Ot,Ht,te){"use strict";te.d(Ht,{J:function(){return Oe}});var ee=te(59301),se=te(33234),Ee=te(70425),lt=function(ie,it){var rt={};for(var $e in ie)Object.prototype.hasOwnProperty.call(ie,$e)&&it.indexOf($e)<0&&(rt[$e]=ie[$e]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(ie);Qe<$e.length;Qe++)it.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ie,$e[Qe])&&(rt[$e[Qe]]=ie[$e[Qe]]);return rt};const Ke=ee.createContext(null),Oe=ee.forwardRef((ie,it)=>{const{children:rt}=ie,$e=lt(ie,["children"]),Qe=ee.useContext(Ke),ze=ee.useMemo(()=>Object.assign(Object.assign({},Qe),$e),[Qe,$e.prefixCls,$e.mode,$e.selectable]);return ee.createElement(Ke.Provider,{value:ze},ee.createElement(se.BR,null,(0,Ee.supportNodeRef)(rt)?ee.cloneElement(rt,{ref:it}):rt))});Ht.Z=Ke},20834:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Tn}});var ee=te(15285),se=te(59301),Ee=te(45818),lt=te(92310),Ke=te.n(lt),Oe=te(36355),ie=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{const{prefixCls:st,className:Be,dashed:ve}=vt,at=ie(vt,["prefixCls","className","dashed"]),{getPrefixCls:nt}=se.useContext(Oe.E_),xe=nt("menu",st),fe=Ke()({[`${xe}-item-divider-dashed`]:!!ve},Be);return se.createElement(ee.iz,Object.assign({className:fe},at))},$e=te(11592),Qe=te(2738),ze=te(6848),Ne=te(92343),a=(0,se.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=vt=>{var st;const{className:Be,children:ve,icon:at,title:nt,danger:xe}=vt,{prefixCls:fe,firstLevel:dt,direction:Je,disableMenuItemTitleTooltip:we,inlineCollapsed:ht}=se.useContext(a),sn=Yt=>{const Bn=se.createElement("span",{className:`${fe}-title-content`},ve);return(!at||(0,Ne.l$)(ve)&&ve.type==="span")&&ve&&Yt&&dt&&typeof ve=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},ve.charAt(0)):Bn},{siderCollapsed:$t}=se.useContext(Ee.D);let Wt=nt;typeof nt=="undefined"?Wt=dt?ve:"":nt===!1&&(Wt="");const Lt={title:Wt};!$t&&!ht&&(Lt.title=null,Lt.open=!1);const Jt=(0,$e.Z)(ve).length;let kt=se.createElement(ee.ck,Object.assign({},(0,Qe.Z)(vt,["title","icon","danger"]),{className:Ke()({[`${fe}-item-danger`]:xe,[`${fe}-item-only-child`]:(at?Jt+1:Jt)===1},Be),title:typeof nt=="string"?nt:void 0}),(0,Ne.Tm)(at,{className:Ke()((0,Ne.l$)(at)?(st=at.props)===null||st===void 0?void 0:st.className:"",`${fe}-item-icon`)}),sn(ht));return we||(kt=se.createElement(ze.Z,Object.assign({},Lt,{placement:Je==="rtl"?"left":"right",overlayClassName:`${fe}-inline-collapsed-tooltip`}),kt)),kt},x=vt=>{var st;const{popupClassName:Be,icon:ve,title:at,theme:nt}=vt,xe=se.useContext(a),{prefixCls:fe,inlineCollapsed:dt,theme:Je}=xe,we=(0,ee.Xl)();let ht;if(!ve)ht=dt&&!we.length&&at&&typeof at=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},at.charAt(0)):se.createElement("span",{className:`${fe}-title-content`},at);else{const $t=(0,Ne.l$)(at)&&at.type==="span";ht=se.createElement(se.Fragment,null,(0,Ne.Tm)(ve,{className:Ke()((0,Ne.l$)(ve)?(st=ve.props)===null||st===void 0?void 0:st.className:"",`${fe}-item-icon`)}),$t?at:se.createElement("span",{className:`${fe}-title-content`},at))}const sn=se.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return se.createElement(a.Provider,{value:sn},se.createElement(ee.Wd,Object.assign({},(0,Qe.Z)(vt,["icon"]),{title:ht,popupClassName:Ke()(fe,Be,`${fe}-${nt||Je}`)})))},z=te(18785),ne=te(70425),oe=te(62892),ae=te(40875),me=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{if(st&&typeof st=="object"){const ve=st,{label:at,children:nt,key:xe,type:fe}=ve,dt=me(ve,["label","children","key","type"]),Je=xe!=null?xe:`tmp-${Be}`;return nt||fe==="group"?fe==="group"?se.createElement(ee.BW,Object.assign({key:Je},dt,{title:at}),he(nt)):se.createElement(x,Object.assign({key:Je},dt,{title:at}),he(nt)):fe==="divider"?se.createElement(rt,Object.assign({key:Je},dt)):se.createElement(b,Object.assign({key:Je},dt),at)}return null}).filter(st=>st)}function pe(vt){return se.useMemo(()=>vt&&he(vt),[vt])}var ye=te(64993),Fe=te(17313),Pe=te(8378),tt=te(13826),Re=te(29878),Ft=te(83116),qe=te(37613),Ye=vt=>{const{componentCls:st,motionDurationSlow:Be,horizontalLineHeight:ve,colorSplit:at,lineWidth:nt,lineType:xe,itemPaddingInline:fe}=vt;return{[`${st}-horizontal`]:{lineHeight:ve,border:0,borderBottom:`${nt}px ${xe} ${at}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${st}-item, ${st}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fe},[`> ${st}-item:hover, > ${st}-item-active, > ${st}-submenu ${st}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${st}-item, ${st}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${st}-submenu-arrow`]:{display:"none"}}}},Dt=vt=>{let{componentCls:st,menuArrowOffset:Be}=vt;return{[`${st}-rtl`]:{direction:"rtl"},[`${st}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${st}-rtl${st}-vertical, - ${st}-submenu-rtl ${st}-vertical`]:{[`${st}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const Rt=vt=>Object.assign({},(0,Fe.oN)(vt));var Tt=(vt,st)=>{const{componentCls:Be,itemColor:ve,itemSelectedColor:at,groupTitleColor:nt,itemBg:xe,subMenuItemBg:fe,itemSelectedBg:dt,activeBarHeight:Je,activeBarWidth:we,activeBarBorderWidth:ht,motionDurationSlow:un,motionEaseInOut:$t,motionEaseOut:Wt,itemPaddingInline:Lt,motionDurationMid:Jt,itemHoverColor:kt,lineType:Yt,colorSplit:Bn,itemDisabledColor:Pn,dangerItemColor:Gn,dangerItemHoverColor:Yn,dangerItemSelectedColor:pt,dangerItemActiveBg:ea,dangerItemSelectedBg:Na,itemHoverBg:Ma,itemActiveBg:ga,menuSubMenuBg:Ca,horizontalItemSelectedColor:nr,horizontalItemSelectedBg:Ea,horizontalItemBorderRadius:qn,horizontalItemHoverBg:Cr,popupBg:an}=vt;return{[`${Be}-${st}, ${Be}-${st} > ${Be}`]:{color:ve,background:xe,[`&${Be}-root:focus-visible`]:Object.assign({},Rt(vt)),[`${Be}-item-group-title`]:{color:nt},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:at}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Pn} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:kt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:Ma},"&:active":{backgroundColor:ga}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:Ma},"&:active":{backgroundColor:ga}}},[`${Be}-item-danger`]:{color:Gn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Yn}},[`&${Be}-item:active`]:{background:ea}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:at,[`&${Be}-item-danger`]:{color:pt},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:dt,[`&${Be}-item-danger`]:{backgroundColor:Na}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},Rt(vt))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Ca},[`&${Be}-popup > ${Be}`]:{backgroundColor:an},[`&${Be}-horizontal`]:Object.assign(Object.assign({},st==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:ht,marginTop:-ht,marginBottom:0,borderRadius:qn,"&::after":{position:"absolute",insetInline:Lt,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${un} ${$t}`,content:'""'},"&:hover, &-active, &-open":{background:Cr,"&::after":{borderBottomWidth:Je,borderBottomColor:nr}},"&-selected":{color:nr,backgroundColor:Ea,"&:hover":{backgroundColor:Ea},"&::after":{borderBottomWidth:Je,borderBottomColor:nr}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${ht}px ${Yt} ${Bn}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:fe},[`${Be}-item, ${Be}-submenu-title`]:ht&&we?{width:`calc(100% + ${ht}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${we}px solid ${at}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Wt}`,`opacity ${Jt} ${Wt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:pt}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${$t}`,`opacity ${Jt} ${$t}`].join(",")}}}}}};const jt=vt=>{const{componentCls:st,itemHeight:Be,itemMarginInline:ve,padding:at,menuArrowSize:nt,marginXS:xe,itemMarginBlock:fe}=vt,dt=at+nt+xe;return{[`${st}-item`]:{position:"relative",overflow:"hidden"},[`${st}-item, ${st}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:at,overflow:"hidden",textOverflow:"ellipsis",marginInline:ve,marginBlock:fe,width:`calc(100% - ${ve*2}px)`},[`> ${st}-item, + ${st}-submenu-rtl ${st}-vertical`]:{[`${st}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const Rt=vt=>Object.assign({},(0,Fe.oN)(vt));var Tt=(vt,st)=>{const{componentCls:Be,itemColor:ve,itemSelectedColor:at,groupTitleColor:nt,itemBg:xe,subMenuItemBg:fe,itemSelectedBg:dt,activeBarHeight:Je,activeBarWidth:we,activeBarBorderWidth:ht,motionDurationSlow:sn,motionEaseInOut:$t,motionEaseOut:Wt,itemPaddingInline:Lt,motionDurationMid:Jt,itemHoverColor:kt,lineType:Yt,colorSplit:Bn,itemDisabledColor:Pn,dangerItemColor:Gn,dangerItemHoverColor:Vn,dangerItemSelectedColor:pt,dangerItemActiveBg:ea,dangerItemSelectedBg:La,itemHoverBg:Ma,itemActiveBg:ga,menuSubMenuBg:Ea,horizontalItemSelectedColor:ar,horizontalItemSelectedBg:ba,horizontalItemBorderRadius:qn,horizontalItemHoverBg:Cr,popupBg:an}=vt;return{[`${Be}-${st}, ${Be}-${st} > ${Be}`]:{color:ve,background:xe,[`&${Be}-root:focus-visible`]:Object.assign({},Rt(vt)),[`${Be}-item-group-title`]:{color:nt},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:at}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Pn} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:kt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:Ma},"&:active":{backgroundColor:ga}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:Ma},"&:active":{backgroundColor:ga}}},[`${Be}-item-danger`]:{color:Gn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Vn}},[`&${Be}-item:active`]:{background:ea}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:at,[`&${Be}-item-danger`]:{color:pt},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:dt,[`&${Be}-item-danger`]:{backgroundColor:La}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},Rt(vt))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Ea},[`&${Be}-popup > ${Be}`]:{backgroundColor:an},[`&${Be}-horizontal`]:Object.assign(Object.assign({},st==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:ht,marginTop:-ht,marginBottom:0,borderRadius:qn,"&::after":{position:"absolute",insetInline:Lt,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${sn} ${$t}`,content:'""'},"&:hover, &-active, &-open":{background:Cr,"&::after":{borderBottomWidth:Je,borderBottomColor:ar}},"&-selected":{color:ar,backgroundColor:ba,"&:hover":{backgroundColor:ba},"&::after":{borderBottomWidth:Je,borderBottomColor:ar}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${ht}px ${Yt} ${Bn}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:fe},[`${Be}-item, ${Be}-submenu-title`]:ht&&we?{width:`calc(100% + ${ht}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${we}px solid ${at}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Wt}`,`opacity ${Jt} ${Wt}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:pt}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${$t}`,`opacity ${Jt} ${$t}`].join(",")}}}}}};const jt=vt=>{const{componentCls:st,itemHeight:Be,itemMarginInline:ve,padding:at,menuArrowSize:nt,marginXS:xe,itemMarginBlock:fe}=vt,dt=at+nt+xe;return{[`${st}-item`]:{position:"relative",overflow:"hidden"},[`${st}-item, ${st}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:at,overflow:"hidden",textOverflow:"ellipsis",marginInline:ve,marginBlock:fe,width:`calc(100% - ${ve*2}px)`},[`> ${st}-item, > ${st}-submenu > ${st}-submenu-title`]:{height:Be,lineHeight:`${Be}px`},[`${st}-item-group-list ${st}-submenu-title, - ${st}-submenu-title`]:{paddingInlineEnd:dt}}};var et=vt=>{const{componentCls:st,iconCls:Be,itemHeight:ve,colorTextLightSolid:at,dropdownWidth:nt,controlHeightLG:xe,motionDurationMid:fe,motionEaseOut:dt,paddingXL:Je,itemMarginInline:we,fontSizeLG:ht,motionDurationSlow:un,paddingXS:$t,boxShadowSecondary:Wt,collapsedWidth:Lt,collapsedIconSize:Jt}=vt,kt={height:ve,lineHeight:`${ve}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[st]:{"&-inline, &-vertical":Object.assign({[`&${st}-root`]:{boxShadow:"none"}},jt(vt))},[`${st}-submenu-popup`]:{[`${st}-vertical`]:Object.assign(Object.assign({},jt(vt)),{boxShadow:Wt})}},{[`${st}-submenu-popup ${st}-vertical${st}-sub`]:{minWidth:nt,maxHeight:`calc(100vh - ${xe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${st}-inline`]:{width:"100%",[`&${st}-root`]:{[`${st}-item, ${st}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${un}`,`background ${un}`,`padding ${fe} ${dt}`].join(","),[`> ${st}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${st}-sub${st}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${st}-submenu > ${st}-submenu-title`]:kt,[`& ${st}-item-group-title`]:{paddingInlineStart:Je}},[`${st}-item`]:kt}},{[`${st}-inline-collapsed`]:{width:Lt,[`&${st}-root`]:{[`${st}-item, ${st}-submenu ${st}-submenu-title`]:{[`> ${st}-inline-collapsed-noicon`]:{fontSize:ht,textAlign:"center"}}},[`> ${st}-item, + ${st}-submenu-title`]:{paddingInlineEnd:dt}}};var et=vt=>{const{componentCls:st,iconCls:Be,itemHeight:ve,colorTextLightSolid:at,dropdownWidth:nt,controlHeightLG:xe,motionDurationMid:fe,motionEaseOut:dt,paddingXL:Je,itemMarginInline:we,fontSizeLG:ht,motionDurationSlow:sn,paddingXS:$t,boxShadowSecondary:Wt,collapsedWidth:Lt,collapsedIconSize:Jt}=vt,kt={height:ve,lineHeight:`${ve}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[st]:{"&-inline, &-vertical":Object.assign({[`&${st}-root`]:{boxShadow:"none"}},jt(vt))},[`${st}-submenu-popup`]:{[`${st}-vertical`]:Object.assign(Object.assign({},jt(vt)),{boxShadow:Wt})}},{[`${st}-submenu-popup ${st}-vertical${st}-sub`]:{minWidth:nt,maxHeight:`calc(100vh - ${xe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${st}-inline`]:{width:"100%",[`&${st}-root`]:{[`${st}-item, ${st}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${sn}`,`background ${sn}`,`padding ${fe} ${dt}`].join(","),[`> ${st}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${st}-sub${st}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${st}-submenu > ${st}-submenu-title`]:kt,[`& ${st}-item-group-title`]:{paddingInlineStart:Je}},[`${st}-item`]:kt}},{[`${st}-inline-collapsed`]:{width:Lt,[`&${st}-root`]:{[`${st}-item, ${st}-submenu ${st}-submenu-title`]:{[`> ${st}-inline-collapsed-noicon`]:{fontSize:ht,textAlign:"center"}}},[`> ${st}-item, > ${st}-item-group > ${st}-item-group-list > ${st}-item, > ${st}-item-group > ${st}-item-group-list > ${st}-submenu > ${st}-submenu-title, > ${st}-submenu > ${st}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ht/2}px - ${we}px)`,textOverflow:"clip",[` ${st}-submenu-arrow, ${st}-submenu-expand-icon - `]:{opacity:0},[`${st}-item-icon, ${Be}`]:{margin:0,fontSize:Jt,lineHeight:`${ve}px`,"+ span":{display:"inline-block",opacity:0}}},[`${st}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${st}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:at}},[`${st}-item-group-title`]:Object.assign(Object.assign({},Fe.vS),{paddingInline:$t})}}]};const Et=vt=>{const{componentCls:st,motionDurationSlow:Be,motionDurationMid:ve,motionEaseInOut:at,motionEaseOut:nt,iconCls:xe,iconSize:fe,iconMarginInlineEnd:dt}=vt;return{[`${st}-item, ${st}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${at}`].join(","),[`${st}-item-icon, ${xe}`]:{minWidth:fe,fontSize:fe,transition:[`font-size ${ve} ${nt}`,`margin ${Be} ${at}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:dt,opacity:1,transition:[`opacity ${Be} ${at}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${st}-item-icon`]:Object.assign({},(0,Fe.Ro)()),[`&${st}-item-only-child`]:{[`> ${xe}, > ${st}-item-icon`]:{marginInlineEnd:0}}},[`${st}-item-disabled, ${st}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${st}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Xt=vt=>{const{componentCls:st,motionDurationSlow:Be,motionEaseInOut:ve,borderRadius:at,menuArrowSize:nt,menuArrowOffset:xe}=vt;return{[`${st}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:vt.margin,width:nt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${ve}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:nt*.6,height:nt*.15,backgroundColor:"currentcolor",borderRadius:at,transition:[`background ${Be} ${ve}`,`transform ${Be} ${ve}`,`top ${Be} ${ve}`,`color ${Be} ${ve}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xe})`},"&::after":{transform:`rotate(-45deg) translateY(${xe})`}}}}},mt=vt=>{const{antCls:st,componentCls:Be,fontSize:ve,motionDurationSlow:at,motionDurationMid:nt,motionEaseInOut:xe,paddingXS:fe,padding:dt,colorSplit:Je,lineWidth:we,zIndexPopup:ht,borderRadiusLG:un,subMenuItemBorderRadius:$t,menuArrowSize:Wt,menuArrowOffset:Lt,lineType:Jt,menuPanelMaskInset:kt,groupTitleLineHeight:Yt,groupTitleFontSize:Bn}=vt;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Fe.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(vt)),(0,Fe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ve,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${at} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:vt.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${fe}px ${dt}px`,fontSize:Bn,lineHeight:Yt,transition:`all ${at}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${at} ${xe}`,`background ${at} ${xe}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${at} ${xe}`,`background ${at} ${xe}`,`padding ${nt} ${xe}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${at} ${xe}`,`padding ${at} ${xe}`].join(",")},[`${Be}-title-content`]:{transition:`color ${at}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Jt,borderWidth:0,borderTopWidth:we,marginBlock:we,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Et(vt)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${ve*2}px ${dt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ht,borderRadius:un,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${kt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:kt},"\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:vt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:vt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:vt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:vt.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:un},Et(vt)),Xt(vt)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:$t},[`${Be}-submenu-title::after`]:{transition:`transform ${at} ${xe}`}})}}),Xt(vt)),{[`&-inline-collapsed ${Be}-submenu-arrow, - &-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Lt})`},"&::after":{transform:`rotate(45deg) translateX(-${Lt})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Lt})`},"&::before":{transform:`rotate(45deg) translateX(${Lt})`}}})},{[`${st}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var en=(vt,st)=>(0,Ft.Z)("Menu",ve=>{if(st===!1)return[];const{colorBgElevated:at,colorPrimary:nt,colorTextLightSolid:xe,controlHeightLG:fe,fontSize:dt,darkItemColor:Je,darkDangerItemColor:we,darkItemBg:ht,darkSubMenuItemBg:un,darkItemSelectedColor:$t,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:Lt,darkItemHoverBg:Jt,darkGroupTitleColor:kt,darkItemHoverColor:Yt,darkItemDisabledColor:Bn,darkDangerItemHoverColor:Pn,darkDangerItemSelectedColor:Gn,darkDangerItemActiveBg:Yn}=ve,pt=dt/7*5,ea=(0,qe.TS)(ve,{menuArrowSize:pt,menuHorizontalHeight:fe*1.15,menuArrowOffset:`${pt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:at}),Na=(0,qe.TS)(ea,{itemColor:Je,itemHoverColor:Yt,groupTitleColor:kt,itemSelectedColor:$t,itemBg:ht,popupBg:ht,subMenuItemBg:un,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Jt,itemDisabledColor:Bn,dangerItemColor:we,dangerItemHoverColor:Pn,dangerItemSelectedColor:Gn,dangerItemActiveBg:Yn,dangerItemSelectedBg:Lt,menuSubMenuBg:un,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:nt});return[mt(ea),Ye(ea),et(ea),Tt(ea,"light"),Tt(Na,"dark"),Dt(ea),(0,Pe.Z)(ea),(0,tt.oN)(ea,"slide-up"),(0,tt.oN)(ea,"slide-down"),(0,Re._y)(ea,"zoom-big")]},ve=>{const{colorPrimary:at,colorError:nt,colorTextDisabled:xe,colorErrorBg:fe,colorText:dt,colorTextDescription:Je,colorBgContainer:we,colorFillAlter:ht,colorFillContent:un,lineWidth:$t,lineWidthBold:Wt,controlItemBgActive:Lt,colorBgTextHover:Jt,controlHeightLG:kt,lineHeight:Yt,colorBgElevated:Bn,marginXXS:Pn,padding:Gn,fontSize:Yn,controlHeightSM:pt,fontSizeLG:ea,colorTextLightSolid:Na,colorErrorHover:Ma}=ve,ga=new ye.C(Na).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ve.zIndexPopupBase+50,radiusItem:ve.borderRadiusLG,itemBorderRadius:ve.borderRadiusLG,radiusSubMenuItem:ve.borderRadiusSM,subMenuItemBorderRadius:ve.borderRadiusSM,colorItemText:dt,itemColor:dt,colorItemTextHover:dt,itemHoverColor:dt,colorItemTextHoverHorizontal:at,horizontalItemHoverColor:at,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:at,itemSelectedColor:at,colorItemTextSelectedHorizontal:at,horizontalItemSelectedColor:at,colorItemBg:we,itemBg:we,colorItemBgHover:Jt,itemHoverBg:Jt,colorItemBgActive:un,itemActiveBg:Lt,colorSubItemBg:ht,subMenuItemBg:ht,colorItemBgSelected:Lt,itemSelectedBg:Lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:$t,activeBarBorderWidth:$t,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:nt,dangerItemColor:nt,colorDangerItemTextHover:nt,dangerItemHoverColor:nt,colorDangerItemTextSelected:nt,dangerItemSelectedColor:nt,colorDangerItemBgActive:fe,dangerItemActiveBg:fe,colorDangerItemBgSelected:fe,dangerItemSelectedBg:fe,itemMarginInline:ve.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:kt,groupTitleLineHeight:Yt,collapsedWidth:kt*2,popupBg:Bn,itemMarginBlock:Pn,itemPaddingInline:Gn,horizontalLineHeight:`${kt*1.15}px`,iconSize:Yn,iconMarginInlineEnd:pt-Yn,collapsedIconSize:ea,groupTitleFontSize:Yn,darkItemDisabledColor:new ye.C(Na).setAlpha(.25).toRgbString(),darkItemColor:ga,darkDangerItemColor:nt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Na,darkItemSelectedBg:at,darkDangerItemSelectedBg:nt,darkItemHoverBg:"transparent",darkGroupTitleColor:ga,darkItemHoverColor:Na,darkDangerItemHoverColor:Ma,darkDangerItemSelectedColor:Na,darkDangerItemActiveBg:nt}},{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"]]})(vt),Ce=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{var Be,ve;const at=se.useContext(ae.Z),nt=at||{},{getPrefixCls:xe,getPopupContainer:fe,direction:dt,menu:Je}=se.useContext(Oe.E_),we=xe(),{prefixCls:ht,className:un,style:$t,theme:Wt="light",expandIcon:Lt,_internalDisableMenuItemTitleTooltip:Jt,inlineCollapsed:kt,siderCollapsed:Yt,items:Bn,children:Pn,rootClassName:Gn,mode:Yn,selectable:pt,onClick:ea,overflowedIndicatorPopupClassName:Na}=vt,Ma=Ce(vt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ga=(0,Qe.Z)(Ma,["collapsedWidth"]),Ca=pe(Bn)||Pn;(Be=nt.validator)===null||Be===void 0||Be.call(nt,{mode:Yn});const nr=(0,ne.useEvent)(function(){var De;ea==null||ea.apply(void 0,arguments),(De=nt.onClick)===null||De===void 0||De.call(nt)}),Ea=nt.mode||Yn,qn=pt!=null?pt:nt.selectable,Cr=se.useMemo(()=>Yt!==void 0?Yt:kt,[kt,Yt]),an={horizontal:{motionName:`${we}-slide-up`},inline:(0,oe.Z)(we),other:{motionName:`${we}-zoom-big`}},Pt=xe("menu",ht||nt.prefixCls),[_t,kn]=en(Pt,!at),Ae=Ke()(`${Pt}-${Wt}`,Je==null?void 0:Je.className,un);let je;if(typeof Lt=="function")je=Lt;else if(Lt===null||Lt===!1)je=null;else if(nt.expandIcon===null||nt.expandIcon===!1)je=null;else{const De=Lt!=null?Lt:nt.expandIcon;je=(0,Ne.Tm)(De,{className:Ke()(`${Pt}-submenu-expand-icon`,(0,Ne.l$)(De)?(ve=De.props)===null||ve===void 0?void 0:ve.className:"")})}const gt=se.useMemo(()=>({prefixCls:Pt,inlineCollapsed:Cr||!1,direction:dt,firstLevel:!0,theme:Wt,mode:Ea,disableMenuItemTitleTooltip:Jt}),[Pt,Cr,dt,Jt,Wt]);return _t(se.createElement(ae.Z.Provider,{value:null},se.createElement(a.Provider,{value:gt},se.createElement(ee.ZP,Object.assign({getPopupContainer:fe,overflowedIndicator:se.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ke()(Pt,`${Pt}-${Wt}`,Na),mode:Ea,selectable:qn,onClick:nr},ga,{inlineCollapsed:Cr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),$t),className:Ae,prefixCls:Pt,direction:dt,defaultMotions:an,expandIcon:je,ref:st,rootClassName:Ke()(Gn,kn)}),Ca))))});const En=(0,se.forwardRef)((vt,st)=>{const Be=(0,se.useRef)(null),ve=se.useContext(Ee.D);return(0,se.useImperativeHandle)(st,()=>({menu:Be.current,focus:at=>{var nt;(nt=Be.current)===null||nt===void 0||nt.focus(at)}})),se.createElement(ft,Object.assign({ref:Be},vt,ve))});En.Item=b,En.SubMenu=x,En.Divider=rt,En.ItemGroup=ee.BW;var Tn=En},58421:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return nt}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(fe,dt){return se.createElement(Ke.Z,(0,ee.Z)({},fe,{ref:dt,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(49198),$e=te(33853),Qe=te(38819),ze=te(92310),Ne=te.n(ze),re=te(4635),a=te(20439),y=te(99153),b=te(84851),E=te(19257),x=te(93046),z=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ne,ae=te(91735),me=function(xe){(0,E.Z)(dt,xe);var fe=(0,x.Z)(dt);function dt(){var Je;(0,y.Z)(this,dt);for(var we=arguments.length,ht=new Array(we),un=0;un=0||$t.relatedTarget.className.indexOf("".concat(kt,"-item"))>=0))&&Jt(Je.getValidValue()))},Je.go=function($t){var Wt=Je.state.goInputText;Wt!==""&&($t.keyCode===oe.ENTER||$t.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,b.Z)(dt,[{key:"getPageSizeOptions",value:function(){var we=this.props,ht=we.pageSize,un=we.pageSizeOptions;return un.some(function($t){return $t.toString()===ht.toString()})?un:un.concat([ht.toString()]).sort(function($t,Wt){var Lt=Number.isNaN(Number($t))?0:Number($t),Jt=Number.isNaN(Number(Wt))?0:Number(Wt);return Lt-Jt})}},{key:"render",value:function(){var we=this,ht=this.props,un=ht.pageSize,$t=ht.locale,Wt=ht.rootPrefixCls,Lt=ht.changeSize,Jt=ht.quickGo,kt=ht.goButton,Yt=ht.selectComponentClass,Bn=ht.buildOptionText,Pn=ht.selectPrefixCls,Gn=ht.disabled,Yn=this.state.goInputText,pt="".concat(Wt,"-options"),ea=Yt,Na=null,Ma=null,ga=null;if(!Lt&&!Jt)return null;var Ca=this.getPageSizeOptions();if(Lt&&ea){var nr=Ca.map(function(Ea,qn){return se.createElement(ea.Option,{key:qn,value:Ea.toString()},(Bn||we.buildOptionText)(Ea))});Na=se.createElement(ea,{disabled:Gn,prefixCls:Pn,showSearch:!1,className:"".concat(pt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(un||Ca[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qn){return qn.parentNode},"aria-label":$t.page_size,defaultOpen:!1},nr)}return Jt&&(kt&&(ga=typeof kt=="boolean"?se.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Gn,className:"".concat(pt,"-quick-jumper-button")},$t.jump_to_confirm):se.createElement("span",{onClick:this.go,onKeyUp:this.go},kt)),Ma=se.createElement("div",{className:"".concat(pt,"-quick-jumper")},$t.jump_to,se.createElement("input",{disabled:Gn,type:"text",value:Yn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":$t.page}),$t.page,ga)),se.createElement("li",{className:"".concat(pt)},Na,Ma)}}]),dt}(se.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var he=me,pe=function(fe){var dt,Je=fe.rootPrefixCls,we=fe.page,ht=fe.active,un=fe.className,$t=fe.showTitle,Wt=fe.onClick,Lt=fe.onKeyPress,Jt=fe.itemRender,kt="".concat(Je,"-item"),Yt=Ne()(kt,"".concat(kt,"-").concat(we),(dt={},(0,re.Z)(dt,"".concat(kt,"-active"),ht),(0,re.Z)(dt,"".concat(kt,"-disabled"),!we),(0,re.Z)(dt,fe.className,un),dt)),Bn=function(){Wt(we)},Pn=function(pt){Lt(pt,Wt,we)},Gn=Jt(we,"page",se.createElement("a",{rel:"nofollow"},we));return Gn?se.createElement("li",{title:$t?we.toString():null,className:Yt,onClick:Bn,onKeyPress:Pn,tabIndex:0},Gn):null},ye=pe;function Fe(){}function Pe(xe){var fe=Number(xe);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}var tt=function(fe,dt,Je){return Je};function Re(xe,fe,dt){var Je=typeof xe=="undefined"?fe.pageSize:xe;return Math.floor((dt.total-1)/Je)+1}var Ft=function(xe){(0,E.Z)(dt,xe);var fe=(0,x.Z)(dt);function dt(Je){var we;(0,y.Z)(this,dt),we=fe.call(this,Je),we.paginationNode=se.createRef(),we.getJumpPrevPage=function(){return Math.max(1,we.state.current-(we.props.showLessItems?3:5))},we.getJumpNextPage=function(){return Math.min(Re(void 0,we.state,we.props),we.state.current+(we.props.showLessItems?3:5))},we.getItemIcon=function(Lt,Jt){var kt=we.props.prefixCls,Yt=Lt||se.createElement("button",{type:"button","aria-label":Jt,className:"".concat(kt,"-item-link")});return typeof Lt=="function"&&(Yt=se.createElement(Lt,(0,a.Z)({},we.props))),Yt},we.isValid=function(Lt){var Jt=we.props.total;return Pe(Lt)&&Lt!==we.state.current&&Pe(Jt)&&Jt>0},we.shouldDisplayQuickJumper=function(){var Lt=we.props,Jt=Lt.showQuickJumper,kt=Lt.total,Yt=we.state.pageSize;return kt<=Yt?!1:Jt},we.handleKeyDown=function(Lt){(Lt.keyCode===oe.ARROW_UP||Lt.keyCode===oe.ARROW_DOWN)&&Lt.preventDefault()},we.handleKeyUp=function(Lt){var Jt=we.getValidValue(Lt),kt=we.state.currentInputValue;Jt!==kt&&we.setState({currentInputValue:Jt}),Lt.keyCode===oe.ENTER?we.handleChange(Jt):Lt.keyCode===oe.ARROW_UP?we.handleChange(Jt-1):Lt.keyCode===oe.ARROW_DOWN&&we.handleChange(Jt+1)},we.handleBlur=function(Lt){var Jt=we.getValidValue(Lt);we.handleChange(Jt)},we.changePageSize=function(Lt){var Jt=we.state.current,kt=Re(Lt,we.state,we.props);Jt=Jt>kt?kt:Jt,kt===0&&(Jt=we.state.current),typeof Lt=="number"&&("pageSize"in we.props||we.setState({pageSize:Lt}),"current"in we.props||we.setState({current:Jt,currentInputValue:Jt})),we.props.onShowSizeChange(Jt,Lt),"onChange"in we.props&&we.props.onChange&&we.props.onChange(Jt,Lt)},we.handleChange=function(Lt){var Jt=we.props,kt=Jt.disabled,Yt=Jt.onChange,Bn=we.state,Pn=Bn.pageSize,Gn=Bn.current,Yn=Bn.currentInputValue;if(we.isValid(Lt)&&!kt){var pt=Re(void 0,we.state,we.props),ea=Lt;return Lt>pt?ea=pt:Lt<1&&(ea=1),"current"in we.props||we.setState({current:ea}),ea!==Yn&&we.setState({currentInputValue:ea}),Yt(ea,Pn),ea}return Gn},we.prev=function(){we.hasPrev()&&we.handleChange(we.state.current-1)},we.next=function(){we.hasNext()&&we.handleChange(we.state.current+1)},we.jumpPrev=function(){we.handleChange(we.getJumpPrevPage())},we.jumpNext=function(){we.handleChange(we.getJumpNextPage())},we.hasPrev=function(){return we.state.current>1},we.hasNext=function(){return we.state.current2?kt-2:0),Bn=2;Bn=un?Wt=un:Wt=Number(ht),Wt}},{key:"getShowSizeChanger",value:function(){var we=this.props,ht=we.showSizeChanger,un=we.total,$t=we.totalBoundaryShowSizeChanger;return typeof ht!="undefined"?ht:un>$t}},{key:"render",value:function(){var we=this.props,ht=we.prefixCls,un=we.className,$t=we.style,Wt=we.disabled,Lt=we.hideOnSinglePage,Jt=we.total,kt=we.locale,Yt=we.showQuickJumper,Bn=we.showLessItems,Pn=we.showTitle,Gn=we.showTotal,Yn=we.simple,pt=we.itemRender,ea=we.showPrevNextJumpers,Na=we.jumpPrevIcon,Ma=we.jumpNextIcon,ga=we.selectComponentClass,Ca=we.selectPrefixCls,nr=we.pageSizeOptions,Ea=this.state,qn=Ea.current,Cr=Ea.pageSize,an=Ea.currentInputValue;if(Lt===!0&&Jt<=Cr)return null;var Pt=Re(void 0,this.state,this.props),_t=[],kn=null,Ae=null,je=null,gt=null,De=null,ot=Yt&&Yt.goButton,yt=Bn?1:2,Ct=qn-1>0?qn-1:0,Ie=qn+1Jt?Jt:qn*Cr]));if(Yn){ot&&(typeof ot=="boolean"?De=se.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},kt.jump_to_confirm):De=se.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ot),De=se.createElement("li",{title:Pn?"".concat(kt.jump_to).concat(qn,"/").concat(Pt):null,className:"".concat(ht,"-simple-pager")},De));var Mt=this.renderPrev(Ct);return se.createElement("ul",(0,ee.Z)({className:Ne()(ht,"".concat(ht,"-simple"),(0,re.Z)({},"".concat(ht,"-disabled"),Wt),un),style:$t,ref:this.paginationNode},Ge),We,Mt?se.createElement("li",{title:Pn?kt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(ht,"-prev"),(0,re.Z)({},"".concat(ht,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Mt):null,se.createElement("li",{title:Pn?"".concat(qn,"/").concat(Pt):null,className:"".concat(ht,"-simple-pager")},se.createElement("input",{type:"text",value:an,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),se.createElement("span",{className:"".concat(ht,"-slash")},"/"),Pt),se.createElement("li",{title:Pn?kt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(ht,"-next"),(0,re.Z)({},"".concat(ht,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ie)),De)}if(Pt<=3+yt*2){var Kt={locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pn,itemRender:pt};Pt||_t.push(se.createElement(ye,(0,ee.Z)({},Kt,{key:"noPager",page:1,className:"".concat(ht,"-item-disabled")})));for(var zt=1;zt<=Pt;zt+=1){var An=qn===zt;_t.push(se.createElement(ye,(0,ee.Z)({},Kt,{key:zt,page:zt,active:An})))}}else{var ct=Bn?kt.prev_3:kt.prev_5,on=Bn?kt.next_3:kt.next_5,xn=pt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Na,"prev page")),On=pt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ma,"next page"));ea&&(kn=xn?se.createElement("li",{title:Pn?ct:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ne()("".concat(ht,"-jump-prev"),(0,re.Z)({},"".concat(ht,"-jump-prev-custom-icon"),!!Na))},xn):null,Ae=On?se.createElement("li",{title:Pn?on:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ne()("".concat(ht,"-jump-next"),(0,re.Z)({},"".concat(ht,"-jump-next-custom-icon"),!!Ma))},On):null),gt=se.createElement(ye,{locale:kt,last:!0,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Pt,page:Pt,active:!1,showTitle:Pn,itemRender:pt}),je=se.createElement(ye,{locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pn,itemRender:pt});var Qt=Math.max(1,qn-yt),aa=Math.min(qn+yt,Pt);qn-1<=yt&&(aa=1+yt*2),Pt-qn<=yt&&(Qt=Pt-yt*2);for(var Dn=Qt;Dn<=aa;Dn+=1){var Wn=qn===Dn;_t.push(se.createElement(ye,{locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:Wn,showTitle:Pn,itemRender:pt}))}qn-1>=yt*2&&qn!==3&&(_t[0]=(0,se.cloneElement)(_t[0],{className:"".concat(ht,"-item-after-jump-prev")}),_t.unshift(kn)),Pt-qn>=yt*2&&qn!==Pt-2&&(_t[_t.length-1]=(0,se.cloneElement)(_t[_t.length-1],{className:"".concat(ht,"-item-before-jump-next")}),_t.push(Ae)),Qt!==1&&_t.unshift(je),aa!==Pt&&_t.push(gt)}var Zn=!this.hasPrev()||!Pt,ra=!this.hasNext()||!Pt,Ia=this.renderPrev(Ct),$n=this.renderNext(Ie);return se.createElement("ul",(0,ee.Z)({className:Ne()(ht,un,(0,re.Z)({},"".concat(ht,"-disabled"),Wt)),style:$t,ref:this.paginationNode},Ge),We,Ia?se.createElement("li",{title:Pn?kt.prev_page:null,onClick:this.prev,tabIndex:Zn?null:0,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(ht,"-prev"),(0,re.Z)({},"".concat(ht,"-disabled"),Zn)),"aria-disabled":Zn},Ia):null,_t,$n?se.createElement("li",{title:Pn?kt.next_page:null,onClick:this.next,tabIndex:ra?null:0,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(ht,"-next"),(0,re.Z)({},"".concat(ht,"-disabled"),ra)),"aria-disabled":ra},$n):null,se.createElement(he,{disabled:Wt,locale:kt,rootPrefixCls:ht,selectComponentClass:ga,selectPrefixCls:Ca,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qn,pageSize:Cr,pageSizeOptions:nr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ot}))}}],[{key:"getDerivedStateFromProps",value:function(we,ht){var un={};if("current"in we&&(un.current=we.current,we.current!==ht.current&&(un.currentInputValue=un.current)),"pageSize"in we&&we.pageSize!==ht.pageSize){var $t=ht.current,Wt=Re(we.pageSize,ht,we);$t=$t>Wt?Wt:$t,"current"in we||(un.current=$t,un.currentInputValue=$t),un.pageSize=we.pageSize}return un}}]),dt}(se.Component);Ft.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:ae.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var qe=Ft,ut=te(22075),Ye=te(36355),bt=te(19716),Dt=te(8628),Rt=te(9763),Ue=te(57809);const Tt=xe=>se.createElement(Ue.default,Object.assign({},xe,{showSearch:!0,size:"small"})),jt=xe=>se.createElement(Ue.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Tt.Option=Ue.default.Option,jt.Option=Ue.default.Option;var Me=te(9937),et=te(17313),Et=te(83116),Xt=te(37613);const mt=xe=>{const{componentCls:fe}=xe;return{[`${fe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${fe}-disabled`]:{cursor:"not-allowed",[`${fe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${fe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${fe}-simple-pager`]:{color:xe.colorTextDisabled},[`${fe}-jump-prev, ${fe}-jump-next`]:{[`${fe}-item-link-icon`]:{opacity:0},[`${fe}-item-ellipsis`]:{opacity:1}}},[`&${fe}-simple`]:{[`${fe}-prev, ${fe}-next`]:{[`&${fe}-disabled ${fe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},en=xe=>{const{componentCls:fe}=xe;return{[`&${fe}-mini ${fe}-total-text, &${fe}-mini ${fe}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${fe}-mini ${fe}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${fe}-mini:not(${fe}-disabled) ${fe}-item:not(${fe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${fe}-mini ${fe}-prev, &${fe}-mini ${fe}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${fe}-mini:not(${fe}-disabled)`]:{[`${fe}-prev, ${fe}-next`]:{[`&:hover ${fe}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${fe}-disabled:hover ${fe}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${st}-item-icon, ${Be}`]:{margin:0,fontSize:Jt,lineHeight:`${ve}px`,"+ span":{display:"inline-block",opacity:0}}},[`${st}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${st}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:at}},[`${st}-item-group-title`]:Object.assign(Object.assign({},Fe.vS),{paddingInline:$t})}}]};const Et=vt=>{const{componentCls:st,motionDurationSlow:Be,motionDurationMid:ve,motionEaseInOut:at,motionEaseOut:nt,iconCls:xe,iconSize:fe,iconMarginInlineEnd:dt}=vt;return{[`${st}-item, ${st}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${at}`].join(","),[`${st}-item-icon, ${xe}`]:{minWidth:fe,fontSize:fe,transition:[`font-size ${ve} ${nt}`,`margin ${Be} ${at}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:dt,opacity:1,transition:[`opacity ${Be} ${at}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${st}-item-icon`]:Object.assign({},(0,Fe.Ro)()),[`&${st}-item-only-child`]:{[`> ${xe}, > ${st}-item-icon`]:{marginInlineEnd:0}}},[`${st}-item-disabled, ${st}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${st}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Xt=vt=>{const{componentCls:st,motionDurationSlow:Be,motionEaseInOut:ve,borderRadius:at,menuArrowSize:nt,menuArrowOffset:xe}=vt;return{[`${st}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:vt.margin,width:nt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${ve}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:nt*.6,height:nt*.15,backgroundColor:"currentcolor",borderRadius:at,transition:[`background ${Be} ${ve}`,`transform ${Be} ${ve}`,`top ${Be} ${ve}`,`color ${Be} ${ve}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xe})`},"&::after":{transform:`rotate(-45deg) translateY(${xe})`}}}}},mt=vt=>{const{antCls:st,componentCls:Be,fontSize:ve,motionDurationSlow:at,motionDurationMid:nt,motionEaseInOut:xe,paddingXS:fe,padding:dt,colorSplit:Je,lineWidth:we,zIndexPopup:ht,borderRadiusLG:sn,subMenuItemBorderRadius:$t,menuArrowSize:Wt,menuArrowOffset:Lt,lineType:Jt,menuPanelMaskInset:kt,groupTitleLineHeight:Yt,groupTitleFontSize:Bn}=vt;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Fe.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(vt)),(0,Fe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ve,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${at} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:vt.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${fe}px ${dt}px`,fontSize:Bn,lineHeight:Yt,transition:`all ${at}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${at} ${xe}`,`background ${at} ${xe}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${at} ${xe}`,`background ${at} ${xe}`,`padding ${nt} ${xe}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${at} ${xe}`,`padding ${at} ${xe}`].join(",")},[`${Be}-title-content`]:{transition:`color ${at}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Jt,borderWidth:0,borderTopWidth:we,marginBlock:we,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Et(vt)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${ve*2}px ${dt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ht,borderRadius:sn,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${kt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:kt},"\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:vt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:vt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:vt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:vt.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:sn},Et(vt)),Xt(vt)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:$t},[`${Be}-submenu-title::after`]:{transition:`transform ${at} ${xe}`}})}}),Xt(vt)),{[`&-inline-collapsed ${Be}-submenu-arrow, + &-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Lt})`},"&::after":{transform:`rotate(45deg) translateX(-${Lt})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Lt})`},"&::before":{transform:`rotate(45deg) translateX(${Lt})`}}})},{[`${st}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var en=(vt,st)=>(0,Ft.Z)("Menu",ve=>{if(st===!1)return[];const{colorBgElevated:at,colorPrimary:nt,colorTextLightSolid:xe,controlHeightLG:fe,fontSize:dt,darkItemColor:Je,darkDangerItemColor:we,darkItemBg:ht,darkSubMenuItemBg:sn,darkItemSelectedColor:$t,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:Lt,darkItemHoverBg:Jt,darkGroupTitleColor:kt,darkItemHoverColor:Yt,darkItemDisabledColor:Bn,darkDangerItemHoverColor:Pn,darkDangerItemSelectedColor:Gn,darkDangerItemActiveBg:Vn}=ve,pt=dt/7*5,ea=(0,qe.TS)(ve,{menuArrowSize:pt,menuHorizontalHeight:fe*1.15,menuArrowOffset:`${pt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:at}),La=(0,qe.TS)(ea,{itemColor:Je,itemHoverColor:Yt,groupTitleColor:kt,itemSelectedColor:$t,itemBg:ht,popupBg:ht,subMenuItemBg:sn,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Jt,itemDisabledColor:Bn,dangerItemColor:we,dangerItemHoverColor:Pn,dangerItemSelectedColor:Gn,dangerItemActiveBg:Vn,dangerItemSelectedBg:Lt,menuSubMenuBg:sn,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:nt});return[mt(ea),Ye(ea),et(ea),Tt(ea,"light"),Tt(La,"dark"),Dt(ea),(0,Pe.Z)(ea),(0,tt.oN)(ea,"slide-up"),(0,tt.oN)(ea,"slide-down"),(0,Re._y)(ea,"zoom-big")]},ve=>{const{colorPrimary:at,colorError:nt,colorTextDisabled:xe,colorErrorBg:fe,colorText:dt,colorTextDescription:Je,colorBgContainer:we,colorFillAlter:ht,colorFillContent:sn,lineWidth:$t,lineWidthBold:Wt,controlItemBgActive:Lt,colorBgTextHover:Jt,controlHeightLG:kt,lineHeight:Yt,colorBgElevated:Bn,marginXXS:Pn,padding:Gn,fontSize:Vn,controlHeightSM:pt,fontSizeLG:ea,colorTextLightSolid:La,colorErrorHover:Ma}=ve,ga=new ye.C(La).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ve.zIndexPopupBase+50,radiusItem:ve.borderRadiusLG,itemBorderRadius:ve.borderRadiusLG,radiusSubMenuItem:ve.borderRadiusSM,subMenuItemBorderRadius:ve.borderRadiusSM,colorItemText:dt,itemColor:dt,colorItemTextHover:dt,itemHoverColor:dt,colorItemTextHoverHorizontal:at,horizontalItemHoverColor:at,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:at,itemSelectedColor:at,colorItemTextSelectedHorizontal:at,horizontalItemSelectedColor:at,colorItemBg:we,itemBg:we,colorItemBgHover:Jt,itemHoverBg:Jt,colorItemBgActive:sn,itemActiveBg:Lt,colorSubItemBg:ht,subMenuItemBg:ht,colorItemBgSelected:Lt,itemSelectedBg:Lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:$t,activeBarBorderWidth:$t,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:nt,dangerItemColor:nt,colorDangerItemTextHover:nt,dangerItemHoverColor:nt,colorDangerItemTextSelected:nt,dangerItemSelectedColor:nt,colorDangerItemBgActive:fe,dangerItemActiveBg:fe,colorDangerItemBgSelected:fe,dangerItemSelectedBg:fe,itemMarginInline:ve.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:kt,groupTitleLineHeight:Yt,collapsedWidth:kt*2,popupBg:Bn,itemMarginBlock:Pn,itemPaddingInline:Gn,horizontalLineHeight:`${kt*1.15}px`,iconSize:Vn,iconMarginInlineEnd:pt-Vn,collapsedIconSize:ea,groupTitleFontSize:Vn,darkItemDisabledColor:new ye.C(La).setAlpha(.25).toRgbString(),darkItemColor:ga,darkDangerItemColor:nt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:La,darkItemSelectedBg:at,darkDangerItemSelectedBg:nt,darkItemHoverBg:"transparent",darkGroupTitleColor:ga,darkItemHoverColor:La,darkDangerItemHoverColor:Ma,darkDangerItemSelectedColor:La,darkDangerItemActiveBg:nt}},{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"]]})(vt),Ce=function(vt,st){var Be={};for(var ve in vt)Object.prototype.hasOwnProperty.call(vt,ve)&&st.indexOf(ve)<0&&(Be[ve]=vt[ve]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,ve=Object.getOwnPropertySymbols(vt);at{var Be,ve;const at=se.useContext(ae.Z),nt=at||{},{getPrefixCls:xe,getPopupContainer:fe,direction:dt,menu:Je}=se.useContext(Oe.E_),we=xe(),{prefixCls:ht,className:sn,style:$t,theme:Wt="light",expandIcon:Lt,_internalDisableMenuItemTitleTooltip:Jt,inlineCollapsed:kt,siderCollapsed:Yt,items:Bn,children:Pn,rootClassName:Gn,mode:Vn,selectable:pt,onClick:ea,overflowedIndicatorPopupClassName:La}=vt,Ma=Ce(vt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ga=(0,Qe.Z)(Ma,["collapsedWidth"]),Ea=pe(Bn)||Pn;(Be=nt.validator)===null||Be===void 0||Be.call(nt,{mode:Vn});const ar=(0,ne.useEvent)(function(){var De;ea==null||ea.apply(void 0,arguments),(De=nt.onClick)===null||De===void 0||De.call(nt)}),ba=nt.mode||Vn,qn=pt!=null?pt:nt.selectable,Cr=se.useMemo(()=>Yt!==void 0?Yt:kt,[kt,Yt]),an={horizontal:{motionName:`${we}-slide-up`},inline:(0,oe.Z)(we),other:{motionName:`${we}-zoom-big`}},Pt=xe("menu",ht||nt.prefixCls),[_t,kn]=en(Pt,!at),Ae=Ke()(`${Pt}-${Wt}`,Je==null?void 0:Je.className,sn);let je;if(typeof Lt=="function")je=Lt;else if(Lt===null||Lt===!1)je=null;else if(nt.expandIcon===null||nt.expandIcon===!1)je=null;else{const De=Lt!=null?Lt:nt.expandIcon;je=(0,Ne.Tm)(De,{className:Ke()(`${Pt}-submenu-expand-icon`,(0,Ne.l$)(De)?(ve=De.props)===null||ve===void 0?void 0:ve.className:"")})}const gt=se.useMemo(()=>({prefixCls:Pt,inlineCollapsed:Cr||!1,direction:dt,firstLevel:!0,theme:Wt,mode:ba,disableMenuItemTitleTooltip:Jt}),[Pt,Cr,dt,Jt,Wt]);return _t(se.createElement(ae.Z.Provider,{value:null},se.createElement(a.Provider,{value:gt},se.createElement(ee.ZP,Object.assign({getPopupContainer:fe,overflowedIndicator:se.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ke()(Pt,`${Pt}-${Wt}`,La),mode:ba,selectable:qn,onClick:ar},ga,{inlineCollapsed:Cr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),$t),className:Ae,prefixCls:Pt,direction:dt,defaultMotions:an,expandIcon:je,ref:st,rootClassName:Ke()(Gn,kn)}),Ea))))});const Cn=(0,se.forwardRef)((vt,st)=>{const Be=(0,se.useRef)(null),ve=se.useContext(Ee.D);return(0,se.useImperativeHandle)(st,()=>({menu:Be.current,focus:at=>{var nt;(nt=Be.current)===null||nt===void 0||nt.focus(at)}})),se.createElement(ft,Object.assign({ref:Be},vt,ve))});Cn.Item=b,Cn.SubMenu=x,Cn.Divider=rt,Cn.ItemGroup=ee.BW;var Tn=Cn},58421:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return nt}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(fe,dt){return se.createElement(Ke.Z,(0,ee.Z)({},fe,{ref:dt,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(49198),$e=te(33853),Qe=te(38819),ze=te(92310),Ne=te.n(ze),re=te(4635),a=te(20439),y=te(99153),b=te(84851),E=te(19257),x=te(93046),z=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ne,ae=te(91735),me=function(xe){(0,E.Z)(dt,xe);var fe=(0,x.Z)(dt);function dt(){var Je;(0,y.Z)(this,dt);for(var we=arguments.length,ht=new Array(we),sn=0;sn=0||$t.relatedTarget.className.indexOf("".concat(kt,"-item"))>=0))&&Jt(Je.getValidValue()))},Je.go=function($t){var Wt=Je.state.goInputText;Wt!==""&&($t.keyCode===oe.ENTER||$t.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,b.Z)(dt,[{key:"getPageSizeOptions",value:function(){var we=this.props,ht=we.pageSize,sn=we.pageSizeOptions;return sn.some(function($t){return $t.toString()===ht.toString()})?sn:sn.concat([ht.toString()]).sort(function($t,Wt){var Lt=Number.isNaN(Number($t))?0:Number($t),Jt=Number.isNaN(Number(Wt))?0:Number(Wt);return Lt-Jt})}},{key:"render",value:function(){var we=this,ht=this.props,sn=ht.pageSize,$t=ht.locale,Wt=ht.rootPrefixCls,Lt=ht.changeSize,Jt=ht.quickGo,kt=ht.goButton,Yt=ht.selectComponentClass,Bn=ht.buildOptionText,Pn=ht.selectPrefixCls,Gn=ht.disabled,Vn=this.state.goInputText,pt="".concat(Wt,"-options"),ea=Yt,La=null,Ma=null,ga=null;if(!Lt&&!Jt)return null;var Ea=this.getPageSizeOptions();if(Lt&&ea){var ar=Ea.map(function(ba,qn){return se.createElement(ea.Option,{key:qn,value:ba.toString()},(Bn||we.buildOptionText)(ba))});La=se.createElement(ea,{disabled:Gn,prefixCls:Pn,showSearch:!1,className:"".concat(pt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(sn||Ea[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qn){return qn.parentNode},"aria-label":$t.page_size,defaultOpen:!1},ar)}return Jt&&(kt&&(ga=typeof kt=="boolean"?se.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Gn,className:"".concat(pt,"-quick-jumper-button")},$t.jump_to_confirm):se.createElement("span",{onClick:this.go,onKeyUp:this.go},kt)),Ma=se.createElement("div",{className:"".concat(pt,"-quick-jumper")},$t.jump_to,se.createElement("input",{disabled:Gn,type:"text",value:Vn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":$t.page}),$t.page,ga)),se.createElement("li",{className:"".concat(pt)},La,Ma)}}]),dt}(se.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var he=me,pe=function(fe){var dt,Je=fe.rootPrefixCls,we=fe.page,ht=fe.active,sn=fe.className,$t=fe.showTitle,Wt=fe.onClick,Lt=fe.onKeyPress,Jt=fe.itemRender,kt="".concat(Je,"-item"),Yt=Ne()(kt,"".concat(kt,"-").concat(we),(dt={},(0,re.Z)(dt,"".concat(kt,"-active"),ht),(0,re.Z)(dt,"".concat(kt,"-disabled"),!we),(0,re.Z)(dt,fe.className,sn),dt)),Bn=function(){Wt(we)},Pn=function(pt){Lt(pt,Wt,we)},Gn=Jt(we,"page",se.createElement("a",{rel:"nofollow"},we));return Gn?se.createElement("li",{title:$t?we.toString():null,className:Yt,onClick:Bn,onKeyPress:Pn,tabIndex:0},Gn):null},ye=pe;function Fe(){}function Pe(xe){var fe=Number(xe);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}var tt=function(fe,dt,Je){return Je};function Re(xe,fe,dt){var Je=typeof xe=="undefined"?fe.pageSize:xe;return Math.floor((dt.total-1)/Je)+1}var Ft=function(xe){(0,E.Z)(dt,xe);var fe=(0,x.Z)(dt);function dt(Je){var we;(0,y.Z)(this,dt),we=fe.call(this,Je),we.paginationNode=se.createRef(),we.getJumpPrevPage=function(){return Math.max(1,we.state.current-(we.props.showLessItems?3:5))},we.getJumpNextPage=function(){return Math.min(Re(void 0,we.state,we.props),we.state.current+(we.props.showLessItems?3:5))},we.getItemIcon=function(Lt,Jt){var kt=we.props.prefixCls,Yt=Lt||se.createElement("button",{type:"button","aria-label":Jt,className:"".concat(kt,"-item-link")});return typeof Lt=="function"&&(Yt=se.createElement(Lt,(0,a.Z)({},we.props))),Yt},we.isValid=function(Lt){var Jt=we.props.total;return Pe(Lt)&&Lt!==we.state.current&&Pe(Jt)&&Jt>0},we.shouldDisplayQuickJumper=function(){var Lt=we.props,Jt=Lt.showQuickJumper,kt=Lt.total,Yt=we.state.pageSize;return kt<=Yt?!1:Jt},we.handleKeyDown=function(Lt){(Lt.keyCode===oe.ARROW_UP||Lt.keyCode===oe.ARROW_DOWN)&&Lt.preventDefault()},we.handleKeyUp=function(Lt){var Jt=we.getValidValue(Lt),kt=we.state.currentInputValue;Jt!==kt&&we.setState({currentInputValue:Jt}),Lt.keyCode===oe.ENTER?we.handleChange(Jt):Lt.keyCode===oe.ARROW_UP?we.handleChange(Jt-1):Lt.keyCode===oe.ARROW_DOWN&&we.handleChange(Jt+1)},we.handleBlur=function(Lt){var Jt=we.getValidValue(Lt);we.handleChange(Jt)},we.changePageSize=function(Lt){var Jt=we.state.current,kt=Re(Lt,we.state,we.props);Jt=Jt>kt?kt:Jt,kt===0&&(Jt=we.state.current),typeof Lt=="number"&&("pageSize"in we.props||we.setState({pageSize:Lt}),"current"in we.props||we.setState({current:Jt,currentInputValue:Jt})),we.props.onShowSizeChange(Jt,Lt),"onChange"in we.props&&we.props.onChange&&we.props.onChange(Jt,Lt)},we.handleChange=function(Lt){var Jt=we.props,kt=Jt.disabled,Yt=Jt.onChange,Bn=we.state,Pn=Bn.pageSize,Gn=Bn.current,Vn=Bn.currentInputValue;if(we.isValid(Lt)&&!kt){var pt=Re(void 0,we.state,we.props),ea=Lt;return Lt>pt?ea=pt:Lt<1&&(ea=1),"current"in we.props||we.setState({current:ea}),ea!==Vn&&we.setState({currentInputValue:ea}),Yt(ea,Pn),ea}return Gn},we.prev=function(){we.hasPrev()&&we.handleChange(we.state.current-1)},we.next=function(){we.hasNext()&&we.handleChange(we.state.current+1)},we.jumpPrev=function(){we.handleChange(we.getJumpPrevPage())},we.jumpNext=function(){we.handleChange(we.getJumpNextPage())},we.hasPrev=function(){return we.state.current>1},we.hasNext=function(){return we.state.current2?kt-2:0),Bn=2;Bn=sn?Wt=sn:Wt=Number(ht),Wt}},{key:"getShowSizeChanger",value:function(){var we=this.props,ht=we.showSizeChanger,sn=we.total,$t=we.totalBoundaryShowSizeChanger;return typeof ht!="undefined"?ht:sn>$t}},{key:"render",value:function(){var we=this.props,ht=we.prefixCls,sn=we.className,$t=we.style,Wt=we.disabled,Lt=we.hideOnSinglePage,Jt=we.total,kt=we.locale,Yt=we.showQuickJumper,Bn=we.showLessItems,Pn=we.showTitle,Gn=we.showTotal,Vn=we.simple,pt=we.itemRender,ea=we.showPrevNextJumpers,La=we.jumpPrevIcon,Ma=we.jumpNextIcon,ga=we.selectComponentClass,Ea=we.selectPrefixCls,ar=we.pageSizeOptions,ba=this.state,qn=ba.current,Cr=ba.pageSize,an=ba.currentInputValue;if(Lt===!0&&Jt<=Cr)return null;var Pt=Re(void 0,this.state,this.props),_t=[],kn=null,Ae=null,je=null,gt=null,De=null,ot=Yt&&Yt.goButton,yt=Bn?1:2,Ct=qn-1>0?qn-1:0,Ie=qn+1Jt?Jt:qn*Cr]));if(Vn){ot&&(typeof ot=="boolean"?De=se.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},kt.jump_to_confirm):De=se.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ot),De=se.createElement("li",{title:Pn?"".concat(kt.jump_to).concat(qn,"/").concat(Pt):null,className:"".concat(ht,"-simple-pager")},De));var Mt=this.renderPrev(Ct);return se.createElement("ul",(0,ee.Z)({className:Ne()(ht,"".concat(ht,"-simple"),(0,re.Z)({},"".concat(ht,"-disabled"),Wt),sn),style:$t,ref:this.paginationNode},Ge),We,Mt?se.createElement("li",{title:Pn?kt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(ht,"-prev"),(0,re.Z)({},"".concat(ht,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Mt):null,se.createElement("li",{title:Pn?"".concat(qn,"/").concat(Pt):null,className:"".concat(ht,"-simple-pager")},se.createElement("input",{type:"text",value:an,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),se.createElement("span",{className:"".concat(ht,"-slash")},"/"),Pt),se.createElement("li",{title:Pn?kt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(ht,"-next"),(0,re.Z)({},"".concat(ht,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ie)),De)}if(Pt<=3+yt*2){var Kt={locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pn,itemRender:pt};Pt||_t.push(se.createElement(ye,(0,ee.Z)({},Kt,{key:"noPager",page:1,className:"".concat(ht,"-item-disabled")})));for(var zt=1;zt<=Pt;zt+=1){var bn=qn===zt;_t.push(se.createElement(ye,(0,ee.Z)({},Kt,{key:zt,page:zt,active:bn})))}}else{var ct=Bn?kt.prev_3:kt.prev_5,on=Bn?kt.next_3:kt.next_5,An=pt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(La,"prev page")),On=pt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ma,"next page"));ea&&(kn=An?se.createElement("li",{title:Pn?ct:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ne()("".concat(ht,"-jump-prev"),(0,re.Z)({},"".concat(ht,"-jump-prev-custom-icon"),!!La))},An):null,Ae=On?se.createElement("li",{title:Pn?on:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ne()("".concat(ht,"-jump-next"),(0,re.Z)({},"".concat(ht,"-jump-next-custom-icon"),!!Ma))},On):null),gt=se.createElement(ye,{locale:kt,last:!0,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Pt,page:Pt,active:!1,showTitle:Pn,itemRender:pt}),je=se.createElement(ye,{locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pn,itemRender:pt});var Qt=Math.max(1,qn-yt),aa=Math.min(qn+yt,Pt);qn-1<=yt&&(aa=1+yt*2),Pt-qn<=yt&&(Qt=Pt-yt*2);for(var Dn=Qt;Dn<=aa;Dn+=1){var Wn=qn===Dn;_t.push(se.createElement(ye,{locale:kt,rootPrefixCls:ht,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:Wn,showTitle:Pn,itemRender:pt}))}qn-1>=yt*2&&qn!==3&&(_t[0]=(0,se.cloneElement)(_t[0],{className:"".concat(ht,"-item-after-jump-prev")}),_t.unshift(kn)),Pt-qn>=yt*2&&qn!==Pt-2&&(_t[_t.length-1]=(0,se.cloneElement)(_t[_t.length-1],{className:"".concat(ht,"-item-before-jump-next")}),_t.push(Ae)),Qt!==1&&_t.unshift(je),aa!==Pt&&_t.push(gt)}var Zn=!this.hasPrev()||!Pt,ra=!this.hasNext()||!Pt,Na=this.renderPrev(Ct),$n=this.renderNext(Ie);return se.createElement("ul",(0,ee.Z)({className:Ne()(ht,sn,(0,re.Z)({},"".concat(ht,"-disabled"),Wt)),style:$t,ref:this.paginationNode},Ge),We,Na?se.createElement("li",{title:Pn?kt.prev_page:null,onClick:this.prev,tabIndex:Zn?null:0,onKeyPress:this.runIfEnterPrev,className:Ne()("".concat(ht,"-prev"),(0,re.Z)({},"".concat(ht,"-disabled"),Zn)),"aria-disabled":Zn},Na):null,_t,$n?se.createElement("li",{title:Pn?kt.next_page:null,onClick:this.next,tabIndex:ra?null:0,onKeyPress:this.runIfEnterNext,className:Ne()("".concat(ht,"-next"),(0,re.Z)({},"".concat(ht,"-disabled"),ra)),"aria-disabled":ra},$n):null,se.createElement(he,{disabled:Wt,locale:kt,rootPrefixCls:ht,selectComponentClass:ga,selectPrefixCls:Ea,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qn,pageSize:Cr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ot}))}}],[{key:"getDerivedStateFromProps",value:function(we,ht){var sn={};if("current"in we&&(sn.current=we.current,we.current!==ht.current&&(sn.currentInputValue=sn.current)),"pageSize"in we&&we.pageSize!==ht.pageSize){var $t=ht.current,Wt=Re(we.pageSize,ht,we);$t=$t>Wt?Wt:$t,"current"in we||(sn.current=$t,sn.currentInputValue=$t),sn.pageSize=we.pageSize}return sn}}]),dt}(se.Component);Ft.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:ae.Z,style:{},itemRender:tt,totalBoundaryShowSizeChanger:50};var qe=Ft,ut=te(22075),Ye=te(36355),bt=te(19716),Dt=te(8628),Rt=te(9763),Ue=te(57809);const Tt=xe=>se.createElement(Ue.default,Object.assign({},xe,{showSearch:!0,size:"small"})),jt=xe=>se.createElement(Ue.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Tt.Option=Ue.default.Option,jt.Option=Ue.default.Option;var Me=te(9937),et=te(17313),Et=te(83116),Xt=te(37613);const mt=xe=>{const{componentCls:fe}=xe;return{[`${fe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${fe}-disabled`]:{cursor:"not-allowed",[`${fe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${fe}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${fe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${fe}-simple-pager`]:{color:xe.colorTextDisabled},[`${fe}-jump-prev, ${fe}-jump-next`]:{[`${fe}-item-link-icon`]:{opacity:0},[`${fe}-item-ellipsis`]:{opacity:1}}},[`&${fe}-simple`]:{[`${fe}-prev, ${fe}-next`]:{[`&${fe}-disabled ${fe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},en=xe=>{const{componentCls:fe}=xe;return{[`&${fe}-mini ${fe}-total-text, &${fe}-mini ${fe}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${fe}-mini ${fe}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${fe}-mini:not(${fe}-disabled) ${fe}-item:not(${fe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${fe}-mini ${fe}-prev, &${fe}-mini ${fe}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${fe}-mini:not(${fe}-disabled)`]:{[`${fe}-prev, ${fe}-next`]:{[`&:hover ${fe}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${fe}-disabled:hover ${fe}-item-link`]:{backgroundColor:"transparent"}}},[` &${fe}-mini ${fe}-prev ${fe}-item-link, &${fe}-mini ${fe}-next ${fe}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`}},[`&${fe}-mini ${fe}-jump-prev, &${fe}-mini ${fe}-jump-next`]:{height:xe.itemSizeSM,marginInlineEnd:0,lineHeight:`${xe.itemSizeSM}px`},[`&${fe}-mini ${fe}-options`]:{marginInlineStart:xe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:xe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Me.x0)(xe)),{width:xe.paginationMiniQuickJumperInputWidth,height:xe.controlHeightSM})}}}},Ce=xe=>{const{componentCls:fe}=xe;return{[` @@ -199,14 +199,14 @@ ${fe}-next, ${fe}-jump-prev, ${fe}-jump-next - `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${fe}-prev, ${fe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${fe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${fe}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${fe}-disabled:hover`]:{[`${fe}-item-link`]:{backgroundColor:"transparent"}}},[`${fe}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${fe}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Me.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},ft=xe=>{const{componentCls:fe}=xe;return{[`${fe}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${fe}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},En=xe=>{const{componentCls:fe}=xe;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${fe}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),ft(xe)),qt(xe)),Ce(xe)),en(xe)),mt(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${fe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${fe}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Tn=xe=>{const{componentCls:fe}=xe;return{[`${fe}${fe}-disabled:not(${fe}-mini)`]:{"&, &:hover":{[`${fe}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${fe}-item-link`]:{borderColor:xe.colorBorder}},[`${fe}-item, ${fe}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${fe}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${fe}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${fe}-prev, ${fe}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${fe}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${fe}:not(${fe}-mini)`]:{[`${fe}-prev, ${fe}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${fe}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${fe}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${fe}-disabled`]:{[`${fe}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${fe}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${fe}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},vt=xe=>{const{componentCls:fe}=xe;return{[`${fe}:not(${fe}-disabled)`]:{[`${fe}-item`]:Object.assign({},(0,et.Qy)(xe)),[`${fe}-jump-prev, ${fe}-jump-next`]:{"&:focus-visible":Object.assign({[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}},(0,et.oN)(xe))},[`${fe}-prev, ${fe}-next`]:{[`&:focus-visible ${fe}-item-link`]:Object.assign({},(0,et.oN)(xe))}}}};var st=(0,Et.Z)("Pagination",xe=>{const fe=(0,Xt.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Me.e5)(xe),(0,Me.TM)(xe));return[En(fe),vt(fe),xe.wireframe&&Tn(fe)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Be=function(xe,fe){var dt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&fe.indexOf(Je)<0&&(dt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Je=Object.getOwnPropertySymbols(xe);we{const{prefixCls:fe,selectPrefixCls:dt,className:Je,rootClassName:we,style:ht,size:un,locale:$t,selectComponentClass:Wt,responsive:Lt,showSizeChanger:Jt}=xe,kt=Be(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Yt}=(0,Dt.Z)(Lt),{getPrefixCls:Bn,direction:Pn,pagination:Gn={}}=se.useContext(Ye.E_),Yn=Bn("pagination",fe),[pt,ea]=st(Yn),Na=Jt!=null?Jt:Gn.showSizeChanger,Ma=se.useMemo(()=>{const Pt=se.createElement("span",{className:`${Yn}-item-ellipsis`},"\u2022\u2022\u2022"),_t=se.createElement("button",{className:`${Yn}-item-link`,type:"button",tabIndex:-1},Pn==="rtl"?se.createElement(Qe.Z,null):se.createElement($e.Z,null)),kn=se.createElement("button",{className:`${Yn}-item-link`,type:"button",tabIndex:-1},Pn==="rtl"?se.createElement($e.Z,null):se.createElement(Qe.Z,null)),Ae=se.createElement("a",{className:`${Yn}-item-link`},se.createElement("div",{className:`${Yn}-item-container`},Pn==="rtl"?se.createElement(rt.Z,{className:`${Yn}-item-link-icon`}):se.createElement(it,{className:`${Yn}-item-link-icon`}),Pt)),je=se.createElement("a",{className:`${Yn}-item-link`},se.createElement("div",{className:`${Yn}-item-container`},Pn==="rtl"?se.createElement(it,{className:`${Yn}-item-link-icon`}):se.createElement(rt.Z,{className:`${Yn}-item-link-icon`}),Pt));return{prevIcon:_t,nextIcon:kn,jumpPrevIcon:Ae,jumpNextIcon:je}},[Pn,Yn]),[ga]=(0,Rt.Z)("Pagination",ut.Z),Ca=Object.assign(Object.assign({},ga),$t),nr=(0,bt.Z)(un),Ea=nr==="small"||!!(Yt&&!nr&&Lt),qn=Bn("select",dt),Cr=Ne()({[`${Yn}-mini`]:Ea,[`${Yn}-rtl`]:Pn==="rtl"},Gn==null?void 0:Gn.className,Je,we,ea),an=Object.assign(Object.assign({},Gn==null?void 0:Gn.style),ht);return pt(se.createElement(qe,Object.assign({},Ma,kt,{style:an,prefixCls:Yn,selectPrefixCls:qn,className:Cr,selectComponentClass:Wt||(Ea?Tt:jt),locale:Ca,showSizeChanger:Na})))},nt=at},13570:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Rt}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(Tt,jt){return se.createElement(Ke.Z,(0,ee.Z)({},Tt,{ref:jt,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(92310),$e=te.n(rt),Qe=te(4635),ze=te(50298),Ne=te(62646),re=te(18929),a=te(10228),y=te(26112);function b(Ue,Tt){var jt=Ue.disabled,Me=Ue.prefixCls,et=Ue.character,Et=Ue.characterRender,Xt=Ue.index,mt=Ue.count,en=Ue.value,Ce=Ue.allowHalf,qt=Ue.focused,ft=Ue.onHover,En=Ue.onClick,Tn=function(fe){ft(fe,Xt)},vt=function(fe){En(fe,Xt)},st=function(fe){fe.keyCode===a.Z.ENTER&&En(fe,Xt)},Be=Xt+1,ve=new Set([Me]);en===0&&Xt===0&&qt?ve.add("".concat(Me,"-focused")):Ce&&en+.5>=Be&&enXt?"true":"false","aria-posinset":Xt+1,"aria-setsize":mt,tabIndex:jt?-1:0},se.createElement("div",{className:"".concat(Me,"-first")},at),se.createElement("div",{className:"".concat(Me,"-second")},at)));return Et&&(nt=Et(nt,Ue)),nt}var E=se.forwardRef(b);function x(){var Ue=se.useRef({});function Tt(Me){return Ue.current[Me]}function jt(Me){return function(et){Ue.current[Me]=et}}return[Tt,jt]}function z(Ue){var Tt=Ue.pageXOffset,jt="scrollLeft";if(typeof Tt!="number"){var Me=Ue.document;Tt=Me.documentElement[jt],typeof Tt!="number"&&(Tt=Me.body[jt])}return Tt}function ne(Ue){var Tt,jt,Me=Ue.ownerDocument,et=Me.body,Et=Me&&Me.documentElement,Xt=Ue.getBoundingClientRect();return Tt=Xt.left,jt=Xt.top,Tt-=Et.clientLeft||et.clientLeft||0,jt-=Et.clientTop||et.clientTop||0,{left:Tt,top:jt}}function oe(Ue){var Tt=ne(Ue),jt=Ue.ownerDocument,Me=jt.defaultView||jt.parentWindow;return Tt.left+=z(Me),Tt.left}var ae=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Ue,Tt){var jt,Me=Ue.prefixCls,et=Me===void 0?"rc-rate":Me,Et=Ue.className,Xt=Ue.defaultValue,mt=Ue.value,en=Ue.count,Ce=en===void 0?5:en,qt=Ue.allowHalf,ft=qt===void 0?!1:qt,En=Ue.allowClear,Tn=En===void 0?!0:En,vt=Ue.character,st=vt===void 0?"\u2605":vt,Be=Ue.characterRender,ve=Ue.disabled,at=Ue.direction,nt=at===void 0?"ltr":at,xe=Ue.tabIndex,fe=xe===void 0?0:xe,dt=Ue.autoFocus,Je=Ue.onHoverChange,we=Ue.onChange,ht=Ue.onFocus,un=Ue.onBlur,$t=Ue.onKeyDown,Wt=Ue.onMouseLeave,Lt=(0,Ne.Z)(Ue,ae),Jt=x(),kt=(0,ze.Z)(Jt,2),Yt=kt[0],Bn=kt[1],Pn=se.useRef(null),Gn=function(){if(!ve){var zt;(zt=Pn.current)===null||zt===void 0||zt.focus()}};se.useImperativeHandle(Tt,function(){return{focus:Gn,blur:function(){if(!ve){var zt;(zt=Pn.current)===null||zt===void 0||zt.blur()}}}});var Yn=(0,re.Z)(Xt||0,{value:mt}),pt=(0,ze.Z)(Yn,2),ea=pt[0],Na=pt[1],Ma=(0,re.Z)(null),ga=(0,ze.Z)(Ma,2),Ca=ga[0],nr=ga[1],Ea=function(zt,An){var ct=nt==="rtl",on=zt+1;if(ft){var xn=Yt(zt),On=oe(xn),Qt=xn.clientWidth;(ct&&An-On>Qt/2||!ct&&An-On0&&!ct||An===a.Z.RIGHT&&on>0&&ct?(ft?on-=.5:on-=1,qn(on),zt.preventDefault()):An===a.Z.LEFT&&on{const{componentCls:Tt}=Ue;return{[`${Tt}-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 ${Tt}-star-first, &-half ${Tt}-star-second`]:{opacity:1},[`&-half ${Tt}-star-first, &-full ${Tt}-star-second`]:{color:"inherit"}}}},qe=Ue=>({[`&-rtl${Ue.componentCls}`]:{direction:"rtl"}}),ut=Ue=>{const{componentCls:Tt}=Ue;return{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Ue)),{display:"inline-block",margin:0,padding:0,color:Ue.starColor,fontSize:Ue.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Tt} ${Tt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ft(Ue)),{[`+ ${Tt}-text`]:{display:"inline-block",marginInlineStart:Ue.marginXS,fontSize:Ue.fontSize}}),qe(Ue))}};var Ye=(0,tt.Z)("Rate",Ue=>{const Tt=(0,Re.TS)(Ue,{});return[ut(Tt)]},Ue=>({starColor:Ue.yellow6,starSize:Ue.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ue.colorFillContent})),bt=function(Ue,Tt){var jt={};for(var Me in Ue)Object.prototype.hasOwnProperty.call(Ue,Me)&&Tt.indexOf(Me)<0&&(jt[Me]=Ue[Me]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Me=Object.getOwnPropertySymbols(Ue);et{const{prefixCls:jt,className:Me,rootClassName:et,style:Et,tooltips:Xt,character:mt=se.createElement(it,null)}=Ue,en=bt(Ue,["prefixCls","className","rootClassName","style","tooltips","character"]),Ce=(ve,at)=>{let{index:nt}=at;return Xt?se.createElement(Fe.Z,{title:Xt[nt]},ve):ve},{getPrefixCls:qt,direction:ft,rate:En}=se.useContext(ye.E_),Tn=qt("rate",jt),[vt,st]=Ye(Tn),Be=Object.assign(Object.assign({},En==null?void 0:En.style),Et);return vt(se.createElement(pe,Object.assign({ref:Tt,character:mt,characterRender:Ce},en,{className:$e()(Me,et,st,En==null?void 0:En.className),style:Be,prefixCls:Tn,direction:ft})))})},61621:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return st}});var ee=te(92310),se=te.n(ee),Ee=te(59301),lt=te(36355),Ke=te(2738),ie=Be=>{const{prefixCls:ve,className:at,style:nt,size:xe,shape:fe}=Be,dt=se()({[`${ve}-lg`]:xe==="large",[`${ve}-sm`]:xe==="small"}),Je=se()({[`${ve}-circle`]:fe==="circle",[`${ve}-square`]:fe==="square",[`${ve}-round`]:fe==="round"}),we=Ee.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return Ee.createElement("span",{className:se()(ve,dt,Je,at),style:Object.assign(Object.assign({},we),nt)})},it=te(93083),rt=te(83116),$e=te(37613);const Qe=new it.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=Be=>({height:Be,lineHeight:`${Be}px`}),Ne=Be=>Object.assign({width:Be},ze(Be)),re=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Qe,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Be=>Object.assign({width:Be*5,minWidth:Be*5},ze(Be)),y=Be=>{const{skeletonAvatarCls:ve,gradientFromColor:at,controlHeight:nt,controlHeightLG:xe,controlHeightSM:fe}=Be;return{[`${ve}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at},Ne(nt)),[`${ve}${ve}-circle`]:{borderRadius:"50%"},[`${ve}${ve}-lg`]:Object.assign({},Ne(xe)),[`${ve}${ve}-sm`]:Object.assign({},Ne(fe))}},b=Be=>{const{controlHeight:ve,borderRadiusSM:at,skeletonInputCls:nt,controlHeightLG:xe,controlHeightSM:fe,gradientFromColor:dt}=Be;return{[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:at},a(ve)),[`${nt}-lg`]:Object.assign({},a(xe)),[`${nt}-sm`]:Object.assign({},a(fe))}},E=Be=>Object.assign({width:Be},ze(Be)),x=Be=>{const{skeletonImageCls:ve,imageSizeBase:at,gradientFromColor:nt,borderRadiusSM:xe}=Be;return{[`${ve}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:nt,borderRadius:xe},E(at*2)),{[`${ve}-path`]:{fill:"#bfbfbf"},[`${ve}-svg`]:Object.assign(Object.assign({},E(at)),{maxWidth:at*4,maxHeight:at*4}),[`${ve}-svg${ve}-svg-circle`]:{borderRadius:"50%"}}),[`${ve}${ve}-circle`]:{borderRadius:"50%"}}},z=(Be,ve,at)=>{const{skeletonButtonCls:nt}=Be;return{[`${at}${nt}-circle`]:{width:ve,minWidth:ve,borderRadius:"50%"},[`${at}${nt}-round`]:{borderRadius:ve}}},ne=Be=>Object.assign({width:Be*2,minWidth:Be*2},ze(Be)),oe=Be=>{const{borderRadiusSM:ve,skeletonButtonCls:at,controlHeight:nt,controlHeightLG:xe,controlHeightSM:fe,gradientFromColor:dt}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:ve,width:nt*2,minWidth:nt*2},ne(nt))},z(Be,nt,at)),{[`${at}-lg`]:Object.assign({},ne(xe))}),z(Be,xe,`${at}-lg`)),{[`${at}-sm`]:Object.assign({},ne(fe))}),z(Be,fe,`${at}-sm`))},ae=Be=>{const{componentCls:ve,skeletonAvatarCls:at,skeletonTitleCls:nt,skeletonParagraphCls:xe,skeletonButtonCls:fe,skeletonInputCls:dt,skeletonImageCls:Je,controlHeight:we,controlHeightLG:ht,controlHeightSM:un,gradientFromColor:$t,padding:Wt,marginSM:Lt,borderRadius:Jt,titleHeight:kt,blockRadius:Yt,paragraphLiHeight:Bn,controlHeightXS:Pn,paragraphMarginTop:Gn}=Be;return{[`${ve}`]:{display:"table",width:"100%",[`${ve}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$t},Ne(we)),[`${at}-circle`]:{borderRadius:"50%"},[`${at}-lg`]:Object.assign({},Ne(ht)),[`${at}-sm`]:Object.assign({},Ne(un))},[`${ve}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${nt}`]:{width:"100%",height:kt,background:$t,borderRadius:Yt,[`+ ${xe}`]:{marginBlockStart:un}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:Bn,listStyle:"none",background:$t,borderRadius:Yt,"+ li":{marginBlockStart:Pn}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ve}-content`]:{[`${nt}, ${xe} > li`]:{borderRadius:Jt}}},[`${ve}-with-avatar ${ve}-content`]:{[`${nt}`]:{marginBlockStart:Lt,[`+ ${xe}`]:{marginBlockStart:Gn}}},[`${ve}${ve}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(Be)),y(Be)),b(Be)),x(Be)),[`${ve}${ve}-block`]:{width:"100%",[`${fe}`]:{width:"100%"},[`${dt}`]:{width:"100%"}},[`${ve}${ve}-active`]:{[` + `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${fe}-prev, ${fe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${fe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${fe}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${fe}-disabled:hover`]:{[`${fe}-item-link`]:{backgroundColor:"transparent"}}},[`${fe}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${fe}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Me.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},ft=xe=>{const{componentCls:fe}=xe;return{[`${fe}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${fe}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},Cn=xe=>{const{componentCls:fe}=xe;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${fe}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),ft(xe)),qt(xe)),Ce(xe)),en(xe)),mt(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${fe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${fe}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Tn=xe=>{const{componentCls:fe}=xe;return{[`${fe}${fe}-disabled:not(${fe}-mini)`]:{"&, &:hover":{[`${fe}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${fe}-item-link`]:{borderColor:xe.colorBorder}},[`${fe}-item, ${fe}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${fe}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${fe}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${fe}-prev, ${fe}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${fe}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${fe}:not(${fe}-mini)`]:{[`${fe}-prev, ${fe}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${fe}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${fe}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${fe}-disabled`]:{[`${fe}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${fe}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${fe}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},vt=xe=>{const{componentCls:fe}=xe;return{[`${fe}:not(${fe}-disabled)`]:{[`${fe}-item`]:Object.assign({},(0,et.Qy)(xe)),[`${fe}-jump-prev, ${fe}-jump-next`]:{"&:focus-visible":Object.assign({[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}},(0,et.oN)(xe))},[`${fe}-prev, ${fe}-next`]:{[`&:focus-visible ${fe}-item-link`]:Object.assign({},(0,et.oN)(xe))}}}};var st=(0,Et.Z)("Pagination",xe=>{const fe=(0,Xt.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Me.e5)(xe),(0,Me.TM)(xe));return[Cn(fe),vt(fe),xe.wireframe&&Tn(fe)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Be=function(xe,fe){var dt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&fe.indexOf(Je)<0&&(dt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Je=Object.getOwnPropertySymbols(xe);we{const{prefixCls:fe,selectPrefixCls:dt,className:Je,rootClassName:we,style:ht,size:sn,locale:$t,selectComponentClass:Wt,responsive:Lt,showSizeChanger:Jt}=xe,kt=Be(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Yt}=(0,Dt.Z)(Lt),{getPrefixCls:Bn,direction:Pn,pagination:Gn={}}=se.useContext(Ye.E_),Vn=Bn("pagination",fe),[pt,ea]=st(Vn),La=Jt!=null?Jt:Gn.showSizeChanger,Ma=se.useMemo(()=>{const Pt=se.createElement("span",{className:`${Vn}-item-ellipsis`},"\u2022\u2022\u2022"),_t=se.createElement("button",{className:`${Vn}-item-link`,type:"button",tabIndex:-1},Pn==="rtl"?se.createElement(Qe.Z,null):se.createElement($e.Z,null)),kn=se.createElement("button",{className:`${Vn}-item-link`,type:"button",tabIndex:-1},Pn==="rtl"?se.createElement($e.Z,null):se.createElement(Qe.Z,null)),Ae=se.createElement("a",{className:`${Vn}-item-link`},se.createElement("div",{className:`${Vn}-item-container`},Pn==="rtl"?se.createElement(rt.Z,{className:`${Vn}-item-link-icon`}):se.createElement(it,{className:`${Vn}-item-link-icon`}),Pt)),je=se.createElement("a",{className:`${Vn}-item-link`},se.createElement("div",{className:`${Vn}-item-container`},Pn==="rtl"?se.createElement(it,{className:`${Vn}-item-link-icon`}):se.createElement(rt.Z,{className:`${Vn}-item-link-icon`}),Pt));return{prevIcon:_t,nextIcon:kn,jumpPrevIcon:Ae,jumpNextIcon:je}},[Pn,Vn]),[ga]=(0,Rt.Z)("Pagination",ut.Z),Ea=Object.assign(Object.assign({},ga),$t),ar=(0,bt.Z)(sn),ba=ar==="small"||!!(Yt&&!ar&&Lt),qn=Bn("select",dt),Cr=Ne()({[`${Vn}-mini`]:ba,[`${Vn}-rtl`]:Pn==="rtl"},Gn==null?void 0:Gn.className,Je,we,ea),an=Object.assign(Object.assign({},Gn==null?void 0:Gn.style),ht);return pt(se.createElement(qe,Object.assign({},Ma,kt,{style:an,prefixCls:Vn,selectPrefixCls:qn,className:Cr,selectComponentClass:Wt||(ba?Tt:jt),locale:Ea,showSizeChanger:La})))},nt=at},13570:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return Rt}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(Tt,jt){return se.createElement(Ke.Z,(0,ee.Z)({},Tt,{ref:jt,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(92310),$e=te.n(rt),Qe=te(4635),ze=te(50298),Ne=te(62646),re=te(18929),a=te(10228),y=te(26112);function b(Ue,Tt){var jt=Ue.disabled,Me=Ue.prefixCls,et=Ue.character,Et=Ue.characterRender,Xt=Ue.index,mt=Ue.count,en=Ue.value,Ce=Ue.allowHalf,qt=Ue.focused,ft=Ue.onHover,Cn=Ue.onClick,Tn=function(fe){ft(fe,Xt)},vt=function(fe){Cn(fe,Xt)},st=function(fe){fe.keyCode===a.Z.ENTER&&Cn(fe,Xt)},Be=Xt+1,ve=new Set([Me]);en===0&&Xt===0&&qt?ve.add("".concat(Me,"-focused")):Ce&&en+.5>=Be&&enXt?"true":"false","aria-posinset":Xt+1,"aria-setsize":mt,tabIndex:jt?-1:0},se.createElement("div",{className:"".concat(Me,"-first")},at),se.createElement("div",{className:"".concat(Me,"-second")},at)));return Et&&(nt=Et(nt,Ue)),nt}var E=se.forwardRef(b);function x(){var Ue=se.useRef({});function Tt(Me){return Ue.current[Me]}function jt(Me){return function(et){Ue.current[Me]=et}}return[Tt,jt]}function z(Ue){var Tt=Ue.pageXOffset,jt="scrollLeft";if(typeof Tt!="number"){var Me=Ue.document;Tt=Me.documentElement[jt],typeof Tt!="number"&&(Tt=Me.body[jt])}return Tt}function ne(Ue){var Tt,jt,Me=Ue.ownerDocument,et=Me.body,Et=Me&&Me.documentElement,Xt=Ue.getBoundingClientRect();return Tt=Xt.left,jt=Xt.top,Tt-=Et.clientLeft||et.clientLeft||0,jt-=Et.clientTop||et.clientTop||0,{left:Tt,top:jt}}function oe(Ue){var Tt=ne(Ue),jt=Ue.ownerDocument,Me=jt.defaultView||jt.parentWindow;return Tt.left+=z(Me),Tt.left}var ae=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Ue,Tt){var jt,Me=Ue.prefixCls,et=Me===void 0?"rc-rate":Me,Et=Ue.className,Xt=Ue.defaultValue,mt=Ue.value,en=Ue.count,Ce=en===void 0?5:en,qt=Ue.allowHalf,ft=qt===void 0?!1:qt,Cn=Ue.allowClear,Tn=Cn===void 0?!0:Cn,vt=Ue.character,st=vt===void 0?"\u2605":vt,Be=Ue.characterRender,ve=Ue.disabled,at=Ue.direction,nt=at===void 0?"ltr":at,xe=Ue.tabIndex,fe=xe===void 0?0:xe,dt=Ue.autoFocus,Je=Ue.onHoverChange,we=Ue.onChange,ht=Ue.onFocus,sn=Ue.onBlur,$t=Ue.onKeyDown,Wt=Ue.onMouseLeave,Lt=(0,Ne.Z)(Ue,ae),Jt=x(),kt=(0,ze.Z)(Jt,2),Yt=kt[0],Bn=kt[1],Pn=se.useRef(null),Gn=function(){if(!ve){var zt;(zt=Pn.current)===null||zt===void 0||zt.focus()}};se.useImperativeHandle(Tt,function(){return{focus:Gn,blur:function(){if(!ve){var zt;(zt=Pn.current)===null||zt===void 0||zt.blur()}}}});var Vn=(0,re.Z)(Xt||0,{value:mt}),pt=(0,ze.Z)(Vn,2),ea=pt[0],La=pt[1],Ma=(0,re.Z)(null),ga=(0,ze.Z)(Ma,2),Ea=ga[0],ar=ga[1],ba=function(zt,bn){var ct=nt==="rtl",on=zt+1;if(ft){var An=Yt(zt),On=oe(An),Qt=An.clientWidth;(ct&&bn-On>Qt/2||!ct&&bn-On0&&!ct||bn===a.Z.RIGHT&&on>0&&ct?(ft?on-=.5:on-=1,qn(on),zt.preventDefault()):bn===a.Z.LEFT&&on{const{componentCls:Tt}=Ue;return{[`${Tt}-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 ${Tt}-star-first, &-half ${Tt}-star-second`]:{opacity:1},[`&-half ${Tt}-star-first, &-full ${Tt}-star-second`]:{color:"inherit"}}}},qe=Ue=>({[`&-rtl${Ue.componentCls}`]:{direction:"rtl"}}),ut=Ue=>{const{componentCls:Tt}=Ue;return{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Ue)),{display:"inline-block",margin:0,padding:0,color:Ue.starColor,fontSize:Ue.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Tt} ${Tt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ft(Ue)),{[`+ ${Tt}-text`]:{display:"inline-block",marginInlineStart:Ue.marginXS,fontSize:Ue.fontSize}}),qe(Ue))}};var Ye=(0,tt.Z)("Rate",Ue=>{const Tt=(0,Re.TS)(Ue,{});return[ut(Tt)]},Ue=>({starColor:Ue.yellow6,starSize:Ue.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ue.colorFillContent})),bt=function(Ue,Tt){var jt={};for(var Me in Ue)Object.prototype.hasOwnProperty.call(Ue,Me)&&Tt.indexOf(Me)<0&&(jt[Me]=Ue[Me]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Me=Object.getOwnPropertySymbols(Ue);et{const{prefixCls:jt,className:Me,rootClassName:et,style:Et,tooltips:Xt,character:mt=se.createElement(it,null)}=Ue,en=bt(Ue,["prefixCls","className","rootClassName","style","tooltips","character"]),Ce=(ve,at)=>{let{index:nt}=at;return Xt?se.createElement(Fe.Z,{title:Xt[nt]},ve):ve},{getPrefixCls:qt,direction:ft,rate:Cn}=se.useContext(ye.E_),Tn=qt("rate",jt),[vt,st]=Ye(Tn),Be=Object.assign(Object.assign({},Cn==null?void 0:Cn.style),Et);return vt(se.createElement(pe,Object.assign({ref:Tt,character:mt,characterRender:Ce},en,{className:$e()(Me,et,st,Cn==null?void 0:Cn.className),style:Be,prefixCls:Tn,direction:ft})))})},61621:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return st}});var ee=te(92310),se=te.n(ee),Ee=te(59301),lt=te(36355),Ke=te(2738),ie=Be=>{const{prefixCls:ve,className:at,style:nt,size:xe,shape:fe}=Be,dt=se()({[`${ve}-lg`]:xe==="large",[`${ve}-sm`]:xe==="small"}),Je=se()({[`${ve}-circle`]:fe==="circle",[`${ve}-square`]:fe==="square",[`${ve}-round`]:fe==="round"}),we=Ee.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return Ee.createElement("span",{className:se()(ve,dt,Je,at),style:Object.assign(Object.assign({},we),nt)})},it=te(93083),rt=te(83116),$e=te(37613);const Qe=new it.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ze=Be=>({height:Be,lineHeight:`${Be}px`}),Ne=Be=>Object.assign({width:Be},ze(Be)),re=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Qe,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Be=>Object.assign({width:Be*5,minWidth:Be*5},ze(Be)),y=Be=>{const{skeletonAvatarCls:ve,gradientFromColor:at,controlHeight:nt,controlHeightLG:xe,controlHeightSM:fe}=Be;return{[`${ve}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at},Ne(nt)),[`${ve}${ve}-circle`]:{borderRadius:"50%"},[`${ve}${ve}-lg`]:Object.assign({},Ne(xe)),[`${ve}${ve}-sm`]:Object.assign({},Ne(fe))}},b=Be=>{const{controlHeight:ve,borderRadiusSM:at,skeletonInputCls:nt,controlHeightLG:xe,controlHeightSM:fe,gradientFromColor:dt}=Be;return{[`${nt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:at},a(ve)),[`${nt}-lg`]:Object.assign({},a(xe)),[`${nt}-sm`]:Object.assign({},a(fe))}},E=Be=>Object.assign({width:Be},ze(Be)),x=Be=>{const{skeletonImageCls:ve,imageSizeBase:at,gradientFromColor:nt,borderRadiusSM:xe}=Be;return{[`${ve}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:nt,borderRadius:xe},E(at*2)),{[`${ve}-path`]:{fill:"#bfbfbf"},[`${ve}-svg`]:Object.assign(Object.assign({},E(at)),{maxWidth:at*4,maxHeight:at*4}),[`${ve}-svg${ve}-svg-circle`]:{borderRadius:"50%"}}),[`${ve}${ve}-circle`]:{borderRadius:"50%"}}},z=(Be,ve,at)=>{const{skeletonButtonCls:nt}=Be;return{[`${at}${nt}-circle`]:{width:ve,minWidth:ve,borderRadius:"50%"},[`${at}${nt}-round`]:{borderRadius:ve}}},ne=Be=>Object.assign({width:Be*2,minWidth:Be*2},ze(Be)),oe=Be=>{const{borderRadiusSM:ve,skeletonButtonCls:at,controlHeight:nt,controlHeightLG:xe,controlHeightSM:fe,gradientFromColor:dt}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:ve,width:nt*2,minWidth:nt*2},ne(nt))},z(Be,nt,at)),{[`${at}-lg`]:Object.assign({},ne(xe))}),z(Be,xe,`${at}-lg`)),{[`${at}-sm`]:Object.assign({},ne(fe))}),z(Be,fe,`${at}-sm`))},ae=Be=>{const{componentCls:ve,skeletonAvatarCls:at,skeletonTitleCls:nt,skeletonParagraphCls:xe,skeletonButtonCls:fe,skeletonInputCls:dt,skeletonImageCls:Je,controlHeight:we,controlHeightLG:ht,controlHeightSM:sn,gradientFromColor:$t,padding:Wt,marginSM:Lt,borderRadius:Jt,titleHeight:kt,blockRadius:Yt,paragraphLiHeight:Bn,controlHeightXS:Pn,paragraphMarginTop:Gn}=Be;return{[`${ve}`]:{display:"table",width:"100%",[`${ve}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${at}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$t},Ne(we)),[`${at}-circle`]:{borderRadius:"50%"},[`${at}-lg`]:Object.assign({},Ne(ht)),[`${at}-sm`]:Object.assign({},Ne(sn))},[`${ve}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${nt}`]:{width:"100%",height:kt,background:$t,borderRadius:Yt,[`+ ${xe}`]:{marginBlockStart:sn}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:Bn,listStyle:"none",background:$t,borderRadius:Yt,"+ li":{marginBlockStart:Pn}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ve}-content`]:{[`${nt}, ${xe} > li`]:{borderRadius:Jt}}},[`${ve}-with-avatar ${ve}-content`]:{[`${nt}`]:{marginBlockStart:Lt,[`+ ${xe}`]:{marginBlockStart:Gn}}},[`${ve}${ve}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(Be)),y(Be)),b(Be)),x(Be)),[`${ve}${ve}-block`]:{width:"100%",[`${fe}`]:{width:"100%"},[`${dt}`]:{width:"100%"}},[`${ve}${ve}-active`]:{[` ${nt}, ${xe} > li, ${at}, ${fe}, ${dt}, ${Je} - `]:Object.assign({},re(Be))}}};var me=(0,rt.Z)("Skeleton",Be=>{const{componentCls:ve}=Be,at=(0,$e.TS)(Be,{skeletonAvatarCls:`${ve}-avatar`,skeletonTitleCls:`${ve}-title`,skeletonParagraphCls:`${ve}-paragraph`,skeletonButtonCls:`${ve}-button`,skeletonInputCls:`${ve}-input`,skeletonImageCls:`${ve}-image`,imageSizeBase:Be.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Be.gradientFromColor} 25%, ${Be.gradientToColor} 37%, ${Be.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ae(at)]},Be=>{const{colorFillContent:ve,colorFill:at}=Be,nt=ve,xe=at;return{color:nt,colorGradientEnd:xe,gradientFromColor:nt,gradientToColor:xe,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),pe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,shape:fe="circle",size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,un]=me(we),$t=(0,Ke.Z)(Be,["prefixCls","className"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe},at,nt,un);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-avatar`,shape:fe,size:dt},$t))))},Fe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,block:fe=!1,size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,un]=me(we),$t=(0,Ke.Z)(Be,["prefixCls"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe,[`${we}-block`]:fe},at,nt,un);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-button`,size:dt},$t))))};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 Re=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,style:xe,active:fe}=Be,{getPrefixCls:dt}=Ee.useContext(lt.E_),Je=dt("skeleton",ve),[we,ht]=me(Je),un=se()(Je,`${Je}-element`,{[`${Je}-active`]:fe},at,nt,ht);return we(Ee.createElement("div",{className:un},Ee.createElement("div",{className:se()(`${Je}-image`,at),style:xe},Ee.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Ee.createElement("path",{d:Pe,className:`${Je}-image-path`})))))},qe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,block:fe,size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,un]=me(we),$t=(0,Ke.Z)(Be,["prefixCls"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe,[`${we}-block`]:fe},at,nt,un);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-input`,size:dt},$t))))},ut=te(14809),Ye={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=Ye,Dt=te(7657),Rt=function(ve,at){return Ee.createElement(Dt.Z,(0,ut.Z)({},ve,{ref:at,icon:bt}))},Ue=Ee.forwardRef(Rt),Tt=Ue,Me=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,style:xe,active:fe,children:dt}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,un]=me(we),$t=se()(we,`${we}-element`,{[`${we}-active`]:fe},un,at,nt),Wt=dt!=null?dt:Ee.createElement(Tt,null);return ht(Ee.createElement("div",{className:$t},Ee.createElement("div",{className:se()(`${we}-image`,at),style:xe},Wt)))},et=te(95190),Xt=Be=>{const ve=Je=>{const{width:we,rows:ht=2}=Be;if(Array.isArray(we))return we[Je];if(ht-1===Je)return we},{prefixCls:at,className:nt,style:xe,rows:fe}=Be,dt=(0,et.Z)(Array(fe)).map((Je,we)=>Ee.createElement("li",{key:we,style:{width:ve(we)}}));return Ee.createElement("ul",{className:se()(at,nt),style:xe},dt)},en=Be=>{let{prefixCls:ve,className:at,width:nt,style:xe}=Be;return Ee.createElement("h3",{className:se()(ve,at),style:Object.assign({width:nt},xe)})};function Ce(Be){return Be&&typeof Be=="object"?Be:{}}function qt(Be,ve){return Be&&!ve?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ft(Be,ve){return!Be&&ve?{width:"38%"}:Be&&ve?{width:"50%"}:{}}function En(Be,ve){const at={};return(!Be||!ve)&&(at.width="61%"),!Be&&ve?at.rows=3:at.rows=2,at}const Tn=Be=>{const{prefixCls:ve,loading:at,className:nt,rootClassName:xe,style:fe,children:dt,avatar:Je=!1,title:we=!0,paragraph:ht=!0,active:un,round:$t}=Be,{getPrefixCls:Wt,direction:Lt,skeleton:Jt}=Ee.useContext(lt.E_),kt=Wt("skeleton",ve),[Yt,Bn]=me(kt);if(at||!("loading"in Be)){const Pn=!!Je,Gn=!!we,Yn=!!ht;let pt;if(Pn){const Ma=Object.assign(Object.assign({prefixCls:`${kt}-avatar`},qt(Gn,Yn)),Ce(Je));pt=Ee.createElement("div",{className:`${kt}-header`},Ee.createElement(ie,Object.assign({},Ma)))}let ea;if(Gn||Yn){let Ma;if(Gn){const Ca=Object.assign(Object.assign({prefixCls:`${kt}-title`},ft(Pn,Yn)),Ce(we));Ma=Ee.createElement(en,Object.assign({},Ca))}let ga;if(Yn){const Ca=Object.assign(Object.assign({prefixCls:`${kt}-paragraph`},En(Pn,Gn)),Ce(ht));ga=Ee.createElement(Xt,Object.assign({},Ca))}ea=Ee.createElement("div",{className:`${kt}-content`},Ma,ga)}const Na=se()(kt,{[`${kt}-with-avatar`]:Pn,[`${kt}-active`]:un,[`${kt}-rtl`]:Lt==="rtl",[`${kt}-round`]:$t},Jt==null?void 0:Jt.className,nt,xe,Bn);return Yt(Ee.createElement("div",{className:Na,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),fe)},pt,ea))}return typeof dt!="undefined"?dt:null};Tn.Button=Fe,Tn.Avatar=pe,Tn.Input=qe,Tn.Image=Re,Tn.Node=Me;var vt=Tn,st=vt},31797:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return me}});var ee=te(59301),se=te(56762),Ee=te(92343),lt=te(92310),Ke=te.n(lt),Oe=te(36355),ie=te(61621),rt=he=>{const{value:pe,formatter:ye,precision:Fe,decimalSeparator:Pe,groupSeparator:tt="",prefixCls:Re}=he;let Ft;if(typeof ye=="function")Ft=ye(pe);else{const qe=String(pe),ut=qe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||qe==="-")Ft=qe;else{const Ye=ut[1];let bt=ut[2]||"0",Dt=ut[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof Fe=="number"&&(Dt=Dt.padEnd(Fe,"0").slice(0,Fe>0?Fe:0)),Dt&&(Dt=`${Pe}${Dt}`),Ft=[ee.createElement("span",{key:"int",className:`${Re}-content-value-int`},Ye,bt),Dt&&ee.createElement("span",{key:"decimal",className:`${Re}-content-value-decimal`},Dt)]}}return ee.createElement("span",{className:`${Re}-content-value`},Ft)},$e=te(17313),Qe=te(83116),ze=te(37613);const Ne=he=>{const{componentCls:pe,marginXXS:ye,padding:Fe,colorTextDescription:Pe,titleFontSize:tt,colorTextHeading:Re,contentFontSize:Ft,fontFamily:qe}=he;return{[`${pe}`]:Object.assign(Object.assign({},(0,$e.Wf)(he)),{[`${pe}-title`]:{marginBottom:ye,color:Pe,fontSize:tt},[`${pe}-skeleton`]:{paddingTop:Fe},[`${pe}-content`]:{color:Re,fontSize:Ft,fontFamily:qe,[`${pe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${pe}-content-prefix, ${pe}-content-suffix`]:{display:"inline-block"},[`${pe}-content-prefix`]:{marginInlineEnd:ye},[`${pe}-content-suffix`]:{marginInlineStart:ye}}})}};var re=(0,Qe.Z)("Statistic",he=>{const pe=(0,ze.TS)(he,{});return[Ne(pe)]},he=>{const{fontSizeHeading3:pe,fontSize:ye}=he;return{titleFontSize:ye,contentFontSize:pe}}),y=he=>{const{prefixCls:pe,className:ye,rootClassName:Fe,style:Pe,valueStyle:tt,value:Re=0,title:Ft,valueRender:qe,prefix:ut,suffix:Ye,loading:bt=!1,onMouseEnter:Dt,onMouseLeave:Rt,decimalSeparator:Ue=".",groupSeparator:Tt=","}=he,{getPrefixCls:jt,direction:Me,statistic:et}=ee.useContext(Oe.E_),Et=jt("statistic",pe),[Xt,mt]=re(Et),en=ee.createElement(rt,Object.assign({decimalSeparator:Ue,groupSeparator:Tt,prefixCls:Et},he,{value:Re})),Ce=Ke()(Et,{[`${Et}-rtl`]:Me==="rtl"},et==null?void 0:et.className,ye,Fe,mt);return Xt(ee.createElement("div",{className:Ce,style:Object.assign(Object.assign({},et==null?void 0:et.style),Pe),onMouseEnter:Dt,onMouseLeave:Rt},Ft&&ee.createElement("div",{className:`${Et}-title`},Ft),ee.createElement(ie.Z,{paragraph:!1,loading:bt,className:`${Et}-skeleton`},ee.createElement("div",{style:tt,className:`${Et}-content`},ut&&ee.createElement("span",{className:`${Et}-content-prefix`},ut),qe?qe(en):en,Ye&&ee.createElement("span",{className:`${Et}-content-suffix`},Ye)))))};const b=[["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 E(he,pe){let ye=he;const Fe=/\[[^\]]*]/g,Pe=(pe.match(Fe)||[]).map(qe=>qe.slice(1,-1)),tt=pe.replace(Fe,"[]"),Re=b.reduce((qe,ut)=>{let[Ye,bt]=ut;if(qe.includes(Ye)){const Dt=Math.floor(ye/bt);return ye-=Dt*bt,qe.replace(new RegExp(`${Ye}+`,"g"),Rt=>{const Ue=Rt.length;return Dt.toString().padStart(Ue,"0")})}return qe},tt);let Ft=0;return Re.replace(Fe,()=>{const qe=Pe[Ft];return Ft+=1,qe})}function x(he,pe){const{format:ye=""}=pe,Fe=new Date(he).getTime(),Pe=Date.now(),tt=Math.max(Fe-Pe,0);return E(tt,ye)}const z=1e3/30;function ne(he){return new Date(he).getTime()}const oe=he=>{const{value:pe,format:ye="HH:mm:ss",onChange:Fe,onFinish:Pe}=he,tt=(0,se.Z)(),Re=ee.useRef(null),Ft=()=>{Pe==null||Pe(),Re.current&&(clearInterval(Re.current),Re.current=null)},qe=()=>{const bt=ne(pe);bt>=Date.now()&&(Re.current=setInterval(()=>{tt(),Fe==null||Fe(bt-Date.now()),bt(qe(),()=>{Re.current&&(clearInterval(Re.current),Re.current=null)}),[pe]);const ut=(bt,Dt)=>x(bt,Object.assign(Object.assign({},Dt),{format:ye})),Ye=bt=>(0,Ee.Tm)(bt,{title:void 0});return ee.createElement(y,Object.assign({},he,{valueRender:Ye,formatter:ut}))};var ae=ee.memo(oe);y.Countdown=ae;var me=y},15969:function(Ot,Ht,te){"use strict";te.d(Ht,{N:function(){return ee}});const ee=se=>({color:se.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${se.motionDurationSlow}`,"&:focus, &:hover":{color:se.colorLinkHover},"&:active":{color:se.colorLinkActive}})},1710:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Ro}});var ee={},se="rc-table-internal-hook",Ee=te(50298),lt=te(6089),Ke=te(34280),Oe=te(13697),ie=te(59301),it=te(4676);function rt(de){var ge=ie.createContext(void 0),Le=function(Xe){var _e=Xe.value,Nt=Xe.children,Bt=ie.useRef(_e);Bt.current=_e;var xt=ie.useState(function(){return{getValue:function(){return Bt.current},listeners:new Set}}),Ut=(0,Ee.Z)(xt,1),Gt=Ut[0];return(0,Ke.Z)(function(){(0,it.unstable_batchedUpdates)(function(){Gt.listeners.forEach(function(Vt){Vt(_e)})})},[_e]),ie.createElement(ge.Provider,{value:Gt},Nt)};return{Context:ge,Provider:Le,defaultValue:de}}function $e(de,ge){var Le=(0,lt.Z)(typeof ge=="function"?ge:function(Vt){if(ge===void 0)return Vt;if(!Array.isArray(ge))return Vt[ge];var mn={};return ge.forEach(function(gn){mn[gn]=Vt[gn]}),mn}),ke=ie.useContext(de==null?void 0:de.Context),Xe=ke||{},_e=Xe.listeners,Nt=Xe.getValue,Bt=ie.useRef();Bt.current=Le(ke?Nt():de==null?void 0:de.defaultValue);var xt=ie.useState({}),Ut=(0,Ee.Z)(xt,2),Gt=Ut[1];return(0,Ke.Z)(function(){if(!ke)return;function Vt(mn){var gn=Le(mn);(0,Oe.Z)(Bt.current,gn,!0)||Gt({})}return _e.add(Vt),function(){_e.delete(Vt)}},[ke]),Bt.current}var Qe=te(14809),ze=te(8654);function Ne(){var de=ie.createContext(null);function ge(){return ie.useContext(de)}function Le(Xe,_e){var Nt=(0,ze.Yr)(Xe),Bt=function(Ut,Gt){var Vt=Nt?{ref:Gt}:{},mn=ie.useRef(0),gn=ie.useRef(Ut),vn=ge();return vn!==null?ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt)):((!_e||_e(gn.current,Ut))&&(mn.current+=1),gn.current=Ut,ie.createElement(de.Provider,{value:mn.current},ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt))))};return Nt?ie.forwardRef(Bt):Bt}function ke(Xe,_e){var Nt=(0,ze.Yr)(Xe),Bt=function(Ut,Gt){var Vt=Nt?{ref:Gt}:{};return ge(),ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt))};return Nt?ie.memo(ie.forwardRef(Bt),_e):ie.memo(Bt,_e)}return{makeImmutable:Le,responseImmutable:ke,useImmutableMark:ge}}var re=Ne(),a=re.makeImmutable,y=re.responseImmutable,b=re.useImmutableMark,E=Ne(),x=E.makeImmutable,z=E.responseImmutable,ne=E.useImmutableMark,oe=rt(),ae=oe;function me(de,ge){var Le=ie.useRef(0);Le.current+=1;var ke=ie.useRef(de),Xe=[];Object.keys(de||{}).map(function(Nt){var Bt;(de==null?void 0:de[Nt])!==((Bt=ke.current)===null||Bt===void 0?void 0:Bt[Nt])&&Xe.push(Nt)}),ke.current=de;var _e=ie.useRef([]);return Xe.length&&(_e.current=Xe),ie.useDebugValue(Le.current),ie.useDebugValue(_e.current.join(", ")),ge&&console.log("".concat(ge,":"),Le.current,_e.current),Le.current}var he=null,pe=ie.memo(function(){var de=me();return ie.createElement("h1",null,"Render Times: ",de)});pe.displayName="RenderBlock";var ye=te(93664),Fe=te(20439),Pe=te(4635),tt=te(92310),Re=te.n(tt),Ft=te(80547),qe=te(97938),ut=te(48736),Ye=ie.createContext({renderWithProps:!1}),bt=Ye,Dt="RC_TABLE_KEY";function Rt(de){return de==null?[]:Array.isArray(de)?de:[de]}function Ue(de){var ge=[],Le={};return de.forEach(function(ke){for(var Xe=ke||{},_e=Xe.key,Nt=Xe.dataIndex,Bt=_e||Rt(Nt).join("-")||Dt;Le[Bt];)Bt="".concat(Bt,"_next");Le[Bt]=!0,ge.push(Bt)}),ge}function Tt(de){return de!=null}function jt(de){return de&&(0,ye.Z)(de)==="object"&&!Array.isArray(de)&&!ie.isValidElement(de)}function Me(de,ge,Le,ke,Xe,_e){var Nt=ie.useContext(bt),Bt=ne(),xt=(0,Ft.Z)(function(){if(Tt(ke))return[ke];var Ut=ge==null||ge===""?[]:Array.isArray(ge)?ge:[ge],Gt=(0,qe.Z)(de,Ut),Vt=Gt,mn=void 0;if(Xe){var gn=Xe(Gt,de,Le);jt(gn)?(Vt=gn.children,mn=gn.props,Nt.renderWithProps=!0):Vt=gn}return[Vt,mn]},[Bt,de,ke,ge,Xe,Le],function(Ut,Gt){if(_e){var Vt=(0,Ee.Z)(Ut,2),mn=Vt[1],gn=(0,Ee.Z)(Gt,2),vn=gn[1];return _e(vn,mn)}return Nt.renderWithProps?!0:!(0,Oe.Z)(Ut,Gt,!0)});return xt}function et(de,ge,Le,ke){var Xe=de+ge-1;return de<=ke&&Xe>=Le}function Et(de,ge){return $e(ae,function(Le){var ke=et(de,ge||1,Le.hoverStartRow,Le.hoverEndRow);return[ke,Le.onHover]})}var Xt=function(ge){var Le=ge.ellipsis,ke=ge.rowType,Xe=ge.children,_e,Nt=Le===!0?{showTitle:!0}:Le;return Nt&&(Nt.showTitle||ke==="header")&&(typeof Xe=="string"||typeof Xe=="number"?_e=Xe.toString():ie.isValidElement(Xe)&&typeof Xe.props.children=="string"&&(_e=Xe.props.children)),_e};function mt(de){var ge,Le,ke,Xe,_e,Nt,Bt,xt,Ut=de.component,Gt=de.children,Vt=de.ellipsis,mn=de.scope,gn=de.prefixCls,vn=de.className,In=de.align,Fn=de.record,Un=de.render,zn=de.dataIndex,Jn=de.renderIndex,wa=de.shouldCellUpdate,Ra=de.index,fa=de.rowType,Da=de.colSpan,$a=de.rowSpan,ia=de.fixLeft,ha=de.fixRight,ua=de.firstFixLeft,Xn=de.lastFixLeft,_n=de.firstFixRight,La=de.lastFixRight,fr=de.appendNode,tr=de.additionalProps,Pa=tr===void 0?{}:tr,ir=de.isSticky,Sr="".concat(gn,"-cell"),Er=$e(ae,["supportSticky","allColumnsFixedLeft"]),Pr=Er.supportSticky,oo=Er.allColumnsFixedLeft,Dr=Me(Fn,zn,Jn,Gt,Un,wa),Xa=(0,Ee.Z)(Dr,2),fo=Xa[0],Ka=Xa[1],Jr={},Vr=typeof ia=="number"&&Pr,Lo=typeof ha=="number"&⪻Vr&&(Jr.position="sticky",Jr.left=ia),Lo&&(Jr.position="sticky",Jr.right=ha);var Ga=(ge=(Le=(ke=Ka==null?void 0:Ka.colSpan)!==null&&ke!==void 0?ke:Pa.colSpan)!==null&&Le!==void 0?Le:Da)!==null&&ge!==void 0?ge:1,Ta=(Xe=(_e=(Nt=Ka==null?void 0:Ka.rowSpan)!==null&&Nt!==void 0?Nt:Pa.rowSpan)!==null&&_e!==void 0?_e:$a)!==null&&Xe!==void 0?Xe:1,Ha=Et(Ra,Ta),ya=(0,Ee.Z)(Ha,2),ca=ya[0],pn=ya[1],na=function(Za){var Uo;Fn&&pn(Ra,Ra+Ta-1),Pa==null||(Uo=Pa.onMouseEnter)===null||Uo===void 0||Uo.call(Pa,Za)},er=function(Za){var Uo;Fn&&pn(-1,-1),Pa==null||(Uo=Pa.onMouseLeave)===null||Uo===void 0||Uo.call(Pa,Za)};if(Ga===0||Ta===0)return null;var yr=(Bt=Pa.title)!==null&&Bt!==void 0?Bt:Xt({rowType:fa,ellipsis:Vt,children:fo}),jo=Re()(Sr,vn,(xt={},(0,Pe.Z)(xt,"".concat(Sr,"-fix-left"),Vr&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-first"),ua&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-last"),Xn&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-all"),Xn&&oo&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right"),Lo&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right-first"),_n&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right-last"),La&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-ellipsis"),Vt),(0,Pe.Z)(xt,"".concat(Sr,"-with-append"),fr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-sticky"),(Vr||Lo)&&ir&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-row-hover"),!Ka&&ca),xt),Pa.className,Ka==null?void 0:Ka.className),To={};In&&(To.textAlign=In);var fi=(0,Fe.Z)((0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Jr),Pa.style),To),Ka==null?void 0:Ka.style),Eo=fo;return(0,ye.Z)(Eo)==="object"&&!Array.isArray(Eo)&&!ie.isValidElement(Eo)&&(Eo=null),Vt&&(Xn||_n)&&(Eo=ie.createElement("span",{className:"".concat(Sr,"-content")},Eo)),ie.createElement(Ut,(0,Qe.Z)({},Ka,Pa,{className:jo,style:fi,title:yr,scope:mn,onMouseEnter:na,onMouseLeave:er,colSpan:Ga!==1?Ga:null,rowSpan:Ta!==1?Ta:null}),fr,Eo)}var en=ie.memo(mt);function Ce(de,ge,Le,ke,Xe,_e){var Nt=Le[de]||{},Bt=Le[ge]||{},xt,Ut;Nt.fixed==="left"?xt=ke.left[Xe==="rtl"?ge:de]:Bt.fixed==="right"&&(Ut=ke.right[Xe==="rtl"?de:ge]);var Gt=!1,Vt=!1,mn=!1,gn=!1,vn=Le[ge+1],In=Le[de-1],Fn=!(_e!=null&&_e.children);if(Xe==="rtl"){if(xt!==void 0){var Un=In&&In.fixed==="left";gn=!Un&&Fn}else if(Ut!==void 0){var zn=vn&&vn.fixed==="right";mn=!zn&&Fn}}else if(xt!==void 0){var Jn=vn&&vn.fixed==="left";Gt=!Jn&&Fn}else if(Ut!==void 0){var wa=In&&In.fixed==="right";Vt=!wa&&Fn}return{fixLeft:xt,fixRight:Ut,lastFixLeft:Gt,firstFixRight:Vt,lastFixRight:mn,firstFixLeft:gn,isSticky:ke.isSticky}}var qt=ie.createContext({}),ft=qt;function En(de){var ge=de.className,Le=de.index,ke=de.children,Xe=de.colSpan,_e=Xe===void 0?1:Xe,Nt=de.rowSpan,Bt=de.align,xt=$e(ae,["prefixCls","direction"]),Ut=xt.prefixCls,Gt=xt.direction,Vt=ie.useContext(ft),mn=Vt.scrollColumnIndex,gn=Vt.stickyOffsets,vn=Vt.flattenColumns,In=Vt.columns,Fn=Le+_e-1,Un=Fn+1===mn?_e+1:_e,zn=Ce(Le,Le+Un-1,vn,gn,Gt,In==null?void 0:In[Le]);return ie.createElement(en,(0,Qe.Z)({className:ge,index:Le,component:"td",prefixCls:Ut,record:null,dataIndex:null,align:Bt,colSpan:Un,rowSpan:Nt,render:function(){return ke}},zn))}var Tn=te(62646),vt=["children"];function st(de){var ge=de.children,Le=(0,Tn.Z)(de,vt);return ie.createElement("tr",Le,ge)}function Be(de){var ge=de.children;return ge}Be.Row=st,Be.Cell=En;var ve=Be;function at(de){var ge=de.children,Le=de.stickyOffsets,ke=de.flattenColumns,Xe=de.columns,_e=$e(ae,"prefixCls"),Nt=ke.length-1,Bt=ke[Nt],xt=ie.useMemo(function(){return{stickyOffsets:Le,flattenColumns:ke,scrollColumnIndex:Bt!=null&&Bt.scrollbar?Nt:null,columns:Xe}},[Bt,ke,Nt,Le,Xe]);return ie.createElement(ft.Provider,{value:xt},ie.createElement("tfoot",{className:"".concat(_e,"-summary")},ge))}var nt=z(at),xe=ve,fe=te(70425),dt=te(29301),Je=te(29194),we=te(24514),ht=te(75152),un=te(26112);function $t(de,ge,Le,ke,Xe,_e,Nt){de.push({record:ge,indent:Le,index:Nt});var Bt=_e(ge),xt=Xe==null?void 0:Xe.has(Bt);if(ge&&Array.isArray(ge[ke])&&xt)for(var Ut=0;Ut1?ua-1:0),_n=1;_n=0;Bt-=1){var xt=ge[Bt],Ut=Le&&Le[Bt],Gt=Ut&&Ut[Ma];if(xt||Gt||Nt){var Vt=Gt||{},mn=Vt.columnType,gn=(0,Tn.Z)(Vt,Ca);Xe.unshift(ie.createElement("col",(0,Qe.Z)({key:Bt,style:{width:xt}},gn))),Nt=!0}}return ie.createElement("colgroup",null,Xe)}var Ea=nr,qn=te(95190),Cr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(de,ge){return(0,ie.useMemo)(function(){for(var Le=[],ke=0;ke1?"colgroup":"col":null,ellipsis:Fn.ellipsis,align:Fn.align,component:Fn.title?_e:Nt,prefixCls:Gt,key:gn[In]},Un,{additionalProps:zn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Ae=kn;function je(de){var ge=[];function Le(Nt,Bt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[xt]=ge[xt]||[];var Ut=Bt,Gt=Nt.filter(Boolean).map(function(Vt){var mn={key:Vt.key,className:Vt.className||"",children:Vt.title,column:Vt,colStart:Ut},gn=1,vn=Vt.children;return vn&&vn.length>0&&(gn=Le(vn,Ut,xt+1).reduce(function(In,Fn){return In+Fn},0),mn.hasSubColumns=!0),"colSpan"in Vt&&(gn=Vt.colSpan),"rowSpan"in Vt&&(mn.rowSpan=Vt.rowSpan),mn.colSpan=gn,mn.colEnd=mn.colStart+gn-1,ge[xt].push(mn),Ut+=gn,gn});return Gt}Le(de,0);for(var ke=ge.length,Xe=function(Bt){ge[Bt].forEach(function(xt){!("rowSpan"in xt)&&!xt.hasSubColumns&&(xt.rowSpan=ke-Bt)})},_e=0;_e1&&arguments[1]!==void 0?arguments[1]:"";return typeof ge=="number"?ge:ge.endsWith("%")?de*parseFloat(ge)/100:null}function Ct(de,ge){return ie.useMemo(function(){if(ge&&ge>0){var Le=0,ke=0;de.forEach(function(Ut){var Gt=yt(ge,Ut.width);Gt?Le+=Gt:ke+=1});var Xe=ge-Le,_e=ke,Nt=Xe/ke,Bt=0,xt=de.map(function(Ut){var Gt=(0,Fe.Z)({},Ut),Vt=yt(ge,Gt.width);if(Vt)Gt.width=Vt;else{var mn=Math.floor(Nt);Gt.width=_e===1?Xe:mn,Xe-=mn,_e-=1}return Bt+=Gt.width,Gt});return[xt,Bt]}return[de,ge]},[de,ge])}var Ie=["children"],Ge=["fixed"];function We(de){return(0,ot.Z)(de).filter(function(ge){return ie.isValidElement(ge)}).map(function(ge){var Le=ge.key,ke=ge.props,Xe=ke.children,_e=(0,Tn.Z)(ke,Ie),Nt=(0,Fe.Z)({key:Le},_e);return Xe&&(Nt.children=We(Xe)),Nt})}function Mt(de){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return de.filter(function(Le){return Le&&(0,ye.Z)(Le)==="object"}).reduce(function(Le,ke,Xe){var _e=ke.fixed,Nt=_e===!0?"left":_e,Bt="".concat(ge,"-").concat(Xe),xt=ke.children;return xt&&xt.length>0?[].concat((0,qn.Z)(Le),(0,qn.Z)(Mt(xt,Bt).map(function(Ut){return(0,Fe.Z)({fixed:Nt},Ut)}))):[].concat((0,qn.Z)(Le),[(0,Fe.Z)((0,Fe.Z)({key:Bt},ke),{},{fixed:Nt})])},[])}function Kt(de){for(var ge=!0,Le=0;Le=0;_e-=1){var Nt=de[_e];if(Xe&&Nt.fixed!=="right")Xe=!1;else if(!Xe&&Nt.fixed==="right"){warning(!1,"Index ".concat(_e+1," of `columns` missing `fixed='right'` prop."));break}}}function zt(de){return de.map(function(ge){var Le=ge.fixed,ke=(0,Tn.Z)(ge,Ge),Xe=Le;return Le==="left"?Xe="right":Le==="right"&&(Xe="left"),(0,Fe.Z)({fixed:Xe},ke)})}function An(de,ge){var Le=de.prefixCls,ke=de.columns,Xe=de.children,_e=de.expandable,Nt=de.expandedKeys,Bt=de.columnTitle,xt=de.getRowKey,Ut=de.onTriggerExpand,Gt=de.expandIcon,Vt=de.rowExpandable,mn=de.expandIconColumnIndex,gn=de.direction,vn=de.expandRowByClick,In=de.columnWidth,Fn=de.fixed,Un=de.scrollWidth,zn=ie.useMemo(function(){return ke||We(Xe)},[ke,Xe]),Jn=ie.useMemo(function(){if(_e){var ha,ua=zn.slice();if(!ua.includes(ee)){var Xn=mn||0;Xn>=0&&ua.splice(Xn,0,ee)}var _n=ua.indexOf(ee);ua=ua.filter(function(Pa,ir){return Pa!==ee||ir===_n});var La=zn[_n],fr;(Fn==="left"||Fn)&&!mn?fr="left":(Fn==="right"||Fn)&&mn===zn.length?fr="right":fr=La?La.fixed:null;var tr=(ha={},(0,Pe.Z)(ha,Ma,{className:"".concat(Le,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(ha,"title",Bt),(0,Pe.Z)(ha,"fixed",fr),(0,Pe.Z)(ha,"className","".concat(Le,"-row-expand-icon-cell")),(0,Pe.Z)(ha,"width",In),(0,Pe.Z)(ha,"render",function(ir,Sr,Er){var Pr=xt(Sr,Er),oo=Nt.has(Pr),Dr=Vt?Vt(Sr):!0,Xa=Gt({prefixCls:Le,expanded:oo,expandable:Dr,record:Sr,onExpand:Ut});return vn?ie.createElement("span",{onClick:function(Ka){return Ka.stopPropagation()}},Xa):Xa}),ha);return ua.map(function(Pa){return Pa===ee?tr:Pa})}return zn.filter(function(Pa){return Pa!==ee})},[_e,zn,xt,Nt,Gt,gn]),wa=ie.useMemo(function(){var ha=Jn;return ge&&(ha=ge(ha)),ha.length||(ha=[{render:function(){return null}}]),ha},[ge,Jn,gn]),Ra=ie.useMemo(function(){return gn==="rtl"?zt(Mt(wa)):Mt(wa)},[wa,gn,Un]),fa=Ct(Ra,Un),Da=(0,Ee.Z)(fa,2),$a=Da[0],ia=Da[1];return[wa,$a,ia]}var ct=An;function on(de){var ge,Le=de.prefixCls,ke=de.record,Xe=de.onExpand,_e=de.expanded,Nt=de.expandable,Bt="".concat(Le,"-row-expand-icon");if(!Nt)return ie.createElement("span",{className:Re()(Bt,"".concat(Le,"-row-spaced"))});var xt=function(Gt){Xe(ke,Gt),Gt.stopPropagation()};return ie.createElement("span",{className:Re()(Bt,(ge={},(0,Pe.Z)(ge,"".concat(Le,"-row-expanded"),_e),(0,Pe.Z)(ge,"".concat(Le,"-row-collapsed"),!_e),ge)),onClick:xt})}function xn(de,ge,Le){var ke=[];function Xe(_e){(_e||[]).forEach(function(Nt,Bt){ke.push(ge(Nt,Bt)),Xe(Nt[Le])})}return Xe(de),ke}function On(de,ge,Le){var ke=ga(de),Xe=ke.expandIcon,_e=ke.expandedRowKeys,Nt=ke.defaultExpandedRowKeys,Bt=ke.defaultExpandAllRows,xt=ke.expandedRowRender,Ut=ke.onExpand,Gt=ke.onExpandedRowsChange,Vt=ke.childrenColumnName,mn=Xe||on,gn=Vt||"children",vn=ie.useMemo(function(){return xt?"row":de.expandable&&de.internalHooks===se&&de.expandable.__PARENT_RENDER_ICON__||ge.some(function(Ra){return Ra&&(0,ye.Z)(Ra)==="object"&&Ra[gn]})?"nest":!1},[!!xt,ge]),In=ie.useState(function(){return Nt||(Bt?xn(ge,Le,gn):[])}),Fn=(0,Ee.Z)(In,2),Un=Fn[0],zn=Fn[1],Jn=ie.useMemo(function(){return new Set(_e||Un||[])},[_e,Un]),wa=ie.useCallback(function(Ra){var fa=Le(Ra,ge.indexOf(Ra)),Da,$a=Jn.has(fa);$a?(Jn.delete(fa),Da=(0,qn.Z)(Jn)):Da=[].concat((0,qn.Z)(Jn),[fa]),zn(Da),Ut&&Ut(!$a,Ra),Gt&&Gt(Da)},[Le,Jn,ge,Ut,Gt]);return[ke,vn,Jn,mn,gn,wa]}function Qt(de,ge,Le,ke){var Xe=de.map(function(_e,Nt){return Ce(Nt,Nt,de,ge,Le,ke==null?void 0:ke[Nt])});return(0,Ft.Z)(function(){return Xe},[Xe],function(_e,Nt){return!(0,Oe.Z)(_e,Nt)})}function aa(de){var ge=(0,ie.useRef)(de),Le=(0,ie.useState)({}),ke=(0,Ee.Z)(Le,2),Xe=ke[1],_e=(0,ie.useRef)(null),Nt=(0,ie.useRef)([]);function Bt(xt){Nt.current.push(xt);var Ut=Promise.resolve();_e.current=Ut,Ut.then(function(){if(_e.current===Ut){var Gt=Nt.current,Vt=ge.current;Nt.current=[],Gt.forEach(function(mn){ge.current=mn(ge.current)}),_e.current=null,Vt!==ge.current&&Xe({})}})}return(0,ie.useEffect)(function(){return function(){_e.current=null}},[]),[ge.current,Bt]}function Dn(de){var ge=(0,ie.useRef)(de||null),Le=(0,ie.useRef)();function ke(){window.clearTimeout(Le.current)}function Xe(Nt){ge.current=Nt,ke(),Le.current=window.setTimeout(function(){ge.current=null,Le.current=void 0},100)}function _e(){return ge.current}return(0,ie.useEffect)(function(){return ke},[]),[Xe,_e]}function Wn(){var de=ie.useState(-1),ge=(0,Ee.Z)(de,2),Le=ge[0],ke=ge[1],Xe=ie.useState(-1),_e=(0,Ee.Z)(Xe,2),Nt=_e[0],Bt=_e[1],xt=ie.useCallback(function(Ut,Gt){ke(Ut),Bt(Gt)},[]);return[Le,Nt,xt]}var Zn=te(47273),ra=(0,Zn.Z)()?window:null;function Ia(de,ge){var Le=(0,ye.Z)(de)==="object"?de:{},ke=Le.offsetHeader,Xe=ke===void 0?0:ke,_e=Le.offsetSummary,Nt=_e===void 0?0:_e,Bt=Le.offsetScroll,xt=Bt===void 0?0:Bt,Ut=Le.getContainer,Gt=Ut===void 0?function(){return ra}:Ut,Vt=Gt()||ra;return ie.useMemo(function(){var mn=!!de;return{isSticky:mn,stickyClassName:mn?"".concat(ge,"-sticky-holder"):"",offsetHeader:Xe,offsetSummary:Nt,offsetScroll:xt,container:Vt}},[xt,Xe,Nt,ge,Vt])}function $n(de,ge,Le){var ke=(0,ie.useMemo)(function(){for(var Xe=[],_e=[],Nt=0,Bt=0,xt=0;xt=Vt&&(Pa=Vt-mn),Nt({scrollLeft:Pa/Vt*(Gt+2)}),zn.current.x=_n.pageX},ha=function(){if(_e.current){var _n=(0,vr.os)(_e.current).top,La=_n+_e.current.offsetHeight,fr=xt===window?document.documentElement.scrollTop+window.innerHeight:(0,vr.os)(xt).top+xt.clientHeight;La-(0,ht.Z)()<=fr||_n>=fr-Bt?Un(function(tr){return(0,Fe.Z)((0,Fe.Z)({},tr),{},{isHiddenScrollBar:!0})}):Un(function(tr){return(0,Fe.Z)((0,Fe.Z)({},tr),{},{isHiddenScrollBar:!1})})}},ua=function(_n){Un(function(La){return(0,Fe.Z)((0,Fe.Z)({},La),{},{scrollLeft:_n/Gt*Vt||0})})};return ie.useImperativeHandle(Le,function(){return{setScrollLeft:ua}}),ie.useEffect(function(){var Xn=(0,Ja.Z)(document.body,"mouseup",Da,!1),_n=(0,Ja.Z)(document.body,"mousemove",ia,!1);return ha(),function(){Xn.remove(),_n.remove()}},[mn,Ra]),ie.useEffect(function(){var Xn=(0,Ja.Z)(xt,"scroll",ha,!1),_n=(0,Ja.Z)(window,"resize",ha,!1);return function(){Xn.remove(),_n.remove()}},[xt]),ie.useEffect(function(){Fn.isHiddenScrollBar||Un(function(Xn){var _n=_e.current;return _n?(0,Fe.Z)((0,Fe.Z)({},Xn),{},{scrollLeft:_n.scrollLeft/_n.scrollWidth*_n.clientWidth}):Xn})},[Fn.isHiddenScrollBar]),Gt<=Vt||!mn||Fn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,ht.Z)(),width:Vt,bottom:Bt},className:"".concat(Ut,"-sticky-scroll")},ie.createElement("div",{onMouseDown:$a,ref:gn,className:Re()("".concat(Ut,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ut,"-sticky-scroll-bar-active"),Ra)),style:{width:"".concat(mn,"px"),transform:"translate3d(".concat(Fn.scrollLeft,"px, 0, 0)")}}))},cr=ie.forwardRef(Fa);function dn(de){return null}var Ar=dn;function Tr(de){return null}var xr=Tr,gr="rc-table",Mn=[],oa={};function Sa(){return"No Data"}function Qn(de){var ge,Le=(0,Fe.Z)({rowKey:"key",prefixCls:gr,emptyText:Sa},de),ke=Le.prefixCls,Xe=Le.className,_e=Le.rowClassName,Nt=Le.style,Bt=Le.data,xt=Le.rowKey,Ut=Le.scroll,Gt=Le.tableLayout,Vt=Le.direction,mn=Le.title,gn=Le.footer,vn=Le.summary,In=Le.caption,Fn=Le.id,Un=Le.showHeader,zn=Le.components,Jn=Le.emptyText,wa=Le.onRow,Ra=Le.onHeaderRow,fa=Le.internalHooks,Da=Le.transformColumns,$a=Le.internalRefs,ia=Le.tailor,ha=Le.sticky,ua=Bt||Mn,Xn=!!ua.length,_n=fa===se,La=ie.useCallback(function(eo,Ao){return(0,qe.Z)(zn,eo)||Ao},[zn]),fr=ie.useMemo(function(){return typeof xt=="function"?xt:function(eo){var Ao=eo&&eo[xt];return Ao}},[xt]),tr=La(["body"]),Pa=Wn(),ir=(0,Ee.Z)(Pa,3),Sr=ir[0],Er=ir[1],Pr=ir[2],oo=On(Le,ua,fr),Dr=(0,Ee.Z)(oo,6),Xa=Dr[0],fo=Dr[1],Ka=Dr[2],Jr=Dr[3],Vr=Dr[4],Lo=Dr[5],Ga=Ut==null?void 0:Ut.x,Ta=ie.useState(0),Ha=(0,Ee.Z)(Ta,2),ya=Ha[0],ca=Ha[1],pn=ct((0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Le),Xa),{},{expandable:!!Xa.expandedRowRender,columnTitle:Xa.columnTitle,expandedKeys:Ka,getRowKey:fr,onTriggerExpand:Lo,expandIcon:Jr,expandIconColumnIndex:Xa.expandIconColumnIndex,direction:Vt,scrollWidth:_n&&ia&&typeof Ga=="number"?Ga:null}),_n?Da:null),na=(0,Ee.Z)(pn,3),er=na[0],yr=na[1],jo=na[2],To=jo!=null?jo:Ga,fi=ie.useMemo(function(){return{columns:er,flattenColumns:yr}},[er,yr]),Eo=ie.useRef(),po=ie.useRef(),Za=ie.useRef(),Uo=ie.useRef(),qo=ie.useRef(),Ur=ie.useState(!1),qr=(0,Ee.Z)(Ur,2),yo=qr[0],Oo=qr[1],No=ie.useState(!1),Lr=(0,Ee.Z)(No,2),_o=Lr[0],Vo=Lr[1],_r=aa(new Map),Ua=(0,Ee.Z)(_r,2),Io=Ua[0],Qo=Ua[1],Ri=Ue(yr),Pi=Ri.map(function(eo){return Io.get(eo)}),ui=ie.useMemo(function(){return Pi},[Pi.join("_")]),ni=ba(ui,yr.length,Vt),Mo=Ut&&Tt(Ut.y),xo=Ut&&Tt(To)||!!Xa.fixed,Li=xo&&yr.some(function(eo){var Ao=eo.fixed;return Ao}),Ui=ie.useRef(),wi=Ia(ha,ke),Ni=wi.isSticky,fl=wi.offsetHeader,Ol=wi.offsetSummary,Zr=wi.offsetScroll,so=wi.stickyClassName,Xo=wi.container,bo=ie.useMemo(function(){return vn==null?void 0:vn(ua)},[vn,ua]),ai=(Mo||Ni)&&ie.isValidElement(bo)&&bo.type===ve&&bo.props.fixed,ri,$o,Ii;Mo&&($o={overflowY:"scroll",maxHeight:Ut.y}),xo&&(ri={overflowX:"auto"},Mo||($o={overflowY:"hidden"}),Ii={width:To===!0?"auto":To,minWidth:"100%"});var Ml=ie.useCallback(function(eo,Ao){(0,Je.Z)(Eo.current)&&Qo(function(yi){if(yi.get(eo)!==Ao){var Ti=new Map(yi);return Ti.set(eo,Ao),Ti}return yi})},[]),ds=Dn(null),kl=(0,Ee.Z)(ds,2),cs=kl[0],_l=kl[1];function xl(eo,Ao){Ao&&(typeof Ao=="function"?Ao(eo):Ao.scrollLeft!==eo&&(Ao.scrollLeft=eo,Ao.scrollLeft!==eo&&setTimeout(function(){Ao.scrollLeft=eo},0)))}var Ji=(0,lt.Z)(function(eo){var Ao=eo.currentTarget,yi=eo.scrollLeft,Ti=Vt==="rtl",zi=typeof yi=="number"?yi:Ao.scrollLeft,rs=Ao||oa;if(!_l()||_l()===rs){var Ul;cs(rs),xl(zi,po.current),xl(zi,Za.current),xl(zi,qo.current),xl(zi,(Ul=Ui.current)===null||Ul===void 0?void 0:Ul.setScrollLeft)}var Ql=Ao||po.current;if(Ql){var Xl=Ql.scrollWidth,vl=Ql.clientWidth;if(Xl===vl){Oo(!1),Vo(!1);return}Ti?(Oo(-zi0)):(Oo(zi>0),Vo(zi1?In-_n:0,fr=(0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Da),xt),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:La,pointerEvents:"auto"}),tr=ie.useMemo(function(){return Gt?ua<=1:ia===0||ua===0||ua>1},[ua,ia,Gt]);tr?fr.visibility="hidden":Gt&&(fr.height=Vt==null?void 0:Vt(ua));var Pa=tr?function(){return null}:mn,ir={};return(ua===0||ia===0)&&(ir.rowSpan=1,ir.colSpan=1),ie.createElement(en,(0,Qe.Z)({className:Re()(vn,Ut),ellipsis:Le.ellipsis,align:Le.align,scope:Le.rowScope,component:"div",prefixCls:ge.prefixCls,key:Jn,record:Bt,index:_e,renderIndex:Nt,dataIndex:gn,render:Pa,shouldCellUpdate:Le.shouldCellUpdate},wa,{appendNode:Ra,additionalProps:(0,Fe.Z)((0,Fe.Z)({},fa),{},{style:fr},ir)}))}var mr=sr,rr=["data","index","className","rowKey","style","extra","getHeight"],Kr=ie.forwardRef(function(de,ge){var Le=de.data,ke=de.index,Xe=de.className,_e=de.rowKey,Nt=de.style,Bt=de.extra,xt=de.getHeight,Ut=(0,Tn.Z)(de,rr),Gt=Le.record,Vt=Le.indent,mn=Le.index,gn=$e(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,In=gn.flattenColumns,Fn=gn.prefixCls,Un=gn.fixColumn,zn=gn.componentWidth,Jn=kt(Gt,_e,ke,Vt),wa=Jn.rowSupportExpand,Ra=Jn.expanded,fa=Jn.rowProps,Da=Jn.expandedRowRender,$a=Jn.expandedRowClassName,ia;if(wa&&Ra){var ha=Da(Gt,ke,Vt+1,Ra),ua=$a==null?void 0:$a(Gt,ke,Vt),Xn={};Un&&(Xn={style:(0,Pe.Z)({},"--virtual-width","".concat(zn,"px"))});var _n="".concat(Fn,"-expanded-row-cell");ia=ie.createElement("div",{className:Re()("".concat(Fn,"-expanded-row"),"".concat(Fn,"-expanded-row-level-").concat(Vt+1),ua)},ie.createElement(en,{component:"div",prefixCls:Fn,className:Re()(_n,(0,Pe.Z)({},"".concat(_n,"-fixed"),Un)),additionalProps:Xn},ha))}var La=(0,Fe.Z)((0,Fe.Z)({},Nt),{},{width:vn});Bt&&(La.position="absolute",La.pointerEvents="none");var fr=ie.createElement("div",(0,Qe.Z)({},fa,Ut,{ref:wa?null:ge,className:Re()(Xe,"".concat(Fn,"-row"),fa==null?void 0:fa.className,(0,Pe.Z)({},"".concat(Fn,"-row-extra"),Bt)),style:(0,Fe.Z)((0,Fe.Z)({},La),fa==null?void 0:fa.style)}),In.map(function(tr,Pa){return ie.createElement(mr,{key:Pa,rowInfo:Jn,column:tr,colIndex:Pa,indent:Vt,index:ke,renderIndex:mn,record:Gt,inverse:Bt,getHeight:xt})}));return wa?ie.createElement("div",{ref:ge},fr,ia):fr}),Or=z(Kr),Qr=Or,zr=ie.forwardRef(function(de,ge){var Le=de.data,ke=de.onScroll,Xe=$e(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),_e=Xe.flattenColumns,Nt=Xe.onColumnResize,Bt=Xe.getRowKey,xt=Xe.expandedKeys,Ut=Xe.prefixCls,Gt=Xe.childrenColumnName,Vt=Xe.emptyNode,mn=Xe.scrollX,gn=$e(ja),vn=gn.scrollY,In=gn.listItemHeight,Fn=ie.useRef(),Un=Wt(Le,Gt,xt,Bt),zn=ie.useMemo(function(){var ia=0;return _e.map(function(ha){var ua=ha.width,Xn=ha.key;return ia+=ua,[Xn,ua,ia]})},[_e]),Jn=ie.useMemo(function(){return zn.map(function(ia){return ia[2]})},[zn]);ie.useEffect(function(){zn.forEach(function(ia){var ha=(0,Ee.Z)(ia,2),ua=ha[0],Xn=ha[1];Nt(ua,Xn)})},[zn]),ie.useImperativeHandle(ge,function(){var ia={};return Object.defineProperty(ia,"scrollLeft",{get:function(){var ua;return((ua=Fn.current)===null||ua===void 0?void 0:ua.getScrollInfo().x)||0},set:function(ua){var Xn;(Xn=Fn.current)===null||Xn===void 0||Xn.scrollTo({left:ua})}}),ia});var wa=function(ha,ua){var Xn,_n=(Xn=Un[ua])===null||Xn===void 0?void 0:Xn.record,La=ha.onCell;if(La){var fr,tr=La(_n,ua);return(fr=tr==null?void 0:tr.rowSpan)!==null&&fr!==void 0?fr:1}return 1},Ra=function(ha){var ua=ha.start,Xn=ha.end,_n=ha.getSize,La=ha.offsetY;if(Xn<0)return null;for(var fr=_e.filter(function(Ga){return wa(Ga,ua)===0}),tr=ua,Pa=function(Ta){if(fr=fr.filter(function(Ha){return wa(Ha,Ta)===0}),!fr.length)return tr=Ta,"break"},ir=ua;ir>=0;ir-=1){var Sr=Pa(ir);if(Sr==="break")break}for(var Er=_e.filter(function(Ga){return wa(Ga,Xn)!==1}),Pr=Xn,oo=function(Ta){if(Er=Er.filter(function(Ha){return wa(Ha,Ta)!==1}),!Er.length)return Pr=Math.max(Ta-1,Xn),"break"},Dr=Xn;Dr1})&&fo.push(Ta)},Jr=tr;Jr<=Pr;Jr+=1)var Vr=Ka(Jr);var Lo=fo.map(function(Ga){var Ta=Un[Ga],Ha=Bt(Ta.record,Ga),ya=function(na){var er=Ga+na-1,yr=Bt(Un[er].record,er),jo=_n(Ha,yr);return jo.bottom-jo.top},ca=_n(Ha);return ie.createElement(Qr,{key:Ga,data:Ta,rowKey:Ha,index:Ga,style:{top:-La+ca.top},extra:!0,getHeight:ya})});return Lo},fa=ie.useMemo(function(){return{columnsOffset:Jn}},[Jn]),Da="".concat(Ut,"-tbody"),$a;return Un.length?$a=ie.createElement(ta.Z,{fullHeight:!1,ref:Fn,className:Re()(Da,"".concat(Da,"-virtual")),height:vn,itemHeight:In||24,data:Un,itemKey:function(ha){return Bt(ha.record)},scrollWidth:mn,onVirtualScroll:function(ha){var ua=ha.x;ke({scrollLeft:ua})},extraRender:Ra},function(ia,ha,ua){var Xn=Bt(ia.record,ha);return ie.createElement(Qr,(0,Qe.Z)({data:ia,rowKey:Xn,index:ha},ua))}):$a=ie.createElement("div",{className:Re()("".concat(Ut,"-placeholder"))},ie.createElement(en,{component:"div",prefixCls:Ut},Vt)),ie.createElement(ar.Provider,{value:fa},$a)}),Wa=z(zr),Mr=Wa,So=function(ge,Le){var ke=Le.ref,Xe=Le.onScroll;return ie.createElement(Mr,{ref:ke,data:ge,onScroll:Xe})},to=100;function Se(de){var ge=de.columns,Le=de.scroll,ke=de.prefixCls,Xe=ke===void 0?gr:ke,_e=de.className,Nt=de.listItemHeight,Bt=Le||{},xt=Bt.x,Ut=Bt.y;typeof xt!="number"&&(xt=((ge||[]).length+1)*to),typeof Ut!="number"&&(Ut=500);var Gt=ie.useMemo(function(){return{scrollY:Ut,listItemHeight:Nt}},[Ut,Nt]);return ie.createElement(ja.Provider,{value:Gt},ie.createElement(Ba,(0,Qe.Z)({},de,{className:Re()(_e,"".concat(Xe,"-virtual")),scroll:(0,Fe.Z)((0,Fe.Z)({},Le),{},{x:xt}),components:{body:So},columns:ge,internalHooks:se,tailor:!0})))}function be(de){return x(Se,de)}var Ve=be(),wt=null;function Zt(de){return null}var Ze=Zt;function At(de){return null}var ln=At,sn=te(2738),yn=te(68031),la=te(36355),Hn=te(93891),Aa=te(19716),za=te(8628),Gr=te(31724),hr=te(58421),jn=te(71418),bn=te(88088);function Cn(de){return function(Le){let{prefixCls:ke,onExpand:Xe,record:_e,expanded:Nt,expandable:Bt}=Le;const xt=`${ke}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Ut=>{Xe(_e,Ut),Ut.stopPropagation()},className:Re()(xt,{[`${xt}-spaced`]:!Bt,[`${xt}-expanded`]:Bt&&Nt,[`${xt}-collapsed`]:Bt&&!Nt}),"aria-label":Nt?de.collapse:de.expand,"aria-expanded":Nt})}}var wn=Cn;function Oa(de,ge){return"key"in de&&de.key!==void 0&&de.key!==null?de.key:de.dataIndex?Array.isArray(de.dataIndex)?de.dataIndex.join("."):de.dataIndex:ge}function Ya(de,ge){return ge?`${ge}-${de}`:`${de}`}function pr(de,ge){return typeof de=="function"?de(ge):de}function _a(de,ge){const Le=pr(de,ge);return Object.prototype.toString.call(Le)==="[object Object]"?"":Le}var or={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"},Fr=or,no=te(7657),Hr=function(ge,Le){return ie.createElement(no.Z,(0,Qe.Z)({},ge,{ref:Le,icon:Fr}))},Zo=ie.forwardRef(Hr),Wo=Zo,Yo=te(56762);function Rr(de){const ge=ie.useRef(de),Le=(0,Yo.Z)();return[()=>ge.current,ke=>{ge.current=ke,Le()}]}var Ir=te(3113),Br=te(24905),wr=te(38854),wo=te(64165),Fo=te(20834),co=te(40875),mo=te(5112),Po=te(17574),Bo=te(47472),vi=te(92832);function Ho(de){let{value:ge,onChange:Le,filterSearch:ke,tablePrefixCls:Xe,locale:_e}=de;return ke?ie.createElement("div",{className:`${Xe}-filter-dropdown-search`},ie.createElement(vi.default,{prefix:ie.createElement(Bo.Z,null),placeholder:_e.filterSearchPlaceholder,onChange:Le,value:ge,htmlSize:1,className:`${Xe}-filter-dropdown-search-input`})):null}var oi=Ho,di=te(10228);const Oi=de=>{const{keyCode:ge}=de;ge===di.Z.ENTER&&de.stopPropagation()};var ci=ie.forwardRef((de,ge)=>ie.createElement("div",{className:de.className,onClick:Le=>Le.stopPropagation(),onKeyDown:Oi,ref:ge},de.children));function gi(de){let ge=[];return(de||[]).forEach(Le=>{let{value:ke,children:Xe}=Le;ge.push(ke),Xe&&(ge=[].concat((0,qn.Z)(ge),(0,qn.Z)(gi(Xe))))}),ge}function pl(de){return de.some(ge=>{let{children:Le}=ge;return Le})}function xi(de,ge){return typeof ge=="string"||typeof ge=="number"?ge==null?void 0:ge.toString().toLowerCase().includes(de.trim().toLowerCase()):!1}function Wi(de){let{filters:ge,prefixCls:Le,filteredKeys:ke,filterMultiple:Xe,searchValue:_e,filterSearch:Nt}=de;return ge.map((Bt,xt)=>{const Ut=String(Bt.value);if(Bt.children)return{key:Ut||xt,label:Bt.text,popupClassName:`${Le}-dropdown-submenu`,children:Wi({filters:Bt.children,prefixCls:Le,filteredKeys:ke,filterMultiple:Xe,searchValue:_e,filterSearch:Nt})};const Gt=Xe?Br.default:mo.ZP,Vt={key:Bt.value!==void 0?Ut:xt,label:ie.createElement(ie.Fragment,null,ie.createElement(Gt,{checked:ke.includes(Ut)}),ie.createElement("span",null,Bt.text))};return _e.trim()?typeof Nt=="function"?Nt(_e,Bt)?Vt:null:xi(_e,Bt.text)?Vt:null:Vt})}function Ki(de){var ge,Le;const{tablePrefixCls:ke,prefixCls:Xe,column:_e,dropdownPrefixCls:Nt,columnKey:Bt,filterMultiple:xt,filterMode:Ut="menu",filterSearch:Gt=!1,filterState:Vt,triggerFilter:mn,locale:gn,children:vn,getPopupContainer:In}=de,{filterDropdownOpen:Fn,onFilterDropdownOpenChange:Un,filterResetToDefaultFilteredValue:zn,defaultFilteredValue:Jn,filterDropdownVisible:wa,onFilterDropdownVisibleChange:Ra}=_e,[fa,Da]=ie.useState(!1),$a=!!(Vt&&(!((ge=Vt.filteredKeys)===null||ge===void 0)&&ge.length||Vt.forceFiltered)),ia=pn=>{Da(pn),Un==null||Un(pn),Ra==null||Ra(pn)},ha=(Le=Fn!=null?Fn:wa)!==null&&Le!==void 0?Le:fa,ua=Vt==null?void 0:Vt.filteredKeys,[Xn,_n]=Rr(ua||[]),La=pn=>{let{selectedKeys:na}=pn;_n(na)},fr=(pn,na)=>{let{node:er,checked:yr}=na;La(xt?{selectedKeys:pn}:{selectedKeys:yr&&er.key?[er.key]:[]})};ie.useEffect(()=>{fa&&La({selectedKeys:ua||[]})},[ua]);const[tr,Pa]=ie.useState([]),ir=pn=>{Pa(pn)},[Sr,Er]=ie.useState(""),Pr=pn=>{const{value:na}=pn.target;Er(na)};ie.useEffect(()=>{fa||Er("")},[fa]);const oo=pn=>{const na=pn&&pn.length?pn:null;if(na===null&&(!Vt||!Vt.filteredKeys)||(0,Oe.Z)(na,Vt==null?void 0:Vt.filteredKeys,!0))return null;mn({column:_e,key:Bt,filteredKeys:na})},Dr=()=>{ia(!1),oo(Xn())},Xa=function(){let{confirm:pn,closeDropdown:na}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pn&&oo([]),na&&ia(!1),Er(""),_n(zn?(Jn||[]).map(er=>String(er)):[])},fo=function(){let{closeDropdown:pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pn&&ia(!1),oo(Xn())},Ka=pn=>{pn&&ua!==void 0&&_n(ua||[]),ia(pn),!pn&&!_e.filterDropdown&&Dr()},Jr=Re()({[`${Nt}-menu-without-submenu`]:!pl(_e.filters||[])}),Vr=pn=>{if(pn.target.checked){const na=gi(_e==null?void 0:_e.filters).map(er=>String(er));_n(na)}else _n([])},Lo=pn=>{let{filters:na}=pn;return(na||[]).map((er,yr)=>{const jo=String(er.value),To={title:er.text,key:er.value!==void 0?jo:yr};return er.children&&(To.children=Lo({filters:er.children})),To})},Ga=pn=>{var na;return Object.assign(Object.assign({},pn),{text:pn.title,value:pn.key,children:((na=pn.children)===null||na===void 0?void 0:na.map(er=>Ga(er)))||[]})};let Ta;if(typeof _e.filterDropdown=="function")Ta=_e.filterDropdown({prefixCls:`${Nt}-custom`,setSelectedKeys:pn=>La({selectedKeys:pn}),selectedKeys:Xn(),confirm:fo,clearFilters:Xa,filters:_e.filters,visible:ha,close:()=>{ia(!1)}});else if(_e.filterDropdown)Ta=_e.filterDropdown;else{const pn=Xn()||[],na=()=>(_e.filters||[]).length===0?ie.createElement(wo.Z,{image:wo.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ut==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(oi,{filterSearch:Gt,value:Sr,onChange:Pr,tablePrefixCls:ke,locale:gn}),ie.createElement("div",{className:`${ke}-filter-dropdown-tree`},xt?ie.createElement(Br.default,{checked:pn.length===gi(_e.filters).length,indeterminate:pn.length>0&&pn.lengthtypeof Gt=="function"?Gt(Sr,Ga(yr)):xi(Sr,yr.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(oi,{filterSearch:Gt,value:Sr,onChange:Pr,tablePrefixCls:ke,locale:gn}),ie.createElement(Fo.default,{selectable:!0,multiple:xt,prefixCls:`${Nt}-menu`,className:Jr,onSelect:La,onDeselect:La,selectedKeys:pn,getPopupContainer:In,openKeys:tr,onOpenChange:ir,items:Wi({filters:_e.filters||[],filterSearch:Gt,prefixCls:Xe,filteredKeys:Xn(),filterMultiple:xt,searchValue:Sr})})),er=()=>zn?(0,Oe.Z)((Jn||[]).map(yr=>String(yr)),pn,!0):pn.length===0;Ta=ie.createElement(ie.Fragment,null,na(),ie.createElement("div",{className:`${Xe}-dropdown-btns`},ie.createElement(Ir.ZP,{type:"link",size:"small",disabled:er(),onClick:()=>Xa()},gn.filterReset),ie.createElement(Ir.ZP,{type:"primary",size:"small",onClick:Dr},gn.filterConfirm)))}_e.filterDropdown&&(Ta=ie.createElement(co.J,{selectable:void 0},Ta));const Ha=()=>ie.createElement(ci,{className:`${Xe}-dropdown`},Ta);let ya;typeof _e.filterIcon=="function"?ya=_e.filterIcon($a):_e.filterIcon?ya=_e.filterIcon:ya=ie.createElement(Wo,null);const{direction:ca}=ie.useContext(la.E_);return ie.createElement("div",{className:`${Xe}-column`},ie.createElement("span",{className:`${ke}-column-title`},vn),ie.createElement(wr.Z,{dropdownRender:Ha,trigger:["click"],open:ha,onOpenChange:Ka,getPopupContainer:In,placement:ca==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Re()(`${Xe}-trigger`,{active:$a}),onClick:pn=>{pn.stopPropagation()}},ya)))}var Sl=Ki;function _i(de,ge,Le){let ke=[];return(de||[]).forEach((Xe,_e)=>{var Nt;const Bt=Ya(_e,Le);if(Xe.filters||"filterDropdown"in Xe||"onFilter"in Xe)if("filteredValue"in Xe){let xt=Xe.filteredValue;"filterDropdown"in Xe||(xt=(Nt=xt==null?void 0:xt.map(String))!==null&&Nt!==void 0?Nt:xt),ke.push({column:Xe,key:Oa(Xe,Bt),filteredKeys:xt,forceFiltered:Xe.filtered})}else ke.push({column:Xe,key:Oa(Xe,Bt),filteredKeys:ge&&Xe.defaultFilteredValue?Xe.defaultFilteredValue:void 0,forceFiltered:Xe.filtered});"children"in Xe&&(ke=[].concat((0,qn.Z)(ke),(0,qn.Z)(_i(Xe.children,ge,Bt))))}),ke}function $i(de,ge,Le,ke,Xe,_e,Nt,Bt){return Le.map((xt,Ut)=>{const Gt=Ya(Ut,Bt),{filterMultiple:Vt=!0,filterMode:mn,filterSearch:gn}=xt;let vn=xt;if(vn.filters||vn.filterDropdown){const In=Oa(vn,Gt),Fn=ke.find(Un=>{let{key:zn}=Un;return In===zn});vn=Object.assign(Object.assign({},vn),{title:Un=>ie.createElement(Sl,{tablePrefixCls:de,prefixCls:`${de}-filter`,dropdownPrefixCls:ge,column:vn,columnKey:In,filterState:Fn,filterMultiple:Vt,filterMode:mn,filterSearch:gn,triggerFilter:_e,locale:Xe,getPopupContainer:Nt},pr(xt.title,Un))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:$i(de,ge,vn.children,ke,Xe,_e,Nt,Gt)})),vn})}function mi(de){const ge={};return de.forEach(Le=>{let{key:ke,filteredKeys:Xe,column:_e}=Le;const{filters:Nt,filterDropdown:Bt}=_e;if(Bt)ge[ke]=Xe||null;else if(Array.isArray(Xe)){const xt=gi(Nt);ge[ke]=xt.filter(Ut=>Xe.includes(String(Ut)))}else ge[ke]=null}),ge}function Gi(de,ge){return ge.reduce((Le,ke)=>{const{column:{onFilter:Xe,filters:_e},filteredKeys:Nt}=ke;return Xe&&Nt&&Nt.length?Le.filter(Bt=>Nt.some(xt=>{const Ut=gi(_e),Gt=Ut.findIndex(mn=>String(mn)===String(xt)),Vt=Gt!==-1?Ut[Gt]:xt;return Xe(Vt,Bt)})):Le},de)}const ji=de=>de.flatMap(ge=>"children"in ge?[ge].concat((0,qn.Z)(ji(ge.children||[]))):[ge]);function sl(de){let{prefixCls:ge,dropdownPrefixCls:Le,mergedColumns:ke,onFilterChange:Xe,getPopupContainer:_e,locale:Nt}=de;const Bt=ie.useMemo(()=>ji(ke||[]),[ke]),[xt,Ut]=ie.useState(()=>_i(Bt,!0)),Gt=ie.useMemo(()=>{const vn=_i(Bt,!1);if(vn.length===0)return vn;let In=!0,Fn=!0;if(vn.forEach(Un=>{let{filteredKeys:zn}=Un;zn!==void 0?In=!1:Fn=!1}),In){const Un=(Bt||[]).map((zn,Jn)=>Oa(zn,Ya(Jn)));return xt.filter(zn=>{let{key:Jn}=zn;return Un.includes(Jn)}).map(zn=>{const Jn=Bt[Un.findIndex(wa=>wa===zn.key)];return Object.assign(Object.assign({},zn),{column:Object.assign(Object.assign({},zn.column),Jn),forceFiltered:Jn.filtered})})}return vn},[Bt,xt]),Vt=ie.useMemo(()=>mi(Gt),[Gt]),mn=vn=>{const In=Gt.filter(Fn=>{let{key:Un}=Fn;return Un!==vn.key});In.push(vn),Ut(In),Xe(mi(In),In)};return[vn=>$i(ge,Le,vn,Gt,Nt,mn,_e),Gt,Vt]}var ul=sl;function Pl(de,ge,Le){const ke=ie.useRef({});function Xe(_e){if(!ke.current||ke.current.data!==de||ke.current.childrenColumnName!==ge||ke.current.getRowKey!==Le){let Bt=function(xt){xt.forEach((Ut,Gt)=>{const Vt=Le(Ut,Gt);Nt.set(Vt,Ut),Ut&&typeof Ut=="object"&&ge in Ut&&Bt(Ut[ge]||[])})};const Nt=new Map;Bt(de),ke.current={data:de,childrenColumnName:ge,kvMap:Nt,getRowKey:Le}}return ke.current.kvMap.get(_e)}return[Xe]}var yl=te(50371),Mi=function(de,ge){var Le={};for(var ke in de)Object.prototype.hasOwnProperty.call(de,ke)&&ge.indexOf(ke)<0&&(Le[ke]=de[ke]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ke=Object.getOwnPropertySymbols(de);Xe{const _e=de[Xe];typeof _e!="function"&&(Le[Xe]=_e)}),Le}function el(de,ge,Le){const ke=Le&&typeof Le=="object"?Le:{},{total:Xe=0}=ke,_e=Mi(ke,["total"]),[Nt,Bt]=(0,ie.useState)(()=>({current:"defaultCurrent"in _e?_e.defaultCurrent:1,pageSize:"defaultPageSize"in _e?_e.defaultPageSize:Ci})),xt=(0,yl.Z)(Nt,_e,{total:Xe>0?Xe:de}),Ut=Math.ceil((Xe||de)/xt.pageSize);xt.current>Ut&&(xt.current=Ut||1);const Gt=(mn,gn)=>{Bt({current:mn!=null?mn:1,pageSize:gn||xt.pageSize})},Vt=(mn,gn)=>{var vn;Le&&((vn=Le.onChange)===null||vn===void 0||vn.call(Le,mn,gn)),Gt(mn,gn),ge(mn,gn||(xt==null?void 0:xt.pageSize))};return Le===!1?[{},()=>{}]:[Object.assign(Object.assign({},xt),{onChange:Vt}),Gt]}var Fi=el,Cl=te(84105),ki=te(35654),tl=te(90782),Qi=te(71430),El=te(18929);const Ei={},nl="SELECT_ALL",dl="SELECT_INVERT",cl="SELECT_NONE",bl=[],gl=(de,ge)=>{let Le=[];return(ge||[]).forEach(ke=>{Le.push(ke),ke&&typeof ke=="object"&&de in ke&&(Le=[].concat((0,qn.Z)(Le),(0,qn.Z)(gl(de,ke[de]))))}),Le};var ii=(de,ge)=>{const{preserveSelectedRowKeys:Le,selectedRowKeys:ke,defaultSelectedRowKeys:Xe,getCheckboxProps:_e,onChange:Nt,onSelect:Bt,onSelectAll:xt,onSelectInvert:Ut,onSelectNone:Gt,onSelectMultiple:Vt,columnWidth:mn,type:gn,selections:vn,fixed:In,renderCell:Fn,hideSelectAll:Un,checkStrictly:zn=!0}=ge||{},{prefixCls:Jn,data:wa,pageData:Ra,getRecordByKey:fa,getRowKey:Da,expandType:$a,childrenColumnName:ia,locale:ha,getPopupContainer:ua}=de,[Xn,_n]=(0,El.Z)(ke||Xe||bl,{value:ke}),La=ie.useRef(new Map),fr=(0,ie.useCallback)(Ga=>{if(Le){const Ta=new Map;Ga.forEach(Ha=>{let ya=fa(Ha);!ya&&La.current.has(Ha)&&(ya=La.current.get(Ha)),Ta.set(Ha,ya)}),La.current=Ta}},[fa,Le]);ie.useEffect(()=>{fr(Xn)},[Xn]);const{keyEntities:tr}=(0,ie.useMemo)(()=>{if(zn)return{keyEntities:null};let Ga=wa;if(Le){const Ta=new Set(wa.map((ya,ca)=>Da(ya,ca))),Ha=Array.from(La.current).reduce((ya,ca)=>{let[pn,na]=ca;return Ta.has(pn)?ya:ya.concat(na)},[]);Ga=[].concat((0,qn.Z)(Ga),(0,qn.Z)(Ha))}return(0,Qi.I8)(Ga,{externalGetKey:Da,childrenPropName:ia})},[wa,Da,zn,ia,Le]),Pa=(0,ie.useMemo)(()=>gl(ia,Ra),[ia,Ra]),ir=(0,ie.useMemo)(()=>{const Ga=new Map;return Pa.forEach((Ta,Ha)=>{const ya=Da(Ta,Ha),ca=(_e?_e(Ta):null)||{};Ga.set(ya,ca)}),Ga},[Pa,Da,_e]),Sr=(0,ie.useCallback)(Ga=>{var Ta;return!!(!((Ta=ir.get(Da(Ga)))===null||Ta===void 0)&&Ta.disabled)},[ir,Da]),[Er,Pr]=(0,ie.useMemo)(()=>{if(zn)return[Xn||[],[]];const{checkedKeys:Ga,halfCheckedKeys:Ta}=(0,tl.S)(Xn,!0,tr,Sr);return[Ga||[],Ta]},[Xn,zn,tr,Sr]),oo=(0,ie.useMemo)(()=>{const Ga=gn==="radio"?Er.slice(0,1):Er;return new Set(Ga)},[Er,gn]),Dr=(0,ie.useMemo)(()=>gn==="radio"?new Set:new Set(Pr),[Pr,gn]),[Xa,fo]=(0,ie.useState)(null);ie.useEffect(()=>{ge||_n(bl)},[!!ge]);const Ka=(0,ie.useCallback)((Ga,Ta)=>{let Ha,ya;fr(Ga),Le?(Ha=Ga,ya=Ga.map(ca=>La.current.get(ca))):(Ha=[],ya=[],Ga.forEach(ca=>{const pn=fa(ca);pn!==void 0&&(Ha.push(ca),ya.push(pn))})),_n(Ha),Nt==null||Nt(Ha,ya,{type:Ta})},[_n,fa,Nt,Le]),Jr=(0,ie.useCallback)((Ga,Ta,Ha,ya)=>{if(Bt){const ca=Ha.map(pn=>fa(pn));Bt(fa(Ga),Ta,ca,ya)}Ka(Ha,"single")},[Bt,fa,Ka]),Vr=(0,ie.useMemo)(()=>!vn||Un?null:(vn===!0?[nl,dl,cl]:vn).map(Ta=>Ta===nl?{key:"all",text:ha.selectionAll,onSelect(){Ka(wa.map((Ha,ya)=>Da(Ha,ya)).filter(Ha=>{const ya=ir.get(Ha);return!(ya!=null&&ya.disabled)||oo.has(Ha)}),"all")}}:Ta===dl?{key:"invert",text:ha.selectInvert,onSelect(){const Ha=new Set(oo);Ra.forEach((ca,pn)=>{const na=Da(ca,pn),er=ir.get(na);er!=null&&er.disabled||(Ha.has(na)?Ha.delete(na):Ha.add(na))});const ya=Array.from(Ha);Ut&&Ut(ya),Ka(ya,"invert")}}:Ta===cl?{key:"none",text:ha.selectNone,onSelect(){Gt==null||Gt(),Ka(Array.from(oo).filter(Ha=>{const ya=ir.get(Ha);return ya==null?void 0:ya.disabled}),"none")}}:Ta).map(Ta=>Object.assign(Object.assign({},Ta),{onSelect:function(){for(var Ha,ya,ca=arguments.length,pn=new Array(ca),na=0;na{var Ta;if(!ge)return Ga.filter(Ur=>Ur!==Ei);let Ha=(0,qn.Z)(Ga);const ya=new Set(oo),ca=Pa.map(Da).filter(Ur=>!ir.get(Ur).disabled),pn=ca.every(Ur=>ya.has(Ur)),na=ca.some(Ur=>ya.has(Ur)),er=()=>{const Ur=[];pn?ca.forEach(yo=>{ya.delete(yo),Ur.push(yo)}):ca.forEach(yo=>{ya.has(yo)||(ya.add(yo),Ur.push(yo))});const qr=Array.from(ya);xt==null||xt(!pn,qr.map(yo=>fa(yo)),Ur.map(yo=>fa(yo))),Ka(qr,"all"),fo(null)};let yr;if(gn!=="radio"){let Ur;if(Vr){const Lr={getPopupContainer:ua,items:Vr.map((_o,Vo)=>{const{key:_r,text:Ua,onSelect:Io}=_o;return{key:_r!=null?_r:Vo,onClick:()=>{Io==null||Io(ca)},label:Ua}})};Ur=ie.createElement("div",{className:`${Jn}-selection-extra`},ie.createElement(wr.Z,{menu:Lr,getPopupContainer:ua},ie.createElement("span",null,ie.createElement(Cl.Z,null))))}const qr=Pa.map((Lr,_o)=>{const Vo=Da(Lr,_o),_r=ir.get(Vo)||{};return Object.assign({checked:ya.has(Vo)},_r)}).filter(Lr=>{let{disabled:_o}=Lr;return _o}),yo=!!qr.length&&qr.length===Pa.length,Oo=yo&&qr.every(Lr=>{let{checked:_o}=Lr;return _o}),No=yo&&qr.some(Lr=>{let{checked:_o}=Lr;return _o});yr=!Un&&ie.createElement("div",{className:`${Jn}-selection`},ie.createElement(Br.default,{checked:yo?Oo:!!Pa.length&&pn,indeterminate:yo?!Oo&&No:!pn&&na,onChange:er,disabled:Pa.length===0||yo,"aria-label":Ur?"Custom selection":"Select all",skipGroup:!0}),Ur)}let jo;gn==="radio"?jo=(Ur,qr,yo)=>{const Oo=Da(qr,yo),No=ya.has(Oo);return{node:ie.createElement(mo.ZP,Object.assign({},ir.get(Oo),{checked:No,onClick:Lr=>Lr.stopPropagation(),onChange:Lr=>{ya.has(Oo)||Jr(Oo,!0,[Oo],Lr.nativeEvent)}})),checked:No}}:jo=(Ur,qr,yo)=>{var Oo;const No=Da(qr,yo),Lr=ya.has(No),_o=Dr.has(No),Vo=ir.get(No);let _r;return $a==="nest"?_r=_o:_r=(Oo=Vo==null?void 0:Vo.indeterminate)!==null&&Oo!==void 0?Oo:_o,{node:ie.createElement(Br.default,Object.assign({},Vo,{indeterminate:_r,checked:Lr,skipGroup:!0,onClick:Ua=>Ua.stopPropagation(),onChange:Ua=>{let{nativeEvent:Io}=Ua;const{shiftKey:Qo}=Io;let Ri=-1,Pi=-1;if(Qo&&zn){const ui=new Set([Xa,No]);ca.some((ni,Mo)=>{if(ui.has(ni))if(Ri===-1)Ri=Mo;else return Pi=Mo,!0;return!1})}if(Pi!==-1&&Ri!==Pi&&zn){const ui=ca.slice(Ri,Pi+1),ni=[];Lr?ui.forEach(xo=>{ya.has(xo)&&(ni.push(xo),ya.delete(xo))}):ui.forEach(xo=>{ya.has(xo)||(ni.push(xo),ya.add(xo))});const Mo=Array.from(ya);Vt==null||Vt(!Lr,Mo.map(xo=>fa(xo)),ni.map(xo=>fa(xo))),Ka(Mo,"multiple")}else{const ui=Er;if(zn){const ni=Lr?(0,ki._5)(ui,No):(0,ki.L0)(ui,No);Jr(No,!Lr,ni,Io)}else{const ni=(0,tl.S)([].concat((0,qn.Z)(ui),[No]),!0,tr,Sr),{checkedKeys:Mo,halfCheckedKeys:xo}=ni;let Li=Mo;if(Lr){const Ui=new Set(Mo);Ui.delete(No),Li=(0,tl.S)(Array.from(Ui),{checked:!1,halfCheckedKeys:xo},tr,Sr).checkedKeys}Jr(No,!Lr,Li,Io)}}fo(Lr?null:No)}})),checked:Lr}};const To=(Ur,qr,yo)=>{const{node:Oo,checked:No}=jo(Ur,qr,yo);return Fn?Fn(No,qr,yo,Oo):Oo};if(!Ha.includes(Ei))if(Ha.findIndex(Ur=>{var qr;return((qr=Ur[Ma])===null||qr===void 0?void 0:qr.columnType)==="EXPAND_COLUMN"})===0){const[Ur,...qr]=Ha;Ha=[Ur,Ei].concat((0,qn.Z)(qr))}else Ha=[Ei].concat((0,qn.Z)(Ha));const fi=Ha.indexOf(Ei);Ha=Ha.filter((Ur,qr)=>Ur!==Ei||qr===fi);const Eo=Ha[fi-1],po=Ha[fi+1];let Za=In;Za===void 0&&((po==null?void 0:po.fixed)!==void 0?Za=po.fixed:(Eo==null?void 0:Eo.fixed)!==void 0&&(Za=Eo.fixed)),Za&&Eo&&((Ta=Eo[Ma])===null||Ta===void 0?void 0:Ta.columnType)==="EXPAND_COLUMN"&&Eo.fixed===void 0&&(Eo.fixed=Za);const Uo=Re()(`${Jn}-selection-col`,{[`${Jn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),qo={fixed:Za,width:mn,className:`${Jn}-selection-column`,title:ge.columnTitle||yr,render:To,onCell:ge.onCell,[Ma]:{className:Uo}};return Ha.map(Ur=>Ur===Ei?qo:Ur)},[Da,Pa,ge,Er,oo,Dr,mn,Vr,$a,Xa,ir,Vt,Jr,Sr]),oo]},si=te(89489),Bi=te(59477),li=te(6848);const Jo="ascend",ti="descend";function bi(de){return typeof de.sorter=="object"&&typeof de.sorter.multiple=="number"?de.sorter.multiple:!1}function Go(de){return typeof de=="function"?de:de&&typeof de=="object"&&de.compare?de.compare:!1}function Di(de,ge){return ge?de[de.indexOf(ge)+1]:de[0]}function pi(de,ge,Le){let ke=[];function Xe(_e,Nt){ke.push({column:_e,key:Oa(_e,Nt),multiplePriority:bi(_e),sortOrder:_e.sortOrder})}return(de||[]).forEach((_e,Nt)=>{const Bt=Ya(Nt,Le);_e.children?("sortOrder"in _e&&Xe(_e,Bt),ke=[].concat((0,qn.Z)(ke),(0,qn.Z)(pi(_e.children,ge,Bt)))):_e.sorter&&("sortOrder"in _e?Xe(_e,Bt):ge&&_e.defaultSortOrder&&ke.push({column:_e,key:Oa(_e,Bt),multiplePriority:bi(_e),sortOrder:_e.defaultSortOrder}))}),ke}function Si(de,ge,Le,ke,Xe,_e,Nt,Bt){return(ge||[]).map((xt,Ut)=>{const Gt=Ya(Ut,Bt);let Vt=xt;if(Vt.sorter){const mn=Vt.sortDirections||Xe,gn=Vt.showSorterTooltip===void 0?Nt:Vt.showSorterTooltip,vn=Oa(Vt,Gt),In=Le.find($a=>{let{key:ia}=$a;return ia===vn}),Fn=In?In.sortOrder:null,Un=Di(mn,Fn);let zn;if(xt.sortIcon)zn=xt.sortIcon({sortOrder:Fn});else{const $a=mn.includes(Jo)&&ie.createElement(Bi.Z,{className:Re()(`${de}-column-sorter-up`,{active:Fn===Jo})}),ia=mn.includes(ti)&&ie.createElement(si.Z,{className:Re()(`${de}-column-sorter-down`,{active:Fn===ti})});zn=ie.createElement("span",{className:Re()(`${de}-column-sorter`,{[`${de}-column-sorter-full`]:!!($a&&ia)})},ie.createElement("span",{className:`${de}-column-sorter-inner`,"aria-hidden":"true"},$a,ia))}const{cancelSort:Jn,triggerAsc:wa,triggerDesc:Ra}=_e||{};let fa=Jn;Un===ti?fa=Ra:Un===Jo&&(fa=wa);const Da=typeof gn=="object"?gn:{title:fa};Vt=Object.assign(Object.assign({},Vt),{className:Re()(Vt.className,{[`${de}-column-sort`]:Fn}),title:$a=>{const ia=ie.createElement("div",{className:`${de}-column-sorters`},ie.createElement("span",{className:`${de}-column-title`},pr(xt.title,$a)),zn);return gn?ie.createElement(li.Z,Object.assign({},Da),ia):ia},onHeaderCell:$a=>{const ia=xt.onHeaderCell&&xt.onHeaderCell($a)||{},ha=ia.onClick,ua=ia.onKeyDown;ia.onClick=La=>{ke({column:xt,key:vn,sortOrder:Un,multiplePriority:bi(xt)}),ha==null||ha(La)},ia.onKeyDown=La=>{La.keyCode===di.Z.ENTER&&(ke({column:xt,key:vn,sortOrder:Un,multiplePriority:bi(xt)}),ua==null||ua(La))};const Xn=_a(xt.title,{}),_n=Xn==null?void 0:Xn.toString();return Fn?ia["aria-sort"]=Fn==="ascend"?"ascending":"descending":ia["aria-label"]=_n||"",ia.className=Re()(ia.className,`${de}-column-has-sorters`),ia.tabIndex=0,xt.ellipsis&&(ia.title=(Xn!=null?Xn:"").toString()),ia}})}return"children"in Vt&&(Vt=Object.assign(Object.assign({},Vt),{children:Si(de,Vt.children,Le,ke,Xe,_e,Nt,Gt)})),Vt})}function Vi(de){const{column:ge,sortOrder:Le}=de;return{column:ge,order:Le,field:ge.dataIndex,columnKey:ge.key}}function Yi(de){const ge=de.filter(Le=>{let{sortOrder:ke}=Le;return ke}).map(Vi);return ge.length===0&&de.length?Object.assign(Object.assign({},Vi(de[de.length-1])),{column:void 0}):ge.length<=1?ge[0]||{}:ge}function Ai(de,ge,Le){const ke=ge.slice().sort((Nt,Bt)=>Bt.multiplePriority-Nt.multiplePriority),Xe=de.slice(),_e=ke.filter(Nt=>{let{column:{sorter:Bt},sortOrder:xt}=Nt;return Go(Bt)&&xt});return _e.length?Xe.sort((Nt,Bt)=>{for(let xt=0;xt<_e.length;xt+=1){const Ut=_e[xt],{column:{sorter:Gt},sortOrder:Vt}=Ut,mn=Go(Gt);if(mn&&Vt){const gn=mn(Nt,Bt,Vt);if(gn!==0)return Vt===Jo?gn:-gn}}return 0}).map(Nt=>{const Bt=Nt[Le];return Bt?Object.assign(Object.assign({},Nt),{[Le]:Ai(Bt,ge,Le)}):Nt}):Xe}function Xi(de){let{prefixCls:ge,mergedColumns:Le,onSorterChange:ke,sortDirections:Xe,tableLocale:_e,showSorterTooltip:Nt}=de;const[Bt,xt]=ie.useState(pi(Le,!0)),Ut=ie.useMemo(()=>{let vn=!0;const In=pi(Le,!1);if(!In.length)return Bt;const Fn=[];function Un(Jn){vn?Fn.push(Jn):Fn.push(Object.assign(Object.assign({},Jn),{sortOrder:null}))}let zn=null;return In.forEach(Jn=>{zn===null?(Un(Jn),Jn.sortOrder&&(Jn.multiplePriority===!1?vn=!1:zn=!0)):(zn&&Jn.multiplePriority!==!1||(vn=!1),Un(Jn))}),Fn},[Le,Bt]),Gt=ie.useMemo(()=>{const vn=Ut.map(In=>{let{column:Fn,sortOrder:Un}=In;return{column:Fn,order:Un}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[Ut]);function Vt(vn){let In;vn.multiplePriority===!1||!Ut.length||Ut[0].multiplePriority===!1?In=[vn]:In=[].concat((0,qn.Z)(Ut.filter(Fn=>{let{key:Un}=Fn;return Un!==vn.key})),[vn]),xt(In),ke(Yi(In),In)}return[vn=>Si(ge,vn,Ut,Vt,Xe,_e,Nt),Ut,Gt,()=>Yi(Ut)]}function ml(de,ge){return de.map(Le=>{const ke=Object.assign({},Le);return ke.title=pr(Le.title,ge),"children"in ke&&(ke.children=ml(ke.children,ge)),ke})}function ls(de){return[ie.useCallback(Le=>ml(Le,de),[de])]}var ql=Qa((de,ge)=>{const{_renderTimes:Le}=de,{_renderTimes:ke}=ge;return Le!==ke}),al=be((de,ge)=>{const{_renderTimes:Le}=de,{_renderTimes:ke}=ge;return Le!==ke}),rl=te(64993),Al=te(17313),ss=te(83116),us=te(37613),ue=de=>{const{componentCls:ge}=de,Le=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,ke=(Xe,_e,Nt)=>({[`&${ge}-${Xe}`]:{[`> ${ge}-container`]:{[`> ${ge}-content, > ${ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${_e}px -${Nt+de.lineWidth}px`}}}}}});return{[`${ge}-wrapper`]:{[`${ge}${ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ge}-title`]:{border:Le,borderBottom:0},[`> ${ge}-container`]:{borderInlineStart:Le,borderTop:Le,[` + `]:Object.assign({},re(Be))}}};var me=(0,rt.Z)("Skeleton",Be=>{const{componentCls:ve}=Be,at=(0,$e.TS)(Be,{skeletonAvatarCls:`${ve}-avatar`,skeletonTitleCls:`${ve}-title`,skeletonParagraphCls:`${ve}-paragraph`,skeletonButtonCls:`${ve}-button`,skeletonInputCls:`${ve}-input`,skeletonImageCls:`${ve}-image`,imageSizeBase:Be.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Be.gradientFromColor} 25%, ${Be.gradientToColor} 37%, ${Be.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ae(at)]},Be=>{const{colorFillContent:ve,colorFill:at}=Be,nt=ve,xe=at;return{color:nt,colorGradientEnd:xe,gradientFromColor:nt,gradientToColor:xe,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),pe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,shape:fe="circle",size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,sn]=me(we),$t=(0,Ke.Z)(Be,["prefixCls","className"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe},at,nt,sn);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-avatar`,shape:fe,size:dt},$t))))},Fe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,block:fe=!1,size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,sn]=me(we),$t=(0,Ke.Z)(Be,["prefixCls"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe,[`${we}-block`]:fe},at,nt,sn);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-button`,size:dt},$t))))};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 Re=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,style:xe,active:fe}=Be,{getPrefixCls:dt}=Ee.useContext(lt.E_),Je=dt("skeleton",ve),[we,ht]=me(Je),sn=se()(Je,`${Je}-element`,{[`${Je}-active`]:fe},at,nt,ht);return we(Ee.createElement("div",{className:sn},Ee.createElement("div",{className:se()(`${Je}-image`,at),style:xe},Ee.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Ee.createElement("path",{d:Pe,className:`${Je}-image-path`})))))},qe=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,active:xe,block:fe,size:dt="default"}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,sn]=me(we),$t=(0,Ke.Z)(Be,["prefixCls"]),Wt=se()(we,`${we}-element`,{[`${we}-active`]:xe,[`${we}-block`]:fe},at,nt,sn);return ht(Ee.createElement("div",{className:Wt},Ee.createElement(ie,Object.assign({prefixCls:`${we}-input`,size:dt},$t))))},ut=te(14809),Ye={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=Ye,Dt=te(7657),Rt=function(ve,at){return Ee.createElement(Dt.Z,(0,ut.Z)({},ve,{ref:at,icon:bt}))},Ue=Ee.forwardRef(Rt),Tt=Ue,Me=Be=>{const{prefixCls:ve,className:at,rootClassName:nt,style:xe,active:fe,children:dt}=Be,{getPrefixCls:Je}=Ee.useContext(lt.E_),we=Je("skeleton",ve),[ht,sn]=me(we),$t=se()(we,`${we}-element`,{[`${we}-active`]:fe},sn,at,nt),Wt=dt!=null?dt:Ee.createElement(Tt,null);return ht(Ee.createElement("div",{className:$t},Ee.createElement("div",{className:se()(`${we}-image`,at),style:xe},Wt)))},et=te(95190),Xt=Be=>{const ve=Je=>{const{width:we,rows:ht=2}=Be;if(Array.isArray(we))return we[Je];if(ht-1===Je)return we},{prefixCls:at,className:nt,style:xe,rows:fe}=Be,dt=(0,et.Z)(Array(fe)).map((Je,we)=>Ee.createElement("li",{key:we,style:{width:ve(we)}}));return Ee.createElement("ul",{className:se()(at,nt),style:xe},dt)},en=Be=>{let{prefixCls:ve,className:at,width:nt,style:xe}=Be;return Ee.createElement("h3",{className:se()(ve,at),style:Object.assign({width:nt},xe)})};function Ce(Be){return Be&&typeof Be=="object"?Be:{}}function qt(Be,ve){return Be&&!ve?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ft(Be,ve){return!Be&&ve?{width:"38%"}:Be&&ve?{width:"50%"}:{}}function Cn(Be,ve){const at={};return(!Be||!ve)&&(at.width="61%"),!Be&&ve?at.rows=3:at.rows=2,at}const Tn=Be=>{const{prefixCls:ve,loading:at,className:nt,rootClassName:xe,style:fe,children:dt,avatar:Je=!1,title:we=!0,paragraph:ht=!0,active:sn,round:$t}=Be,{getPrefixCls:Wt,direction:Lt,skeleton:Jt}=Ee.useContext(lt.E_),kt=Wt("skeleton",ve),[Yt,Bn]=me(kt);if(at||!("loading"in Be)){const Pn=!!Je,Gn=!!we,Vn=!!ht;let pt;if(Pn){const Ma=Object.assign(Object.assign({prefixCls:`${kt}-avatar`},qt(Gn,Vn)),Ce(Je));pt=Ee.createElement("div",{className:`${kt}-header`},Ee.createElement(ie,Object.assign({},Ma)))}let ea;if(Gn||Vn){let Ma;if(Gn){const Ea=Object.assign(Object.assign({prefixCls:`${kt}-title`},ft(Pn,Vn)),Ce(we));Ma=Ee.createElement(en,Object.assign({},Ea))}let ga;if(Vn){const Ea=Object.assign(Object.assign({prefixCls:`${kt}-paragraph`},Cn(Pn,Gn)),Ce(ht));ga=Ee.createElement(Xt,Object.assign({},Ea))}ea=Ee.createElement("div",{className:`${kt}-content`},Ma,ga)}const La=se()(kt,{[`${kt}-with-avatar`]:Pn,[`${kt}-active`]:sn,[`${kt}-rtl`]:Lt==="rtl",[`${kt}-round`]:$t},Jt==null?void 0:Jt.className,nt,xe,Bn);return Yt(Ee.createElement("div",{className:La,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),fe)},pt,ea))}return typeof dt!="undefined"?dt:null};Tn.Button=Fe,Tn.Avatar=pe,Tn.Input=qe,Tn.Image=Re,Tn.Node=Me;var vt=Tn,st=vt},31797:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return me}});var ee=te(59301),se=te(56762),Ee=te(92343),lt=te(92310),Ke=te.n(lt),Oe=te(36355),ie=te(61621),rt=he=>{const{value:pe,formatter:ye,precision:Fe,decimalSeparator:Pe,groupSeparator:tt="",prefixCls:Re}=he;let Ft;if(typeof ye=="function")Ft=ye(pe);else{const qe=String(pe),ut=qe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||qe==="-")Ft=qe;else{const Ye=ut[1];let bt=ut[2]||"0",Dt=ut[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,tt),typeof Fe=="number"&&(Dt=Dt.padEnd(Fe,"0").slice(0,Fe>0?Fe:0)),Dt&&(Dt=`${Pe}${Dt}`),Ft=[ee.createElement("span",{key:"int",className:`${Re}-content-value-int`},Ye,bt),Dt&&ee.createElement("span",{key:"decimal",className:`${Re}-content-value-decimal`},Dt)]}}return ee.createElement("span",{className:`${Re}-content-value`},Ft)},$e=te(17313),Qe=te(83116),ze=te(37613);const Ne=he=>{const{componentCls:pe,marginXXS:ye,padding:Fe,colorTextDescription:Pe,titleFontSize:tt,colorTextHeading:Re,contentFontSize:Ft,fontFamily:qe}=he;return{[`${pe}`]:Object.assign(Object.assign({},(0,$e.Wf)(he)),{[`${pe}-title`]:{marginBottom:ye,color:Pe,fontSize:tt},[`${pe}-skeleton`]:{paddingTop:Fe},[`${pe}-content`]:{color:Re,fontSize:Ft,fontFamily:qe,[`${pe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${pe}-content-prefix, ${pe}-content-suffix`]:{display:"inline-block"},[`${pe}-content-prefix`]:{marginInlineEnd:ye},[`${pe}-content-suffix`]:{marginInlineStart:ye}}})}};var re=(0,Qe.Z)("Statistic",he=>{const pe=(0,ze.TS)(he,{});return[Ne(pe)]},he=>{const{fontSizeHeading3:pe,fontSize:ye}=he;return{titleFontSize:ye,contentFontSize:pe}}),y=he=>{const{prefixCls:pe,className:ye,rootClassName:Fe,style:Pe,valueStyle:tt,value:Re=0,title:Ft,valueRender:qe,prefix:ut,suffix:Ye,loading:bt=!1,onMouseEnter:Dt,onMouseLeave:Rt,decimalSeparator:Ue=".",groupSeparator:Tt=","}=he,{getPrefixCls:jt,direction:Me,statistic:et}=ee.useContext(Oe.E_),Et=jt("statistic",pe),[Xt,mt]=re(Et),en=ee.createElement(rt,Object.assign({decimalSeparator:Ue,groupSeparator:Tt,prefixCls:Et},he,{value:Re})),Ce=Ke()(Et,{[`${Et}-rtl`]:Me==="rtl"},et==null?void 0:et.className,ye,Fe,mt);return Xt(ee.createElement("div",{className:Ce,style:Object.assign(Object.assign({},et==null?void 0:et.style),Pe),onMouseEnter:Dt,onMouseLeave:Rt},Ft&&ee.createElement("div",{className:`${Et}-title`},Ft),ee.createElement(ie.Z,{paragraph:!1,loading:bt,className:`${Et}-skeleton`},ee.createElement("div",{style:tt,className:`${Et}-content`},ut&&ee.createElement("span",{className:`${Et}-content-prefix`},ut),qe?qe(en):en,Ye&&ee.createElement("span",{className:`${Et}-content-suffix`},Ye)))))};const b=[["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 E(he,pe){let ye=he;const Fe=/\[[^\]]*]/g,Pe=(pe.match(Fe)||[]).map(qe=>qe.slice(1,-1)),tt=pe.replace(Fe,"[]"),Re=b.reduce((qe,ut)=>{let[Ye,bt]=ut;if(qe.includes(Ye)){const Dt=Math.floor(ye/bt);return ye-=Dt*bt,qe.replace(new RegExp(`${Ye}+`,"g"),Rt=>{const Ue=Rt.length;return Dt.toString().padStart(Ue,"0")})}return qe},tt);let Ft=0;return Re.replace(Fe,()=>{const qe=Pe[Ft];return Ft+=1,qe})}function x(he,pe){const{format:ye=""}=pe,Fe=new Date(he).getTime(),Pe=Date.now(),tt=Math.max(Fe-Pe,0);return E(tt,ye)}const z=1e3/30;function ne(he){return new Date(he).getTime()}const oe=he=>{const{value:pe,format:ye="HH:mm:ss",onChange:Fe,onFinish:Pe}=he,tt=(0,se.Z)(),Re=ee.useRef(null),Ft=()=>{Pe==null||Pe(),Re.current&&(clearInterval(Re.current),Re.current=null)},qe=()=>{const bt=ne(pe);bt>=Date.now()&&(Re.current=setInterval(()=>{tt(),Fe==null||Fe(bt-Date.now()),bt(qe(),()=>{Re.current&&(clearInterval(Re.current),Re.current=null)}),[pe]);const ut=(bt,Dt)=>x(bt,Object.assign(Object.assign({},Dt),{format:ye})),Ye=bt=>(0,Ee.Tm)(bt,{title:void 0});return ee.createElement(y,Object.assign({},he,{valueRender:Ye,formatter:ut}))};var ae=ee.memo(oe);y.Countdown=ae;var me=y},15969:function(Ot,Ht,te){"use strict";te.d(Ht,{N:function(){return ee}});const ee=se=>({color:se.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${se.motionDurationSlow}`,"&:focus, &:hover":{color:se.colorLinkHover},"&:active":{color:se.colorLinkActive}})},1710:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Ro}});var ee={},se="rc-table-internal-hook",Ee=te(50298),lt=te(6089),Ke=te(34280),Oe=te(13697),ie=te(59301),it=te(4676);function rt(de){var ge=ie.createContext(void 0),Le=function(Xe){var _e=Xe.value,Nt=Xe.children,Bt=ie.useRef(_e);Bt.current=_e;var xt=ie.useState(function(){return{getValue:function(){return Bt.current},listeners:new Set}}),Ut=(0,Ee.Z)(xt,1),Gt=Ut[0];return(0,Ke.Z)(function(){(0,it.unstable_batchedUpdates)(function(){Gt.listeners.forEach(function(Vt){Vt(_e)})})},[_e]),ie.createElement(ge.Provider,{value:Gt},Nt)};return{Context:ge,Provider:Le,defaultValue:de}}function $e(de,ge){var Le=(0,lt.Z)(typeof ge=="function"?ge:function(Vt){if(ge===void 0)return Vt;if(!Array.isArray(ge))return Vt[ge];var mn={};return ge.forEach(function(gn){mn[gn]=Vt[gn]}),mn}),ke=ie.useContext(de==null?void 0:de.Context),Xe=ke||{},_e=Xe.listeners,Nt=Xe.getValue,Bt=ie.useRef();Bt.current=Le(ke?Nt():de==null?void 0:de.defaultValue);var xt=ie.useState({}),Ut=(0,Ee.Z)(xt,2),Gt=Ut[1];return(0,Ke.Z)(function(){if(!ke)return;function Vt(mn){var gn=Le(mn);(0,Oe.Z)(Bt.current,gn,!0)||Gt({})}return _e.add(Vt),function(){_e.delete(Vt)}},[ke]),Bt.current}var Qe=te(14809),ze=te(8654);function Ne(){var de=ie.createContext(null);function ge(){return ie.useContext(de)}function Le(Xe,_e){var Nt=(0,ze.Yr)(Xe),Bt=function(Ut,Gt){var Vt=Nt?{ref:Gt}:{},mn=ie.useRef(0),gn=ie.useRef(Ut),vn=ge();return vn!==null?ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt)):((!_e||_e(gn.current,Ut))&&(mn.current+=1),gn.current=Ut,ie.createElement(de.Provider,{value:mn.current},ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt))))};return Nt?ie.forwardRef(Bt):Bt}function ke(Xe,_e){var Nt=(0,ze.Yr)(Xe),Bt=function(Ut,Gt){var Vt=Nt?{ref:Gt}:{};return ge(),ie.createElement(Xe,(0,Qe.Z)({},Ut,Vt))};return Nt?ie.memo(ie.forwardRef(Bt),_e):ie.memo(Bt,_e)}return{makeImmutable:Le,responseImmutable:ke,useImmutableMark:ge}}var re=Ne(),a=re.makeImmutable,y=re.responseImmutable,b=re.useImmutableMark,E=Ne(),x=E.makeImmutable,z=E.responseImmutable,ne=E.useImmutableMark,oe=rt(),ae=oe;function me(de,ge){var Le=ie.useRef(0);Le.current+=1;var ke=ie.useRef(de),Xe=[];Object.keys(de||{}).map(function(Nt){var Bt;(de==null?void 0:de[Nt])!==((Bt=ke.current)===null||Bt===void 0?void 0:Bt[Nt])&&Xe.push(Nt)}),ke.current=de;var _e=ie.useRef([]);return Xe.length&&(_e.current=Xe),ie.useDebugValue(Le.current),ie.useDebugValue(_e.current.join(", ")),ge&&console.log("".concat(ge,":"),Le.current,_e.current),Le.current}var he=null,pe=ie.memo(function(){var de=me();return ie.createElement("h1",null,"Render Times: ",de)});pe.displayName="RenderBlock";var ye=te(93664),Fe=te(20439),Pe=te(4635),tt=te(92310),Re=te.n(tt),Ft=te(80547),qe=te(97938),ut=te(48736),Ye=ie.createContext({renderWithProps:!1}),bt=Ye,Dt="RC_TABLE_KEY";function Rt(de){return de==null?[]:Array.isArray(de)?de:[de]}function Ue(de){var ge=[],Le={};return de.forEach(function(ke){for(var Xe=ke||{},_e=Xe.key,Nt=Xe.dataIndex,Bt=_e||Rt(Nt).join("-")||Dt;Le[Bt];)Bt="".concat(Bt,"_next");Le[Bt]=!0,ge.push(Bt)}),ge}function Tt(de){return de!=null}function jt(de){return de&&(0,ye.Z)(de)==="object"&&!Array.isArray(de)&&!ie.isValidElement(de)}function Me(de,ge,Le,ke,Xe,_e){var Nt=ie.useContext(bt),Bt=ne(),xt=(0,Ft.Z)(function(){if(Tt(ke))return[ke];var Ut=ge==null||ge===""?[]:Array.isArray(ge)?ge:[ge],Gt=(0,qe.Z)(de,Ut),Vt=Gt,mn=void 0;if(Xe){var gn=Xe(Gt,de,Le);jt(gn)?(Vt=gn.children,mn=gn.props,Nt.renderWithProps=!0):Vt=gn}return[Vt,mn]},[Bt,de,ke,ge,Xe,Le],function(Ut,Gt){if(_e){var Vt=(0,Ee.Z)(Ut,2),mn=Vt[1],gn=(0,Ee.Z)(Gt,2),vn=gn[1];return _e(vn,mn)}return Nt.renderWithProps?!0:!(0,Oe.Z)(Ut,Gt,!0)});return xt}function et(de,ge,Le,ke){var Xe=de+ge-1;return de<=ke&&Xe>=Le}function Et(de,ge){return $e(ae,function(Le){var ke=et(de,ge||1,Le.hoverStartRow,Le.hoverEndRow);return[ke,Le.onHover]})}var Xt=function(ge){var Le=ge.ellipsis,ke=ge.rowType,Xe=ge.children,_e,Nt=Le===!0?{showTitle:!0}:Le;return Nt&&(Nt.showTitle||ke==="header")&&(typeof Xe=="string"||typeof Xe=="number"?_e=Xe.toString():ie.isValidElement(Xe)&&typeof Xe.props.children=="string"&&(_e=Xe.props.children)),_e};function mt(de){var ge,Le,ke,Xe,_e,Nt,Bt,xt,Ut=de.component,Gt=de.children,Vt=de.ellipsis,mn=de.scope,gn=de.prefixCls,vn=de.className,In=de.align,Fn=de.record,Un=de.render,zn=de.dataIndex,Jn=de.renderIndex,wa=de.shouldCellUpdate,Ta=de.index,va=de.rowType,Ba=de.colSpan,er=de.rowSpan,la=de.fixLeft,pa=de.fixRight,ua=de.firstFixLeft,Xn=de.lastFixLeft,_n=de.firstFixRight,Da=de.lastFixRight,vr=de.appendNode,nr=de.additionalProps,ya=nr===void 0?{}:nr,lr=de.isSticky,Sr="".concat(gn,"-cell"),Er=$e(ae,["supportSticky","allColumnsFixedLeft"]),Pr=Er.supportSticky,oo=Er.allColumnsFixedLeft,Dr=Me(Fn,zn,Jn,Gt,Un,wa),Ja=(0,Ee.Z)(Dr,2),fo=Ja[0],Ga=Ja[1],Jr={},Vr=typeof la=="number"&&Pr,Lo=typeof pa=="number"&⪻Vr&&(Jr.position="sticky",Jr.left=la),Lo&&(Jr.position="sticky",Jr.right=pa);var ja=(ge=(Le=(ke=Ga==null?void 0:Ga.colSpan)!==null&&ke!==void 0?ke:ya.colSpan)!==null&&Le!==void 0?Le:Ba)!==null&&ge!==void 0?ge:1,za=(Xe=(_e=(Nt=Ga==null?void 0:Ga.rowSpan)!==null&&Nt!==void 0?Nt:ya.rowSpan)!==null&&_e!==void 0?_e:er)!==null&&Xe!==void 0?Xe:1,Za=Et(Ta,za),Ca=(0,Ee.Z)(Za,2),ca=Ca[0],pn=Ca[1],na=function(Wa){var Uo;Fn&&pn(Ta,Ta+za-1),ya==null||(Uo=ya.onMouseEnter)===null||Uo===void 0||Uo.call(ya,Wa)},tr=function(Wa){var Uo;Fn&&pn(-1,-1),ya==null||(Uo=ya.onMouseLeave)===null||Uo===void 0||Uo.call(ya,Wa)};if(ja===0||za===0)return null;var yr=(Bt=ya.title)!==null&&Bt!==void 0?Bt:Xt({rowType:va,ellipsis:Vt,children:fo}),jo=Re()(Sr,vn,(xt={},(0,Pe.Z)(xt,"".concat(Sr,"-fix-left"),Vr&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-first"),ua&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-last"),Xn&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-left-all"),Xn&&oo&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right"),Lo&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right-first"),_n&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-right-last"),Da&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-ellipsis"),Vt),(0,Pe.Z)(xt,"".concat(Sr,"-with-append"),vr),(0,Pe.Z)(xt,"".concat(Sr,"-fix-sticky"),(Vr||Lo)&&lr&&Pr),(0,Pe.Z)(xt,"".concat(Sr,"-row-hover"),!Ga&&ca),xt),ya.className,Ga==null?void 0:Ga.className),To={};In&&(To.textAlign=In);var fi=(0,Fe.Z)((0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Jr),ya.style),To),Ga==null?void 0:Ga.style),Eo=fo;return(0,ye.Z)(Eo)==="object"&&!Array.isArray(Eo)&&!ie.isValidElement(Eo)&&(Eo=null),Vt&&(Xn||_n)&&(Eo=ie.createElement("span",{className:"".concat(Sr,"-content")},Eo)),ie.createElement(Ut,(0,Qe.Z)({},Ga,ya,{className:jo,style:fi,title:yr,scope:mn,onMouseEnter:na,onMouseLeave:tr,colSpan:ja!==1?ja:null,rowSpan:za!==1?za:null}),vr,Eo)}var en=ie.memo(mt);function Ce(de,ge,Le,ke,Xe,_e){var Nt=Le[de]||{},Bt=Le[ge]||{},xt,Ut;Nt.fixed==="left"?xt=ke.left[Xe==="rtl"?ge:de]:Bt.fixed==="right"&&(Ut=ke.right[Xe==="rtl"?de:ge]);var Gt=!1,Vt=!1,mn=!1,gn=!1,vn=Le[ge+1],In=Le[de-1],Fn=!(_e!=null&&_e.children);if(Xe==="rtl"){if(xt!==void 0){var Un=In&&In.fixed==="left";gn=!Un&&Fn}else if(Ut!==void 0){var zn=vn&&vn.fixed==="right";mn=!zn&&Fn}}else if(xt!==void 0){var Jn=vn&&vn.fixed==="left";Gt=!Jn&&Fn}else if(Ut!==void 0){var wa=In&&In.fixed==="right";Vt=!wa&&Fn}return{fixLeft:xt,fixRight:Ut,lastFixLeft:Gt,firstFixRight:Vt,lastFixRight:mn,firstFixLeft:gn,isSticky:ke.isSticky}}var qt=ie.createContext({}),ft=qt;function Cn(de){var ge=de.className,Le=de.index,ke=de.children,Xe=de.colSpan,_e=Xe===void 0?1:Xe,Nt=de.rowSpan,Bt=de.align,xt=$e(ae,["prefixCls","direction"]),Ut=xt.prefixCls,Gt=xt.direction,Vt=ie.useContext(ft),mn=Vt.scrollColumnIndex,gn=Vt.stickyOffsets,vn=Vt.flattenColumns,In=Vt.columns,Fn=Le+_e-1,Un=Fn+1===mn?_e+1:_e,zn=Ce(Le,Le+Un-1,vn,gn,Gt,In==null?void 0:In[Le]);return ie.createElement(en,(0,Qe.Z)({className:ge,index:Le,component:"td",prefixCls:Ut,record:null,dataIndex:null,align:Bt,colSpan:Un,rowSpan:Nt,render:function(){return ke}},zn))}var Tn=te(62646),vt=["children"];function st(de){var ge=de.children,Le=(0,Tn.Z)(de,vt);return ie.createElement("tr",Le,ge)}function Be(de){var ge=de.children;return ge}Be.Row=st,Be.Cell=Cn;var ve=Be;function at(de){var ge=de.children,Le=de.stickyOffsets,ke=de.flattenColumns,Xe=de.columns,_e=$e(ae,"prefixCls"),Nt=ke.length-1,Bt=ke[Nt],xt=ie.useMemo(function(){return{stickyOffsets:Le,flattenColumns:ke,scrollColumnIndex:Bt!=null&&Bt.scrollbar?Nt:null,columns:Xe}},[Bt,ke,Nt,Le,Xe]);return ie.createElement(ft.Provider,{value:xt},ie.createElement("tfoot",{className:"".concat(_e,"-summary")},ge))}var nt=z(at),xe=ve,fe=te(70425),dt=te(29301),Je=te(29194),we=te(24514),ht=te(75152),sn=te(26112);function $t(de,ge,Le,ke,Xe,_e,Nt){de.push({record:ge,indent:Le,index:Nt});var Bt=_e(ge),xt=Xe==null?void 0:Xe.has(Bt);if(ge&&Array.isArray(ge[ke])&&xt)for(var Ut=0;Ut1?ua-1:0),_n=1;_n=0;Bt-=1){var xt=ge[Bt],Ut=Le&&Le[Bt],Gt=Ut&&Ut[Ma];if(xt||Gt||Nt){var Vt=Gt||{},mn=Vt.columnType,gn=(0,Tn.Z)(Vt,Ea);Xe.unshift(ie.createElement("col",(0,Qe.Z)({key:Bt,style:{width:xt}},gn))),Nt=!0}}return ie.createElement("colgroup",null,Xe)}var ba=ar,qn=te(95190),Cr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(de,ge){return(0,ie.useMemo)(function(){for(var Le=[],ke=0;ke1?"colgroup":"col":null,ellipsis:Fn.ellipsis,align:Fn.align,component:Fn.title?_e:Nt,prefixCls:Gt,key:gn[In]},Un,{additionalProps:zn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Ae=kn;function je(de){var ge=[];function Le(Nt,Bt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[xt]=ge[xt]||[];var Ut=Bt,Gt=Nt.filter(Boolean).map(function(Vt){var mn={key:Vt.key,className:Vt.className||"",children:Vt.title,column:Vt,colStart:Ut},gn=1,vn=Vt.children;return vn&&vn.length>0&&(gn=Le(vn,Ut,xt+1).reduce(function(In,Fn){return In+Fn},0),mn.hasSubColumns=!0),"colSpan"in Vt&&(gn=Vt.colSpan),"rowSpan"in Vt&&(mn.rowSpan=Vt.rowSpan),mn.colSpan=gn,mn.colEnd=mn.colStart+gn-1,ge[xt].push(mn),Ut+=gn,gn});return Gt}Le(de,0);for(var ke=ge.length,Xe=function(Bt){ge[Bt].forEach(function(xt){!("rowSpan"in xt)&&!xt.hasSubColumns&&(xt.rowSpan=ke-Bt)})},_e=0;_e1&&arguments[1]!==void 0?arguments[1]:"";return typeof ge=="number"?ge:ge.endsWith("%")?de*parseFloat(ge)/100:null}function Ct(de,ge){return ie.useMemo(function(){if(ge&&ge>0){var Le=0,ke=0;de.forEach(function(Ut){var Gt=yt(ge,Ut.width);Gt?Le+=Gt:ke+=1});var Xe=ge-Le,_e=ke,Nt=Xe/ke,Bt=0,xt=de.map(function(Ut){var Gt=(0,Fe.Z)({},Ut),Vt=yt(ge,Gt.width);if(Vt)Gt.width=Vt;else{var mn=Math.floor(Nt);Gt.width=_e===1?Xe:mn,Xe-=mn,_e-=1}return Bt+=Gt.width,Gt});return[xt,Bt]}return[de,ge]},[de,ge])}var Ie=["children"],Ge=["fixed"];function We(de){return(0,ot.Z)(de).filter(function(ge){return ie.isValidElement(ge)}).map(function(ge){var Le=ge.key,ke=ge.props,Xe=ke.children,_e=(0,Tn.Z)(ke,Ie),Nt=(0,Fe.Z)({key:Le},_e);return Xe&&(Nt.children=We(Xe)),Nt})}function Mt(de){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return de.filter(function(Le){return Le&&(0,ye.Z)(Le)==="object"}).reduce(function(Le,ke,Xe){var _e=ke.fixed,Nt=_e===!0?"left":_e,Bt="".concat(ge,"-").concat(Xe),xt=ke.children;return xt&&xt.length>0?[].concat((0,qn.Z)(Le),(0,qn.Z)(Mt(xt,Bt).map(function(Ut){return(0,Fe.Z)({fixed:Nt},Ut)}))):[].concat((0,qn.Z)(Le),[(0,Fe.Z)((0,Fe.Z)({key:Bt},ke),{},{fixed:Nt})])},[])}function Kt(de){for(var ge=!0,Le=0;Le=0;_e-=1){var Nt=de[_e];if(Xe&&Nt.fixed!=="right")Xe=!1;else if(!Xe&&Nt.fixed==="right"){warning(!1,"Index ".concat(_e+1," of `columns` missing `fixed='right'` prop."));break}}}function zt(de){return de.map(function(ge){var Le=ge.fixed,ke=(0,Tn.Z)(ge,Ge),Xe=Le;return Le==="left"?Xe="right":Le==="right"&&(Xe="left"),(0,Fe.Z)({fixed:Xe},ke)})}function bn(de,ge){var Le=de.prefixCls,ke=de.columns,Xe=de.children,_e=de.expandable,Nt=de.expandedKeys,Bt=de.columnTitle,xt=de.getRowKey,Ut=de.onTriggerExpand,Gt=de.expandIcon,Vt=de.rowExpandable,mn=de.expandIconColumnIndex,gn=de.direction,vn=de.expandRowByClick,In=de.columnWidth,Fn=de.fixed,Un=de.scrollWidth,zn=ie.useMemo(function(){return ke||We(Xe)},[ke,Xe]),Jn=ie.useMemo(function(){if(_e){var pa,ua=zn.slice();if(!ua.includes(ee)){var Xn=mn||0;Xn>=0&&ua.splice(Xn,0,ee)}var _n=ua.indexOf(ee);ua=ua.filter(function(ya,lr){return ya!==ee||lr===_n});var Da=zn[_n],vr;(Fn==="left"||Fn)&&!mn?vr="left":(Fn==="right"||Fn)&&mn===zn.length?vr="right":vr=Da?Da.fixed:null;var nr=(pa={},(0,Pe.Z)(pa,Ma,{className:"".concat(Le,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(pa,"title",Bt),(0,Pe.Z)(pa,"fixed",vr),(0,Pe.Z)(pa,"className","".concat(Le,"-row-expand-icon-cell")),(0,Pe.Z)(pa,"width",In),(0,Pe.Z)(pa,"render",function(lr,Sr,Er){var Pr=xt(Sr,Er),oo=Nt.has(Pr),Dr=Vt?Vt(Sr):!0,Ja=Gt({prefixCls:Le,expanded:oo,expandable:Dr,record:Sr,onExpand:Ut});return vn?ie.createElement("span",{onClick:function(Ga){return Ga.stopPropagation()}},Ja):Ja}),pa);return ua.map(function(ya){return ya===ee?nr:ya})}return zn.filter(function(ya){return ya!==ee})},[_e,zn,xt,Nt,Gt,gn]),wa=ie.useMemo(function(){var pa=Jn;return ge&&(pa=ge(pa)),pa.length||(pa=[{render:function(){return null}}]),pa},[ge,Jn,gn]),Ta=ie.useMemo(function(){return gn==="rtl"?zt(Mt(wa)):Mt(wa)},[wa,gn,Un]),va=Ct(Ta,Un),Ba=(0,Ee.Z)(va,2),er=Ba[0],la=Ba[1];return[wa,er,la]}var ct=bn;function on(de){var ge,Le=de.prefixCls,ke=de.record,Xe=de.onExpand,_e=de.expanded,Nt=de.expandable,Bt="".concat(Le,"-row-expand-icon");if(!Nt)return ie.createElement("span",{className:Re()(Bt,"".concat(Le,"-row-spaced"))});var xt=function(Gt){Xe(ke,Gt),Gt.stopPropagation()};return ie.createElement("span",{className:Re()(Bt,(ge={},(0,Pe.Z)(ge,"".concat(Le,"-row-expanded"),_e),(0,Pe.Z)(ge,"".concat(Le,"-row-collapsed"),!_e),ge)),onClick:xt})}function An(de,ge,Le){var ke=[];function Xe(_e){(_e||[]).forEach(function(Nt,Bt){ke.push(ge(Nt,Bt)),Xe(Nt[Le])})}return Xe(de),ke}function On(de,ge,Le){var ke=ga(de),Xe=ke.expandIcon,_e=ke.expandedRowKeys,Nt=ke.defaultExpandedRowKeys,Bt=ke.defaultExpandAllRows,xt=ke.expandedRowRender,Ut=ke.onExpand,Gt=ke.onExpandedRowsChange,Vt=ke.childrenColumnName,mn=Xe||on,gn=Vt||"children",vn=ie.useMemo(function(){return xt?"row":de.expandable&&de.internalHooks===se&&de.expandable.__PARENT_RENDER_ICON__||ge.some(function(Ta){return Ta&&(0,ye.Z)(Ta)==="object"&&Ta[gn]})?"nest":!1},[!!xt,ge]),In=ie.useState(function(){return Nt||(Bt?An(ge,Le,gn):[])}),Fn=(0,Ee.Z)(In,2),Un=Fn[0],zn=Fn[1],Jn=ie.useMemo(function(){return new Set(_e||Un||[])},[_e,Un]),wa=ie.useCallback(function(Ta){var va=Le(Ta,ge.indexOf(Ta)),Ba,er=Jn.has(va);er?(Jn.delete(va),Ba=(0,qn.Z)(Jn)):Ba=[].concat((0,qn.Z)(Jn),[va]),zn(Ba),Ut&&Ut(!er,Ta),Gt&&Gt(Ba)},[Le,Jn,ge,Ut,Gt]);return[ke,vn,Jn,mn,gn,wa]}function Qt(de,ge,Le,ke){var Xe=de.map(function(_e,Nt){return Ce(Nt,Nt,de,ge,Le,ke==null?void 0:ke[Nt])});return(0,Ft.Z)(function(){return Xe},[Xe],function(_e,Nt){return!(0,Oe.Z)(_e,Nt)})}function aa(de){var ge=(0,ie.useRef)(de),Le=(0,ie.useState)({}),ke=(0,Ee.Z)(Le,2),Xe=ke[1],_e=(0,ie.useRef)(null),Nt=(0,ie.useRef)([]);function Bt(xt){Nt.current.push(xt);var Ut=Promise.resolve();_e.current=Ut,Ut.then(function(){if(_e.current===Ut){var Gt=Nt.current,Vt=ge.current;Nt.current=[],Gt.forEach(function(mn){ge.current=mn(ge.current)}),_e.current=null,Vt!==ge.current&&Xe({})}})}return(0,ie.useEffect)(function(){return function(){_e.current=null}},[]),[ge.current,Bt]}function Dn(de){var ge=(0,ie.useRef)(de||null),Le=(0,ie.useRef)();function ke(){window.clearTimeout(Le.current)}function Xe(Nt){ge.current=Nt,ke(),Le.current=window.setTimeout(function(){ge.current=null,Le.current=void 0},100)}function _e(){return ge.current}return(0,ie.useEffect)(function(){return ke},[]),[Xe,_e]}function Wn(){var de=ie.useState(-1),ge=(0,Ee.Z)(de,2),Le=ge[0],ke=ge[1],Xe=ie.useState(-1),_e=(0,Ee.Z)(Xe,2),Nt=_e[0],Bt=_e[1],xt=ie.useCallback(function(Ut,Gt){ke(Ut),Bt(Gt)},[]);return[Le,Nt,xt]}var Zn=te(47273),ra=(0,Zn.Z)()?window:null;function Na(de,ge){var Le=(0,ye.Z)(de)==="object"?de:{},ke=Le.offsetHeader,Xe=ke===void 0?0:ke,_e=Le.offsetSummary,Nt=_e===void 0?0:_e,Bt=Le.offsetScroll,xt=Bt===void 0?0:Bt,Ut=Le.getContainer,Gt=Ut===void 0?function(){return ra}:Ut,Vt=Gt()||ra;return ie.useMemo(function(){var mn=!!de;return{isSticky:mn,stickyClassName:mn?"".concat(ge,"-sticky-holder"):"",offsetHeader:Xe,offsetSummary:Nt,offsetScroll:xt,container:Vt}},[xt,Xe,Nt,ge,Vt])}function $n(de,ge,Le){var ke=(0,ie.useMemo)(function(){for(var Xe=[],_e=[],Nt=0,Bt=0,xt=0;xt=Vt&&(ya=Vt-mn),Nt({scrollLeft:ya/Vt*(Gt+2)}),zn.current.x=_n.pageX},pa=function(){if(_e.current){var _n=(0,hr.os)(_e.current).top,Da=_n+_e.current.offsetHeight,vr=xt===window?document.documentElement.scrollTop+window.innerHeight:(0,hr.os)(xt).top+xt.clientHeight;Da-(0,ht.Z)()<=vr||_n>=vr-Bt?Un(function(nr){return(0,Fe.Z)((0,Fe.Z)({},nr),{},{isHiddenScrollBar:!0})}):Un(function(nr){return(0,Fe.Z)((0,Fe.Z)({},nr),{},{isHiddenScrollBar:!1})})}},ua=function(_n){Un(function(Da){return(0,Fe.Z)((0,Fe.Z)({},Da),{},{scrollLeft:_n/Gt*Vt||0})})};return ie.useImperativeHandle(Le,function(){return{setScrollLeft:ua}}),ie.useEffect(function(){var Xn=(0,qa.Z)(document.body,"mouseup",Ba,!1),_n=(0,qa.Z)(document.body,"mousemove",la,!1);return pa(),function(){Xn.remove(),_n.remove()}},[mn,Ta]),ie.useEffect(function(){var Xn=(0,qa.Z)(xt,"scroll",pa,!1),_n=(0,qa.Z)(window,"resize",pa,!1);return function(){Xn.remove(),_n.remove()}},[xt]),ie.useEffect(function(){Fn.isHiddenScrollBar||Un(function(Xn){var _n=_e.current;return _n?(0,Fe.Z)((0,Fe.Z)({},Xn),{},{scrollLeft:_n.scrollLeft/_n.scrollWidth*_n.clientWidth}):Xn})},[Fn.isHiddenScrollBar]),Gt<=Vt||!mn||Fn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,ht.Z)(),width:Vt,bottom:Bt},className:"".concat(Ut,"-sticky-scroll")},ie.createElement("div",{onMouseDown:er,ref:gn,className:Re()("".concat(Ut,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ut,"-sticky-scroll-bar-active"),Ta)),style:{width:"".concat(mn,"px"),transform:"translate3d(".concat(Fn.scrollLeft,"px, 0, 0)")}}))},gr=ie.forwardRef(Ia);function dn(de){return null}var Ar=dn;function Tr(de){return null}var xr=Tr,mr="rc-table",Mn=[],oa={};function Pa(){return"No Data"}function Qn(de){var ge,Le=(0,Fe.Z)({rowKey:"key",prefixCls:mr,emptyText:Pa},de),ke=Le.prefixCls,Xe=Le.className,_e=Le.rowClassName,Nt=Le.style,Bt=Le.data,xt=Le.rowKey,Ut=Le.scroll,Gt=Le.tableLayout,Vt=Le.direction,mn=Le.title,gn=Le.footer,vn=Le.summary,In=Le.caption,Fn=Le.id,Un=Le.showHeader,zn=Le.components,Jn=Le.emptyText,wa=Le.onRow,Ta=Le.onHeaderRow,va=Le.internalHooks,Ba=Le.transformColumns,er=Le.internalRefs,la=Le.tailor,pa=Le.sticky,ua=Bt||Mn,Xn=!!ua.length,_n=va===se,Da=ie.useCallback(function(eo,Ao){return(0,qe.Z)(zn,eo)||Ao},[zn]),vr=ie.useMemo(function(){return typeof xt=="function"?xt:function(eo){var Ao=eo&&eo[xt];return Ao}},[xt]),nr=Da(["body"]),ya=Wn(),lr=(0,Ee.Z)(ya,3),Sr=lr[0],Er=lr[1],Pr=lr[2],oo=On(Le,ua,vr),Dr=(0,Ee.Z)(oo,6),Ja=Dr[0],fo=Dr[1],Ga=Dr[2],Jr=Dr[3],Vr=Dr[4],Lo=Dr[5],ja=Ut==null?void 0:Ut.x,za=ie.useState(0),Za=(0,Ee.Z)(za,2),Ca=Za[0],ca=Za[1],pn=ct((0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Le),Ja),{},{expandable:!!Ja.expandedRowRender,columnTitle:Ja.columnTitle,expandedKeys:Ga,getRowKey:vr,onTriggerExpand:Lo,expandIcon:Jr,expandIconColumnIndex:Ja.expandIconColumnIndex,direction:Vt,scrollWidth:_n&&la&&typeof ja=="number"?ja:null}),_n?Ba:null),na=(0,Ee.Z)(pn,3),tr=na[0],yr=na[1],jo=na[2],To=jo!=null?jo:ja,fi=ie.useMemo(function(){return{columns:tr,flattenColumns:yr}},[tr,yr]),Eo=ie.useRef(),po=ie.useRef(),Wa=ie.useRef(),Uo=ie.useRef(),qo=ie.useRef(),Ur=ie.useState(!1),qr=(0,Ee.Z)(Ur,2),yo=qr[0],Oo=qr[1],No=ie.useState(!1),Lr=(0,Ee.Z)(No,2),_o=Lr[0],Vo=Lr[1],_r=aa(new Map),Qa=(0,Ee.Z)(_r,2),Io=Qa[0],Qo=Qa[1],Ri=Ue(yr),Pi=Ri.map(function(eo){return Io.get(eo)}),ui=ie.useMemo(function(){return Pi},[Pi.join("_")]),ni=Aa(ui,yr.length,Vt),Mo=Ut&&Tt(Ut.y),xo=Ut&&Tt(To)||!!Ja.fixed,Li=xo&&yr.some(function(eo){var Ao=eo.fixed;return Ao}),Ui=ie.useRef(),wi=Na(pa,ke),Ni=wi.isSticky,fl=wi.offsetHeader,Ol=wi.offsetSummary,Wr=wi.offsetScroll,so=wi.stickyClassName,Xo=wi.container,bo=ie.useMemo(function(){return vn==null?void 0:vn(ua)},[vn,ua]),ai=(Mo||Ni)&&ie.isValidElement(bo)&&bo.type===ve&&bo.props.fixed,ri,$o,Ii;Mo&&($o={overflowY:"scroll",maxHeight:Ut.y}),xo&&(ri={overflowX:"auto"},Mo||($o={overflowY:"hidden"}),Ii={width:To===!0?"auto":To,minWidth:"100%"});var Ml=ie.useCallback(function(eo,Ao){(0,Je.Z)(Eo.current)&&Qo(function(yi){if(yi.get(eo)!==Ao){var Ti=new Map(yi);return Ti.set(eo,Ao),Ti}return yi})},[]),ds=Dn(null),kl=(0,Ee.Z)(ds,2),cs=kl[0],_l=kl[1];function xl(eo,Ao){Ao&&(typeof Ao=="function"?Ao(eo):Ao.scrollLeft!==eo&&(Ao.scrollLeft=eo,Ao.scrollLeft!==eo&&setTimeout(function(){Ao.scrollLeft=eo},0)))}var Ji=(0,lt.Z)(function(eo){var Ao=eo.currentTarget,yi=eo.scrollLeft,Ti=Vt==="rtl",zi=typeof yi=="number"?yi:Ao.scrollLeft,rs=Ao||oa;if(!_l()||_l()===rs){var Ul;cs(rs),xl(zi,po.current),xl(zi,Wa.current),xl(zi,qo.current),xl(zi,(Ul=Ui.current)===null||Ul===void 0?void 0:Ul.setScrollLeft)}var Ql=Ao||po.current;if(Ql){var Xl=Ql.scrollWidth,vl=Ql.clientWidth;if(Xl===vl){Oo(!1),Vo(!1);return}Ti?(Oo(-zi0)):(Oo(zi>0),Vo(zi1?In-_n:0,vr=(0,Fe.Z)((0,Fe.Z)((0,Fe.Z)({},Ba),xt),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:Da,pointerEvents:"auto"}),nr=ie.useMemo(function(){return Gt?ua<=1:la===0||ua===0||ua>1},[ua,la,Gt]);nr?vr.visibility="hidden":Gt&&(vr.height=Vt==null?void 0:Vt(ua));var ya=nr?function(){return null}:mn,lr={};return(ua===0||la===0)&&(lr.rowSpan=1,lr.colSpan=1),ie.createElement(en,(0,Qe.Z)({className:Re()(vn,Ut),ellipsis:Le.ellipsis,align:Le.align,scope:Le.rowScope,component:"div",prefixCls:ge.prefixCls,key:Jn,record:Bt,index:_e,renderIndex:Nt,dataIndex:gn,render:ya,shouldCellUpdate:Le.shouldCellUpdate},wa,{appendNode:Ta,additionalProps:(0,Fe.Z)((0,Fe.Z)({},va),{},{style:vr},lr)}))}var fr=ur,or=["data","index","className","rowKey","style","extra","getHeight"],Gr=ie.forwardRef(function(de,ge){var Le=de.data,ke=de.index,Xe=de.className,_e=de.rowKey,Nt=de.style,Bt=de.extra,xt=de.getHeight,Ut=(0,Tn.Z)(de,or),Gt=Le.record,Vt=Le.indent,mn=Le.index,gn=$e(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,In=gn.flattenColumns,Fn=gn.prefixCls,Un=gn.fixColumn,zn=gn.componentWidth,Jn=kt(Gt,_e,ke,Vt),wa=Jn.rowSupportExpand,Ta=Jn.expanded,va=Jn.rowProps,Ba=Jn.expandedRowRender,er=Jn.expandedRowClassName,la;if(wa&&Ta){var pa=Ba(Gt,ke,Vt+1,Ta),ua=er==null?void 0:er(Gt,ke,Vt),Xn={};Un&&(Xn={style:(0,Pe.Z)({},"--virtual-width","".concat(zn,"px"))});var _n="".concat(Fn,"-expanded-row-cell");la=ie.createElement("div",{className:Re()("".concat(Fn,"-expanded-row"),"".concat(Fn,"-expanded-row-level-").concat(Vt+1),ua)},ie.createElement(en,{component:"div",prefixCls:Fn,className:Re()(_n,(0,Pe.Z)({},"".concat(_n,"-fixed"),Un)),additionalProps:Xn},pa))}var Da=(0,Fe.Z)((0,Fe.Z)({},Nt),{},{width:vn});Bt&&(Da.position="absolute",Da.pointerEvents="none");var vr=ie.createElement("div",(0,Qe.Z)({},va,Ut,{ref:wa?null:ge,className:Re()(Xe,"".concat(Fn,"-row"),va==null?void 0:va.className,(0,Pe.Z)({},"".concat(Fn,"-row-extra"),Bt)),style:(0,Fe.Z)((0,Fe.Z)({},Da),va==null?void 0:va.style)}),In.map(function(nr,ya){return ie.createElement(fr,{key:ya,rowInfo:Jn,column:nr,colIndex:ya,indent:Vt,index:ke,renderIndex:mn,record:Gt,inverse:Bt,getHeight:xt})}));return wa?ie.createElement("div",{ref:ge},vr,la):vr}),Or=z(Gr),Qr=Or,zr=ie.forwardRef(function(de,ge){var Le=de.data,ke=de.onScroll,Xe=$e(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),_e=Xe.flattenColumns,Nt=Xe.onColumnResize,Bt=Xe.getRowKey,xt=Xe.expandedKeys,Ut=Xe.prefixCls,Gt=Xe.childrenColumnName,Vt=Xe.emptyNode,mn=Xe.scrollX,gn=$e(Va),vn=gn.scrollY,In=gn.listItemHeight,Fn=ie.useRef(),Un=Wt(Le,Gt,xt,Bt),zn=ie.useMemo(function(){var la=0;return _e.map(function(pa){var ua=pa.width,Xn=pa.key;return la+=ua,[Xn,ua,la]})},[_e]),Jn=ie.useMemo(function(){return zn.map(function(la){return la[2]})},[zn]);ie.useEffect(function(){zn.forEach(function(la){var pa=(0,Ee.Z)(la,2),ua=pa[0],Xn=pa[1];Nt(ua,Xn)})},[zn]),ie.useImperativeHandle(ge,function(){var la={};return Object.defineProperty(la,"scrollLeft",{get:function(){var ua;return((ua=Fn.current)===null||ua===void 0?void 0:ua.getScrollInfo().x)||0},set:function(ua){var Xn;(Xn=Fn.current)===null||Xn===void 0||Xn.scrollTo({left:ua})}}),la});var wa=function(pa,ua){var Xn,_n=(Xn=Un[ua])===null||Xn===void 0?void 0:Xn.record,Da=pa.onCell;if(Da){var vr,nr=Da(_n,ua);return(vr=nr==null?void 0:nr.rowSpan)!==null&&vr!==void 0?vr:1}return 1},Ta=function(pa){var ua=pa.start,Xn=pa.end,_n=pa.getSize,Da=pa.offsetY;if(Xn<0)return null;for(var vr=_e.filter(function(ja){return wa(ja,ua)===0}),nr=ua,ya=function(za){if(vr=vr.filter(function(Za){return wa(Za,za)===0}),!vr.length)return nr=za,"break"},lr=ua;lr>=0;lr-=1){var Sr=ya(lr);if(Sr==="break")break}for(var Er=_e.filter(function(ja){return wa(ja,Xn)!==1}),Pr=Xn,oo=function(za){if(Er=Er.filter(function(Za){return wa(Za,za)!==1}),!Er.length)return Pr=Math.max(za-1,Xn),"break"},Dr=Xn;Dr1})&&fo.push(za)},Jr=nr;Jr<=Pr;Jr+=1)var Vr=Ga(Jr);var Lo=fo.map(function(ja){var za=Un[ja],Za=Bt(za.record,ja),Ca=function(na){var tr=ja+na-1,yr=Bt(Un[tr].record,tr),jo=_n(Za,yr);return jo.bottom-jo.top},ca=_n(Za);return ie.createElement(Qr,{key:ja,data:za,rowKey:Za,index:ja,style:{top:-Da+ca.top},extra:!0,getHeight:Ca})});return Lo},va=ie.useMemo(function(){return{columnsOffset:Jn}},[Jn]),Ba="".concat(Ut,"-tbody"),er;return Un.length?er=ie.createElement(ta.Z,{fullHeight:!1,ref:Fn,className:Re()(Ba,"".concat(Ba,"-virtual")),height:vn,itemHeight:In||24,data:Un,itemKey:function(pa){return Bt(pa.record)},scrollWidth:mn,onVirtualScroll:function(pa){var ua=pa.x;ke({scrollLeft:ua})},extraRender:Ta},function(la,pa,ua){var Xn=Bt(la.record,pa);return ie.createElement(Qr,(0,Qe.Z)({data:la,rowKey:Xn,index:pa},ua))}):er=ie.createElement("div",{className:Re()("".concat(Ut,"-placeholder"))},ie.createElement(en,{component:"div",prefixCls:Ut},Vt)),ie.createElement(rr.Provider,{value:va},er)}),Ka=z(zr),Mr=Ka,So=function(ge,Le){var ke=Le.ref,Xe=Le.onScroll;return ie.createElement(Mr,{ref:ke,data:ge,onScroll:Xe})},to=100;function Se(de){var ge=de.columns,Le=de.scroll,ke=de.prefixCls,Xe=ke===void 0?mr:ke,_e=de.className,Nt=de.listItemHeight,Bt=Le||{},xt=Bt.x,Ut=Bt.y;typeof xt!="number"&&(xt=((ge||[]).length+1)*to),typeof Ut!="number"&&(Ut=500);var Gt=ie.useMemo(function(){return{scrollY:Ut,listItemHeight:Nt}},[Ut,Nt]);return ie.createElement(Va.Provider,{value:Gt},ie.createElement(Fa,(0,Qe.Z)({},de,{className:Re()(_e,"".concat(Xe,"-virtual")),scroll:(0,Fe.Z)((0,Fe.Z)({},Le),{},{x:xt}),components:{body:So},columns:ge,internalHooks:se,tailor:!0})))}function be(de){return x(Se,de)}var Ve=be(),wt=null;function Zt(de){return null}var Ze=Zt;function At(de){return null}var ln=At,un=te(2738),wn=te(68031),ia=te(36355),Yn=te(93891),ma=te(19716),Ha=te(8628),Hr=te(31724),Ra=te(58421),Hn=te(71418),En=te(88088);function yn(de){return function(Le){let{prefixCls:ke,onExpand:Xe,record:_e,expanded:Nt,expandable:Bt}=Le;const xt=`${ke}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Ut=>{Xe(_e,Ut),Ut.stopPropagation()},className:Re()(xt,{[`${xt}-spaced`]:!Bt,[`${xt}-expanded`]:Bt&&Nt,[`${xt}-collapsed`]:Bt&&!Nt}),"aria-label":Nt?de.collapse:de.expand,"aria-expanded":Nt})}}var xn=yn;function Oa(de,ge){return"key"in de&&de.key!==void 0&&de.key!==null?de.key:de.dataIndex?Array.isArray(de.dataIndex)?de.dataIndex.join("."):de.dataIndex:ge}function Ua(de,ge){return ge?`${ge}-${de}`:`${de}`}function pr(de,ge){return typeof de=="function"?de(ge):de}function $a(de,ge){const Le=pr(de,ge);return Object.prototype.toString.call(Le)==="[object Object]"?"":Le}var ir={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"},Fr=ir,no=te(7657),Zr=function(ge,Le){return ie.createElement(no.Z,(0,Qe.Z)({},ge,{ref:Le,icon:Fr}))},Zo=ie.forwardRef(Zr),Wo=Zo,Yo=te(56762);function Rr(de){const ge=ie.useRef(de),Le=(0,Yo.Z)();return[()=>ge.current,ke=>{ge.current=ke,Le()}]}var Ir=te(3113),Br=te(24905),wr=te(38854),wo=te(64165),Fo=te(20834),co=te(40875),mo=te(5112),Po=te(17574),Bo=te(47472),vi=te(92832);function Ho(de){let{value:ge,onChange:Le,filterSearch:ke,tablePrefixCls:Xe,locale:_e}=de;return ke?ie.createElement("div",{className:`${Xe}-filter-dropdown-search`},ie.createElement(vi.default,{prefix:ie.createElement(Bo.Z,null),placeholder:_e.filterSearchPlaceholder,onChange:Le,value:ge,htmlSize:1,className:`${Xe}-filter-dropdown-search-input`})):null}var oi=Ho,di=te(10228);const Oi=de=>{const{keyCode:ge}=de;ge===di.Z.ENTER&&de.stopPropagation()};var ci=ie.forwardRef((de,ge)=>ie.createElement("div",{className:de.className,onClick:Le=>Le.stopPropagation(),onKeyDown:Oi,ref:ge},de.children));function gi(de){let ge=[];return(de||[]).forEach(Le=>{let{value:ke,children:Xe}=Le;ge.push(ke),Xe&&(ge=[].concat((0,qn.Z)(ge),(0,qn.Z)(gi(Xe))))}),ge}function pl(de){return de.some(ge=>{let{children:Le}=ge;return Le})}function xi(de,ge){return typeof ge=="string"||typeof ge=="number"?ge==null?void 0:ge.toString().toLowerCase().includes(de.trim().toLowerCase()):!1}function Wi(de){let{filters:ge,prefixCls:Le,filteredKeys:ke,filterMultiple:Xe,searchValue:_e,filterSearch:Nt}=de;return ge.map((Bt,xt)=>{const Ut=String(Bt.value);if(Bt.children)return{key:Ut||xt,label:Bt.text,popupClassName:`${Le}-dropdown-submenu`,children:Wi({filters:Bt.children,prefixCls:Le,filteredKeys:ke,filterMultiple:Xe,searchValue:_e,filterSearch:Nt})};const Gt=Xe?Br.default:mo.ZP,Vt={key:Bt.value!==void 0?Ut:xt,label:ie.createElement(ie.Fragment,null,ie.createElement(Gt,{checked:ke.includes(Ut)}),ie.createElement("span",null,Bt.text))};return _e.trim()?typeof Nt=="function"?Nt(_e,Bt)?Vt:null:xi(_e,Bt.text)?Vt:null:Vt})}function Ki(de){var ge,Le;const{tablePrefixCls:ke,prefixCls:Xe,column:_e,dropdownPrefixCls:Nt,columnKey:Bt,filterMultiple:xt,filterMode:Ut="menu",filterSearch:Gt=!1,filterState:Vt,triggerFilter:mn,locale:gn,children:vn,getPopupContainer:In}=de,{filterDropdownOpen:Fn,onFilterDropdownOpenChange:Un,filterResetToDefaultFilteredValue:zn,defaultFilteredValue:Jn,filterDropdownVisible:wa,onFilterDropdownVisibleChange:Ta}=_e,[va,Ba]=ie.useState(!1),er=!!(Vt&&(!((ge=Vt.filteredKeys)===null||ge===void 0)&&ge.length||Vt.forceFiltered)),la=pn=>{Ba(pn),Un==null||Un(pn),Ta==null||Ta(pn)},pa=(Le=Fn!=null?Fn:wa)!==null&&Le!==void 0?Le:va,ua=Vt==null?void 0:Vt.filteredKeys,[Xn,_n]=Rr(ua||[]),Da=pn=>{let{selectedKeys:na}=pn;_n(na)},vr=(pn,na)=>{let{node:tr,checked:yr}=na;Da(xt?{selectedKeys:pn}:{selectedKeys:yr&&tr.key?[tr.key]:[]})};ie.useEffect(()=>{va&&Da({selectedKeys:ua||[]})},[ua]);const[nr,ya]=ie.useState([]),lr=pn=>{ya(pn)},[Sr,Er]=ie.useState(""),Pr=pn=>{const{value:na}=pn.target;Er(na)};ie.useEffect(()=>{va||Er("")},[va]);const oo=pn=>{const na=pn&&pn.length?pn:null;if(na===null&&(!Vt||!Vt.filteredKeys)||(0,Oe.Z)(na,Vt==null?void 0:Vt.filteredKeys,!0))return null;mn({column:_e,key:Bt,filteredKeys:na})},Dr=()=>{la(!1),oo(Xn())},Ja=function(){let{confirm:pn,closeDropdown:na}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pn&&oo([]),na&&la(!1),Er(""),_n(zn?(Jn||[]).map(tr=>String(tr)):[])},fo=function(){let{closeDropdown:pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pn&&la(!1),oo(Xn())},Ga=pn=>{pn&&ua!==void 0&&_n(ua||[]),la(pn),!pn&&!_e.filterDropdown&&Dr()},Jr=Re()({[`${Nt}-menu-without-submenu`]:!pl(_e.filters||[])}),Vr=pn=>{if(pn.target.checked){const na=gi(_e==null?void 0:_e.filters).map(tr=>String(tr));_n(na)}else _n([])},Lo=pn=>{let{filters:na}=pn;return(na||[]).map((tr,yr)=>{const jo=String(tr.value),To={title:tr.text,key:tr.value!==void 0?jo:yr};return tr.children&&(To.children=Lo({filters:tr.children})),To})},ja=pn=>{var na;return Object.assign(Object.assign({},pn),{text:pn.title,value:pn.key,children:((na=pn.children)===null||na===void 0?void 0:na.map(tr=>ja(tr)))||[]})};let za;if(typeof _e.filterDropdown=="function")za=_e.filterDropdown({prefixCls:`${Nt}-custom`,setSelectedKeys:pn=>Da({selectedKeys:pn}),selectedKeys:Xn(),confirm:fo,clearFilters:Ja,filters:_e.filters,visible:pa,close:()=>{la(!1)}});else if(_e.filterDropdown)za=_e.filterDropdown;else{const pn=Xn()||[],na=()=>(_e.filters||[]).length===0?ie.createElement(wo.Z,{image:wo.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ut==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(oi,{filterSearch:Gt,value:Sr,onChange:Pr,tablePrefixCls:ke,locale:gn}),ie.createElement("div",{className:`${ke}-filter-dropdown-tree`},xt?ie.createElement(Br.default,{checked:pn.length===gi(_e.filters).length,indeterminate:pn.length>0&&pn.lengthtypeof Gt=="function"?Gt(Sr,ja(yr)):xi(Sr,yr.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(oi,{filterSearch:Gt,value:Sr,onChange:Pr,tablePrefixCls:ke,locale:gn}),ie.createElement(Fo.default,{selectable:!0,multiple:xt,prefixCls:`${Nt}-menu`,className:Jr,onSelect:Da,onDeselect:Da,selectedKeys:pn,getPopupContainer:In,openKeys:nr,onOpenChange:lr,items:Wi({filters:_e.filters||[],filterSearch:Gt,prefixCls:Xe,filteredKeys:Xn(),filterMultiple:xt,searchValue:Sr})})),tr=()=>zn?(0,Oe.Z)((Jn||[]).map(yr=>String(yr)),pn,!0):pn.length===0;za=ie.createElement(ie.Fragment,null,na(),ie.createElement("div",{className:`${Xe}-dropdown-btns`},ie.createElement(Ir.ZP,{type:"link",size:"small",disabled:tr(),onClick:()=>Ja()},gn.filterReset),ie.createElement(Ir.ZP,{type:"primary",size:"small",onClick:Dr},gn.filterConfirm)))}_e.filterDropdown&&(za=ie.createElement(co.J,{selectable:void 0},za));const Za=()=>ie.createElement(ci,{className:`${Xe}-dropdown`},za);let Ca;typeof _e.filterIcon=="function"?Ca=_e.filterIcon(er):_e.filterIcon?Ca=_e.filterIcon:Ca=ie.createElement(Wo,null);const{direction:ca}=ie.useContext(ia.E_);return ie.createElement("div",{className:`${Xe}-column`},ie.createElement("span",{className:`${ke}-column-title`},vn),ie.createElement(wr.Z,{dropdownRender:Za,trigger:["click"],open:pa,onOpenChange:Ga,getPopupContainer:In,placement:ca==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Re()(`${Xe}-trigger`,{active:er}),onClick:pn=>{pn.stopPropagation()}},Ca)))}var Sl=Ki;function _i(de,ge,Le){let ke=[];return(de||[]).forEach((Xe,_e)=>{var Nt;const Bt=Ua(_e,Le);if(Xe.filters||"filterDropdown"in Xe||"onFilter"in Xe)if("filteredValue"in Xe){let xt=Xe.filteredValue;"filterDropdown"in Xe||(xt=(Nt=xt==null?void 0:xt.map(String))!==null&&Nt!==void 0?Nt:xt),ke.push({column:Xe,key:Oa(Xe,Bt),filteredKeys:xt,forceFiltered:Xe.filtered})}else ke.push({column:Xe,key:Oa(Xe,Bt),filteredKeys:ge&&Xe.defaultFilteredValue?Xe.defaultFilteredValue:void 0,forceFiltered:Xe.filtered});"children"in Xe&&(ke=[].concat((0,qn.Z)(ke),(0,qn.Z)(_i(Xe.children,ge,Bt))))}),ke}function $i(de,ge,Le,ke,Xe,_e,Nt,Bt){return Le.map((xt,Ut)=>{const Gt=Ua(Ut,Bt),{filterMultiple:Vt=!0,filterMode:mn,filterSearch:gn}=xt;let vn=xt;if(vn.filters||vn.filterDropdown){const In=Oa(vn,Gt),Fn=ke.find(Un=>{let{key:zn}=Un;return In===zn});vn=Object.assign(Object.assign({},vn),{title:Un=>ie.createElement(Sl,{tablePrefixCls:de,prefixCls:`${de}-filter`,dropdownPrefixCls:ge,column:vn,columnKey:In,filterState:Fn,filterMultiple:Vt,filterMode:mn,filterSearch:gn,triggerFilter:_e,locale:Xe,getPopupContainer:Nt},pr(xt.title,Un))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:$i(de,ge,vn.children,ke,Xe,_e,Nt,Gt)})),vn})}function mi(de){const ge={};return de.forEach(Le=>{let{key:ke,filteredKeys:Xe,column:_e}=Le;const{filters:Nt,filterDropdown:Bt}=_e;if(Bt)ge[ke]=Xe||null;else if(Array.isArray(Xe)){const xt=gi(Nt);ge[ke]=xt.filter(Ut=>Xe.includes(String(Ut)))}else ge[ke]=null}),ge}function Gi(de,ge){return ge.reduce((Le,ke)=>{const{column:{onFilter:Xe,filters:_e},filteredKeys:Nt}=ke;return Xe&&Nt&&Nt.length?Le.filter(Bt=>Nt.some(xt=>{const Ut=gi(_e),Gt=Ut.findIndex(mn=>String(mn)===String(xt)),Vt=Gt!==-1?Ut[Gt]:xt;return Xe(Vt,Bt)})):Le},de)}const ji=de=>de.flatMap(ge=>"children"in ge?[ge].concat((0,qn.Z)(ji(ge.children||[]))):[ge]);function sl(de){let{prefixCls:ge,dropdownPrefixCls:Le,mergedColumns:ke,onFilterChange:Xe,getPopupContainer:_e,locale:Nt}=de;const Bt=ie.useMemo(()=>ji(ke||[]),[ke]),[xt,Ut]=ie.useState(()=>_i(Bt,!0)),Gt=ie.useMemo(()=>{const vn=_i(Bt,!1);if(vn.length===0)return vn;let In=!0,Fn=!0;if(vn.forEach(Un=>{let{filteredKeys:zn}=Un;zn!==void 0?In=!1:Fn=!1}),In){const Un=(Bt||[]).map((zn,Jn)=>Oa(zn,Ua(Jn)));return xt.filter(zn=>{let{key:Jn}=zn;return Un.includes(Jn)}).map(zn=>{const Jn=Bt[Un.findIndex(wa=>wa===zn.key)];return Object.assign(Object.assign({},zn),{column:Object.assign(Object.assign({},zn.column),Jn),forceFiltered:Jn.filtered})})}return vn},[Bt,xt]),Vt=ie.useMemo(()=>mi(Gt),[Gt]),mn=vn=>{const In=Gt.filter(Fn=>{let{key:Un}=Fn;return Un!==vn.key});In.push(vn),Ut(In),Xe(mi(In),In)};return[vn=>$i(ge,Le,vn,Gt,Nt,mn,_e),Gt,Vt]}var ul=sl;function Pl(de,ge,Le){const ke=ie.useRef({});function Xe(_e){if(!ke.current||ke.current.data!==de||ke.current.childrenColumnName!==ge||ke.current.getRowKey!==Le){let Bt=function(xt){xt.forEach((Ut,Gt)=>{const Vt=Le(Ut,Gt);Nt.set(Vt,Ut),Ut&&typeof Ut=="object"&&ge in Ut&&Bt(Ut[ge]||[])})};const Nt=new Map;Bt(de),ke.current={data:de,childrenColumnName:ge,kvMap:Nt,getRowKey:Le}}return ke.current.kvMap.get(_e)}return[Xe]}var yl=te(50371),Mi=function(de,ge){var Le={};for(var ke in de)Object.prototype.hasOwnProperty.call(de,ke)&&ge.indexOf(ke)<0&&(Le[ke]=de[ke]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ke=Object.getOwnPropertySymbols(de);Xe{const _e=de[Xe];typeof _e!="function"&&(Le[Xe]=_e)}),Le}function el(de,ge,Le){const ke=Le&&typeof Le=="object"?Le:{},{total:Xe=0}=ke,_e=Mi(ke,["total"]),[Nt,Bt]=(0,ie.useState)(()=>({current:"defaultCurrent"in _e?_e.defaultCurrent:1,pageSize:"defaultPageSize"in _e?_e.defaultPageSize:Ci})),xt=(0,yl.Z)(Nt,_e,{total:Xe>0?Xe:de}),Ut=Math.ceil((Xe||de)/xt.pageSize);xt.current>Ut&&(xt.current=Ut||1);const Gt=(mn,gn)=>{Bt({current:mn!=null?mn:1,pageSize:gn||xt.pageSize})},Vt=(mn,gn)=>{var vn;Le&&((vn=Le.onChange)===null||vn===void 0||vn.call(Le,mn,gn)),Gt(mn,gn),ge(mn,gn||(xt==null?void 0:xt.pageSize))};return Le===!1?[{},()=>{}]:[Object.assign(Object.assign({},xt),{onChange:Vt}),Gt]}var Fi=el,Cl=te(84105),ki=te(35654),tl=te(90782),Qi=te(71430),El=te(18929);const Ei={},nl="SELECT_ALL",dl="SELECT_INVERT",cl="SELECT_NONE",bl=[],gl=(de,ge)=>{let Le=[];return(ge||[]).forEach(ke=>{Le.push(ke),ke&&typeof ke=="object"&&de in ke&&(Le=[].concat((0,qn.Z)(Le),(0,qn.Z)(gl(de,ke[de]))))}),Le};var ii=(de,ge)=>{const{preserveSelectedRowKeys:Le,selectedRowKeys:ke,defaultSelectedRowKeys:Xe,getCheckboxProps:_e,onChange:Nt,onSelect:Bt,onSelectAll:xt,onSelectInvert:Ut,onSelectNone:Gt,onSelectMultiple:Vt,columnWidth:mn,type:gn,selections:vn,fixed:In,renderCell:Fn,hideSelectAll:Un,checkStrictly:zn=!0}=ge||{},{prefixCls:Jn,data:wa,pageData:Ta,getRecordByKey:va,getRowKey:Ba,expandType:er,childrenColumnName:la,locale:pa,getPopupContainer:ua}=de,[Xn,_n]=(0,El.Z)(ke||Xe||bl,{value:ke}),Da=ie.useRef(new Map),vr=(0,ie.useCallback)(ja=>{if(Le){const za=new Map;ja.forEach(Za=>{let Ca=va(Za);!Ca&&Da.current.has(Za)&&(Ca=Da.current.get(Za)),za.set(Za,Ca)}),Da.current=za}},[va,Le]);ie.useEffect(()=>{vr(Xn)},[Xn]);const{keyEntities:nr}=(0,ie.useMemo)(()=>{if(zn)return{keyEntities:null};let ja=wa;if(Le){const za=new Set(wa.map((Ca,ca)=>Ba(Ca,ca))),Za=Array.from(Da.current).reduce((Ca,ca)=>{let[pn,na]=ca;return za.has(pn)?Ca:Ca.concat(na)},[]);ja=[].concat((0,qn.Z)(ja),(0,qn.Z)(Za))}return(0,Qi.I8)(ja,{externalGetKey:Ba,childrenPropName:la})},[wa,Ba,zn,la,Le]),ya=(0,ie.useMemo)(()=>gl(la,Ta),[la,Ta]),lr=(0,ie.useMemo)(()=>{const ja=new Map;return ya.forEach((za,Za)=>{const Ca=Ba(za,Za),ca=(_e?_e(za):null)||{};ja.set(Ca,ca)}),ja},[ya,Ba,_e]),Sr=(0,ie.useCallback)(ja=>{var za;return!!(!((za=lr.get(Ba(ja)))===null||za===void 0)&&za.disabled)},[lr,Ba]),[Er,Pr]=(0,ie.useMemo)(()=>{if(zn)return[Xn||[],[]];const{checkedKeys:ja,halfCheckedKeys:za}=(0,tl.S)(Xn,!0,nr,Sr);return[ja||[],za]},[Xn,zn,nr,Sr]),oo=(0,ie.useMemo)(()=>{const ja=gn==="radio"?Er.slice(0,1):Er;return new Set(ja)},[Er,gn]),Dr=(0,ie.useMemo)(()=>gn==="radio"?new Set:new Set(Pr),[Pr,gn]),[Ja,fo]=(0,ie.useState)(null);ie.useEffect(()=>{ge||_n(bl)},[!!ge]);const Ga=(0,ie.useCallback)((ja,za)=>{let Za,Ca;vr(ja),Le?(Za=ja,Ca=ja.map(ca=>Da.current.get(ca))):(Za=[],Ca=[],ja.forEach(ca=>{const pn=va(ca);pn!==void 0&&(Za.push(ca),Ca.push(pn))})),_n(Za),Nt==null||Nt(Za,Ca,{type:za})},[_n,va,Nt,Le]),Jr=(0,ie.useCallback)((ja,za,Za,Ca)=>{if(Bt){const ca=Za.map(pn=>va(pn));Bt(va(ja),za,ca,Ca)}Ga(Za,"single")},[Bt,va,Ga]),Vr=(0,ie.useMemo)(()=>!vn||Un?null:(vn===!0?[nl,dl,cl]:vn).map(za=>za===nl?{key:"all",text:pa.selectionAll,onSelect(){Ga(wa.map((Za,Ca)=>Ba(Za,Ca)).filter(Za=>{const Ca=lr.get(Za);return!(Ca!=null&&Ca.disabled)||oo.has(Za)}),"all")}}:za===dl?{key:"invert",text:pa.selectInvert,onSelect(){const Za=new Set(oo);Ta.forEach((ca,pn)=>{const na=Ba(ca,pn),tr=lr.get(na);tr!=null&&tr.disabled||(Za.has(na)?Za.delete(na):Za.add(na))});const Ca=Array.from(Za);Ut&&Ut(Ca),Ga(Ca,"invert")}}:za===cl?{key:"none",text:pa.selectNone,onSelect(){Gt==null||Gt(),Ga(Array.from(oo).filter(Za=>{const Ca=lr.get(Za);return Ca==null?void 0:Ca.disabled}),"none")}}:za).map(za=>Object.assign(Object.assign({},za),{onSelect:function(){for(var Za,Ca,ca=arguments.length,pn=new Array(ca),na=0;na{var za;if(!ge)return ja.filter(Ur=>Ur!==Ei);let Za=(0,qn.Z)(ja);const Ca=new Set(oo),ca=ya.map(Ba).filter(Ur=>!lr.get(Ur).disabled),pn=ca.every(Ur=>Ca.has(Ur)),na=ca.some(Ur=>Ca.has(Ur)),tr=()=>{const Ur=[];pn?ca.forEach(yo=>{Ca.delete(yo),Ur.push(yo)}):ca.forEach(yo=>{Ca.has(yo)||(Ca.add(yo),Ur.push(yo))});const qr=Array.from(Ca);xt==null||xt(!pn,qr.map(yo=>va(yo)),Ur.map(yo=>va(yo))),Ga(qr,"all"),fo(null)};let yr;if(gn!=="radio"){let Ur;if(Vr){const Lr={getPopupContainer:ua,items:Vr.map((_o,Vo)=>{const{key:_r,text:Qa,onSelect:Io}=_o;return{key:_r!=null?_r:Vo,onClick:()=>{Io==null||Io(ca)},label:Qa}})};Ur=ie.createElement("div",{className:`${Jn}-selection-extra`},ie.createElement(wr.Z,{menu:Lr,getPopupContainer:ua},ie.createElement("span",null,ie.createElement(Cl.Z,null))))}const qr=ya.map((Lr,_o)=>{const Vo=Ba(Lr,_o),_r=lr.get(Vo)||{};return Object.assign({checked:Ca.has(Vo)},_r)}).filter(Lr=>{let{disabled:_o}=Lr;return _o}),yo=!!qr.length&&qr.length===ya.length,Oo=yo&&qr.every(Lr=>{let{checked:_o}=Lr;return _o}),No=yo&&qr.some(Lr=>{let{checked:_o}=Lr;return _o});yr=!Un&&ie.createElement("div",{className:`${Jn}-selection`},ie.createElement(Br.default,{checked:yo?Oo:!!ya.length&&pn,indeterminate:yo?!Oo&&No:!pn&&na,onChange:tr,disabled:ya.length===0||yo,"aria-label":Ur?"Custom selection":"Select all",skipGroup:!0}),Ur)}let jo;gn==="radio"?jo=(Ur,qr,yo)=>{const Oo=Ba(qr,yo),No=Ca.has(Oo);return{node:ie.createElement(mo.ZP,Object.assign({},lr.get(Oo),{checked:No,onClick:Lr=>Lr.stopPropagation(),onChange:Lr=>{Ca.has(Oo)||Jr(Oo,!0,[Oo],Lr.nativeEvent)}})),checked:No}}:jo=(Ur,qr,yo)=>{var Oo;const No=Ba(qr,yo),Lr=Ca.has(No),_o=Dr.has(No),Vo=lr.get(No);let _r;return er==="nest"?_r=_o:_r=(Oo=Vo==null?void 0:Vo.indeterminate)!==null&&Oo!==void 0?Oo:_o,{node:ie.createElement(Br.default,Object.assign({},Vo,{indeterminate:_r,checked:Lr,skipGroup:!0,onClick:Qa=>Qa.stopPropagation(),onChange:Qa=>{let{nativeEvent:Io}=Qa;const{shiftKey:Qo}=Io;let Ri=-1,Pi=-1;if(Qo&&zn){const ui=new Set([Ja,No]);ca.some((ni,Mo)=>{if(ui.has(ni))if(Ri===-1)Ri=Mo;else return Pi=Mo,!0;return!1})}if(Pi!==-1&&Ri!==Pi&&zn){const ui=ca.slice(Ri,Pi+1),ni=[];Lr?ui.forEach(xo=>{Ca.has(xo)&&(ni.push(xo),Ca.delete(xo))}):ui.forEach(xo=>{Ca.has(xo)||(ni.push(xo),Ca.add(xo))});const Mo=Array.from(Ca);Vt==null||Vt(!Lr,Mo.map(xo=>va(xo)),ni.map(xo=>va(xo))),Ga(Mo,"multiple")}else{const ui=Er;if(zn){const ni=Lr?(0,ki._5)(ui,No):(0,ki.L0)(ui,No);Jr(No,!Lr,ni,Io)}else{const ni=(0,tl.S)([].concat((0,qn.Z)(ui),[No]),!0,nr,Sr),{checkedKeys:Mo,halfCheckedKeys:xo}=ni;let Li=Mo;if(Lr){const Ui=new Set(Mo);Ui.delete(No),Li=(0,tl.S)(Array.from(Ui),{checked:!1,halfCheckedKeys:xo},nr,Sr).checkedKeys}Jr(No,!Lr,Li,Io)}}fo(Lr?null:No)}})),checked:Lr}};const To=(Ur,qr,yo)=>{const{node:Oo,checked:No}=jo(Ur,qr,yo);return Fn?Fn(No,qr,yo,Oo):Oo};if(!Za.includes(Ei))if(Za.findIndex(Ur=>{var qr;return((qr=Ur[Ma])===null||qr===void 0?void 0:qr.columnType)==="EXPAND_COLUMN"})===0){const[Ur,...qr]=Za;Za=[Ur,Ei].concat((0,qn.Z)(qr))}else Za=[Ei].concat((0,qn.Z)(Za));const fi=Za.indexOf(Ei);Za=Za.filter((Ur,qr)=>Ur!==Ei||qr===fi);const Eo=Za[fi-1],po=Za[fi+1];let Wa=In;Wa===void 0&&((po==null?void 0:po.fixed)!==void 0?Wa=po.fixed:(Eo==null?void 0:Eo.fixed)!==void 0&&(Wa=Eo.fixed)),Wa&&Eo&&((za=Eo[Ma])===null||za===void 0?void 0:za.columnType)==="EXPAND_COLUMN"&&Eo.fixed===void 0&&(Eo.fixed=Wa);const Uo=Re()(`${Jn}-selection-col`,{[`${Jn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),qo={fixed:Wa,width:mn,className:`${Jn}-selection-column`,title:ge.columnTitle||yr,render:To,onCell:ge.onCell,[Ma]:{className:Uo}};return Za.map(Ur=>Ur===Ei?qo:Ur)},[Ba,ya,ge,Er,oo,Dr,mn,Vr,er,Ja,lr,Vt,Jr,Sr]),oo]},si=te(89489),Bi=te(59477),li=te(6848);const Jo="ascend",ti="descend";function bi(de){return typeof de.sorter=="object"&&typeof de.sorter.multiple=="number"?de.sorter.multiple:!1}function Go(de){return typeof de=="function"?de:de&&typeof de=="object"&&de.compare?de.compare:!1}function Di(de,ge){return ge?de[de.indexOf(ge)+1]:de[0]}function pi(de,ge,Le){let ke=[];function Xe(_e,Nt){ke.push({column:_e,key:Oa(_e,Nt),multiplePriority:bi(_e),sortOrder:_e.sortOrder})}return(de||[]).forEach((_e,Nt)=>{const Bt=Ua(Nt,Le);_e.children?("sortOrder"in _e&&Xe(_e,Bt),ke=[].concat((0,qn.Z)(ke),(0,qn.Z)(pi(_e.children,ge,Bt)))):_e.sorter&&("sortOrder"in _e?Xe(_e,Bt):ge&&_e.defaultSortOrder&&ke.push({column:_e,key:Oa(_e,Bt),multiplePriority:bi(_e),sortOrder:_e.defaultSortOrder}))}),ke}function Si(de,ge,Le,ke,Xe,_e,Nt,Bt){return(ge||[]).map((xt,Ut)=>{const Gt=Ua(Ut,Bt);let Vt=xt;if(Vt.sorter){const mn=Vt.sortDirections||Xe,gn=Vt.showSorterTooltip===void 0?Nt:Vt.showSorterTooltip,vn=Oa(Vt,Gt),In=Le.find(er=>{let{key:la}=er;return la===vn}),Fn=In?In.sortOrder:null,Un=Di(mn,Fn);let zn;if(xt.sortIcon)zn=xt.sortIcon({sortOrder:Fn});else{const er=mn.includes(Jo)&&ie.createElement(Bi.Z,{className:Re()(`${de}-column-sorter-up`,{active:Fn===Jo})}),la=mn.includes(ti)&&ie.createElement(si.Z,{className:Re()(`${de}-column-sorter-down`,{active:Fn===ti})});zn=ie.createElement("span",{className:Re()(`${de}-column-sorter`,{[`${de}-column-sorter-full`]:!!(er&&la)})},ie.createElement("span",{className:`${de}-column-sorter-inner`,"aria-hidden":"true"},er,la))}const{cancelSort:Jn,triggerAsc:wa,triggerDesc:Ta}=_e||{};let va=Jn;Un===ti?va=Ta:Un===Jo&&(va=wa);const Ba=typeof gn=="object"?gn:{title:va};Vt=Object.assign(Object.assign({},Vt),{className:Re()(Vt.className,{[`${de}-column-sort`]:Fn}),title:er=>{const la=ie.createElement("div",{className:`${de}-column-sorters`},ie.createElement("span",{className:`${de}-column-title`},pr(xt.title,er)),zn);return gn?ie.createElement(li.Z,Object.assign({},Ba),la):la},onHeaderCell:er=>{const la=xt.onHeaderCell&&xt.onHeaderCell(er)||{},pa=la.onClick,ua=la.onKeyDown;la.onClick=Da=>{ke({column:xt,key:vn,sortOrder:Un,multiplePriority:bi(xt)}),pa==null||pa(Da)},la.onKeyDown=Da=>{Da.keyCode===di.Z.ENTER&&(ke({column:xt,key:vn,sortOrder:Un,multiplePriority:bi(xt)}),ua==null||ua(Da))};const Xn=$a(xt.title,{}),_n=Xn==null?void 0:Xn.toString();return Fn?la["aria-sort"]=Fn==="ascend"?"ascending":"descending":la["aria-label"]=_n||"",la.className=Re()(la.className,`${de}-column-has-sorters`),la.tabIndex=0,xt.ellipsis&&(la.title=(Xn!=null?Xn:"").toString()),la}})}return"children"in Vt&&(Vt=Object.assign(Object.assign({},Vt),{children:Si(de,Vt.children,Le,ke,Xe,_e,Nt,Gt)})),Vt})}function Vi(de){const{column:ge,sortOrder:Le}=de;return{column:ge,order:Le,field:ge.dataIndex,columnKey:ge.key}}function Yi(de){const ge=de.filter(Le=>{let{sortOrder:ke}=Le;return ke}).map(Vi);return ge.length===0&&de.length?Object.assign(Object.assign({},Vi(de[de.length-1])),{column:void 0}):ge.length<=1?ge[0]||{}:ge}function Ai(de,ge,Le){const ke=ge.slice().sort((Nt,Bt)=>Bt.multiplePriority-Nt.multiplePriority),Xe=de.slice(),_e=ke.filter(Nt=>{let{column:{sorter:Bt},sortOrder:xt}=Nt;return Go(Bt)&&xt});return _e.length?Xe.sort((Nt,Bt)=>{for(let xt=0;xt<_e.length;xt+=1){const Ut=_e[xt],{column:{sorter:Gt},sortOrder:Vt}=Ut,mn=Go(Gt);if(mn&&Vt){const gn=mn(Nt,Bt,Vt);if(gn!==0)return Vt===Jo?gn:-gn}}return 0}).map(Nt=>{const Bt=Nt[Le];return Bt?Object.assign(Object.assign({},Nt),{[Le]:Ai(Bt,ge,Le)}):Nt}):Xe}function Xi(de){let{prefixCls:ge,mergedColumns:Le,onSorterChange:ke,sortDirections:Xe,tableLocale:_e,showSorterTooltip:Nt}=de;const[Bt,xt]=ie.useState(pi(Le,!0)),Ut=ie.useMemo(()=>{let vn=!0;const In=pi(Le,!1);if(!In.length)return Bt;const Fn=[];function Un(Jn){vn?Fn.push(Jn):Fn.push(Object.assign(Object.assign({},Jn),{sortOrder:null}))}let zn=null;return In.forEach(Jn=>{zn===null?(Un(Jn),Jn.sortOrder&&(Jn.multiplePriority===!1?vn=!1:zn=!0)):(zn&&Jn.multiplePriority!==!1||(vn=!1),Un(Jn))}),Fn},[Le,Bt]),Gt=ie.useMemo(()=>{const vn=Ut.map(In=>{let{column:Fn,sortOrder:Un}=In;return{column:Fn,order:Un}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[Ut]);function Vt(vn){let In;vn.multiplePriority===!1||!Ut.length||Ut[0].multiplePriority===!1?In=[vn]:In=[].concat((0,qn.Z)(Ut.filter(Fn=>{let{key:Un}=Fn;return Un!==vn.key})),[vn]),xt(In),ke(Yi(In),In)}return[vn=>Si(ge,vn,Ut,Vt,Xe,_e,Nt),Ut,Gt,()=>Yi(Ut)]}function ml(de,ge){return de.map(Le=>{const ke=Object.assign({},Le);return ke.title=pr(Le.title,ge),"children"in ke&&(ke.children=ml(ke.children,ge)),ke})}function ls(de){return[ie.useCallback(Le=>ml(Le,de),[de])]}var ql=Xa((de,ge)=>{const{_renderTimes:Le}=de,{_renderTimes:ke}=ge;return Le!==ke}),al=be((de,ge)=>{const{_renderTimes:Le}=de,{_renderTimes:ke}=ge;return Le!==ke}),rl=te(64993),Al=te(17313),ss=te(83116),us=te(37613),ue=de=>{const{componentCls:ge}=de,Le=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,ke=(Xe,_e,Nt)=>({[`&${ge}-${Xe}`]:{[`> ${ge}-container`]:{[`> ${ge}-content, > ${ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${_e}px -${Nt+de.lineWidth}px`}}}}}});return{[`${ge}-wrapper`]:{[`${ge}${ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ge}-title`]:{border:Le,borderBottom:0},[`> ${ge}-container`]:{borderInlineStart:Le,borderTop:Le,[` > ${ge}-content, > ${ge}-header, > ${ge}-body, @@ -217,7 +217,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},ke("middle",de.tablePaddingVerticalMiddle,de.tablePaddingHorizontalMiddle)),ke("small",de.tablePaddingVerticalSmall,de.tablePaddingHorizontalSmall)),{[`> ${ge}-footer`]:{border:Le,borderTop:0}}),[`${ge}-cell`]:{[`${ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${de.lineWidth}px 0 ${de.lineWidth}px ${de.tableHeaderBg}`}},[`${ge}-bordered ${ge}-cell-scrollbar`]:{borderInlineEnd:Le}}}},Te=de=>{const{componentCls:ge}=de;return{[`${ge}-wrapper`]:{[`${ge}-cell-ellipsis`]:Object.assign(Object.assign({},Al.vS),{wordBreak:"keep-all",[` &${ge}-cell-fix-left-last, &${ge}-cell-fix-right-first - `]:{overflow:"visible",[`${ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},It=de=>{const{componentCls:ge}=de;return{[`${ge}-wrapper`]:{[`${ge}-tbody > tr${ge}-placeholder`]:{textAlign:"center",color:de.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:de.colorBgContainer}}}}},St=te(15969),tn=de=>{const{componentCls:ge,antCls:Le,controlInteractiveSize:ke,motionDurationSlow:Xe,lineWidth:_e,paddingXS:Nt,lineType:Bt,tableBorderColor:xt,tableExpandIconBg:Ut,tableExpandColumnWidth:Gt,borderRadius:Vt,fontSize:mn,fontSizeSM:gn,lineHeight:vn,tablePaddingVertical:In,tablePaddingHorizontal:Fn,tableExpandedRowBg:Un,paddingXXS:zn}=de,Jn=ke/2-_e,wa=Jn*2+_e*3,Ra=`${_e}px ${Bt} ${xt}`,fa=zn-_e;return{[`${ge}-wrapper`]:{[`${ge}-expand-icon-col`]:{width:Gt},[`${ge}-row-expand-icon-cell`]:{textAlign:"center",[`${ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ge}-row-indent`]:{height:1,float:"left"},[`${ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,St.N)(de)),{position:"relative",float:"left",boxSizing:"border-box",width:wa,height:wa,padding:0,color:"inherit",lineHeight:`${wa}px`,background:Ut,border:Ra,borderRadius:Vt,transform:`scale(${ke/wa})`,transition:`all ${Xe}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Xe} ease-out`,content:'""'},"&::before":{top:Jn,insetInlineEnd:fa,insetInlineStart:fa,height:_e},"&::after":{top:fa,bottom:fa,insetInlineStart:Jn,width:_e,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"}}),[`${ge}-row-indent + ${ge}-row-expand-icon`]:{marginTop:(mn*vn-_e*3)/2-Math.ceil((gn*1.4-_e*3)/2),marginInlineEnd:Nt},[`tr${ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Un}},[`${Le}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ge}-expanded-row-fixed`]:{position:"relative",margin:`-${In}px -${Fn}px`,padding:`${In}px ${Fn}px`}}}},Vn=de=>{const{componentCls:ge,antCls:Le,iconCls:ke,tableFilterDropdownWidth:Xe,tableFilterDropdownSearchWidth:_e,paddingXXS:Nt,paddingXS:Bt,colorText:xt,lineWidth:Ut,lineType:Gt,tableBorderColor:Vt,tableHeaderIconColor:mn,fontSizeSM:gn,tablePaddingHorizontal:vn,borderRadius:In,motionDurationSlow:Fn,colorTextDescription:Un,colorPrimary:zn,tableHeaderFilterActiveBg:Jn,colorTextDisabled:wa,tableFilterDropdownBg:Ra,tableFilterDropdownHeight:fa,controlItemBgHover:Da,controlItemBgActive:$a,boxShadowSecondary:ia,filterDropdownMenuBg:ha}=de,ua=`${Le}-dropdown`,Xn=`${ge}-filter-dropdown`,_n=`${Le}-tree`,La=`${Ut}px ${Gt} ${Vt}`;return[{[`${ge}-wrapper`]:{[`${ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Nt,marginInline:`${Nt}px ${-vn/2}px`,padding:`0 ${Nt}px`,color:mn,fontSize:gn,borderRadius:In,cursor:"pointer",transition:`all ${Fn}`,"&:hover":{color:Un,background:Jn},"&.active":{color:zn}}}},{[`${Le}-dropdown`]:{[Xn]:Object.assign(Object.assign({},(0,Al.Wf)(de)),{minWidth:Xe,backgroundColor:Ra,borderRadius:In,boxShadow:ia,overflow:"hidden",[`${ua}-menu`]:{maxHeight:fa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ha,"&:empty::after":{display:"block",padding:`${Bt}px 0`,color:wa,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Xn}-tree`]:{paddingBlock:`${Bt}px 0`,paddingInline:Bt,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:Da},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:$a}}},[`${Xn}-search`]:{padding:Bt,borderBottom:La,"&-input":{input:{minWidth:_e},[ke]:{color:wa}}},[`${Xn}-checkall`]:{width:"100%",marginBottom:Nt,marginInlineStart:Nt},[`${Xn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Bt-Ut}px ${Bt}px`,overflow:"hidden",borderTop:La}})}},{[`${Le}-dropdown ${Xn}, ${Xn}-submenu`]:{[`${Le}-checkbox-wrapper + span`]:{paddingInlineStart:Bt,color:xt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Sn=de=>{const{componentCls:ge,lineWidth:Le,colorSplit:ke,motionDurationSlow:Xe,zIndexTableFixed:_e,tableBg:Nt,zIndexTableSticky:Bt}=de,xt=ke;return{[`${ge}-wrapper`]:{[` + `]:{overflow:"visible",[`${ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},It=de=>{const{componentCls:ge}=de;return{[`${ge}-wrapper`]:{[`${ge}-tbody > tr${ge}-placeholder`]:{textAlign:"center",color:de.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:de.colorBgContainer}}}}},St=te(15969),tn=de=>{const{componentCls:ge,antCls:Le,controlInteractiveSize:ke,motionDurationSlow:Xe,lineWidth:_e,paddingXS:Nt,lineType:Bt,tableBorderColor:xt,tableExpandIconBg:Ut,tableExpandColumnWidth:Gt,borderRadius:Vt,fontSize:mn,fontSizeSM:gn,lineHeight:vn,tablePaddingVertical:In,tablePaddingHorizontal:Fn,tableExpandedRowBg:Un,paddingXXS:zn}=de,Jn=ke/2-_e,wa=Jn*2+_e*3,Ta=`${_e}px ${Bt} ${xt}`,va=zn-_e;return{[`${ge}-wrapper`]:{[`${ge}-expand-icon-col`]:{width:Gt},[`${ge}-row-expand-icon-cell`]:{textAlign:"center",[`${ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ge}-row-indent`]:{height:1,float:"left"},[`${ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,St.N)(de)),{position:"relative",float:"left",boxSizing:"border-box",width:wa,height:wa,padding:0,color:"inherit",lineHeight:`${wa}px`,background:Ut,border:Ta,borderRadius:Vt,transform:`scale(${ke/wa})`,transition:`all ${Xe}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Xe} ease-out`,content:'""'},"&::before":{top:Jn,insetInlineEnd:va,insetInlineStart:va,height:_e},"&::after":{top:va,bottom:va,insetInlineStart:Jn,width:_e,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"}}),[`${ge}-row-indent + ${ge}-row-expand-icon`]:{marginTop:(mn*vn-_e*3)/2-Math.ceil((gn*1.4-_e*3)/2),marginInlineEnd:Nt},[`tr${ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Un}},[`${Le}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ge}-expanded-row-fixed`]:{position:"relative",margin:`-${In}px -${Fn}px`,padding:`${In}px ${Fn}px`}}}},jn=de=>{const{componentCls:ge,antCls:Le,iconCls:ke,tableFilterDropdownWidth:Xe,tableFilterDropdownSearchWidth:_e,paddingXXS:Nt,paddingXS:Bt,colorText:xt,lineWidth:Ut,lineType:Gt,tableBorderColor:Vt,tableHeaderIconColor:mn,fontSizeSM:gn,tablePaddingHorizontal:vn,borderRadius:In,motionDurationSlow:Fn,colorTextDescription:Un,colorPrimary:zn,tableHeaderFilterActiveBg:Jn,colorTextDisabled:wa,tableFilterDropdownBg:Ta,tableFilterDropdownHeight:va,controlItemBgHover:Ba,controlItemBgActive:er,boxShadowSecondary:la,filterDropdownMenuBg:pa}=de,ua=`${Le}-dropdown`,Xn=`${ge}-filter-dropdown`,_n=`${Le}-tree`,Da=`${Ut}px ${Gt} ${Vt}`;return[{[`${ge}-wrapper`]:{[`${ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Nt,marginInline:`${Nt}px ${-vn/2}px`,padding:`0 ${Nt}px`,color:mn,fontSize:gn,borderRadius:In,cursor:"pointer",transition:`all ${Fn}`,"&:hover":{color:Un,background:Jn},"&.active":{color:zn}}}},{[`${Le}-dropdown`]:{[Xn]:Object.assign(Object.assign({},(0,Al.Wf)(de)),{minWidth:Xe,backgroundColor:Ta,borderRadius:In,boxShadow:la,overflow:"hidden",[`${ua}-menu`]:{maxHeight:va,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:pa,"&:empty::after":{display:"block",padding:`${Bt}px 0`,color:wa,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Xn}-tree`]:{paddingBlock:`${Bt}px 0`,paddingInline:Bt,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:Ba},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:er}}},[`${Xn}-search`]:{padding:Bt,borderBottom:Da,"&-input":{input:{minWidth:_e},[ke]:{color:wa}}},[`${Xn}-checkall`]:{width:"100%",marginBottom:Nt,marginInlineStart:Nt},[`${Xn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Bt-Ut}px ${Bt}px`,overflow:"hidden",borderTop:Da}})}},{[`${Le}-dropdown ${Xn}, ${Xn}-submenu`]:{[`${Le}-checkbox-wrapper + span`]:{paddingInlineStart:Bt,color:xt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Sn=de=>{const{componentCls:ge,lineWidth:Le,colorSplit:ke,motionDurationSlow:Xe,zIndexTableFixed:_e,tableBg:Nt,zIndexTableSticky:Bt}=de,xt=ke;return{[`${ge}-wrapper`]:{[` ${ge}-cell-fix-left, ${ge}-cell-fix-right `]:{position:"sticky !important",zIndex:_e,background:Nt},[` @@ -232,10 +232,10 @@ `]:{boxShadow:`inset 10px 0 8px -8px ${xt}`},[`${ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ge}-ping-right`]:{[`&:not(${ge}-has-fix-right) ${ge}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${xt}`}},[` ${ge}-cell-fix-right-first::after, ${ge}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${xt}`}}}}},Nn=de=>{const{componentCls:ge,antCls:Le}=de;return{[`${ge}-wrapper`]:{[`${ge}-pagination${Le}-pagination`]:{margin:`${de.margin}px 0`},[`${ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:de.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},fn=de=>{const{componentCls:ge,tableRadius:Le}=de;return{[`${ge}-wrapper`]:{[ge]:{[`${ge}-title, ${ge}-header`]:{borderRadius:`${Le}px ${Le}px 0 0`},[`${ge}-title + ${ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ge}-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:Le,borderStartEndRadius:Le,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Le},"> *:last-child":{borderStartEndRadius:Le}}},"&-footer":{borderRadius:`0 0 ${Le}px ${Le}px`}}}}},ma=de=>{const{componentCls:ge}=de;return{[`${ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ge}-pagination-left`]:{justifyContent:"flex-end"},[`${ge}-pagination-right`]:{justifyContent:"flex-start"},[`${ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ge}-row-indent`]:{float:"right"}}}}},va=de=>{const{componentCls:ge,antCls:Le,iconCls:ke,fontSizeIcon:Xe,padding:_e,paddingXS:Nt,tableHeaderIconColor:Bt,tableHeaderIconColorHover:xt,tableSelectionColumnWidth:Ut}=de;return{[`${ge}-wrapper`]:{[`${ge}-selection-col`]:{width:Ut,[`&${ge}-selection-col-with-dropdown`]:{width:Ut+Xe+_e/4}},[`${ge}-bordered ${ge}-selection-col`]:{width:Ut+Nt*2,[`&${ge}-selection-col-with-dropdown`]:{width:Ut+Xe+_e/4+Nt*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${xt}`}}}}},Nn=de=>{const{componentCls:ge,antCls:Le}=de;return{[`${ge}-wrapper`]:{[`${ge}-pagination${Le}-pagination`]:{margin:`${de.margin}px 0`},[`${ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:de.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},fn=de=>{const{componentCls:ge,tableRadius:Le}=de;return{[`${ge}-wrapper`]:{[ge]:{[`${ge}-title, ${ge}-header`]:{borderRadius:`${Le}px ${Le}px 0 0`},[`${ge}-title + ${ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ge}-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:Le,borderStartEndRadius:Le,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Le},"> *:last-child":{borderStartEndRadius:Le}}},"&-footer":{borderRadius:`0 0 ${Le}px ${Le}px`}}}}},fa=de=>{const{componentCls:ge}=de;return{[`${ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ge}-pagination-left`]:{justifyContent:"flex-end"},[`${ge}-pagination-right`]:{justifyContent:"flex-start"},[`${ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ge}-row-indent`]:{float:"right"}}}}},ha=de=>{const{componentCls:ge,antCls:Le,iconCls:ke,fontSizeIcon:Xe,padding:_e,paddingXS:Nt,tableHeaderIconColor:Bt,tableHeaderIconColorHover:xt,tableSelectionColumnWidth:Ut}=de;return{[`${ge}-wrapper`]:{[`${ge}-selection-col`]:{width:Ut,[`&${ge}-selection-col-with-dropdown`]:{width:Ut+Xe+_e/4}},[`${ge}-bordered ${ge}-selection-col`]:{width:Ut+Nt*2,[`&${ge}-selection-col-with-dropdown`]:{width:Ut+Xe+_e/4+Nt*2}},[` table tr th${ge}-selection-column, table tr td${ge}-selection-column - `]:{paddingInlineEnd:de.paddingXS,paddingInlineStart:de.paddingXS,textAlign:"center",[`${Le}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ge}-selection-column${ge}-cell-fix-left`]:{zIndex:de.zIndexTableFixed+1},[`table tr th${ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${de.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${de.tablePaddingHorizontal/4}px`,[ke]:{color:Bt,fontSize:Xe,verticalAlign:"baseline","&:hover":{color:xt}}}}}},pa=de=>{const{componentCls:ge}=de,Le=(ke,Xe,_e,Nt)=>({[`${ge}${ge}-${ke}`]:{fontSize:Nt,[` + `]:{paddingInlineEnd:de.paddingXS,paddingInlineStart:de.paddingXS,textAlign:"center",[`${Le}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ge}-selection-column${ge}-cell-fix-left`]:{zIndex:de.zIndexTableFixed+1},[`table tr th${ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${de.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${de.tablePaddingHorizontal/4}px`,[ke]:{color:Bt,fontSize:Xe,verticalAlign:"baseline","&:hover":{color:xt}}}}}},Sa=de=>{const{componentCls:ge}=de,Le=(ke,Xe,_e,Nt)=>({[`${ge}${ge}-${ke}`]:{fontSize:Nt,[` ${ge}-title, ${ge}-footer, ${ge}-cell, @@ -247,20 +247,20 @@ `]:{padding:`${Xe}px ${_e}px`},[`${ge}-filter-trigger`]:{marginInlineEnd:`-${_e/2}px`},[`${ge}-expanded-row-fixed`]:{margin:`-${Xe}px -${_e}px`},[`${ge}-tbody`]:{[`${ge}-wrapper:only-child ${ge}`]:{marginBlock:`-${Xe}px`,marginInline:`${de.tableExpandColumnWidth-_e}px -${_e}px`}},[`${ge}-selection-column`]:{paddingInlineStart:`${_e/4}px`}}});return{[`${ge}-wrapper`]:Object.assign(Object.assign({},Le("middle",de.tablePaddingVerticalMiddle,de.tablePaddingHorizontalMiddle,de.tableFontSizeMiddle)),Le("small",de.tablePaddingVerticalSmall,de.tablePaddingHorizontalSmall,de.tableFontSizeSmall))}},Nr=de=>{const{componentCls:ge,marginXXS:Le,fontSizeIcon:ke,tableHeaderIconColor:Xe,tableHeaderIconColorHover:_e}=de;return{[`${ge}-wrapper`]:{[`${ge}-thead th${ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${de.motionDurationSlow}`,"&:hover":{background:de.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:de.colorPrimary},[` &${ge}-cell-fix-left:hover, &${ge}-cell-fix-right:hover - `]:{background:de.tableFixedHeaderSortActiveBg}},[`${ge}-thead th${ge}-column-sort`]:{background:de.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ge}-column-sort`]:{background:de.tableBodySortBg},[`${ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ge}-column-sorter`]:{marginInlineStart:Le,color:Xe,fontSize:0,transition:`color ${de.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ke,"&.active":{color:de.colorPrimary}},[`${ge}-column-sorter-up + ${ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ge}-column-sorters:hover ${ge}-column-sorter`]:{color:_e}}}},kr=de=>{const{componentCls:ge,opacityLoading:Le,tableScrollThumbBg:ke,tableScrollThumbBgHover:Xe,tableScrollThumbSize:_e,tableScrollBg:Nt,zIndexTableSticky:Bt,stickyScrollBarBorderRadius:xt}=de,Ut=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`;return{[`${ge}-wrapper`]:{[`${ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Bt,background:de.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${_e}px !important`,zIndex:Bt,display:"flex",alignItems:"center",background:Nt,borderTop:Ut,opacity:Le,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:_e,backgroundColor:ke,borderRadius:xt,transition:`all ${de.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Xe}}}}}}},ro=de=>{const{componentCls:ge,lineWidth:Le,tableBorderColor:ke}=de,Xe=`${Le}px ${de.lineType} ${ke}`;return{[`${ge}-wrapper`]:{[`${ge}-summary`]:{position:"relative",zIndex:de.zIndexTableFixed,background:de.tableBg,"> tr":{"> th, > td":{borderBottom:Xe}}},[`div${ge}-summary`]:{boxShadow:`0 -${Le}px 0 ${ke}`}}}},Do=de=>{const{componentCls:ge}=de,Le=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,ke=`${ge}-expanded-row-cell`;return{[`${ge}-wrapper`]:{[`${ge}-tbody-virtual`]:{[`${ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ge}-cell`]:{borderBottom:Le},[`${ge}-expanded-row`]:{[`${ke}${ke}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${de.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ge}-bordered`]:{[`${ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Le,position:"absolute"},[`${ge}-cell`]:{borderInlineEnd:Le,[`&${ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-de.lineWidth,borderInlineStart:Le}}}}}}};const ao=de=>{const{componentCls:ge,fontWeightStrong:Le,tablePaddingVertical:ke,tablePaddingHorizontal:Xe,lineWidth:_e,lineType:Nt,tableBorderColor:Bt,tableFontSize:xt,tableBg:Ut,tableRadius:Gt,tableHeaderTextColor:Vt,motionDurationMid:mn,tableHeaderBg:gn,tableHeaderCellSplitColor:vn,tableRowHoverBg:In,tableSelectedRowBg:Fn,tableSelectedRowHoverBg:Un,tableFooterTextColor:zn,tableFooterBg:Jn,paddingContentVerticalLG:wa}=de,Ra=`${_e}px ${Nt} ${Bt}`;return{[`${ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Al.dF)()),{[ge]:Object.assign(Object.assign({},(0,Al.Wf)(de)),{fontSize:xt,background:Ut,borderRadius:`${Gt}px ${Gt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Gt}px ${Gt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:de.tableFixedHeaderSortActiveBg}},[`${ge}-thead th${ge}-column-sort`]:{background:de.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ge}-column-sort`]:{background:de.tableBodySortBg},[`${ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ge}-column-sorter`]:{marginInlineStart:Le,color:Xe,fontSize:0,transition:`color ${de.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ke,"&.active":{color:de.colorPrimary}},[`${ge}-column-sorter-up + ${ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ge}-column-sorters:hover ${ge}-column-sorter`]:{color:_e}}}},kr=de=>{const{componentCls:ge,opacityLoading:Le,tableScrollThumbBg:ke,tableScrollThumbBgHover:Xe,tableScrollThumbSize:_e,tableScrollBg:Nt,zIndexTableSticky:Bt,stickyScrollBarBorderRadius:xt}=de,Ut=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`;return{[`${ge}-wrapper`]:{[`${ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Bt,background:de.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${_e}px !important`,zIndex:Bt,display:"flex",alignItems:"center",background:Nt,borderTop:Ut,opacity:Le,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:_e,backgroundColor:ke,borderRadius:xt,transition:`all ${de.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Xe}}}}}}},ro=de=>{const{componentCls:ge,lineWidth:Le,tableBorderColor:ke}=de,Xe=`${Le}px ${de.lineType} ${ke}`;return{[`${ge}-wrapper`]:{[`${ge}-summary`]:{position:"relative",zIndex:de.zIndexTableFixed,background:de.tableBg,"> tr":{"> th, > td":{borderBottom:Xe}}},[`div${ge}-summary`]:{boxShadow:`0 -${Le}px 0 ${ke}`}}}},Do=de=>{const{componentCls:ge}=de,Le=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,ke=`${ge}-expanded-row-cell`;return{[`${ge}-wrapper`]:{[`${ge}-tbody-virtual`]:{[`${ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ge}-cell`]:{borderBottom:Le},[`${ge}-expanded-row`]:{[`${ke}${ke}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${de.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ge}-bordered`]:{[`${ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Le,position:"absolute"},[`${ge}-cell`]:{borderInlineEnd:Le,[`&${ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-de.lineWidth,borderInlineStart:Le}}}}}}};const ao=de=>{const{componentCls:ge,fontWeightStrong:Le,tablePaddingVertical:ke,tablePaddingHorizontal:Xe,lineWidth:_e,lineType:Nt,tableBorderColor:Bt,tableFontSize:xt,tableBg:Ut,tableRadius:Gt,tableHeaderTextColor:Vt,motionDurationMid:mn,tableHeaderBg:gn,tableHeaderCellSplitColor:vn,tableRowHoverBg:In,tableSelectedRowBg:Fn,tableSelectedRowHoverBg:Un,tableFooterTextColor:zn,tableFooterBg:Jn,paddingContentVerticalLG:wa}=de,Ta=`${_e}px ${Nt} ${Bt}`;return{[`${ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Al.dF)()),{[ge]:Object.assign(Object.assign({},(0,Al.Wf)(de)),{fontSize:xt,background:Ut,borderRadius:`${Gt}px ${Gt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Gt}px ${Gt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${ge}-cell, ${ge}-thead > tr > th, ${ge}-tbody > tr > th, ${ge}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${wa}px ${Xe}px`,overflowWrap:"break-word"},[`${ge}-title`]:{padding:`${ke}px ${Xe}px`},[`${ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Vt,fontWeight:Le,textAlign:"start",background:gn,borderBottom:Ra,transition:`background ${mn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ge}-selection-column):not(${ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:vn,transform:"translateY(-50%)",transition:`background-color ${mn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${mn}, border-color ${mn}`,borderBottom:Ra,[` + `]:{position:"relative",padding:`${wa}px ${Xe}px`,overflowWrap:"break-word"},[`${ge}-title`]:{padding:`${ke}px ${Xe}px`},[`${ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Vt,fontWeight:Le,textAlign:"start",background:gn,borderBottom:Ta,transition:`background ${mn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ge}-selection-column):not(${ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:vn,transform:"translateY(-50%)",transition:`background-color ${mn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${mn}, border-color ${mn}`,borderBottom:Ta,[` > ${ge}-wrapper:only-child, > ${ge}-expanded-row-fixed > ${ge}-wrapper:only-child - `]:{[ge]:{marginBlock:`-${ke}px`,marginInline:`${de.tableExpandColumnWidth-Xe}px -${Xe}px`,[`${ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Vt,fontWeight:Le,textAlign:"start",background:gn,borderBottom:Ra,transition:`background ${mn} ease`},[` + `]:{[ge]:{marginBlock:`-${ke}px`,marginInline:`${de.tableExpandColumnWidth-Xe}px -${Xe}px`,[`${ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Vt,fontWeight:Le,textAlign:"start",background:gn,borderBottom:Ta,transition:`background ${mn} ease`},[` &${ge}-row:hover > th, &${ge}-row:hover > td, > th${ge}-cell-row-hover, > td${ge}-cell-row-hover - `]:{background:In},[`&${ge}-row-selected`]:{"> th, > td":{background:Fn},"&:hover > th, &:hover > td":{background:Un}}}},[`${ge}-footer`]:{padding:`${ke}px ${Xe}px`,color:zn,background:Jn}})}};var Wr=(0,ss.Z)("Table",de=>{const{colorTextHeading:ge,colorSplit:Le,colorIcon:ke,colorIconHover:Xe,opacityLoading:_e,colorBgContainer:Nt,controlInteractiveSize:Bt,headerBg:xt,headerColor:Ut,headerSortActiveBg:Gt,headerSortHoverBg:Vt,bodySortBg:mn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:In,rowExpandedBg:Fn,cellPaddingBlock:Un,cellPaddingInline:zn,cellPaddingBlockMD:Jn,cellPaddingInlineMD:wa,cellPaddingBlockSM:Ra,cellPaddingInlineSM:fa,borderColor:Da,footerBg:$a,footerColor:ia,headerBorderRadius:ha,cellFontSize:ua,cellFontSizeMD:Xn,cellFontSizeSM:_n,headerSplitColor:La,fixedHeaderSortActiveBg:fr,headerFilterHoverBg:tr,filterDropdownBg:Pa,expandIconBg:ir,selectionColumnWidth:Sr,stickyScrollBarBg:Er}=de,Pr=new rl.C(ke),oo=new rl.C(Xe),Dr=2,Xa=(0,us.TS)(de,{tableFontSize:ua,tableBg:Nt,tableRadius:ha,tablePaddingVertical:Un,tablePaddingHorizontal:zn,tablePaddingVerticalMiddle:Jn,tablePaddingHorizontalMiddle:wa,tablePaddingVerticalSmall:Ra,tablePaddingHorizontalSmall:fa,tableBorderColor:Da,tableHeaderTextColor:Ut,tableHeaderBg:xt,tableFooterTextColor:ia,tableFooterBg:$a,tableHeaderCellSplitColor:La,tableHeaderSortBg:Gt,tableHeaderSortHoverBg:Vt,tableHeaderIconColor:Pr.clone().setAlpha(Pr.getAlpha()*_e).toRgbString(),tableHeaderIconColorHover:oo.clone().setAlpha(oo.getAlpha()*_e).toRgbString(),tableBodySortBg:mn,tableFixedHeaderSortActiveBg:fr,tableHeaderFilterActiveBg:tr,tableFilterDropdownBg:Pa,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:In,zIndexTableFixed:Dr,zIndexTableSticky:Dr+1,tableFontSizeMiddle:Xn,tableFontSizeSmall:_n,tableSelectionColumnWidth:Sr,tableExpandIconBg:ir,tableExpandColumnWidth:Bt+2*de.padding,tableExpandedRowBg:Fn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Er,tableScrollThumbBgHover:ge,tableScrollBg:Le});return[ao(Xa),Nn(Xa),ro(Xa),Nr(Xa),Vn(Xa),ue(Xa),fn(Xa),tn(Xa),ro(Xa),It(Xa),va(Xa),Sn(Xa),kr(Xa),Te(Xa),pa(Xa),ma(Xa),Do(Xa)]},de=>{const{colorFillAlter:ge,colorBgContainer:Le,colorTextHeading:ke,colorFillSecondary:Xe,colorFillContent:_e,controlItemBgActive:Nt,controlItemBgActiveHover:Bt,padding:xt,paddingSM:Ut,paddingXS:Gt,colorBorderSecondary:Vt,borderRadiusLG:mn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:In}=de,Fn=new rl.C(Xe).onBackground(Le).toHexShortString(),Un=new rl.C(_e).onBackground(Le).toHexShortString(),zn=new rl.C(ge).onBackground(Le).toHexShortString();return{headerBg:zn,headerColor:ke,headerSortActiveBg:Fn,headerSortHoverBg:Un,bodySortBg:zn,rowHoverBg:zn,rowSelectedBg:Nt,rowSelectedHoverBg:Bt,rowExpandedBg:ge,cellPaddingBlock:xt,cellPaddingInline:xt,cellPaddingBlockMD:Ut,cellPaddingInlineMD:Gt,cellPaddingBlockSM:Gt,cellPaddingInlineSM:Gt,borderColor:Vt,headerBorderRadius:mn,footerBg:zn,footerColor:ke,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Vt,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:_e,filterDropdownMenuBg:Le,filterDropdownBg:Le,expandIconBg:Le,selectionColumnWidth:vn,stickyScrollBarBg:In,stickyScrollBarBorderRadius:100}});const jr=[],lo=(de,ge)=>{const{prefixCls:Le,className:ke,rootClassName:Xe,style:_e,size:Nt,bordered:Bt,dropdownPrefixCls:xt,dataSource:Ut,pagination:Gt,rowSelection:Vt,rowKey:mn="key",rowClassName:gn,columns:vn,children:In,childrenColumnName:Fn,onChange:Un,getPopupContainer:zn,loading:Jn,expandIcon:wa,expandable:Ra,expandedRowRender:fa,expandIconColumnIndex:Da,indentSize:$a,scroll:ia,sortDirections:ha,locale:ua,showSorterTooltip:Xn=!0,virtual:_n}=de,La=ie.useMemo(()=>vn||We(In),[vn,In]),fr=ie.useMemo(()=>La.some(Zr=>Zr.responsive),[La]),tr=(0,za.Z)(fr),Pa=ie.useMemo(()=>{const Zr=new Set(Object.keys(tr).filter(so=>tr[so]));return La.filter(so=>!so.responsive||so.responsive.some(Xo=>Zr.has(Xo)))},[La,tr]),ir=(0,sn.Z)(de,["className","style","columns"]),{locale:Sr=Gr.Z,direction:Er,table:Pr,renderEmpty:oo,getPrefixCls:Dr,getPopupContainer:Xa}=ie.useContext(la.E_),fo=(0,Aa.Z)(Nt),Ka=Object.assign(Object.assign({},Sr.Table),ua),Jr=Ut||jr,Vr=Dr("table",Le),Lo=Dr("dropdown",xt),Ga=Object.assign({childrenColumnName:Fn,expandIconColumnIndex:Da},Ra),{childrenColumnName:Ta="children"}=Ga,Ha=ie.useMemo(()=>Jr.some(Zr=>Zr==null?void 0:Zr[Ta])?"nest":fa||Ra&&Ra.expandedRowRender?"row":null,[Jr]),ya={body:ie.useRef()},ca=ie.useMemo(()=>typeof mn=="function"?mn:Zr=>Zr==null?void 0:Zr[mn],[mn]),[pn]=Pl(Jr,Ta,ca),na={},er=function(Zr,so){let Xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var bo,ai,ri;const $o=Object.assign(Object.assign({},na),Zr);Xo&&((bo=na.resetPagination)===null||bo===void 0||bo.call(na),!((ai=$o.pagination)===null||ai===void 0)&&ai.current&&($o.pagination.current=1),Gt&&Gt.onChange&&Gt.onChange(1,(ri=$o.pagination)===null||ri===void 0?void 0:ri.pageSize)),ia&&ia.scrollToFirstRowOnChange!==!1&&ya.body.current&&(0,yn.Z)(0,{getContainer:()=>ya.body.current}),Un==null||Un($o.pagination,$o.filters,$o.sorter,{currentDataSource:Gi(Ai(Jr,$o.sorterStates,Ta),$o.filterStates),action:so})},yr=(Zr,so)=>{er({sorter:Zr,sorterStates:so},"sort",!1)},[jo,To,fi,Eo]=Xi({prefixCls:Vr,mergedColumns:Pa,onSorterChange:yr,sortDirections:ha||["ascend","descend"],tableLocale:Ka,showSorterTooltip:Xn}),po=ie.useMemo(()=>Ai(Jr,To,Ta),[Jr,To]);na.sorter=Eo(),na.sorterStates=To;const Za=(Zr,so)=>{er({filters:Zr,filterStates:so},"filter",!0)},[Uo,qo,Ur]=ul({prefixCls:Vr,locale:Ka,dropdownPrefixCls:Lo,mergedColumns:Pa,onFilterChange:Za,getPopupContainer:zn||Xa}),qr=Gi(po,qo);na.filters=Ur,na.filterStates=qo;const yo=ie.useMemo(()=>{const Zr={};return Object.keys(Ur).forEach(so=>{Ur[so]!==null&&(Zr[so]=Ur[so])}),Object.assign(Object.assign({},fi),{filters:Zr})},[fi,Ur]),[Oo]=ls(yo),No=(Zr,so)=>{er({pagination:Object.assign(Object.assign({},na.pagination),{current:Zr,pageSize:so})},"paginate")},[Lr,_o]=Fi(qr.length,No,Gt);na.pagination=Gt===!1?{}:hi(Lr,Gt),na.resetPagination=_o;const Vo=ie.useMemo(()=>{if(Gt===!1||!Lr.pageSize)return qr;const{current:Zr=1,total:so,pageSize:Xo=Ci}=Lr;return qr.lengthXo?qr.slice((Zr-1)*Xo,Zr*Xo):qr:qr.slice((Zr-1)*Xo,Zr*Xo)},[!!Gt,qr,Lr&&Lr.current,Lr&&Lr.pageSize,Lr&&Lr.total]),[_r,Ua]=ii({prefixCls:Vr,data:qr,pageData:Vo,getRowKey:ca,getRecordByKey:pn,expandType:Ha,childrenColumnName:Ta,locale:Ka,getPopupContainer:zn||Xa},Vt),Io=(Zr,so,Xo)=>{let bo;return typeof gn=="function"?bo=Re()(gn(Zr,so,Xo)):bo=Re()(gn),Re()({[`${Vr}-row-selected`]:Ua.has(ca(Zr,so))},bo)};Ga.__PARENT_RENDER_ICON__=Ga.expandIcon,Ga.expandIcon=Ga.expandIcon||wa||wn(Ka),Ha==="nest"&&Ga.expandIconColumnIndex===void 0?Ga.expandIconColumnIndex=Vt?1:0:Ga.expandIconColumnIndex>0&&Vt&&(Ga.expandIconColumnIndex-=1),typeof Ga.indentSize!="number"&&(Ga.indentSize=typeof $a=="number"?$a:15);const Qo=ie.useCallback(Zr=>Oo(_r(Uo(jo(Zr)))),[jo,Uo,_r]);let Ri,Pi;if(Gt!==!1&&(Lr!=null&&Lr.total)){let Zr;Lr.size?Zr=Lr.size:Zr=fo==="small"||fo==="middle"?"small":void 0;const so=ai=>ie.createElement(hr.Z,Object.assign({},Lr,{className:Re()(`${Vr}-pagination ${Vr}-pagination-${ai}`,Lr.className),size:Zr})),Xo=Er==="rtl"?"left":"right",{position:bo}=Lr;if(bo!==null&&Array.isArray(bo)){const ai=bo.find(Ii=>Ii.includes("top")),ri=bo.find(Ii=>Ii.includes("bottom")),$o=bo.every(Ii=>`${Ii}`=="none");!ai&&!ri&&!$o&&(Pi=so(Xo)),ai&&(Ri=so(ai.toLowerCase().replace("top",""))),ri&&(Pi=so(ri.toLowerCase().replace("bottom","")))}else Pi=so(Xo)}let ui;typeof Jn=="boolean"?ui={spinning:Jn}:typeof Jn=="object"&&(ui=Object.assign({spinning:!0},Jn));const[ni,Mo]=Wr(Vr),[,xo]=(0,bn.Z)(),Li=Re()(`${Vr}-wrapper`,Pr==null?void 0:Pr.className,{[`${Vr}-wrapper-rtl`]:Er==="rtl"},ke,Xe,Mo),Ui=Object.assign(Object.assign({},Pr==null?void 0:Pr.style),_e),wi=ua&&ua.emptyText||(oo==null?void 0:oo("Table"))||ie.createElement(Hn.Z,{componentName:"Table"}),Ni=_n?al:ql,fl={},Ol=ie.useMemo(()=>{const{fontSize:Zr,lineHeight:so,padding:Xo,paddingXS:bo,paddingSM:ai}=xo,ri=Math.floor(Zr*so);switch(fo){case"large":return Xo*2+ri;case"small":return bo*2+ri;default:return ai*2+ri}},[xo,fo]);return _n&&(fl.listItemHeight=Ol),ni(ie.createElement("div",{ref:ge,className:Li,style:Ui},ie.createElement(jn.Z,Object.assign({spinning:!1},ui),Ri,ie.createElement(Ni,Object.assign({},fl,ir,{columns:Pa,direction:Er,expandable:Ga,prefixCls:Vr,className:Re()({[`${Vr}-middle`]:fo==="middle",[`${Vr}-small`]:fo==="small",[`${Vr}-bordered`]:Bt,[`${Vr}-empty`]:Jr.length===0}),data:Vo,rowKey:ca,rowClassName:Io,emptyText:wi,internalHooks:se,internalRefs:ya,transformColumns:Qo})),Pi)))};var ho=ie.forwardRef(lo);const Xr=(de,ge)=>{const Le=ie.useRef(0);return Le.current+=1,ie.createElement(ho,Object.assign({},de,{ref:ge,_renderTimes:Le.current}))},$r=ie.forwardRef(Xr);$r.SELECTION_COLUMN=Ei,$r.EXPAND_COLUMN=ee,$r.SELECTION_ALL=nl,$r.SELECTION_INVERT=dl,$r.SELECTION_NONE=cl,$r.Column=Ze,$r.ColumnGroup=ln,$r.Summary=xe;var Ko=$r,Ro=Ko},98228:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Cr}});var ee=te(92310),se=te.n(ee),Ee=te(14809),lt=te(95190),Ke=te(20439),Oe=te(50298),ie=te(62646),it=te(93664),rt=te(77861),$e=te(17115),Qe=te(90782),ze=te(18929),Ne=te(48736),re=te(59301),a=function(an){var Pt=re.useRef({valueLabels:new Map});return re.useMemo(function(){var _t=Pt.current.valueLabels,kn=new Map,Ae=an.map(function(je){var gt,De=je.value,ot=(gt=je.label)!==null&>!==void 0?gt:_t.get(De);return kn.set(De,ot),(0,Ke.Z)((0,Ke.Z)({},je),{},{label:ot})});return Pt.current.valueLabels=kn,[Ae]},[an])},y=function(an,Pt,_t,kn){return re.useMemo(function(){var Ae=an.map(function(ot){var yt=ot.value;return yt}),je=Pt.map(function(ot){var yt=ot.value;return yt}),gt=Ae.filter(function(ot){return!kn[ot]});if(_t){var De=(0,Qe.S)(Ae,!0,kn);Ae=De.checkedKeys,je=De.halfCheckedKeys}return[Array.from(new Set([].concat((0,lt.Z)(gt),(0,lt.Z)(Ae)))),je]},[an,Pt,_t,kn])},b=te(71430),E=function(an,Pt){return re.useMemo(function(){var _t=(0,b.I8)(an,{fieldNames:Pt,initWrapper:function(Ae){return(0,Ke.Z)((0,Ke.Z)({},Ae),{},{valueEntities:new Map})},processEntity:function(Ae,je){var gt=Ae.node[Pt.value];if(0)var De;je.valueEntities.set(gt,Ae)}});return _t},[an,Pt])},x=te(4635),z=te(11592),ne=function(){return null},oe=ne,ae=["children","value"];function me(an){return(0,z.Z)(an).map(function(Pt){if(!re.isValidElement(Pt)||!Pt.type)return null;var _t=Pt,kn=_t.key,Ae=_t.props,je=Ae.children,gt=Ae.value,De=(0,ie.Z)(Ae,ae),ot=(0,Ke.Z)({key:kn,value:gt},De),yt=me(je);return yt.length&&(ot.children=yt),ot}).filter(function(Pt){return Pt})}function he(an){if(!an)return an;var Pt=(0,Ke.Z)({},an);return"props"in Pt||Object.defineProperty(Pt,"props",{get:function(){return(0,Ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Pt}}),Pt}function pe(an,Pt,_t,kn,Ae,je){var gt=null,De=null;function ot(){function yt(Ct){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ct.map(function(We,Mt){var Kt="".concat(Ie,"-").concat(Mt),zt=We[je.value],An=_t.includes(zt),ct=yt(We[je.children]||[],Kt,An),on=re.createElement(oe,We,ct.map(function(On){return On.node}));if(Pt===zt&&(gt=on),An){var xn={pos:Kt,node:on,children:ct};return Ge||De.push(xn),xn}return null}).filter(function(We){return We})}De||(De=[],yt(kn),De.sort(function(Ct,Ie){var Ge=Ct.node.props.value,We=Ie.node.props.value,Mt=_t.indexOf(Ge),Kt=_t.indexOf(We);return Mt-Kt}))}Object.defineProperty(an,"triggerNode",{get:function(){return(0,Ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ot(),gt}}),Object.defineProperty(an,"allCheckedNodes",{get:function(){return(0,Ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ot(),Ae?De:De.map(function(Ct){var Ie=Ct.node;return Ie})}})}var ye=function(an,Pt,_t){var kn=_t.treeNodeFilterProp,Ae=_t.filterTreeNode,je=_t.fieldNames,gt=je.children;return re.useMemo(function(){if(!Pt||Ae===!1)return an;var De;if(typeof Ae=="function")De=Ae;else{var ot=Pt.toUpperCase();De=function(Ie,Ge){var We=Ge[kn];return String(We).toUpperCase().includes(ot)}}function yt(Ct){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ct.reduce(function(Ge,We){var Mt=We[gt],Kt=Ie||De(Pt,he(We)),zt=yt(Mt||[],Kt);return(Kt||zt.length)&&Ge.push((0,Ke.Z)((0,Ke.Z)({},We),{},(0,x.Z)({isLeaf:void 0},gt,zt))),Ge},[])}return yt(an)},[an,Pt,gt,kn,Ae])};function Fe(an){var Pt=re.useRef();Pt.current=an;var _t=re.useCallback(function(){return Pt.current.apply(Pt,arguments)},[]);return _t}function Pe(an,Pt){var _t=Pt.id,kn=Pt.pId,Ae=Pt.rootPId,je={},gt=[],De=an.map(function(ot){var yt=(0,Ke.Z)({},ot),Ct=yt[_t];return je[Ct]=yt,yt.key=yt.key||Ct,yt});return De.forEach(function(ot){var yt=ot[kn],Ct=je[yt];Ct&&(Ct.children=Ct.children||[],Ct.children.push(ot)),(yt===Ae||!Ct&&Ae===null)&>.push(ot)}),gt}function tt(an,Pt,_t){return re.useMemo(function(){return an?_t?Pe(an,(0,Ke.Z)({id:"id",pId:"pId",rootPId:null},_t!==!0?_t:{})):an:me(Pt)},[Pt,_t,an])}var Re=re.createContext(null),Ft=Re,qe=te(10228),ut=te(80547),Ye=te(79556),bt=re.createContext(null),Dt=bt;function Rt(an){return Array.isArray(an)?an:an!==void 0?[an]:[]}function Ue(an){var Pt=an||{},_t=Pt.label,kn=Pt.value,Ae=Pt.children,je=kn||"value";return{_title:_t?[_t]:["title","label"],value:je,key:je,children:Ae||"children"}}function Tt(an){return!an||an.disabled||an.disableCheckbox||an.checkable===!1}function jt(an,Pt){var _t=[];function kn(Ae){Ae.forEach(function(je){var gt=je[Pt.children];gt&&(_t.push(je[Pt.value]),kn(gt))})}return kn(an),_t}function Me(an){return an==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Et=function(Pt,_t){var kn=(0,rt.lk)(),Ae=kn.prefixCls,je=kn.multiple,gt=kn.searchValue,De=kn.toggleOpen,ot=kn.open,yt=kn.notFoundContent,Ct=re.useContext(Dt),Ie=Ct.virtual,Ge=Ct.listHeight,We=Ct.listItemHeight,Mt=Ct.treeData,Kt=Ct.fieldNames,zt=Ct.onSelect,An=Ct.dropdownMatchSelectWidth,ct=Ct.treeExpandAction,on=re.useContext(Ft),xn=on.checkable,On=on.checkedKeys,Qt=on.halfCheckedKeys,aa=on.treeExpandedKeys,Dn=on.treeDefaultExpandAll,Wn=on.treeDefaultExpandedKeys,Zn=on.onTreeExpand,ra=on.treeIcon,Ia=on.showTreeIcon,$n=on.switcherIcon,ba=on.treeLine,ka=on.treeNodeFilterProp,dr=on.loadData,Ja=on.treeLoadedKeys,vr=on.treeMotion,Fa=on.onTreeLoad,cr=on.keyEntities,dn=re.useRef(),Ar=(0,ut.Z)(function(){return Mt},[ot,Mt],function(Wa,Mr){return Mr[0]&&Wa[1]!==Mr[1]}),Tr=re.useState(null),xr=(0,Oe.Z)(Tr,2),gr=xr[0],Mn=xr[1],oa=cr[gr],Sa=re.useMemo(function(){return xn?{checked:On,halfChecked:Qt}:null},[xn,On,Qt]);re.useEffect(function(){if(ot&&!je&&On.length){var Wa;(Wa=dn.current)===null||Wa===void 0||Wa.scrollTo({key:On[0]}),Mn(On[0])}},[ot]);var Qn=String(gt).toLowerCase(),Qa=function(Mr){return Qn?String(Mr[ka]).toLowerCase().includes(Qn):!1},Kn=re.useState(Wn),Ba=(0,Oe.Z)(Kn,2),ta=Ba[0],ja=Ba[1],ar=re.useState(null),Va=(0,Oe.Z)(ar,2),sr=Va[0],mr=Va[1],rr=re.useMemo(function(){return aa?(0,lt.Z)(aa):gt?sr:ta},[ta,sr,aa,gt]);re.useEffect(function(){gt&&mr(jt(Mt,Kt))},[gt]);var Kr=function(Mr){ja(Mr),mr(Mr),Zn&&Zn(Mr)},Or=function(Mr){Mr.preventDefault()},Qr=function(Mr,So){var to=So.node;xn&&Tt(to)||(zt(to.key,{selected:!On.includes(to.key)}),je||De(!1))};if(re.useImperativeHandle(_t,function(){var Wa;return{scrollTo:(Wa=dn.current)===null||Wa===void 0?void 0:Wa.scrollTo,onKeyDown:function(So){var to,Se=So.which;switch(Se){case qe.Z.UP:case qe.Z.DOWN:case qe.Z.LEFT:case qe.Z.RIGHT:(to=dn.current)===null||to===void 0||to.onKeyDown(So);break;case qe.Z.ENTER:{if(oa){var be=(oa==null?void 0:oa.node)||{},Ve=be.selectable,wt=be.value;Ve!==!1&&Qr(null,{node:{key:gr},selected:!On.includes(wt)})}break}case qe.Z.ESC:De(!1)}},onKeyUp:function(){}}}),Ar.length===0)return re.createElement("div",{role:"listbox",className:"".concat(Ae,"-empty"),onMouseDown:Or},yt);var zr={fieldNames:Kt};return Ja&&(zr.loadedKeys=Ja),rr&&(zr.expandedKeys=rr),re.createElement("div",{onMouseDown:Or},oa&&ot&&re.createElement("span",{style:et,"aria-live":"assertive"},oa.node.value),re.createElement(Ye.Z,(0,Ee.Z)({ref:dn,focusable:!1,prefixCls:"".concat(Ae,"-tree"),treeData:Ar,height:Ge,itemHeight:We,virtual:Ie!==!1&&An!==!1,multiple:je,icon:ra,showIcon:Ia,switcherIcon:$n,showLine:ba,loadData:gt?null:dr,motion:vr,activeKey:gr,checkable:xn,checkStrictly:!0,checkedKeys:Sa,selectedKeys:xn?[]:On,defaultExpandAll:Dn},zr,{onActiveChange:Mn,onSelect:Qr,onCheck:Qr,onExpand:Kr,onLoad:Fa,filterTreeNode:Qa,expandAction:ct})))},Xt=re.forwardRef(Et);Xt.displayName="OptionList";var mt=Xt,en="SHOW_ALL",Ce="SHOW_PARENT",qt="SHOW_CHILD";function ft(an,Pt,_t,kn){var Ae=new Set(an);return Pt===qt?an.filter(function(je){var gt=_t[je];return!(gt&>.children&>.children.some(function(De){var ot=De.node;return Ae.has(ot[kn.value])})&>.children.every(function(De){var ot=De.node;return Tt(ot)||Ae.has(ot[kn.value])}))}):Pt===Ce?an.filter(function(je){var gt=_t[je],De=gt?gt.parent:null;return!(De&&!Tt(De.node)&&Ae.has(De.key))}):an}function En(an){var Pt=an.searchPlaceholder,_t=an.treeCheckStrictly,kn=an.treeCheckable,Ae=an.labelInValue,je=an.value,gt=an.multiple;warning(!Pt,"`searchPlaceholder` has been removed."),_t&&Ae===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ae||_t)&&warning(toArray(je).every(function(De){return De&&_typeof(De)==="object"&&"value"in De}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_t||gt||kn?warning(!je||Array.isArray(je),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(je),"`value` should not be array when `TreeSelect` is single mode.")}var Tn=null,vt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function st(an){return!an||(0,it.Z)(an)!=="object"}var Be=re.forwardRef(function(an,Pt){var _t=an.id,kn=an.prefixCls,Ae=kn===void 0?"rc-tree-select":kn,je=an.value,gt=an.defaultValue,De=an.onChange,ot=an.onSelect,yt=an.onDeselect,Ct=an.searchValue,Ie=an.inputValue,Ge=an.onSearch,We=an.autoClearSearchValue,Mt=We===void 0?!0:We,Kt=an.filterTreeNode,zt=an.treeNodeFilterProp,An=zt===void 0?"value":zt,ct=an.showCheckedStrategy,on=an.treeNodeLabelProp,xn=an.multiple,On=an.treeCheckable,Qt=an.treeCheckStrictly,aa=an.labelInValue,Dn=an.fieldNames,Wn=an.treeDataSimpleMode,Zn=an.treeData,ra=an.children,Ia=an.loadData,$n=an.treeLoadedKeys,ba=an.onTreeLoad,ka=an.treeDefaultExpandAll,dr=an.treeExpandedKeys,Ja=an.treeDefaultExpandedKeys,vr=an.onTreeExpand,Fa=an.treeExpandAction,cr=an.virtual,dn=an.listHeight,Ar=dn===void 0?200:dn,Tr=an.listItemHeight,xr=Tr===void 0?20:Tr,gr=an.onDropdownVisibleChange,Mn=an.dropdownMatchSelectWidth,oa=Mn===void 0?!0:Mn,Sa=an.treeLine,Qn=an.treeIcon,Qa=an.showTreeIcon,Kn=an.switcherIcon,Ba=an.treeMotion,ta=(0,ie.Z)(an,vt),ja=(0,$e.ZP)(_t),ar=On&&!Qt,Va=On||Qt,sr=Qt||aa,mr=Va||xn,rr=(0,ze.Z)(gt,{value:je}),Kr=(0,Oe.Z)(rr,2),Or=Kr[0],Qr=Kr[1],zr=re.useMemo(function(){return On?ct||qt:en},[ct,On]),Wa=re.useMemo(function(){return Ue(Dn)},[JSON.stringify(Dn)]),Mr=(0,ze.Z)("",{value:Ct!==void 0?Ct:Ie,postState:function(Ir){return Ir||""}}),So=(0,Oe.Z)(Mr,2),to=So[0],Se=So[1],be=function(Ir){Se(Ir),Ge==null||Ge(Ir)},Ve=tt(Zn,ra,Wn),wt=E(Ve,Wa),Zt=wt.keyEntities,Ze=wt.valueEntities,At=re.useCallback(function(Rr){var Ir=[],Br=[];return Rr.forEach(function(wr){Ze.has(wr)?Br.push(wr):Ir.push(wr)}),{missingRawValues:Ir,existRawValues:Br}},[Ze]),ln=ye(Ve,to,{fieldNames:Wa,treeNodeFilterProp:An,filterTreeNode:Kt}),sn=re.useCallback(function(Rr){if(Rr){if(on)return Rr[on];for(var Ir=Wa._title,Br=0;Br{const{componentCls:Pt,treePrefixCls:_t,colorBgElevated:kn}=an,Ae=`.${_t}`;return[{[`${Pt}-dropdown`]:[{padding:`${an.paddingXS}px ${an.paddingXS/2}px`},(0,ea.Yk)(_t,(0,Yn.TS)(an,{colorBgContainer:kn})),{[Ae]:{borderRadius:0,[`${Ae}-list-holder-inner`]:{alignItems:"stretch",[`${Ae}-treenode`]:{[`${Ae}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Gn.C2)(`${_t}-checkbox`,an),{"&-rtl":{direction:"rtl",[`${Ae}-switcher${Ae}-switcher_close`]:{[`${Ae}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ma(an,Pt){return(0,pt.Z)("TreeSelect",_t=>{const kn=(0,Yn.TS)(_t,{treePrefixCls:Pt});return[Na(kn)]},ea.TM)(an)}var ga=function(an,Pt){var _t={};for(var kn in an)Object.prototype.hasOwnProperty.call(an,kn)&&Pt.indexOf(kn)<0&&(_t[kn]=an[kn]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,kn=Object.getOwnPropertySymbols(an);Ae{var _t,{prefixCls:kn,size:Ae,disabled:je,bordered:gt=!0,className:De,rootClassName:ot,treeCheckable:yt,multiple:Ct,listHeight:Ie=256,listItemHeight:Ge=26,placement:We,notFoundContent:Mt,switcherIcon:Kt,treeLine:zt,getPopupContainer:An,popupClassName:ct,dropdownClassName:on,treeIcon:xn=!1,transitionName:On,choiceTransitionName:Qt="",status:aa,treeExpandAction:Dn,builtinPlacements:Wn,dropdownMatchSelectWidth:Zn,popupMatchSelectWidth:ra,allowClear:Ia}=an,$n=ga(an,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:ba,getPrefixCls:ka,renderEmpty:dr,direction:Ja,virtual:vr,popupMatchSelectWidth:Fa,popupOverflow:cr}=re.useContext(we.E_),dn=ka(),Ar=ka("select",kn),Tr=ka("select-tree",kn),xr=ka("tree-select",kn),{compactSize:gr,compactItemClassnames:Mn}=(0,Bn.ri)(Ar,Ja),[oa,Sa]=(0,Lt.Z)(Ar),[Qn]=Ma(xr,Tr),Qa=se()(ct||on,`${xr}-dropdown`,{[`${xr}-dropdown-rtl`]:Ja==="rtl"},ot,Sa),Kn=!!(yt||Ct),Ba=(0,kt.Z)($n.suffixIcon,$n.showArrow),ta=(_t=ra!=null?ra:Zn)!==null&&_t!==void 0?_t:Fa,{status:ja,hasFeedback:ar,isFormItemInput:Va,feedbackIcon:sr}=re.useContext(Wt.aM),mr=(0,Je.F)(ja,aa),{suffixIcon:rr,removeIcon:Kr,clearIcon:Or}=(0,Yt.Z)(Object.assign(Object.assign({},$n),{multiple:Kn,showSuffixIcon:Ba,hasFeedback:ar,feedbackIcon:sr,prefixCls:Ar,componentName:"TreeSelect"})),Qr=Ia===!0?{clearIcon:Or}:Ia;let zr;Mt!==void 0?zr=Mt:zr=(dr==null?void 0:dr("Select"))||re.createElement(un.Z,{componentName:"Select"});const Wa=(0,xe.Z)($n,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Mr=re.useMemo(()=>We!==void 0?We:Ja==="rtl"?"bottomRight":"bottomLeft",[We,Ja]),So=(0,Jt.Z)(Wn,cr),to=(0,$t.Z)(Ze=>{var At;return(At=Ae!=null?Ae:gr)!==null&&At!==void 0?At:Ze}),Se=re.useContext(ht.Z),be=je!=null?je:Se,Ve=se()(!kn&&xr,{[`${Ar}-lg`]:to==="large",[`${Ar}-sm`]:to==="small",[`${Ar}-rtl`]:Ja==="rtl",[`${Ar}-borderless`]:!gt,[`${Ar}-in-form-item`]:Va},(0,Je.Z)(Ar,mr,ar),Mn,De,ot,Sa),wt=Ze=>re.createElement(Pn.Z,{prefixCls:Tr,switcherIcon:Kt,treeNodeProps:Ze,showLine:zt}),Zt=re.createElement(nt,Object.assign({virtual:vr,disabled:be},Wa,{dropdownMatchSelectWidth:ta,builtinPlacements:So,ref:Pt,prefixCls:Ar,className:Ve,listHeight:Ie,listItemHeight:Ge,treeCheckable:yt&&re.createElement("span",{className:`${Ar}-tree-checkbox-inner`}),treeLine:!!zt,suffixIcon:rr,multiple:Kn,placement:Mr,removeIcon:Kr,allowClear:Qr,switcherIcon:wt,showTreeIcon:xn,notFoundContent:zr,getPopupContainer:An||ba,treeMotion:null,dropdownClassName:Qa,choiceTransitionName:(0,dt.m)(dn,"",Qt),transitionName:(0,dt.m)(dn,"slide-up",On),treeExpandAction:Dn}));return oa(Qn(Zt))},Ea=re.forwardRef(Ca),qn=(0,fe.Z)(Ea);Ea.TreeNode=oe,Ea.SHOW_ALL=en,Ea.SHOW_PARENT=Ce,Ea.SHOW_CHILD=qt,Ea._InternalPanelDoNotUseOrYouWillBeFired=qn;var Cr=Ea},17574:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Dt}});var ee=te(79556),se=te(95190),Ee=te(52671),lt=te(8657),Ke=te(14809),Oe=te(59301),ie={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"},it=ie,rt=te(7657),$e=function(Ue,Tt){return Oe.createElement(rt.Z,(0,Ke.Z)({},Ue,{ref:Tt,icon:it}))},Qe=Oe.forwardRef($e),ze=Qe,Ne=te(92310),re=te.n(Ne),a=te(35654),y=te(71430),b=te(36355),E=te(56082),x=te(62892),z=te(20648);const ne=4;function oe(Rt){const{dropPosition:Ue,dropLevelOffset:Tt,prefixCls:jt,indent:Me,direction:et="ltr"}=Rt,Et=et==="ltr"?"left":"right",Xt=et==="ltr"?"right":"left",mt={[Et]:-Tt*Me+ne,[Xt]:0};switch(Ue){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Et]=Me+ne;break}return Oe.createElement("div",{style:mt,className:`${jt}-drop-indicator`})}var ae=te(71997),he=Oe.forwardRef((Rt,Ue)=>{const{getPrefixCls:Tt,direction:jt,virtual:Me,tree:et}=Oe.useContext(b.E_),{prefixCls:Et,className:Xt,showIcon:mt=!1,showLine:en,switcherIcon:Ce,blockNode:qt=!1,children:ft,checkable:En=!1,selectable:Tn=!0,draggable:vt,motion:st,style:Be}=Rt,ve=Tt("tree",Et),at=Tt(),nt=st!=null?st:Object.assign(Object.assign({},(0,x.Z)(at)),{motionAppear:!1}),xe=Object.assign(Object.assign({},Rt),{checkable:En,selectable:Tn,showIcon:mt,motion:nt,blockNode:qt,showLine:!!en,dropIndicatorRender:oe}),[fe,dt]=(0,z.ZP)(ve),Je=Oe.useMemo(()=>{if(!vt)return!1;let ht={};switch(typeof vt){case"function":ht.nodeDraggable=vt;break;case"object":ht=Object.assign({},vt);break;default:break}return ht.icon!==!1&&(ht.icon=ht.icon||Oe.createElement(E.Z,null)),ht},[vt]),we=ht=>Oe.createElement(ae.Z,{prefixCls:ve,switcherIcon:Ce,treeNodeProps:ht,showLine:en});return fe(Oe.createElement(ee.Z,Object.assign({itemHeight:20,ref:Ue,virtual:Me},xe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),Be),prefixCls:ve,className:re()({[`${ve}-icon-hide`]:!mt,[`${ve}-block-node`]:qt,[`${ve}-unselectable`]:!Tn,[`${ve}-rtl`]:jt==="rtl"},et==null?void 0:et.className,Xt,dt),direction:jt,checkable:En&&Oe.createElement("span",{className:`${ve}-checkbox-inner`}),selectable:Tn,switcherIcon:we,draggable:Je}),ft))}),pe;(function(Rt){Rt[Rt.None=0]="None",Rt[Rt.Start=1]="Start",Rt[Rt.End=2]="End"})(pe||(pe={}));function ye(Rt,Ue){function Tt(jt){const{key:Me,children:et}=jt;Ue(Me,jt)!==!1&&ye(et||[],Ue)}Rt.forEach(Tt)}function Fe(Rt){let{treeData:Ue,expandedKeys:Tt,startKey:jt,endKey:Me}=Rt;const et=[];let Et=pe.None;if(jt&&jt===Me)return[jt];if(!jt||!Me)return[];function Xt(mt){return mt===jt||mt===Me}return ye(Ue,mt=>{if(Et===pe.End)return!1;if(Xt(mt)){if(et.push(mt),Et===pe.None)Et=pe.Start;else if(Et===pe.Start)return Et=pe.End,!1}else Et===pe.Start&&et.push(mt);return Tt.includes(mt)}),et}function Pe(Rt,Ue){const Tt=(0,se.Z)(Ue),jt=[];return ye(Rt,(Me,et)=>{const Et=Tt.indexOf(Me);return Et!==-1&&(jt.push(et),Tt.splice(Et,1)),!!Tt.length}),jt}var tt=function(Rt,Ue){var Tt={};for(var jt in Rt)Object.prototype.hasOwnProperty.call(Rt,jt)&&Ue.indexOf(jt)<0&&(Tt[jt]=Rt[jt]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,jt=Object.getOwnPropertySymbols(Rt);Me{var{defaultExpandAll:Tt,defaultExpandParent:jt,defaultExpandedKeys:Me}=Rt,et=tt(Rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Et=Oe.useRef(),Xt=Oe.useRef(),mt=()=>{const{keyEntities:Je}=(0,y.I8)(Ft(et));let we;return Tt?we=Object.keys(Je):jt?we=(0,a.r7)(et.expandedKeys||Me||[],Je):we=et.expandedKeys||Me,we},[en,Ce]=Oe.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[qt,ft]=Oe.useState(()=>mt());Oe.useEffect(()=>{"selectedKeys"in et&&Ce(et.selectedKeys)},[et.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in et&&ft(et.expandedKeys)},[et.expandedKeys]);const En=(Je,we)=>{var ht;return"expandedKeys"in et||ft(Je),(ht=et.onExpand)===null||ht===void 0?void 0:ht.call(et,Je,we)},Tn=(Je,we)=>{var ht;const{multiple:un}=et,{node:$t,nativeEvent:Wt}=we,{key:Lt=""}=$t,Jt=Ft(et),kt=Object.assign(Object.assign({},we),{selected:!0}),Yt=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),Bn=Wt==null?void 0:Wt.shiftKey;let Pn;un&&Yt?(Pn=Je,Et.current=Lt,Xt.current=Pn,kt.selectedNodes=Pe(Jt,Pn)):un&&Bn?(Pn=Array.from(new Set([].concat((0,se.Z)(Xt.current||[]),(0,se.Z)(Fe({treeData:Jt,expandedKeys:qt,startKey:Lt,endKey:Et.current}))))),kt.selectedNodes=Pe(Jt,Pn)):(Pn=[Lt],Et.current=Lt,Xt.current=Pn,kt.selectedNodes=Pe(Jt,Pn)),(ht=et.onSelect)===null||ht===void 0||ht.call(et,Pn,kt),"selectedKeys"in et||Ce(Pn)},{getPrefixCls:vt,direction:st}=Oe.useContext(b.E_),{prefixCls:Be,className:ve,showIcon:at=!0,expandAction:nt="click"}=et,xe=tt(et,["prefixCls","className","showIcon","expandAction"]),fe=vt("tree",Be),dt=re()(`${fe}-directory`,{[`${fe}-directory-rtl`]:st==="rtl"},ve);return Oe.createElement(he,Object.assign({icon:Re,ref:Ue,blockNode:!0},xe,{showIcon:at,expandAction:nt,prefixCls:fe,className:dt,expandedKeys:qt,selectedKeys:en,onSelect:Tn,onExpand:En}))};var Ye=Oe.forwardRef(qe);const bt=he;bt.DirectoryTree=Ye,bt.TreeNode=ee.O;var Dt=bt},20648:function(Ot,Ht,te){"use strict";te.d(Ht,{TM:function(){return Ne},Yk:function(){return ze}});var ee=te(93083),se=te(98447),Ee=te(17313),lt=te(8378),Ke=te(37613),Oe=te(83116);const ie=new ee.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),it=(re,a)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),rt=(re,a)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(re,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ne}=a,oe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,Ee.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,Ee.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,Ee.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},it(re,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},rt(re,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Qe=re=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=re;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},ze=(re,a)=>{const y=`.${re}`,b=`${y}-treenode`,E=a.paddingXS/2,x=(0,Ke.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[$e(re,x),Qe(x)]},Ne=re=>{const{controlHeightSM:a}=re;return{titleHeight:a,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};Ht.ZP=(0,Oe.Z)("Tree",(re,a)=>{let{prefixCls:y}=a;return[{[re.componentCls]:(0,se.C2)(`${y}-checkbox`,re)},ze(y,re),(0,lt.Z)(re)]},re=>{const{colorTextLightSolid:a,colorPrimary:y}=re;return Object.assign(Object.assign({},Ne(re)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return b}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(x,z){return se.createElement(Ke.Z,(0,ee.Z)({},x,{ref:z,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(52671),$e=te(58617),Qe=te(15075),ze=te(43531),Ne=te(92310),re=te.n(Ne),a=te(92343),b=E=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ne,showLine:oe}=E,{isLeaf:ae,expanded:me,loading:he}=ne;if(he)return se.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let pe;if(oe&&typeof oe=="object"&&(pe=oe.showLeafIcon),ae){if(!oe)return null;if(typeof pe!="boolean"&&pe){const Pe=typeof pe=="function"?pe(ne):pe,tt=`${x}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:re()(Pe.props.className||"",tt)}):Pe}return pe?se.createElement(rt.Z,{className:`${x}-switcher-line-icon`}):se.createElement("span",{className:`${x}-switcher-leaf-line`})}const ye=`${x}-switcher-icon`,Fe=typeof z=="function"?z(ne):z;return(0,a.l$)(Fe)?(0,a.Tm)(Fe,{className:re()(Fe.props.className||"",ye)}):Fe!==void 0?Fe:oe?me?se.createElement(Qe.Z,{className:`${x}-switcher-line-icon`}):se.createElement(ze.Z,{className:`${x}-switcher-line-icon`}):se.createElement(it,{className:ye})}},24334:function(Ot,Ht,te){var ee,se;(function(Ee,lt){Ot.exports=lt(Ee)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Ee){"use strict";Ee=Ee||{};var lt=Ee.Base64,Ke="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Re){for(var Ft={},qe=0,ut=Re.length;qe>>6)+it(128|Ft&63):it(224|Ft>>>12&15)+it(128|Ft>>>6&63)+it(128|Ft&63)}else{var Ft=65536+(Re.charCodeAt(0)-55296)*1024+(Re.charCodeAt(1)-56320);return it(240|Ft>>>18&7)+it(128|Ft>>>12&63)+it(128|Ft>>>6&63)+it(128|Ft&63)}},$e=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Qe=function(Re){return Re.replace($e,rt)},ze=function(Re){var Ft=[0,2,1][Re.length%3],qe=Re.charCodeAt(0)<<16|(Re.length>1?Re.charCodeAt(1):0)<<8|(Re.length>2?Re.charCodeAt(2):0),ut=[Oe.charAt(qe>>>18),Oe.charAt(qe>>>12&63),Ft>=2?"=":Oe.charAt(qe>>>6&63),Ft>=1?"=":Oe.charAt(qe&63)];return ut.join("")},Ne=Ee.btoa&&typeof Ee.btoa=="function"?function(Re){return Ee.btoa(Re)}:function(Re){if(Re.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Re.replace(/[\s\S]{1,3}/g,ze)},re=function(Re){return Ne(Qe(String(Re)))},a=function(Re){return Re.replace(/[+\/]/g,function(Ft){return Ft=="+"?"-":"_"}).replace(/=/g,"")},y=function(Re,Ft){return Ft?a(re(Re)):re(Re)},b=function(Re){return y(Re,!0)},E;Ee.Uint8Array&&(E=function(Re,Ft){for(var qe="",ut=0,Ye=Re.length;ut>>18)+Oe.charAt(Ue>>>12&63)+(typeof Dt!="undefined"?Oe.charAt(Ue>>>6&63):"=")+(typeof Rt!="undefined"?Oe.charAt(Ue&63):"=")}return Ft?a(qe):qe});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,z=function(Re){switch(Re.length){case 4:var Ft=(7&Re.charCodeAt(0))<<18|(63&Re.charCodeAt(1))<<12|(63&Re.charCodeAt(2))<<6|63&Re.charCodeAt(3),qe=Ft-65536;return it((qe>>>10)+55296)+it((qe&1023)+56320);case 3:return it((15&Re.charCodeAt(0))<<12|(63&Re.charCodeAt(1))<<6|63&Re.charCodeAt(2));default:return it((31&Re.charCodeAt(0))<<6|63&Re.charCodeAt(1))}},ne=function(Re){return Re.replace(x,z)},oe=function(Re){var Ft=Re.length,qe=Ft%4,ut=(Ft>0?ie[Re.charAt(0)]<<18:0)|(Ft>1?ie[Re.charAt(1)]<<12:0)|(Ft>2?ie[Re.charAt(2)]<<6:0)|(Ft>3?ie[Re.charAt(3)]:0),Ye=[it(ut>>>16),it(ut>>>8&255),it(ut&255)];return Ye.length-=[0,0,2,1][qe],Ye.join("")},ae=Ee.atob&&typeof Ee.atob=="function"?function(Re){return Ee.atob(Re)}:function(Re){return Re.replace(/\S{1,4}/g,oe)},me=function(Re){return ae(String(Re).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Re){return ne(ae(Re))},pe=function(Re){return String(Re).replace(/[-_]/g,function(Ft){return Ft=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Re){return he(pe(Re))},Fe;Ee.Uint8Array&&(Fe=function(Re){return Uint8Array.from(me(pe(Re)),function(Ft){return Ft.charCodeAt(0)})});var Pe=function(){var Re=Ee.Base64;return Ee.Base64=lt,Re};if(Ee.Base64={VERSION:Ke,atob:me,btoa:Ne,fromBase64:ye,toBase64:y,utob:Qe,encode:y,encodeURI:b,btou:ne,decode:ye,noConflict:Pe,fromUint8Array:E,toUint8Array:Fe},typeof Object.defineProperty=="function"){var tt=function(Re){return{value:Re,enumerable:!1,writable:!0,configurable:!0}};Ee.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(Re){return y(this,Re)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return y(this,!0)}))}}return Ee.Meteor&&(Base64=Ee.Base64),Ot.exports?Ot.exports.Base64=Ee.Base64:(ee=[],se=function(){return Ee.Base64}.apply(Ht,ee),se!==void 0&&(Ot.exports=se)),{Base64:Ee.Base64}})},39417:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return he}});var ee=te(14809),se=te(4635),Ee=te(62646),lt=te(20439),Ke=te(99153),Oe=te(84851),ie=te(13028),it=te(19257),rt=te(93046),$e=te(92310),Qe=te.n($e),ze=te(26112),Ne=te(59301),re=te(39378),a=function(ye){for(var Fe=ye.prefixCls,Pe=ye.level,tt=ye.isStart,Re=ye.isEnd,Ft="".concat(Fe,"-indent-unit"),qe=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=vt.length,ve=st.length;if(Math.abs(Be-ve)!==1)return{add:!1,key:null};function at(nt,xe){var fe=new Map;nt.forEach(function(Je){fe.set(Je,!0)});var dt=xe.filter(function(Je){return!fe.has(Je)});return dt.length===1?dt[0]:null}return Be ").concat(st);return st}var Et=y.forwardRef(function(vt,st){var Be=vt.prefixCls,ve=vt.data,at=vt.selectable,nt=vt.checkable,xe=vt.expandedKeys,fe=vt.selectedKeys,dt=vt.checkedKeys,Je=vt.loadedKeys,we=vt.loadingKeys,ht=vt.halfCheckedKeys,un=vt.keyEntities,$t=vt.disabled,Wt=vt.dragging,Lt=vt.dragOverNodeKey,Jt=vt.dropPosition,kt=vt.motion,Yt=vt.height,Bn=vt.itemHeight,Pn=vt.virtual,Gn=vt.focusable,Yn=vt.activeItem,pt=vt.focused,ea=vt.tabIndex,Na=vt.onKeyDown,Ma=vt.onFocus,ga=vt.onBlur,Ca=vt.onActiveChange,nr=vt.onListChangeStart,Ea=vt.onListChangeEnd,qn=(0,ne.Z)(vt,ut),Cr=y.useRef(null),an=y.useRef(null);y.useImperativeHandle(st,function(){return{scrollTo:function(Zn){Cr.current.scrollTo(Zn)},getIndentWidth:function(){return an.current.offsetWidth}}});var Pt=y.useState(xe),_t=(0,z.Z)(Pt,2),kn=_t[0],Ae=_t[1],je=y.useState(ve),gt=(0,z.Z)(je,2),De=gt[0],ot=gt[1],yt=y.useState(ve),Ct=(0,z.Z)(yt,2),Ie=Ct[0],Ge=Ct[1],We=y.useState([]),Mt=(0,z.Z)(We,2),Kt=Mt[0],zt=Mt[1],An=y.useState(null),ct=(0,z.Z)(An,2),on=ct[0],xn=ct[1],On=y.useRef(ve);On.current=ve;function Qt(){var Wn=On.current;ot(Wn),Ge(Wn),zt([]),xn(null),Ea()}(0,oe.Z)(function(){Ae(xe);var Wn=Ft(kn,xe);if(Wn.key!==null)if(Wn.add){var Zn=De.findIndex(function(dr){var Ja=dr.key;return Ja===Wn.key}),ra=jt(qe(De,ve,Wn.key),Pn,Yt,Bn),Ia=De.slice();Ia.splice(Zn+1,0,Tt),Ge(Ia),zt(ra),xn("show")}else{var $n=ve.findIndex(function(dr){var Ja=dr.key;return Ja===Wn.key}),ba=jt(qe(ve,De,Wn.key),Pn,Yt,Bn),ka=ve.slice();ka.splice($n+1,0,Tt),Ge(ka),zt(ba),xn("hide")}else De!==ve&&(ot(ve),Ge(ve))},[xe,ve]),y.useEffect(function(){Wt||Qt()},[Wt]);var aa=kt?Ie:ve,Dn={expandedKeys:xe,selectedKeys:fe,loadedKeys:Je,loadingKeys:we,checkedKeys:dt,halfCheckedKeys:ht,dragOverNodeKey:Lt,dropPosition:Jt,keyEntities:un};return y.createElement(y.Fragment,null,pt&&Yn&&y.createElement("span",{style:Ye,"aria-live":"assertive"},et(Yn)),y.createElement("div",null,y.createElement("input",{style:Ye,disabled:Gn===!1||$t,tabIndex:Gn!==!1?ea:null,onKeyDown:Na,onFocus:Ma,onBlur:ga,value:"",onChange:bt,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Be,"-indent")},y.createElement("div",{ref:an,className:"".concat(Be,"-indent-unit")}))),y.createElement(ae.Z,(0,ee.Z)({},qn,{data:aa,itemKey:Me,height:Yt,fullHeight:!1,virtual:Pn,itemHeight:Bn,prefixCls:"".concat(Be,"-list"),ref:Cr,onVisibleChange:function(Zn,ra){var Ia=new Set(Zn),$n=ra.filter(function(ba){return!Ia.has(ba)});$n.some(function(ba){return Me(ba)===Dt})&&Qt()}}),function(Wn){var Zn=Wn.pos,ra=(0,ee.Z)({},(x(Wn.data),Wn.data)),Ia=Wn.title,$n=Wn.key,ba=Wn.isStart,ka=Wn.isEnd,dr=(0,ye.km)($n,Zn);delete ra.key,delete ra.children;var Ja=(0,ye.H8)(dr,Dn);return y.createElement(Re,(0,ee.Z)({},ra,Ja,{title:Ia,active:!!Yn&&$n===Yn.key,pos:Zn,data:Wn.data,isStart:ba,isEnd:ka,motion:kt,motionNodes:$n===Dt?Kt:null,motionType:on,onMotionStart:nr,onMotionEnd:Qt,treeNodeRequiredProps:Dn,onMouseMove:function(){Ca(null)}}))}))});Et.displayName="NodeList";var Xt=Et,mt=te(35654),en=te(90782),Ce=te(67841),qt=10,ft=function(vt){(0,rt.Z)(Be,vt);var st=(0,$e.Z)(Be);function Be(){var ve;(0,Oe.Z)(this,Be);for(var at=arguments.length,nt=new Array(at),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,ht=ve.state,un=ht.dragChildrenKeys,$t=ht.dropPosition,Wt=ht.dropTargetKey,Lt=ht.dropTargetPos,Jt=ht.dropAllowed;if(Jt){var kt=ve.props.onDrop;if(ve.setState({dragOverNodeKey:null}),ve.cleanDragState(),Wt!==null){var Yt=(0,lt.Z)((0,lt.Z)({},(0,ye.H8)(Wt,ve.getTreeNodeRequiredProps())),{},{active:((Je=ve.getActiveItem())===null||Je===void 0?void 0:Je.key)===Wt,data:(0,Ce.Z)(ve.state.keyEntities,Wt).node}),Bn=un.indexOf(Wt)!==-1;(0,a.ZP)(!Bn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pn=(0,mt.yx)(Lt),Gn={event:fe,node:(0,ye.F)(Yt),dragNode:ve.dragNode?(0,ye.F)(ve.dragNode.props):null,dragNodesKeys:[ve.dragNode.props.eventKey].concat(un),dropToGap:$t!==0,dropPosition:$t+Number(Pn[Pn.length-1])};we||kt==null||kt(Gn),ve.dragNode=null}}},ve.cleanDragState=function(){var fe=ve.state.draggingNodeKey;fe!==null&&ve.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ve.dragStartMousePosition=null,ve.currentMouseOverDroppableNodeKey=null},ve.triggerExpandActionExpand=function(fe,dt){var Je=ve.state,we=Je.expandedKeys,ht=Je.flattenNodes,un=dt.expanded,$t=dt.key,Wt=dt.isLeaf;if(!(Wt||fe.shiftKey||fe.metaKey||fe.ctrlKey)){var Lt=ht.filter(function(kt){return kt.key===$t})[0],Jt=(0,ye.F)((0,lt.Z)((0,lt.Z)({},(0,ye.H8)($t,ve.getTreeNodeRequiredProps())),{},{data:Lt.data}));ve.setExpandedKeys(un?(0,mt._5)(we,$t):(0,mt.L0)(we,$t)),ve.onNodeExpand(fe,Jt)}},ve.onNodeClick=function(fe,dt){var Je=ve.props,we=Je.onClick,ht=Je.expandAction;ht==="click"&&ve.triggerExpandActionExpand(fe,dt),we==null||we(fe,dt)},ve.onNodeDoubleClick=function(fe,dt){var Je=ve.props,we=Je.onDoubleClick,ht=Je.expandAction;ht==="doubleClick"&&ve.triggerExpandActionExpand(fe,dt),we==null||we(fe,dt)},ve.onNodeSelect=function(fe,dt){var Je=ve.state.selectedKeys,we=ve.state,ht=we.keyEntities,un=we.fieldNames,$t=ve.props,Wt=$t.onSelect,Lt=$t.multiple,Jt=dt.selected,kt=dt[un.key],Yt=!Jt;Yt?Lt?Je=(0,mt.L0)(Je,kt):Je=[kt]:Je=(0,mt._5)(Je,kt);var Bn=Je.map(function(Pn){var Gn=(0,Ce.Z)(ht,Pn);return Gn?Gn.node:null}).filter(function(Pn){return Pn});ve.setUncontrolledState({selectedKeys:Je}),Wt==null||Wt(Je,{event:"select",selected:Yt,node:dt,selectedNodes:Bn,nativeEvent:fe.nativeEvent})},ve.onNodeCheck=function(fe,dt,Je){var we=ve.state,ht=we.keyEntities,un=we.checkedKeys,$t=we.halfCheckedKeys,Wt=ve.props,Lt=Wt.checkStrictly,Jt=Wt.onCheck,kt=dt.key,Yt,Bn={event:"check",node:dt,checked:Je,nativeEvent:fe.nativeEvent};if(Lt){var Pn=Je?(0,mt.L0)(un,kt):(0,mt._5)(un,kt),Gn=(0,mt._5)($t,kt);Yt={checked:Pn,halfChecked:Gn},Bn.checkedNodes=Pn.map(function(ga){return(0,Ce.Z)(ht,ga)}).filter(function(ga){return ga}).map(function(ga){return ga.node}),ve.setUncontrolledState({checkedKeys:Pn})}else{var Yn=(0,en.S)([].concat((0,Ke.Z)(un),[kt]),!0,ht),pt=Yn.checkedKeys,ea=Yn.halfCheckedKeys;if(!Je){var Na=new Set(pt);Na.delete(kt);var Ma=(0,en.S)(Array.from(Na),{checked:!1,halfCheckedKeys:ea},ht);pt=Ma.checkedKeys,ea=Ma.halfCheckedKeys}Yt=pt,Bn.checkedNodes=[],Bn.checkedNodesPositions=[],Bn.halfCheckedKeys=ea,pt.forEach(function(ga){var Ca=(0,Ce.Z)(ht,ga);if(Ca){var nr=Ca.node,Ea=Ca.pos;Bn.checkedNodes.push(nr),Bn.checkedNodesPositions.push({node:nr,pos:Ea})}}),ve.setUncontrolledState({checkedKeys:pt},!1,{halfCheckedKeys:ea})}Jt==null||Jt(Yt,Bn)},ve.onNodeLoad=function(fe){var dt=fe.key,Je=new Promise(function(we,ht){ve.setState(function(un){var $t=un.loadedKeys,Wt=$t===void 0?[]:$t,Lt=un.loadingKeys,Jt=Lt===void 0?[]:Lt,kt=ve.props,Yt=kt.loadData,Bn=kt.onLoad;if(!Yt||Wt.indexOf(dt)!==-1||Jt.indexOf(dt)!==-1)return null;var Pn=Yt(fe);return Pn.then(function(){var Gn=ve.state.loadedKeys,Yn=(0,mt.L0)(Gn,dt);Bn==null||Bn(Yn,{event:"load",node:fe}),ve.setUncontrolledState({loadedKeys:Yn}),ve.setState(function(pt){return{loadingKeys:(0,mt._5)(pt.loadingKeys,dt)}}),we()}).catch(function(Gn){if(ve.setState(function(pt){return{loadingKeys:(0,mt._5)(pt.loadingKeys,dt)}}),ve.loadingRetryTimes[dt]=(ve.loadingRetryTimes[dt]||0)+1,ve.loadingRetryTimes[dt]>=qt){var Yn=ve.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ve.setUncontrolledState({loadedKeys:(0,mt.L0)(Yn,dt)}),we()}ht(Gn)}),{loadingKeys:(0,mt.L0)(Jt,dt)}})});return Je.catch(function(){}),Je},ve.onNodeMouseEnter=function(fe,dt){var Je=ve.props.onMouseEnter;Je==null||Je({event:fe,node:dt})},ve.onNodeMouseLeave=function(fe,dt){var Je=ve.props.onMouseLeave;Je==null||Je({event:fe,node:dt})},ve.onNodeContextMenu=function(fe,dt){var Je=ve.props.onRightClick;Je&&(fe.preventDefault(),Je({event:fe,node:dt}))},ve.onFocus=function(){var fe=ve.props.onFocus;ve.setState({focused:!0});for(var dt=arguments.length,Je=new Array(dt),we=0;we1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ve.destroyed){var we=!1,ht=!0,un={};Object.keys(fe).forEach(function($t){if($t in ve.props){ht=!1;return}we=!0,un[$t]=fe[$t]}),we&&(!dt||ht)&&ve.setState((0,lt.Z)((0,lt.Z)({},un),Je))}},ve.scrollTo=function(fe){ve.listRef.current.scrollTo(fe)},ve}return(0,ie.Z)(Be,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var at=this.props.activeKey;at!==void 0&&at!==this.state.activeKey&&(this.setState({activeKey:at}),at!==null&&this.scrollTo({key:at}))}},{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 at,nt=this.state,xe=nt.focused,fe=nt.flattenNodes,dt=nt.keyEntities,Je=nt.draggingNodeKey,we=nt.activeKey,ht=nt.dropLevelOffset,un=nt.dropContainerKey,$t=nt.dropTargetKey,Wt=nt.dropPosition,Lt=nt.dragOverNodeKey,Jt=nt.indent,kt=this.props,Yt=kt.prefixCls,Bn=kt.className,Pn=kt.style,Gn=kt.showLine,Yn=kt.focusable,pt=kt.tabIndex,ea=pt===void 0?0:pt,Na=kt.selectable,Ma=kt.showIcon,ga=kt.icon,Ca=kt.switcherIcon,nr=kt.draggable,Ea=kt.checkable,qn=kt.checkStrictly,Cr=kt.disabled,an=kt.motion,Pt=kt.loadData,_t=kt.filterTreeNode,kn=kt.height,Ae=kt.itemHeight,je=kt.virtual,gt=kt.titleRender,De=kt.dropIndicatorRender,ot=kt.onContextMenu,yt=kt.onScroll,Ct=kt.direction,Ie=kt.rootClassName,Ge=kt.rootStyle,We=(0,re.Z)(this.props,{aria:!0,data:!0}),Mt;return nr&&((0,Ee.Z)(nr)==="object"?Mt=nr:typeof nr=="function"?Mt={nodeDraggable:nr}:Mt={}),y.createElement(b.k.Provider,{value:{prefixCls:Yt,selectable:Na,showIcon:Ma,icon:ga,switcherIcon:Ca,draggable:Mt,draggingNodeKey:Je,checkable:Ea,checkStrictly:qn,disabled:Cr,keyEntities:dt,dropLevelOffset:ht,dropContainerKey:un,dropTargetKey:$t,dropPosition:Wt,dragOverNodeKey:Lt,indent:Jt,direction:Ct,dropIndicatorRender:De,loadData:Pt,filterTreeNode:_t,titleRender:gt,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}},y.createElement("div",{role:"tree",className:ze()(Yt,Bn,Ie,(at={},(0,se.Z)(at,"".concat(Yt,"-show-line"),Gn),(0,se.Z)(at,"".concat(Yt,"-focused"),xe),(0,se.Z)(at,"".concat(Yt,"-active-focused"),we!==null),at)),style:Ge},y.createElement(Xt,(0,ee.Z)({ref:this.listRef,prefixCls:Yt,style:Pn,data:fe,disabled:Cr,selectable:Na,checkable:!!Ea,motion:an,dragging:Je!==null,height:kn,itemHeight:Ae,virtual:je,focusable:Yn,focused:xe,tabIndex:ea,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ot,onScroll:yt},this.getTreeNodeRequiredProps(),We))))}}],[{key:"getDerivedStateFromProps",value:function(at,nt){var xe=nt.prevProps,fe={prevProps:at};function dt(Yn){return!xe&&Yn in at||xe&&xe[Yn]!==at[Yn]}var Je,we=nt.fieldNames;if(dt("fieldNames")&&(we=(0,ye.w$)(at.fieldNames),fe.fieldNames=we),dt("treeData")?Je=at.treeData:dt("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,ye.zn)(at.children)),Je){fe.treeData=Je;var ht=(0,ye.I8)(Je,{fieldNames:we});fe.keyEntities=(0,lt.Z)((0,se.Z)({},Dt,Ue),ht.keyEntities)}var un=fe.keyEntities||nt.keyEntities;if(dt("expandedKeys")||xe&&dt("autoExpandParent"))fe.expandedKeys=at.autoExpandParent||!xe&&at.defaultExpandParent?(0,mt.r7)(at.expandedKeys,un):at.expandedKeys;else if(!xe&&at.defaultExpandAll){var $t=(0,lt.Z)({},un);delete $t[Dt],fe.expandedKeys=Object.keys($t).map(function(Yn){return $t[Yn].key})}else!xe&&at.defaultExpandedKeys&&(fe.expandedKeys=at.autoExpandParent||at.defaultExpandParent?(0,mt.r7)(at.defaultExpandedKeys,un):at.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,Je||fe.expandedKeys){var Wt=(0,ye.oH)(Je||nt.treeData,fe.expandedKeys||nt.expandedKeys,we);fe.flattenNodes=Wt}if(at.selectable&&(dt("selectedKeys")?fe.selectedKeys=(0,mt.BT)(at.selectedKeys,at):!xe&&at.defaultSelectedKeys&&(fe.selectedKeys=(0,mt.BT)(at.defaultSelectedKeys,at))),at.checkable){var Lt;if(dt("checkedKeys")?Lt=(0,mt.E6)(at.checkedKeys)||{}:!xe&&at.defaultCheckedKeys?Lt=(0,mt.E6)(at.defaultCheckedKeys)||{}:Je&&(Lt=(0,mt.E6)(at.checkedKeys)||{checkedKeys:nt.checkedKeys,halfCheckedKeys:nt.halfCheckedKeys}),Lt){var Jt=Lt,kt=Jt.checkedKeys,Yt=kt===void 0?[]:kt,Bn=Jt.halfCheckedKeys,Pn=Bn===void 0?[]:Bn;if(!at.checkStrictly){var Gn=(0,en.S)(Yt,!0,un);Yt=Gn.checkedKeys,Pn=Gn.halfCheckedKeys}fe.checkedKeys=Yt,fe.halfCheckedKeys=Pn}}return dt("loadedKeys")&&(fe.loadedKeys=at.loadedKeys),fe}}]),Be}(y.Component);ft.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:E,allowDrop:function(){return!0},expandAction:!1},ft.TreeNode=he.Z;var En=ft,Tn=En},35654:function(Ot,Ht,te){"use strict";te.d(Ht,{BT:function(){return y},E6:function(){return x},L0:function(){return $e},OM:function(){return a},_5:function(){return rt},r7:function(){return z},wA:function(){return ze},yx:function(){return Qe}});var ee=te(95190),se=te(93664),Ee=te(48736),lt=te(59301),Ke=te(39417),Oe=te(67841),ie=te(71430),it=null;function rt(ne,oe){if(!ne)return[];var ae=ne.slice(),me=ae.indexOf(oe);return me>=0&&ae.splice(me,1),ae}function $e(ne,oe){var ae=(ne||[]).slice();return ae.indexOf(oe)===-1&&ae.push(oe),ae}function Qe(ne){return ne.split("-")}function ze(ne,oe){var ae=[],me=(0,Oe.Z)(oe,ne);function he(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];pe.forEach(function(ye){var Fe=ye.key,Pe=ye.children;ae.push(Fe),he(Pe)})}return he(me.children),ae}function Ne(ne){if(ne.parent){var oe=Qe(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function re(ne){var oe=Qe(ne.pos);return Number(oe[oe.length-1])===0}function a(ne,oe,ae,me,he,pe,ye,Fe,Pe,tt){var Re,Ft=ne.clientX,qe=ne.clientY,ut=ne.target.getBoundingClientRect(),Ye=ut.top,bt=ut.height,Dt=(tt==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Ft),Rt=(Dt-12)/me,Ue=(0,Oe.Z)(Fe,ae.props.eventKey);if(qe-1.5?pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:En=!1:pe({dragNode:qt,dropNode:ft,dropPosition:0})?mt=0:pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:En=!1:pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:En=!1,{dropPosition:mt,dropLevelOffset:en,dropTargetKey:Ue.key,dropTargetPos:Ue.pos,dragOverNodeKey:Xt,dropContainerKey:mt===0?null:((Re=Ue.parent)===null||Re===void 0?void 0:Re.key)||null,dropAllowed:En}}function y(ne,oe){if(ne){var ae=oe.multiple;return ae?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function E(ne,oe){if(!ne)return[];var ae=oe||{},me=ae.processProps,he=me===void 0?b:me,pe=Array.isArray(ne)?ne:[ne];return pe.map(function(ye){var Fe=ye.children,Pe=_objectWithoutProperties(ye,it),tt=E(Fe,oe);return React.createElement(TreeNode,_extends({key:Pe.key},he(Pe)),tt)})}function x(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,se.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function z(ne,oe){var ae=new Set;function me(he){if(!ae.has(he)){var pe=(0,Oe.Z)(oe,he);if(pe){ae.add(he);var ye=pe.parent,Fe=pe.node;Fe.disabled||ye&&me(ye.key)}}}return(ne||[]).forEach(function(he){me(he)}),(0,ee.Z)(ae)}},90782:function(Ot,Ht,te){"use strict";te.d(Ht,{S:function(){return ie}});var ee=te(48736),se=te(67841);function Ee(it,rt){var $e=new Set;return it.forEach(function(Qe){rt.has(Qe)||$e.add(Qe)}),$e}function lt(it){var rt=it||{},$e=rt.disabled,Qe=rt.disableCheckbox,ze=rt.checkable;return!!($e||Qe)||ze===!1}function Ke(it,rt,$e,Qe){for(var ze=new Set(it),Ne=new Set,re=0;re<=$e;re+=1){var a=rt.get(re)||new Set;a.forEach(function(x){var z=x.key,ne=x.node,oe=x.children,ae=oe===void 0?[]:oe;ze.has(z)&&!Qe(ne)&&ae.filter(function(me){return!Qe(me.node)}).forEach(function(me){ze.add(me.key)})})}for(var y=new Set,b=$e;b>=0;b-=1){var E=rt.get(b)||new Set;E.forEach(function(x){var z=x.parent,ne=x.node;if(!(Qe(ne)||!x.parent||y.has(x.parent.key))){if(Qe(x.parent.node)){y.add(z.key);return}var oe=!0,ae=!1;(z.children||[]).filter(function(me){return!Qe(me.node)}).forEach(function(me){var he=me.key,pe=ze.has(he);oe&&!pe&&(oe=!1),!ae&&(pe||Ne.has(he))&&(ae=!0)}),oe&&ze.add(z.key),ae&&Ne.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Ee(Ne,ze))}}function Oe(it,rt,$e,Qe,ze){for(var Ne=new Set(it),re=new Set(rt),a=0;a<=Qe;a+=1){var y=$e.get(a)||new Set;y.forEach(function(z){var ne=z.key,oe=z.node,ae=z.children,me=ae===void 0?[]:ae;!Ne.has(ne)&&!re.has(ne)&&!ze(oe)&&me.filter(function(he){return!ze(he.node)}).forEach(function(he){Ne.delete(he.key)})})}re=new Set;for(var b=new Set,E=Qe;E>=0;E-=1){var x=$e.get(E)||new Set;x.forEach(function(z){var ne=z.parent,oe=z.node;if(!(ze(oe)||!z.parent||b.has(z.parent.key))){if(ze(z.parent.node)){b.add(ne.key);return}var ae=!0,me=!1;(ne.children||[]).filter(function(he){return!ze(he.node)}).forEach(function(he){var pe=he.key,ye=Ne.has(pe);ae&&!ye&&(ae=!1),!me&&(ye||re.has(pe))&&(me=!0)}),ae||Ne.delete(ne.key),me&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Ne),halfCheckedKeys:Array.from(Ee(re,Ne))}}function ie(it,rt,$e,Qe){var ze=[],Ne;Qe?Ne=Qe:Ne=lt;var re=new Set(it.filter(function(E){var x=!!(0,se.Z)($e,E);return x||ze.push(E),x})),a=new Map,y=0;Object.keys($e).forEach(function(E){var x=$e[E],z=x.level,ne=a.get(z);ne||(ne=new Set,a.set(z,ne)),ne.add(x),y=Math.max(y,z)}),(0,ee.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return rt===!0?b=Ke(re,a,y,Ne):b=Oe(re,rt.halfCheckedKeys,a,y,Ne),b}},67841:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return ee}});function ee(se,Ee){return se[Ee]}},71430:function(Ot,Ht,te){"use strict";te.d(Ht,{F:function(){return z},H8:function(){return x},I8:function(){return E},km:function(){return ze},oH:function(){return y},w$:function(){return Ne},zn:function(){return a}});var ee=te(93664),se=te(95190),Ee=te(20439),lt=te(62646),Ke=te(11592),Oe=te(2738),ie=te(48736),it=te(67841),rt=["children"];function $e(ne,oe){return"".concat(ne,"-").concat(oe)}function Qe(ne){return ne&&ne.type&&ne.type.isTreeNode}function ze(ne,oe){return ne!=null?ne:oe}function Ne(ne){var oe=ne||{},ae=oe.title,me=oe._title,he=oe.key,pe=oe.children,ye=ae||"title";return{title:ye,_title:me||[ye],key:he||"key",children:pe||"children"}}function re(ne,oe){var ae=new Map;function me(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(he||[]).forEach(function(ye){var Fe=ye[oe.key],Pe=ye[oe.children];warning(Fe!=null,"Tree node must have a certain key: [".concat(pe).concat(Fe,"]"));var tt=String(Fe);warning(!ae.has(tt)||Fe===null||Fe===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ae.set(tt,!0),me(Pe,"".concat(pe).concat(tt," > "))})}me(ne)}function a(ne){function oe(ae){var me=(0,Ke.Z)(ae);return me.map(function(he){if(!Qe(he))return(0,ie.ZP)(!he,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=he.key,ye=he.props,Fe=ye.children,Pe=(0,lt.Z)(ye,rt),tt=(0,Ee.Z)({key:pe},Pe),Re=oe(Fe);return Re.length&&(tt.children=Re),tt}).filter(function(he){return he})}return oe(ne)}function y(ne,oe,ae){var me=Ne(ae),he=me._title,pe=me.key,ye=me.children,Fe=new Set(oe===!0?[]:oe),Pe=[];function tt(Re){var Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Re.map(function(qe,ut){for(var Ye=$e(Ft?Ft.pos:"0",ut),bt=ze(qe[pe],Ye),Dt,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:{},ae=oe.initWrapper,me=oe.processEntity,he=oe.onProcessFinished,pe=oe.externalGetKey,ye=oe.childrenPropName,Fe=oe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,tt=pe||Pe,Re={},Ft={},qe={posEntities:Re,keyEntities:Ft};return ae&&(qe=ae(qe)||qe),b(ne,function(ut){var Ye=ut.node,bt=ut.index,Dt=ut.pos,Rt=ut.key,Ue=ut.parentPos,Tt=ut.level,jt=ut.nodes,Me={node:Ye,nodes:jt,index:bt,key:Rt,pos:Dt,level:Tt},et=ze(Rt,Dt);Re[Dt]=Me,Ft[et]=Me,Me.parent=Re[Ue],Me.parent&&(Me.parent.children=Me.parent.children||[],Me.parent.children.push(Me)),me&&me(Me,qe)},{externalGetKey:tt,childrenPropName:ye,fieldNames:Fe}),he&&he(qe),qe}function x(ne,oe){var ae=oe.expandedKeys,me=oe.selectedKeys,he=oe.loadedKeys,pe=oe.loadingKeys,ye=oe.checkedKeys,Fe=oe.halfCheckedKeys,Pe=oe.dragOverNodeKey,tt=oe.dropPosition,Re=oe.keyEntities,Ft=(0,it.Z)(Re,ne),qe={eventKey:ne,expanded:ae.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:he.indexOf(ne)!==-1,loading:pe.indexOf(ne)!==-1,checked:ye.indexOf(ne)!==-1,halfChecked:Fe.indexOf(ne)!==-1,pos:String(Ft?Ft.pos:""),dragOver:Pe===ne&&tt===0,dragOverGapTop:Pe===ne&&tt===-1,dragOverGapBottom:Pe===ne&&tt===1};return qe}function z(ne){var oe=ne.data,ae=ne.expanded,me=ne.selected,he=ne.checked,pe=ne.loaded,ye=ne.loading,Fe=ne.halfChecked,Pe=ne.dragOver,tt=ne.dragOverGapTop,Re=ne.dragOverGapBottom,Ft=ne.pos,qe=ne.active,ut=ne.eventKey,Ye=(0,Ee.Z)((0,Ee.Z)({},oe),{},{expanded:ae,selected:me,checked:he,loaded:pe,loading:ye,halfChecked:Fe,dragOver:Pe,dragOverGapTop:tt,dragOverGapBottom:Re,pos:Ft,active:qe,key:ut});return"props"in Ye||Object.defineProperty(Ye,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),Ye}},8224:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(4676);function se(Ee,lt,Ke,Oe){var ie=ee.unstable_batchedUpdates?function(rt){ee.unstable_batchedUpdates(Ke,rt)}:Ke;return Ee!=null&&Ee.addEventListener&&Ee.addEventListener(lt,ie,Oe),{remove:function(){Ee!=null&&Ee.removeEventListener&&Ee.removeEventListener(lt,ie,Oe)}}}},55468:function(Ot,Ht,te){"use strict";te.d(Ht,{g1:function(){return Qe},os:function(){return Ne}});var ee=/margin|padding|width|height|max|min|offset/,se={left:!0,top:!0},Ee={cssFloat:1,styleFloat:1,float:1};function lt(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function Ke(re,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return re.offsetHeight;if(a==="width")return re.offsetWidth}return a in se||(se[a]=ee.test(a)),se[a]?parseFloat(y)||0:y}function Oe(re,a){var y=arguments.length,b=lt(re);return a=Ee[a]?"cssFloat"in re.style?"cssFloat":"styleFloat":a,y===1?b:Ke(re,a,b[a]||re.style[a])}function ie(re,a,y){var b=arguments.length;if(a=Ee[a]?"cssFloat"in re.style?"cssFloat":"styleFloat":a,b===3)return typeof y=="number"&&ee.test(a)&&(y="".concat(y,"px")),re.style[a]=y,y;for(var E in a)a.hasOwnProperty(E)&&ie(re,E,a[E]);return lt(re)}function it(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function rt(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function $e(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:a}}function Qe(){var re=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:a}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ne(re){var a=re.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Ot,Ht,te){"use strict";te.d(Ht,{G:function(){return lt}});var ee=te(47273),se=function(Oe){if((0,ee.Z)()&&window.document.documentElement){var ie=Array.isArray(Oe)?Oe:[Oe],it=window.document.documentElement;return ie.some(function(rt){return rt in it.style})}return!1},Ee=function(Oe,ie){if(!se(Oe))return!1;var it=document.createElement("div"),rt=it.style[Oe];return it.style[Oe]=ie,it.style[Oe]!==rt};function lt(Ke,Oe){return!Array.isArray(Ke)&&Oe!==void 0?Ee(Ke,Oe):se(Ke)}},25510:function(Ot){"use strict";Ot.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(Ot,Ht,te){"use strict";Ot.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},57177:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},81378:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"}}]); + `]:{background:In},[`&${ge}-row-selected`]:{"> th, > td":{background:Fn},"&:hover > th, &:hover > td":{background:Un}}}},[`${ge}-footer`]:{padding:`${ke}px ${Xe}px`,color:zn,background:Jn}})}};var Kr=(0,ss.Z)("Table",de=>{const{colorTextHeading:ge,colorSplit:Le,colorIcon:ke,colorIconHover:Xe,opacityLoading:_e,colorBgContainer:Nt,controlInteractiveSize:Bt,headerBg:xt,headerColor:Ut,headerSortActiveBg:Gt,headerSortHoverBg:Vt,bodySortBg:mn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:In,rowExpandedBg:Fn,cellPaddingBlock:Un,cellPaddingInline:zn,cellPaddingBlockMD:Jn,cellPaddingInlineMD:wa,cellPaddingBlockSM:Ta,cellPaddingInlineSM:va,borderColor:Ba,footerBg:er,footerColor:la,headerBorderRadius:pa,cellFontSize:ua,cellFontSizeMD:Xn,cellFontSizeSM:_n,headerSplitColor:Da,fixedHeaderSortActiveBg:vr,headerFilterHoverBg:nr,filterDropdownBg:ya,expandIconBg:lr,selectionColumnWidth:Sr,stickyScrollBarBg:Er}=de,Pr=new rl.C(ke),oo=new rl.C(Xe),Dr=2,Ja=(0,us.TS)(de,{tableFontSize:ua,tableBg:Nt,tableRadius:pa,tablePaddingVertical:Un,tablePaddingHorizontal:zn,tablePaddingVerticalMiddle:Jn,tablePaddingHorizontalMiddle:wa,tablePaddingVerticalSmall:Ta,tablePaddingHorizontalSmall:va,tableBorderColor:Ba,tableHeaderTextColor:Ut,tableHeaderBg:xt,tableFooterTextColor:la,tableFooterBg:er,tableHeaderCellSplitColor:Da,tableHeaderSortBg:Gt,tableHeaderSortHoverBg:Vt,tableHeaderIconColor:Pr.clone().setAlpha(Pr.getAlpha()*_e).toRgbString(),tableHeaderIconColorHover:oo.clone().setAlpha(oo.getAlpha()*_e).toRgbString(),tableBodySortBg:mn,tableFixedHeaderSortActiveBg:vr,tableHeaderFilterActiveBg:nr,tableFilterDropdownBg:ya,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:In,zIndexTableFixed:Dr,zIndexTableSticky:Dr+1,tableFontSizeMiddle:Xn,tableFontSizeSmall:_n,tableSelectionColumnWidth:Sr,tableExpandIconBg:lr,tableExpandColumnWidth:Bt+2*de.padding,tableExpandedRowBg:Fn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Er,tableScrollThumbBgHover:ge,tableScrollBg:Le});return[ao(Ja),Nn(Ja),ro(Ja),Nr(Ja),jn(Ja),ue(Ja),fn(Ja),tn(Ja),ro(Ja),It(Ja),ha(Ja),Sn(Ja),kr(Ja),Te(Ja),Sa(Ja),fa(Ja),Do(Ja)]},de=>{const{colorFillAlter:ge,colorBgContainer:Le,colorTextHeading:ke,colorFillSecondary:Xe,colorFillContent:_e,controlItemBgActive:Nt,controlItemBgActiveHover:Bt,padding:xt,paddingSM:Ut,paddingXS:Gt,colorBorderSecondary:Vt,borderRadiusLG:mn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:In}=de,Fn=new rl.C(Xe).onBackground(Le).toHexShortString(),Un=new rl.C(_e).onBackground(Le).toHexShortString(),zn=new rl.C(ge).onBackground(Le).toHexShortString();return{headerBg:zn,headerColor:ke,headerSortActiveBg:Fn,headerSortHoverBg:Un,bodySortBg:zn,rowHoverBg:zn,rowSelectedBg:Nt,rowSelectedHoverBg:Bt,rowExpandedBg:ge,cellPaddingBlock:xt,cellPaddingInline:xt,cellPaddingBlockMD:Ut,cellPaddingInlineMD:Gt,cellPaddingBlockSM:Gt,cellPaddingInlineSM:Gt,borderColor:Vt,headerBorderRadius:mn,footerBg:zn,footerColor:ke,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Vt,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:_e,filterDropdownMenuBg:Le,filterDropdownBg:Le,expandIconBg:Le,selectionColumnWidth:vn,stickyScrollBarBg:In,stickyScrollBarBorderRadius:100}});const jr=[],lo=(de,ge)=>{const{prefixCls:Le,className:ke,rootClassName:Xe,style:_e,size:Nt,bordered:Bt,dropdownPrefixCls:xt,dataSource:Ut,pagination:Gt,rowSelection:Vt,rowKey:mn="key",rowClassName:gn,columns:vn,children:In,childrenColumnName:Fn,onChange:Un,getPopupContainer:zn,loading:Jn,expandIcon:wa,expandable:Ta,expandedRowRender:va,expandIconColumnIndex:Ba,indentSize:er,scroll:la,sortDirections:pa,locale:ua,showSorterTooltip:Xn=!0,virtual:_n}=de,Da=ie.useMemo(()=>vn||We(In),[vn,In]),vr=ie.useMemo(()=>Da.some(Wr=>Wr.responsive),[Da]),nr=(0,Ha.Z)(vr),ya=ie.useMemo(()=>{const Wr=new Set(Object.keys(nr).filter(so=>nr[so]));return Da.filter(so=>!so.responsive||so.responsive.some(Xo=>Wr.has(Xo)))},[Da,nr]),lr=(0,un.Z)(de,["className","style","columns"]),{locale:Sr=Hr.Z,direction:Er,table:Pr,renderEmpty:oo,getPrefixCls:Dr,getPopupContainer:Ja}=ie.useContext(ia.E_),fo=(0,ma.Z)(Nt),Ga=Object.assign(Object.assign({},Sr.Table),ua),Jr=Ut||jr,Vr=Dr("table",Le),Lo=Dr("dropdown",xt),ja=Object.assign({childrenColumnName:Fn,expandIconColumnIndex:Ba},Ta),{childrenColumnName:za="children"}=ja,Za=ie.useMemo(()=>Jr.some(Wr=>Wr==null?void 0:Wr[za])?"nest":va||Ta&&Ta.expandedRowRender?"row":null,[Jr]),Ca={body:ie.useRef()},ca=ie.useMemo(()=>typeof mn=="function"?mn:Wr=>Wr==null?void 0:Wr[mn],[mn]),[pn]=Pl(Jr,za,ca),na={},tr=function(Wr,so){let Xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var bo,ai,ri;const $o=Object.assign(Object.assign({},na),Wr);Xo&&((bo=na.resetPagination)===null||bo===void 0||bo.call(na),!((ai=$o.pagination)===null||ai===void 0)&&ai.current&&($o.pagination.current=1),Gt&&Gt.onChange&&Gt.onChange(1,(ri=$o.pagination)===null||ri===void 0?void 0:ri.pageSize)),la&&la.scrollToFirstRowOnChange!==!1&&Ca.body.current&&(0,wn.Z)(0,{getContainer:()=>Ca.body.current}),Un==null||Un($o.pagination,$o.filters,$o.sorter,{currentDataSource:Gi(Ai(Jr,$o.sorterStates,za),$o.filterStates),action:so})},yr=(Wr,so)=>{tr({sorter:Wr,sorterStates:so},"sort",!1)},[jo,To,fi,Eo]=Xi({prefixCls:Vr,mergedColumns:ya,onSorterChange:yr,sortDirections:pa||["ascend","descend"],tableLocale:Ga,showSorterTooltip:Xn}),po=ie.useMemo(()=>Ai(Jr,To,za),[Jr,To]);na.sorter=Eo(),na.sorterStates=To;const Wa=(Wr,so)=>{tr({filters:Wr,filterStates:so},"filter",!0)},[Uo,qo,Ur]=ul({prefixCls:Vr,locale:Ga,dropdownPrefixCls:Lo,mergedColumns:ya,onFilterChange:Wa,getPopupContainer:zn||Ja}),qr=Gi(po,qo);na.filters=Ur,na.filterStates=qo;const yo=ie.useMemo(()=>{const Wr={};return Object.keys(Ur).forEach(so=>{Ur[so]!==null&&(Wr[so]=Ur[so])}),Object.assign(Object.assign({},fi),{filters:Wr})},[fi,Ur]),[Oo]=ls(yo),No=(Wr,so)=>{tr({pagination:Object.assign(Object.assign({},na.pagination),{current:Wr,pageSize:so})},"paginate")},[Lr,_o]=Fi(qr.length,No,Gt);na.pagination=Gt===!1?{}:hi(Lr,Gt),na.resetPagination=_o;const Vo=ie.useMemo(()=>{if(Gt===!1||!Lr.pageSize)return qr;const{current:Wr=1,total:so,pageSize:Xo=Ci}=Lr;return qr.lengthXo?qr.slice((Wr-1)*Xo,Wr*Xo):qr:qr.slice((Wr-1)*Xo,Wr*Xo)},[!!Gt,qr,Lr&&Lr.current,Lr&&Lr.pageSize,Lr&&Lr.total]),[_r,Qa]=ii({prefixCls:Vr,data:qr,pageData:Vo,getRowKey:ca,getRecordByKey:pn,expandType:Za,childrenColumnName:za,locale:Ga,getPopupContainer:zn||Ja},Vt),Io=(Wr,so,Xo)=>{let bo;return typeof gn=="function"?bo=Re()(gn(Wr,so,Xo)):bo=Re()(gn),Re()({[`${Vr}-row-selected`]:Qa.has(ca(Wr,so))},bo)};ja.__PARENT_RENDER_ICON__=ja.expandIcon,ja.expandIcon=ja.expandIcon||wa||xn(Ga),Za==="nest"&&ja.expandIconColumnIndex===void 0?ja.expandIconColumnIndex=Vt?1:0:ja.expandIconColumnIndex>0&&Vt&&(ja.expandIconColumnIndex-=1),typeof ja.indentSize!="number"&&(ja.indentSize=typeof er=="number"?er:15);const Qo=ie.useCallback(Wr=>Oo(_r(Uo(jo(Wr)))),[jo,Uo,_r]);let Ri,Pi;if(Gt!==!1&&(Lr!=null&&Lr.total)){let Wr;Lr.size?Wr=Lr.size:Wr=fo==="small"||fo==="middle"?"small":void 0;const so=ai=>ie.createElement(Ra.Z,Object.assign({},Lr,{className:Re()(`${Vr}-pagination ${Vr}-pagination-${ai}`,Lr.className),size:Wr})),Xo=Er==="rtl"?"left":"right",{position:bo}=Lr;if(bo!==null&&Array.isArray(bo)){const ai=bo.find(Ii=>Ii.includes("top")),ri=bo.find(Ii=>Ii.includes("bottom")),$o=bo.every(Ii=>`${Ii}`=="none");!ai&&!ri&&!$o&&(Pi=so(Xo)),ai&&(Ri=so(ai.toLowerCase().replace("top",""))),ri&&(Pi=so(ri.toLowerCase().replace("bottom","")))}else Pi=so(Xo)}let ui;typeof Jn=="boolean"?ui={spinning:Jn}:typeof Jn=="object"&&(ui=Object.assign({spinning:!0},Jn));const[ni,Mo]=Kr(Vr),[,xo]=(0,En.Z)(),Li=Re()(`${Vr}-wrapper`,Pr==null?void 0:Pr.className,{[`${Vr}-wrapper-rtl`]:Er==="rtl"},ke,Xe,Mo),Ui=Object.assign(Object.assign({},Pr==null?void 0:Pr.style),_e),wi=ua&&ua.emptyText||(oo==null?void 0:oo("Table"))||ie.createElement(Yn.Z,{componentName:"Table"}),Ni=_n?al:ql,fl={},Ol=ie.useMemo(()=>{const{fontSize:Wr,lineHeight:so,padding:Xo,paddingXS:bo,paddingSM:ai}=xo,ri=Math.floor(Wr*so);switch(fo){case"large":return Xo*2+ri;case"small":return bo*2+ri;default:return ai*2+ri}},[xo,fo]);return _n&&(fl.listItemHeight=Ol),ni(ie.createElement("div",{ref:ge,className:Li,style:Ui},ie.createElement(Hn.Z,Object.assign({spinning:!1},ui),Ri,ie.createElement(Ni,Object.assign({},fl,lr,{columns:ya,direction:Er,expandable:ja,prefixCls:Vr,className:Re()({[`${Vr}-middle`]:fo==="middle",[`${Vr}-small`]:fo==="small",[`${Vr}-bordered`]:Bt,[`${Vr}-empty`]:Jr.length===0}),data:Vo,rowKey:ca,rowClassName:Io,emptyText:wi,internalHooks:se,internalRefs:Ca,transformColumns:Qo})),Pi)))};var ho=ie.forwardRef(lo);const Xr=(de,ge)=>{const Le=ie.useRef(0);return Le.current+=1,ie.createElement(ho,Object.assign({},de,{ref:ge,_renderTimes:Le.current}))},$r=ie.forwardRef(Xr);$r.SELECTION_COLUMN=Ei,$r.EXPAND_COLUMN=ee,$r.SELECTION_ALL=nl,$r.SELECTION_INVERT=dl,$r.SELECTION_NONE=cl,$r.Column=Ze,$r.ColumnGroup=ln,$r.Summary=xe;var Ko=$r,Ro=Ko},98228:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Cr}});var ee=te(92310),se=te.n(ee),Ee=te(14809),lt=te(95190),Ke=te(20439),Oe=te(50298),ie=te(62646),it=te(93664),rt=te(77861),$e=te(17115),Qe=te(90782),ze=te(18929),Ne=te(48736),re=te(59301),a=function(an){var Pt=re.useRef({valueLabels:new Map});return re.useMemo(function(){var _t=Pt.current.valueLabels,kn=new Map,Ae=an.map(function(je){var gt,De=je.value,ot=(gt=je.label)!==null&>!==void 0?gt:_t.get(De);return kn.set(De,ot),(0,Ke.Z)((0,Ke.Z)({},je),{},{label:ot})});return Pt.current.valueLabels=kn,[Ae]},[an])},y=function(an,Pt,_t,kn){return re.useMemo(function(){var Ae=an.map(function(ot){var yt=ot.value;return yt}),je=Pt.map(function(ot){var yt=ot.value;return yt}),gt=Ae.filter(function(ot){return!kn[ot]});if(_t){var De=(0,Qe.S)(Ae,!0,kn);Ae=De.checkedKeys,je=De.halfCheckedKeys}return[Array.from(new Set([].concat((0,lt.Z)(gt),(0,lt.Z)(Ae)))),je]},[an,Pt,_t,kn])},b=te(71430),E=function(an,Pt){return re.useMemo(function(){var _t=(0,b.I8)(an,{fieldNames:Pt,initWrapper:function(Ae){return(0,Ke.Z)((0,Ke.Z)({},Ae),{},{valueEntities:new Map})},processEntity:function(Ae,je){var gt=Ae.node[Pt.value];if(0)var De;je.valueEntities.set(gt,Ae)}});return _t},[an,Pt])},x=te(4635),z=te(11592),ne=function(){return null},oe=ne,ae=["children","value"];function me(an){return(0,z.Z)(an).map(function(Pt){if(!re.isValidElement(Pt)||!Pt.type)return null;var _t=Pt,kn=_t.key,Ae=_t.props,je=Ae.children,gt=Ae.value,De=(0,ie.Z)(Ae,ae),ot=(0,Ke.Z)({key:kn,value:gt},De),yt=me(je);return yt.length&&(ot.children=yt),ot}).filter(function(Pt){return Pt})}function he(an){if(!an)return an;var Pt=(0,Ke.Z)({},an);return"props"in Pt||Object.defineProperty(Pt,"props",{get:function(){return(0,Ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Pt}}),Pt}function pe(an,Pt,_t,kn,Ae,je){var gt=null,De=null;function ot(){function yt(Ct){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ct.map(function(We,Mt){var Kt="".concat(Ie,"-").concat(Mt),zt=We[je.value],bn=_t.includes(zt),ct=yt(We[je.children]||[],Kt,bn),on=re.createElement(oe,We,ct.map(function(On){return On.node}));if(Pt===zt&&(gt=on),bn){var An={pos:Kt,node:on,children:ct};return Ge||De.push(An),An}return null}).filter(function(We){return We})}De||(De=[],yt(kn),De.sort(function(Ct,Ie){var Ge=Ct.node.props.value,We=Ie.node.props.value,Mt=_t.indexOf(Ge),Kt=_t.indexOf(We);return Mt-Kt}))}Object.defineProperty(an,"triggerNode",{get:function(){return(0,Ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ot(),gt}}),Object.defineProperty(an,"allCheckedNodes",{get:function(){return(0,Ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ot(),Ae?De:De.map(function(Ct){var Ie=Ct.node;return Ie})}})}var ye=function(an,Pt,_t){var kn=_t.treeNodeFilterProp,Ae=_t.filterTreeNode,je=_t.fieldNames,gt=je.children;return re.useMemo(function(){if(!Pt||Ae===!1)return an;var De;if(typeof Ae=="function")De=Ae;else{var ot=Pt.toUpperCase();De=function(Ie,Ge){var We=Ge[kn];return String(We).toUpperCase().includes(ot)}}function yt(Ct){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ct.reduce(function(Ge,We){var Mt=We[gt],Kt=Ie||De(Pt,he(We)),zt=yt(Mt||[],Kt);return(Kt||zt.length)&&Ge.push((0,Ke.Z)((0,Ke.Z)({},We),{},(0,x.Z)({isLeaf:void 0},gt,zt))),Ge},[])}return yt(an)},[an,Pt,gt,kn,Ae])};function Fe(an){var Pt=re.useRef();Pt.current=an;var _t=re.useCallback(function(){return Pt.current.apply(Pt,arguments)},[]);return _t}function Pe(an,Pt){var _t=Pt.id,kn=Pt.pId,Ae=Pt.rootPId,je={},gt=[],De=an.map(function(ot){var yt=(0,Ke.Z)({},ot),Ct=yt[_t];return je[Ct]=yt,yt.key=yt.key||Ct,yt});return De.forEach(function(ot){var yt=ot[kn],Ct=je[yt];Ct&&(Ct.children=Ct.children||[],Ct.children.push(ot)),(yt===Ae||!Ct&&Ae===null)&>.push(ot)}),gt}function tt(an,Pt,_t){return re.useMemo(function(){return an?_t?Pe(an,(0,Ke.Z)({id:"id",pId:"pId",rootPId:null},_t!==!0?_t:{})):an:me(Pt)},[Pt,_t,an])}var Re=re.createContext(null),Ft=Re,qe=te(10228),ut=te(80547),Ye=te(79556),bt=re.createContext(null),Dt=bt;function Rt(an){return Array.isArray(an)?an:an!==void 0?[an]:[]}function Ue(an){var Pt=an||{},_t=Pt.label,kn=Pt.value,Ae=Pt.children,je=kn||"value";return{_title:_t?[_t]:["title","label"],value:je,key:je,children:Ae||"children"}}function Tt(an){return!an||an.disabled||an.disableCheckbox||an.checkable===!1}function jt(an,Pt){var _t=[];function kn(Ae){Ae.forEach(function(je){var gt=je[Pt.children];gt&&(_t.push(je[Pt.value]),kn(gt))})}return kn(an),_t}function Me(an){return an==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Et=function(Pt,_t){var kn=(0,rt.lk)(),Ae=kn.prefixCls,je=kn.multiple,gt=kn.searchValue,De=kn.toggleOpen,ot=kn.open,yt=kn.notFoundContent,Ct=re.useContext(Dt),Ie=Ct.virtual,Ge=Ct.listHeight,We=Ct.listItemHeight,Mt=Ct.treeData,Kt=Ct.fieldNames,zt=Ct.onSelect,bn=Ct.dropdownMatchSelectWidth,ct=Ct.treeExpandAction,on=re.useContext(Ft),An=on.checkable,On=on.checkedKeys,Qt=on.halfCheckedKeys,aa=on.treeExpandedKeys,Dn=on.treeDefaultExpandAll,Wn=on.treeDefaultExpandedKeys,Zn=on.onTreeExpand,ra=on.treeIcon,Na=on.showTreeIcon,$n=on.switcherIcon,Aa=on.treeLine,ka=on.treeNodeFilterProp,cr=on.loadData,qa=on.treeLoadedKeys,hr=on.treeMotion,Ia=on.onTreeLoad,gr=on.keyEntities,dn=re.useRef(),Ar=(0,ut.Z)(function(){return Mt},[ot,Mt],function(Ka,Mr){return Mr[0]&&Ka[1]!==Mr[1]}),Tr=re.useState(null),xr=(0,Oe.Z)(Tr,2),mr=xr[0],Mn=xr[1],oa=gr[mr],Pa=re.useMemo(function(){return An?{checked:On,halfChecked:Qt}:null},[An,On,Qt]);re.useEffect(function(){if(ot&&!je&&On.length){var Ka;(Ka=dn.current)===null||Ka===void 0||Ka.scrollTo({key:On[0]}),Mn(On[0])}},[ot]);var Qn=String(gt).toLowerCase(),Xa=function(Mr){return Qn?String(Mr[ka]).toLowerCase().includes(Qn):!1},Kn=re.useState(Wn),Fa=(0,Oe.Z)(Kn,2),ta=Fa[0],Va=Fa[1],rr=re.useState(null),Ya=(0,Oe.Z)(rr,2),ur=Ya[0],fr=Ya[1],or=re.useMemo(function(){return aa?(0,lt.Z)(aa):gt?ur:ta},[ta,ur,aa,gt]);re.useEffect(function(){gt&&fr(jt(Mt,Kt))},[gt]);var Gr=function(Mr){Va(Mr),fr(Mr),Zn&&Zn(Mr)},Or=function(Mr){Mr.preventDefault()},Qr=function(Mr,So){var to=So.node;An&&Tt(to)||(zt(to.key,{selected:!On.includes(to.key)}),je||De(!1))};if(re.useImperativeHandle(_t,function(){var Ka;return{scrollTo:(Ka=dn.current)===null||Ka===void 0?void 0:Ka.scrollTo,onKeyDown:function(So){var to,Se=So.which;switch(Se){case qe.Z.UP:case qe.Z.DOWN:case qe.Z.LEFT:case qe.Z.RIGHT:(to=dn.current)===null||to===void 0||to.onKeyDown(So);break;case qe.Z.ENTER:{if(oa){var be=(oa==null?void 0:oa.node)||{},Ve=be.selectable,wt=be.value;Ve!==!1&&Qr(null,{node:{key:mr},selected:!On.includes(wt)})}break}case qe.Z.ESC:De(!1)}},onKeyUp:function(){}}}),Ar.length===0)return re.createElement("div",{role:"listbox",className:"".concat(Ae,"-empty"),onMouseDown:Or},yt);var zr={fieldNames:Kt};return qa&&(zr.loadedKeys=qa),or&&(zr.expandedKeys=or),re.createElement("div",{onMouseDown:Or},oa&&ot&&re.createElement("span",{style:et,"aria-live":"assertive"},oa.node.value),re.createElement(Ye.Z,(0,Ee.Z)({ref:dn,focusable:!1,prefixCls:"".concat(Ae,"-tree"),treeData:Ar,height:Ge,itemHeight:We,virtual:Ie!==!1&&bn!==!1,multiple:je,icon:ra,showIcon:Na,switcherIcon:$n,showLine:Aa,loadData:gt?null:cr,motion:hr,activeKey:mr,checkable:An,checkStrictly:!0,checkedKeys:Pa,selectedKeys:An?[]:On,defaultExpandAll:Dn},zr,{onActiveChange:Mn,onSelect:Qr,onCheck:Qr,onExpand:Gr,onLoad:Ia,filterTreeNode:Xa,expandAction:ct})))},Xt=re.forwardRef(Et);Xt.displayName="OptionList";var mt=Xt,en="SHOW_ALL",Ce="SHOW_PARENT",qt="SHOW_CHILD";function ft(an,Pt,_t,kn){var Ae=new Set(an);return Pt===qt?an.filter(function(je){var gt=_t[je];return!(gt&>.children&>.children.some(function(De){var ot=De.node;return Ae.has(ot[kn.value])})&>.children.every(function(De){var ot=De.node;return Tt(ot)||Ae.has(ot[kn.value])}))}):Pt===Ce?an.filter(function(je){var gt=_t[je],De=gt?gt.parent:null;return!(De&&!Tt(De.node)&&Ae.has(De.key))}):an}function Cn(an){var Pt=an.searchPlaceholder,_t=an.treeCheckStrictly,kn=an.treeCheckable,Ae=an.labelInValue,je=an.value,gt=an.multiple;warning(!Pt,"`searchPlaceholder` has been removed."),_t&&Ae===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ae||_t)&&warning(toArray(je).every(function(De){return De&&_typeof(De)==="object"&&"value"in De}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_t||gt||kn?warning(!je||Array.isArray(je),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(je),"`value` should not be array when `TreeSelect` is single mode.")}var Tn=null,vt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function st(an){return!an||(0,it.Z)(an)!=="object"}var Be=re.forwardRef(function(an,Pt){var _t=an.id,kn=an.prefixCls,Ae=kn===void 0?"rc-tree-select":kn,je=an.value,gt=an.defaultValue,De=an.onChange,ot=an.onSelect,yt=an.onDeselect,Ct=an.searchValue,Ie=an.inputValue,Ge=an.onSearch,We=an.autoClearSearchValue,Mt=We===void 0?!0:We,Kt=an.filterTreeNode,zt=an.treeNodeFilterProp,bn=zt===void 0?"value":zt,ct=an.showCheckedStrategy,on=an.treeNodeLabelProp,An=an.multiple,On=an.treeCheckable,Qt=an.treeCheckStrictly,aa=an.labelInValue,Dn=an.fieldNames,Wn=an.treeDataSimpleMode,Zn=an.treeData,ra=an.children,Na=an.loadData,$n=an.treeLoadedKeys,Aa=an.onTreeLoad,ka=an.treeDefaultExpandAll,cr=an.treeExpandedKeys,qa=an.treeDefaultExpandedKeys,hr=an.onTreeExpand,Ia=an.treeExpandAction,gr=an.virtual,dn=an.listHeight,Ar=dn===void 0?200:dn,Tr=an.listItemHeight,xr=Tr===void 0?20:Tr,mr=an.onDropdownVisibleChange,Mn=an.dropdownMatchSelectWidth,oa=Mn===void 0?!0:Mn,Pa=an.treeLine,Qn=an.treeIcon,Xa=an.showTreeIcon,Kn=an.switcherIcon,Fa=an.treeMotion,ta=(0,ie.Z)(an,vt),Va=(0,$e.ZP)(_t),rr=On&&!Qt,Ya=On||Qt,ur=Qt||aa,fr=Ya||An,or=(0,ze.Z)(gt,{value:je}),Gr=(0,Oe.Z)(or,2),Or=Gr[0],Qr=Gr[1],zr=re.useMemo(function(){return On?ct||qt:en},[ct,On]),Ka=re.useMemo(function(){return Ue(Dn)},[JSON.stringify(Dn)]),Mr=(0,ze.Z)("",{value:Ct!==void 0?Ct:Ie,postState:function(Ir){return Ir||""}}),So=(0,Oe.Z)(Mr,2),to=So[0],Se=So[1],be=function(Ir){Se(Ir),Ge==null||Ge(Ir)},Ve=tt(Zn,ra,Wn),wt=E(Ve,Ka),Zt=wt.keyEntities,Ze=wt.valueEntities,At=re.useCallback(function(Rr){var Ir=[],Br=[];return Rr.forEach(function(wr){Ze.has(wr)?Br.push(wr):Ir.push(wr)}),{missingRawValues:Ir,existRawValues:Br}},[Ze]),ln=ye(Ve,to,{fieldNames:Ka,treeNodeFilterProp:bn,filterTreeNode:Kt}),un=re.useCallback(function(Rr){if(Rr){if(on)return Rr[on];for(var Ir=Ka._title,Br=0;Br{const{componentCls:Pt,treePrefixCls:_t,colorBgElevated:kn}=an,Ae=`.${_t}`;return[{[`${Pt}-dropdown`]:[{padding:`${an.paddingXS}px ${an.paddingXS/2}px`},(0,ea.Yk)(_t,(0,Vn.TS)(an,{colorBgContainer:kn})),{[Ae]:{borderRadius:0,[`${Ae}-list-holder-inner`]:{alignItems:"stretch",[`${Ae}-treenode`]:{[`${Ae}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Gn.C2)(`${_t}-checkbox`,an),{"&-rtl":{direction:"rtl",[`${Ae}-switcher${Ae}-switcher_close`]:{[`${Ae}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ma(an,Pt){return(0,pt.Z)("TreeSelect",_t=>{const kn=(0,Vn.TS)(_t,{treePrefixCls:Pt});return[La(kn)]},ea.TM)(an)}var ga=function(an,Pt){var _t={};for(var kn in an)Object.prototype.hasOwnProperty.call(an,kn)&&Pt.indexOf(kn)<0&&(_t[kn]=an[kn]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,kn=Object.getOwnPropertySymbols(an);Ae{var _t,{prefixCls:kn,size:Ae,disabled:je,bordered:gt=!0,className:De,rootClassName:ot,treeCheckable:yt,multiple:Ct,listHeight:Ie=256,listItemHeight:Ge=26,placement:We,notFoundContent:Mt,switcherIcon:Kt,treeLine:zt,getPopupContainer:bn,popupClassName:ct,dropdownClassName:on,treeIcon:An=!1,transitionName:On,choiceTransitionName:Qt="",status:aa,treeExpandAction:Dn,builtinPlacements:Wn,dropdownMatchSelectWidth:Zn,popupMatchSelectWidth:ra,allowClear:Na}=an,$n=ga(an,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Aa,getPrefixCls:ka,renderEmpty:cr,direction:qa,virtual:hr,popupMatchSelectWidth:Ia,popupOverflow:gr}=re.useContext(we.E_),dn=ka(),Ar=ka("select",kn),Tr=ka("select-tree",kn),xr=ka("tree-select",kn),{compactSize:mr,compactItemClassnames:Mn}=(0,Bn.ri)(Ar,qa),[oa,Pa]=(0,Lt.Z)(Ar),[Qn]=Ma(xr,Tr),Xa=se()(ct||on,`${xr}-dropdown`,{[`${xr}-dropdown-rtl`]:qa==="rtl"},ot,Pa),Kn=!!(yt||Ct),Fa=(0,kt.Z)($n.suffixIcon,$n.showArrow),ta=(_t=ra!=null?ra:Zn)!==null&&_t!==void 0?_t:Ia,{status:Va,hasFeedback:rr,isFormItemInput:Ya,feedbackIcon:ur}=re.useContext(Wt.aM),fr=(0,Je.F)(Va,aa),{suffixIcon:or,removeIcon:Gr,clearIcon:Or}=(0,Yt.Z)(Object.assign(Object.assign({},$n),{multiple:Kn,showSuffixIcon:Fa,hasFeedback:rr,feedbackIcon:ur,prefixCls:Ar,componentName:"TreeSelect"})),Qr=Na===!0?{clearIcon:Or}:Na;let zr;Mt!==void 0?zr=Mt:zr=(cr==null?void 0:cr("Select"))||re.createElement(sn.Z,{componentName:"Select"});const Ka=(0,xe.Z)($n,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Mr=re.useMemo(()=>We!==void 0?We:qa==="rtl"?"bottomRight":"bottomLeft",[We,qa]),So=(0,Jt.Z)(Wn,gr),to=(0,$t.Z)(Ze=>{var At;return(At=Ae!=null?Ae:mr)!==null&&At!==void 0?At:Ze}),Se=re.useContext(ht.Z),be=je!=null?je:Se,Ve=se()(!kn&&xr,{[`${Ar}-lg`]:to==="large",[`${Ar}-sm`]:to==="small",[`${Ar}-rtl`]:qa==="rtl",[`${Ar}-borderless`]:!gt,[`${Ar}-in-form-item`]:Ya},(0,Je.Z)(Ar,fr,rr),Mn,De,ot,Pa),wt=Ze=>re.createElement(Pn.Z,{prefixCls:Tr,switcherIcon:Kt,treeNodeProps:Ze,showLine:zt}),Zt=re.createElement(nt,Object.assign({virtual:hr,disabled:be},Ka,{dropdownMatchSelectWidth:ta,builtinPlacements:So,ref:Pt,prefixCls:Ar,className:Ve,listHeight:Ie,listItemHeight:Ge,treeCheckable:yt&&re.createElement("span",{className:`${Ar}-tree-checkbox-inner`}),treeLine:!!zt,suffixIcon:or,multiple:Kn,placement:Mr,removeIcon:Gr,allowClear:Qr,switcherIcon:wt,showTreeIcon:An,notFoundContent:zr,getPopupContainer:bn||Aa,treeMotion:null,dropdownClassName:Xa,choiceTransitionName:(0,dt.m)(dn,"",Qt),transitionName:(0,dt.m)(dn,"slide-up",On),treeExpandAction:Dn}));return oa(Qn(Zt))},ba=re.forwardRef(Ea),qn=(0,fe.Z)(ba);ba.TreeNode=oe,ba.SHOW_ALL=en,ba.SHOW_PARENT=Ce,ba.SHOW_CHILD=qt,ba._InternalPanelDoNotUseOrYouWillBeFired=qn;var Cr=ba},17574:function(Ot,Ht,te){"use strict";te.d(Ht,{default:function(){return Dt}});var ee=te(79556),se=te(95190),Ee=te(52671),lt=te(8657),Ke=te(14809),Oe=te(59301),ie={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"},it=ie,rt=te(7657),$e=function(Ue,Tt){return Oe.createElement(rt.Z,(0,Ke.Z)({},Ue,{ref:Tt,icon:it}))},Qe=Oe.forwardRef($e),ze=Qe,Ne=te(92310),re=te.n(Ne),a=te(35654),y=te(71430),b=te(36355),E=te(56082),x=te(62892),z=te(20648);const ne=4;function oe(Rt){const{dropPosition:Ue,dropLevelOffset:Tt,prefixCls:jt,indent:Me,direction:et="ltr"}=Rt,Et=et==="ltr"?"left":"right",Xt=et==="ltr"?"right":"left",mt={[Et]:-Tt*Me+ne,[Xt]:0};switch(Ue){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Et]=Me+ne;break}return Oe.createElement("div",{style:mt,className:`${jt}-drop-indicator`})}var ae=te(71997),he=Oe.forwardRef((Rt,Ue)=>{const{getPrefixCls:Tt,direction:jt,virtual:Me,tree:et}=Oe.useContext(b.E_),{prefixCls:Et,className:Xt,showIcon:mt=!1,showLine:en,switcherIcon:Ce,blockNode:qt=!1,children:ft,checkable:Cn=!1,selectable:Tn=!0,draggable:vt,motion:st,style:Be}=Rt,ve=Tt("tree",Et),at=Tt(),nt=st!=null?st:Object.assign(Object.assign({},(0,x.Z)(at)),{motionAppear:!1}),xe=Object.assign(Object.assign({},Rt),{checkable:Cn,selectable:Tn,showIcon:mt,motion:nt,blockNode:qt,showLine:!!en,dropIndicatorRender:oe}),[fe,dt]=(0,z.ZP)(ve),Je=Oe.useMemo(()=>{if(!vt)return!1;let ht={};switch(typeof vt){case"function":ht.nodeDraggable=vt;break;case"object":ht=Object.assign({},vt);break;default:break}return ht.icon!==!1&&(ht.icon=ht.icon||Oe.createElement(E.Z,null)),ht},[vt]),we=ht=>Oe.createElement(ae.Z,{prefixCls:ve,switcherIcon:Ce,treeNodeProps:ht,showLine:en});return fe(Oe.createElement(ee.Z,Object.assign({itemHeight:20,ref:Ue,virtual:Me},xe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),Be),prefixCls:ve,className:re()({[`${ve}-icon-hide`]:!mt,[`${ve}-block-node`]:qt,[`${ve}-unselectable`]:!Tn,[`${ve}-rtl`]:jt==="rtl"},et==null?void 0:et.className,Xt,dt),direction:jt,checkable:Cn&&Oe.createElement("span",{className:`${ve}-checkbox-inner`}),selectable:Tn,switcherIcon:we,draggable:Je}),ft))}),pe;(function(Rt){Rt[Rt.None=0]="None",Rt[Rt.Start=1]="Start",Rt[Rt.End=2]="End"})(pe||(pe={}));function ye(Rt,Ue){function Tt(jt){const{key:Me,children:et}=jt;Ue(Me,jt)!==!1&&ye(et||[],Ue)}Rt.forEach(Tt)}function Fe(Rt){let{treeData:Ue,expandedKeys:Tt,startKey:jt,endKey:Me}=Rt;const et=[];let Et=pe.None;if(jt&&jt===Me)return[jt];if(!jt||!Me)return[];function Xt(mt){return mt===jt||mt===Me}return ye(Ue,mt=>{if(Et===pe.End)return!1;if(Xt(mt)){if(et.push(mt),Et===pe.None)Et=pe.Start;else if(Et===pe.Start)return Et=pe.End,!1}else Et===pe.Start&&et.push(mt);return Tt.includes(mt)}),et}function Pe(Rt,Ue){const Tt=(0,se.Z)(Ue),jt=[];return ye(Rt,(Me,et)=>{const Et=Tt.indexOf(Me);return Et!==-1&&(jt.push(et),Tt.splice(Et,1)),!!Tt.length}),jt}var tt=function(Rt,Ue){var Tt={};for(var jt in Rt)Object.prototype.hasOwnProperty.call(Rt,jt)&&Ue.indexOf(jt)<0&&(Tt[jt]=Rt[jt]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,jt=Object.getOwnPropertySymbols(Rt);Me{var{defaultExpandAll:Tt,defaultExpandParent:jt,defaultExpandedKeys:Me}=Rt,et=tt(Rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Et=Oe.useRef(),Xt=Oe.useRef(),mt=()=>{const{keyEntities:Je}=(0,y.I8)(Ft(et));let we;return Tt?we=Object.keys(Je):jt?we=(0,a.r7)(et.expandedKeys||Me||[],Je):we=et.expandedKeys||Me,we},[en,Ce]=Oe.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[qt,ft]=Oe.useState(()=>mt());Oe.useEffect(()=>{"selectedKeys"in et&&Ce(et.selectedKeys)},[et.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in et&&ft(et.expandedKeys)},[et.expandedKeys]);const Cn=(Je,we)=>{var ht;return"expandedKeys"in et||ft(Je),(ht=et.onExpand)===null||ht===void 0?void 0:ht.call(et,Je,we)},Tn=(Je,we)=>{var ht;const{multiple:sn}=et,{node:$t,nativeEvent:Wt}=we,{key:Lt=""}=$t,Jt=Ft(et),kt=Object.assign(Object.assign({},we),{selected:!0}),Yt=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),Bn=Wt==null?void 0:Wt.shiftKey;let Pn;sn&&Yt?(Pn=Je,Et.current=Lt,Xt.current=Pn,kt.selectedNodes=Pe(Jt,Pn)):sn&&Bn?(Pn=Array.from(new Set([].concat((0,se.Z)(Xt.current||[]),(0,se.Z)(Fe({treeData:Jt,expandedKeys:qt,startKey:Lt,endKey:Et.current}))))),kt.selectedNodes=Pe(Jt,Pn)):(Pn=[Lt],Et.current=Lt,Xt.current=Pn,kt.selectedNodes=Pe(Jt,Pn)),(ht=et.onSelect)===null||ht===void 0||ht.call(et,Pn,kt),"selectedKeys"in et||Ce(Pn)},{getPrefixCls:vt,direction:st}=Oe.useContext(b.E_),{prefixCls:Be,className:ve,showIcon:at=!0,expandAction:nt="click"}=et,xe=tt(et,["prefixCls","className","showIcon","expandAction"]),fe=vt("tree",Be),dt=re()(`${fe}-directory`,{[`${fe}-directory-rtl`]:st==="rtl"},ve);return Oe.createElement(he,Object.assign({icon:Re,ref:Ue,blockNode:!0},xe,{showIcon:at,expandAction:nt,prefixCls:fe,className:dt,expandedKeys:qt,selectedKeys:en,onSelect:Tn,onExpand:Cn}))};var Ye=Oe.forwardRef(qe);const bt=he;bt.DirectoryTree=Ye,bt.TreeNode=ee.O;var Dt=bt},20648:function(Ot,Ht,te){"use strict";te.d(Ht,{TM:function(){return Ne},Yk:function(){return ze}});var ee=te(93083),se=te(98447),Ee=te(17313),lt=te(8378),Ke=te(37613),Oe=te(83116);const ie=new ee.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),it=(re,a)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),rt=(re,a)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(re,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ne}=a,oe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,Ee.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,Ee.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,Ee.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},it(re,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},rt(re,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Qe=re=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=re;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},ze=(re,a)=>{const y=`.${re}`,b=`${y}-treenode`,E=a.paddingXS/2,x=(0,Ke.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[$e(re,x),Qe(x)]},Ne=re=>{const{controlHeightSM:a}=re;return{titleHeight:a,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};Ht.ZP=(0,Oe.Z)("Tree",(re,a)=>{let{prefixCls:y}=a;return[{[re.componentCls]:(0,se.C2)(`${y}-checkbox`,re)},ze(y,re),(0,lt.Z)(re)]},re=>{const{colorTextLightSolid:a,colorPrimary:y}=re;return Object.assign(Object.assign({},Ne(re)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return b}});var ee=te(14809),se=te(59301),Ee={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"},lt=Ee,Ke=te(7657),Oe=function(x,z){return se.createElement(Ke.Z,(0,ee.Z)({},x,{ref:z,icon:lt}))},ie=se.forwardRef(Oe),it=ie,rt=te(52671),$e=te(58617),Qe=te(15075),ze=te(43531),Ne=te(92310),re=te.n(Ne),a=te(92343),b=E=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ne,showLine:oe}=E,{isLeaf:ae,expanded:me,loading:he}=ne;if(he)return se.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let pe;if(oe&&typeof oe=="object"&&(pe=oe.showLeafIcon),ae){if(!oe)return null;if(typeof pe!="boolean"&&pe){const Pe=typeof pe=="function"?pe(ne):pe,tt=`${x}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:re()(Pe.props.className||"",tt)}):Pe}return pe?se.createElement(rt.Z,{className:`${x}-switcher-line-icon`}):se.createElement("span",{className:`${x}-switcher-leaf-line`})}const ye=`${x}-switcher-icon`,Fe=typeof z=="function"?z(ne):z;return(0,a.l$)(Fe)?(0,a.Tm)(Fe,{className:re()(Fe.props.className||"",ye)}):Fe!==void 0?Fe:oe?me?se.createElement(Qe.Z,{className:`${x}-switcher-line-icon`}):se.createElement(ze.Z,{className:`${x}-switcher-line-icon`}):se.createElement(it,{className:ye})}},24334:function(Ot,Ht,te){var ee,se;(function(Ee,lt){Ot.exports=lt(Ee)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Ee){"use strict";Ee=Ee||{};var lt=Ee.Base64,Ke="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Re){for(var Ft={},qe=0,ut=Re.length;qe>>6)+it(128|Ft&63):it(224|Ft>>>12&15)+it(128|Ft>>>6&63)+it(128|Ft&63)}else{var Ft=65536+(Re.charCodeAt(0)-55296)*1024+(Re.charCodeAt(1)-56320);return it(240|Ft>>>18&7)+it(128|Ft>>>12&63)+it(128|Ft>>>6&63)+it(128|Ft&63)}},$e=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Qe=function(Re){return Re.replace($e,rt)},ze=function(Re){var Ft=[0,2,1][Re.length%3],qe=Re.charCodeAt(0)<<16|(Re.length>1?Re.charCodeAt(1):0)<<8|(Re.length>2?Re.charCodeAt(2):0),ut=[Oe.charAt(qe>>>18),Oe.charAt(qe>>>12&63),Ft>=2?"=":Oe.charAt(qe>>>6&63),Ft>=1?"=":Oe.charAt(qe&63)];return ut.join("")},Ne=Ee.btoa&&typeof Ee.btoa=="function"?function(Re){return Ee.btoa(Re)}:function(Re){if(Re.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Re.replace(/[\s\S]{1,3}/g,ze)},re=function(Re){return Ne(Qe(String(Re)))},a=function(Re){return Re.replace(/[+\/]/g,function(Ft){return Ft=="+"?"-":"_"}).replace(/=/g,"")},y=function(Re,Ft){return Ft?a(re(Re)):re(Re)},b=function(Re){return y(Re,!0)},E;Ee.Uint8Array&&(E=function(Re,Ft){for(var qe="",ut=0,Ye=Re.length;ut>>18)+Oe.charAt(Ue>>>12&63)+(typeof Dt!="undefined"?Oe.charAt(Ue>>>6&63):"=")+(typeof Rt!="undefined"?Oe.charAt(Ue&63):"=")}return Ft?a(qe):qe});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,z=function(Re){switch(Re.length){case 4:var Ft=(7&Re.charCodeAt(0))<<18|(63&Re.charCodeAt(1))<<12|(63&Re.charCodeAt(2))<<6|63&Re.charCodeAt(3),qe=Ft-65536;return it((qe>>>10)+55296)+it((qe&1023)+56320);case 3:return it((15&Re.charCodeAt(0))<<12|(63&Re.charCodeAt(1))<<6|63&Re.charCodeAt(2));default:return it((31&Re.charCodeAt(0))<<6|63&Re.charCodeAt(1))}},ne=function(Re){return Re.replace(x,z)},oe=function(Re){var Ft=Re.length,qe=Ft%4,ut=(Ft>0?ie[Re.charAt(0)]<<18:0)|(Ft>1?ie[Re.charAt(1)]<<12:0)|(Ft>2?ie[Re.charAt(2)]<<6:0)|(Ft>3?ie[Re.charAt(3)]:0),Ye=[it(ut>>>16),it(ut>>>8&255),it(ut&255)];return Ye.length-=[0,0,2,1][qe],Ye.join("")},ae=Ee.atob&&typeof Ee.atob=="function"?function(Re){return Ee.atob(Re)}:function(Re){return Re.replace(/\S{1,4}/g,oe)},me=function(Re){return ae(String(Re).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Re){return ne(ae(Re))},pe=function(Re){return String(Re).replace(/[-_]/g,function(Ft){return Ft=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Re){return he(pe(Re))},Fe;Ee.Uint8Array&&(Fe=function(Re){return Uint8Array.from(me(pe(Re)),function(Ft){return Ft.charCodeAt(0)})});var Pe=function(){var Re=Ee.Base64;return Ee.Base64=lt,Re};if(Ee.Base64={VERSION:Ke,atob:me,btoa:Ne,fromBase64:ye,toBase64:y,utob:Qe,encode:y,encodeURI:b,btou:ne,decode:ye,noConflict:Pe,fromUint8Array:E,toUint8Array:Fe},typeof Object.defineProperty=="function"){var tt=function(Re){return{value:Re,enumerable:!1,writable:!0,configurable:!0}};Ee.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",tt(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",tt(function(Re){return y(this,Re)})),Object.defineProperty(String.prototype,"toBase64URI",tt(function(){return y(this,!0)}))}}return Ee.Meteor&&(Base64=Ee.Base64),Ot.exports?Ot.exports.Base64=Ee.Base64:(ee=[],se=function(){return Ee.Base64}.apply(Ht,ee),se!==void 0&&(Ot.exports=se)),{Base64:Ee.Base64}})},39417:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return he}});var ee=te(14809),se=te(4635),Ee=te(62646),lt=te(20439),Ke=te(99153),Oe=te(84851),ie=te(13028),it=te(19257),rt=te(93046),$e=te(92310),Qe=te.n($e),ze=te(26112),Ne=te(59301),re=te(39378),a=function(ye){for(var Fe=ye.prefixCls,Pe=ye.level,tt=ye.isStart,Re=ye.isEnd,Ft="".concat(Fe,"-indent-unit"),qe=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=vt.length,ve=st.length;if(Math.abs(Be-ve)!==1)return{add:!1,key:null};function at(nt,xe){var fe=new Map;nt.forEach(function(Je){fe.set(Je,!0)});var dt=xe.filter(function(Je){return!fe.has(Je)});return dt.length===1?dt[0]:null}return Be ").concat(st);return st}var Et=y.forwardRef(function(vt,st){var Be=vt.prefixCls,ve=vt.data,at=vt.selectable,nt=vt.checkable,xe=vt.expandedKeys,fe=vt.selectedKeys,dt=vt.checkedKeys,Je=vt.loadedKeys,we=vt.loadingKeys,ht=vt.halfCheckedKeys,sn=vt.keyEntities,$t=vt.disabled,Wt=vt.dragging,Lt=vt.dragOverNodeKey,Jt=vt.dropPosition,kt=vt.motion,Yt=vt.height,Bn=vt.itemHeight,Pn=vt.virtual,Gn=vt.focusable,Vn=vt.activeItem,pt=vt.focused,ea=vt.tabIndex,La=vt.onKeyDown,Ma=vt.onFocus,ga=vt.onBlur,Ea=vt.onActiveChange,ar=vt.onListChangeStart,ba=vt.onListChangeEnd,qn=(0,ne.Z)(vt,ut),Cr=y.useRef(null),an=y.useRef(null);y.useImperativeHandle(st,function(){return{scrollTo:function(Zn){Cr.current.scrollTo(Zn)},getIndentWidth:function(){return an.current.offsetWidth}}});var Pt=y.useState(xe),_t=(0,z.Z)(Pt,2),kn=_t[0],Ae=_t[1],je=y.useState(ve),gt=(0,z.Z)(je,2),De=gt[0],ot=gt[1],yt=y.useState(ve),Ct=(0,z.Z)(yt,2),Ie=Ct[0],Ge=Ct[1],We=y.useState([]),Mt=(0,z.Z)(We,2),Kt=Mt[0],zt=Mt[1],bn=y.useState(null),ct=(0,z.Z)(bn,2),on=ct[0],An=ct[1],On=y.useRef(ve);On.current=ve;function Qt(){var Wn=On.current;ot(Wn),Ge(Wn),zt([]),An(null),ba()}(0,oe.Z)(function(){Ae(xe);var Wn=Ft(kn,xe);if(Wn.key!==null)if(Wn.add){var Zn=De.findIndex(function(cr){var qa=cr.key;return qa===Wn.key}),ra=jt(qe(De,ve,Wn.key),Pn,Yt,Bn),Na=De.slice();Na.splice(Zn+1,0,Tt),Ge(Na),zt(ra),An("show")}else{var $n=ve.findIndex(function(cr){var qa=cr.key;return qa===Wn.key}),Aa=jt(qe(ve,De,Wn.key),Pn,Yt,Bn),ka=ve.slice();ka.splice($n+1,0,Tt),Ge(ka),zt(Aa),An("hide")}else De!==ve&&(ot(ve),Ge(ve))},[xe,ve]),y.useEffect(function(){Wt||Qt()},[Wt]);var aa=kt?Ie:ve,Dn={expandedKeys:xe,selectedKeys:fe,loadedKeys:Je,loadingKeys:we,checkedKeys:dt,halfCheckedKeys:ht,dragOverNodeKey:Lt,dropPosition:Jt,keyEntities:sn};return y.createElement(y.Fragment,null,pt&&Vn&&y.createElement("span",{style:Ye,"aria-live":"assertive"},et(Vn)),y.createElement("div",null,y.createElement("input",{style:Ye,disabled:Gn===!1||$t,tabIndex:Gn!==!1?ea:null,onKeyDown:La,onFocus:Ma,onBlur:ga,value:"",onChange:bt,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Be,"-indent")},y.createElement("div",{ref:an,className:"".concat(Be,"-indent-unit")}))),y.createElement(ae.Z,(0,ee.Z)({},qn,{data:aa,itemKey:Me,height:Yt,fullHeight:!1,virtual:Pn,itemHeight:Bn,prefixCls:"".concat(Be,"-list"),ref:Cr,onVisibleChange:function(Zn,ra){var Na=new Set(Zn),$n=ra.filter(function(Aa){return!Na.has(Aa)});$n.some(function(Aa){return Me(Aa)===Dt})&&Qt()}}),function(Wn){var Zn=Wn.pos,ra=(0,ee.Z)({},(x(Wn.data),Wn.data)),Na=Wn.title,$n=Wn.key,Aa=Wn.isStart,ka=Wn.isEnd,cr=(0,ye.km)($n,Zn);delete ra.key,delete ra.children;var qa=(0,ye.H8)(cr,Dn);return y.createElement(Re,(0,ee.Z)({},ra,qa,{title:Na,active:!!Vn&&$n===Vn.key,pos:Zn,data:Wn.data,isStart:Aa,isEnd:ka,motion:kt,motionNodes:$n===Dt?Kt:null,motionType:on,onMotionStart:ar,onMotionEnd:Qt,treeNodeRequiredProps:Dn,onMouseMove:function(){Ea(null)}}))}))});Et.displayName="NodeList";var Xt=Et,mt=te(35654),en=te(90782),Ce=te(67841),qt=10,ft=function(vt){(0,rt.Z)(Be,vt);var st=(0,$e.Z)(Be);function Be(){var ve;(0,Oe.Z)(this,Be);for(var at=arguments.length,nt=new Array(at),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,ht=ve.state,sn=ht.dragChildrenKeys,$t=ht.dropPosition,Wt=ht.dropTargetKey,Lt=ht.dropTargetPos,Jt=ht.dropAllowed;if(Jt){var kt=ve.props.onDrop;if(ve.setState({dragOverNodeKey:null}),ve.cleanDragState(),Wt!==null){var Yt=(0,lt.Z)((0,lt.Z)({},(0,ye.H8)(Wt,ve.getTreeNodeRequiredProps())),{},{active:((Je=ve.getActiveItem())===null||Je===void 0?void 0:Je.key)===Wt,data:(0,Ce.Z)(ve.state.keyEntities,Wt).node}),Bn=sn.indexOf(Wt)!==-1;(0,a.ZP)(!Bn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pn=(0,mt.yx)(Lt),Gn={event:fe,node:(0,ye.F)(Yt),dragNode:ve.dragNode?(0,ye.F)(ve.dragNode.props):null,dragNodesKeys:[ve.dragNode.props.eventKey].concat(sn),dropToGap:$t!==0,dropPosition:$t+Number(Pn[Pn.length-1])};we||kt==null||kt(Gn),ve.dragNode=null}}},ve.cleanDragState=function(){var fe=ve.state.draggingNodeKey;fe!==null&&ve.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ve.dragStartMousePosition=null,ve.currentMouseOverDroppableNodeKey=null},ve.triggerExpandActionExpand=function(fe,dt){var Je=ve.state,we=Je.expandedKeys,ht=Je.flattenNodes,sn=dt.expanded,$t=dt.key,Wt=dt.isLeaf;if(!(Wt||fe.shiftKey||fe.metaKey||fe.ctrlKey)){var Lt=ht.filter(function(kt){return kt.key===$t})[0],Jt=(0,ye.F)((0,lt.Z)((0,lt.Z)({},(0,ye.H8)($t,ve.getTreeNodeRequiredProps())),{},{data:Lt.data}));ve.setExpandedKeys(sn?(0,mt._5)(we,$t):(0,mt.L0)(we,$t)),ve.onNodeExpand(fe,Jt)}},ve.onNodeClick=function(fe,dt){var Je=ve.props,we=Je.onClick,ht=Je.expandAction;ht==="click"&&ve.triggerExpandActionExpand(fe,dt),we==null||we(fe,dt)},ve.onNodeDoubleClick=function(fe,dt){var Je=ve.props,we=Je.onDoubleClick,ht=Je.expandAction;ht==="doubleClick"&&ve.triggerExpandActionExpand(fe,dt),we==null||we(fe,dt)},ve.onNodeSelect=function(fe,dt){var Je=ve.state.selectedKeys,we=ve.state,ht=we.keyEntities,sn=we.fieldNames,$t=ve.props,Wt=$t.onSelect,Lt=$t.multiple,Jt=dt.selected,kt=dt[sn.key],Yt=!Jt;Yt?Lt?Je=(0,mt.L0)(Je,kt):Je=[kt]:Je=(0,mt._5)(Je,kt);var Bn=Je.map(function(Pn){var Gn=(0,Ce.Z)(ht,Pn);return Gn?Gn.node:null}).filter(function(Pn){return Pn});ve.setUncontrolledState({selectedKeys:Je}),Wt==null||Wt(Je,{event:"select",selected:Yt,node:dt,selectedNodes:Bn,nativeEvent:fe.nativeEvent})},ve.onNodeCheck=function(fe,dt,Je){var we=ve.state,ht=we.keyEntities,sn=we.checkedKeys,$t=we.halfCheckedKeys,Wt=ve.props,Lt=Wt.checkStrictly,Jt=Wt.onCheck,kt=dt.key,Yt,Bn={event:"check",node:dt,checked:Je,nativeEvent:fe.nativeEvent};if(Lt){var Pn=Je?(0,mt.L0)(sn,kt):(0,mt._5)(sn,kt),Gn=(0,mt._5)($t,kt);Yt={checked:Pn,halfChecked:Gn},Bn.checkedNodes=Pn.map(function(ga){return(0,Ce.Z)(ht,ga)}).filter(function(ga){return ga}).map(function(ga){return ga.node}),ve.setUncontrolledState({checkedKeys:Pn})}else{var Vn=(0,en.S)([].concat((0,Ke.Z)(sn),[kt]),!0,ht),pt=Vn.checkedKeys,ea=Vn.halfCheckedKeys;if(!Je){var La=new Set(pt);La.delete(kt);var Ma=(0,en.S)(Array.from(La),{checked:!1,halfCheckedKeys:ea},ht);pt=Ma.checkedKeys,ea=Ma.halfCheckedKeys}Yt=pt,Bn.checkedNodes=[],Bn.checkedNodesPositions=[],Bn.halfCheckedKeys=ea,pt.forEach(function(ga){var Ea=(0,Ce.Z)(ht,ga);if(Ea){var ar=Ea.node,ba=Ea.pos;Bn.checkedNodes.push(ar),Bn.checkedNodesPositions.push({node:ar,pos:ba})}}),ve.setUncontrolledState({checkedKeys:pt},!1,{halfCheckedKeys:ea})}Jt==null||Jt(Yt,Bn)},ve.onNodeLoad=function(fe){var dt=fe.key,Je=new Promise(function(we,ht){ve.setState(function(sn){var $t=sn.loadedKeys,Wt=$t===void 0?[]:$t,Lt=sn.loadingKeys,Jt=Lt===void 0?[]:Lt,kt=ve.props,Yt=kt.loadData,Bn=kt.onLoad;if(!Yt||Wt.indexOf(dt)!==-1||Jt.indexOf(dt)!==-1)return null;var Pn=Yt(fe);return Pn.then(function(){var Gn=ve.state.loadedKeys,Vn=(0,mt.L0)(Gn,dt);Bn==null||Bn(Vn,{event:"load",node:fe}),ve.setUncontrolledState({loadedKeys:Vn}),ve.setState(function(pt){return{loadingKeys:(0,mt._5)(pt.loadingKeys,dt)}}),we()}).catch(function(Gn){if(ve.setState(function(pt){return{loadingKeys:(0,mt._5)(pt.loadingKeys,dt)}}),ve.loadingRetryTimes[dt]=(ve.loadingRetryTimes[dt]||0)+1,ve.loadingRetryTimes[dt]>=qt){var Vn=ve.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ve.setUncontrolledState({loadedKeys:(0,mt.L0)(Vn,dt)}),we()}ht(Gn)}),{loadingKeys:(0,mt.L0)(Jt,dt)}})});return Je.catch(function(){}),Je},ve.onNodeMouseEnter=function(fe,dt){var Je=ve.props.onMouseEnter;Je==null||Je({event:fe,node:dt})},ve.onNodeMouseLeave=function(fe,dt){var Je=ve.props.onMouseLeave;Je==null||Je({event:fe,node:dt})},ve.onNodeContextMenu=function(fe,dt){var Je=ve.props.onRightClick;Je&&(fe.preventDefault(),Je({event:fe,node:dt}))},ve.onFocus=function(){var fe=ve.props.onFocus;ve.setState({focused:!0});for(var dt=arguments.length,Je=new Array(dt),we=0;we1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ve.destroyed){var we=!1,ht=!0,sn={};Object.keys(fe).forEach(function($t){if($t in ve.props){ht=!1;return}we=!0,sn[$t]=fe[$t]}),we&&(!dt||ht)&&ve.setState((0,lt.Z)((0,lt.Z)({},sn),Je))}},ve.scrollTo=function(fe){ve.listRef.current.scrollTo(fe)},ve}return(0,ie.Z)(Be,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var at=this.props.activeKey;at!==void 0&&at!==this.state.activeKey&&(this.setState({activeKey:at}),at!==null&&this.scrollTo({key:at}))}},{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 at,nt=this.state,xe=nt.focused,fe=nt.flattenNodes,dt=nt.keyEntities,Je=nt.draggingNodeKey,we=nt.activeKey,ht=nt.dropLevelOffset,sn=nt.dropContainerKey,$t=nt.dropTargetKey,Wt=nt.dropPosition,Lt=nt.dragOverNodeKey,Jt=nt.indent,kt=this.props,Yt=kt.prefixCls,Bn=kt.className,Pn=kt.style,Gn=kt.showLine,Vn=kt.focusable,pt=kt.tabIndex,ea=pt===void 0?0:pt,La=kt.selectable,Ma=kt.showIcon,ga=kt.icon,Ea=kt.switcherIcon,ar=kt.draggable,ba=kt.checkable,qn=kt.checkStrictly,Cr=kt.disabled,an=kt.motion,Pt=kt.loadData,_t=kt.filterTreeNode,kn=kt.height,Ae=kt.itemHeight,je=kt.virtual,gt=kt.titleRender,De=kt.dropIndicatorRender,ot=kt.onContextMenu,yt=kt.onScroll,Ct=kt.direction,Ie=kt.rootClassName,Ge=kt.rootStyle,We=(0,re.Z)(this.props,{aria:!0,data:!0}),Mt;return ar&&((0,Ee.Z)(ar)==="object"?Mt=ar:typeof ar=="function"?Mt={nodeDraggable:ar}:Mt={}),y.createElement(b.k.Provider,{value:{prefixCls:Yt,selectable:La,showIcon:Ma,icon:ga,switcherIcon:Ea,draggable:Mt,draggingNodeKey:Je,checkable:ba,checkStrictly:qn,disabled:Cr,keyEntities:dt,dropLevelOffset:ht,dropContainerKey:sn,dropTargetKey:$t,dropPosition:Wt,dragOverNodeKey:Lt,indent:Jt,direction:Ct,dropIndicatorRender:De,loadData:Pt,filterTreeNode:_t,titleRender:gt,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}},y.createElement("div",{role:"tree",className:ze()(Yt,Bn,Ie,(at={},(0,se.Z)(at,"".concat(Yt,"-show-line"),Gn),(0,se.Z)(at,"".concat(Yt,"-focused"),xe),(0,se.Z)(at,"".concat(Yt,"-active-focused"),we!==null),at)),style:Ge},y.createElement(Xt,(0,ee.Z)({ref:this.listRef,prefixCls:Yt,style:Pn,data:fe,disabled:Cr,selectable:La,checkable:!!ba,motion:an,dragging:Je!==null,height:kn,itemHeight:Ae,virtual:je,focusable:Vn,focused:xe,tabIndex:ea,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ot,onScroll:yt},this.getTreeNodeRequiredProps(),We))))}}],[{key:"getDerivedStateFromProps",value:function(at,nt){var xe=nt.prevProps,fe={prevProps:at};function dt(Vn){return!xe&&Vn in at||xe&&xe[Vn]!==at[Vn]}var Je,we=nt.fieldNames;if(dt("fieldNames")&&(we=(0,ye.w$)(at.fieldNames),fe.fieldNames=we),dt("treeData")?Je=at.treeData:dt("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,ye.zn)(at.children)),Je){fe.treeData=Je;var ht=(0,ye.I8)(Je,{fieldNames:we});fe.keyEntities=(0,lt.Z)((0,se.Z)({},Dt,Ue),ht.keyEntities)}var sn=fe.keyEntities||nt.keyEntities;if(dt("expandedKeys")||xe&&dt("autoExpandParent"))fe.expandedKeys=at.autoExpandParent||!xe&&at.defaultExpandParent?(0,mt.r7)(at.expandedKeys,sn):at.expandedKeys;else if(!xe&&at.defaultExpandAll){var $t=(0,lt.Z)({},sn);delete $t[Dt],fe.expandedKeys=Object.keys($t).map(function(Vn){return $t[Vn].key})}else!xe&&at.defaultExpandedKeys&&(fe.expandedKeys=at.autoExpandParent||at.defaultExpandParent?(0,mt.r7)(at.defaultExpandedKeys,sn):at.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,Je||fe.expandedKeys){var Wt=(0,ye.oH)(Je||nt.treeData,fe.expandedKeys||nt.expandedKeys,we);fe.flattenNodes=Wt}if(at.selectable&&(dt("selectedKeys")?fe.selectedKeys=(0,mt.BT)(at.selectedKeys,at):!xe&&at.defaultSelectedKeys&&(fe.selectedKeys=(0,mt.BT)(at.defaultSelectedKeys,at))),at.checkable){var Lt;if(dt("checkedKeys")?Lt=(0,mt.E6)(at.checkedKeys)||{}:!xe&&at.defaultCheckedKeys?Lt=(0,mt.E6)(at.defaultCheckedKeys)||{}:Je&&(Lt=(0,mt.E6)(at.checkedKeys)||{checkedKeys:nt.checkedKeys,halfCheckedKeys:nt.halfCheckedKeys}),Lt){var Jt=Lt,kt=Jt.checkedKeys,Yt=kt===void 0?[]:kt,Bn=Jt.halfCheckedKeys,Pn=Bn===void 0?[]:Bn;if(!at.checkStrictly){var Gn=(0,en.S)(Yt,!0,sn);Yt=Gn.checkedKeys,Pn=Gn.halfCheckedKeys}fe.checkedKeys=Yt,fe.halfCheckedKeys=Pn}}return dt("loadedKeys")&&(fe.loadedKeys=at.loadedKeys),fe}}]),Be}(y.Component);ft.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:E,allowDrop:function(){return!0},expandAction:!1},ft.TreeNode=he.Z;var Cn=ft,Tn=Cn},35654:function(Ot,Ht,te){"use strict";te.d(Ht,{BT:function(){return y},E6:function(){return x},L0:function(){return $e},OM:function(){return a},_5:function(){return rt},r7:function(){return z},wA:function(){return ze},yx:function(){return Qe}});var ee=te(95190),se=te(93664),Ee=te(48736),lt=te(59301),Ke=te(39417),Oe=te(67841),ie=te(71430),it=null;function rt(ne,oe){if(!ne)return[];var ae=ne.slice(),me=ae.indexOf(oe);return me>=0&&ae.splice(me,1),ae}function $e(ne,oe){var ae=(ne||[]).slice();return ae.indexOf(oe)===-1&&ae.push(oe),ae}function Qe(ne){return ne.split("-")}function ze(ne,oe){var ae=[],me=(0,Oe.Z)(oe,ne);function he(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];pe.forEach(function(ye){var Fe=ye.key,Pe=ye.children;ae.push(Fe),he(Pe)})}return he(me.children),ae}function Ne(ne){if(ne.parent){var oe=Qe(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function re(ne){var oe=Qe(ne.pos);return Number(oe[oe.length-1])===0}function a(ne,oe,ae,me,he,pe,ye,Fe,Pe,tt){var Re,Ft=ne.clientX,qe=ne.clientY,ut=ne.target.getBoundingClientRect(),Ye=ut.top,bt=ut.height,Dt=(tt==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Ft),Rt=(Dt-12)/me,Ue=(0,Oe.Z)(Fe,ae.props.eventKey);if(qe-1.5?pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:Cn=!1:pe({dragNode:qt,dropNode:ft,dropPosition:0})?mt=0:pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:Cn=!1:pe({dragNode:qt,dropNode:ft,dropPosition:1})?mt=1:Cn=!1,{dropPosition:mt,dropLevelOffset:en,dropTargetKey:Ue.key,dropTargetPos:Ue.pos,dragOverNodeKey:Xt,dropContainerKey:mt===0?null:((Re=Ue.parent)===null||Re===void 0?void 0:Re.key)||null,dropAllowed:Cn}}function y(ne,oe){if(ne){var ae=oe.multiple;return ae?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function E(ne,oe){if(!ne)return[];var ae=oe||{},me=ae.processProps,he=me===void 0?b:me,pe=Array.isArray(ne)?ne:[ne];return pe.map(function(ye){var Fe=ye.children,Pe=_objectWithoutProperties(ye,it),tt=E(Fe,oe);return React.createElement(TreeNode,_extends({key:Pe.key},he(Pe)),tt)})}function x(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,se.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function z(ne,oe){var ae=new Set;function me(he){if(!ae.has(he)){var pe=(0,Oe.Z)(oe,he);if(pe){ae.add(he);var ye=pe.parent,Fe=pe.node;Fe.disabled||ye&&me(ye.key)}}}return(ne||[]).forEach(function(he){me(he)}),(0,ee.Z)(ae)}},90782:function(Ot,Ht,te){"use strict";te.d(Ht,{S:function(){return ie}});var ee=te(48736),se=te(67841);function Ee(it,rt){var $e=new Set;return it.forEach(function(Qe){rt.has(Qe)||$e.add(Qe)}),$e}function lt(it){var rt=it||{},$e=rt.disabled,Qe=rt.disableCheckbox,ze=rt.checkable;return!!($e||Qe)||ze===!1}function Ke(it,rt,$e,Qe){for(var ze=new Set(it),Ne=new Set,re=0;re<=$e;re+=1){var a=rt.get(re)||new Set;a.forEach(function(x){var z=x.key,ne=x.node,oe=x.children,ae=oe===void 0?[]:oe;ze.has(z)&&!Qe(ne)&&ae.filter(function(me){return!Qe(me.node)}).forEach(function(me){ze.add(me.key)})})}for(var y=new Set,b=$e;b>=0;b-=1){var E=rt.get(b)||new Set;E.forEach(function(x){var z=x.parent,ne=x.node;if(!(Qe(ne)||!x.parent||y.has(x.parent.key))){if(Qe(x.parent.node)){y.add(z.key);return}var oe=!0,ae=!1;(z.children||[]).filter(function(me){return!Qe(me.node)}).forEach(function(me){var he=me.key,pe=ze.has(he);oe&&!pe&&(oe=!1),!ae&&(pe||Ne.has(he))&&(ae=!0)}),oe&&ze.add(z.key),ae&&Ne.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(Ee(Ne,ze))}}function Oe(it,rt,$e,Qe,ze){for(var Ne=new Set(it),re=new Set(rt),a=0;a<=Qe;a+=1){var y=$e.get(a)||new Set;y.forEach(function(z){var ne=z.key,oe=z.node,ae=z.children,me=ae===void 0?[]:ae;!Ne.has(ne)&&!re.has(ne)&&!ze(oe)&&me.filter(function(he){return!ze(he.node)}).forEach(function(he){Ne.delete(he.key)})})}re=new Set;for(var b=new Set,E=Qe;E>=0;E-=1){var x=$e.get(E)||new Set;x.forEach(function(z){var ne=z.parent,oe=z.node;if(!(ze(oe)||!z.parent||b.has(z.parent.key))){if(ze(z.parent.node)){b.add(ne.key);return}var ae=!0,me=!1;(ne.children||[]).filter(function(he){return!ze(he.node)}).forEach(function(he){var pe=he.key,ye=Ne.has(pe);ae&&!ye&&(ae=!1),!me&&(ye||re.has(pe))&&(me=!0)}),ae||Ne.delete(ne.key),me&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Ne),halfCheckedKeys:Array.from(Ee(re,Ne))}}function ie(it,rt,$e,Qe){var ze=[],Ne;Qe?Ne=Qe:Ne=lt;var re=new Set(it.filter(function(E){var x=!!(0,se.Z)($e,E);return x||ze.push(E),x})),a=new Map,y=0;Object.keys($e).forEach(function(E){var x=$e[E],z=x.level,ne=a.get(z);ne||(ne=new Set,a.set(z,ne)),ne.add(x),y=Math.max(y,z)}),(0,ee.ZP)(!ze.length,"Tree missing follow keys: ".concat(ze.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return rt===!0?b=Ke(re,a,y,Ne):b=Oe(re,rt.halfCheckedKeys,a,y,Ne),b}},67841:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return ee}});function ee(se,Ee){return se[Ee]}},71430:function(Ot,Ht,te){"use strict";te.d(Ht,{F:function(){return z},H8:function(){return x},I8:function(){return E},km:function(){return ze},oH:function(){return y},w$:function(){return Ne},zn:function(){return a}});var ee=te(93664),se=te(95190),Ee=te(20439),lt=te(62646),Ke=te(11592),Oe=te(2738),ie=te(48736),it=te(67841),rt=["children"];function $e(ne,oe){return"".concat(ne,"-").concat(oe)}function Qe(ne){return ne&&ne.type&&ne.type.isTreeNode}function ze(ne,oe){return ne!=null?ne:oe}function Ne(ne){var oe=ne||{},ae=oe.title,me=oe._title,he=oe.key,pe=oe.children,ye=ae||"title";return{title:ye,_title:me||[ye],key:he||"key",children:pe||"children"}}function re(ne,oe){var ae=new Map;function me(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(he||[]).forEach(function(ye){var Fe=ye[oe.key],Pe=ye[oe.children];warning(Fe!=null,"Tree node must have a certain key: [".concat(pe).concat(Fe,"]"));var tt=String(Fe);warning(!ae.has(tt)||Fe===null||Fe===void 0,"Same 'key' exist in the Tree: ".concat(tt)),ae.set(tt,!0),me(Pe,"".concat(pe).concat(tt," > "))})}me(ne)}function a(ne){function oe(ae){var me=(0,Ke.Z)(ae);return me.map(function(he){if(!Qe(he))return(0,ie.ZP)(!he,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=he.key,ye=he.props,Fe=ye.children,Pe=(0,lt.Z)(ye,rt),tt=(0,Ee.Z)({key:pe},Pe),Re=oe(Fe);return Re.length&&(tt.children=Re),tt}).filter(function(he){return he})}return oe(ne)}function y(ne,oe,ae){var me=Ne(ae),he=me._title,pe=me.key,ye=me.children,Fe=new Set(oe===!0?[]:oe),Pe=[];function tt(Re){var Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Re.map(function(qe,ut){for(var Ye=$e(Ft?Ft.pos:"0",ut),bt=ze(qe[pe],Ye),Dt,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:{},ae=oe.initWrapper,me=oe.processEntity,he=oe.onProcessFinished,pe=oe.externalGetKey,ye=oe.childrenPropName,Fe=oe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,tt=pe||Pe,Re={},Ft={},qe={posEntities:Re,keyEntities:Ft};return ae&&(qe=ae(qe)||qe),b(ne,function(ut){var Ye=ut.node,bt=ut.index,Dt=ut.pos,Rt=ut.key,Ue=ut.parentPos,Tt=ut.level,jt=ut.nodes,Me={node:Ye,nodes:jt,index:bt,key:Rt,pos:Dt,level:Tt},et=ze(Rt,Dt);Re[Dt]=Me,Ft[et]=Me,Me.parent=Re[Ue],Me.parent&&(Me.parent.children=Me.parent.children||[],Me.parent.children.push(Me)),me&&me(Me,qe)},{externalGetKey:tt,childrenPropName:ye,fieldNames:Fe}),he&&he(qe),qe}function x(ne,oe){var ae=oe.expandedKeys,me=oe.selectedKeys,he=oe.loadedKeys,pe=oe.loadingKeys,ye=oe.checkedKeys,Fe=oe.halfCheckedKeys,Pe=oe.dragOverNodeKey,tt=oe.dropPosition,Re=oe.keyEntities,Ft=(0,it.Z)(Re,ne),qe={eventKey:ne,expanded:ae.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:he.indexOf(ne)!==-1,loading:pe.indexOf(ne)!==-1,checked:ye.indexOf(ne)!==-1,halfChecked:Fe.indexOf(ne)!==-1,pos:String(Ft?Ft.pos:""),dragOver:Pe===ne&&tt===0,dragOverGapTop:Pe===ne&&tt===-1,dragOverGapBottom:Pe===ne&&tt===1};return qe}function z(ne){var oe=ne.data,ae=ne.expanded,me=ne.selected,he=ne.checked,pe=ne.loaded,ye=ne.loading,Fe=ne.halfChecked,Pe=ne.dragOver,tt=ne.dragOverGapTop,Re=ne.dragOverGapBottom,Ft=ne.pos,qe=ne.active,ut=ne.eventKey,Ye=(0,Ee.Z)((0,Ee.Z)({},oe),{},{expanded:ae,selected:me,checked:he,loaded:pe,loading:ye,halfChecked:Fe,dragOver:Pe,dragOverGapTop:tt,dragOverGapBottom:Re,pos:Ft,active:qe,key:ut});return"props"in Ye||Object.defineProperty(Ye,"props",{get:function(){return(0,ie.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),Ye}},8224:function(Ot,Ht,te){"use strict";te.d(Ht,{Z:function(){return se}});var ee=te(4676);function se(Ee,lt,Ke,Oe){var ie=ee.unstable_batchedUpdates?function(rt){ee.unstable_batchedUpdates(Ke,rt)}:Ke;return Ee!=null&&Ee.addEventListener&&Ee.addEventListener(lt,ie,Oe),{remove:function(){Ee!=null&&Ee.removeEventListener&&Ee.removeEventListener(lt,ie,Oe)}}}},55468:function(Ot,Ht,te){"use strict";te.d(Ht,{g1:function(){return Qe},os:function(){return Ne}});var ee=/margin|padding|width|height|max|min|offset/,se={left:!0,top:!0},Ee={cssFloat:1,styleFloat:1,float:1};function lt(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function Ke(re,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return re.offsetHeight;if(a==="width")return re.offsetWidth}return a in se||(se[a]=ee.test(a)),se[a]?parseFloat(y)||0:y}function Oe(re,a){var y=arguments.length,b=lt(re);return a=Ee[a]?"cssFloat"in re.style?"cssFloat":"styleFloat":a,y===1?b:Ke(re,a,b[a]||re.style[a])}function ie(re,a,y){var b=arguments.length;if(a=Ee[a]?"cssFloat"in re.style?"cssFloat":"styleFloat":a,b===3)return typeof y=="number"&&ee.test(a)&&(y="".concat(y,"px")),re.style[a]=y,y;for(var E in a)a.hasOwnProperty(E)&&ie(re,E,a[E]);return lt(re)}function it(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function rt(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function $e(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:a}}function Qe(){var re=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:a}}function ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ne(re){var a=re.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Ot,Ht,te){"use strict";te.d(Ht,{G:function(){return lt}});var ee=te(47273),se=function(Oe){if((0,ee.Z)()&&window.document.documentElement){var ie=Array.isArray(Oe)?Oe:[Oe],it=window.document.documentElement;return ie.some(function(rt){return rt in it.style})}return!1},Ee=function(Oe,ie){if(!se(Oe))return!1;var it=document.createElement("div"),rt=it.style[Oe];return it.style[Oe]=ie,it.style[Oe]!==rt};function lt(Ke,Oe){return!Array.isArray(Ke)&&Oe!==void 0?Ee(Ke,Oe):se(Ke)}},25510:function(Ot){"use strict";Ot.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(Ot,Ht,te){"use strict";Ot.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},57177:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},81378:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); }()); \ No newline at end of file diff --git a/p__Paperlibrary__Add__index.804257ae.async.js b/p__Paperlibrary__Add__index.715cc03f.async.js similarity index 85% rename from p__Paperlibrary__Add__index.804257ae.async.js rename to p__Paperlibrary__Add__index.715cc03f.async.js index 67cd3caf0e..1458d62217 100644 --- a/p__Paperlibrary__Add__index.804257ae.async.js +++ b/p__Paperlibrary__Add__index.715cc03f.async.js @@ -1,19 +1,19 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3260],{89489:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},59477:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},26227:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},49198:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},41464:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},87169:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},52671:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},8657:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},56082:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},33853:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},12893:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},15075:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},32134:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},43531:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},38819:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},99587:function(Ut,Kt){"use strict";Kt.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,Kt){"use strict";Kt.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"}},2397:function(Ut,Kt){"use strict";Kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},57149:function(Ut,Kt,te){"use strict";var x=te(59301),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Ve,Ue)=>Ve in ot?ue(ot,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Ve]=Ue,se=(ot,Ve)=>{for(var Ue in Ve||(Ve={}))Me.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);if(Be)for(var Ue of Be(Ve))Le.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);return ot};const ct=ot=>React.createElement("svg",se({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Ut,Kt,te){"use strict";var x=te(59301),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Ve,Ue)=>Ve in ot?ue(ot,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Ve]=Ue,se=(ot,Ve)=>{for(var Ue in Ve||(Ve={}))Me.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);if(Be)for(var Ue of Be(Ve))Le.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);return ot};const ct=ot=>React.createElement("svg",se({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Ut(le,y,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=le,this._defaultValue=y,this._minimum=a,this._maximum=b}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,y){var a=go.Shape._FigureParameters[le];return a?a[y]:null},go.Shape.setFigureParameter=function(le,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 b=go.Shape._FigureParameters[le];b||(b=[],go.Shape._FigureParameters[le]=b),b[y]=a};var Kt=[];function te(le,y){var a=Kt.pop();return a===void 0?new go.Point(le,y):(a.x=le,a.y=y,a)}function x(){var le=Kt.pop();return le===void 0?new go.Point:le}function ue(le){Kt.push(le)}function Be(le,y,a,b,E,z,ne,re,ie){ie||(ie=new go.Point);var me=le-a,pe=E-ne,ye=NaN,je=NaN;if(me===0)if(pe===0)le===a&&(ye=le,je=y);else{var De=(z-re)/pe,Qe=z-De*E;ye=le,je=De*ye+Qe}else if(pe===0){var he=(y-b)/me,Te=y-he*le;ye=E,je=he*ye+Te}else{var he=(y-b)/me,De=(z-re)/pe,Te=y-he*le,Qe=z-De*E;ye=(Qe-Te)/(he-De),je=he*ye+Te}return ie.x=ye,ie.y=je,ie}function Me(le,y,a,b,E,z,ne,re,ie,me,pe,ye,je,De){var Qe=1-ie,he=ie,Te=le*Qe+a*he,Ye=y*Qe+b*he,bt=a*Qe+E*he,Ne=b*Qe+z*he,ut=E*Qe+ne*he,Bt=z*Qe+re*he,yt=Te*Qe+bt*he,gt=Ye*Qe+Ne*he,Yt=bt*Qe+ut*he,vt=Ne*Qe+Bt*he,rn=yt*Qe+Yt*he,xn=gt*Qe+vt*he;me.x=Te,me.y=Ye,pe.x=yt,pe.y=gt,ye.x=rn,ye.y=xn,je.x=Yt,je.y=vt,De.x=ut,De.y=Bt}var Le=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*se,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-E,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,E,a,0,a-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,1,-E,-E)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=y,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y/2,b.startY=0,b.endX=y/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,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(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*y,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,(1-b)*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(le,y,a){var b=y/2,E=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Le,E.spot2=Oe,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,se*y,0,y,(1-se)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,se*a,(1-se)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,se*a,se*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-se)*y,0,0,(1-se)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,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(le,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(le,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(le,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(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*y;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E.5&&(b=.5);var E=Math.abs(b)*y;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())):z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),E0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+re,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,re,re).close())),z.spot1=Le,z.spot2=Oe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,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(le,y,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/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(le,y,a){var b=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var z=b%360;z<0&&(z+=360);var ne=E%360,re=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,y,a){var b=se/Math.SQRT2*.5,E=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*y,z*a,y,(1-b)*a,(E+b)*y,(z+b)*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(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,y,a){var b=le?le.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),y===0||a===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var z=y/2,ne=a/2,re=Math.atan2(a,y),ie=b-Math.min(Math.cos(re)*b/2,z),me=b-Math.min(Math.sin(re)*b/2,ne),E=new go.Geometry,pe=new go.PathFigure(ie,0,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),pe.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),pe.add(new go.PathSegment(go.PathSegment.Line,y,me)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,y,a-me)),pe.add(new go.PathSegment(go.PathSegment.Line,y-ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),pe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a-me)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,z=new go.PathFigure(.1*y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-b)*y,.25*a,Math.abs(1-b)*y,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,se*y,0,y,(.5-se/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+se/2)*a,se*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,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(le,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(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.4*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var z=.2,ne=.3,re=0,ie=z*se;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne+.05)*y,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne-.05)*y,(.5-ie+re-.02)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var z=.1,ne=.5,re=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*y,re*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*re,z*y,z*y).close()),E=new go.PathFigure(y*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),re=.75,E=new go.PathFigure((ne+z)*y,re*a,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*re,z*y,z*y).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(le,y,a){var b=.8535533905932737,E=.5*y,z=.5*a;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,z,E,z)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,b*y,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*y,(re-z)*a);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),z=.4,E=se*.4;var me=x(),pe=x(),ye=x(),je=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.42,me,pe,ye,je,je);var De=x(),Qe=x(),he=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.58,je,je,he,De,Qe);var Te=x(),Ye=x(),bt=x();Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.42,Te,Ye,bt,je,je);var Ne=x(),ut=x(),Bt=x();return Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.58,je,je,Bt,Ne,ut),ie.add(new go.PathSegment(go.PathSegment.Move,Bt.x*y,Bt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,Ne.x*y,Ne.y*a,ut.x*y,ut.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*y,ye.y*a,me.x*y,me.y*a,pe.x*y,pe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Bt.x*y,Bt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,bt.x*y,bt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,he.x*y,he.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,De.x*y,De.y*a,Qe.x*y,Qe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,bt.x*y,bt.y*a,Te.x*y,Te.y*a,Ye.x*y,Ye.y*a).close()),ue(me),ue(pe),ue(ye),ue(je),ue(De),ue(Qe),ue(he),ue(Te),ue(Ye),ue(bt),ue(Ne),ue(ut),ue(Bt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(le,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(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>y&&(b=y);var E=(y-b)/2,z=E+b;return new go.Geometry().add(new go.PathFigure(z,.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,E,.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(le,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(le,y,a){var b=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=x(),me=x(),pe=x(),ye=x(),je=new go.PathFigure((ne-z)*y,re*a,!1);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.44,pe,ye,me,ie,ie),je.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a));var De=te(me.x,me.y);Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.56,ie,ie,me,pe,ye);var Qe=te(me.x,me.y);je.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.95*.9)*y,De.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,De.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Qe.x*.1+.9)*y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Qe.x*.1+.9)*y,(Qe.y*.1+.05*.9)*a)),je.add(new go.PathSegment(go.PathSegment.Line,Qe.x*y,Qe.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),z=.35,E=se*.35;var he=new go.PathFigure(ne*y,(re-z)*a,!1);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a));var Te=new go.PathFigure((ne-z)*y,re*a,!1);return b.add(Te),ue(ie),ue(me),ue(pe),ue(ye),ue(De),ue(Qe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(le,y,a){var b=new go.Geometry,E=.375,z=0,ne=-.125,re=E*se,ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a,(.5+re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),E=.325,z=0,ne=-.125,re=E*se;var ie=new go.PathFigure((1-.5+E+z)*y,(.5+ne)*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a,(.5+re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a,(.5-re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);return b.add(ie),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*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(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*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,b*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,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(le,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(le,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(le,y,a){var b=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 b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*y,b*a,b*y,b*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(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=le?le.parameter2:NaN;isNaN(E)&&(E=.3);var z=(1-b)*y,ne=(.5-E/2)*a,re=(.5+E/2)*a,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var pe=Be(0,re/a,1,re/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=30),b>y&&(b=y);var E=le?le.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,a/2);var z=y-b,ne=(a-E)/2,re=ne+E,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var pe=Be(0,re/a,1,re/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Be(0,.5,.3,0,0,E/a,.1,E/a,x());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Be(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-b)/2,ne=z+b,re=(a-E)/2,ie=re+E;(b>a||E>a)&&(E>b?(b=b*a/E,z=(a-b)/2,ne=z+b,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);me.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close());var ye=Be(0,.5,.3,re/a,0,z/a,1,z/a,x());return me.spot1=new go.Spot(ye.x,ye.y),ye=Be(.7,ie/a,1,.5,0,ne/a,1,ne/a,ye),me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,E/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-b)/2,ne=z+b,re=(a-E)/2,ie=re+E;(b>a||E>a)&&(E>b?(b=b*a/E,z=(a-b)/2,ne=z+b,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);me.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close()),me.spot1=new go.Spot(0,z/a);var ye=Be(.7,ie/a,1,.5,0,ne/a,1,ne/a,x());return me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var ne=Be(.2,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E.spot1=new go.Spot(b,.35);var ne=Be(0,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=50);var E=(a-b)/2,z=E+b;b>a&&(E=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,E/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(0,.9*a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.9*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.3*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var z=new go.PathFigure(0,.3*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,b,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*b,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,b,(.5+z)*y,0,1*y,se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-se*b,(.5+z)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*y,1*a,0,a-se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b));var re=new go.PathFigure(y,b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*b,1*y,2*b-se*b,(.5+z)*y,2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*y,2*b,0,2*b-se*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,a-b,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*b,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,b,(.5+z)*y,0,y,se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-se*b,(.5+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*y,a,0,a-se*b));var re=new go.PathFigure(0,a-b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*b,0,a-b-se*b,(.5-z)*y,a-2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,a-b,(.5+z)*y,a-2*b,y,a-b-se*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(b,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*b,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+z)*a,y-se*b,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*b,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,se*b,0));var re=new go.PathFigure(b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+se*b,0,2*b,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+z)*a,b+se*b,a)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(y-b,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*b,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+z)*a,y-se*b,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*b,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,se*b,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-b,0));var re=new go.PathFigure(y-b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y-2*b,.5*a,y-b-se*b,0,y-2*b,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y-2*b,(.5+z)*a,y-b-se*b,a)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*y,.25*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(le,y,a){var b=new go.Geometry,E=.2,z=.1,ne=se*E,re=se*z,ie=.5,me=.1,pe=new go.PathFigure(ie*y,(me+z)*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-E)*y,me*a,(ie-ne)*y,(me+z)*a,(ie-E)*y,(me+re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-z)*a,(ie-E)*y,(me-re)*a,(ie-ne)*y,(me-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+E)*y,me*a,(ie+ne)*y,(me-z)*a,(ie+E)*y,(me-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+z)*a,(ie+E)*y,(me+re)*a,(ie+ne)*y,(me+z)*a));var ye=.05,je=se*ye;ie=.05,me=.25;var De=new go.PathFigure(.5*y,.2*a,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ie=.95,me=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ye)*y,me*a,(ie+je)*y,(me-ye)*a,(ie+ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ye=.025,je=se*ye,ie=.825,me=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ye=.05,je=se*ye,ie=.5,me=.7,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ye=.025,je=se*ye,ie=.175,me=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ye=.05,je=se*ye,ie=.05,me=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie-ye)*y,(me-je)*a,(ie-je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var z=new go.PathFigure(.5*y,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("Database",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+z)*a,(.5+E)*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-E)*y,.4*a,0,(.3+z)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var z=se*.2,ne=new go.PathFigure(0,.2*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-z)*a,(.2-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+z)*y,0,y,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+z)*a,(.8+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*y,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,E*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("Document",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*y,.4*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var z=new go.PathFigure(y,.5*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a));var ne=new go.PathFigure(y,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(E*y,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a)),b}),go.Shape.defineFigureGenerator("Junction",function(le,y,a){var b=new go.Geometry,E=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=se*.5,re=.5,ie=new go.PathFigure(y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,a,y,(re+ne)*a,(re+ne)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*y,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,0,0,(re-ne)*a,(re-ne)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,re*a,(re+ne)*y,0,y,(re-ne)*a));var me=new go.PathFigure((z+E)*y,(z+E)*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*y,z*a)),me.add(new go.PathSegment(go.PathSegment.Move,z*y,(z+E)*a)),me.add(new go.PathSegment(go.PathSegment.Line,(z+E)*y,z*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var z=new go.PathFigure(.1*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(.5*y,a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*y,.9*a,y,(z+E)*a,(z+E)*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var z=new go.PathFigure(.1*y,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.1*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var z=new go.PathFigure(.2*y,.1*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=1-E,ne=new go.PathFigure(0,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var re=new go.PathFigure(.5*E*y,E*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*y,E*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,.5*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-E)*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,E*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b}),go.Shape.defineFigureGenerator("Process",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(E*y,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(le,y,a){var b=new go.Geometry,E=se*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+E)*y,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+E)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,z*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a));var ie=new go.PathFigure(.8*y,.75*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(le,y,a){var b=new go.Geometry,E=se*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var me=new go.PathFigure((ne+z)*y,re*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.4,ne=se*.1,re=.1,ie=.9,me=.5,pe=new go.PathFigure(.8*y,.5*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+z)*a,(.4+E)*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-z)*a));var ye=new go.PathFigure((ie+re)*y,me*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+re)*a,(ie+re)*y,(me+ne)*a,(ie+ne)*y,(me+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y,me*a,(ie-ne)*y,(me+re)*a,(ie-re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-re)*a,(ie-re)*y,(me-ne)*a,(ie-ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y,me*a,(ie+ne)*y,(me-re)*a,(ie+re)*y,(me-ne)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var me=new go.PathFigure((ne-E)*y,re*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z+z)*y,(re-E)*a,.8*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(re+z)*a,(ne+z+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.8*y,.5*a,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var pe=new go.PathFigure((ne-E)*y,re*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.2*y,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z)*y,(re-E)*a,.9*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(le,y,a){var b=new go.Geometry,E=se*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-E*.5)*y,a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E*.5)*y,a,(ne+z)*y,0,(ne+E)*y,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*y,re*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*y,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*y,re*a,ne*y,(re-z)*a,ne*y,(re+z)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Diode",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(le,y,a){var b=new go.Geometry,E=y,z=a;y=y*.38,a=a*.6;var ne=se*.8,re=.8,ie=0,me=.5,pe=(E-y)/2,ye=(z-a)/2,je=new go.PathFigure(ie*y+pe,(me+re)*a+ye,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+pe,me*a+ye,ie*y+pe,(me-re)*a+ye,(ie-re+ne*.5)*y+pe,(me-ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie-re+ne*.5)*y+pe,(me+ne)*a+ye,ie*y+pe,(me+re)*a+ye).close()),ne=se*.4,re=.4,ie=.2,me=.5;var De=new go.PathFigure(ie*y+pe,(me+re)*a+ye,!0);b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+pe,me*a+ye,ie*y+pe,(me-re)*a+ye,(ie-re+ne*.5)*y+pe,(me-ne)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie-re+ne*.5)*y+pe,(me+ne)*a+ye,ie*y+pe,(me+re)*a+ye).close()),ne=se*.2,re=.2,ie=.5,me=.5;var Qe=new go.PathFigure((ie-re)*y+pe,me*a+ye,!0);b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),ne=se*.4,re=.4,ie=.8,me=.5;var he=new go.PathFigure(ie*y+pe,(me-re)*a+ye,!0);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+pe,me*a+ye,ie*y+pe,(me+re)*a+ye,(ie+re-ne*.5)*y+pe,(me+ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie+re-ne*.5)*y+pe,(me-ne)*a+ye,ie*y+pe,(me-re)*a+ye).close()),ne=se*.8,re=.8,ie=1,me=.5;var Te=new go.PathFigure(ie*y+pe,(me-re)*a+ye,!0);return b.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+pe,me*a+ye,ie*y+pe,(me+re)*a+ye,(ie+re-ne*.5)*y+pe,(me+ne)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie+re-ne*.5)*y+pe,(me-ne)*a+ye,ie*y+pe,(me-re)*a+ye).close()),b}),go.Shape.defineFigureGenerator("Email",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.35*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var z=new go.PathFigure(.1*y,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ne=new go.PathFigure(.6*y,a,!0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var re=new go.PathFigure(0,.5*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(le,y,a){var b=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=x(),me=x(),pe=x(),ye=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,pe,ye);var je=te(me.x,me.y),De=new go.PathFigure(me.x*y,me.y*a,!0);b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,pe,ye,me,ie,ie),De.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),E=se*.3,z=.3,Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,pe,ye,me,ie,ie),De.add(new go.PathSegment(go.PathSegment.Line,me.x*y,me.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,pe,ye),De.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a).close());var De=new go.PathFigure(.45*y,0,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),ue(ie),ue(me),ue(pe),ue(ye),ue(je),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*y,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*y,(.8+ie)*a).close())}return z(E,0,0),z(E,.4,0),z(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.37*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),E.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,y,a){var b=new go.Geometry,E=.5,z=0,ne=0,re=E*se,ie=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,pe=1,ye=.5,je=.5,De=0,Qe=new go.PathFigure(ie*y,(1-me)*a,!1);return b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,ye*a,pe*y,.7*a,pe*y,ye*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*y,(De+z)*a,(.5+E+z)*y,(.5-re+z)*a,(.5+re+z)*y,(.5-E+z)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*y,.9*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,.9*a)),Qe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*y,.8*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*y,.9*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*y,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(y,a,!1);b.add(z);var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var E=new go.PathFigure(0,.2*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.7*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var z=new go.PathFigure(.45*y,.73*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(.335*y,(1-.555)*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,me=Math.PI/4,pe=4*(1-Math.cos(me))/(3*Math.sin(me)),ye=pe*.5,je=ne,De=ne,Qe=pe*je,he=pe*De;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-je)*y,ie*a,(re-(Qe+je)/2)*y,(ie+(De+he)/2)*a,(re-je)*y,(ie+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-De)*a,(re-je)*y,(ie-he)*a,(re-Qe)*y,(ie-De)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+je)*y,ie*a,(re+Qe)*y,(ie-De)*a,(re+je)*y,(ie-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(re+je)*y,(ie+he)*a,(re+(Qe+je)/2)*y,(ie+(De+he)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Te=new go.PathFigure(.2*y,a,!1);b.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ye=new go.PathFigure(.8*y,a,!1);return b.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.2*y,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(y,a,!1);b.add(z);var ne=new go.PathFigure(.1*y,a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.05*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var z=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*y,.875*a)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,z*y,z*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.45*y,.95*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),E.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),E.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var z=new go.PathFigure(.475*y,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ne=new go.PathFigure(.675*y,.575*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=new go.PathFigure(y,E*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+z)*a,(E+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-z)*y,a,0,(E+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-z)*a,(E-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+z)*y,0,y,(E-z)*a));var re=new go.PathFigure(E*y,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.15*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.15*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var z=new go.PathFigure(.15*y,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(y,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ne=.1,re=se*.1,ie=.2,me=.9,pe=new go.PathFigure((ie-ne)*y,me*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),ne=.1,re=se*.1,ie=.8,me=.9;var ye=new go.PathFigure((ie-ne)*y,me*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*y,.8*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var re=new go.PathFigure(.5*y,.7*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ie=.1,me=se*.1,pe=.1,ye=.9,je=new go.PathFigure((pe-ie)*y,ye*a,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-ie)*a,(pe-ie)*y,(ye-me)*a,(pe-me)*y,(ye-ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*y,ye*a,(pe+me)*y,(ye-ie)*a,(pe+ie)*y,(ye-me)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+ie)*a,(pe+ie)*y,(ye+me)*a,(pe+me)*y,(ye+ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*y,ye*a,(pe-me)*y,(ye+ie)*a,(pe-ie)*y,(ye+me)*a)),ie=.1,me=se*.1,pe=.4,ye=.9;var De=new go.PathFigure((pe-ie)*y,ye*a,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-ie)*a,(pe-ie)*y,(ye-me)*a,(pe-me)*y,(ye-ie)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*y,ye*a,(pe+me)*y,(ye-ie)*a,(pe+ie)*y,(ye-me)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+ie)*a,(pe+ie)*y,(ye+me)*a,(pe+me)*y,(ye+ie)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*y,ye*a,(pe-me)*y,(ye+ie)*a,(pe-ie)*y,(ye+me)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.4*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var z=new go.PathFigure(.45*y,.7*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ne=new go.PathFigure(.55*y,.4*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var pe=.05,ye=se*.05,je=.175,De=.95,re=new go.PathFigure((je-pe)*y,De*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.375,De=.95,ie=new go.PathFigure((je-pe)*y,De*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.625,De=.95,me=new go.PathFigure((je-pe)*y,De*a,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.825,De=.95,Qe=new go.PathFigure((je-pe)*y,De*a,!0);b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a).close());var he=new go.PathFigure(0,a,!1);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(.15*y,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var re=.05,ie=se*.05,me=.35,pe=.775,ye=new go.PathFigure((me-re)*y,pe*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe-re)*a,(me-re)*y,(pe-ie)*a,(me-ie)*y,(pe-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+re)*y,pe*a,(me+ie)*y,(pe-re)*a,(me+re)*y,(pe-ie)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe+re)*a,(me+re)*y,(pe+ie)*a,(me+ie)*y,(pe+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-re)*y,pe*a,(me-ie)*y,(pe+re)*a,(me-re)*y,(pe+ie)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(le,y,a){var b=new go.Geometry,E=.3,z=se*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-E)*y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(0,.7*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),b}),go.Shape.defineFigureGenerator("Battery",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var z=new go.PathFigure(0,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(.15*y,.5*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.1*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),E=.05,z=se*.05,ne=.5,re=.8;var me=new go.PathFigure((ne-E)*y,re*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),me.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var z=new go.PathFigure(.126*y,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ne=new go.PathFigure(.402*y,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var re=new go.PathFigure(.678*y,.85*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ie=new go.PathFigure(.5*y,.1*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var z=new go.PathFigure(y*.204,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ne=new go.PathFigure(y*.408,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var re=new go.PathFigure(y*.612,a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ie=new go.PathFigure(y*.816,a,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var z=new go.PathFigure(y*.055,.07*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ne=new go.PathFigure(y*.055,.13*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var re=new go.PathFigure(y*.055,.18*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ie=new go.PathFigure(y*1,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.55*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ne=new go.PathFigure(y*.11,a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var re=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,y,a){var b=new go.Geometry,E=8,z=E*se,ne=new go.PathFigure(E,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,z,z,0).close());var re=new go.PathFigure(y*.83,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ie=new go.PathFigure(y*.83,a*1,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var me=new go.PathFigure(y*.78,a*.05,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),me.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*se,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(b,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)),re.add(new go.PathSegment(go.PathSegment.Line,y,z-b)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-b,z,y,z-E,y-E,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,b,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,E,z,0,z-E)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(ne.spot1=new go.Spot(0,0,E,E),ne.spot2=new go.Spot(1,.8,-E,-E)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var z=new go.PathFigure(y*1,a*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var z=new go.PathFigure(y*.1,a*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ne=new go.PathFigure(y*.28,a*.37,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(le,y,a){var b=new go.Geometry,E=15,z=E*se,ne=new go.PathFigure(y*.62,a*.475,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.4,a*0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.5,a*0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var z=new go.PathFigure(y*.235,a*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,a*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),b}),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={},Kt="5.0",te={},x=null,ue=!1,Be=!1,Me=null,Le=!1,Oe=null,se=null,ct=0;ct4?parseFloat(nt):5};Ut.setHTML5Codebase=function(nt,et){se=nt,vt(nt,et)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(nt,et){var qt=parseFloat(nt);if(qt!==NaN&&qt<5){console.log("The GeoGebra HTML5 codebase version "+qt+" is deprecated. Using version latest instead.");return}Oe=nt,Yt(nt,et)},Ut.getHTML5CodebaseVersion=function(){return le},Ut.getParameters=function(){return te},Ut.setFontsCSSURL=function(nt){ne=nt},Ut.setGiacJSURL=function(nt){},Ut.setJNLPFile=function(nt){Ve=nt},Ut.setJNLPBaseDir=function(nt){},Ut.inject=function(){function nt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",qt=te.id,hn,Zt=!1,dn=0;dn=5)return!0;var nt=Ut.getAppletObject();return nt&&typeof nt.recalculateEnvironments=="function"?(nt.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var nt=Ut.getAppletObject();return nt&&typeof nt.startAnimation=="function"?(nt.startAnimation(),!0):!1},Ut.stopAnimation=function(){var nt=Ut.getAppletObject();return nt&&typeof nt.stopAnimation=="function"?(nt.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var nt=te.id!==void 0?te.id:"ggbApplet";return window[nt]},Ut.resize=function(){};var Qe=function(nt,et,qt){var hn=document.createElement("param");hn.setAttribute("name",et),hn.setAttribute("value",qt),nt.appendChild(hn)},he=function(nt){return nt&&nt!=="false"},Te=function(nt,et,qt){ie(le)<=4.2&&(qt=!0);var hn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(hn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Zt=document.createElement("div");Zt.classList.add("appletParameters","notranslate");var dn=et.width,We=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(ie(le)<=4.4)he(et.showToolBar)&&(et.height-=7),he(et.showAlgebraInput)&&(et.height-=37),et.width<605&&he(et.showToolBar)&&(et.width=605,dn=605);else{var It=100;(he(et.showToolBar)||he(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),It=he(et.showMenuBar)?245:155),dn=5?(et.appletOnLoad=function(Ae){var ft=nt.querySelector(".ggb_preview");ft&&ft.parentNode.removeChild(ft),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ht),window.GGBT_wsf_view&&$(window).trigger("resize"),Mt(Ae)},rt||ht.appendChild(ze)):Zt.appendChild(ze),ht.appendChild(Zt),rt||nt.appendChild(ht),setTimeout(function(){Ut.resize()},1)}else{var ve=document.createElement("div");ve.className="applet_scaler",ve.style.position="relative",ve.style.display="block",ve.appendChild(Zt),nt.appendChild(ve),et.appletOnLoad=function(Ae){Ut.resize(),Mt(Ae)}}function fe(Ae,ft){ft&&typeof ft.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ae,ft.appletOnLoad):renderGGBElement(Ae),rn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ft)}function qe(Ae,ft){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ae,params:ft}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(vn){fe(vn.article,vn.params)}),html5AppletsToProcess=null)},ie(le)<5&&(Ae.className+=" geogebraweb")):fe(Ae,ft)}if(hn){scriptLoadStarted=!0;for(var Rt=0;Rt0?(Gt.remove(),ht.attr("id","fullscreencontent").show(),jQuery(Mt).append(ht),window.dispatchEvent(new Event("resize"))):Te(Gt,et,!1),window.GGBT_wsf_view.launchFullScreen(Mt)}else Je=hn,Te(nt,et,!1);if(!window.GGBT_wsf_view)for(We=0;Went/4*3&&(Gt=nt/4*3),Mt=Gt/5.8,It.setAttribute("src",E),It.setAttribute("width",Gt),It.setAttribute("height",Mt);var ht=(nt-Gt)/2,rt=(et-Mt)/2;It.style.left=ht+"px",It.style.top=rt+"px",Zt.appendChild(It)}}return Zt.appendChild(We),Zt},yt=function(nt){return nt=nt.toLowerCase(),nt==="html5"||nt==="screenshot"?nt:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Yt=function(nt,et){if(le=nt,et){vt(le,!0);return}var qt=!ue;if(qt){var hn=ie(le);!isNaN(hn)&&hn<4.4&&(qt=!1)}var Zt,dn;window.location.protocol.substr(0,4)==="http"?Zt=window.location.protocol:Zt="http:";var We=le.indexOf("//");We>0?dn=le:We===0?dn=Zt+le:dn="https://www.geogebra.org/apps/5.2.814.0/";for(var It in gt)if(le.slice(gt[It].length*-1)===gt[It]||le.slice((gt[It].length+1)*-1)===gt[It]+"/"){vt(dn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&qt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!he(te.showToolBar)&&!he(te.showMenuBar)&&!he(te.showAlgebraInput)&&!he(te.enableRightClick)&&(!te.appName||te.appName=="classic")?dn+="webSimple/":dn+="web3d/",vt(dn,!1)},vt=function(nt,et){if(nt.requirejs){Ue=nt;return}nt.slice(-1)!=="/"&&(nt+="/"),Ue=nt,et===null&&(et=nt.indexOf("http")===-1),tt=et,y="web.nocache.js",a=!1;var qt=Ue.split("/");qt.length>1&&(!et&&qt[qt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(qt[qt.length-2])>=0&&(y=qt[qt.length-2]+".nocache.js")),qt=nt.split("/"),le=qt[qt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var hn=parseFloat(le);hn!==NaN&&hn<5&&nt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+hn+" is deprecated. Using version latest instead."),Yt("5.0",et))},rn=function(nt,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(nt)};te.material_id!==void 0?ye(xn):xn();function xn(){var nt=Kt;Oe!==null?nt=Oe:parseFloat(nt)<5&&(nt="5.0"),Yt(nt,!1),se!==null&&vt(se,tt),Le=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function Kt(Le,Oe){Oe!=1?(Le.style.transformOrigin="0% 0% 0px",Le.style.webkitTransformOrigin="0% 0% 0px",Le.style.transform="scale("+Oe+","+Oe+")",Le.style.webkitTransform="scale("+Oe+","+Oe+")",Le.style.maxWidth="initial",Le.querySelector(".ggb_preview")!==null&&(Le.querySelector(".ggb_preview").style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Le.style.transform="none",Le.style.webkitTransform="none")}function te(Le,Oe,se,ct,ot,Ve){var Ue=null;if(Ve!=null&&Ve!="")for(var tt=Le.parentNode;tt!=null;)if((" "+tt.className+" ").indexOf(" "+Ve+" ")>-1){Ue=tt;break}else tt=tt.parentNode;var Je=0,le=0,y=0,a=0,b=0,E=0,z=0;if(Ue)Je=Ue.offsetWidth,le=Math.max(ct?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Je):(Je=window.innerWidth,le=window.innerHeight,y=window.innerWidth),Le){var ne=Le.getBoundingClientRect();ne.left>0&&ne.left<=Je&&(ot===void 0||!ot)&&(document.dir==="rtl"?(b=Je-ne.width-ne.left,E=y<=480?10:30):(E=ne.left,b=y<=480?10:30),a=E+b)}if(Le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Le.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Le&&((se===void 0||!se)&&Oe>0&&Oe+a1&&(Ve=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ve=!0),!(Le.hasOwnProperty("disableAutoScale")&&Le.disableAutoScale))ot=x(Le,Oe,Ve,se,Le.scaleContainerClass);else return ct;return Ve&&(!Le.hasOwnProperty("scale")||ct===1)?ot:Math.min(ct,ot)}function Be(Le){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),ct=Le.getBoundingClientRect(),ot=(Oe-ct.width)/2,Ve=(se-ct.height)/2;Ve<0&&(Ve=0),Le.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ot<40?Le.style.left="40px":Le.style.left=ot+"px",Le.style.top=Ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ve<40?Le.style.top="40px":Le.style.top=Ve+"px",Le.style.left=ot+"px")}function Me(Le,Oe){var se=Le.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var ct=ue(Oe,Le);Ut()&&se.setAttribute("data-param-scale",ct);for(var ot=null,Ve=0;Ve=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 Kt=c[Ut];return Kt==null?null:Kt},r=d,webModule.__errFn=e}function B(){function Ut(Le){var Oe=Le.lastIndexOf(rb);Oe==-1&&(Oe=Le.length);var se=Le.indexOf(sb);se==-1&&(se=Le.length);var ct=Le.lastIndexOf(tb,Math.min(se,Oe));return ct>=O?Le.substring(O,ct+P):W}function Kt(Le){if(!Le.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Le+vb,Le=Ut(Oe.src)}return Le}function te(){var Le=__gwt_getMetaProperty(wb);return Le!=null?Le:W}function x(){for(var Le=o.getElementsByTagName(_),Oe=O;OeO?Le[Le.length-P].href:W}function Be(){var Le=o.location;return Le.href==Le.protocol+zb+Le.host+Le.pathname+Le.search+Le.hash}var Me=te();return Me==W&&(Me=x()),Me==W&&(Me=ue()),Me==W&&Be()&&(Me=Ut(o.location.href)),Me=Kt(Me),Me}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],Kt=O,te=[],x=[];function ue(Le){var Oe=x[Le](),se=te[Le];if(Oe in se)return Oe;var ct=[];for(var ot in se)ct[se[ot]]=ot;throw r&&r(Le,ct,Oe),null}if(__gwt_isKnownPropertyValue=function(Le,Oe){return Oe in te[Le]},webModule.__getPropMap=function(){var Le={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Le[Oe]=ue(Oe));return Le},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var Me=Be.indexOf(Db);Me!=-1&&(Kt=parseInt(Be.substring(Me+P),$),Be=Be.substring(O,Me))}catch(Le){}return webModule.__softPermutationId=Kt,C(Be+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,Kt,te){"use strict";te.d(Kt,{Ax:function(){return Me},Ds:function(){return Le},KI:function(){return se},SI:function(){return Be},f1:function(){return ue}});var x=te(346);function ue(ct){let ot=!0;if(ct.length>0){for(let Ve=0;Vea in y?Be(y,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[a]=b,Ve=(y,a)=>{for(var b in a||(a={}))se.call(a,b)&&ot(y,b,a[b]);if(Oe)for(var b of Oe(a))ct.call(a,b)&&ot(y,b,a[b]);return y},Ue=(y,a)=>Me(y,Le(a)),tt=(y,a)=>{var b={};for(var E in y)se.call(y,E)&&a.indexOf(E)<0&&(b[E]=y[E]);if(y!=null&&Oe)for(var E of Oe(y))a.indexOf(E)<0&&ct.call(y,E)&&(b[E]=y[E]);return b},Je=(y,a,b)=>new Promise((E,z)=>{var ne=me=>{try{ie(b.next(me))}catch(pe){z(pe)}},re=me=>{try{ie(b.throw(me))}catch(pe){z(pe)}},ie=me=>me.done?E(me.value):Promise.resolve(me.value).then(ne,re);ie((b=b.apply(y,a)).next())});const le=y=>{var a=y,{children:b}=a,E=tt(a,["children"]);const[z,ne]=(0,ue.useState)(!1);return ue.createElement(x.ZP,Ue(Ve({},E),{loading:z,onClick:re=>Je(void 0,null,function*(){try{ne(!0),yield E.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),b)}},50337:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Me}});var x=te(59301),ue={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Me=({number:Le,active:Oe,className:se})=>x.createElement("div",{className:`${ue.digitalLabel} ${Oe?ue.active:""} ${se}`},Le)},38518:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return E}});var x=te(59301),ue=te(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Me=te(73631),Le=te(5623),Oe=te(46722),se=Object.defineProperty,ct=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Je=(z,ne,re)=>ne in z?se(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ue.call(ne,re)&&Je(z,re,ne[re]);if(Ve)for(var re of Ve(ne))tt.call(ne,re)&&Je(z,re,ne[re]);return z},y=(z,ne)=>ct(z,ot(ne)),a=(z,ne,re)=>new Promise((ie,me)=>{var pe=De=>{try{je(re.next(De))}catch(Qe){me(Qe)}},ye=De=>{try{je(re.throw(De))}catch(Qe){me(Qe)}},je=De=>De.done?ie(De.value):Promise.resolve(De.value).then(pe,ye);je((re=re.apply(z,ne)).next())}),E=({value:z,onChange:ne,scrollId:re})=>{const[ie,me]=(0,x.useState)([]);(0,x.useEffect)(()=>{pe()},[]);const pe=()=>a(void 0,null,function*(){const Te=yield(0,Oe.NZ)({});if(Te!=null&&Te.data){const Ye=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:x.createElement("img",{src:Me,className:Be.folderIcon}),isLeaf:!1,children:ye(Te.data||[])}];me(Ye)}}),ye=Te=>Te.map(Ye=>({title:Ye.name,key:Ye.group_id,icon:x.createElement("img",{src:Me,className:Be.folderIcon}),isLeaf:Ye.children.length===0,children:ye(Ye.children)})),je=(Te,Ye,bt)=>Te.map(Ne=>Ne.key===Ye?le(le({},Ne),bt):Ne.children?y(le({},Ne),{children:je(Ne.children,Ye,bt)}):Ne),De=(Te,Ye,bt)=>Te.map(Ne=>{if(Ne.key===Ye)return y(le({},Ne),{icon:bt?x.createElement("img",{src:Le,className:Be.folderIcon}):x.createElement("img",{src:Me,className:Be.folderIcon})});if(Ne.children)return y(le({},Ne),{children:De(Ne.children,Ye,bt)})}),Qe=(Te,Ye)=>{me(bt=>De(bt,Ye.node.key,Ye.expanded))},he=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&x.createElement("div",{id:re||""},x.createElement(ue.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Be.folderWrapper,onSelect:ne,onExpand:Qe},he)))}},94361:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Oe}});var x=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=te(32637),Me=te(59301),Oe=({type:se,style:ct})=>{const ot=Me.createElement("div",{className:ue.wrap,onClick:Ve=>{Ve.preventDefault(),Ve.stopPropagation()}},Me.createElement("p",null,se==="shixun"||se==="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",Me.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",se==="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"),Me.createElement("div",{className:ue.contact},Me.createElement("div",{className:ue.img},Me.createElement("img",{src:Be,width:"124px",height:"124px"})),Me.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Me.createElement(x.Z,{content:ot},Me.createElement("span",{className:ue.text,style:ct},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ue}});var x=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=te(92310),Me=te.n(Be),Le=te(71418),Oe=te(2859),se=te(38986),ct=te(51257),ot=(tt,Je,le)=>new Promise((y,a)=>{var b=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(b,E);z((le=le.apply(tt,Je)).next())}),Ue=({data:tt,className:Je,fullWidth:le,style:y={},onClose:a,onOk:b,showFullTools:E,noAssociationId:z})=>{const ne=(0,x.useRef)(null),re=(0,x.useRef)(null),ie=(0,x.useRef)(null),me=(0,x.useRef)(null),[pe,ye]=(0,x.useState)(!1),[je,De]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),tt!=null&&tt.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",tt!=null&&tt.src&&Qe()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[tt==null?void 0:tt.visible]);const Qe=()=>ot(void 0,null,function*(){ye(!0),De("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ne=yield(0,ct.ZJ)(tt==null?void 0:tt.src);ne.current.src="",ne.current.src=Ne,ne.current.onload=function(){bt()},ye(!1),De("")}),he=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Te=Ne=>ot(void 0,null,function*(){ye(!0),De("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ut=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:tt.title,file:Ne.dataUrl}});ut!=null&&ut.id&&!z?(yield(0,se.ZP)(`/api/attachments/${tt.id}/add_subitem.json`,{method:"post",body:{subitem_id:ut==null?void 0:ut.id,settings:JSON.stringify(Ne.state)}})).status===0&&b():ut!=null&&ut.id&&b(ut),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ye(!1),De("")}),Ye=()=>{const Ne=document.querySelector('a[href="https://markerjs.com/"]');Ne&&Ne.parentNode&&(Ne.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(Bt=>{const yt=document.querySelector(Bt.name);yt&&yt.setAttribute("title",Bt.title)})},bt=()=>{re.current=new Oe.hP(ne.current),re.current.targetRoot=me.current,re.current.addEventListener("render",Te),re.current.addEventListener("beforeclose",he),E&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),tt!=null&&tt.snapshotData&&re.current.restoreState(tt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ye()},300)};return x.createElement(x.Fragment,null,(tt==null?void 0:tt.visible)&&x.createElement(Le.Z,{spinning:pe,tip:je,style:{position:"absolute"}},x.createElement("div",{ref:me,className:Me()(ue.imageDimensions,Je,le?ue.fullWidth:""),style:y},x.createElement("img",{className:ue.img,ref:ne}))))}},50043:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ze},$:function(){return rt}});var x=te(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=te(92310),Me=te.n(Be),Le=te(78241),Oe=te(8591),se=te(43418),ct=te(5871),ot=te(95237),Ve=te(24905),Ue=te(38854),tt=te(54580),Je=te(3113),le=te(93948),y=te(19842),a=te(92832),b=te(5112),E=te(6848),z=te(43604),ne=te(9148),re=te(346),ie="data:image/png;base64,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",me="data:image/png;base64,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",pe="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",je=te(38986),De=te(38518),Qe=te(5623),he=te(8944),Te=te(19105),Ye=te(17077),bt=te(15342),Ne=te.n(bt),ut=(ve,fe,qe)=>new Promise((Rt,Fe)=>{var xe=Ae=>{try{Xe(qe.next(Ae))}catch(ft){Fe(ft)}},at=Ae=>{try{Xe(qe.throw(Ae))}catch(ft){Fe(ft)}},Xe=Ae=>Ae.done?Rt(Ae.value):Promise.resolve(Ae.value).then(xe,at);Xe((qe=qe.apply(ve,fe)).next())}),yt=x.memo(({tagName:ve="div",value:fe="",className:qe,style:Rt={},onBlur:Fe,id:xe})=>{const at=(0,x.useRef)(null);(0,x.useEffect)(()=>{if(!at.current)return;ut(void 0,null,function*(){const ft=at.current;ft.innerHTML="";const vn=fe==null?void 0:fe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qt of vn)if(Qt.startsWith("$$")&&Qt.endsWith("$$")||Qt.startsWith("`$$")&&Qt.endsWith("$$`")){const jt=Qt.startsWith("`$$")?Qt.slice(3,-3):Qt.slice(2,-2),on=document.createElement("span");on.setAttribute("contentEditable","false"),on.setAttribute("title",Qt),on.className="edu_latex",ft.appendChild(on),Ne().render(jt,on,{throwOnError:!1})}else{const jt=Qt==null?void 0:Qt.replace(/<[^>]*>/g,on=>on.startsWith("{var Ae,ft;if(Fe&&at.current){const Qt=at.current.cloneNode(!0),jt=Qt.querySelectorAll("span.edu_latex");for(let on of jt){const cn=on.getAttribute("title"),_e=document.createTextNode(cn||""),Ft=on;(ft=(Ae=Ft.parentNode)==null?void 0:Ae.replaceChild)==null||ft.call(Ae,_e,Ft)}Fe(Qt.innerHTML)}};return x.createElement(x.Fragment,null,x.createElement(ve,{ref:at,contentEditable:!0,className:qe,style:Rt,onBlur:Xe}))}),gt=te(49535),Yt=Object.defineProperty,vt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,qt=(ve,fe,qe)=>fe in ve?Yt(ve,fe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ve[fe]=qe,hn=(ve,fe)=>{for(var qe in fe||(fe={}))nt.call(fe,qe)&&qt(ve,qe,fe[qe]);if(xn)for(var qe of xn(fe))et.call(fe,qe)&&qt(ve,qe,fe[qe]);return ve},Zt=(ve,fe)=>vt(ve,rn(fe)),dn=(ve,fe,qe)=>new Promise((Rt,Fe)=>{var xe=Ae=>{try{Xe(qe.next(Ae))}catch(ft){Fe(ft)}},at=Ae=>{try{Xe(qe.throw(Ae))}catch(ft){Fe(ft)}},Xe=Ae=>Ae.done?Rt(Ae.value):Promise.resolve(Ae.value).then(xe,at);Xe((qe=qe.apply(ve,fe)).next())});const We=ve=>{ve.preventDefault();let qe=(ve.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,qe)},It=ve=>{ve.key==="Enter"&&ve.preventDefault()},Gt=({children:ve,style:fe})=>x.createElement("div",{className:ue.leftBox,style:fe,onPaste:We},ve),Mt=({children:ve,style:fe,className:qe})=>x.createElement("div",{className:Me()(ue.rightBox,qe),style:fe,onPaste:We},ve),ht=({className:ve,style:fe={},width:qe=1200,onCancel:Rt=()=>{},onSuccess:Fe=()=>{},gather:xe={},mode:at=1,stickyTop:Xe=0,subDisciplineId:Ae=[],hideWordFeatures:ft,dataSource:vn=[],customLeftHeadNode:Qt,customRightHeadNode:jt,customLeftContent:on,hideRecognition:cn=!1,onExchange:_e,isSingleSelection:Ft=!1,underpinBackgroundStyle:Lt={},headExtraNode:St,isRefreshItemBank:Dt=!1,okText:pn="\u786E\u5B9A\u5BFC\u5165"})=>{var Pn;const[Sn,Rn]=(0,x.useState)(1),[na,aa]=(0,x.useState)(0),[zn,Pa]=(0,x.useState)(""),[Ea,_n]=(0,x.useState)(!1),[wa,en]=(0,x.useState)([]),[En,Mn]=(0,x.useState)([]),[$n,Ze]=(0,x.useState)(!1),[Nt,kt]=(0,x.useState)(!1),[Wt,tn]=(0,x.useState)(!1),[Ht,mn]=(0,x.useState)(!1),[st,Pt]=(0,x.useState)([]),[dt,ln]=(0,x.useState)(1),[Nn,bn]=(0,x.useState)(!1),[la,Hn]=(0,x.useState)(!1),[lt,$t]=(0,x.useState)(!0),[Jn,nn]=(0,x.useState)(0),[kn,ea]=(0,x.useState)(1),[Ra,va]=(0,x.useState)(""),[Ge,gn]=(0,x.useState)([]),[Jt,yn]=(0,x.useState)(0),[In,Zn]=(0,x.useState)(0),[An,Dn]=(0,x.useState)(0),[Fa,La]=(0,x.useState)(0),[fn,Na]=(0,x.useState)(0),[Yn]=Le.default.useForm(),[qa]=Le.default.useForm(),Ja=(0,x.useRef)(null),Wn=(0,x.useRef)(null),sa=(0,x.useRef)(),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"],ra=["C","C++","Java","Python","JavaScript","Ruby"];(0,x.useEffect)(()=>{vn!=null&&vn.length&&ei(vn)},[vn]),(0,x.useEffect)(()=>{Sn===2&&Ja.current.focus()},[Sn]),(0,x.useEffect)(()=>{Wt&&rr()},[Wt]);const Ua=()=>{if(Sn===1){Oe.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>dn(void 0,null,function*(){Rn(1)})})},rr=()=>dn(void 0,null,function*(){const Ce=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:at===1?"new_question":"subject"}});Pt(Ce.disciplines||[])}),Ga=Ce=>{const sn=[],Cn=(Kn,an)=>{Kn.length>=2&&sn.push(Kn.join(""));for(let oa=an;oa(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/\s+/g,""),Ce),lr=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/
/g,""),Ce=Ce.replace(/
/g,` +(self.webpackChunk=self.webpackChunk||[]).push([[3260],{89489:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},59477:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},26227:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},49198:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},41464:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},87169:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},52671:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},8657:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},56082:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},33853:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},12893:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},15075:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},32134:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},43531:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},38819:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ct}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(Ve,Ue){return ue.createElement(Le.Z,(0,x.Z)({},Ve,{ref:Ue,icon:Me}))},se=ue.forwardRef(Oe),ct=se},99587:function(Ut,Kt){"use strict";Kt.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,Kt){"use strict";Kt.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"}},2397:function(Ut,Kt){"use strict";Kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},57149:function(Ut,Kt,te){"use strict";var x=te(59301),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Ve,Ue)=>Ve in ot?ue(ot,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Ve]=Ue,se=(ot,Ve)=>{for(var Ue in Ve||(Ve={}))Me.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);if(Be)for(var Ue of Be(Ve))Le.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);return ot};const ct=ot=>React.createElement("svg",se({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Ut,Kt,te){"use strict";var x=te(59301),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(ot,Ve,Ue)=>Ve in ot?ue(ot,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ot[Ve]=Ue,se=(ot,Ve)=>{for(var Ue in Ve||(Ve={}))Me.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);if(Be)for(var Ue of Be(Ve))Le.call(Ve,Ue)&&Oe(ot,Ue,Ve[Ue]);return ot};const ct=ot=>React.createElement("svg",se({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ot),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},63720:function(){"use strict";function Ut(le,y,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=le,this._defaultValue=y,this._minimum=a,this._maximum=b}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,y){var a=go.Shape._FigureParameters[le];return a?a[y]:null},go.Shape.setFigureParameter=function(le,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 b=go.Shape._FigureParameters[le];b||(b=[],go.Shape._FigureParameters[le]=b),b[y]=a};var Kt=[];function te(le,y){var a=Kt.pop();return a===void 0?new go.Point(le,y):(a.x=le,a.y=y,a)}function x(){var le=Kt.pop();return le===void 0?new go.Point:le}function ue(le){Kt.push(le)}function Be(le,y,a,b,E,z,ne,re,ie){ie||(ie=new go.Point);var me=le-a,pe=E-ne,ye=NaN,je=NaN;if(me===0)if(pe===0)le===a&&(ye=le,je=y);else{var De=(z-re)/pe,Qe=z-De*E;ye=le,je=De*ye+Qe}else if(pe===0){var he=(y-b)/me,Te=y-he*le;ye=E,je=he*ye+Te}else{var he=(y-b)/me,De=(z-re)/pe,Te=y-he*le,Qe=z-De*E;ye=(Qe-Te)/(he-De),je=he*ye+Te}return ie.x=ye,ie.y=je,ie}function Me(le,y,a,b,E,z,ne,re,ie,me,pe,ye,je,De){var Qe=1-ie,he=ie,Te=le*Qe+a*he,Ye=y*Qe+b*he,bt=a*Qe+E*he,Ne=b*Qe+z*he,ut=E*Qe+ne*he,Bt=z*Qe+re*he,yt=Te*Qe+bt*he,gt=Ye*Qe+Ne*he,Yt=bt*Qe+ut*he,vt=Ne*Qe+Bt*he,an=yt*Qe+Yt*he,xn=gt*Qe+vt*he;me.x=Te,me.y=Ye,pe.x=yt,pe.y=gt,ye.x=an,ye.y=xn,je.x=Yt,je.y=vt,De.x=ut,De.y=Bt}var Le=new go.Spot(.156,.156),Oe=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*se,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-E,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,E,a,0,a-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,1,-E,-E)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=y,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y/2,b.startY=0,b.endX=y/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,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(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*y,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,(1-b)*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(le,y,a){var b=y/2,E=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=Le,E.spot2=Oe,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(le,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,se*y,0,y,(1-se)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,se*a,(1-se)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,se*a,se*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-se)*y,0,0,(1-se)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,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(le,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(le,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(le,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(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*y;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E.5&&(b=.5);var E=Math.abs(b)*y;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(b=y/2);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())):z.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),E0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+re,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,re,re).close())),z.spot1=Le,z.spot2=Oe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,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(le,y,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/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(le,y,a){var b=le?le.parameter1:NaN,E=le?le.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var z=b%360;z<0&&(z+=360);var ne=E%360,re=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,ne,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,y,a){var b=se/Math.SQRT2*.5,E=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*y,z*a,y,(1-b)*a,(E+b)*y,(z+b)*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(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,a)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,ne-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,y,a){var b=le?le.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),y===0||a===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var z=y/2,ne=a/2,re=Math.atan2(a,y),ie=b-Math.min(Math.cos(re)*b/2,z),me=b-Math.min(Math.sin(re)*b/2,ne),E=new go.Geometry,pe=new go.PathFigure(ie,0,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),pe.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),pe.add(new go.PathSegment(go.PathSegment.Line,y,me)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,y,a-me)),pe.add(new go.PathSegment(go.PathSegment.Line,y-ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),pe.add(new go.PathSegment(go.PathSegment.Line,ie,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a-me)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,z=new go.PathFigure(.1*y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-b)*y,.25*a,Math.abs(1-b)*y,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,se*y,0,y,(.5-se/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+se/2)*a,se*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,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(le,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(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.4*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var z=.2,ne=.3,re=0,ie=z*se;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne+.05)*y,(.5-ie+re-.02)*a)),z=.2,ne=0,re=-.3,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+re)*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne)*y,(.5-ie+re)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),z=.2,ne=-.3,re=0,ie=z*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+re)*a,(1-.5+z+ne-.05)*y,(.5-ie+re-.02)*a,(.5+ie+ne)*y,(.5-z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+re)*a,(.5-ie+ne)*y,(.5-z+re)*a,(.5-z+ne)*y,(.5-ie+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+re)*a,(.5-z+ne)*y,(.5+ie+re)*a,(.5-ie+ne)*y,(.5+z+re)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ie+ne)*y,(.5+z+re)*a,(.5+z+ne)*y,(.5+ie+re)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var z=.1,ne=.5,re=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*y,re*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*re,z*y,z*y).close()),E=new go.PathFigure(y*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),re=.75,E=new go.PathFigure((ne+z)*y,re*a,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*re,z*y,z*y).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(le,y,a){var b=.8535533905932737,E=.5*y,z=.5*a;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,z,E,z)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,b*y,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure(ne*y,(re-z)*a);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),z=.4,E=se*.4;var me=x(),pe=x(),ye=x(),je=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.42,me,pe,ye,je,je);var De=x(),Qe=x(),he=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.58,je,je,he,De,Qe);var Te=x(),Ye=x(),bt=x();Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.42,Te,Ye,bt,je,je);var Ne=x(),ut=x(),Bt=x();return Me(ne,re+z,ne-E,re+z,ne-z,re+E,ne-z,re,.58,je,je,Bt,Ne,ut),ie.add(new go.PathSegment(go.PathSegment.Move,Bt.x*y,Bt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,Ne.x*y,Ne.y*a,ut.x*y,ut.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*y,ye.y*a,me.x*y,me.y*a,pe.x*y,pe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Bt.x*y,Bt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,bt.x*y,bt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,he.x*y,he.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,De.x*y,De.y*a,Qe.x*y,Qe.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,bt.x*y,bt.y*a,Te.x*y,Te.y*a,Ye.x*y,Ye.y*a).close()),ue(me),ue(pe),ue(ye),ue(je),ue(De),ue(Qe),ue(he),ue(Te),ue(Ye),ue(bt),ue(Ne),ue(ut),ue(Bt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(le,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(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>y&&(b=y);var E=(y-b)/2,z=E+b;return new go.Geometry().add(new go.PathFigure(z,.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,E,.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(le,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(le,y,a){var b=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=x(),me=x(),pe=x(),ye=x(),je=new go.PathFigure((ne-z)*y,re*a,!1);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.44,pe,ye,me,ie,ie),je.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a));var De=te(me.x,me.y);Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.56,ie,ie,me,pe,ye);var Qe=te(me.x,me.y);je.add(new go.PathSegment(go.PathSegment.Line,(De.x*.1+.95*.9)*y,De.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,De.y*.1*a)),je.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,0)),je.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Qe.x*.1+.9)*y,.15*a)),je.add(new go.PathSegment(go.PathSegment.Line,(Qe.x*.1+.9)*y,(Qe.y*.1+.05*.9)*a)),je.add(new go.PathSegment(go.PathSegment.Line,Qe.x*y,Qe.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),z=.35,E=se*.35;var he=new go.PathFigure(ne*y,(re-z)*a,!1);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a));var Te=new go.PathFigure((ne-z)*y,re*a,!1);return b.add(Te),ue(ie),ue(me),ue(pe),ue(ye),ue(De),ue(Qe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(le,y,a){var b=new go.Geometry,E=.375,z=0,ne=-.125,re=E*se,ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a,(.5+re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),E=.325,z=0,ne=-.125,re=E*se;var ie=new go.PathFigure((1-.5+E+z)*y,(.5+ne)*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+ne)*a,(.5+E+z)*y,(.5+re+ne)*a,(.5+re+z)*y,(.5+E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5+E+ne)*a,(.5-E+z)*y,(.5+re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a,(.5-re+z)*y,(.5-E+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ne)*a,(.5+re+z)*y,(.5-E+ne)*a,(1-.5+E+z)*y,(.5-re+ne)*a));var ie=new go.PathFigure((.525+z)*y,(.5+E+ne)*a,!1);return b.add(ie),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*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(le,y,a){var b=le?le.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*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,b*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,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(le,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(le,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(le,y,a){var b=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 b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(le,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(le,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(le,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(le,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(le,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(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*y,b*a,b*y,b*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(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=le?le.parameter2:NaN;isNaN(E)&&(E=.3);var z=(1-b)*y,ne=(.5-E/2)*a,re=(.5+E/2)*a,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var pe=Be(0,re/a,1,re/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=30),b>y&&(b=y);var E=le?le.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,a/2);var z=y-b,ne=(a-E)/2,re=ne+E,ie=new go.Geometry,me=new go.PathFigure(0,ne,!0);ie.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,ne)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,z,a)),me.add(new go.PathSegment(go.PathSegment.Line,z,re)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ie.spot1=new go.Spot(0,ne/a);var pe=Be(0,re/a,1,re/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(pe.x,pe.y),ue(pe),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Be(0,.5,.3,0,0,E/a,.1,E/a,x());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Be(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-b)/2,ne=z+b,re=(a-E)/2,ie=re+E;(b>a||E>a)&&(E>b?(b=b*a/E,z=(a-b)/2,ne=z+b,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);me.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close());var ye=Be(0,.5,.3,re/a,0,z/a,1,z/a,x());return me.spot1=new go.Spot(ye.x,ye.y),ye=Be(.7,ie/a,1,.5,0,ne/a,1,ne/a,ye),me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,E/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=40);var E=le?le.parameter2:NaN;isNaN(E)&&(E=100);var z=(a-b)/2,ne=z+b,re=(a-E)/2,ie=re+E;(b>a||E>a)&&(E>b?(b=b*a/E,z=(a-b)/2,ne=z+b,re=0,ie=a):(z=0,ne=a,re=0,ie=a));var me=new go.Geometry,pe=new go.PathFigure(y,.5*a,!0);me.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*y,re).close()),me.spot1=new go.Spot(0,z/a);var ye=Be(.7,ie/a,1,.5,0,ne/a,1,ne/a,x());return me.spot2=new go.Spot(ye.x,ye.y),ue(ye),me}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var ne=Be(.2,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),E.spot1=new go.Spot(b,.35);var ne=Be(0,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(ne.x,ne.y),ue(ne),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*a,z=(.5+b/2)*a,ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=50);var E=(a-b)/2,z=E+b;b>a&&(E=0,z=a);var ne=new go.Geometry,re=new go.PathFigure(y,.5*a,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,E/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),ue(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(0,.9*a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.9*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.3*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var z=new go.PathFigure(0,.3*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,b,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*b,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,b,(.5+z)*y,0,1*y,se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-se*b,(.5+z)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*y,1*a,0,a-se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b));var re=new go.PathFigure(y,b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*b,1*y,2*b-se*b,(.5+z)*y,2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*y,2*b,0,2*b-se*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(0,a-b,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,se*b,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,b,(.5+z)*y,0,y,se*b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-se*b,(.5+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-z)*y,a,0,a-se*b));var re=new go.PathFigure(0,a-b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*b,0,a-b-se*b,(.5-z)*y,a-2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,a-b,(.5+z)*y,a-2*b,y,a-b-se*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(b,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*b,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+z)*a,y-se*b,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*b,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,se*b,0));var re=new go.PathFigure(b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+se*b,0,2*b,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+z)*a,b+se*b,a)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=se*.5,ne=new go.PathFigure(y-b,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-se*b,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+z)*a,y-se*b,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,se*b,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*a,se*b,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-b,0));var re=new go.PathFigure(y-b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y-2*b,.5*a,y-b-se*b,0,y-2*b,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y-2*b,(.5+z)*a,y-b-se*b,a)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*y,.25*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(le,y,a){var b=new go.Geometry,E=.2,z=.1,ne=se*E,re=se*z,ie=.5,me=.1,pe=new go.PathFigure(ie*y,(me+z)*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-E)*y,me*a,(ie-ne)*y,(me+z)*a,(ie-E)*y,(me+re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-z)*a,(ie-E)*y,(me-re)*a,(ie-ne)*y,(me-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+E)*y,me*a,(ie+ne)*y,(me-z)*a,(ie+E)*y,(me-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+z)*a,(ie+E)*y,(me+re)*a,(ie+ne)*y,(me+z)*a));var ye=.05,je=se*ye;ie=.05,me=.25;var De=new go.PathFigure(.5*y,.2*a,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ie=.95,me=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ye)*y,me*a,(ie+je)*y,(me-ye)*a,(ie+ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ye=.025,je=se*ye,ie=.825,me=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ye=.05,je=se*ye,ie=.5,me=.7,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),De.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ye=.025,je=se*ye,ie=.175,me=.35,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie+ye)*y,(me-je)*a,(ie+je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ye)*y,me*a,(ie-je)*y,(me-ye)*a,(ie-ye)*y,(me-je)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),De.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ye=.05,je=se*ye,ie=.05,me=.25,De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ye)*a,(ie-ye)*y,(me-je)*a,(ie-je)*y,(me-ye)*a)),De.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,y,a){var b=le?le.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(y,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var z=new go.PathFigure(.5*y,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("Database",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+z)*a,(.5+E)*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-E)*y,.4*a,0,(.3+z)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.1,ne=new go.PathFigure(y,.1*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-z)*a));var re=new go.PathFigure(y,.1*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+E)*y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+E)*y,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+z)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var z=se*.2,ne=new go.PathFigure(0,.2*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-z)*a,(.2-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+z)*y,0,y,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+z)*a,(.8+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*y,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var re=new go.PathFigure(0,E*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("Document",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*y,.4*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var z=new go.PathFigure(y,.5*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a));var ne=new go.PathFigure(y,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var re=new go.PathFigure(E*y,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a)),b}),go.Shape.defineFigureGenerator("Junction",function(le,y,a){var b=new go.Geometry,E=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=se*.5,re=.5,ie=new go.PathFigure(y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,a,y,(re+ne)*a,(re+ne)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-ne)*y,a,0,(re+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*y,0,0,(re-ne)*a,(re-ne)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,re*a,(re+ne)*y,0,y,(re-ne)*a));var me=new go.PathFigure((z+E)*y,(z+E)*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*y,z*a)),me.add(new go.PathSegment(go.PathSegment.Move,z*y,(z+E)*a)),me.add(new go.PathSegment(go.PathSegment.Line,(z+E)*y,z*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var z=new go.PathFigure(.1*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(.5*y,a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*y,.9*a,y,(z+E)*a,(z+E)*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var z=new go.PathFigure(.1*y,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.1*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var z=new go.PathFigure(.2*y,.1*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=1-E,ne=new go.PathFigure(0,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var re=new go.PathFigure(.5*E*y,E*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*y,E*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,.5*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(le,y,a){var b=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-E)*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,E*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b}),go.Shape.defineFigureGenerator("Process",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(E*y,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ne=new go.PathFigure(E*y,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,y,a){var b=new go.Geometry,E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(le,y,a){var b=new go.Geometry,E=se*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+E)*y,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+E)*a,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+E)*a,(z+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-E)*y,a,0,(z+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-E)*a,(z-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+E)*y,0,y,(z-E)*a));var re=new go.PathFigure(y,z*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,z*a));var ie=new go.PathFigure(.8*y,.75*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(le,y,a){var b=new go.Geometry,E=se*.1,z=.1,ne=.9,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var me=new go.PathFigure((ne+z)*y,re*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(le,y,a){var b=new go.Geometry,E=se*.5,z=se*.4,ne=se*.1,re=.1,ie=.9,me=.5,pe=new go.PathFigure(.8*y,.5*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+z)*a,(.4+E)*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-z)*a));var ye=new go.PathFigure((ie+re)*y,me*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+re)*a,(ie+re)*y,(me+ne)*a,(ie+ne)*y,(me+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y,me*a,(ie-ne)*y,(me+re)*a,(ie-re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-re)*a,(ie-re)*y,(me-ne)*a,(ie-ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y,me*a,(ie+ne)*y,(me-re)*a,(ie+re)*y,(me-ne)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(.8*y,.5*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var me=new go.PathFigure((ne-E)*y,re*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=0,re=.5,ie=new go.PathFigure(0,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z+z)*y,(re-E)*a,.8*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(re+z)*a,(ne+z+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.8*y,.5*a,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(re-E)*a,.7*y,(re-z)*a)),E=.1,z=se*.1,ne=.9,re=.5;var pe=new go.PathFigure((ne-E)*y,re*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(le,y,a){var b=new go.Geometry,E=.5,z=se*E,ne=.2,re=.5,ie=new go.PathFigure(.1*y,0,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var me=new go.PathFigure(.2*y,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z)*y,(re-E)*a,.9*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(le,y,a){var b=new go.Geometry,E=se*.1,z=.1,ne=.1,re=.5,ie=new go.PathFigure((ne-E*.5)*y,a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+E)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-E)*y,a,(ne-z)*y,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E*.5)*y,a,(ne+z)*y,0,(ne+E)*y,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,y,a){var b=new go.Geometry,E=se*.5,z=.5,ne=.5,re=.5,ie=new go.PathFigure((ne-z)*y,re*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-z)*a,(ne-z)*y,(re-E)*a,(ne-E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re-z)*a,(ne+z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*y,re*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*y,re*a,ne*y,(re-z)*a,ne*y,(re+z)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Diode",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(le,y,a){var b=new go.Geometry,E=y,z=a;y=y*.38,a=a*.6;var ne=se*.8,re=.8,ie=0,me=.5,pe=(E-y)/2,ye=(z-a)/2,je=new go.PathFigure(ie*y+pe,(me+re)*a+ye,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+pe,me*a+ye,ie*y+pe,(me-re)*a+ye,(ie-re+ne*.5)*y+pe,(me-ne)*a+ye)),je.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie-re+ne*.5)*y+pe,(me+ne)*a+ye,ie*y+pe,(me+re)*a+ye).close()),ne=se*.4,re=.4,ie=.2,me=.5;var De=new go.PathFigure(ie*y+pe,(me+re)*a+ye,!0);b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re+ne*.5)*y+pe,me*a+ye,ie*y+pe,(me-re)*a+ye,(ie-re+ne*.5)*y+pe,(me-ne)*a+ye)),De.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie-re+ne*.5)*y+pe,(me+ne)*a+ye,ie*y+pe,(me+re)*a+ye).close()),ne=se*.2,re=.2,ie=.5,me=.5;var Qe=new go.PathFigure((ie-re)*y+pe,me*a+ye,!0);b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie-re)*y+pe,(me-ne)*a+ye,(ie-ne)*y+pe,(me-re)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*y+pe,me*a+ye,(ie-ne)*y+pe,(me+re)*a+ye,(ie-re)*y+pe,(me+ne)*a+ye)),ne=se*.4,re=.4,ie=.8,me=.5;var he=new go.PathFigure(ie*y+pe,(me-re)*a+ye,!0);b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+pe,me*a+ye,ie*y+pe,(me+re)*a+ye,(ie+re-ne*.5)*y+pe,(me+ne)*a+ye)),he.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie+re-ne*.5)*y+pe,(me-ne)*a+ye,ie*y+pe,(me-re)*a+ye).close()),ne=se*.8,re=.8,ie=1,me=.5;var Te=new go.PathFigure(ie*y+pe,(me-re)*a+ye,!0);return b.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*y+pe,me*a+ye,(ie+ne)*y+pe,(me-re)*a+ye,(ie+re)*y+pe,(me-ne)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me+re)*a+ye,(ie+re)*y+pe,(me+ne)*a+ye,(ie+ne)*y+pe,(me+re)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re-ne*.5)*y+pe,me*a+ye,ie*y+pe,(me+re)*a+ye,(ie+re-ne*.5)*y+pe,(me+ne)*a+ye)),Te.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+pe,(me-re)*a+ye,(ie+re-ne*.5)*y+pe,(me-ne)*a+ye,ie*y+pe,(me-re)*a+ye).close()),b}),go.Shape.defineFigureGenerator("Email",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.35*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var z=new go.PathFigure(.1*y,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ne=new go.PathFigure(.6*y,a,!0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var re=new go.PathFigure(0,.5*a,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(le,y,a){var b=new go.Geometry,E=se*.4,z=.4,ne=.5,re=.5,ie=x(),me=x(),pe=x(),ye=x();Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,pe,ye);var je=te(me.x,me.y),De=new go.PathFigure(me.x*y,me.y*a,!0);b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne+z)*y,(re+E)*a,(ne+E)*y,(re+z)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,(ne-E)*y,(re+z)*a,(ne-z)*y,(re+E)*a)),Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,pe,ye,me,ie,ie),De.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,pe.x*y,pe.y*a,ye.x*y,ye.y*a)),E=se*.3,z=.3,Me(ne-z,re,ne-z,re-E,ne-E,re-z,ne,re-z,.5,pe,ye,me,ie,ie),De.add(new go.PathSegment(go.PathSegment.Line,me.x*y,me.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,re*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+z)*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,re*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),Me(ne,re-z,ne+E,re-z,ne+z,re-E,ne+z,re,.5,ie,ie,me,pe,ye),De.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,ye.x*y,ye.y*a,pe.x*y,pe.y*a).close());var De=new go.PathFigure(.45*y,0,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),De.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),ue(ie),ue(me),ue(pe),ue(ye),ue(je),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function z(ne,re,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*y,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*y,(.8+ie)*a).close())}return z(E,0,0),z(E,.4,0),z(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.37*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),E.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,y,a){var b=new go.Geometry,E=.5,z=0,ne=0,re=E*se,ie=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,pe=1,ye=.5,je=.5,De=0,Qe=new go.PathFigure(ie*y,(1-me)*a,!1);return b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,ye*a,pe*y,.7*a,pe*y,ye*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*y,(De+z)*a,(.5+E+z)*y,(.5-re+z)*a,(.5+re+z)*y,(.5-E+z)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ne)*a,(.5-re+z)*y,(.5-E+ne)*a,(.5-E+z)*y,(.5-re+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*y,.9*a,(.5-E+z)*y,(.5+re+ne)*a,(.5-re+z)*y,.9*a)),Qe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*y,.8*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*y,.9*a)),Qe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*y,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(y,a,!1);b.add(z);var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var E=new go.PathFigure(0,.2*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.7*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var z=new go.PathFigure(.45*y,.73*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(.335*y,(1-.555)*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ne=.5-.285,re=.5,ie=ne,me=Math.PI/4,pe=4*(1-Math.cos(me))/(3*Math.sin(me)),ye=pe*.5,je=ne,De=ne,Qe=pe*je,he=pe*De;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-je)*y,ie*a,(re-(Qe+je)/2)*y,(ie+(De+he)/2)*a,(re-je)*y,(ie+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(ie-De)*a,(re-je)*y,(ie-he)*a,(re-Qe)*y,(ie-De)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+je)*y,ie*a,(re+Qe)*y,(ie-De)*a,(re+je)*y,(ie-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(re+je)*y,(ie+he)*a,(re+(Qe+je)/2)*y,(ie+(De+he)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Te=new go.PathFigure(.2*y,a,!1);b.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ye=new go.PathFigure(.8*y,a,!1);return b.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.2*y,.2*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(y,a,!1);b.add(z);var ne=new go.PathFigure(.1*y,a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.05*y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var z=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*y,.875*a)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,z*y,z*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.45*y,.95*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),E.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),E.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var z=new go.PathFigure(.475*y,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ne=new go.PathFigure(.675*y,.575*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=new go.PathFigure(y,E*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+z)*a,(E+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-z)*y,a,0,(E+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-z)*a,(E-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+z)*y,0,y,(E-z)*a));var re=new go.PathFigure(E*y,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.15*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.15*y,.6*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var z=new go.PathFigure(.15*y,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(y,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ne=.1,re=se*.1,ie=.2,me=.9,pe=new go.PathFigure((ie-ne)*y,me*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),ne=.1,re=se*.1,ie=.8,me=.9;var ye=new go.PathFigure((ie-ne)*y,me*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me-ne)*a,(ie-ne)*y,(me-re)*a,(ie-re)*y,(me-ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,me*a,(ie+re)*y,(me-ne)*a,(ie+ne)*y,(me-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(me+ne)*a,(ie+ne)*y,(me+re)*a,(ie+re)*y,(me+ne)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,me*a,(ie-re)*y,(me+ne)*a,(ie-ne)*y,(me+re)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.2*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*y,.8*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var re=new go.PathFigure(.5*y,.7*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ie=.1,me=se*.1,pe=.1,ye=.9,je=new go.PathFigure((pe-ie)*y,ye*a,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-ie)*a,(pe-ie)*y,(ye-me)*a,(pe-me)*y,(ye-ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*y,ye*a,(pe+me)*y,(ye-ie)*a,(pe+ie)*y,(ye-me)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+ie)*a,(pe+ie)*y,(ye+me)*a,(pe+me)*y,(ye+ie)*a)),je.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*y,ye*a,(pe-me)*y,(ye+ie)*a,(pe-ie)*y,(ye+me)*a)),ie=.1,me=se*.1,pe=.4,ye=.9;var De=new go.PathFigure((pe-ie)*y,ye*a,!0);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye-ie)*a,(pe-ie)*y,(ye-me)*a,(pe-me)*y,(ye-ie)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ie)*y,ye*a,(pe+me)*y,(ye-ie)*a,(pe+ie)*y,(ye-me)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,pe*y,(ye+ie)*a,(pe+ie)*y,(ye+me)*a,(pe+me)*y,(ye+ie)*a)),De.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ie)*y,ye*a,(pe-me)*y,(ye+ie)*a,(pe-ie)*y,(ye+me)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.1*y,.4*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var z=new go.PathFigure(.45*y,.7*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ne=new go.PathFigure(.55*y,.4*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var pe=.05,ye=se*.05,je=.175,De=.95,re=new go.PathFigure((je-pe)*y,De*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.375,De=.95,ie=new go.PathFigure((je-pe)*y,De*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.625,De=.95,me=new go.PathFigure((je-pe)*y,De*a,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a));var pe=.05,ye=se*.05,je=.825,De=.95,Qe=new go.PathFigure((je-pe)*y,De*a,!0);b.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De-pe)*a,(je-pe)*y,(De-ye)*a,(je-ye)*y,(De-pe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je+pe)*y,De*a,(je+ye)*y,(De-pe)*a,(je+pe)*y,(De-ye)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,je*y,(De+pe)*a,(je+pe)*y,(De+ye)*a,(je+ye)*y,(De+pe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(je-pe)*y,De*a,(je-ye)*y,(De+pe)*a,(je-pe)*y,(De+ye)*a).close());var he=new go.PathFigure(0,a,!1);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(.15*y,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var re=.05,ie=se*.05,me=.35,pe=.775,ye=new go.PathFigure((me-re)*y,pe*a,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe-re)*a,(me-re)*y,(pe-ie)*a,(me-ie)*y,(pe-re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+re)*y,pe*a,(me+ie)*y,(pe-re)*a,(me+re)*y,(pe-ie)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe+re)*a,(me+re)*y,(pe+ie)*a,(me+ie)*y,(pe+re)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-re)*y,pe*a,(me-ie)*y,(pe+re)*a,(me-re)*y,(pe+ie)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.25*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(le,y,a){var b=new go.Geometry,E=.3,z=se*.3,ne=.5,re=.7,ie=new go.PathFigure((ne-E)*y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(0,.7*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),b}),go.Shape.defineFigureGenerator("Battery",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var z=new go.PathFigure(0,.6*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a));var me=new go.PathFigure(.15*y,.5*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.1*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(le,y,a){var b=new go.Geometry,E=.5,z=se*.5,ne=.5,re=.5,ie=new go.PathFigure((ne-E)*y,re*a,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),E=.05,z=se*.05,ne=.5,re=.8;var me=new go.PathFigure((ne-E)*y,re*a,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re-E)*a,(ne-E)*y,(re-z)*a,(ne-z)*y,(re-E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,re*a,(ne+z)*y,(re-E)*a,(ne+E)*y,(re-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(re+E)*a,(ne+E)*y,(re+z)*a,(ne+z)*y,(re+E)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,re*a,(ne-z)*y,(re+E)*a,(ne-E)*y,(re+z)*a).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),me.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var z=new go.PathFigure(.126*y,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ne=new go.PathFigure(.402*y,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var re=new go.PathFigure(.678*y,.85*a,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ie=new go.PathFigure(.5*y,.1*a,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,a*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var z=new go.PathFigure(y*.204,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ne=new go.PathFigure(y*.408,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var re=new go.PathFigure(y*.612,a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ie=new go.PathFigure(y*.816,a,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var z=new go.PathFigure(y*.055,.07*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ne=new go.PathFigure(y*.055,.13*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var re=new go.PathFigure(y*.055,.18*a,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ie=new go.PathFigure(y*1,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(.55*y,a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*1,a*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ne=new go.PathFigure(y*.11,a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var re=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,y,a){var b=new go.Geometry,E=8,z=E*se,ne=new go.PathFigure(E,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,z,z,0).close());var re=new go.PathFigure(y*.83,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ie=new go.PathFigure(y*.83,a*1,!1);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var me=new go.PathFigure(y*.78,a*.05,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),me.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),me.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,y,a){var b=le?le.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,y/3),b=Math.min(b,a/3);var E=b*se,z=a*.8,ne=new go.Geometry,re=new go.PathFigure(b,0,!0);return ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-E,0,y,E)),re.add(new go.PathSegment(go.PathSegment.Line,y,z-b)),re.add(new go.PathSegment(go.PathSegment.Bezier,y-b,z,y,z-E,y-E,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,y*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,b,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,E,z,0,z-E)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(ne.spot1=new go.Spot(0,0,E,E),ne.spot2=new go.Spot(1,.8,-E,-E)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var z=new go.PathFigure(y*1,a*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(le,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(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var z=new go.PathFigure(y*.1,a*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ne=new go.PathFigure(y*.28,a*.37,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(le,y,a){var b=new go.Geometry,E=15,z=E*se,ne=new go.PathFigure(y*.62,a*.475,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.4,a*0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);b.add(E);var z=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.5,a*0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var z=new go.PathFigure(y*.235,a*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(le,y,a){var b=new go.Geometry,E=new go.PathFigure(y*.5,a*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),b}),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={},Kt="5.0",te={},x=null,ue=!1,Be=!1,Me=null,Le=!1,Oe=null,se=null,ct=0;ct4?parseFloat(nt):5};Ut.setHTML5Codebase=function(nt,et){se=nt,vt(nt,et)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(nt,et){var qt=parseFloat(nt);if(qt!==NaN&&qt<5){console.log("The GeoGebra HTML5 codebase version "+qt+" is deprecated. Using version latest instead.");return}Oe=nt,Yt(nt,et)},Ut.getHTML5CodebaseVersion=function(){return le},Ut.getParameters=function(){return te},Ut.setFontsCSSURL=function(nt){ne=nt},Ut.setGiacJSURL=function(nt){},Ut.setJNLPFile=function(nt){Ve=nt},Ut.setJNLPBaseDir=function(nt){},Ut.inject=function(){function nt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",qt=te.id,hn,Zt=!1,cn=0;cn=5)return!0;var nt=Ut.getAppletObject();return nt&&typeof nt.recalculateEnvironments=="function"?(nt.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var nt=Ut.getAppletObject();return nt&&typeof nt.startAnimation=="function"?(nt.startAnimation(),!0):!1},Ut.stopAnimation=function(){var nt=Ut.getAppletObject();return nt&&typeof nt.stopAnimation=="function"?(nt.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var nt=te.id!==void 0?te.id:"ggbApplet";return window[nt]},Ut.resize=function(){};var Qe=function(nt,et,qt){var hn=document.createElement("param");hn.setAttribute("name",et),hn.setAttribute("value",qt),nt.appendChild(hn)},he=function(nt){return nt&&nt!=="false"},Te=function(nt,et,qt){ie(le)<=4.2&&(qt=!0);var hn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(hn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Zt=document.createElement("div");Zt.classList.add("appletParameters","notranslate");var cn=et.width,We=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(ie(le)<=4.4)he(et.showToolBar)&&(et.height-=7),he(et.showAlgebraInput)&&(et.height-=37),et.width<605&&he(et.showToolBar)&&(et.width=605,cn=605);else{var It=100;(he(et.showToolBar)||he(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),It=he(et.showMenuBar)?245:155),cn=5?(et.appletOnLoad=function(Ae){var ft=nt.querySelector(".ggb_preview");ft&&ft.parentNode.removeChild(ft),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ht),window.GGBT_wsf_view&&$(window).trigger("resize"),Mt(Ae)},rt||ht.appendChild(ze)):Zt.appendChild(ze),ht.appendChild(Zt),rt||nt.appendChild(ht),setTimeout(function(){Ut.resize()},1)}else{var ve=document.createElement("div");ve.className="applet_scaler",ve.style.position="relative",ve.style.display="block",ve.appendChild(Zt),nt.appendChild(ve),et.appletOnLoad=function(Ae){Ut.resize(),Mt(Ae)}}function fe(Ae,ft){ft&&typeof ft.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ae,ft.appletOnLoad):renderGGBElement(Ae),an("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ft)}function qe(Ae,ft){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ae,params:ft}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(vn){fe(vn.article,vn.params)}),html5AppletsToProcess=null)},ie(le)<5&&(Ae.className+=" geogebraweb")):fe(Ae,ft)}if(hn){scriptLoadStarted=!0;for(var Rt=0;Rt0?(Gt.remove(),ht.attr("id","fullscreencontent").show(),jQuery(Mt).append(ht),window.dispatchEvent(new Event("resize"))):Te(Gt,et,!1),window.GGBT_wsf_view.launchFullScreen(Mt)}else Je=hn,Te(nt,et,!1);if(!window.GGBT_wsf_view)for(We=0;Went/4*3&&(Gt=nt/4*3),Mt=Gt/5.8,It.setAttribute("src",E),It.setAttribute("width",Gt),It.setAttribute("height",Mt);var ht=(nt-Gt)/2,rt=(et-Mt)/2;It.style.left=ht+"px",It.style.top=rt+"px",Zt.appendChild(It)}}return Zt.appendChild(We),Zt},yt=function(nt){return nt=nt.toLowerCase(),nt==="html5"||nt==="screenshot"?nt:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Yt=function(nt,et){if(le=nt,et){vt(le,!0);return}var qt=!ue;if(qt){var hn=ie(le);!isNaN(hn)&&hn<4.4&&(qt=!1)}var Zt,cn;window.location.protocol.substr(0,4)==="http"?Zt=window.location.protocol:Zt="http:";var We=le.indexOf("//");We>0?cn=le:We===0?cn=Zt+le:cn="https://www.geogebra.org/apps/5.2.814.0/";for(var It in gt)if(le.slice(gt[It].length*-1)===gt[It]||le.slice((gt[It].length+1)*-1)===gt[It]+"/"){vt(cn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&qt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!he(te.showToolBar)&&!he(te.showMenuBar)&&!he(te.showAlgebraInput)&&!he(te.enableRightClick)&&(!te.appName||te.appName=="classic")?cn+="webSimple/":cn+="web3d/",vt(cn,!1)},vt=function(nt,et){if(nt.requirejs){Ue=nt;return}nt.slice(-1)!=="/"&&(nt+="/"),Ue=nt,et===null&&(et=nt.indexOf("http")===-1),tt=et,y="web.nocache.js",a=!1;var qt=Ue.split("/");qt.length>1&&(!et&&qt[qt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(qt[qt.length-2])>=0&&(y=qt[qt.length-2]+".nocache.js")),qt=nt.split("/"),le=qt[qt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var hn=parseFloat(le);hn!==NaN&&hn<5&&nt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+hn+" is deprecated. Using version latest instead."),Yt("5.0",et))},an=function(nt,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(nt)};te.material_id!==void 0?ye(xn):xn();function xn(){var nt=Kt;Oe!==null?nt=Oe:parseFloat(nt)<5&&(nt="5.0"),Yt(nt,!1),se!==null&&vt(se,tt),Le=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function Kt(Le,Oe){Oe!=1?(Le.style.transformOrigin="0% 0% 0px",Le.style.webkitTransformOrigin="0% 0% 0px",Le.style.transform="scale("+Oe+","+Oe+")",Le.style.webkitTransform="scale("+Oe+","+Oe+")",Le.style.maxWidth="initial",Le.querySelector(".ggb_preview")!==null&&(Le.querySelector(".ggb_preview").style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Le.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Le.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Le.style.transform="none",Le.style.webkitTransform="none")}function te(Le,Oe,se,ct,ot,Ve){var Ue=null;if(Ve!=null&&Ve!="")for(var tt=Le.parentNode;tt!=null;)if((" "+tt.className+" ").indexOf(" "+Ve+" ")>-1){Ue=tt;break}else tt=tt.parentNode;var Je=0,le=0,y=0,a=0,b=0,E=0,z=0;if(Ue)Je=Ue.offsetWidth,le=Math.max(ct?Ue.offsetWidth:0,Ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Je):(Je=window.innerWidth,le=window.innerHeight,y=window.innerWidth),Le){var ne=Le.getBoundingClientRect();ne.left>0&&ne.left<=Je&&(ot===void 0||!ot)&&(document.dir==="rtl"?(b=Je-ne.width-ne.left,E=y<=480?10:30):(E=ne.left,b=y<=480?10:30),a=E+b)}if(Le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Le.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Le&&((se===void 0||!se)&&Oe>0&&Oe+a1&&(Ve=!0)),Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ve=!0),!(Le.hasOwnProperty("disableAutoScale")&&Le.disableAutoScale))ot=x(Le,Oe,Ve,se,Le.scaleContainerClass);else return ct;return Ve&&(!Le.hasOwnProperty("scale")||ct===1)?ot:Math.min(ct,ot)}function Be(Le){var Oe=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),ct=Le.getBoundingClientRect(),ot=(Oe-ct.width)/2,Ve=(se-ct.height)/2;Ve<0&&(Ve=0),Le.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ot<40?Le.style.left="40px":Le.style.left=ot+"px",Le.style.top=Ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ve<40?Le.style.top="40px":Le.style.top=Ve+"px",Le.style.left=ot+"px")}function Me(Le,Oe){var se=Le.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Oe.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var ct=ue(Oe,Le);Ut()&&se.setAttribute("data-param-scale",ct);for(var ot=null,Ve=0;Ve=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 Kt=c[Ut];return Kt==null?null:Kt},r=d,webModule.__errFn=e}function B(){function Ut(Le){var Oe=Le.lastIndexOf(rb);Oe==-1&&(Oe=Le.length);var se=Le.indexOf(sb);se==-1&&(se=Le.length);var ct=Le.lastIndexOf(tb,Math.min(se,Oe));return ct>=O?Le.substring(O,ct+P):W}function Kt(Le){if(!Le.match(/^\w+:\/\//)){var Oe=o.createElement(ub);Oe.src=Le+vb,Le=Ut(Oe.src)}return Le}function te(){var Le=__gwt_getMetaProperty(wb);return Le!=null?Le:W}function x(){for(var Le=o.getElementsByTagName(_),Oe=O;OeO?Le[Le.length-P].href:W}function Be(){var Le=o.location;return Le.href==Le.protocol+zb+Le.host+Le.pathname+Le.search+Le.hash}var Me=te();return Me==W&&(Me=x()),Me==W&&(Me=ue()),Me==W&&Be()&&(Me=Ut(o.location.href)),Me=Kt(Me),Me}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],Kt=O,te=[],x=[];function ue(Le){var Oe=x[Le](),se=te[Le];if(Oe in se)return Oe;var ct=[];for(var ot in se)ct[se[ot]]=ot;throw r&&r(Le,ct,Oe),null}if(__gwt_isKnownPropertyValue=function(Le,Oe){return Oe in te[Le]},webModule.__getPropMap=function(){var Le={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Le[Oe]=ue(Oe));return Le},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var Me=Be.indexOf(Db);Me!=-1&&(Kt=parseInt(Be.substring(Me+P),$),Be=Be.substring(O,Me))}catch(Le){}return webModule.__softPermutationId=Kt,C(Be+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,Kt,te){"use strict";te.d(Kt,{Ax:function(){return Me},Ds:function(){return Le},KI:function(){return se},SI:function(){return Be},f1:function(){return ue}});var x=te(346);function ue(ct){let ot=!0;if(ct.length>0){for(let Ve=0;Vea in y?Be(y,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[a]=b,Ve=(y,a)=>{for(var b in a||(a={}))se.call(a,b)&&ot(y,b,a[b]);if(Oe)for(var b of Oe(a))ct.call(a,b)&&ot(y,b,a[b]);return y},Ue=(y,a)=>Me(y,Le(a)),tt=(y,a)=>{var b={};for(var E in y)se.call(y,E)&&a.indexOf(E)<0&&(b[E]=y[E]);if(y!=null&&Oe)for(var E of Oe(y))a.indexOf(E)<0&&ct.call(y,E)&&(b[E]=y[E]);return b},Je=(y,a,b)=>new Promise((E,z)=>{var ne=me=>{try{ie(b.next(me))}catch(pe){z(pe)}},re=me=>{try{ie(b.throw(me))}catch(pe){z(pe)}},ie=me=>me.done?E(me.value):Promise.resolve(me.value).then(ne,re);ie((b=b.apply(y,a)).next())});const le=y=>{var a=y,{children:b}=a,E=tt(a,["children"]);const[z,ne]=(0,ue.useState)(!1);return ue.createElement(x.ZP,Ue(Ve({},E),{loading:z,onClick:re=>Je(void 0,null,function*(){try{ne(!0),yield E.onClick(re),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),b)}},50337:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Me}});var x=te(59301),ue={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Me=({number:Le,active:Oe,className:se})=>x.createElement("div",{className:`${ue.digitalLabel} ${Oe?ue.active:""} ${se}`},Le)},38518:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return E}});var x=te(59301),ue=te(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Me=te(73631),Le=te(5623),Oe=te(46722),se=Object.defineProperty,ct=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Je=(z,ne,re)=>ne in z?se(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,le=(z,ne)=>{for(var re in ne||(ne={}))Ue.call(ne,re)&&Je(z,re,ne[re]);if(Ve)for(var re of Ve(ne))tt.call(ne,re)&&Je(z,re,ne[re]);return z},y=(z,ne)=>ct(z,ot(ne)),a=(z,ne,re)=>new Promise((ie,me)=>{var pe=De=>{try{je(re.next(De))}catch(Qe){me(Qe)}},ye=De=>{try{je(re.throw(De))}catch(Qe){me(Qe)}},je=De=>De.done?ie(De.value):Promise.resolve(De.value).then(pe,ye);je((re=re.apply(z,ne)).next())}),E=({value:z,onChange:ne,scrollId:re})=>{const[ie,me]=(0,x.useState)([]);(0,x.useEffect)(()=>{pe()},[]);const pe=()=>a(void 0,null,function*(){const Te=yield(0,Oe.NZ)({});if(Te!=null&&Te.data){const Ye=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:x.createElement("img",{src:Me,className:Be.folderIcon}),isLeaf:!1,children:ye(Te.data||[])}];me(Ye)}}),ye=Te=>Te.map(Ye=>({title:Ye.name,key:Ye.group_id,icon:x.createElement("img",{src:Me,className:Be.folderIcon}),isLeaf:Ye.children.length===0,children:ye(Ye.children)})),je=(Te,Ye,bt)=>Te.map(Ne=>Ne.key===Ye?le(le({},Ne),bt):Ne.children?y(le({},Ne),{children:je(Ne.children,Ye,bt)}):Ne),De=(Te,Ye,bt)=>Te.map(Ne=>{if(Ne.key===Ye)return y(le({},Ne),{icon:bt?x.createElement("img",{src:Le,className:Be.folderIcon}):x.createElement("img",{src:Me,className:Be.folderIcon})});if(Ne.children)return y(le({},Ne),{children:De(Ne.children,Ye,bt)})}),Qe=(Te,Ye)=>{me(bt=>De(bt,Ye.node.key,Ye.expanded))},he=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&x.createElement("div",{id:re||""},x.createElement(ue.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Be.folderWrapper,onSelect:ne,onExpand:Qe},he)))}},94361:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Oe}});var x=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=te(32637),Me=te(59301),Oe=({type:se,style:ct})=>{const ot=Me.createElement("div",{className:ue.wrap,onClick:Ve=>{Ve.preventDefault(),Ve.stopPropagation()}},Me.createElement("p",null,se==="shixun"||se==="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",Me.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",se==="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"),Me.createElement("div",{className:ue.contact},Me.createElement("div",{className:ue.img},Me.createElement("img",{src:Be,width:"124px",height:"124px"})),Me.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Me.createElement(x.Z,{content:ot},Me.createElement("span",{className:ue.text,style:ct},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ue}});var x=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=te(92310),Me=te.n(Be),Le=te(71418),Oe=te(2859),se=te(38986),ct=te(51257),ot=(tt,Je,le)=>new Promise((y,a)=>{var b=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(b,E);z((le=le.apply(tt,Je)).next())}),Ue=({data:tt,className:Je,fullWidth:le,style:y={},onClose:a,onOk:b,showFullTools:E,noAssociationId:z})=>{const ne=(0,x.useRef)(null),re=(0,x.useRef)(null),ie=(0,x.useRef)(null),me=(0,x.useRef)(null),[pe,ye]=(0,x.useState)(!1),[je,De]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),tt!=null&&tt.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",tt!=null&&tt.src&&Qe()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[tt==null?void 0:tt.visible]);const Qe=()=>ot(void 0,null,function*(){ye(!0),De("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ne=yield(0,ct.ZJ)(tt==null?void 0:tt.src);ne.current.src="",ne.current.src=Ne,ne.current.onload=function(){bt()},ye(!1),De("")}),he=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Te=Ne=>ot(void 0,null,function*(){ye(!0),De("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ut=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:tt.title,file:Ne.dataUrl}});ut!=null&&ut.id&&!z?(yield(0,se.ZP)(`/api/attachments/${tt.id}/add_subitem.json`,{method:"post",body:{subitem_id:ut==null?void 0:ut.id,settings:JSON.stringify(Ne.state)}})).status===0&&b():ut!=null&&ut.id&&b(ut),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",ye(!1),De("")}),Ye=()=>{const Ne=document.querySelector('a[href="https://markerjs.com/"]');Ne&&Ne.parentNode&&(Ne.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(Bt=>{const yt=document.querySelector(Bt.name);yt&&yt.setAttribute("title",Bt.title)})},bt=()=>{re.current=new Oe.hP(ne.current),re.current.targetRoot=me.current,re.current.addEventListener("render",Te),re.current.addEventListener("beforeclose",he),E&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),tt!=null&&tt.snapshotData&&re.current.restoreState(tt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ye()},300)};return x.createElement(x.Fragment,null,(tt==null?void 0:tt.visible)&&x.createElement(Le.Z,{spinning:pe,tip:je,style:{position:"absolute"}},x.createElement("div",{ref:me,className:Me()(ue.imageDimensions,Je,le?ue.fullWidth:""),style:y},x.createElement("img",{className:ue.img,ref:ne}))))}},50043:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ze},$:function(){return rt}});var x=te(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=te(92310),Me=te.n(Be),Le=te(78241),Oe=te(8591),se=te(43418),ct=te(5871),ot=te(95237),Ve=te(24905),Ue=te(38854),tt=te(54580),Je=te(3113),le=te(93948),y=te(19842),a=te(92832),b=te(5112),E=te(6848),z=te(43604),ne=te(9148),re=te(346),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",me="data:image/png;base64,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",pe="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",je=te(38986),De=te(38518),Qe=te(5623),he=te(8944),Te=te(19105),Ye=te(17077),bt=te(15342),Ne=te.n(bt),ut=(ve,fe,qe)=>new Promise((Rt,Fe)=>{var xe=Ae=>{try{Xe(qe.next(Ae))}catch(ft){Fe(ft)}},at=Ae=>{try{Xe(qe.throw(Ae))}catch(ft){Fe(ft)}},Xe=Ae=>Ae.done?Rt(Ae.value):Promise.resolve(Ae.value).then(xe,at);Xe((qe=qe.apply(ve,fe)).next())}),yt=x.memo(({tagName:ve="div",value:fe="",className:qe,style:Rt={},onBlur:Fe,id:xe})=>{const at=(0,x.useRef)(null);(0,x.useEffect)(()=>{if(!at.current)return;ut(void 0,null,function*(){const ft=at.current;ft.innerHTML="";const vn=fe==null?void 0:fe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Jt of vn)if(Jt.startsWith("$$")&&Jt.endsWith("$$")||Jt.startsWith("`$$")&&Jt.endsWith("$$`")){const jt=Jt.startsWith("`$$")?Jt.slice(3,-3):Jt.slice(2,-2),on=document.createElement("span");on.setAttribute("contentEditable","false"),on.setAttribute("title",Jt),on.className="edu_latex",ft.appendChild(on),Ne().render(jt,on,{throwOnError:!1})}else{const jt=Jt==null?void 0:Jt.replace(/<[^>]*>/g,on=>on.startsWith("{var Ae,ft;if(Fe&&at.current){const Jt=at.current.cloneNode(!0),jt=Jt.querySelectorAll("span.edu_latex");for(let on of jt){const gn=on.getAttribute("title"),_e=document.createTextNode(gn||""),Ft=on;(ft=(Ae=Ft.parentNode)==null?void 0:Ae.replaceChild)==null||ft.call(Ae,_e,Ft)}Fe(Jt.innerHTML)}};return x.createElement(x.Fragment,null,x.createElement(ve,{ref:at,contentEditable:!0,className:qe,style:Rt,onBlur:Xe}))}),gt=te(49535),Yt=Object.defineProperty,vt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,qt=(ve,fe,qe)=>fe in ve?Yt(ve,fe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ve[fe]=qe,hn=(ve,fe)=>{for(var qe in fe||(fe={}))nt.call(fe,qe)&&qt(ve,qe,fe[qe]);if(xn)for(var qe of xn(fe))et.call(fe,qe)&&qt(ve,qe,fe[qe]);return ve},Zt=(ve,fe)=>vt(ve,an(fe)),cn=(ve,fe,qe)=>new Promise((Rt,Fe)=>{var xe=Ae=>{try{Xe(qe.next(Ae))}catch(ft){Fe(ft)}},at=Ae=>{try{Xe(qe.throw(Ae))}catch(ft){Fe(ft)}},Xe=Ae=>Ae.done?Rt(Ae.value):Promise.resolve(Ae.value).then(xe,at);Xe((qe=qe.apply(ve,fe)).next())});const We=ve=>{ve.preventDefault();let qe=(ve.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,qe)},It=ve=>{ve.key==="Enter"&&ve.preventDefault()},Gt=({children:ve,style:fe})=>x.createElement("div",{className:ue.leftBox,style:fe,onPaste:We},ve),Mt=({children:ve,style:fe,className:qe})=>x.createElement("div",{className:Me()(ue.rightBox,qe),style:fe,onPaste:We},ve),ht=({className:ve,style:fe={},width:qe=1200,onCancel:Rt=()=>{},onSuccess:Fe=()=>{},gather:xe={},mode:at=1,stickyTop:Xe=0,subDisciplineId:Ae=[],hideWordFeatures:ft,dataSource:vn=[],customLeftHeadNode:Jt,customRightHeadNode:jt,customLeftContent:on,hideRecognition:gn=!1,onExchange:_e,isSingleSelection:Ft=!1,underpinBackgroundStyle:Lt={},headExtraNode:St,isRefreshItemBank:Dt=!1,okText:pn="\u786E\u5B9A\u5BFC\u5165"})=>{var Pn;const[Sn,Rn]=(0,x.useState)(1),[ta,aa]=(0,x.useState)(0),[zn,Pa]=(0,x.useState)(""),[Ea,Zn]=(0,x.useState)(!1),[wa,en]=(0,x.useState)([]),[En,Mn]=(0,x.useState)([]),[$n,Ze]=(0,x.useState)(!1),[Nt,kt]=(0,x.useState)(!1),[Wt,tn]=(0,x.useState)(!1),[Ht,mn]=(0,x.useState)(!1),[st,Pt]=(0,x.useState)([]),[dt,ln]=(0,x.useState)(1),[Nn,bn]=(0,x.useState)(!1),[la,Hn]=(0,x.useState)(!1),[lt,Qt]=(0,x.useState)(!0),[Qn,sn]=(0,x.useState)(0),[_n,na]=(0,x.useState)(1),[La,sa]=(0,x.useState)(""),[Ge,rn]=(0,x.useState)([]),[$t,yn]=(0,x.useState)(0),[In,kn]=(0,x.useState)(0),[An,Dn]=(0,x.useState)(0),[Fa,Oa]=(0,x.useState)(0),[fn,Na]=(0,x.useState)(0),[Yn]=Le.default.useForm(),[qa]=Le.default.useForm(),Ja=(0,x.useRef)(null),Wn=(0,x.useRef)(null),ua=(0,x.useRef)(),fa=["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"],ra=["C","C++","Java","Python","JavaScript","Ruby"];(0,x.useEffect)(()=>{vn!=null&&vn.length&&ei(vn)},[vn]),(0,x.useEffect)(()=>{Sn===2&&Ja.current.focus()},[Sn]),(0,x.useEffect)(()=>{Wt&&rr()},[Wt]);const Ua=()=>{if(Sn===1){Oe.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>cn(void 0,null,function*(){Rn(1)})})},rr=()=>cn(void 0,null,function*(){const Ce=yield(0,je.ZP)("/api/disciplines.json",{method:"get",params:{source:at===1?"new_question":"subject"}});Pt(Ce.disciplines||[])}),Ga=Ce=>{const un=[],Cn=(Kn,nn)=>{Kn.length>=2&&un.push(Kn.join(""));for(let oa=nn;oa(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/\s+/g,""),Ce),lr=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/
/g,""),Ce=Ce.replace(/
/g,` `),Ce=Ce.replace(/<\/div>/g,` -`),Ce=Ir(Ce),Ce),Vr=Ce=>Ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Ir=Ce=>Ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),uo=Ce=>{var sn;const Cn=Ce.clipboardData;if(Cn){const Kn=Cn.types.toString(),an=Cn.items;if(Kn==="Files"||Cn.types.indexOf("Files")>-1){Ce.preventDefault();try{let oa=an[1];((sn=an[0])==null?void 0:sn.kind)==="file"&&(oa=an[0]);const ta=oa.getAsFile();(0,Ye.I)(ta,Bn=>{var On;if(Bn.id){if(((On=ta==null?void 0:ta.type)==null?void 0:On.indexOf("image"))>-1){const Aa=``;document.execCommand("insertText",!1,Aa)}}else(Bn==null?void 0:Bn.status)===401&&(document.location.href="/user/login")})}catch(oa){Oe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function yr(Ce,sn){return dn(this,null,function*(){if(typeof Ce=="string")return yield sn(Ce);if(typeof Ce!="object"||Ce===null)return Ce;if(Array.isArray(Ce))return yield Promise.all(Ce.map(an=>dn(this,null,function*(){return yield yr(an,sn)})));const Cn={};for(const Kn in Ce)if(Object.prototype.hasOwnProperty.call(Ce,Kn)){const an=Ce[Kn];typeof an=="string"?Cn[Kn]=yield sn(an):typeof an=="object"?Cn[Kn]=yield yr(an,sn):Cn[Kn]=an}return Cn})}const Sr=()=>dn(void 0,null,function*(){var Ce;_n(!0),Pa("\u5904\u7406\u4E2D"),yield new Promise(Kn=>setTimeout(Kn,1e3));let sn=(Ce=Wn.current)==null?void 0:Ce.querySelectorAll('[data-text="edit"]'),Cn="";try{sn.forEach(function(Kn){var an,oa,ta,Bn;const On=Kn.cloneNode(!0),Aa=On.querySelectorAll("span.edu_latex");for(let ca of Aa){const pa=ca.getAttribute("title"),Va=document.createTextNode(pa),vr=ca;(oa=(an=vr.parentNode)==null?void 0:an.replaceChild)==null||oa.call(an,Va,vr)}const Xn=On.querySelectorAll("span[style]");for(let ca of Xn)if(ca.style.fontFamily){const pa=ca.innerHTML,Va=document.createTextNode(pa),vr=ca;(Bn=(ta=vr.parentNode)==null?void 0:ta.replaceChild)==null||Bn.call(ta,Va,vr)}On==null||On.childNodes.forEach(function(ca){ca.nodeType===Node.ELEMENT_NODE&&ca.localName!=="h5"&&ca.localName!=="h4"?Cn+=`

${ca.innerHTML}

`:ca.nodeType===Node.TEXT_NODE&&(Cn+=`

${ca.textContent}

`)})}),$a("/api/intelligent_imports/import.json",{html:Ir(Cn)})}catch(Kn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Kn)}}),Ar=Ce=>{let sn=Ce.filter(Cn=>!!(Cn!=null&&Cn.type));return sn=sn.map(Cn=>{var Kn;const an=(Kn=Po.find(ta=>ta.id===(Cn==null?void 0:Cn.type)))==null?void 0:Kn.deal,oa=Zt(hn({},Cn),{id:String(Math.random()).slice(-6),knowledgePoint:za(Cn==null?void 0:Cn.knowledgePoint)});return an?an(oa):oa}),sn},br=()=>{if(Sn===1){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Sr})},Br=()=>x.createElement("div",{className:ue.row},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,{style:{height:675}},Sn===1&&x.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Rn(2)},x.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",x.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",x.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",x.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",x.createElement("br",null)),x.createElement("div",{className:ue.imgBox,style:{marginTop:75}},x.createElement("img",{width:56,src:me}),x.createElement("span",null,"\u7F16\u8F91\u533A"))),Sn===2&&x.createElement("div",{"data-text":"edit",onBlur:()=>{Ja.current.innerHTML||Rn(1)},ref:Ja,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),x.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},x.createElement("div",{className:ue.imgBox,style:{marginTop:240}},x.createElement("img",{width:56,src:pe}),x.createElement("span",null,"\u9884\u89C8\u533A")))),Ta=(Ce,sn,Cn,Kn)=>{var an;console.log(Ce,sn,Cn,Kn,"onDataChange\u4FEE\u6539\u6570\u503C");const oa=JSON.parse(JSON.stringify(En));Kn===void 0?oa[sn][Ce]=Cn:oa[sn].questions[Kn][Ce]=Cn;const ta=hn({},oa[sn]),Bn=(an=Po.find(On=>On.id===(ta==null?void 0:ta.type)))==null?void 0:an.deal;oa[sn]=Bn(ta),Mn(oa)},or=(Ce,sn,Cn)=>{var Kn;const an=Cn!==void 0,oa=(Kn=Po.find(On=>On.id===(Ce==null?void 0:Ce.type)))==null?void 0:Kn.type,ta=`${sn+1}.${Cn===void 0?"":Cn+1+"."}`,Bn=`${(Ce==null?void 0:Ce.type)==="7"?"{{":""}${ta}\u3010${oa}\u3011${(Ce==null?void 0:Ce.question)||""}`;return x.createElement(x.Fragment,null,an&&x.createElement("h4",{contentEditable:!0}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:Bn}))},Lr=(Ce,sn)=>dn(void 0,null,function*(){var Cn;const Kn=yield _e(Ce,sn),an=(Cn=Kn==null?void 0:Kn.data)==null?void 0:Cn.content;if(an!=null&&an.length){const oa=Ar(an)[0];wa.splice(sn,1,oa),En.splice(sn,1,oa),en([...wa]),Mn([...En])}}),Or=(Ce,sn,Cn)=>{var Kn;const an=Cn!==void 0,oa=(Kn=Po.find(Bn=>Bn.id===(Ce==null?void 0:Ce.type)))==null?void 0:Kn.type,ta=`${sn+1}.${Cn===void 0?"":Cn+1+"."}`;return an?x.createElement("div",{style:{padding:"10px 18px"}},`${ta}\u3010${oa}\u3011`,x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"span",className:ue.edit,onBlur:Bn=>Ta("question",sn,Bn,Cn),value:(Ce==null?void 0:Ce.question)||""})):x.createElement(x.Fragment,null,x.createElement("div",{className:ue.actionHead},x.createElement("div",{className:"c-light-primary"},`${ta}\u3010${oa}\u3011`),at!==1&&x.createElement(ct.Z,{disabled:(Ce==null?void 0:Ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Bn=>Ta("score",sn,Bn,Cn),value:Ce==null?void 0:Ce.score}),x.createElement(ot.Z,{align:"middle",style:{marginLeft:"auto"}},!!_e&&x.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Lr(Ce,sn)},x.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),x.createElement(Ve.default,{onChange:Bn=>Ta("checked",sn,Bn.target.checked,Cn),checked:!!(Ce!=null&&Ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:Bn=>Ta("question",sn,Bn,Cn),value:Ce==null?void 0:Ce.question}))},Cr=(Ce,sn,Cn)=>x.createElement(x.Fragment,null,["0","1","2","4"].includes(Ce==null?void 0:Ce.type)&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848\uFF1A${sn||""}`,tagName:"p"}),!Cn&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u96BE\u5EA6\uFF1A${(Ce==null?void 0:Ce.difficulty)||""}`,tagName:"p"}),(Ce==null?void 0:Ce.type)!=="7"&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u89E3\u6790\uFF1A${(Ce==null?void 0:Ce.analyze)||""}`,tagName:"p"}),!Cn&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ce==null?void 0:Ce.knowledgePoint)||""}`,tagName:"p"})),$r=(Ce,sn,Cn,Kn)=>{const an=Kn!==void 0,oa=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ta=an&&!Ce.last&&!Ce.errorMsg?{marginBottom:10}:{},Bn=oa.map(On=>({key:On,label:On,onClick:()=>Ta("difficulty",Cn,On,Kn)}));return x.createElement("div",{className:ue.liWrap,style:ta},["4"].includes(Ce==null?void 0:Ce.type)&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:On=>Ta("answer",Cn,[On],Kn),value:sn})),!an&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:Bn}},x.createElement("span",{className:"c-light-primary"},Ce==null?void 0:Ce.difficulty,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ce==null?void 0:Ce.type)!=="7"&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:On=>Ta("analyze",Cn,On,Kn),value:Ce==null?void 0:Ce.analyze})),!an&&x.createElement("div",{onKeyDown:It,className:ue.li},x.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:(Ce==null?void 0:Ce.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:On=>Ta("knowledgePoint",Cn,za(lr(On)),Kn)})))},jr=Ce=>x.createElement(x.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&x.createElement("h5",{contentEditable:!1},x.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),x.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),Xa=Ce=>x.createElement(x.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&x.createElement("h5",null,x.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),x.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),wr=(Ce,sn,Cn,Kn)=>{let an="flex";return(Ft&&Jn!==Kn||$n&&!(Cn!=null&&Cn.errorMsg))&&(an="none"),x.createElement("div",{className:ue.row,style:{display:an}},x.createElement("div",{className:ue.leftLayout},on||x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ce))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:Cn!=null&&Cn.errorMsg?ue.error:""},sn)))},Po=[{id:"0",type:"\u5355\u9009\u9898",element:(Ce,sn,Cn)=>{var Kn,an;const oa=Cn!==void 0;let ta=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,sn,Cn),(an=Ce==null?void 0:Ce.options)==null?void 0:an.map((ca,pa)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:pa,value:`${ma[pa]}.${ca}`,tagName:"p"})),Cr(Ce,ta,oa),jr(Ce));let On=oa?Ce:En[sn];const Aa=On==null?void 0:On.options,Xn=x.createElement(x.Fragment,null,Or(On,sn,Cn),Aa==null?void 0:Aa.map((ca,pa)=>{var Va;return x.createElement("div",{key:pa,className:ue.option},x.createElement("aside",{className:((Va=On==null?void 0:On.answer)==null?void 0:Va[0])===ma[pa]?ue.active:"",onClick:()=>Ta("answer",sn,[ma[pa]],Cn)},ma[pa]),x.createElement(yt,{id:On==null?void 0:On.id,tagName:"div",className:`${ue.text}`,onBlur:vr=>{Aa[pa]=vr,Ta("options",sn,Aa,Cn)},value:ca}))}),$r(On,"",sn,Cn),Xa(On));return oa?[Bn,Xn]:wr(Bn,Xn,On,sn)},deal:Ce=>{var sn,Cn,Kn;Ce.score=Ce.score===void 0?2:Ce.score;let an=za((sn=Ce==null?void 0:Ce.answer)==null?void 0:sn[0]).toUpperCase();Ce.answer=an?[an]:[];let oa=[];if(!(Ce!=null&&Ce.options))oa.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(Cn=Ce.options)==null?void 0:Cn.slice(0,8);const ta=Ce.options.map(On=>On==null?void 0:On.trim().replace(/^\s+|\s+$/g,""));new Set(ta).size!==ta.length&&oa.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return an||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),an&&(ma.slice(0,((Kn=Ce==null?void 0:Ce.options)==null?void 0:Kn.length)||8).includes(an)||oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),za(Ce==null?void 0:Ce.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=oa.join(` -`),Ce}},{id:"1",type:"\u591A\u9009\u9898",element:(Ce,sn,Cn)=>{var Kn,an;const oa=Cn!==void 0;let ta=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,sn,Cn),(an=Ce==null?void 0:Ce.options)==null?void 0:an.map((ca,pa)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:pa,value:`${ma[pa]}.${ca}`,tagName:"p"})),Cr(Ce,ta,oa),jr(Ce));let On=oa?Ce:En[sn];const Aa=On==null?void 0:On.options,Xn=x.createElement(x.Fragment,null,Or(On,sn,Cn),Aa==null?void 0:Aa.map((ca,pa)=>{var Va,vr;return x.createElement("div",{key:pa,className:ue.option},x.createElement("aside",{className:(vr=(Va=On==null?void 0:On.answer)==null?void 0:Va[0])!=null&&vr.includes(ma[pa])?ue.active:"",onClick:()=>{var _r;let kr=((_r=On==null?void 0:On.answer)==null?void 0:_r[0])||"";const mo=ma[pa];kr.includes(mo)?kr=kr.replace(new RegExp(mo,"g"),""):kr+=mo,kr=kr.split("").sort().join(""),Ta("answer",sn,[kr],Cn)}},ma[pa]),x.createElement(yt,{id:On==null?void 0:On.id,tagName:"div",className:`${ue.text}`,onBlur:_r=>{Aa[pa]=_r,Ta("options",sn,Aa,Cn)},value:ca}))}),$r(On,"",sn,Cn),Xa(On));return oa?[Bn,Xn]:wr(Bn,Xn,On,sn)},deal:Ce=>{var sn,Cn,Kn;Ce.score=Ce.score===void 0?2:Ce.score;let an=za((sn=Ce==null?void 0:Ce.answer)==null?void 0:sn[0]).toUpperCase().split("").sort().join("");Ce.answer=an?[an]:[];let oa=[];if(!(Ce!=null&&Ce.options))oa.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(Cn=Ce.options)==null?void 0:Cn.slice(0,8);const ta=Ce.options.map(On=>On==null?void 0:On.trim().replace(/^\s+|\s+$/g,""));new Set(ta).size!==ta.length&&oa.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(an||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),an){const ta=ma.slice(0,((Kn=Ce==null?void 0:Ce.options)==null?void 0:Kn.length)||8);Ga(ta).includes(an)||oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return za(Ce==null?void 0:Ce.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=oa.join(` -`),Ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ce,sn,Cn)=>{var Kn,an;const oa=Cn!==void 0;let ta=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,sn,Cn),Cr(Ce,ta,oa),jr(Ce));let On=oa?Ce:En[sn];const Aa=["\u6B63\u786E","\u9519\u8BEF"];let Xn=((an=On==null?void 0:On.answer)==null?void 0:an[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Xn)?Xn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Xn)&&(Xn="\u9519\u8BEF");const ca=x.createElement(x.Fragment,null,Or(On,sn,Cn),Aa==null?void 0:Aa.map((pa,Va)=>x.createElement("div",{key:Va,className:ue.option},x.createElement("aside",{style:{borderRadius:2},className:Xn===pa?ue.active:"",onClick:()=>Ta("answer",sn,[pa],Cn)},pa==="\u6B63\u786E"?"T":"F"),x.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},pa))),$r(On,"",sn,Cn),Xa(On));return oa?[Bn,ca]:wr(Bn,ca,On,sn)},deal:Ce=>{var sn;Ce.score=Ce.score===void 0?2:Ce.score;let Cn=za((sn=Ce==null?void 0:Ce.answer)==null?void 0:sn[0]);Ce.answer=Cn?[Cn]:[];let Kn=[];return Cn||Kn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Cn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Cn)&&Kn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),za(Ce==null?void 0:Ce.question)||Kn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Kn.join(` -`),Ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ce,sn,Cn)=>{var Kn,an;const oa=Cn!==void 0,ta=x.createElement(x.Fragment,null,or(Ce,sn,Cn),(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn.map((Aa,Xn)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:Xn,tagName:"p",value:`\u7B54\u6848${Xn+1}\uFF1A${Aa.text||""}`})),Cr(Ce,"",oa),jr(Ce));let Bn=oa?Ce:En[sn];const On=x.createElement(x.Fragment,null,Or(Bn,sn,Cn),(an=Bn==null?void 0:Bn.answer)==null?void 0:an.map((Aa,Xn)=>x.createElement("div",{key:Xn,className:ue.option},x.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",Xn+1),Aa.model===1&&x.createElement(yt,{id:Bn==null?void 0:Bn.id,tagName:"div",onBlur:ca=>{Bn.answer[Xn].latex=lr(ca),Ta("answer",sn,Bn.answer,Cn)},className:`${ue.text}`,value:Aa.latex}),Aa.model===2&&x.createElement(Te.Z,{value:Aa.latex,onChange:ca=>{Bn.answer[Xn].latex=ca,Ta("answer",sn,Bn.answer,Cn)}}))),$r(Bn,"",sn,Cn),Xa(Bn));return oa?[ta,On]:wr(ta,On,Bn,sn)},deal:Ce=>{var sn,Cn,Kn,an;Ce.score=Ce.score===void 0?2:Ce.score,Ce.question=(sn=Ce.question)==null?void 0:sn.replaceAll("\u2581","_");const oa=(Cn=Ce.answer)==null?void 0:Cn.map(Bn=>{if(Object.prototype.toString.call(Bn)==="[object Object]")return Bn;const On={model:1,text:Bn,latex:Bn};return Bn.startsWith("$$")&&Bn.endsWith("$$")||Bn.startsWith("`$$")&&Bn.endsWith("$$`")?(On.model=2,On.latex=Bn.slice(2,-2)):On.latex=lr(Bn),On});Ce.answer=oa;let ta=[];return oa||ta.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),za(Ce==null?void 0:Ce.question)?Ce!=null&&Ce.question.includes("_")?(Kn=Ce==null?void 0:Ce.answer)!=null&&Kn.length&&((Ce==null?void 0:Ce.question.match(/_+/g))||[]).length!==((an=Ce==null?void 0:Ce.answer)==null?void 0:an.length)&&ta.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ta.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ta.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ta.join(` -`),Ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ce,sn,Cn)=>{var Kn,an;const oa=Cn!==void 0;let ta=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,sn,Cn),Cr(Ce,ta,oa),jr(Ce));let On=oa?Ce:En[sn];const Aa=x.createElement(x.Fragment,null,Or(On,sn,Cn),$r(On,(an=On==null?void 0:On.answer)==null?void 0:an[0],sn,Cn),Xa(On));return oa?[Bn,Aa]:wr(Bn,Aa,On,sn)},deal:Ce=>{Ce.score=Ce.score===void 0?5:Ce.score;let sn=[];return za(Ce==null?void 0:Ce.question)||sn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=sn.join(` -`),Ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ce,sn)=>{var Cn,Kn;const an=En[sn],oa=ra.slice(0,4).map(ta=>({key:ta,label:ta,onClick:()=>Ta("platform",sn,ta)}));return x.createElement("div",{className:ue.row,style:{display:$n?an!=null&&an.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,sn),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ce==null?void 0:Ce.description)||""}`,tagName:"p"}),Cr(Ce),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),x.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),(Cn=Ce==null?void 0:Ce.inputs)==null?void 0:Cn.map((ta,Bn)=>{var On;return x.createElement(x.Fragment,{key:Bn},x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u5165\uFF1A${ta||""}`,tagName:"div"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u51FA\uFF1A${((On=Ce==null?void 0:Ce.outputs)==null?void 0:On[Bn])||""}`,tagName:"div"}))}),jr(Ce)))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:an!=null&&an.errorMsg?ue.error:""},Or(an,sn),x.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:an==null?void 0:an.description,tagName:"div",onBlur:ta=>Ta("description",sn,ta)}))),$r(an,"",sn),x.createElement("div",{className:ue.liWrap},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:an==null?void 0:an.timeLimit,tagName:"div",onBlur:ta=>Ta("timeLimit",sn,lr(ta))})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:oa}},x.createElement("span",{className:"c-light-primary"},an==null?void 0:an.platform,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),x.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},x.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:(an==null?void 0:an.code)||"",onBlur:ta=>Ta("code",sn,lr(ta)),tagName:"div"}))),(Kn=an==null?void 0:an.inputs)==null?void 0:Kn.map((ta,Bn)=>{var On;return x.createElement("div",{className:ue.liWrap,key:Bn},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u5165\uFF1A"),x.createElement(yt,{id:an==null?void 0:an.id,value:ta||"",className:ue.edit,onBlur:Aa=>{const Xn=[...(an==null?void 0:an.inputs)||[]];Xn[Bn]=lr(Aa),Ta("inputs",sn,Xn)},tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u51FA\uFF1A"),x.createElement(yt,{id:an==null?void 0:an.id,value:((On=an==null?void 0:an.outputs)==null?void 0:On[Bn])||"",className:ue.edit,onBlur:Aa=>{const Xn=[...(an==null?void 0:an.outputs)||[]];Xn[Bn]=lr(Aa),Ta("outputs",sn,Xn)},tagName:"div"})))}),Xa(an))))},deal:Ce=>{var sn,Cn,Kn;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(sn=Ce.code)==null?void 0:sn.trim();let an=[];za(Ce==null?void 0:Ce.question)?((Cn=Ce==null?void 0:Ce.question)==null?void 0:Cn.length)>60&&an.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):an.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(Ce==null?void 0:Ce.description)||an.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const oa=za(String((Ce==null?void 0:Ce.timeLimit)||""));if(Ce.timeLimit=oa,(!oa||oa&&!["3","4","5","6","7","8","9","10"].includes(oa))&&an.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.platform=za(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const ta=["c","c++","java","python"],Bn=(Kn=Ce==null?void 0:Ce.platform)==null?void 0:Kn.toLowerCase(),On=ta.findIndex(Aa=>Aa===Bn);On>-1?Ce.platform=ra[On]:an.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else an.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],an.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const ta=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,ta),Ce.outputs=Ce.outputs.slice(0,ta),Ce.outputs.some(Bn=>!za(Bn))&&an.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ce.errorMsg=an.join(` -`),Ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ce,sn)=>{var Cn,Kn;const an=En[sn];return x.createElement("div",{className:ue.row,style:{display:$n?an!=null&&an.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,sn),Cr(Ce),(Cn=Ce==null?void 0:Ce.questions)==null?void 0:Cn.map((oa,ta)=>{var Bn;const On=(Bn=Po.find(Aa=>Aa.id===(oa==null?void 0:oa.type)))==null?void 0:Bn.element;return x.createElement(x.Fragment,{key:`left-${Ce.id}-${ta}`},On(oa,sn,ta)[0])}),jr(Ce),x.createElement("p",{contentEditable:!0},"}}")))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:an!=null&&an.errorMsg?ue.error:""},Or(an,sn),$r(an,"",sn),(Kn=an==null?void 0:an.questions)==null?void 0:Kn.map((oa,ta)=>{var Bn;const On=(Bn=Po.find(Aa=>Aa.id===(oa==null?void 0:oa.type)))==null?void 0:Bn.element;return x.createElement(x.Fragment,{key:`right-${an.id}-${ta}`},On(oa,sn,ta)[1])}),Xa(an))))},deal:Ce=>{var sn,Cn,Kn,an,oa;const ta=Ar,Bn=[...Po],On=Bn.findIndex(pa=>pa.id==="0"),Aa=Bn.findIndex(pa=>pa.id==="1");if(On!==-1){const pa=Bn[On].deal;Bn[On].deal=Va=>{const vr=pa(Va);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` +`),Ce=Ir(Ce),Ce),Vr=Ce=>Ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Ir=Ce=>Ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),uo=Ce=>{var un;const Cn=Ce.clipboardData;if(Cn){const Kn=Cn.types.toString(),nn=Cn.items;if(Kn==="Files"||Cn.types.indexOf("Files")>-1){Ce.preventDefault();try{let oa=nn[1];((un=nn[0])==null?void 0:un.kind)==="file"&&(oa=nn[0]);const ea=oa.getAsFile();(0,Ye.I)(ea,Bn=>{var On;if(Bn.id){if(((On=ea==null?void 0:ea.type)==null?void 0:On.indexOf("image"))>-1){const Aa=``;document.execCommand("insertText",!1,Aa)}}else(Bn==null?void 0:Bn.status)===401&&(document.location.href="/user/login")})}catch(oa){Oe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function yr(Ce,un){return cn(this,null,function*(){if(typeof Ce=="string")return yield un(Ce);if(typeof Ce!="object"||Ce===null)return Ce;if(Array.isArray(Ce))return yield Promise.all(Ce.map(nn=>cn(this,null,function*(){return yield yr(nn,un)})));const Cn={};for(const Kn in Ce)if(Object.prototype.hasOwnProperty.call(Ce,Kn)){const nn=Ce[Kn];typeof nn=="string"?Cn[Kn]=yield un(nn):typeof nn=="object"?Cn[Kn]=yield yr(nn,un):Cn[Kn]=nn}return Cn})}const Sr=()=>cn(void 0,null,function*(){var Ce;Zn(!0),Pa("\u5904\u7406\u4E2D"),yield new Promise(Kn=>setTimeout(Kn,1e3));let un=(Ce=Wn.current)==null?void 0:Ce.querySelectorAll('[data-text="edit"]'),Cn="";try{un.forEach(function(Kn){var nn,oa,ea,Bn;const On=Kn.cloneNode(!0),Aa=On.querySelectorAll("span.edu_latex");for(let ga of Aa){const va=ga.getAttribute("title"),Va=document.createTextNode(va),vr=ga;(oa=(nn=vr.parentNode)==null?void 0:nn.replaceChild)==null||oa.call(nn,Va,vr)}const Xn=On.querySelectorAll("span[style]");for(let ga of Xn)if(ga.style.fontFamily){const va=ga.innerHTML,Va=document.createTextNode(va),vr=ga;(Bn=(ea=vr.parentNode)==null?void 0:ea.replaceChild)==null||Bn.call(ea,Va,vr)}On==null||On.childNodes.forEach(function(ga){ga.nodeType===Node.ELEMENT_NODE&&ga.localName!=="h5"&&ga.localName!=="h4"?Cn+=`

${ga.innerHTML}

`:ga.nodeType===Node.TEXT_NODE&&(Cn+=`

${ga.textContent}

`)})}),$a("/api/intelligent_imports/import.json",{html:Ir(Cn)})}catch(Kn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Kn)}}),Ar=Ce=>{let un=Ce.filter(Cn=>!!(Cn!=null&&Cn.type));return un=un.map(Cn=>{var Kn;const nn=(Kn=Po.find(ea=>ea.id===(Cn==null?void 0:Cn.type)))==null?void 0:Kn.deal,oa=Zt(hn({},Cn),{id:String(Math.random()).slice(-6),knowledgePoint:za(Cn==null?void 0:Cn.knowledgePoint)});return nn?nn(oa):oa}),un},br=()=>{if(Sn===1){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Sr})},Br=()=>x.createElement("div",{className:ue.row},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,{style:{height:675}},Sn===1&&x.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Rn(2)},x.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",x.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",x.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",x.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",x.createElement("br",null)),x.createElement("div",{className:ue.imgBox,style:{marginTop:75}},x.createElement("img",{width:56,src:me}),x.createElement("span",null,"\u7F16\u8F91\u533A"))),Sn===2&&x.createElement("div",{"data-text":"edit",onBlur:()=>{Ja.current.innerHTML||Rn(1)},ref:Ja,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),x.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},x.createElement("div",{className:ue.imgBox,style:{marginTop:240}},x.createElement("img",{width:56,src:pe}),x.createElement("span",null,"\u9884\u89C8\u533A")))),Ta=(Ce,un,Cn,Kn)=>{var nn;console.log(Ce,un,Cn,Kn,"onDataChange\u4FEE\u6539\u6570\u503C");const oa=JSON.parse(JSON.stringify(En));Kn===void 0?oa[un][Ce]=Cn:oa[un].questions[Kn][Ce]=Cn;const ea=hn({},oa[un]),Bn=(nn=Po.find(On=>On.id===(ea==null?void 0:ea.type)))==null?void 0:nn.deal;oa[un]=Bn(ea),Mn(oa)},or=(Ce,un,Cn)=>{var Kn;const nn=Cn!==void 0,oa=(Kn=Po.find(On=>On.id===(Ce==null?void 0:Ce.type)))==null?void 0:Kn.type,ea=`${un+1}.${Cn===void 0?"":Cn+1+"."}`,Bn=`${(Ce==null?void 0:Ce.type)==="7"?"{{":""}${ea}\u3010${oa}\u3011${(Ce==null?void 0:Ce.question)||""}`;return x.createElement(x.Fragment,null,nn&&x.createElement("h4",{contentEditable:!0}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:Bn}))},Lr=(Ce,un)=>cn(void 0,null,function*(){var Cn;const Kn=yield _e(Ce,un),nn=(Cn=Kn==null?void 0:Kn.data)==null?void 0:Cn.content;if(nn!=null&&nn.length){const oa=Ar(nn)[0];wa.splice(un,1,oa),En.splice(un,1,oa),en([...wa]),Mn([...En])}}),Or=(Ce,un,Cn)=>{var Kn;const nn=Cn!==void 0,oa=(Kn=Po.find(Bn=>Bn.id===(Ce==null?void 0:Ce.type)))==null?void 0:Kn.type,ea=`${un+1}.${Cn===void 0?"":Cn+1+"."}`;return nn?x.createElement("div",{style:{padding:"10px 18px"}},`${ea}\u3010${oa}\u3011`,x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"span",className:ue.edit,onBlur:Bn=>Ta("question",un,Bn,Cn),value:(Ce==null?void 0:Ce.question)||""})):x.createElement(x.Fragment,null,x.createElement("div",{className:ue.actionHead},x.createElement("div",{className:"c-light-primary"},`${ea}\u3010${oa}\u3011`),at!==1&&x.createElement(ct.Z,{disabled:(Ce==null?void 0:Ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Bn=>Ta("score",un,Bn,Cn),value:Ce==null?void 0:Ce.score}),x.createElement(ot.Z,{align:"middle",style:{marginLeft:"auto"}},!!_e&&x.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Lr(Ce,un)},x.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),x.createElement(Ve.default,{onChange:Bn=>Ta("checked",un,Bn.target.checked,Cn),checked:!!(Ce!=null&&Ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:Bn=>Ta("question",un,Bn,Cn),value:Ce==null?void 0:Ce.question}))},Cr=(Ce,un,Cn)=>x.createElement(x.Fragment,null,["0","1","2","4"].includes(Ce==null?void 0:Ce.type)&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848\uFF1A${un||""}`,tagName:"p"}),!Cn&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u96BE\u5EA6\uFF1A${(Ce==null?void 0:Ce.difficulty)||""}`,tagName:"p"}),(Ce==null?void 0:Ce.type)!=="7"&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u89E3\u6790\uFF1A${(Ce==null?void 0:Ce.analyze)||""}`,tagName:"p"}),!Cn&&x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ce==null?void 0:Ce.knowledgePoint)||""}`,tagName:"p"})),$r=(Ce,un,Cn,Kn)=>{const nn=Kn!==void 0,oa=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ea=nn&&!Ce.last&&!Ce.errorMsg?{marginBottom:10}:{},Bn=oa.map(On=>({key:On,label:On,onClick:()=>Ta("difficulty",Cn,On,Kn)}));return x.createElement("div",{className:ue.liWrap,style:ea},["4"].includes(Ce==null?void 0:Ce.type)&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:On=>Ta("answer",Cn,[On],Kn),value:un})),!nn&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:Bn}},x.createElement("span",{className:"c-light-primary"},Ce==null?void 0:Ce.difficulty,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ce==null?void 0:Ce.type)!=="7"&&x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:On=>Ta("analyze",Cn,On,Kn),value:Ce==null?void 0:Ce.analyze})),!nn&&x.createElement("div",{onKeyDown:It,className:ue.li},x.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),x.createElement(yt,{id:Ce==null?void 0:Ce.id,tagName:"div",value:(Ce==null?void 0:Ce.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:On=>Ta("knowledgePoint",Cn,za(lr(On)),Kn)})))},jr=Ce=>x.createElement(x.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&x.createElement("h5",{contentEditable:!1},x.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),x.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),Xa=Ce=>x.createElement(x.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&x.createElement("h5",null,x.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),x.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),wr=(Ce,un,Cn,Kn)=>{let nn="flex";return(Ft&&Qn!==Kn||$n&&!(Cn!=null&&Cn.errorMsg))&&(nn="none"),x.createElement("div",{className:ue.row,style:{display:nn}},x.createElement("div",{className:ue.leftLayout},on||x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ce))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:Cn!=null&&Cn.errorMsg?ue.error:""},un)))},Po=[{id:"0",type:"\u5355\u9009\u9898",element:(Ce,un,Cn)=>{var Kn,nn;const oa=Cn!==void 0;let ea=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,un,Cn),(nn=Ce==null?void 0:Ce.options)==null?void 0:nn.map((ga,va)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:va,value:`${fa[va]}.${ga}`,tagName:"p"})),Cr(Ce,ea,oa),jr(Ce));let On=oa?Ce:En[un];const Aa=On==null?void 0:On.options,Xn=x.createElement(x.Fragment,null,Or(On,un,Cn),Aa==null?void 0:Aa.map((ga,va)=>{var Va;return x.createElement("div",{key:va,className:ue.option},x.createElement("aside",{className:((Va=On==null?void 0:On.answer)==null?void 0:Va[0])===fa[va]?ue.active:"",onClick:()=>Ta("answer",un,[fa[va]],Cn)},fa[va]),x.createElement(yt,{id:On==null?void 0:On.id,tagName:"div",className:`${ue.text}`,onBlur:vr=>{Aa[va]=vr,Ta("options",un,Aa,Cn)},value:ga}))}),$r(On,"",un,Cn),Xa(On));return oa?[Bn,Xn]:wr(Bn,Xn,On,un)},deal:Ce=>{var un,Cn,Kn;Ce.score=Ce.score===void 0?2:Ce.score;let nn=za((un=Ce==null?void 0:Ce.answer)==null?void 0:un[0]).toUpperCase();Ce.answer=nn?[nn]:[];let oa=[];if(!(Ce!=null&&Ce.options))oa.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(Cn=Ce.options)==null?void 0:Cn.slice(0,8);const ea=Ce.options.map(On=>On==null?void 0:On.trim().replace(/^\s+|\s+$/g,""));new Set(ea).size!==ea.length&&oa.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return nn||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),nn&&(fa.slice(0,((Kn=Ce==null?void 0:Ce.options)==null?void 0:Kn.length)||8).includes(nn)||oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),za(Ce==null?void 0:Ce.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=oa.join(` +`),Ce}},{id:"1",type:"\u591A\u9009\u9898",element:(Ce,un,Cn)=>{var Kn,nn;const oa=Cn!==void 0;let ea=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,un,Cn),(nn=Ce==null?void 0:Ce.options)==null?void 0:nn.map((ga,va)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:va,value:`${fa[va]}.${ga}`,tagName:"p"})),Cr(Ce,ea,oa),jr(Ce));let On=oa?Ce:En[un];const Aa=On==null?void 0:On.options,Xn=x.createElement(x.Fragment,null,Or(On,un,Cn),Aa==null?void 0:Aa.map((ga,va)=>{var Va,vr;return x.createElement("div",{key:va,className:ue.option},x.createElement("aside",{className:(vr=(Va=On==null?void 0:On.answer)==null?void 0:Va[0])!=null&&vr.includes(fa[va])?ue.active:"",onClick:()=>{var _r;let kr=((_r=On==null?void 0:On.answer)==null?void 0:_r[0])||"";const mo=fa[va];kr.includes(mo)?kr=kr.replace(new RegExp(mo,"g"),""):kr+=mo,kr=kr.split("").sort().join(""),Ta("answer",un,[kr],Cn)}},fa[va]),x.createElement(yt,{id:On==null?void 0:On.id,tagName:"div",className:`${ue.text}`,onBlur:_r=>{Aa[va]=_r,Ta("options",un,Aa,Cn)},value:ga}))}),$r(On,"",un,Cn),Xa(On));return oa?[Bn,Xn]:wr(Bn,Xn,On,un)},deal:Ce=>{var un,Cn,Kn;Ce.score=Ce.score===void 0?2:Ce.score;let nn=za((un=Ce==null?void 0:Ce.answer)==null?void 0:un[0]).toUpperCase().split("").sort().join("");Ce.answer=nn?[nn]:[];let oa=[];if(!(Ce!=null&&Ce.options))oa.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(Cn=Ce.options)==null?void 0:Cn.slice(0,8);const ea=Ce.options.map(On=>On==null?void 0:On.trim().replace(/^\s+|\s+$/g,""));new Set(ea).size!==ea.length&&oa.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(nn||oa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),nn){const ea=fa.slice(0,((Kn=Ce==null?void 0:Ce.options)==null?void 0:Kn.length)||8);Ga(ea).includes(nn)||oa.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return za(Ce==null?void 0:Ce.question)||oa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=oa.join(` +`),Ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ce,un,Cn)=>{var Kn,nn;const oa=Cn!==void 0;let ea=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,un,Cn),Cr(Ce,ea,oa),jr(Ce));let On=oa?Ce:En[un];const Aa=["\u6B63\u786E","\u9519\u8BEF"];let Xn=((nn=On==null?void 0:On.answer)==null?void 0:nn[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Xn)?Xn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Xn)&&(Xn="\u9519\u8BEF");const ga=x.createElement(x.Fragment,null,Or(On,un,Cn),Aa==null?void 0:Aa.map((va,Va)=>x.createElement("div",{key:Va,className:ue.option},x.createElement("aside",{style:{borderRadius:2},className:Xn===va?ue.active:"",onClick:()=>Ta("answer",un,[va],Cn)},va==="\u6B63\u786E"?"T":"F"),x.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},va))),$r(On,"",un,Cn),Xa(On));return oa?[Bn,ga]:wr(Bn,ga,On,un)},deal:Ce=>{var un;Ce.score=Ce.score===void 0?2:Ce.score;let Cn=za((un=Ce==null?void 0:Ce.answer)==null?void 0:un[0]);Ce.answer=Cn?[Cn]:[];let Kn=[];return Cn||Kn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Cn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Cn)&&Kn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),za(Ce==null?void 0:Ce.question)||Kn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Kn.join(` +`),Ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ce,un,Cn)=>{var Kn,nn;const oa=Cn!==void 0,ea=x.createElement(x.Fragment,null,or(Ce,un,Cn),(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn.map((Aa,Xn)=>x.createElement(yt,{id:Ce==null?void 0:Ce.id,key:Xn,tagName:"p",value:`\u7B54\u6848${Xn+1}\uFF1A${Aa.text||""}`})),Cr(Ce,"",oa),jr(Ce));let Bn=oa?Ce:En[un];const On=x.createElement(x.Fragment,null,Or(Bn,un,Cn),(nn=Bn==null?void 0:Bn.answer)==null?void 0:nn.map((Aa,Xn)=>x.createElement("div",{key:Xn,className:ue.option},x.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",Xn+1),Aa.model===1&&x.createElement(yt,{id:Bn==null?void 0:Bn.id,tagName:"div",onBlur:ga=>{Bn.answer[Xn].latex=lr(ga),Ta("answer",un,Bn.answer,Cn)},className:`${ue.text}`,value:Aa.latex}),Aa.model===2&&x.createElement(Te.Z,{value:Aa.latex,onChange:ga=>{Bn.answer[Xn].latex=ga,Ta("answer",un,Bn.answer,Cn)}}))),$r(Bn,"",un,Cn),Xa(Bn));return oa?[ea,On]:wr(ea,On,Bn,un)},deal:Ce=>{var un,Cn,Kn,nn;Ce.score=Ce.score===void 0?2:Ce.score,Ce.question=(un=Ce.question)==null?void 0:un.replaceAll("\u2581","_");const oa=(Cn=Ce.answer)==null?void 0:Cn.map(Bn=>{if(Object.prototype.toString.call(Bn)==="[object Object]")return Bn;const On={model:1,text:Bn,latex:Bn};return Bn.startsWith("$$")&&Bn.endsWith("$$")||Bn.startsWith("`$$")&&Bn.endsWith("$$`")?(On.model=2,On.latex=Bn.slice(2,-2)):On.latex=lr(Bn),On});Ce.answer=oa;let ea=[];return oa||ea.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),za(Ce==null?void 0:Ce.question)?Ce!=null&&Ce.question.includes("_")?(Kn=Ce==null?void 0:Ce.answer)!=null&&Kn.length&&((Ce==null?void 0:Ce.question.match(/_+/g))||[]).length!==((nn=Ce==null?void 0:Ce.answer)==null?void 0:nn.length)&&ea.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ea.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ea.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ea.join(` +`),Ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ce,un,Cn)=>{var Kn,nn;const oa=Cn!==void 0;let ea=(Kn=Ce==null?void 0:Ce.answer)==null?void 0:Kn[0];const Bn=x.createElement(x.Fragment,null,or(Ce,un,Cn),Cr(Ce,ea,oa),jr(Ce));let On=oa?Ce:En[un];const Aa=x.createElement(x.Fragment,null,Or(On,un,Cn),$r(On,(nn=On==null?void 0:On.answer)==null?void 0:nn[0],un,Cn),Xa(On));return oa?[Bn,Aa]:wr(Bn,Aa,On,un)},deal:Ce=>{Ce.score=Ce.score===void 0?5:Ce.score;let un=[];return za(Ce==null?void 0:Ce.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=un.join(` +`),Ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ce,un)=>{var Cn,Kn;const nn=En[un],oa=ra.slice(0,4).map(ea=>({key:ea,label:ea,onClick:()=>Ta("platform",un,ea)}));return x.createElement("div",{className:ue.row,style:{display:$n?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,un),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ce==null?void 0:Ce.description)||""}`,tagName:"p"}),Cr(Ce),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),x.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),(Cn=Ce==null?void 0:Ce.inputs)==null?void 0:Cn.map((ea,Bn)=>{var On;return x.createElement(x.Fragment,{key:Bn},x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u5165\uFF1A${ea||""}`,tagName:"div"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Bn+1})\u8F93\u51FA\uFF1A${((On=Ce==null?void 0:Ce.outputs)==null?void 0:On[Bn])||""}`,tagName:"div"}))}),jr(Ce)))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:nn!=null&&nn.errorMsg?ue.error:""},Or(nn,un),x.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.description,tagName:"div",onBlur:ea=>Ta("description",un,ea)}))),$r(nn,"",un),x.createElement("div",{className:ue.liWrap},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.timeLimit,tagName:"div",onBlur:ea=>Ta("timeLimit",un,lr(ea))})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:oa}},x.createElement("span",{className:"c-light-primary"},nn==null?void 0:nn.platform,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),x.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},x.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.code)||"",onBlur:ea=>Ta("code",un,lr(ea)),tagName:"div"}))),(Kn=nn==null?void 0:nn.inputs)==null?void 0:Kn.map((ea,Bn)=>{var On;return x.createElement("div",{className:ue.liWrap,key:Bn},x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u5165\uFF1A"),x.createElement(yt,{id:nn==null?void 0:nn.id,value:ea||"",className:ue.edit,onBlur:Aa=>{const Xn=[...(nn==null?void 0:nn.inputs)||[]];Xn[Bn]=lr(Aa),Ta("inputs",un,Xn)},tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Bn+1,")\u8F93\u51FA\uFF1A"),x.createElement(yt,{id:nn==null?void 0:nn.id,value:((On=nn==null?void 0:nn.outputs)==null?void 0:On[Bn])||"",className:ue.edit,onBlur:Aa=>{const Xn=[...(nn==null?void 0:nn.outputs)||[]];Xn[Bn]=lr(Aa),Ta("outputs",un,Xn)},tagName:"div"})))}),Xa(nn))))},deal:Ce=>{var un,Cn,Kn;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(un=Ce.code)==null?void 0:un.trim();let nn=[];za(Ce==null?void 0:Ce.question)?((Cn=Ce==null?void 0:Ce.question)==null?void 0:Cn.length)>60&&nn.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):nn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(Ce==null?void 0:Ce.description)||nn.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const oa=za(String((Ce==null?void 0:Ce.timeLimit)||""));if(Ce.timeLimit=oa,(!oa||oa&&!["3","4","5","6","7","8","9","10"].includes(oa))&&nn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.platform=za(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const ea=["c","c++","java","python"],Bn=(Kn=Ce==null?void 0:Ce.platform)==null?void 0:Kn.toLowerCase(),On=ea.findIndex(Aa=>Aa===Bn);On>-1?Ce.platform=ra[On]:nn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else nn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],nn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const ea=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,ea),Ce.outputs=Ce.outputs.slice(0,ea),Ce.outputs.some(Bn=>!za(Bn))&&nn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ce.errorMsg=nn.join(` +`),Ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ce,un)=>{var Cn,Kn;const nn=En[un];return x.createElement("div",{className:ue.row,style:{display:$n?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,un),Cr(Ce),(Cn=Ce==null?void 0:Ce.questions)==null?void 0:Cn.map((oa,ea)=>{var Bn;const On=(Bn=Po.find(Aa=>Aa.id===(oa==null?void 0:oa.type)))==null?void 0:Bn.element;return x.createElement(x.Fragment,{key:`left-${Ce.id}-${ea}`},On(oa,un,ea)[0])}),jr(Ce),x.createElement("p",{contentEditable:!0},"}}")))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:nn!=null&&nn.errorMsg?ue.error:""},Or(nn,un),$r(nn,"",un),(Kn=nn==null?void 0:nn.questions)==null?void 0:Kn.map((oa,ea)=>{var Bn;const On=(Bn=Po.find(Aa=>Aa.id===(oa==null?void 0:oa.type)))==null?void 0:Bn.element;return x.createElement(x.Fragment,{key:`right-${nn.id}-${ea}`},On(oa,un,ea)[1])}),Xa(nn))))},deal:Ce=>{var un,Cn,Kn,nn,oa;const ea=Ar,Bn=[...Po],On=Bn.findIndex(va=>va.id==="0"),Aa=Bn.findIndex(va=>va.id==="1");if(On!==-1){const va=Bn[On].deal;Bn[On].deal=Va=>{const vr=va(Va);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` `).filter(_r=>_r!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),vr}}if(Aa!==-1){const pa=Bn[Aa].deal;Bn[Aa].deal=Va=>{const vr=pa(Va);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` +`)),vr}}if(Aa!==-1){const va=Bn[Aa].deal;Bn[Aa].deal=Va=>{const vr=va(Va);return vr.errorMsg&&(vr.errorMsg=vr.errorMsg.split(` `).filter(_r=>_r!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),vr}}Ce.questions=(sn=Ce.questions)!=null&&sn.length?Ar(Ce.questions.slice(0,20)):[],Ce.questions=(Cn=Ce.questions)==null?void 0:Cn.map((pa,Va)=>{var vr;if(pa.type==="0"||pa.type==="1"){const _r=(vr=pa.options)==null?void 0:vr.map(kr=>kr==null?void 0:kr.trim().replace(/^\s+|\s+$/g,""));_r&&new Set(_r).size!==_r.length&&(pa.errorMsg=(pa.errorMsg?pa.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt(hn({},pa),{last:Va===Ce.questions.length-1})});const Xn=(Kn=Ce.questions)==null?void 0:Kn.reduce((pa,Va)=>{const vr=parseFloat(Va.score);return isNaN(vr)?pa:pa+vr},0);Ce.score=Xn;let ca=[];return(an=Ce.questions)!=null&&an.length?Ce.errorMsg=((oa=Ce.questions)==null?void 0:oa.findIndex(pa=>!!pa.errorMsg))>-1:ca.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),za(Ce==null?void 0:Ce.question)||ca.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ca.length&&(Ce.errorMsg=ca.join(` -`)),Ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ce,sn)=>{var Cn,Kn;const an=En[sn],oa=ra.map(ta=>({key:ta,label:ta,onClick:()=>Ta("platform",sn,ta)}));return x.createElement("div",{className:ue.row,style:{display:$n?an!=null&&an.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,sn),Cr(Ce),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),x.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ce==null?void 0:Ce.input)||""}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ce==null?void 0:Ce.output)||""}`,tagName:"p"}),(Cn=Ce==null?void 0:Ce.answer)==null?void 0:Cn.map((ta,Bn)=>x.createElement(yt,{key:Bn,id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848${Bn+1}\uFF1A${ta||""}`,tagName:"p"})),jr(Ce)))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:an!=null&&an.errorMsg?ue.error:""},Or(an,sn),$r(an,"",sn),x.createElement("div",{className:ue.liWrap},x.createElement("div",{className:ue.li,onKeyDown:It},x.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:an==null?void 0:an.timeLimit,tagName:"div",onBlur:ta=>Ta("timeLimit",sn,lr(ta))})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:oa}},x.createElement("span",{className:"c-light-primary"},an==null?void 0:an.platform,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),x.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},x.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:(an==null?void 0:an.code)||"",onBlur:ta=>Ta("code",sn,lr(ta)),tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:(an==null?void 0:an.input)||"",onBlur:ta=>Ta("input",sn,lr(ta)),tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),x.createElement(yt,{className:ue.edit,id:an==null?void 0:an.id,value:(an==null?void 0:an.output)||"",onBlur:ta=>Ta("output",sn,lr(ta)),tagName:"div"}))),x.createElement("div",{className:ue.liWrap},(Kn=an==null?void 0:an.answer)==null?void 0:Kn.map((ta,Bn)=>x.createElement("div",{className:ue.li,key:Bn},x.createElement("aside",null,"\u7B54\u6848",Bn+1,"\uFF1A"),x.createElement(yt,{id:an==null?void 0:an.id,value:ta||"",className:ue.edit,onBlur:On=>{const Aa=[...(an==null?void 0:an.answer)||[]];Aa[Bn]=lr(On),Ta("output",sn,Aa)},tagName:"div"})))),Xa(an))))},deal:Ce=>{var sn,Cn,Kn,an,oa,ta,Bn,On;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(Kn=(Cn=(sn=Ce.code)==null?void 0:sn.trim())==null?void 0:Cn.replace(/@_@/g,"@\u2581@"))==null?void 0:Kn.replace(/@__@/g,"@\u2581\u2581@");let Aa=[];if(za(Ce==null?void 0:Ce.question)||Aa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(Ce==null?void 0:Ce.code)?/@▁@|@▁▁@/.test(Ce==null?void 0:Ce.code)?(an=Ce==null?void 0:Ce.answer)!=null&&an.length&&((oa=Ce==null?void 0:Ce.code.match(/@▁@|@▁▁@/g))==null?void 0:oa.length)!==((ta=Ce==null?void 0:Ce.answer)==null?void 0:ta.length)&&Aa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Aa.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Aa.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ce!=null&&Ce.answer?(Bn=Ce.answer)!=null&&Bn.some(ca=>!za(ca))&&Aa.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Aa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ce.platform=za(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const ca=["c","c++","java","python","javascript","ruby"],pa=(On=Ce==null?void 0:Ce.platform)==null?void 0:On.toLowerCase(),Va=ca.findIndex(vr=>vr===pa);Va>-1?Ce.platform=ra[Va]:Aa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Aa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");za(Ce==null?void 0:Ce.output)||Aa.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Xn=za(String((Ce==null?void 0:Ce.timeLimit)||""));return Ce.timeLimit=Xn,(!Xn||Xn&&!["3","4","5","6","7","8","9","10"].includes(Xn))&&Aa.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.errorMsg=Aa.join(` -`),Ce}}],$o=()=>x.createElement(x.Fragment,null,wa.filter(Ce=>{var sn;return!!((sn=Po.find(Kn=>Kn.id===(Ce==null?void 0:Ce.type)))==null?void 0:sn.element)}).map((Ce,sn)=>{var Cn;const Kn=(Cn=Po.find(an=>an.id===(Ce==null?void 0:Ce.type)))==null?void 0:Cn.element;return x.createElement(x.Fragment,{key:Ce.id},Kn(Ce,sn))})),jo=()=>dn(void 0,null,function*(){const Ce=En.filter(sn=>!sn.checked);if(Sn!==3||!Ce.length){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}Yn.setFieldsValue({sub_discipline_id:Ae}),tn(!0)}),ei=Ce=>dn(void 0,null,function*(){const sn=Ar(Ce);en(sn),Mn(JSON.parse(JSON.stringify(sn))),Rn(3),_n(!1),bn(!1),Ze(!1)});(0,x.useEffect)(()=>{if(lt)return;const Ce=()=>{aa(sn=>sn>=90?(clearInterval(sa.current),90):sn+1)};return sa.current=setInterval(Ce,5e4/90),()=>clearInterval(sa.current)},[lt]);const $a=(Ce,sn)=>{$t(!1);const Cn=new FormData;Object.keys(sn).forEach(an=>{Cn.append(an,sn[an])});const Kn=new window.XMLHttpRequest;Kn.withCredentials=!0,Kn.addEventListener("load",function(an){return dn(this,null,function*(){var oa,ta;try{const Bn=JSON.parse((oa=an==null?void 0:an.target)==null?void 0:oa.response);if($t(!0),aa(100),yield new Promise(On=>setTimeout(()=>On(),780)),Bn.status===0){if(!((ta=Bn==null?void 0:Bn.data)!=null&&ta.length)){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),_n(!1);return}ei((Bn==null?void 0:Bn.data)||[])}else _n(!1),Oe.ZP.warning(Bn==null?void 0:Bn.message)}catch(Bn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Bn)}})}),Kn.addEventListener("error",()=>{_n(!1)}),Kn.open("POST",`${re.Z.API_SERVER}${Ce}`),Kn.send(Cn)},fa=Ce=>dn(void 0,null,function*(){const sn=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(sn)==-1?(Oe.ZP.error(`${Ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(_n(!0),Pa("\u5904\u7406\u4E2D"),$a("/api/intelligent_imports/import.json",{file:Ce}),Promise.reject())}),Tn=Ce=>dn(void 0,null,function*(){const sn=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(sn)==-1?(Oe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Ce.size/1024/1024>200?(Oe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(Ge!=null&&Ge.length?se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>gn([Ce])}):gn([Ce]),Promise.reject())});let Ba=[{key:1,label:x.createElement(tt.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:fa},x.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const gr=[En.length,(Pn=En.filter(Ce=>!!(Ce!=null&&Ce.errorMsg)))==null?void 0:Pn.length];return x.createElement("div",{className:Me()(ue.intelligentBox,"intelligent-body-curb",ve),style:Zt(hn({},fe),{width:qe}),ref:Wn},x.createElement("div",{className:ue.underpin},x.createElement("b",{style:Lt}),x.createElement("b",{style:Lt})),x.createElement("div",{className:ue.head,style:{top:Xe}},x.createElement("div",{className:ue.leftLayout},Qt||x.createElement(x.Fragment,null,x.createElement(ot.Z,{align:"middle"},x.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!ft&&x.createElement(ne.op,{href:`${re.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",x.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),x.createElement(ne.op,{onClick:Ua,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ft&&x.createElement(Ue.Z,{overlayClassName:ue.menu,menu:{items:Ba}},x.createElement(ne.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!St&&St),x.createElement("div",{className:ue.tip},x.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),x.createElement(ot.Z,{className:ue.rightLayout,style:{alignItems:"start"}},jt||x.createElement(x.Fragment,null,x.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Sn)&&x.createElement(Ve.default,{className:"ml20",checked:$n,onChange:Ce=>Ze(Ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Sn)&&x.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",x.createElement("span",{className:"ml5 mr5 c-light-primary"},gr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",x.createElement("span",{className:"ml5 mr5 c-red-e53"},gr[1]),"\u9898")),Ft&&x.createElement("div",{className:ue.tabs},wa==null?void 0:wa.map((Ce,sn)=>x.createElement("div",{onClick:()=>{nn(sn)},className:Jn===sn&&ue.active,key:sn},"\u65B0\u9898",sn+1)))),x.createElement("div",{className:ue.centerBox},x.createElement("img",{className:"mb10",src:ye,width:56}),!cn&&x.createElement(ne.op,{onClick:br},"\u8BC6\u522B"))),[1,2].includes(Sn)&&Br(),[3].includes(Sn)&&$o(),x.createElement("div",{className:"pb10"}),x.createElement("div",{className:ue.buttonFixed},x.createElement("div",{className:ue.buttonWrap},x.createElement(Je.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Rt},"\u53D6\u6D88"),x.createElement(Je.ZP,{size:"middle",type:"primary",className:`${ue.button}`,onClick:jo},pn))),x.createElement(se.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Ea,title:null,footer:null,width:320,afterClose:()=>aa(0)},x.createElement(ot.Z,{align:"middle",style:{flexDirection:"column"}},x.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},zn,x.createElement("span",{className:ue.dotLoading},x.createElement("span",null,"."),x.createElement("span",null,"."),x.createElement("span",null,"."))),x.createElement(le.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:na}),x.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",x.createElement("span",{className:"ml5 c-light-primary"},na,"%")))),x.createElement(se.default,{centered:!0,open:Wt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Nt,width:480,onCancel:()=>tn(!1),onOk:()=>Yn.submit(),afterClose:()=>{Yn.resetFields()}},x.createElement(Le.default,{style:{maxHeight:550},form:Yn,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>dn(void 0,null,function*(){var sn,Cn,Kn,an,oa;const ta=En.filter(Aa=>!Aa.checked&&!Aa.errorMsg);kt(!0);const Bn=()=>dn(void 0,null,function*(){var Aa,Xn;const ca=yield(0,je.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Zt(hn(hn({},xe),Ce),{list:ta,mode:at})});ca.status===0&&(Dt&&((Aa=ca==null?void 0:ca.data)!=null&&Aa.success)&&window.location.pathname==="/problemset"&&(gt.Z.publish("refresh-item-bank",Ce.group_id),yield new Promise(pa=>setTimeout(()=>pa(),1500))),Oe.ZP.success(`\u6210\u529F\u5BFC\u5165${(Xn=ca==null?void 0:ca.data)==null?void 0:Xn.success}\u9053\u8BD5\u9898`,3),Fe(),tn(!1)),kt(!1)});if(at!==1){yield Bn();return}const On=yield(0,je.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:En,mode:at}});if(On.status===0){if(!((sn=On==null?void 0:On.data)!=null&&sn.error_size)){yield Bn();return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{kt(!1)},title:"\u63D0\u793A",content:x.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",x.createElement("span",{className:"c-light-primary ml5 mr5"},(Cn=On==null?void 0:On.data)==null?void 0:Cn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",x.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Kn=On==null?void 0:On.data)==null?void 0:Kn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",x.createElement("span",{className:"ml5 mr5"},(oa=(an=On==null?void 0:On.data)==null?void 0:an.index)==null?void 0:oa.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Bn})}})},x.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),x.createElement(Le.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},x.createElement(y.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:st})),at===1&&x.createElement(Le.default.Item,{label:x.createElement(ot.Z,{align:"middle",style:{justifyContent:"space-between"}},x.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),x.createElement("div",{onClick:()=>mn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},x.createElement("img",{className:"mr5 primary-hover",src:Qe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},x.createElement(De.Z,{key:dt})))),x.createElement(se.default,{centered:!0,open:Ht,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:la,onCancel:()=>mn(!1),onOk:()=>qa.submit(),afterClose:()=>{qa.resetFields()}},x.createElement(Le.default,{style:{maxHeight:550},form:qa,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>dn(void 0,null,function*(){var sn;Hn(!0),(yield(0,je.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ce.name,parent_id:(sn=Ce==null?void 0:Ce.parent_id)==null?void 0:sn[0]}})).status===0?(ln(dt+1),setTimeout(()=>{Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),mn(!1),Hn(!1)},1e3)):Hn(!1)})},x.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),x.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},x.createElement(De.Z,null)))),x.createElement(se.default,{centered:!0,open:Nn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>bn(!1),onOk:()=>{if(kn===1&&!za(Ra)){Oe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(kn===2&&!za(Ra)&&!(Ge!=null&&Ge.length)){Oe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ce=[{name:"\u5355\u9009\u9898",num:Jt||0},{name:"\u591A\u9009\u9898",num:In||0},{name:"\u5224\u65AD\u9898",num:An||0},{name:"\u586B\u7A7A\u9898",num:Fa||0},{name:"\u7B80\u7B54\u9898",num:fn||0}];if(Ce.reduce((Kn,an)=>Kn+an.num,0)===0){Oe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(kn,Jt,In),_n(!0),Pa("\u5904\u7406\u4E2D");const Cn={type:kn,query:Ra,item_types:JSON.stringify(Ce)};kn===2&&(Cn.file=(Ge==null?void 0:Ge[0])||null),$a("/api/intelligent_imports/large_model_intelligent_qa.json",Cn)}},x.createElement(ot.Z,{align:"middle",className:"mb10 c-black"},x.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),x.createElement(b.ZP.Group,{value:kn,onChange:Ce=>ea(Ce.target.value)},x.createElement(b.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),x.createElement(b.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),x.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:Ra,placeholder:kn===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ce=>{va(Ce.target.value)}}),kn===2&&x.createElement(x.Fragment,null,x.createElement(tt.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Ge,beforeUpload:Tn,className:"mb20",onRemove:()=>gn([])},x.createElement(E.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},x.createElement(ne.op,{style:{borderRadius:2}},x.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),x.createElement("div",{style:{height:20}})),x.createElement(ot.Z,{align:"middle",className:"c-black"},x.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),x.createElement(ot.Z,{gutter:16},x.createElement(z.Z,null,x.createElement("label",null,"\u5355\u9009\u9898"),x.createElement(ct.Z,{min:0,max:10,value:Jt,onChange:yn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u591A\u9009\u9898"),x.createElement(ct.Z,{min:0,max:10,value:In,onChange:Zn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u5224\u65AD\u9898"),x.createElement(ct.Z,{min:0,max:10,value:An,onChange:Dn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u586B\u7A7A\u9898"),x.createElement(ct.Z,{min:0,max:10,value:Fa,onChange:La,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u7B80\u7B54\u9898"),x.createElement(ct.Z,{min:0,max:10,value:fn,onChange:Na,style:{marginLeft:"8px"}}))))))},rt=ie;var ze=ht},19105:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(99587),Be=te(48136),Me=te(76562),Le=te(43418),Oe=te(59301);const se=(0,x.forwardRef)(({callback:ct,width:ot,onChange:Ve,disabled:Ue,readOnly:tt,type:Je="",value:le="",style:y={}},a)=>{const b=(0,x.useRef)(),E=(0,x.useRef)(),[z,ne]=(0,x.useState)(0),[re,ie]=(0,x.useState)(0),[me,pe]=(0,x.useState)(!1),ye=()=>{var he=document.createElement("div");he.innerHTML=b.current.getValue();var Te=he.innerText;return ct&&ct(Te),Te};(0,x.useImperativeHandle)(a,()=>({getData:ye}));const je=he=>{he.preventDefault();const Te=he.clientX-z,Ye=he.clientY-re;document.body.onmousemove=bt=>{let Ne=bt.clientX-Te,ut=bt.clientY-Ye;const Bt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-Bt.offsetWidth,gt=window.innerHeight-Bt.offsetHeight;Ne=Math.max(0,Math.min(Ne,yt)),ut=Math.max(0,Math.min(ut,gt)),De(bt.clientX,bt.clientY,Te,Ye)&&(ne(Ne),ie(ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},De=(he,Te,Ye,bt)=>{const Ne=document.body.clientHeight,ut=document.body.clientWidth;return he<20&&Ye>he||he>ut-20&&YeTe||Te>Ne-20&&bt{me&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],Te=window.innerWidth/2-he.offsetWidth/2,Ye=window.innerHeight/2-he.offsetHeight/2;ne(Te),ie(Ye)},0)},[me]);const Qe=()=>{Ue||tt||pe(!0)};return Oe.createElement("div",{style:y},Oe.createElement("div",{style:{width:ot||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Ue||tt?"cursorDefault":""}`,onClick:()=>Qe()},Oe.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ue.Z.mathField} ${Je}`,readOnly:tt,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:le?18:14},value:le||""})),Oe.createElement(Le.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Oe.createElement("div",{style:{cursor:"move"},onMouseDown:je},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const he=E.current.getData();b.current.setValue(he),Ve(he),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Oe.createElement(Me.Z,{value:le,ref:E,onChange:Ve,showSaveButton:!1})))});Kt.Z=se},76562:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(95237),Be=te(43604),Me=te(99313),Le=te(3113),Oe=te(91842),se=te(99587),ct=te(48136),ot=te(59301);const Ve=(0,x.forwardRef)(({callback:Ue,showSaveButton:tt,value:Je=""},le)=>{const y=(0,x.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 "}]}]}],b=[{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 +`)),vr}}Ce.questions=(un=Ce.questions)!=null&&un.length?Ar(Ce.questions.slice(0,20)):[],Ce.questions=(Cn=Ce.questions)==null?void 0:Cn.map((va,Va)=>{var vr;if(va.type==="0"||va.type==="1"){const _r=(vr=va.options)==null?void 0:vr.map(kr=>kr==null?void 0:kr.trim().replace(/^\s+|\s+$/g,""));_r&&new Set(_r).size!==_r.length&&(va.errorMsg=(va.errorMsg?va.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt(hn({},va),{last:Va===Ce.questions.length-1})});const Xn=(Kn=Ce.questions)==null?void 0:Kn.reduce((va,Va)=>{const vr=parseFloat(Va.score);return isNaN(vr)?va:va+vr},0);Ce.score=Xn;let ga=[];return(nn=Ce.questions)!=null&&nn.length?Ce.errorMsg=((oa=Ce.questions)==null?void 0:oa.findIndex(va=>!!va.errorMsg))>-1:ga.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),za(Ce==null?void 0:Ce.question)||ga.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ga.length&&(Ce.errorMsg=ga.join(` +`)),Ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ce,un)=>{var Cn,Kn;const nn=En[un],oa=ra.map(ea=>({key:ea,label:ea,onClick:()=>Ta("platform",un,ea)}));return x.createElement("div",{className:ue.row,style:{display:$n?nn!=null&&nn.errorMsg?"flex":"none":"flex"}},x.createElement("div",{className:ue.leftLayout},x.createElement(Gt,null,x.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},or(Ce,un),Cr(Ce),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),x.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),x.createElement("h4",null),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ce==null?void 0:Ce.input)||""}`,tagName:"p"}),x.createElement(yt,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ce==null?void 0:Ce.output)||""}`,tagName:"p"}),(Cn=Ce==null?void 0:Ce.answer)==null?void 0:Cn.map((ea,Bn)=>x.createElement(yt,{key:Bn,id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848${Bn+1}\uFF1A${ea||""}`,tagName:"p"})),jr(Ce)))),x.createElement("div",{className:ue.rightLayout},x.createElement(Mt,{className:nn!=null&&nn.errorMsg?ue.error:""},Or(nn,un),$r(nn,"",un),x.createElement("div",{className:ue.liWrap},x.createElement("div",{className:ue.li,onKeyDown:It},x.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:nn==null?void 0:nn.timeLimit,tagName:"div",onBlur:ea=>Ta("timeLimit",un,lr(ea))})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),x.createElement("div",{className:"c-black"},x.createElement(Ue.Z,{menu:{items:oa}},x.createElement("span",{className:"c-light-primary"},nn==null?void 0:nn.platform,x.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),x.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},x.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.code)||"",onBlur:ea=>Ta("code",un,lr(ea)),tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.input)||"",onBlur:ea=>Ta("input",un,lr(ea)),tagName:"div"})),x.createElement("div",{className:ue.li},x.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),x.createElement(yt,{className:ue.edit,id:nn==null?void 0:nn.id,value:(nn==null?void 0:nn.output)||"",onBlur:ea=>Ta("output",un,lr(ea)),tagName:"div"}))),x.createElement("div",{className:ue.liWrap},(Kn=nn==null?void 0:nn.answer)==null?void 0:Kn.map((ea,Bn)=>x.createElement("div",{className:ue.li,key:Bn},x.createElement("aside",null,"\u7B54\u6848",Bn+1,"\uFF1A"),x.createElement(yt,{id:nn==null?void 0:nn.id,value:ea||"",className:ue.edit,onBlur:On=>{const Aa=[...(nn==null?void 0:nn.answer)||[]];Aa[Bn]=lr(On),Ta("output",un,Aa)},tagName:"div"})))),Xa(nn))))},deal:Ce=>{var un,Cn,Kn,nn,oa,ea,Bn,On;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(Kn=(Cn=(un=Ce.code)==null?void 0:un.trim())==null?void 0:Cn.replace(/@_@/g,"@\u2581@"))==null?void 0:Kn.replace(/@__@/g,"@\u2581\u2581@");let Aa=[];if(za(Ce==null?void 0:Ce.question)||Aa.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(Ce==null?void 0:Ce.code)?/@▁@|@▁▁@/.test(Ce==null?void 0:Ce.code)?(nn=Ce==null?void 0:Ce.answer)!=null&&nn.length&&((oa=Ce==null?void 0:Ce.code.match(/@▁@|@▁▁@/g))==null?void 0:oa.length)!==((ea=Ce==null?void 0:Ce.answer)==null?void 0:ea.length)&&Aa.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Aa.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Aa.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ce!=null&&Ce.answer?(Bn=Ce.answer)!=null&&Bn.some(ga=>!za(ga))&&Aa.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Aa.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ce.platform=za(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const ga=["c","c++","java","python","javascript","ruby"],va=(On=Ce==null?void 0:Ce.platform)==null?void 0:On.toLowerCase(),Va=ga.findIndex(vr=>vr===va);Va>-1?Ce.platform=ra[Va]:Aa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Aa.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");za(Ce==null?void 0:Ce.output)||Aa.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Xn=za(String((Ce==null?void 0:Ce.timeLimit)||""));return Ce.timeLimit=Xn,(!Xn||Xn&&!["3","4","5","6","7","8","9","10"].includes(Xn))&&Aa.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.errorMsg=Aa.join(` +`),Ce}}],$o=()=>x.createElement(x.Fragment,null,wa.filter(Ce=>{var un;return!!((un=Po.find(Kn=>Kn.id===(Ce==null?void 0:Ce.type)))==null?void 0:un.element)}).map((Ce,un)=>{var Cn;const Kn=(Cn=Po.find(nn=>nn.id===(Ce==null?void 0:Ce.type)))==null?void 0:Cn.element;return x.createElement(x.Fragment,{key:Ce.id},Kn(Ce,un))})),jo=()=>cn(void 0,null,function*(){const Ce=En.filter(un=>!un.checked);if(Sn!==3||!Ce.length){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}Yn.setFieldsValue({sub_discipline_id:Ae}),tn(!0)}),ei=Ce=>cn(void 0,null,function*(){const un=Ar(Ce);en(un),Mn(JSON.parse(JSON.stringify(un))),Rn(3),Zn(!1),bn(!1),Ze(!1)});(0,x.useEffect)(()=>{if(lt)return;const Ce=()=>{aa(un=>un>=90?(clearInterval(ua.current),90):un+1)};return ua.current=setInterval(Ce,5e4/90),()=>clearInterval(ua.current)},[lt]);const $a=(Ce,un)=>{Qt(!1);const Cn=new FormData;Object.keys(un).forEach(nn=>{Cn.append(nn,un[nn])});const Kn=new window.XMLHttpRequest;Kn.withCredentials=!0,Kn.addEventListener("load",function(nn){return cn(this,null,function*(){var oa,ea;try{const Bn=JSON.parse((oa=nn==null?void 0:nn.target)==null?void 0:oa.response);if(Qt(!0),aa(100),yield new Promise(On=>setTimeout(()=>On(),780)),Bn.status===0){if(!((ea=Bn==null?void 0:Bn.data)!=null&&ea.length)){Oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Zn(!1);return}ei((Bn==null?void 0:Bn.data)||[])}else Zn(!1),Oe.ZP.warning(Bn==null?void 0:Bn.message)}catch(Bn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Bn)}})}),Kn.addEventListener("error",()=>{Zn(!1)}),Kn.open("POST",`${re.Z.API_SERVER}${Ce}`),Kn.send(Cn)},pa=Ce=>cn(void 0,null,function*(){const un=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(un)==-1?(Oe.ZP.error(`${Ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Zn(!0),Pa("\u5904\u7406\u4E2D"),$a("/api/intelligent_imports/import.json",{file:Ce}),Promise.reject())}),Tn=Ce=>cn(void 0,null,function*(){const un=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(un)==-1?(Oe.ZP.warning("\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"),Promise.reject()):Ce.size/1024/1024>200?(Oe.ZP.warning("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E200M"),Promise.reject()):(Ge!=null&&Ge.length?se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5355\u6B21\u51FA\u9898\u53EA\u652F\u6301\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6/\u4E00\u5F20\u56FE\u7247\uFF0C\u518D\u6B21\u4E0A\u4F20\u4F1A\u66FF\u6362\u5F53\u524D\u5DF2\u4E0A\u4F20\u7684\u5185\u5BB9\u3002",onOk:()=>rn([Ce])}):rn([Ce]),Promise.reject())});let Ba=[{key:1,label:x.createElement(tt.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:pa},x.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];const gr=[En.length,(Pn=En.filter(Ce=>!!(Ce!=null&&Ce.errorMsg)))==null?void 0:Pn.length];return x.createElement("div",{className:Me()(ue.intelligentBox,"intelligent-body-curb",ve),style:Zt(hn({},fe),{width:qe}),ref:Wn},x.createElement("div",{className:ue.underpin},x.createElement("b",{style:Lt}),x.createElement("b",{style:Lt})),x.createElement("div",{className:ue.head,style:{top:Xe}},x.createElement("div",{className:ue.leftLayout},Jt||x.createElement(x.Fragment,null,x.createElement(ot.Z,{align:"middle"},x.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!ft&&x.createElement(ne.op,{href:`${re.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",x.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),x.createElement(ne.op,{onClick:Ua,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ft&&x.createElement(Ue.Z,{overlayClassName:ue.menu,menu:{items:Ba}},x.createElement(ne.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!St&&St),x.createElement("div",{className:ue.tip},x.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),x.createElement(ot.Z,{className:ue.rightLayout,style:{alignItems:"start"}},jt||x.createElement(x.Fragment,null,x.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Sn)&&x.createElement(Ve.default,{className:"ml20",checked:$n,onChange:Ce=>Ze(Ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Sn)&&x.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",x.createElement("span",{className:"ml5 mr5 c-light-primary"},gr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",x.createElement("span",{className:"ml5 mr5 c-red-e53"},gr[1]),"\u9898")),Ft&&x.createElement("div",{className:ue.tabs},wa==null?void 0:wa.map((Ce,un)=>x.createElement("div",{onClick:()=>{sn(un)},className:Qn===un&&ue.active,key:un},"\u65B0\u9898",un+1)))),x.createElement("div",{className:ue.centerBox},x.createElement("img",{className:"mb10",src:ye,width:56}),!gn&&x.createElement(ne.op,{onClick:br},"\u8BC6\u522B"))),[1,2].includes(Sn)&&Br(),[3].includes(Sn)&&$o(),x.createElement("div",{className:"pb10"}),x.createElement("div",{className:ue.buttonFixed},x.createElement("div",{className:ue.buttonWrap},x.createElement(Je.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Rt},"\u53D6\u6D88"),x.createElement(Je.ZP,{size:"middle",type:"primary",className:`${ue.button}`,onClick:jo},pn))),x.createElement(se.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Ea,title:null,footer:null,width:320,afterClose:()=>aa(0)},x.createElement(ot.Z,{align:"middle",style:{flexDirection:"column"}},x.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},zn,x.createElement("span",{className:ue.dotLoading},x.createElement("span",null,"."),x.createElement("span",null,"."),x.createElement("span",null,"."))),x.createElement(le.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ta}),x.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",x.createElement("span",{className:"ml5 c-light-primary"},ta,"%")))),x.createElement(se.default,{centered:!0,open:Wt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Nt,width:480,onCancel:()=>tn(!1),onOk:()=>Yn.submit(),afterClose:()=>{Yn.resetFields()}},x.createElement(Le.default,{style:{maxHeight:550},form:Yn,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>cn(void 0,null,function*(){var un,Cn,Kn,nn,oa;const ea=En.filter(Aa=>!Aa.checked&&!Aa.errorMsg);kt(!0);const Bn=()=>cn(void 0,null,function*(){var Aa,Xn;const ga=yield(0,je.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Zt(hn(hn({},xe),Ce),{list:ea,mode:at})});ga.status===0&&(Dt&&((Aa=ga==null?void 0:ga.data)!=null&&Aa.success)&&window.location.pathname==="/problemset"&&(gt.Z.publish("refresh-item-bank",Ce.group_id),yield new Promise(va=>setTimeout(()=>va(),1500))),Oe.ZP.success(`\u6210\u529F\u5BFC\u5165${(Xn=ga==null?void 0:ga.data)==null?void 0:Xn.success}\u9053\u8BD5\u9898`,3),Fe(),tn(!1)),kt(!1)});if(at!==1){yield Bn();return}const On=yield(0,je.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:En,mode:at}});if(On.status===0){if(!((un=On==null?void 0:On.data)!=null&&un.error_size)){yield Bn();return}se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{kt(!1)},title:"\u63D0\u793A",content:x.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",x.createElement("span",{className:"c-light-primary ml5 mr5"},(Cn=On==null?void 0:On.data)==null?void 0:Cn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",x.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Kn=On==null?void 0:On.data)==null?void 0:Kn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",x.createElement("span",{className:"ml5 mr5"},(oa=(nn=On==null?void 0:On.data)==null?void 0:nn.index)==null?void 0:oa.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Bn})}})},x.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),x.createElement(Le.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},x.createElement(y.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:st})),at===1&&x.createElement(Le.default.Item,{label:x.createElement(ot.Z,{align:"middle",style:{justifyContent:"space-between"}},x.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),x.createElement("div",{onClick:()=>mn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},x.createElement("img",{className:"mr5 primary-hover",src:Qe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},x.createElement(De.Z,{key:dt})))),x.createElement(se.default,{centered:!0,open:Ht,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:la,onCancel:()=>mn(!1),onOk:()=>qa.submit(),afterClose:()=>{qa.resetFields()}},x.createElement(Le.default,{style:{maxHeight:550},form:qa,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>cn(void 0,null,function*(){var un;Hn(!0),(yield(0,je.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ce.name,parent_id:(un=Ce==null?void 0:Ce.parent_id)==null?void 0:un[0]}})).status===0?(ln(dt+1),setTimeout(()=>{Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),mn(!1),Hn(!1)},1e3)):Hn(!1)})},x.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),x.createElement(Le.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},x.createElement(De.Z,null)))),x.createElement(se.default,{centered:!0,open:Nn,title:"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898",width:814,okText:"\u751F\u6210\u8BD5\u9898",onCancel:()=>bn(!1),onOk:()=>{if(_n===1&&!za(La)){Oe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(_n===2&&!za(La)&&!(Ge!=null&&Ge.length)){Oe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ce=[{name:"\u5355\u9009\u9898",num:$t||0},{name:"\u591A\u9009\u9898",num:In||0},{name:"\u5224\u65AD\u9898",num:An||0},{name:"\u586B\u7A7A\u9898",num:Fa||0},{name:"\u7B80\u7B54\u9898",num:fn||0}];if(Ce.reduce((Kn,nn)=>Kn+nn.num,0)===0){Oe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}console.log(_n,$t,In),Zn(!0),Pa("\u5904\u7406\u4E2D");const Cn={type:_n,query:La,item_types:JSON.stringify(Ce)};_n===2&&(Cn.file=(Ge==null?void 0:Ge[0])||null),$a("/api/intelligent_imports/large_model_intelligent_qa.json",Cn)}},x.createElement(ot.Z,{align:"middle",className:"mb10 c-black"},x.createElement("div",{className:"mr10"},"\u51FA\u9898\u8981\u6C42"),x.createElement(b.ZP.Group,{value:_n,onChange:Ce=>na(Ce.target.value)},x.createElement(b.ZP,{value:1,className:"c-black"},"\u6839\u636E\u77E5\u8BC6\u70B9\u51FA\u9898"),x.createElement(b.ZP,{value:2,className:"ml40 c-black"},"\u6839\u636E\u6750\u6599\u51FA\u9898"))),x.createElement(a.default.TextArea,{style:{height:120},className:"mb20",value:La,placeholder:_n===1?"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\uFF0C\u591A\u4E2A\u77E5\u8BC6\u70B9\u7528\u201C\u3001\u201D\u5206\u9694\u5F00":"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ce=>{sa(Ce.target.value)}}),_n===2&&x.createElement(x.Fragment,null,x.createElement(tt.default,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Ge,beforeUpload:Tn,className:"mb20",onRemove:()=>rn([])},x.createElement(E.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},x.createElement(ne.op,{style:{borderRadius:2}},x.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),x.createElement("div",{style:{height:20}})),x.createElement(ot.Z,{align:"middle",className:"c-black"},x.createElement("div",{className:"mb10"},"\u51FA\u9898\u6570\u91CF"),x.createElement(ot.Z,{gutter:16},x.createElement(z.Z,null,x.createElement("label",null,"\u5355\u9009\u9898"),x.createElement(ct.Z,{min:0,max:10,value:$t,onChange:yn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u591A\u9009\u9898"),x.createElement(ct.Z,{min:0,max:10,value:In,onChange:kn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u5224\u65AD\u9898"),x.createElement(ct.Z,{min:0,max:10,value:An,onChange:Dn,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u586B\u7A7A\u9898"),x.createElement(ct.Z,{min:0,max:10,value:Fa,onChange:Oa,style:{marginLeft:"8px"}})),x.createElement(z.Z,null,x.createElement("label",null,"\u7B80\u7B54\u9898"),x.createElement(ct.Z,{min:0,max:10,value:fn,onChange:Na,style:{marginLeft:"8px"}}))))))},rt=ie;var ze=ht},19105:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(99587),Be=te(48136),Me=te(76562),Le=te(43418),Oe=te(59301);const se=(0,x.forwardRef)(({callback:ct,width:ot,onChange:Ve,disabled:Ue,readOnly:tt,type:Je="",value:le="",style:y={}},a)=>{const b=(0,x.useRef)(),E=(0,x.useRef)(),[z,ne]=(0,x.useState)(0),[re,ie]=(0,x.useState)(0),[me,pe]=(0,x.useState)(!1),ye=()=>{var he=document.createElement("div");he.innerHTML=b.current.getValue();var Te=he.innerText;return ct&&ct(Te),Te};(0,x.useImperativeHandle)(a,()=>({getData:ye}));const je=he=>{he.preventDefault();const Te=he.clientX-z,Ye=he.clientY-re;document.body.onmousemove=bt=>{let Ne=bt.clientX-Te,ut=bt.clientY-Ye;const Bt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-Bt.offsetWidth,gt=window.innerHeight-Bt.offsetHeight;Ne=Math.max(0,Math.min(Ne,yt)),ut=Math.max(0,Math.min(ut,gt)),De(bt.clientX,bt.clientY,Te,Ye)&&(ne(Ne),ie(ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},De=(he,Te,Ye,bt)=>{const Ne=document.body.clientHeight,ut=document.body.clientWidth;return he<20&&Ye>he||he>ut-20&&YeTe||Te>Ne-20&&bt{me&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],Te=window.innerWidth/2-he.offsetWidth/2,Ye=window.innerHeight/2-he.offsetHeight/2;ne(Te),ie(Ye)},0)},[me]);const Qe=()=>{Ue||tt||pe(!0)};return Oe.createElement("div",{style:y},Oe.createElement("div",{style:{width:ot||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Ue||tt?"cursorDefault":""}`,onClick:()=>Qe()},Oe.createElement("math-field",{disabled:Ue,locale:"zh_cn",class:`${ue.Z.mathField} ${Je}`,readOnly:tt,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:le?18:14},value:le||""})),Oe.createElement(Le.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Oe.createElement("div",{style:{cursor:"move"},onMouseDown:je},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const he=E.current.getData();b.current.setValue(he),Ve(he),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Oe.createElement(Me.Z,{value:le,ref:E,onChange:Ve,showSaveButton:!1})))});Kt.Z=se},76562:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(95237),Be=te(43604),Me=te(99313),Le=te(3113),Oe=te(91842),se=te(99587),ct=te(48136),ot=te(59301);const Ve=(0,x.forwardRef)(({callback:Ue,showSaveButton:tt,value:Je=""},le)=>{const y=(0,x.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 "}]}]}],b=[{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 @@ -81,7 +81,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],E=re=>{y.current.setValue(y.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},a.map((re,ie)=>ot.createElement(Be.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:`$$${re.value}$$`}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,pe)=>ot.createElement("div",{key:pe},ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Be.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},b.map((re,ie)=>ot.createElement(Be.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:"`$$"+re.value+"$$`"}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,pe)=>ot.createElement("div",{key:pe},me.name&&ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Be.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=y.current.getValue();var ie=re.innerText;return Ue&&Ue(ie),ie};return(0,x.useImperativeHandle)(le,()=>({getData:ne})),ot.createElement("div",{className:se.Z.mathWrap},ot.createElement(Me.default,{defaultActiveKey:"1",items:z}),ot.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Je||""),tt&&ot.createElement("div",{className:se.Z.button},ot.createElement(Le.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Kt.Z=Ve},22962:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return tt}});var x=te(59301),ue=te(78241),Be=te(43418),Me=te(92832),Le=te(87169),Oe=te(38986),se={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ct=te(52154),ot=te(59301),Ve=(Je,le,y)=>new Promise((a,b)=>{var E=re=>{try{ne(y.next(re))}catch(ie){b(ie)}},z=re=>{try{ne(y.throw(re))}catch(ie){b(ie)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(E,z);ne((y=y.apply(Je,le)).next())}),tt=({type:Je="subject",open:le,onCancel:y,onOkClick:a,subDisciplineId:b})=>{const[E]=ue.default.useForm(),[z,ne]=(0,x.useState)([]),[re,ie]=(0,x.useState)(!1);(0,x.useEffect)(()=>{},[]);const me=()=>Ve(void 0,null,function*(){if(Je){const pe=yield(0,Oe.ZP)("/api/disciplines.json",{method:"get",params:{source:Je}});ne(pe.disciplines||[])}});return ot.createElement(Be.default,{title:ot.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:le,width:558,centered:!0,className:se.publicQuest,onCancel:()=>{y(),E.resetFields()},onOk:()=>{E.validateFields().then(pe=>Ve(void 0,null,function*(){const ye=yield(0,Oe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:pe==null?void 0:pe.name,sub_discipline_id:b}});(ye==null?void 0:ye.status)===0&&a({name:pe==null?void 0:pe.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),E.resetFields(),y()}))}},ot.createElement("div",{className:se.publicQuestContent},ot.createElement("div",{className:se.public_tips},ot.createElement(Le.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"),ot.createElement(ue.default,{labelAlign:"left",form:E,colon:!1},ot.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ot.createElement(Me.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ot.createElement(ct.Z,{open:re,onCancel:()=>{ie(!1)}})))}},70100:function(Ut,Kt,te){"use strict";te.d(Kt,{Q:function(){return ot},Z:function(){return Ue}});var x=te(59301),ue={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"},Be=te(92310),Me=te.n(Be),Le=te(43418),Oe=te(8591),se=te(24905),ct=(tt,Je,le)=>new Promise((y,a)=>{var b=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(b,E);z((le=le.apply(tt,Je)).next())});const ot=({title:tt="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Je=[],visible:le,setVisible:y,tip:a,onOk:b})=>{const[E,z]=(0,x.useState)([]),[ne,re]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{le&&z(Je)},[le]),x.createElement(Le.default,{centered:!0,open:le,title:tt,confirmLoading:ne,width:564,onOk:()=>ct(void 0,null,function*(){if(!E.length){Oe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield b(E),re(!1)}),onCancel:()=>y(!1)},!!a&&x.createElement("div",{className:"c-grey-666 font16 mb10"},a),x.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},x.createElement(se.default.Group,{value:E,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:ie=>{z(ie)}})))};var Ue=({title:tt="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Je,style:le={},onEdit:y,dataSource:a=[]})=>{const b={C:x.createElement("div",{className:ue.c},"C"),"C++":x.createElement("div",{className:ue.cpp},"C++"),Java:x.createElement("div",{className:ue.java},"Java"),Python:x.createElement("div",{className:ue.python},"Python")};return x.createElement("div",{className:Me()(ue.tags,Je),style:le},!!tt&&x.createElement("div",{className:ue.text},tt),x.createElement("div",{className:ue.tagWrap},a==null?void 0:a.map(E=>x.createElement(x.Fragment,{key:E},b[E]))),!!y&&x.createElement("div",{onClick:y,className:`iconfont icon-bianji_Hover ${ue.edit}`}))}},68571:function(Ut,Kt,te){"use strict";te.d(Kt,{t:function(){return rt}});var x=te(59301),ue=te(92832),Be=te(78241),Me=te(43418),Le=te(95237),Oe=te(43604),se=te(5871),ct=te(57809),ot=te(5112),Ve=te(31457),Ue=te(25690),tt=te(8423),Je=te(8591),le=te(3113),y=te(71418),a=te(24334),b={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"},E=te(38986),z=te(81072),ne=te(39793),re=te(56102),ie=te(37345),me=te(59301),pe=Object.defineProperty,ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Te=(ze,ve,fe)=>ve in ze?pe(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ze[ve]=fe,Ye=(ze,ve)=>{for(var fe in ve||(ve={}))Qe.call(ve,fe)&&Te(ze,fe,ve[fe]);if(De)for(var fe of De(ve))he.call(ve,fe)&&Te(ze,fe,ve[fe]);return ze},bt=(ze,ve)=>ye(ze,je(ve)),Ne=(ze,ve,fe)=>new Promise((qe,Rt)=>{var Fe=Xe=>{try{at(fe.next(Xe))}catch(Ae){Rt(Ae)}},xe=Xe=>{try{at(fe.throw(Xe))}catch(Ae){Rt(Ae)}},at=Xe=>Xe.done?qe(Xe.value):Promise.resolve(Xe.value).then(Fe,xe);at((fe=fe.apply(ze,ve)).next())}),Bt=({buttonProps:ze,buttonText:ve,form:fe,hackIdentifier:qe="",answerKey:Rt,data:Fe})=>{const[xe,at]=(0,x.useState)(!1),[Xe,Ae]=(0,x.useState)(!1),[ft,vn]=(0,x.useState)(!1),[Qt,jt]=(0,x.useState)({}),[on,cn]=(0,x.useState)(""),[_e,Ft]=(0,x.useState)(""),Lt=(0,x.useRef)(qe),St=(0,x.useRef)(""),Dt=(0,x.useRef)(!1);(0,x.useEffect)(()=>{ft&&Rn()},[ft]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const pn=()=>new Date().getTime(),Pn=Fe==null?void 0:Fe.code,Sn=()=>{var zn,Pa;let Ea=Pn?Fe==null?void 0:Fe.code:(zn=fe.getFieldValue("hack_codes"))==null?void 0:zn.code,_n=Pn?Fe==null?void 0:Fe.answer_content:fe.getFieldValue(Rt),wa=Pn?Fe==null?void 0:Fe.input:(Pa=fe.getFieldValue("hack_sets"))==null?void 0:Pa.input;_n==null||_n.forEach(en=>{const En=en.value||en.answer_text||"";Ea=Ea.replace(/(@▁@|@▁▁@)/,En)}),Ft(wa),cn(Ea),jt({}),vn(!0)},Rn=()=>Ne(void 0,null,function*(){var zn,Pa,Ea,_n;const wa=pn(),en=Pn?Fe==null?void 0:Fe.time_limit:(zn=fe.getFieldsValue())==null?void 0:zn.hack.time_limit,En=Pn?(Pa=Fe==null?void 0:Fe.answer_content)==null?void 0:Pa.length:(_n=(Ea=fe.getFieldsValue())==null?void 0:Ea.standard_answers)==null?void 0:_n.length;at(!0),yield(0,z.bM)(St.current,{test_hack_code:on,test_input:_e});function Mn(){return Ne(this,null,function*(){const{status:$n,data:Ze}=yield(0,z.rX)(St.current,"submit"),kt=pn()-wa>(en+3)*1e3*En;if(Dt.current){if(kt){Je.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),at(!1);return}if($n===0){at(!1),jt(bt(Ye({},Ze),{showText:!0}));return}setTimeout(Mn,1e3)}})}Mn()}),na=()=>Ne(void 0,null,function*(){var zn,Pa,Ea,_n,wa,en,En;if(!Fe){try{yield fe.validateFields()}catch(Nt){(Ea=(Pa=(zn=Nt==null?void 0:Nt.errorFields)==null?void 0:zn[0])==null?void 0:Pa.name)!=null&&Ea.includes("standard_answers")?Je.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Je.ZP.error(Nt.errorFields[0].errors[0]),fe.scrollToField(Nt.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ae(!0);let $n="";const Ze=fe.getFieldsValue();Lt.current?$n=yield(0,E.ZP)(`/api/problems/${Lt.current}.json`,{method:"put",body:bt(Ye({},Ze),{hack:bt(Ye({},Ze==null?void 0:Ze.hack),{sub_discipline_id:(En=(en=Ze==null?void 0:Ze.hack)==null?void 0:en.sub_discipline_id)==null?void 0:En[1],difficult:Ze.difficulty,item_banks_group_id:Ze.item_banks_group_id}),hack_codes:bt(Ye({},Ze.hack_codes),{code:a.Base64.encode(Ze.hack_codes.code)}),update_hack_sets:[Ye({},Ze.hack_sets)],is_blank:!0})}):($n=yield(0,E.ZP)("/api/problems.json",{method:"post",body:bt(Ye({},Ze),{hack:bt(Ye({},Ze==null?void 0:Ze.hack),{sub_discipline_id:(wa=(_n=Ze==null?void 0:Ze.hack)==null?void 0:_n.sub_discipline_id)==null?void 0:wa[1],difficult:Ze.difficulty,item_banks_group_id:Ze.item_banks_group_id}),hack_codes:bt(Ye({},Ze.hack_codes),{code:a.Base64.encode(Ze.hack_codes.code)}),hack_sets:[Ye({},Ze.hack_sets)],is_blank:!0})}),Lt.current=$n==null?void 0:$n.identifier,sessionStorage.projectFill=$n==null?void 0:$n.identifier)}const Mn=yield(0,E.ZP)(`/api/problems/${Lt.current}/start.json`,{method:"get"});if((Mn==null?void 0:Mn.status)===0){St.current=Mn==null?void 0:Mn.identifier,Dt.current=!0,Ae(!1),Sn();return}Ae(!1)}),aa=zn=>{const{status:Pa,error_msg:Ea,execute_time:_n,output:wa,input:en,expected_output:En}=zn;let Mn=null;switch(Pa){case ie.h.OK:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",_n/1e3,"\u79D2"),me.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Mn=me.createElement(me.Fragment,null,me.createElement("div",null,"\u8F93\u5165\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},en),me.createElement("div",null,"\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},wa&&a.Base64.decode(wa)),me.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},En&&a.Base64.decode(En)));break;case ie.h.EXECUTEFAILURE:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,en)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ea)));break;case ie.h.COMPILEFAILURE:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,en)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ea)));break;case ie.h.PODFAILURE:Mn=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Mn=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Mn," ")};return me.createElement("div",null,me.createElement(le.ZP,bt(Ye({loading:Xe},ze),{onClick:na}),ve),me.createElement(Me.default,{open:ft,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:xe,cancelButtonProps:{style:{display:"none"}},onOk:()=>Rn(),onCancel:()=>{Dt.current=!1,vn(!1)}},me.createElement("div",{className:b.result},me.createElement("div",{className:b.left},me.createElement("div",{className:"mb20"},me.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Fe&&me.createElement(re.CopyToClipboard,{text:on,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{style:{float:"right"},className:"current c-light-primary"},me.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),me.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:on,onChange:zn=>cn(zn)})),me.createElement("div",{className:b.right},me.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),me.createElement("div",{className:b.box},me.createElement("div",{className:b.li},me.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:_e,onChange:zn=>Ft(zn.target.value),bordered:!1,style:{height:180}}))),me.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),me.createElement("div",{className:b.box},me.createElement(y.Z,{spinning:xe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},me.createElement("div",{className:b.li,style:{height:196,overflow:"auto",padding:10}},aa(Qt))))))))},yt=te(87169),gt=te(59301),Yt=Object.defineProperty,vt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,qt=(ze,ve,fe)=>ve in ze?Yt(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ze[ve]=fe,hn=(ze,ve)=>{for(var fe in ve||(ve={}))nt.call(ve,fe)&&qt(ze,fe,ve[fe]);if(xn)for(var fe of xn(ve))et.call(ve,fe)&&qt(ze,fe,ve[fe]);return ze},Zt=(ze,ve)=>vt(ze,rn(ve)),dn=(ze,ve)=>{var fe={};for(var qe in ze)nt.call(ze,qe)&&ve.indexOf(qe)<0&&(fe[qe]=ze[qe]);if(ze!=null&&xn)for(var qe of xn(ze))ve.indexOf(qe)<0&&et.call(ze,qe)&&(fe[qe]=ze[qe]);return fe};const{TextArea:We}=ue.default,It=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Gt=({value:ze,onChange:ve})=>gt.createElement(Switch,{checked:ze,onChange:fe=>{ve(fe)}}),Mt="@\u2581@",ht="@\u2581\u2581@",rt=({questionTitlePlaceholder:ze,form:ve,scoreByBlank:fe=!1,hackidentifier:qe,answerKey:Rt})=>{const[Fe,xe]=(0,x.useState)(!1),[at,Xe]=(0,x.useState)(!1),ft=(0,Ue.useParams)().type==="edit",vn=(St,Dt)=>{const pn=Dt.line;let Pn=0;for(let Rn=0;Rn{const Sn=St.getRange(Dt.from,Dt.to);let Rn=0;if(Dt.text.forEach(na=>{Rn+=na.split(Mt).length-1}),Dt.text.forEach(na=>{Rn+=na.split(ht).length-1}),Dt.origin!=="setValue"){if(Sn&&(Sn.indexOf(Mt)!==-1||Sn.indexOf(ht)!==-1)){const na=Sn.split(Mt).length-1+Sn.split(ht).length-1,aa=vn(St,Dt.from);if(console.log(`\u5220\u9664${na}\u4E2A\uFF0C \u524D\u9762\u6709${aa}\u4E2A\uFF0C\u65B0\u589E${Rn}\u4E2A`),na>1){const zn=Array.from({length:na},(Pa,Ea)=>aa+Ea);Pn(zn)}else Pn(aa)}else if(Rn>0){const na=vn(St,Dt.from);console.log(`\u65B0\u589E${Rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${na}\u4E2A`),pn(Rn,na)}}},jt=()=>{const St=ve.getFieldValue(Rt);ve.setFieldsValue({[Rt]:St==null?void 0:St.map((Dt,pn)=>Zt(hn({},Dt),{position:pn+1}))})},on=(0,x.useRef)(),cn=(St,Dt)=>{for(let pn=0;pn{_e.current(St),jt()},Lt=Be.default.useWatch(Rt,ve);return gt.createElement("div",{className:tt.Z.wrap},gt.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Ve.h,{scrollId:"name",watch:!0,height:140})),gt.createElement("div",{className:tt.Z.questionTitleEditorWrap},gt.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Ve.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(St,Dt)=>{const pn=ve.getFieldValue(Rt);console.log("--preAnswerData",pn,Dt),ve.setFieldsValue({[Rt]:pn==null?void 0:pn.map((Pn,Sn)=>{var Rn;return Zt(hn({},Pn),{position:Sn+1,multi_line:(Rn=Dt==null?void 0:Dt[Sn])==null?void 0:Rn.multiLine})})})},placeholder:ze,onCMBeforeChange:(St,Dt)=>{Qt(St,Dt,cn,Ft)}}))),gt.createElement(Be.default.List,{name:Rt,rules:[{validator(St,Dt){if(!(Dt!=null&&Dt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const pn of Dt){const{answer_text:Pn}=pn||{};if((Pn==null?void 0:Pn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(St,{add:Dt,remove:pn},{errors:Pn})=>(on.current=Dt,_e.current=pn,gt.createElement(gt.Fragment,null,gt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},gt.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),gt.createElement("div",{onClick:()=>{Me.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(yt.Z,{style:{marginRight:3,color:"#3061D0"}}),gt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),St.map((Sn,Rn)=>{var na=Sn,{key:aa,name:zn}=na,Pa=dn(na,["key","name"]),Ea,_n;return gt.createElement(Le.Z,{className:"mb20",key:aa,align:"middle",wrap:!1},gt.createElement(Oe.Z,{flex:"0 0 auto",className:`${tt.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rn+1),gt.createElement(Oe.Z,{flex:1},gt.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},gt.createElement(Oe.Z,null,gt.createElement(Be.default.Item,Zt(hn({},Pa),{name:[zn,"answer_text"],noStyle:!0}),(Ea=Lt==null?void 0:Lt[zn])!=null&&Ea.multi_line||(_n=Lt==null?void 0:Lt[zn])!=null&&_n.multiLine?gt.createElement(We,{spellCheck:!1,style:{marginLeft:10,width:550}}):gt.createElement(ue.default,{style:{marginLeft:10,width:550},className:tt.Z.blankInput,size:"large",maxLength:1e3,onBlur:wa=>{}}))),fe&>.createElement(Oe.Z,{flex:"224px"},gt.createElement(Be.default.Item,Zt(hn({},Pa),{name:[zn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),gt.createElement(se.Z,{size:"large",className:tt.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),gt.createElement("div",{onClick:()=>xe(!0)},gt.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},gt.createElement(Ve.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fe}))),gt.createElement(Be.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(ct.default,{size:"large"},It.map(St=>gt.createElement(ct.default.Option,{key:St.title,value:St.key}," ",St.title)))),gt.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},gt.createElement(Be.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(se.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),gt.createElement("span",{className:"ml10 font14"},"\u79D2")),gt.createElement(Be.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(ot.ZP.Group,{style:{marginTop:-10}},gt.createElement(ot.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),gt.createElement(ot.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),gt.createElement(ot.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),gt.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),gt.createElement("div",{style:{background:"#F6F7F9",padding:15}},gt.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},gt.createElement(We,{rows:4})),gt.createElement(Be.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(We,{rows:4}))),gt.createElement(Bt,{form:ve,answerKey:Rt,hackIdentifier:qe,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,Kt,te){"use strict";te.d(Kt,{u:function(){return me}});var x=te(59301),ue=te(95237),Be=te(43604),Me=te(6848),Le=te(78241),Oe=te(8423),se=te(32134),ct=te(12893),ot=te(31457),Ve=te(59301),Ue=Object.defineProperty,tt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(pe,ye,je)=>ye in pe?Ue(pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:je}):pe[ye]=je,E=(pe,ye)=>{for(var je in ye||(ye={}))y.call(ye,je)&&b(pe,je,ye[je]);if(le)for(var je of le(ye))a.call(ye,je)&&b(pe,je,ye[je]);return pe},z=(pe,ye)=>tt(pe,Je(ye)),ne=(pe,ye)=>{var je={};for(var De in pe)y.call(pe,De)&&ye.indexOf(De)<0&&(je[De]=pe[De]);if(pe!=null&&le)for(var De of le(pe))ye.indexOf(De)<0&&a.call(pe,De)&&(je[De]=pe[De]);return je};const re=["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"],ie=({value:pe,onChange:ye,choiceTextKey:je,answerKey:De,index:Qe,isEdit:he,setInputActive:Te,form:Ye,choiceOptionsPath:bt,allowChangeMode:Ne,showAddIcon:ut,addItem:Bt,deleteItem:yt})=>{console.log(pe,"value");const gt=(pe==null?void 0:pe[De])===1,Yt=()=>{const rn=Ye.getFieldValue(bt);Ye.setFieldValue(bt,rn.map(xn=>z(E({},xn),{[De]:0})))},vt=()=>{gt?ye(z(E({},pe),{[De]:0})):(Ne||Yt(),ye(z(E({},pe),{[De]:1})))};return Ve.createElement(ue.Z,{className:Oe.Z.choiceWrap,align:"middle",wrap:!1},Ve.createElement(Be.Z,{onClick:vt,className:`${Oe.Z.choiceIndex} ${gt?Oe.Z.activeAnswer:""}`},re[Qe]),Ve.createElement(Be.Z,{flex:1,className:`${Oe.Z.editorWrap} ml15`,onClick:Te},Ve.createElement(ot.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:pe==null?void 0:pe[je],onChange:rn=>{ye(z(E({},pe),{[je]:rn}))}})),Ve.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ve.createElement("div",{onClick:vt,className:`${Oe.Z.setAnswerBtn} ${gt?Oe.Z.activeAnswer:""}`},gt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ve.createElement(Be.Z,{className:Oe.Z.actionWrapper},Ve.createElement(Me.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ve.createElement(se.Z,{className:Oe.Z.addIcon,onClick:Bt,style:{visibility:ut?"visible":"hidden"}})),Ve.createElement(Me.Z,{title:"\u5220\u9664"},Ve.createElement(ct.Z,{className:Oe.Z.deleteIcon,onClick:yt,style:{visibility:Qe>1?"visible":"hidden"}}))))},me=({questionTitlePlaceholder:pe,titleKey:ye,choiceKey:je,analysisKey:De,choiceTextKey:Qe,answerKey:he,choiceOptionsPath:Te,allowChangeMode:Ye=!0,form:bt,showAnalysis:Ne=!0})=>{const[ut,Bt]=(0,x.useState)(),[yt,gt]=(0,x.useState)(!1);return Ve.createElement("div",{className:Oe.Z.wrap},Ve.createElement("div",{className:Oe.Z.questionTitleEditorWrap},Ve.createElement(Le.default.Item,{label:"\u9898\u5E72",name:ye,labelCol:{span:24},rules:[{required:!0}]},Ve.createElement(ot.h,{scrollId:Array.isArray(ye)?ye.join("_"):`${ye}`,watch:!0,height:140,placeholder:pe}))),Ve.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.createElement(Le.default.List,{name:je,rules:[{validator(Yt,vt){const rn=vt.some(nt=>nt[he]===1),xn=vt.findIndex(nt=>{var et;return((et=nt[Qe])==null?void 0:et.length)<=0});return xn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[xn]}\u9009\u9879\u7684\u5185\u5BB9`)):rn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Yt,{add:vt,remove:rn})=>Ve.createElement("div",{id:Array.isArray(Te)?Te.join("_"):`${Te}`},Yt.map((xn,nt)=>{var et=xn,{key:qt,name:hn}=et,Zt=ne(et,["key","name"]);const dn=ut===qt,We=()=>{Bt(qt)},It=nt<7&&nt===Yt.length-1,Gt=()=>vt({[Qe]:"",[he]:0}),Mt=()=>rn(hn);return Ve.createElement(Le.default.Item,z(E({},Zt),{key:qt,name:hn,className:Oe.Z.choiceListWrap,rules:[{validator(ht,rt){return rt!=null&&rt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[nt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ve.createElement(ie,{choiceTextKey:Qe,answerKey:he,index:nt,isEdit:dn,setInputActive:We,form:bt,choiceOptionsPath:Te,allowChangeMode:Ye,showAddIcon:It,addItem:Gt,deleteItem:Mt}))}),Yt.length<8&&Ve.createElement("div",{className:`${Oe.Z.addBtn} mb30`,onClick:()=>vt({[Qe]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ne&&Ve.createElement("div",{onClick:()=>gt(!0)},Ve.createElement(Le.default.Item,{name:De,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ve.createElement(ot.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},92046:function(Ut,Kt,te){"use strict";te.d(Kt,{u:function(){return Ye}});var x=te(59301),ue=te(43418),Be=te(95237),Me=te(43604),Le=te(92832),Oe=te(6848),se=te(78673),ct=te(78241),ot=te(5112),Ve=te(5871),Ue=te(31457),tt=te(12893),Je=te(61485),le=te(8423),y=te(19105),a=te(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(bt,Ne,ut)=>Ne in bt?b(bt,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ut}):bt[Ne]=ut,pe=(bt,Ne)=>{for(var ut in Ne||(Ne={}))re.call(Ne,ut)&&me(bt,ut,Ne[ut]);if(ne)for(var ut of ne(Ne))ie.call(Ne,ut)&&me(bt,ut,Ne[ut]);return bt},ye=(bt,Ne)=>E(bt,z(Ne)),je=(bt,Ne)=>{var ut={};for(var Bt in bt)re.call(bt,Bt)&&Ne.indexOf(Bt)<0&&(ut[Bt]=bt[Bt]);if(bt!=null&&ne)for(var Bt of ne(bt))Ne.indexOf(Bt)<0&&ie.call(bt,Bt)&&(ut[Bt]=bt[Bt]);return ut};const De=({value:bt,onChange:Ne})=>{const ut=yt=>{ue.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:le.Z.modal,onOk:()=>{const gt=[...bt];gt.splice(yt,1),Ne(gt)}})},Bt=()=>{const yt=[...bt];yt.push(""),Ne(yt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},bt==null?void 0:bt.map((yt,gt)=>a.createElement(Be.Z,{key:`${yt}_${gt}`,className:"mb20"},a.createElement(Le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yt=>{const vt=[...bt],rn=Yt.target.value.trim();vt[gt]=rn,Ne(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>ut(gt)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Bt()}},"\u65B0\u589E\u7B54\u6848")))},Qe=({value:bt,onChange:Ne})=>{const ut=yt=>{ue.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:le.Z.modal,onOk:()=>{const gt=[...bt];gt.splice(yt,1),Ne(gt)}})},Bt=()=>{const yt=[...bt];yt.push(""),Ne(yt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},bt==null?void 0:bt.map((yt,gt)=>a.createElement(Be.Z,{key:`${yt}_${gt}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:yt,style:{flex:1},onChange:Yt=>{const vt=[...bt];vt[gt]=Yt,Ne(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>ut(gt)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Bt()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:bt=!0,onChange:Ne})=>a.createElement(se.Z,{checked:!bt,onChange:ut=>{Ne(!ut)}}),Te="\u2581",Ye=({questionTitlePlaceholder:bt,form:Ne,scoreByBlank:ut=!1,answerKey:Bt})=>{const[yt,gt]=(0,x.useState)(!1),Yt=(Zt,dn)=>{const We=dn.line;let It=0;for(let Mt=0;Mt{const Gt=Zt.getRange(dn.from,dn.to);let Mt=0;if(dn.text.forEach(ht=>{Mt+=ht.split(Te).length-1}),dn.origin!=="setValue"){if(Gt&&Gt.indexOf(Te)!==-1){const ht=Gt.split(Te).length-1,rt=Yt(Zt,dn.from);if(console.log(`\u5220\u9664${ht}\u4E2A\uFF0C \u524D\u9762\u6709${rt}\u4E2A\uFF0C\u65B0\u589E${Mt}\u4E2A`),ht>1){const ze=Array.from({length:ht},(ve,fe)=>rt+fe);It(ze)}else It(rt)}else if(Mt>0){const ht=Yt(Zt,dn.from);console.log(`\u65B0\u589E${Mt}\u4E2A\uFF0C\u4E4B\u524D\u6709${ht}\u4E2A`),We(Mt,ht)}}},rn=()=>{const Zt=Ne.getFieldValue(Bt);Ne.setFieldsValue({[Bt]:Zt.map((dn,We)=>ye(pe({},dn),{position:We+1}))})},xn=(0,x.useRef)(),nt=(Zt,dn)=>{for(let We=0;We{et.current(Zt),rn()},hn=ct.default.useWatch(Bt,Ne);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(ct.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ue.h,{scrollId:"name",watch:!0,height:140,placeholder:bt,showNullButton:!0,onCMBeforeChange:(Zt,dn)=>{vt(Zt,dn,nt,qt)}}))),a.createElement(ct.default.List,{name:Bt,rules:[{validator(Zt,dn){if(!(dn!=null&&dn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const We of dn){const{answer_text:It}=We||{};if(It!=null&&It.some(Gt=>(Gt==null?void 0:Gt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:dn,remove:We},{errors:It})=>(xn.current=dn,et.current=We,a.createElement(a.Fragment,null,a.createElement(ct.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Zt!=null&&Zt.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}}),Zt.map((Gt,Mt)=>{var ht=Gt,{key:rt,name:ze}=ht,ve=je(ht,["key","name"]),fe,qe;return a.createElement("div",{style:{marginBottom:10},key:rt},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Me.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Mt+1),a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"model"],noStyle:!0}),a.createElement(ot.ZP.Group,{onChange:()=>{const Rt=Ne.getFieldValue(Bt);Ne.setFieldsValue({[Bt]:Rt.map((Fe,xe)=>ye(pe({},Fe),{answer_text:ze===xe?[""]:Fe.answer_text}))})}},a.createElement(ot.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Je.Z,null))),a.createElement(ot.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Je.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"answer_text"],noStyle:!0}),((qe=(fe=Ne.getFieldValue(Bt))==null?void 0:fe[ze])==null?void 0:qe.model)===1?a.createElement(De,null):a.createElement(Qe,null))),ut&&a.createElement(Me.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(Ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"position"],noStyle:!0}),a.createElement(Le.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(ct.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(ct.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(hn==null?void 0:hn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(hn==null?void 0:hn.length)>1?"mb30":`${le.Z.hide}`},a.createElement(ct.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Me.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(ct.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ue.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},14289:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ne}});var x=te(59301),ue=te(95237),Be=te(43604),Me=te(78241),Le=te(8423),Oe=te(31457),se=te(59301),ct=Object.defineProperty,ot=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(re,ie,me)=>ie in re?ct(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[ie]=me,y=(re,ie)=>{for(var me in ie||(ie={}))tt.call(ie,me)&&le(re,me,ie[me]);if(Ue)for(var me of Ue(ie))Je.call(ie,me)&&le(re,me,ie[me]);return re},a=(re,ie)=>ot(re,Ve(ie)),b=(re,ie)=>{var me={};for(var pe in re)tt.call(re,pe)&&ie.indexOf(pe)<0&&(me[pe]=re[pe]);if(re!=null&&Ue)for(var pe of Ue(re))ie.indexOf(pe)<0&&Je.call(re,pe)&&(me[pe]=re[pe]);return me};const E={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:me})=>{const pe=(re==null?void 0:re.is_answer)===1,ye=re==null?void 0:re.choice_text,je=()=>{const De=me.getFieldsValue().choices.map(Qe=>({choice_text:Qe.choice_text,is_answer:0}));me.setFieldsValue({choices:De}),ie(a(y({},re),{is_answer:1}))};return se.createElement(ue.Z,{className:Le.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},se.createElement(Be.Z,{onClick:je,className:`${Le.Z.choiceIndex} ${Le.Z.judgementIndex} ${pe?Le.Z.activeAnswer:""}`},E[ye]),se.createElement(Be.Z,{flex:1,className:`${Le.Z.editorWrap} ml15`},se.createElement("div",{className:`${Le.Z.inputBorder} ${Le.Z.placeholder} ${pe?Le.Z.activeJudgementAnswer:""}`},ye)),se.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},se.createElement("div",{onClick:je,className:`${Le.Z.setAnswerBtn} ${pe?Le.Z.activeAnswer:""}`},pe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:me})=>{const[pe,ye]=(0,x.useState)(!1);return se.createElement("div",{className:Le.Z.wrap},se.createElement("div",{className:Le.Z.questionTitleEditorWrap},se.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},se.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),se.createElement(Me.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},se.createElement(Me.default.List,{name:"choices",rules:[{validator(je,De){return De.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},je=>se.createElement("div",{id:"choices"},je.map(De=>{var Qe=De,{key:he,name:Te}=Qe,Ye=b(Qe,["key","name"]);return se.createElement(Me.default.Item,a(y({},Ye),{key:he,name:Te,noStyle:!0}),se.createElement(z,{form:me}))})))),se.createElement("div",{onClick:()=>ye(!0)},se.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pe}))))}},31457:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return y},x:function(){return a}});var x=te(39793),ue=te(8423),Be=te(91842),Me=te(59301),Le=Object.defineProperty,Oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(b,E,z)=>E in b?Le(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,tt=(b,E)=>{for(var z in E||(E={}))ot.call(E,z)&&Ue(b,z,E[z]);if(ct)for(var z of ct(E))Ve.call(E,z)&&Ue(b,z,E[z]);return b},Je=(b,E)=>Oe(b,se(E)),le=(b,E)=>{var z={};for(var ne in b)ot.call(b,ne)&&E.indexOf(ne)<0&&(z[ne]=b[ne]);if(b!=null&&ct)for(var ne of ct(b))E.indexOf(ne)<0&&Ve.call(b,ne)&&(z[ne]=b[ne]);return z};const y=b=>{var E=b,{value:z,onChange:ne,scrollId:re}=E,ie=le(E,["value","onChange","scrollId"]);return Me.createElement("div",{id:re||""},Me.createElement(x.Z,Je(tt({},ie),{defaultValue:z,onChange:(me,pe)=>{pe!=null&&pe.length?ne(me,pe):ne(me)}})))},a=({value:b,onChange:E,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:me=!0})=>re?Me.createElement(x.Z,{watch:me,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:b,onChange:E,miniToolbar:ie}):Me.createElement("div",{style:{cursor:"pointer"}},b?Me.createElement(Be.Z,{className:ue.Z.inputBorder,value:b}):Me.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},z))},44272:function(Ut,Kt,te){"use strict";te.d(Kt,{W:function(){return Qe}});var x=te(59301),ue=te(8591),Be=te(12563),Me=te(78241),Le=te(78673),Oe=te(95237),se=te(43604),ct=te(6848),ot=te(92832),Ve=te(5871),Ue=te(8423),tt=te(31457),Je=te(39793),le=te(61485),y=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(he,Te,Ye)=>Te in he?y(he,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):he[Te]=Ye,ie=(he,Te)=>{for(var Ye in Te||(Te={}))z.call(Te,Ye)&&re(he,Ye,Te[Ye]);if(E)for(var Ye of E(Te))ne.call(Te,Ye)&&re(he,Ye,Te[Ye]);return he},me=(he,Te)=>a(he,b(Te)),pe=(he,Te)=>{var Ye={};for(var bt in he)z.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&E)for(var bt of E(he))Te.indexOf(bt)<0&&ne.call(he,bt)&&(Ye[bt]=he[bt]);return Ye};const ye=he=>{var Te=he,{value:Ye,onChange:bt}=Te,Ne=pe(Te,["value","onChange"]);const ut=Bt=>{bt([Bt])};return x.createElement(Je.Z,me(ie({},Ne),{defaultValue:Ye==null?void 0:Ye[0],onChange:ut}))},je=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Te=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 he==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},De=({value:he=[],onClose:Te})=>x.createElement(Be.default,{closable:!0,onClose:Te,className:Ue.Z.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),Qe=({questionTitlePlaceholder:he,form:Te,showKeywords:Ye,isMustKeyWords:bt=Ye})=>{const[Ne,ut]=(0,x.useState)(!1),[Bt,yt]=(0,x.useState)(""),gt=Me.default.useWatch("use_keywords",Te),Yt=Me.default.useWatch("question_score",Te);return x.createElement("div",{className:Ue.Z.wrap},x.createElement("div",{className:Ue.Z.questionTitleEditorWrap},x.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},x.createElement(tt.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),x.createElement(Me.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},x.createElement(ye,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ye&&!bt&&x.createElement(Me.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},x.createElement(Le.Z,{defaultChecked:!0})),Ye&&bt&&x.createElement(Oe.Z,{align:"middle",className:"mb30"},x.createElement(Me.default.Item,{name:"use_keywords",valuePropName:"checked"},x.createElement(Le.Z,null)),x.createElement(se.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(se.Z,null,x.createElement(ct.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"},x.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(gt||!bt)&&x.createElement(Me.default.List,{name:"keywords",rules:[{validator(vt,rn){return bt?rn!=null&&rn.length?(rn==null?void 0:rn.reduce((nt,et)=>nt+et.score,0))>parseFloat(Yt)?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()}}]},(vt,{add:rn,remove:xn})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ue.Z.title} mb10`},bt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(Oe.Z,{align:"middle",className:"font14 mb30"},x.createElement(se.Z,{flex:1},x.createElement(ot.default,{value:Bt,onChange:nt=>{yt(nt.target.value)},maxLength:50,allowClear:!0,onPressEnter:nt=>{var et,qt,hn,Zt;const dn=`${(et=nt.target)==null?void 0:et.value}`,We=(hn=(qt=dn==null?void 0:dn.split("|"))==null?void 0:qt.filter(Mt=>!!Mt))==null?void 0:hn.map(Mt=>Mt==null?void 0:Mt.trim()),It=Te.getFieldValue("keywords"),Gt=((Zt=It==null?void 0:It.map(Mt=>Mt==null?void 0:Mt.keyword))==null?void 0:Zt.flat())||[];for(const Mt of We)if(Gt.includes(Mt)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}je(dn)&&(rn({keyword:We,score:1}),yt(""))},className:Ue.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"})),x.createElement(se.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vt.map(nt=>{var et=nt,{key:qt,name:hn}=et,Zt=pe(et,["key","name"]);return x.createElement(Oe.Z,{key:qt,className:"mb20",style:{marginRight:148}},x.createElement(se.Z,{flex:1},x.createElement(Oe.Z,{align:"middle",justify:"space-between"},x.createElement(Me.default.Item,me(ie({},Zt),{name:[hn,"keyword"]}),x.createElement(De,{onClose:()=>xn(hn)})),bt&&x.createElement(Me.default.Item,me(ie({},Zt),{name:[hn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ue.Z.blankInputNumberWrapper}),x.createElement(Ve.Z,{className:Ue.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>ut(!0)},x.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(tt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ne}))))}},74716:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Le}});var x={text:"text___bQulM",sup:"sup___rX_Y3"},ue=te(78241),Be=te(59301),Le=({text:Oe,name:se="question_score"})=>{const ct=({value:ot})=>Be.createElement("div",{className:x.text},Be.createElement("span",{className:x.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,ot||"--"),Be.createElement("span",{className:"c-grey-999"},Oe));return Be.createElement(ue.default.Item,{noStyle:!0,name:se},Be.createElement(ct,null))}},69720:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return re}});var x=te(59301),ue=te(57809),Be=te(78241),Me=te(3113),Le=te(89780),Oe=te.n(Le),se=te(8336),ct=te(12469),ot=Object.defineProperty,Ve=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,me,pe)=>me in ie?ot(ie,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[me]=pe,a=(ie,me)=>{for(var pe in me||(me={}))Je.call(me,pe)&&y(ie,pe,me[pe]);if(tt)for(var pe of tt(me))le.call(me,pe)&&y(ie,pe,me[pe]);return ie},b=(ie,me)=>Ve(ie,Ue(me));const E=ue.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Kt.Z=({callback:ie,onCancel:me})=>{const[pe,ye]=(0,x.useState)("python");function je(Qe){ye(ne[Qe][1])}function De(Qe){ie(Qe)}return x.createElement(Be.default,b(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De,style:{width:500}}),x.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(ue.default,{getPopupContainer:Qe=>Qe.parentNode,onChange:je},Object.keys(ne).map(Qe=>x.createElement(E,{key:Qe,value:Qe},ne[Qe][0])))),x.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(re,{mode:pe})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Me.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:ie,onChange:me,mode:pe,options:ye={}}){const je=(0,x.useRef)(),[De,Qe]=(0,x.useState)();return(0,x.useEffect)(()=>{if(De){let he=function(Te){const Ye=Te.getValue();me&&me(Ye)};return De.on("change",he),()=>{De.off("change",he)}}},[De,me]),(0,x.useEffect)(()=>{De&&De.setOption("mode",pe)},[De,pe]),(0,x.useEffect)(()=>{De&&(ie!==De.getValue()||ie==="")&&setTimeout(()=>{De.setValue(ie||"")},300)},[De,ie]),(0,x.useEffect)(()=>{if(je.current&&!De){const he=Oe().fromTextArea(je.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Qe(he)}},[je.current,De]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:je}))}},39793:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return mn}});var x=te(59301),ue=te(89780),Be=te.n(ue),Me=te(76374),Le=te(8336),Oe=te(6313),se=te(25717),ct=te(99498),ot=te(25419),Ve=te(67549),Ue=te(91842),tt=({value:st="",className:Pt,showTextOnly:dt,showLines:ln,style:Nn={}})=>{const bn=(0,x.useMemo)(()=>"",[st]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:bn}}))},Je=te(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(st,Pt,dt)=>Pt in st?le(st,Pt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):st[Pt]=dt,re=(st,Pt)=>{for(var dt in Pt||(Pt={}))E.call(Pt,dt)&&ne(st,dt,Pt[dt]);if(b)for(var dt of b(Pt))z.call(Pt,dt)&&ne(st,dt,Pt[dt]);return st},ie=(st,Pt)=>y(st,a(Pt));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:st,title:Pt,icon:dt,actionName:ln,className:Nn="",children:bn}){function la(){st(ln)}return Je.createElement("a",{title:Pt,className:Nn,onClick:la},Je.createElement("i",{className:`${dt}`}),bn)}var ye=({watch:st,showNullButton:Pt,showNullProgramButton:dt,onActionCallback:ln,fullScreen:Nn,insertTemp:bn,hidetoolBar:la,extraUse:Hn})=>{const lt=[...me,{title:`${st?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${st?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!la&<.map(($t,Jn)=>Je.createElement("li",{key:Jn},$t.actionName?Je.createElement(pe,ie(re({},$t),{onActionCallback:ln})):Je.createElement("span",{className:"v-line"}))),Pt?Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,dt?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,bn&&Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${bn}`,onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hn&&Je.createElement("li",null,Hn),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(pe,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ln})))},je=te(91558),De=te(78241),Qe=te(92832),he=te(3113),Te=Object.defineProperty,Ye=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,yt=(st,Pt,dt)=>Pt in st?Te(st,Pt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):st[Pt]=dt,gt=(st,Pt)=>{for(var dt in Pt||(Pt={}))ut.call(Pt,dt)&&yt(st,dt,Pt[dt]);if(Ne)for(var dt of Ne(Pt))Bt.call(Pt,dt)&&yt(st,dt,Pt[dt]);return st},Yt=(st,Pt)=>Ye(st,bt(Pt));const vt={labelCol:{span:4},wrapperCol:{span:20}};var rn=({callback:st,onCancel:Pt})=>{function dt(ln){st(ln)}return x.createElement(De.default,Yt(gt({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt,style:{width:500}}),x.createElement(De.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Qe.default,null)),x.createElement(De.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Qe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(he.ZP,{type:"ghost",onClick:Pt},"\u53D6\u6D88")))},xn=te(69720),nt=te(17077),et=te(43418),qt=te(95237),hn=te(9507),Zt=te(59301),dn=({callback:st,onCancel:Pt})=>{const dt=document.createElement("canvas"),ln=dt.getContext("2d");dt.width=1e3,dt.height=800,ln.fillStyle="#ffffff",ln.fillRect(0,0,dt.width,dt.height);const Nn=dt.toDataURL("image/png");return Zt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Zt.createElement(qt.Z,{style:{height:"100vh"}},Zt.createElement(hn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:bn=>{st({src:bn.url})},onClose:Pt})))},We=te(12378);function It(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(It,go.CommandHandler),It.prototype.canAlignSelection=function(){var st=this.diagram;return!(st===null||st.isReadOnly||st.isModelReadOnly||st.selection.count<2)},It.prototype.alignLeft=function(){var st=this.diagram;st.startTransaction("aligning left");var Pt=1/0;st.selection.each(function(dt){dt instanceof go.Link||(Pt=Math.min(dt.position.x,Pt))}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(Pt,dt.position.y))}),st.commitTransaction("aligning left")},It.prototype.alignRight=function(){var st=this.diagram;st.startTransaction("aligning right");var Pt=-1/0;st.selection.each(function(dt){if(!(dt instanceof go.Link)){var ln=dt.actualBounds.x+dt.actualBounds.width;Pt=Math.max(ln,Pt)}}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(Pt-dt.actualBounds.width,dt.position.y))}),st.commitTransaction("aligning right")},It.prototype.alignTop=function(){var st=this.diagram;st.startTransaction("alignTop");var Pt=1/0;st.selection.each(function(dt){dt instanceof go.Link||(Pt=Math.min(dt.position.y,Pt))}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(dt.position.x,Pt))}),st.commitTransaction("alignTop")},It.prototype.alignBottom=function(){var st=this.diagram;st.startTransaction("aligning bottom");var Pt=-1/0;st.selection.each(function(dt){if(!(dt instanceof go.Link)){var ln=dt.actualBounds.y+dt.actualBounds.height;Pt=Math.max(ln,Pt)}}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(dt.actualBounds.x,Pt-dt.actualBounds.height))}),st.commitTransaction("aligning bottom")},It.prototype.alignCenterX=function(){var st=this.diagram,Pt=st.selection.first();if(Pt){st.startTransaction("aligning Center X");var dt=Pt.actualBounds.x+Pt.actualBounds.width/2;st.selection.each(function(ln){ln instanceof go.Link||ln.move(new go.Point(dt-ln.actualBounds.width/2,ln.actualBounds.y))}),st.commitTransaction("aligning Center X")}},It.prototype.alignCenterY=function(){var st=this.diagram,Pt=st.selection.first();if(Pt){st.startTransaction("aligning Center Y");var dt=Pt.actualBounds.y+Pt.actualBounds.height/2;st.selection.each(function(ln){ln instanceof go.Link||ln.move(new go.Point(ln.actualBounds.x,dt-ln.actualBounds.height/2))}),st.commitTransaction("aligning Center Y")}},It.prototype.alignColumn=function(st){var Pt=this.diagram;Pt.startTransaction("align Column"),st===void 0&&(st=0),st=parseFloat(st);var dt=new Array;Pt.selection.each(function(Hn){Hn instanceof go.Link||dt.push(Hn)});for(var ln=0;ln0){for(var Hn=bn.elt(la-1);Hn!==null&&Hn.isTreeExpanded&&!Hn.isTreeLeaf;){var lt=this._sortTreeChildrenByY(Hn);Hn=lt.last()}Hn!==null&&st.select(Hn)}else st.select(Nn)}}else if(dt.key==="Down")if(Pt.isTreeExpanded&&!Pt.isTreeLeaf){var ln=this._sortTreeChildrenByY(Pt).first();ln!==null&&st.select(ln)}else for(;Pt!==null;){var Nn=Pt.findTreeParentNode();if(Nn===null)break;var bn=this._sortTreeChildrenByY(Nn),la=bn.indexOf(Pt);if(labn.y?1:Nn.xbn.x?1:0}),Pt},It.prototype.copyToClipboard=function(st){go.CommandHandler.prototype.copyToClipboard.call(this,st),this._lastPasteOffset.set(this.pasteOffset)},It.prototype.pasteFromClipboard=function(){var st=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(st,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),st},Object.defineProperty(It.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(st){if(st!=="move"&&st!=="select"&&st!=="scroll"&&st!=="tree"&&st!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+st);this._arrowKeyBehavior=st}}),Object.defineProperty(It.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(st){if(!(st instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+st);this._pasteOffset.set(st)}});var Gt=It,Mt=te(63720),ht=te(43604),rt=te(38986),ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ve=te(59301),fe=(st,Pt,dt)=>new Promise((ln,Nn)=>{var bn=lt=>{try{Hn(dt.next(lt))}catch($t){Nn($t)}},la=lt=>{try{Hn(dt.throw(lt))}catch($t){Nn($t)}},Hn=lt=>lt.done?ln(lt.value):Promise.resolve(lt.value).then(bn,la);Hn((dt=dt.apply(st,Pt)).next())});function qe({onCancel:st,callback:Pt}){let dt=(0,x.useRef)(),ln=(0,x.useRef)(),Nn=(0,x.useRef)(),bn=(0,x.useRef)(!1);const la=(0,x.useRef)(!1),[Hn,lt]=(0,x.useState)(0);function $t(){const nn=We.bx.make,kn={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"};dt.current=new We.S0(ln.current,{padding:20,grid:nn(We.s_,"Grid",nn(We.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nn(We.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Wn=>{var sa=Wn.diagram.commandHandler.addTopLevelParts(Wn.diagram.selection,!0);sa||Wn.diagram.currentTool.doCancel()},commandHandler:nn(Gt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Wn=>{var sa=Wn.subject;sa.location=sa.location.copy().snapToGridPoint(Wn.diagram.grid.gridOrigin,Wn.diagram.grid.gridCellSize),setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Wn=>{var sa=Wn.subject;setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Wn=>{var sa=Wn.parameter.part;sa.invalidateConnectedLinks();var ma=Wn.subject;Wn.diagram.toolManager.linkingTool.isForwards?ma.toNode.invalidateConnectedLinks():ma.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),dt.current.nodeTemplate=nn(We.NB,"Auto",{locationSpot:We.z6.Center,locationObjectName:"SHAPE",desiredSize:new We.$u(120,60),minSize:new We.$u(40,40),resizable:!0,resizeCellSize:new We.$u(10,10),rotatable:!0},new We.KX("location","loc",We.E9.parse).makeTwoWay(We.E9.stringify),new We.KX("desiredSize","size",We.$u.parse).makeTwoWay(We.$u.stringify),nn(We.bn,{name:"SHAPE",fill:kn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:We.z6.AllSides,toSpot:We.z6.AllSides},new We.KX("figure"),new We.KX("fill"),new We.KX("stroke","borderColor"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),nn(We.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),nn(We.al,{margin:1,textAlign:"center",overflow:We.al.OverflowEllipsis,editable:!0},new We.KX("text").makeTwoWay(),new We.KX("stroke","color"))),dt.current.nodeTemplate.toolTip=nn("ToolTip",nn(We.s_,"Vertical",{maxSize:new We.$u(200,NaN)},nn(We.al,{font:"bold 10pt sans-serif",textAlign:"center"},new We.KX("text")),nn(We.al,{font:"10pt sans-serif",textAlign:"center"},new We.KX("text","details"))));function ea(Wn,sa){var ma=(ra,Ua)=>{ra.handled=!0,ra.diagram.model.commit(rr=>{var Ga=Ua.part.adornedPart,za=new We.E9().setRectSpot(Ga.actualBounds,Wn);za.subtract(Ga.location),za.scale(2,2),za.x+=Math.sign(za.x)*130,za.y+=Math.sign(za.y)*130,za.add(Ga.location),za.snapToGridPoint(ra.diagram.grid.gridOrigin,ra.diagram.grid.gridCellSize);var lr=rr.copyNodeData(Ga.data);rr.setGroupKeyForNodeData(lr,rr.getGroupKeyForNodeData(Ga.data)),rr.addNodeData(lr);var Vr={from:Ga.key,to:rr.getKeyForNodeData(lr)};rr.addLinkData(Vr);var Ir=ra.diagram.findNodeForData(lr);Ir.location=za,ra.diagram.select(Ir),setTimeout(()=>{ra.diagram.commandHandler.editTextBlock()},20)})};return nn(We.bn,{figure:sa,alignment:Wn,alignmentFocus:Wn.opposite(),width:Wn.equals(We.z6.Top)||Wn.equals(We.z6.Bottom)?25:18,height:Wn.equals(We.z6.Top)||Wn.equals(We.z6.Bottom)?18:25,fill:"orange",stroke:kn.white,strokeWidth:4,mouseEnter:(ra,Ua)=>Ua.fill="dodgerblue",mouseLeave:(ra,Ua)=>Ua.fill="orange",isActionable:!0,click:ma,contextClick:ma})}function Ra(Wn){return nn(We.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(sa,ma)=>ma.fill="dodgerblue",mouseLeave:(sa,ma)=>ma.fill="orange",click:(sa,ma)=>{sa.diagram.commandHandler.showContextMenu(ma.part.adornedPart)}},Wn||{})}dt.current.nodeTemplate.selectionAdornmentTemplate=nn(We.uz,"Spot",nn(We.Vm,{padding:10}),ea(We.z6.Top,"TriangleUp"),ea(We.z6.Left,"TriangleLeft"),ea(We.z6.Right,"TriangleRight"),ea(We.z6.Bottom,"TriangleDown"),Ra({alignment:new We.z6(.75,0)}));function va(Wn,sa){return(ma,ra)=>{ma.handled=!0,ma.diagram.model.commit(Ua=>{Ua.set(ra.part.adornedPart.data,Wn,sa)})}}function Ge(Wn,sa){return sa||(sa="color"),nn(We.bn,{width:16,height:16,stroke:"lightgray",fill:Wn,margin:1,background:"transparent",mouseEnter:(ma,ra)=>ra.stroke="dodgerblue",mouseLeave:(ma,ra)=>ra.stroke="lightgray",click:va(sa,Wn),contextClick:va(sa,Wn)})}function gn(){return[nn("ContextMenuButton",nn(We.s_,"Horizontal",Ge(kn.white,"fill"),Ge(kn.beige,"fill"),Ge(kn.extralightblue,"fill"),Ge(kn.extralightred,"fill"))),nn("ContextMenuButton",nn(We.s_,"Horizontal",Ge(kn.lightgray,"fill"),Ge(kn.lightgreen,"fill"),Ge(kn.lightblue,"fill"),Ge(kn.lightred,"fill")))]}function Jt(){return[nn("ContextMenuButton",nn(We.s_,"Horizontal",Ge(kn.black),Ge(kn.green),Ge(kn.blue),Ge(kn.red))),nn("ContextMenuButton",nn(We.s_,"Horizontal",Ge(kn.white),Ge(kn.magenta),Ge(kn.purple),Ge(kn.orange)))]}function yn(Wn,sa){return sa||(sa="thickness"),nn(We.bn,"LineH",{width:16,height:16,strokeWidth:Wn,margin:1,background:"transparent",mouseEnter:(ma,ra)=>ra.background="dodgerblue",mouseLeave:(ma,ra)=>ra.background="transparent",click:va(sa,Wn),contextClick:va(sa,Wn)})}function In(Wn,sa){return sa||(sa="dash"),nn(We.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Wn,margin:1,background:"transparent",mouseEnter:(ma,ra)=>ra.background="dodgerblue",mouseLeave:(ma,ra)=>ra.background="transparent",click:va(sa,Wn),contextClick:va(sa,Wn)})}function Zn(){return[nn("ContextMenuButton",nn(We.s_,"Horizontal",yn(1),yn(2),yn(3),yn(4))),nn("ContextMenuButton",nn(We.s_,"Horizontal",In(null),In([2,4]),In([4,4])))]}function An(Wn,sa){return sa||(sa="figure"),nn(We.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Wn,margin:1,background:"transparent",mouseEnter:(ma,ra)=>ra.fill="dodgerblue",mouseLeave:(ma,ra)=>ra.fill="lightgray",click:va(sa,Wn),contextClick:va(sa,Wn)})}dt.current.nodeTemplate.contextMenu=nn("ContextMenu",nn("ContextMenuButton",nn(We.s_,"Horizontal",An("Rectangle"),An("RoundedRectangle"),An("Ellipse"),An("Diamond"))),nn("ContextMenuButton",nn(We.s_,"Horizontal",An("Parallelogram2"),An("ManualOperation"),An("Procedure"),An("Cylinder1"))),nn("ContextMenuButton",nn(We.s_,"Horizontal",An("Terminator"),An("CreateRequest"),An("Document"),An("TriangleDown"))),gn(),Jt(),Zn()),dt.current.groupTemplate=nn(We.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:We.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Wn,sa)=>{var ma=sa.addMembers(sa.diagram.selection,!0);ma||sa.diagram.currentTool.doCancel()},avoidable:!1},new We.KX("location","loc",We.E9.parse).makeTwoWay(We.E9.stringify),nn(We.s_,"Auto",{name:"BODY"},nn(We.bn,{parameter1:10,fill:kn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:We.z6.AllSides,toSpot:We.z6.AllSides},new We.KX("fill"),new We.KX("stroke","color"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),nn(We.Vm,{background:"transparent",margin:20})),nn(We.al,{alignment:We.z6.Top,alignmentFocus:We.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new We.KX("text"),new We.KX("stroke","color"))),dt.current.groupTemplate.selectionAdornmentTemplate=nn(We.uz,"Spot",nn(We.s_,"Auto",nn(We.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),nn(We.Vm,{margin:1.5})),Ra({alignment:We.z6.TopRight,alignmentFocus:We.z6.BottomRight})),dt.current.groupTemplate.contextMenu=nn("ContextMenu",gn(),Jt(),Zn()),dt.current.linkTemplate=nn(We.rU,{layerName:"Foreground",routing:We.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new We.KX("fromSpot","fromSpot",We.z6.parse),new We.KX("toSpot","toSpot",We.z6.parse),new We.KX("fromShortLength","dir",Wn=>Wn>=1?10:0),new We.KX("toShortLength","dir",Wn=>Wn>=1?10:0),new We.KX("points").makeTwoWay(),nn(We.bn,{strokeWidth:2},new We.KX("stroke","color"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),nn(We.bn,{segmentIndex:0,segmentOffset:new We.E9(15,0),segmentOrientation:We.rU.OrientAlong,alignmentFocus:We.z6.Right,figure:"circle",width:10,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn===1)),nn(We.bn,{segmentIndex:-1,segmentOffset:new We.E9(-10,6),segmentOrientation:We.rU.OrientPlus90,alignmentFocus:We.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn>=1),new We.KX("width","thickness",Wn=>7+3*Wn),new We.KX("height","thickness",Wn=>7+3*Wn),new We.KX("segmentOffset","thickness",Wn=>new We.E9(-15,4+1.5*Wn))),nn(We.bn,{segmentIndex:0,segmentOffset:new We.E9(15,-6),segmentOrientation:We.rU.OrientMinus90,alignmentFocus:We.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn===2),new We.KX("width","thickness",Wn=>7+3*Wn),new We.KX("height","thickness",Wn=>7+3*Wn),new We.KX("segmentOffset","thickness",Wn=>new We.E9(-15,4+1.5*Wn))),nn(We.al,{alignmentFocus:new We.z6(0,1,-4,0),editable:!0},new We.KX("text").makeTwoWay(),new We.KX("stroke","color"))),dt.current.linkTemplate.selectionAdornmentTemplate=nn(We.uz,nn(We.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Dn(2)},new We.KX("pathPattern","thickness",Dn)),Ra({alignmentFocus:new We.z6(0,0,-6,-4)}));function Dn(Wn){return nn(We.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Wn+4).toString()+" H3"})}function Fa(Wn){var sa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Wn===0?sa="M0 0 M16 16 M0 8 L16 8":Wn===2&&(sa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),nn(We.bn,{geometryString:sa,margin:2,background:"transparent",mouseEnter:(ma,ra)=>ra.background="dodgerblue",mouseLeave:(ma,ra)=>ra.background="transparent",click:va("dir",Wn),contextClick:va("dir",Wn)})}function La(Wn){var sa=(ma,ra)=>{ma.handled=!0,ma.diagram.model.commit(Ua=>{var rr=ra.part.adornedPart;Ua.set(rr.data,Wn?"toSpot":"fromSpot",We.z6.stringify(We.z6.AllSides)),(Wn?rr.toNode:rr.fromNode).invalidateConnectedLinks()})};return nn(We.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ma,ra)=>ra.background="dodgerblue",mouseLeave:(ma,ra)=>ra.background="transparent",click:sa,contextClick:sa})}function fn(Wn,sa){var ma=0,ra=We.z6.RightSide;Wn.equals(We.z6.Top)?(ma=270,ra=We.z6.TopSide):Wn.equals(We.z6.Left)?(ma=180,ra=We.z6.LeftSide):Wn.equals(We.z6.Bottom)&&(ma=90,ra=We.z6.BottomSide),sa||(ma-=180);var Ua=(rr,Ga)=>{rr.handled=!0,rr.diagram.model.commit(za=>{var lr=Ga.part.adornedPart;za.set(lr.data,sa?"toSpot":"fromSpot",We.z6.stringify(ra)),(sa?lr.toNode:lr.fromNode).invalidateConnectedLinks()})};return nn(We.bn,{alignment:Wn,alignmentFocus:Wn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ma,background:"transparent",mouseEnter:(rr,Ga)=>Ga.background="dodgerblue",mouseLeave:(rr,Ga)=>Ga.background="transparent",click:Ua,contextClick:Ua})}dt.current.linkTemplate.contextMenu=nn("ContextMenu",Jt(),Zn(),nn("ContextMenuButton",nn(We.s_,"Horizontal",Fa(0),Fa(1),Fa(2))),nn("ContextMenuButton",nn(We.s_,"Horizontal",nn(We.s_,"Spot",La(!1),fn(We.z6.Top,!1),fn(We.z6.Left,!1),fn(We.z6.Right,!1),fn(We.z6.Bottom,!1)),nn(We.s_,"Spot",{margin:new We.Zt(0,0,0,2)},La(!0),fn(We.z6.Top,!0),fn(We.z6.Left,!0),fn(We.z6.Right,!0),fn(We.z6.Bottom,!0)))));const Na=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],E=re=>{y.current.setValue(y.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},a.map((re,ie)=>ot.createElement(Be.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:`$$${re.value}$$`}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,pe)=>ot.createElement("div",{key:pe},ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Be.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ot.createElement(ue.Z,{className:se.Z.lists,gutter:[10,10]},b.map((re,ie)=>ot.createElement(Be.Z,{flex:"110px",className:se.Z.item},ot.createElement("div",null,ot.createElement(Oe.Z,{value:"`$$"+re.value+"$$`"}),re.name),ot.createElement("div",{className:se.Z.children},re.children.map((me,pe)=>ot.createElement("div",{key:pe},me.name&&ot.createElement("h1",null,me.name),ot.createElement(ue.Z,{gutter:[10,10]},me.data.map((ye,je)=>ot.createElement(Be.Z,{key:je,onClick:()=>E(ye),className:se.Z.diamond},ot.createElement(Oe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ne=()=>{var re=document.createElement("div");re.innerHTML=y.current.getValue();var ie=re.innerText;return Ue&&Ue(ie),ie};return(0,x.useImperativeHandle)(le,()=>({getData:ne})),ot.createElement("div",{className:se.Z.mathWrap},ot.createElement(Me.default,{defaultActiveKey:"1",items:z}),ot.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Je||""),tt&&ot.createElement("div",{className:se.Z.button},ot.createElement(Le.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Kt.Z=Ve},22962:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return tt}});var x=te(59301),ue=te(78241),Be=te(43418),Me=te(92832),Le=te(87169),Oe=te(38986),se={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ct=te(52154),ot=te(59301),Ve=(Je,le,y)=>new Promise((a,b)=>{var E=re=>{try{ne(y.next(re))}catch(ie){b(ie)}},z=re=>{try{ne(y.throw(re))}catch(ie){b(ie)}},ne=re=>re.done?a(re.value):Promise.resolve(re.value).then(E,z);ne((y=y.apply(Je,le)).next())}),tt=({type:Je="subject",open:le,onCancel:y,onOkClick:a,subDisciplineId:b})=>{const[E]=ue.default.useForm(),[z,ne]=(0,x.useState)([]),[re,ie]=(0,x.useState)(!1);(0,x.useEffect)(()=>{},[]);const me=()=>Ve(void 0,null,function*(){if(Je){const pe=yield(0,Oe.ZP)("/api/disciplines.json",{method:"get",params:{source:Je}});ne(pe.disciplines||[])}});return ot.createElement(Be.default,{title:ot.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:le,width:558,centered:!0,className:se.publicQuest,onCancel:()=>{y(),E.resetFields()},onOk:()=>{E.validateFields().then(pe=>Ve(void 0,null,function*(){const ye=yield(0,Oe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:pe==null?void 0:pe.name,sub_discipline_id:b}});(ye==null?void 0:ye.status)===0&&a({name:pe==null?void 0:pe.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),E.resetFields(),y()}))}},ot.createElement("div",{className:se.publicQuestContent},ot.createElement("div",{className:se.public_tips},ot.createElement(Le.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"),ot.createElement(ue.default,{labelAlign:"left",form:E,colon:!1},ot.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ot.createElement(Me.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ot.createElement(ct.Z,{open:re,onCancel:()=>{ie(!1)}})))}},70100:function(Ut,Kt,te){"use strict";te.d(Kt,{Q:function(){return ot},Z:function(){return Ue}});var x=te(59301),ue={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"},Be=te(92310),Me=te.n(Be),Le=te(43418),Oe=te(8591),se=te(24905),ct=(tt,Je,le)=>new Promise((y,a)=>{var b=ne=>{try{z(le.next(ne))}catch(re){a(re)}},E=ne=>{try{z(le.throw(ne))}catch(re){a(re)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(b,E);z((le=le.apply(tt,Je)).next())});const ot=({title:tt="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Je=[],visible:le,setVisible:y,tip:a,onOk:b})=>{const[E,z]=(0,x.useState)([]),[ne,re]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{le&&z(Je)},[le]),x.createElement(Le.default,{centered:!0,open:le,title:tt,confirmLoading:ne,width:564,onOk:()=>ct(void 0,null,function*(){if(!E.length){Oe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}re(!0),yield b(E),re(!1)}),onCancel:()=>y(!1)},!!a&&x.createElement("div",{className:"c-grey-666 font16 mb10"},a),x.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},x.createElement(se.default.Group,{value:E,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:ie=>{z(ie)}})))};var Ue=({title:tt="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Je,style:le={},onEdit:y,dataSource:a=[]})=>{const b={C:x.createElement("div",{className:ue.c},"C"),"C++":x.createElement("div",{className:ue.cpp},"C++"),Java:x.createElement("div",{className:ue.java},"Java"),Python:x.createElement("div",{className:ue.python},"Python")};return x.createElement("div",{className:Me()(ue.tags,Je),style:le},!!tt&&x.createElement("div",{className:ue.text},tt),x.createElement("div",{className:ue.tagWrap},a==null?void 0:a.map(E=>x.createElement(x.Fragment,{key:E},b[E]))),!!y&&x.createElement("div",{onClick:y,className:`iconfont icon-bianji_Hover ${ue.edit}`}))}},68571:function(Ut,Kt,te){"use strict";te.d(Kt,{t:function(){return rt}});var x=te(59301),ue=te(92832),Be=te(78241),Me=te(43418),Le=te(95237),Oe=te(43604),se=te(5871),ct=te(57809),ot=te(5112),Ve=te(31457),Ue=te(25690),tt=te(8423),Je=te(8591),le=te(3113),y=te(71418),a=te(24334),b={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"},E=te(38986),z=te(81072),ne=te(39793),re=te(56102),ie=te(37345),me=te(59301),pe=Object.defineProperty,ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Te=(ze,ve,fe)=>ve in ze?pe(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ze[ve]=fe,Ye=(ze,ve)=>{for(var fe in ve||(ve={}))Qe.call(ve,fe)&&Te(ze,fe,ve[fe]);if(De)for(var fe of De(ve))he.call(ve,fe)&&Te(ze,fe,ve[fe]);return ze},bt=(ze,ve)=>ye(ze,je(ve)),Ne=(ze,ve,fe)=>new Promise((qe,Rt)=>{var Fe=Xe=>{try{at(fe.next(Xe))}catch(Ae){Rt(Ae)}},xe=Xe=>{try{at(fe.throw(Xe))}catch(Ae){Rt(Ae)}},at=Xe=>Xe.done?qe(Xe.value):Promise.resolve(Xe.value).then(Fe,xe);at((fe=fe.apply(ze,ve)).next())}),Bt=({buttonProps:ze,buttonText:ve,form:fe,hackIdentifier:qe="",answerKey:Rt,data:Fe})=>{const[xe,at]=(0,x.useState)(!1),[Xe,Ae]=(0,x.useState)(!1),[ft,vn]=(0,x.useState)(!1),[Jt,jt]=(0,x.useState)({}),[on,gn]=(0,x.useState)(""),[_e,Ft]=(0,x.useState)(""),Lt=(0,x.useRef)(qe),St=(0,x.useRef)(""),Dt=(0,x.useRef)(!1);(0,x.useEffect)(()=>{ft&&Rn()},[ft]),(0,x.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const pn=()=>new Date().getTime(),Pn=Fe==null?void 0:Fe.code,Sn=()=>{var zn,Pa;let Ea=Pn?Fe==null?void 0:Fe.code:(zn=fe.getFieldValue("hack_codes"))==null?void 0:zn.code,Zn=Pn?Fe==null?void 0:Fe.answer_content:fe.getFieldValue(Rt),wa=Pn?Fe==null?void 0:Fe.input:(Pa=fe.getFieldValue("hack_sets"))==null?void 0:Pa.input;Zn==null||Zn.forEach(en=>{const En=en.value||en.answer_text||"";Ea=Ea.replace(/(@▁@|@▁▁@)/,En)}),Ft(wa),gn(Ea),jt({}),vn(!0)},Rn=()=>Ne(void 0,null,function*(){var zn,Pa,Ea,Zn;const wa=pn(),en=Pn?Fe==null?void 0:Fe.time_limit:(zn=fe.getFieldsValue())==null?void 0:zn.hack.time_limit,En=Pn?(Pa=Fe==null?void 0:Fe.answer_content)==null?void 0:Pa.length:(Zn=(Ea=fe.getFieldsValue())==null?void 0:Ea.standard_answers)==null?void 0:Zn.length;at(!0),yield(0,z.bM)(St.current,{test_hack_code:on,test_input:_e});function Mn(){return Ne(this,null,function*(){const{status:$n,data:Ze}=yield(0,z.rX)(St.current,"submit"),kt=pn()-wa>(en+3)*1e3*En;if(Dt.current){if(kt){Je.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),at(!1);return}if($n===0){at(!1),jt(bt(Ye({},Ze),{showText:!0}));return}setTimeout(Mn,1e3)}})}Mn()}),ta=()=>Ne(void 0,null,function*(){var zn,Pa,Ea,Zn,wa,en,En;if(!Fe){try{yield fe.validateFields()}catch(Nt){(Ea=(Pa=(zn=Nt==null?void 0:Nt.errorFields)==null?void 0:zn[0])==null?void 0:Pa.name)!=null&&Ea.includes("standard_answers")?Je.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Je.ZP.error(Nt.errorFields[0].errors[0]),fe.scrollToField(Nt.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ae(!0);let $n="";const Ze=fe.getFieldsValue();Lt.current?$n=yield(0,E.ZP)(`/api/problems/${Lt.current}.json`,{method:"put",body:bt(Ye({},Ze),{hack:bt(Ye({},Ze==null?void 0:Ze.hack),{sub_discipline_id:(En=(en=Ze==null?void 0:Ze.hack)==null?void 0:en.sub_discipline_id)==null?void 0:En[1],difficult:Ze.difficulty,item_banks_group_id:Ze.item_banks_group_id}),hack_codes:bt(Ye({},Ze.hack_codes),{code:a.Base64.encode(Ze.hack_codes.code)}),update_hack_sets:[Ye({},Ze.hack_sets)],is_blank:!0})}):($n=yield(0,E.ZP)("/api/problems.json",{method:"post",body:bt(Ye({},Ze),{hack:bt(Ye({},Ze==null?void 0:Ze.hack),{sub_discipline_id:(wa=(Zn=Ze==null?void 0:Ze.hack)==null?void 0:Zn.sub_discipline_id)==null?void 0:wa[1],difficult:Ze.difficulty,item_banks_group_id:Ze.item_banks_group_id}),hack_codes:bt(Ye({},Ze.hack_codes),{code:a.Base64.encode(Ze.hack_codes.code)}),hack_sets:[Ye({},Ze.hack_sets)],is_blank:!0})}),Lt.current=$n==null?void 0:$n.identifier,sessionStorage.projectFill=$n==null?void 0:$n.identifier)}const Mn=yield(0,E.ZP)(`/api/problems/${Lt.current}/start.json`,{method:"get"});if((Mn==null?void 0:Mn.status)===0){St.current=Mn==null?void 0:Mn.identifier,Dt.current=!0,Ae(!1),Sn();return}Ae(!1)}),aa=zn=>{const{status:Pa,error_msg:Ea,execute_time:Zn,output:wa,input:en,expected_output:En}=zn;let Mn=null;switch(Pa){case ie.h.OK:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Zn/1e3,"\u79D2"),me.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Mn=me.createElement(me.Fragment,null,me.createElement("div",null,"\u8F93\u5165\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},en),me.createElement("div",null,"\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},wa&&a.Base64.decode(wa)),me.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),me.createElement("pre",{style:{fontFamily:"initial"}},En&&a.Base64.decode(En)));break;case ie.h.EXECUTEFAILURE:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,en)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ea)));break;case ie.h.COMPILEFAILURE:Mn=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",me.createElement("pre",null,en)),me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:"error"},a.Base64.decode(Ea)));break;case ie.h.PODFAILURE:Mn=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Mn=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Mn," ")};return me.createElement("div",null,me.createElement(le.ZP,bt(Ye({loading:Xe},ze),{onClick:ta}),ve),me.createElement(Me.default,{open:ft,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:xe,cancelButtonProps:{style:{display:"none"}},onOk:()=>Rn(),onCancel:()=>{Dt.current=!1,vn(!1)}},me.createElement("div",{className:b.result},me.createElement("div",{className:b.left},me.createElement("div",{className:"mb20"},me.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Fe&&me.createElement(re.CopyToClipboard,{text:on,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{style:{float:"right"},className:"current c-light-primary"},me.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),me.createElement(ne.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:on,onChange:zn=>gn(zn)})),me.createElement("div",{className:b.right},me.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),me.createElement("div",{className:b.box},me.createElement("div",{className:b.li},me.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:_e,onChange:zn=>Ft(zn.target.value),bordered:!1,style:{height:180}}))),me.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),me.createElement("div",{className:b.box},me.createElement(y.Z,{spinning:xe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},me.createElement("div",{className:b.li,style:{height:196,overflow:"auto",padding:10}},aa(Jt))))))))},yt=te(87169),gt=te(59301),Yt=Object.defineProperty,vt=Object.defineProperties,an=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,qt=(ze,ve,fe)=>ve in ze?Yt(ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ze[ve]=fe,hn=(ze,ve)=>{for(var fe in ve||(ve={}))nt.call(ve,fe)&&qt(ze,fe,ve[fe]);if(xn)for(var fe of xn(ve))et.call(ve,fe)&&qt(ze,fe,ve[fe]);return ze},Zt=(ze,ve)=>vt(ze,an(ve)),cn=(ze,ve)=>{var fe={};for(var qe in ze)nt.call(ze,qe)&&ve.indexOf(qe)<0&&(fe[qe]=ze[qe]);if(ze!=null&&xn)for(var qe of xn(ze))ve.indexOf(qe)<0&&et.call(ze,qe)&&(fe[qe]=ze[qe]);return fe};const{TextArea:We}=ue.default,It=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Gt=({value:ze,onChange:ve})=>gt.createElement(Switch,{checked:ze,onChange:fe=>{ve(fe)}}),Mt="@\u2581@",ht="@\u2581\u2581@",rt=({questionTitlePlaceholder:ze,form:ve,scoreByBlank:fe=!1,hackidentifier:qe,answerKey:Rt})=>{const[Fe,xe]=(0,x.useState)(!1),[at,Xe]=(0,x.useState)(!1),ft=(0,Ue.useParams)().type==="edit",vn=(St,Dt)=>{const pn=Dt.line;let Pn=0;for(let Rn=0;Rn{const Sn=St.getRange(Dt.from,Dt.to);let Rn=0;if(Dt.text.forEach(ta=>{Rn+=ta.split(Mt).length-1}),Dt.text.forEach(ta=>{Rn+=ta.split(ht).length-1}),Dt.origin!=="setValue"){if(Sn&&(Sn.indexOf(Mt)!==-1||Sn.indexOf(ht)!==-1)){const ta=Sn.split(Mt).length-1+Sn.split(ht).length-1,aa=vn(St,Dt.from);if(console.log(`\u5220\u9664${ta}\u4E2A\uFF0C \u524D\u9762\u6709${aa}\u4E2A\uFF0C\u65B0\u589E${Rn}\u4E2A`),ta>1){const zn=Array.from({length:ta},(Pa,Ea)=>aa+Ea);Pn(zn)}else Pn(aa)}else if(Rn>0){const ta=vn(St,Dt.from);console.log(`\u65B0\u589E${Rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ta}\u4E2A`),pn(Rn,ta)}}},jt=()=>{const St=ve.getFieldValue(Rt);ve.setFieldsValue({[Rt]:St==null?void 0:St.map((Dt,pn)=>Zt(hn({},Dt),{position:pn+1}))})},on=(0,x.useRef)(),gn=(St,Dt)=>{for(let pn=0;pn{_e.current(St),jt()},Lt=Be.default.useWatch(Rt,ve);return gt.createElement("div",{className:tt.Z.wrap},gt.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Ve.h,{scrollId:"name",watch:!0,height:140})),gt.createElement("div",{className:tt.Z.questionTitleEditorWrap},gt.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Ve.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(St,Dt)=>{const pn=ve.getFieldValue(Rt);console.log("--preAnswerData",pn,Dt),ve.setFieldsValue({[Rt]:pn==null?void 0:pn.map((Pn,Sn)=>{var Rn;return Zt(hn({},Pn),{position:Sn+1,multi_line:(Rn=Dt==null?void 0:Dt[Sn])==null?void 0:Rn.multiLine})})})},placeholder:ze,onCMBeforeChange:(St,Dt)=>{Jt(St,Dt,gn,Ft)}}))),gt.createElement(Be.default.List,{name:Rt,rules:[{validator(St,Dt){if(!(Dt!=null&&Dt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const pn of Dt){const{answer_text:Pn}=pn||{};if((Pn==null?void 0:Pn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(St,{add:Dt,remove:pn},{errors:Pn})=>(on.current=Dt,_e.current=pn,gt.createElement(gt.Fragment,null,gt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},gt.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),gt.createElement("div",{onClick:()=>{Me.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(yt.Z,{style:{marginRight:3,color:"#3061D0"}}),gt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),St.map((Sn,Rn)=>{var ta=Sn,{key:aa,name:zn}=ta,Pa=cn(ta,["key","name"]),Ea,Zn;return gt.createElement(Le.Z,{className:"mb20",key:aa,align:"middle",wrap:!1},gt.createElement(Oe.Z,{flex:"0 0 auto",className:`${tt.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rn+1),gt.createElement(Oe.Z,{flex:1},gt.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},gt.createElement(Oe.Z,null,gt.createElement(Be.default.Item,Zt(hn({},Pa),{name:[zn,"answer_text"],noStyle:!0}),(Ea=Lt==null?void 0:Lt[zn])!=null&&Ea.multi_line||(Zn=Lt==null?void 0:Lt[zn])!=null&&Zn.multiLine?gt.createElement(We,{spellCheck:!1,style:{marginLeft:10,width:550}}):gt.createElement(ue.default,{style:{marginLeft:10,width:550},className:tt.Z.blankInput,size:"large",maxLength:1e3,onBlur:wa=>{}}))),fe&>.createElement(Oe.Z,{flex:"224px"},gt.createElement(Be.default.Item,Zt(hn({},Pa),{name:[zn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),gt.createElement(se.Z,{size:"large",className:tt.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),gt.createElement("div",{onClick:()=>xe(!0)},gt.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},gt.createElement(Ve.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fe}))),gt.createElement(Be.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(ct.default,{size:"large"},It.map(St=>gt.createElement(ct.default.Option,{key:St.title,value:St.key}," ",St.title)))),gt.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},gt.createElement(Be.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(se.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),gt.createElement("span",{className:"ml10 font14"},"\u79D2")),gt.createElement(Be.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(ot.ZP.Group,{style:{marginTop:-10}},gt.createElement(ot.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),gt.createElement(ot.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),gt.createElement(ot.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),gt.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),gt.createElement("div",{style:{background:"#F6F7F9",padding:15}},gt.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},gt.createElement(We,{rows:4})),gt.createElement(Be.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(We,{rows:4}))),gt.createElement(Bt,{form:ve,answerKey:Rt,hackIdentifier:qe,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,Kt,te){"use strict";te.d(Kt,{u:function(){return me}});var x=te(59301),ue=te(95237),Be=te(43604),Me=te(6848),Le=te(78241),Oe=te(8423),se=te(32134),ct=te(12893),ot=te(31457),Ve=te(59301),Ue=Object.defineProperty,tt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(pe,ye,je)=>ye in pe?Ue(pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:je}):pe[ye]=je,E=(pe,ye)=>{for(var je in ye||(ye={}))y.call(ye,je)&&b(pe,je,ye[je]);if(le)for(var je of le(ye))a.call(ye,je)&&b(pe,je,ye[je]);return pe},z=(pe,ye)=>tt(pe,Je(ye)),ne=(pe,ye)=>{var je={};for(var De in pe)y.call(pe,De)&&ye.indexOf(De)<0&&(je[De]=pe[De]);if(pe!=null&&le)for(var De of le(pe))ye.indexOf(De)<0&&a.call(pe,De)&&(je[De]=pe[De]);return je};const re=["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"],ie=({value:pe,onChange:ye,choiceTextKey:je,answerKey:De,index:Qe,isEdit:he,setInputActive:Te,form:Ye,choiceOptionsPath:bt,allowChangeMode:Ne,showAddIcon:ut,addItem:Bt,deleteItem:yt})=>{console.log(pe,"value");const gt=(pe==null?void 0:pe[De])===1,Yt=()=>{const an=Ye.getFieldValue(bt);Ye.setFieldValue(bt,an.map(xn=>z(E({},xn),{[De]:0})))},vt=()=>{gt?ye(z(E({},pe),{[De]:0})):(Ne||Yt(),ye(z(E({},pe),{[De]:1})))};return Ve.createElement(ue.Z,{className:Oe.Z.choiceWrap,align:"middle",wrap:!1},Ve.createElement(Be.Z,{onClick:vt,className:`${Oe.Z.choiceIndex} ${gt?Oe.Z.activeAnswer:""}`},re[Qe]),Ve.createElement(Be.Z,{flex:1,className:`${Oe.Z.editorWrap} ml15`,onClick:Te},Ve.createElement(ot.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:pe==null?void 0:pe[je],onChange:an=>{ye(z(E({},pe),{[je]:an}))}})),Ve.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ve.createElement("div",{onClick:vt,className:`${Oe.Z.setAnswerBtn} ${gt?Oe.Z.activeAnswer:""}`},gt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ve.createElement(Be.Z,{className:Oe.Z.actionWrapper},Ve.createElement(Me.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ve.createElement(se.Z,{className:Oe.Z.addIcon,onClick:Bt,style:{visibility:ut?"visible":"hidden"}})),Ve.createElement(Me.Z,{title:"\u5220\u9664"},Ve.createElement(ct.Z,{className:Oe.Z.deleteIcon,onClick:yt,style:{visibility:Qe>1?"visible":"hidden"}}))))},me=({questionTitlePlaceholder:pe,titleKey:ye,choiceKey:je,analysisKey:De,choiceTextKey:Qe,answerKey:he,choiceOptionsPath:Te,allowChangeMode:Ye=!0,form:bt,showAnalysis:Ne=!0})=>{const[ut,Bt]=(0,x.useState)(),[yt,gt]=(0,x.useState)(!1);return Ve.createElement("div",{className:Oe.Z.wrap},Ve.createElement("div",{className:Oe.Z.questionTitleEditorWrap},Ve.createElement(Le.default.Item,{label:"\u9898\u5E72",name:ye,labelCol:{span:24},rules:[{required:!0}]},Ve.createElement(ot.h,{scrollId:Array.isArray(ye)?ye.join("_"):`${ye}`,watch:!0,height:140,placeholder:pe}))),Ve.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.createElement(Le.default.List,{name:je,rules:[{validator(Yt,vt){const an=vt.some(nt=>nt[he]===1),xn=vt.findIndex(nt=>{var et;return((et=nt[Qe])==null?void 0:et.length)<=0});return xn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[xn]}\u9009\u9879\u7684\u5185\u5BB9`)):an?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Yt,{add:vt,remove:an})=>Ve.createElement("div",{id:Array.isArray(Te)?Te.join("_"):`${Te}`},Yt.map((xn,nt)=>{var et=xn,{key:qt,name:hn}=et,Zt=ne(et,["key","name"]);const cn=ut===qt,We=()=>{Bt(qt)},It=nt<7&&nt===Yt.length-1,Gt=()=>vt({[Qe]:"",[he]:0}),Mt=()=>an(hn);return Ve.createElement(Le.default.Item,z(E({},Zt),{key:qt,name:hn,className:Oe.Z.choiceListWrap,rules:[{validator(ht,rt){return rt!=null&&rt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[nt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ve.createElement(ie,{choiceTextKey:Qe,answerKey:he,index:nt,isEdit:cn,setInputActive:We,form:bt,choiceOptionsPath:Te,allowChangeMode:Ye,showAddIcon:It,addItem:Gt,deleteItem:Mt}))}),Yt.length<8&&Ve.createElement("div",{className:`${Oe.Z.addBtn} mb30`,onClick:()=>vt({[Qe]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ne&&Ve.createElement("div",{onClick:()=>gt(!0)},Ve.createElement(Le.default.Item,{name:De,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ve.createElement(ot.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},92046:function(Ut,Kt,te){"use strict";te.d(Kt,{u:function(){return Ye}});var x=te(59301),ue=te(43418),Be=te(95237),Me=te(43604),Le=te(92832),Oe=te(6848),se=te(78673),ct=te(78241),ot=te(5112),Ve=te(5871),Ue=te(31457),tt=te(12893),Je=te(61485),le=te(8423),y=te(19105),a=te(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(bt,Ne,ut)=>Ne in bt?b(bt,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ut}):bt[Ne]=ut,pe=(bt,Ne)=>{for(var ut in Ne||(Ne={}))re.call(Ne,ut)&&me(bt,ut,Ne[ut]);if(ne)for(var ut of ne(Ne))ie.call(Ne,ut)&&me(bt,ut,Ne[ut]);return bt},ye=(bt,Ne)=>E(bt,z(Ne)),je=(bt,Ne)=>{var ut={};for(var Bt in bt)re.call(bt,Bt)&&Ne.indexOf(Bt)<0&&(ut[Bt]=bt[Bt]);if(bt!=null&&ne)for(var Bt of ne(bt))Ne.indexOf(Bt)<0&&ie.call(bt,Bt)&&(ut[Bt]=bt[Bt]);return ut};const De=({value:bt,onChange:Ne})=>{const ut=yt=>{ue.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:le.Z.modal,onOk:()=>{const gt=[...bt];gt.splice(yt,1),Ne(gt)}})},Bt=()=>{const yt=[...bt];yt.push(""),Ne(yt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},bt==null?void 0:bt.map((yt,gt)=>a.createElement(Be.Z,{key:`${yt}_${gt}`,className:"mb20"},a.createElement(Le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:yt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yt=>{const vt=[...bt],an=Yt.target.value.trim();vt[gt]=an,Ne(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>ut(gt)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Bt()}},"\u65B0\u589E\u7B54\u6848")))},Qe=({value:bt,onChange:Ne})=>{const ut=yt=>{ue.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:le.Z.modal,onOk:()=>{const gt=[...bt];gt.splice(yt,1),Ne(gt)}})},Bt=()=>{const yt=[...bt];yt.push(""),Ne(yt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(Me.Z,{flex:1},bt==null?void 0:bt.map((yt,gt)=>a.createElement(Be.Z,{key:`${yt}_${gt}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:yt,style:{flex:1},onChange:Yt=>{const vt=[...bt];vt[gt]=Yt,Ne(vt)}}),a.createElement(Oe.Z,{title:"\u5220\u9664"},a.createElement(tt.Z,{className:le.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>ut(gt)}))))),a.createElement(Me.Z,null,a.createElement("div",{className:`${le.Z.addBtn}`,onClick:()=>{Bt()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:bt=!0,onChange:Ne})=>a.createElement(se.Z,{checked:!bt,onChange:ut=>{Ne(!ut)}}),Te="\u2581",Ye=({questionTitlePlaceholder:bt,form:Ne,scoreByBlank:ut=!1,answerKey:Bt})=>{const[yt,gt]=(0,x.useState)(!1),Yt=(Zt,cn)=>{const We=cn.line;let It=0;for(let Mt=0;Mt{const Gt=Zt.getRange(cn.from,cn.to);let Mt=0;if(cn.text.forEach(ht=>{Mt+=ht.split(Te).length-1}),cn.origin!=="setValue"){if(Gt&&Gt.indexOf(Te)!==-1){const ht=Gt.split(Te).length-1,rt=Yt(Zt,cn.from);if(console.log(`\u5220\u9664${ht}\u4E2A\uFF0C \u524D\u9762\u6709${rt}\u4E2A\uFF0C\u65B0\u589E${Mt}\u4E2A`),ht>1){const ze=Array.from({length:ht},(ve,fe)=>rt+fe);It(ze)}else It(rt)}else if(Mt>0){const ht=Yt(Zt,cn.from);console.log(`\u65B0\u589E${Mt}\u4E2A\uFF0C\u4E4B\u524D\u6709${ht}\u4E2A`),We(Mt,ht)}}},an=()=>{const Zt=Ne.getFieldValue(Bt);Ne.setFieldsValue({[Bt]:Zt.map((cn,We)=>ye(pe({},cn),{position:We+1}))})},xn=(0,x.useRef)(),nt=(Zt,cn)=>{for(let We=0;We{et.current(Zt),an()},hn=ct.default.useWatch(Bt,Ne);return a.createElement("div",{className:le.Z.wrap},a.createElement("div",{className:le.Z.questionTitleEditorWrap},a.createElement(ct.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ue.h,{scrollId:"name",watch:!0,height:140,placeholder:bt,showNullButton:!0,onCMBeforeChange:(Zt,cn)=>{vt(Zt,cn,nt,qt)}}))),a.createElement(ct.default.List,{name:Bt,rules:[{validator(Zt,cn){if(!(cn!=null&&cn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const We of cn){const{answer_text:It}=We||{};if(It!=null&&It.some(Gt=>(Gt==null?void 0:Gt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:cn,remove:We},{errors:It})=>(xn.current=cn,et.current=We,a.createElement(a.Fragment,null,a.createElement(ct.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Zt!=null&&Zt.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}}),Zt.map((Gt,Mt)=>{var ht=Gt,{key:rt,name:ze}=ht,ve=je(ht,["key","name"]),fe,qe;return a.createElement("div",{style:{marginBottom:10},key:rt},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Me.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Mt+1),a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"model"],noStyle:!0}),a.createElement(ot.ZP.Group,{onChange:()=>{const Rt=Ne.getFieldValue(Bt);Ne.setFieldsValue({[Bt]:Rt.map((Fe,xe)=>ye(pe({},Fe),{answer_text:ze===xe?[""]:Fe.answer_text}))})}},a.createElement(ot.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Je.Z,null))),a.createElement(ot.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Je.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Me.Z,{flex:1},a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"answer_text"],noStyle:!0}),((qe=(fe=Ne.getFieldValue(Bt))==null?void 0:fe[ze])==null?void 0:qe.model)===1?a.createElement(De,null):a.createElement(Qe,null))),ut&&a.createElement(Me.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:le.Z.blankInputNumberWrapper}),a.createElement(Ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(ct.default.Item,ye(pe({},ve),{name:[ze,"position"],noStyle:!0}),a.createElement(Le.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(ct.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(ct.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(Me.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(hn==null?void 0:hn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(hn==null?void 0:hn.length)>1?"mb30":`${le.Z.hide}`},a.createElement(ct.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Me.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(ct.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ue.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yt}))))}},14289:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ne}});var x=te(59301),ue=te(95237),Be=te(43604),Me=te(78241),Le=te(8423),Oe=te(31457),se=te(59301),ct=Object.defineProperty,ot=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(re,ie,me)=>ie in re?ct(re,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[ie]=me,y=(re,ie)=>{for(var me in ie||(ie={}))tt.call(ie,me)&&le(re,me,ie[me]);if(Ue)for(var me of Ue(ie))Je.call(ie,me)&&le(re,me,ie[me]);return re},a=(re,ie)=>ot(re,Ve(ie)),b=(re,ie)=>{var me={};for(var pe in re)tt.call(re,pe)&&ie.indexOf(pe)<0&&(me[pe]=re[pe]);if(re!=null&&Ue)for(var pe of Ue(re))ie.indexOf(pe)<0&&Je.call(re,pe)&&(me[pe]=re[pe]);return me};const E={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:ie,form:me})=>{const pe=(re==null?void 0:re.is_answer)===1,ye=re==null?void 0:re.choice_text,je=()=>{const De=me.getFieldsValue().choices.map(Qe=>({choice_text:Qe.choice_text,is_answer:0}));me.setFieldsValue({choices:De}),ie(a(y({},re),{is_answer:1}))};return se.createElement(ue.Z,{className:Le.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},se.createElement(Be.Z,{onClick:je,className:`${Le.Z.choiceIndex} ${Le.Z.judgementIndex} ${pe?Le.Z.activeAnswer:""}`},E[ye]),se.createElement(Be.Z,{flex:1,className:`${Le.Z.editorWrap} ml15`},se.createElement("div",{className:`${Le.Z.inputBorder} ${Le.Z.placeholder} ${pe?Le.Z.activeJudgementAnswer:""}`},ye)),se.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},se.createElement("div",{onClick:je,className:`${Le.Z.setAnswerBtn} ${pe?Le.Z.activeAnswer:""}`},pe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ne=({questionTitlePlaceholder:re,choiceKey:ie,form:me})=>{const[pe,ye]=(0,x.useState)(!1);return se.createElement("div",{className:Le.Z.wrap},se.createElement("div",{className:Le.Z.questionTitleEditorWrap},se.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},se.createElement(Oe.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),se.createElement(Me.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},se.createElement(Me.default.List,{name:"choices",rules:[{validator(je,De){return De.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},je=>se.createElement("div",{id:"choices"},je.map(De=>{var Qe=De,{key:he,name:Te}=Qe,Ye=b(Qe,["key","name"]);return se.createElement(Me.default.Item,a(y({},Ye),{key:he,name:Te,noStyle:!0}),se.createElement(z,{form:me}))})))),se.createElement("div",{onClick:()=>ye(!0)},se.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(Oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pe}))))}},31457:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return y},x:function(){return a}});var x=te(39793),ue=te(8423),Be=te(91842),Me=te(59301),Le=Object.defineProperty,Oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(b,E,z)=>E in b?Le(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,tt=(b,E)=>{for(var z in E||(E={}))ot.call(E,z)&&Ue(b,z,E[z]);if(ct)for(var z of ct(E))Ve.call(E,z)&&Ue(b,z,E[z]);return b},Je=(b,E)=>Oe(b,se(E)),le=(b,E)=>{var z={};for(var ne in b)ot.call(b,ne)&&E.indexOf(ne)<0&&(z[ne]=b[ne]);if(b!=null&&ct)for(var ne of ct(b))E.indexOf(ne)<0&&Ve.call(b,ne)&&(z[ne]=b[ne]);return z};const y=b=>{var E=b,{value:z,onChange:ne,scrollId:re}=E,ie=le(E,["value","onChange","scrollId"]);return Me.createElement("div",{id:re||""},Me.createElement(x.Z,Je(tt({},ie),{defaultValue:z,onChange:(me,pe)=>{pe!=null&&pe.length?ne(me,pe):ne(me)}})))},a=({value:b,onChange:E,placeholder:z,height:ne=140,isEdit:re,miniToolbar:ie,watch:me=!0})=>re?Me.createElement(x.Z,{watch:me,isFocus:!0,height:ne||void 0,placeholder:z,defaultValue:b,onChange:E,miniToolbar:ie}):Me.createElement("div",{style:{cursor:"pointer"}},b?Me.createElement(Be.Z,{className:ue.Z.inputBorder,value:b}):Me.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},z))},44272:function(Ut,Kt,te){"use strict";te.d(Kt,{W:function(){return Qe}});var x=te(59301),ue=te(8591),Be=te(12563),Me=te(78241),Le=te(78673),Oe=te(95237),se=te(43604),ct=te(6848),ot=te(92832),Ve=te(5871),Ue=te(8423),tt=te(31457),Je=te(39793),le=te(61485),y=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(he,Te,Ye)=>Te in he?y(he,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):he[Te]=Ye,ie=(he,Te)=>{for(var Ye in Te||(Te={}))z.call(Te,Ye)&&re(he,Ye,Te[Ye]);if(E)for(var Ye of E(Te))ne.call(Te,Ye)&&re(he,Ye,Te[Ye]);return he},me=(he,Te)=>a(he,b(Te)),pe=(he,Te)=>{var Ye={};for(var bt in he)z.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&E)for(var bt of E(he))Te.indexOf(bt)<0&&ne.call(he,bt)&&(Ye[bt]=he[bt]);return Ye};const ye=he=>{var Te=he,{value:Ye,onChange:bt}=Te,Ne=pe(Te,["value","onChange"]);const ut=Bt=>{bt([Bt])};return x.createElement(Je.Z,me(ie({},Ne),{defaultValue:Ye==null?void 0:Ye[0],onChange:ut}))},je=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Te=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 he==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},De=({value:he=[],onClose:Te})=>x.createElement(Be.default,{closable:!0,onClose:Te,className:Ue.Z.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),Qe=({questionTitlePlaceholder:he,form:Te,showKeywords:Ye,isMustKeyWords:bt=Ye})=>{const[Ne,ut]=(0,x.useState)(!1),[Bt,yt]=(0,x.useState)(""),gt=Me.default.useWatch("use_keywords",Te),Yt=Me.default.useWatch("question_score",Te);return x.createElement("div",{className:Ue.Z.wrap},x.createElement("div",{className:Ue.Z.questionTitleEditorWrap},x.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},x.createElement(tt.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),x.createElement(Me.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},x.createElement(ye,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ye&&!bt&&x.createElement(Me.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},x.createElement(Le.Z,{defaultChecked:!0})),Ye&&bt&&x.createElement(Oe.Z,{align:"middle",className:"mb30"},x.createElement(Me.default.Item,{name:"use_keywords",valuePropName:"checked"},x.createElement(Le.Z,null)),x.createElement(se.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(se.Z,null,x.createElement(ct.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"},x.createElement(le.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(gt||!bt)&&x.createElement(Me.default.List,{name:"keywords",rules:[{validator(vt,an){return bt?an!=null&&an.length?(an==null?void 0:an.reduce((nt,et)=>nt+et.score,0))>parseFloat(Yt)?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()}}]},(vt,{add:an,remove:xn})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ue.Z.title} mb10`},bt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(Oe.Z,{align:"middle",className:"font14 mb30"},x.createElement(se.Z,{flex:1},x.createElement(ot.default,{value:Bt,onChange:nt=>{yt(nt.target.value)},maxLength:50,allowClear:!0,onPressEnter:nt=>{var et,qt,hn,Zt;const cn=`${(et=nt.target)==null?void 0:et.value}`,We=(hn=(qt=cn==null?void 0:cn.split("|"))==null?void 0:qt.filter(Mt=>!!Mt))==null?void 0:hn.map(Mt=>Mt==null?void 0:Mt.trim()),It=Te.getFieldValue("keywords"),Gt=((Zt=It==null?void 0:It.map(Mt=>Mt==null?void 0:Mt.keyword))==null?void 0:Zt.flat())||[];for(const Mt of We)if(Gt.includes(Mt)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}je(cn)&&(an({keyword:We,score:1}),yt(""))},className:Ue.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"})),x.createElement(se.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vt.map(nt=>{var et=nt,{key:qt,name:hn}=et,Zt=pe(et,["key","name"]);return x.createElement(Oe.Z,{key:qt,className:"mb20",style:{marginRight:148}},x.createElement(se.Z,{flex:1},x.createElement(Oe.Z,{align:"middle",justify:"space-between"},x.createElement(Me.default.Item,me(ie({},Zt),{name:[hn,"keyword"]}),x.createElement(De,{onClose:()=>xn(hn)})),bt&&x.createElement(Me.default.Item,me(ie({},Zt),{name:[hn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ue.Z.blankInputNumberWrapper}),x.createElement(Ve.Z,{className:Ue.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>ut(!0)},x.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(tt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ne}))))}},74716:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Le}});var x={text:"text___bQulM",sup:"sup___rX_Y3"},ue=te(78241),Be=te(59301),Le=({text:Oe,name:se="question_score"})=>{const ct=({value:ot})=>Be.createElement("div",{className:x.text},Be.createElement("span",{className:x.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,ot||"--"),Be.createElement("span",{className:"c-grey-999"},Oe));return Be.createElement(ue.default.Item,{noStyle:!0,name:se},Be.createElement(ct,null))}},69720:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return re}});var x=te(59301),ue=te(57809),Be=te(78241),Me=te(3113),Le=te(89780),Oe=te.n(Le),se=te(8336),ct=te(12469),ot=Object.defineProperty,Ve=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,me,pe)=>me in ie?ot(ie,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[me]=pe,a=(ie,me)=>{for(var pe in me||(me={}))Je.call(me,pe)&&y(ie,pe,me[pe]);if(tt)for(var pe of tt(me))le.call(me,pe)&&y(ie,pe,me[pe]);return ie},b=(ie,me)=>Ve(ie,Ue(me));const E=ue.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Kt.Z=({callback:ie,onCancel:me})=>{const[pe,ye]=(0,x.useState)("python");function je(Qe){ye(ne[Qe][1])}function De(Qe){ie(Qe)}return x.createElement(Be.default,b(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:De,style:{width:500}}),x.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(ue.default,{getPopupContainer:Qe=>Qe.parentNode,onChange:je},Object.keys(ne).map(Qe=>x.createElement(E,{key:Qe,value:Qe},ne[Qe][0])))),x.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(re,{mode:pe})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Me.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:ie,onChange:me,mode:pe,options:ye={}}){const je=(0,x.useRef)(),[De,Qe]=(0,x.useState)();return(0,x.useEffect)(()=>{if(De){let he=function(Te){const Ye=Te.getValue();me&&me(Ye)};return De.on("change",he),()=>{De.off("change",he)}}},[De,me]),(0,x.useEffect)(()=>{De&&De.setOption("mode",pe)},[De,pe]),(0,x.useEffect)(()=>{De&&(ie!==De.getValue()||ie==="")&&setTimeout(()=>{De.setValue(ie||"")},300)},[De,ie]),(0,x.useEffect)(()=>{if(je.current&&!De){const he=Oe().fromTextArea(je.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Qe(he)}},[je.current,De]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:je}))}},39793:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return mn}});var x=te(59301),ue=te(89780),Be=te.n(ue),Me=te(76374),Le=te(8336),Oe=te(6313),se=te(25717),ct=te(99498),ot=te(25419),Ve=te(67549),Ue=te(91842),tt=({value:st="",className:Pt,showTextOnly:dt,showLines:ln,style:Nn={}})=>{const bn=(0,x.useMemo)(()=>"",[st]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:bn}}))},Je=te(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(st,Pt,dt)=>Pt in st?le(st,Pt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):st[Pt]=dt,re=(st,Pt)=>{for(var dt in Pt||(Pt={}))E.call(Pt,dt)&&ne(st,dt,Pt[dt]);if(b)for(var dt of b(Pt))z.call(Pt,dt)&&ne(st,dt,Pt[dt]);return st},ie=(st,Pt)=>y(st,a(Pt));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:st,title:Pt,icon:dt,actionName:ln,className:Nn="",children:bn}){function la(){st(ln)}return Je.createElement("a",{title:Pt,className:Nn,onClick:la},Je.createElement("i",{className:`${dt}`}),bn)}var ye=({watch:st,showNullButton:Pt,showNullProgramButton:dt,onActionCallback:ln,fullScreen:Nn,insertTemp:bn,hidetoolBar:la,extraUse:Hn})=>{const lt=[...me,{title:`${st?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${st?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!la&<.map((Qt,Qn)=>Je.createElement("li",{key:Qn},Qt.actionName?Je.createElement(pe,ie(re({},Qt),{onActionCallback:ln})):Je.createElement("span",{className:"v-line"}))),Pt?Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,dt?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,bn&&Je.createElement("li",null,Je.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${bn}`,onActionCallback:ln},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hn&&Je.createElement("li",null,Hn),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(pe,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ln})))},je=te(91558),De=te(78241),Qe=te(92832),he=te(3113),Te=Object.defineProperty,Ye=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,yt=(st,Pt,dt)=>Pt in st?Te(st,Pt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):st[Pt]=dt,gt=(st,Pt)=>{for(var dt in Pt||(Pt={}))ut.call(Pt,dt)&&yt(st,dt,Pt[dt]);if(Ne)for(var dt of Ne(Pt))Bt.call(Pt,dt)&&yt(st,dt,Pt[dt]);return st},Yt=(st,Pt)=>Ye(st,bt(Pt));const vt={labelCol:{span:4},wrapperCol:{span:20}};var an=({callback:st,onCancel:Pt})=>{function dt(ln){st(ln)}return x.createElement(De.default,Yt(gt({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt,style:{width:500}}),x.createElement(De.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Qe.default,null)),x.createElement(De.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Qe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(he.ZP,{type:"ghost",onClick:Pt},"\u53D6\u6D88")))},xn=te(69720),nt=te(17077),et=te(43418),qt=te(95237),hn=te(9507),Zt=te(59301),cn=({callback:st,onCancel:Pt})=>{const dt=document.createElement("canvas"),ln=dt.getContext("2d");dt.width=1e3,dt.height=800,ln.fillStyle="#ffffff",ln.fillRect(0,0,dt.width,dt.height);const Nn=dt.toDataURL("image/png");return Zt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Zt.createElement(qt.Z,{style:{height:"100vh"}},Zt.createElement(hn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:bn=>{st({src:bn.url})},onClose:Pt})))},We=te(12378);function It(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(It,go.CommandHandler),It.prototype.canAlignSelection=function(){var st=this.diagram;return!(st===null||st.isReadOnly||st.isModelReadOnly||st.selection.count<2)},It.prototype.alignLeft=function(){var st=this.diagram;st.startTransaction("aligning left");var Pt=1/0;st.selection.each(function(dt){dt instanceof go.Link||(Pt=Math.min(dt.position.x,Pt))}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(Pt,dt.position.y))}),st.commitTransaction("aligning left")},It.prototype.alignRight=function(){var st=this.diagram;st.startTransaction("aligning right");var Pt=-1/0;st.selection.each(function(dt){if(!(dt instanceof go.Link)){var ln=dt.actualBounds.x+dt.actualBounds.width;Pt=Math.max(ln,Pt)}}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(Pt-dt.actualBounds.width,dt.position.y))}),st.commitTransaction("aligning right")},It.prototype.alignTop=function(){var st=this.diagram;st.startTransaction("alignTop");var Pt=1/0;st.selection.each(function(dt){dt instanceof go.Link||(Pt=Math.min(dt.position.y,Pt))}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(dt.position.x,Pt))}),st.commitTransaction("alignTop")},It.prototype.alignBottom=function(){var st=this.diagram;st.startTransaction("aligning bottom");var Pt=-1/0;st.selection.each(function(dt){if(!(dt instanceof go.Link)){var ln=dt.actualBounds.y+dt.actualBounds.height;Pt=Math.max(ln,Pt)}}),st.selection.each(function(dt){dt instanceof go.Link||dt.move(new go.Point(dt.actualBounds.x,Pt-dt.actualBounds.height))}),st.commitTransaction("aligning bottom")},It.prototype.alignCenterX=function(){var st=this.diagram,Pt=st.selection.first();if(Pt){st.startTransaction("aligning Center X");var dt=Pt.actualBounds.x+Pt.actualBounds.width/2;st.selection.each(function(ln){ln instanceof go.Link||ln.move(new go.Point(dt-ln.actualBounds.width/2,ln.actualBounds.y))}),st.commitTransaction("aligning Center X")}},It.prototype.alignCenterY=function(){var st=this.diagram,Pt=st.selection.first();if(Pt){st.startTransaction("aligning Center Y");var dt=Pt.actualBounds.y+Pt.actualBounds.height/2;st.selection.each(function(ln){ln instanceof go.Link||ln.move(new go.Point(ln.actualBounds.x,dt-ln.actualBounds.height/2))}),st.commitTransaction("aligning Center Y")}},It.prototype.alignColumn=function(st){var Pt=this.diagram;Pt.startTransaction("align Column"),st===void 0&&(st=0),st=parseFloat(st);var dt=new Array;Pt.selection.each(function(Hn){Hn instanceof go.Link||dt.push(Hn)});for(var ln=0;ln0){for(var Hn=bn.elt(la-1);Hn!==null&&Hn.isTreeExpanded&&!Hn.isTreeLeaf;){var lt=this._sortTreeChildrenByY(Hn);Hn=lt.last()}Hn!==null&&st.select(Hn)}else st.select(Nn)}}else if(dt.key==="Down")if(Pt.isTreeExpanded&&!Pt.isTreeLeaf){var ln=this._sortTreeChildrenByY(Pt).first();ln!==null&&st.select(ln)}else for(;Pt!==null;){var Nn=Pt.findTreeParentNode();if(Nn===null)break;var bn=this._sortTreeChildrenByY(Nn),la=bn.indexOf(Pt);if(labn.y?1:Nn.xbn.x?1:0}),Pt},It.prototype.copyToClipboard=function(st){go.CommandHandler.prototype.copyToClipboard.call(this,st),this._lastPasteOffset.set(this.pasteOffset)},It.prototype.pasteFromClipboard=function(){var st=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(st,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),st},Object.defineProperty(It.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(st){if(st!=="move"&&st!=="select"&&st!=="scroll"&&st!=="tree"&&st!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+st);this._arrowKeyBehavior=st}}),Object.defineProperty(It.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(st){if(!(st instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+st);this._pasteOffset.set(st)}});var Gt=It,Mt=te(63720),ht=te(43604),rt=te(38986),ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ve=te(59301),fe=(st,Pt,dt)=>new Promise((ln,Nn)=>{var bn=lt=>{try{Hn(dt.next(lt))}catch(Qt){Nn(Qt)}},la=lt=>{try{Hn(dt.throw(lt))}catch(Qt){Nn(Qt)}},Hn=lt=>lt.done?ln(lt.value):Promise.resolve(lt.value).then(bn,la);Hn((dt=dt.apply(st,Pt)).next())});function qe({onCancel:st,callback:Pt}){let dt=(0,x.useRef)(),ln=(0,x.useRef)(),Nn=(0,x.useRef)(),bn=(0,x.useRef)(!1);const la=(0,x.useRef)(!1),[Hn,lt]=(0,x.useState)(0);function Qt(){const sn=We.bx.make,_n={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"};dt.current=new We.S0(ln.current,{padding:20,grid:sn(We.s_,"Grid",sn(We.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),sn(We.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Wn=>{var ua=Wn.diagram.commandHandler.addTopLevelParts(Wn.diagram.selection,!0);ua||Wn.diagram.currentTool.doCancel()},commandHandler:sn(Gt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Wn=>{var ua=Wn.subject;ua.location=ua.location.copy().snapToGridPoint(Wn.diagram.grid.gridOrigin,Wn.diagram.grid.gridCellSize),setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Wn=>{var ua=Wn.subject;setTimeout(()=>{Wn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Wn=>{var ua=Wn.parameter.part;ua.invalidateConnectedLinks();var fa=Wn.subject;Wn.diagram.toolManager.linkingTool.isForwards?fa.toNode.invalidateConnectedLinks():fa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),dt.current.nodeTemplate=sn(We.NB,"Auto",{locationSpot:We.z6.Center,locationObjectName:"SHAPE",desiredSize:new We.$u(120,60),minSize:new We.$u(40,40),resizable:!0,resizeCellSize:new We.$u(10,10),rotatable:!0},new We.KX("location","loc",We.E9.parse).makeTwoWay(We.E9.stringify),new We.KX("desiredSize","size",We.$u.parse).makeTwoWay(We.$u.stringify),sn(We.bn,{name:"SHAPE",fill:_n.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:We.z6.AllSides,toSpot:We.z6.AllSides},new We.KX("figure"),new We.KX("fill"),new We.KX("stroke","borderColor"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),sn(We.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),sn(We.al,{margin:1,textAlign:"center",overflow:We.al.OverflowEllipsis,editable:!0},new We.KX("text").makeTwoWay(),new We.KX("stroke","color"))),dt.current.nodeTemplate.toolTip=sn("ToolTip",sn(We.s_,"Vertical",{maxSize:new We.$u(200,NaN)},sn(We.al,{font:"bold 10pt sans-serif",textAlign:"center"},new We.KX("text")),sn(We.al,{font:"10pt sans-serif",textAlign:"center"},new We.KX("text","details"))));function na(Wn,ua){var fa=(ra,Ua)=>{ra.handled=!0,ra.diagram.model.commit(rr=>{var Ga=Ua.part.adornedPart,za=new We.E9().setRectSpot(Ga.actualBounds,Wn);za.subtract(Ga.location),za.scale(2,2),za.x+=Math.sign(za.x)*130,za.y+=Math.sign(za.y)*130,za.add(Ga.location),za.snapToGridPoint(ra.diagram.grid.gridOrigin,ra.diagram.grid.gridCellSize);var lr=rr.copyNodeData(Ga.data);rr.setGroupKeyForNodeData(lr,rr.getGroupKeyForNodeData(Ga.data)),rr.addNodeData(lr);var Vr={from:Ga.key,to:rr.getKeyForNodeData(lr)};rr.addLinkData(Vr);var Ir=ra.diagram.findNodeForData(lr);Ir.location=za,ra.diagram.select(Ir),setTimeout(()=>{ra.diagram.commandHandler.editTextBlock()},20)})};return sn(We.bn,{figure:ua,alignment:Wn,alignmentFocus:Wn.opposite(),width:Wn.equals(We.z6.Top)||Wn.equals(We.z6.Bottom)?25:18,height:Wn.equals(We.z6.Top)||Wn.equals(We.z6.Bottom)?18:25,fill:"orange",stroke:_n.white,strokeWidth:4,mouseEnter:(ra,Ua)=>Ua.fill="dodgerblue",mouseLeave:(ra,Ua)=>Ua.fill="orange",isActionable:!0,click:fa,contextClick:fa})}function La(Wn){return sn(We.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:(ua,fa)=>fa.fill="dodgerblue",mouseLeave:(ua,fa)=>fa.fill="orange",click:(ua,fa)=>{ua.diagram.commandHandler.showContextMenu(fa.part.adornedPart)}},Wn||{})}dt.current.nodeTemplate.selectionAdornmentTemplate=sn(We.uz,"Spot",sn(We.Vm,{padding:10}),na(We.z6.Top,"TriangleUp"),na(We.z6.Left,"TriangleLeft"),na(We.z6.Right,"TriangleRight"),na(We.z6.Bottom,"TriangleDown"),La({alignment:new We.z6(.75,0)}));function sa(Wn,ua){return(fa,ra)=>{fa.handled=!0,fa.diagram.model.commit(Ua=>{Ua.set(ra.part.adornedPart.data,Wn,ua)})}}function Ge(Wn,ua){return ua||(ua="color"),sn(We.bn,{width:16,height:16,stroke:"lightgray",fill:Wn,margin:1,background:"transparent",mouseEnter:(fa,ra)=>ra.stroke="dodgerblue",mouseLeave:(fa,ra)=>ra.stroke="lightgray",click:sa(ua,Wn),contextClick:sa(ua,Wn)})}function rn(){return[sn("ContextMenuButton",sn(We.s_,"Horizontal",Ge(_n.white,"fill"),Ge(_n.beige,"fill"),Ge(_n.extralightblue,"fill"),Ge(_n.extralightred,"fill"))),sn("ContextMenuButton",sn(We.s_,"Horizontal",Ge(_n.lightgray,"fill"),Ge(_n.lightgreen,"fill"),Ge(_n.lightblue,"fill"),Ge(_n.lightred,"fill")))]}function $t(){return[sn("ContextMenuButton",sn(We.s_,"Horizontal",Ge(_n.black),Ge(_n.green),Ge(_n.blue),Ge(_n.red))),sn("ContextMenuButton",sn(We.s_,"Horizontal",Ge(_n.white),Ge(_n.magenta),Ge(_n.purple),Ge(_n.orange)))]}function yn(Wn,ua){return ua||(ua="thickness"),sn(We.bn,"LineH",{width:16,height:16,strokeWidth:Wn,margin:1,background:"transparent",mouseEnter:(fa,ra)=>ra.background="dodgerblue",mouseLeave:(fa,ra)=>ra.background="transparent",click:sa(ua,Wn),contextClick:sa(ua,Wn)})}function In(Wn,ua){return ua||(ua="dash"),sn(We.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Wn,margin:1,background:"transparent",mouseEnter:(fa,ra)=>ra.background="dodgerblue",mouseLeave:(fa,ra)=>ra.background="transparent",click:sa(ua,Wn),contextClick:sa(ua,Wn)})}function kn(){return[sn("ContextMenuButton",sn(We.s_,"Horizontal",yn(1),yn(2),yn(3),yn(4))),sn("ContextMenuButton",sn(We.s_,"Horizontal",In(null),In([2,4]),In([4,4])))]}function An(Wn,ua){return ua||(ua="figure"),sn(We.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Wn,margin:1,background:"transparent",mouseEnter:(fa,ra)=>ra.fill="dodgerblue",mouseLeave:(fa,ra)=>ra.fill="lightgray",click:sa(ua,Wn),contextClick:sa(ua,Wn)})}dt.current.nodeTemplate.contextMenu=sn("ContextMenu",sn("ContextMenuButton",sn(We.s_,"Horizontal",An("Rectangle"),An("RoundedRectangle"),An("Ellipse"),An("Diamond"))),sn("ContextMenuButton",sn(We.s_,"Horizontal",An("Parallelogram2"),An("ManualOperation"),An("Procedure"),An("Cylinder1"))),sn("ContextMenuButton",sn(We.s_,"Horizontal",An("Terminator"),An("CreateRequest"),An("Document"),An("TriangleDown"))),rn(),$t(),kn()),dt.current.groupTemplate=sn(We.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:We.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Wn,ua)=>{var fa=ua.addMembers(ua.diagram.selection,!0);fa||ua.diagram.currentTool.doCancel()},avoidable:!1},new We.KX("location","loc",We.E9.parse).makeTwoWay(We.E9.stringify),sn(We.s_,"Auto",{name:"BODY"},sn(We.bn,{parameter1:10,fill:_n.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:We.z6.AllSides,toSpot:We.z6.AllSides},new We.KX("fill"),new We.KX("stroke","color"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),sn(We.Vm,{background:"transparent",margin:20})),sn(We.al,{alignment:We.z6.Top,alignmentFocus:We.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new We.KX("text"),new We.KX("stroke","color"))),dt.current.groupTemplate.selectionAdornmentTemplate=sn(We.uz,"Spot",sn(We.s_,"Auto",sn(We.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),sn(We.Vm,{margin:1.5})),La({alignment:We.z6.TopRight,alignmentFocus:We.z6.BottomRight})),dt.current.groupTemplate.contextMenu=sn("ContextMenu",rn(),$t(),kn()),dt.current.linkTemplate=sn(We.rU,{layerName:"Foreground",routing:We.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new We.KX("fromSpot","fromSpot",We.z6.parse),new We.KX("toSpot","toSpot",We.z6.parse),new We.KX("fromShortLength","dir",Wn=>Wn>=1?10:0),new We.KX("toShortLength","dir",Wn=>Wn>=1?10:0),new We.KX("points").makeTwoWay(),sn(We.bn,{strokeWidth:2},new We.KX("stroke","color"),new We.KX("strokeWidth","thickness"),new We.KX("strokeDashArray","dash")),sn(We.bn,{segmentIndex:0,segmentOffset:new We.E9(15,0),segmentOrientation:We.rU.OrientAlong,alignmentFocus:We.z6.Right,figure:"circle",width:10,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn===1)),sn(We.bn,{segmentIndex:-1,segmentOffset:new We.E9(-10,6),segmentOrientation:We.rU.OrientPlus90,alignmentFocus:We.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn>=1),new We.KX("width","thickness",Wn=>7+3*Wn),new We.KX("height","thickness",Wn=>7+3*Wn),new We.KX("segmentOffset","thickness",Wn=>new We.E9(-15,4+1.5*Wn))),sn(We.bn,{segmentIndex:0,segmentOffset:new We.E9(15,-6),segmentOrientation:We.rU.OrientMinus90,alignmentFocus:We.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new We.KX("fill","color"),new We.KX("visible","dir",Wn=>Wn===2),new We.KX("width","thickness",Wn=>7+3*Wn),new We.KX("height","thickness",Wn=>7+3*Wn),new We.KX("segmentOffset","thickness",Wn=>new We.E9(-15,4+1.5*Wn))),sn(We.al,{alignmentFocus:new We.z6(0,1,-4,0),editable:!0},new We.KX("text").makeTwoWay(),new We.KX("stroke","color"))),dt.current.linkTemplate.selectionAdornmentTemplate=sn(We.uz,sn(We.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Dn(2)},new We.KX("pathPattern","thickness",Dn)),La({alignmentFocus:new We.z6(0,0,-6,-4)}));function Dn(Wn){return sn(We.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Wn+4).toString()+" H3"})}function Fa(Wn){var ua="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Wn===0?ua="M0 0 M16 16 M0 8 L16 8":Wn===2&&(ua="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),sn(We.bn,{geometryString:ua,margin:2,background:"transparent",mouseEnter:(fa,ra)=>ra.background="dodgerblue",mouseLeave:(fa,ra)=>ra.background="transparent",click:sa("dir",Wn),contextClick:sa("dir",Wn)})}function Oa(Wn){var ua=(fa,ra)=>{fa.handled=!0,fa.diagram.model.commit(Ua=>{var rr=ra.part.adornedPart;Ua.set(rr.data,Wn?"toSpot":"fromSpot",We.z6.stringify(We.z6.AllSides)),(Wn?rr.toNode:rr.fromNode).invalidateConnectedLinks()})};return sn(We.bn,{width:12,height:12,fill:"transparent",mouseEnter:(fa,ra)=>ra.background="dodgerblue",mouseLeave:(fa,ra)=>ra.background="transparent",click:ua,contextClick:ua})}function fn(Wn,ua){var fa=0,ra=We.z6.RightSide;Wn.equals(We.z6.Top)?(fa=270,ra=We.z6.TopSide):Wn.equals(We.z6.Left)?(fa=180,ra=We.z6.LeftSide):Wn.equals(We.z6.Bottom)&&(fa=90,ra=We.z6.BottomSide),ua||(fa-=180);var Ua=(rr,Ga)=>{rr.handled=!0,rr.diagram.model.commit(za=>{var lr=Ga.part.adornedPart;za.set(lr.data,ua?"toSpot":"fromSpot",We.z6.stringify(ra)),(ua?lr.toNode:lr.fromNode).invalidateConnectedLinks()})};return sn(We.bn,{alignment:Wn,alignmentFocus:Wn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:fa,background:"transparent",mouseEnter:(rr,Ga)=>Ga.background="dodgerblue",mouseLeave:(rr,Ga)=>Ga.background="transparent",click:Ua,contextClick:Ua})}dt.current.linkTemplate.contextMenu=sn("ContextMenu",$t(),kn(),sn("ContextMenuButton",sn(We.s_,"Horizontal",Fa(0),Fa(1),Fa(2))),sn("ContextMenuButton",sn(We.s_,"Horizontal",sn(We.s_,"Spot",Oa(!1),fn(We.z6.Top,!1),fn(We.z6.Left,!1),fn(We.z6.Right,!1),fn(We.z6.Bottom,!1)),sn(We.s_,"Spot",{margin:new We.Zt(0,0,0,2)},Oa(!0),fn(We.z6.Top,!0),fn(We.z6.Left,!0),fn(We.z6.Right,!0),fn(We.z6.Bottom,!0)))));const Na=`{ "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"}, @@ -101,35 +101,35 @@ {"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 Yn=["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 qa(Wn){return console.log("shapeName:",Wn),Yn.indexOf(Wn)>=0}var Ja=new We.YI(Nn.current,{maxSelectionCount:1,linkTemplate:nn(We.rU,{locationSpot:We.z6.Center,selectionAdornmentTemplate:nn(We.uz,"Link",{locationSpot:We.z6.Center},nn(We.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),nn(We.bn,{toArrow:"Standard",stroke:null}))},{routing:We.rU.AvoidsNodes,curve:We.rU.JumpOver,corner:5,toShortLength:4},new We.KX("points"),nn(We.bn,{isPanelMain:!0,strokeWidth:2}),nn(We.bn,{toArrow:"Standard",stroke:null})),model:new We.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...We.bn.getFigureGenerators().toArray().map(Wn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Wn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return dt.current.addDiagramListener("TextEdited",function(Wn){var sa;const ma=Wn.subject.part;var ra=(sa=document.activeElement)==null?void 0:sa.value;typeof ra=="string"&&ra.trim()===""&&dt.current.model.commit(function(Ua){Ua.set(ma.data,"text","\u672A\u547D\u540D"),dt.current.commandHandler.stopCommand()},"increment")}),Ja.nodeTemplate=nn(We.NB,"Auto",{locationSpot:We.z6.Center},new We.KX("location","location",We.E9.parse).makeTwoWay(We.E9.stringify),nn(We.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 We.KX("stroke").makeTwoWay(),new We.KX("fill").makeTwoWay(),new We.KX("figure")),nn(We.al,{margin:new We.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new We.$u(16,16),maxSize:new We.$u(10,NaN),textAlign:"center",editable:!0},new We.KX("key").makeTwoWay())),setTimeout(()=>{dt.current.grid=nn(We.s_,"Grid",nn(We.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),nn(We.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),dt.current.grid.visible=!0,dt.current.grid.gridCellStroke="darkgray",dt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=dt.current,dt.current}const Jn=()=>fe(this,null,function*(){var nn=dt.current.makeImage();const kn=yield(0,rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:nn.src}});Pt({src:kn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{$t()},500),lt(Hn+1),()=>{dt.current=null}),[]),ve.createElement("div",{ref:la,className:bn.current?`${ze.maxH60} body-overflow-initial`:"body-overflow-initial"},ve.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Hn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ve.createElement(qt.Z,null,ve.createElement(ht.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ve.createElement(ht.Z,{onClick:()=>{var nn,kn,ea=dt.current.selection.first();if(bn.current=!bn.current,document.activeElement&&ea){let Ra=(kn=(nn=document.activeElement)==null?void 0:nn.value)==null?void 0:kn.trim();typeof Ra=="string"&&dt.current.model.commit(function(va){va.set(ea.data,"text",Ra||"\u672A\u547D\u540D"),dt.current.commandHandler.stopCommand()},"increment")}lt(Hn+1)}},ve.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:st},ve.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ze.flowChartWrp},ve.createElement("div",{style:{display:"flex",height:"100%"}},ve.createElement("div",{style:{width:"300px",height:"100%"}},ve.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ve.createElement("div",{style:{height:"calc(100% - 50px)"},className:ze.myPaletteDiv,ref:Nn})),ve.createElement("div",{style:{flex:1,position:"relative"}},ve.createElement("div",{ref:ln,style:{height:"80vh"}}))),ve.createElement("div",{className:"tr"},ve.createElement(he.ZP,{size:"large",onClick:Jn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Rt=qe,Fe=te(5112),xe=te(5871);const at=Fe.ZP.Group,Xe={margin:"0 8px"};var Ae=({callback:st,onCancel:Pt})=>{function dt(ln){st(ln)}return x.createElement(De.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Xe},"\u884C\u6570"),x.createElement(De.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(xe.Z,null)),x.createElement("span",{style:Xe},"\u5217\u6570"),x.createElement(De.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(xe.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(De.default.Item,{name:"align"},x.createElement(at,null,x.createElement(Fe.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(Fe.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(Fe.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(Fe.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(he.ZP,{type:"ghost",onClick:Pt},"\u53D6\u6D88")))},ft=te(78673),vn=te(43001),Qt=te.n(vn),on=(0,x.forwardRef)(({use3d:st,width:Pt,height:dt,callback:ln,showSaveButton:Nn},bn)=>{const la=(0,x.useRef)(),Hn=(0,x.useRef)(),[lt,$t]=(0,x.useState)(!1),Jn=(0,x.useRef)({id:la,appName:"graphing",width:Pt||1e3,height:dt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Hn.current=new(Qt())(Jn.current,!0),window.onload=function(){Hn.current.inject("applet_container")}},[]);const nn=()=>{var kn=window.ggbApplet.getPNGBase64(1,!0,72);return ln&&ln(kn),kn};return(0,x.useEffect)(()=>{Jn.current.appName=lt?"3D":"graphing",Hn.current.inject("applet_container")},[lt]),(0,x.useEffect)(()=>{$t(st)},[st]),(0,x.useImperativeHandle)(bn,()=>({getImgData:nn})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:la}),x.createElement(qt.Z,{align:"middle"},x.createElement(ht.Z,{flex:1},x.createElement(ft.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:lt,onChange:kn=>$t(kn)})),x.createElement(ht.Z,null,x.createElement(he.ZP,{size:"large",onClick:nn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),cn=te(76562),_e=te(1012),Ft=te(8591);const Lt="link",St="upload-image",Dt="add-flowchart",pn="draw-image",Pn="add-flowchart",Sn="code-block",Rn="add-table",na="------------",aa={default:na,left:`:${na}`,center:`:${na}:`,right:`${na}:`};var zn=te(37808),Pa=(st,Pt,dt)=>new Promise((ln,Nn)=>{var bn=lt=>{try{Hn(dt.next(lt))}catch($t){Nn($t)}},la=lt=>{try{Hn(dt.throw(lt))}catch($t){Nn($t)}},Hn=lt=>lt.done?ln(lt.value):Promise.resolve(lt.value).then(bn,la);Hn((dt=dt.apply(st,Pt)).next())});function Ea(){}let _n=0;const wa=1e4,en="\u2581",En="@\u2581\u2581@",Mn="@\u2581@",$n=` +]}`;var Yn=["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 qa(Wn){return console.log("shapeName:",Wn),Yn.indexOf(Wn)>=0}var Ja=new We.YI(Nn.current,{maxSelectionCount:1,linkTemplate:sn(We.rU,{locationSpot:We.z6.Center,selectionAdornmentTemplate:sn(We.uz,"Link",{locationSpot:We.z6.Center},sn(We.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),sn(We.bn,{toArrow:"Standard",stroke:null}))},{routing:We.rU.AvoidsNodes,curve:We.rU.JumpOver,corner:5,toShortLength:4},new We.KX("points"),sn(We.bn,{isPanelMain:!0,strokeWidth:2}),sn(We.bn,{toArrow:"Standard",stroke:null})),model:new We.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...We.bn.getFigureGenerators().toArray().map(Wn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Wn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return dt.current.addDiagramListener("TextEdited",function(Wn){var ua;const fa=Wn.subject.part;var ra=(ua=document.activeElement)==null?void 0:ua.value;typeof ra=="string"&&ra.trim()===""&&dt.current.model.commit(function(Ua){Ua.set(fa.data,"text","\u672A\u547D\u540D"),dt.current.commandHandler.stopCommand()},"increment")}),Ja.nodeTemplate=sn(We.NB,"Auto",{locationSpot:We.z6.Center},new We.KX("location","location",We.E9.parse).makeTwoWay(We.E9.stringify),sn(We.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 We.KX("stroke").makeTwoWay(),new We.KX("fill").makeTwoWay(),new We.KX("figure")),sn(We.al,{margin:new We.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new We.$u(16,16),maxSize:new We.$u(10,NaN),textAlign:"center",editable:!0},new We.KX("key").makeTwoWay())),setTimeout(()=>{dt.current.grid=sn(We.s_,"Grid",sn(We.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),sn(We.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),dt.current.grid.visible=!0,dt.current.grid.gridCellStroke="darkgray",dt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=dt.current,dt.current}const Qn=()=>fe(this,null,function*(){var sn=dt.current.makeImage();const _n=yield(0,rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:sn.src}});Pt({src:_n.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{Qt()},500),lt(Hn+1),()=>{dt.current=null}),[]),ve.createElement("div",{ref:la,className:bn.current?`${ze.maxH60} body-overflow-initial`:"body-overflow-initial"},ve.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Hn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ve.createElement(qt.Z,null,ve.createElement(ht.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ve.createElement(ht.Z,{onClick:()=>{var sn,_n,na=dt.current.selection.first();if(bn.current=!bn.current,document.activeElement&&na){let La=(_n=(sn=document.activeElement)==null?void 0:sn.value)==null?void 0:_n.trim();typeof La=="string"&&dt.current.model.commit(function(sa){sa.set(na.data,"text",La||"\u672A\u547D\u540D"),dt.current.commandHandler.stopCommand()},"increment")}lt(Hn+1)}},ve.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:st},ve.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ze.flowChartWrp},ve.createElement("div",{style:{display:"flex",height:"100%"}},ve.createElement("div",{style:{width:"300px",height:"100%"}},ve.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ve.createElement("div",{style:{height:"calc(100% - 50px)"},className:ze.myPaletteDiv,ref:Nn})),ve.createElement("div",{style:{flex:1,position:"relative"}},ve.createElement("div",{ref:ln,style:{height:"80vh"}}))),ve.createElement("div",{className:"tr"},ve.createElement(he.ZP,{size:"large",onClick:Qn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Rt=qe,Fe=te(5112),xe=te(5871);const at=Fe.ZP.Group,Xe={margin:"0 8px"};var Ae=({callback:st,onCancel:Pt})=>{function dt(ln){st(ln)}return x.createElement(De.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Xe},"\u884C\u6570"),x.createElement(De.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(xe.Z,null)),x.createElement("span",{style:Xe},"\u5217\u6570"),x.createElement(De.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(xe.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(De.default.Item,{name:"align"},x.createElement(at,null,x.createElement(Fe.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(Fe.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(Fe.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(Fe.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(he.ZP,{type:"ghost",onClick:Pt},"\u53D6\u6D88")))},ft=te(78673),vn=te(43001),Jt=te.n(vn),on=(0,x.forwardRef)(({use3d:st,width:Pt,height:dt,callback:ln,showSaveButton:Nn},bn)=>{const la=(0,x.useRef)(),Hn=(0,x.useRef)(),[lt,Qt]=(0,x.useState)(!1),Qn=(0,x.useRef)({id:la,appName:"graphing",width:Pt||1e3,height:dt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Hn.current=new(Jt())(Qn.current,!0),window.onload=function(){Hn.current.inject("applet_container")}},[]);const sn=()=>{var _n=window.ggbApplet.getPNGBase64(1,!0,72);return ln&&ln(_n),_n};return(0,x.useEffect)(()=>{Qn.current.appName=lt?"3D":"graphing",Hn.current.inject("applet_container")},[lt]),(0,x.useEffect)(()=>{Qt(st)},[st]),(0,x.useImperativeHandle)(bn,()=>({getImgData:sn})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:la}),x.createElement(qt.Z,{align:"middle"},x.createElement(ht.Z,{flex:1},x.createElement(ft.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:lt,onChange:_n=>Qt(_n)})),x.createElement(ht.Z,null,x.createElement(he.ZP,{size:"large",onClick:sn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),gn=te(76562),_e=te(1012),Ft=te(8591);const Lt="link",St="upload-image",Dt="add-flowchart",pn="draw-image",Pn="add-flowchart",Sn="code-block",Rn="add-table",ta="------------",aa={default:ta,left:`:${ta}`,center:`:${ta}:`,right:`${ta}:`};var zn=te(37808),Pa=(st,Pt,dt)=>new Promise((ln,Nn)=>{var bn=lt=>{try{Hn(dt.next(lt))}catch(Qt){Nn(Qt)}},la=lt=>{try{Hn(dt.throw(lt))}catch(Qt){Nn(Qt)}},Hn=lt=>lt.done?ln(lt.value):Promise.resolve(lt.value).then(bn,la);Hn((dt=dt.apply(st,Pt)).next())});function Ea(){}let Zn=0;const wa=1e4,en="\u2581",En="@\u2581\u2581@",Mn="@\u2581@",$n=` **\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`,Ze=["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 Nt(st){return/^\d+$/.test(st)?`${st}px`:st}const Wt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",tn={[Wt+"-B"]:"bold",[Wt+"-I"]:"italic"},Ht={[Lt]:"\u6DFB\u52A0\u94FE\u63A5",[Sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[St]:"\u6DFB\u52A0\u56FE\u7247",[pn]:"\u6DFB\u52A0\u753B\u56FE",[Dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mn=({defaultValue:st="",onChange:Pt,width:dt="100%",height:ln=400,miniToolbar:Nn=!1,isFocus:bn=!1,watch:la,insertTemp:Hn,mode:lt="markdown",id:$t="markdown-editor-id",showResizeBar:Jn=!1,noStorage:nn=!1,showNullButton:kn=!1,showNullProgramButton:ea=!1,hidetoolBar:Ra=!1,fullScreen:va=!1,onBlur:Ge,onCMBeforeChange:gn,onFullScreen:Jt,className:yn="",disablePaste:In=!1,disabled:Zn=!1,disabledFill:An=!1,placeholder:Dn="",values:Fa="",extraUse:La})=>{const[fn,Na]=(0,x.useState)(null),[Yn,qa]=(0,x.useState)(st),[Ja,Wn]=(0,x.useState)(la),[sa,ma]=(0,x.useState)(va),[ra,Ua]=(0,x.useState)(""),[rr,Ga]=(0,x.useState)(0),[za,lr]=(0,x.useState)(ln),[Vr,Ir]=(0,x.useState)(!1),uo=(0,x.useRef)((0,_e.Z)()),yr=(0,x.useRef)(!1),Sr=(0,x.useRef)(),[Ar,br]=(0,x.useState)(0),[Br,Ta]=(0,x.useState)(0),or=(0,x.useRef)(),Lr=(0,x.useRef)(),Or=(0,x.useRef)(),Cr=(0,x.useRef)(),$r=()=>Pa(void 0,null,function*(){var $a;const fa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:uo.current}});($a=fa==null?void 0:fa.attachments)!=null&&$a.length&&(console.log("cm:",fn,or),fa.attachments.map(Tn=>{Tn.content_type.indexOf("image")>-1?fn.replaceSelection(`![,](/api/attachments/${Tn.id}?type=${Tn.content_type})`):Tn.content_type.indexOf("video")>-1?fn.replaceSelection(``):Tn.content_type.indexOf("pdf")>-1?fn.replaceSelection(`${Tn.name}`):fn.replaceSelection(`[${Tn.name}](${ENV.API_SERVER}/api/attachments/${Tn.id}?type=${Tn.content_type})`)}))});(0,x.useEffect)(()=>{const $a=window.scrollY||window.pageYOffset;qa(Fa),fn==null||fn.setValue(Fa),window.scrollTo(0,$a)},[Fa]),(0,x.useEffect)(()=>{Jt==null||Jt(sa)},[sa]),(0,x.useEffect)(()=>{if(or.current){let $a=function(Tn,Ba){var gr;if(In){Ba.preventDefault();return}const Ce=Ba.clipboardData;if(Ce){const sn=Ce.types.toString(),Cn=Ce.items;if(sn==="Files"||Ce.types.indexOf("Files")>-1){if(Ba.preventDefault(),lt=="stex")return;try{let Kn=Cn[1];((gr=Cn[0])==null?void 0:gr.kind)==="file"&&(Kn=Cn[0]);const an=Kn.getAsFile(),oa=an.name.split(".").pop();(0,nt.I)(an,ta=>{var Bn,On,Aa;ta.id?((Bn=an==null?void 0:an.type)==null?void 0:Bn.indexOf("image"))>-1?fa.replaceSelection(``):((On=an==null?void 0:an.type)==null?void 0:On.indexOf("video"))>-1?fa.replaceSelection(``):((Aa=an==null?void 0:an.type)==null?void 0:Aa.indexOf("pdf"))>-1?fa.replaceSelection(`${an.name}`):Ze.includes(oa)?fa.replaceSelection(`${an.name}`):fa.replaceSelection(`[${an.name}](/api/attachments/${ta.id}?type=${ta.content_type})`):(ta==null?void 0:ta.status)===401&&(Ft.ZP.warning((ta==null?void 0:ta.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Kn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const fa=Be().fromTextArea(or.current,{mode:lt,lineNumbers:!Nn,lineWrapping:!0,value:st,autoCloseTags:!ea,autoCloseBrackets:!0});return fa.on("keyup",function(Tn,Ba){Ba.keyCode===8&&(Tn.getValue()==""?fa.setOption("placeholder",Dn):fa.setOption("placeholder",null))}),fa.on("keydown",function(Tn,Ba){if(Ba.keyCode===8){var gr=Xa(Tn);gr&&Ba.preventDefault()}}),bn&&fa.focus(),fa.on("paste",$a),fa.on("dragleave",function(Tn,Ba){Lr.current.classList.remove("mouse-hover-md")}),Zn&&fa.on("beforeChange",function(Tn,Ba){(Ba.origin==="paste"||Ba.origin==="+input")&&Ba.cancel()}),Na(fa),()=>{fa.off("paste",$a)}}},[]);const jr=(0,x.useCallback)(()=>{if(Lr.current)try{}catch($a){console.log($a,"---- to set md editor body height")}},[za,Lr,sa]);(0,x.useEffect)(()=>{function $a(){let fa=new Me.Z(Tn=>{for(let Ba of Tn)(Ba.target.offsetHeight>0||Ba.target.offsetWidth>0)&&(jr(),fn.setSize("100%","100%"),fn.refresh())});return fa.observe(or.current.parentElement),fa}if(fn){const fa=$a();return()=>{var Tn,Ba;(Tn=or.current)!=null&&Tn.parentElement&&fa.unobserve((Ba=or.current)==null?void 0:Ba.parentElement)}}},[fn,jr]),(0,x.useEffect)(()=>{if(fn){let $a=[];for(const[fa,Tn]of Object.entries(tn)){let Ba={[fa]:()=>{wr(Tn)}};$a.push(Ba),fn.addKeyMap(Ba)}return Sr.current=setInterval(()=>{yr.current&&$r()},4e3),()=>{clearInterval(Sr.current);for(let fa of $a)fn.removeKeyMap(fa)}}},[fn]),(0,x.useEffect)(()=>{va!==sa&&ma(va)},[va]),(0,zn.Z)(()=>{if(!nn&&rr>0){let $a=new Date().getTime(),fa=window.sessionStorage.getItem($t);$a>=rr+wa&&(!fa||fa!==Yn)&&(window.sessionStorage.setItem($t,Yn),Ir(!0))}},wa),(0,x.useEffect)(()=>{Wn(la)},[fn,la]),(0,x.useEffect)(()=>{fn&&bn&&fn.focus()},[fn,bn]),(0,x.useEffect)(()=>{if(Ja&&fn){let $a=function(Tn){let Ba=Tn.target;if(Cr.current){let gr=Ba.scrollTop/Ba.scrollHeight;Cr.current.scrollTop=Cr.current.scrollHeight*gr}};const fa=fn.getScrollerElement();return fa.addEventListener("scroll",$a),()=>{fa.removeEventListener("scroll",$a)}}},[fn,Ja]),(0,x.useEffect)(()=>{if(fn&&gn){let $a=function(fa,Tn){gn(fa,Tn)};return fn.on("beforeChange",$a),()=>{fn.off("beforeChange",$a)}}},[fn,gn]),(0,x.useEffect)(()=>{if(fn&&Ge){let $a=function(){Ge(fn.getValue())};return fn.on("blur",$a),()=>{fn.off("blur",$a)}}},[fn,Ge]);function Xa($a,fa){var Tn=$a.getDoc(),Ba=Tn.getCursor(),gr=Tn.getLine(Ba.line),Ce=gr.charAt(Ba.ch-1),sn=gr.lastIndexOf("@\u2581@",Ba.ch),Cn=gr.lastIndexOf("@\u2581\u2581@",Ba.ch),Kn=sn>Cn?sn:Cn,an=sn>Cn?3:4;if(En.indexOf(Ce)===-1)return null;if(console.log("change1:",fa,$a,gr,Ba,Kn,sn,Cn,Ce),Kn>=0&&Ba.ch-Kn<5){var oa=Kn+an;return Tn.replaceRange("",{line:Ba.line,ch:Kn},{line:Ba.line,ch:oa}),{line:Ba.line,ch:oa}}return null}(0,x.useEffect)(()=>{if(fn){let $a=function(fa,Tn){const Ba=fa.getValue();qa(Ba),Ga(new Date().getTime()),fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pt&&(ea?Pt(Ba,Yr(Ba)):Pt(Ba))};return fn.on("change",$a),()=>{fn.off("change",$a)}}},[fn,Pt]),(0,x.useEffect)(()=>{if(fn)if(st==null)fn.setValue(""),qa("");else{const $a=window.scrollY||window.pageYOffset;st!==fn.getValue()&&(fn.setValue(st),qa(st),fn.setCursor(Zn?1:fn.lineCount(),0),window.scrollTo(0,$a))}},[fn,st]);const wr=(0,x.useCallback)($a=>{const fa=fn.getCursor(),Tn=fn.getSelection();let Ba=Tn.split(` -`);switch($a){case"bold":return fn.replaceSelection("**"+Tn+"**"),Tn===""&&fn.setCursor(fa.line,fa.ch+2),fn.focus();case"italic":return fn.replaceSelection("*"+Tn+"*"),Tn===""&&fn.setCursor(fa.line,fa.ch+1),fn.focus();case"code":return fn.replaceSelection("`"+Tn+"`"),Tn===""&&fn.setCursor(fa.line,fa.ch+1),fn.focus();case"inline-latex":return Ua("inline-latex"),fn.focus();case"latex":return fn.replaceSelection("```latex\n"+Tn+"\n```"),fn.setCursor(fa.line+1,Tn.length+1),fn.focus();case"line-break":return fn.replaceSelection(`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ze=["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 Nt(st){return/^\d+$/.test(st)?`${st}px`:st}const Wt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",tn={[Wt+"-B"]:"bold",[Wt+"-I"]:"italic"},Ht={[Lt]:"\u6DFB\u52A0\u94FE\u63A5",[Sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[St]:"\u6DFB\u52A0\u56FE\u7247",[pn]:"\u6DFB\u52A0\u753B\u56FE",[Dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mn=({defaultValue:st="",onChange:Pt,width:dt="100%",height:ln=400,miniToolbar:Nn=!1,isFocus:bn=!1,watch:la,insertTemp:Hn,mode:lt="markdown",id:Qt="markdown-editor-id",showResizeBar:Qn=!1,noStorage:sn=!1,showNullButton:_n=!1,showNullProgramButton:na=!1,hidetoolBar:La=!1,fullScreen:sa=!1,onBlur:Ge,onCMBeforeChange:rn,onFullScreen:$t,className:yn="",disablePaste:In=!1,disabled:kn=!1,disabledFill:An=!1,placeholder:Dn="",values:Fa="",extraUse:Oa})=>{const[fn,Na]=(0,x.useState)(null),[Yn,qa]=(0,x.useState)(st),[Ja,Wn]=(0,x.useState)(la),[ua,fa]=(0,x.useState)(sa),[ra,Ua]=(0,x.useState)(""),[rr,Ga]=(0,x.useState)(0),[za,lr]=(0,x.useState)(ln),[Vr,Ir]=(0,x.useState)(!1),uo=(0,x.useRef)((0,_e.Z)()),yr=(0,x.useRef)(!1),Sr=(0,x.useRef)(),[Ar,br]=(0,x.useState)(0),[Br,Ta]=(0,x.useState)(0),or=(0,x.useRef)(),Lr=(0,x.useRef)(),Or=(0,x.useRef)(),Cr=(0,x.useRef)(),$r=()=>Pa(void 0,null,function*(){var $a;const pa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:uo.current}});($a=pa==null?void 0:pa.attachments)!=null&&$a.length&&(console.log("cm:",fn,or),pa.attachments.map(Tn=>{Tn.content_type.indexOf("image")>-1?fn.replaceSelection(`![,](/api/attachments/${Tn.id}?type=${Tn.content_type})`):Tn.content_type.indexOf("video")>-1?fn.replaceSelection(``):Tn.content_type.indexOf("pdf")>-1?fn.replaceSelection(`${Tn.name}`):fn.replaceSelection(`[${Tn.name}](${ENV.API_SERVER}/api/attachments/${Tn.id}?type=${Tn.content_type})`)}))});(0,x.useEffect)(()=>{const $a=window.scrollY||window.pageYOffset;qa(Fa),fn==null||fn.setValue(Fa),window.scrollTo(0,$a)},[Fa]),(0,x.useEffect)(()=>{$t==null||$t(ua)},[ua]),(0,x.useEffect)(()=>{if(or.current){let $a=function(Tn,Ba){var gr;if(In){Ba.preventDefault();return}const Ce=Ba.clipboardData;if(Ce){const un=Ce.types.toString(),Cn=Ce.items;if(un==="Files"||Ce.types.indexOf("Files")>-1){if(Ba.preventDefault(),lt=="stex")return;try{let Kn=Cn[1];((gr=Cn[0])==null?void 0:gr.kind)==="file"&&(Kn=Cn[0]);const nn=Kn.getAsFile(),oa=nn.name.split(".").pop();(0,nt.I)(nn,ea=>{var Bn,On,Aa;ea.id?((Bn=nn==null?void 0:nn.type)==null?void 0:Bn.indexOf("image"))>-1?pa.replaceSelection(``):((On=nn==null?void 0:nn.type)==null?void 0:On.indexOf("video"))>-1?pa.replaceSelection(``):((Aa=nn==null?void 0:nn.type)==null?void 0:Aa.indexOf("pdf"))>-1?pa.replaceSelection(`${nn.name}`):Ze.includes(oa)?pa.replaceSelection(`${nn.name}`):pa.replaceSelection(`[${nn.name}](/api/attachments/${ea.id}?type=${ea.content_type})`):(ea==null?void 0:ea.status)===401&&(Ft.ZP.warning((ea==null?void 0:ea.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Kn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pa=Be().fromTextArea(or.current,{mode:lt,lineNumbers:!Nn,lineWrapping:!0,value:st,autoCloseTags:!na,autoCloseBrackets:!0});return pa.on("keyup",function(Tn,Ba){Ba.keyCode===8&&(Tn.getValue()==""?pa.setOption("placeholder",Dn):pa.setOption("placeholder",null))}),pa.on("keydown",function(Tn,Ba){if(Ba.keyCode===8){var gr=Xa(Tn);gr&&Ba.preventDefault()}}),bn&&pa.focus(),pa.on("paste",$a),pa.on("dragleave",function(Tn,Ba){Lr.current.classList.remove("mouse-hover-md")}),kn&&pa.on("beforeChange",function(Tn,Ba){(Ba.origin==="paste"||Ba.origin==="+input")&&Ba.cancel()}),Na(pa),()=>{pa.off("paste",$a)}}},[]);const jr=(0,x.useCallback)(()=>{if(Lr.current)try{}catch($a){console.log($a,"---- to set md editor body height")}},[za,Lr,ua]);(0,x.useEffect)(()=>{function $a(){let pa=new Me.Z(Tn=>{for(let Ba of Tn)(Ba.target.offsetHeight>0||Ba.target.offsetWidth>0)&&(jr(),fn.setSize("100%","100%"),fn.refresh())});return pa.observe(or.current.parentElement),pa}if(fn){const pa=$a();return()=>{var Tn,Ba;(Tn=or.current)!=null&&Tn.parentElement&&pa.unobserve((Ba=or.current)==null?void 0:Ba.parentElement)}}},[fn,jr]),(0,x.useEffect)(()=>{if(fn){let $a=[];for(const[pa,Tn]of Object.entries(tn)){let Ba={[pa]:()=>{wr(Tn)}};$a.push(Ba),fn.addKeyMap(Ba)}return Sr.current=setInterval(()=>{yr.current&&$r()},4e3),()=>{clearInterval(Sr.current);for(let pa of $a)fn.removeKeyMap(pa)}}},[fn]),(0,x.useEffect)(()=>{sa!==ua&&fa(sa)},[sa]),(0,zn.Z)(()=>{if(!sn&&rr>0){let $a=new Date().getTime(),pa=window.sessionStorage.getItem(Qt);$a>=rr+wa&&(!pa||pa!==Yn)&&(window.sessionStorage.setItem(Qt,Yn),Ir(!0))}},wa),(0,x.useEffect)(()=>{Wn(la)},[fn,la]),(0,x.useEffect)(()=>{fn&&bn&&fn.focus()},[fn,bn]),(0,x.useEffect)(()=>{if(Ja&&fn){let $a=function(Tn){let Ba=Tn.target;if(Cr.current){let gr=Ba.scrollTop/Ba.scrollHeight;Cr.current.scrollTop=Cr.current.scrollHeight*gr}};const pa=fn.getScrollerElement();return pa.addEventListener("scroll",$a),()=>{pa.removeEventListener("scroll",$a)}}},[fn,Ja]),(0,x.useEffect)(()=>{if(fn&&rn){let $a=function(pa,Tn){rn(pa,Tn)};return fn.on("beforeChange",$a),()=>{fn.off("beforeChange",$a)}}},[fn,rn]),(0,x.useEffect)(()=>{if(fn&&Ge){let $a=function(){Ge(fn.getValue())};return fn.on("blur",$a),()=>{fn.off("blur",$a)}}},[fn,Ge]);function Xa($a,pa){var Tn=$a.getDoc(),Ba=Tn.getCursor(),gr=Tn.getLine(Ba.line),Ce=gr.charAt(Ba.ch-1),un=gr.lastIndexOf("@\u2581@",Ba.ch),Cn=gr.lastIndexOf("@\u2581\u2581@",Ba.ch),Kn=un>Cn?un:Cn,nn=un>Cn?3:4;if(En.indexOf(Ce)===-1)return null;if(console.log("change1:",pa,$a,gr,Ba,Kn,un,Cn,Ce),Kn>=0&&Ba.ch-Kn<5){var oa=Kn+nn;return Tn.replaceRange("",{line:Ba.line,ch:Kn},{line:Ba.line,ch:oa}),{line:Ba.line,ch:oa}}return null}(0,x.useEffect)(()=>{if(fn){let $a=function(pa,Tn){const Ba=pa.getValue();qa(Ba),Ga(new Date().getTime()),pa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pt&&(na?Pt(Ba,Yr(Ba)):Pt(Ba))};return fn.on("change",$a),()=>{fn.off("change",$a)}}},[fn,Pt]),(0,x.useEffect)(()=>{if(fn)if(st==null)fn.setValue(""),qa("");else{const $a=window.scrollY||window.pageYOffset;st!==fn.getValue()&&(fn.setValue(st),qa(st),fn.setCursor(kn?1:fn.lineCount(),0),window.scrollTo(0,$a))}},[fn,st]);const wr=(0,x.useCallback)($a=>{const pa=fn.getCursor(),Tn=fn.getSelection();let Ba=Tn.split(` +`);switch($a){case"bold":return fn.replaceSelection("**"+Tn+"**"),Tn===""&&fn.setCursor(pa.line,pa.ch+2),fn.focus();case"italic":return fn.replaceSelection("*"+Tn+"*"),Tn===""&&fn.setCursor(pa.line,pa.ch+1),fn.focus();case"code":return fn.replaceSelection("`"+Tn+"`"),Tn===""&&fn.setCursor(pa.line,pa.ch+1),fn.focus();case"inline-latex":return Ua("inline-latex"),fn.focus();case"latex":return fn.replaceSelection("```latex\n"+Tn+"\n```"),fn.setCursor(pa.line+1,Tn.length+1),fn.focus();case"line-break":return fn.replaceSelection(`
`),fn.focus();case"list-ul":return Tn===""?fn.replaceSelection("- "+Tn):fn.replaceSelection(Ba.map(gr=>gr===""?"":`- ${gr}`).join(` `)),fn.focus();case"list-ol":return Tn===""?fn.replaceSelection("1. "+Tn):fn.replaceSelection(Ba.map((gr,Ce)=>gr===""?"":`${Ce+1}. ${gr}`).join(` -`)),fn.focus();case"add-null-ch":return Tn===""&&fn.setCursor(fa.line,fa.ch),fn.replaceSelection(en),fn.focus();case"add-signal":return Tn===""&&fn.setCursor(fa.line,fa.ch),fn.replaceSelection(Mn),fn.focus();case"add-multiple":return Tn===""&&fn.setCursor(fa.line,fa.ch),fn.replaceSelection(En),fn.focus();case"inster-template-1":return Tn===""&&fn.setCursor(fa.line,fa.ch),fn.replaceSelection($n),fn.focus();case"eraser":return fn.setValue(""),fn.focus();case"trigger-watch":return Wn(!Ja),fn.focus();case"trigger-full-screen":return ma(!sa),fn.focus();case Lt:Ua(Lt);return;case Sn:Ua(Sn);return;case St:Ua(St);return;case pn:Ua(pn);return;case"maths-latex":Ua("maths-latex");return;case Dt:Ua(Dt);return;case Rn:Ua(Rn);return;default:throw new Error}},[fn,Ja,sa]),pr=(0,x.useCallback)(($a,fa)=>{var Tn,Ba,gr,Ce,sn,Cn;switch(Ua(""),ra){case Lt:const{title:Bn,link:On}=$a;return fn.replaceSelection(`[${Bn}](${On})`),fn.focus();case Sn:const{language:Aa,content:Xn}=$a;return fn.replaceSelection(["```"+Aa,Xn,"```"].join(` -`)),fn.focus();case"maths-latex":for(var Kn=atob($a),an=new Uint8Array(Kn.length),oa=0;oa{xo.id?fn.replaceSelection(`![,](/api/attachments/${xo.id}?type=${xo.content_type})`):(xo==null?void 0:xo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":fn.replaceSelection("`$$"+$a+"$$`");break;case St:case pn:case Pn:const{src:ca,alt:pa}=$a,Va=fa,vr=(gr=(Ba=(Tn=Va==null?void 0:Va.name)==null?void 0:Tn.split("."))==null?void 0:Ba.pop)==null?void 0:gr.call(Ba);return((Ce=Va==null?void 0:Va.type)==null?void 0:Ce.indexOf("image"))>-1||!(Va!=null&&Va.type)?Va.align||Va.width?fn.replaceSelection(`

${pa||

`):fn.replaceSelection(`${pa||`):((sn=Va==null?void 0:Va.type)==null?void 0:sn.indexOf("video"))>-1?fn.replaceSelection(``):((Cn=Va==null?void 0:Va.type)==null?void 0:Cn.indexOf("pdf"))>-1?fn.replaceSelection(`${Va.name}`):Ze.includes(vr)?fn.replaceSelection(`${Va.name}`):fn.replaceSelection(`[${Va.name}](${ca})`),fn.focus();case Rn:const{row:_r,col:kr,align:mo}=$a;let vo=` +`)),fn.focus();case"add-null-ch":return Tn===""&&fn.setCursor(pa.line,pa.ch),fn.replaceSelection(en),fn.focus();case"add-signal":return Tn===""&&fn.setCursor(pa.line,pa.ch),fn.replaceSelection(Mn),fn.focus();case"add-multiple":return Tn===""&&fn.setCursor(pa.line,pa.ch),fn.replaceSelection(En),fn.focus();case"inster-template-1":return Tn===""&&fn.setCursor(pa.line,pa.ch),fn.replaceSelection($n),fn.focus();case"eraser":return fn.setValue(""),fn.focus();case"trigger-watch":return Wn(!Ja),fn.focus();case"trigger-full-screen":return fa(!ua),fn.focus();case Lt:Ua(Lt);return;case Sn:Ua(Sn);return;case St:Ua(St);return;case pn:Ua(pn);return;case"maths-latex":Ua("maths-latex");return;case Dt:Ua(Dt);return;case Rn:Ua(Rn);return;default:throw new Error}},[fn,Ja,ua]),pr=(0,x.useCallback)(($a,pa)=>{var Tn,Ba,gr,Ce,un,Cn;switch(Ua(""),ra){case Lt:const{title:Bn,link:On}=$a;return fn.replaceSelection(`[${Bn}](${On})`),fn.focus();case Sn:const{language:Aa,content:Xn}=$a;return fn.replaceSelection(["```"+Aa,Xn,"```"].join(` +`)),fn.focus();case"maths-latex":for(var Kn=atob($a),nn=new Uint8Array(Kn.length),oa=0;oa{xo.id?fn.replaceSelection(`![,](/api/attachments/${xo.id}?type=${xo.content_type})`):(xo==null?void 0:xo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":fn.replaceSelection("`$$"+$a+"$$`");break;case St:case pn:case Pn:const{src:ga,alt:va}=$a,Va=pa,vr=(gr=(Ba=(Tn=Va==null?void 0:Va.name)==null?void 0:Tn.split("."))==null?void 0:Ba.pop)==null?void 0:gr.call(Ba);return((Ce=Va==null?void 0:Va.type)==null?void 0:Ce.indexOf("image"))>-1||!(Va!=null&&Va.type)?Va.align||Va.width?fn.replaceSelection(`

${va||

`):fn.replaceSelection(`${va||`):((un=Va==null?void 0:Va.type)==null?void 0:un.indexOf("video"))>-1?fn.replaceSelection(``):((Cn=Va==null?void 0:Va.type)==null?void 0:Cn.indexOf("pdf"))>-1?fn.replaceSelection(`${Va.name}`):Ze.includes(vr)?fn.replaceSelection(`${Va.name}`):fn.replaceSelection(`[${Va.name}](${ga})`),fn.focus();case Rn:const{row:_r,col:kr,align:mo}=$a;let vo=` `;for(let xo=0;xo<_r;xo++){let pi=[],gi=[];for(let ri=0;ri{switch(ra){case Lt:return x.createElement(rn,{callback:pr,onCancel:no});case Sn:return x.createElement(xn.Z,{callback:pr,onCancel:no});case St:return x.createElement(nt.Z,{callback:pr,onCancel:no});case Dt:return x.createElement(Rt,{callback:pr,onCancel:no});case Rn:return x.createElement(Ae,{callback:pr,onCancel:no});case"maths-latex":return x.createElement(on,{showSaveButton:!0,callback:pr});case"inline-latex":return x.createElement(cn.Z,{showSaveButton:!0,callback:pr});default:return null}},[ra]);function no(){Ua("")}(0,x.useEffect)(()=>{if(Or.current){let $a=function(sn){gr=!0,Ce=sn.pageY},fa=function(){gr=!1},Tn=function(sn){if(gr){let Cn=sn.pageY-Ce;Cn<0&&(Cn=0),Cn>300&&(Cn=300);let Kn=ln+Cn+"px";lr(Kn)}},Ba=Or.current,gr=!1,Ce=0;return Ba.addEventListener("mousedown",$a),document.addEventListener("mousemove",Tn),document.addEventListener("mouseup",fa),()=>{Ba.removeEventListener("mousedown",$a),document.removeEventListener("mousemove",Tn),document.removeEventListener("mouseup",fa)}}},[fn,Or]),(0,x.useEffect)(()=>{lr(ln)},[ln]);const Bo=Nt(dt),To=Nt(za),ko={width:Bo,height:To},Dr=(0,x.useMemo)(()=>{if(rr){let $a=new Date(rr),fa=$a.getHours(),Tn=$a.getMinutes(),Ba=$a.getSeconds();return fa=fa<10?"0"+fa:fa,Tn=Tn<10?"0"+Tn:Tn,Ba=Ba<10?"0"+Ba:Ba,`${fa}:${Tn}:${Ba}`}return 0},[rr]),Yr=$a=>{const fa=[];if(ea){let Tn=-1;$a=$a.replace(/(@▁▁@|@▁@)/g,function(Ba,gr,Ce){fa.push({multiLine:Ba!==Mn})})}return fa};function Po(){window.sessionStorage.removeItem($t),Ir(!1),Ga(0)}function $o(){Ir(!1),Ga(0),fn.setValue(window.sessionStorage.getItem($t))}(0,x.useEffect)(()=>{Ht[ra]&&ra!==pn&&ra!==Dt&&setTimeout(()=>{const $a=document.getElementsByClassName("markdown-popup-form")[0],fa=window.innerWidth/2-$a.offsetWidth/2,Tn=window.innerHeight/2-$a.offsetHeight/2;br(fa),Ta(Tn)},0)},[ra]);const jo=$a=>{$a.preventDefault();const fa=$a.clientX-Ar,Tn=$a.clientY-Br;document.body.onmousemove=Ba=>{let gr=Ba.clientX-fa,Ce=Ba.clientY-Tn;const sn=document.getElementsByClassName("markdown-popup-form")[0],Cn=window.innerWidth-sn.offsetWidth,Kn=window.innerHeight-sn.offsetHeight;gr=Math.max(0,Math.min(gr,Cn)),Ce=Math.max(0,Math.min(Ce,Kn)),ei(Ba.clientX,Ba.clientY,fa,Tn)&&(br(gr),Ta(Ce))},document.body.onmouseup=function(){document.body.onmousemove=null}},ei=($a,fa,Tn,Ba)=>{const gr=document.body.clientHeight,Ce=document.body.clientWidth;return $a<20&&Tn>$a||$a>Ce-20&&Tn<$a||fa<20&&Ba>fa||fa>gr-20&&BaQe in De?tt(De,Qe,{enumerable:!0,configurable:!0,writable:!0,value:he}):De[Qe]=he,z=(De,Qe)=>{for(var he in Qe||(Qe={}))a.call(Qe,he)&&E(De,he,Qe[he]);if(y)for(var he of y(Qe))b.call(Qe,he)&&E(De,he,Qe[he]);return De},ne=(De,Qe)=>Je(De,le(Qe));const{useForm:re}=x.default,ie={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:De,onCancel:Qe})=>{const[he]=re();let Te=(0,ot.useRef)();function Ye(ut){Te.current.width=he.getFieldValue("width"),Te.current.align=he.getFieldValue("align"),De(ut,Te.current)}function bt(ut,Bt){if(ut.status===-1){ue.ZP.error(ut.message);return}he.setFieldsValue({src:`/api/attachments/${ut.id}`,type:Bt.type})}function Ne(ut){let Bt=ut.target.files[0];Te.current=Bt,je(Bt,bt)}return Ue.createElement(x.default,ne(z({form:he},me),{className:"upload-image-panel",onFinish:Ye,style:{width:470,overflow:"hidden"}}),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Be.default,{style:ie})),Ue.createElement(ye,{onFileChange:Ne}))),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Be.default,{style:{width:264}})),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(Me.Z,null,Ue.createElement(x.default.Item,{name:"width",style:{margin:0}},Ue.createElement(Le.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Oe.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"}]})),Ue.createElement("aside",null,Ue.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(se.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function ye({onFileChange:De}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:De}))}function je(De,Qe){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ve.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",De),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Ye){Qe(JSON.parse(Ye.target.responseText),De)},!1),Te.addEventListener("error",function(Ye){console.error(Ye)},!1),Te.open("POST",`${ct.KI}/api/attachments.json`),Te.send(he)}},91558:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Be}});var x=te(59301),ue=te(4676);class Be extends x.Component{constructor(Le){super(Le);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Le}=this.props;return(0,ue.createPortal)(Le,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,Kt,te){"use strict";te.d(Kt,{i:function(){return ie},Z:function(){return pe}});var x={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"},ue=te(71418),Be=te(6848),Me=te(92310),Le=te.n(Me),Oe=te(51257),se=te(28426),ct=te(48790),ot="data:image/png;base64,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",Ve="data:image/png;base64,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",Ue="data:image/png;base64,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",tt="data:image/png;base64,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",Je="data:image/png;base64,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",le="data:image/png;base64,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",y="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",a="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Je,swimg:le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var pe=({className:ye,dataSource:je=[],col:De=4,right:Qe,bottom:he=23,precision:Te=0,wrapWidth:Ye=1200,trackEventItems:bt,loading:Ne,onRemove:ut=()=>{},isCurrent:Bt=!0,showAlias:yt=!1})=>{const gt=Math.floor((Ye-(De-1)*Qe)/De),Yt=[{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(vt=>(window.ENV==="build"&&(vt.ptimg=`/react/build${vt.ptimg}`,vt.swimg=`/react/build${vt.swimg}`),vt));return re.createElement(ue.Z,{spinning:Ne},re.createElement("div",{className:Le()(x.list,ye)},!!(je!=null&&je.length)&&(je==null?void 0:je.map((vt,rn)=>{var xn;const{name:nt,id:et,identifier:qt,featured:hn,school_name:Zt,image_url:dn,excellent:We,is_plan:It}=vt;return re.createElement("div",{key:et,className:x.wrap,style:{width:gt,marginRight:(1+rn)%De===0?0:Qe+Te,marginBottom:he}},re.createElement("a",{className:x.li,onClick:Gt=>{Gt.preventDefault(),Gt.stopPropagation(),bt&&(0,Oe.L9)([bt]),(0,Oe.xg)(`/paths/${qt}`)}},re.createElement("div",{className:x.img},re.createElement("img",{className:x.cover,src:`${dn}`}),Bt&&(0,ct.bg)()&&(vt==null?void 0:vt.studying)&&re.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Gt=>{Gt.stopPropagation(),ut(vt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(xn=vt==null?void 0:vt.subject_tags)==null?void 0:xn.map((Gt,Mt)=>{var ht,rt;if(Mt===0){const ve=(ht=Yt.find(fe=>fe.name==Gt))==null?void 0:ht.swimg;return re.createElement("img",{className:x.sign,src:ve,style:{left:"-4px"}})}const ze=(rt=Yt.find(ve=>ve.name==Gt))==null?void 0:rt.ptimg;return re.createElement("img",{className:x.sign,src:ze,style:{left:`${48+52*(Mt-1)+2*Mt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(vt==null?void 0:vt.excellent)&&re.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:x.name},re.createElement(Be.Z,{title:yt&&(vt!=null&&vt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${vt==null?void 0:vt.excellent_alias_name}`)):nt},re.createElement("span",{className:x.e},yt&&(vt==null?void 0:vt.excellent_alias_name)||nt))),re.createElement("div",{className:x.tags},re.createElement("div",null,re.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,vt.stages_count))),re.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,vt.members_count)))))))})),!je.length&&re.createElement(se.Z,null)))}},9148:function(Ut,Kt,te){"use strict";te.d(Kt,{jL:function(){return Le},w9:function(){return vt},QD:function(){return cn},cQ:function(){return ut.Z},op:function(){return Ae},O5:function(){return $n},_b:function(){return pn},t7:function(){return E},Gi:function(){return hn},YG:function(){return et},qp:function(){return Ue},vr:function(){return Lt},qE:function(){return Qt},Je:function(){return re},wb:function(){return Ne},cq:function(){return Mt},tp:function(){return le}});var x=te(59301),ue={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"},Be="data:image/png;base64,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",Le=({dataSource:Ze=[],img:Nt,imgWidth:kt=346,title:Wt,sunTitle:tn,bannerExtraContent:Ht})=>x.createElement("div",{className:ue.banner},x.createElement("div",{className:ue.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Wt),x.createElement("span",null,tn)),Ze.length>0&&x.createElement("div",{className:ue.btns},Ze.map((mn,st)=>x.createElement("div",{key:st,onClick:mn.click},mn.name,mn.sign?x.createElement("img",{src:Be,width:39}):null))),Ht),Nt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Nt,width:kt}))),Oe={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"},se=te(92310),ct=te.n(se),ot=te(89392),Ue=({dataSource:Ze=[],value:Nt,onChange:kt,onTitleChange:Wt,className:tn,title:Ht,titleWidth:mn=41,style:st={},fontColor:Pt="#6A7283",showCount:dt})=>{const[ln,Nn]=(0,x.useState)(0),[bn,la]=(0,x.useState)(!1),Hn=(0,x.useRef)(null),lt=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var $t;Ze.length!==0&&((($t=Hn==null?void 0:Hn.current)==null?void 0:$t.clientHeight)>97?Nn(1):Nn(0)),Ze.length===0&&Nn(0),la(!1)},[Ze]),x.createElement("div",{className:ct()(Oe.row,tn),style:st},x.createElement("div",{onClick:(0,ot.throttle)(()=>Wt==null?void 0:Wt(),2e3),style:{width:mn,marginTop:bn?12:4},className:`${Oe.title} ${Wt?"current":""}`},Ht),x.createElement("div",{className:bn?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},x.createElement("div",{className:Oe.bar,ref:lt,style:ln>0?{height:ln===1?97:"auto",overflow:ln===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Oe.tag,ref:Hn},Ze==null?void 0:Ze.map($t=>x.createElement("span",{onClick:()=>kt($t.id),key:$t.id,style:{color:Pt},className:Nt===$t.id?Oe.active:""},x.createElement("span",{title:$t.name,className:Oe.name},$t.name),!!dt&&x.createElement("span",{className:Oe.num},$t.count))))),!!ln&&x.createElement(x.Fragment,null,ln===1?x.createElement("div",{onClick:()=>{var $t;Nn(2),(($t=Hn==null?void 0:Hn.current)==null?void 0:$t.clientHeight)>245?la(!0):la(!1)},className:Oe.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{lt.current.scrollTop=0,Nn(1),la(!1)},className:Oe.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},tt={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"},le=({dataSource:Ze=[],value:Nt,onChange:kt,className:Wt,style:tn={}})=>x.createElement("div",{style:tn,className:ct()(tt.tabs,Wt)},Ze.map(Ht=>x.createElement("span",{onClick:()=>kt(Ht.id),className:Nt===Ht.id?tt.active:"",key:Ht.id},Ht.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=te(92832),E=({dataSource:Ze=[],value:Nt="",onChange:kt,onInputChange:Wt=()=>{},className:tn,style:Ht={},placeholder:mn,allowClear:st=!1})=>{var Pt;const[dt,ln]=(0,x.useState)(""),[Nn,bn]=(0,x.useState)("");(0,x.useEffect)(()=>{var lt;let $t=Nt;(lt=JSON.stringify(Nt))!=null&<.includes("{")&&(ln(Nt.id),$t=Nt.value||"");try{bn(decodeURIComponent($t||""))}catch(Jn){bn(decodeURIComponent($t||""))}},[Nt]);const la=()=>{kt(encodeURIComponent(Nn),dt||null)},Hn=lt=>{lt!==dt&&(ln(lt),kt(encodeURIComponent(Nn),lt))};return x.createElement("div",{className:ct()(y.input,tn),style:Ht},!!Ze.length&&x.createElement("div",{className:y.dropdown},x.createElement("div",{className:y.text},(Pt=Ze.find(lt=>lt.id===dt))==null?void 0:Pt.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:y.b1}),x.createElement("b",{className:y.b2})),x.createElement("div",{className:y.menu},Ze.map((lt,$t)=>x.createElement("div",{key:$t,onClick:()=>Hn(lt.id)},lt.name)))),x.createElement(a.default,{onPressEnter:la,value:Nn,onChange:lt=>{bn(lt.target.value),Wt(encodeURIComponent(lt.target.value),dt||null)},bordered:!1,placeholder:mn}),x.createElement("i",{onClick:la,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:Ze,onChange:Nt,className:kt,total:Wt,pageSize:tn,style:Ht={}})=>{const mn=Ze<2,st=Ze>=Math.ceil(Wt/tn);return Wt<=tn?x.createElement(x.Fragment,null):x.createElement("div",{className:ct()(z.quickPager,kt),style:Ht},x.createElement("div",{onClick:()=>{mn||Nt(Ze-1,"prev")},className:mn?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{st||Nt(Ze+1,"next")},className:st?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},me=te(71418),pe=te(6848),ye=te(13570),je=te(346),De=te(51257),Qe=te(96908),he=te(57177),Te=te(81378),Ye=te(28426),Ne=({className:Ze,dataSource:Nt=[],col:kt=4,right:Wt,bottom:tn=23,precision:Ht=0,wrapWidth:mn=1200,trackEventItems:st,loading:Pt})=>{const dt=Math.floor((mn-(kt-1)*Wt)/kt);return x.createElement(me.Z,{spinning:Pt},x.createElement("div",{className:ct()(ie.list,Ze)},!!Nt.length&&Nt.map((ln,Nn)=>{const{name:bn,id:la,identifier:Hn,power:lt,cover_image_id:$t,pic:Jn}=ln;return x.createElement("div",{className:ie.wrap,key:la,style:{width:dt,marginRight:(1+Nn)%kt===0?0:Wt+Ht,marginBottom:tn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Hn}/challenges`,className:ie.li,onClick:nn=>{nn.preventDefault(),st&&(0,De.L9)([st]),lt&&(0,De.xg)(`/shixuns/${Hn}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Jn}`}),ln.is_jupyter&&x.createElement("img",{className:ie.sign,src:Qe}),ln.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:he}),ln.is_unity_3d&&x.createElement("img",{className:ie.sign,src:Te})),x.createElement("div",{className:ie.name},x.createElement(pe.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ln.challenges_count))),!!ln.myshixuns_count&&x.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ln.myshixuns_count))),x.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ln.level))),x.createElement("div",{className:ie.rate},x.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:ln.score_info}),x.createElement("span",null,"\xA0",ln.score_info?`${ln.score_info}\u5206`:"5\u5206")))),!lt&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Nt.length&&x.createElement(Ye.Z,null)))},ut=te(7501),Bt={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"},yt="data:image/png;base64,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",gt=te(59301),vt=({className:Ze,dataSource:Nt=[],col:kt=4,right:Wt,bottom:tn=23,precision:Ht=0,wrapWidth:mn=1200,trackEventItems:st,loading:Pt})=>{const dt=Math.floor((mn-(kt-1)*Wt)/kt);return gt.createElement(me.Z,{spinning:Pt},gt.createElement("div",{className:ct()(Bt.list,Ze)},!!Nt.length&&Nt.map((ln,Nn)=>{const{subject_identifier:bn,id:la,identifier:Hn,power:lt}=ln,$t=ln.is_public!=0&&ln.is_public;return gt.createElement("div",{className:Bt.wrap,key:la,style:{width:dt,marginRight:(1+Nn)%kt===0?0:Wt+Ht,marginBottom:tn}},gt.createElement("a",{className:Bt.li,onClick:Jn=>{Jn.preventDefault(),st&&(0,De.L9)([st]),(0,De.xg)(ln.first_category_url)}},gt.createElement("div",{className:Bt.top},gt.createElement(pe.Z,{title:ln.name},gt.createElement("div",{className:Bt.name},ln.name)),gt.createElement("img",{className:Bt.img,src:je.Z.IMG_SERVER+"/images/"+ln.avatar_url}),gt.createElement("div",{className:Bt.text,title:ln.creator},ln.creator),bn&>.createElement("div",{className:Bt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),$t&>.createElement("div",{className:Bt.sign},"\u516C\u5F00")),gt.createElement("div",{className:Bt.bottom},ln.visits>0&>.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,ln.visits))),ln.course_members_count>0&>.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),ln.course_members_count)),ln.tasks_count>0&>.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),ln.tasks_count)),ln.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ln.is_accessible&>.createElement("div",{className:Bt.lockWrap},gt.createElement("img",{src:`${je.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")))}),!Nt.length&>.createElement(Ye.Z,null)))},rn={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"},xn=te(25690),et=({dataSource:Ze=[],value:Nt,onChange:kt,className:Wt,style:tn={},tabBarExtraContent:Ht})=>x.createElement("div",{className:ct()(rn.tabs,Wt),style:tn},x.createElement("div",{className:rn.tabsWrap},Ze.map((mn,st)=>x.createElement("aside",{className:rn.tab,onClick:()=>{kt(mn.id),mn.link&&xn.history.push(mn.link)},key:st},x.createElement("div",{className:Nt===mn.id?rn.active:""},mn.name),(mn==null?void 0:mn.resetCount)==null&&(mn==null?void 0:mn.total)!==void 0&&x.createElement("span",null,"\uFF08",mn==null?void 0:mn.total,"\uFF09"),(mn==null?void 0:mn.resetCount)!==void 0&&(mn==null?void 0:mn.total)!==void 0&&x.createElement(pe.Z,{title:(mn==null?void 0:mn.tip)!=null?mn==null?void 0:mn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},mn==null?void 0:mn.resetCount),"/",x.createElement("span",null,mn==null?void 0:mn.total),"\uFF09"))))),x.createElement("div",{className:rn.tabBar},Ht)),hn=({className:Ze,style:Nt={},children:kt})=>x.createElement("div",{className:ct()(Ze),style:Nt},kt),Zt={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"},dn=te(38854),We=te(20834);const It=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Mt=({sortValue:Ze,dropValue:Nt,className:kt,onSort:Wt,onDrop:tn,dataSource:Ht=It})=>{var mn;return x.createElement("div",{className:ct()(Zt.orderWrap,kt)},x.createElement(dn.Z,{dropdownRender:()=>x.createElement(We.default,null,Ht.map((st,Pt)=>x.createElement(We.default.Item,{key:Pt,onClick:()=>tn(st.id)},st.name)))},x.createElement("span",{className:Zt.orderTextWrap},(mn=Ht.find(st=>Nt===st.id))==null?void 0:mn.name)),x.createElement("span",{className:Zt.orderIconWrap},x.createElement("span",{className:Zt.orderAsc},x.createElement("i",{className:Ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>Wt(Ze==="asc"?"desc":"asc")})),x.createElement("span",{className:Zt.orderDesc},x.createElement("i",{className:Ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>Wt(Ze==="asc"?"desc":"asc")}))))},ht={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"},rt=te(3113),ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Rt=(Ze,Nt,kt)=>Nt in Ze?ze(Ze,Nt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Ze[Nt]=kt,Fe=(Ze,Nt)=>{for(var kt in Nt||(Nt={}))fe.call(Nt,kt)&&Rt(Ze,kt,Nt[kt]);if(ve)for(var kt of ve(Nt))qe.call(Nt,kt)&&Rt(Ze,kt,Nt[kt]);return Ze},xe=(Ze,Nt)=>{var kt={};for(var Wt in Ze)fe.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&ve)for(var Wt of ve(Ze))Nt.indexOf(Wt)<0&&qe.call(Ze,Wt)&&(kt[Wt]=Ze[Wt]);return kt},at=(Ze,Nt,kt)=>new Promise((Wt,tn)=>{var Ht=Pt=>{try{st(kt.next(Pt))}catch(dt){tn(dt)}},mn=Pt=>{try{st(kt.throw(Pt))}catch(dt){tn(dt)}},st=Pt=>Pt.done?Wt(Pt.value):Promise.resolve(Pt.value).then(Ht,mn);st((kt=kt.apply(Ze,Nt)).next())}),Ae=Ze=>{var Nt=Ze,{className:kt,style:Wt,children:tn,loading:Ht=!1,openLoading:mn,onClick:st=()=>{},size:Pt="middle",shape:dt="round"}=Nt,ln=xe(Nt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nn,bn]=(0,x.useState)(!1);return x.createElement(rt.ZP,Fe({onClick:(0,ot.throttle)(la=>at(void 0,null,function*(){mn&&bn(!0);try{yield st(la)}catch(Hn){console.log("error",Hn)}mn&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:ct()(ht.btn,ht[`${Pt}-${dt}`],kt),style:Wt,size:Pt,shape:dt,loading:Nn||Ht},ln),tn)},ft={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"},Qt=({className:Ze,style:Nt,children:kt=null,onClick:Wt,title:tn})=>x.createElement("div",{className:ct()(ft.head,Ze),style:Nt},x.createElement("span",{className:"primary-hover",onClick:Wt},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:tn},tn),x.createElement("div",{className:ft.node},kt)),jt={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"},cn=({confirmShow:Ze=!0,confirmTitle:Nt,confirmClick:kt,cancelShow:Wt=!0,cancelTitle:tn,cancelClick:Ht,className:mn,style:st,confirmLoading:Pt=!1})=>x.createElement("div",{className:ct()(jt.btns,mn),style:st},Ze&&x.createElement(rt.ZP,{loading:Pt,onClick:kt,type:"primary",className:jt.confirm},Nt),Wt&&x.createElement(rt.ZP,{onClick:Ht,className:jt.cancel},tn)),_e={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"},Lt=({className:Ze,style:Nt={},LeftContent:kt,children:Wt,RightContent:tn})=>x.createElement("div",{className:ct()(_e.fixedBottom,Ze),style:Nt},x.createElement("div",{className:_e.wrap},x.createElement("div",{className:_e.left},kt),x.createElement("div",{className:_e.center},Wt),x.createElement("div",{className:_e.right},tn))),St={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"},pn=({className:Ze,style:Nt={},dataSource:kt=[]})=>x.createElement("div",{className:ct()(St.crumbs,Ze),style:Nt},kt.map((Wt,tn)=>tnxn.history.push(Wt.path)},Wt.name):x.createElement("span",null,Wt.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:tn,style:{color:"#5F6368"}},Wt.name))),Pn=te(31797),Sn=Object.defineProperty,Rn=Object.defineProperties,na=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ea=(Ze,Nt,kt)=>Nt in Ze?Sn(Ze,Nt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Ze[Nt]=kt,_n=(Ze,Nt)=>{for(var kt in Nt||(Nt={}))zn.call(Nt,kt)&&Ea(Ze,kt,Nt[kt]);if(aa)for(var kt of aa(Nt))Pa.call(Nt,kt)&&Ea(Ze,kt,Nt[kt]);return Ze},wa=(Ze,Nt)=>Rn(Ze,na(Nt)),en=(Ze,Nt)=>{var kt={};for(var Wt in Ze)zn.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&aa)for(var Wt of aa(Ze))Nt.indexOf(Wt)<0&&Pa.call(Ze,Wt)&&(kt[Wt]=Ze[Wt]);return kt};const{Countdown:En}=Pn.default;var $n=Ze=>{var Nt=Ze,{onChange:kt}=Nt,Wt=en(Nt,["onChange"]);const[tn,Ht]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof tn=="number"&&tn>=0&&kt(tn)},[tn]);const mn=st=>{const Pt=Math.floor(st/1e3);Ht(Pt)};return x.createElement(En,wa(_n({},Wt),{onChange:mn}))}},37808:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(59301);function ue(Be,Me){const Le=(0,x.useRef)();(0,x.useEffect)(()=>{Le.current=Be}),(0,x.useEffect)(()=>{function Oe(){Le.current()}if(Me!==null){let se=setInterval(Oe,Me);return()=>clearInterval(se)}},[Me])}},4881:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return y}});var x=te(59301),ue=te(8591),Be=te(43418),Me=te(19842),Le=te(54580),Oe=te(3113),se=te(346),ct=te(51257),ot=te(38986),Ve=te(25690),Ue={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},tt=te(59301),Je=(a,b,E)=>new Promise((z,ne)=>{var re=pe=>{try{me(E.next(pe))}catch(ye){ne(ye)}},ie=pe=>{try{me(E.throw(pe))}catch(ye){ne(ye)}},me=pe=>pe.done?z(pe.value):Promise.resolve(pe.value).then(re,ie);me((E=E.apply(a,b)).next())}),y=({visible:a,onOk:b,onCancel:E,sub_discipline_id:z=[]})=>{const[ne,re]=(0,x.useState)([]),[ie,me]=(0,x.useState)(!1),pe=(0,Ve.useParams)(),[ye,je]=(0,x.useState)([]),[De,Qe]=(0,x.useState)([]);(0,x.useEffect)(()=>{a?he():(Qe([]),re([]),me(!1))},[a]);const he=()=>Je(void 0,null,function*(){const Bt=yield(0,ot.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});je(Bt.disciplines||[]),Qe((z==null?void 0:z.length)>0?z:[])}),Te=()=>{if((De==null?void 0:De.length)===0)return ue.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",De),me(!0),b(ne,De[1],()=>{me(!1)})},Ye=()=>{E()},bt=()=>{const Bt=`${se.Z.API_SERVER}/api/courses/${pe.coursesId}/exercises/down_template`;(0,ct.Nd)(null,Bt)},Ne=Bt=>{const yt={name:Bt.name,uid:Bt.uid,file:Bt};return re([yt]),!1},ut=()=>{re([])};return tt.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Te,centered:!0,wrapClassName:Ue.customModal,onCancel:Ye,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Ue.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},tt.createElement("div",{className:Ue.content},tt.createElement("aside",null,tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),tt.createElement("ul",null,tt.createElement("li",null,tt.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),tt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:bt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),tt.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:bt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),tt.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),tt.createElement("li",{className:Ue.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),tt.createElement("li",{className:Ue.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),tt.createElement("li",{className:Ue.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),tt.createElement("li",{className:Ue.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),tt.createElement("aside",{style:{marginTop:22}},tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),tt.createElement("ul",{style:{flex:1}},tt.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&tt.createElement(tt.Fragment,null,tt.createElement(Me.Z,{value:De,className:Ue.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Bt,yt)=>{Qe(Bt||[])}}),tt.createElement("br",null),tt.createElement(Le.default,{action:`${se.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ne,onRemove:ut,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},tt.createElement(Oe.ZP,{className:Ue.upload,type:"primary",icon:tt.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((Bt,yt)=>tt.createElement("div",{key:yt,className:Ue.fileList},tt.createElement("span",{className:Ue.fileName},Bt==null?void 0:Bt.name),tt.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ut})))))))}},37345:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return x}});var x=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(x||{})},81072:function(Ut,Kt,te){"use strict";te.d(Kt,{H7:function(){return y},MK:function(){return le},MU:function(){return Ve},X6:function(){return tt},bM:function(){return ot},fi:function(){return a},fu:function(){return ct},n4:function(){return b},rX:function(){return Je},vl:function(){return E},zO:function(){return Ue}});var x=te(38986),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(z,ne,re)=>ne in z?ue(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,se=(z,ne)=>{for(var re in ne||(ne={}))Me.call(ne,re)&&Oe(z,re,ne[re]);if(Be)for(var re of Be(ne))Le.call(ne,re)&&Oe(z,re,ne[re]);return z};function ct(z,ne){return(0,x.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},ne||{}))}function ot(z,ne){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ne)}function Ve(z,ne){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ue(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ne)}function tt(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function Je(z,ne){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ne)}function y(z,ne){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ne){return(0,x.v_)(`myproblems/${z}/update_code.json`,ne)}function E(z,ne){return(0,x.v_)(`discusses/${z}/plus.json`,ne)}},53311:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(6848),Be=te(92832),Me=te(8591),Le=te(2397),Oe=te(59301),se=(ot,Ve,Ue)=>new Promise((tt,Je)=>{var le=b=>{try{a(Ue.next(b))}catch(E){Je(E)}},y=b=>{try{a(Ue.throw(b))}catch(E){Je(E)}},a=b=>b.done?tt(b.value):Promise.resolve(b.value).then(le,y);a((Ue=Ue.apply(ot,Ve)).next())});const ct=({defaultValue:ot,onFinish:Ve})=>{const[Ue,tt]=(0,x.useState)(!1),[Je,le]=(0,x.useState)(ot);return(0,x.useEffect)(()=>{le(ot)},[ot]),Oe.createElement("div",null,Ue?Oe.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Je,onChange:y=>{le(y.target.value)},onBlur:()=>se(void 0,null,function*(){var y;if(((y=Je==null?void 0:Je.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Je))&&tt(!1)}),onPressEnter:()=>se(void 0,null,function*(){var y;if(((y=Je==null?void 0:Je.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Je))&&tt(!1)})}):Oe.createElement("div",{className:Le.Z.title},Je,Oe.createElement(ue.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},Oe.createElement("i",{className:`${Le.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>tt(!0)}))))};Kt.Z=ct},8391:function(Ut,Kt,te){"use strict";te.r(Kt),te.d(Kt,{default:function(){return gl},useCourseOptions:function(){return dl}});var x=te(59301),ue=te(25690),Be=te(78241),Me=te(66104),Le=te(8591),Oe=te(71418),se=te(92832),ct=te(19842),ot=te(24905),Ve=te(5112),Ue=te(5871),tt=te(3113),Je=te(2397),le=te(93629),y=te(55305),a=te(84842),b=te(43418),E=te(20834),z=te(38854),ne=te(6848),re=te(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},me=te(51257),pe=te(38986),ye=te(28426),je=te(70100),De=te(57985),Qe=te(91842),he=te(59301),Te=Object.defineProperty,Ye=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,yt=(Se,Ke,$e)=>Ke in Se?Te(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,gt=(Se,Ke)=>{for(var $e in Ke||(Ke={}))ut.call(Ke,$e)&&yt(Se,$e,Ke[$e]);if(Ne)for(var $e of Ne(Ke))Bt.call(Ke,$e)&&yt(Se,$e,Ke[$e]);return Se},Yt=(Se,Ke)=>Ye(Se,bt(Ke)),vt=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),xn=({Itemid:Se,setqitem:Ke,qitem:$e,data:un,getdata:ua,bigitem:ka,setBigqitem:Ka,isedit:ge,handleEditing:ce})=>{const[be,ke]=(0,x.useState)([]),[Ie,He]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un.length>0&&ke([...un])},[un]);const pt=(xt,it)=>vt(void 0,null,function*(){if(ge){ce();return}if(!xt.destination)return;He(!0);let zt=yield(0,pe.ZP)(`/api/examination_banks/${Se}/examination_banks_item_banks/${it==null?void 0:it[xt.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:Se,itemid:it==null?void 0:it[xt.source.index].question_id,position:xt.destination.index}});He(!1),zt.status===0&&ua({id:it==null?void 0:it[xt.source.index].question_id})});return he.createElement("div",null,he.createElement(De.Z5,{onDragEnd:xt=>pt(xt,be)},he.createElement(De.bK,{droppableId:"droppable"},(xt,it)=>he.createElement("div",gt({ref:xt.innerRef},xt.droppableProps),he.createElement(Oe.Z,{spinning:Ie},be.map((zt,wt)=>he.createElement(De._l,{key:wt,draggableId:wt.toString(),index:wt},(Xt,Ln)=>{var _t,At;return he.createElement("aside",gt(gt({ref:Xt.innerRef},Xt.draggableProps),Xt.dragHandleProps),he.createElement(ne.Z,{title:he.createElement(Qe.Z,{value:(zt==null?void 0:zt.question_type)===8?(_t=zt==null?void 0:zt.program_attr)==null?void 0:_t.description:zt.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},he.createElement("div",{onClick:()=>{if(ge){ce();return}Ke(Yt(gt({},zt),{index:wt+1})),Ka(ka),(0,me.Vf)("#question-scroll-id")},className:`${ie.qcount} ${zt.question_id===($e==null?void 0:$e.question_id)?ie.qcountclick:""}`},he.createElement("span",{className:ie.score},zt==null?void 0:zt.question_score,"\u5206"),he.createElement("span",{className:ie.qtitle},wt+1,"\u3001",he.createElement(Qe.Z,{value:(zt==null?void 0:zt.question_type)===8?(At=zt==null?void 0:zt.program_attr)==null?void 0:At.description:zt.question_title,showTextOnly:!0})))))}))),xt.placeholder))))},nt=te(95237),et=te(81727),qt=te(57809),hn=te(78673),Zt=te(61485),dn=te(22962),We=te(59301),It=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Mt=({form:Se,TagDiscipline:Ke,exerciseitem:$e,qitem:un,getTagData:ua})=>{var ka;const[Ka,ge]=(0,x.useState)(!0),[ce,be]=(0,x.useState)(!1),[ke,Ie]=(0,x.useState)(""),[He,pt]=(0,x.useState)([]),[xt,it]=(0,x.useState)([]),[zt,wt]=(0,x.useState)(0);(0,x.useEffect)(()=>{Ln()},[]);const Xt=_t=>It(void 0,null,function*(){const At=yield(0,pe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:_t==null?void 0:_t.sub_discipline_id}});it(At==null?void 0:At.tag_disciplines)}),Ln=()=>It(void 0,null,function*(){const _t=yield(0,pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});pt(_t.disciplines||[]),un!=null&&un.sub_discipline_id&&Xt(un),wt(un!=null&&un.sub_discipline_id?1:0),Se.setFieldsValue({difficulty:un.difficulty||2,repeat_answer:!un.repeat_answer,sub_discipline_id:un!=null&&un.sub_discipline_id?[un==null?void 0:un.discipline_id,un==null?void 0:un.sub_discipline_id]:[]})});return We.createElement("div",null,We.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Ka?"100%":0}},We.createElement(Be.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},We.createElement(Ve.ZP.Group,{className:ie.radiogroup},We.createElement(Ve.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),We.createElement(Ve.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),We.createElement(Ve.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),We.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},We.createElement(ct.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:He,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(_t,At)=>{Se.setFieldsValue({sub_discipline_id:_t,tag_discipline_ids:[]}),wt(_t?_t.length:0),(_t==null?void 0:_t.length)>0&&(Xt({sub_discipline_id:_t[1]}),_t[1]==(un==null?void 0:un.sub_discipline_id)&&Se.setFieldValue("tag_discipline_ids",un.tag_discipline_ids))},onClear:()=>{it([]),Se.setFieldValue("tag_discipline_ids",[]),wt(0)}})),We.createElement(Be.default.Item,{className:ie.formcenterselect},We.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},We.createElement(Be.default.Item,{name:"tag_discipline_ids"},We.createElement(qt.default,{className:ie.selectitems,disabled:zt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(_t,At)=>At.key.indexOf(_t.toLowerCase())>=0},xt==null?void 0:xt.map(_t=>We.createElement(qt.default.Option,{key:_t.name+_t.id,value:_t.id},We.createElement("div",{style:{display:"flex",alignItems:"center"}},We.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_t.name),(_t==null?void 0:_t.type)==="personal"&&We.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),zt>0&&We.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},We.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),We.createElement("a",{onClick:()=>{be(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),We.createElement(Be.default.Item,{className:ie.formcenterselect},We.createElement("div",{style:{display:"flex",alignItems:"center"}},We.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},We.createElement(hn.Z,null)),We.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",We.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},We.createElement(Zt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),We.createElement(dn.Z,{open:ce,subDisciplineId:(ka=Se.getFieldValue("sub_discipline_id"))==null?void 0:ka[1],onCancel:()=>{be(!1)},onOkClick:_t=>{it(At=>[...At,_t]),Se.setFieldValue("tag_discipline_ids",[...Se.getFieldValue("tag_discipline_ids"),_t==null?void 0:_t.id])}}))},ht=te(59301),rt=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fe=(Se,Ke,$e)=>Ke in Se?rt(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,xe=(Se,Ke)=>{for(var $e in Ke||(Ke={}))qe.call(Ke,$e)&&Fe(Se,$e,Ke[$e]);if(fe)for(var $e of fe(Ke))Rt.call(Ke,$e)&&Fe(Se,$e,Ke[$e]);return Se},at=(Se,Ke)=>ze(Se,ve(Ke)),Xe=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ft=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();(0,x.useEffect)(()=>{var Ie;be.setFieldsValue(at(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>at(xe({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)}))},[Se]);const ke=Ie=>{if(!(Ie!=null&&Ie.length))return!1;const He=Ie.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(He).size!==He.length};return ht.createElement("div",null,ht.createElement(Be.default,{form:be,colon:!1,onFinish:Ie=>{var He;if(ke(Ie.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let pt=at(xe({},Ie),{item_type:Se==null?void 0:Se.question_type,choices:(He=Ie==null?void 0:Ie.choices)==null?void 0:He.map(xt=>at(xe({},xt),{is_answer:xt.standard_boolean}))});ua(xe(xe({},Se),pt))},onFinishFailed:Ie=>Xe(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},ht.createElement("div",{style:{display:"flex",alignItems:"center"}},ht.createElement("div",{style:{flex:1}},ht.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ht.createElement("span",null,(Se==null?void 0:Se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!Se.isadd&&ht.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},ht.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ht.createElement(tt.ZP,{onClick:()=>{var Ie;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(at(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>at(xe({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),ht.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ht.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ht.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ht.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Xe(void 0,null,function*(){be.submit()})},"\u4FDD\u5B58"))),ht.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ht.createElement(nt.Z,{align:"middle"},ht.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ht.createElement(Ue.Z,{onBlur:Ie=>{Ie.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),ht.createElement(et.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),ht.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:un,TagDiscipline:$e,form:be}))))},vn=te(92046),Qt=te(74716),jt=te(59301),on=Object.defineProperty,cn=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Dt=(Se,Ke,$e)=>Ke in Se?on(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,pn=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Lt.call(Ke,$e)&&Dt(Se,$e,Ke[$e]);if(Ft)for(var $e of Ft(Ke))St.call(Ke,$e)&&Dt(Se,$e,Ke[$e]);return Se},Pn=(Se,Ke)=>cn(Se,_e(Ke)),Sn=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),na=({qitem:Se,TagDiscipline:Ke,exerciseitem:$e,setisedit:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm(),ke=Be.default.useWatch("use_blank_score",be);return(0,x.useEffect)(()=>{be.setFieldsValue(Pn(pn({},Se),{standard_answers:Se.standard_answers||[],name:Se.question_title,repeat_answer:!Se.repeat_answer}))},[Se]),jt.createElement("div",null,jt.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it,zt;if(Ie!=null&&Ie.standard_answers||Ie!=null&&Ie.use_blank_score){let wt=((pt=be.getFieldValue("standard_answers"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Xt=>Xt.score))==null?void 0:it.filter(Xt=>Xt));(wt==null?void 0:wt.length)>0&&be.setFieldsValue({question_score:(wt==null?void 0:wt.length)>0&&((zt=wt.reduce((Xt,Ln)=>Xt+Ln))==null?void 0:zt.toFixed(1))})}},onFinish:Ie=>{var He;ua(Pn(pn(pn({},Se),Ie),{item_type:Se==null?void 0:Se.question_type,standard_answers:(He=Ie.standard_answers)==null?void 0:He.map((pt,xt)=>Pn(pn({},pt),{position:pt.choice_id||xt+1}))}))},onFinishFailed:Ie=>Sn(void 0,null,function*(){var He,pt;Ie.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,me.pE)(),Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},jt.createElement("div",{style:{display:"flex",alignItems:"center"}},jt.createElement("div",{style:{flex:1}},jt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jt.createElement("span",null,"\u586B\u7A7A\u9898")),!Se.isadd&&jt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},jt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),jt.createElement(tt.ZP,{onClick:()=>{Se.isadd?(un(!1),ge()):(be.setFieldsValue(Pn(pn({},Se),{standard_answers:Se.standard_answers,name:Se.question_title,repeat_answer:!Se.repeat_answer})),un(!1))}},"\u53D6\u6D88"),jt.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jt.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),jt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jt.createElement(nt.Z,{align:"middle"},ke?jt.createElement(Qt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):jt.createElement(Be.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},jt.createElement(Ue.Z,{onBlur:Ie=>{Ie.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),jt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},jt.createElement(Ve.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),jt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:jt.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",jt.createElement("br",null),"\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")},jt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),jt.createElement(vn.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,answerKey:"standard_answers"}),jt.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:$e,TagDiscipline:Ke,form:be}))))},aa=te(14289),zn=te(59301),Pa=Object.defineProperty,Ea=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Mn=(Se,Ke,$e)=>Ke in Se?Pa(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,$n=(Se,Ke)=>{for(var $e in Ke||(Ke={}))en.call(Ke,$e)&&Mn(Se,$e,Ke[$e]);if(wa)for(var $e of wa(Ke))En.call(Ke,$e)&&Mn(Se,$e,Ke[$e]);return Se},Ze=(Se,Ke)=>Ea(Se,_n(Ke)),Nt=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Wt=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{var ke;be.setFieldsValue(Ze($n({},Se),{name:Se.question_title,repeat_answer:!Se.repeat_answer,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ie=>Ze($n({},Ie),{is_answer:Ie!=null&&Ie.standard_boolean?1:0}))}))},[Se]),zn.createElement("div",null,zn.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{ua($n($n({},Se),ke))},onFinishFailed:ke=>Nt(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement("div",{style:{flex:1}},zn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zn.createElement("span",null,"\u5224\u65AD\u9898")),!(Se!=null&&Se.isadd)&&zn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},zn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zn.createElement(tt.ZP,{onClick:()=>{var ke;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(Ze($n({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ie=>Ze($n({},Ie),{is_answer:Ie!=null&&Ie.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),zn.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zn.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),zn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zn.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},zn.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),zn.createElement(aa.Z,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),zn.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:un,TagDiscipline:$e,form:be}))))},tn=te(36381),Ht={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},mn=te(12893),st=te(39793),Pt=Object.defineProperty,dt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Hn=(Se,Ke,$e)=>Ke in Se?Pt(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,lt=(Se,Ke)=>{for(var $e in Ke||(Ke={}))bn.call(Ke,$e)&&Hn(Se,$e,Ke[$e]);if(Nn)for(var $e of Nn(Ke))la.call(Ke,$e)&&Hn(Se,$e,Ke[$e]);return Se},$t=(Se,Ke)=>dt(Se,ln(Ke)),Jn=(Se,Ke)=>{var $e={};for(var un in Se)bn.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&Nn)for(var un of Nn(Se))Ke.indexOf(un)<0&&la.call(Se,un)&&($e[un]=Se[un]);return $e};const nn=Se=>{var Ke=Se,{value:$e,onChange:un,scrollId:ua}=Ke,ka=Jn(Ke,["value","onChange","scrollId"]);return x.createElement("div",{id:ua||""},x.createElement(st.Z,$t(lt({},ka),{defaultValue:$e,onChange:(Ka,ge)=>{console.log("a:",Ka,ge),ge!=null&&ge.length?un(Ka,ge):un(Ka)}})))},kn=({value:Se,onChange:Ke,placeholder:$e,height:un=140,isEdit:ua})=>ua?x.createElement(st.Z,{watch:!0,isFocus:!0,height:un,placeholder:$e,defaultValue:Se,onChange:Ke}):x.createElement("div",{style:{cursor:"pointer"}},Se?x.createElement(Qe.Z,{className:Ht.inputBorder,value:Se}):x.createElement("div",{className:`${Ht.inputBorder} ${Ht.placeholder}`},$e));var ea=te(43604),Ra=te(32134),va=Object.defineProperty,Ge=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Zn=(Se,Ke,$e)=>Ke in Se?va(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,An=(Se,Ke)=>{for(var $e in Ke||(Ke={}))yn.call(Ke,$e)&&Zn(Se,$e,Ke[$e]);if(Jt)for(var $e of Jt(Ke))In.call(Ke,$e)&&Zn(Se,$e,Ke[$e]);return Se},Dn=(Se,Ke)=>Ge(Se,gn(Ke)),Fa=(Se,Ke)=>{var $e={};for(var un in Se)yn.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&Jt)for(var un of Jt(Se))Ke.indexOf(un)<0&&In.call(Se,un)&&($e[un]=Se[un]);return $e};const La=["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"],fn=({value:Se,onChange:Ke,choiceTextKey:$e,answerKey:un,index:ua,isEdit:ka,setInputActive:Ka,form:ge,choiceOptionsPath:ce,allowChangeMode:be,showAddIcon:ke,addItem:Ie,deleteItem:He})=>{const pt=(Se==null?void 0:Se[un])===1,xt=()=>{const zt=ge.getFieldValue(ce);ge.setFieldValue(ce,zt.map(wt=>Dn(An({},wt),{[un]:0})))},it=()=>{pt?Ke(Dn(An({},Se),{[un]:0})):(be||xt(),Ke(Dn(An({},Se),{[un]:1})))};return x.createElement(nt.Z,{className:Ht.choiceWrap,align:"middle",wrap:!1},x.createElement(ea.Z,{onClick:it,className:`${Ht.choiceIndex} ${pt?Ht.activeAnswer:""}`},La[ua]),x.createElement(ea.Z,{flex:1,className:`${Ht.editorWrap} ml15`,onClick:Ka},x.createElement(kn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ka,value:Se==null?void 0:Se[$e],onChange:zt=>{Ke(Dn(An({},Se),{[$e]:zt}))}})),x.createElement(ea.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:it,className:`${Ht.setAnswerBtn} ${pt?Ht.activeAnswer:""}`},pt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),x.createElement(ea.Z,{className:Ht.actionWrapper},x.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement(Ra.Z,{className:Ht.addIcon,onClick:Ie,style:{visibility:ke?"visible":"hidden"}})),x.createElement(ne.Z,{title:"\u5220\u9664"},x.createElement(mn.Z,{className:Ht.deleteIcon,onClick:He,style:{visibility:ua>1?"visible":"hidden"}}))))},Na=({questionTitlePlaceholder:Se,titleKey:Ke,choiceKey:$e,analysisKey:un,choiceTextKey:ua,answerKey:ka,choiceOptionsPath:Ka,allowChangeMode:ge=!0,form:ce,showAnalysis:be=!0})=>{const[ke,Ie]=(0,x.useState)(),[He,pt]=(0,x.useState)(!1);return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Ke,labelCol:{span:24},rules:[{required:!0}]},x.createElement(nn,{scrollId:Array.isArray(Ke)?Ke.join("_"):`${Ke}`,watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),x.createElement(Be.default.List,{name:$e,rules:[{validator(xt,it){const zt=it.some(Xt=>Xt[ka]===1),wt=it.findIndex(Xt=>{var Ln;return((Ln=Xt[ua])==null?void 0:Ln.length)<=0});return wt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${La[wt]}\u9009\u9879\u7684\u5185\u5BB9`)):zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(xt,{add:it,remove:zt})=>x.createElement("div",{id:Array.isArray(Ka)?Ka.join("_"):`${Ka}`},xt.map((wt,Xt)=>{var Ln=wt,{key:_t,name:At}=Ln,Un=Fa(Ln,["key","name"]);const jn=ke===_t,Qn=()=>{Ie(_t)},Vn=Xt<7&&Xt===xt.length-1,qn=()=>it({[ua]:"",[ka]:0}),Fn=()=>zt(At);return x.createElement(Be.default.Item,Dn(An({},Un),{key:_t,name:At,noStyle:!0}),x.createElement(fn,{choiceTextKey:ua,answerKey:ka,index:Xt,isEdit:jn,setInputActive:Qn,form:ce,choiceOptionsPath:Ka,allowChangeMode:ge,showAddIcon:Vn,addItem:qn,deleteItem:Fn}))}),xt.length<8&&x.createElement("div",{className:`${Ht.addBtn} mb30`,onClick:()=>it({[ua]:"",[ka]:0})},"\u6DFB\u52A0\u9009\u9879"))),be&&x.createElement("div",{onClick:()=>pt(!0)},x.createElement(Be.default.Item,{name:un,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(kn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))))};var Yn=te(59301),qa=Object.defineProperty,Ja=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,Ua=(Se,Ke,$e)=>Ke in Se?qa(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,rr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))ma.call(Ke,$e)&&Ua(Se,$e,Ke[$e]);if(sa)for(var $e of sa(Ke))ra.call(Ke,$e)&&Ua(Se,$e,Ke[$e]);return Se},Ga=(Se,Ke)=>Ja(Se,Wn(Ke)),za=(Se,Ke)=>{var $e={};for(var un in Se)ma.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&sa)for(var un of sa(Se))Ke.indexOf(un)<0&&ra.call(Se,un)&&($e[un]=Se[un]);return $e};const lr=({value:Se,onChange:Ke})=>{const $e=ua=>{b.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:Ht.modal,onOk:()=>{const ka=[...Se];ka.splice(ua,1),Ke(ka)}})},un=()=>{const ua=[...Se];ua.push(""),Ke(ua)};return Yn.createElement(nt.Z,{className:"ml20"},Yn.createElement(ea.Z,{flex:1},Se==null?void 0:Se.map((ua,ka)=>Yn.createElement(nt.Z,{key:`${ua}_${ka}`,align:"middle",className:"mb20"},Yn.createElement(se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ua,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ka=>{const ge=[...Se],ce=Ka.target.value.trim();ge[ka]=ce,Ke(ge)}}),Yn.createElement(ne.Z,{title:"\u5220\u9664"},Yn.createElement(mn.Z,{className:Ht.deleteIcon,style:{marginLeft:15,visibility:ka>0?"visible":"hidden"},onClick:()=>$e(ka)}))))),Yn.createElement(ea.Z,null,Yn.createElement("div",{className:`${Ht.addBtn}`,onClick:()=>{un()}},"\u65B0\u589E\u7B54\u6848")))},Vr=({value:Se=!0,onChange:Ke})=>Yn.createElement(hn.Z,{checked:!Se,onChange:$e=>{Ke(!$e)}}),Ir="\u2581",uo=({questionTitlePlaceholder:Se,form:Ke,name:$e,scoreByBlank:un,answerKey:ua,titleKey:ka="name",analysisKey:Ka="analysis",isOrdered:ge="is_ordered"})=>{var ce,be;const[ke,Ie]=(0,x.useState)(!1),He=(_t,At)=>{const Un=At.line;let jn=0;for(let Vn=0;Vn{const Qn=_t.getRange(At.from,At.to);let Vn=0;if(At.text.forEach(qn=>{Vn+=qn.split(Ir).length-1}),At.origin!=="setValue"){if(Qn&&Qn.indexOf(Ir)!==-1){const qn=Qn.split(Ir).length-1,Fn=He(_t,At.from);if(console.log(`\u5220\u9664${qn}\u4E2A\uFF0C \u524D\u9762\u6709${Fn}\u4E2A\uFF0C\u65B0\u589E${Vn}\u4E2A`),qn>1){const Ca=Array.from({length:qn},(ba,Za)=>Fn+Za);jn(Ca)}else jn(Fn)}else if(Vn>0){const qn=He(_t,At.from);console.log(`\u65B0\u589E${Vn}\u4E2A\uFF0C\u4E4B\u524D\u6709${qn}\u4E2A`),Un(Vn,qn)}}},xt=()=>{const _t=Ke.getFieldValue(["sub_item_banks",...ua]);Ke.setFieldValue(["sub_item_banks",...ua],_t==null?void 0:_t.map((At,Un)=>Ga(rr({},At),{position:Un+1})))},it=(0,x.useRef)(),zt=(_t,At)=>{for(let Un=0;Un<_t;Un++)it.current({position:null,answer_text:[""]},At+Un);xt()},wt=(0,x.useRef)(),Xt=_t=>{wt.current(_t),xt()},Ln=(be=(ce=Ke.getFieldValue("sub_item_banks"))==null?void 0:ce[ua==null?void 0:ua[0]])==null?void 0:be[ua==null?void 0:ua[1]];return console.log(Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",...un])),Yn.createElement("div",{className:Ht.wrap},Yn.createElement("div",{className:Ht.questionTitleEditorWrap},Yn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:ka,labelCol:{span:24},rules:[{required:!0}]},Yn.createElement(nn,{scrollId:"name",watch:!0,height:140,placeholder:Se,showNullButton:!0,onCMBeforeChange:(_t,At)=>{pt(_t,At,zt,Xt)}}))),Yn.createElement(Be.default.List,{name:ua,rules:[{validator(_t,At){if((At==null?void 0:At.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Un of At){const{answer_text:jn}=Un||{};if(jn!=null&&jn.some(Qn=>(Qn==null?void 0:Qn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(_t,{add:At,remove:Un},{errors:jn})=>(it.current=At,wt.current=Un,Yn.createElement(Yn.Fragment,null,Yn.createElement(Be.default.Item,{label:Yn.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(_t!=null&&_t.length)&&Yn.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),_t.map((Qn,Vn)=>{var qn=Qn,{key:Fn,name:Ca}=qn,ba=za(qn,["key","name"]);return Yn.createElement(nt.Z,{className:"mb20",key:Fn,align:"top"},Yn.createElement(ea.Z,{flex:"0 0 auto",className:`${Ht.blankIndex} pt5`},"\u586B\u7A7A\u9879",Vn+1),Yn.createElement(ea.Z,{flex:1},Yn.createElement(nt.Z,{align:"top",justify:"space-between"},Yn.createElement(ea.Z,{flex:1},Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"answer_text"],noStyle:!0}),Yn.createElement(lr,null))),(Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",...un]))&&Yn.createElement(ea.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ht.blankInputNumberWrapper}),Yn.createElement(Ue.Z,{onChange:()=>{var Za,ja;let ia=Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",ua==null?void 0:ua[0],"standard_answers"]),ya=0;for(let Sa in ia)(Za=ia[Sa])!=null&&Za.score&&(ya+=Number((ja=ia[Sa])==null?void 0:ja.score));Ke==null||Ke.setFieldValue(["sub_item_banks",ua==null?void 0:ua[0],"question_score"],ya)},className:Ht.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"position"],noStyle:!0}),Yn.createElement(se.default,{type:"hidden"}))))})))),Yn.createElement(nt.Z,{align:"middle"},Yn.createElement(Be.default.Item,{name:[$e,"downcase"],valuePropName:"checked"},Yn.createElement(hn.Z,null)),Yn.createElement(ea.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Yn.createElement(nt.Z,{align:"middle"},Yn.createElement(Be.default.Item,{name:[$e,"no_space"],valuePropName:"checked"},Yn.createElement(hn.Z,null)),Yn.createElement(ea.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ln==null?void 0:Ln.length)>1&&Yn.createElement(nt.Z,{align:"middle",className:(Ln==null?void 0:Ln.length)>1?"mb30":`${Ht.hide}`},Yn.createElement(Be.default.Item,{name:ge},Yn.createElement(Vr,null)),Yn.createElement(ea.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")),Yn.createElement("div",{onClick:()=>Ie(!0)},Yn.createElement(Be.default.Item,{name:Ka,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Yn.createElement(kn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ke}))))};var yr=Object.defineProperty,Sr=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,or=(Se,Ke,$e)=>Ke in Se?yr(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Lr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Br.call(Ke,$e)&&or(Se,$e,Ke[$e]);if(br)for(var $e of br(Ke))Ta.call(Ke,$e)&&or(Se,$e,Ke[$e]);return Se},Or=(Se,Ke)=>Sr(Se,Ar(Ke)),Cr=(Se,Ke)=>{var $e={};for(var un in Se)Br.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&br)for(var un of br(Se))Ke.indexOf(un)<0&&Ta.call(Se,un)&&($e[un]=Se[un]);return $e};const $r={\u6B63\u786E:"T",\u9519\u8BEF:"F"},jr=({value:Se,onChange:Ke,form:$e,choiceKey:un})=>{const ua=(Se==null?void 0:Se.is_answer)===1,ka=Se==null?void 0:Se.choice_text,Ka=()=>{var ge;const ce=(ge=$e==null?void 0:$e.getFieldValue(["sub_item_banks",...un]))==null?void 0:ge.map(be=>({choice_text:be.choice_text,is_answer:0}));$e==null||$e.setFieldValue(["sub_item_banks",...un],ce),Ke(Or(Lr({},Se),{is_answer:1}))};return x.createElement(nt.Z,{className:Ht.choiceWrap,align:"middle",wrap:!1},x.createElement(ea.Z,{onClick:Ka,className:`${Ht.choiceIndex} ${Ht.judgementIndex} ${ua?Ht.activeAnswer:""}`},$r[ka]),x.createElement(ea.Z,{flex:1,className:`${Ht.editorWrap} ml15`},x.createElement("div",{className:`${Ht.inputBorder} ${Ht.placeholder} ${ua?Ht.activeJudgementAnswer:""}`},ka)),x.createElement(ea.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:Ka,className:`${Ht.setAnswerBtn} ${ua?Ht.activeAnswer:""}`},ua?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Xa=({questionTitlePlaceholder:Se,choiceKey:Ke="choices",form:$e,titleKey:un="name",analysisKey:ua="analysis"})=>{const[ka,Ka]=(0,x.useState)(!1);return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:un,labelCol:{span:24},rules:[{required:!0}]},x.createElement(nn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Be.default.List,{name:Ke,rules:[{validator(ge,ce){return ce.some(ke=>(ke==null?void 0:ke.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ge=>x.createElement("div",{id:"choices"},ge.map(ce=>{var be=ce,{key:ke,name:Ie}=be,He=Cr(be,["key","name"]);return x.createElement(Be.default.Item,Or(Lr({},He),{key:ke,name:Ie,noStyle:!0}),x.createElement(jr,{form:$e,choiceKey:Ke}))})))),x.createElement("div",{onClick:()=>Ka(!0)},x.createElement(Be.default.Item,{name:ua,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(kn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ka}))))};var wr=te(12563),pr=Object.defineProperty,Qr=Object.defineProperties,no=Object.getOwnPropertyDescriptors,Bo=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,Dr=(Se,Ke,$e)=>Ke in Se?pr(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Yr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))To.call(Ke,$e)&&Dr(Se,$e,Ke[$e]);if(Bo)for(var $e of Bo(Ke))ko.call(Ke,$e)&&Dr(Se,$e,Ke[$e]);return Se},Po=(Se,Ke)=>Qr(Se,no(Ke)),$o=(Se,Ke)=>{var $e={};for(var un in Se)To.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&Bo)for(var un of Bo(Se))Ke.indexOf(un)<0&&ko.call(Se,un)&&($e[un]=Se[un]);return $e};const jo=Se=>{var Ke=Se,{value:$e,onChange:un}=Ke,ua=$o(Ke,["value","onChange"]);const ka=Ka=>{un([Ka])};return x.createElement(st.Z,Po(Yr({},ua),{defaultValue:$e==null?void 0:$e[0],onChange:ka}))},ei=Se=>{if(!Se)return!1;if(/^s*$/.test(Se)||Se.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ke=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 Se==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$a=({value:Se=[],onClose:Ke})=>x.createElement(wr.default,{closable:!0,onClose:Ke,className:Ht.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Se.join(" \u6216 "))),fa=({questionTitlePlaceholder:Se,form:Ke,showKeywords:$e,isMustKeyWords:un=$e,titleKey:ua="name",analysisKey:ka="analysis",answerTexts:Ka="answer_texts",keywords:ge="keywords",useKeywords:ce="use_keywords",indexs:be})=>{var ke,Ie,He,pt;const[xt,it]=(0,x.useState)(!1),[zt,wt]=(0,x.useState)(""),Xt=(Ie=(ke=Ke.getFieldValue("sub_item_banks"))==null?void 0:ke[ce==null?void 0:ce[0]])==null?void 0:Ie[ce==null?void 0:ce[1]],Ln=(pt=(He=Ke.getFieldValue("sub_item_banks"))==null?void 0:He[ce==null?void 0:ce[0]])==null?void 0:pt.question_score;return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:ua,labelCol:{span:24},rules:[{required:!0}]},x.createElement(nn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Ka,labelCol:{span:24}},x.createElement(jo,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),$e&&!un&&x.createElement(Be.default.Item,{hidden:!0,name:ce,valuePropName:"checked"},x.createElement(hn.Z,{defaultChecked:!0})),$e&&un&&x.createElement(nt.Z,{align:"middle",className:"mb30"},x.createElement(Be.default.Item,{name:ce,valuePropName:"checked"},x.createElement(hn.Z,null)),x.createElement(ea.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(ea.Z,null,x.createElement(ne.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"},x.createElement(Zt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Xt||!un)&&x.createElement(Be.default.List,{name:ge,rules:[{validator(_t,At){return un?At!=null&&At.length?(At==null?void 0:At.reduce((jn,Qn)=>jn+Qn.score,0))>parseFloat(Ln)?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()}}]},(_t,{add:At,remove:Un})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ht.title} mb10`},un?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(nt.Z,{align:"middle",className:"font14 mb30"},x.createElement(ea.Z,{flex:1},x.createElement(se.default,{value:zt,onChange:jn=>{wt(jn.target.value)},maxLength:50,allowClear:!0,onPressEnter:jn=>{var Qn,Vn,qn,Fn;const Ca=`${(Qn=jn.target)==null?void 0:Qn.value}`,ba=(qn=(Vn=Ca==null?void 0:Ca.split("|"))==null?void 0:Vn.filter(ia=>!!ia))==null?void 0:qn.map(ia=>ia.trim()),Za=Ke.getFieldValue(["sub_item_banks",...ge]),ja=((Fn=Za==null?void 0:Za.map(ia=>ia==null?void 0:ia.keyword))==null?void 0:Fn.flat())||[];for(const ia of ba)if(ja.includes(ia)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ei(Ca)&&(At({keyword:ba,score:1}),wt(""))},className:Ht.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"})),x.createElement(ea.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),_t.map(jn=>{var Qn=jn,{key:Vn,name:qn}=Qn,Fn=$o(Qn,["key","name"]);return x.createElement(nt.Z,{key:Vn,className:"mb20",style:{marginRight:148}},x.createElement(ea.Z,{flex:1},x.createElement(nt.Z,{align:"middle",justify:"space-between"},x.createElement(Be.default.Item,Po(Yr({},Fn),{name:[qn,"keyword"]}),x.createElement($a,{onClose:()=>Un(qn)})),un&&x.createElement(Be.default.Item,Po(Yr({},Fn),{name:[qn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ht.blankInputNumberWrapper}),x.createElement(Ue.Z,{className:Ht.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>it(!0)},x.createElement(Be.default.Item,{name:ka,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(kn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xt}))))};var Tn=te(59301),Ba=Object.defineProperty,gr=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,an=(Se,Ke,$e)=>Ke in Se?Ba(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,oa=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Cn.call(Ke,$e)&&an(Se,$e,Ke[$e]);if(sn)for(var $e of sn(Ke))Kn.call(Ke,$e)&&an(Se,$e,Ke[$e]);return Se},ta=(Se,Ke)=>gr(Se,Ce(Ke)),Bn=(Se,Ke)=>{var $e={};for(var un in Se)Cn.call(Se,un)&&Ke.indexOf(un)<0&&($e[un]=Se[un]);if(Se!=null&&sn)for(var un of sn(Se))Ke.indexOf(un)<0&&Kn.call(Se,un)&&($e[un]=Se[un]);return $e};const{Panel:On}=tn.default,Aa=({questionTitlePlaceholder:Se,choiceKey:Ke,form:$e,withScore:un})=>{const ua=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[ka,Ka]=(0,x.useState)(),[ge,ce]=(0,x.useState)([]),be=Ie=>{ce(Ie)},ke=({value:Ie})=>Tn.createElement("div",{style:{width:150,paddingLeft:11}},Ie);return Tn.createElement("div",{className:Ht.wrap},Tn.createElement("div",{className:Ht.questionTitleEditorWrap},Tn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Tn.createElement(nn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),Tn.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Tn.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ie,He){return He?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ie,{add:He,remove:pt,move:xt})=>{const it=$e.getFieldValue("sub_item_banks");return Tn.createElement(Tn.Fragment,null,Tn.createElement(tn.default,{className:Ie.length>0?Ht.collapseWrapper:"",bordered:!1,activeKey:ge,onChange:be,expandIcon:({isActive:zt})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${zt?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},Ie.map((zt,wt)=>{var Xt=zt,{key:Ln,name:_t}=Xt,At=Bn(Xt,["key","name"]),Un,jn,Qn,Vn,qn,Fn,Ca,ba,Za,ja,ia,ya,Sa,Gn;return Tn.createElement(On,{className:Ht.panel,forceRender:!0,header:Tn.createElement("div",{className:Ht.panelHeader},"\u7B2C",wt+1,"\u5C0F\u9898",Tn.createElement("span",null,"\uFF08",((Un=it==null?void 0:it[_t])==null?void 0:Un.question_type)==0?"\u5355\u9009\u9898":((jn=it==null?void 0:it[_t])==null?void 0:jn.question_type)==1?"\u591A\u9009\u9898":((Qn=it==null?void 0:it[_t])==null?void 0:Qn.question_type)==3?"\u586B\u7A7A\u9898":((Vn=it==null?void 0:it[_t])==null?void 0:Vn.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:_t,extra:Tn.createElement(nt.Z,{align:"middle",onClick:ga=>ga.stopPropagation()},((qn=it==null?void 0:it[_t])==null?void 0:qn.question_type)==3&&Tn.createElement(Tn.Fragment,null,Tn.createElement(Ve.ZP.Group,{defaultValue:(Fn=it==null?void 0:it[_t])==null?void 0:Fn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ga=>{var Ma,er,ar,Wa,mr;if($e==null||$e.setFieldValue(["sub_item_banks",_t,"use_blank_score"],(Ma=ga==null?void 0:ga.target)==null?void 0:Ma.value),(er=ga==null?void 0:ga.target)!=null&&er.value){let hr=0;for(let Wr in(ar=$e==null?void 0:$e.getFieldValue(["sub_item_banks",_t]))==null?void 0:ar.standard_answers)hr+=Number((mr=(Wa=$e==null?void 0:$e.getFieldValue(["sub_item_banks",_t]))==null?void 0:Wa.standard_answers[Wr])==null?void 0:mr.score);$e==null||$e.setFieldValue(["sub_item_banks",_t,"question_score"],hr||"")}Ka(new Date)}}),Tn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Tn.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",Tn.createElement("br",null),"\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")},Tn.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),un&&Tn.createElement(Be.default.Item,ta(oa({},At),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[_t,"question_score"],className:Ht.blankInputNumberWrapper}),((Ca=it==null?void 0:it[_t])==null?void 0:Ca.question_type)==3&&((ba=it==null?void 0:it[_t])!=null&&ba.use_blank_score)?Tn.createElement(ke,null):Tn.createElement(Ue.Z,{className:Ht.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Tn.createElement(nt.Z,{align:"middle",className:"pl40",style:{width:82}},wt!==0&&Tn.createElement("div",{onClick:()=>{var ga;xt(wt,wt-1);const Ma=(ga=$e.getFieldValue("sub_item_banks"))==null?void 0:ga.map((er,ar)=>(Ie.map((Wa,mr)=>{ar===mr&&(er.q_position=Number(Wa.name)+1)}),er));$e.setFieldValue("sub_item_banks",Ma)}},Tn.createElement(ne.Z,{title:"\u4E0A\u79FB"},Tn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),wt{var ga;xt(wt,wt+1);const Ma=(ga=$e.getFieldValue("sub_item_banks"))==null?void 0:ga.map((er,ar)=>(Ie.map((Wa,mr)=>{ar===mr&&(er.q_position=Number(Wa.name)+1)}),er));$e.setFieldValue("sub_item_banks",Ma)},className:wt===0?"":"ml10"},Tn.createElement(ne.Z,{title:"\u4E0B\u79FB"},Tn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Tn.createElement(ne.Z,{title:"\u5220\u9664"},Tn.createElement(mn.Z,{className:`${Ht.deleteIcon} ml40`,onClick:()=>pt(_t)})))},Tn.createElement(Be.default.Item,ta(oa({},At),{name:_t}),(((Za=it==null?void 0:it[_t])==null?void 0:Za.question_type)==0||((ja=it==null?void 0:it[_t])==null?void 0:ja.question_type)==1)&&Tn.createElement(Na,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ia=it==null?void 0:it[_t])==null?void 0:ia.question_type)==1,form:$e,choiceKey:[_t,"choices"],titleKey:[_t,"name"],analysisKey:[_t,"analysis"],choiceOptionsPath:["sub_item_banks",_t,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ya=it==null?void 0:it[_t])==null?void 0:ya.question_type)==3&&Tn.createElement(uo,{form:$e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:_t,scoreByBlank:[_t,"use_blank_score"],titleKey:[_t,"name"],analysisKey:[_t,"analysis"],isOrdered:[_t,"is_ordered"],answerKey:[_t,"standard_answers"],key:ka}),((Sa=it==null?void 0:it[_t])==null?void 0:Sa.question_type)==2&&Tn.createElement(Xa,{form:$e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[_t,"name"],analysisKey:[_t,"analysis"],choiceKey:[_t,"choices"]}),((Gn=it==null?void 0:it[_t])==null?void 0:Gn.question_type)==4&&Tn.createElement(fa,{showKeywords:!0,isMustKeyWords:!0,form:$e,titleKey:[_t,"name"],analysisKey:[_t,"analysis"],answerTexts:[_t,"answer_texts"],useKeywords:[_t,"use_keywords"],keywords:[_t,"keywords"],indexs:_t,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:ka})))})),Ie.length<20&&Tn.createElement(z.Z,{menu:{items:[{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(zt=>zt.show).map(zt=>({label:zt.label,key:zt.key}))}},Tn.createElement("div",{className:`${Ht.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Xn=te(59301),ca=Object.defineProperty,pa=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,mo=(Se,Ke,$e)=>Ke in Se?ca(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,vo=(Se,Ke)=>{for(var $e in Ke||(Ke={}))_r.call(Ke,$e)&&mo(Se,$e,Ke[$e]);if(vr)for(var $e of vr(Ke))kr.call(Ke,$e)&&mo(Se,$e,Ke[$e]);return Se},xo=(Se,Ke)=>pa(Se,Va(Ke)),pi=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ri=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();(0,x.useEffect)(()=>{var Ie;be.setFieldsValue(xo(vo({},Se),{name:Se.question_title,sub_item_banks:(Ie=Se.sub_exercise_questions)==null?void 0:Ie.map(He=>{var pt;return xo(vo({},He),{name:He.question_title,choices:(pt=He==null?void 0:He.question_choices)==null?void 0:pt.map(xt=>xo(vo({},xt),{is_answer:xt!=null&&xt.standard_boolean?1:0}))})}),repeat_answer:!Se.repeat_answer}))},[Se]);const ke=Ie=>{if(!(Ie!=null&&Ie.length))return!1;const He=Ie.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(He).size!==He.length};return Xn.createElement("div",null,Xn.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it;if(Ie!=null&&Ie.sub_item_banks){let zt=((pt=be.getFieldValue("sub_item_banks"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("sub_item_banks"))==null?void 0:xt.map(wt=>{var Xt;if(wt.question_type==3&&(wt!=null&&wt.use_blank_score)){let Ln=0;for(let _t in wt==null?void 0:wt.standard_answers)Ln+=Number((Xt=wt==null?void 0:wt.standard_answers[_t])==null?void 0:Xt.score);return Ln}else return wt.question_score}))==null?void 0:it.filter(wt=>wt));(zt==null?void 0:zt.length)>0&&be.setFieldsValue({question_score:parseFloat(zt==null?void 0:zt.reduce((wt,Xt)=>parseFloat(wt)+parseFloat(Xt))).toFixed(1)})}},onFinish:Ie=>{var He,pt;if((He=Ie.sub_item_banks)==null?void 0:He.some(it=>it.question_type===0||it.question_type===1?ke(it.choices):!1)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}ua(xo(vo(vo({},Se),Ie),{sub_item_banks:(pt=Ie==null?void 0:Ie.sub_item_banks)==null?void 0:pt.map(it=>(console.log(it),xo(vo({},it),{item_type:it==null?void 0:it.question_type,id:(it==null?void 0:it.question_id)||""})))}))},onFinishFailed:Ie=>pi(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u7EC4\u5408\u9898")),!Se.isadd&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(tt.ZP,{onClick:()=>{var Ie;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(xo(vo({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>xo(vo({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),Xn.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xn.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(Qt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Xn.createElement(Aa,{form:be,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Xn.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:un,TagDiscipline:$e,form:be}))))},ui=te(68571),vi=te(24334),yo=te(59301),hi=Object.defineProperty,Ni=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Qo=(Se,Ke,$e)=>Ke in Se?hi(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,mi=(Se,Ke)=>{for(var $e in Ke||(Ke={}))nl.call(Ke,$e)&&Qo(Se,$e,Ke[$e]);if(Vi)for(var $e of Vi(Ke))Jl.call(Ke,$e)&&Qo(Se,$e,Ke[$e]);return Se},Bi=(Se,Ke)=>Ni(Se,Ql(Ke)),yl=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Ii=({qitem:Se,TagDiscipline:Ke,exerciseitem:$e,setisedit:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm(),ke=!0;return(0,x.useEffect)(()=>{var Ie,He,pt;be.setFieldsValue(Bi(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficulty,item_banks_group_id:Se.item_banks_group_id,hack:Bi(mi({},Se),{time_limit:(Se==null?void 0:Se.time_limit)||3}),hack_codes:{language:(Ie=Se==null?void 0:Se.program_attr)==null?void 0:Ie.language,code:vi.Base64.decode(((He=Se==null?void 0:Se.program_attr)==null?void 0:He.code)||"")},hack_sets:mi({},(pt=Se==null?void 0:Se.hack_sets)==null?void 0:pt[0]),repeat_answer:!Se.repeat_answer}))},[Se]),yo.createElement("div",null,yo.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it,zt;if(Ie!=null&&Ie.standard_answers){let wt=((pt=be.getFieldValue("standard_answers"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Xt=>Xt.score))==null?void 0:it.filter(Xt=>Xt));(wt==null?void 0:wt.length)>0&&be.setFieldsValue({question_score:(wt==null?void 0:wt.length)>0&&((zt=wt.reduce((Xt,Ln)=>Xt+Ln))==null?void 0:zt.toFixed(1))})}},onFinish:Ie=>{var He;ua(Bi(mi(mi({},Se),Ie),{item_type:Se==null?void 0:Se.question_type,standard_answers:(He=Ie.standard_answers)==null?void 0:He.map((pt,xt)=>Bi(mi({},pt),{position:xt+1})),standard_answer:void 0}))},onFinishFailed:Ie=>yl(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},yo.createElement("div",{style:{display:"flex",alignItems:"center"}},yo.createElement("div",{style:{flex:1}},yo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),yo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!Se.isadd&&yo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},yo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),yo.createElement(tt.ZP,{onClick:()=>{var Ie,He,pt;Se.isadd?(un(!1),ge()):(be.setFieldsValue(Bi(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficult,item_banks_group_id:Se.item_banks_group_id,hack:mi({},Se),hack_codes:{language:(Ie=Se==null?void 0:Se.program_attr)==null?void 0:Ie.language,code:vi.Base64.decode((He=Se==null?void 0:Se.program_attr)==null?void 0:He.code)},hack_sets:mi({},(pt=Se==null?void 0:Se.hack_sets)==null?void 0:pt[0]),repeat_answer:!Se.repeat_answer})),un(!1))}},"\u53D6\u6D88"),yo.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:yo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},yo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},yo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),yo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},yo.createElement(Qt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),yo.createElement(ui.t,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,hackidentifier:Se==null?void 0:Se.hack_identifier,answerKey:"standard_answers"}),yo.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:$e,TagDiscipline:Ke,form:be}))))},Fo=te(59301),El=Object.defineProperty,bl=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Bl=(Se,Ke,$e)=>Ke in Se?El(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,di=(Se,Ke)=>{for(var $e in Ke||(Ke={}))xl.call(Ke,$e)&&Bl(Se,$e,Ke[$e]);if(Cl)for(var $e of Cl(Ke))oi.call(Ke,$e)&&Bl(Se,$e,Ke[$e]);return Se},Yo=(Se,Ke)=>bl(Se,Yl(Ke)),Qi=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ql=({qitem:Se,setqitem:Ke,setisedit:$e,TagDiscipline:un,exerciseitem:ua,seveeditor:ka,deleteitem:Ka,showTip:ge=!1})=>{var ce;const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{var ke,Ie;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(He=>Yo(di({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(He=>Yo(di({},He),{defaultscore:He.challenge_score}))},[]),Fo.createElement("div",null,Fo.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{var Ie,He;let pt=Yo(di({},ke),{question_scores:(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(xt=>xt.challenge_score),item_type:Se==null?void 0:Se.question_type,choices:(He=ke==null?void 0:ke.choices)==null?void 0:He.map(xt=>Yo(di({},xt),{is_answer:xt.standard_boolean}))});ka(di(di({},Se),pt))},onFinishFailed:ke=>Qi(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},Fo.createElement("div",{style:{display:"flex",alignItems:"center"}},Fo.createElement("div",{style:{flex:1}},Fo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Fo.createElement("span",null,"\u5B9E\u8BAD\u9898")),Fo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Ka()}},Fo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Fo.createElement(tt.ZP,{onClick:()=>{var ke,Ie;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(He=>Yo(di({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(He=>Yo(di({},He),{challenge_score:He.defaultscore})),Ke(di({},Se)),$e(!1)}},"\u53D6\u6D88"),Fo.createElement(ne.Z,{overlayClassName:ie.shake,open:ge,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Fo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Fo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Fo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Qi(void 0,null,function*(){var ke,Ie,He;if(((Ie=(ke=Se==null?void 0:Se.shixun)==null?void 0:ke.map)==null?void 0:Ie.call(ke,pt=>pt.challenge_score).filter(pt=>pt).length)<((He=Se==null?void 0:Se.shixun)==null?void 0:He.length)){Le.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}be.submit()})},"\u4FDD\u5B58"))),Fo.createElement(Qt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Fo.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Fo.createElement(st.Z,{watch:!0,height:140,placeholder:"",defaultValue:Se.question_title}))),Fo.createElement(nt.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Fo.createElement("div",null,Fo.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Fo.createElement("a",{href:`/shixuns/${Se==null?void 0:Se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Fo.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(ce=Se==null?void 0:Se.shixun)==null?void 0:ce.map((ke,Ie)=>Fo.createElement("div",{key:ke.challenge_id,style:{display:"flex",marginBottom:20}},Fo.createElement("div",{style:{flex:1}},Ie+1,"\u3001",ke.challenge_name),Fo.createElement("div",null,Fo.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Fo.createElement(Ue.Z,{precision:1,value:ke==null?void 0:ke.challenge_score,onChange:He=>{const pt=JSON.parse(JSON.stringify((Se==null?void 0:Se.shixun)||[]));pt[Ie].challenge_score=He;const xt=pt.every(zt=>!zt.challenge_score),it=parseFloat(pt==null?void 0:pt.map(zt=>zt.challenge_score).reduce((zt,wt)=>parseFloat(zt||0)+parseFloat(wt||0)));be.setFieldsValue({question_score:xt?"":it.toFixed(1)}),Ke(Yo(di({},Se),{shixun:pt}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},Ha={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},yi=te(1710),al=te(19105),ha=te(59301);const Li=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],wl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ws=({qitem:Se,newExercisePaper:Ke})=>{var $e,un,ua,ka,Ka,ge,ce,be,ke,Ie,He,pt,xt,it,zt,wt,Xt,Ln,_t,At,Un,jn,Qn,Vn,qn;return ha.createElement("div",{className:Ha.warp},((Se==null?void 0:Se.question_type)===0||(Se==null?void 0:Se.question_type)===2)&&ha.createElement("div",{className:Ha.normalWrap},($e=Se==null?void 0:Se.question_choices)==null?void 0:$e.map((Fn,Ca)=>ha.createElement("div",{className:Ha.redio,key:Ca},!(Fn!=null&&Fn.standard_boolean)&&ha.createElement("span",{className:Ha.redioitem}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("i",{className:`${Ha.redioitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},(Se==null?void 0:Se.question_type)===0?Li[Ca]:""),ha.createElement(Qe.Z,{className:Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title,value:Fn==null?void 0:Fn.choice_text}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===1&&ha.createElement("div",{className:Ha.normalWrap},(un=Se==null?void 0:Se.question_choices)==null?void 0:un.map((Fn,Ca)=>ha.createElement("div",{className:Ha.checkbox,key:Ca},!(Fn!=null&&Fn.standard_boolean)&&ha.createElement("span",{className:Ha.checkboxitem}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("i",{className:`${Ha.checkboxitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[Ca]),ha.createElement(Qe.Z,{className:Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title,value:Fn==null?void 0:Fn.choice_text}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===3&&ha.createElement("div",{className:Ha.completion},(ua=Se==null?void 0:Se.standard_answers)==null?void 0:ua.map((Fn,Ca)=>{var ba;return ha.createElement(nt.Z,{align:"top"},ha.createElement("span",{className:Ha.title},"\u586B\u7A7A\u9879",Ca+1),ha.createElement("div",{className:Ha.content},(ba=Fn.answer_text)==null?void 0:ba.map((Za,ja)=>ha.createElement("div",{key:ja,className:Ha.items,style:(Fn==null?void 0:Fn.model)===2?{border:0,padding:0}:{}},(Fn==null?void 0:Fn.model)===1?ha.createElement("pre",{className:"mb0"},Za):ha.createElement(al.Z,{value:Za,disabled:!0})))))})),(Se==null?void 0:Se.question_type)===4&&ha.createElement("div",{className:Ha.simple},ha.createElement("div",{className:Ha.title},"\u53C2\u8003\u7B54\u6848"),ha.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ka=Se==null?void 0:Se.answer_texts)!=null&&ka[0]?ha.createElement(Qe.Z,{className:Ha.content,value:(Ka=Se==null?void 0:Se.answer_texts)==null?void 0:Ka[0]}):ha.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ha.createElement("div",{className:"mt20 "},ha.createElement("span",{className:Ha.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ha.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Se!=null&&Se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(Se==null?void 0:Se.question_type)===5&&ha.createElement("div",{className:Ha.shixunWrapper},(ge=Se==null?void 0:Se.shixun)==null?void 0:ge.map((Fn,Ca)=>{var ba,Za;return ha.createElement("div",null,ha.createElement("div",{key:Ca,className:`${Ha.shixun} mb30`},ha.createElement("span",{className:Ha.score},"\uFF08",Fn==null?void 0:Fn.challenge_score,"\u5206\uFF09"),ha.createElement("span",{className:Ha.qtitle},(Se==null?void 0:Se.index)+"."+(Ca+1),"\u3001",Fn==null?void 0:Fn.challenge_name)),((Za=(ba=Ke==null?void 0:Ke.editData)==null?void 0:ba.exercise)==null?void 0:Za.show_challenge_task_pass)&&ha.createElement(Qe.Z,{className:Ha.content,value:(Fn==null?void 0:Fn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(Se==null?void 0:Se.question_type)===6&&ha.createElement("div",{className:Ha.program,style:{border:!((be=(ce=Ke==null?void 0:Ke.editData)==null?void 0:ce.exercise)!=null&&be.show_hack_sets)&&!((Ie=(ke=Ke==null?void 0:Ke.editData)==null?void 0:ke.exercise)!=null&&Ie.show_hack_description)&&"none"}},((pt=(He=Ke==null?void 0:Ke.editData)==null?void 0:He.exercise)==null?void 0:pt.show_hack_sets)&&ha.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ha.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ha.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ha.createElement(yi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Fn,Ca,ba)=>ba+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Fn,Ca,ba)=>ha.createElement(ne.Z,{title:ha.createElement("pre",null,Fn)},ha.createElement("div",{className:Ha.divname},Fn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Fn,Ca,ba)=>ha.createElement(ne.Z,{title:ha.createElement("pre",null,Fn)}," ",ha.createElement("div",{className:Ha.divname},Fn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(xt=Se==null?void 0:Se.program_attr)==null?void 0:xt.hack_sets})),((zt=(it=Ke==null?void 0:Ke.editData)==null?void 0:it.exercise)==null?void 0:zt.show_hack_description)&&ha.createElement("div",null,ha.createElement(Qe.Z,{className:Ha.content,value:(Se==null?void 0:Se.description)||"- -"}))),(Se==null?void 0:Se.question_type)===7&&((wt=Se==null?void 0:Se.sub_exercise_questions)==null?void 0:wt.map((Fn,Ca)=>{var ba,Za,ja,ia,ya,Sa;return ha.createElement("div",{key:Ca},ha.createElement("div",{className:Ha.combination},ha.createElement("span",{className:Ha.score},Fn==null?void 0:Fn.question_score,"\u5206"),ha.createElement("span",{className:Ha.qtype},(ba=wl.find(Gn=>Gn.type==Fn.question_type))==null?void 0:ba.name),ha.createElement("span",{className:Ha.qtitle},ha.createElement(Qe.Z,{value:`${Ca+1}\u3001${Fn==null?void 0:Fn.question_title}`}))),(Fn.question_type===0||Fn.question_type===2)&&ha.createElement("div",{className:Ha.warp,style:{padding:"20px 58px 0 58px"}},ha.createElement("div",null,(Za=Fn==null?void 0:Fn.question_choices)==null?void 0:Za.map((Gn,ga)=>ha.createElement("div",{className:Ha.redio,key:ga},!(Gn!=null&&Gn.standard_boolean)&&ha.createElement("span",{className:Ha.redioitem}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("i",{className:`${Ha.redioitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[ga]),ha.createElement(Qe.Z,{className:Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title,value:Gn==null?void 0:Gn.choice_text}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848"))))),Fn.question_type===1&&ha.createElement("div",{className:Ha.normalWrap},(ja=Fn==null?void 0:Fn.question_choices)==null?void 0:ja.map((Gn,ga)=>ha.createElement("div",{className:Ha.checkbox,key:ga},!(Gn!=null&&Gn.standard_boolean)&&ha.createElement("span",{className:Ha.checkboxitem}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("i",{className:`${Ha.checkboxitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[ga]),ha.createElement(Qe.Z,{className:Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title,value:Gn==null?void 0:Gn.choice_text}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),Fn.question_type===3&&ha.createElement("div",{className:Ha.completion},(ia=Fn==null?void 0:Fn.standard_answers)==null?void 0:ia.map((Gn,ga)=>{var Ma;return ha.createElement(nt.Z,{align:"top"},ha.createElement("span",{className:Ha.title},"\u586B\u7A7A\u9879",ga+1),ha.createElement("div",{className:Ha.content},(Ma=Gn.answer_text)==null?void 0:Ma.map((er,ar)=>ha.createElement("div",{key:ar,className:Ha.items},ha.createElement("pre",{className:"mb0"},er)))))})),Fn.question_type===4&&ha.createElement("div",{className:Ha.simple},ha.createElement("div",{className:Ha.title},"\u53C2\u8003\u7B54\u6848"),ha.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ya=Fn==null?void 0:Fn.answer_texts)!=null&&ya[0]?ha.createElement(Qe.Z,{className:Ha.content,value:(Sa=Fn==null?void 0:Fn.answer_texts)==null?void 0:Sa[0]}):ha.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ha.createElement("div",{className:"mt20 "},ha.createElement("span",{className:Ha.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ha.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Fn!=null&&Fn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(Se==null?void 0:Se.question_type)===8&&ha.createElement("div",null,ha.createElement(Qe.Z,{disabledFill:!0,className:Ha.content,showProgramFill:!0,value:vi.Base64.decode(((Xt=Se==null?void 0:Se.program_attr)==null?void 0:Xt.code)||"")})),((Se==null?void 0:Se.question_type)<=4||[6,8].includes(Se==null?void 0:Se.question_type))&&ha.createElement("div",{className:Ha.bottom},ha.createElement("div",{className:`${Ha.bottomitem} mb30`},ha.createElement("span",{className:Ha.left},"\u89E3\u6790"),ha.createElement("span",{className:Ha.right},Se!=null&&Se.analysis?ha.createElement(Qe.Z,{value:Se==null?void 0:Se.analysis}):ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ha.createElement("div",{className:`${Ha.bottomitem} mb30`},ha.createElement("span",{className:Ha.left},"\u96BE\u5EA6"),ha.createElement("span",{className:Ha.right},(Se==null?void 0:Se.difficulty)===1?"\u7B80\u5355":(Se==null?void 0:Se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ha.createElement("div",{className:Ha.bottomitem},ha.createElement("span",{className:Ha.left},"\u77E5\u8BC6\u70B9"),ha.createElement(ne.Z,{title:((Ln=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Ln.length)<=0||((_t=Se==null?void 0:Se.tag_discipline_names)==null?void 0:_t.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Un=(At=Se==null?void 0:Se.tag_discipline_names)==null?void 0:At.join("\uFF1B"))==null?void 0:Un.toString()},ha.createElement("span",{className:Ha.right},((jn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:jn.length)<=0?ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Qn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Qn.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(qn=(Vn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Vn.join("\uFF1B"))==null?void 0:qn.toString())))))},Al=te(4881),rl=te(44272),Go=te(59301),ts=Object.defineProperty,bi=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,Ji=(Se,Ke,$e)=>Ke in Se?ts(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Ri=(Se,Ke)=>{for(var $e in Ke||(Ke={}))il.call(Ke,$e)&&Ji(Se,$e,Ke[$e]);if(Oi)for(var $e of Oi(Ke))Dl.call(Ke,$e)&&Ji(Se,$e,Ke[$e]);return Se},ll=(Se,Ke)=>bi(Se,ol(Ke)),Ti=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ns=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:un,seveeditor:ua,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{be.setFieldsValue(ll(Ri({},Se),{name:Se.question_title,answer_texts:Se.answer_texts,repeat_answer:!Se.repeat_answer}))},[Se]),Go.createElement("div",null,Go.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{ua(Ri(Ri({},Se),ke))},onFinishFailed:ke=>Ti(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},Go.createElement("div",{style:{display:"flex",alignItems:"center"}},Go.createElement("div",{style:{flex:1}},Go.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Go.createElement("span",null,"\u7B80\u7B54\u9898")),!(Se!=null&&Se.isadd)&&Go.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},Go.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Go.createElement(tt.ZP,{onClick:()=>{Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(ll(Ri({},Se),{name:Se==null?void 0:Se.question_title,answer_texts:Se.answer_texts||[],repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),Go.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Go.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Go.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Go.createElement(tt.ZP,{type:"primary",className:"ml20",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Go.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Go.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Go.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Go.createElement(rl.W,{form:be,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Go.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:un,TagDiscipline:$e,form:be}))))},Lo=te(59301),as=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),sl=({setScoreShow:Se,ScoreShow:Ke,exerciseitem:$e,getdata:un})=>{var ua,ka,Ka;const[ge,ce]=(0,x.useState)(!1);function be(){return as(this,null,function*(){var ke,Ie,He;let pt=(Ie=(ke=$e==null?void 0:$e.exercise_question_types)==null?void 0:ke.filter(it=>it.Singlequestion))==null?void 0:Ie.map(it=>({question_type:it.question_type,score:it.Singlequestion})),xt=yield(0,pe.ZP)(`/api/examination_banks/${(He=$e==null?void 0:$e.exercise)==null?void 0:He.id}/batch_set_score.json`,{method:"POST",body:{question_arr:pt}});(xt==null?void 0:xt.status)===0&&un()})}return Lo.createElement("div",null,Ke&&Lo.createElement(b.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Ke,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{Se(!1)},onOk:()=>{var ke,Ie,He;if($e!=null&&$e.use_blank_score&&((He=(Ie=(ke=$e==null?void 0:$e.exercise_question_types)==null?void 0:ke.filter(pt=>pt.name==="\u586B\u7A7A\u9898"))==null?void 0:Ie[0])!=null&&He.Singlequestion)){ce(!0);return}be(),Se(!1)}},Lo.createElement("div",{className:"c-black"},"\u603B\u5206",Lo.createElement("span",{className:"ml10 c-light-primary"},($e==null?void 0:$e.exercise_question_types.length)>0&&((ua=$e==null?void 0:$e.exercise_types)==null?void 0:ua.q_scores))),Lo.createElement("div",{className:ie.content},Lo.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Lo.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Lo.createElement("span",null,"\u9898\u578B\u603B\u5206"),Lo.createElement("span",null,"\u64CD\u4F5C")),(Ka=(ka=$e==null?void 0:$e.exercise_question_types)==null?void 0:ka.filter(ke=>ke.name!=="\u5B9E\u8BAD\u9898"&&ke.name!=="\u7EC4\u5408\u9898"))==null?void 0:Ka.map((ke,Ie)=>{var He;return Lo.createElement("div",{key:Ie,className:ie.items},Lo.createElement("span",null,ke==null?void 0:ke.name),Lo.createElement("span",null,(He=ke==null?void 0:ke.items)==null?void 0:He.length),Lo.createElement("span",null,ke==null?void 0:ke.score),Lo.createElement("span",null,"\u6BCF\u9898",Lo.createElement(Ue.Z,{min:.1,precision:1,max:100,onChange:pt=>{ke.Singlequestion=pt},defaultValue:ke.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Lo.createElement(b.default,{title:!1,footer:!1,centered:!0,open:ge,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Lo.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Lo.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Lo.createElement("div",{className:ie.bottom},Lo.createElement(tt.ZP,{className:ie.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),Lo.createElement(tt.ZP,{className:ie.yes,onClick:()=>{be(),ce(!1),Se(!1)}},"\u786E\u8BA4"))))},Fi=te(47251),ki=te(78874),Nl=te(89392),rs=te(36714),os=te(50043),is=te(94361),Da=te(59301),ls=Object.defineProperty,Ds=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,us=(Se,Ke,$e)=>Ke in Se?ls(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,ti=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Ns.call(Ke,$e)&&us(Se,$e,Ke[$e]);if(Il)for(var $e of Il(Ke))Ll.call(Ke,$e)&&us(Se,$e,Ke[$e]);return Se},Ci=(Se,Ke)=>Ds(Se,ss(Ke)),Oo=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())});const $i=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ds=({user:Se,dispatch:Ke,itemid:$e,newExercisePaper:un,setisedits:ua})=>{var ka,Ka,ge,ce,be,ke,Ie,He,pt,xt,it,zt;const[wt,Xt]=(0,x.useState)(),[Ln,_t]=(0,x.useState)(!1),[At,Un]=(0,x.useState)(),[jn,Qn]=(0,x.useState)(),Vn=(0,x.useRef)(),qn=(0,x.useRef)(),[Fn,Ca]=(0,x.useState)(),[ba,Za]=(0,x.useState)(!1),[ja,ia]=(0,x.useState)(!1),[ya,Sa]=(0,x.useState)(),[Gn,ga]=(0,x.useState)(!1),[Ma,er]=(0,x.useState)(!1),[ar,Wa]=(0,x.useState)(!1),[mr,hr]=(0,x.useState)(!1),[Wr,Zr]=(0,x.useState)(!1),[ho,qr]=(0,x.useState)(!1),[xr,Do]=(0,x.useState)(!1),[Ur,So]=(0,x.useState)(!1),[ao]=Be.default.useForm(),[Jo,sr]=(0,x.useState)(!1),ur=(0,x.useRef)(null),[_a]=(0,ue.useSearchParams)(),[tr,Gr]=(0,x.useState)(!1),nr=_a.get("isIntelligentAssistant"),[cr,Rr]=(0,x.useState)(!1);(0,x.useEffect)(()=>{ro(),Ke({type:"globalSetting/footerToggle",payload:!1})},[]),(0,x.useEffect)(()=>{ua(ja)},[ja]),(0,x.useEffect)(()=>{At!=null&&At.question_id&&(Qn(At==null?void 0:At.question_score),qn.current=At==null?void 0:At.question_id)},[At]);const Fr=da=>Oo(void 0,null,function*(){let Qa=yield Ke({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:da}});Sa(Qa)});function ro(){return Oo(this,null,function*(){var da,Qa,Pr,Er,Nr,zr;Za(!0),_t(!0);const io=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Za(!1),_t(!1),Xt(io),(da=io==null?void 0:io.exercise)!=null&&da.sub_discipline_id&&Fr((Qa=io==null?void 0:io.exercise)==null?void 0:Qa.sub_discipline_id),Un(Ci(ti({},(Nr=(Er=(Pr=io==null?void 0:io.exercise_question_types)==null?void 0:Pr[0])==null?void 0:Er.items)==null?void 0:Nr[0]),{index:1})),Ca(Ci(ti({},(zr=io==null?void 0:io.exercise_question_types)==null?void 0:zr[0]),{indexs:1}))})}function Ao(da,Qa=!0){return Oo(this,null,function*(){var Pr,Er,Nr,zr;Qa&&(Za(!0),_t(!0));const io=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Xt(io);let bo=[];(Pr=io==null?void 0:io.exercise_question_types)==null||Pr.map(_o=>{var ni;(ni=_o==null?void 0:_o.items)==null||ni.map((qo,fi)=>{bo.push(Ci(ti({},qo),{index:fi+1}))})});let lo=(Er=bo.filter(_o=>_o.question_id===(da==null?void 0:da.id)))==null?void 0:Er[0],ii=(zr=((Nr=io==null?void 0:io.exercise_question_types)==null?void 0:Nr.map((_o,ni)=>{if((lo==null?void 0:lo.question_type)===(_o==null?void 0:_o.question_type))return Ci(ti({},_o),{indexs:ni+1})})).filter(_o=>_o))==null?void 0:zr[0];Ca(ti({},ii)),Un(ti({},lo)),Qn(lo==null?void 0:lo.question_score),Za(!1),_t(!1)})}function Zo(da){return Oo(this,null,function*(){var Qa;let Pr=Ci(ti({},da),{difficulty:(da==null?void 0:da.difficulty)||2,item_type:da.question_type,sub_discipline_id:((Qa=da==null?void 0:da.sub_discipline_id)==null?void 0:Qa[1])||"",tag_discipline_ids:[],repeat_answer:!da.repeat_answer}),Er={};da.question_type===8&&(Er=Ci(ti({},da),{hack:Ci(ti({},da==null?void 0:da.hack),{difficult:da.difficulty}),hack_codes:Ci(ti({},da.hack_codes),{code:vi.Base64.encode(da.hack_codes.code)}),hack_sets:[ti({},da.hack_sets)],is_blank:!0})),da.tag_discipline_ids&&(Pr.tag_discipline_ids=Array.isArray(da.tag_discipline_ids)?da.tag_discipline_ids:[da.tag_discipline_ids],Er.tag_discipline_ids=Array.isArray(da.tag_discipline_ids)?da.tag_discipline_ids:[da.tag_discipline_ids]),sessionStorage.projectFill&&(Er.hack_identifier=sessionStorage.projectFill);let Nr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:da.question_type===8?Er:Pr});(Nr==null?void 0:Nr.status)===0&&(ia(!1),Ao(Nr)),(0,me.Vf)("#question-scroll-id")})}function Ro(da){return Oo(this,null,function*(){_t(!0);let Qa=yield(0,pe.ZP)(`/api/examination_banks/${$e}/sort_question_type.json`,{method:"post",body:{question_type:da}});_t(!1),(Qa==null?void 0:Qa.status)===0&&ro()})}const ci=(da,Qa,Pr)=>Oo(void 0,null,function*(){var Er;if(da.length===0){Le.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Pr();return}const Nr=yield(0,le.Hb)($e,(Er=da[0])==null?void 0:Er.file,Qa);Nr.status===0&&(Le.ZP.success(`\u6210\u529F\u5BFC\u5165${Nr==null?void 0:Nr.success}\u6761`),ga(!1),ro()),Pr()}),No=(da,Qa)=>Oo(void 0,null,function*(){const Pr=yield(0,le.kF)({score:(0,Nl.round)(da,1),question_id:Qa==null?void 0:Qa.question_id});if((Pr==null?void 0:Pr.status)===0){Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Ao({id:qn.current},!1);return}(Pr==null?void 0:Pr.status)===-1&&Qn(Qa==null?void 0:Qa.question_score)});function Io(){return Oo(this,null,function*(){b.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Oo(this,null,function*(){if(At.question_id){let da=yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks/${At.question_id}.json`,{method:"delete"});(da==null?void 0:da.status)===0&&(ro(),ia(!1))}else Un({}),ia(!1),ro()}),cancelText:"\u53D6\u6D88"})})}const Ai=da=>Oo(void 0,null,function*(){return yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks.json`,{method:"post",body:ti({},da)})}),{overflow:Xr,handleMouseEnter:eo,handleMouseLeave:co}=(0,ki.I)(),Eo=da=>Oo(void 0,null,function*(){var Qa,Pr;_t(!0);let Er=yield(0,pe.ZP)(`/api/examination_banks/${$e}/sort_question_type.json`,{method:"post",body:{question_type:da}});if(_t(!1),(Er==null?void 0:Er.status)===0){const Nr=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Xt(Nr),(Qa=Nr==null?void 0:Nr.exercise)!=null&&Qa.sub_discipline_id&&Fr((Pr=Nr==null?void 0:Nr.exercise)==null?void 0:Pr.sub_discipline_id)}}),oo=()=>ja?(Rr(!0),!0):!1;(0,x.useEffect)(()=>{if(cr){const da=setTimeout(()=>{Rr(!1)},2e3);return()=>clearTimeout(da)}},[cr]);const Tr=(da,Qa)=>Da.createElement(E.default,null,Da.createElement(E.default.Item,{key:"0",onClick:()=>Ko(da==null?void 0:da.question_type)},Da.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Da.createElement(E.default.Item,{key:"1",disabled:Qa===0,onClick:()=>Oo(void 0,null,function*(){if(Qa===0||oo())return;let Pr=(0,me.rz)(wt==null?void 0:wt.exercise_question_types,Qa,Qa-1);yield Eo(Pr.map(Er=>Er.name))})},Da.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Da.createElement(E.default.Item,{key:"2",disabled:Qa===(wt==null?void 0:wt.exercise_question_types.length)-1,onClick:()=>Oo(void 0,null,function*(){if(Qa===(wt==null?void 0:wt.exercise_question_types.length)-1||oo())return;let Pr=(0,me.rz)(wt==null?void 0:wt.exercise_question_types,Qa,Qa+1);yield Eo(Pr.map(Er=>Er.name))})},Da.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Da.createElement(E.default.Item,{key:"3",onClick:()=>{var Pr;ao.setFieldsValue({name:da.name,item_type_en:(Pr=$i.find(Er=>Er.id==da.question_type))==null?void 0:Pr.nameType}),sr(!0)}},Da.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),Ko=da=>{var Qa,Pr,Er,Nr,zr,io,bo,lo,po,ii,_o,ni,qo,fi,Xi,Kr,fo,Mo,Co,Wo,Uo,Xo,Si,_i,_l,ml,fl,pl;if(!oo()){if(da===5){hr(!0),Zr(!0);return}if(da===6){if(_a.get("pageType")=="course")_a.get("updateType")=="course"?ue.history.push(`/problems/newcreate?express_id=${(Qa=wt==null?void 0:wt.exercise)==null?void 0:Qa.id}&callback_url=/paperlibrary/add/${(Pr=wt==null?void 0:wt.exercise)==null?void 0:Pr.id}?type=2&pageType=course&updateType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newcreate?express_id=${(Er=wt==null?void 0:wt.exercise)==null?void 0:Er.id}&callback_url=/paperlibrary/add/${(Nr=wt==null?void 0:wt.exercise)==null?void 0:Nr.id}?type=2&pageType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`);else{let Yi=(io=(zr=un==null?void 0:un.editData)==null?void 0:zr.exercise)!=null&&io.set_question_sub_discipline?`/problems/newcreate?express_id=${(bo=wt==null?void 0:wt.exercise)==null?void 0:bo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(po=(lo=un==null?void 0:un.editData)==null?void 0:lo.exercise)==null?void 0:po.discipline_id}&sub_discipline_id=${(_o=(ii=un==null?void 0:un.editData)==null?void 0:ii.exercise)==null?void 0:_o.sub_discipline_id}`:`/problems/newcreate?express_id=${(ni=wt==null?void 0:wt.exercise)==null?void 0:ni.id}&callback_url=${window.location.pathname+window.location.search}`;ue.history.push(Yi)}return}ia(!0),Un(da===2?{question_type:da,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(fi=(qo=un==null?void 0:un.editData)==null?void 0:qo.exercise)!=null&&fi.set_question_sub_discipline?(Kr=(Xi=un==null?void 0:un.editData)==null?void 0:Xi.exercise)==null?void 0:Kr.discipline_id:0,sub_discipline_id:(Mo=(fo=un==null?void 0:un.editData)==null?void 0:fo.exercise)!=null&&Mo.set_question_sub_discipline?(Wo=(Co=un==null?void 0:un.editData)==null?void 0:Co.exercise)==null?void 0:Wo.sub_discipline_id:0,analysis:""}:{question_type:da,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(Xo=(Uo=un==null?void 0:un.editData)==null?void 0:Uo.exercise)!=null&&Xo.set_question_sub_discipline?(_i=(Si=un==null?void 0:un.editData)==null?void 0:Si.exercise)==null?void 0:_i.discipline_id:0,sub_discipline_id:(ml=(_l=un==null?void 0:un.editData)==null?void 0:_l.exercise)!=null&&ml.set_question_sub_discipline?(pl=(fl=un==null?void 0:un.editData)==null?void 0:fl.exercise)==null?void 0:pl.sub_discipline_id:0})}},Vo=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{oo()||ga(!0)}},{key:2,label:Da.createElement("div",null,Da.createElement("img",{width:26,style:{position:"absolute",top:-2},src:os.$}),Da.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{oo()||er(!0)}}];return Da.createElement("div",null,Da.createElement(Oe.Z,{spinning:ba},Da.createElement("div",{className:ie.bg},Da.createElement("div",{style:{textAlign:"center"}},((ka=wt==null?void 0:wt.exercise_types)==null?void 0:ka.q_counts)===0&&!ja&&Da.createElement(ye.Z,{styles:{marginTop:180},customText:Da.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Da.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Ka=wt==null?void 0:wt.exercise_types)==null?void 0:Ka.q_counts)>0||ja)&&Da.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Da.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Da.createElement("div",{className:ie.left},Da.createElement("div",{className:ie.leftAction},Da.createElement(tt.ZP,{onClick:()=>{oo()||Wa(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Da.createElement("div",{className:ie.scrollWrapper,style:{overflow:Xr},onMouseEnter:eo,onMouseLeave:co},(ge=wt==null?void 0:wt.exercise_question_types)==null?void 0:ge.map((da,Qa)=>Da.createElement("div",{key:Qa,className:"mb30"},Da.createElement("div",{className:ie.title},Da.createElement("div",{className:ie.titleleft},Da.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,me.EM)(Qa+1),"\u3001\u3010",da.name,"\u3011"),Da.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",da.count,"\u5C0F\u9898\uFF0C\u5171",da.score,"\u5206\uFF09")),Da.createElement(z.Z,{dropdownRender:()=>Tr(da,Qa),placement:"bottomLeft"},Da.createElement("div",{className:ie.more_style},Da.createElement("i",{className:"iconfont icon-sandian font12"})))),Da.createElement(xn,{handleEditing:()=>{Rr(!0)},isedit:ja,setBigqitem:Ca,bigitem:Ci(ti({},da),{indexs:Qa+1}),setqitem:Pr=>Oo(void 0,null,function*(){var Er;(Er=Vn.current)==null||Er.blur(),Un(Pr)}),qitem:At,Itemid:$e,getdata:Ao,data:da.items})))))),Da.createElement("div",{id:"question-scroll-id",style:{overflow:ja?"hidden":"auto"},className:ie.right,ref:ur},!(At!=null&&At.isadd)&&Da.createElement("div",{className:ie.title},!ja&&Da.createElement("div",{style:{flex:1}},Da.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Fn==null?void 0:Fn.indexs)&&(0,me.EM)(Fn==null?void 0:Fn.indexs),"\u3001\u3010",Fn==null?void 0:Fn.name,"\u3011"),Da.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Da.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var da;ao.setFieldsValue({name:Fn.name,item_type_en:(da=$i.find(Qa=>Qa.id==Fn.question_type))==null?void 0:da.nameType}),sr(!0)}})),Da.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Fn==null?void 0:Fn.count,"\u5C0F\u9898\uFF0C\u5171",Fn==null?void 0:Fn.score,"\u5206\uFF09"),(At==null?void 0:At.question_type)===6&&Da.createElement("span",{onClick:()=>Gr(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(At==null?void 0:At.question_type)===5&&Da.createElement(ot.default,{defaultChecked:(be=(ce=un==null?void 0:un.editData)==null?void 0:ce.exercise)==null?void 0:be.show_challenge_task_pass,onChange:da=>Oo(void 0,null,function*(){let Qa=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:da.target.checked}});(Qa==null?void 0:Qa.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ao({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(At==null?void 0:At.question_type)===6&&Da.createElement("span",{style:{marginLeft:20},onClick:()=>{var da,Qa,Pr,Er;b.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Da.createElement("div",null,(At==null?void 0:At.question_type)===6&&Da.createElement(ot.default,{defaultChecked:(Qa=(da=un==null?void 0:un.editData)==null?void 0:da.exercise)==null?void 0:Qa.show_hack_sets,onChange:Nr=>Oo(void 0,null,function*(){let zr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Nr.target.checked}});(zr==null?void 0:zr.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),b.default.destroyAll(),Ao({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Da.createElement("br",null),(At==null?void 0:At.question_type)===6&&Da.createElement(ot.default,{defaultChecked:(Er=(Pr=un==null?void 0:un.editData)==null?void 0:Pr.exercise)==null?void 0:Er.show_hack_description,onChange:Nr=>Oo(void 0,null,function*(){let zr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_hack_description:Nr.target.checked}});(zr==null?void 0:zr.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),b.default.destroyAll(),Ao({id:qn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Da.createElement("div",{style:{display:"flex",alignItems:"center"}},(At==null?void 0:At.question_type)===5&&!ja&&Da.createElement("a",{className:ie.shixun,href:`/shixuns/${At==null?void 0:At.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Da.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!ja&&[0,1,2,4,6].includes(At==null?void 0:At.question_type)&&Da.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Da.createElement(Ue.Z,{precision:1,ref:Vn,onChange:da=>Qn(da),value:jn,onBlur:da=>{No(da.target.value,At)}})),!ja&&Da.createElement(ne.Z,{title:"\u5220\u9664"},Da.createElement("i",{onClick:()=>{Io()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!ja&&Da.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Da.createElement("i",{onClick:()=>{var da,Qa,Pr;(At==null?void 0:At.question_type)===6?_a.get("pageType")=="course"?_a.get("updateType")=="course"?ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(da=wt==null?void 0:wt.exercise)==null?void 0:da.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(Qa=wt==null?void 0:wt.exercise)==null?void 0:Qa.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(Pr=wt==null?void 0:wt.exercise)==null?void 0:Pr.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):ia(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!ja&&Da.createElement("div",null,Da.createElement("div",{className:ie.qcount},Da.createElement("span",{className:ie.score},At==null?void 0:At.question_score,"\u5206"),Da.createElement(Qe.Z,{className:ie.qtitle,value:(At==null?void 0:At.index)+`\u3001${(At==null?void 0:At.question_type)==8?(ke=At==null?void 0:At.program_attr)==null?void 0:ke.description:At==null?void 0:At.question_title}`}),(At==null?void 0:At.high_resources_consume)&&Da.createElement(is.Z,{type:"shixun",style:{marginLeft:10}})),(At==null?void 0:At.question_type)===6&&Da.createElement(je.Z,{onEdit:()=>Gr(1),className:"mt10",dataSource:(At==null?void 0:At.languages)||[]}),Da.createElement(ws,{newExercisePaper:un,TagDiscipline:ya,qitem:At})),ja&&Da.createElement("div",null,(At==null?void 0:At.question_type)<=1&&Da.createElement(ft,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===5&&Da.createElement(ql,{setqitem:Un,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,showTip:cr}),(At==null?void 0:At.question_type)===3&&Da.createElement(na,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===2&&Da.createElement(Wt,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===4&&Da.createElement(ns,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===7&&Da.createElement(ri,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===8&&Da.createElement(Ii,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}))))))),Da.createElement("div",{className:ie.bottomdiv},Da.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Da.createElement("span",{className:ie.spanBtn,onClick:()=>{oo()||(hr(!0),Zr(!1))}},"\u9898\u5E93\u9009\u9898"),Da.createElement(z.Z,{menu:{items:Vo}},Da.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Da.createElement("span",{className:ie.spanBtn,onClick:()=>Oo(void 0,null,function*(){var da;if(oo())return;const Qa=yield(0,le.JP)($e);Qa.status===0&&window.open(`/classrooms/coursesId/exercise/${Qa.exercise_id}/${(da=Se.userInfo)==null?void 0:da.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Da.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!oo()){if(nr){window.open(`/paperlibrary/see/${$e}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${$e}`)}}},"\u8BD5\u5377\u9884\u89C8"),$i==null?void 0:$i.map((da,Qa)=>Da.createElement(tt.ZP,{key:Qa,className:ie.addQuestionBtn,type:"primary",onClick:()=>{Ko(da.id)}},da.name)),Da.createElement(tt.ZP,{className:ie.saveBtn,loading:Ur,onClick:()=>{var da,Qa;const Pr=()=>Oo(void 0,null,function*(){if(_a.get("pageType")=="course")if(_a.get("updateType")=="course")Le.ZP.info("\u7F16\u8F91\u6210\u529F"),ue.history.replace(`/paths/${_a.get("courseId")}`);else{if(oo())return;(0,rs._C)({id:_a.get("stageId"),subject_id:_a.get("courseId"),homework_type:"exercise",examination_bank_ids:[$e]}).then(zr=>{(zr==null?void 0:zr.status)==0&&(Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.replace(`/paths/${_a.get("courseId")}`))})}else{if(oo())return;if(nr){So(!0);const zr=yield(0,pe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:$e}});if(So(!1),(zr==null?void 0:zr.status)!==0)return}Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.push("/paperlibrary?defaultActiveKey=0")}});let Er=(Qa=(da=wt==null?void 0:wt.exercise_question_types)==null?void 0:da.filter(zr=>zr.question_type===5)[0])==null?void 0:Qa.items,Nr=0;Er==null||Er.map(zr=>{zr.high_resources_consume&&(Nr=Nr+1)}),console.log(Nr),Nr>0?Ke({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Nr,fn:()=>{Pr()}}}):Pr()}},Da.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Da.createElement(sl,{setScoreShow:Wa,ScoreShow:ar,exerciseitem:wt,getdata:ro}),mr&&Da.createElement(Fi.Z,{setScoreShow:hr,isshixuns:Wr,ScoreShow:mr,isloadings:ho,onOk:(da,Qa,Pr,Er)=>Oo(void 0,null,function*(){qr(!0);let zr=yield Ai({exam_id:$e,item_bank_ids:da,shixun_ids:Qa});qr(!1),(zr==null?void 0:zr.status)===0&&b.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{ro()},onCancel:()=>{hr(!1),ro()}})})}),Da.createElement(Al.Z,{sub_discipline_id:(Ie=wt==null?void 0:wt.exercise)!=null&&Ie.sub_discipline_id?[(He=wt==null?void 0:wt.exercise)==null?void 0:He.discipline_id,(pt=wt==null?void 0:wt.exercise)==null?void 0:pt.sub_discipline_id]:[],visible:Gn,onCancel:()=>ga(!1),onOk:ci}),Da.createElement(b.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Jo,width:500,onOk:()=>ao.submit(),onCancel:()=>sr(!1)},Da.createElement(Be.default,{form:ao,initialValues:{},onFinish:da=>Oo(void 0,null,function*(){(yield(0,le.RK)(ti({id:$e},da))).status==0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),ro(),sr(!1))})},Da.createElement(Be.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(da,Qa){var Pr,Er,Nr,zr;const io=(Pr=$i==null?void 0:$i.find(bo=>bo.nameType==ao.getFieldValue("item_type_en")))==null?void 0:Pr.id;return(zr=(Nr=(Er=wt==null?void 0:wt.exercise_question_types)==null?void 0:Er.filter(bo=>bo.question_type!=io))==null?void 0:Nr.map(bo=>bo==null?void 0:bo.name))!=null&&zr.includes(Qa)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Da.createElement(se.default,{size:"large",maxLength:10,showCount:!0})),Da.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Da.createElement(se.default,{size:"large"})))),Da.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ma},Da.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Da.createElement(os.Z,{stickyTop:-24,subDisciplineId:(xt=wt==null?void 0:wt.exercise)!=null&&xt.sub_discipline_id?[(it=wt==null?void 0:wt.exercise)==null?void 0:it.discipline_id,(zt=wt==null?void 0:wt.exercise)==null?void 0:zt.sub_discipline_id]:[],onCancel:()=>er(!1),mode:2,gather:{exam_id:$e},onSuccess:()=>{er(!1),ro()}}),Da.createElement("div",{style:{height:70}})),Da.createElement(je.Q,{visible:!!tr,setVisible:Gr,tip:tr===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:tr===1?At==null?void 0:At.languages:[],onOk:da=>Oo(void 0,null,function*(){const Qa={languages:da};tr===1?Qa.hack_id=At==null?void 0:At.hack_id:Qa.exam_id=$e,(yield(0,pe.ZP)("/api/problems/update_languages.json",{method:"post",body:Qa})).status===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Ao({id:qn.current}),Gr(!1))})}))};var Ol=(0,ue.connect)(({user:Se,newExercisePaper:Ke,dispatch:$e})=>({user:Se,newExercisePaper:Ke,dispatch:$e}))(ds),Rl=te(50337),Tl=te(53311),Ml=te(52154),fr=te(59301),kl=Object.defineProperty,Vs=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Zi=(Se,Ke,$e)=>Ke in Se?kl(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,ul=(Se,Ke)=>{for(var $e in Ke||(Ke={}))ms.call(Ke,$e)&&Zi(Se,$e,Ke[$e]);if(gs)for(var $e of gs(Ke))Zl.call(Ke,$e)&&Zi(Se,$e,Ke[$e]);return Se},xi=(Se,Ke)=>Vs(Se,cs(Ke)),wi=(Se,Ke,$e)=>new Promise((un,ua)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){ua(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){ua(be)}},ge=ce=>ce.done?un(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())});const dl=()=>{const[Se,Ke]=(0,x.useState)([]);return(0,x.useEffect)(()=>{wi(void 0,null,function*(){const un=yield(0,le.d1)({source:"question"});un!=null&&un.disciplines&&Ke((0,y.L)(un==null?void 0:un.disciplines))})},[]),Se},cl=({user:Se,newExercisePaper:Ke,dispatch:$e})=>{var un,ua,ka,Ka,ge,ce,be,ke,Ie,He,pt,xt;const it=(0,ue.useParams)(),zt=dl(),[wt]=Be.default.useForm(),[Xt,Ln]=(0,x.useState)(),[_t,At]=(0,x.useState)(!1),[Un,jn]=(0,x.useState)(1),[Qn,Vn]=(0,x.useState)(""),[qn]=(0,ue.useSearchParams)(),[Fn,Ca]=(0,x.useState)(!1),[ba,Za]=(0,x.useState)(!1),[ja,ia]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{qn.get("type")==="2"&&(Vn(it.id),jn(2))},[qn.get("type")]),(0,x.useEffect)(()=>{if(it.id){if(!zt.length)return;wi(void 0,null,function*(){var Sa,Gn,ga;At(!0);const Ma=yield(0,le.Di)({id:it.id});At(!1);const er=(Sa=Ma==null?void 0:Ma.exercise)==null?void 0:Sa.sub_discipline_id;let ar=[];for(const hr of zt)for(const Wr of hr.children)Wr.value===er&&(ar=[hr.value,Wr.value]);const Wa=(Gn=Ma==null?void 0:Ma.exercise)==null?void 0:Gn.time,mr=xi(ul({},Ma.exercise),{sub_discipline_id:ar,time:Wa===-1?null:Wa});Ln(mr),ia((ga=Ma.exercise)==null?void 0:ga.set_question_sub_discipline)})}else Ln({time:60,difficulty:2});$e({type:"globalSetting/footerToggle",payload:!1})},[zt]),fr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},fr.createElement("section",{className:"edu-container"},fr.createElement("section",{className:"animated fadeIn"},fr.createElement("aside",{style:{marginTop:15}},fr.createElement(Me.Z,{separator:">"},fr.createElement(Me.Z.Item,null,fr.createElement(ue.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),fr.createElement(Me.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),fr.createElement("div",{className:"bg-white"},fr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},fr.createElement("div",{onClick:()=>{if(Fn){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}jn(1)},className:Un===1?Je.Z.selectdiv:Je.Z.divitem},fr.createElement(Rl.Z,{number:1,active:Un===1,className:"mr10"}),fr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),fr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),fr.createElement("div",{onClick:()=>{if(!it.id&&!Qn){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}jn(2),!Qn&&Vn(it.id)},className:Un!==1?Je.Z.selectdiv:Je.Z.divitem},fr.createElement(Rl.Z,{number:2,active:Un!==1,className:"mr10"}),fr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Un===2&&fr.createElement("div",{className:"tc"},fr.createElement(Tl.Z,{defaultValue:(ua=(un=Ke==null?void 0:Ke.editData)==null?void 0:un.exercise)==null?void 0:ua.exercise_name,onFinish:ya=>wi(void 0,null,function*(){var Sa,Gn,ga,Ma,er,ar,Wa,mr,hr,Wr,Zr,ho;return ya.trim()===((Gn=(Sa=Ke==null?void 0:Ke.editData)==null?void 0:Sa.exercise)==null?void 0:Gn.exercise_name)?!0:(yield(0,le.w0)({id:`${(Ma=(ga=Ke==null?void 0:Ke.editData)==null?void 0:ga.exercise)==null?void 0:Ma.id}`,sub_discipline_id:(ar=(er=Ke==null?void 0:Ke.editData)==null?void 0:er.exercise)==null?void 0:ar.sub_discipline_id,time:`${(mr=(Wa=Ke==null?void 0:Ke.editData)==null?void 0:Wa.exercise)==null?void 0:mr.time}`,exercise_name:ya,exercise_description:(Wr=(hr=Ke==null?void 0:Ke.editData)==null?void 0:hr.exercise)==null?void 0:Wr.exercise_description,difficulty:(ho=(Zr=Ke==null?void 0:Ke.editData)==null?void 0:Zr.exercise)==null?void 0:ho.difficulty})).status===0?(wt.setFieldValue("exercise_name",ya),$e({type:"newExercisePaper/modifyTitle",payload:ya}),!0):!1})}),fr.createElement("div",{style:{fontSize:14}},fr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Ka=(ka=Ke==null?void 0:Ke.editData)==null?void 0:ka.exercise)==null?void 0:Ka.time)),fr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},((ce=(ge=Ke==null?void 0:Ke.editData)==null?void 0:ge.exercise)==null?void 0:ce.difficulty)===1?"\u7B80\u5355":((ke=(be=Ke==null?void 0:Ke.editData)==null?void 0:be.exercise)==null?void 0:ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),fr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},((He=(Ie=Ke==null?void 0:Ke.editData)==null?void 0:Ie.exercise_types)==null?void 0:He.q_counts)||0)),fr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},(xt=(pt=Ke==null?void 0:Ke.editData)==null?void 0:pt.exercise_types)==null?void 0:xt.q_scores))))),Un===1&&fr.createElement(Oe.Z,{spinning:_t,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},fr.createElement("section",{className:[Je.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Xt&&fr.createElement(Be.default,{layout:"horizontal",form:wt,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Je.Z.formWrap,initialValues:Xt},fr.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Je.Z.baseLineHeight,rules:[{required:!0,validator:(ya,Sa)=>{var Gn;return((Gn=Sa==null?void 0:Sa.replaceAll(" ",""))==null?void 0:Gn.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},fr.createElement(se.default,{maxLength:60,className:Je.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),fr.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Je.Z.baseLineHeight},fr.createElement(ct.Z,{className:Je.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:zt,popupClassName:Je.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),fr.createElement("div",{className:Je.Z.concat},fr.createElement("div",null,fr.createElement(ot.default,{checked:ja,onChange:ya=>{ia(ya.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),fr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",fr.createElement("a",{onClick:()=>Za(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),fr.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Je.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},fr.createElement(Ve.ZP.Group,{className:Je.Z.radiogroup},fr.createElement(Ve.ZP.Button,{className:Je.Z.easy,value:1},"\u7B80\u5355"),fr.createElement(Ve.ZP.Button,{className:Je.Z.medium,value:2},"\u9002\u4E2D"),fr.createElement(Ve.ZP.Button,{className:Je.Z.hard,value:3},"\u56F0\u96BE"))),fr.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Je.Z.baseLineHeight},fr.createElement("div",{style:{display:"flex",width:"100%"}},fr.createElement(Be.default.Item,{name:"time",noStyle:!0},fr.createElement(Ue.Z,{min:1,className:Je.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),fr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),fr.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},fr.createElement(se.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),fr.createElement("div",{className:Je.Z.bottmodiv},fr.createElement(tt.ZP,{className:`${Je.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{qn.get("pageType")=="course"?ue.history.push(`/paths/${qn.get("courseId")}`):ue.history.push("/paperlibrary")}},"\u53D6\u6D88"),fr.createElement(a.Z,{className:`${Je.Z.confirmBtn} ml15`,type:"primary",onClick:()=>wi(void 0,null,function*(){var ya,Sa,Gn,ga;yield wt.validateFields();const Ma=wt.getFieldsValue();if(Ma.sub_discipline_id=((ya=Ma.sub_discipline_id)==null?void 0:ya.length)>0?Ma.sub_discipline_id[1]:"",Ma.set_question_sub_discipline=ja,it.id){(yield(0,le.w0)(ul({id:it.id},Ma))).status===0&&(Vn(it.id),jn(2),ue.history.replace(`/paperlibrary/add/${it.id}?type=2`));return}const er=yield(0,le.un)(Ma);er.status===0&&(Vn((Sa=er==null?void 0:er.data)==null?void 0:Sa.exam_id),jn(2),qn.get("pageType")=="course"?ue.history.replace(`/paperlibrary/add/${(Gn=er==null?void 0:er.data)==null?void 0:Gn.exam_id}?type=2&pageType=course&courseId=${qn.get("courseId")}&stageId=${qn.get("stageId")}`):ue.history.replace(`/paperlibrary/add/${(ga=er==null?void 0:er.data)==null?void 0:ga.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),Un===2&&fr.createElement("div",null,fr.createElement(Ol,{setisedits:Ca,itemid:Qn}))),fr.createElement(Ml.Z,{open:ba,onCancel:()=>{Za(!1)}}))};var gl=(0,ue.connect)(({user:Se,newExercisePaper:Ke,dispatch:$e})=>({user:Se,newExercisePaper:Ke,dispatch:$e}))(cl)},47251:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return nt}});var x=te(59301),ue=te(78241),Be=te(8591),Me=te(43418),Le=te(99313),Oe=te(57809),se=te(19842),ct=te(98228),ot=te(92832),Ve=te(1710),Ue=te(6848),tt=te(58421),Je=te(3113),le=te(38986),y={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=te(55305),b={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},E=te(91842),z=te(51257),ne=te(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var me=({qitem:et})=>{var qt,hn,Zt,dn,We,It,Gt,Mt,ht,rt;return x.createElement("div",{className:b.warp},x.createElement("div",{className:b.mainPart},x.createElement("div",{className:b.qcount},(et==null?void 0:et.question_type)===8&&x.createElement(E.Z,{className:b.content,showProgramFill:!0,value:(qt=et==null?void 0:et.program_attr)==null?void 0:qt.description}),(et==null?void 0:et.question_type)!=8&&x.createElement(E.Z,{className:b.qtitle,value:(et==null?void 0:et.name)||(et==null?void 0:et.title)})),((et==null?void 0:et.question_type)===0||(et==null?void 0:et.question_type)===2)&&x.createElement("div",null,(hn=et==null?void 0:et.choices)==null?void 0:hn.map((ze,ve)=>x.createElement("div",{className:b.redio},!(ze!=null&&ze.is_answer)&&x.createElement("span",{className:b.redioitem}),(ze==null?void 0:ze.is_answer)&&x.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),x.createElement(E.Z,{className:ze!=null&&ze.is_answer?b.titleyes:b.title,value:re[ve]+(ze==null?void 0:ze.choice_text)}),(ze==null?void 0:ze.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.question_type)===1&&x.createElement("div",null,(Zt=et==null?void 0:et.choices)==null?void 0:Zt.map((ze,ve)=>x.createElement("div",{className:b.checkbox},!(ze!=null&&ze.is_answer)&&x.createElement("span",{className:b.checkboxitem}),(ze==null?void 0:ze.is_answer)&&x.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),x.createElement(E.Z,{className:ze!=null&&ze.is_answer?b.titleyes:b.title,value:re[ve]+(ze==null?void 0:ze.choice_text)}),(ze==null?void 0:ze.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.question_type)===3&&x.createElement("div",{className:b.completion},(dn=et==null?void 0:et.standard_answer)==null?void 0:dn.map((ze,ve)=>{var fe;return x.createElement("div",{style:{display:"flex"}},x.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",ve+1),x.createElement("div",{className:b.content},(fe=ze==null?void 0:ze.answer_text)==null?void 0:fe.map((qe,Rt)=>x.createElement("div",{className:b.items},qe))))})),(et==null?void 0:et.question_type)===4&&x.createElement("div",{className:b.simple},x.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),x.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=et==null?void 0:et.answer_texts)!=null&&We[0]?x.createElement(E.Z,{className:b.content,value:(It=et==null?void 0:et.answer_texts)==null?void 0:It[0]}):x.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(et==null?void 0:et.question_type)===5&&((Gt=et==null?void 0:et.challenge_names)==null?void 0:Gt.map((ze,ve)=>x.createElement("div",{className:b.shixun},x.createElement("span",{className:b.qtitle},x.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(ve+1),"\u9898"),ze)))),(et==null?void 0:et.question_type)===6&&x.createElement("div",{className:b.program},x.createElement(E.Z,{className:b.content,value:((Mt=et==null?void 0:et.program_attr)==null?void 0:Mt.description)||"- -"})),(et==null?void 0:et.question_type)===7&&((ht=et==null?void 0:et.sub_item_banks)==null?void 0:ht.map((ze,ve)=>{var fe,qe,Rt,Fe,xe;return x.createElement("div",null,x.createElement("div",{className:b.combination},x.createElement("span",{className:b.qtitle},ze==null?void 0:ze.name)),x.createElement("div",{className:b.warp,style:{padding:"0px",paddingTop:20}},x.createElement("div",null,((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="JUDGMENT")&&((fe=ze==null?void 0:ze.choices)==null?void 0:fe.map((at,Xe)=>x.createElement("div",{className:b.redio},!(at!=null&&at.is_answer)&&x.createElement("span",{className:b.redioitem}),(at==null?void 0:at.is_answer)&&x.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),x.createElement(E.Z,{className:at!=null&&at.is_answer?b.titleyes:b.title,value:re[Xe]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&((qe=ze==null?void 0:ze.choices)==null?void 0:qe.map((at,Xe)=>x.createElement("div",{className:b.checkbox},!(at!=null&&at.is_answer)&&x.createElement("span",{className:b.checkboxitem}),(at==null?void 0:at.is_answer)&&x.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),x.createElement(E.Z,{className:at!=null&&at.is_answer?b.titleyes:b.title,value:re[Xe]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ze==null?void 0:ze.item_type)=="COMPLETION"&&x.createElement("div",{className:b.completion},(Rt=ze==null?void 0:ze.standard_answer)==null?void 0:Rt.map((at,Xe)=>{var Ae;return x.createElement("div",{style:{display:"flex"}},x.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Xe+1),x.createElement("div",{className:b.content},(Ae=at==null?void 0:at.answer_text)==null?void 0:Ae.map((ft,vn)=>x.createElement("div",{className:b.items},ft))))})),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&x.createElement("div",{className:b.simple},x.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),x.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Fe=ze==null?void 0:ze.answer_texts)!=null&&Fe[0]?x.createElement(E.Z,{className:b.content,value:(xe=ze==null?void 0:ze.answer_texts)==null?void 0:xe[0]}):x.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(et==null?void 0:et.question_type)===8&&x.createElement("div",null,x.createElement(E.Z,{disabledFill:!0,className:b.content,showProgramFill:!0,value:ne.Base64.decode(((rt=et==null?void 0:et.program_attr)==null?void 0:rt.code)||"")})),(et==null?void 0:et.question_type)===5&&x.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},x.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.author_name)||"- -")),x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.author_school_name)||"- -")),x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.study_count)||"0"))),x.createElement("a",{className:b.shixunbutton,href:`/shixuns/${et==null?void 0:et.identifier}/challenges?exercise=true`,target:"_blank"},x.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((et==null?void 0:et.question_type)<=4||[6,8].includes(et==null?void 0:et.question_type))&&x.createElement("div",{className:b.bottom},x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u89E3\u6790"),x.createElement("span",{className:b.right},et!=null&&et.analysis?x.createElement(E.Z,{value:et==null?void 0:et.analysis}):x.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u96BE\u5EA6"),x.createElement("span",{className:b.right},(et==null?void 0:et.difficulty)===1?"\u7B80\u5355":(et==null?void 0:et.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u77E5\u8BC6\u70B9"),x.createElement("span",{className:b.right},et!=null&&et.tag_discipline?et==null?void 0:et.tag_discipline:x.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},pe=te(61250),ye=te(57149),je=te(25690),De=te(61485),Qe=te(94361),he=te(46722),Te=te(59301),Ye=Object.defineProperty,bt=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,gt=(et,qt,hn)=>qt in et?Ye(et,qt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):et[qt]=hn,Yt=(et,qt)=>{for(var hn in qt||(qt={}))Bt.call(qt,hn)&>(et,hn,qt[hn]);if(ut)for(var hn of ut(qt))yt.call(qt,hn)&>(et,hn,qt[hn]);return et},vt=(et,qt)=>bt(et,Ne(qt)),rn=(et,qt,hn)=>new Promise((Zt,dn)=>{var We=Mt=>{try{Gt(hn.next(Mt))}catch(ht){dn(ht)}},It=Mt=>{try{Gt(hn.throw(Mt))}catch(ht){dn(ht)}},Gt=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(We,It);Gt((hn=hn.apply(et,qt)).next())});const xn=({setScoreShow:et,ScoreShow:qt,onOk:hn,isshixuns:Zt,isloadings:dn,dispatch:We,isIntelligentAssistant:It=!1,newExercisePaper:Gt,shixunsDetail:Mt})=>{var ht,rt,ze;let[ve,fe]=(0,x.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:It,group_id:[]}),[qe,Rt]=(0,x.useState)([]),[Fe,xe]=(0,x.useState)([]),[at,Xe]=(0,x.useState)([]),[Ae,ft]=(0,x.useState)([]);const[vn,Qt]=(0,x.useState)(!1),[jt]=ue.default.useForm(),[on,cn]=(0,x.useState)(),[_e,Ft]=(0,x.useState)(!1);let[Lt,St]=(0,x.useState)(Zt);const[Dt,pn]=(0,x.useState)([]),[Pn,Sn]=(0,x.useState)(0),[Rn,na]=(0,x.useState)(!0),[aa,zn]=(0,x.useState)([]),[Pa,Ea]=(0,x.useState)([]),_n=[{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}];let[wa,en]=(0,x.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const En=(0,x.useRef)(new Set),Mn=(0,x.useRef)(new Set),$n=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ze=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Nt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[kt,Wt]=(0,x.useState)(!1),tn=()=>{jt.resetFields(),Lt=!1,St(!1),Wt(!1),jt.submit()};(0,x.useEffect)(()=>{var lt,$t,Jn,nn,kn,ea,Ra,va,Ge,gn;(((Jn=($t=(lt=Gt==null?void 0:Gt.editData)==null?void 0:lt.exercise)==null?void 0:$t.exist_item_bank_ids)==null?void 0:Jn.length)>0||((ea=(kn=(nn=Gt==null?void 0:Gt.editData)==null?void 0:nn.exercise)==null?void 0:kn.exist_item_bank_shixun_ids)==null?void 0:ea.length)>0)&&Ea([...(va=(Ra=Gt==null?void 0:Gt.editData)==null?void 0:Ra.exercise)==null?void 0:va.exist_item_bank_ids,...(gn=(Ge=Gt==null?void 0:Gt.editData)==null?void 0:Ge.exercise)==null?void 0:gn.exist_item_bank_shixun_ids])},[(rt=(ht=Gt==null?void 0:Gt.editData)==null?void 0:ht.exercise)==null?void 0:rt.exist_item_bank_ids]),(0,x.useEffect)(()=>{qt&&(jt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Rn&&Lt&&(jt.setFieldsValue({item_type:"SHIXUN"}),ve.item_type="SHIXUN",fe(Yt({},ve)),na(!1)),Ht(ve),mn(),st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[qt]),(0,x.useEffect)(()=>{Pn>0&&setTimeout(()=>{Sn(0)},2e3)},[Pn]);function Ht(lt){return rn(this,null,function*(){var $t,Jn,nn;if(Qt(!0),fe(Yt({},lt)),(at==null?void 0:at.length)<=0&<.type==="5"){ft([]),Qt(!1);return}console.log("----",at,Dt);let kn=lt.type==="5"?at==null?void 0:at.filter(va=>!Dt.includes(va)):null,ea=lt.type==="5"?at==null?void 0:at.filter(va=>Dt.includes(va)):null;lt.group_id=(($t=lt.group_id)==null?void 0:$t.map(va=>va==null?void 0:va.value))||null;let Ra=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Yt({},lt),{discipline_id:((Jn=lt==null?void 0:lt.courseid)==null?void 0:Jn[0])||null,sub_discipline_id:((nn=lt==null?void 0:lt.courseid)==null?void 0:nn[1])||null,ids:kn,shixun_ids:ea,include_shixuns:!It,keyword:lt.keyword?encodeURIComponent(lt.keyword):lt.keyword,type:lt.type==="5"?null:lt.type,clazz:lt.type==="3"?"ItemBanksGroup":null})});ft(Ra),Qt(!1)})}function mn(){return rn(this,null,function*(){let lt=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ve.type==="5"?null:ve.type,clazz:"ItemBanksGroup"}});Rt((0,a.L)(lt==null?void 0:lt.disciplines))})}function st(lt){return rn(this,null,function*(){var $t;let Jn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:lt}),nn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:($t=Jn==null?void 0:Jn.data)==null?void 0:$t.map(kn=>({title:kn.name,id:kn.id,pid:kn.id,value:kn.id,key:kn.id,isLeaf:!kn.have_child}))}];zn(nn)})}function Pt(lt){return rn(this,null,function*(){var $t,Jn,nn,kn;Qt(!0);let ea=($t=lt.list)==null?void 0:$t.filter(Ge=>!Dt.includes(Ge)),Ra=(Jn=lt.list)==null?void 0:Jn.filter(Ge=>Dt.includes(Ge));if(ea.length===0&&Ra.length===0){Qt(!1),ft([]);return}let va=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Yt({},lt),{discipline_id:((nn=lt==null?void 0:lt.courseid)==null?void 0:nn[0])||null,sub_discipline_id:((kn=lt==null?void 0:lt.courseid)==null?void 0:kn[1])||null,ids:ea,shixun_ids:Ra,type:lt.type==="5"?null:lt.type,clazz:lt.type==="3"?"ItemBanksGroup":null})});Qt(!1),ft(va)})}const dt=lt=>rn(void 0,null,function*(){const $t=yield We({type:"shixunsDetail/release",payload:{id:lt}});let Jn=$t==null?void 0:$t.tag_position,nn=($t==null?void 0:$t.evaluation_set_position)||[],kn=$t.status;return kn===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),Ht(ve),!0):(kn===2?Be.ZP.error(`\u7B2C${nn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):kn===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Jn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ln=lt=>(lt==null?void 0:lt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Nn=(lt,$t,Jn)=>lt.map(nn=>nn.key===$t?Yt(Yt({},nn),Jn):nn.children?vt(Yt({},nn),{children:Nn(nn.children,$t,Jn)}):nn),bn=lt=>rn(void 0,null,function*(){const{key:$t}=lt;let Jn=ve.type;const nn=yield(0,he.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs($t),type:Jn}),{data:kn,total_count:ea}=nn||{};ea>0&&zn(Ra=>Nn(Ra,$t,{children:kn.map(va=>({title:va.name,id:va.id,pid:va.id,value:va.id,key:va.id,isLeaf:!va.have_child}))}))});function la(lt){console.log("----",ve),lt==="1"&&(wa.gg=Yt({},ve)),lt==="2"&&(wa.scj=Yt({},ve)),lt==="3"&&(wa.ttgx=Yt({},ve)),lt==="0"&&(wa.wcjd=Yt({},ve)),lt==="5"&&(wa.yx=Yt({},ve)),en(Yt({},wa))}function Hn(){ve.type==="1"&&(ve=wa.gg),ve.type==="2"&&(ve=wa.scj),ve.type==="3"&&(ve=wa.ttgx),ve.type==="0"&&(ve=wa.wcjd),ve.type==="5"&&(ve=wa.yx),(ve==null?void 0:ve.item_type)==="SHIXUN"?(Lt=!0,St(!0)):(Lt=!1,St(!1)),jt.setFieldsValue(Yt({},ve)),fe(Yt({},ve)),Ht(Yt({},ve))}return Te.createElement("div",null,Te.createElement(Me.default,{title:!1,footer:!1,open:qt,width:1200,centered:!0,className:y.scoremodal,onCancel:()=>{et(!1)}},Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Te.createElement("div",{className:y.title},It?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),It&&Te.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Te.createElement(Le.default,{className:y.tabWrap,activeKey:ve.type,onChange:lt=>{lt==="3"?(ve.show_all_share=!0,st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ve.show_all_share=null,lt==="0"&&st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),la(ve.type),ve.type=lt,(ve==null?void 0:ve.item_type)==="SHIXUN"&&ve.type!=="5"&&(Lt=!0,St(!0)),Wt(!1),ve.type==="5"&&(Lt=!1,St(!1)),Hn(),mn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Te.createElement("div",null,"\u5DF2\u9009",at.length>0&&Te.createElement("span",{className:y.titlecount},at.length),Pn>0&&Te.createElement("span",{className:y.add},"+",Pn)),key:"5"}]}),Te.createElement(ue.default,{layout:"inline",form:jt,onValuesChange:(lt,$t)=>{const Jn=Object.values($t).some(kn=>kn!==null&&kn!==""&&kn!==void 0),nn=$t.keyword==="";if(Wt(Jn||!nn),ve.page=1,($t==null?void 0:$t.item_type)==="SHIXUN"){if(ve.type==="5"?St(!1):St(!0),lt.keyword||lt.keyword==="")return;jt.submit()}else{if(lt!=null&<.courseid&&jt.setFieldsValue({tag_discipline_id:""}),St(!1),lt.keyword||lt.keyword==="")return;jt.submit()}},onFinish:lt=>{var $t;ve.type==="3"&&(!lt.group_id||(($t=lt==null?void 0:lt.group_id)==null?void 0:$t.length)===0)?ve.show_all_share=!0:ve.show_all_share=null,fe(Yt(Yt({},ve),lt)),Ht(Yt(Yt({},ve),lt))}},Te.createElement(ue.default.Item,{name:"item_type"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(It?_n.slice(0,6):_n).map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),Te.createElement(ue.default.Item,{name:"courseid"},Te.createElement(se.Z,{className:y.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:qe})),!Lt&&Te.createElement(ue.default.Item,{name:"tag_discipline_id"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ze=Ae==null?void 0:Ae.tag_disciplines)==null?void 0:ze.map(lt=>Te.createElement(Oe.default.Option,{key:lt.id},lt.name)))),Te.createElement(ue.default.Item,{name:Lt?"diff":"difficulty"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Lt&&$n.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)),Lt&&Ze.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),Lt&&Te.createElement(ue.default.Item,{name:"shixun_publish_status"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Nt.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),(ve.type==="3"||ve.type==="0")&&!Lt&&Te.createElement(ue.default.Item,{name:"group_id"},Te.createElement(ct.default,{treeDataSimpleMode:!0,style:{width:118},className:y.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(lt,$t)=>$t.title.toUpperCase().indexOf(lt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:bn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:aa})),kt&&Te.createElement("span",{className:y.allqingchu,onClick:tn},Te.createElement("i",{className:"iconfont icon-guanbi4"}),Te.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Te.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Te.createElement(ot.default.Search,{className:y.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Te.createElement("i",{className:`iconfont icon-sousuo9 font14 ${y.searchIcon}`,onClick:()=>jt.submit()}),onSearch:lt=>{jt.submit()}}))),Te.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Te.createElement("div",{onClick:()=>{ve.updated_at==="asc"?ve.updated_at="desc":ve.updated_at="asc",fe(vt(Yt({},ve),{page:1})),Ht(vt(Yt({},ve),{page:1}))}}," ",ve.updated_at?Te.createElement("img",{src:ve.updated_at==="asc"?pe.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Te.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Te.createElement("div",{onClick:()=>{ve.quotes==="asc"?ve.quotes="desc":ve.quotes="asc",fe(vt(Yt({},ve),{page:1})),Ht(vt(Yt({},ve),{page:1}))},style:{marginLeft:20}}," ",ve.quotes?Te.createElement("img",{src:ve.quotes==="asc"?pe.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Te.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Te.createElement(Ve.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ae==null?void 0:Ae.items)||(Ae==null?void 0:Ae.shixun_list),pagination:!1,loading:vn,rowKey:lt=>lt.id,rowSelection:{type:It?"radio":"checkbox",selectedRowKeys:Fe,getCheckboxProps:lt=>({disabled:lt.shixun_tag_num===1||(Pa==null?void 0:Pa.find($t=>lt.id===$t))}),onSelect(lt,$t,Jn){if(It){xe([lt.id]),Mn.current=new Set([lt.id]),Sn(1),Xe([lt.id]);return}if($t)Lt&&pn([...Dt,lt.id]),xe([...Fe,lt.id]),lt.identifier?En.current.add(lt.id):Mn.current.add(lt.id),Sn(1),Xe([...at,lt.id]);else{lt.identifier?En.current.delete(lt.id):Mn.current.delete(lt.id);let nn=at.filter(kn=>kn!==lt.id);if(xe(nn),Xe(nn),Lt){let kn=Dt.filter(ea=>ea!==lt.id);pn([...kn])}if(ve.type==="5"){Pt(vt(Yt({},ve),{list:[...nn]}));return}}},onSelectAll(lt,$t,Jn){if(lt){const nn=Jn.map(kn=>kn.id);Lt&&pn([...Dt,...nn]),xe([...Fe,...nn]),Xe([...at,...nn]);for(const kn of Jn)kn.identifier?En.current.add(kn.id):Mn.current.add(kn.id)}else{const nn=Jn.map(ea=>ea.id),kn=Fe.filter(ea=>!nn.some(Ra=>Ra===ea));if(xe([...kn]),Xe([...kn]),Lt){let ea=Dt.filter(Ra=>!nn.some(va=>va===Ra.id));pn([...ea])}ve.type==="5"&&Pt(vt(Yt({},ve),{list:[...kn]}));for(const ea of nn)ea.identifier?En.current.delete(ea):Mn.current.delete(ea)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(lt,$t,Jn)=>{var nn,kn;return Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",null,Lt||$t!=null&&$t.challenge_names?"\u5B9E\u8BAD\u9898":(kn=(nn=_n==null?void 0:_n.filter(ea=>ea.value===lt))==null?void 0:nn[0])==null?void 0:kn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lt?"30%":"60%",key:"name",render:(lt,$t,Jn)=>{var nn;return Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",{className:$t!=null&&$t.high_resources_consume?y.q_title:""},Te.createElement(E.Z,{key:1,showLines:1,showTextOnly:!0,value:Lt||$t!=null&&$t.challenge_names?$t!=null&&$t.title||lt===null?"--":lt:($t==null?void 0:$t.item_type)=="BPROGRAM"?(nn=$t==null?void 0:$t.program_attr)==null?void 0:nn.description:lt}))),($t==null?void 0:$t.high_resources_consume)&&Te.createElement(Qe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lt,render:(lt,$t,Jn)=>{var nn;return Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("span",null,lt?(nn=lt==null?void 0:lt.split("\u3001"))==null?void 0:nn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lt,render:(lt,$t,Jn)=>Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("span",null,lt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(lt,$t,Jn)=>{var nn,kn,ea,Ra;return Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",null,Lt||$t!=null&&$t.challenge_names?($t==null?void 0:$t.level)||((kn=(nn=$n==null?void 0:$n.filter(va=>va.value===lt))==null?void 0:nn[0])==null?void 0:kn.name):(Ra=(ea=$n==null?void 0:$n.filter(va=>va.value===lt))==null?void 0:ea[0])==null?void 0:Ra.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(lt,$t,Jn)=>Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",null,lt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(lt,$t,Jn)=>Te.createElement("span",null,lt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(lt,$t,Jn)=>Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",null,Lt||$t!=null&&$t.challenge_names?($t==null?void 0:$t.study_count)||($t==null?void 0:$t.stu_num):lt))},{title:Te.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Te.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Te.createElement(De.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(lt,$t,Jn)=>Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",null,lt||"- -"))},{title:Te.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Te.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Te.createElement(De.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(lt,$t,Jn)=>Te.createElement("span",null,lt||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(lt,$t,Jn)=>Te.createElement(Ue.Z,{title:ln($t)},Te.createElement("div",{style:{flex:1,textAlign:"start"}},Te.createElement("a",{onClick:()=>{var nn,kn;cn(vt(Yt({},$t),{question_type:Lt||$t!=null&&$t.challenge_names?5:(kn=(nn=_n==null?void 0:_n.filter(ea=>ea.value===($t==null?void 0:$t.item_type)))==null?void 0:nn[0])==null?void 0:kn.question_type})),Ft(!0)}},"\u67E5\u770B"),($t==null?void 0:$t.shixun_tag_num)===1&&Te.createElement("a",{style:{marginLeft:10},onClick:()=>{Me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Te.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Te.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${$t==null?void 0:$t.identifier}/challenges`)}},($t==null?void 0:$t.shixun_name)||"--"),"\uFF1F"),onOk:()=>rn(void 0,null,function*(){if(!dt($t==null?void 0:$t.identifier))return new Promise((nn,kn)=>{kn()})})})}},"\u53D1\u5E03")))}].filter(lt=>!lt.hidden)}),Te.createElement(tt.Z,{current:ve.page,total:(Ae==null?void 0:Ae.items_count)||(Ae==null?void 0:Ae.shixuns_count),style:{marginBottom:20},defaultPageSize:ve.per_page,showTotal:lt=>Te.createElement("span",null,"\u5171\xA0",Te.createElement("span",{style:{color:"#165DFF"}},lt),"\xA0\u6761\u6570\u636E"),pageSize:ve.per_page,onChange:(lt,$t)=>{ve.page=lt,ve.per_page=$t,fe(Yt({},ve)),Ht(Yt({},ve))}}),Te.createElement("div",{className:y.bottom},Te.createElement(Je.ZP,{className:y.no,onClick:()=>{et(!1)}},"\u53D6\u6D88"),Te.createElement(Je.ZP,{loading:dn,style:{width:dn&&75},className:y.yes,onClick:()=>rn(void 0,null,function*(){if((at==null?void 0:at.length)<=0){Be.ZP.info(It?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}hn([...Mn.current],[...En.current],!0,at==null?void 0:at.length)})},It?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Te.createElement(Me.default,{open:_e,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:y.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},Te.createElement(me,{qitem:on})))};var nt=(0,je.connect)(({shixunsDetail:et,newExercisePaper:qt})=>({shixunsDetail:et,newExercisePaper:qt}))(xn)},52154:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ve}});var x=te(43418),ue={ul:"ul___TdfYY"},Be=te(32637),Me=te(59301),Le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ct=(Ue,tt)=>{var Je={};for(var le in Ue)Oe.call(Ue,le)&&tt.indexOf(le)<0&&(Je[le]=Ue[le]);if(Ue!=null&&Le)for(var le of Le(Ue))tt.indexOf(le)<0&&se.call(Ue,le)&&(Je[le]=Ue[le]);return Je},Ve=Ue=>{var tt=Ue,{open:Je,onCancel:le}=tt,y=ct(tt,["open","onCancel"]);return Me.createElement(x.default,{centered:!0,open:Je,title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Me.createElement("div",null,Me.createElement("div",{className:"tc"},Me.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Me.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Me.createElement("ul",{className:ue.ul},Me.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Me.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Me.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},78874:function(Ut,Kt,te){"use strict";te.d(Kt,{I:function(){return ue}});var x=te(59301);const ue=()=>{const[Be,Me]=(0,x.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Me("auto"),handleMouseLeave:()=>Me("hidden")}}},50371:function(Ut,Kt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const Le=Be[Me];Le!==void 0&&(x[Me]=Le)})}return x}Kt.Z=te},77578:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return x}});const x=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Ut,Kt,te){"use strict";te.d(Kt,{F:function(){return x},Z:function(){return ue}});function x(Be){return Be!=null&&Be===Be.window}function ue(Be,Me){var Le,Oe;if(typeof window=="undefined")return 0;const se=Me?"scrollTop":"scrollLeft";let ct=0;return x(Be)?ct=Be[Me?"pageYOffset":"pageXOffset"]:Be instanceof Document?ct=Be.documentElement[se]:(Be instanceof HTMLElement||Be)&&(ct=Be[se]),Be&&!x(Be)&&typeof ct!="number"&&(ct=(Oe=((Le=Be.ownerDocument)!==null&&Le!==void 0?Le:Be).documentElement)===null||Oe===void 0?void 0:Oe[se]),ct}},56762:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(59301);function ue(){const[,Be]=x.useReducer(Me=>Me+1,0);return Be}},68031:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Me}});var x=te(16089);function ue(Le,Oe,se,ct){const ot=se-Oe;return Le/=ct/2,Le<1?ot/2*Le*Le*Le+Oe:ot/2*((Le-=2)*Le*Le+2)+Oe}var Be=te(13845);function Me(Le){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:ct,duration:ot=450}=Oe,Ve=se(),Ue=(0,Be.Z)(Ve,!0),tt=Date.now(),Je=()=>{const y=Date.now()-tt,a=ue(y>ot?ot:y,Ue,Le,ot);(0,Be.F)(Ve)?Ve.scrollTo(window.pageXOffset,a):Ve instanceof Document||Ve.constructor.name==="HTMLDocument"?Ve.documentElement.scrollTop=a:Ve.scrollTop=a,y{let{children:ut}=Ne;const{getPrefixCls:Bt}=Le.useContext(se.E_),yt=Bt("breadcrumb");return Le.createElement("li",{className:`${yt}-separator`,"aria-hidden":"true"},ut===""?ut:ut||"/")};Ve.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=Ve,tt=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gtut[gt]||yt)}function le(Ne,ut,Bt,yt){if(Bt==null)return null;const{className:gt,onClick:Yt}=ut,vt=tt(ut,["className","onClick"]),rn=Object.assign(Object.assign({},(0,Me.Z)(vt,{data:!0,aria:!0})),{onClick:Yt});return yt!==void 0?Le.createElement("a",Object.assign({},rn,{className:ue()(`${Ne}-link`,gt),href:yt}),Bt):Le.createElement("span",Object.assign({},rn,{className:ue()(`${Ne}-link`,gt)}),Bt)}function y(Ne,ut){return(yt,gt,Yt,vt,rn)=>{if(ut)return ut(yt,gt,Yt,vt);const xn=Je(yt,gt);return le(Ne,yt,xn,rn)}}var a=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{const{prefixCls:ut,separator:Bt="/",children:yt,menu:gt,overlay:Yt,dropdownProps:vt,href:rn}=Ne,nt=(et=>{if(gt||Yt){const qt=Object.assign({},vt);if(gt){const hn=gt||{},{items:Zt}=hn,dn=a(hn,["items"]);qt.menu=Object.assign(Object.assign({},dn),{items:Zt==null?void 0:Zt.map((We,It)=>{var{key:Gt,title:Mt,label:ht,path:rt}=We,ze=a(We,["key","title","label","path"]);let ve=ht!=null?ht:Mt;return rt&&(ve=Le.createElement("a",{href:`${rn}${rt}`},ve)),Object.assign(Object.assign({},ze),{key:Gt!=null?Gt:It,label:ve})})})}else Yt&&(qt.overlay=Yt);return Le.createElement(ot.Z,Object.assign({placement:"bottom"},qt),Le.createElement("span",{className:`${ut}-overlay-link`},et,Le.createElement(ct.Z,null)))}return et})(yt);return nt!=null?Le.createElement(Le.Fragment,null,Le.createElement("li",null,nt),Bt&&Le.createElement(Ue,null,Bt)):null},E=Ne=>{const{prefixCls:ut,children:Bt,href:yt}=Ne,gt=a(Ne,["prefixCls","children","href"]),{getPrefixCls:Yt}=Le.useContext(se.E_),vt=Yt("breadcrumb",ut);return Le.createElement(b,Object.assign({},gt,{prefixCls:vt}),le(vt,gt,Bt,yt))};E.__ANT_BREADCRUMB_ITEM=!0;var z=E,ne=te(17313),re=te(83116),ie=te(37613);const me=Ne=>{const{componentCls:ut,iconCls:Bt}=Ne;return{[ut]:Object.assign(Object.assign({},(0,ne.Wf)(Ne)),{color:Ne.itemColor,fontSize:Ne.fontSize,[Bt]:{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,ne.Qy)(Ne)),"li:last-child":{color:Ne.lastItemColor},[`${ut}-separator`]:{marginInline:Ne.separatorMargin,color:Ne.separatorColor},[`${ut}-link`]:{[` +`),fn.focus();default:throw new Error}},[fn,ra]),Qr=(0,x.useMemo)(()=>{switch(ra){case Lt:return x.createElement(an,{callback:pr,onCancel:no});case Sn:return x.createElement(xn.Z,{callback:pr,onCancel:no});case St:return x.createElement(nt.Z,{callback:pr,onCancel:no});case Dt:return x.createElement(Rt,{callback:pr,onCancel:no});case Rn:return x.createElement(Ae,{callback:pr,onCancel:no});case"maths-latex":return x.createElement(on,{showSaveButton:!0,callback:pr});case"inline-latex":return x.createElement(gn.Z,{showSaveButton:!0,callback:pr});default:return null}},[ra]);function no(){Ua("")}(0,x.useEffect)(()=>{if(Or.current){let $a=function(un){gr=!0,Ce=un.pageY},pa=function(){gr=!1},Tn=function(un){if(gr){let Cn=un.pageY-Ce;Cn<0&&(Cn=0),Cn>300&&(Cn=300);let Kn=ln+Cn+"px";lr(Kn)}},Ba=Or.current,gr=!1,Ce=0;return Ba.addEventListener("mousedown",$a),document.addEventListener("mousemove",Tn),document.addEventListener("mouseup",pa),()=>{Ba.removeEventListener("mousedown",$a),document.removeEventListener("mousemove",Tn),document.removeEventListener("mouseup",pa)}}},[fn,Or]),(0,x.useEffect)(()=>{lr(ln)},[ln]);const Bo=Nt(dt),To=Nt(za),ko={width:Bo,height:To},Dr=(0,x.useMemo)(()=>{if(rr){let $a=new Date(rr),pa=$a.getHours(),Tn=$a.getMinutes(),Ba=$a.getSeconds();return pa=pa<10?"0"+pa:pa,Tn=Tn<10?"0"+Tn:Tn,Ba=Ba<10?"0"+Ba:Ba,`${pa}:${Tn}:${Ba}`}return 0},[rr]),Yr=$a=>{const pa=[];if(na){let Tn=-1;$a=$a.replace(/(@▁▁@|@▁@)/g,function(Ba,gr,Ce){pa.push({multiLine:Ba!==Mn})})}return pa};function Po(){window.sessionStorage.removeItem(Qt),Ir(!1),Ga(0)}function $o(){Ir(!1),Ga(0),fn.setValue(window.sessionStorage.getItem(Qt))}(0,x.useEffect)(()=>{Ht[ra]&&ra!==pn&&ra!==Dt&&setTimeout(()=>{const $a=document.getElementsByClassName("markdown-popup-form")[0],pa=window.innerWidth/2-$a.offsetWidth/2,Tn=window.innerHeight/2-$a.offsetHeight/2;br(pa),Ta(Tn)},0)},[ra]);const jo=$a=>{$a.preventDefault();const pa=$a.clientX-Ar,Tn=$a.clientY-Br;document.body.onmousemove=Ba=>{let gr=Ba.clientX-pa,Ce=Ba.clientY-Tn;const un=document.getElementsByClassName("markdown-popup-form")[0],Cn=window.innerWidth-un.offsetWidth,Kn=window.innerHeight-un.offsetHeight;gr=Math.max(0,Math.min(gr,Cn)),Ce=Math.max(0,Math.min(Ce,Kn)),ei(Ba.clientX,Ba.clientY,pa,Tn)&&(br(gr),Ta(Ce))},document.body.onmouseup=function(){document.body.onmousemove=null}},ei=($a,pa,Tn,Ba)=>{const gr=document.body.clientHeight,Ce=document.body.clientWidth;return $a<20&&Tn>$a||$a>Ce-20&&Tn<$a||pa<20&&Ba>pa||pa>gr-20&&BaQe in De?tt(De,Qe,{enumerable:!0,configurable:!0,writable:!0,value:he}):De[Qe]=he,z=(De,Qe)=>{for(var he in Qe||(Qe={}))a.call(Qe,he)&&E(De,he,Qe[he]);if(y)for(var he of y(Qe))b.call(Qe,he)&&E(De,he,Qe[he]);return De},ne=(De,Qe)=>Je(De,le(Qe));const{useForm:re}=x.default,ie={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:De,onCancel:Qe})=>{const[he]=re();let Te=(0,ot.useRef)();function Ye(ut){Te.current.width=he.getFieldValue("width"),Te.current.align=he.getFieldValue("align"),De(ut,Te.current)}function bt(ut,Bt){if(ut.status===-1){ue.ZP.error(ut.message);return}he.setFieldsValue({src:`/api/attachments/${ut.id}`,type:Bt.type})}function Ne(ut){let Bt=ut.target.files[0];Te.current=Bt,je(Bt,bt)}return Ue.createElement(x.default,ne(z({form:he},me),{className:"upload-image-panel",onFinish:Ye,style:{width:470,overflow:"hidden"}}),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ue.createElement("div",{className:"flex-container"},Ue.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ue.createElement(Be.default,{style:ie})),Ue.createElement(ye,{onFileChange:Ne}))),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ue.createElement(Be.default,{style:{width:264}})),Ue.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ue.createElement(Me.Z,null,Ue.createElement(x.default.Item,{name:"width",style:{margin:0}},Ue.createElement(Le.Z,{style:{width:264}})),Ue.createElement("span",{className:"ml8"},"%"))),Ue.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ue.createElement(Oe.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"}]})),Ue.createElement("aside",null,Ue.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ue.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ue.createElement(se.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function ye({onFileChange:De}){return Ue.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ue.createElement("input",{type:"file",onChange:De}))}function je(De,Qe){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ve.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",De),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Ye){Qe(JSON.parse(Ye.target.responseText),De)},!1),Te.addEventListener("error",function(Ye){console.error(Ye)},!1),Te.open("POST",`${ct.KI}/api/attachments.json`),Te.send(he)}},91558:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Be}});var x=te(59301),ue=te(4676);class Be extends x.Component{constructor(Le){super(Le);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Le}=this.props;return(0,ue.createPortal)(Le,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,Kt,te){"use strict";te.d(Kt,{i:function(){return ie},Z:function(){return pe}});var x={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"},ue=te(71418),Be=te(6848),Me=te(92310),Le=te.n(Me),Oe=te(51257),se=te(28426),ct=te(48790),ot="data:image/png;base64,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",Ve="data:image/png;base64,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",Ue="data:image/png;base64,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",tt="data:image/png;base64,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",Je="data:image/png;base64,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",le="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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",b="data:image/png;base64,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",E="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",re=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:Ve},{name:"101\u8BA1\u5212",ptimg:Ue,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Je,swimg:le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var pe=({className:ye,dataSource:je=[],col:De=4,right:Qe,bottom:he=23,precision:Te=0,wrapWidth:Ye=1200,trackEventItems:bt,loading:Ne,onRemove:ut=()=>{},isCurrent:Bt=!0,showAlias:yt=!1})=>{const gt=Math.floor((Ye-(De-1)*Qe)/De),Yt=[{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(vt=>(window.ENV==="build"&&(vt.ptimg=`/react/build${vt.ptimg}`,vt.swimg=`/react/build${vt.swimg}`),vt));return re.createElement(ue.Z,{spinning:Ne},re.createElement("div",{className:Le()(x.list,ye)},!!(je!=null&&je.length)&&(je==null?void 0:je.map((vt,an)=>{var xn;const{name:nt,id:et,identifier:qt,featured:hn,school_name:Zt,image_url:cn,excellent:We,is_plan:It}=vt;return re.createElement("div",{key:et,className:x.wrap,style:{width:gt,marginRight:(1+an)%De===0?0:Qe+Te,marginBottom:he}},re.createElement("a",{className:x.li,onClick:Gt=>{Gt.preventDefault(),Gt.stopPropagation(),bt&&(0,Oe.L9)([bt]),(0,Oe.xg)(`/paths/${qt}`)}},re.createElement("div",{className:x.img},re.createElement("img",{className:x.cover,src:`${cn}`}),Bt&&(0,ct.bg)()&&(vt==null?void 0:vt.studying)&&re.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Gt=>{Gt.stopPropagation(),ut(vt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(xn=vt==null?void 0:vt.subject_tags)==null?void 0:xn.map((Gt,Mt)=>{var ht,rt;if(Mt===0){const ve=(ht=Yt.find(fe=>fe.name==Gt))==null?void 0:ht.swimg;return re.createElement("img",{className:x.sign,src:ve,style:{left:"-4px"}})}const ze=(rt=Yt.find(ve=>ve.name==Gt))==null?void 0:rt.ptimg;return re.createElement("img",{className:x.sign,src:ze,style:{left:`${48+52*(Mt-1)+2*Mt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(vt==null?void 0:vt.excellent)&&re.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:x.name},re.createElement(Be.Z,{title:yt&&(vt!=null&&vt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${vt==null?void 0:vt.excellent_alias_name}`)):nt},re.createElement("span",{className:x.e},yt&&(vt==null?void 0:vt.excellent_alias_name)||nt))),re.createElement("div",{className:x.tags},re.createElement("div",null,re.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,vt.stages_count))),re.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,vt.members_count)))))))})),!je.length&&re.createElement(se.Z,null)))}},9148:function(Ut,Kt,te){"use strict";te.d(Kt,{jL:function(){return Le},w9:function(){return vt},QD:function(){return gn},cQ:function(){return ut.Z},op:function(){return Ae},O5:function(){return $n},_b:function(){return pn},t7:function(){return E},Gi:function(){return hn},YG:function(){return et},qp:function(){return Ue},vr:function(){return Lt},qE:function(){return Jt},Je:function(){return re},wb:function(){return Ne},cq:function(){return Mt},tp:function(){return le}});var x=te(59301),ue={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"},Be="data:image/png;base64,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",Le=({dataSource:Ze=[],img:Nt,imgWidth:kt=346,title:Wt,sunTitle:tn,bannerExtraContent:Ht})=>x.createElement("div",{className:ue.banner},x.createElement("div",{className:ue.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Wt),x.createElement("span",null,tn)),Ze.length>0&&x.createElement("div",{className:ue.btns},Ze.map((mn,st)=>x.createElement("div",{key:st,onClick:mn.click},mn.name,mn.sign?x.createElement("img",{src:Be,width:39}):null))),Ht),Nt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Nt,width:kt}))),Oe={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"},se=te(92310),ct=te.n(se),ot=te(89392),Ue=({dataSource:Ze=[],value:Nt,onChange:kt,onTitleChange:Wt,className:tn,title:Ht,titleWidth:mn=41,style:st={},fontColor:Pt="#6A7283",showCount:dt})=>{const[ln,Nn]=(0,x.useState)(0),[bn,la]=(0,x.useState)(!1),Hn=(0,x.useRef)(null),lt=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Qt;Ze.length!==0&&(((Qt=Hn==null?void 0:Hn.current)==null?void 0:Qt.clientHeight)>97?Nn(1):Nn(0)),Ze.length===0&&Nn(0),la(!1)},[Ze]),x.createElement("div",{className:ct()(Oe.row,tn),style:st},x.createElement("div",{onClick:(0,ot.throttle)(()=>Wt==null?void 0:Wt(),2e3),style:{width:mn,marginTop:bn?12:4},className:`${Oe.title} ${Wt?"current":""}`},Ht),x.createElement("div",{className:bn?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},x.createElement("div",{className:Oe.bar,ref:lt,style:ln>0?{height:ln===1?97:"auto",overflow:ln===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Oe.tag,ref:Hn},Ze==null?void 0:Ze.map(Qt=>x.createElement("span",{onClick:()=>kt(Qt.id),key:Qt.id,style:{color:Pt},className:Nt===Qt.id?Oe.active:""},x.createElement("span",{title:Qt.name,className:Oe.name},Qt.name),!!dt&&x.createElement("span",{className:Oe.num},Qt.count))))),!!ln&&x.createElement(x.Fragment,null,ln===1?x.createElement("div",{onClick:()=>{var Qt;Nn(2),((Qt=Hn==null?void 0:Hn.current)==null?void 0:Qt.clientHeight)>245?la(!0):la(!1)},className:Oe.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{lt.current.scrollTop=0,Nn(1),la(!1)},className:Oe.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},tt={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"},le=({dataSource:Ze=[],value:Nt,onChange:kt,className:Wt,style:tn={}})=>x.createElement("div",{style:tn,className:ct()(tt.tabs,Wt)},Ze.map(Ht=>x.createElement("span",{onClick:()=>kt(Ht.id),className:Nt===Ht.id?tt.active:"",key:Ht.id},Ht.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=te(92832),E=({dataSource:Ze=[],value:Nt="",onChange:kt,onInputChange:Wt=()=>{},className:tn,style:Ht={},placeholder:mn,allowClear:st=!1})=>{var Pt;const[dt,ln]=(0,x.useState)(""),[Nn,bn]=(0,x.useState)("");(0,x.useEffect)(()=>{var lt;let Qt=Nt;(lt=JSON.stringify(Nt))!=null&<.includes("{")&&(ln(Nt.id),Qt=Nt.value||"");try{bn(decodeURIComponent(Qt||""))}catch(Qn){bn(decodeURIComponent(Qt||""))}},[Nt]);const la=()=>{kt(encodeURIComponent(Nn),dt||null)},Hn=lt=>{lt!==dt&&(ln(lt),kt(encodeURIComponent(Nn),lt))};return x.createElement("div",{className:ct()(y.input,tn),style:Ht},!!Ze.length&&x.createElement("div",{className:y.dropdown},x.createElement("div",{className:y.text},(Pt=Ze.find(lt=>lt.id===dt))==null?void 0:Pt.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:y.b1}),x.createElement("b",{className:y.b2})),x.createElement("div",{className:y.menu},Ze.map((lt,Qt)=>x.createElement("div",{key:Qt,onClick:()=>Hn(lt.id)},lt.name)))),x.createElement(a.default,{onPressEnter:la,value:Nn,onChange:lt=>{bn(lt.target.value),Wt(encodeURIComponent(lt.target.value),dt||null)},bordered:!1,placeholder:mn}),x.createElement("i",{onClick:la,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:Ze,onChange:Nt,className:kt,total:Wt,pageSize:tn,style:Ht={}})=>{const mn=Ze<2,st=Ze>=Math.ceil(Wt/tn);return Wt<=tn?x.createElement(x.Fragment,null):x.createElement("div",{className:ct()(z.quickPager,kt),style:Ht},x.createElement("div",{onClick:()=>{mn||Nt(Ze-1,"prev")},className:mn?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{st||Nt(Ze+1,"next")},className:st?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},me=te(71418),pe=te(6848),ye=te(13570),je=te(346),De=te(51257),Qe=te(96908),he=te(57177),Te=te(81378),Ye=te(28426),Ne=({className:Ze,dataSource:Nt=[],col:kt=4,right:Wt,bottom:tn=23,precision:Ht=0,wrapWidth:mn=1200,trackEventItems:st,loading:Pt})=>{const dt=Math.floor((mn-(kt-1)*Wt)/kt);return x.createElement(me.Z,{spinning:Pt},x.createElement("div",{className:ct()(ie.list,Ze)},!!Nt.length&&Nt.map((ln,Nn)=>{const{name:bn,id:la,identifier:Hn,power:lt,cover_image_id:Qt,pic:Qn}=ln;return x.createElement("div",{className:ie.wrap,key:la,style:{width:dt,marginRight:(1+Nn)%kt===0?0:Wt+Ht,marginBottom:tn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Hn}/challenges`,className:ie.li,onClick:sn=>{sn.preventDefault(),st&&(0,De.L9)([st]),lt&&(0,De.xg)(`/shixuns/${Hn}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Qn}`}),ln.is_jupyter&&x.createElement("img",{className:ie.sign,src:Qe}),ln.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:he}),ln.is_unity_3d&&x.createElement("img",{className:ie.sign,src:Te})),x.createElement("div",{className:ie.name},x.createElement(pe.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ln.challenges_count))),!!ln.myshixuns_count&&x.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ln.myshixuns_count))),x.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ln.level))),x.createElement("div",{className:ie.rate},x.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:ln.score_info}),x.createElement("span",null,"\xA0",ln.score_info?`${ln.score_info}\u5206`:"5\u5206")))),!lt&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Nt.length&&x.createElement(Ye.Z,null)))},ut=te(7501),Bt={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"},yt="data:image/png;base64,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",gt=te(59301),vt=({className:Ze,dataSource:Nt=[],col:kt=4,right:Wt,bottom:tn=23,precision:Ht=0,wrapWidth:mn=1200,trackEventItems:st,loading:Pt})=>{const dt=Math.floor((mn-(kt-1)*Wt)/kt);return gt.createElement(me.Z,{spinning:Pt},gt.createElement("div",{className:ct()(Bt.list,Ze)},!!Nt.length&&Nt.map((ln,Nn)=>{const{subject_identifier:bn,id:la,identifier:Hn,power:lt}=ln,Qt=ln.is_public!=0&&ln.is_public;return gt.createElement("div",{className:Bt.wrap,key:la,style:{width:dt,marginRight:(1+Nn)%kt===0?0:Wt+Ht,marginBottom:tn}},gt.createElement("a",{className:Bt.li,onClick:Qn=>{Qn.preventDefault(),st&&(0,De.L9)([st]),(0,De.xg)(ln.first_category_url)}},gt.createElement("div",{className:Bt.top},gt.createElement(pe.Z,{title:ln.name},gt.createElement("div",{className:Bt.name},ln.name)),gt.createElement("img",{className:Bt.img,src:je.Z.IMG_SERVER+"/images/"+ln.avatar_url}),gt.createElement("div",{className:Bt.text,title:ln.creator},ln.creator),bn&>.createElement("div",{className:Bt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Qt&>.createElement("div",{className:Bt.sign},"\u516C\u5F00")),gt.createElement("div",{className:Bt.bottom},ln.visits>0&>.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,ln.visits))),ln.course_members_count>0&>.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),ln.course_members_count)),ln.tasks_count>0&>.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),ln.tasks_count)),ln.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ln.is_accessible&>.createElement("div",{className:Bt.lockWrap},gt.createElement("img",{src:`${je.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")))}),!Nt.length&>.createElement(Ye.Z,null)))},an={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"},xn=te(25690),et=({dataSource:Ze=[],value:Nt,onChange:kt,className:Wt,style:tn={},tabBarExtraContent:Ht})=>x.createElement("div",{className:ct()(an.tabs,Wt),style:tn},x.createElement("div",{className:an.tabsWrap},Ze.map((mn,st)=>x.createElement("aside",{className:an.tab,onClick:()=>{kt(mn.id),mn.link&&xn.history.push(mn.link)},key:st},x.createElement("div",{className:Nt===mn.id?an.active:""},mn.name),(mn==null?void 0:mn.resetCount)==null&&(mn==null?void 0:mn.total)!==void 0&&x.createElement("span",null,"\uFF08",mn==null?void 0:mn.total,"\uFF09"),(mn==null?void 0:mn.resetCount)!==void 0&&(mn==null?void 0:mn.total)!==void 0&&x.createElement(pe.Z,{title:(mn==null?void 0:mn.tip)!=null?mn==null?void 0:mn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},mn==null?void 0:mn.resetCount),"/",x.createElement("span",null,mn==null?void 0:mn.total),"\uFF09"))))),x.createElement("div",{className:an.tabBar},Ht)),hn=({className:Ze,style:Nt={},children:kt})=>x.createElement("div",{className:ct()(Ze),style:Nt},kt),Zt={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"},cn=te(38854),We=te(20834);const It=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Mt=({sortValue:Ze,dropValue:Nt,className:kt,onSort:Wt,onDrop:tn,dataSource:Ht=It})=>{var mn;return x.createElement("div",{className:ct()(Zt.orderWrap,kt)},x.createElement(cn.Z,{dropdownRender:()=>x.createElement(We.default,null,Ht.map((st,Pt)=>x.createElement(We.default.Item,{key:Pt,onClick:()=>tn(st.id)},st.name)))},x.createElement("span",{className:Zt.orderTextWrap},(mn=Ht.find(st=>Nt===st.id))==null?void 0:mn.name)),x.createElement("span",{className:Zt.orderIconWrap},x.createElement("span",{className:Zt.orderAsc},x.createElement("i",{className:Ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>Wt(Ze==="asc"?"desc":"asc")})),x.createElement("span",{className:Zt.orderDesc},x.createElement("i",{className:Ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>Wt(Ze==="asc"?"desc":"asc")}))))},ht={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"},rt=te(3113),ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Rt=(Ze,Nt,kt)=>Nt in Ze?ze(Ze,Nt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Ze[Nt]=kt,Fe=(Ze,Nt)=>{for(var kt in Nt||(Nt={}))fe.call(Nt,kt)&&Rt(Ze,kt,Nt[kt]);if(ve)for(var kt of ve(Nt))qe.call(Nt,kt)&&Rt(Ze,kt,Nt[kt]);return Ze},xe=(Ze,Nt)=>{var kt={};for(var Wt in Ze)fe.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&ve)for(var Wt of ve(Ze))Nt.indexOf(Wt)<0&&qe.call(Ze,Wt)&&(kt[Wt]=Ze[Wt]);return kt},at=(Ze,Nt,kt)=>new Promise((Wt,tn)=>{var Ht=Pt=>{try{st(kt.next(Pt))}catch(dt){tn(dt)}},mn=Pt=>{try{st(kt.throw(Pt))}catch(dt){tn(dt)}},st=Pt=>Pt.done?Wt(Pt.value):Promise.resolve(Pt.value).then(Ht,mn);st((kt=kt.apply(Ze,Nt)).next())}),Ae=Ze=>{var Nt=Ze,{className:kt,style:Wt,children:tn,loading:Ht=!1,openLoading:mn,onClick:st=()=>{},size:Pt="middle",shape:dt="round"}=Nt,ln=xe(Nt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nn,bn]=(0,x.useState)(!1);return x.createElement(rt.ZP,Fe({onClick:(0,ot.throttle)(la=>at(void 0,null,function*(){mn&&bn(!0);try{yield st(la)}catch(Hn){console.log("error",Hn)}mn&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:ct()(ht.btn,ht[`${Pt}-${dt}`],kt),style:Wt,size:Pt,shape:dt,loading:Nn||Ht},ln),tn)},ft={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"},Jt=({className:Ze,style:Nt,children:kt=null,onClick:Wt,title:tn})=>x.createElement("div",{className:ct()(ft.head,Ze),style:Nt},x.createElement("span",{className:"primary-hover",onClick:Wt},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:tn},tn),x.createElement("div",{className:ft.node},kt)),jt={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"},gn=({confirmShow:Ze=!0,confirmTitle:Nt,confirmClick:kt,cancelShow:Wt=!0,cancelTitle:tn,cancelClick:Ht,className:mn,style:st,confirmLoading:Pt=!1})=>x.createElement("div",{className:ct()(jt.btns,mn),style:st},Ze&&x.createElement(rt.ZP,{loading:Pt,onClick:kt,type:"primary",className:jt.confirm},Nt),Wt&&x.createElement(rt.ZP,{onClick:Ht,className:jt.cancel},tn)),_e={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"},Lt=({className:Ze,style:Nt={},LeftContent:kt,children:Wt,RightContent:tn})=>x.createElement("div",{className:ct()(_e.fixedBottom,Ze),style:Nt},x.createElement("div",{className:_e.wrap},x.createElement("div",{className:_e.left},kt),x.createElement("div",{className:_e.center},Wt),x.createElement("div",{className:_e.right},tn))),St={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"},pn=({className:Ze,style:Nt={},dataSource:kt=[]})=>x.createElement("div",{className:ct()(St.crumbs,Ze),style:Nt},kt.map((Wt,tn)=>tnxn.history.push(Wt.path)},Wt.name):x.createElement("span",null,Wt.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:tn,style:{color:"#5F6368"}},Wt.name))),Pn=te(31797),Sn=Object.defineProperty,Rn=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ea=(Ze,Nt,kt)=>Nt in Ze?Sn(Ze,Nt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Ze[Nt]=kt,Zn=(Ze,Nt)=>{for(var kt in Nt||(Nt={}))zn.call(Nt,kt)&&Ea(Ze,kt,Nt[kt]);if(aa)for(var kt of aa(Nt))Pa.call(Nt,kt)&&Ea(Ze,kt,Nt[kt]);return Ze},wa=(Ze,Nt)=>Rn(Ze,ta(Nt)),en=(Ze,Nt)=>{var kt={};for(var Wt in Ze)zn.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&aa)for(var Wt of aa(Ze))Nt.indexOf(Wt)<0&&Pa.call(Ze,Wt)&&(kt[Wt]=Ze[Wt]);return kt};const{Countdown:En}=Pn.default;var $n=Ze=>{var Nt=Ze,{onChange:kt}=Nt,Wt=en(Nt,["onChange"]);const[tn,Ht]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof tn=="number"&&tn>=0&&kt(tn)},[tn]);const mn=st=>{const Pt=Math.floor(st/1e3);Ht(Pt)};return x.createElement(En,wa(Zn({},Wt),{onChange:mn}))}},37808:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(59301);function ue(Be,Me){const Le=(0,x.useRef)();(0,x.useEffect)(()=>{Le.current=Be}),(0,x.useEffect)(()=>{function Oe(){Le.current()}if(Me!==null){let se=setInterval(Oe,Me);return()=>clearInterval(se)}},[Me])}},4881:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return y}});var x=te(59301),ue=te(8591),Be=te(43418),Me=te(19842),Le=te(54580),Oe=te(3113),se=te(346),ct=te(51257),ot=te(38986),Ve=te(25690),Ue={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},tt=te(59301),Je=(a,b,E)=>new Promise((z,ne)=>{var re=pe=>{try{me(E.next(pe))}catch(ye){ne(ye)}},ie=pe=>{try{me(E.throw(pe))}catch(ye){ne(ye)}},me=pe=>pe.done?z(pe.value):Promise.resolve(pe.value).then(re,ie);me((E=E.apply(a,b)).next())}),y=({visible:a,onOk:b,onCancel:E,sub_discipline_id:z=[]})=>{const[ne,re]=(0,x.useState)([]),[ie,me]=(0,x.useState)(!1),pe=(0,Ve.useParams)(),[ye,je]=(0,x.useState)([]),[De,Qe]=(0,x.useState)([]);(0,x.useEffect)(()=>{a?he():(Qe([]),re([]),me(!1))},[a]);const he=()=>Je(void 0,null,function*(){const Bt=yield(0,ot.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});je(Bt.disciplines||[]),Qe((z==null?void 0:z.length)>0?z:[])}),Te=()=>{if((De==null?void 0:De.length)===0)return ue.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",De),me(!0),b(ne,De[1],()=>{me(!1)})},Ye=()=>{E()},bt=()=>{const Bt=`${se.Z.API_SERVER}/api/courses/${pe.coursesId}/exercises/down_template`;(0,ct.Nd)(null,Bt)},Ne=Bt=>{const yt={name:Bt.name,uid:Bt.uid,file:Bt};return re([yt]),!1},ut=()=>{re([])};return tt.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Te,centered:!0,wrapClassName:Ue.customModal,onCancel:Ye,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Ue.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},tt.createElement("div",{className:Ue.content},tt.createElement("aside",null,tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),tt.createElement("ul",null,tt.createElement("li",null,tt.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),tt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:bt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),tt.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:bt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),tt.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),tt.createElement("li",{className:Ue.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),tt.createElement("li",{className:Ue.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),tt.createElement("li",{className:Ue.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),tt.createElement("li",{className:Ue.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),tt.createElement("aside",{style:{marginTop:22}},tt.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),tt.createElement("ul",{style:{flex:1}},tt.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&tt.createElement(tt.Fragment,null,tt.createElement(Me.Z,{value:De,className:Ue.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Bt,yt)=>{Qe(Bt||[])}}),tt.createElement("br",null),tt.createElement(Le.default,{action:`${se.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ne,onRemove:ut,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},tt.createElement(Oe.ZP,{className:Ue.upload,type:"primary",icon:tt.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((Bt,yt)=>tt.createElement("div",{key:yt,className:Ue.fileList},tt.createElement("span",{className:Ue.fileName},Bt==null?void 0:Bt.name),tt.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ut})))))))}},37345:function(Ut,Kt,te){"use strict";te.d(Kt,{h:function(){return x}});var x=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(x||{})},81072:function(Ut,Kt,te){"use strict";te.d(Kt,{H7:function(){return y},MK:function(){return le},MU:function(){return Ve},X6:function(){return tt},bM:function(){return ot},fi:function(){return a},fu:function(){return ct},n4:function(){return b},rX:function(){return Je},vl:function(){return E},zO:function(){return Ue}});var x=te(38986),ue=Object.defineProperty,Be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(z,ne,re)=>ne in z?ue(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,se=(z,ne)=>{for(var re in ne||(ne={}))Me.call(ne,re)&&Oe(z,re,ne[re]);if(Be)for(var re of Be(ne))Le.call(ne,re)&&Oe(z,re,ne[re]);return z};function ct(z,ne){return(0,x.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},ne||{}))}function ot(z,ne){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ne)}function Ve(z,ne){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ne)}function Ue(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ne)}function tt(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function Je(z,ne){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ne)}function y(z,ne){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ne){return(0,x.v_)(`myproblems/${z}/update_code.json`,ne)}function E(z,ne){return(0,x.v_)(`discusses/${z}/plus.json`,ne)}},53311:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(6848),Be=te(92832),Me=te(8591),Le=te(2397),Oe=te(59301),se=(ot,Ve,Ue)=>new Promise((tt,Je)=>{var le=b=>{try{a(Ue.next(b))}catch(E){Je(E)}},y=b=>{try{a(Ue.throw(b))}catch(E){Je(E)}},a=b=>b.done?tt(b.value):Promise.resolve(b.value).then(le,y);a((Ue=Ue.apply(ot,Ve)).next())});const ct=({defaultValue:ot,onFinish:Ve})=>{const[Ue,tt]=(0,x.useState)(!1),[Je,le]=(0,x.useState)(ot);return(0,x.useEffect)(()=>{le(ot)},[ot]),Oe.createElement("div",null,Ue?Oe.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Je,onChange:y=>{le(y.target.value)},onBlur:()=>se(void 0,null,function*(){var y;if(((y=Je==null?void 0:Je.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Je))&&tt(!1)}),onPressEnter:()=>se(void 0,null,function*(){var y;if(((y=Je==null?void 0:Je.replaceAll(" ",""))==null?void 0:y.length)<=0){Me.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Ve(Je))&&tt(!1)})}):Oe.createElement("div",{className:Le.Z.title},Je,Oe.createElement(ue.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},Oe.createElement("i",{className:`${Le.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>tt(!0)}))))};Kt.Z=ct},8391:function(Ut,Kt,te){"use strict";te.r(Kt),te.d(Kt,{default:function(){return gl},useCourseOptions:function(){return dl}});var x=te(59301),ue=te(25690),Be=te(78241),Me=te(66104),Le=te(8591),Oe=te(71418),se=te(92832),ct=te(19842),ot=te(24905),Ve=te(5112),Ue=te(5871),tt=te(3113),Je=te(2397),le=te(93629),y=te(55305),a=te(84842),b=te(43418),E=te(20834),z=te(38854),ne=te(6848),re=te(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},me=te(51257),pe=te(38986),ye=te(28426),je=te(70100),De=te(57985),Qe=te(91842),he=te(59301),Te=Object.defineProperty,Ye=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,yt=(Se,Ke,$e)=>Ke in Se?Te(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,gt=(Se,Ke)=>{for(var $e in Ke||(Ke={}))ut.call(Ke,$e)&&yt(Se,$e,Ke[$e]);if(Ne)for(var $e of Ne(Ke))Bt.call(Ke,$e)&&yt(Se,$e,Ke[$e]);return Se},Yt=(Se,Ke)=>Ye(Se,bt(Ke)),vt=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),xn=({Itemid:Se,setqitem:Ke,qitem:$e,data:dn,getdata:da,bigitem:ka,setBigqitem:Ka,isedit:ge,handleEditing:ce})=>{const[be,ke]=(0,x.useState)([]),[Ie,He]=(0,x.useState)(!1);(0,x.useEffect)(()=>{dn.length>0&&ke([...dn])},[dn]);const pt=(xt,it)=>vt(void 0,null,function*(){if(ge){ce();return}if(!xt.destination)return;He(!0);let zt=yield(0,pe.ZP)(`/api/examination_banks/${Se}/examination_banks_item_banks/${it==null?void 0:it[xt.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:Se,itemid:it==null?void 0:it[xt.source.index].question_id,position:xt.destination.index}});He(!1),zt.status===0&&da({id:it==null?void 0:it[xt.source.index].question_id})});return he.createElement("div",null,he.createElement(De.Z5,{onDragEnd:xt=>pt(xt,be)},he.createElement(De.bK,{droppableId:"droppable"},(xt,it)=>he.createElement("div",gt({ref:xt.innerRef},xt.droppableProps),he.createElement(Oe.Z,{spinning:Ie},be.map((zt,wt)=>he.createElement(De._l,{key:wt,draggableId:wt.toString(),index:wt},(Xt,Ln)=>{var _t,At;return he.createElement("aside",gt(gt({ref:Xt.innerRef},Xt.draggableProps),Xt.dragHandleProps),he.createElement(ne.Z,{title:he.createElement(Qe.Z,{value:(zt==null?void 0:zt.question_type)===8?(_t=zt==null?void 0:zt.program_attr)==null?void 0:_t.description:zt.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},he.createElement("div",{onClick:()=>{if(ge){ce();return}Ke(Yt(gt({},zt),{index:wt+1})),Ka(ka),(0,me.Vf)("#question-scroll-id")},className:`${ie.qcount} ${zt.question_id===($e==null?void 0:$e.question_id)?ie.qcountclick:""}`},he.createElement("span",{className:ie.score},zt==null?void 0:zt.question_score,"\u5206"),he.createElement("span",{className:ie.qtitle},wt+1,"\u3001",he.createElement(Qe.Z,{value:(zt==null?void 0:zt.question_type)===8?(At=zt==null?void 0:zt.program_attr)==null?void 0:At.description:zt.question_title,showTextOnly:!0})))))}))),xt.placeholder))))},nt=te(95237),et=te(81727),qt=te(57809),hn=te(78673),Zt=te(61485),cn=te(22962),We=te(59301),It=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Mt=({form:Se,TagDiscipline:Ke,exerciseitem:$e,qitem:dn,getTagData:da})=>{var ka;const[Ka,ge]=(0,x.useState)(!0),[ce,be]=(0,x.useState)(!1),[ke,Ie]=(0,x.useState)(""),[He,pt]=(0,x.useState)([]),[xt,it]=(0,x.useState)([]),[zt,wt]=(0,x.useState)(0);(0,x.useEffect)(()=>{Ln()},[]);const Xt=_t=>It(void 0,null,function*(){const At=yield(0,pe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:_t==null?void 0:_t.sub_discipline_id}});it(At==null?void 0:At.tag_disciplines)}),Ln=()=>It(void 0,null,function*(){const _t=yield(0,pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});pt(_t.disciplines||[]),dn!=null&&dn.sub_discipline_id&&Xt(dn),wt(dn!=null&&dn.sub_discipline_id?1:0),Se.setFieldsValue({difficulty:dn.difficulty||2,repeat_answer:!dn.repeat_answer,sub_discipline_id:dn!=null&&dn.sub_discipline_id?[dn==null?void 0:dn.discipline_id,dn==null?void 0:dn.sub_discipline_id]:[]})});return We.createElement("div",null,We.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Ka?"100%":0}},We.createElement(Be.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},We.createElement(Ve.ZP.Group,{className:ie.radiogroup},We.createElement(Ve.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),We.createElement(Ve.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),We.createElement(Ve.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),We.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},We.createElement(ct.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:He,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(_t,At)=>{Se.setFieldsValue({sub_discipline_id:_t,tag_discipline_ids:[]}),wt(_t?_t.length:0),(_t==null?void 0:_t.length)>0&&(Xt({sub_discipline_id:_t[1]}),_t[1]==(dn==null?void 0:dn.sub_discipline_id)&&Se.setFieldValue("tag_discipline_ids",dn.tag_discipline_ids))},onClear:()=>{it([]),Se.setFieldValue("tag_discipline_ids",[]),wt(0)}})),We.createElement(Be.default.Item,{className:ie.formcenterselect},We.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},We.createElement(Be.default.Item,{name:"tag_discipline_ids"},We.createElement(qt.default,{className:ie.selectitems,disabled:zt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(_t,At)=>At.key.indexOf(_t.toLowerCase())>=0},xt==null?void 0:xt.map(_t=>We.createElement(qt.default.Option,{key:_t.name+_t.id,value:_t.id},We.createElement("div",{style:{display:"flex",alignItems:"center"}},We.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_t.name),(_t==null?void 0:_t.type)==="personal"&&We.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),zt>0&&We.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},We.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),We.createElement("a",{onClick:()=>{be(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),We.createElement(Be.default.Item,{className:ie.formcenterselect},We.createElement("div",{style:{display:"flex",alignItems:"center"}},We.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},We.createElement(hn.Z,null)),We.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",We.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},We.createElement(Zt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),We.createElement(cn.Z,{open:ce,subDisciplineId:(ka=Se.getFieldValue("sub_discipline_id"))==null?void 0:ka[1],onCancel:()=>{be(!1)},onOkClick:_t=>{it(At=>[...At,_t]),Se.setFieldValue("tag_discipline_ids",[...Se.getFieldValue("tag_discipline_ids"),_t==null?void 0:_t.id])}}))},ht=te(59301),rt=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fe=(Se,Ke,$e)=>Ke in Se?rt(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,xe=(Se,Ke)=>{for(var $e in Ke||(Ke={}))qe.call(Ke,$e)&&Fe(Se,$e,Ke[$e]);if(fe)for(var $e of fe(Ke))Rt.call(Ke,$e)&&Fe(Se,$e,Ke[$e]);return Se},at=(Se,Ke)=>ze(Se,ve(Ke)),Xe=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ft=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();(0,x.useEffect)(()=>{var Ie;be.setFieldsValue(at(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>at(xe({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)}))},[Se]);const ke=Ie=>{if(!(Ie!=null&&Ie.length))return!1;const He=Ie.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(He).size!==He.length};return ht.createElement("div",null,ht.createElement(Be.default,{form:be,colon:!1,onFinish:Ie=>{var He;if(ke(Ie.choices)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let pt=at(xe({},Ie),{item_type:Se==null?void 0:Se.question_type,choices:(He=Ie==null?void 0:Ie.choices)==null?void 0:He.map(xt=>at(xe({},xt),{is_answer:xt.standard_boolean}))});da(xe(xe({},Se),pt))},onFinishFailed:Ie=>Xe(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},ht.createElement("div",{style:{display:"flex",alignItems:"center"}},ht.createElement("div",{style:{flex:1}},ht.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ht.createElement("span",null,(Se==null?void 0:Se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!Se.isadd&&ht.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},ht.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ht.createElement(tt.ZP,{onClick:()=>{var Ie;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(at(xe({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>at(xe({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),ht.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ht.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ht.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ht.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Xe(void 0,null,function*(){be.submit()})},"\u4FDD\u5B58"))),ht.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ht.createElement(nt.Z,{align:"middle"},ht.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ht.createElement(Ue.Z,{onBlur:Ie=>{Ie.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),ht.createElement(et.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),ht.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:dn,TagDiscipline:$e,form:be}))))},vn=te(92046),Jt=te(74716),jt=te(59301),on=Object.defineProperty,gn=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Dt=(Se,Ke,$e)=>Ke in Se?on(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,pn=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Lt.call(Ke,$e)&&Dt(Se,$e,Ke[$e]);if(Ft)for(var $e of Ft(Ke))St.call(Ke,$e)&&Dt(Se,$e,Ke[$e]);return Se},Pn=(Se,Ke)=>gn(Se,_e(Ke)),Sn=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ta=({qitem:Se,TagDiscipline:Ke,exerciseitem:$e,setisedit:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm(),ke=Be.default.useWatch("use_blank_score",be);return(0,x.useEffect)(()=>{be.setFieldsValue(Pn(pn({},Se),{standard_answers:Se.standard_answers||[],name:Se.question_title,repeat_answer:!Se.repeat_answer}))},[Se]),jt.createElement("div",null,jt.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it,zt;if(Ie!=null&&Ie.standard_answers||Ie!=null&&Ie.use_blank_score){let wt=((pt=be.getFieldValue("standard_answers"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Xt=>Xt.score))==null?void 0:it.filter(Xt=>Xt));(wt==null?void 0:wt.length)>0&&be.setFieldsValue({question_score:(wt==null?void 0:wt.length)>0&&((zt=wt.reduce((Xt,Ln)=>Xt+Ln))==null?void 0:zt.toFixed(1))})}},onFinish:Ie=>{var He;da(Pn(pn(pn({},Se),Ie),{item_type:Se==null?void 0:Se.question_type,standard_answers:(He=Ie.standard_answers)==null?void 0:He.map((pt,xt)=>Pn(pn({},pt),{position:pt.choice_id||xt+1}))}))},onFinishFailed:Ie=>Sn(void 0,null,function*(){var He,pt;Ie.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,me.pE)(),Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},jt.createElement("div",{style:{display:"flex",alignItems:"center"}},jt.createElement("div",{style:{flex:1}},jt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jt.createElement("span",null,"\u586B\u7A7A\u9898")),!Se.isadd&&jt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},jt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),jt.createElement(tt.ZP,{onClick:()=>{Se.isadd?(dn(!1),ge()):(be.setFieldsValue(Pn(pn({},Se),{standard_answers:Se.standard_answers,name:Se.question_title,repeat_answer:!Se.repeat_answer})),dn(!1))}},"\u53D6\u6D88"),jt.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jt.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),jt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jt.createElement(nt.Z,{align:"middle"},ke?jt.createElement(Jt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):jt.createElement(Be.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},jt.createElement(Ue.Z,{onBlur:Ie=>{Ie.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),jt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},jt.createElement(Ve.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),jt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:jt.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",jt.createElement("br",null),"\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")},jt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),jt.createElement(vn.u,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,answerKey:"standard_answers"}),jt.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:$e,TagDiscipline:Ke,form:be}))))},aa=te(14289),zn=te(59301),Pa=Object.defineProperty,Ea=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Mn=(Se,Ke,$e)=>Ke in Se?Pa(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,$n=(Se,Ke)=>{for(var $e in Ke||(Ke={}))en.call(Ke,$e)&&Mn(Se,$e,Ke[$e]);if(wa)for(var $e of wa(Ke))En.call(Ke,$e)&&Mn(Se,$e,Ke[$e]);return Se},Ze=(Se,Ke)=>Ea(Se,Zn(Ke)),Nt=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Wt=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{var ke;be.setFieldsValue(Ze($n({},Se),{name:Se.question_title,repeat_answer:!Se.repeat_answer,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ie=>Ze($n({},Ie),{is_answer:Ie!=null&&Ie.standard_boolean?1:0}))}))},[Se]),zn.createElement("div",null,zn.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{da($n($n({},Se),ke))},onFinishFailed:ke=>Nt(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement("div",{style:{flex:1}},zn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zn.createElement("span",null,"\u5224\u65AD\u9898")),!(Se!=null&&Se.isadd)&&zn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},zn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zn.createElement(tt.ZP,{onClick:()=>{var ke;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(Ze($n({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(Ie=>Ze($n({},Ie),{is_answer:Ie!=null&&Ie.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),zn.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zn.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),zn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zn.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},zn.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),zn.createElement(aa.Z,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),zn.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:dn,TagDiscipline:$e,form:be}))))},tn=te(36381),Ht={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},mn=te(12893),st=te(39793),Pt=Object.defineProperty,dt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Hn=(Se,Ke,$e)=>Ke in Se?Pt(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,lt=(Se,Ke)=>{for(var $e in Ke||(Ke={}))bn.call(Ke,$e)&&Hn(Se,$e,Ke[$e]);if(Nn)for(var $e of Nn(Ke))la.call(Ke,$e)&&Hn(Se,$e,Ke[$e]);return Se},Qt=(Se,Ke)=>dt(Se,ln(Ke)),Qn=(Se,Ke)=>{var $e={};for(var dn in Se)bn.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&Nn)for(var dn of Nn(Se))Ke.indexOf(dn)<0&&la.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const sn=Se=>{var Ke=Se,{value:$e,onChange:dn,scrollId:da}=Ke,ka=Qn(Ke,["value","onChange","scrollId"]);return x.createElement("div",{id:da||""},x.createElement(st.Z,Qt(lt({},ka),{defaultValue:$e,onChange:(Ka,ge)=>{console.log("a:",Ka,ge),ge!=null&&ge.length?dn(Ka,ge):dn(Ka)}})))},_n=({value:Se,onChange:Ke,placeholder:$e,height:dn=140,isEdit:da})=>da?x.createElement(st.Z,{watch:!0,isFocus:!0,height:dn,placeholder:$e,defaultValue:Se,onChange:Ke}):x.createElement("div",{style:{cursor:"pointer"}},Se?x.createElement(Qe.Z,{className:Ht.inputBorder,value:Se}):x.createElement("div",{className:`${Ht.inputBorder} ${Ht.placeholder}`},$e));var na=te(43604),La=te(32134),sa=Object.defineProperty,Ge=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,kn=(Se,Ke,$e)=>Ke in Se?sa(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,An=(Se,Ke)=>{for(var $e in Ke||(Ke={}))yn.call(Ke,$e)&&kn(Se,$e,Ke[$e]);if($t)for(var $e of $t(Ke))In.call(Ke,$e)&&kn(Se,$e,Ke[$e]);return Se},Dn=(Se,Ke)=>Ge(Se,rn(Ke)),Fa=(Se,Ke)=>{var $e={};for(var dn in Se)yn.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&$t)for(var dn of $t(Se))Ke.indexOf(dn)<0&&In.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const Oa=["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"],fn=({value:Se,onChange:Ke,choiceTextKey:$e,answerKey:dn,index:da,isEdit:ka,setInputActive:Ka,form:ge,choiceOptionsPath:ce,allowChangeMode:be,showAddIcon:ke,addItem:Ie,deleteItem:He})=>{const pt=(Se==null?void 0:Se[dn])===1,xt=()=>{const zt=ge.getFieldValue(ce);ge.setFieldValue(ce,zt.map(wt=>Dn(An({},wt),{[dn]:0})))},it=()=>{pt?Ke(Dn(An({},Se),{[dn]:0})):(be||xt(),Ke(Dn(An({},Se),{[dn]:1})))};return x.createElement(nt.Z,{className:Ht.choiceWrap,align:"middle",wrap:!1},x.createElement(na.Z,{onClick:it,className:`${Ht.choiceIndex} ${pt?Ht.activeAnswer:""}`},Oa[da]),x.createElement(na.Z,{flex:1,className:`${Ht.editorWrap} ml15`,onClick:Ka},x.createElement(_n,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ka,value:Se==null?void 0:Se[$e],onChange:zt=>{Ke(Dn(An({},Se),{[$e]:zt}))}})),x.createElement(na.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:it,className:`${Ht.setAnswerBtn} ${pt?Ht.activeAnswer:""}`},pt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),x.createElement(na.Z,{className:Ht.actionWrapper},x.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement(La.Z,{className:Ht.addIcon,onClick:Ie,style:{visibility:ke?"visible":"hidden"}})),x.createElement(ne.Z,{title:"\u5220\u9664"},x.createElement(mn.Z,{className:Ht.deleteIcon,onClick:He,style:{visibility:da>1?"visible":"hidden"}}))))},Na=({questionTitlePlaceholder:Se,titleKey:Ke,choiceKey:$e,analysisKey:dn,choiceTextKey:da,answerKey:ka,choiceOptionsPath:Ka,allowChangeMode:ge=!0,form:ce,showAnalysis:be=!0})=>{const[ke,Ie]=(0,x.useState)(),[He,pt]=(0,x.useState)(!1);return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Ke,labelCol:{span:24},rules:[{required:!0}]},x.createElement(sn,{scrollId:Array.isArray(Ke)?Ke.join("_"):`${Ke}`,watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),x.createElement(Be.default.List,{name:$e,rules:[{validator(xt,it){const zt=it.some(Xt=>Xt[ka]===1),wt=it.findIndex(Xt=>{var Ln;return((Ln=Xt[da])==null?void 0:Ln.length)<=0});return wt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Oa[wt]}\u9009\u9879\u7684\u5185\u5BB9`)):zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(xt,{add:it,remove:zt})=>x.createElement("div",{id:Array.isArray(Ka)?Ka.join("_"):`${Ka}`},xt.map((wt,Xt)=>{var Ln=wt,{key:_t,name:At}=Ln,Un=Fa(Ln,["key","name"]);const jn=ke===_t,Jn=()=>{Ie(_t)},Vn=Xt<7&&Xt===xt.length-1,qn=()=>it({[da]:"",[ka]:0}),Fn=()=>zt(At);return x.createElement(Be.default.Item,Dn(An({},Un),{key:_t,name:At,noStyle:!0}),x.createElement(fn,{choiceTextKey:da,answerKey:ka,index:Xt,isEdit:jn,setInputActive:Jn,form:ce,choiceOptionsPath:Ka,allowChangeMode:ge,showAddIcon:Vn,addItem:qn,deleteItem:Fn}))}),xt.length<8&&x.createElement("div",{className:`${Ht.addBtn} mb30`,onClick:()=>it({[da]:"",[ka]:0})},"\u6DFB\u52A0\u9009\u9879"))),be&&x.createElement("div",{onClick:()=>pt(!0)},x.createElement(Be.default.Item,{name:dn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(_n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:He}))))};var Yn=te(59301),qa=Object.defineProperty,Ja=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,Ua=(Se,Ke,$e)=>Ke in Se?qa(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,rr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))fa.call(Ke,$e)&&Ua(Se,$e,Ke[$e]);if(ua)for(var $e of ua(Ke))ra.call(Ke,$e)&&Ua(Se,$e,Ke[$e]);return Se},Ga=(Se,Ke)=>Ja(Se,Wn(Ke)),za=(Se,Ke)=>{var $e={};for(var dn in Se)fa.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&ua)for(var dn of ua(Se))Ke.indexOf(dn)<0&&ra.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const lr=({value:Se,onChange:Ke})=>{const $e=da=>{b.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:Ht.modal,onOk:()=>{const ka=[...Se];ka.splice(da,1),Ke(ka)}})},dn=()=>{const da=[...Se];da.push(""),Ke(da)};return Yn.createElement(nt.Z,{className:"ml20"},Yn.createElement(na.Z,{flex:1},Se==null?void 0:Se.map((da,ka)=>Yn.createElement(nt.Z,{key:`${da}_${ka}`,align:"middle",className:"mb20"},Yn.createElement(se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:da,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ka=>{const ge=[...Se],ce=Ka.target.value.trim();ge[ka]=ce,Ke(ge)}}),Yn.createElement(ne.Z,{title:"\u5220\u9664"},Yn.createElement(mn.Z,{className:Ht.deleteIcon,style:{marginLeft:15,visibility:ka>0?"visible":"hidden"},onClick:()=>$e(ka)}))))),Yn.createElement(na.Z,null,Yn.createElement("div",{className:`${Ht.addBtn}`,onClick:()=>{dn()}},"\u65B0\u589E\u7B54\u6848")))},Vr=({value:Se=!0,onChange:Ke})=>Yn.createElement(hn.Z,{checked:!Se,onChange:$e=>{Ke(!$e)}}),Ir="\u2581",uo=({questionTitlePlaceholder:Se,form:Ke,name:$e,scoreByBlank:dn,answerKey:da,titleKey:ka="name",analysisKey:Ka="analysis",isOrdered:ge="is_ordered"})=>{var ce,be;const[ke,Ie]=(0,x.useState)(!1),He=(_t,At)=>{const Un=At.line;let jn=0;for(let Vn=0;Vn{const Jn=_t.getRange(At.from,At.to);let Vn=0;if(At.text.forEach(qn=>{Vn+=qn.split(Ir).length-1}),At.origin!=="setValue"){if(Jn&&Jn.indexOf(Ir)!==-1){const qn=Jn.split(Ir).length-1,Fn=He(_t,At.from);if(console.log(`\u5220\u9664${qn}\u4E2A\uFF0C \u524D\u9762\u6709${Fn}\u4E2A\uFF0C\u65B0\u589E${Vn}\u4E2A`),qn>1){const Ca=Array.from({length:qn},(ba,Za)=>Fn+Za);jn(Ca)}else jn(Fn)}else if(Vn>0){const qn=He(_t,At.from);console.log(`\u65B0\u589E${Vn}\u4E2A\uFF0C\u4E4B\u524D\u6709${qn}\u4E2A`),Un(Vn,qn)}}},xt=()=>{const _t=Ke.getFieldValue(["sub_item_banks",...da]);Ke.setFieldValue(["sub_item_banks",...da],_t==null?void 0:_t.map((At,Un)=>Ga(rr({},At),{position:Un+1})))},it=(0,x.useRef)(),zt=(_t,At)=>{for(let Un=0;Un<_t;Un++)it.current({position:null,answer_text:[""]},At+Un);xt()},wt=(0,x.useRef)(),Xt=_t=>{wt.current(_t),xt()},Ln=(be=(ce=Ke.getFieldValue("sub_item_banks"))==null?void 0:ce[da==null?void 0:da[0]])==null?void 0:be[da==null?void 0:da[1]];return console.log(Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",...dn])),Yn.createElement("div",{className:Ht.wrap},Yn.createElement("div",{className:Ht.questionTitleEditorWrap},Yn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:ka,labelCol:{span:24},rules:[{required:!0}]},Yn.createElement(sn,{scrollId:"name",watch:!0,height:140,placeholder:Se,showNullButton:!0,onCMBeforeChange:(_t,At)=>{pt(_t,At,zt,Xt)}}))),Yn.createElement(Be.default.List,{name:da,rules:[{validator(_t,At){if((At==null?void 0:At.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Un of At){const{answer_text:jn}=Un||{};if(jn!=null&&jn.some(Jn=>(Jn==null?void 0:Jn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(_t,{add:At,remove:Un},{errors:jn})=>(it.current=At,wt.current=Un,Yn.createElement(Yn.Fragment,null,Yn.createElement(Be.default.Item,{label:Yn.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(_t!=null&&_t.length)&&Yn.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),_t.map((Jn,Vn)=>{var qn=Jn,{key:Fn,name:Ca}=qn,ba=za(qn,["key","name"]);return Yn.createElement(nt.Z,{className:"mb20",key:Fn,align:"top"},Yn.createElement(na.Z,{flex:"0 0 auto",className:`${Ht.blankIndex} pt5`},"\u586B\u7A7A\u9879",Vn+1),Yn.createElement(na.Z,{flex:1},Yn.createElement(nt.Z,{align:"top",justify:"space-between"},Yn.createElement(na.Z,{flex:1},Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"answer_text"],noStyle:!0}),Yn.createElement(lr,null))),(Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",...dn]))&&Yn.createElement(na.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ht.blankInputNumberWrapper}),Yn.createElement(Ue.Z,{onChange:()=>{var Za,ja;let ia=Ke==null?void 0:Ke.getFieldValue(["sub_item_banks",da==null?void 0:da[0],"standard_answers"]),ya=0;for(let Sa in ia)(Za=ia[Sa])!=null&&Za.score&&(ya+=Number((ja=ia[Sa])==null?void 0:ja.score));Ke==null||Ke.setFieldValue(["sub_item_banks",da==null?void 0:da[0],"question_score"],ya)},className:Ht.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Yn.createElement(Be.default.Item,Ga(rr({},ba),{name:[Ca,"position"],noStyle:!0}),Yn.createElement(se.default,{type:"hidden"}))))})))),Yn.createElement(nt.Z,{align:"middle"},Yn.createElement(Be.default.Item,{name:[$e,"downcase"],valuePropName:"checked"},Yn.createElement(hn.Z,null)),Yn.createElement(na.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Yn.createElement(nt.Z,{align:"middle"},Yn.createElement(Be.default.Item,{name:[$e,"no_space"],valuePropName:"checked"},Yn.createElement(hn.Z,null)),Yn.createElement(na.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ln==null?void 0:Ln.length)>1&&Yn.createElement(nt.Z,{align:"middle",className:(Ln==null?void 0:Ln.length)>1?"mb30":`${Ht.hide}`},Yn.createElement(Be.default.Item,{name:ge},Yn.createElement(Vr,null)),Yn.createElement(na.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")),Yn.createElement("div",{onClick:()=>Ie(!0)},Yn.createElement(Be.default.Item,{name:Ka,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Yn.createElement(_n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ke}))))};var yr=Object.defineProperty,Sr=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,or=(Se,Ke,$e)=>Ke in Se?yr(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Lr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Br.call(Ke,$e)&&or(Se,$e,Ke[$e]);if(br)for(var $e of br(Ke))Ta.call(Ke,$e)&&or(Se,$e,Ke[$e]);return Se},Or=(Se,Ke)=>Sr(Se,Ar(Ke)),Cr=(Se,Ke)=>{var $e={};for(var dn in Se)Br.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&br)for(var dn of br(Se))Ke.indexOf(dn)<0&&Ta.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const $r={\u6B63\u786E:"T",\u9519\u8BEF:"F"},jr=({value:Se,onChange:Ke,form:$e,choiceKey:dn})=>{const da=(Se==null?void 0:Se.is_answer)===1,ka=Se==null?void 0:Se.choice_text,Ka=()=>{var ge;const ce=(ge=$e==null?void 0:$e.getFieldValue(["sub_item_banks",...dn]))==null?void 0:ge.map(be=>({choice_text:be.choice_text,is_answer:0}));$e==null||$e.setFieldValue(["sub_item_banks",...dn],ce),Ke(Or(Lr({},Se),{is_answer:1}))};return x.createElement(nt.Z,{className:Ht.choiceWrap,align:"middle",wrap:!1},x.createElement(na.Z,{onClick:Ka,className:`${Ht.choiceIndex} ${Ht.judgementIndex} ${da?Ht.activeAnswer:""}`},$r[ka]),x.createElement(na.Z,{flex:1,className:`${Ht.editorWrap} ml15`},x.createElement("div",{className:`${Ht.inputBorder} ${Ht.placeholder} ${da?Ht.activeJudgementAnswer:""}`},ka)),x.createElement(na.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:Ka,className:`${Ht.setAnswerBtn} ${da?Ht.activeAnswer:""}`},da?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Xa=({questionTitlePlaceholder:Se,choiceKey:Ke="choices",form:$e,titleKey:dn="name",analysisKey:da="analysis"})=>{const[ka,Ka]=(0,x.useState)(!1);return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:dn,labelCol:{span:24},rules:[{required:!0}]},x.createElement(sn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Be.default.List,{name:Ke,rules:[{validator(ge,ce){return ce.some(ke=>(ke==null?void 0:ke.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ge=>x.createElement("div",{id:"choices"},ge.map(ce=>{var be=ce,{key:ke,name:Ie}=be,He=Cr(be,["key","name"]);return x.createElement(Be.default.Item,Or(Lr({},He),{key:ke,name:Ie,noStyle:!0}),x.createElement(jr,{form:$e,choiceKey:Ke}))})))),x.createElement("div",{onClick:()=>Ka(!0)},x.createElement(Be.default.Item,{name:da,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(_n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ka}))))};var wr=te(12563),pr=Object.defineProperty,Qr=Object.defineProperties,no=Object.getOwnPropertyDescriptors,Bo=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,Dr=(Se,Ke,$e)=>Ke in Se?pr(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Yr=(Se,Ke)=>{for(var $e in Ke||(Ke={}))To.call(Ke,$e)&&Dr(Se,$e,Ke[$e]);if(Bo)for(var $e of Bo(Ke))ko.call(Ke,$e)&&Dr(Se,$e,Ke[$e]);return Se},Po=(Se,Ke)=>Qr(Se,no(Ke)),$o=(Se,Ke)=>{var $e={};for(var dn in Se)To.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&Bo)for(var dn of Bo(Se))Ke.indexOf(dn)<0&&ko.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const jo=Se=>{var Ke=Se,{value:$e,onChange:dn}=Ke,da=$o(Ke,["value","onChange"]);const ka=Ka=>{dn([Ka])};return x.createElement(st.Z,Po(Yr({},da),{defaultValue:$e==null?void 0:$e[0],onChange:ka}))},ei=Se=>{if(!Se)return!1;if(/^s*$/.test(Se)||Se.trim()===""){Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ke=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 Se==="|"?(Le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$a=({value:Se=[],onClose:Ke})=>x.createElement(wr.default,{closable:!0,onClose:Ke,className:Ht.keywordTag},x.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Se.join(" \u6216 "))),pa=({questionTitlePlaceholder:Se,form:Ke,showKeywords:$e,isMustKeyWords:dn=$e,titleKey:da="name",analysisKey:ka="analysis",answerTexts:Ka="answer_texts",keywords:ge="keywords",useKeywords:ce="use_keywords",indexs:be})=>{var ke,Ie,He,pt;const[xt,it]=(0,x.useState)(!1),[zt,wt]=(0,x.useState)(""),Xt=(Ie=(ke=Ke.getFieldValue("sub_item_banks"))==null?void 0:ke[ce==null?void 0:ce[0]])==null?void 0:Ie[ce==null?void 0:ce[1]],Ln=(pt=(He=Ke.getFieldValue("sub_item_banks"))==null?void 0:He[ce==null?void 0:ce[0]])==null?void 0:pt.question_score;return x.createElement("div",{className:Ht.wrap},x.createElement("div",{className:Ht.questionTitleEditorWrap},x.createElement(Be.default.Item,{label:"\u9898\u5E72",name:da,labelCol:{span:24},rules:[{required:!0}]},x.createElement(sn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),x.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Ka,labelCol:{span:24}},x.createElement(jo,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),$e&&!dn&&x.createElement(Be.default.Item,{hidden:!0,name:ce,valuePropName:"checked"},x.createElement(hn.Z,{defaultChecked:!0})),$e&&dn&&x.createElement(nt.Z,{align:"middle",className:"mb30"},x.createElement(Be.default.Item,{name:ce,valuePropName:"checked"},x.createElement(hn.Z,null)),x.createElement(na.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(na.Z,null,x.createElement(ne.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"},x.createElement(Zt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Xt||!dn)&&x.createElement(Be.default.List,{name:ge,rules:[{validator(_t,At){return dn?At!=null&&At.length?(At==null?void 0:At.reduce((jn,Jn)=>jn+Jn.score,0))>parseFloat(Ln)?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()}}]},(_t,{add:At,remove:Un})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ht.title} mb10`},dn?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(nt.Z,{align:"middle",className:"font14 mb30"},x.createElement(na.Z,{flex:1},x.createElement(se.default,{value:zt,onChange:jn=>{wt(jn.target.value)},maxLength:50,allowClear:!0,onPressEnter:jn=>{var Jn,Vn,qn,Fn;const Ca=`${(Jn=jn.target)==null?void 0:Jn.value}`,ba=(qn=(Vn=Ca==null?void 0:Ca.split("|"))==null?void 0:Vn.filter(ia=>!!ia))==null?void 0:qn.map(ia=>ia.trim()),Za=Ke.getFieldValue(["sub_item_banks",...ge]),ja=((Fn=Za==null?void 0:Za.map(ia=>ia==null?void 0:ia.keyword))==null?void 0:Fn.flat())||[];for(const ia of ba)if(ja.includes(ia)){Le.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ei(Ca)&&(At({keyword:ba,score:1}),wt(""))},className:Ht.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"})),x.createElement(na.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),_t.map(jn=>{var Jn=jn,{key:Vn,name:qn}=Jn,Fn=$o(Jn,["key","name"]);return x.createElement(nt.Z,{key:Vn,className:"mb20",style:{marginRight:148}},x.createElement(na.Z,{flex:1},x.createElement(nt.Z,{align:"middle",justify:"space-between"},x.createElement(Be.default.Item,Po(Yr({},Fn),{name:[qn,"keyword"]}),x.createElement($a,{onClose:()=>Un(qn)})),dn&&x.createElement(Be.default.Item,Po(Yr({},Fn),{name:[qn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ht.blankInputNumberWrapper}),x.createElement(Ue.Z,{className:Ht.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>it(!0)},x.createElement(Be.default.Item,{name:ka,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(_n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xt}))))};var Tn=te(59301),Ba=Object.defineProperty,gr=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,nn=(Se,Ke,$e)=>Ke in Se?Ba(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,oa=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Cn.call(Ke,$e)&&nn(Se,$e,Ke[$e]);if(un)for(var $e of un(Ke))Kn.call(Ke,$e)&&nn(Se,$e,Ke[$e]);return Se},ea=(Se,Ke)=>gr(Se,Ce(Ke)),Bn=(Se,Ke)=>{var $e={};for(var dn in Se)Cn.call(Se,dn)&&Ke.indexOf(dn)<0&&($e[dn]=Se[dn]);if(Se!=null&&un)for(var dn of un(Se))Ke.indexOf(dn)<0&&Kn.call(Se,dn)&&($e[dn]=Se[dn]);return $e};const{Panel:On}=tn.default,Aa=({questionTitlePlaceholder:Se,choiceKey:Ke,form:$e,withScore:dn})=>{const da=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[ka,Ka]=(0,x.useState)(),[ge,ce]=(0,x.useState)([]),be=Ie=>{ce(Ie)},ke=({value:Ie})=>Tn.createElement("div",{style:{width:150,paddingLeft:11}},Ie);return Tn.createElement("div",{className:Ht.wrap},Tn.createElement("div",{className:Ht.questionTitleEditorWrap},Tn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Tn.createElement(sn,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),Tn.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Tn.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ie,He){return He?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ie,{add:He,remove:pt,move:xt})=>{const it=$e.getFieldValue("sub_item_banks");return Tn.createElement(Tn.Fragment,null,Tn.createElement(tn.default,{className:Ie.length>0?Ht.collapseWrapper:"",bordered:!1,activeKey:ge,onChange:be,expandIcon:({isActive:zt})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${zt?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},Ie.map((zt,wt)=>{var Xt=zt,{key:Ln,name:_t}=Xt,At=Bn(Xt,["key","name"]),Un,jn,Jn,Vn,qn,Fn,Ca,ba,Za,ja,ia,ya,Sa,Gn;return Tn.createElement(On,{className:Ht.panel,forceRender:!0,header:Tn.createElement("div",{className:Ht.panelHeader},"\u7B2C",wt+1,"\u5C0F\u9898",Tn.createElement("span",null,"\uFF08",((Un=it==null?void 0:it[_t])==null?void 0:Un.question_type)==0?"\u5355\u9009\u9898":((jn=it==null?void 0:it[_t])==null?void 0:jn.question_type)==1?"\u591A\u9009\u9898":((Jn=it==null?void 0:it[_t])==null?void 0:Jn.question_type)==3?"\u586B\u7A7A\u9898":((Vn=it==null?void 0:it[_t])==null?void 0:Vn.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:_t,extra:Tn.createElement(nt.Z,{align:"middle",onClick:ma=>ma.stopPropagation()},((qn=it==null?void 0:it[_t])==null?void 0:qn.question_type)==3&&Tn.createElement(Tn.Fragment,null,Tn.createElement(Ve.ZP.Group,{defaultValue:(Fn=it==null?void 0:it[_t])==null?void 0:Fn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ma=>{var Ma,er,ar,Wa,mr;if($e==null||$e.setFieldValue(["sub_item_banks",_t,"use_blank_score"],(Ma=ma==null?void 0:ma.target)==null?void 0:Ma.value),(er=ma==null?void 0:ma.target)!=null&&er.value){let hr=0;for(let Wr in(ar=$e==null?void 0:$e.getFieldValue(["sub_item_banks",_t]))==null?void 0:ar.standard_answers)hr+=Number((mr=(Wa=$e==null?void 0:$e.getFieldValue(["sub_item_banks",_t]))==null?void 0:Wa.standard_answers[Wr])==null?void 0:mr.score);$e==null||$e.setFieldValue(["sub_item_banks",_t,"question_score"],hr||"")}Ka(new Date)}}),Tn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Tn.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",Tn.createElement("br",null),"\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")},Tn.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),dn&&Tn.createElement(Be.default.Item,ea(oa({},At),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[_t,"question_score"],className:Ht.blankInputNumberWrapper}),((Ca=it==null?void 0:it[_t])==null?void 0:Ca.question_type)==3&&((ba=it==null?void 0:it[_t])!=null&&ba.use_blank_score)?Tn.createElement(ke,null):Tn.createElement(Ue.Z,{className:Ht.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Tn.createElement(nt.Z,{align:"middle",className:"pl40",style:{width:82}},wt!==0&&Tn.createElement("div",{onClick:()=>{var ma;xt(wt,wt-1);const Ma=(ma=$e.getFieldValue("sub_item_banks"))==null?void 0:ma.map((er,ar)=>(Ie.map((Wa,mr)=>{ar===mr&&(er.q_position=Number(Wa.name)+1)}),er));$e.setFieldValue("sub_item_banks",Ma)}},Tn.createElement(ne.Z,{title:"\u4E0A\u79FB"},Tn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),wt{var ma;xt(wt,wt+1);const Ma=(ma=$e.getFieldValue("sub_item_banks"))==null?void 0:ma.map((er,ar)=>(Ie.map((Wa,mr)=>{ar===mr&&(er.q_position=Number(Wa.name)+1)}),er));$e.setFieldValue("sub_item_banks",Ma)},className:wt===0?"":"ml10"},Tn.createElement(ne.Z,{title:"\u4E0B\u79FB"},Tn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Tn.createElement(ne.Z,{title:"\u5220\u9664"},Tn.createElement(mn.Z,{className:`${Ht.deleteIcon} ml40`,onClick:()=>pt(_t)})))},Tn.createElement(Be.default.Item,ea(oa({},At),{name:_t}),(((Za=it==null?void 0:it[_t])==null?void 0:Za.question_type)==0||((ja=it==null?void 0:it[_t])==null?void 0:ja.question_type)==1)&&Tn.createElement(Na,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ia=it==null?void 0:it[_t])==null?void 0:ia.question_type)==1,form:$e,choiceKey:[_t,"choices"],titleKey:[_t,"name"],analysisKey:[_t,"analysis"],choiceOptionsPath:["sub_item_banks",_t,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ya=it==null?void 0:it[_t])==null?void 0:ya.question_type)==3&&Tn.createElement(uo,{form:$e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:_t,scoreByBlank:[_t,"use_blank_score"],titleKey:[_t,"name"],analysisKey:[_t,"analysis"],isOrdered:[_t,"is_ordered"],answerKey:[_t,"standard_answers"],key:ka}),((Sa=it==null?void 0:it[_t])==null?void 0:Sa.question_type)==2&&Tn.createElement(Xa,{form:$e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[_t,"name"],analysisKey:[_t,"analysis"],choiceKey:[_t,"choices"]}),((Gn=it==null?void 0:it[_t])==null?void 0:Gn.question_type)==4&&Tn.createElement(pa,{showKeywords:!0,isMustKeyWords:!0,form:$e,titleKey:[_t,"name"],analysisKey:[_t,"analysis"],answerTexts:[_t,"answer_texts"],useKeywords:[_t,"use_keywords"],keywords:[_t,"keywords"],indexs:_t,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:ka})))})),Ie.length<20&&Tn.createElement(z.Z,{menu:{items:[{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Tn.createElement("div",{onClick:()=>{He({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),ce([Ie==null?void 0:Ie.length,...ge])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(zt=>zt.show).map(zt=>({label:zt.label,key:zt.key}))}},Tn.createElement("div",{className:`${Ht.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Xn=te(59301),ga=Object.defineProperty,va=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,mo=(Se,Ke,$e)=>Ke in Se?ga(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,vo=(Se,Ke)=>{for(var $e in Ke||(Ke={}))_r.call(Ke,$e)&&mo(Se,$e,Ke[$e]);if(vr)for(var $e of vr(Ke))kr.call(Ke,$e)&&mo(Se,$e,Ke[$e]);return Se},xo=(Se,Ke)=>va(Se,Va(Ke)),pi=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ri=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();(0,x.useEffect)(()=>{var Ie;be.setFieldsValue(xo(vo({},Se),{name:Se.question_title,sub_item_banks:(Ie=Se.sub_exercise_questions)==null?void 0:Ie.map(He=>{var pt;return xo(vo({},He),{name:He.question_title,choices:(pt=He==null?void 0:He.question_choices)==null?void 0:pt.map(xt=>xo(vo({},xt),{is_answer:xt!=null&&xt.standard_boolean?1:0}))})}),repeat_answer:!Se.repeat_answer}))},[Se]);const ke=Ie=>{if(!(Ie!=null&&Ie.length))return!1;const He=Ie.map(xt=>{var it;return(it=xt.choice_text)==null?void 0:it.trim().replace(/^\s+|\s+$/g,"")});return new Set(He).size!==He.length};return Xn.createElement("div",null,Xn.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it;if(Ie!=null&&Ie.sub_item_banks){let zt=((pt=be.getFieldValue("sub_item_banks"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("sub_item_banks"))==null?void 0:xt.map(wt=>{var Xt;if(wt.question_type==3&&(wt!=null&&wt.use_blank_score)){let Ln=0;for(let _t in wt==null?void 0:wt.standard_answers)Ln+=Number((Xt=wt==null?void 0:wt.standard_answers[_t])==null?void 0:Xt.score);return Ln}else return wt.question_score}))==null?void 0:it.filter(wt=>wt));(zt==null?void 0:zt.length)>0&&be.setFieldsValue({question_score:parseFloat(zt==null?void 0:zt.reduce((wt,Xt)=>parseFloat(wt)+parseFloat(Xt))).toFixed(1)})}},onFinish:Ie=>{var He,pt;if((He=Ie.sub_item_banks)==null?void 0:He.some(it=>it.question_type===0||it.question_type===1?ke(it.choices):!1)){Le.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}da(xo(vo(vo({},Se),Ie),{sub_item_banks:(pt=Ie==null?void 0:Ie.sub_item_banks)==null?void 0:pt.map(it=>(console.log(it),xo(vo({},it),{item_type:it==null?void 0:it.question_type,id:(it==null?void 0:it.question_id)||""})))}))},onFinishFailed:Ie=>pi(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u7EC4\u5408\u9898")),!Se.isadd&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(tt.ZP,{onClick:()=>{var Ie;Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(xo(vo({},Se),{name:Se==null?void 0:Se.question_title,choices:(Ie=Se==null?void 0:Se.question_choices)==null?void 0:Ie.map(He=>xo(vo({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),Xn.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xn.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(Jt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Xn.createElement(Aa,{form:be,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Xn.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:dn,TagDiscipline:$e,form:be}))))},ui=te(68571),vi=te(24334),yo=te(59301),hi=Object.defineProperty,Ni=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Qo=(Se,Ke,$e)=>Ke in Se?hi(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,mi=(Se,Ke)=>{for(var $e in Ke||(Ke={}))nl.call(Ke,$e)&&Qo(Se,$e,Ke[$e]);if(Vi)for(var $e of Vi(Ke))Jl.call(Ke,$e)&&Qo(Se,$e,Ke[$e]);return Se},Bi=(Se,Ke)=>Ni(Se,Ql(Ke)),yl=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),Ii=({qitem:Se,TagDiscipline:Ke,exerciseitem:$e,setisedit:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm(),ke=!0;return(0,x.useEffect)(()=>{var Ie,He,pt;be.setFieldsValue(Bi(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficulty,item_banks_group_id:Se.item_banks_group_id,hack:Bi(mi({},Se),{time_limit:(Se==null?void 0:Se.time_limit)||3}),hack_codes:{language:(Ie=Se==null?void 0:Se.program_attr)==null?void 0:Ie.language,code:vi.Base64.decode(((He=Se==null?void 0:Se.program_attr)==null?void 0:He.code)||"")},hack_sets:mi({},(pt=Se==null?void 0:Se.hack_sets)==null?void 0:pt[0]),repeat_answer:!Se.repeat_answer}))},[Se]),yo.createElement("div",null,yo.createElement(Be.default,{form:be,colon:!1,onValuesChange:(Ie,He)=>{var pt,xt,it,zt;if(Ie!=null&&Ie.standard_answers){let wt=((pt=be.getFieldValue("standard_answers"))==null?void 0:pt.length)>0&&((it=(xt=be.getFieldValue("standard_answers"))==null?void 0:xt.map(Xt=>Xt.score))==null?void 0:it.filter(Xt=>Xt));(wt==null?void 0:wt.length)>0&&be.setFieldsValue({question_score:(wt==null?void 0:wt.length)>0&&((zt=wt.reduce((Xt,Ln)=>Xt+Ln))==null?void 0:zt.toFixed(1))})}},onFinish:Ie=>{var He;da(Bi(mi(mi({},Se),Ie),{item_type:Se==null?void 0:Se.question_type,standard_answers:(He=Ie.standard_answers)==null?void 0:He.map((pt,xt)=>Bi(mi({},pt),{position:xt+1})),standard_answer:void 0}))},onFinishFailed:Ie=>yl(void 0,null,function*(){var He,pt;Le.ZP.error(Ie.errorFields[0].errors[0]),be.scrollToField((pt=(He=Ie==null?void 0:Ie.errorFields)==null?void 0:He[0])==null?void 0:pt.name,{behavior:"smooth",block:"center"})})},yo.createElement("div",{style:{display:"flex",alignItems:"center"}},yo.createElement("div",{style:{flex:1}},yo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),yo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!Se.isadd&&yo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},yo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),yo.createElement(tt.ZP,{onClick:()=>{var Ie,He,pt;Se.isadd?(dn(!1),ge()):(be.setFieldsValue(Bi(mi({},Se),{standard_answers:Se.standard_answer,difficulty:Se.difficult,item_banks_group_id:Se.item_banks_group_id,hack:mi({},Se),hack_codes:{language:(Ie=Se==null?void 0:Se.program_attr)==null?void 0:Ie.language,code:vi.Base64.decode((He=Se==null?void 0:Se.program_attr)==null?void 0:He.code)},hack_sets:mi({},(pt=Se==null?void 0:Se.hack_sets)==null?void 0:pt[0]),repeat_answer:!Se.repeat_answer})),dn(!1))}},"\u53D6\u6D88"),yo.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:yo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},yo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},yo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),yo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},yo.createElement(Jt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),yo.createElement(ui.t,{form:be,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:ke,hackidentifier:Se==null?void 0:Se.hack_identifier,answerKey:"standard_answers"}),yo.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:$e,TagDiscipline:Ke,form:be}))))},Fo=te(59301),El=Object.defineProperty,bl=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Bl=(Se,Ke,$e)=>Ke in Se?El(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,di=(Se,Ke)=>{for(var $e in Ke||(Ke={}))xl.call(Ke,$e)&&Bl(Se,$e,Ke[$e]);if(Cl)for(var $e of Cl(Ke))oi.call(Ke,$e)&&Bl(Se,$e,Ke[$e]);return Se},Yo=(Se,Ke)=>bl(Se,Yl(Ke)),Qi=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ql=({qitem:Se,setqitem:Ke,setisedit:$e,TagDiscipline:dn,exerciseitem:da,seveeditor:ka,deleteitem:Ka,showTip:ge=!1})=>{var ce;const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{var ke,Ie;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(He=>Yo(di({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(He=>Yo(di({},He),{defaultscore:He.challenge_score}))},[]),Fo.createElement("div",null,Fo.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{var Ie,He;let pt=Yo(di({},ke),{question_scores:(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(xt=>xt.challenge_score),item_type:Se==null?void 0:Se.question_type,choices:(He=ke==null?void 0:ke.choices)==null?void 0:He.map(xt=>Yo(di({},xt),{is_answer:xt.standard_boolean}))});ka(di(di({},Se),pt))},onFinishFailed:ke=>Qi(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},Fo.createElement("div",{style:{display:"flex",alignItems:"center"}},Fo.createElement("div",{style:{flex:1}},Fo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Fo.createElement("span",null,"\u5B9E\u8BAD\u9898")),Fo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Ka()}},Fo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Fo.createElement(tt.ZP,{onClick:()=>{var ke,Ie;be.setFieldsValue(Yo(di({},Se),{name:Se==null?void 0:Se.question_title,choices:(ke=Se==null?void 0:Se.question_choices)==null?void 0:ke.map(He=>Yo(di({},He),{standard_boolean:He!=null&&He.standard_boolean?1:0})),repeat_answer:!(Se!=null&&Se.repeat_answer)})),Se.shixun=(Ie=Se==null?void 0:Se.shixun)==null?void 0:Ie.map(He=>Yo(di({},He),{challenge_score:He.defaultscore})),Ke(di({},Se)),$e(!1)}},"\u53D6\u6D88"),Fo.createElement(ne.Z,{overlayClassName:ie.shake,open:ge,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Fo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Fo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Fo.createElement(tt.ZP,{className:"ml20",type:"primary",onClick:()=>Qi(void 0,null,function*(){var ke,Ie,He;if(((Ie=(ke=Se==null?void 0:Se.shixun)==null?void 0:ke.map)==null?void 0:Ie.call(ke,pt=>pt.challenge_score).filter(pt=>pt).length)<((He=Se==null?void 0:Se.shixun)==null?void 0:He.length)){Le.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}be.submit()})},"\u4FDD\u5B58"))),Fo.createElement(Jt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Fo.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Fo.createElement(st.Z,{watch:!0,height:140,placeholder:"",defaultValue:Se.question_title}))),Fo.createElement(nt.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Fo.createElement("div",null,Fo.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Fo.createElement("a",{href:`/shixuns/${Se==null?void 0:Se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Fo.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(ce=Se==null?void 0:Se.shixun)==null?void 0:ce.map((ke,Ie)=>Fo.createElement("div",{key:ke.challenge_id,style:{display:"flex",marginBottom:20}},Fo.createElement("div",{style:{flex:1}},Ie+1,"\u3001",ke.challenge_name),Fo.createElement("div",null,Fo.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Fo.createElement(Ue.Z,{precision:1,value:ke==null?void 0:ke.challenge_score,onChange:He=>{const pt=JSON.parse(JSON.stringify((Se==null?void 0:Se.shixun)||[]));pt[Ie].challenge_score=He;const xt=pt.every(zt=>!zt.challenge_score),it=parseFloat(pt==null?void 0:pt.map(zt=>zt.challenge_score).reduce((zt,wt)=>parseFloat(zt||0)+parseFloat(wt||0)));be.setFieldsValue({question_score:xt?"":it.toFixed(1)}),Ke(Yo(di({},Se),{shixun:pt}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},Ha={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},yi=te(1710),al=te(19105),ha=te(59301);const Li=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],wl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ws=({qitem:Se,newExercisePaper:Ke})=>{var $e,dn,da,ka,Ka,ge,ce,be,ke,Ie,He,pt,xt,it,zt,wt,Xt,Ln,_t,At,Un,jn,Jn,Vn,qn;return ha.createElement("div",{className:Ha.warp},((Se==null?void 0:Se.question_type)===0||(Se==null?void 0:Se.question_type)===2)&&ha.createElement("div",{className:Ha.normalWrap},($e=Se==null?void 0:Se.question_choices)==null?void 0:$e.map((Fn,Ca)=>ha.createElement("div",{className:Ha.redio,key:Ca},!(Fn!=null&&Fn.standard_boolean)&&ha.createElement("span",{className:Ha.redioitem}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("i",{className:`${Ha.redioitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},(Se==null?void 0:Se.question_type)===0?Li[Ca]:""),ha.createElement(Qe.Z,{className:Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title,value:Fn==null?void 0:Fn.choice_text}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===1&&ha.createElement("div",{className:Ha.normalWrap},(dn=Se==null?void 0:Se.question_choices)==null?void 0:dn.map((Fn,Ca)=>ha.createElement("div",{className:Ha.checkbox,key:Ca},!(Fn!=null&&Fn.standard_boolean)&&ha.createElement("span",{className:Ha.checkboxitem}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("i",{className:`${Ha.checkboxitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[Ca]),ha.createElement(Qe.Z,{className:Fn!=null&&Fn.standard_boolean?Ha.titleyes:Ha.title,value:Fn==null?void 0:Fn.choice_text}),(Fn==null?void 0:Fn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),(Se==null?void 0:Se.question_type)===3&&ha.createElement("div",{className:Ha.completion},(da=Se==null?void 0:Se.standard_answers)==null?void 0:da.map((Fn,Ca)=>{var ba;return ha.createElement(nt.Z,{align:"top"},ha.createElement("span",{className:Ha.title},"\u586B\u7A7A\u9879",Ca+1),ha.createElement("div",{className:Ha.content},(ba=Fn.answer_text)==null?void 0:ba.map((Za,ja)=>ha.createElement("div",{key:ja,className:Ha.items,style:(Fn==null?void 0:Fn.model)===2?{border:0,padding:0}:{}},(Fn==null?void 0:Fn.model)===1?ha.createElement("pre",{className:"mb0"},Za):ha.createElement(al.Z,{value:Za,disabled:!0})))))})),(Se==null?void 0:Se.question_type)===4&&ha.createElement("div",{className:Ha.simple},ha.createElement("div",{className:Ha.title},"\u53C2\u8003\u7B54\u6848"),ha.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ka=Se==null?void 0:Se.answer_texts)!=null&&ka[0]?ha.createElement(Qe.Z,{className:Ha.content,value:(Ka=Se==null?void 0:Se.answer_texts)==null?void 0:Ka[0]}):ha.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ha.createElement("div",{className:"mt20 "},ha.createElement("span",{className:Ha.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ha.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Se!=null&&Se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(Se==null?void 0:Se.question_type)===5&&ha.createElement("div",{className:Ha.shixunWrapper},(ge=Se==null?void 0:Se.shixun)==null?void 0:ge.map((Fn,Ca)=>{var ba,Za;return ha.createElement("div",null,ha.createElement("div",{key:Ca,className:`${Ha.shixun} mb30`},ha.createElement("span",{className:Ha.score},"\uFF08",Fn==null?void 0:Fn.challenge_score,"\u5206\uFF09"),ha.createElement("span",{className:Ha.qtitle},(Se==null?void 0:Se.index)+"."+(Ca+1),"\u3001",Fn==null?void 0:Fn.challenge_name)),((Za=(ba=Ke==null?void 0:Ke.editData)==null?void 0:ba.exercise)==null?void 0:Za.show_challenge_task_pass)&&ha.createElement(Qe.Z,{className:Ha.content,value:(Fn==null?void 0:Fn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(Se==null?void 0:Se.question_type)===6&&ha.createElement("div",{className:Ha.program,style:{border:!((be=(ce=Ke==null?void 0:Ke.editData)==null?void 0:ce.exercise)!=null&&be.show_hack_sets)&&!((Ie=(ke=Ke==null?void 0:Ke.editData)==null?void 0:ke.exercise)!=null&&Ie.show_hack_description)&&"none"}},((pt=(He=Ke==null?void 0:Ke.editData)==null?void 0:He.exercise)==null?void 0:pt.show_hack_sets)&&ha.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ha.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ha.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ha.createElement(yi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Fn,Ca,ba)=>ba+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Fn,Ca,ba)=>ha.createElement(ne.Z,{title:ha.createElement("pre",null,Fn)},ha.createElement("div",{className:Ha.divname},Fn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Fn,Ca,ba)=>ha.createElement(ne.Z,{title:ha.createElement("pre",null,Fn)}," ",ha.createElement("div",{className:Ha.divname},Fn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(xt=Se==null?void 0:Se.program_attr)==null?void 0:xt.hack_sets})),((zt=(it=Ke==null?void 0:Ke.editData)==null?void 0:it.exercise)==null?void 0:zt.show_hack_description)&&ha.createElement("div",null,ha.createElement(Qe.Z,{className:Ha.content,value:(Se==null?void 0:Se.description)||"- -"}))),(Se==null?void 0:Se.question_type)===7&&((wt=Se==null?void 0:Se.sub_exercise_questions)==null?void 0:wt.map((Fn,Ca)=>{var ba,Za,ja,ia,ya,Sa;return ha.createElement("div",{key:Ca},ha.createElement("div",{className:Ha.combination},ha.createElement("span",{className:Ha.score},Fn==null?void 0:Fn.question_score,"\u5206"),ha.createElement("span",{className:Ha.qtype},(ba=wl.find(Gn=>Gn.type==Fn.question_type))==null?void 0:ba.name),ha.createElement("span",{className:Ha.qtitle},ha.createElement(Qe.Z,{value:`${Ca+1}\u3001${Fn==null?void 0:Fn.question_title}`}))),(Fn.question_type===0||Fn.question_type===2)&&ha.createElement("div",{className:Ha.warp,style:{padding:"20px 58px 0 58px"}},ha.createElement("div",null,(Za=Fn==null?void 0:Fn.question_choices)==null?void 0:Za.map((Gn,ma)=>ha.createElement("div",{className:Ha.redio,key:ma},!(Gn!=null&&Gn.standard_boolean)&&ha.createElement("span",{className:Ha.redioitem}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("i",{className:`${Ha.redioitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[ma]),ha.createElement(Qe.Z,{className:Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title,value:Gn==null?void 0:Gn.choice_text}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848"))))),Fn.question_type===1&&ha.createElement("div",{className:Ha.normalWrap},(ja=Fn==null?void 0:Fn.question_choices)==null?void 0:ja.map((Gn,ma)=>ha.createElement("div",{className:Ha.checkbox,key:ma},!(Gn!=null&&Gn.standard_boolean)&&ha.createElement("span",{className:Ha.checkboxitem}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("i",{className:`${Ha.checkboxitemyes} icon-duigou1`}),ha.createElement("span",{className:`${Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title} ${Ha.indexTag}`},Li[ma]),ha.createElement(Qe.Z,{className:Gn!=null&&Gn.standard_boolean?Ha.titleyes:Ha.title,value:Gn==null?void 0:Gn.choice_text}),(Gn==null?void 0:Gn.standard_boolean)&&ha.createElement("div",{className:Ha.yestag},"\u6B63\u786E\u7B54\u6848")))),Fn.question_type===3&&ha.createElement("div",{className:Ha.completion},(ia=Fn==null?void 0:Fn.standard_answers)==null?void 0:ia.map((Gn,ma)=>{var Ma;return ha.createElement(nt.Z,{align:"top"},ha.createElement("span",{className:Ha.title},"\u586B\u7A7A\u9879",ma+1),ha.createElement("div",{className:Ha.content},(Ma=Gn.answer_text)==null?void 0:Ma.map((er,ar)=>ha.createElement("div",{key:ar,className:Ha.items},ha.createElement("pre",{className:"mb0"},er)))))})),Fn.question_type===4&&ha.createElement("div",{className:Ha.simple},ha.createElement("div",{className:Ha.title},"\u53C2\u8003\u7B54\u6848"),ha.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ya=Fn==null?void 0:Fn.answer_texts)!=null&&ya[0]?ha.createElement(Qe.Z,{className:Ha.content,value:(Sa=Fn==null?void 0:Fn.answer_texts)==null?void 0:Sa[0]}):ha.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ha.createElement("div",{className:"mt20 "},ha.createElement("span",{className:Ha.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ha.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Fn!=null&&Fn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(Se==null?void 0:Se.question_type)===8&&ha.createElement("div",null,ha.createElement(Qe.Z,{disabledFill:!0,className:Ha.content,showProgramFill:!0,value:vi.Base64.decode(((Xt=Se==null?void 0:Se.program_attr)==null?void 0:Xt.code)||"")})),((Se==null?void 0:Se.question_type)<=4||[6,8].includes(Se==null?void 0:Se.question_type))&&ha.createElement("div",{className:Ha.bottom},ha.createElement("div",{className:`${Ha.bottomitem} mb30`},ha.createElement("span",{className:Ha.left},"\u89E3\u6790"),ha.createElement("span",{className:Ha.right},Se!=null&&Se.analysis?ha.createElement(Qe.Z,{value:Se==null?void 0:Se.analysis}):ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ha.createElement("div",{className:`${Ha.bottomitem} mb30`},ha.createElement("span",{className:Ha.left},"\u96BE\u5EA6"),ha.createElement("span",{className:Ha.right},(Se==null?void 0:Se.difficulty)===1?"\u7B80\u5355":(Se==null?void 0:Se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ha.createElement("div",{className:Ha.bottomitem},ha.createElement("span",{className:Ha.left},"\u77E5\u8BC6\u70B9"),ha.createElement(ne.Z,{title:((Ln=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Ln.length)<=0||((_t=Se==null?void 0:Se.tag_discipline_names)==null?void 0:_t.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Un=(At=Se==null?void 0:Se.tag_discipline_names)==null?void 0:At.join("\uFF1B"))==null?void 0:Un.toString()},ha.createElement("span",{className:Ha.right},((jn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:jn.length)<=0?ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Jn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Jn.length)==1&&["-"].includes(Se==null?void 0:Se.tag_discipline_names[0])?ha.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(qn=(Vn=Se==null?void 0:Se.tag_discipline_names)==null?void 0:Vn.join("\uFF1B"))==null?void 0:qn.toString())))))},Al=te(4881),rl=te(44272),Go=te(59301),ts=Object.defineProperty,bi=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,Ji=(Se,Ke,$e)=>Ke in Se?ts(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,Ri=(Se,Ke)=>{for(var $e in Ke||(Ke={}))il.call(Ke,$e)&&Ji(Se,$e,Ke[$e]);if(Oi)for(var $e of Oi(Ke))Dl.call(Ke,$e)&&Ji(Se,$e,Ke[$e]);return Se},ll=(Se,Ke)=>bi(Se,ol(Ke)),Ti=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),ns=({qitem:Se,setisedit:Ke,TagDiscipline:$e,exerciseitem:dn,seveeditor:da,deleteitem:ka,getTagData:Ka,init:ge,showTip:ce=!1})=>{const[be]=Be.default.useForm();return(0,x.useEffect)(()=>{be.setFieldsValue(ll(Ri({},Se),{name:Se.question_title,answer_texts:Se.answer_texts,repeat_answer:!Se.repeat_answer}))},[Se]),Go.createElement("div",null,Go.createElement(Be.default,{form:be,colon:!1,onFinish:ke=>{da(Ri(Ri({},Se),ke))},onFinishFailed:ke=>Ti(void 0,null,function*(){var Ie,He;Le.ZP.error(ke.errorFields[0].errors[0]),be.scrollToField((He=(Ie=ke==null?void 0:ke.errorFields)==null?void 0:Ie[0])==null?void 0:He.name,{behavior:"smooth",block:"center"})})},Go.createElement("div",{style:{display:"flex",alignItems:"center"}},Go.createElement("div",{style:{flex:1}},Go.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Go.createElement("span",null,"\u7B80\u7B54\u9898")),!(Se!=null&&Se.isadd)&&Go.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ka()}},Go.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Go.createElement(tt.ZP,{onClick:()=>{Se.isadd?(Ke(!1),ge()):(be.setFieldsValue(ll(Ri({},Se),{name:Se==null?void 0:Se.question_title,answer_texts:Se.answer_texts||[],repeat_answer:!(Se!=null&&Se.repeat_answer)})),Ke(!1))}},"\u53D6\u6D88"),Go.createElement(ne.Z,{overlayClassName:ie.shake,open:ce,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Go.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Go.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Go.createElement(tt.ZP,{type:"primary",className:"ml20",onClick:()=>{be.submit()}},"\u4FDD\u5B58"))),Go.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Go.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Go.createElement(Ue.Z,{onBlur:ke=>{ke.target.value==="0"&&Le.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Go.createElement(rl.W,{form:be,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Go.createElement(Mt,{getTagData:Ka,qitem:Se,exerciseitem:dn,TagDiscipline:$e,form:be}))))},Lo=te(59301),as=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())}),sl=({setScoreShow:Se,ScoreShow:Ke,exerciseitem:$e,getdata:dn})=>{var da,ka,Ka;const[ge,ce]=(0,x.useState)(!1);function be(){return as(this,null,function*(){var ke,Ie,He;let pt=(Ie=(ke=$e==null?void 0:$e.exercise_question_types)==null?void 0:ke.filter(it=>it.Singlequestion))==null?void 0:Ie.map(it=>({question_type:it.question_type,score:it.Singlequestion})),xt=yield(0,pe.ZP)(`/api/examination_banks/${(He=$e==null?void 0:$e.exercise)==null?void 0:He.id}/batch_set_score.json`,{method:"POST",body:{question_arr:pt}});(xt==null?void 0:xt.status)===0&&dn()})}return Lo.createElement("div",null,Ke&&Lo.createElement(b.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Ke,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{Se(!1)},onOk:()=>{var ke,Ie,He;if($e!=null&&$e.use_blank_score&&((He=(Ie=(ke=$e==null?void 0:$e.exercise_question_types)==null?void 0:ke.filter(pt=>pt.name==="\u586B\u7A7A\u9898"))==null?void 0:Ie[0])!=null&&He.Singlequestion)){ce(!0);return}be(),Se(!1)}},Lo.createElement("div",{className:"c-black"},"\u603B\u5206",Lo.createElement("span",{className:"ml10 c-light-primary"},($e==null?void 0:$e.exercise_question_types.length)>0&&((da=$e==null?void 0:$e.exercise_types)==null?void 0:da.q_scores))),Lo.createElement("div",{className:ie.content},Lo.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Lo.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Lo.createElement("span",null,"\u9898\u578B\u603B\u5206"),Lo.createElement("span",null,"\u64CD\u4F5C")),(Ka=(ka=$e==null?void 0:$e.exercise_question_types)==null?void 0:ka.filter(ke=>ke.name!=="\u5B9E\u8BAD\u9898"&&ke.name!=="\u7EC4\u5408\u9898"))==null?void 0:Ka.map((ke,Ie)=>{var He;return Lo.createElement("div",{key:Ie,className:ie.items},Lo.createElement("span",null,ke==null?void 0:ke.name),Lo.createElement("span",null,(He=ke==null?void 0:ke.items)==null?void 0:He.length),Lo.createElement("span",null,ke==null?void 0:ke.score),Lo.createElement("span",null,"\u6BCF\u9898",Lo.createElement(Ue.Z,{min:.1,precision:1,max:100,onChange:pt=>{ke.Singlequestion=pt},defaultValue:ke.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Lo.createElement(b.default,{title:!1,footer:!1,centered:!0,open:ge,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Lo.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Lo.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Lo.createElement("div",{className:ie.bottom},Lo.createElement(tt.ZP,{className:ie.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),Lo.createElement(tt.ZP,{className:ie.yes,onClick:()=>{be(),ce(!1),Se(!1)}},"\u786E\u8BA4"))))},Fi=te(47251),ki=te(78874),Nl=te(89392),rs=te(36714),os=te(50043),is=te(94361),Da=te(59301),ls=Object.defineProperty,Ds=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,us=(Se,Ke,$e)=>Ke in Se?ls(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,ti=(Se,Ke)=>{for(var $e in Ke||(Ke={}))Ns.call(Ke,$e)&&us(Se,$e,Ke[$e]);if(Il)for(var $e of Il(Ke))Ll.call(Ke,$e)&&us(Se,$e,Ke[$e]);return Se},Ci=(Se,Ke)=>Ds(Se,ss(Ke)),Oo=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())});const $i=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ds=({user:Se,dispatch:Ke,itemid:$e,newExercisePaper:dn,setisedits:da})=>{var ka,Ka,ge,ce,be,ke,Ie,He,pt,xt,it,zt;const[wt,Xt]=(0,x.useState)(),[Ln,_t]=(0,x.useState)(!1),[At,Un]=(0,x.useState)(),[jn,Jn]=(0,x.useState)(),Vn=(0,x.useRef)(),qn=(0,x.useRef)(),[Fn,Ca]=(0,x.useState)(),[ba,Za]=(0,x.useState)(!1),[ja,ia]=(0,x.useState)(!1),[ya,Sa]=(0,x.useState)(),[Gn,ma]=(0,x.useState)(!1),[Ma,er]=(0,x.useState)(!1),[ar,Wa]=(0,x.useState)(!1),[mr,hr]=(0,x.useState)(!1),[Wr,Zr]=(0,x.useState)(!1),[ho,qr]=(0,x.useState)(!1),[xr,Do]=(0,x.useState)(!1),[Ur,So]=(0,x.useState)(!1),[ao]=Be.default.useForm(),[Jo,sr]=(0,x.useState)(!1),ur=(0,x.useRef)(null),[_a]=(0,ue.useSearchParams)(),[tr,Gr]=(0,x.useState)(!1),nr=_a.get("isIntelligentAssistant"),[cr,Rr]=(0,x.useState)(!1);(0,x.useEffect)(()=>{ro(),Ke({type:"globalSetting/footerToggle",payload:!1})},[]),(0,x.useEffect)(()=>{da(ja)},[ja]),(0,x.useEffect)(()=>{At!=null&&At.question_id&&(Jn(At==null?void 0:At.question_score),qn.current=At==null?void 0:At.question_id)},[At]);const Fr=ca=>Oo(void 0,null,function*(){let Qa=yield Ke({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ca}});Sa(Qa)});function ro(){return Oo(this,null,function*(){var ca,Qa,Pr,Er,Nr,zr;Za(!0),_t(!0);const io=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Za(!1),_t(!1),Xt(io),(ca=io==null?void 0:io.exercise)!=null&&ca.sub_discipline_id&&Fr((Qa=io==null?void 0:io.exercise)==null?void 0:Qa.sub_discipline_id),Un(Ci(ti({},(Nr=(Er=(Pr=io==null?void 0:io.exercise_question_types)==null?void 0:Pr[0])==null?void 0:Er.items)==null?void 0:Nr[0]),{index:1})),Ca(Ci(ti({},(zr=io==null?void 0:io.exercise_question_types)==null?void 0:zr[0]),{indexs:1}))})}function Ao(ca,Qa=!0){return Oo(this,null,function*(){var Pr,Er,Nr,zr;Qa&&(Za(!0),_t(!0));const io=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Xt(io);let bo=[];(Pr=io==null?void 0:io.exercise_question_types)==null||Pr.map(_o=>{var ni;(ni=_o==null?void 0:_o.items)==null||ni.map((qo,fi)=>{bo.push(Ci(ti({},qo),{index:fi+1}))})});let lo=(Er=bo.filter(_o=>_o.question_id===(ca==null?void 0:ca.id)))==null?void 0:Er[0],ii=(zr=((Nr=io==null?void 0:io.exercise_question_types)==null?void 0:Nr.map((_o,ni)=>{if((lo==null?void 0:lo.question_type)===(_o==null?void 0:_o.question_type))return Ci(ti({},_o),{indexs:ni+1})})).filter(_o=>_o))==null?void 0:zr[0];Ca(ti({},ii)),Un(ti({},lo)),Jn(lo==null?void 0:lo.question_score),Za(!1),_t(!1)})}function Zo(ca){return Oo(this,null,function*(){var Qa;let Pr=Ci(ti({},ca),{difficulty:(ca==null?void 0:ca.difficulty)||2,item_type:ca.question_type,sub_discipline_id:((Qa=ca==null?void 0:ca.sub_discipline_id)==null?void 0:Qa[1])||"",tag_discipline_ids:[],repeat_answer:!ca.repeat_answer}),Er={};ca.question_type===8&&(Er=Ci(ti({},ca),{hack:Ci(ti({},ca==null?void 0:ca.hack),{difficult:ca.difficulty}),hack_codes:Ci(ti({},ca.hack_codes),{code:vi.Base64.encode(ca.hack_codes.code)}),hack_sets:[ti({},ca.hack_sets)],is_blank:!0})),ca.tag_discipline_ids&&(Pr.tag_discipline_ids=Array.isArray(ca.tag_discipline_ids)?ca.tag_discipline_ids:[ca.tag_discipline_ids],Er.tag_discipline_ids=Array.isArray(ca.tag_discipline_ids)?ca.tag_discipline_ids:[ca.tag_discipline_ids]),sessionStorage.projectFill&&(Er.hack_identifier=sessionStorage.projectFill);let Nr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:ca.question_type===8?Er:Pr});(Nr==null?void 0:Nr.status)===0&&(ia(!1),Ao(Nr)),(0,me.Vf)("#question-scroll-id")})}function Ro(ca){return Oo(this,null,function*(){_t(!0);let Qa=yield(0,pe.ZP)(`/api/examination_banks/${$e}/sort_question_type.json`,{method:"post",body:{question_type:ca}});_t(!1),(Qa==null?void 0:Qa.status)===0&&ro()})}const ci=(ca,Qa,Pr)=>Oo(void 0,null,function*(){var Er;if(ca.length===0){Le.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Pr();return}const Nr=yield(0,le.Hb)($e,(Er=ca[0])==null?void 0:Er.file,Qa);Nr.status===0&&(Le.ZP.success(`\u6210\u529F\u5BFC\u5165${Nr==null?void 0:Nr.success}\u6761`),ma(!1),ro()),Pr()}),No=(ca,Qa)=>Oo(void 0,null,function*(){const Pr=yield(0,le.kF)({score:(0,Nl.round)(ca,1),question_id:Qa==null?void 0:Qa.question_id});if((Pr==null?void 0:Pr.status)===0){Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Ao({id:qn.current},!1);return}(Pr==null?void 0:Pr.status)===-1&&Jn(Qa==null?void 0:Qa.question_score)});function Io(){return Oo(this,null,function*(){b.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Oo(this,null,function*(){if(At.question_id){let ca=yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks/${At.question_id}.json`,{method:"delete"});(ca==null?void 0:ca.status)===0&&(ro(),ia(!1))}else Un({}),ia(!1),ro()}),cancelText:"\u53D6\u6D88"})})}const Ai=ca=>Oo(void 0,null,function*(){return yield(0,pe.ZP)(`/api/examination_banks/${$e}/examination_banks_item_banks.json`,{method:"post",body:ti({},ca)})}),{overflow:Xr,handleMouseEnter:eo,handleMouseLeave:co}=(0,ki.I)(),Eo=ca=>Oo(void 0,null,function*(){var Qa,Pr;_t(!0);let Er=yield(0,pe.ZP)(`/api/examination_banks/${$e}/sort_question_type.json`,{method:"post",body:{question_type:ca}});if(_t(!1),(Er==null?void 0:Er.status)===0){const Nr=yield Ke({type:"newExercisePaper/editExercise",payload:{id:$e}});Xt(Nr),(Qa=Nr==null?void 0:Nr.exercise)!=null&&Qa.sub_discipline_id&&Fr((Pr=Nr==null?void 0:Nr.exercise)==null?void 0:Pr.sub_discipline_id)}}),oo=()=>ja?(Rr(!0),!0):!1;(0,x.useEffect)(()=>{if(cr){const ca=setTimeout(()=>{Rr(!1)},2e3);return()=>clearTimeout(ca)}},[cr]);const Tr=(ca,Qa)=>Da.createElement(E.default,null,Da.createElement(E.default.Item,{key:"0",onClick:()=>Ko(ca==null?void 0:ca.question_type)},Da.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Da.createElement(E.default.Item,{key:"1",disabled:Qa===0,onClick:()=>Oo(void 0,null,function*(){if(Qa===0||oo())return;let Pr=(0,me.rz)(wt==null?void 0:wt.exercise_question_types,Qa,Qa-1);yield Eo(Pr.map(Er=>Er.name))})},Da.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Da.createElement(E.default.Item,{key:"2",disabled:Qa===(wt==null?void 0:wt.exercise_question_types.length)-1,onClick:()=>Oo(void 0,null,function*(){if(Qa===(wt==null?void 0:wt.exercise_question_types.length)-1||oo())return;let Pr=(0,me.rz)(wt==null?void 0:wt.exercise_question_types,Qa,Qa+1);yield Eo(Pr.map(Er=>Er.name))})},Da.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Da.createElement(E.default.Item,{key:"3",onClick:()=>{var Pr;ao.setFieldsValue({name:ca.name,item_type_en:(Pr=$i.find(Er=>Er.id==ca.question_type))==null?void 0:Pr.nameType}),sr(!0)}},Da.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),Ko=ca=>{var Qa,Pr,Er,Nr,zr,io,bo,lo,po,ii,_o,ni,qo,fi,Xi,Kr,fo,Mo,Co,Wo,Uo,Xo,Si,_i,_l,ml,fl,pl;if(!oo()){if(ca===5){hr(!0),Zr(!0);return}if(ca===6){if(_a.get("pageType")=="course")_a.get("updateType")=="course"?ue.history.push(`/problems/newcreate?express_id=${(Qa=wt==null?void 0:wt.exercise)==null?void 0:Qa.id}&callback_url=/paperlibrary/add/${(Pr=wt==null?void 0:wt.exercise)==null?void 0:Pr.id}?type=2&pageType=course&updateType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newcreate?express_id=${(Er=wt==null?void 0:wt.exercise)==null?void 0:Er.id}&callback_url=/paperlibrary/add/${(Nr=wt==null?void 0:wt.exercise)==null?void 0:Nr.id}?type=2&pageType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`);else{let Yi=(io=(zr=dn==null?void 0:dn.editData)==null?void 0:zr.exercise)!=null&&io.set_question_sub_discipline?`/problems/newcreate?express_id=${(bo=wt==null?void 0:wt.exercise)==null?void 0:bo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(po=(lo=dn==null?void 0:dn.editData)==null?void 0:lo.exercise)==null?void 0:po.discipline_id}&sub_discipline_id=${(_o=(ii=dn==null?void 0:dn.editData)==null?void 0:ii.exercise)==null?void 0:_o.sub_discipline_id}`:`/problems/newcreate?express_id=${(ni=wt==null?void 0:wt.exercise)==null?void 0:ni.id}&callback_url=${window.location.pathname+window.location.search}`;ue.history.push(Yi)}return}ia(!0),Un(ca===2?{question_type:ca,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(fi=(qo=dn==null?void 0:dn.editData)==null?void 0:qo.exercise)!=null&&fi.set_question_sub_discipline?(Kr=(Xi=dn==null?void 0:dn.editData)==null?void 0:Xi.exercise)==null?void 0:Kr.discipline_id:0,sub_discipline_id:(Mo=(fo=dn==null?void 0:dn.editData)==null?void 0:fo.exercise)!=null&&Mo.set_question_sub_discipline?(Wo=(Co=dn==null?void 0:dn.editData)==null?void 0:Co.exercise)==null?void 0:Wo.sub_discipline_id:0,analysis:""}:{question_type:ca,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(Xo=(Uo=dn==null?void 0:dn.editData)==null?void 0:Uo.exercise)!=null&&Xo.set_question_sub_discipline?(_i=(Si=dn==null?void 0:dn.editData)==null?void 0:Si.exercise)==null?void 0:_i.discipline_id:0,sub_discipline_id:(ml=(_l=dn==null?void 0:dn.editData)==null?void 0:_l.exercise)!=null&&ml.set_question_sub_discipline?(pl=(fl=dn==null?void 0:dn.editData)==null?void 0:fl.exercise)==null?void 0:pl.sub_discipline_id:0})}},Vo=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{oo()||ma(!0)}},{key:2,label:Da.createElement("div",null,Da.createElement("img",{width:26,style:{position:"absolute",top:-2},src:os.$}),Da.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{oo()||er(!0)}}];return Da.createElement("div",null,Da.createElement(Oe.Z,{spinning:ba},Da.createElement("div",{className:ie.bg},Da.createElement("div",{style:{textAlign:"center"}},((ka=wt==null?void 0:wt.exercise_types)==null?void 0:ka.q_counts)===0&&!ja&&Da.createElement(ye.Z,{styles:{marginTop:180},customText:Da.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Da.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Ka=wt==null?void 0:wt.exercise_types)==null?void 0:Ka.q_counts)>0||ja)&&Da.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Da.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Da.createElement("div",{className:ie.left},Da.createElement("div",{className:ie.leftAction},Da.createElement(tt.ZP,{onClick:()=>{oo()||Wa(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Da.createElement("div",{className:ie.scrollWrapper,style:{overflow:Xr},onMouseEnter:eo,onMouseLeave:co},(ge=wt==null?void 0:wt.exercise_question_types)==null?void 0:ge.map((ca,Qa)=>Da.createElement("div",{key:Qa,className:"mb30"},Da.createElement("div",{className:ie.title},Da.createElement("div",{className:ie.titleleft},Da.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,me.EM)(Qa+1),"\u3001\u3010",ca.name,"\u3011"),Da.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ca.count,"\u5C0F\u9898\uFF0C\u5171",ca.score,"\u5206\uFF09")),Da.createElement(z.Z,{dropdownRender:()=>Tr(ca,Qa),placement:"bottomLeft"},Da.createElement("div",{className:ie.more_style},Da.createElement("i",{className:"iconfont icon-sandian font12"})))),Da.createElement(xn,{handleEditing:()=>{Rr(!0)},isedit:ja,setBigqitem:Ca,bigitem:Ci(ti({},ca),{indexs:Qa+1}),setqitem:Pr=>Oo(void 0,null,function*(){var Er;(Er=Vn.current)==null||Er.blur(),Un(Pr)}),qitem:At,Itemid:$e,getdata:Ao,data:ca.items})))))),Da.createElement("div",{id:"question-scroll-id",style:{overflow:ja?"hidden":"auto"},className:ie.right,ref:ur},!(At!=null&&At.isadd)&&Da.createElement("div",{className:ie.title},!ja&&Da.createElement("div",{style:{flex:1}},Da.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Fn==null?void 0:Fn.indexs)&&(0,me.EM)(Fn==null?void 0:Fn.indexs),"\u3001\u3010",Fn==null?void 0:Fn.name,"\u3011"),Da.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Da.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ca;ao.setFieldsValue({name:Fn.name,item_type_en:(ca=$i.find(Qa=>Qa.id==Fn.question_type))==null?void 0:ca.nameType}),sr(!0)}})),Da.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Fn==null?void 0:Fn.count,"\u5C0F\u9898\uFF0C\u5171",Fn==null?void 0:Fn.score,"\u5206\uFF09"),(At==null?void 0:At.question_type)===6&&Da.createElement("span",{onClick:()=>Gr(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(At==null?void 0:At.question_type)===5&&Da.createElement(ot.default,{defaultChecked:(be=(ce=dn==null?void 0:dn.editData)==null?void 0:ce.exercise)==null?void 0:be.show_challenge_task_pass,onChange:ca=>Oo(void 0,null,function*(){let Qa=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ca.target.checked}});(Qa==null?void 0:Qa.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ao({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(At==null?void 0:At.question_type)===6&&Da.createElement("span",{style:{marginLeft:20},onClick:()=>{var ca,Qa,Pr,Er;b.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Da.createElement("div",null,(At==null?void 0:At.question_type)===6&&Da.createElement(ot.default,{defaultChecked:(Qa=(ca=dn==null?void 0:dn.editData)==null?void 0:ca.exercise)==null?void 0:Qa.show_hack_sets,onChange:Nr=>Oo(void 0,null,function*(){let zr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Nr.target.checked}});(zr==null?void 0:zr.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),b.default.destroyAll(),Ao({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Da.createElement("br",null),(At==null?void 0:At.question_type)===6&&Da.createElement(ot.default,{defaultChecked:(Er=(Pr=dn==null?void 0:dn.editData)==null?void 0:Pr.exercise)==null?void 0:Er.show_hack_description,onChange:Nr=>Oo(void 0,null,function*(){let zr=yield(0,pe.ZP)(`/api/examination_banks/${$e}/update_show_columns.json`,{method:"post",body:{show_hack_description:Nr.target.checked}});(zr==null?void 0:zr.status)===0&&(Le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),b.default.destroyAll(),Ao({id:qn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Da.createElement("div",{style:{display:"flex",alignItems:"center"}},(At==null?void 0:At.question_type)===5&&!ja&&Da.createElement("a",{className:ie.shixun,href:`/shixuns/${At==null?void 0:At.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Da.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!ja&&[0,1,2,4,6].includes(At==null?void 0:At.question_type)&&Da.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Da.createElement(Ue.Z,{precision:1,ref:Vn,onChange:ca=>Jn(ca),value:jn,onBlur:ca=>{No(ca.target.value,At)}})),!ja&&Da.createElement(ne.Z,{title:"\u5220\u9664"},Da.createElement("i",{onClick:()=>{Io()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!ja&&Da.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Da.createElement("i",{onClick:()=>{var ca,Qa,Pr;(At==null?void 0:At.question_type)===6?_a.get("pageType")=="course"?_a.get("updateType")=="course"?ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(ca=wt==null?void 0:wt.exercise)==null?void 0:ca.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(Qa=wt==null?void 0:wt.exercise)==null?void 0:Qa.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${_a.get("courseId")}&stageId=${_a.get("stageId")}`):ue.history.push(`/problems/newedit/${At==null?void 0:At.hack_identifier}?type=exercises&express_id=${(Pr=wt==null?void 0:wt.exercise)==null?void 0:Pr.id}&question_id=${At==null?void 0:At.question_id}&score=${At==null?void 0:At.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):ia(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!ja&&Da.createElement("div",null,Da.createElement("div",{className:ie.qcount},Da.createElement("span",{className:ie.score},At==null?void 0:At.question_score,"\u5206"),Da.createElement(Qe.Z,{className:ie.qtitle,value:(At==null?void 0:At.index)+`\u3001${(At==null?void 0:At.question_type)==8?(ke=At==null?void 0:At.program_attr)==null?void 0:ke.description:At==null?void 0:At.question_title}`}),(At==null?void 0:At.high_resources_consume)&&Da.createElement(is.Z,{type:"shixun",style:{marginLeft:10}})),(At==null?void 0:At.question_type)===6&&Da.createElement(je.Z,{onEdit:()=>Gr(1),className:"mt10",dataSource:(At==null?void 0:At.languages)||[]}),Da.createElement(ws,{newExercisePaper:dn,TagDiscipline:ya,qitem:At})),ja&&Da.createElement("div",null,(At==null?void 0:At.question_type)<=1&&Da.createElement(ft,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===5&&Da.createElement(ql,{setqitem:Un,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,showTip:cr}),(At==null?void 0:At.question_type)===3&&Da.createElement(ta,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===2&&Da.createElement(Wt,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===4&&Da.createElement(ns,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===7&&Da.createElement(ri,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}),(At==null?void 0:At.question_type)===8&&Da.createElement(Ii,{getTagData:Fr,deleteitem:Io,seveeditor:Zo,exerciseitem:wt,TagDiscipline:ya,setisedit:ia,qitem:At,init:ro,showTip:cr}))))))),Da.createElement("div",{className:ie.bottomdiv},Da.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Da.createElement("span",{className:ie.spanBtn,onClick:()=>{oo()||(hr(!0),Zr(!1))}},"\u9898\u5E93\u9009\u9898"),Da.createElement(z.Z,{menu:{items:Vo}},Da.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Da.createElement("span",{className:ie.spanBtn,onClick:()=>Oo(void 0,null,function*(){var ca;if(oo())return;const Qa=yield(0,le.JP)($e);Qa.status===0&&window.open(`/classrooms/coursesId/exercise/${Qa.exercise_id}/${(ca=Se.userInfo)==null?void 0:ca.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Da.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!oo()){if(nr){window.open(`/paperlibrary/see/${$e}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${$e}`)}}},"\u8BD5\u5377\u9884\u89C8"),$i==null?void 0:$i.map((ca,Qa)=>Da.createElement(tt.ZP,{key:Qa,className:ie.addQuestionBtn,type:"primary",onClick:()=>{Ko(ca.id)}},ca.name)),Da.createElement(tt.ZP,{className:ie.saveBtn,loading:Ur,onClick:()=>{var ca,Qa;const Pr=()=>Oo(void 0,null,function*(){if(_a.get("pageType")=="course")if(_a.get("updateType")=="course")Le.ZP.info("\u7F16\u8F91\u6210\u529F"),ue.history.replace(`/paths/${_a.get("courseId")}`);else{if(oo())return;(0,rs._C)({id:_a.get("stageId"),subject_id:_a.get("courseId"),homework_type:"exercise",examination_bank_ids:[$e]}).then(zr=>{(zr==null?void 0:zr.status)==0&&(Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.replace(`/paths/${_a.get("courseId")}`))})}else{if(oo())return;if(nr){So(!0);const zr=yield(0,pe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:$e}});if(So(!1),(zr==null?void 0:zr.status)!==0)return}Le.ZP.info("\u521B\u5EFA\u6210\u529F"),ue.history.push("/paperlibrary?defaultActiveKey=0")}});let Er=(Qa=(ca=wt==null?void 0:wt.exercise_question_types)==null?void 0:ca.filter(zr=>zr.question_type===5)[0])==null?void 0:Qa.items,Nr=0;Er==null||Er.map(zr=>{zr.high_resources_consume&&(Nr=Nr+1)}),console.log(Nr),Nr>0?Ke({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Nr,fn:()=>{Pr()}}}):Pr()}},Da.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Da.createElement(sl,{setScoreShow:Wa,ScoreShow:ar,exerciseitem:wt,getdata:ro}),mr&&Da.createElement(Fi.Z,{setScoreShow:hr,isshixuns:Wr,ScoreShow:mr,isloadings:ho,onOk:(ca,Qa,Pr,Er)=>Oo(void 0,null,function*(){qr(!0);let zr=yield Ai({exam_id:$e,item_bank_ids:ca,shixun_ids:Qa});qr(!1),(zr==null?void 0:zr.status)===0&&b.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{ro()},onCancel:()=>{hr(!1),ro()}})})}),Da.createElement(Al.Z,{sub_discipline_id:(Ie=wt==null?void 0:wt.exercise)!=null&&Ie.sub_discipline_id?[(He=wt==null?void 0:wt.exercise)==null?void 0:He.discipline_id,(pt=wt==null?void 0:wt.exercise)==null?void 0:pt.sub_discipline_id]:[],visible:Gn,onCancel:()=>ma(!1),onOk:ci}),Da.createElement(b.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Jo,width:500,onOk:()=>ao.submit(),onCancel:()=>sr(!1)},Da.createElement(Be.default,{form:ao,initialValues:{},onFinish:ca=>Oo(void 0,null,function*(){(yield(0,le.RK)(ti({id:$e},ca))).status==0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),ro(),sr(!1))})},Da.createElement(Be.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ca,Qa){var Pr,Er,Nr,zr;const io=(Pr=$i==null?void 0:$i.find(bo=>bo.nameType==ao.getFieldValue("item_type_en")))==null?void 0:Pr.id;return(zr=(Nr=(Er=wt==null?void 0:wt.exercise_question_types)==null?void 0:Er.filter(bo=>bo.question_type!=io))==null?void 0:Nr.map(bo=>bo==null?void 0:bo.name))!=null&&zr.includes(Qa)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Da.createElement(se.default,{size:"large",maxLength:10,showCount:!0})),Da.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Da.createElement(se.default,{size:"large"})))),Da.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ma},Da.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Da.createElement(os.Z,{stickyTop:-24,subDisciplineId:(xt=wt==null?void 0:wt.exercise)!=null&&xt.sub_discipline_id?[(it=wt==null?void 0:wt.exercise)==null?void 0:it.discipline_id,(zt=wt==null?void 0:wt.exercise)==null?void 0:zt.sub_discipline_id]:[],onCancel:()=>er(!1),mode:2,gather:{exam_id:$e},onSuccess:()=>{er(!1),ro()}}),Da.createElement("div",{style:{height:70}})),Da.createElement(je.Q,{visible:!!tr,setVisible:Gr,tip:tr===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:tr===1?At==null?void 0:At.languages:[],onOk:ca=>Oo(void 0,null,function*(){const Qa={languages:ca};tr===1?Qa.hack_id=At==null?void 0:At.hack_id:Qa.exam_id=$e,(yield(0,pe.ZP)("/api/problems/update_languages.json",{method:"post",body:Qa})).status===0&&(Le.ZP.success("\u4FEE\u6539\u6210\u529F"),Ao({id:qn.current}),Gr(!1))})}))};var Ol=(0,ue.connect)(({user:Se,newExercisePaper:Ke,dispatch:$e})=>({user:Se,newExercisePaper:Ke,dispatch:$e}))(ds),Rl=te(50337),Tl=te(53311),Ml=te(52154),fr=te(59301),kl=Object.defineProperty,Vs=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Zi=(Se,Ke,$e)=>Ke in Se?kl(Se,Ke,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Se[Ke]=$e,ul=(Se,Ke)=>{for(var $e in Ke||(Ke={}))ms.call(Ke,$e)&&Zi(Se,$e,Ke[$e]);if(gs)for(var $e of gs(Ke))Zl.call(Ke,$e)&&Zi(Se,$e,Ke[$e]);return Se},xi=(Se,Ke)=>Vs(Se,cs(Ke)),wi=(Se,Ke,$e)=>new Promise((dn,da)=>{var ka=ce=>{try{ge($e.next(ce))}catch(be){da(be)}},Ka=ce=>{try{ge($e.throw(ce))}catch(be){da(be)}},ge=ce=>ce.done?dn(ce.value):Promise.resolve(ce.value).then(ka,Ka);ge(($e=$e.apply(Se,Ke)).next())});const dl=()=>{const[Se,Ke]=(0,x.useState)([]);return(0,x.useEffect)(()=>{wi(void 0,null,function*(){const dn=yield(0,le.d1)({source:"question"});dn!=null&&dn.disciplines&&Ke((0,y.L)(dn==null?void 0:dn.disciplines))})},[]),Se},cl=({user:Se,newExercisePaper:Ke,dispatch:$e})=>{var dn,da,ka,Ka,ge,ce,be,ke,Ie,He,pt,xt;const it=(0,ue.useParams)(),zt=dl(),[wt]=Be.default.useForm(),[Xt,Ln]=(0,x.useState)(),[_t,At]=(0,x.useState)(!1),[Un,jn]=(0,x.useState)(1),[Jn,Vn]=(0,x.useState)(""),[qn]=(0,ue.useSearchParams)(),[Fn,Ca]=(0,x.useState)(!1),[ba,Za]=(0,x.useState)(!1),[ja,ia]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{qn.get("type")==="2"&&(Vn(it.id),jn(2))},[qn.get("type")]),(0,x.useEffect)(()=>{if(it.id){if(!zt.length)return;wi(void 0,null,function*(){var Sa,Gn,ma;At(!0);const Ma=yield(0,le.Di)({id:it.id});At(!1);const er=(Sa=Ma==null?void 0:Ma.exercise)==null?void 0:Sa.sub_discipline_id;let ar=[];for(const hr of zt)for(const Wr of hr.children)Wr.value===er&&(ar=[hr.value,Wr.value]);const Wa=(Gn=Ma==null?void 0:Ma.exercise)==null?void 0:Gn.time,mr=xi(ul({},Ma.exercise),{sub_discipline_id:ar,time:Wa===-1?null:Wa});Ln(mr),ia((ma=Ma.exercise)==null?void 0:ma.set_question_sub_discipline)})}else Ln({time:60,difficulty:2});$e({type:"globalSetting/footerToggle",payload:!1})},[zt]),fr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},fr.createElement("section",{className:"edu-container"},fr.createElement("section",{className:"animated fadeIn"},fr.createElement("aside",{style:{marginTop:15}},fr.createElement(Me.Z,{separator:">"},fr.createElement(Me.Z.Item,null,fr.createElement(ue.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),fr.createElement(Me.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),fr.createElement("div",{className:"bg-white"},fr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},fr.createElement("div",{onClick:()=>{if(Fn){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}jn(1)},className:Un===1?Je.Z.selectdiv:Je.Z.divitem},fr.createElement(Rl.Z,{number:1,active:Un===1,className:"mr10"}),fr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),fr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),fr.createElement("div",{onClick:()=>{if(!it.id&&!Jn){Le.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}jn(2),!Jn&&Vn(it.id)},className:Un!==1?Je.Z.selectdiv:Je.Z.divitem},fr.createElement(Rl.Z,{number:2,active:Un!==1,className:"mr10"}),fr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Un===2&&fr.createElement("div",{className:"tc"},fr.createElement(Tl.Z,{defaultValue:(da=(dn=Ke==null?void 0:Ke.editData)==null?void 0:dn.exercise)==null?void 0:da.exercise_name,onFinish:ya=>wi(void 0,null,function*(){var Sa,Gn,ma,Ma,er,ar,Wa,mr,hr,Wr,Zr,ho;return ya.trim()===((Gn=(Sa=Ke==null?void 0:Ke.editData)==null?void 0:Sa.exercise)==null?void 0:Gn.exercise_name)?!0:(yield(0,le.w0)({id:`${(Ma=(ma=Ke==null?void 0:Ke.editData)==null?void 0:ma.exercise)==null?void 0:Ma.id}`,sub_discipline_id:(ar=(er=Ke==null?void 0:Ke.editData)==null?void 0:er.exercise)==null?void 0:ar.sub_discipline_id,time:`${(mr=(Wa=Ke==null?void 0:Ke.editData)==null?void 0:Wa.exercise)==null?void 0:mr.time}`,exercise_name:ya,exercise_description:(Wr=(hr=Ke==null?void 0:Ke.editData)==null?void 0:hr.exercise)==null?void 0:Wr.exercise_description,difficulty:(ho=(Zr=Ke==null?void 0:Ke.editData)==null?void 0:Zr.exercise)==null?void 0:ho.difficulty})).status===0?(wt.setFieldValue("exercise_name",ya),$e({type:"newExercisePaper/modifyTitle",payload:ya}),!0):!1})}),fr.createElement("div",{style:{fontSize:14}},fr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Ka=(ka=Ke==null?void 0:Ke.editData)==null?void 0:ka.exercise)==null?void 0:Ka.time)),fr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},((ce=(ge=Ke==null?void 0:Ke.editData)==null?void 0:ge.exercise)==null?void 0:ce.difficulty)===1?"\u7B80\u5355":((ke=(be=Ke==null?void 0:Ke.editData)==null?void 0:be.exercise)==null?void 0:ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),fr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},((He=(Ie=Ke==null?void 0:Ke.editData)==null?void 0:Ie.exercise_types)==null?void 0:He.q_counts)||0)),fr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",fr.createElement("span",{style:{color:"#000000",marginLeft:8}},(xt=(pt=Ke==null?void 0:Ke.editData)==null?void 0:pt.exercise_types)==null?void 0:xt.q_scores))))),Un===1&&fr.createElement(Oe.Z,{spinning:_t,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},fr.createElement("section",{className:[Je.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Xt&&fr.createElement(Be.default,{layout:"horizontal",form:wt,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Je.Z.formWrap,initialValues:Xt},fr.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Je.Z.baseLineHeight,rules:[{required:!0,validator:(ya,Sa)=>{var Gn;return((Gn=Sa==null?void 0:Sa.replaceAll(" ",""))==null?void 0:Gn.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},fr.createElement(se.default,{maxLength:60,className:Je.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),fr.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Je.Z.baseLineHeight},fr.createElement(ct.Z,{className:Je.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:zt,popupClassName:Je.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),fr.createElement("div",{className:Je.Z.concat},fr.createElement("div",null,fr.createElement(ot.default,{checked:ja,onChange:ya=>{ia(ya.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),fr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",fr.createElement("a",{onClick:()=>Za(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),fr.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Je.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},fr.createElement(Ve.ZP.Group,{className:Je.Z.radiogroup},fr.createElement(Ve.ZP.Button,{className:Je.Z.easy,value:1},"\u7B80\u5355"),fr.createElement(Ve.ZP.Button,{className:Je.Z.medium,value:2},"\u9002\u4E2D"),fr.createElement(Ve.ZP.Button,{className:Je.Z.hard,value:3},"\u56F0\u96BE"))),fr.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Je.Z.baseLineHeight},fr.createElement("div",{style:{display:"flex",width:"100%"}},fr.createElement(Be.default.Item,{name:"time",noStyle:!0},fr.createElement(Ue.Z,{min:1,className:Je.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),fr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),fr.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},fr.createElement(se.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),fr.createElement("div",{className:Je.Z.bottmodiv},fr.createElement(tt.ZP,{className:`${Je.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{qn.get("pageType")=="course"?ue.history.push(`/paths/${qn.get("courseId")}`):ue.history.push("/paperlibrary")}},"\u53D6\u6D88"),fr.createElement(a.Z,{className:`${Je.Z.confirmBtn} ml15`,type:"primary",onClick:()=>wi(void 0,null,function*(){var ya,Sa,Gn,ma;yield wt.validateFields();const Ma=wt.getFieldsValue();if(Ma.sub_discipline_id=((ya=Ma.sub_discipline_id)==null?void 0:ya.length)>0?Ma.sub_discipline_id[1]:"",Ma.set_question_sub_discipline=ja,it.id){(yield(0,le.w0)(ul({id:it.id},Ma))).status===0&&(Vn(it.id),jn(2),ue.history.replace(`/paperlibrary/add/${it.id}?type=2`));return}const er=yield(0,le.un)(Ma);er.status===0&&(Vn((Sa=er==null?void 0:er.data)==null?void 0:Sa.exam_id),jn(2),qn.get("pageType")=="course"?ue.history.replace(`/paperlibrary/add/${(Gn=er==null?void 0:er.data)==null?void 0:Gn.exam_id}?type=2&pageType=course&courseId=${qn.get("courseId")}&stageId=${qn.get("stageId")}`):ue.history.replace(`/paperlibrary/add/${(ma=er==null?void 0:er.data)==null?void 0:ma.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),Un===2&&fr.createElement("div",null,fr.createElement(Ol,{setisedits:Ca,itemid:Jn}))),fr.createElement(Ml.Z,{open:ba,onCancel:()=>{Za(!1)}}))};var gl=(0,ue.connect)(({user:Se,newExercisePaper:Ke,dispatch:$e})=>({user:Se,newExercisePaper:Ke,dispatch:$e}))(cl)},47251:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return nt}});var x=te(59301),ue=te(78241),Be=te(8591),Me=te(43418),Le=te(99313),Oe=te(57809),se=te(19842),ct=te(98228),ot=te(92832),Ve=te(1710),Ue=te(6848),tt=te(58421),Je=te(3113),le=te(38986),y={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=te(55305),b={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},E=te(91842),z=te(51257),ne=te(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var me=({qitem:et})=>{var qt,hn,Zt,cn,We,It,Gt,Mt,ht,rt;return x.createElement("div",{className:b.warp},x.createElement("div",{className:b.mainPart},x.createElement("div",{className:b.qcount},(et==null?void 0:et.question_type)===8&&x.createElement(E.Z,{className:b.content,showProgramFill:!0,value:(qt=et==null?void 0:et.program_attr)==null?void 0:qt.description}),(et==null?void 0:et.question_type)!=8&&x.createElement(E.Z,{className:b.qtitle,value:(et==null?void 0:et.name)||(et==null?void 0:et.title)})),((et==null?void 0:et.question_type)===0||(et==null?void 0:et.question_type)===2)&&x.createElement("div",null,(hn=et==null?void 0:et.choices)==null?void 0:hn.map((ze,ve)=>x.createElement("div",{className:b.redio},!(ze!=null&&ze.is_answer)&&x.createElement("span",{className:b.redioitem}),(ze==null?void 0:ze.is_answer)&&x.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),x.createElement(E.Z,{className:ze!=null&&ze.is_answer?b.titleyes:b.title,value:re[ve]+(ze==null?void 0:ze.choice_text)}),(ze==null?void 0:ze.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.question_type)===1&&x.createElement("div",null,(Zt=et==null?void 0:et.choices)==null?void 0:Zt.map((ze,ve)=>x.createElement("div",{className:b.checkbox},!(ze!=null&&ze.is_answer)&&x.createElement("span",{className:b.checkboxitem}),(ze==null?void 0:ze.is_answer)&&x.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),x.createElement(E.Z,{className:ze!=null&&ze.is_answer?b.titleyes:b.title,value:re[ve]+(ze==null?void 0:ze.choice_text)}),(ze==null?void 0:ze.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.question_type)===3&&x.createElement("div",{className:b.completion},(cn=et==null?void 0:et.standard_answer)==null?void 0:cn.map((ze,ve)=>{var fe;return x.createElement("div",{style:{display:"flex"}},x.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",ve+1),x.createElement("div",{className:b.content},(fe=ze==null?void 0:ze.answer_text)==null?void 0:fe.map((qe,Rt)=>x.createElement("div",{className:b.items},qe))))})),(et==null?void 0:et.question_type)===4&&x.createElement("div",{className:b.simple},x.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),x.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=et==null?void 0:et.answer_texts)!=null&&We[0]?x.createElement(E.Z,{className:b.content,value:(It=et==null?void 0:et.answer_texts)==null?void 0:It[0]}):x.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(et==null?void 0:et.question_type)===5&&((Gt=et==null?void 0:et.challenge_names)==null?void 0:Gt.map((ze,ve)=>x.createElement("div",{className:b.shixun},x.createElement("span",{className:b.qtitle},x.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(ve+1),"\u9898"),ze)))),(et==null?void 0:et.question_type)===6&&x.createElement("div",{className:b.program},x.createElement(E.Z,{className:b.content,value:((Mt=et==null?void 0:et.program_attr)==null?void 0:Mt.description)||"- -"})),(et==null?void 0:et.question_type)===7&&((ht=et==null?void 0:et.sub_item_banks)==null?void 0:ht.map((ze,ve)=>{var fe,qe,Rt,Fe,xe;return x.createElement("div",null,x.createElement("div",{className:b.combination},x.createElement("span",{className:b.qtitle},ze==null?void 0:ze.name)),x.createElement("div",{className:b.warp,style:{padding:"0px",paddingTop:20}},x.createElement("div",null,((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="JUDGMENT")&&((fe=ze==null?void 0:ze.choices)==null?void 0:fe.map((at,Xe)=>x.createElement("div",{className:b.redio},!(at!=null&&at.is_answer)&&x.createElement("span",{className:b.redioitem}),(at==null?void 0:at.is_answer)&&x.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),x.createElement(E.Z,{className:at!=null&&at.is_answer?b.titleyes:b.title,value:re[Xe]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&((qe=ze==null?void 0:ze.choices)==null?void 0:qe.map((at,Xe)=>x.createElement("div",{className:b.checkbox},!(at!=null&&at.is_answer)&&x.createElement("span",{className:b.checkboxitem}),(at==null?void 0:at.is_answer)&&x.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),x.createElement(E.Z,{className:at!=null&&at.is_answer?b.titleyes:b.title,value:re[Xe]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&x.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ze==null?void 0:ze.item_type)=="COMPLETION"&&x.createElement("div",{className:b.completion},(Rt=ze==null?void 0:ze.standard_answer)==null?void 0:Rt.map((at,Xe)=>{var Ae;return x.createElement("div",{style:{display:"flex"}},x.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Xe+1),x.createElement("div",{className:b.content},(Ae=at==null?void 0:at.answer_text)==null?void 0:Ae.map((ft,vn)=>x.createElement("div",{className:b.items},ft))))})),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&x.createElement("div",{className:b.simple},x.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),x.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Fe=ze==null?void 0:ze.answer_texts)!=null&&Fe[0]?x.createElement(E.Z,{className:b.content,value:(xe=ze==null?void 0:ze.answer_texts)==null?void 0:xe[0]}):x.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(et==null?void 0:et.question_type)===8&&x.createElement("div",null,x.createElement(E.Z,{disabledFill:!0,className:b.content,showProgramFill:!0,value:ne.Base64.decode(((rt=et==null?void 0:et.program_attr)==null?void 0:rt.code)||"")})),(et==null?void 0:et.question_type)===5&&x.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},x.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.author_name)||"- -")),x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.author_school_name)||"- -")),x.createElement("div",{style:{marginRight:30}},x.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{style:{color:"#000000"}},(et==null?void 0:et.study_count)||"0"))),x.createElement("a",{className:b.shixunbutton,href:`/shixuns/${et==null?void 0:et.identifier}/challenges?exercise=true`,target:"_blank"},x.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((et==null?void 0:et.question_type)<=4||[6,8].includes(et==null?void 0:et.question_type))&&x.createElement("div",{className:b.bottom},x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u89E3\u6790"),x.createElement("span",{className:b.right},et!=null&&et.analysis?x.createElement(E.Z,{value:et==null?void 0:et.analysis}):x.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u96BE\u5EA6"),x.createElement("span",{className:b.right},(et==null?void 0:et.difficulty)===1?"\u7B80\u5355":(et==null?void 0:et.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),x.createElement("div",{className:b.bottomitem},x.createElement("span",{className:b.left},"\u77E5\u8BC6\u70B9"),x.createElement("span",{className:b.right},et!=null&&et.tag_discipline?et==null?void 0:et.tag_discipline:x.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},pe=te(61250),ye=te(57149),je=te(25690),De=te(61485),Qe=te(94361),he=te(46722),Te=te(59301),Ye=Object.defineProperty,bt=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,gt=(et,qt,hn)=>qt in et?Ye(et,qt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):et[qt]=hn,Yt=(et,qt)=>{for(var hn in qt||(qt={}))Bt.call(qt,hn)&>(et,hn,qt[hn]);if(ut)for(var hn of ut(qt))yt.call(qt,hn)&>(et,hn,qt[hn]);return et},vt=(et,qt)=>bt(et,Ne(qt)),an=(et,qt,hn)=>new Promise((Zt,cn)=>{var We=Mt=>{try{Gt(hn.next(Mt))}catch(ht){cn(ht)}},It=Mt=>{try{Gt(hn.throw(Mt))}catch(ht){cn(ht)}},Gt=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(We,It);Gt((hn=hn.apply(et,qt)).next())});const xn=({setScoreShow:et,ScoreShow:qt,onOk:hn,isshixuns:Zt,isloadings:cn,dispatch:We,isIntelligentAssistant:It=!1,newExercisePaper:Gt,shixunsDetail:Mt})=>{var ht,rt,ze;let[ve,fe]=(0,x.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:It,group_id:[]}),[qe,Rt]=(0,x.useState)([]),[Fe,xe]=(0,x.useState)([]),[at,Xe]=(0,x.useState)([]),[Ae,ft]=(0,x.useState)([]);const[vn,Jt]=(0,x.useState)(!1),[jt]=ue.default.useForm(),[on,gn]=(0,x.useState)(),[_e,Ft]=(0,x.useState)(!1);let[Lt,St]=(0,x.useState)(Zt);const[Dt,pn]=(0,x.useState)([]),[Pn,Sn]=(0,x.useState)(0),[Rn,ta]=(0,x.useState)(!0),[aa,zn]=(0,x.useState)([]),[Pa,Ea]=(0,x.useState)([]),Zn=[{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}];let[wa,en]=(0,x.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const En=(0,x.useRef)(new Set),Mn=(0,x.useRef)(new Set),$n=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ze=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Nt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[kt,Wt]=(0,x.useState)(!1),tn=()=>{jt.resetFields(),Lt=!1,St(!1),Wt(!1),jt.submit()};(0,x.useEffect)(()=>{var lt,Qt,Qn,sn,_n,na,La,sa,Ge,rn;(((Qn=(Qt=(lt=Gt==null?void 0:Gt.editData)==null?void 0:lt.exercise)==null?void 0:Qt.exist_item_bank_ids)==null?void 0:Qn.length)>0||((na=(_n=(sn=Gt==null?void 0:Gt.editData)==null?void 0:sn.exercise)==null?void 0:_n.exist_item_bank_shixun_ids)==null?void 0:na.length)>0)&&Ea([...(sa=(La=Gt==null?void 0:Gt.editData)==null?void 0:La.exercise)==null?void 0:sa.exist_item_bank_ids,...(rn=(Ge=Gt==null?void 0:Gt.editData)==null?void 0:Ge.exercise)==null?void 0:rn.exist_item_bank_shixun_ids])},[(rt=(ht=Gt==null?void 0:Gt.editData)==null?void 0:ht.exercise)==null?void 0:rt.exist_item_bank_ids]),(0,x.useEffect)(()=>{qt&&(jt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Rn&&Lt&&(jt.setFieldsValue({item_type:"SHIXUN"}),ve.item_type="SHIXUN",fe(Yt({},ve)),ta(!1)),Ht(ve),mn(),st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[qt]),(0,x.useEffect)(()=>{Pn>0&&setTimeout(()=>{Sn(0)},2e3)},[Pn]);function Ht(lt){return an(this,null,function*(){var Qt,Qn,sn;if(Jt(!0),fe(Yt({},lt)),(at==null?void 0:at.length)<=0&<.type==="5"){ft([]),Jt(!1);return}console.log("----",at,Dt);let _n=lt.type==="5"?at==null?void 0:at.filter(sa=>!Dt.includes(sa)):null,na=lt.type==="5"?at==null?void 0:at.filter(sa=>Dt.includes(sa)):null;lt.group_id=((Qt=lt.group_id)==null?void 0:Qt.map(sa=>sa==null?void 0:sa.value))||null;let La=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Yt({},lt),{discipline_id:((Qn=lt==null?void 0:lt.courseid)==null?void 0:Qn[0])||null,sub_discipline_id:((sn=lt==null?void 0:lt.courseid)==null?void 0:sn[1])||null,ids:_n,shixun_ids:na,include_shixuns:!It,keyword:lt.keyword?encodeURIComponent(lt.keyword):lt.keyword,type:lt.type==="5"?null:lt.type,clazz:lt.type==="3"?"ItemBanksGroup":null})});ft(La),Jt(!1)})}function mn(){return an(this,null,function*(){let lt=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ve.type==="5"?null:ve.type,clazz:"ItemBanksGroup"}});Rt((0,a.L)(lt==null?void 0:lt.disciplines))})}function st(lt){return an(this,null,function*(){var Qt;let Qn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:lt}),sn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Qt=Qn==null?void 0:Qn.data)==null?void 0:Qt.map(_n=>({title:_n.name,id:_n.id,pid:_n.id,value:_n.id,key:_n.id,isLeaf:!_n.have_child}))}];zn(sn)})}function Pt(lt){return an(this,null,function*(){var Qt,Qn,sn,_n;Jt(!0);let na=(Qt=lt.list)==null?void 0:Qt.filter(Ge=>!Dt.includes(Ge)),La=(Qn=lt.list)==null?void 0:Qn.filter(Ge=>Dt.includes(Ge));if(na.length===0&&La.length===0){Jt(!1),ft([]);return}let sa=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:vt(Yt({},lt),{discipline_id:((sn=lt==null?void 0:lt.courseid)==null?void 0:sn[0])||null,sub_discipline_id:((_n=lt==null?void 0:lt.courseid)==null?void 0:_n[1])||null,ids:na,shixun_ids:La,type:lt.type==="5"?null:lt.type,clazz:lt.type==="3"?"ItemBanksGroup":null})});Jt(!1),ft(sa)})}const dt=lt=>an(void 0,null,function*(){const Qt=yield We({type:"shixunsDetail/release",payload:{id:lt}});let Qn=Qt==null?void 0:Qt.tag_position,sn=(Qt==null?void 0:Qt.evaluation_set_position)||[],_n=Qt.status;return _n===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),Ht(ve),!0):(_n===2?Be.ZP.error(`\u7B2C${sn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):_n===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Qn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ln=lt=>(lt==null?void 0:lt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Nn=(lt,Qt,Qn)=>lt.map(sn=>sn.key===Qt?Yt(Yt({},sn),Qn):sn.children?vt(Yt({},sn),{children:Nn(sn.children,Qt,Qn)}):sn),bn=lt=>an(void 0,null,function*(){const{key:Qt}=lt;let Qn=ve.type;const sn=yield(0,he.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Qt),type:Qn}),{data:_n,total_count:na}=sn||{};na>0&&zn(La=>Nn(La,Qt,{children:_n.map(sa=>({title:sa.name,id:sa.id,pid:sa.id,value:sa.id,key:sa.id,isLeaf:!sa.have_child}))}))});function la(lt){console.log("----",ve),lt==="1"&&(wa.gg=Yt({},ve)),lt==="2"&&(wa.scj=Yt({},ve)),lt==="3"&&(wa.ttgx=Yt({},ve)),lt==="0"&&(wa.wcjd=Yt({},ve)),lt==="5"&&(wa.yx=Yt({},ve)),en(Yt({},wa))}function Hn(){ve.type==="1"&&(ve=wa.gg),ve.type==="2"&&(ve=wa.scj),ve.type==="3"&&(ve=wa.ttgx),ve.type==="0"&&(ve=wa.wcjd),ve.type==="5"&&(ve=wa.yx),(ve==null?void 0:ve.item_type)==="SHIXUN"?(Lt=!0,St(!0)):(Lt=!1,St(!1)),jt.setFieldsValue(Yt({},ve)),fe(Yt({},ve)),Ht(Yt({},ve))}return Te.createElement("div",null,Te.createElement(Me.default,{title:!1,footer:!1,open:qt,width:1200,centered:!0,className:y.scoremodal,onCancel:()=>{et(!1)}},Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Te.createElement("div",{className:y.title},It?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),It&&Te.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Te.createElement(Le.default,{className:y.tabWrap,activeKey:ve.type,onChange:lt=>{lt==="3"?(ve.show_all_share=!0,st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ve.show_all_share=null,lt==="0"&&st({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),la(ve.type),ve.type=lt,(ve==null?void 0:ve.item_type)==="SHIXUN"&&ve.type!=="5"&&(Lt=!0,St(!0)),Wt(!1),ve.type==="5"&&(Lt=!1,St(!1)),Hn(),mn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Te.createElement("div",null,"\u5DF2\u9009",at.length>0&&Te.createElement("span",{className:y.titlecount},at.length),Pn>0&&Te.createElement("span",{className:y.add},"+",Pn)),key:"5"}]}),Te.createElement(ue.default,{layout:"inline",form:jt,onValuesChange:(lt,Qt)=>{const Qn=Object.values(Qt).some(_n=>_n!==null&&_n!==""&&_n!==void 0),sn=Qt.keyword==="";if(Wt(Qn||!sn),ve.page=1,(Qt==null?void 0:Qt.item_type)==="SHIXUN"){if(ve.type==="5"?St(!1):St(!0),lt.keyword||lt.keyword==="")return;jt.submit()}else{if(lt!=null&<.courseid&&jt.setFieldsValue({tag_discipline_id:""}),St(!1),lt.keyword||lt.keyword==="")return;jt.submit()}},onFinish:lt=>{var Qt;ve.type==="3"&&(!lt.group_id||((Qt=lt==null?void 0:lt.group_id)==null?void 0:Qt.length)===0)?ve.show_all_share=!0:ve.show_all_share=null,fe(Yt(Yt({},ve),lt)),Ht(Yt(Yt({},ve),lt))}},Te.createElement(ue.default.Item,{name:"item_type"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(It?Zn.slice(0,6):Zn).map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),Te.createElement(ue.default.Item,{name:"courseid"},Te.createElement(se.Z,{className:y.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:qe})),!Lt&&Te.createElement(ue.default.Item,{name:"tag_discipline_id"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ze=Ae==null?void 0:Ae.tag_disciplines)==null?void 0:ze.map(lt=>Te.createElement(Oe.default.Option,{key:lt.id},lt.name)))),Te.createElement(ue.default.Item,{name:Lt?"diff":"difficulty"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Lt&&$n.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)),Lt&&Ze.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),Lt&&Te.createElement(ue.default.Item,{name:"shixun_publish_status"},Te.createElement(Oe.default,{className:y.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Nt.map(lt=>Te.createElement(Oe.default.Option,{key:lt.value},lt.name)))),(ve.type==="3"||ve.type==="0")&&!Lt&&Te.createElement(ue.default.Item,{name:"group_id"},Te.createElement(ct.default,{treeDataSimpleMode:!0,style:{width:118},className:y.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(lt,Qt)=>Qt.title.toUpperCase().indexOf(lt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:bn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:aa})),kt&&Te.createElement("span",{className:y.allqingchu,onClick:tn},Te.createElement("i",{className:"iconfont icon-guanbi4"}),Te.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Te.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Te.createElement(ot.default.Search,{className:y.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Te.createElement("i",{className:`iconfont icon-sousuo9 font14 ${y.searchIcon}`,onClick:()=>jt.submit()}),onSearch:lt=>{jt.submit()}}))),Te.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Te.createElement("div",{onClick:()=>{ve.updated_at==="asc"?ve.updated_at="desc":ve.updated_at="asc",fe(vt(Yt({},ve),{page:1})),Ht(vt(Yt({},ve),{page:1}))}}," ",ve.updated_at?Te.createElement("img",{src:ve.updated_at==="asc"?pe.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Te.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Te.createElement("div",{onClick:()=>{ve.quotes==="asc"?ve.quotes="desc":ve.quotes="asc",fe(vt(Yt({},ve),{page:1})),Ht(vt(Yt({},ve),{page:1}))},style:{marginLeft:20}}," ",ve.quotes?Te.createElement("img",{src:ve.quotes==="asc"?pe.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Te.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Te.createElement(Ve.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ae==null?void 0:Ae.items)||(Ae==null?void 0:Ae.shixun_list),pagination:!1,loading:vn,rowKey:lt=>lt.id,rowSelection:{type:It?"radio":"checkbox",selectedRowKeys:Fe,getCheckboxProps:lt=>({disabled:lt.shixun_tag_num===1||(Pa==null?void 0:Pa.find(Qt=>lt.id===Qt))}),onSelect(lt,Qt,Qn){if(It){xe([lt.id]),Mn.current=new Set([lt.id]),Sn(1),Xe([lt.id]);return}if(Qt)(Lt||lt!=null&<.challenge_names)&&pn([...Dt,lt.id]),xe([...Fe,lt.id]),lt.identifier?En.current.add(lt.id):Mn.current.add(lt.id),Sn(1),Xe([...at,lt.id]);else{lt.identifier?En.current.delete(lt.id):Mn.current.delete(lt.id);let sn=at.filter(_n=>_n!==lt.id);if(xe(sn),Xe(sn),Lt||lt!=null&<.challenge_names){let _n=Dt.filter(na=>na!==lt.id);pn([..._n])}if(ve.type==="5"){Pt(vt(Yt({},ve),{list:[...sn]}));return}}},onSelectAll(lt,Qt,Qn){var sn,_n;if(lt){const na=Qn.map(sa=>sa.id),La=(_n=Qn==null?void 0:Qn.filter(sa=>sa==null?void 0:sa.challenge_names))==null?void 0:_n.map(sa=>sa.id);pn([...Dt,...La]),xe([...Fe,...na]),Xe([...at,...na]);for(const sa of Qn)sa.identifier?En.current.add(sa.id):Mn.current.add(sa.id)}else{const na=Qn.map(rn=>rn.id),La=Fe.filter(rn=>!na.some($t=>$t===rn)),sa=(sn=Qn==null?void 0:Qn.filter(rn=>rn==null?void 0:rn.challenge_names))==null?void 0:sn.map(rn=>rn.id);xe([...La]),Xe([...La]);let Ge=Dt.filter(rn=>!sa.some($t=>$t===rn.id));pn([...Ge]),ve.type==="5"&&Pt(vt(Yt({},ve),{list:[...La]}));for(const rn of na)rn.identifier?En.current.delete(rn):Mn.current.delete(rn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(lt,Qt,Qn)=>{var sn,_n;return Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",null,Lt||Qt!=null&&Qt.challenge_names?"\u5B9E\u8BAD\u9898":(_n=(sn=Zn==null?void 0:Zn.filter(na=>na.value===lt))==null?void 0:sn[0])==null?void 0:_n.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lt?"30%":"60%",key:"name",render:(lt,Qt,Qn)=>{var sn;return Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",{className:Qt!=null&&Qt.high_resources_consume?y.q_title:""},Te.createElement(E.Z,{key:1,showLines:1,showTextOnly:!0,value:Lt||Qt!=null&&Qt.challenge_names?Qt!=null&&Qt.title||lt===null?"--":lt:(Qt==null?void 0:Qt.item_type)=="BPROGRAM"?(sn=Qt==null?void 0:Qt.program_attr)==null?void 0:sn.description:lt}))),(Qt==null?void 0:Qt.high_resources_consume)&&Te.createElement(Qe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lt,render:(lt,Qt,Qn)=>{var sn;return Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("span",null,lt?(sn=lt==null?void 0:lt.split("\u3001"))==null?void 0:sn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lt,render:(lt,Qt,Qn)=>Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("span",null,lt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(lt,Qt,Qn)=>{var sn,_n,na,La;return Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",null,Lt||Qt!=null&&Qt.challenge_names?(Qt==null?void 0:Qt.level)||((_n=(sn=$n==null?void 0:$n.filter(sa=>sa.value===lt))==null?void 0:sn[0])==null?void 0:_n.name):(La=(na=$n==null?void 0:$n.filter(sa=>sa.value===lt))==null?void 0:na[0])==null?void 0:La.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(lt,Qt,Qn)=>Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",null,lt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(lt,Qt,Qn)=>Te.createElement("span",null,lt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(lt,Qt,Qn)=>Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",null,Lt||Qt!=null&&Qt.challenge_names?(Qt==null?void 0:Qt.study_count)||(Qt==null?void 0:Qt.stu_num):lt))},{title:Te.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Te.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Te.createElement(De.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(lt,Qt,Qn)=>Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",null,lt||"- -"))},{title:Te.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Te.createElement(Ue.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Te.createElement(De.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(lt,Qt,Qn)=>Te.createElement("span",null,lt||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(lt,Qt,Qn)=>Te.createElement(Ue.Z,{title:ln(Qt)},Te.createElement("div",{style:{flex:1,textAlign:"start"}},Te.createElement("a",{onClick:()=>{var sn,_n;gn(vt(Yt({},Qt),{question_type:Lt||Qt!=null&&Qt.challenge_names?5:(_n=(sn=Zn==null?void 0:Zn.filter(na=>na.value===(Qt==null?void 0:Qt.item_type)))==null?void 0:sn[0])==null?void 0:_n.question_type})),Ft(!0)}},"\u67E5\u770B"),(Qt==null?void 0:Qt.shixun_tag_num)===1&&Te.createElement("a",{style:{marginLeft:10},onClick:()=>{Me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Te.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Te.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Qt==null?void 0:Qt.identifier}/challenges`)}},(Qt==null?void 0:Qt.shixun_name)||"--"),"\uFF1F"),onOk:()=>an(void 0,null,function*(){if(!dt(Qt==null?void 0:Qt.identifier))return new Promise((sn,_n)=>{_n()})})})}},"\u53D1\u5E03")))}].filter(lt=>!lt.hidden)}),Te.createElement(tt.Z,{current:ve.page,total:(Ae==null?void 0:Ae.items_count)||(Ae==null?void 0:Ae.shixuns_count),style:{marginBottom:20},defaultPageSize:ve.per_page,showTotal:lt=>Te.createElement("span",null,"\u5171\xA0",Te.createElement("span",{style:{color:"#165DFF"}},lt),"\xA0\u6761\u6570\u636E"),pageSize:ve.per_page,onChange:(lt,Qt)=>{ve.page=lt,ve.per_page=Qt,fe(Yt({},ve)),Ht(Yt({},ve))}}),Te.createElement("div",{className:y.bottom},Te.createElement(Je.ZP,{className:y.no,onClick:()=>{et(!1)}},"\u53D6\u6D88"),Te.createElement(Je.ZP,{loading:cn,style:{width:cn&&75},className:y.yes,onClick:()=>an(void 0,null,function*(){if((at==null?void 0:at.length)<=0){Be.ZP.info(It?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}hn([...Mn.current],[...En.current],!0,at==null?void 0:at.length)})},It?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Te.createElement(Me.default,{open:_e,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:y.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},Te.createElement(me,{qitem:on})))};var nt=(0,je.connect)(({shixunsDetail:et,newExercisePaper:qt})=>({shixunsDetail:et,newExercisePaper:qt}))(xn)},52154:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ve}});var x=te(43418),ue={ul:"ul___TdfYY"},Be=te(32637),Me=te(59301),Le=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ct=(Ue,tt)=>{var Je={};for(var le in Ue)Oe.call(Ue,le)&&tt.indexOf(le)<0&&(Je[le]=Ue[le]);if(Ue!=null&&Le)for(var le of Le(Ue))tt.indexOf(le)<0&&se.call(Ue,le)&&(Je[le]=Ue[le]);return Je},Ve=Ue=>{var tt=Ue,{open:Je,onCancel:le}=tt,y=ct(tt,["open","onCancel"]);return Me.createElement(x.default,{centered:!0,open:Je,title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Me.createElement("div",null,Me.createElement("div",{className:"tc"},Me.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Me.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Me.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Me.createElement("ul",{className:ue.ul},Me.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Me.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Me.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},78874:function(Ut,Kt,te){"use strict";te.d(Kt,{I:function(){return ue}});var x=te(59301);const ue=()=>{const[Be,Me]=(0,x.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Me("auto"),handleMouseLeave:()=>Me("hidden")}}},50371:function(Ut,Kt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const Le=Be[Me];Le!==void 0&&(x[Me]=Le)})}return x}Kt.Z=te},77578:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return x}});const x=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Ut,Kt,te){"use strict";te.d(Kt,{F:function(){return x},Z:function(){return ue}});function x(Be){return Be!=null&&Be===Be.window}function ue(Be,Me){var Le,Oe;if(typeof window=="undefined")return 0;const se=Me?"scrollTop":"scrollLeft";let ct=0;return x(Be)?ct=Be[Me?"pageYOffset":"pageXOffset"]:Be instanceof Document?ct=Be.documentElement[se]:(Be instanceof HTMLElement||Be)&&(ct=Be[se]),Be&&!x(Be)&&typeof ct!="number"&&(ct=(Oe=((Le=Be.ownerDocument)!==null&&Le!==void 0?Le:Be).documentElement)===null||Oe===void 0?void 0:Oe[se]),ct}},56762:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(59301);function ue(){const[,Be]=x.useReducer(Me=>Me+1,0);return Be}},68031:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Me}});var x=te(16089);function ue(Le,Oe,se,ct){const ot=se-Oe;return Le/=ct/2,Le<1?ot/2*Le*Le*Le+Oe:ot/2*((Le-=2)*Le*Le+2)+Oe}var Be=te(13845);function Me(Le){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:ct,duration:ot=450}=Oe,Ve=se(),Ue=(0,Be.Z)(Ve,!0),tt=Date.now(),Je=()=>{const y=Date.now()-tt,a=ue(y>ot?ot:y,Ue,Le,ot);(0,Be.F)(Ve)?Ve.scrollTo(window.pageXOffset,a):Ve instanceof Document||Ve.constructor.name==="HTMLDocument"?Ve.documentElement.scrollTop=a:Ve.scrollTop=a,y{let{children:ut}=Ne;const{getPrefixCls:Bt}=Le.useContext(se.E_),yt=Bt("breadcrumb");return Le.createElement("li",{className:`${yt}-separator`,"aria-hidden":"true"},ut===""?ut:ut||"/")};Ve.__ANT_BREADCRUMB_SEPARATOR=!0;var Ue=Ve,tt=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gtut[gt]||yt)}function le(Ne,ut,Bt,yt){if(Bt==null)return null;const{className:gt,onClick:Yt}=ut,vt=tt(ut,["className","onClick"]),an=Object.assign(Object.assign({},(0,Me.Z)(vt,{data:!0,aria:!0})),{onClick:Yt});return yt!==void 0?Le.createElement("a",Object.assign({},an,{className:ue()(`${Ne}-link`,gt),href:yt}),Bt):Le.createElement("span",Object.assign({},an,{className:ue()(`${Ne}-link`,gt)}),Bt)}function y(Ne,ut){return(yt,gt,Yt,vt,an)=>{if(ut)return ut(yt,gt,Yt,vt);const xn=Je(yt,gt);return le(Ne,yt,xn,an)}}var a=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{const{prefixCls:ut,separator:Bt="/",children:yt,menu:gt,overlay:Yt,dropdownProps:vt,href:an}=Ne,nt=(et=>{if(gt||Yt){const qt=Object.assign({},vt);if(gt){const hn=gt||{},{items:Zt}=hn,cn=a(hn,["items"]);qt.menu=Object.assign(Object.assign({},cn),{items:Zt==null?void 0:Zt.map((We,It)=>{var{key:Gt,title:Mt,label:ht,path:rt}=We,ze=a(We,["key","title","label","path"]);let ve=ht!=null?ht:Mt;return rt&&(ve=Le.createElement("a",{href:`${an}${rt}`},ve)),Object.assign(Object.assign({},ze),{key:Gt!=null?Gt:It,label:ve})})})}else Yt&&(qt.overlay=Yt);return Le.createElement(ot.Z,Object.assign({placement:"bottom"},qt),Le.createElement("span",{className:`${ut}-overlay-link`},et,Le.createElement(ct.Z,null)))}return et})(yt);return nt!=null?Le.createElement(Le.Fragment,null,Le.createElement("li",null,nt),Bt&&Le.createElement(Ue,null,Bt)):null},E=Ne=>{const{prefixCls:ut,children:Bt,href:yt}=Ne,gt=a(Ne,["prefixCls","children","href"]),{getPrefixCls:Yt}=Le.useContext(se.E_),vt=Yt("breadcrumb",ut);return Le.createElement(b,Object.assign({},gt,{prefixCls:vt}),le(vt,gt,Bt,yt))};E.__ANT_BREADCRUMB_ITEM=!0;var z=E,ne=te(17313),re=te(83116),ie=te(37613);const me=Ne=>{const{componentCls:ut,iconCls:Bt}=Ne;return{[ut]:Object.assign(Object.assign({},(0,ne.Wf)(Ne)),{color:Ne.itemColor,fontSize:Ne.fontSize,[Bt]:{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,ne.Qy)(Ne)),"li:last-child":{color:Ne.lastItemColor},[`${ut}-separator`]:{marginInline:Ne.separatorMargin,color:Ne.separatorColor},[`${ut}-link`]:{[` > ${Bt} + span, > ${Bt} + a - `]:{marginInlineStart:Ne.marginXXS}},[`${ut}-overlay-link`]:{borderRadius:Ne.borderRadiusSM,height:Ne.lineHeight*Ne.fontSize,display:"inline-block",padding:`0 ${Ne.paddingXXS}px`,marginInline:-Ne.marginXXS,[`> ${Bt}`]:{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 pe=(0,re.Z)("Breadcrumb",Ne=>{const ut=(0,ie.TS)(Ne,{});return[me(ut)]},Ne=>({itemColor:Ne.colorTextDescription,lastItemColor:Ne.colorText,iconFontSize:Ne.fontSize,linkColor:Ne.colorTextDescription,linkHoverColor:Ne.colorText,separatorColor:Ne.colorTextDescription,separatorMargin:Ne.marginXS})),ye=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{var{breadcrumbName:vt}=Yt,rn=ye(Yt,["breadcrumbName"]);return Object.assign(Object.assign({},rn),{title:vt})})}),gt}function De(Ne,ut){return(0,Le.useMemo)(()=>Ne||(ut?ut.map(je):null),[Ne,ut])}var Qe=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{if(ut===void 0)return ut;let Bt=(ut||"").replace(/^\//,"");return Object.keys(Ne).forEach(yt=>{Bt=Bt.replace(`:${yt}`,Ne[yt])}),Bt},Te=Ne=>{const{prefixCls:ut,separator:Bt="/",style:yt,className:gt,rootClassName:Yt,routes:vt,items:rn,children:xn,itemRender:nt,params:et={}}=Ne,qt=Qe(Ne,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:hn,direction:Zt,breadcrumb:dn}=Le.useContext(se.E_);let We;const It=hn("breadcrumb",ut),[Gt,Mt]=pe(It),ht=De(rn,vt),rt=y(It,nt);if(ht&&ht.length>0){const fe=[],qe=rn||vt;We=ht.map((Rt,Fe)=>{const{path:xe,key:at,type:Xe,menu:Ae,overlay:ft,onClick:vn,className:Qt,separator:jt,dropdownProps:on}=Rt,cn=he(et,xe);cn!==void 0&&fe.push(cn);const _e=at!=null?at:Fe;if(Xe==="separator")return Le.createElement(Ue,{key:_e},jt);const Ft={},Lt=Fe===ht.length-1;Ae?Ft.menu=Ae:ft&&(Ft.overlay=ft);let{href:St}=Rt;return fe.length&&cn!==void 0&&(St=`#/${fe.join("/")}`),Le.createElement(b,Object.assign({key:_e},Ft,(0,Me.Z)(Rt,{data:!0,aria:!0}),{className:Qt,dropdownProps:on,href:St,separator:Lt?"":Bt,onClick:vn,prefixCls:It}),rt(Rt,et,qe,fe,St))})}else if(xn){const fe=(0,Be.Z)(xn).length;We=(0,Be.Z)(xn).map((qe,Rt)=>{if(!qe)return qe;const Fe=Rt===fe-1;return(0,Oe.Tm)(qe,{separator:Fe?"":Bt,key:Rt})})}const ze=ue()(It,dn==null?void 0:dn.className,{[`${It}-rtl`]:Zt==="rtl"},gt,Yt,Mt),ve=Object.assign(Object.assign({},dn==null?void 0:dn.style),yt);return Gt(Le.createElement("nav",Object.assign({className:ze,style:ve},qt),Le.createElement("ol",null,We)))};Te.Item=z,Te.Separator=Ue;var Ye=Te,bt=Ye},19842:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return $n}});var x=te(95190),ue=te(59301),Be=te(33853),Me=te(58617),Le=te(38819),Oe=te(92310),se=te.n(Oe),ct=te(14809),ot=te(50298),Ve=te(62646),Ue=te(77861),tt=te(17115),Je=te(90782),le=te(6089),y=te(18929),a=ue.createContext(null),b=a,E=te(93664),z=te(4635),ne=te(20439),re="__rc_cascader_search_mark__",ie=function(Nt,kt,Wt){var tn=Wt.label;return kt.some(function(Ht){return String(Ht[tn]).toLowerCase().includes(Nt.toLowerCase())})},me=function(Nt,kt,Wt,tn){return kt.map(function(Ht){return Ht[tn.label]}).join(" / ")},pe=function(Ze,Nt,kt,Wt,tn,Ht){var mn=tn.filter,st=mn===void 0?ie:mn,Pt=tn.render,dt=Pt===void 0?me:Pt,ln=tn.limit,Nn=ln===void 0?50:ln,bn=tn.sort;return ue.useMemo(function(){var la=[];if(!Ze)return[];function Hn(lt,$t){var Jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;lt.forEach(function(nn){if(!(!bn&&Nn!==!1&&Nn>0&&la.length>=Nn)){var kn=[].concat((0,x.Z)($t),[nn]),ea=nn[kt.children],Ra=Jn||nn.disabled;if((!ea||ea.length===0||Ht)&&st(Ze,kn,{label:kt.label})){var va;la.push((0,ne.Z)((0,ne.Z)({},nn),{},(va={disabled:Ra},(0,z.Z)(va,kt.label,dt(Ze,kn,Wt,kt)),(0,z.Z)(va,re,kn),(0,z.Z)(va,kt.children,void 0),va)))}ea&&Hn(nn[kt.children],kn,Ra)}})}return Hn(Nt,[]),bn&&la.sort(function(lt,$t){return bn(lt[re],$t[re],Ze,kt)}),Nn!==!1&&Nn>0?la.slice(0,Nn):la},[Ze,Nt,kt,Wt,dt,Ht,st,bn,Nn])},ye="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",De="SHOW_CHILD";function Qe(Ze){return Ze.join(ye)}function he(Ze){return Ze.map(Qe)}function Te(Ze){return Ze.split(ye)}function Ye(Ze){var Nt=Ze||{},kt=Nt.label,Wt=Nt.value,tn=Nt.children,Ht=Wt||"value";return{label:kt||"label",value:Ht,key:Ht,children:tn||"children"}}function bt(Ze,Nt){var kt,Wt;return(kt=Ze.isLeaf)!==null&&kt!==void 0?kt:!((Wt=Ze[Nt.children])!==null&&Wt!==void 0&&Wt.length)}function Ne(Ze){var Nt=Ze.parentElement;if(Nt){var kt=Ze.offsetTop-Nt.offsetTop;kt-Nt.scrollTop<0?Nt.scrollTo({top:kt}):kt+Ze.offsetHeight-Nt.scrollTop>Nt.offsetHeight&&Nt.scrollTo({top:kt+Ze.offsetHeight-Nt.offsetHeight})}}function ut(Ze,Nt){return Ze.map(function(kt){var Wt;return(Wt=kt[re])===null||Wt===void 0?void 0:Wt.map(function(tn){return tn[Nt.value]})})}function Bt(Ze,Nt,kt){var Wt=new Set(Ze),tn=Nt();return Ze.filter(function(Ht){var mn=tn[Ht],st=mn?mn.parent:null,Pt=mn?mn.children:null;return mn&&mn.node.disabled?!0:kt===De?!(Pt&&Pt.some(function(dt){return dt.key&&Wt.has(dt.key)})):!(st&&!st.node.disabled&&Wt.has(st.key))})}function yt(Ze,Nt,kt){for(var Wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,tn=Nt,Ht=[],mn=function(){var dt,ln,Nn,bn=Ze[st],la=(dt=tn)===null||dt===void 0?void 0:dt.findIndex(function(lt){var $t=lt[kt.value];return Wt?String($t)===String(bn):$t===bn}),Hn=la!==-1?(ln=tn)===null||ln===void 0?void 0:ln[la]:null;Ht.push({value:(Nn=Hn==null?void 0:Hn[kt.value])!==null&&Nn!==void 0?Nn:bn,index:la,option:Hn}),tn=Hn==null?void 0:Hn[kt.children]},st=0;st1){var Ge=Hn.slice(0,-1);nn(Ge)}else dt(!1)},Ra=function(){var Ge,gn=((Ge=$t[lt])===null||Ge===void 0?void 0:Ge[kt.children])||[],Jt=gn.find(function(In){return!In.disabled});if(Jt){var yn=[].concat((0,x.Z)(Hn),[Jt[kt.value]]);nn(yn)}};ue.useImperativeHandle(Ze,function(){return{onKeyDown:function(Ge){var gn=Ge.which;switch(gn){case It.Z.UP:case It.Z.DOWN:{var Jt=0;gn===It.Z.UP?Jt=-1:gn===It.Z.DOWN&&(Jt=1),Jt!==0&&kn(Jt);break}case It.Z.LEFT:{if(Pt)break;Nn?Ra():ea();break}case It.Z.RIGHT:{if(Pt)break;Nn?ea():Ra();break}case It.Z.BACKSPACE:{Pt||ea();break}case It.Z.ENTER:{if(Hn.length){var yn=$t[lt],In=(yn==null?void 0:yn[re])||[];In.length?Ht(In.map(function(Zn){return Zn[kt.value]}),In[In.length-1]):Ht(Hn,$t[lt])}break}case It.Z.ESC:dt(!1),ln&&Ge.stopPropagation()}},onKeyUp:function(){}}})},Mt=ue.forwardRef(function(Ze,Nt){var kt,Wt,tn,Ht,mn=(0,Ue.lk)(),st=mn.prefixCls,Pt=mn.multiple,dt=mn.searchValue,ln=mn.toggleOpen,Nn=mn.notFoundContent,bn=mn.direction,la=mn.open,Hn=ue.useRef(),lt=bn==="rtl",$t=ue.useContext(b),Jn=$t.options,nn=$t.values,kn=$t.halfValues,ea=$t.fieldNames,Ra=$t.changeOnSelect,va=$t.onSelect,Ge=$t.searchOptions,gn=$t.dropdownPrefixCls,Jt=$t.loadData,yn=$t.expandTrigger,In=gn||st,Zn=ue.useState([]),An=(0,ot.Z)(Zn,2),Dn=An[0],Fa=An[1],La=function(Sr){if(!(!Jt||dt)){var Ar=yt(Sr,Jn,ea),br=Ar.map(function(or){var Lr=or.option;return Lr}),Br=br[br.length-1];if(Br&&!bt(Br,ea)){var Ta=Qe(Sr);Fa(function(or){return[].concat((0,x.Z)(or),[Ta])}),Jt(br)}}};ue.useEffect(function(){Dn.length&&Dn.forEach(function(yr){var Sr=Te(yr),Ar=yt(Sr,Jn,ea,!0).map(function(Br){var Ta=Br.option;return Ta}),br=Ar[Ar.length-1];(!br||br[ea.children]||bt(br,ea))&&Fa(function(Br){return Br.filter(function(Ta){return Ta!==yr})})})},[Jn,Dn,ea]);var fn=ue.useMemo(function(){return new Set(he(nn))},[nn]),Na=ue.useMemo(function(){return new Set(he(kn))},[kn]),Yn=We(),qa=(0,ot.Z)(Yn,2),Ja=qa[0],Wn=qa[1],sa=function(Sr){Wn(Sr),La(Sr)},ma=function(Sr){var Ar=Sr.disabled,br=bt(Sr,ea);return!Ar&&(br||Ra||Pt)},ra=function(Sr,Ar){var br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;va(Sr),!Pt&&(Ar||Ra&&(yn==="hover"||br))&&ln(!1)},Ua=ue.useMemo(function(){return dt?Ge:Jn},[dt,Ge,Jn]),rr=ue.useMemo(function(){for(var yr=[{options:Ua}],Sr=Ua,Ar=ut(Sr,ea),br=function(){var Lr=Ja[Br],Or=Sr.find(function($r,jr){return(Ar[jr]?Qe(Ar[jr]):$r[ea.value])===Lr}),Cr=Or==null?void 0:Or[ea.children];if(!(Cr!=null&&Cr.length))return"break";Sr=Cr,yr.push({options:Cr})},Br=0;Br":Dn,La=Ze.loadingIcon,fn=Ze.children,Na=Ze.dropdownMatchSelectWidth,Yn=Na===void 0?!1:Na,qa=Ze.showCheckedStrategy,Ja=qa===void 0?je:qa,Wn=(0,Ve.Z)(Ze,fe),sa=(0,tt.ZP)(kt),ma=!!Nn,ra=(0,y.Z)(mn,{value:st,postState:Rt}),Ua=(0,ot.Z)(ra,2),rr=Ua[0],Ga=Ua[1],za=ue.useMemo(function(){return Ye(Ht)},[JSON.stringify(Ht)]),lr=ue.useMemo(function(){return nn||[]},[nn]),Vr=vt(lr,za),Ir=ue.useCallback(function(fa){var Tn=Vr();return fa.map(function(Ba){var gr=Tn[Ba].nodes;return gr.map(function(Ce){return Ce[za.value]})})},[Vr,za]),uo=(0,y.Z)("",{value:Hn,postState:function(Tn){return Tn||""}}),yr=(0,ot.Z)(uo,2),Sr=yr[0],Ar=yr[1],br=function(Tn,Ba){Ar(Tn),Ba.source!=="blur"&<&<(Tn)},Br=nt($t),Ta=(0,ot.Z)(Br,2),or=Ta[0],Lr=Ta[1],Or=pe(Sr,lr,za,kn||tn,Lr,Pt),Cr=rn(lr,za),$r=ue.useMemo(function(){var fa=Cr(rr),Tn=(0,ot.Z)(fa,2),Ba=Tn[0],gr=Tn[1];if(!ma||!rr.length)return[Ba,[],gr];var Ce=he(Ba),sn=Vr(),Cn=(0,Je.S)(Ce,!0,sn),Kn=Cn.checkedKeys,an=Cn.halfCheckedKeys;return[Ir(Kn),Ir(an),gr]},[ma,rr,Vr,Ir,Cr]),jr=(0,ot.Z)($r,3),Xa=jr[0],wr=jr[1],pr=jr[2],Qr=ue.useMemo(function(){var fa=he(Xa),Tn=Bt(fa,Vr,Ja);return[].concat((0,x.Z)(pr),(0,x.Z)(Ir(Tn)))},[Xa,Vr,Ir,pr,Ja]),no=gt(Qr,lr,za,ma,ln),Bo=(0,le.Z)(function(fa){if(Ga(fa),dt){var Tn=Rt(fa),Ba=Tn.map(function(sn){return yt(sn,lr,za).map(function(Cn){return Cn.option})}),gr=ma?Tn:Tn[0],Ce=ma?Ba:Ba[0];dt(gr,Ce)}}),To=(0,le.Z)(function(fa){if((!ma||la)&&Ar(""),!ma)Bo(fa);else{var Tn=Qe(fa),Ba=he(Xa),gr=he(wr),Ce=Ba.includes(Tn),sn=pr.some(function(Xn){return Qe(Xn)===Tn}),Cn=Xa,Kn=pr;if(sn&&!Ce)Kn=pr.filter(function(Xn){return Qe(Xn)!==Tn});else{var an=Ce?Ba.filter(function(Xn){return Xn!==Tn}):[].concat((0,x.Z)(Ba),[Tn]),oa=Vr(),ta;if(Ce){var Bn=(0,Je.S)(an,{checked:!1,halfCheckedKeys:gr},oa);ta=Bn.checkedKeys}else{var On=(0,Je.S)(an,!0,oa);ta=On.checkedKeys}var Aa=Bt(ta,Vr,Ja);Cn=Ir(Aa)}Bo([].concat((0,x.Z)(Kn),(0,x.Z)(Cn)))}}),ko=function(Tn,Ba){if(Ba.type==="clear"){Bo([]);return}var gr=Ba.values[0],Ce=gr.valueCells;To(Ce)},Dr=va!==void 0?va:Ra,Yr=gn||Ge,Po=In||yn,$o=function(Tn){Zn==null||Zn(Tn),An==null||An(Tn)},jo=ue.useMemo(function(){return{options:lr,fieldNames:za,values:Xa,halfValues:wr,changeOnSelect:Pt,onSelect:To,checkable:Nn,searchOptions:Or,dropdownPrefixCls:kn,loadData:ea,expandTrigger:Jn,expandIcon:Fa,loadingIcon:La,dropdownMenuColumnStyle:Jt}},[lr,za,Xa,wr,Pt,To,Nn,Or,kn,ea,Jn,Fa,La,Jt]),ei=!(Sr?Or:lr).length,$a=Sr&&Lr.matchInputWidth||ei?{}:{minWidth:"auto"};return ue.createElement(b.Provider,{value:jo},ue.createElement(Ue.Ac,(0,ct.Z)({},Wn,{ref:Nt,id:sa,prefixCls:tn,autoClearSearchValue:la,dropdownMatchSelectWidth:Yn,dropdownStyle:$a,displayValues:no,onDisplayValuesChange:ko,mode:ma?"multiple":void 0,searchValue:Sr,onSearch:br,showSearch:or,OptionList:ht,emptyOptions:ei,open:Dr,dropdownClassName:Yr,placement:Po,onDropdownVisibleChange:$o,getRawInputElement:function(){return fn}})))});Fe.SHOW_PARENT=je,Fe.SHOW_CHILD=De;var xe=Fe,at=xe,Xe=te(2738),Ae=te(62892),ft=te(53487),vn=te(19080),Qt=te(36355),jt=te(93891),on=te(1684),cn=te(19716),_e=te(32441),Ft=te(14154),Lt=te(58582),St=te(84443),Dt=te(66339),pn=te(33234),Pn=te(98447),Sn=te(17313),Rn=te(74207),na=te(83116);const aa=Ze=>{const{prefixCls:Nt,componentCls:kt,antCls:Wt}=Ze,tn=`${kt}-menu-item`,Ht=` + `]:{marginInlineStart:Ne.marginXXS}},[`${ut}-overlay-link`]:{borderRadius:Ne.borderRadiusSM,height:Ne.lineHeight*Ne.fontSize,display:"inline-block",padding:`0 ${Ne.paddingXXS}px`,marginInline:-Ne.marginXXS,[`> ${Bt}`]:{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 pe=(0,re.Z)("Breadcrumb",Ne=>{const ut=(0,ie.TS)(Ne,{});return[me(ut)]},Ne=>({itemColor:Ne.colorTextDescription,lastItemColor:Ne.colorText,iconFontSize:Ne.fontSize,linkColor:Ne.colorTextDescription,linkHoverColor:Ne.colorText,separatorColor:Ne.colorTextDescription,separatorMargin:Ne.marginXS})),ye=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{var{breadcrumbName:vt}=Yt,an=ye(Yt,["breadcrumbName"]);return Object.assign(Object.assign({},an),{title:vt})})}),gt}function De(Ne,ut){return(0,Le.useMemo)(()=>Ne||(ut?ut.map(je):null),[Ne,ut])}var Qe=function(Ne,ut){var Bt={};for(var yt in Ne)Object.prototype.hasOwnProperty.call(Ne,yt)&&ut.indexOf(yt)<0&&(Bt[yt]=Ne[yt]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,yt=Object.getOwnPropertySymbols(Ne);gt{if(ut===void 0)return ut;let Bt=(ut||"").replace(/^\//,"");return Object.keys(Ne).forEach(yt=>{Bt=Bt.replace(`:${yt}`,Ne[yt])}),Bt},Te=Ne=>{const{prefixCls:ut,separator:Bt="/",style:yt,className:gt,rootClassName:Yt,routes:vt,items:an,children:xn,itemRender:nt,params:et={}}=Ne,qt=Qe(Ne,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:hn,direction:Zt,breadcrumb:cn}=Le.useContext(se.E_);let We;const It=hn("breadcrumb",ut),[Gt,Mt]=pe(It),ht=De(an,vt),rt=y(It,nt);if(ht&&ht.length>0){const fe=[],qe=an||vt;We=ht.map((Rt,Fe)=>{const{path:xe,key:at,type:Xe,menu:Ae,overlay:ft,onClick:vn,className:Jt,separator:jt,dropdownProps:on}=Rt,gn=he(et,xe);gn!==void 0&&fe.push(gn);const _e=at!=null?at:Fe;if(Xe==="separator")return Le.createElement(Ue,{key:_e},jt);const Ft={},Lt=Fe===ht.length-1;Ae?Ft.menu=Ae:ft&&(Ft.overlay=ft);let{href:St}=Rt;return fe.length&&gn!==void 0&&(St=`#/${fe.join("/")}`),Le.createElement(b,Object.assign({key:_e},Ft,(0,Me.Z)(Rt,{data:!0,aria:!0}),{className:Jt,dropdownProps:on,href:St,separator:Lt?"":Bt,onClick:vn,prefixCls:It}),rt(Rt,et,qe,fe,St))})}else if(xn){const fe=(0,Be.Z)(xn).length;We=(0,Be.Z)(xn).map((qe,Rt)=>{if(!qe)return qe;const Fe=Rt===fe-1;return(0,Oe.Tm)(qe,{separator:Fe?"":Bt,key:Rt})})}const ze=ue()(It,cn==null?void 0:cn.className,{[`${It}-rtl`]:Zt==="rtl"},gt,Yt,Mt),ve=Object.assign(Object.assign({},cn==null?void 0:cn.style),yt);return Gt(Le.createElement("nav",Object.assign({className:ze,style:ve},qt),Le.createElement("ol",null,We)))};Te.Item=z,Te.Separator=Ue;var Ye=Te,bt=Ye},19842:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return $n}});var x=te(95190),ue=te(59301),Be=te(33853),Me=te(58617),Le=te(38819),Oe=te(92310),se=te.n(Oe),ct=te(14809),ot=te(50298),Ve=te(62646),Ue=te(77861),tt=te(17115),Je=te(90782),le=te(6089),y=te(18929),a=ue.createContext(null),b=a,E=te(93664),z=te(4635),ne=te(20439),re="__rc_cascader_search_mark__",ie=function(Nt,kt,Wt){var tn=Wt.label;return kt.some(function(Ht){return String(Ht[tn]).toLowerCase().includes(Nt.toLowerCase())})},me=function(Nt,kt,Wt,tn){return kt.map(function(Ht){return Ht[tn.label]}).join(" / ")},pe=function(Ze,Nt,kt,Wt,tn,Ht){var mn=tn.filter,st=mn===void 0?ie:mn,Pt=tn.render,dt=Pt===void 0?me:Pt,ln=tn.limit,Nn=ln===void 0?50:ln,bn=tn.sort;return ue.useMemo(function(){var la=[];if(!Ze)return[];function Hn(lt,Qt){var Qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;lt.forEach(function(sn){if(!(!bn&&Nn!==!1&&Nn>0&&la.length>=Nn)){var _n=[].concat((0,x.Z)(Qt),[sn]),na=sn[kt.children],La=Qn||sn.disabled;if((!na||na.length===0||Ht)&&st(Ze,_n,{label:kt.label})){var sa;la.push((0,ne.Z)((0,ne.Z)({},sn),{},(sa={disabled:La},(0,z.Z)(sa,kt.label,dt(Ze,_n,Wt,kt)),(0,z.Z)(sa,re,_n),(0,z.Z)(sa,kt.children,void 0),sa)))}na&&Hn(sn[kt.children],_n,La)}})}return Hn(Nt,[]),bn&&la.sort(function(lt,Qt){return bn(lt[re],Qt[re],Ze,kt)}),Nn!==!1&&Nn>0?la.slice(0,Nn):la},[Ze,Nt,kt,Wt,dt,Ht,st,bn,Nn])},ye="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",De="SHOW_CHILD";function Qe(Ze){return Ze.join(ye)}function he(Ze){return Ze.map(Qe)}function Te(Ze){return Ze.split(ye)}function Ye(Ze){var Nt=Ze||{},kt=Nt.label,Wt=Nt.value,tn=Nt.children,Ht=Wt||"value";return{label:kt||"label",value:Ht,key:Ht,children:tn||"children"}}function bt(Ze,Nt){var kt,Wt;return(kt=Ze.isLeaf)!==null&&kt!==void 0?kt:!((Wt=Ze[Nt.children])!==null&&Wt!==void 0&&Wt.length)}function Ne(Ze){var Nt=Ze.parentElement;if(Nt){var kt=Ze.offsetTop-Nt.offsetTop;kt-Nt.scrollTop<0?Nt.scrollTo({top:kt}):kt+Ze.offsetHeight-Nt.scrollTop>Nt.offsetHeight&&Nt.scrollTo({top:kt+Ze.offsetHeight-Nt.offsetHeight})}}function ut(Ze,Nt){return Ze.map(function(kt){var Wt;return(Wt=kt[re])===null||Wt===void 0?void 0:Wt.map(function(tn){return tn[Nt.value]})})}function Bt(Ze,Nt,kt){var Wt=new Set(Ze),tn=Nt();return Ze.filter(function(Ht){var mn=tn[Ht],st=mn?mn.parent:null,Pt=mn?mn.children:null;return mn&&mn.node.disabled?!0:kt===De?!(Pt&&Pt.some(function(dt){return dt.key&&Wt.has(dt.key)})):!(st&&!st.node.disabled&&Wt.has(st.key))})}function yt(Ze,Nt,kt){for(var Wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,tn=Nt,Ht=[],mn=function(){var dt,ln,Nn,bn=Ze[st],la=(dt=tn)===null||dt===void 0?void 0:dt.findIndex(function(lt){var Qt=lt[kt.value];return Wt?String(Qt)===String(bn):Qt===bn}),Hn=la!==-1?(ln=tn)===null||ln===void 0?void 0:ln[la]:null;Ht.push({value:(Nn=Hn==null?void 0:Hn[kt.value])!==null&&Nn!==void 0?Nn:bn,index:la,option:Hn}),tn=Hn==null?void 0:Hn[kt.children]},st=0;st1){var Ge=Hn.slice(0,-1);sn(Ge)}else dt(!1)},La=function(){var Ge,rn=((Ge=Qt[lt])===null||Ge===void 0?void 0:Ge[kt.children])||[],$t=rn.find(function(In){return!In.disabled});if($t){var yn=[].concat((0,x.Z)(Hn),[$t[kt.value]]);sn(yn)}};ue.useImperativeHandle(Ze,function(){return{onKeyDown:function(Ge){var rn=Ge.which;switch(rn){case It.Z.UP:case It.Z.DOWN:{var $t=0;rn===It.Z.UP?$t=-1:rn===It.Z.DOWN&&($t=1),$t!==0&&_n($t);break}case It.Z.LEFT:{if(Pt)break;Nn?La():na();break}case It.Z.RIGHT:{if(Pt)break;Nn?na():La();break}case It.Z.BACKSPACE:{Pt||na();break}case It.Z.ENTER:{if(Hn.length){var yn=Qt[lt],In=(yn==null?void 0:yn[re])||[];In.length?Ht(In.map(function(kn){return kn[kt.value]}),In[In.length-1]):Ht(Hn,Qt[lt])}break}case It.Z.ESC:dt(!1),ln&&Ge.stopPropagation()}},onKeyUp:function(){}}})},Mt=ue.forwardRef(function(Ze,Nt){var kt,Wt,tn,Ht,mn=(0,Ue.lk)(),st=mn.prefixCls,Pt=mn.multiple,dt=mn.searchValue,ln=mn.toggleOpen,Nn=mn.notFoundContent,bn=mn.direction,la=mn.open,Hn=ue.useRef(),lt=bn==="rtl",Qt=ue.useContext(b),Qn=Qt.options,sn=Qt.values,_n=Qt.halfValues,na=Qt.fieldNames,La=Qt.changeOnSelect,sa=Qt.onSelect,Ge=Qt.searchOptions,rn=Qt.dropdownPrefixCls,$t=Qt.loadData,yn=Qt.expandTrigger,In=rn||st,kn=ue.useState([]),An=(0,ot.Z)(kn,2),Dn=An[0],Fa=An[1],Oa=function(Sr){if(!(!$t||dt)){var Ar=yt(Sr,Qn,na),br=Ar.map(function(or){var Lr=or.option;return Lr}),Br=br[br.length-1];if(Br&&!bt(Br,na)){var Ta=Qe(Sr);Fa(function(or){return[].concat((0,x.Z)(or),[Ta])}),$t(br)}}};ue.useEffect(function(){Dn.length&&Dn.forEach(function(yr){var Sr=Te(yr),Ar=yt(Sr,Qn,na,!0).map(function(Br){var Ta=Br.option;return Ta}),br=Ar[Ar.length-1];(!br||br[na.children]||bt(br,na))&&Fa(function(Br){return Br.filter(function(Ta){return Ta!==yr})})})},[Qn,Dn,na]);var fn=ue.useMemo(function(){return new Set(he(sn))},[sn]),Na=ue.useMemo(function(){return new Set(he(_n))},[_n]),Yn=We(),qa=(0,ot.Z)(Yn,2),Ja=qa[0],Wn=qa[1],ua=function(Sr){Wn(Sr),Oa(Sr)},fa=function(Sr){var Ar=Sr.disabled,br=bt(Sr,na);return!Ar&&(br||La||Pt)},ra=function(Sr,Ar){var br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;sa(Sr),!Pt&&(Ar||La&&(yn==="hover"||br))&&ln(!1)},Ua=ue.useMemo(function(){return dt?Ge:Qn},[dt,Ge,Qn]),rr=ue.useMemo(function(){for(var yr=[{options:Ua}],Sr=Ua,Ar=ut(Sr,na),br=function(){var Lr=Ja[Br],Or=Sr.find(function($r,jr){return(Ar[jr]?Qe(Ar[jr]):$r[na.value])===Lr}),Cr=Or==null?void 0:Or[na.children];if(!(Cr!=null&&Cr.length))return"break";Sr=Cr,yr.push({options:Cr})},Br=0;Br":Dn,Oa=Ze.loadingIcon,fn=Ze.children,Na=Ze.dropdownMatchSelectWidth,Yn=Na===void 0?!1:Na,qa=Ze.showCheckedStrategy,Ja=qa===void 0?je:qa,Wn=(0,Ve.Z)(Ze,fe),ua=(0,tt.ZP)(kt),fa=!!Nn,ra=(0,y.Z)(mn,{value:st,postState:Rt}),Ua=(0,ot.Z)(ra,2),rr=Ua[0],Ga=Ua[1],za=ue.useMemo(function(){return Ye(Ht)},[JSON.stringify(Ht)]),lr=ue.useMemo(function(){return sn||[]},[sn]),Vr=vt(lr,za),Ir=ue.useCallback(function(pa){var Tn=Vr();return pa.map(function(Ba){var gr=Tn[Ba].nodes;return gr.map(function(Ce){return Ce[za.value]})})},[Vr,za]),uo=(0,y.Z)("",{value:Hn,postState:function(Tn){return Tn||""}}),yr=(0,ot.Z)(uo,2),Sr=yr[0],Ar=yr[1],br=function(Tn,Ba){Ar(Tn),Ba.source!=="blur"&<&<(Tn)},Br=nt(Qt),Ta=(0,ot.Z)(Br,2),or=Ta[0],Lr=Ta[1],Or=pe(Sr,lr,za,_n||tn,Lr,Pt),Cr=an(lr,za),$r=ue.useMemo(function(){var pa=Cr(rr),Tn=(0,ot.Z)(pa,2),Ba=Tn[0],gr=Tn[1];if(!fa||!rr.length)return[Ba,[],gr];var Ce=he(Ba),un=Vr(),Cn=(0,Je.S)(Ce,!0,un),Kn=Cn.checkedKeys,nn=Cn.halfCheckedKeys;return[Ir(Kn),Ir(nn),gr]},[fa,rr,Vr,Ir,Cr]),jr=(0,ot.Z)($r,3),Xa=jr[0],wr=jr[1],pr=jr[2],Qr=ue.useMemo(function(){var pa=he(Xa),Tn=Bt(pa,Vr,Ja);return[].concat((0,x.Z)(pr),(0,x.Z)(Ir(Tn)))},[Xa,Vr,Ir,pr,Ja]),no=gt(Qr,lr,za,fa,ln),Bo=(0,le.Z)(function(pa){if(Ga(pa),dt){var Tn=Rt(pa),Ba=Tn.map(function(un){return yt(un,lr,za).map(function(Cn){return Cn.option})}),gr=fa?Tn:Tn[0],Ce=fa?Ba:Ba[0];dt(gr,Ce)}}),To=(0,le.Z)(function(pa){if((!fa||la)&&Ar(""),!fa)Bo(pa);else{var Tn=Qe(pa),Ba=he(Xa),gr=he(wr),Ce=Ba.includes(Tn),un=pr.some(function(Xn){return Qe(Xn)===Tn}),Cn=Xa,Kn=pr;if(un&&!Ce)Kn=pr.filter(function(Xn){return Qe(Xn)!==Tn});else{var nn=Ce?Ba.filter(function(Xn){return Xn!==Tn}):[].concat((0,x.Z)(Ba),[Tn]),oa=Vr(),ea;if(Ce){var Bn=(0,Je.S)(nn,{checked:!1,halfCheckedKeys:gr},oa);ea=Bn.checkedKeys}else{var On=(0,Je.S)(nn,!0,oa);ea=On.checkedKeys}var Aa=Bt(ea,Vr,Ja);Cn=Ir(Aa)}Bo([].concat((0,x.Z)(Kn),(0,x.Z)(Cn)))}}),ko=function(Tn,Ba){if(Ba.type==="clear"){Bo([]);return}var gr=Ba.values[0],Ce=gr.valueCells;To(Ce)},Dr=sa!==void 0?sa:La,Yr=rn||Ge,Po=In||yn,$o=function(Tn){kn==null||kn(Tn),An==null||An(Tn)},jo=ue.useMemo(function(){return{options:lr,fieldNames:za,values:Xa,halfValues:wr,changeOnSelect:Pt,onSelect:To,checkable:Nn,searchOptions:Or,dropdownPrefixCls:_n,loadData:na,expandTrigger:Qn,expandIcon:Fa,loadingIcon:Oa,dropdownMenuColumnStyle:$t}},[lr,za,Xa,wr,Pt,To,Nn,Or,_n,na,Qn,Fa,Oa,$t]),ei=!(Sr?Or:lr).length,$a=Sr&&Lr.matchInputWidth||ei?{}:{minWidth:"auto"};return ue.createElement(b.Provider,{value:jo},ue.createElement(Ue.Ac,(0,ct.Z)({},Wn,{ref:Nt,id:ua,prefixCls:tn,autoClearSearchValue:la,dropdownMatchSelectWidth:Yn,dropdownStyle:$a,displayValues:no,onDisplayValuesChange:ko,mode:fa?"multiple":void 0,searchValue:Sr,onSearch:br,showSearch:or,OptionList:ht,emptyOptions:ei,open:Dr,dropdownClassName:Yr,placement:Po,onDropdownVisibleChange:$o,getRawInputElement:function(){return fn}})))});Fe.SHOW_PARENT=je,Fe.SHOW_CHILD=De;var xe=Fe,at=xe,Xe=te(2738),Ae=te(62892),ft=te(53487),vn=te(19080),Jt=te(36355),jt=te(93891),on=te(1684),gn=te(19716),_e=te(32441),Ft=te(14154),Lt=te(58582),St=te(84443),Dt=te(66339),pn=te(33234),Pn=te(98447),Sn=te(17313),Rn=te(74207),ta=te(83116);const aa=Ze=>{const{prefixCls:Nt,componentCls:kt,antCls:Wt}=Ze,tn=`${kt}-menu-item`,Ht=` &${tn}-expand ${tn}-expand-icon, ${tn}-loading-icon - `;return[{[kt]:{width:Ze.controlWidth}},{[`${kt}-dropdown`]:[(0,Pn.C2)(`${Nt}-checkbox`,Ze),{[`&${Wt}-select-dropdown`]:{padding:0}},{[kt]:{"&-checkbox":{top:0,marginInlineEnd:Ze.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${kt}-menu-empty`]:{[`${kt}-menu`]:{width:"100%",height:"auto",[tn]:{color:Ze.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ze.controlItemWidth,height:Ze.dropdownHeight,margin:0,padding:Ze.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ze.lineWidth}px ${Ze.lineType} ${Ze.colorSplit}`},"&-item":Object.assign(Object.assign({},Sn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ze.optionPadding,lineHeight:Ze.lineHeight,cursor:"pointer",transition:`all ${Ze.motionDurationMid}`,borderRadius:Ze.borderRadiusSM,"&:hover":{background:Ze.controlItemBgHover},"&-disabled":{color:Ze.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ht]:{color:Ze.colorTextDisabled}},[`&-active:not(${tn}-disabled)`]:{"&, &:hover":{fontWeight:Ze.optionSelectedFontWeight,backgroundColor:Ze.optionSelectedBg}},"&-content":{flex:"auto"},[Ht]:{marginInlineStart:Ze.paddingXXS,color:Ze.colorTextDescription,fontSize:Ze.fontSizeIcon},"&-keyword":{color:Ze.colorHighlight}})}}}]},{[`${kt}-dropdown-rtl`]:{direction:"rtl"}},(0,Rn.c)(Ze)]};var zn=(0,na.Z)("Cascader",Ze=>[aa(Ze)],Ze=>{const Nt=Math.round((Ze.controlHeight-Ze.fontSize*Ze.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ze.controlItemBgActive,optionSelectedFontWeight:Ze.fontWeightStrong,optionPadding:`${Nt}px ${Ze.paddingSM}px`,menuPadding:Ze.paddingXXS}}),Pa=function(Ze,Nt){var kt={};for(var Wt in Ze)Object.prototype.hasOwnProperty.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Wt=Object.getOwnPropertySymbols(Ze);tnPt===0?[st]:[].concat((0,x.Z)(mn),[Nt,st]),[]),tn=[];let Ht=0;return Wt.forEach((mn,st)=>{const Pt=Ht+mn.length;let dt=Ze.slice(Ht,Pt);Ht=Pt,st%2===1&&(dt=ue.createElement("span",{className:`${kt}-menu-item-keyword`,key:`separator-${st}`},dt)),tn.push(dt)}),tn}const en=(Ze,Nt,kt,Wt)=>{const tn=[],Ht=Ze.toLowerCase();return Nt.forEach((mn,st)=>{st!==0&&tn.push(" / ");let Pt=mn[Wt.label];const dt=typeof Pt;(dt==="string"||dt==="number")&&(Pt=wa(String(Pt),Ht,kt)),tn.push(Pt)}),tn},En=ue.forwardRef((Ze,Nt)=>{const{prefixCls:kt,size:Wt,disabled:tn,className:Ht,rootClassName:mn,multiple:st,bordered:Pt=!0,transitionName:dt,choiceTransitionName:ln="",popupClassName:Nn,dropdownClassName:bn,expandIcon:la,placement:Hn,showSearch:lt,allowClear:$t=!0,notFoundContent:Jn,direction:nn,getPopupContainer:kn,status:ea,showArrow:Ra,builtinPlacements:va,style:Ge}=Ze,gn=Pa(Ze,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Jt=(0,Xe.Z)(gn,["suffixIcon"]),{getPopupContainer:yn,getPrefixCls:In,renderEmpty:Zn,direction:An,popupOverflow:Dn,cascader:Fa}=ue.useContext(Qt.E_),La=nn||An,fn=La==="rtl",{status:Na,hasFeedback:Yn,isFormItemInput:qa,feedbackIcon:Ja}=ue.useContext(_e.aM),Wn=(0,vn.F)(Na,ea),sa=Jn||(Zn==null?void 0:Zn("Cascader"))||ue.createElement(jt.Z,{componentName:"Cascader"}),ma=In(),ra=In("select",kt),Ua=In("cascader",kt),[rr,Ga]=(0,Ft.Z)(ra),[za]=zn(Ua),{compactSize:lr,compactItemClassnames:Vr}=(0,pn.ri)(ra,nn),Ir=se()(Nn||bn,`${Ua}-dropdown`,{[`${Ua}-dropdown-rtl`]:La==="rtl"},mn,Ga),uo=ue.useMemo(()=>{if(!lt)return lt;let pr={render:en};return typeof lt=="object"&&(pr=Object.assign(Object.assign({},pr),lt)),pr},[lt]),yr=(0,cn.Z)(pr=>{var Qr;return(Qr=Wt!=null?Wt:lr)!==null&&Qr!==void 0?Qr:pr}),Sr=ue.useContext(on.Z),Ar=tn!=null?tn:Sr;let br=la;la||(br=fn?ue.createElement(Be.Z,null):ue.createElement(Le.Z,null));const Br=ue.createElement("span",{className:`${ra}-menu-item-loading-icon`},ue.createElement(Me.Z,{spin:!0})),Ta=ue.useMemo(()=>st?ue.createElement("span",{className:`${Ua}-checkbox-inner`}):!1,[st]),or=(0,St.Z)(Ze.suffixIcon,Ra),{suffixIcon:Lr,removeIcon:Or,clearIcon:Cr}=(0,Dt.Z)(Object.assign(Object.assign({},Ze),{hasFeedback:Yn,feedbackIcon:Ja,showSuffixIcon:or,multiple:st,prefixCls:ra,componentName:"Cascader"})),$r=ue.useMemo(()=>Hn!==void 0?Hn:fn?"bottomRight":"bottomLeft",[Hn,fn]),jr=(0,Lt.Z)(va,Dn),Xa=$t===!0?{clearIcon:Cr}:$t,wr=ue.createElement(at,Object.assign({prefixCls:ra,className:se()(!kt&&Ua,{[`${ra}-lg`]:yr==="large",[`${ra}-sm`]:yr==="small",[`${ra}-rtl`]:fn,[`${ra}-borderless`]:!Pt,[`${ra}-in-form-item`]:qa},(0,vn.Z)(ra,Wn,Yn),Vr,Fa==null?void 0:Fa.className,Ht,mn,Ga),disabled:Ar,style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),Ge)},Jt,{builtinPlacements:jr,direction:La,placement:$r,notFoundContent:sa,allowClear:Xa,showSearch:uo,expandIcon:br,suffixIcon:Lr,removeIcon:Or,loadingIcon:Br,checkable:Ta,dropdownClassName:Ir,dropdownPrefixCls:kt||Ua,choiceTransitionName:(0,Ae.m)(ma,"",ln),transitionName:(0,Ae.m)(ma,"slide-up",dt),getPopupContainer:kn||yn,ref:Nt}));return za(rr(wr))}),Mn=(0,ft.Z)(En);En.SHOW_PARENT=_n,En.SHOW_CHILD=Ea,En._InternalPanelDoNotUseOrYouWillBeFired=Mn;var $n=En},24905:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return pe}});var x=te(92310),ue=te.n(x),Be=te(5630),Me=te(59301),Le=te(36355),Oe=te(1684),se=te(32441),ot=Me.createContext(null),Ve=te(98447),Ue=te(14088),tt=te(4572),Je=function(ye,je){var De={};for(var Qe in ye)Object.prototype.hasOwnProperty.call(ye,Qe)&&je.indexOf(Qe)<0&&(De[Qe]=ye[Qe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Qe=Object.getOwnPropertySymbols(ye);he{var De;const{prefixCls:Qe,className:he,rootClassName:Te,children:Ye,indeterminate:bt=!1,style:Ne,onMouseEnter:ut,onMouseLeave:Bt,skipGroup:yt=!1,disabled:gt}=ye,Yt=Je(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:vt,direction:rn,checkbox:xn}=Me.useContext(Le.E_),nt=Me.useContext(ot),{isFormItemInput:et}=Me.useContext(se.aM),qt=Me.useContext(Oe.Z),hn=(De=(nt==null?void 0:nt.disabled)||gt)!==null&&De!==void 0?De:qt,Zt=Me.useRef(Yt.value);Me.useEffect(()=>{nt==null||nt.registerValue(Yt.value)},[]),Me.useEffect(()=>{if(!yt)return Yt.value!==Zt.current&&(nt==null||nt.cancelValue(Zt.current),nt==null||nt.registerValue(Yt.value),Zt.current=Yt.value),()=>nt==null?void 0:nt.cancelValue(Yt.value)},[Yt.value]);const dn=vt("checkbox",Qe),[We,It]=(0,Ve.ZP)(dn),Gt=Object.assign({},Yt);nt&&!yt&&(Gt.onChange=function(){Yt.onChange&&Yt.onChange.apply(Yt,arguments),nt.toggleOption&&nt.toggleOption({label:Ye,value:Yt.value})},Gt.name=nt.name,Gt.checked=nt.value.includes(Yt.value));const Mt=ue()(`${dn}-wrapper`,{[`${dn}-rtl`]:rn==="rtl",[`${dn}-wrapper-checked`]:Gt.checked,[`${dn}-wrapper-disabled`]:hn,[`${dn}-wrapper-in-form-item`]:et},xn==null?void 0:xn.className,he,Te,It),ht=ue()({[`${dn}-indeterminate`]:bt},tt.A,It),rt=bt?"mixed":void 0;return We(Me.createElement(Ue.Z,{component:"Checkbox",disabled:hn},Me.createElement("label",{className:Mt,style:Object.assign(Object.assign({},xn==null?void 0:xn.style),Ne),onMouseEnter:ut,onMouseLeave:Bt},Me.createElement(Be.Z,Object.assign({"aria-checked":rt},Gt,{prefixCls:dn,className:ht,disabled:hn,ref:je})),Ye!==void 0&&Me.createElement("span",null,Ye))))};var a=Me.forwardRef(le),b=te(95190),E=te(2738),z=function(ye,je){var De={};for(var Qe in ye)Object.prototype.hasOwnProperty.call(ye,Qe)&&je.indexOf(Qe)<0&&(De[Qe]=ye[Qe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Qe=Object.getOwnPropertySymbols(ye);he{const{defaultValue:De,children:Qe,options:he=[],prefixCls:Te,className:Ye,rootClassName:bt,style:Ne,onChange:ut}=ye,Bt=z(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:yt,direction:gt}=Me.useContext(Le.E_),[Yt,vt]=Me.useState(Bt.value||De||[]),[rn,xn]=Me.useState([]);Me.useEffect(()=>{"value"in Bt&&vt(Bt.value||[])},[Bt.value]);const nt=Me.useMemo(()=>he.map(ze=>typeof ze=="string"||typeof ze=="number"?{label:ze,value:ze}:ze),[he]),et=ze=>{xn(ve=>ve.filter(fe=>fe!==ze))},qt=ze=>{xn(ve=>[].concat((0,b.Z)(ve),[ze]))},hn=ze=>{const ve=Yt.indexOf(ze.value),fe=(0,b.Z)(Yt);ve===-1?fe.push(ze.value):fe.splice(ve,1),"value"in Bt||vt(fe),ut==null||ut(fe.filter(qe=>rn.includes(qe)).sort((qe,Rt)=>{const Fe=nt.findIndex(at=>at.value===qe),xe=nt.findIndex(at=>at.value===Rt);return Fe-xe}))},Zt=yt("checkbox",Te),dn=`${Zt}-group`,[We,It]=(0,Ve.ZP)(Zt),Gt=(0,E.Z)(Bt,["value","disabled"]),Mt=he.length?nt.map(ze=>Me.createElement(a,{prefixCls:Zt,key:ze.value.toString(),disabled:"disabled"in ze?ze.disabled:Bt.disabled,value:ze.value,checked:Yt.includes(ze.value),onChange:ze.onChange,className:`${dn}-item`,style:ze.style,title:ze.title},ze.label)):Qe,ht={toggleOption:hn,value:Yt,disabled:Bt.disabled,name:Bt.name,registerValue:qt,cancelValue:et},rt=ue()(dn,{[`${dn}-rtl`]:gt==="rtl"},Ye,bt,It);return We(Me.createElement("div",Object.assign({className:rt,style:Ne},Gt,{ref:je}),Me.createElement(ot.Provider,{value:ht},Mt)))},re=Me.forwardRef(ne);var ie=Me.memo(re);const me=a;me.Group=ie,me.__ANT_CHECKBOX=!0;var pe=me},98447:function(Ut,Kt,te){"use strict";te.d(Kt,{C2:function(){return Le}});var x=te(17313),ue=te(37613),Be=te(83116);const Me=Oe=>{const{checkboxCls:se}=Oe,ct=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[ct]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ct}`]:{marginInlineStart:0},[`&${ct}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,x.oN)(Oe))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[` + `;return[{[kt]:{width:Ze.controlWidth}},{[`${kt}-dropdown`]:[(0,Pn.C2)(`${Nt}-checkbox`,Ze),{[`&${Wt}-select-dropdown`]:{padding:0}},{[kt]:{"&-checkbox":{top:0,marginInlineEnd:Ze.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${kt}-menu-empty`]:{[`${kt}-menu`]:{width:"100%",height:"auto",[tn]:{color:Ze.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ze.controlItemWidth,height:Ze.dropdownHeight,margin:0,padding:Ze.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ze.lineWidth}px ${Ze.lineType} ${Ze.colorSplit}`},"&-item":Object.assign(Object.assign({},Sn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ze.optionPadding,lineHeight:Ze.lineHeight,cursor:"pointer",transition:`all ${Ze.motionDurationMid}`,borderRadius:Ze.borderRadiusSM,"&:hover":{background:Ze.controlItemBgHover},"&-disabled":{color:Ze.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ht]:{color:Ze.colorTextDisabled}},[`&-active:not(${tn}-disabled)`]:{"&, &:hover":{fontWeight:Ze.optionSelectedFontWeight,backgroundColor:Ze.optionSelectedBg}},"&-content":{flex:"auto"},[Ht]:{marginInlineStart:Ze.paddingXXS,color:Ze.colorTextDescription,fontSize:Ze.fontSizeIcon},"&-keyword":{color:Ze.colorHighlight}})}}}]},{[`${kt}-dropdown-rtl`]:{direction:"rtl"}},(0,Rn.c)(Ze)]};var zn=(0,ta.Z)("Cascader",Ze=>[aa(Ze)],Ze=>{const Nt=Math.round((Ze.controlHeight-Ze.fontSize*Ze.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ze.controlItemBgActive,optionSelectedFontWeight:Ze.fontWeightStrong,optionPadding:`${Nt}px ${Ze.paddingSM}px`,menuPadding:Ze.paddingXXS}}),Pa=function(Ze,Nt){var kt={};for(var Wt in Ze)Object.prototype.hasOwnProperty.call(Ze,Wt)&&Nt.indexOf(Wt)<0&&(kt[Wt]=Ze[Wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Wt=Object.getOwnPropertySymbols(Ze);tnPt===0?[st]:[].concat((0,x.Z)(mn),[Nt,st]),[]),tn=[];let Ht=0;return Wt.forEach((mn,st)=>{const Pt=Ht+mn.length;let dt=Ze.slice(Ht,Pt);Ht=Pt,st%2===1&&(dt=ue.createElement("span",{className:`${kt}-menu-item-keyword`,key:`separator-${st}`},dt)),tn.push(dt)}),tn}const en=(Ze,Nt,kt,Wt)=>{const tn=[],Ht=Ze.toLowerCase();return Nt.forEach((mn,st)=>{st!==0&&tn.push(" / ");let Pt=mn[Wt.label];const dt=typeof Pt;(dt==="string"||dt==="number")&&(Pt=wa(String(Pt),Ht,kt)),tn.push(Pt)}),tn},En=ue.forwardRef((Ze,Nt)=>{const{prefixCls:kt,size:Wt,disabled:tn,className:Ht,rootClassName:mn,multiple:st,bordered:Pt=!0,transitionName:dt,choiceTransitionName:ln="",popupClassName:Nn,dropdownClassName:bn,expandIcon:la,placement:Hn,showSearch:lt,allowClear:Qt=!0,notFoundContent:Qn,direction:sn,getPopupContainer:_n,status:na,showArrow:La,builtinPlacements:sa,style:Ge}=Ze,rn=Pa(Ze,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$t=(0,Xe.Z)(rn,["suffixIcon"]),{getPopupContainer:yn,getPrefixCls:In,renderEmpty:kn,direction:An,popupOverflow:Dn,cascader:Fa}=ue.useContext(Jt.E_),Oa=sn||An,fn=Oa==="rtl",{status:Na,hasFeedback:Yn,isFormItemInput:qa,feedbackIcon:Ja}=ue.useContext(_e.aM),Wn=(0,vn.F)(Na,na),ua=Qn||(kn==null?void 0:kn("Cascader"))||ue.createElement(jt.Z,{componentName:"Cascader"}),fa=In(),ra=In("select",kt),Ua=In("cascader",kt),[rr,Ga]=(0,Ft.Z)(ra),[za]=zn(Ua),{compactSize:lr,compactItemClassnames:Vr}=(0,pn.ri)(ra,sn),Ir=se()(Nn||bn,`${Ua}-dropdown`,{[`${Ua}-dropdown-rtl`]:Oa==="rtl"},mn,Ga),uo=ue.useMemo(()=>{if(!lt)return lt;let pr={render:en};return typeof lt=="object"&&(pr=Object.assign(Object.assign({},pr),lt)),pr},[lt]),yr=(0,gn.Z)(pr=>{var Qr;return(Qr=Wt!=null?Wt:lr)!==null&&Qr!==void 0?Qr:pr}),Sr=ue.useContext(on.Z),Ar=tn!=null?tn:Sr;let br=la;la||(br=fn?ue.createElement(Be.Z,null):ue.createElement(Le.Z,null));const Br=ue.createElement("span",{className:`${ra}-menu-item-loading-icon`},ue.createElement(Me.Z,{spin:!0})),Ta=ue.useMemo(()=>st?ue.createElement("span",{className:`${Ua}-checkbox-inner`}):!1,[st]),or=(0,St.Z)(Ze.suffixIcon,La),{suffixIcon:Lr,removeIcon:Or,clearIcon:Cr}=(0,Dt.Z)(Object.assign(Object.assign({},Ze),{hasFeedback:Yn,feedbackIcon:Ja,showSuffixIcon:or,multiple:st,prefixCls:ra,componentName:"Cascader"})),$r=ue.useMemo(()=>Hn!==void 0?Hn:fn?"bottomRight":"bottomLeft",[Hn,fn]),jr=(0,Lt.Z)(sa,Dn),Xa=Qt===!0?{clearIcon:Cr}:Qt,wr=ue.createElement(at,Object.assign({prefixCls:ra,className:se()(!kt&&Ua,{[`${ra}-lg`]:yr==="large",[`${ra}-sm`]:yr==="small",[`${ra}-rtl`]:fn,[`${ra}-borderless`]:!Pt,[`${ra}-in-form-item`]:qa},(0,vn.Z)(ra,Wn,Yn),Vr,Fa==null?void 0:Fa.className,Ht,mn,Ga),disabled:Ar,style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),Ge)},$t,{builtinPlacements:jr,direction:Oa,placement:$r,notFoundContent:ua,allowClear:Xa,showSearch:uo,expandIcon:br,suffixIcon:Lr,removeIcon:Or,loadingIcon:Br,checkable:Ta,dropdownClassName:Ir,dropdownPrefixCls:kt||Ua,choiceTransitionName:(0,Ae.m)(fa,"",ln),transitionName:(0,Ae.m)(fa,"slide-up",dt),getPopupContainer:_n||yn,ref:Nt}));return za(rr(wr))}),Mn=(0,ft.Z)(En);En.SHOW_PARENT=Zn,En.SHOW_CHILD=Ea,En._InternalPanelDoNotUseOrYouWillBeFired=Mn;var $n=En},24905:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return pe}});var x=te(92310),ue=te.n(x),Be=te(5630),Me=te(59301),Le=te(36355),Oe=te(1684),se=te(32441),ot=Me.createContext(null),Ve=te(98447),Ue=te(14088),tt=te(4572),Je=function(ye,je){var De={};for(var Qe in ye)Object.prototype.hasOwnProperty.call(ye,Qe)&&je.indexOf(Qe)<0&&(De[Qe]=ye[Qe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Qe=Object.getOwnPropertySymbols(ye);he{var De;const{prefixCls:Qe,className:he,rootClassName:Te,children:Ye,indeterminate:bt=!1,style:Ne,onMouseEnter:ut,onMouseLeave:Bt,skipGroup:yt=!1,disabled:gt}=ye,Yt=Je(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:vt,direction:an,checkbox:xn}=Me.useContext(Le.E_),nt=Me.useContext(ot),{isFormItemInput:et}=Me.useContext(se.aM),qt=Me.useContext(Oe.Z),hn=(De=(nt==null?void 0:nt.disabled)||gt)!==null&&De!==void 0?De:qt,Zt=Me.useRef(Yt.value);Me.useEffect(()=>{nt==null||nt.registerValue(Yt.value)},[]),Me.useEffect(()=>{if(!yt)return Yt.value!==Zt.current&&(nt==null||nt.cancelValue(Zt.current),nt==null||nt.registerValue(Yt.value),Zt.current=Yt.value),()=>nt==null?void 0:nt.cancelValue(Yt.value)},[Yt.value]);const cn=vt("checkbox",Qe),[We,It]=(0,Ve.ZP)(cn),Gt=Object.assign({},Yt);nt&&!yt&&(Gt.onChange=function(){Yt.onChange&&Yt.onChange.apply(Yt,arguments),nt.toggleOption&&nt.toggleOption({label:Ye,value:Yt.value})},Gt.name=nt.name,Gt.checked=nt.value.includes(Yt.value));const Mt=ue()(`${cn}-wrapper`,{[`${cn}-rtl`]:an==="rtl",[`${cn}-wrapper-checked`]:Gt.checked,[`${cn}-wrapper-disabled`]:hn,[`${cn}-wrapper-in-form-item`]:et},xn==null?void 0:xn.className,he,Te,It),ht=ue()({[`${cn}-indeterminate`]:bt},tt.A,It),rt=bt?"mixed":void 0;return We(Me.createElement(Ue.Z,{component:"Checkbox",disabled:hn},Me.createElement("label",{className:Mt,style:Object.assign(Object.assign({},xn==null?void 0:xn.style),Ne),onMouseEnter:ut,onMouseLeave:Bt},Me.createElement(Be.Z,Object.assign({"aria-checked":rt},Gt,{prefixCls:cn,className:ht,disabled:hn,ref:je})),Ye!==void 0&&Me.createElement("span",null,Ye))))};var a=Me.forwardRef(le),b=te(95190),E=te(2738),z=function(ye,je){var De={};for(var Qe in ye)Object.prototype.hasOwnProperty.call(ye,Qe)&&je.indexOf(Qe)<0&&(De[Qe]=ye[Qe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Qe=Object.getOwnPropertySymbols(ye);he{const{defaultValue:De,children:Qe,options:he=[],prefixCls:Te,className:Ye,rootClassName:bt,style:Ne,onChange:ut}=ye,Bt=z(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:yt,direction:gt}=Me.useContext(Le.E_),[Yt,vt]=Me.useState(Bt.value||De||[]),[an,xn]=Me.useState([]);Me.useEffect(()=>{"value"in Bt&&vt(Bt.value||[])},[Bt.value]);const nt=Me.useMemo(()=>he.map(ze=>typeof ze=="string"||typeof ze=="number"?{label:ze,value:ze}:ze),[he]),et=ze=>{xn(ve=>ve.filter(fe=>fe!==ze))},qt=ze=>{xn(ve=>[].concat((0,b.Z)(ve),[ze]))},hn=ze=>{const ve=Yt.indexOf(ze.value),fe=(0,b.Z)(Yt);ve===-1?fe.push(ze.value):fe.splice(ve,1),"value"in Bt||vt(fe),ut==null||ut(fe.filter(qe=>an.includes(qe)).sort((qe,Rt)=>{const Fe=nt.findIndex(at=>at.value===qe),xe=nt.findIndex(at=>at.value===Rt);return Fe-xe}))},Zt=yt("checkbox",Te),cn=`${Zt}-group`,[We,It]=(0,Ve.ZP)(Zt),Gt=(0,E.Z)(Bt,["value","disabled"]),Mt=he.length?nt.map(ze=>Me.createElement(a,{prefixCls:Zt,key:ze.value.toString(),disabled:"disabled"in ze?ze.disabled:Bt.disabled,value:ze.value,checked:Yt.includes(ze.value),onChange:ze.onChange,className:`${cn}-item`,style:ze.style,title:ze.title},ze.label)):Qe,ht={toggleOption:hn,value:Yt,disabled:Bt.disabled,name:Bt.name,registerValue:qt,cancelValue:et},rt=ue()(cn,{[`${cn}-rtl`]:gt==="rtl"},Ye,bt,It);return We(Me.createElement("div",Object.assign({className:rt,style:Ne},Gt,{ref:je}),Me.createElement(ot.Provider,{value:ht},Mt)))},re=Me.forwardRef(ne);var ie=Me.memo(re);const me=a;me.Group=ie,me.__ANT_CHECKBOX=!0;var pe=me},98447:function(Ut,Kt,te){"use strict";te.d(Kt,{C2:function(){return Le}});var x=te(17313),ue=te(37613),Be=te(83116);const Me=Oe=>{const{checkboxCls:se}=Oe,ct=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Oe.marginXS,[`> ${Oe.antCls}-row`]:{flex:1}}),[ct]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ct}`]:{marginInlineStart:0},[`&${ct}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,x.Wf)(Oe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Oe.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,x.oN)(Oe))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Oe.checkboxSize,height:Oe.checkboxSize,direction:"ltr",backgroundColor:Oe.colorBgContainer,border:`${Oe.lineWidth}px ${Oe.lineType} ${Oe.colorBorder}`,borderRadius:Oe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Oe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Oe.checkboxSize/14*5,height:Oe.checkboxSize/14*8,border:`${Oe.lineWidthBold}px solid ${Oe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Oe.motionDurationFast} ${Oe.motionEaseInBack}, opacity ${Oe.motionDurationFast}`}},"& + span":{paddingInlineStart:Oe.paddingXS,paddingInlineEnd:Oe.paddingXS}})},{[` ${ct}:not(${ct}-disabled), ${se}:not(${se}-disabled) `]:{[`&:hover ${se}-inner`]:{borderColor:Oe.colorPrimary}},[`${ct}:not(${ct}-disabled)`]:{[`&:hover ${se}-checked:not(${se}-disabled) ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${se}-checked:not(${se}-disabled):after`]:{borderColor:Oe.colorPrimaryHover}}},{[`${se}-checked`]:{[`${se}-inner`]:{backgroundColor:Oe.colorPrimary,borderColor:Oe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Oe.motionDurationMid} ${Oe.motionEaseOutBack} ${Oe.motionDurationFast}`}}},[` ${ct}-checked:not(${ct}-disabled), ${se}-checked:not(${se}-disabled) - `]:{[`&:hover ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ct}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Le(Oe,se){const ct=(0,ue.TS)(se,{checkboxCls:`.${Oe}`,checkboxSize:se.controlInteractiveSize});return[Me(ct)]}Kt.ZP=(0,Be.Z)("Checkbox",(Oe,se)=>{let{prefixCls:ct}=se;return[Le(ct,Oe)]})},36381:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Gt}});var x=te(38819),ue=te(92310),Be=te.n(ue),Me=te(14809),Le=te(95190),Oe=te(50298),se=te(93664),ct=te(18929),ot=te(48736),Ve=te(59301),Ue=te(62646),tt=te(11592),Je=te(4635),le=te(77900),y=te(10228),a=Ve.forwardRef(function(Mt,ht){var rt=Mt.prefixCls,ze=Mt.forceRender,ve=Mt.className,fe=Mt.style,qe=Mt.children,Rt=Mt.isActive,Fe=Mt.role,xe=Ve.useState(Rt||ze),at=(0,Oe.Z)(xe,2),Xe=at[0],Ae=at[1];return Ve.useEffect(function(){(ze||Rt)&&Ae(!0)},[ze,Rt]),Xe?Ve.createElement("div",{ref:ht,className:Be()("".concat(rt,"-content"),(0,Je.Z)((0,Je.Z)({},"".concat(rt,"-content-active"),Rt),"".concat(rt,"-content-inactive"),!Rt),ve),style:fe,role:Fe},Ve.createElement("div",{className:"".concat(rt,"-content-box")},qe)):null});a.displayName="PanelContent";var b=a,E=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Ve.forwardRef(function(Mt,ht){var rt=Mt.showArrow,ze=rt===void 0?!0:rt,ve=Mt.headerClass,fe=Mt.isActive,qe=Mt.onItemClick,Rt=Mt.forceRender,Fe=Mt.className,xe=Mt.prefixCls,at=Mt.collapsible,Xe=Mt.accordion,Ae=Mt.panelKey,ft=Mt.extra,vn=Mt.header,Qt=Mt.expandIcon,jt=Mt.openMotion,on=Mt.destroyInactivePanel,cn=Mt.children,_e=(0,Ue.Z)(Mt,E),Ft=at==="disabled",Lt=at==="header",St=at==="icon",Dt=ft!=null&&typeof ft!="boolean",pn=function(){qe==null||qe(Ae)},Pn=function(Pa){(Pa.key==="Enter"||Pa.keyCode===y.Z.ENTER||Pa.which===y.Z.ENTER)&&pn()},Sn=typeof Qt=="function"?Qt(Mt):Ve.createElement("i",{className:"arrow"});Sn&&(Sn=Ve.createElement("div",{className:"".concat(xe,"-expand-icon"),onClick:["header","icon"].includes(at)?pn:void 0},Sn));var Rn=Be()((0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(xe,"-item"),!0),"".concat(xe,"-item-active"),fe),"".concat(xe,"-item-disabled"),Ft),Fe),na=Be()(ve,(0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(xe,"-header"),!0),"".concat(xe,"-header-collapsible-only"),Lt),"".concat(xe,"-icon-collapsible-only"),St)),aa={className:na,"aria-expanded":fe,"aria-disabled":Ft,onKeyDown:Pn};return!Lt&&!St&&(aa.onClick=pn,aa.role=Xe?"tab":"button",aa.tabIndex=Ft?-1:0),Ve.createElement("div",(0,Me.Z)({},_e,{ref:ht,className:Rn}),Ve.createElement("div",aa,ze&&Sn,Ve.createElement("span",{className:"".concat(xe,"-header-text"),onClick:at==="header"?pn:void 0},vn),Dt&&Ve.createElement("div",{className:"".concat(xe,"-extra")},ft)),Ve.createElement(le.default,(0,Me.Z)({visible:fe,leavedClassName:"".concat(xe,"-content-hidden")},jt,{forceRender:Rt,removeOnLeave:on}),function(zn,Pa){var Ea=zn.className,_n=zn.style;return Ve.createElement(b,{ref:Pa,prefixCls:xe,className:Ea,style:_n,isActive:fe,forceRender:Rt,role:Xe?"tabpanel":void 0},cn)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(ht,rt){var ze=rt.prefixCls,ve=rt.accordion,fe=rt.collapsible,qe=rt.destroyInactivePanel,Rt=rt.onItemClick,Fe=rt.activeKey,xe=rt.openMotion,at=rt.expandIcon;return ht.map(function(Xe,Ae){var ft=Xe.children,vn=Xe.label,Qt=Xe.key,jt=Xe.collapsible,on=Xe.onItemClick,cn=Xe.destroyInactivePanel,_e=(0,Ue.Z)(Xe,re),Ft=String(Qt!=null?Qt:Ae),Lt=jt!=null?jt:fe,St=cn!=null?cn:qe,Dt=function(Sn){Lt!=="disabled"&&(Rt(Sn),on==null||on(Sn))},pn=!1;return ve?pn=Fe[0]===Ft:pn=Fe.indexOf(Ft)>-1,Ve.createElement(ne,(0,Me.Z)({},_e,{prefixCls:ze,key:Ft,panelKey:Ft,isActive:pn,accordion:ve,openMotion:xe,expandIcon:at,header:vn,collapsible:Lt,onItemClick:Dt,destroyInactivePanel:St}),ft)})},me=function(ht,rt,ze){if(!ht)return null;var ve=ze.prefixCls,fe=ze.accordion,qe=ze.collapsible,Rt=ze.destroyInactivePanel,Fe=ze.onItemClick,xe=ze.activeKey,at=ze.openMotion,Xe=ze.expandIcon,Ae=ht.key||String(rt),ft=ht.props,vn=ft.header,Qt=ft.headerClass,jt=ft.destroyInactivePanel,on=ft.collapsible,cn=ft.onItemClick,_e=!1;fe?_e=xe[0]===Ae:_e=xe.indexOf(Ae)>-1;var Ft=on!=null?on:qe,Lt=function(pn){Ft!=="disabled"&&(Fe(pn),cn==null||cn(pn))},St={key:Ae,panelKey:Ae,header:vn,headerClass:Qt,isActive:_e,prefixCls:ve,destroyInactivePanel:jt!=null?jt:Rt,openMotion:at,accordion:fe,children:ht.props.children,onItemClick:Lt,expandIcon:Xe,collapsible:Ft};return typeof ht.type=="string"?ht:(Object.keys(St).forEach(function(Dt){typeof St[Dt]=="undefined"&&delete St[Dt]}),Ve.cloneElement(ht,St))};function pe(Mt,ht,rt){return Array.isArray(Mt)?ie(Mt,rt):(0,tt.Z)(ht).map(function(ze,ve){return me(ze,ve,rt)})}var ye=pe,je=te(26112);function De(Mt){var ht=Mt;if(!Array.isArray(ht)){var rt=(0,se.Z)(ht);ht=rt==="number"||rt==="string"?[ht]:[]}return ht.map(function(ze){return String(ze)})}var Qe=Ve.forwardRef(function(Mt,ht){var rt=Mt.prefixCls,ze=rt===void 0?"rc-collapse":rt,ve=Mt.destroyInactivePanel,fe=ve===void 0?!1:ve,qe=Mt.style,Rt=Mt.accordion,Fe=Mt.className,xe=Mt.children,at=Mt.collapsible,Xe=Mt.openMotion,Ae=Mt.expandIcon,ft=Mt.activeKey,vn=Mt.defaultActiveKey,Qt=Mt.onChange,jt=Mt.items,on=Be()(ze,Fe),cn=(0,ct.Z)([],{value:ft,onChange:function(Pn){return Qt==null?void 0:Qt(Pn)},defaultValue:vn,postState:De}),_e=(0,Oe.Z)(cn,2),Ft=_e[0],Lt=_e[1],St=function(Pn){return Lt(function(){if(Rt)return Ft[0]===Pn?[]:[Pn];var Sn=Ft.indexOf(Pn),Rn=Sn>-1;return Rn?Ft.filter(function(na){return na!==Pn}):[].concat((0,Le.Z)(Ft),[Pn])})};(0,ot.ZP)(!xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Dt=ye(jt,xe,{prefixCls:ze,accordion:Rt,openMotion:Xe,expandIcon:Ae,collapsible:at,destroyInactivePanel:fe,onItemClick:St,activeKey:Ft});return Ve.createElement("div",(0,Me.Z)({ref:ht,className:on,style:qe,role:Rt?"tablist":void 0},(0,je.Z)(Mt,{aria:!0,data:!0})),Dt)}),he=Object.assign(Qe,{Panel:ne}),Te=he,Ye=he.Panel,bt=te(2738),Ne=te(62892),ut=te(92343),Bt=te(36355),yt=te(19716),Yt=Ve.forwardRef((Mt,ht)=>{const{getPrefixCls:rt}=Ve.useContext(Bt.E_),{prefixCls:ze,className:ve,showArrow:fe=!0}=Mt,qe=rt("collapse",ze),Rt=Be()({[`${qe}-no-arrow`]:!fe},ve);return Ve.createElement(Te.Panel,Object.assign({ref:ht},Mt,{prefixCls:qe,className:Rt}))}),vt=te(17313),rn=te(8378),xn=te(83116),nt=te(37613);const et=Mt=>{const{componentCls:ht,contentBg:rt,padding:ze,headerBg:ve,headerPadding:fe,collapseHeaderPaddingSM:qe,collapseHeaderPaddingLG:Rt,collapsePanelBorderRadius:Fe,lineWidth:xe,lineType:at,colorBorder:Xe,colorText:Ae,colorTextHeading:ft,colorTextDisabled:vn,fontSize:Qt,fontSizeLG:jt,lineHeight:on,marginSM:cn,paddingSM:_e,paddingLG:Ft,paddingXS:Lt,motionDurationSlow:St,fontSizeIcon:Dt,contentPadding:pn}=Mt,Pn=`${xe}px ${at} ${Xe}`;return{[ht]:Object.assign(Object.assign({},(0,vt.Wf)(Mt)),{backgroundColor:ve,border:Pn,borderBottom:0,borderRadius:`${Fe}px`,"&-rtl":{direction:"rtl"},[`& > ${ht}-item`]:{borderBottom:Pn,"&:last-child":{[` + `]:{[`&:hover ${se}-inner`]:{backgroundColor:Oe.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Oe.colorBgContainer,borderColor:Oe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Oe.fontSizeLG/2,height:Oe.fontSizeLG/2,backgroundColor:Oe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ct}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Oe.colorBgContainerDisabled,borderColor:Oe.colorBorder,"&:after":{borderColor:Oe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Oe.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Oe.colorTextDisabled}}}]};function Le(Oe,se){const ct=(0,ue.TS)(se,{checkboxCls:`.${Oe}`,checkboxSize:se.controlInteractiveSize});return[Me(ct)]}Kt.ZP=(0,Be.Z)("Checkbox",(Oe,se)=>{let{prefixCls:ct}=se;return[Le(ct,Oe)]})},36381:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Gt}});var x=te(38819),ue=te(92310),Be=te.n(ue),Me=te(14809),Le=te(95190),Oe=te(50298),se=te(93664),ct=te(18929),ot=te(48736),Ve=te(59301),Ue=te(62646),tt=te(11592),Je=te(4635),le=te(77900),y=te(10228),a=Ve.forwardRef(function(Mt,ht){var rt=Mt.prefixCls,ze=Mt.forceRender,ve=Mt.className,fe=Mt.style,qe=Mt.children,Rt=Mt.isActive,Fe=Mt.role,xe=Ve.useState(Rt||ze),at=(0,Oe.Z)(xe,2),Xe=at[0],Ae=at[1];return Ve.useEffect(function(){(ze||Rt)&&Ae(!0)},[ze,Rt]),Xe?Ve.createElement("div",{ref:ht,className:Be()("".concat(rt,"-content"),(0,Je.Z)((0,Je.Z)({},"".concat(rt,"-content-active"),Rt),"".concat(rt,"-content-inactive"),!Rt),ve),style:fe,role:Fe},Ve.createElement("div",{className:"".concat(rt,"-content-box")},qe)):null});a.displayName="PanelContent";var b=a,E=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Ve.forwardRef(function(Mt,ht){var rt=Mt.showArrow,ze=rt===void 0?!0:rt,ve=Mt.headerClass,fe=Mt.isActive,qe=Mt.onItemClick,Rt=Mt.forceRender,Fe=Mt.className,xe=Mt.prefixCls,at=Mt.collapsible,Xe=Mt.accordion,Ae=Mt.panelKey,ft=Mt.extra,vn=Mt.header,Jt=Mt.expandIcon,jt=Mt.openMotion,on=Mt.destroyInactivePanel,gn=Mt.children,_e=(0,Ue.Z)(Mt,E),Ft=at==="disabled",Lt=at==="header",St=at==="icon",Dt=ft!=null&&typeof ft!="boolean",pn=function(){qe==null||qe(Ae)},Pn=function(Pa){(Pa.key==="Enter"||Pa.keyCode===y.Z.ENTER||Pa.which===y.Z.ENTER)&&pn()},Sn=typeof Jt=="function"?Jt(Mt):Ve.createElement("i",{className:"arrow"});Sn&&(Sn=Ve.createElement("div",{className:"".concat(xe,"-expand-icon"),onClick:["header","icon"].includes(at)?pn:void 0},Sn));var Rn=Be()((0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(xe,"-item"),!0),"".concat(xe,"-item-active"),fe),"".concat(xe,"-item-disabled"),Ft),Fe),ta=Be()(ve,(0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(xe,"-header"),!0),"".concat(xe,"-header-collapsible-only"),Lt),"".concat(xe,"-icon-collapsible-only"),St)),aa={className:ta,"aria-expanded":fe,"aria-disabled":Ft,onKeyDown:Pn};return!Lt&&!St&&(aa.onClick=pn,aa.role=Xe?"tab":"button",aa.tabIndex=Ft?-1:0),Ve.createElement("div",(0,Me.Z)({},_e,{ref:ht,className:Rn}),Ve.createElement("div",aa,ze&&Sn,Ve.createElement("span",{className:"".concat(xe,"-header-text"),onClick:at==="header"?pn:void 0},vn),Dt&&Ve.createElement("div",{className:"".concat(xe,"-extra")},ft)),Ve.createElement(le.default,(0,Me.Z)({visible:fe,leavedClassName:"".concat(xe,"-content-hidden")},jt,{forceRender:Rt,removeOnLeave:on}),function(zn,Pa){var Ea=zn.className,Zn=zn.style;return Ve.createElement(b,{ref:Pa,prefixCls:xe,className:Ea,style:Zn,isActive:fe,forceRender:Rt,role:Xe?"tabpanel":void 0},gn)}))}),ne=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(ht,rt){var ze=rt.prefixCls,ve=rt.accordion,fe=rt.collapsible,qe=rt.destroyInactivePanel,Rt=rt.onItemClick,Fe=rt.activeKey,xe=rt.openMotion,at=rt.expandIcon;return ht.map(function(Xe,Ae){var ft=Xe.children,vn=Xe.label,Jt=Xe.key,jt=Xe.collapsible,on=Xe.onItemClick,gn=Xe.destroyInactivePanel,_e=(0,Ue.Z)(Xe,re),Ft=String(Jt!=null?Jt:Ae),Lt=jt!=null?jt:fe,St=gn!=null?gn:qe,Dt=function(Sn){Lt!=="disabled"&&(Rt(Sn),on==null||on(Sn))},pn=!1;return ve?pn=Fe[0]===Ft:pn=Fe.indexOf(Ft)>-1,Ve.createElement(ne,(0,Me.Z)({},_e,{prefixCls:ze,key:Ft,panelKey:Ft,isActive:pn,accordion:ve,openMotion:xe,expandIcon:at,header:vn,collapsible:Lt,onItemClick:Dt,destroyInactivePanel:St}),ft)})},me=function(ht,rt,ze){if(!ht)return null;var ve=ze.prefixCls,fe=ze.accordion,qe=ze.collapsible,Rt=ze.destroyInactivePanel,Fe=ze.onItemClick,xe=ze.activeKey,at=ze.openMotion,Xe=ze.expandIcon,Ae=ht.key||String(rt),ft=ht.props,vn=ft.header,Jt=ft.headerClass,jt=ft.destroyInactivePanel,on=ft.collapsible,gn=ft.onItemClick,_e=!1;fe?_e=xe[0]===Ae:_e=xe.indexOf(Ae)>-1;var Ft=on!=null?on:qe,Lt=function(pn){Ft!=="disabled"&&(Fe(pn),gn==null||gn(pn))},St={key:Ae,panelKey:Ae,header:vn,headerClass:Jt,isActive:_e,prefixCls:ve,destroyInactivePanel:jt!=null?jt:Rt,openMotion:at,accordion:fe,children:ht.props.children,onItemClick:Lt,expandIcon:Xe,collapsible:Ft};return typeof ht.type=="string"?ht:(Object.keys(St).forEach(function(Dt){typeof St[Dt]=="undefined"&&delete St[Dt]}),Ve.cloneElement(ht,St))};function pe(Mt,ht,rt){return Array.isArray(Mt)?ie(Mt,rt):(0,tt.Z)(ht).map(function(ze,ve){return me(ze,ve,rt)})}var ye=pe,je=te(26112);function De(Mt){var ht=Mt;if(!Array.isArray(ht)){var rt=(0,se.Z)(ht);ht=rt==="number"||rt==="string"?[ht]:[]}return ht.map(function(ze){return String(ze)})}var Qe=Ve.forwardRef(function(Mt,ht){var rt=Mt.prefixCls,ze=rt===void 0?"rc-collapse":rt,ve=Mt.destroyInactivePanel,fe=ve===void 0?!1:ve,qe=Mt.style,Rt=Mt.accordion,Fe=Mt.className,xe=Mt.children,at=Mt.collapsible,Xe=Mt.openMotion,Ae=Mt.expandIcon,ft=Mt.activeKey,vn=Mt.defaultActiveKey,Jt=Mt.onChange,jt=Mt.items,on=Be()(ze,Fe),gn=(0,ct.Z)([],{value:ft,onChange:function(Pn){return Jt==null?void 0:Jt(Pn)},defaultValue:vn,postState:De}),_e=(0,Oe.Z)(gn,2),Ft=_e[0],Lt=_e[1],St=function(Pn){return Lt(function(){if(Rt)return Ft[0]===Pn?[]:[Pn];var Sn=Ft.indexOf(Pn),Rn=Sn>-1;return Rn?Ft.filter(function(ta){return ta!==Pn}):[].concat((0,Le.Z)(Ft),[Pn])})};(0,ot.ZP)(!xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Dt=ye(jt,xe,{prefixCls:ze,accordion:Rt,openMotion:Xe,expandIcon:Ae,collapsible:at,destroyInactivePanel:fe,onItemClick:St,activeKey:Ft});return Ve.createElement("div",(0,Me.Z)({ref:ht,className:on,style:qe,role:Rt?"tablist":void 0},(0,je.Z)(Mt,{aria:!0,data:!0})),Dt)}),he=Object.assign(Qe,{Panel:ne}),Te=he,Ye=he.Panel,bt=te(2738),Ne=te(62892),ut=te(92343),Bt=te(36355),yt=te(19716),Yt=Ve.forwardRef((Mt,ht)=>{const{getPrefixCls:rt}=Ve.useContext(Bt.E_),{prefixCls:ze,className:ve,showArrow:fe=!0}=Mt,qe=rt("collapse",ze),Rt=Be()({[`${qe}-no-arrow`]:!fe},ve);return Ve.createElement(Te.Panel,Object.assign({ref:ht},Mt,{prefixCls:qe,className:Rt}))}),vt=te(17313),an=te(8378),xn=te(83116),nt=te(37613);const et=Mt=>{const{componentCls:ht,contentBg:rt,padding:ze,headerBg:ve,headerPadding:fe,collapseHeaderPaddingSM:qe,collapseHeaderPaddingLG:Rt,collapsePanelBorderRadius:Fe,lineWidth:xe,lineType:at,colorBorder:Xe,colorText:Ae,colorTextHeading:ft,colorTextDisabled:vn,fontSize:Jt,fontSizeLG:jt,lineHeight:on,marginSM:gn,paddingSM:_e,paddingLG:Ft,paddingXS:Lt,motionDurationSlow:St,fontSizeIcon:Dt,contentPadding:pn}=Mt,Pn=`${xe}px ${at} ${Xe}`;return{[ht]:Object.assign(Object.assign({},(0,vt.Wf)(Mt)),{backgroundColor:ve,border:Pn,borderBottom:0,borderRadius:`${Fe}px`,"&-rtl":{direction:"rtl"},[`& > ${ht}-item`]:{borderBottom:Pn,"&:last-child":{[` &, - & > ${ht}-header`]:{borderRadius:`0 0 ${Fe}px ${Fe}px`}},[`> ${ht}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:fe,color:ft,lineHeight:on,cursor:"pointer",transition:`all ${St}, visibility 0s`,[`> ${ht}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ht}-expand-icon`]:{height:Qt*on,display:"flex",alignItems:"center",paddingInlineEnd:cn},[`${ht}-arrow`]:Object.assign(Object.assign({},(0,vt.Ro)()),{fontSize:Dt,svg:{transition:`transform ${St}`}}),[`${ht}-header-text`]:{marginInlineEnd:"auto"}},[`${ht}-header-collapsible-only`]:{cursor:"default",[`${ht}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ht}-icon-collapsible-only`]:{cursor:"default",[`${ht}-expand-icon`]:{cursor:"pointer"}}},[`${ht}-content`]:{color:Ae,backgroundColor:rt,borderTop:Pn,[`& > ${ht}-content-box`]:{padding:pn},"&-hidden":{display:"none"}},"&-small":{[`> ${ht}-item`]:{[`> ${ht}-header`]:{padding:qe,paddingInlineStart:Lt,[`> ${ht}-expand-icon`]:{marginInlineStart:_e-Lt}},[`> ${ht}-content > ${ht}-content-box`]:{padding:_e}}},"&-large":{[`> ${ht}-item`]:{fontSize:jt,[`> ${ht}-header`]:{padding:Rt,paddingInlineStart:ze,[`> ${ht}-expand-icon`]:{height:jt*on,marginInlineStart:Ft-ze}},[`> ${ht}-content > ${ht}-content-box`]:{padding:Ft}}},[`${ht}-item:last-child`]:{[`> ${ht}-content`]:{borderRadius:`0 0 ${Fe}px ${Fe}px`}},[`& ${ht}-item-disabled > ${ht}-header`]:{"\n &,\n & > .arrow\n ":{color:vn,cursor:"not-allowed"}},[`&${ht}-icon-position-end`]:{[`& > ${ht}-item`]:{[`> ${ht}-header`]:{[`${ht}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:cn}}}}})}},qt=Mt=>{const{componentCls:ht}=Mt,rt=`> ${ht}-item > ${ht}-header ${ht}-arrow svg`;return{[`${ht}-rtl`]:{[rt]:{transform:"rotate(180deg)"}}}},hn=Mt=>{const{componentCls:ht,headerBg:rt,paddingXXS:ze,colorBorder:ve}=Mt;return{[`${ht}-borderless`]:{backgroundColor:rt,border:0,[`> ${ht}-item`]:{borderBottom:`1px solid ${ve}`},[` + & > ${ht}-header`]:{borderRadius:`0 0 ${Fe}px ${Fe}px`}},[`> ${ht}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:fe,color:ft,lineHeight:on,cursor:"pointer",transition:`all ${St}, visibility 0s`,[`> ${ht}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ht}-expand-icon`]:{height:Jt*on,display:"flex",alignItems:"center",paddingInlineEnd:gn},[`${ht}-arrow`]:Object.assign(Object.assign({},(0,vt.Ro)()),{fontSize:Dt,svg:{transition:`transform ${St}`}}),[`${ht}-header-text`]:{marginInlineEnd:"auto"}},[`${ht}-header-collapsible-only`]:{cursor:"default",[`${ht}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ht}-icon-collapsible-only`]:{cursor:"default",[`${ht}-expand-icon`]:{cursor:"pointer"}}},[`${ht}-content`]:{color:Ae,backgroundColor:rt,borderTop:Pn,[`& > ${ht}-content-box`]:{padding:pn},"&-hidden":{display:"none"}},"&-small":{[`> ${ht}-item`]:{[`> ${ht}-header`]:{padding:qe,paddingInlineStart:Lt,[`> ${ht}-expand-icon`]:{marginInlineStart:_e-Lt}},[`> ${ht}-content > ${ht}-content-box`]:{padding:_e}}},"&-large":{[`> ${ht}-item`]:{fontSize:jt,[`> ${ht}-header`]:{padding:Rt,paddingInlineStart:ze,[`> ${ht}-expand-icon`]:{height:jt*on,marginInlineStart:Ft-ze}},[`> ${ht}-content > ${ht}-content-box`]:{padding:Ft}}},[`${ht}-item:last-child`]:{[`> ${ht}-content`]:{borderRadius:`0 0 ${Fe}px ${Fe}px`}},[`& ${ht}-item-disabled > ${ht}-header`]:{"\n &,\n & > .arrow\n ":{color:vn,cursor:"not-allowed"}},[`&${ht}-icon-position-end`]:{[`& > ${ht}-item`]:{[`> ${ht}-header`]:{[`${ht}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:gn}}}}})}},qt=Mt=>{const{componentCls:ht}=Mt,rt=`> ${ht}-item > ${ht}-header ${ht}-arrow svg`;return{[`${ht}-rtl`]:{[rt]:{transform:"rotate(180deg)"}}}},hn=Mt=>{const{componentCls:ht,headerBg:rt,paddingXXS:ze,colorBorder:ve}=Mt;return{[`${ht}-borderless`]:{backgroundColor:rt,border:0,[`> ${ht}-item`]:{borderBottom:`1px solid ${ve}`},[` > ${ht}-item:last-child, > ${ht}-item:last-child ${ht}-header - `]:{borderRadius:0},[`> ${ht}-item:last-child`]:{borderBottom:0},[`> ${ht}-item > ${ht}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ht}-item > ${ht}-content > ${ht}-content-box`]:{paddingTop:ze}}}},Zt=Mt=>{const{componentCls:ht,paddingSM:rt}=Mt;return{[`${ht}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ht}-item`]:{borderBottom:0,[`> ${ht}-content`]:{backgroundColor:"transparent",border:0,[`> ${ht}-content-box`]:{paddingBlock:rt}}}}}};var dn=(0,xn.Z)("Collapse",Mt=>{const ht=(0,nt.TS)(Mt,{collapseHeaderPaddingSM:`${Mt.paddingXS}px ${Mt.paddingSM}px`,collapseHeaderPaddingLG:`${Mt.padding}px ${Mt.paddingLG}px`,collapsePanelBorderRadius:Mt.borderRadiusLG});return[et(ht),hn(ht),Zt(ht),qt(ht),(0,rn.Z)(ht)]},Mt=>({headerPadding:`${Mt.paddingSM}px ${Mt.padding}px`,headerBg:Mt.colorFillAlter,contentPadding:`${Mt.padding}px 16px`,contentBg:Mt.colorBgContainer})),It=Object.assign(Ve.forwardRef((Mt,ht)=>{const{getPrefixCls:rt,direction:ze,collapse:ve}=Ve.useContext(Bt.E_),{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,bordered:xe=!0,ghost:at,size:Xe,expandIconPosition:Ae="start",children:ft,expandIcon:vn}=Mt,Qt=(0,yt.Z)(Pn=>{var Sn;return(Sn=Xe!=null?Xe:Pn)!==null&&Sn!==void 0?Sn:"middle"}),jt=rt("collapse",fe),on=rt(),[cn,_e]=dn(jt),Ft=Ve.useMemo(()=>Ae==="left"?"start":Ae==="right"?"end":Ae,[Ae]),Lt=function(){let Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Sn=vn?vn(Pn):Ve.createElement(x.Z,{rotate:Pn.isActive?90:void 0});return(0,ut.Tm)(Sn,()=>({className:Be()(Sn.props.className,`${jt}-arrow`)}))},St=Be()(`${jt}-icon-position-${Ft}`,{[`${jt}-borderless`]:!xe,[`${jt}-rtl`]:ze==="rtl",[`${jt}-ghost`]:!!at,[`${jt}-${Qt}`]:Qt!=="middle"},ve==null?void 0:ve.className,qe,Rt,_e),Dt=Object.assign(Object.assign({},(0,Ne.Z)(on)),{motionAppear:!1,leavedClassName:`${jt}-content-hidden`}),pn=Ve.useMemo(()=>ft?(0,tt.Z)(ft).map((Pn,Sn)=>{var Rn,na;if(!((Rn=Pn.props)===null||Rn===void 0)&&Rn.disabled){const aa=(na=Pn.key)!==null&&na!==void 0?na:String(Sn),{disabled:zn,collapsible:Pa}=Pn.props,Ea=Object.assign(Object.assign({},(0,bt.Z)(Pn.props,["disabled"])),{key:aa,collapsible:Pa!=null?Pa:zn?"disabled":void 0});return(0,ut.Tm)(Pn,Ea)}return Pn}):null,[ft]);return cn(Ve.createElement(Te,Object.assign({ref:ht,openMotion:Dt},(0,bt.Z)(Mt,["rootClassName"]),{expandIcon:Lt,prefixCls:jt,className:St,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),Fe)}),pn))}),{Panel:Yt}),Gt=It},43428:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return We}});var x=te(92310),ue=te.n(x),Be=te(20439),Me=te(50298),Le=te(43403),Oe=te(34280),se=te(59301),ct=se.createContext(null),ot=se.createContext({}),Ve=ct,Ue=te(4635),tt=te(14809),Je=te(77900),le=te(10228),y=te(26112),a=te(70425),b=function(Gt){var Mt=Gt.prefixCls,ht=Gt.className,rt=Gt.style,ze=Gt.children,ve=Gt.containerRef,fe=Gt.id,qe=Gt.onMouseEnter,Rt=Gt.onMouseOver,Fe=Gt.onMouseLeave,xe=Gt.onClick,at=Gt.onKeyDown,Xe=Gt.onKeyUp,Ae={onMouseEnter:qe,onMouseOver:Rt,onMouseLeave:Fe,onClick:xe,onKeyDown:at,onKeyUp:Xe},ft=se.useContext(ot),vn=ft.panel,Qt=(0,a.useComposeRef)(vn,ve);return se.createElement(se.Fragment,null,se.createElement("div",(0,tt.Z)({id:fe,className:ue()("".concat(Mt,"-content"),ht),style:(0,Be.Z)({},rt),"aria-modal":"true",role:"dialog",ref:Qt},Ae),ze))},E=b,z=te(48736);function ne(It){return typeof It=="string"&&String(Number(It))===It?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(It)):It}function re(It){warning(!("wrapperClassName"in It),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!It.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(It,Gt){var Mt,ht,rt,ze,ve=It.prefixCls,fe=It.open,qe=It.placement,Rt=It.inline,Fe=It.push,xe=It.forceRender,at=It.autoFocus,Xe=It.keyboard,Ae=It.rootClassName,ft=It.rootStyle,vn=It.zIndex,Qt=It.className,jt=It.id,on=It.style,cn=It.motion,_e=It.width,Ft=It.height,Lt=It.children,St=It.contentWrapperStyle,Dt=It.mask,pn=It.maskClosable,Pn=It.maskMotion,Sn=It.maskClassName,Rn=It.maskStyle,na=It.afterOpenChange,aa=It.onClose,zn=It.onMouseEnter,Pa=It.onMouseOver,Ea=It.onMouseLeave,_n=It.onClick,wa=It.onKeyDown,en=It.onKeyUp,En=se.useRef(),Mn=se.useRef(),$n=se.useRef();se.useImperativeHandle(Gt,function(){return En.current});var Ze=function($t){var Jn=$t.keyCode,nn=$t.shiftKey;switch(Jn){case le.Z.TAB:{if(Jn===le.Z.TAB){if(!nn&&document.activeElement===$n.current){var kn;(kn=Mn.current)===null||kn===void 0||kn.focus({preventScroll:!0})}else if(nn&&document.activeElement===Mn.current){var ea;(ea=$n.current)===null||ea===void 0||ea.focus({preventScroll:!0})}}break}case le.Z.ESC:{aa&&Xe&&($t.stopPropagation(),aa($t));break}}};se.useEffect(function(){if(fe&&at){var lt;(lt=En.current)===null||lt===void 0||lt.focus({preventScroll:!0})}},[fe]);var Nt=se.useState(!1),kt=(0,Me.Z)(Nt,2),Wt=kt[0],tn=kt[1],Ht=se.useContext(Ve),mn;Fe===!1?mn={distance:0}:Fe===!0?mn={}:mn=Fe||{};var st=(Mt=(ht=(rt=mn)===null||rt===void 0?void 0:rt.distance)!==null&&ht!==void 0?ht:Ht==null?void 0:Ht.pushDistance)!==null&&Mt!==void 0?Mt:180,Pt=se.useMemo(function(){return{pushDistance:st,push:function(){tn(!0)},pull:function(){tn(!1)}}},[st]);se.useEffect(function(){if(fe){var lt;Ht==null||(lt=Ht.push)===null||lt===void 0||lt.call(Ht)}else{var $t;Ht==null||($t=Ht.pull)===null||$t===void 0||$t.call(Ht)}},[fe]),se.useEffect(function(){return function(){var lt;Ht==null||(lt=Ht.pull)===null||lt===void 0||lt.call(Ht)}},[]);var dt=Dt&&se.createElement(Je.default,(0,tt.Z)({key:"mask"},Pn,{visible:fe}),function(lt,$t){var Jn=lt.className,nn=lt.style;return se.createElement("div",{className:ue()("".concat(ve,"-mask"),Jn,Sn),style:(0,Be.Z)((0,Be.Z)({},nn),Rn),onClick:pn&&fe?aa:void 0,ref:$t})}),ln=typeof cn=="function"?cn(qe):cn,Nn={};if(Wt&&st)switch(qe){case"top":Nn.transform="translateY(".concat(st,"px)");break;case"bottom":Nn.transform="translateY(".concat(-st,"px)");break;case"left":Nn.transform="translateX(".concat(st,"px)");break;default:Nn.transform="translateX(".concat(-st,"px)");break}qe==="left"||qe==="right"?Nn.width=ne(_e):Nn.height=ne(Ft);var bn={onMouseEnter:zn,onMouseOver:Pa,onMouseLeave:Ea,onClick:_n,onKeyDown:wa,onKeyUp:en},la=se.createElement(Je.default,(0,tt.Z)({key:"panel"},ln,{visible:fe,forceRender:xe,onVisibleChanged:function($t){na==null||na($t)},removeOnLeave:!1,leavedClassName:"".concat(ve,"-content-wrapper-hidden")}),function(lt,$t){var Jn=lt.className,nn=lt.style;return se.createElement("div",(0,tt.Z)({className:ue()("".concat(ve,"-content-wrapper"),Jn),style:(0,Be.Z)((0,Be.Z)((0,Be.Z)({},Nn),nn),St)},(0,y.Z)(It,{data:!0})),se.createElement(E,(0,tt.Z)({id:jt,containerRef:$t,prefixCls:ve,className:Qt,style:on},bn),Lt))}),Hn=(0,Be.Z)({},ft);return vn&&(Hn.zIndex=vn),se.createElement(Ve.Provider,{value:Pt},se.createElement("div",{className:ue()(ve,"".concat(ve,"-").concat(qe),Ae,(ze={},(0,Ue.Z)(ze,"".concat(ve,"-open"),fe),(0,Ue.Z)(ze,"".concat(ve,"-inline"),Rt),ze)),style:Hn,tabIndex:-1,ref:En,onKeyDown:Ze},dt,se.createElement("div",{tabIndex:0,ref:Mn,style:ie,"aria-hidden":"true","data-sentinel":"start"}),la,se.createElement("div",{tabIndex:0,ref:$n,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var pe=se.forwardRef(me),ye=pe,je=function(Gt){var Mt=Gt.open,ht=Mt===void 0?!1:Mt,rt=Gt.prefixCls,ze=rt===void 0?"rc-drawer":rt,ve=Gt.placement,fe=ve===void 0?"right":ve,qe=Gt.autoFocus,Rt=qe===void 0?!0:qe,Fe=Gt.keyboard,xe=Fe===void 0?!0:Fe,at=Gt.width,Xe=at===void 0?378:at,Ae=Gt.mask,ft=Ae===void 0?!0:Ae,vn=Gt.maskClosable,Qt=vn===void 0?!0:vn,jt=Gt.getContainer,on=Gt.forceRender,cn=Gt.afterOpenChange,_e=Gt.destroyOnClose,Ft=Gt.onMouseEnter,Lt=Gt.onMouseOver,St=Gt.onMouseLeave,Dt=Gt.onClick,pn=Gt.onKeyDown,Pn=Gt.onKeyUp,Sn=Gt.panelRef,Rn=se.useState(!1),na=(0,Me.Z)(Rn,2),aa=na[0],zn=na[1],Pa=se.useState(!1),Ea=(0,Me.Z)(Pa,2),_n=Ea[0],wa=Ea[1];(0,Oe.Z)(function(){wa(!0)},[]);var en=_n?ht:!1,En=se.useRef(),Mn=se.useRef();(0,Oe.Z)(function(){en&&(Mn.current=document.activeElement)},[en]);var $n=function(tn){var Ht;if(zn(tn),cn==null||cn(tn),!tn&&Mn.current&&!((Ht=En.current)!==null&&Ht!==void 0&&Ht.contains(Mn.current))){var mn;(mn=Mn.current)===null||mn===void 0||mn.focus({preventScroll:!0})}},Ze=se.useMemo(function(){return{panel:Sn}},[Sn]);if(!on&&!aa&&!en&&_e)return null;var Nt={onMouseEnter:Ft,onMouseOver:Lt,onMouseLeave:St,onClick:Dt,onKeyDown:pn,onKeyUp:Pn},kt=(0,Be.Z)((0,Be.Z)({},Gt),{},{open:en,prefixCls:ze,placement:fe,autoFocus:Rt,keyboard:xe,width:Xe,mask:ft,maskClosable:Qt,inline:jt===!1,afterOpenChange:$n,ref:En},Nt);return se.createElement(ot.Provider,{value:Ze},se.createElement(Le.Z,{open:en||on||aa,autoDestroy:!1,getContainer:jt,autoLock:ft&&(en||aa)},se.createElement(ye,kt)))},De=je,Qe=De,he=te(62892),Te=te(36355),Ye=te(32441),bt=te(47729),ut=It=>{const{prefixCls:Gt,title:Mt,footer:ht,extra:rt,closeIcon:ze,closable:ve,onClose:fe,headerStyle:qe,drawerStyle:Rt,bodyStyle:Fe,footerStyle:xe,children:at}=It,Xe=se.useCallback(jt=>se.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${Gt}-close`},jt),[fe]),[Ae,ft]=(0,bt.Z)(ve,ze,Xe,void 0,!0),vn=se.useMemo(()=>!Mt&&!Ae?null:se.createElement("div",{style:qe,className:ue()(`${Gt}-header`,{[`${Gt}-header-close-only`]:Ae&&!Mt&&!rt})},se.createElement("div",{className:`${Gt}-header-title`},ft,Mt&&se.createElement("div",{className:`${Gt}-title`},Mt)),rt&&se.createElement("div",{className:`${Gt}-extra`},rt)),[Ae,ft,rt,qe,Gt,Mt]),Qt=se.useMemo(()=>{if(!ht)return null;const jt=`${Gt}-footer`;return se.createElement("div",{className:jt,style:xe},ht)},[ht,xe,Gt]);return se.createElement("div",{className:`${Gt}-wrapper-body`,style:Rt},vn,se.createElement("div",{className:`${Gt}-body`,style:Fe},at),Qt)},Bt=te(33234),yt=te(83116),gt=te(37613),vt=It=>{const{componentCls:Gt,motionDurationSlow:Mt}=It,ht={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Mt}`}}};return{[Gt]:{[`${Gt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Mt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Gt}-panel-motion`]:{"&-left":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const rn=It=>{const{componentCls:Gt,zIndexPopup:Mt,colorBgMask:ht,colorBgElevated:rt,motionDurationSlow:ze,motionDurationMid:ve,padding:fe,paddingLG:qe,fontSizeLG:Rt,lineHeightLG:Fe,lineWidth:xe,lineType:at,colorSplit:Xe,marginSM:Ae,colorIcon:ft,colorIconHover:vn,colorText:Qt,fontWeightStrong:jt,footerPaddingBlock:on,footerPaddingInline:cn}=It,_e=`${Gt}-content-wrapper`;return{[Gt]:{position:"fixed",inset:0,zIndex:Mt,pointerEvents:"none","&-pure":{position:"relative",background:rt,[`&${Gt}-left`]:{boxShadow:It.boxShadowDrawerLeft},[`&${Gt}-right`]:{boxShadow:It.boxShadowDrawerRight},[`&${Gt}-top`]:{boxShadow:It.boxShadowDrawerUp},[`&${Gt}-bottom`]:{boxShadow:It.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Gt}-mask`]:{position:"absolute",inset:0,zIndex:Mt,background:ht,pointerEvents:"auto"},[_e]:{position:"absolute",zIndex:Mt,maxWidth:"100vw",transition:`all ${ze}`,"&-hidden":{display:"none"}},[`&-left > ${_e}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:It.boxShadowDrawerLeft},[`&-right > ${_e}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:It.boxShadowDrawerRight},[`&-top > ${_e}`]:{top:0,insetInline:0,boxShadow:It.boxShadowDrawerUp},[`&-bottom > ${_e}`]:{bottom:0,insetInline:0,boxShadow:It.boxShadowDrawerDown},[`${Gt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:rt,pointerEvents:"auto"},[`${Gt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Gt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${qe}px`,fontSize:Rt,lineHeight:Fe,borderBottom:`${xe}px ${at} ${Xe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Gt}-extra`]:{flex:"none"},[`${Gt}-close`]:{display:"inline-block",marginInlineEnd:Ae,color:ft,fontWeight:jt,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${ve}`,textRendering:"auto","&:focus, &:hover":{color:vn,textDecoration:"none"}},[`${Gt}-title`]:{flex:1,margin:0,color:Qt,fontWeight:It.fontWeightStrong,fontSize:Rt,lineHeight:Fe},[`${Gt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:qe,overflow:"auto"},[`${Gt}-footer`]:{flexShrink:0,padding:`${on}px ${cn}px`,borderTop:`${xe}px ${at} ${Xe}`},"&-rtl":{direction:"rtl"}}}};var xn=(0,yt.Z)("Drawer",It=>{const Gt=(0,gt.TS)(It,{});return[rn(Gt),vt(Gt)]},It=>({zIndexPopup:It.zIndexPopupBase,footerPaddingBlock:It.paddingXS,footerPaddingInline:It.padding})),nt=te(11575),et=function(It,Gt){var Mt={};for(var ht in It)Object.prototype.hasOwnProperty.call(It,ht)&&Gt.indexOf(ht)<0&&(Mt[ht]=It[ht]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,ht=Object.getOwnPropertySymbols(It);rt{var Gt;const{rootClassName:Mt,width:ht,height:rt,size:ze="default",mask:ve=!0,push:fe=hn,open:qe,afterOpenChange:Rt,onClose:Fe,prefixCls:xe,getContainer:at,style:Xe,className:Ae,visible:ft,afterVisibleChange:vn}=It,Qt=et(It,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:jt,getPrefixCls:on,direction:cn,drawer:_e}=se.useContext(Te.E_),Ft=on("drawer",xe),[Lt,St]=xn(Ft),Dt=at===void 0&&jt?()=>jt(document.body):at,pn=ue()({"no-mask":!ve,[`${Ft}-rtl`]:cn==="rtl"},Mt,St),Pn=se.useMemo(()=>ht!=null?ht:ze==="large"?736:378,[ht,ze]),Sn=se.useMemo(()=>rt!=null?rt:ze==="large"?736:378,[rt,ze]),Rn={motionName:(0,he.m)(Ft,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},na=zn=>({motionName:(0,he.m)(Ft,`panel-motion-${zn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),aa=(0,nt.H)();return Lt(se.createElement(Bt.BR,null,se.createElement(Ye.Ux,{status:!0,override:!0},se.createElement(Qe,Object.assign({prefixCls:Ft,onClose:Fe,maskMotion:Rn,motion:na},Qt,{open:qe!=null?qe:ft,mask:ve,push:fe,width:Pn,height:Sn,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Xe),className:ue()(_e==null?void 0:_e.className,Ae),rootClassName:pn,getContainer:Dt,afterOpenChange:Rt!=null?Rt:vn,panelRef:aa}),se.createElement(ut,Object.assign({prefixCls:Ft},Qt,{onClose:Fe}))))))},dn=It=>{const{prefixCls:Gt,style:Mt,className:ht,placement:rt="right"}=It,ze=et(It,["prefixCls","style","className","placement"]),{getPrefixCls:ve}=se.useContext(Te.E_),fe=ve("drawer",Gt),[qe,Rt]=xn(fe),Fe=ue()(fe,`${fe}-pure`,`${fe}-${rt}`,Rt,ht);return qe(se.createElement("div",{className:Fe,style:Mt},se.createElement(ut,Object.assign({prefixCls:fe},ze))))};Zt._InternalPanelDoNotUseOrYouWillBeFired=dn;var We=Zt},91857:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(38819),Be=te(92310),Me=te.n(Be),Le=te(31561),Oe=te(70425),se=te(18929),ct=te(2738),ot=te(79676),Ve=te(53487),Ue=te(92343),tt=te(36355),Je=te(20834),le=te(40875),y=te(88088),a=te(47211);const b=null,E=ie=>{const{menu:me,arrow:pe,prefixCls:ye,children:je,trigger:De,disabled:Qe,dropdownRender:he,getPopupContainer:Te,overlayClassName:Ye,rootClassName:bt,open:Ne,onOpenChange:ut,visible:Bt,onVisibleChange:yt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Yt=.1,autoAdjustOverflow:vt=!0,placement:rn="",overlay:xn,transitionName:nt}=ie,{getPopupContainer:et,getPrefixCls:qt,direction:hn}=x.useContext(tt.E_),Zt=x.useMemo(()=>{const Ae=qt();return nt!==void 0?nt:rn.includes("top")?`${Ae}-slide-down`:`${Ae}-slide-up`},[qt,rn,nt]),dn=x.useMemo(()=>rn?rn.includes("Center")?rn.slice(0,rn.indexOf("Center")):rn:hn==="rtl"?"bottomRight":"bottomLeft",[rn,hn]),We=qt("dropdown",ye),[It,Gt]=(0,a.Z)(We),[,Mt]=(0,y.Z)(),ht=x.Children.only(je),rt=(0,Ue.Tm)(ht,{className:Me()(`${We}-trigger`,{[`${We}-rtl`]:hn==="rtl"},ht.props.className),disabled:Qe}),ze=Qe?[]:De;let ve;ze&&ze.includes("contextMenu")&&(ve=!0);const[fe,qe]=(0,se.Z)(!1,{value:Ne!=null?Ne:Bt}),Rt=(0,Oe.useEvent)(Ae=>{ut==null||ut(Ae),yt==null||yt(Ae),qe(Ae)}),Fe=Me()(Ye,bt,Gt,{[`${We}-rtl`]:hn==="rtl"}),xe=(0,ot.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:vt,offset:Mt.marginXXS,arrowWidth:pe?Mt.sizePopupArrow:0,borderRadius:Mt.borderRadius}),at=x.useCallback(()=>{qe(!1)},[]),Xe=()=>{let Ae;return me!=null&&me.items?Ae=x.createElement(Je.default,Object.assign({},me)):typeof xn=="function"?Ae=xn():Ae=xn,he&&(Ae=he(Ae)),Ae=x.Children.only(typeof Ae=="string"?x.createElement("span",null,Ae):Ae),x.createElement(le.J,{prefixCls:`${We}-menu`,expandIcon:x.createElement("span",{className:`${We}-menu-submenu-arrow`},x.createElement(ue.Z,{className:`${We}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:at,validator:ft=>{let{mode:vn}=ft}},Ae)};return It(x.createElement(Le.Z,Object.assign({alignPoint:ve},(0,ct.Z)(ie,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Yt,visible:fe,builtinPlacements:xe,arrow:!!pe,overlayClassName:Fe,prefixCls:We,getPopupContainer:Te||et,transitionName:Zt,trigger:ze,overlay:Xe,placement:dn,onVisibleChange:Rt}),rt))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,Ve.Z)(E,"dropdown",ie=>ie,z),re=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=re,Kt.Z=E},38854:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return y}});var x=te(91857),ue=te(92310),Be=te.n(ue),Me=te(59301),Le=te(18785),Oe=te(3113),se=te(36355),ct=te(81327),ot=te(33234),Ve=te(47211),Ue=function(a,b){var E={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&b.indexOf(z)<0&&(E[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:b,getPrefixCls:E,direction:z}=Me.useContext(se.E_),{prefixCls:ne,type:re="default",danger:ie,disabled:me,loading:pe,onClick:ye,htmlType:je,children:De,className:Qe,menu:he,arrow:Te,autoFocus:Ye,overlay:bt,trigger:Ne,align:ut,open:Bt,onOpenChange:yt,placement:gt,getPopupContainer:Yt,href:vt,icon:rn=Me.createElement(Le.Z,null),title:xn,buttonsRender:nt=Xe=>Xe,mouseEnterDelay:et,mouseLeaveDelay:qt,overlayClassName:hn,overlayStyle:Zt,destroyPopupOnHide:dn,dropdownRender:We}=a,It=Ue(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"]),Gt=E("dropdown",ne),Mt=`${Gt}-button`,[ht,rt]=(0,Ve.Z)(Gt),ze={menu:he,arrow:Te,autoFocus:Ye,align:ut,disabled:me,trigger:me?[]:Ne,onOpenChange:yt,getPopupContainer:Yt||b,mouseEnterDelay:et,mouseLeaveDelay:qt,overlayClassName:hn,overlayStyle:Zt,destroyPopupOnHide:dn,dropdownRender:We},{compactSize:ve,compactItemClassnames:fe}=(0,ot.ri)(Gt,z),qe=Be()(Mt,fe,Qe,rt);"overlay"in a&&(ze.overlay=bt),"open"in a&&(ze.open=Bt),"placement"in a?ze.placement=gt:ze.placement=z==="rtl"?"bottomLeft":"bottomRight";const Rt=Me.createElement(Oe.ZP,{type:re,danger:ie,disabled:me,loading:pe,onClick:ye,htmlType:je,href:vt,title:xn},De),Fe=Me.createElement(Oe.ZP,{type:re,danger:ie,icon:rn}),[xe,at]=nt([Rt,Fe]);return ht(Me.createElement(ct.Z.Compact,Object.assign({className:qe,size:ve,block:!0},It),xe,Me.createElement(x.Z,Object.assign({},ze),at)))};tt.__ANT_BUTTON=!0;var Je=tt;const le=x.Z;le.Button=Je;var y=le},47211:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ue}});var x=te(17313),ue=te(13826),Be=te(92899),Me=te(29878),Le=te(19447),Oe=te(83116),se=te(37613),ot=tt=>{const{componentCls:Je,menuCls:le,colorError:y,colorTextLightSolid:a}=tt,b=`${le}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${le} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Ve=tt=>{const{componentCls:Je,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:b,antCls:E,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:re,fontSize:ie,dropdownEdgeChildPadding:me,colorTextDisabled:pe,fontSizeIcon:ye,controlPaddingHorizontal:je,colorBgElevated:De}=tt;return[{[Je]:Object.assign(Object.assign({},(0,x.Wf)(tt)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${z}-down, & > ${E}-btn-icon > ${z}-down`]:{fontSize:ye}},[`${Je}-wrap`]:{position:"relative",[`${E}-btn > ${z}-down`]:{fontSize:ye},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Je}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Je}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${ht}-item:last-child`]:{borderBottom:0},[`> ${ht}-item > ${ht}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ht}-item > ${ht}-content > ${ht}-content-box`]:{paddingTop:ze}}}},Zt=Mt=>{const{componentCls:ht,paddingSM:rt}=Mt;return{[`${ht}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ht}-item`]:{borderBottom:0,[`> ${ht}-content`]:{backgroundColor:"transparent",border:0,[`> ${ht}-content-box`]:{paddingBlock:rt}}}}}};var cn=(0,xn.Z)("Collapse",Mt=>{const ht=(0,nt.TS)(Mt,{collapseHeaderPaddingSM:`${Mt.paddingXS}px ${Mt.paddingSM}px`,collapseHeaderPaddingLG:`${Mt.padding}px ${Mt.paddingLG}px`,collapsePanelBorderRadius:Mt.borderRadiusLG});return[et(ht),hn(ht),Zt(ht),qt(ht),(0,an.Z)(ht)]},Mt=>({headerPadding:`${Mt.paddingSM}px ${Mt.padding}px`,headerBg:Mt.colorFillAlter,contentPadding:`${Mt.padding}px 16px`,contentBg:Mt.colorBgContainer})),It=Object.assign(Ve.forwardRef((Mt,ht)=>{const{getPrefixCls:rt,direction:ze,collapse:ve}=Ve.useContext(Bt.E_),{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,bordered:xe=!0,ghost:at,size:Xe,expandIconPosition:Ae="start",children:ft,expandIcon:vn}=Mt,Jt=(0,yt.Z)(Pn=>{var Sn;return(Sn=Xe!=null?Xe:Pn)!==null&&Sn!==void 0?Sn:"middle"}),jt=rt("collapse",fe),on=rt(),[gn,_e]=cn(jt),Ft=Ve.useMemo(()=>Ae==="left"?"start":Ae==="right"?"end":Ae,[Ae]),Lt=function(){let Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Sn=vn?vn(Pn):Ve.createElement(x.Z,{rotate:Pn.isActive?90:void 0});return(0,ut.Tm)(Sn,()=>({className:Be()(Sn.props.className,`${jt}-arrow`)}))},St=Be()(`${jt}-icon-position-${Ft}`,{[`${jt}-borderless`]:!xe,[`${jt}-rtl`]:ze==="rtl",[`${jt}-ghost`]:!!at,[`${jt}-${Jt}`]:Jt!=="middle"},ve==null?void 0:ve.className,qe,Rt,_e),Dt=Object.assign(Object.assign({},(0,Ne.Z)(on)),{motionAppear:!1,leavedClassName:`${jt}-content-hidden`}),pn=Ve.useMemo(()=>ft?(0,tt.Z)(ft).map((Pn,Sn)=>{var Rn,ta;if(!((Rn=Pn.props)===null||Rn===void 0)&&Rn.disabled){const aa=(ta=Pn.key)!==null&&ta!==void 0?ta:String(Sn),{disabled:zn,collapsible:Pa}=Pn.props,Ea=Object.assign(Object.assign({},(0,bt.Z)(Pn.props,["disabled"])),{key:aa,collapsible:Pa!=null?Pa:zn?"disabled":void 0});return(0,ut.Tm)(Pn,Ea)}return Pn}):null,[ft]);return gn(Ve.createElement(Te,Object.assign({ref:ht,openMotion:Dt},(0,bt.Z)(Mt,["rootClassName"]),{expandIcon:Lt,prefixCls:jt,className:St,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),Fe)}),pn))}),{Panel:Yt}),Gt=It},43428:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return We}});var x=te(92310),ue=te.n(x),Be=te(20439),Me=te(50298),Le=te(43403),Oe=te(34280),se=te(59301),ct=se.createContext(null),ot=se.createContext({}),Ve=ct,Ue=te(4635),tt=te(14809),Je=te(77900),le=te(10228),y=te(26112),a=te(70425),b=function(Gt){var Mt=Gt.prefixCls,ht=Gt.className,rt=Gt.style,ze=Gt.children,ve=Gt.containerRef,fe=Gt.id,qe=Gt.onMouseEnter,Rt=Gt.onMouseOver,Fe=Gt.onMouseLeave,xe=Gt.onClick,at=Gt.onKeyDown,Xe=Gt.onKeyUp,Ae={onMouseEnter:qe,onMouseOver:Rt,onMouseLeave:Fe,onClick:xe,onKeyDown:at,onKeyUp:Xe},ft=se.useContext(ot),vn=ft.panel,Jt=(0,a.useComposeRef)(vn,ve);return se.createElement(se.Fragment,null,se.createElement("div",(0,tt.Z)({id:fe,className:ue()("".concat(Mt,"-content"),ht),style:(0,Be.Z)({},rt),"aria-modal":"true",role:"dialog",ref:Jt},Ae),ze))},E=b,z=te(48736);function ne(It){return typeof It=="string"&&String(Number(It))===It?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(It)):It}function re(It){warning(!("wrapperClassName"in It),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!It.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(It,Gt){var Mt,ht,rt,ze,ve=It.prefixCls,fe=It.open,qe=It.placement,Rt=It.inline,Fe=It.push,xe=It.forceRender,at=It.autoFocus,Xe=It.keyboard,Ae=It.rootClassName,ft=It.rootStyle,vn=It.zIndex,Jt=It.className,jt=It.id,on=It.style,gn=It.motion,_e=It.width,Ft=It.height,Lt=It.children,St=It.contentWrapperStyle,Dt=It.mask,pn=It.maskClosable,Pn=It.maskMotion,Sn=It.maskClassName,Rn=It.maskStyle,ta=It.afterOpenChange,aa=It.onClose,zn=It.onMouseEnter,Pa=It.onMouseOver,Ea=It.onMouseLeave,Zn=It.onClick,wa=It.onKeyDown,en=It.onKeyUp,En=se.useRef(),Mn=se.useRef(),$n=se.useRef();se.useImperativeHandle(Gt,function(){return En.current});var Ze=function(Qt){var Qn=Qt.keyCode,sn=Qt.shiftKey;switch(Qn){case le.Z.TAB:{if(Qn===le.Z.TAB){if(!sn&&document.activeElement===$n.current){var _n;(_n=Mn.current)===null||_n===void 0||_n.focus({preventScroll:!0})}else if(sn&&document.activeElement===Mn.current){var na;(na=$n.current)===null||na===void 0||na.focus({preventScroll:!0})}}break}case le.Z.ESC:{aa&&Xe&&(Qt.stopPropagation(),aa(Qt));break}}};se.useEffect(function(){if(fe&&at){var lt;(lt=En.current)===null||lt===void 0||lt.focus({preventScroll:!0})}},[fe]);var Nt=se.useState(!1),kt=(0,Me.Z)(Nt,2),Wt=kt[0],tn=kt[1],Ht=se.useContext(Ve),mn;Fe===!1?mn={distance:0}:Fe===!0?mn={}:mn=Fe||{};var st=(Mt=(ht=(rt=mn)===null||rt===void 0?void 0:rt.distance)!==null&&ht!==void 0?ht:Ht==null?void 0:Ht.pushDistance)!==null&&Mt!==void 0?Mt:180,Pt=se.useMemo(function(){return{pushDistance:st,push:function(){tn(!0)},pull:function(){tn(!1)}}},[st]);se.useEffect(function(){if(fe){var lt;Ht==null||(lt=Ht.push)===null||lt===void 0||lt.call(Ht)}else{var Qt;Ht==null||(Qt=Ht.pull)===null||Qt===void 0||Qt.call(Ht)}},[fe]),se.useEffect(function(){return function(){var lt;Ht==null||(lt=Ht.pull)===null||lt===void 0||lt.call(Ht)}},[]);var dt=Dt&&se.createElement(Je.default,(0,tt.Z)({key:"mask"},Pn,{visible:fe}),function(lt,Qt){var Qn=lt.className,sn=lt.style;return se.createElement("div",{className:ue()("".concat(ve,"-mask"),Qn,Sn),style:(0,Be.Z)((0,Be.Z)({},sn),Rn),onClick:pn&&fe?aa:void 0,ref:Qt})}),ln=typeof gn=="function"?gn(qe):gn,Nn={};if(Wt&&st)switch(qe){case"top":Nn.transform="translateY(".concat(st,"px)");break;case"bottom":Nn.transform="translateY(".concat(-st,"px)");break;case"left":Nn.transform="translateX(".concat(st,"px)");break;default:Nn.transform="translateX(".concat(-st,"px)");break}qe==="left"||qe==="right"?Nn.width=ne(_e):Nn.height=ne(Ft);var bn={onMouseEnter:zn,onMouseOver:Pa,onMouseLeave:Ea,onClick:Zn,onKeyDown:wa,onKeyUp:en},la=se.createElement(Je.default,(0,tt.Z)({key:"panel"},ln,{visible:fe,forceRender:xe,onVisibleChanged:function(Qt){ta==null||ta(Qt)},removeOnLeave:!1,leavedClassName:"".concat(ve,"-content-wrapper-hidden")}),function(lt,Qt){var Qn=lt.className,sn=lt.style;return se.createElement("div",(0,tt.Z)({className:ue()("".concat(ve,"-content-wrapper"),Qn),style:(0,Be.Z)((0,Be.Z)((0,Be.Z)({},Nn),sn),St)},(0,y.Z)(It,{data:!0})),se.createElement(E,(0,tt.Z)({id:jt,containerRef:Qt,prefixCls:ve,className:Jt,style:on},bn),Lt))}),Hn=(0,Be.Z)({},ft);return vn&&(Hn.zIndex=vn),se.createElement(Ve.Provider,{value:Pt},se.createElement("div",{className:ue()(ve,"".concat(ve,"-").concat(qe),Ae,(ze={},(0,Ue.Z)(ze,"".concat(ve,"-open"),fe),(0,Ue.Z)(ze,"".concat(ve,"-inline"),Rt),ze)),style:Hn,tabIndex:-1,ref:En,onKeyDown:Ze},dt,se.createElement("div",{tabIndex:0,ref:Mn,style:ie,"aria-hidden":"true","data-sentinel":"start"}),la,se.createElement("div",{tabIndex:0,ref:$n,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var pe=se.forwardRef(me),ye=pe,je=function(Gt){var Mt=Gt.open,ht=Mt===void 0?!1:Mt,rt=Gt.prefixCls,ze=rt===void 0?"rc-drawer":rt,ve=Gt.placement,fe=ve===void 0?"right":ve,qe=Gt.autoFocus,Rt=qe===void 0?!0:qe,Fe=Gt.keyboard,xe=Fe===void 0?!0:Fe,at=Gt.width,Xe=at===void 0?378:at,Ae=Gt.mask,ft=Ae===void 0?!0:Ae,vn=Gt.maskClosable,Jt=vn===void 0?!0:vn,jt=Gt.getContainer,on=Gt.forceRender,gn=Gt.afterOpenChange,_e=Gt.destroyOnClose,Ft=Gt.onMouseEnter,Lt=Gt.onMouseOver,St=Gt.onMouseLeave,Dt=Gt.onClick,pn=Gt.onKeyDown,Pn=Gt.onKeyUp,Sn=Gt.panelRef,Rn=se.useState(!1),ta=(0,Me.Z)(Rn,2),aa=ta[0],zn=ta[1],Pa=se.useState(!1),Ea=(0,Me.Z)(Pa,2),Zn=Ea[0],wa=Ea[1];(0,Oe.Z)(function(){wa(!0)},[]);var en=Zn?ht:!1,En=se.useRef(),Mn=se.useRef();(0,Oe.Z)(function(){en&&(Mn.current=document.activeElement)},[en]);var $n=function(tn){var Ht;if(zn(tn),gn==null||gn(tn),!tn&&Mn.current&&!((Ht=En.current)!==null&&Ht!==void 0&&Ht.contains(Mn.current))){var mn;(mn=Mn.current)===null||mn===void 0||mn.focus({preventScroll:!0})}},Ze=se.useMemo(function(){return{panel:Sn}},[Sn]);if(!on&&!aa&&!en&&_e)return null;var Nt={onMouseEnter:Ft,onMouseOver:Lt,onMouseLeave:St,onClick:Dt,onKeyDown:pn,onKeyUp:Pn},kt=(0,Be.Z)((0,Be.Z)({},Gt),{},{open:en,prefixCls:ze,placement:fe,autoFocus:Rt,keyboard:xe,width:Xe,mask:ft,maskClosable:Jt,inline:jt===!1,afterOpenChange:$n,ref:En},Nt);return se.createElement(ot.Provider,{value:Ze},se.createElement(Le.Z,{open:en||on||aa,autoDestroy:!1,getContainer:jt,autoLock:ft&&(en||aa)},se.createElement(ye,kt)))},De=je,Qe=De,he=te(62892),Te=te(36355),Ye=te(32441),bt=te(47729),ut=It=>{const{prefixCls:Gt,title:Mt,footer:ht,extra:rt,closeIcon:ze,closable:ve,onClose:fe,headerStyle:qe,drawerStyle:Rt,bodyStyle:Fe,footerStyle:xe,children:at}=It,Xe=se.useCallback(jt=>se.createElement("button",{type:"button",onClick:fe,"aria-label":"Close",className:`${Gt}-close`},jt),[fe]),[Ae,ft]=(0,bt.Z)(ve,ze,Xe,void 0,!0),vn=se.useMemo(()=>!Mt&&!Ae?null:se.createElement("div",{style:qe,className:ue()(`${Gt}-header`,{[`${Gt}-header-close-only`]:Ae&&!Mt&&!rt})},se.createElement("div",{className:`${Gt}-header-title`},ft,Mt&&se.createElement("div",{className:`${Gt}-title`},Mt)),rt&&se.createElement("div",{className:`${Gt}-extra`},rt)),[Ae,ft,rt,qe,Gt,Mt]),Jt=se.useMemo(()=>{if(!ht)return null;const jt=`${Gt}-footer`;return se.createElement("div",{className:jt,style:xe},ht)},[ht,xe,Gt]);return se.createElement("div",{className:`${Gt}-wrapper-body`,style:Rt},vn,se.createElement("div",{className:`${Gt}-body`,style:Fe},at),Jt)},Bt=te(33234),yt=te(83116),gt=te(37613),vt=It=>{const{componentCls:Gt,motionDurationSlow:Mt}=It,ht={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Mt}`}}};return{[Gt]:{[`${Gt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Mt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Gt}-panel-motion`]:{"&-left":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ht,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const an=It=>{const{componentCls:Gt,zIndexPopup:Mt,colorBgMask:ht,colorBgElevated:rt,motionDurationSlow:ze,motionDurationMid:ve,padding:fe,paddingLG:qe,fontSizeLG:Rt,lineHeightLG:Fe,lineWidth:xe,lineType:at,colorSplit:Xe,marginSM:Ae,colorIcon:ft,colorIconHover:vn,colorText:Jt,fontWeightStrong:jt,footerPaddingBlock:on,footerPaddingInline:gn}=It,_e=`${Gt}-content-wrapper`;return{[Gt]:{position:"fixed",inset:0,zIndex:Mt,pointerEvents:"none","&-pure":{position:"relative",background:rt,[`&${Gt}-left`]:{boxShadow:It.boxShadowDrawerLeft},[`&${Gt}-right`]:{boxShadow:It.boxShadowDrawerRight},[`&${Gt}-top`]:{boxShadow:It.boxShadowDrawerUp},[`&${Gt}-bottom`]:{boxShadow:It.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Gt}-mask`]:{position:"absolute",inset:0,zIndex:Mt,background:ht,pointerEvents:"auto"},[_e]:{position:"absolute",zIndex:Mt,maxWidth:"100vw",transition:`all ${ze}`,"&-hidden":{display:"none"}},[`&-left > ${_e}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:It.boxShadowDrawerLeft},[`&-right > ${_e}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:It.boxShadowDrawerRight},[`&-top > ${_e}`]:{top:0,insetInline:0,boxShadow:It.boxShadowDrawerUp},[`&-bottom > ${_e}`]:{bottom:0,insetInline:0,boxShadow:It.boxShadowDrawerDown},[`${Gt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:rt,pointerEvents:"auto"},[`${Gt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Gt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${fe}px ${qe}px`,fontSize:Rt,lineHeight:Fe,borderBottom:`${xe}px ${at} ${Xe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Gt}-extra`]:{flex:"none"},[`${Gt}-close`]:{display:"inline-block",marginInlineEnd:Ae,color:ft,fontWeight:jt,fontSize:Rt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${ve}`,textRendering:"auto","&:focus, &:hover":{color:vn,textDecoration:"none"}},[`${Gt}-title`]:{flex:1,margin:0,color:Jt,fontWeight:It.fontWeightStrong,fontSize:Rt,lineHeight:Fe},[`${Gt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:qe,overflow:"auto"},[`${Gt}-footer`]:{flexShrink:0,padding:`${on}px ${gn}px`,borderTop:`${xe}px ${at} ${Xe}`},"&-rtl":{direction:"rtl"}}}};var xn=(0,yt.Z)("Drawer",It=>{const Gt=(0,gt.TS)(It,{});return[an(Gt),vt(Gt)]},It=>({zIndexPopup:It.zIndexPopupBase,footerPaddingBlock:It.paddingXS,footerPaddingInline:It.padding})),nt=te(11575),et=function(It,Gt){var Mt={};for(var ht in It)Object.prototype.hasOwnProperty.call(It,ht)&&Gt.indexOf(ht)<0&&(Mt[ht]=It[ht]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,ht=Object.getOwnPropertySymbols(It);rt{var Gt;const{rootClassName:Mt,width:ht,height:rt,size:ze="default",mask:ve=!0,push:fe=hn,open:qe,afterOpenChange:Rt,onClose:Fe,prefixCls:xe,getContainer:at,style:Xe,className:Ae,visible:ft,afterVisibleChange:vn}=It,Jt=et(It,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:jt,getPrefixCls:on,direction:gn,drawer:_e}=se.useContext(Te.E_),Ft=on("drawer",xe),[Lt,St]=xn(Ft),Dt=at===void 0&&jt?()=>jt(document.body):at,pn=ue()({"no-mask":!ve,[`${Ft}-rtl`]:gn==="rtl"},Mt,St),Pn=se.useMemo(()=>ht!=null?ht:ze==="large"?736:378,[ht,ze]),Sn=se.useMemo(()=>rt!=null?rt:ze==="large"?736:378,[rt,ze]),Rn={motionName:(0,he.m)(Ft,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ta=zn=>({motionName:(0,he.m)(Ft,`panel-motion-${zn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),aa=(0,nt.H)();return Lt(se.createElement(Bt.BR,null,se.createElement(Ye.Ux,{status:!0,override:!0},se.createElement(Qe,Object.assign({prefixCls:Ft,onClose:Fe,maskMotion:Rn,motion:ta},Jt,{open:qe!=null?qe:ft,mask:ve,push:fe,width:Pn,height:Sn,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Xe),className:ue()(_e==null?void 0:_e.className,Ae),rootClassName:pn,getContainer:Dt,afterOpenChange:Rt!=null?Rt:vn,panelRef:aa}),se.createElement(ut,Object.assign({prefixCls:Ft},Jt,{onClose:Fe}))))))},cn=It=>{const{prefixCls:Gt,style:Mt,className:ht,placement:rt="right"}=It,ze=et(It,["prefixCls","style","className","placement"]),{getPrefixCls:ve}=se.useContext(Te.E_),fe=ve("drawer",Gt),[qe,Rt]=xn(fe),Fe=ue()(fe,`${fe}-pure`,`${fe}-${rt}`,Rt,ht);return qe(se.createElement("div",{className:Fe,style:Mt},se.createElement(ut,Object.assign({prefixCls:fe},ze))))};Zt._InternalPanelDoNotUseOrYouWillBeFired=cn;var We=Zt},91857:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(38819),Be=te(92310),Me=te.n(Be),Le=te(31561),Oe=te(70425),se=te(18929),ct=te(2738),ot=te(79676),Ve=te(53487),Ue=te(92343),tt=te(36355),Je=te(20834),le=te(40875),y=te(88088),a=te(47211);const b=null,E=ie=>{const{menu:me,arrow:pe,prefixCls:ye,children:je,trigger:De,disabled:Qe,dropdownRender:he,getPopupContainer:Te,overlayClassName:Ye,rootClassName:bt,open:Ne,onOpenChange:ut,visible:Bt,onVisibleChange:yt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Yt=.1,autoAdjustOverflow:vt=!0,placement:an="",overlay:xn,transitionName:nt}=ie,{getPopupContainer:et,getPrefixCls:qt,direction:hn}=x.useContext(tt.E_),Zt=x.useMemo(()=>{const Ae=qt();return nt!==void 0?nt:an.includes("top")?`${Ae}-slide-down`:`${Ae}-slide-up`},[qt,an,nt]),cn=x.useMemo(()=>an?an.includes("Center")?an.slice(0,an.indexOf("Center")):an:hn==="rtl"?"bottomRight":"bottomLeft",[an,hn]),We=qt("dropdown",ye),[It,Gt]=(0,a.Z)(We),[,Mt]=(0,y.Z)(),ht=x.Children.only(je),rt=(0,Ue.Tm)(ht,{className:Me()(`${We}-trigger`,{[`${We}-rtl`]:hn==="rtl"},ht.props.className),disabled:Qe}),ze=Qe?[]:De;let ve;ze&&ze.includes("contextMenu")&&(ve=!0);const[fe,qe]=(0,se.Z)(!1,{value:Ne!=null?Ne:Bt}),Rt=(0,Oe.useEvent)(Ae=>{ut==null||ut(Ae),yt==null||yt(Ae),qe(Ae)}),Fe=Me()(Ye,bt,Gt,{[`${We}-rtl`]:hn==="rtl"}),xe=(0,ot.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:vt,offset:Mt.marginXXS,arrowWidth:pe?Mt.sizePopupArrow:0,borderRadius:Mt.borderRadius}),at=x.useCallback(()=>{qe(!1)},[]),Xe=()=>{let Ae;return me!=null&&me.items?Ae=x.createElement(Je.default,Object.assign({},me)):typeof xn=="function"?Ae=xn():Ae=xn,he&&(Ae=he(Ae)),Ae=x.Children.only(typeof Ae=="string"?x.createElement("span",null,Ae):Ae),x.createElement(le.J,{prefixCls:`${We}-menu`,expandIcon:x.createElement("span",{className:`${We}-menu-submenu-arrow`},x.createElement(ue.Z,{className:`${We}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:at,validator:ft=>{let{mode:vn}=ft}},Ae)};return It(x.createElement(Le.Z,Object.assign({alignPoint:ve},(0,ct.Z)(ie,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Yt,visible:fe,builtinPlacements:xe,arrow:!!pe,overlayClassName:Fe,prefixCls:We,getPopupContainer:Te||et,transitionName:Zt,trigger:ze,overlay:Xe,placement:cn,onVisibleChange:Rt}),rt))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,Ve.Z)(E,"dropdown",ie=>ie,z),re=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=re,Kt.Z=E},38854:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return y}});var x=te(91857),ue=te(92310),Be=te.n(ue),Me=te(59301),Le=te(18785),Oe=te(3113),se=te(36355),ct=te(81327),ot=te(33234),Ve=te(47211),Ue=function(a,b){var E={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&b.indexOf(z)<0&&(E[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:b,getPrefixCls:E,direction:z}=Me.useContext(se.E_),{prefixCls:ne,type:re="default",danger:ie,disabled:me,loading:pe,onClick:ye,htmlType:je,children:De,className:Qe,menu:he,arrow:Te,autoFocus:Ye,overlay:bt,trigger:Ne,align:ut,open:Bt,onOpenChange:yt,placement:gt,getPopupContainer:Yt,href:vt,icon:an=Me.createElement(Le.Z,null),title:xn,buttonsRender:nt=Xe=>Xe,mouseEnterDelay:et,mouseLeaveDelay:qt,overlayClassName:hn,overlayStyle:Zt,destroyPopupOnHide:cn,dropdownRender:We}=a,It=Ue(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"]),Gt=E("dropdown",ne),Mt=`${Gt}-button`,[ht,rt]=(0,Ve.Z)(Gt),ze={menu:he,arrow:Te,autoFocus:Ye,align:ut,disabled:me,trigger:me?[]:Ne,onOpenChange:yt,getPopupContainer:Yt||b,mouseEnterDelay:et,mouseLeaveDelay:qt,overlayClassName:hn,overlayStyle:Zt,destroyPopupOnHide:cn,dropdownRender:We},{compactSize:ve,compactItemClassnames:fe}=(0,ot.ri)(Gt,z),qe=Be()(Mt,fe,Qe,rt);"overlay"in a&&(ze.overlay=bt),"open"in a&&(ze.open=Bt),"placement"in a?ze.placement=gt:ze.placement=z==="rtl"?"bottomLeft":"bottomRight";const Rt=Me.createElement(Oe.ZP,{type:re,danger:ie,disabled:me,loading:pe,onClick:ye,htmlType:je,href:vt,title:xn},De),Fe=Me.createElement(Oe.ZP,{type:re,danger:ie,icon:an}),[xe,at]=nt([Rt,Fe]);return ht(Me.createElement(ct.Z.Compact,Object.assign({className:qe,size:ve,block:!0},It),xe,Me.createElement(x.Z,Object.assign({},ze),at)))};tt.__ANT_BUTTON=!0;var Je=tt;const le=x.Z;le.Button=Je;var y=le},47211:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Ue}});var x=te(17313),ue=te(13826),Be=te(92899),Me=te(29878),Le=te(19447),Oe=te(83116),se=te(37613),ot=tt=>{const{componentCls:Je,menuCls:le,colorError:y,colorTextLightSolid:a}=tt,b=`${le}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${le} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Ve=tt=>{const{componentCls:Je,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:b,antCls:E,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:re,fontSize:ie,dropdownEdgeChildPadding:me,colorTextDisabled:pe,fontSizeIcon:ye,controlPaddingHorizontal:je,colorBgElevated:De}=tt;return[{[Je]:Object.assign(Object.assign({},(0,x.Wf)(tt)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${z}-down, & > ${E}-btn-icon > ${z}-down`]:{fontSize:ye}},[`${Je}-wrap`]:{position:"relative",[`${E}-btn > ${z}-down`]:{fontSize:ye},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Je}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Je}-placement-bottomLeft, &${E}-slide-down-appear${E}-slide-down-appear-active${Je}-placement-bottomLeft, &${E}-slide-down-enter${E}-slide-down-enter-active${Je}-placement-bottom, &${E}-slide-down-appear${E}-slide-down-appear-active${Je}-placement-bottom, @@ -143,19 +143,19 @@ &${E}-slide-down-leave${E}-slide-down-leave-active${Je}-placement-bottom, &${E}-slide-down-leave${E}-slide-down-leave-active${Je}-placement-bottomRight`]:{animationName:ue.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Je}-placement-topLeft, &${E}-slide-up-leave${E}-slide-up-leave-active${Je}-placement-top, - &${E}-slide-up-leave${E}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:ue.ly}})},(0,Le.ZP)(tt,{colorBg:De,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:De,backgroundClip:"padding-box",borderRadius:tt.borderRadiusLG,outline:"none",boxShadow:tt.boxShadowSecondary},(0,x.Qy)(tt)),{[`${le}-item-group-title`]:{padding:`${re}px ${je}px`,color:tt.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:tt.marginXS,fontSize:tt.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${je}px`,color:tt.colorText,fontWeight:"normal",fontSize:ie,lineHeight:tt.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:tt.borderRadiusSM,"&:hover, &-active":{backgroundColor:tt.controlItemBgHover}},(0,x.Qy)(tt)),{"&-selected":{color:tt.colorPrimary,backgroundColor:tt.controlItemBgActive,"&:hover, &-active":{backgroundColor:tt.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:De,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${tt.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:tt.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:tt.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:tt.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${tt.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:je+tt.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:De,cursor:"not-allowed"}},[`${le}-submenu-selected ${Je}-menu-submenu-title`]:{color:tt.colorPrimary}})}},[(0,ue.oN)(tt,"slide-up"),(0,ue.oN)(tt,"slide-down"),(0,Be.Fm)(tt,"move-up"),(0,Be.Fm)(tt,"move-down"),(0,Me._y)(tt,"zoom-big")]]};var Ue=(0,Oe.Z)("Dropdown",(tt,Je)=>{let{rootPrefixCls:le}=Je;const{marginXXS:y,sizePopupArrow:a,controlHeight:b,fontSize:E,lineHeight:z,paddingXXS:ne,componentCls:re,borderRadiusLG:ie}=tt,me=(b-E*z)/2,{dropdownArrowOffset:pe}=(0,Le.fS)({contentRadius:ie}),ye=(0,se.TS)(tt,{menuCls:`${re}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:pe,dropdownPaddingVertical:me,dropdownEdgeChildPadding:ne});return[Ve(ye),ot(ye)]},tt=>({zIndexPopup:tt.zIndexPopupBase+50}))},8628:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(34280),Be=te(56762),Me=te(69507);function Le(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,x.useRef)({}),ct=(0,Be.Z)(),ot=(0,Me.ZP)();return(0,ue.Z)(()=>{const Ve=ot.subscribe(Ue=>{se.current=Ue,Oe&&ct()});return()=>ot.unsubscribe(Ve)},[]),se.current}Kt.Z=Le},45818:function(Ut,Kt,te){"use strict";te.d(Kt,{D:function(){return ne},Z:function(){return me}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(ye,je){return ue.createElement(Le.Z,(0,x.Z)({},ye,{ref:je,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(33853),Ve=te(38819),Ue=te(92310),tt=te.n(Ue),Je=te(2738),y=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),a=te(36355),b=te(84966),E=function(pe,ye){var je={};for(var De in pe)Object.prototype.hasOwnProperty.call(pe,De)&&ye.indexOf(De)<0&&(je[De]=pe[De]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,De=Object.getOwnPropertySymbols(pe);Qe{let pe=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${ye}${pe}`}})();var me=ue.forwardRef((pe,ye)=>{const{prefixCls:je,className:De,trigger:Qe,children:he,defaultCollapsed:Te=!1,theme:Ye="dark",style:bt={},collapsible:Ne=!1,reverseArrow:ut=!1,width:Bt=200,collapsedWidth:yt=80,zeroWidthTriggerStyle:gt,breakpoint:Yt,onCollapse:vt,onBreakpoint:rn}=pe,xn=E(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:nt}=(0,ue.useContext)(b.Gs),[et,qt]=(0,ue.useState)("collapsed"in pe?pe.collapsed:Te),[hn,Zt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in pe&&qt(pe.collapsed)},[pe.collapsed]);const dn=(rt,ze)=>{"collapsed"in pe||qt(rt),vt==null||vt(rt,ze)},We=(0,ue.useRef)();We.current=rt=>{Zt(rt.matches),rn==null||rn(rt.matches),et!==rt.matches&&dn(rt.matches,"responsive")},(0,ue.useEffect)(()=>{function rt(ve){return We.current(ve)}let ze;if(typeof window!="undefined"){const{matchMedia:ve}=window;if(ve&&Yt&&Yt in z){ze=ve(`(max-width: ${z[Yt]})`);try{ze.addEventListener("change",rt)}catch(fe){ze.addListener(rt)}rt(ze)}}return()=>{try{ze==null||ze.removeEventListener("change",rt)}catch(ve){ze==null||ze.removeListener(rt)}}},[Yt]),(0,ue.useEffect)(()=>{const rt=re("ant-sider-");return nt.addSider(rt),()=>nt.removeSider(rt)},[]);const It=()=>{dn(!et,"clickTrigger")},{getPrefixCls:Gt}=(0,ue.useContext)(a.E_),Mt=()=>{const rt=Gt("layout-sider",je),ze=(0,Je.Z)(xn,["collapsed"]),ve=et?yt:Bt,fe=y(ve)?`${ve}px`:String(ve),qe=parseFloat(String(yt||0))===0?ue.createElement("span",{onClick:It,className:tt()(`${rt}-zero-width-trigger`,`${rt}-zero-width-trigger-${ut?"right":"left"}`),style:gt},Qe||ue.createElement(ct,null)):null,xe={expanded:ut?ue.createElement(Ve.Z,null):ue.createElement(ot.Z,null),collapsed:ut?ue.createElement(ot.Z,null):ue.createElement(Ve.Z,null)}[et?"collapsed":"expanded"],at=Qe!==null?qe||ue.createElement("div",{className:`${rt}-trigger`,onClick:It,style:{width:fe}},Qe||xe):null,Xe=Object.assign(Object.assign({},bt),{flex:`0 0 ${fe}`,maxWidth:fe,minWidth:fe,width:fe}),Ae=tt()(rt,`${rt}-${Ye}`,{[`${rt}-collapsed`]:!!et,[`${rt}-has-trigger`]:Ne&&Qe!==null&&!qe,[`${rt}-below`]:!!hn,[`${rt}-zero-width`]:parseFloat(fe)===0},De);return ue.createElement("aside",Object.assign({className:Ae},ze,{style:Xe,ref:ye}),ue.createElement("div",{className:`${rt}-children`},he),Ne||hn&&qe?at:null)},ht=ue.useMemo(()=>({siderCollapsed:et}),[et]);return ue.createElement(ne.Provider,{value:ht},Mt())})},84966:function(Ut,Kt,te){"use strict";te.d(Kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return E},Gs:function(){return Je},ZP:function(){return re}});var x=te(95190),ue=te(92310),Be=te.n(ue),Me=te(2738),Le=te(59301),Oe=te(36355),se=te(83116),ot=ie=>{const{componentCls:me,bodyBg:pe,lightSiderBg:ye,lightTriggerBg:je,lightTriggerColor:De}=ie;return{[`${me}-sider-light`]:{background:ye,[`${me}-sider-trigger`]:{color:De,background:je},[`${me}-sider-zero-width-trigger`]:{color:De,background:je,border:`1px solid ${pe}`,borderInlineStart:0}}}};const Ve=ie=>{const{antCls:me,componentCls:pe,colorText:ye,triggerColor:je,footerBg:De,triggerBg:Qe,headerHeight:he,headerPadding:Te,headerColor:Ye,footerPadding:bt,triggerHeight:Ne,zeroTriggerHeight:ut,zeroTriggerWidth:Bt,motionDurationMid:yt,motionDurationSlow:gt,fontSize:Yt,borderRadius:vt,bodyBg:rn,headerBg:xn,siderBg:nt}=ie;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:rn,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:nt,transition:`all ${yt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ne},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ne,color:je,lineHeight:`${Ne}px`,textAlign:"center",background:Qe,cursor:"pointer",transition:`all ${yt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-Bt,zIndex:1,width:Bt,height:ut,color:je,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:nt,borderStartStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt,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:-Bt,borderStartStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:vt}}}}},ot(ie)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:he,padding:Te,color:Ye,lineHeight:`${he}px`,background:xn,[`${me}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:bt,color:ye,fontSize:Yt,background:De},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var Ue=(0,se.Z)("Layout",ie=>[Ve(ie)],ie=>{const{colorBgLayout:me,controlHeight:pe,controlHeightLG:ye,colorText:je,controlHeightSM:De,marginXXS:Qe,colorTextLightSolid:he,colorBgContainer:Te}=ie,Ye=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${Ye}px`,headerColor:je,footerPadding:`${De}px ${Ye}px`,footerBg:me,siderBg:"#001529",triggerHeight:ye+Qe*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Te,lightTriggerBg:Te,lightTriggerColor:je}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),tt=function(ie,me){var pe={};for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&me.indexOf(ye)<0&&(pe[ye]=ie[ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ye=Object.getOwnPropertySymbols(ie);jenull,removeSider:()=>null}});function le(ie){let{suffixCls:me,tagName:pe,displayName:ye}=ie;return je=>Le.forwardRef((Qe,he)=>Le.createElement(je,Object.assign({ref:he,suffixCls:me,tagName:pe},Qe)))}const y=Le.forwardRef((ie,me)=>{const{prefixCls:pe,suffixCls:ye,className:je,tagName:De}=ie,Qe=tt(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Le.useContext(Oe.E_),Te=he("layout",pe),[Ye,bt]=Ue(Te),Ne=ye?`${Te}-${ye}`:Te;return Ye(Le.createElement(De,Object.assign({className:Be()(pe||Ne,je,bt),ref:me},Qe)))}),a=Le.forwardRef((ie,me)=>{const{direction:pe}=Le.useContext(Oe.E_),[ye,je]=Le.useState([]),{prefixCls:De,className:Qe,rootClassName:he,children:Te,hasSider:Ye,tagName:bt,style:Ne}=ie,ut=tt(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Bt=(0,Me.Z)(ut,["suffixCls"]),{getPrefixCls:yt,layout:gt}=Le.useContext(Oe.E_),Yt=yt("layout",De),[vt,rn]=Ue(Yt),xn=Be()(Yt,{[`${Yt}-has-sider`]:typeof Ye=="boolean"?Ye:ye.length>0,[`${Yt}-rtl`]:pe==="rtl"},gt==null?void 0:gt.className,Qe,he,rn),nt=Le.useMemo(()=>({siderHook:{addSider:et=>{je(qt=>[].concat((0,x.Z)(qt),[et]))},removeSider:et=>{je(qt=>qt.filter(hn=>hn!==et))}}}),[]);return vt(Le.createElement(Je.Provider,{value:nt},Le.createElement(bt,Object.assign({ref:me,className:xn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Ne)},Bt),Te)))}),b=le({tagName:"div",displayName:"Layout"})(a),E=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var re=b},40875:function(Ut,Kt,te){"use strict";te.d(Kt,{J:function(){return Oe}});var x=te(59301),ue=te(33234),Be=te(70425),Me=function(se,ct){var ot={};for(var Ve in se)Object.prototype.hasOwnProperty.call(se,Ve)&&ct.indexOf(Ve)<0&&(ot[Ve]=se[Ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ve=Object.getOwnPropertySymbols(se);Ue{const{children:ot}=se,Ve=Me(se,["children"]),Ue=x.useContext(Le),tt=x.useMemo(()=>Object.assign(Object.assign({},Ue),Ve),[Ue,Ve.prefixCls,Ve.mode,Ve.selectable]);return x.createElement(Le.Provider,{value:tt},x.createElement(ue.BR,null,(0,Be.supportNodeRef)(ot)?x.cloneElement(ot,{ref:ct}):ot))});Kt.Z=Le},20834:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return ht}});var x=te(15285),ue=te(59301),Be=te(45818),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{const{prefixCls:ze,className:ve,dashed:fe}=rt,qe=se(rt,["prefixCls","className","dashed"]),{getPrefixCls:Rt}=ue.useContext(Oe.E_),Fe=Rt("menu",ze),xe=Le()({[`${Fe}-item-divider-dashed`]:!!fe},ve);return ue.createElement(x.iz,Object.assign({className:xe},qe))},Ve=te(11592),Ue=te(2738),tt=te(6848),Je=te(92343),y=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=rt=>{var ze;const{className:ve,children:fe,icon:qe,title:Rt,danger:Fe}=rt,{prefixCls:xe,firstLevel:at,direction:Xe,disableMenuItemTitleTooltip:Ae,inlineCollapsed:ft}=ue.useContext(y),vn=Ft=>{const Lt=ue.createElement("span",{className:`${xe}-title-content`},fe);return(!qe||(0,Je.l$)(fe)&&fe.type==="span")&&fe&&Ft&&at&&typeof fe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},fe.charAt(0)):Lt},{siderCollapsed:Qt}=ue.useContext(Be.D);let jt=Rt;typeof Rt=="undefined"?jt=at?fe:"":Rt===!1&&(jt="");const on={title:jt};!Qt&&!ft&&(on.title=null,on.open=!1);const cn=(0,Ve.Z)(fe).length;let _e=ue.createElement(x.ck,Object.assign({},(0,Ue.Z)(rt,["title","icon","danger"]),{className:Le()({[`${xe}-item-danger`]:Fe,[`${xe}-item-only-child`]:(qe?cn+1:cn)===1},ve),title:typeof Rt=="string"?Rt:void 0}),(0,Je.Tm)(qe,{className:Le()((0,Je.l$)(qe)?(ze=qe.props)===null||ze===void 0?void 0:ze.className:"",`${xe}-item-icon`)}),vn(ft));return Ae||(_e=ue.createElement(tt.Z,Object.assign({},on,{placement:Xe==="rtl"?"left":"right",overlayClassName:`${xe}-inline-collapsed-tooltip`}),_e)),_e},z=rt=>{var ze;const{popupClassName:ve,icon:fe,title:qe,theme:Rt}=rt,Fe=ue.useContext(y),{prefixCls:xe,inlineCollapsed:at,theme:Xe}=Fe,Ae=(0,x.Xl)();let ft;if(!fe)ft=at&&!Ae.length&&qe&&typeof qe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},qe.charAt(0)):ue.createElement("span",{className:`${xe}-title-content`},qe);else{const Qt=(0,Je.l$)(qe)&&qe.type==="span";ft=ue.createElement(ue.Fragment,null,(0,Je.Tm)(fe,{className:Le()((0,Je.l$)(fe)?(ze=fe.props)===null||ze===void 0?void 0:ze.className:"",`${xe}-item-icon`)}),Qt?qe:ue.createElement("span",{className:`${xe}-title-content`},qe))}const vn=ue.useMemo(()=>Object.assign(Object.assign({},Fe),{firstLevel:!1}),[Fe]);return ue.createElement(y.Provider,{value:vn},ue.createElement(x.Wd,Object.assign({},(0,Ue.Z)(rt,["icon"]),{title:ft,popupClassName:Le()(xe,ve,`${xe}-${Rt||Xe}`)})))},ne=te(18785),re=te(70425),ie=te(62892),me=te(40875),pe=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{if(ze&&typeof ze=="object"){const fe=ze,{label:qe,children:Rt,key:Fe,type:xe}=fe,at=pe(fe,["label","children","key","type"]),Xe=Fe!=null?Fe:`tmp-${ve}`;return Rt||xe==="group"?xe==="group"?ue.createElement(x.BW,Object.assign({key:Xe},at,{title:qe}),ye(Rt)):ue.createElement(z,Object.assign({key:Xe},at,{title:qe}),ye(Rt)):xe==="divider"?ue.createElement(ot,Object.assign({key:Xe},at)):ue.createElement(b,Object.assign({key:Xe},at),qe)}return null}).filter(ze=>ze)}function je(rt){return ue.useMemo(()=>rt&&ye(rt),[rt])}var De=te(64993),Qe=te(17313),he=te(8378),Te=te(13826),Ye=te(29878),bt=te(83116),Ne=te(37613),Bt=rt=>{const{componentCls:ze,motionDurationSlow:ve,horizontalLineHeight:fe,colorSplit:qe,lineWidth:Rt,lineType:Fe,itemPaddingInline:xe}=rt;return{[`${ze}-horizontal`]:{lineHeight:fe,border:0,borderBottom:`${Rt}px ${Fe} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ze}-item, ${ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xe},[`> ${ze}-item:hover, + &${E}-slide-up-leave${E}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:ue.ly}})},(0,Le.ZP)(tt,{colorBg:De,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:De,backgroundClip:"padding-box",borderRadius:tt.borderRadiusLG,outline:"none",boxShadow:tt.boxShadowSecondary},(0,x.Qy)(tt)),{[`${le}-item-group-title`]:{padding:`${re}px ${je}px`,color:tt.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:tt.marginXS,fontSize:tt.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${je}px`,color:tt.colorText,fontWeight:"normal",fontSize:ie,lineHeight:tt.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:tt.borderRadiusSM,"&:hover, &-active":{backgroundColor:tt.controlItemBgHover}},(0,x.Qy)(tt)),{"&-selected":{color:tt.colorPrimary,backgroundColor:tt.controlItemBgActive,"&:hover, &-active":{backgroundColor:tt.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:De,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${tt.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:tt.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:tt.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:tt.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${tt.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:je+tt.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:De,cursor:"not-allowed"}},[`${le}-submenu-selected ${Je}-menu-submenu-title`]:{color:tt.colorPrimary}})}},[(0,ue.oN)(tt,"slide-up"),(0,ue.oN)(tt,"slide-down"),(0,Be.Fm)(tt,"move-up"),(0,Be.Fm)(tt,"move-down"),(0,Me._y)(tt,"zoom-big")]]};var Ue=(0,Oe.Z)("Dropdown",(tt,Je)=>{let{rootPrefixCls:le}=Je;const{marginXXS:y,sizePopupArrow:a,controlHeight:b,fontSize:E,lineHeight:z,paddingXXS:ne,componentCls:re,borderRadiusLG:ie}=tt,me=(b-E*z)/2,{dropdownArrowOffset:pe}=(0,Le.fS)({contentRadius:ie}),ye=(0,se.TS)(tt,{menuCls:`${re}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:pe,dropdownPaddingVertical:me,dropdownEdgeChildPadding:ne});return[Ve(ye),ot(ye)]},tt=>({zIndexPopup:tt.zIndexPopupBase+50}))},8628:function(Ut,Kt,te){"use strict";var x=te(59301),ue=te(34280),Be=te(56762),Me=te(69507);function Le(){let Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,x.useRef)({}),ct=(0,Be.Z)(),ot=(0,Me.ZP)();return(0,ue.Z)(()=>{const Ve=ot.subscribe(Ue=>{se.current=Ue,Oe&&ct()});return()=>ot.unsubscribe(Ve)},[]),se.current}Kt.Z=Le},45818:function(Ut,Kt,te){"use strict";te.d(Kt,{D:function(){return ne},Z:function(){return me}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(ye,je){return ue.createElement(Le.Z,(0,x.Z)({},ye,{ref:je,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(33853),Ve=te(38819),Ue=te(92310),tt=te.n(Ue),Je=te(2738),y=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),a=te(36355),b=te(84966),E=function(pe,ye){var je={};for(var De in pe)Object.prototype.hasOwnProperty.call(pe,De)&&ye.indexOf(De)<0&&(je[De]=pe[De]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,De=Object.getOwnPropertySymbols(pe);Qe{let pe=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${ye}${pe}`}})();var me=ue.forwardRef((pe,ye)=>{const{prefixCls:je,className:De,trigger:Qe,children:he,defaultCollapsed:Te=!1,theme:Ye="dark",style:bt={},collapsible:Ne=!1,reverseArrow:ut=!1,width:Bt=200,collapsedWidth:yt=80,zeroWidthTriggerStyle:gt,breakpoint:Yt,onCollapse:vt,onBreakpoint:an}=pe,xn=E(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:nt}=(0,ue.useContext)(b.Gs),[et,qt]=(0,ue.useState)("collapsed"in pe?pe.collapsed:Te),[hn,Zt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in pe&&qt(pe.collapsed)},[pe.collapsed]);const cn=(rt,ze)=>{"collapsed"in pe||qt(rt),vt==null||vt(rt,ze)},We=(0,ue.useRef)();We.current=rt=>{Zt(rt.matches),an==null||an(rt.matches),et!==rt.matches&&cn(rt.matches,"responsive")},(0,ue.useEffect)(()=>{function rt(ve){return We.current(ve)}let ze;if(typeof window!="undefined"){const{matchMedia:ve}=window;if(ve&&Yt&&Yt in z){ze=ve(`(max-width: ${z[Yt]})`);try{ze.addEventListener("change",rt)}catch(fe){ze.addListener(rt)}rt(ze)}}return()=>{try{ze==null||ze.removeEventListener("change",rt)}catch(ve){ze==null||ze.removeListener(rt)}}},[Yt]),(0,ue.useEffect)(()=>{const rt=re("ant-sider-");return nt.addSider(rt),()=>nt.removeSider(rt)},[]);const It=()=>{cn(!et,"clickTrigger")},{getPrefixCls:Gt}=(0,ue.useContext)(a.E_),Mt=()=>{const rt=Gt("layout-sider",je),ze=(0,Je.Z)(xn,["collapsed"]),ve=et?yt:Bt,fe=y(ve)?`${ve}px`:String(ve),qe=parseFloat(String(yt||0))===0?ue.createElement("span",{onClick:It,className:tt()(`${rt}-zero-width-trigger`,`${rt}-zero-width-trigger-${ut?"right":"left"}`),style:gt},Qe||ue.createElement(ct,null)):null,xe={expanded:ut?ue.createElement(Ve.Z,null):ue.createElement(ot.Z,null),collapsed:ut?ue.createElement(ot.Z,null):ue.createElement(Ve.Z,null)}[et?"collapsed":"expanded"],at=Qe!==null?qe||ue.createElement("div",{className:`${rt}-trigger`,onClick:It,style:{width:fe}},Qe||xe):null,Xe=Object.assign(Object.assign({},bt),{flex:`0 0 ${fe}`,maxWidth:fe,minWidth:fe,width:fe}),Ae=tt()(rt,`${rt}-${Ye}`,{[`${rt}-collapsed`]:!!et,[`${rt}-has-trigger`]:Ne&&Qe!==null&&!qe,[`${rt}-below`]:!!hn,[`${rt}-zero-width`]:parseFloat(fe)===0},De);return ue.createElement("aside",Object.assign({className:Ae},ze,{style:Xe,ref:ye}),ue.createElement("div",{className:`${rt}-children`},he),Ne||hn&&qe?at:null)},ht=ue.useMemo(()=>({siderCollapsed:et}),[et]);return ue.createElement(ne.Provider,{value:ht},Mt())})},84966:function(Ut,Kt,te){"use strict";te.d(Kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return E},Gs:function(){return Je},ZP:function(){return re}});var x=te(95190),ue=te(92310),Be=te.n(ue),Me=te(2738),Le=te(59301),Oe=te(36355),se=te(83116),ot=ie=>{const{componentCls:me,bodyBg:pe,lightSiderBg:ye,lightTriggerBg:je,lightTriggerColor:De}=ie;return{[`${me}-sider-light`]:{background:ye,[`${me}-sider-trigger`]:{color:De,background:je},[`${me}-sider-zero-width-trigger`]:{color:De,background:je,border:`1px solid ${pe}`,borderInlineStart:0}}}};const Ve=ie=>{const{antCls:me,componentCls:pe,colorText:ye,triggerColor:je,footerBg:De,triggerBg:Qe,headerHeight:he,headerPadding:Te,headerColor:Ye,footerPadding:bt,triggerHeight:Ne,zeroTriggerHeight:ut,zeroTriggerWidth:Bt,motionDurationMid:yt,motionDurationSlow:gt,fontSize:Yt,borderRadius:vt,bodyBg:an,headerBg:xn,siderBg:nt}=ie;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:an,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:nt,transition:`all ${yt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ne},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ne,color:je,lineHeight:`${Ne}px`,textAlign:"center",background:Qe,cursor:"pointer",transition:`all ${yt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-Bt,zIndex:1,width:Bt,height:ut,color:je,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:nt,borderStartStartRadius:0,borderStartEndRadius:vt,borderEndEndRadius:vt,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:-Bt,borderStartStartRadius:vt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:vt}}}}},ot(ie)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:he,padding:Te,color:Ye,lineHeight:`${he}px`,background:xn,[`${me}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:bt,color:ye,fontSize:Yt,background:De},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var Ue=(0,se.Z)("Layout",ie=>[Ve(ie)],ie=>{const{colorBgLayout:me,controlHeight:pe,controlHeightLG:ye,colorText:je,controlHeightSM:De,marginXXS:Qe,colorTextLightSolid:he,colorBgContainer:Te}=ie,Ye=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${Ye}px`,headerColor:je,footerPadding:`${De}px ${Ye}px`,footerBg:me,siderBg:"#001529",triggerHeight:ye+Qe*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Te,lightTriggerBg:Te,lightTriggerColor:je}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),tt=function(ie,me){var pe={};for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&me.indexOf(ye)<0&&(pe[ye]=ie[ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ye=Object.getOwnPropertySymbols(ie);jenull,removeSider:()=>null}});function le(ie){let{suffixCls:me,tagName:pe,displayName:ye}=ie;return je=>Le.forwardRef((Qe,he)=>Le.createElement(je,Object.assign({ref:he,suffixCls:me,tagName:pe},Qe)))}const y=Le.forwardRef((ie,me)=>{const{prefixCls:pe,suffixCls:ye,className:je,tagName:De}=ie,Qe=tt(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Le.useContext(Oe.E_),Te=he("layout",pe),[Ye,bt]=Ue(Te),Ne=ye?`${Te}-${ye}`:Te;return Ye(Le.createElement(De,Object.assign({className:Be()(pe||Ne,je,bt),ref:me},Qe)))}),a=Le.forwardRef((ie,me)=>{const{direction:pe}=Le.useContext(Oe.E_),[ye,je]=Le.useState([]),{prefixCls:De,className:Qe,rootClassName:he,children:Te,hasSider:Ye,tagName:bt,style:Ne}=ie,ut=tt(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Bt=(0,Me.Z)(ut,["suffixCls"]),{getPrefixCls:yt,layout:gt}=Le.useContext(Oe.E_),Yt=yt("layout",De),[vt,an]=Ue(Yt),xn=Be()(Yt,{[`${Yt}-has-sider`]:typeof Ye=="boolean"?Ye:ye.length>0,[`${Yt}-rtl`]:pe==="rtl"},gt==null?void 0:gt.className,Qe,he,an),nt=Le.useMemo(()=>({siderHook:{addSider:et=>{je(qt=>[].concat((0,x.Z)(qt),[et]))},removeSider:et=>{je(qt=>qt.filter(hn=>hn!==et))}}}),[]);return vt(Le.createElement(Je.Provider,{value:nt},Le.createElement(bt,Object.assign({ref:me,className:xn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Ne)},Bt),Te)))}),b=le({tagName:"div",displayName:"Layout"})(a),E=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var re=b},40875:function(Ut,Kt,te){"use strict";te.d(Kt,{J:function(){return Oe}});var x=te(59301),ue=te(33234),Be=te(70425),Me=function(se,ct){var ot={};for(var Ve in se)Object.prototype.hasOwnProperty.call(se,Ve)&&ct.indexOf(Ve)<0&&(ot[Ve]=se[Ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ve=Object.getOwnPropertySymbols(se);Ue{const{children:ot}=se,Ve=Me(se,["children"]),Ue=x.useContext(Le),tt=x.useMemo(()=>Object.assign(Object.assign({},Ue),Ve),[Ue,Ve.prefixCls,Ve.mode,Ve.selectable]);return x.createElement(Le.Provider,{value:tt},x.createElement(ue.BR,null,(0,Be.supportNodeRef)(ot)?x.cloneElement(ot,{ref:ct}):ot))});Kt.Z=Le},20834:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return ht}});var x=te(15285),ue=te(59301),Be=te(45818),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{const{prefixCls:ze,className:ve,dashed:fe}=rt,qe=se(rt,["prefixCls","className","dashed"]),{getPrefixCls:Rt}=ue.useContext(Oe.E_),Fe=Rt("menu",ze),xe=Le()({[`${Fe}-item-divider-dashed`]:!!fe},ve);return ue.createElement(x.iz,Object.assign({className:xe},qe))},Ve=te(11592),Ue=te(2738),tt=te(6848),Je=te(92343),y=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=rt=>{var ze;const{className:ve,children:fe,icon:qe,title:Rt,danger:Fe}=rt,{prefixCls:xe,firstLevel:at,direction:Xe,disableMenuItemTitleTooltip:Ae,inlineCollapsed:ft}=ue.useContext(y),vn=Ft=>{const Lt=ue.createElement("span",{className:`${xe}-title-content`},fe);return(!qe||(0,Je.l$)(fe)&&fe.type==="span")&&fe&&Ft&&at&&typeof fe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},fe.charAt(0)):Lt},{siderCollapsed:Jt}=ue.useContext(Be.D);let jt=Rt;typeof Rt=="undefined"?jt=at?fe:"":Rt===!1&&(jt="");const on={title:jt};!Jt&&!ft&&(on.title=null,on.open=!1);const gn=(0,Ve.Z)(fe).length;let _e=ue.createElement(x.ck,Object.assign({},(0,Ue.Z)(rt,["title","icon","danger"]),{className:Le()({[`${xe}-item-danger`]:Fe,[`${xe}-item-only-child`]:(qe?gn+1:gn)===1},ve),title:typeof Rt=="string"?Rt:void 0}),(0,Je.Tm)(qe,{className:Le()((0,Je.l$)(qe)?(ze=qe.props)===null||ze===void 0?void 0:ze.className:"",`${xe}-item-icon`)}),vn(ft));return Ae||(_e=ue.createElement(tt.Z,Object.assign({},on,{placement:Xe==="rtl"?"left":"right",overlayClassName:`${xe}-inline-collapsed-tooltip`}),_e)),_e},z=rt=>{var ze;const{popupClassName:ve,icon:fe,title:qe,theme:Rt}=rt,Fe=ue.useContext(y),{prefixCls:xe,inlineCollapsed:at,theme:Xe}=Fe,Ae=(0,x.Xl)();let ft;if(!fe)ft=at&&!Ae.length&&qe&&typeof qe=="string"?ue.createElement("div",{className:`${xe}-inline-collapsed-noicon`},qe.charAt(0)):ue.createElement("span",{className:`${xe}-title-content`},qe);else{const Jt=(0,Je.l$)(qe)&&qe.type==="span";ft=ue.createElement(ue.Fragment,null,(0,Je.Tm)(fe,{className:Le()((0,Je.l$)(fe)?(ze=fe.props)===null||ze===void 0?void 0:ze.className:"",`${xe}-item-icon`)}),Jt?qe:ue.createElement("span",{className:`${xe}-title-content`},qe))}const vn=ue.useMemo(()=>Object.assign(Object.assign({},Fe),{firstLevel:!1}),[Fe]);return ue.createElement(y.Provider,{value:vn},ue.createElement(x.Wd,Object.assign({},(0,Ue.Z)(rt,["icon"]),{title:ft,popupClassName:Le()(xe,ve,`${xe}-${Rt||Xe}`)})))},ne=te(18785),re=te(70425),ie=te(62892),me=te(40875),pe=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{if(ze&&typeof ze=="object"){const fe=ze,{label:qe,children:Rt,key:Fe,type:xe}=fe,at=pe(fe,["label","children","key","type"]),Xe=Fe!=null?Fe:`tmp-${ve}`;return Rt||xe==="group"?xe==="group"?ue.createElement(x.BW,Object.assign({key:Xe},at,{title:qe}),ye(Rt)):ue.createElement(z,Object.assign({key:Xe},at,{title:qe}),ye(Rt)):xe==="divider"?ue.createElement(ot,Object.assign({key:Xe},at)):ue.createElement(b,Object.assign({key:Xe},at),qe)}return null}).filter(ze=>ze)}function je(rt){return ue.useMemo(()=>rt&&ye(rt),[rt])}var De=te(64993),Qe=te(17313),he=te(8378),Te=te(13826),Ye=te(29878),bt=te(83116),Ne=te(37613),Bt=rt=>{const{componentCls:ze,motionDurationSlow:ve,horizontalLineHeight:fe,colorSplit:qe,lineWidth:Rt,lineType:Fe,itemPaddingInline:xe}=rt;return{[`${ze}-horizontal`]:{lineHeight:fe,border:0,borderBottom:`${Rt}px ${Fe} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ze}-item, ${ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xe},[`> ${ze}-item:hover, > ${ze}-item-active, > ${ze}-submenu ${ze}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ze}-item, ${ze}-submenu-title`]:{transition:[`border-color ${ve}`,`background ${ve}`].join(",")},[`${ze}-submenu-arrow`]:{display:"none"}}}},gt=rt=>{let{componentCls:ze,menuArrowOffset:ve}=rt;return{[`${ze}-rtl`]:{direction:"rtl"},[`${ze}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ze}-rtl${ze}-vertical, - ${ze}-submenu-rtl ${ze}-vertical`]:{[`${ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ve})`},"&::after":{transform:`rotate(45deg) translateY(${ve})`}}}}};const Yt=rt=>Object.assign({},(0,Qe.oN)(rt));var rn=(rt,ze)=>{const{componentCls:ve,itemColor:fe,itemSelectedColor:qe,groupTitleColor:Rt,itemBg:Fe,subMenuItemBg:xe,itemSelectedBg:at,activeBarHeight:Xe,activeBarWidth:Ae,activeBarBorderWidth:ft,motionDurationSlow:vn,motionEaseInOut:Qt,motionEaseOut:jt,itemPaddingInline:on,motionDurationMid:cn,itemHoverColor:_e,lineType:Ft,colorSplit:Lt,itemDisabledColor:St,dangerItemColor:Dt,dangerItemHoverColor:pn,dangerItemSelectedColor:Pn,dangerItemActiveBg:Sn,dangerItemSelectedBg:Rn,itemHoverBg:na,itemActiveBg:aa,menuSubMenuBg:zn,horizontalItemSelectedColor:Pa,horizontalItemSelectedBg:Ea,horizontalItemBorderRadius:_n,horizontalItemHoverBg:wa,popupBg:en}=rt;return{[`${ve}-${ze}, ${ve}-${ze} > ${ve}`]:{color:fe,background:Fe,[`&${ve}-root:focus-visible`]:Object.assign({},Yt(rt)),[`${ve}-item-group-title`]:{color:Rt},[`${ve}-submenu-selected`]:{[`> ${ve}-submenu-title`]:{color:qe}},[`${ve}-item-disabled, ${ve}-submenu-disabled`]:{color:`${St} !important`},[`${ve}-item:not(${ve}-item-selected):not(${ve}-submenu-selected)`]:{[`&:hover, > ${ve}-submenu-title:hover`]:{color:_e}},[`&:not(${ve}-horizontal)`]:{[`${ve}-item:not(${ve}-item-selected)`]:{"&:hover":{backgroundColor:na},"&:active":{backgroundColor:aa}},[`${ve}-submenu-title`]:{"&:hover":{backgroundColor:na},"&:active":{backgroundColor:aa}}},[`${ve}-item-danger`]:{color:Dt,[`&${ve}-item:hover`]:{[`&:not(${ve}-item-selected):not(${ve}-submenu-selected)`]:{color:pn}},[`&${ve}-item:active`]:{background:Sn}},[`${ve}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ve}-item-selected`]:{color:qe,[`&${ve}-item-danger`]:{color:Pn},"a, a:hover":{color:"inherit"}},[`& ${ve}-item-selected`]:{backgroundColor:at,[`&${ve}-item-danger`]:{backgroundColor:Rn}},[`${ve}-item, ${ve}-submenu-title`]:{[`&:not(${ve}-item-disabled):focus-visible`]:Object.assign({},Yt(rt))},[`&${ve}-submenu > ${ve}`]:{backgroundColor:zn},[`&${ve}-popup > ${ve}`]:{backgroundColor:en},[`&${ve}-horizontal`]:Object.assign(Object.assign({},ze==="dark"?{borderBottom:0}:{}),{[`> ${ve}-item, > ${ve}-submenu`]:{top:ft,marginTop:-ft,marginBottom:0,borderRadius:_n,"&::after":{position:"absolute",insetInline:on,bottom:0,borderBottom:`${Xe}px solid transparent`,transition:`border-color ${vn} ${Qt}`,content:'""'},"&:hover, &-active, &-open":{background:wa,"&::after":{borderBottomWidth:Xe,borderBottomColor:Pa}},"&-selected":{color:Pa,backgroundColor:Ea,"&:hover":{backgroundColor:Ea},"&::after":{borderBottomWidth:Xe,borderBottomColor:Pa}}}}),[`&${ve}-root`]:{[`&${ve}-inline, &${ve}-vertical`]:{borderInlineEnd:`${ft}px ${Ft} ${Lt}`}},[`&${ve}-inline`]:{[`${ve}-sub${ve}-inline`]:{background:xe},[`${ve}-item, ${ve}-submenu-title`]:ft&&Ae?{width:`calc(100% + ${ft}px)`}:{},[`${ve}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ae}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${cn} ${jt}`,`opacity ${cn} ${jt}`].join(","),content:'""'},[`&${ve}-item-danger`]:{"&::after":{borderInlineEndColor:Pn}}},[`${ve}-selected, ${ve}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${cn} ${Qt}`,`opacity ${cn} ${Qt}`].join(",")}}}}}};const xn=rt=>{const{componentCls:ze,itemHeight:ve,itemMarginInline:fe,padding:qe,menuArrowSize:Rt,marginXS:Fe,itemMarginBlock:xe}=rt,at=qe+Rt+Fe;return{[`${ze}-item`]:{position:"relative",overflow:"hidden"},[`${ze}-item, ${ze}-submenu-title`]:{height:ve,lineHeight:`${ve}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:fe,marginBlock:xe,width:`calc(100% - ${fe*2}px)`},[`> ${ze}-item, + ${ze}-submenu-rtl ${ze}-vertical`]:{[`${ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ve})`},"&::after":{transform:`rotate(45deg) translateY(${ve})`}}}}};const Yt=rt=>Object.assign({},(0,Qe.oN)(rt));var an=(rt,ze)=>{const{componentCls:ve,itemColor:fe,itemSelectedColor:qe,groupTitleColor:Rt,itemBg:Fe,subMenuItemBg:xe,itemSelectedBg:at,activeBarHeight:Xe,activeBarWidth:Ae,activeBarBorderWidth:ft,motionDurationSlow:vn,motionEaseInOut:Jt,motionEaseOut:jt,itemPaddingInline:on,motionDurationMid:gn,itemHoverColor:_e,lineType:Ft,colorSplit:Lt,itemDisabledColor:St,dangerItemColor:Dt,dangerItemHoverColor:pn,dangerItemSelectedColor:Pn,dangerItemActiveBg:Sn,dangerItemSelectedBg:Rn,itemHoverBg:ta,itemActiveBg:aa,menuSubMenuBg:zn,horizontalItemSelectedColor:Pa,horizontalItemSelectedBg:Ea,horizontalItemBorderRadius:Zn,horizontalItemHoverBg:wa,popupBg:en}=rt;return{[`${ve}-${ze}, ${ve}-${ze} > ${ve}`]:{color:fe,background:Fe,[`&${ve}-root:focus-visible`]:Object.assign({},Yt(rt)),[`${ve}-item-group-title`]:{color:Rt},[`${ve}-submenu-selected`]:{[`> ${ve}-submenu-title`]:{color:qe}},[`${ve}-item-disabled, ${ve}-submenu-disabled`]:{color:`${St} !important`},[`${ve}-item:not(${ve}-item-selected):not(${ve}-submenu-selected)`]:{[`&:hover, > ${ve}-submenu-title:hover`]:{color:_e}},[`&:not(${ve}-horizontal)`]:{[`${ve}-item:not(${ve}-item-selected)`]:{"&:hover":{backgroundColor:ta},"&:active":{backgroundColor:aa}},[`${ve}-submenu-title`]:{"&:hover":{backgroundColor:ta},"&:active":{backgroundColor:aa}}},[`${ve}-item-danger`]:{color:Dt,[`&${ve}-item:hover`]:{[`&:not(${ve}-item-selected):not(${ve}-submenu-selected)`]:{color:pn}},[`&${ve}-item:active`]:{background:Sn}},[`${ve}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ve}-item-selected`]:{color:qe,[`&${ve}-item-danger`]:{color:Pn},"a, a:hover":{color:"inherit"}},[`& ${ve}-item-selected`]:{backgroundColor:at,[`&${ve}-item-danger`]:{backgroundColor:Rn}},[`${ve}-item, ${ve}-submenu-title`]:{[`&:not(${ve}-item-disabled):focus-visible`]:Object.assign({},Yt(rt))},[`&${ve}-submenu > ${ve}`]:{backgroundColor:zn},[`&${ve}-popup > ${ve}`]:{backgroundColor:en},[`&${ve}-horizontal`]:Object.assign(Object.assign({},ze==="dark"?{borderBottom:0}:{}),{[`> ${ve}-item, > ${ve}-submenu`]:{top:ft,marginTop:-ft,marginBottom:0,borderRadius:Zn,"&::after":{position:"absolute",insetInline:on,bottom:0,borderBottom:`${Xe}px solid transparent`,transition:`border-color ${vn} ${Jt}`,content:'""'},"&:hover, &-active, &-open":{background:wa,"&::after":{borderBottomWidth:Xe,borderBottomColor:Pa}},"&-selected":{color:Pa,backgroundColor:Ea,"&:hover":{backgroundColor:Ea},"&::after":{borderBottomWidth:Xe,borderBottomColor:Pa}}}}),[`&${ve}-root`]:{[`&${ve}-inline, &${ve}-vertical`]:{borderInlineEnd:`${ft}px ${Ft} ${Lt}`}},[`&${ve}-inline`]:{[`${ve}-sub${ve}-inline`]:{background:xe},[`${ve}-item, ${ve}-submenu-title`]:ft&&Ae?{width:`calc(100% + ${ft}px)`}:{},[`${ve}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ae}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${gn} ${jt}`,`opacity ${gn} ${jt}`].join(","),content:'""'},[`&${ve}-item-danger`]:{"&::after":{borderInlineEndColor:Pn}}},[`${ve}-selected, ${ve}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${gn} ${Jt}`,`opacity ${gn} ${Jt}`].join(",")}}}}}};const xn=rt=>{const{componentCls:ze,itemHeight:ve,itemMarginInline:fe,padding:qe,menuArrowSize:Rt,marginXS:Fe,itemMarginBlock:xe}=rt,at=qe+Rt+Fe;return{[`${ze}-item`]:{position:"relative",overflow:"hidden"},[`${ze}-item, ${ze}-submenu-title`]:{height:ve,lineHeight:`${ve}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:fe,marginBlock:xe,width:`calc(100% - ${fe*2}px)`},[`> ${ze}-item, > ${ze}-submenu > ${ze}-submenu-title`]:{height:ve,lineHeight:`${ve}px`},[`${ze}-item-group-list ${ze}-submenu-title, - ${ze}-submenu-title`]:{paddingInlineEnd:at}}};var et=rt=>{const{componentCls:ze,iconCls:ve,itemHeight:fe,colorTextLightSolid:qe,dropdownWidth:Rt,controlHeightLG:Fe,motionDurationMid:xe,motionEaseOut:at,paddingXL:Xe,itemMarginInline:Ae,fontSizeLG:ft,motionDurationSlow:vn,paddingXS:Qt,boxShadowSecondary:jt,collapsedWidth:on,collapsedIconSize:cn}=rt,_e={height:fe,lineHeight:`${fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ze]:{"&-inline, &-vertical":Object.assign({[`&${ze}-root`]:{boxShadow:"none"}},xn(rt))},[`${ze}-submenu-popup`]:{[`${ze}-vertical`]:Object.assign(Object.assign({},xn(rt)),{boxShadow:jt})}},{[`${ze}-submenu-popup ${ze}-vertical${ze}-sub`]:{minWidth:Rt,maxHeight:`calc(100vh - ${Fe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ze}-inline`]:{width:"100%",[`&${ze}-root`]:{[`${ze}-item, ${ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${vn}`,`background ${vn}`,`padding ${xe} ${at}`].join(","),[`> ${ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ze}-sub${ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ze}-submenu > ${ze}-submenu-title`]:_e,[`& ${ze}-item-group-title`]:{paddingInlineStart:Xe}},[`${ze}-item`]:_e}},{[`${ze}-inline-collapsed`]:{width:on,[`&${ze}-root`]:{[`${ze}-item, ${ze}-submenu ${ze}-submenu-title`]:{[`> ${ze}-inline-collapsed-noicon`]:{fontSize:ft,textAlign:"center"}}},[`> ${ze}-item, + ${ze}-submenu-title`]:{paddingInlineEnd:at}}};var et=rt=>{const{componentCls:ze,iconCls:ve,itemHeight:fe,colorTextLightSolid:qe,dropdownWidth:Rt,controlHeightLG:Fe,motionDurationMid:xe,motionEaseOut:at,paddingXL:Xe,itemMarginInline:Ae,fontSizeLG:ft,motionDurationSlow:vn,paddingXS:Jt,boxShadowSecondary:jt,collapsedWidth:on,collapsedIconSize:gn}=rt,_e={height:fe,lineHeight:`${fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ze]:{"&-inline, &-vertical":Object.assign({[`&${ze}-root`]:{boxShadow:"none"}},xn(rt))},[`${ze}-submenu-popup`]:{[`${ze}-vertical`]:Object.assign(Object.assign({},xn(rt)),{boxShadow:jt})}},{[`${ze}-submenu-popup ${ze}-vertical${ze}-sub`]:{minWidth:Rt,maxHeight:`calc(100vh - ${Fe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ze}-inline`]:{width:"100%",[`&${ze}-root`]:{[`${ze}-item, ${ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${vn}`,`background ${vn}`,`padding ${xe} ${at}`].join(","),[`> ${ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ze}-sub${ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ze}-submenu > ${ze}-submenu-title`]:_e,[`& ${ze}-item-group-title`]:{paddingInlineStart:Xe}},[`${ze}-item`]:_e}},{[`${ze}-inline-collapsed`]:{width:on,[`&${ze}-root`]:{[`${ze}-item, ${ze}-submenu ${ze}-submenu-title`]:{[`> ${ze}-inline-collapsed-noicon`]:{fontSize:ft,textAlign:"center"}}},[`> ${ze}-item, > ${ze}-item-group > ${ze}-item-group-list > ${ze}-item, > ${ze}-item-group > ${ze}-item-group-list > ${ze}-submenu > ${ze}-submenu-title, > ${ze}-submenu > ${ze}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ft/2}px - ${Ae}px)`,textOverflow:"clip",[` ${ze}-submenu-arrow, ${ze}-submenu-expand-icon - `]:{opacity:0},[`${ze}-item-icon, ${ve}`]:{margin:0,fontSize:cn,lineHeight:`${fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ze}-item-icon, ${ve}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ze}-item-icon, ${ve}`]:{display:"none"},"a, a:hover":{color:qe}},[`${ze}-item-group-title`]:Object.assign(Object.assign({},Qe.vS),{paddingInline:Qt})}}]};const qt=rt=>{const{componentCls:ze,motionDurationSlow:ve,motionDurationMid:fe,motionEaseInOut:qe,motionEaseOut:Rt,iconCls:Fe,iconSize:xe,iconMarginInlineEnd:at}=rt;return{[`${ze}-item, ${ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ve}`,`background ${ve}`,`padding ${ve} ${qe}`].join(","),[`${ze}-item-icon, ${Fe}`]:{minWidth:xe,fontSize:xe,transition:[`font-size ${fe} ${Rt}`,`margin ${ve} ${qe}`,`color ${ve}`].join(","),"+ span":{marginInlineStart:at,opacity:1,transition:[`opacity ${ve} ${qe}`,`margin ${ve}`,`color ${ve}`].join(",")}},[`${ze}-item-icon`]:Object.assign({},(0,Qe.Ro)()),[`&${ze}-item-only-child`]:{[`> ${Fe}, > ${ze}-item-icon`]:{marginInlineEnd:0}}},[`${ze}-item-disabled, ${ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},hn=rt=>{const{componentCls:ze,motionDurationSlow:ve,motionEaseInOut:fe,borderRadius:qe,menuArrowSize:Rt,menuArrowOffset:Fe}=rt;return{[`${ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:rt.margin,width:Rt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ve} ${fe}, opacity ${ve}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Rt*.6,height:Rt*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${ve} ${fe}`,`transform ${ve} ${fe}`,`top ${ve} ${fe}`,`color ${ve} ${fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(-45deg) translateY(${Fe})`}}}}},Zt=rt=>{const{antCls:ze,componentCls:ve,fontSize:fe,motionDurationSlow:qe,motionDurationMid:Rt,motionEaseInOut:Fe,paddingXS:xe,padding:at,colorSplit:Xe,lineWidth:Ae,zIndexPopup:ft,borderRadiusLG:vn,subMenuItemBorderRadius:Qt,menuArrowSize:jt,menuArrowOffset:on,lineType:cn,menuPanelMaskInset:_e,groupTitleLineHeight:Ft,groupTitleFontSize:Lt}=rt;return[{"":{[`${ve}`]:Object.assign(Object.assign({},(0,Qe.dF)()),{"&-hidden":{display:"none"}})},[`${ve}-submenu-hidden`]:{display:"none"}},{[ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(rt)),(0,Qe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ve}-item`]:{flex:"none"}},[`${ve}-item, ${ve}-submenu, ${ve}-submenu-title`]:{borderRadius:rt.itemBorderRadius},[`${ve}-item-group-title`]:{padding:`${xe}px ${at}px`,fontSize:Lt,lineHeight:Ft,transition:`all ${qe}`},[`&-horizontal ${ve}-submenu`]:{transition:[`border-color ${qe} ${Fe}`,`background ${qe} ${Fe}`].join(",")},[`${ve}-submenu, ${ve}-submenu-inline`]:{transition:[`border-color ${qe} ${Fe}`,`background ${qe} ${Fe}`,`padding ${Rt} ${Fe}`].join(",")},[`${ve}-submenu ${ve}-sub`]:{cursor:"initial",transition:[`background ${qe} ${Fe}`,`padding ${qe} ${Fe}`].join(",")},[`${ve}-title-content`]:{transition:`color ${qe}`},[`${ve}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ve}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:cn,borderWidth:0,borderTopWidth:Ae,marginBlock:Ae,padding:0,"&-dashed":{borderStyle:"dashed"}}}),qt(rt)),{[`${ve}-item-group`]:{[`${ve}-item-group-list`]:{margin:0,padding:0,[`${ve}-item, ${ve}-submenu-title`]:{paddingInline:`${fe*2}px ${at}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ft,borderRadius:vn,boxShadow:"none",transformOrigin:"0 0",[`&${ve}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${_e}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:_e},"\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:rt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:rt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:rt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:rt.paddingXS},[`> ${ve}`]:Object.assign(Object.assign(Object.assign({borderRadius:vn},qt(rt)),hn(rt)),{[`${ve}-item, ${ve}-submenu > ${ve}-submenu-title`]:{borderRadius:Qt},[`${ve}-submenu-title::after`]:{transition:`transform ${qe} ${Fe}`}})}}),hn(rt)),{[`&-inline-collapsed ${ve}-submenu-arrow, - &-inline ${ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${on})`},"&::after":{transform:`rotate(45deg) translateX(-${on})`}},[`${ve}-submenu-open${ve}-submenu-inline > ${ve}-submenu-title > ${ve}-submenu-arrow`]:{transform:`translateY(-${jt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${on})`},"&::before":{transform:`rotate(45deg) translateX(${on})`}}})},{[`${ze}-layout-header`]:{[ve]:{lineHeight:"inherit"}}}]};var dn=(rt,ze)=>(0,bt.Z)("Menu",fe=>{if(ze===!1)return[];const{colorBgElevated:qe,colorPrimary:Rt,colorTextLightSolid:Fe,controlHeightLG:xe,fontSize:at,darkItemColor:Xe,darkDangerItemColor:Ae,darkItemBg:ft,darkSubMenuItemBg:vn,darkItemSelectedColor:Qt,darkItemSelectedBg:jt,darkDangerItemSelectedBg:on,darkItemHoverBg:cn,darkGroupTitleColor:_e,darkItemHoverColor:Ft,darkItemDisabledColor:Lt,darkDangerItemHoverColor:St,darkDangerItemSelectedColor:Dt,darkDangerItemActiveBg:pn}=fe,Pn=at/7*5,Sn=(0,Ne.TS)(fe,{menuArrowSize:Pn,menuHorizontalHeight:xe*1.15,menuArrowOffset:`${Pn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Rn=(0,Ne.TS)(Sn,{itemColor:Xe,itemHoverColor:Ft,groupTitleColor:_e,itemSelectedColor:Qt,itemBg:ft,popupBg:ft,subMenuItemBg:vn,itemActiveBg:"transparent",itemSelectedBg:jt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:cn,itemDisabledColor:Lt,dangerItemColor:Ae,dangerItemHoverColor:St,dangerItemSelectedColor:Dt,dangerItemActiveBg:pn,dangerItemSelectedBg:on,menuSubMenuBg:vn,horizontalItemSelectedColor:Fe,horizontalItemSelectedBg:Rt});return[Zt(Sn),Bt(Sn),et(Sn),rn(Sn,"light"),rn(Rn,"dark"),gt(Sn),(0,he.Z)(Sn),(0,Te.oN)(Sn,"slide-up"),(0,Te.oN)(Sn,"slide-down"),(0,Ye._y)(Sn,"zoom-big")]},fe=>{const{colorPrimary:qe,colorError:Rt,colorTextDisabled:Fe,colorErrorBg:xe,colorText:at,colorTextDescription:Xe,colorBgContainer:Ae,colorFillAlter:ft,colorFillContent:vn,lineWidth:Qt,lineWidthBold:jt,controlItemBgActive:on,colorBgTextHover:cn,controlHeightLG:_e,lineHeight:Ft,colorBgElevated:Lt,marginXXS:St,padding:Dt,fontSize:pn,controlHeightSM:Pn,fontSizeLG:Sn,colorTextLightSolid:Rn,colorErrorHover:na}=fe,aa=new De.C(Rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:at,itemColor:at,colorItemTextHover:at,itemHoverColor:at,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:Ae,itemBg:Ae,colorItemBgHover:cn,itemHoverBg:cn,colorItemBgActive:vn,itemActiveBg:on,colorSubItemBg:ft,subMenuItemBg:ft,colorItemBgSelected:on,itemSelectedBg:on,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:jt,activeBarHeight:jt,colorActiveBarBorderSize:Qt,activeBarBorderWidth:Qt,colorItemTextDisabled:Fe,itemDisabledColor:Fe,colorDangerItemText:Rt,dangerItemColor:Rt,colorDangerItemTextHover:Rt,dangerItemHoverColor:Rt,colorDangerItemTextSelected:Rt,dangerItemSelectedColor:Rt,colorDangerItemBgActive:xe,dangerItemActiveBg:xe,colorDangerItemBgSelected:xe,dangerItemSelectedBg:xe,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:_e,groupTitleLineHeight:Ft,collapsedWidth:_e*2,popupBg:Lt,itemMarginBlock:St,itemPaddingInline:Dt,horizontalLineHeight:`${_e*1.15}px`,iconSize:pn,iconMarginInlineEnd:Pn-pn,collapsedIconSize:Sn,groupTitleFontSize:pn,darkItemDisabledColor:new De.C(Rn).setAlpha(.25).toRgbString(),darkItemColor:aa,darkDangerItemColor:Rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Rn,darkItemSelectedBg:qe,darkDangerItemSelectedBg:Rt,darkItemHoverBg:"transparent",darkGroupTitleColor:aa,darkItemHoverColor:Rn,darkDangerItemHoverColor:na,darkDangerItemSelectedColor:Rn,darkDangerItemActiveBg:Rt}},{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"]]})(rt),We=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{var ve,fe;const qe=ue.useContext(me.Z),Rt=qe||{},{getPrefixCls:Fe,getPopupContainer:xe,direction:at,menu:Xe}=ue.useContext(Oe.E_),Ae=Fe(),{prefixCls:ft,className:vn,style:Qt,theme:jt="light",expandIcon:on,_internalDisableMenuItemTitleTooltip:cn,inlineCollapsed:_e,siderCollapsed:Ft,items:Lt,children:St,rootClassName:Dt,mode:pn,selectable:Pn,onClick:Sn,overflowedIndicatorPopupClassName:Rn}=rt,na=We(rt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),aa=(0,Ue.Z)(na,["collapsedWidth"]),zn=je(Lt)||St;(ve=Rt.validator)===null||ve===void 0||ve.call(Rt,{mode:pn});const Pa=(0,re.useEvent)(function(){var Wt;Sn==null||Sn.apply(void 0,arguments),(Wt=Rt.onClick)===null||Wt===void 0||Wt.call(Rt)}),Ea=Rt.mode||pn,_n=Pn!=null?Pn:Rt.selectable,wa=ue.useMemo(()=>Ft!==void 0?Ft:_e,[_e,Ft]),en={horizontal:{motionName:`${Ae}-slide-up`},inline:(0,ie.Z)(Ae),other:{motionName:`${Ae}-zoom-big`}},En=Fe("menu",ft||Rt.prefixCls),[Mn,$n]=dn(En,!qe),Ze=Le()(`${En}-${jt}`,Xe==null?void 0:Xe.className,vn);let Nt;if(typeof on=="function")Nt=on;else if(on===null||on===!1)Nt=null;else if(Rt.expandIcon===null||Rt.expandIcon===!1)Nt=null;else{const Wt=on!=null?on:Rt.expandIcon;Nt=(0,Je.Tm)(Wt,{className:Le()(`${En}-submenu-expand-icon`,(0,Je.l$)(Wt)?(fe=Wt.props)===null||fe===void 0?void 0:fe.className:"")})}const kt=ue.useMemo(()=>({prefixCls:En,inlineCollapsed:wa||!1,direction:at,firstLevel:!0,theme:jt,mode:Ea,disableMenuItemTitleTooltip:cn}),[En,wa,at,cn,jt]);return Mn(ue.createElement(me.Z.Provider,{value:null},ue.createElement(y.Provider,{value:kt},ue.createElement(x.ZP,Object.assign({getPopupContainer:xe,overflowedIndicator:ue.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Le()(En,`${En}-${jt}`,Rn),mode:Ea,selectable:_n,onClick:Pa},aa,{inlineCollapsed:wa,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Qt),className:Ze,prefixCls:En,direction:at,defaultMotions:en,expandIcon:Nt,ref:ze,rootClassName:Le()(Dt,$n)}),zn))))});const Mt=(0,ue.forwardRef)((rt,ze)=>{const ve=(0,ue.useRef)(null),fe=ue.useContext(Be.D);return(0,ue.useImperativeHandle)(ze,()=>({menu:ve.current,focus:qe=>{var Rt;(Rt=ve.current)===null||Rt===void 0||Rt.focus(qe)}})),ue.createElement(Gt,Object.assign({ref:ve},rt,fe))});Mt.Item=b,Mt.SubMenu=z,Mt.Divider=ot,Mt.ItemGroup=x.BW;var ht=Mt},58421:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Rt}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(xe,at){return ue.createElement(Le.Z,(0,x.Z)({},xe,{ref:at,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(49198),Ve=te(33853),Ue=te(38819),tt=te(92310),Je=te.n(tt),le=te(4635),y=te(20439),a=te(99153),b=te(84851),E=te(19257),z=te(93046),ne=te(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=re,me=te(91735),pe=function(Fe){(0,E.Z)(at,Fe);var xe=(0,z.Z)(at);function at(){var Xe;(0,a.Z)(this,at);for(var Ae=arguments.length,ft=new Array(Ae),vn=0;vn=0||Qt.relatedTarget.className.indexOf("".concat(_e,"-item"))>=0))&&cn(Xe.getValidValue()))},Xe.go=function(Qt){var jt=Xe.state.goInputText;jt!==""&&(Qt.keyCode===ie.ENTER||Qt.type==="click")&&(Xe.setState({goInputText:""}),Xe.props.quickGo(Xe.getValidValue()))},Xe}return(0,b.Z)(at,[{key:"getPageSizeOptions",value:function(){var Ae=this.props,ft=Ae.pageSize,vn=Ae.pageSizeOptions;return vn.some(function(Qt){return Qt.toString()===ft.toString()})?vn:vn.concat([ft.toString()]).sort(function(Qt,jt){var on=Number.isNaN(Number(Qt))?0:Number(Qt),cn=Number.isNaN(Number(jt))?0:Number(jt);return on-cn})}},{key:"render",value:function(){var Ae=this,ft=this.props,vn=ft.pageSize,Qt=ft.locale,jt=ft.rootPrefixCls,on=ft.changeSize,cn=ft.quickGo,_e=ft.goButton,Ft=ft.selectComponentClass,Lt=ft.buildOptionText,St=ft.selectPrefixCls,Dt=ft.disabled,pn=this.state.goInputText,Pn="".concat(jt,"-options"),Sn=Ft,Rn=null,na=null,aa=null;if(!on&&!cn)return null;var zn=this.getPageSizeOptions();if(on&&Sn){var Pa=zn.map(function(Ea,_n){return ue.createElement(Sn.Option,{key:_n,value:Ea.toString()},(Lt||Ae.buildOptionText)(Ea))});Rn=ue.createElement(Sn,{disabled:Dt,prefixCls:St,showSearch:!1,className:"".concat(Pn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(vn||zn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(_n){return _n.parentNode},"aria-label":Qt.page_size,defaultOpen:!1},Pa)}return cn&&(_e&&(aa=typeof _e=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Dt,className:"".concat(Pn,"-quick-jumper-button")},Qt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},_e)),na=ue.createElement("div",{className:"".concat(Pn,"-quick-jumper")},Qt.jump_to,ue.createElement("input",{disabled:Dt,type:"text",value:pn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qt.page}),Qt.page,aa)),ue.createElement("li",{className:"".concat(Pn)},Rn,na)}}]),at}(ue.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=pe,je=function(xe){var at,Xe=xe.rootPrefixCls,Ae=xe.page,ft=xe.active,vn=xe.className,Qt=xe.showTitle,jt=xe.onClick,on=xe.onKeyPress,cn=xe.itemRender,_e="".concat(Xe,"-item"),Ft=Je()(_e,"".concat(_e,"-").concat(Ae),(at={},(0,le.Z)(at,"".concat(_e,"-active"),ft),(0,le.Z)(at,"".concat(_e,"-disabled"),!Ae),(0,le.Z)(at,xe.className,vn),at)),Lt=function(){jt(Ae)},St=function(Pn){on(Pn,jt,Ae)},Dt=cn(Ae,"page",ue.createElement("a",{rel:"nofollow"},Ae));return Dt?ue.createElement("li",{title:Qt?Ae.toString():null,className:Ft,onClick:Lt,onKeyPress:St,tabIndex:0},Dt):null},De=je;function Qe(){}function he(Fe){var xe=Number(Fe);return typeof xe=="number"&&!Number.isNaN(xe)&&isFinite(xe)&&Math.floor(xe)===xe}var Te=function(xe,at,Xe){return Xe};function Ye(Fe,xe,at){var Xe=typeof Fe=="undefined"?xe.pageSize:Fe;return Math.floor((at.total-1)/Xe)+1}var bt=function(Fe){(0,E.Z)(at,Fe);var xe=(0,z.Z)(at);function at(Xe){var Ae;(0,a.Z)(this,at),Ae=xe.call(this,Xe),Ae.paginationNode=ue.createRef(),Ae.getJumpPrevPage=function(){return Math.max(1,Ae.state.current-(Ae.props.showLessItems?3:5))},Ae.getJumpNextPage=function(){return Math.min(Ye(void 0,Ae.state,Ae.props),Ae.state.current+(Ae.props.showLessItems?3:5))},Ae.getItemIcon=function(on,cn){var _e=Ae.props.prefixCls,Ft=on||ue.createElement("button",{type:"button","aria-label":cn,className:"".concat(_e,"-item-link")});return typeof on=="function"&&(Ft=ue.createElement(on,(0,y.Z)({},Ae.props))),Ft},Ae.isValid=function(on){var cn=Ae.props.total;return he(on)&&on!==Ae.state.current&&he(cn)&&cn>0},Ae.shouldDisplayQuickJumper=function(){var on=Ae.props,cn=on.showQuickJumper,_e=on.total,Ft=Ae.state.pageSize;return _e<=Ft?!1:cn},Ae.handleKeyDown=function(on){(on.keyCode===ie.ARROW_UP||on.keyCode===ie.ARROW_DOWN)&&on.preventDefault()},Ae.handleKeyUp=function(on){var cn=Ae.getValidValue(on),_e=Ae.state.currentInputValue;cn!==_e&&Ae.setState({currentInputValue:cn}),on.keyCode===ie.ENTER?Ae.handleChange(cn):on.keyCode===ie.ARROW_UP?Ae.handleChange(cn-1):on.keyCode===ie.ARROW_DOWN&&Ae.handleChange(cn+1)},Ae.handleBlur=function(on){var cn=Ae.getValidValue(on);Ae.handleChange(cn)},Ae.changePageSize=function(on){var cn=Ae.state.current,_e=Ye(on,Ae.state,Ae.props);cn=cn>_e?_e:cn,_e===0&&(cn=Ae.state.current),typeof on=="number"&&("pageSize"in Ae.props||Ae.setState({pageSize:on}),"current"in Ae.props||Ae.setState({current:cn,currentInputValue:cn})),Ae.props.onShowSizeChange(cn,on),"onChange"in Ae.props&&Ae.props.onChange&&Ae.props.onChange(cn,on)},Ae.handleChange=function(on){var cn=Ae.props,_e=cn.disabled,Ft=cn.onChange,Lt=Ae.state,St=Lt.pageSize,Dt=Lt.current,pn=Lt.currentInputValue;if(Ae.isValid(on)&&!_e){var Pn=Ye(void 0,Ae.state,Ae.props),Sn=on;return on>Pn?Sn=Pn:on<1&&(Sn=1),"current"in Ae.props||Ae.setState({current:Sn}),Sn!==pn&&Ae.setState({currentInputValue:Sn}),Ft(Sn,St),Sn}return Dt},Ae.prev=function(){Ae.hasPrev()&&Ae.handleChange(Ae.state.current-1)},Ae.next=function(){Ae.hasNext()&&Ae.handleChange(Ae.state.current+1)},Ae.jumpPrev=function(){Ae.handleChange(Ae.getJumpPrevPage())},Ae.jumpNext=function(){Ae.handleChange(Ae.getJumpNextPage())},Ae.hasPrev=function(){return Ae.state.current>1},Ae.hasNext=function(){return Ae.state.current2?_e-2:0),Lt=2;Lt<_e;Lt++)Ft[Lt-2]=arguments[Lt];cn.apply(void 0,Ft)}},Ae.runIfEnterPrev=function(on){Ae.runIfEnter(on,Ae.prev)},Ae.runIfEnterNext=function(on){Ae.runIfEnter(on,Ae.next)},Ae.runIfEnterJumpPrev=function(on){Ae.runIfEnter(on,Ae.jumpPrev)},Ae.runIfEnterJumpNext=function(on){Ae.runIfEnter(on,Ae.jumpNext)},Ae.handleGoTO=function(on){(on.keyCode===ie.ENTER||on.type==="click")&&Ae.handleChange(Ae.state.currentInputValue)},Ae.renderPrev=function(on){var cn=Ae.props,_e=cn.prevIcon,Ft=cn.itemRender,Lt=Ft(on,"prev",Ae.getItemIcon(_e,"prev page")),St=!Ae.hasPrev();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:St}):Lt},Ae.renderNext=function(on){var cn=Ae.props,_e=cn.nextIcon,Ft=cn.itemRender,Lt=Ft(on,"next",Ae.getItemIcon(_e,"next page")),St=!Ae.hasNext();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:St}):Lt};var ft=Xe.onChange!==Qe,vn="current"in Xe;vn&&!ft&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Qt=Xe.defaultCurrent;"current"in Xe&&(Qt=Xe.current);var jt=Xe.defaultPageSize;return"pageSize"in Xe&&(jt=Xe.pageSize),Qt=Math.min(Qt,Ye(jt,void 0,Xe)),Ae.state={current:Qt,currentInputValue:Qt,pageSize:jt},Ae}return(0,b.Z)(at,[{key:"componentDidUpdate",value:function(Ae,ft){var vn=this.props.prefixCls;if(ft.current!==this.state.current&&this.paginationNode.current){var Qt=this.paginationNode.current.querySelector(".".concat(vn,"-item-").concat(ft.current));if(Qt&&document.activeElement===Qt){var jt;Qt==null||(jt=Qt.blur)===null||jt===void 0||jt.call(Qt)}}}},{key:"getValidValue",value:function(Ae){var ft=Ae.target.value,vn=Ye(void 0,this.state,this.props),Qt=this.state.currentInputValue,jt;return ft===""?jt=ft:Number.isNaN(Number(ft))?jt=Qt:ft>=vn?jt=vn:jt=Number(ft),jt}},{key:"getShowSizeChanger",value:function(){var Ae=this.props,ft=Ae.showSizeChanger,vn=Ae.total,Qt=Ae.totalBoundaryShowSizeChanger;return typeof ft!="undefined"?ft:vn>Qt}},{key:"render",value:function(){var Ae=this.props,ft=Ae.prefixCls,vn=Ae.className,Qt=Ae.style,jt=Ae.disabled,on=Ae.hideOnSinglePage,cn=Ae.total,_e=Ae.locale,Ft=Ae.showQuickJumper,Lt=Ae.showLessItems,St=Ae.showTitle,Dt=Ae.showTotal,pn=Ae.simple,Pn=Ae.itemRender,Sn=Ae.showPrevNextJumpers,Rn=Ae.jumpPrevIcon,na=Ae.jumpNextIcon,aa=Ae.selectComponentClass,zn=Ae.selectPrefixCls,Pa=Ae.pageSizeOptions,Ea=this.state,_n=Ea.current,wa=Ea.pageSize,en=Ea.currentInputValue;if(on===!0&&cn<=wa)return null;var En=Ye(void 0,this.state,this.props),Mn=[],$n=null,Ze=null,Nt=null,kt=null,Wt=null,tn=Ft&&Ft.goButton,Ht=Lt?1:2,mn=_n-1>0?_n-1:0,st=_n+1cn?cn:_n*wa]));if(pn){tn&&(typeof tn=="boolean"?Wt=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_e.jump_to_confirm):Wt=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tn),Wt=ue.createElement("li",{title:St?"".concat(_e.jump_to).concat(_n,"/").concat(En):null,className:"".concat(ft,"-simple-pager")},Wt));var ln=this.renderPrev(mn);return ue.createElement("ul",(0,x.Z)({className:Je()(ft,"".concat(ft,"-simple"),(0,le.Z)({},"".concat(ft,"-disabled"),jt),vn),style:Qt,ref:this.paginationNode},Pt),dt,ln?ue.createElement("li",{title:St?_e.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(ft,"-prev"),(0,le.Z)({},"".concat(ft,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ln):null,ue.createElement("li",{title:St?"".concat(_n,"/").concat(En):null,className:"".concat(ft,"-simple-pager")},ue.createElement("input",{type:"text",value:en,disabled:jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(ft,"-slash")},"/"),En),ue.createElement("li",{title:St?_e.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(ft,"-next"),(0,le.Z)({},"".concat(ft,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(st)),Wt)}if(En<=3+Ht*2){var Nn={locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:St,itemRender:Pn};En||Mn.push(ue.createElement(De,(0,x.Z)({},Nn,{key:"noPager",page:1,className:"".concat(ft,"-item-disabled")})));for(var bn=1;bn<=En;bn+=1){var la=_n===bn;Mn.push(ue.createElement(De,(0,x.Z)({},Nn,{key:bn,page:bn,active:la})))}}else{var Hn=Lt?_e.prev_3:_e.prev_5,lt=Lt?_e.next_3:_e.next_5,$t=Pn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Rn,"prev page")),Jn=Pn(this.getJumpNextPage(),"jump-next",this.getItemIcon(na,"next page"));Sn&&($n=$t?ue.createElement("li",{title:St?Hn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(ft,"-jump-prev"),(0,le.Z)({},"".concat(ft,"-jump-prev-custom-icon"),!!Rn))},$t):null,Ze=Jn?ue.createElement("li",{title:St?lt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(ft,"-jump-next"),(0,le.Z)({},"".concat(ft,"-jump-next-custom-icon"),!!na))},Jn):null),kt=ue.createElement(De,{locale:_e,last:!0,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:En,page:En,active:!1,showTitle:St,itemRender:Pn}),Nt=ue.createElement(De,{locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:St,itemRender:Pn});var nn=Math.max(1,_n-Ht),kn=Math.min(_n+Ht,En);_n-1<=Ht&&(kn=1+Ht*2),En-_n<=Ht&&(nn=En-Ht*2);for(var ea=nn;ea<=kn;ea+=1){var Ra=_n===ea;Mn.push(ue.createElement(De,{locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ea,page:ea,active:Ra,showTitle:St,itemRender:Pn}))}_n-1>=Ht*2&&_n!==3&&(Mn[0]=(0,ue.cloneElement)(Mn[0],{className:"".concat(ft,"-item-after-jump-prev")}),Mn.unshift($n)),En-_n>=Ht*2&&_n!==En-2&&(Mn[Mn.length-1]=(0,ue.cloneElement)(Mn[Mn.length-1],{className:"".concat(ft,"-item-before-jump-next")}),Mn.push(Ze)),nn!==1&&Mn.unshift(Nt),kn!==En&&Mn.push(kt)}var va=!this.hasPrev()||!En,Ge=!this.hasNext()||!En,gn=this.renderPrev(mn),Jt=this.renderNext(st);return ue.createElement("ul",(0,x.Z)({className:Je()(ft,vn,(0,le.Z)({},"".concat(ft,"-disabled"),jt)),style:Qt,ref:this.paginationNode},Pt),dt,gn?ue.createElement("li",{title:St?_e.prev_page:null,onClick:this.prev,tabIndex:va?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(ft,"-prev"),(0,le.Z)({},"".concat(ft,"-disabled"),va)),"aria-disabled":va},gn):null,Mn,Jt?ue.createElement("li",{title:St?_e.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(ft,"-next"),(0,le.Z)({},"".concat(ft,"-disabled"),Ge)),"aria-disabled":Ge},Jt):null,ue.createElement(ye,{disabled:jt,locale:_e,rootPrefixCls:ft,selectComponentClass:aa,selectPrefixCls:zn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:_n,pageSize:wa,pageSizeOptions:Pa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:tn}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,ft){var vn={};if("current"in Ae&&(vn.current=Ae.current,Ae.current!==ft.current&&(vn.currentInputValue=vn.current)),"pageSize"in Ae&&Ae.pageSize!==ft.pageSize){var Qt=ft.current,jt=Ye(Ae.pageSize,ft,Ae);Qt=Qt>jt?jt:Qt,"current"in Ae||(vn.current=Qt,vn.currentInputValue=Qt),vn.pageSize=Ae.pageSize}return vn}}]),at}(ue.Component);bt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Qe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Qe,locale:me.Z,style:{},itemRender:Te,totalBoundaryShowSizeChanger:50};var Ne=bt,ut=te(22075),Bt=te(36355),yt=te(19716),gt=te(8628),Yt=te(9763),vt=te(57809);const rn=Fe=>ue.createElement(vt.default,Object.assign({},Fe,{showSearch:!0,size:"small"})),xn=Fe=>ue.createElement(vt.default,Object.assign({},Fe,{showSearch:!0,size:"middle"}));rn.Option=vt.default.Option,xn.Option=vt.default.Option;var nt=te(9937),et=te(17313),qt=te(83116),hn=te(37613);const Zt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed"}}},[`&${xe}-disabled`]:{cursor:"not-allowed",[`${xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Fe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Fe.colorBorder,backgroundColor:Fe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Fe.itemActiveBgDisabled},a:{color:Fe.itemActiveColorDisabled}}},[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${xe}-simple-pager`]:{color:Fe.colorTextDisabled},[`${xe}-jump-prev, ${xe}-jump-next`]:{[`${xe}-item-link-icon`]:{opacity:0},[`${xe}-item-ellipsis`]:{opacity:1}}},[`&${xe}-simple`]:{[`${xe}-prev, ${xe}-next`]:{[`&${xe}-disabled ${xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},dn=Fe=>{const{componentCls:xe}=Fe;return{[`&${xe}-mini ${xe}-total-text, &${xe}-mini ${xe}-simple-pager`]:{height:Fe.itemSizeSM,lineHeight:`${Fe.itemSizeSM}px`},[`&${xe}-mini ${xe}-item`]:{minWidth:Fe.itemSizeSM,height:Fe.itemSizeSM,margin:0,lineHeight:`${Fe.itemSizeSM-2}px`},[`&${xe}-mini:not(${xe}-disabled) ${xe}-item:not(${xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Fe.colorBgTextHover},"&:active":{backgroundColor:Fe.colorBgTextActive}},[`&${xe}-mini ${xe}-prev, &${xe}-mini ${xe}-next`]:{minWidth:Fe.itemSizeSM,height:Fe.itemSizeSM,margin:0,lineHeight:`${Fe.itemSizeSM}px`},[`&${xe}-mini:not(${xe}-disabled)`]:{[`${xe}-prev, ${xe}-next`]:{[`&:hover ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextActive},[`&${xe}-disabled:hover ${xe}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${ze}-item-icon, ${ve}`]:{margin:0,fontSize:gn,lineHeight:`${fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ze}-item-icon, ${ve}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ze}-item-icon, ${ve}`]:{display:"none"},"a, a:hover":{color:qe}},[`${ze}-item-group-title`]:Object.assign(Object.assign({},Qe.vS),{paddingInline:Jt})}}]};const qt=rt=>{const{componentCls:ze,motionDurationSlow:ve,motionDurationMid:fe,motionEaseInOut:qe,motionEaseOut:Rt,iconCls:Fe,iconSize:xe,iconMarginInlineEnd:at}=rt;return{[`${ze}-item, ${ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ve}`,`background ${ve}`,`padding ${ve} ${qe}`].join(","),[`${ze}-item-icon, ${Fe}`]:{minWidth:xe,fontSize:xe,transition:[`font-size ${fe} ${Rt}`,`margin ${ve} ${qe}`,`color ${ve}`].join(","),"+ span":{marginInlineStart:at,opacity:1,transition:[`opacity ${ve} ${qe}`,`margin ${ve}`,`color ${ve}`].join(",")}},[`${ze}-item-icon`]:Object.assign({},(0,Qe.Ro)()),[`&${ze}-item-only-child`]:{[`> ${Fe}, > ${ze}-item-icon`]:{marginInlineEnd:0}}},[`${ze}-item-disabled, ${ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},hn=rt=>{const{componentCls:ze,motionDurationSlow:ve,motionEaseInOut:fe,borderRadius:qe,menuArrowSize:Rt,menuArrowOffset:Fe}=rt;return{[`${ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:rt.margin,width:Rt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ve} ${fe}, opacity ${ve}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Rt*.6,height:Rt*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${ve} ${fe}`,`transform ${ve} ${fe}`,`top ${ve} ${fe}`,`color ${ve} ${fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(-45deg) translateY(${Fe})`}}}}},Zt=rt=>{const{antCls:ze,componentCls:ve,fontSize:fe,motionDurationSlow:qe,motionDurationMid:Rt,motionEaseInOut:Fe,paddingXS:xe,padding:at,colorSplit:Xe,lineWidth:Ae,zIndexPopup:ft,borderRadiusLG:vn,subMenuItemBorderRadius:Jt,menuArrowSize:jt,menuArrowOffset:on,lineType:gn,menuPanelMaskInset:_e,groupTitleLineHeight:Ft,groupTitleFontSize:Lt}=rt;return[{"":{[`${ve}`]:Object.assign(Object.assign({},(0,Qe.dF)()),{"&-hidden":{display:"none"}})},[`${ve}-submenu-hidden`]:{display:"none"}},{[ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(rt)),(0,Qe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ve}-item`]:{flex:"none"}},[`${ve}-item, ${ve}-submenu, ${ve}-submenu-title`]:{borderRadius:rt.itemBorderRadius},[`${ve}-item-group-title`]:{padding:`${xe}px ${at}px`,fontSize:Lt,lineHeight:Ft,transition:`all ${qe}`},[`&-horizontal ${ve}-submenu`]:{transition:[`border-color ${qe} ${Fe}`,`background ${qe} ${Fe}`].join(",")},[`${ve}-submenu, ${ve}-submenu-inline`]:{transition:[`border-color ${qe} ${Fe}`,`background ${qe} ${Fe}`,`padding ${Rt} ${Fe}`].join(",")},[`${ve}-submenu ${ve}-sub`]:{cursor:"initial",transition:[`background ${qe} ${Fe}`,`padding ${qe} ${Fe}`].join(",")},[`${ve}-title-content`]:{transition:`color ${qe}`},[`${ve}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ve}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:gn,borderWidth:0,borderTopWidth:Ae,marginBlock:Ae,padding:0,"&-dashed":{borderStyle:"dashed"}}}),qt(rt)),{[`${ve}-item-group`]:{[`${ve}-item-group-list`]:{margin:0,padding:0,[`${ve}-item, ${ve}-submenu-title`]:{paddingInline:`${fe*2}px ${at}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ft,borderRadius:vn,boxShadow:"none",transformOrigin:"0 0",[`&${ve}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${_e}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:_e},"\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:rt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:rt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:rt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:rt.paddingXS},[`> ${ve}`]:Object.assign(Object.assign(Object.assign({borderRadius:vn},qt(rt)),hn(rt)),{[`${ve}-item, ${ve}-submenu > ${ve}-submenu-title`]:{borderRadius:Jt},[`${ve}-submenu-title::after`]:{transition:`transform ${qe} ${Fe}`}})}}),hn(rt)),{[`&-inline-collapsed ${ve}-submenu-arrow, + &-inline ${ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${on})`},"&::after":{transform:`rotate(45deg) translateX(-${on})`}},[`${ve}-submenu-open${ve}-submenu-inline > ${ve}-submenu-title > ${ve}-submenu-arrow`]:{transform:`translateY(-${jt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${on})`},"&::before":{transform:`rotate(45deg) translateX(${on})`}}})},{[`${ze}-layout-header`]:{[ve]:{lineHeight:"inherit"}}}]};var cn=(rt,ze)=>(0,bt.Z)("Menu",fe=>{if(ze===!1)return[];const{colorBgElevated:qe,colorPrimary:Rt,colorTextLightSolid:Fe,controlHeightLG:xe,fontSize:at,darkItemColor:Xe,darkDangerItemColor:Ae,darkItemBg:ft,darkSubMenuItemBg:vn,darkItemSelectedColor:Jt,darkItemSelectedBg:jt,darkDangerItemSelectedBg:on,darkItemHoverBg:gn,darkGroupTitleColor:_e,darkItemHoverColor:Ft,darkItemDisabledColor:Lt,darkDangerItemHoverColor:St,darkDangerItemSelectedColor:Dt,darkDangerItemActiveBg:pn}=fe,Pn=at/7*5,Sn=(0,Ne.TS)(fe,{menuArrowSize:Pn,menuHorizontalHeight:xe*1.15,menuArrowOffset:`${Pn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Rn=(0,Ne.TS)(Sn,{itemColor:Xe,itemHoverColor:Ft,groupTitleColor:_e,itemSelectedColor:Jt,itemBg:ft,popupBg:ft,subMenuItemBg:vn,itemActiveBg:"transparent",itemSelectedBg:jt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:gn,itemDisabledColor:Lt,dangerItemColor:Ae,dangerItemHoverColor:St,dangerItemSelectedColor:Dt,dangerItemActiveBg:pn,dangerItemSelectedBg:on,menuSubMenuBg:vn,horizontalItemSelectedColor:Fe,horizontalItemSelectedBg:Rt});return[Zt(Sn),Bt(Sn),et(Sn),an(Sn,"light"),an(Rn,"dark"),gt(Sn),(0,he.Z)(Sn),(0,Te.oN)(Sn,"slide-up"),(0,Te.oN)(Sn,"slide-down"),(0,Ye._y)(Sn,"zoom-big")]},fe=>{const{colorPrimary:qe,colorError:Rt,colorTextDisabled:Fe,colorErrorBg:xe,colorText:at,colorTextDescription:Xe,colorBgContainer:Ae,colorFillAlter:ft,colorFillContent:vn,lineWidth:Jt,lineWidthBold:jt,controlItemBgActive:on,colorBgTextHover:gn,controlHeightLG:_e,lineHeight:Ft,colorBgElevated:Lt,marginXXS:St,padding:Dt,fontSize:pn,controlHeightSM:Pn,fontSizeLG:Sn,colorTextLightSolid:Rn,colorErrorHover:ta}=fe,aa=new De.C(Rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:fe.zIndexPopupBase+50,radiusItem:fe.borderRadiusLG,itemBorderRadius:fe.borderRadiusLG,radiusSubMenuItem:fe.borderRadiusSM,subMenuItemBorderRadius:fe.borderRadiusSM,colorItemText:at,itemColor:at,colorItemTextHover:at,itemHoverColor:at,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:Ae,itemBg:Ae,colorItemBgHover:gn,itemHoverBg:gn,colorItemBgActive:vn,itemActiveBg:on,colorSubItemBg:ft,subMenuItemBg:ft,colorItemBgSelected:on,itemSelectedBg:on,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:jt,activeBarHeight:jt,colorActiveBarBorderSize:Jt,activeBarBorderWidth:Jt,colorItemTextDisabled:Fe,itemDisabledColor:Fe,colorDangerItemText:Rt,dangerItemColor:Rt,colorDangerItemTextHover:Rt,dangerItemHoverColor:Rt,colorDangerItemTextSelected:Rt,dangerItemSelectedColor:Rt,colorDangerItemBgActive:xe,dangerItemActiveBg:xe,colorDangerItemBgSelected:xe,dangerItemSelectedBg:xe,itemMarginInline:fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:_e,groupTitleLineHeight:Ft,collapsedWidth:_e*2,popupBg:Lt,itemMarginBlock:St,itemPaddingInline:Dt,horizontalLineHeight:`${_e*1.15}px`,iconSize:pn,iconMarginInlineEnd:Pn-pn,collapsedIconSize:Sn,groupTitleFontSize:pn,darkItemDisabledColor:new De.C(Rn).setAlpha(.25).toRgbString(),darkItemColor:aa,darkDangerItemColor:Rt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Rn,darkItemSelectedBg:qe,darkDangerItemSelectedBg:Rt,darkItemHoverBg:"transparent",darkGroupTitleColor:aa,darkItemHoverColor:Rn,darkDangerItemHoverColor:ta,darkDangerItemSelectedColor:Rn,darkDangerItemActiveBg:Rt}},{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"]]})(rt),We=function(rt,ze){var ve={};for(var fe in rt)Object.prototype.hasOwnProperty.call(rt,fe)&&ze.indexOf(fe)<0&&(ve[fe]=rt[fe]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,fe=Object.getOwnPropertySymbols(rt);qe{var ve,fe;const qe=ue.useContext(me.Z),Rt=qe||{},{getPrefixCls:Fe,getPopupContainer:xe,direction:at,menu:Xe}=ue.useContext(Oe.E_),Ae=Fe(),{prefixCls:ft,className:vn,style:Jt,theme:jt="light",expandIcon:on,_internalDisableMenuItemTitleTooltip:gn,inlineCollapsed:_e,siderCollapsed:Ft,items:Lt,children:St,rootClassName:Dt,mode:pn,selectable:Pn,onClick:Sn,overflowedIndicatorPopupClassName:Rn}=rt,ta=We(rt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),aa=(0,Ue.Z)(ta,["collapsedWidth"]),zn=je(Lt)||St;(ve=Rt.validator)===null||ve===void 0||ve.call(Rt,{mode:pn});const Pa=(0,re.useEvent)(function(){var Wt;Sn==null||Sn.apply(void 0,arguments),(Wt=Rt.onClick)===null||Wt===void 0||Wt.call(Rt)}),Ea=Rt.mode||pn,Zn=Pn!=null?Pn:Rt.selectable,wa=ue.useMemo(()=>Ft!==void 0?Ft:_e,[_e,Ft]),en={horizontal:{motionName:`${Ae}-slide-up`},inline:(0,ie.Z)(Ae),other:{motionName:`${Ae}-zoom-big`}},En=Fe("menu",ft||Rt.prefixCls),[Mn,$n]=cn(En,!qe),Ze=Le()(`${En}-${jt}`,Xe==null?void 0:Xe.className,vn);let Nt;if(typeof on=="function")Nt=on;else if(on===null||on===!1)Nt=null;else if(Rt.expandIcon===null||Rt.expandIcon===!1)Nt=null;else{const Wt=on!=null?on:Rt.expandIcon;Nt=(0,Je.Tm)(Wt,{className:Le()(`${En}-submenu-expand-icon`,(0,Je.l$)(Wt)?(fe=Wt.props)===null||fe===void 0?void 0:fe.className:"")})}const kt=ue.useMemo(()=>({prefixCls:En,inlineCollapsed:wa||!1,direction:at,firstLevel:!0,theme:jt,mode:Ea,disableMenuItemTitleTooltip:gn}),[En,wa,at,gn,jt]);return Mn(ue.createElement(me.Z.Provider,{value:null},ue.createElement(y.Provider,{value:kt},ue.createElement(x.ZP,Object.assign({getPopupContainer:xe,overflowedIndicator:ue.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Le()(En,`${En}-${jt}`,Rn),mode:Ea,selectable:Zn,onClick:Pa},aa,{inlineCollapsed:wa,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Jt),className:Ze,prefixCls:En,direction:at,defaultMotions:en,expandIcon:Nt,ref:ze,rootClassName:Le()(Dt,$n)}),zn))))});const Mt=(0,ue.forwardRef)((rt,ze)=>{const ve=(0,ue.useRef)(null),fe=ue.useContext(Be.D);return(0,ue.useImperativeHandle)(ze,()=>({menu:ve.current,focus:qe=>{var Rt;(Rt=ve.current)===null||Rt===void 0||Rt.focus(qe)}})),ue.createElement(Gt,Object.assign({ref:ve},rt,fe))});Mt.Item=b,Mt.SubMenu=z,Mt.Divider=ot,Mt.ItemGroup=x.BW;var ht=Mt},58421:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Rt}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(xe,at){return ue.createElement(Le.Z,(0,x.Z)({},xe,{ref:at,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(49198),Ve=te(33853),Ue=te(38819),tt=te(92310),Je=te.n(tt),le=te(4635),y=te(20439),a=te(99153),b=te(84851),E=te(19257),z=te(93046),ne=te(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=re,me=te(91735),pe=function(Fe){(0,E.Z)(at,Fe);var xe=(0,z.Z)(at);function at(){var Xe;(0,a.Z)(this,at);for(var Ae=arguments.length,ft=new Array(Ae),vn=0;vn=0||Jt.relatedTarget.className.indexOf("".concat(_e,"-item"))>=0))&&gn(Xe.getValidValue()))},Xe.go=function(Jt){var jt=Xe.state.goInputText;jt!==""&&(Jt.keyCode===ie.ENTER||Jt.type==="click")&&(Xe.setState({goInputText:""}),Xe.props.quickGo(Xe.getValidValue()))},Xe}return(0,b.Z)(at,[{key:"getPageSizeOptions",value:function(){var Ae=this.props,ft=Ae.pageSize,vn=Ae.pageSizeOptions;return vn.some(function(Jt){return Jt.toString()===ft.toString()})?vn:vn.concat([ft.toString()]).sort(function(Jt,jt){var on=Number.isNaN(Number(Jt))?0:Number(Jt),gn=Number.isNaN(Number(jt))?0:Number(jt);return on-gn})}},{key:"render",value:function(){var Ae=this,ft=this.props,vn=ft.pageSize,Jt=ft.locale,jt=ft.rootPrefixCls,on=ft.changeSize,gn=ft.quickGo,_e=ft.goButton,Ft=ft.selectComponentClass,Lt=ft.buildOptionText,St=ft.selectPrefixCls,Dt=ft.disabled,pn=this.state.goInputText,Pn="".concat(jt,"-options"),Sn=Ft,Rn=null,ta=null,aa=null;if(!on&&!gn)return null;var zn=this.getPageSizeOptions();if(on&&Sn){var Pa=zn.map(function(Ea,Zn){return ue.createElement(Sn.Option,{key:Zn,value:Ea.toString()},(Lt||Ae.buildOptionText)(Ea))});Rn=ue.createElement(Sn,{disabled:Dt,prefixCls:St,showSearch:!1,className:"".concat(Pn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(vn||zn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Zn){return Zn.parentNode},"aria-label":Jt.page_size,defaultOpen:!1},Pa)}return gn&&(_e&&(aa=typeof _e=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Dt,className:"".concat(Pn,"-quick-jumper-button")},Jt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},_e)),ta=ue.createElement("div",{className:"".concat(Pn,"-quick-jumper")},Jt.jump_to,ue.createElement("input",{disabled:Dt,type:"text",value:pn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Jt.page}),Jt.page,aa)),ue.createElement("li",{className:"".concat(Pn)},Rn,ta)}}]),at}(ue.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=pe,je=function(xe){var at,Xe=xe.rootPrefixCls,Ae=xe.page,ft=xe.active,vn=xe.className,Jt=xe.showTitle,jt=xe.onClick,on=xe.onKeyPress,gn=xe.itemRender,_e="".concat(Xe,"-item"),Ft=Je()(_e,"".concat(_e,"-").concat(Ae),(at={},(0,le.Z)(at,"".concat(_e,"-active"),ft),(0,le.Z)(at,"".concat(_e,"-disabled"),!Ae),(0,le.Z)(at,xe.className,vn),at)),Lt=function(){jt(Ae)},St=function(Pn){on(Pn,jt,Ae)},Dt=gn(Ae,"page",ue.createElement("a",{rel:"nofollow"},Ae));return Dt?ue.createElement("li",{title:Jt?Ae.toString():null,className:Ft,onClick:Lt,onKeyPress:St,tabIndex:0},Dt):null},De=je;function Qe(){}function he(Fe){var xe=Number(Fe);return typeof xe=="number"&&!Number.isNaN(xe)&&isFinite(xe)&&Math.floor(xe)===xe}var Te=function(xe,at,Xe){return Xe};function Ye(Fe,xe,at){var Xe=typeof Fe=="undefined"?xe.pageSize:Fe;return Math.floor((at.total-1)/Xe)+1}var bt=function(Fe){(0,E.Z)(at,Fe);var xe=(0,z.Z)(at);function at(Xe){var Ae;(0,a.Z)(this,at),Ae=xe.call(this,Xe),Ae.paginationNode=ue.createRef(),Ae.getJumpPrevPage=function(){return Math.max(1,Ae.state.current-(Ae.props.showLessItems?3:5))},Ae.getJumpNextPage=function(){return Math.min(Ye(void 0,Ae.state,Ae.props),Ae.state.current+(Ae.props.showLessItems?3:5))},Ae.getItemIcon=function(on,gn){var _e=Ae.props.prefixCls,Ft=on||ue.createElement("button",{type:"button","aria-label":gn,className:"".concat(_e,"-item-link")});return typeof on=="function"&&(Ft=ue.createElement(on,(0,y.Z)({},Ae.props))),Ft},Ae.isValid=function(on){var gn=Ae.props.total;return he(on)&&on!==Ae.state.current&&he(gn)&&gn>0},Ae.shouldDisplayQuickJumper=function(){var on=Ae.props,gn=on.showQuickJumper,_e=on.total,Ft=Ae.state.pageSize;return _e<=Ft?!1:gn},Ae.handleKeyDown=function(on){(on.keyCode===ie.ARROW_UP||on.keyCode===ie.ARROW_DOWN)&&on.preventDefault()},Ae.handleKeyUp=function(on){var gn=Ae.getValidValue(on),_e=Ae.state.currentInputValue;gn!==_e&&Ae.setState({currentInputValue:gn}),on.keyCode===ie.ENTER?Ae.handleChange(gn):on.keyCode===ie.ARROW_UP?Ae.handleChange(gn-1):on.keyCode===ie.ARROW_DOWN&&Ae.handleChange(gn+1)},Ae.handleBlur=function(on){var gn=Ae.getValidValue(on);Ae.handleChange(gn)},Ae.changePageSize=function(on){var gn=Ae.state.current,_e=Ye(on,Ae.state,Ae.props);gn=gn>_e?_e:gn,_e===0&&(gn=Ae.state.current),typeof on=="number"&&("pageSize"in Ae.props||Ae.setState({pageSize:on}),"current"in Ae.props||Ae.setState({current:gn,currentInputValue:gn})),Ae.props.onShowSizeChange(gn,on),"onChange"in Ae.props&&Ae.props.onChange&&Ae.props.onChange(gn,on)},Ae.handleChange=function(on){var gn=Ae.props,_e=gn.disabled,Ft=gn.onChange,Lt=Ae.state,St=Lt.pageSize,Dt=Lt.current,pn=Lt.currentInputValue;if(Ae.isValid(on)&&!_e){var Pn=Ye(void 0,Ae.state,Ae.props),Sn=on;return on>Pn?Sn=Pn:on<1&&(Sn=1),"current"in Ae.props||Ae.setState({current:Sn}),Sn!==pn&&Ae.setState({currentInputValue:Sn}),Ft(Sn,St),Sn}return Dt},Ae.prev=function(){Ae.hasPrev()&&Ae.handleChange(Ae.state.current-1)},Ae.next=function(){Ae.hasNext()&&Ae.handleChange(Ae.state.current+1)},Ae.jumpPrev=function(){Ae.handleChange(Ae.getJumpPrevPage())},Ae.jumpNext=function(){Ae.handleChange(Ae.getJumpNextPage())},Ae.hasPrev=function(){return Ae.state.current>1},Ae.hasNext=function(){return Ae.state.current2?_e-2:0),Lt=2;Lt<_e;Lt++)Ft[Lt-2]=arguments[Lt];gn.apply(void 0,Ft)}},Ae.runIfEnterPrev=function(on){Ae.runIfEnter(on,Ae.prev)},Ae.runIfEnterNext=function(on){Ae.runIfEnter(on,Ae.next)},Ae.runIfEnterJumpPrev=function(on){Ae.runIfEnter(on,Ae.jumpPrev)},Ae.runIfEnterJumpNext=function(on){Ae.runIfEnter(on,Ae.jumpNext)},Ae.handleGoTO=function(on){(on.keyCode===ie.ENTER||on.type==="click")&&Ae.handleChange(Ae.state.currentInputValue)},Ae.renderPrev=function(on){var gn=Ae.props,_e=gn.prevIcon,Ft=gn.itemRender,Lt=Ft(on,"prev",Ae.getItemIcon(_e,"prev page")),St=!Ae.hasPrev();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:St}):Lt},Ae.renderNext=function(on){var gn=Ae.props,_e=gn.nextIcon,Ft=gn.itemRender,Lt=Ft(on,"next",Ae.getItemIcon(_e,"next page")),St=!Ae.hasNext();return(0,ue.isValidElement)(Lt)?(0,ue.cloneElement)(Lt,{disabled:St}):Lt};var ft=Xe.onChange!==Qe,vn="current"in Xe;vn&&!ft&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Jt=Xe.defaultCurrent;"current"in Xe&&(Jt=Xe.current);var jt=Xe.defaultPageSize;return"pageSize"in Xe&&(jt=Xe.pageSize),Jt=Math.min(Jt,Ye(jt,void 0,Xe)),Ae.state={current:Jt,currentInputValue:Jt,pageSize:jt},Ae}return(0,b.Z)(at,[{key:"componentDidUpdate",value:function(Ae,ft){var vn=this.props.prefixCls;if(ft.current!==this.state.current&&this.paginationNode.current){var Jt=this.paginationNode.current.querySelector(".".concat(vn,"-item-").concat(ft.current));if(Jt&&document.activeElement===Jt){var jt;Jt==null||(jt=Jt.blur)===null||jt===void 0||jt.call(Jt)}}}},{key:"getValidValue",value:function(Ae){var ft=Ae.target.value,vn=Ye(void 0,this.state,this.props),Jt=this.state.currentInputValue,jt;return ft===""?jt=ft:Number.isNaN(Number(ft))?jt=Jt:ft>=vn?jt=vn:jt=Number(ft),jt}},{key:"getShowSizeChanger",value:function(){var Ae=this.props,ft=Ae.showSizeChanger,vn=Ae.total,Jt=Ae.totalBoundaryShowSizeChanger;return typeof ft!="undefined"?ft:vn>Jt}},{key:"render",value:function(){var Ae=this.props,ft=Ae.prefixCls,vn=Ae.className,Jt=Ae.style,jt=Ae.disabled,on=Ae.hideOnSinglePage,gn=Ae.total,_e=Ae.locale,Ft=Ae.showQuickJumper,Lt=Ae.showLessItems,St=Ae.showTitle,Dt=Ae.showTotal,pn=Ae.simple,Pn=Ae.itemRender,Sn=Ae.showPrevNextJumpers,Rn=Ae.jumpPrevIcon,ta=Ae.jumpNextIcon,aa=Ae.selectComponentClass,zn=Ae.selectPrefixCls,Pa=Ae.pageSizeOptions,Ea=this.state,Zn=Ea.current,wa=Ea.pageSize,en=Ea.currentInputValue;if(on===!0&&gn<=wa)return null;var En=Ye(void 0,this.state,this.props),Mn=[],$n=null,Ze=null,Nt=null,kt=null,Wt=null,tn=Ft&&Ft.goButton,Ht=Lt?1:2,mn=Zn-1>0?Zn-1:0,st=Zn+1gn?gn:Zn*wa]));if(pn){tn&&(typeof tn=="boolean"?Wt=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_e.jump_to_confirm):Wt=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},tn),Wt=ue.createElement("li",{title:St?"".concat(_e.jump_to).concat(Zn,"/").concat(En):null,className:"".concat(ft,"-simple-pager")},Wt));var ln=this.renderPrev(mn);return ue.createElement("ul",(0,x.Z)({className:Je()(ft,"".concat(ft,"-simple"),(0,le.Z)({},"".concat(ft,"-disabled"),jt),vn),style:Jt,ref:this.paginationNode},Pt),dt,ln?ue.createElement("li",{title:St?_e.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(ft,"-prev"),(0,le.Z)({},"".concat(ft,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ln):null,ue.createElement("li",{title:St?"".concat(Zn,"/").concat(En):null,className:"".concat(ft,"-simple-pager")},ue.createElement("input",{type:"text",value:en,disabled:jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(ft,"-slash")},"/"),En),ue.createElement("li",{title:St?_e.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(ft,"-next"),(0,le.Z)({},"".concat(ft,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(st)),Wt)}if(En<=3+Ht*2){var Nn={locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:St,itemRender:Pn};En||Mn.push(ue.createElement(De,(0,x.Z)({},Nn,{key:"noPager",page:1,className:"".concat(ft,"-item-disabled")})));for(var bn=1;bn<=En;bn+=1){var la=Zn===bn;Mn.push(ue.createElement(De,(0,x.Z)({},Nn,{key:bn,page:bn,active:la})))}}else{var Hn=Lt?_e.prev_3:_e.prev_5,lt=Lt?_e.next_3:_e.next_5,Qt=Pn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Rn,"prev page")),Qn=Pn(this.getJumpNextPage(),"jump-next",this.getItemIcon(ta,"next page"));Sn&&($n=Qt?ue.createElement("li",{title:St?Hn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(ft,"-jump-prev"),(0,le.Z)({},"".concat(ft,"-jump-prev-custom-icon"),!!Rn))},Qt):null,Ze=Qn?ue.createElement("li",{title:St?lt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(ft,"-jump-next"),(0,le.Z)({},"".concat(ft,"-jump-next-custom-icon"),!!ta))},Qn):null),kt=ue.createElement(De,{locale:_e,last:!0,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:En,page:En,active:!1,showTitle:St,itemRender:Pn}),Nt=ue.createElement(De,{locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:St,itemRender:Pn});var sn=Math.max(1,Zn-Ht),_n=Math.min(Zn+Ht,En);Zn-1<=Ht&&(_n=1+Ht*2),En-Zn<=Ht&&(sn=En-Ht*2);for(var na=sn;na<=_n;na+=1){var La=Zn===na;Mn.push(ue.createElement(De,{locale:_e,rootPrefixCls:ft,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:na,page:na,active:La,showTitle:St,itemRender:Pn}))}Zn-1>=Ht*2&&Zn!==3&&(Mn[0]=(0,ue.cloneElement)(Mn[0],{className:"".concat(ft,"-item-after-jump-prev")}),Mn.unshift($n)),En-Zn>=Ht*2&&Zn!==En-2&&(Mn[Mn.length-1]=(0,ue.cloneElement)(Mn[Mn.length-1],{className:"".concat(ft,"-item-before-jump-next")}),Mn.push(Ze)),sn!==1&&Mn.unshift(Nt),_n!==En&&Mn.push(kt)}var sa=!this.hasPrev()||!En,Ge=!this.hasNext()||!En,rn=this.renderPrev(mn),$t=this.renderNext(st);return ue.createElement("ul",(0,x.Z)({className:Je()(ft,vn,(0,le.Z)({},"".concat(ft,"-disabled"),jt)),style:Jt,ref:this.paginationNode},Pt),dt,rn?ue.createElement("li",{title:St?_e.prev_page:null,onClick:this.prev,tabIndex:sa?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(ft,"-prev"),(0,le.Z)({},"".concat(ft,"-disabled"),sa)),"aria-disabled":sa},rn):null,Mn,$t?ue.createElement("li",{title:St?_e.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(ft,"-next"),(0,le.Z)({},"".concat(ft,"-disabled"),Ge)),"aria-disabled":Ge},$t):null,ue.createElement(ye,{disabled:jt,locale:_e,rootPrefixCls:ft,selectComponentClass:aa,selectPrefixCls:zn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Zn,pageSize:wa,pageSizeOptions:Pa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:tn}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,ft){var vn={};if("current"in Ae&&(vn.current=Ae.current,Ae.current!==ft.current&&(vn.currentInputValue=vn.current)),"pageSize"in Ae&&Ae.pageSize!==ft.pageSize){var Jt=ft.current,jt=Ye(Ae.pageSize,ft,Ae);Jt=Jt>jt?jt:Jt,"current"in Ae||(vn.current=Jt,vn.currentInputValue=Jt),vn.pageSize=Ae.pageSize}return vn}}]),at}(ue.Component);bt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Qe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Qe,locale:me.Z,style:{},itemRender:Te,totalBoundaryShowSizeChanger:50};var Ne=bt,ut=te(22075),Bt=te(36355),yt=te(19716),gt=te(8628),Yt=te(9763),vt=te(57809);const an=Fe=>ue.createElement(vt.default,Object.assign({},Fe,{showSearch:!0,size:"small"})),xn=Fe=>ue.createElement(vt.default,Object.assign({},Fe,{showSearch:!0,size:"middle"}));an.Option=vt.default.Option,xn.Option=vt.default.Option;var nt=te(9937),et=te(17313),qt=te(83116),hn=te(37613);const Zt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed"}}},[`&${xe}-disabled`]:{cursor:"not-allowed",[`${xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Fe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Fe.colorBorder,backgroundColor:Fe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Fe.itemActiveBgDisabled},a:{color:Fe.itemActiveColorDisabled}}},[`${xe}-item-link`]:{color:Fe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${xe}-simple-pager`]:{color:Fe.colorTextDisabled},[`${xe}-jump-prev, ${xe}-jump-next`]:{[`${xe}-item-link-icon`]:{opacity:0},[`${xe}-item-ellipsis`]:{opacity:1}}},[`&${xe}-simple`]:{[`${xe}-prev, ${xe}-next`]:{[`&${xe}-disabled ${xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},cn=Fe=>{const{componentCls:xe}=Fe;return{[`&${xe}-mini ${xe}-total-text, &${xe}-mini ${xe}-simple-pager`]:{height:Fe.itemSizeSM,lineHeight:`${Fe.itemSizeSM}px`},[`&${xe}-mini ${xe}-item`]:{minWidth:Fe.itemSizeSM,height:Fe.itemSizeSM,margin:0,lineHeight:`${Fe.itemSizeSM-2}px`},[`&${xe}-mini:not(${xe}-disabled) ${xe}-item:not(${xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Fe.colorBgTextHover},"&:active":{backgroundColor:Fe.colorBgTextActive}},[`&${xe}-mini ${xe}-prev, &${xe}-mini ${xe}-next`]:{minWidth:Fe.itemSizeSM,height:Fe.itemSizeSM,margin:0,lineHeight:`${Fe.itemSizeSM}px`},[`&${xe}-mini:not(${xe}-disabled)`]:{[`${xe}-prev, ${xe}-next`]:{[`&:hover ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextActive},[`&${xe}-disabled:hover ${xe}-item-link`]:{backgroundColor:"transparent"}}},[` &${xe}-mini ${xe}-prev ${xe}-item-link, &${xe}-mini ${xe}-next ${xe}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Fe.itemSizeSM,lineHeight:`${Fe.itemSizeSM}px`}},[`&${xe}-mini ${xe}-jump-prev, &${xe}-mini ${xe}-jump-next`]:{height:Fe.itemSizeSM,marginInlineEnd:0,lineHeight:`${Fe.itemSizeSM}px`},[`&${xe}-mini ${xe}-options`]:{marginInlineStart:Fe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Fe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Fe.itemSizeSM,lineHeight:`${Fe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,nt.x0)(Fe)),{width:Fe.paginationMiniQuickJumperInputWidth,height:Fe.controlHeightSM})}}}},We=Fe=>{const{componentCls:xe}=Fe;return{[` @@ -170,15 +170,15 @@ ${xe}-next, ${xe}-jump-prev, ${xe}-jump-next - `]:{display:"inline-block",minWidth:Fe.itemSize,height:Fe.itemSize,color:Fe.colorText,fontFamily:Fe.fontFamily,lineHeight:`${Fe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Fe.borderRadius,cursor:"pointer",transition:`all ${Fe.motionDurationMid}`},[`${xe}-prev, ${xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Fe.colorText,cursor:"pointer",userSelect:"none"},[`${xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Fe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Fe.lineWidth}px ${Fe.lineType} transparent`,borderRadius:Fe.borderRadius,outline:"none",transition:`all ${Fe.motionDurationMid}`},[`&:hover ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextActive},[`&${xe}-disabled:hover`]:{[`${xe}-item-link`]:{backgroundColor:"transparent"}}},[`${xe}-slash`]:{marginInlineEnd:Fe.paginationSlashMarginInlineEnd,marginInlineStart:Fe.paginationSlashMarginInlineStart},[`${xe}-options`]:{display:"inline-block",marginInlineStart:Fe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Fe.controlHeight,marginInlineStart:Fe.marginXS,lineHeight:`${Fe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,nt.ik)(Fe)),{width:Fe.controlHeightLG*1.25,height:Fe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Fe.marginXS,marginInlineEnd:Fe.marginXS})}}}},Gt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-item`]:{display:"inline-block",minWidth:Fe.itemSize,height:Fe.itemSize,marginInlineEnd:Fe.marginXS,fontFamily:Fe.fontFamily,lineHeight:`${Fe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Fe.lineWidth}px ${Fe.lineType} transparent`,borderRadius:Fe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Fe.paginationItemPaddingInline}px`,color:Fe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${xe}-item-active)`]:{"&:hover":{transition:`all ${Fe.motionDurationMid}`,backgroundColor:Fe.colorBgTextHover},"&:active":{backgroundColor:Fe.colorBgTextActive}},"&-active":{fontWeight:Fe.fontWeightStrong,backgroundColor:Fe.itemActiveBg,borderColor:Fe.colorPrimary,a:{color:Fe.colorPrimary},"&:hover":{borderColor:Fe.colorPrimaryHover},"&:hover a":{color:Fe.colorPrimaryHover}}}}},Mt=Fe=>{const{componentCls:xe}=Fe;return{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(Fe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${xe}-total-text`]:{display:"inline-block",height:Fe.itemSize,marginInlineEnd:Fe.marginXS,lineHeight:`${Fe.itemSize-2}px`,verticalAlign:"middle"}}),Gt(Fe)),It(Fe)),We(Fe)),dn(Fe)),Zt(Fe)),{[`@media only screen and (max-width: ${Fe.screenLG}px)`]:{[`${xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Fe.screenSM}px)`]:{[`${xe}-options`]:{display:"none"}}}),[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}}},ht=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}${xe}-disabled:not(${xe}-mini)`]:{"&, &:hover":{[`${xe}-item-link`]:{borderColor:Fe.colorBorder}},"&:focus-visible":{[`${xe}-item-link`]:{borderColor:Fe.colorBorder}},[`${xe}-item, ${xe}-item-link`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,[`&:hover:not(${xe}-item-active)`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,a:{color:Fe.colorTextDisabled}},[`&${xe}-item-active`]:{backgroundColor:Fe.itemActiveBgDisabled}},[`${xe}-prev, ${xe}-next`]:{"&:hover button":{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,color:Fe.colorTextDisabled},[`${xe}-item-link`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder}}},[`${xe}:not(${xe}-mini)`]:{[`${xe}-prev, ${xe}-next`]:{"&:hover button":{borderColor:Fe.colorPrimaryHover,backgroundColor:Fe.itemBg},[`${xe}-item-link`]:{backgroundColor:Fe.itemLinkBg,borderColor:Fe.colorBorder},[`&:hover ${xe}-item-link`]:{borderColor:Fe.colorPrimary,backgroundColor:Fe.itemBg,color:Fe.colorPrimary},[`&${xe}-disabled`]:{[`${xe}-item-link`]:{borderColor:Fe.colorBorder,color:Fe.colorTextDisabled}}},[`${xe}-item`]:{backgroundColor:Fe.itemBg,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,[`&:hover:not(${xe}-item-active)`]:{borderColor:Fe.colorPrimary,backgroundColor:Fe.itemBg,a:{color:Fe.colorPrimary}},"&-active":{borderColor:Fe.colorPrimary}}}}},rt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}:not(${xe}-disabled)`]:{[`${xe}-item`]:Object.assign({},(0,et.Qy)(Fe)),[`${xe}-jump-prev, ${xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}},(0,et.oN)(Fe))},[`${xe}-prev, ${xe}-next`]:{[`&:focus-visible ${xe}-item-link`]:Object.assign({},(0,et.oN)(Fe))}}}};var ze=(0,qt.Z)("Pagination",Fe=>{const xe=(0,hn.TS)(Fe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Fe.marginXXS/2,paginationMiniQuickJumperInputWidth:Fe.controlHeightLG*1.1,paginationItemPaddingInline:Fe.marginXXS*1.5,paginationEllipsisLetterSpacing:Fe.marginXXS/2,paginationSlashMarginInlineStart:Fe.marginXXS,paginationSlashMarginInlineEnd:Fe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,nt.e5)(Fe),(0,nt.TM)(Fe));return[Mt(xe),rt(xe),Fe.wireframe&&ht(xe)]},Fe=>({itemBg:Fe.colorBgContainer,itemSize:Fe.controlHeight,itemSizeSM:Fe.controlHeightSM,itemActiveBg:Fe.colorBgContainer,itemLinkBg:Fe.colorBgContainer,itemActiveColorDisabled:Fe.colorTextDisabled,itemActiveBgDisabled:Fe.controlItemBgActiveDisabled,itemInputBg:Fe.colorBgContainer,miniOptionsSizeChangerTop:0})),ve=function(Fe,xe){var at={};for(var Xe in Fe)Object.prototype.hasOwnProperty.call(Fe,Xe)&&xe.indexOf(Xe)<0&&(at[Xe]=Fe[Xe]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Xe=Object.getOwnPropertySymbols(Fe);Ae{const{prefixCls:xe,selectPrefixCls:at,className:Xe,rootClassName:Ae,style:ft,size:vn,locale:Qt,selectComponentClass:jt,responsive:on,showSizeChanger:cn}=Fe,_e=ve(Fe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ft}=(0,gt.Z)(on),{getPrefixCls:Lt,direction:St,pagination:Dt={}}=ue.useContext(Bt.E_),pn=Lt("pagination",xe),[Pn,Sn]=ze(pn),Rn=cn!=null?cn:Dt.showSizeChanger,na=ue.useMemo(()=>{const En=ue.createElement("span",{className:`${pn}-item-ellipsis`},"\u2022\u2022\u2022"),Mn=ue.createElement("button",{className:`${pn}-item-link`,type:"button",tabIndex:-1},St==="rtl"?ue.createElement(Ue.Z,null):ue.createElement(Ve.Z,null)),$n=ue.createElement("button",{className:`${pn}-item-link`,type:"button",tabIndex:-1},St==="rtl"?ue.createElement(Ve.Z,null):ue.createElement(Ue.Z,null)),Ze=ue.createElement("a",{className:`${pn}-item-link`},ue.createElement("div",{className:`${pn}-item-container`},St==="rtl"?ue.createElement(ot.Z,{className:`${pn}-item-link-icon`}):ue.createElement(ct,{className:`${pn}-item-link-icon`}),En)),Nt=ue.createElement("a",{className:`${pn}-item-link`},ue.createElement("div",{className:`${pn}-item-container`},St==="rtl"?ue.createElement(ct,{className:`${pn}-item-link-icon`}):ue.createElement(ot.Z,{className:`${pn}-item-link-icon`}),En));return{prevIcon:Mn,nextIcon:$n,jumpPrevIcon:Ze,jumpNextIcon:Nt}},[St,pn]),[aa]=(0,Yt.Z)("Pagination",ut.Z),zn=Object.assign(Object.assign({},aa),Qt),Pa=(0,yt.Z)(vn),Ea=Pa==="small"||!!(Ft&&!Pa&&on),_n=Lt("select",at),wa=Je()({[`${pn}-mini`]:Ea,[`${pn}-rtl`]:St==="rtl"},Dt==null?void 0:Dt.className,Xe,Ae,Sn),en=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),ft);return Pn(ue.createElement(Ne,Object.assign({},na,_e,{style:en,prefixCls:pn,selectPrefixCls:_n,className:wa,selectComponentClass:jt||(Ea?rn:xn),locale:zn,showSizeChanger:Rn})))},Rt=qe},39722:function(Ut,Kt,te){"use strict";te.d(Kt,{t5:function(){return Ve}});var x=te(92310),ue=te.n(x),Be=te(55477),Me=te(59301),Le=te(36355),Oe=te(77578),se=te(17356),ct=function(tt,Je){var le={};for(var y in tt)Object.prototype.hasOwnProperty.call(tt,y)&&Je.indexOf(y)<0&&(le[y]=tt[y]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(tt);a{if(!(!Je&&!le))return Me.createElement(Me.Fragment,null,Je&&Me.createElement("div",{className:`${tt}-title`},(0,Oe.Z)(Je)),Me.createElement("div",{className:`${tt}-inner-content`},(0,Oe.Z)(le)))},Ve=tt=>{const{hashId:Je,prefixCls:le,className:y,style:a,placement:b="top",title:E,content:z,children:ne}=tt;return Me.createElement("div",{className:ue()(Je,le,`${le}-pure`,`${le}-placement-${b}`,y),style:a},Me.createElement("div",{className:`${le}-arrow`}),Me.createElement(Be.G,Object.assign({},tt,{className:Je,prefixCls:le}),ne||ot(le,E,z)))},Ue=tt=>{const{prefixCls:Je}=tt,le=ct(tt,["prefixCls"]),{getPrefixCls:y}=Me.useContext(Le.E_),a=y("popover",Je),[b,E]=(0,se.Z)(a);return b(Me.createElement(Ve,Object.assign({},le,{prefixCls:a,hashId:E})))};Kt.ZP=Ue},60324:function(Ut,Kt,te){"use strict";var x=te(92310),ue=te.n(x),Be=te(59301),Me=te(77578),Le=te(62892),Oe=te(36355),se=te(6848),ct=te(39722),ot=te(17356),Ve=function(Je,le){var y={};for(var a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&le.indexOf(a)<0&&(y[a]=Je[a]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Je);b{let{title:le,content:y,prefixCls:a}=Je;return Be.createElement(Be.Fragment,null,le&&Be.createElement("div",{className:`${a}-title`},(0,Me.Z)(le)),Be.createElement("div",{className:`${a}-inner-content`},(0,Me.Z)(y)))},tt=Be.forwardRef((Je,le)=>{const{prefixCls:y,title:a,content:b,overlayClassName:E,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:me={}}=Je,pe=Ve(Je,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Be.useContext(Oe.E_),je=ye("popover",y),[De,Qe]=(0,ot.Z)(je),he=ye(),Te=ue()(E,Qe);return De(Be.createElement(se.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:me},pe,{prefixCls:je,overlayClassName:Te,ref:le,overlay:a||b?Be.createElement(Ue,{prefixCls:je,title:a,content:b}):null,transitionName:(0,Le.m)(he,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});tt._InternalPanelDoNotUseOrYouWillBeFired=ct.ZP,Kt.Z=tt},17356:function(Ut,Kt,te){"use strict";var x=te(17313),ue=te(29878),Be=te(19447),Me=te(33166),Le=te(83116),Oe=te(37613);const se=Ve=>{const{componentCls:Ue,popoverColor:tt,minWidth:Je,fontWeightStrong:le,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:E,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ie}=Ve;return[{[Ue]:Object.assign(Object.assign({},(0,x.Wf)(Ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ue}-content`]:{position:"relative"},[`${Ue}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:E,boxShadow:a,padding:y},[`${Ue}-title`]:{minWidth:Je,marginBottom:ne,color:b,fontWeight:le},[`${Ue}-inner-content`]:{color:tt}})},(0,Be.ZP)(Ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ue}-pure`]:{position:"relative",maxWidth:"none",margin:Ve.sizePopupArrow,display:"inline-block",[`${Ue}-content`]:{display:"inline-block"}}}]},ct=Ve=>{const{componentCls:Ue}=Ve;return{[Ue]:Me.i.map(tt=>{const Je=Ve[`${tt}6`];return{[`&${Ue}-${tt}`]:{"--antd-arrow-background-color":Je,[`${Ue}-inner`]:{backgroundColor:Je},[`${Ue}-arrow`]:{background:"transparent"}}}})}},ot=Ve=>{const{componentCls:Ue,lineWidth:tt,lineType:Je,colorSplit:le,paddingSM:y,controlHeight:a,fontSize:b,lineHeight:E,padding:z}=Ve,ne=a-Math.round(b*E),re=ne/2,ie=ne/2-tt,me=z;return{[Ue]:{[`${Ue}-inner`]:{padding:0},[`${Ue}-title`]:{margin:0,padding:`${re}px ${me}px ${ie}px`,borderBottom:`${tt}px ${Je} ${le}`},[`${Ue}-inner-content`]:{padding:`${y}px ${me}px`}}}};Kt.Z=(0,Le.Z)("Popover",Ve=>{const{colorBgElevated:Ue,colorText:tt,wireframe:Je}=Ve,le=(0,Oe.TS)(Ve,{popoverPadding:12,popoverBg:Ue,popoverColor:tt});return[se(le),ct(le),Je&&ot(le),(0,ue._y)(le,"zoom-big")]},Ve=>({width:177,minWidth:177,zIndexPopup:Ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return cn}});var x=te(59301),ue=te(29679),Be=te(40001),Me=te(19248),Le=te(99267),Oe=te(92310),se=te.n(Oe),ct=te(2738),ot=te(36355),Ve=te(14809),Ue=te(20439),tt=te(62646),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var Ft=(0,x.useRef)([]),Lt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var St=Date.now(),Dt=!1;Ft.current.forEach(function(pn){if(pn){Dt=!0;var Pn=pn.style;Pn.transitionDuration=".3s, .3s, .3s, .06s",Lt.current&&St-Lt.current<100&&(Pn.transitionDuration="0s, 0s")}}),Dt&&(Lt.current=Date.now())}),Ft.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Ft){var Lt=(0,Ue.Z)((0,Ue.Z)({},Je),Ft),St=Lt.className,Dt=Lt.percent,pn=Lt.prefixCls,Pn=Lt.strokeColor,Sn=Lt.strokeLinecap,Rn=Lt.strokeWidth,na=Lt.style,aa=Lt.trailColor,zn=Lt.trailWidth,Pa=Lt.transition,Ea=(0,tt.Z)(Lt,y);delete Ea.gapPosition;var _n=Array.isArray(Dt)?Dt:[Dt],wa=Array.isArray(Pn)?Pn:[Pn],en=le(),En=Rn/2,Mn=100-Rn/2,$n="M ".concat(Sn==="round"?En:0,",").concat(En,` - L `).concat(Sn==="round"?Mn:100,",").concat(En),Ze="0 0 100 ".concat(Rn),Nt=0;return x.createElement("svg",(0,Ve.Z)({className:se()("".concat(pn,"-line"),St),viewBox:Ze,preserveAspectRatio:"none",style:na},Ea),x.createElement("path",{className:"".concat(pn,"-line-trail"),d:$n,strokeLinecap:Sn,stroke:aa,strokeWidth:zn||Rn,fillOpacity:"0"}),_n.map(function(kt,Wt){var tn=1;switch(Sn){case"round":tn=1-Rn/100;break;case"square":tn=1-Rn/2/100;break;default:tn=1;break}var Ht={strokeDasharray:"".concat(kt*tn,"px, 100px"),strokeDashoffset:"-".concat(Nt,"px"),transition:Pa||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mn=wa[Wt]||wa[wa.length-1];return Nt+=kt,x.createElement("path",{key:Wt,className:"".concat(pn,"-line-path"),d:$n,strokeLinecap:Sn,stroke:mn,strokeWidth:Rn,fillOpacity:"0",ref:function(Pt){en[Wt]=Pt},style:Ht})}))},b=a,E=te(93664),z=te(50298),ne=te(47273),re=0,ie=(0,ne.Z)();function me(){var _e;return ie?(_e=re,re+=1):_e="TEST_OR_SSR",_e}var pe=function(_e){var Ft=x.useState(),Lt=(0,z.Z)(Ft,2),St=Lt[0],Dt=Lt[1];return x.useEffect(function(){Dt("rc_progress_".concat(me()))},[]),_e||St},ye=function(Ft){var Lt=Ft.bg,St=Ft.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:Lt}},St)};function je(_e,Ft){return Object.keys(_e).map(function(Lt){var St=parseFloat(Lt),Dt="".concat(Math.floor(St*Ft),"%");return"".concat(_e[Lt]," ").concat(Dt)})}var De=x.forwardRef(function(_e,Ft){var Lt=_e.prefixCls,St=_e.color,Dt=_e.gradientId,pn=_e.radius,Pn=_e.style,Sn=_e.ptg,Rn=_e.strokeLinecap,na=_e.strokeWidth,aa=_e.size,zn=_e.gapDegree,Pa=St&&(0,E.Z)(St)==="object",Ea=Pa?"#FFF":void 0,_n=aa/2,wa=x.createElement("circle",{className:"".concat(Lt,"-circle-path"),r:pn,cx:_n,cy:_n,stroke:Ea,strokeLinecap:Rn,strokeWidth:na,opacity:Sn===0?0:1,style:Pn,ref:Ft});if(!Pa)return wa;var en="".concat(Dt,"-conic"),En=zn?"".concat(180+zn/2,"deg"):"0deg",Mn=je(St,(360-zn)/360),$n=je(St,1),Ze="conic-gradient(from ".concat(En,", ").concat(Mn.join(", "),")"),Nt="linear-gradient(to ".concat(zn?"bottom":"top",", ").concat($n.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:en},wa),x.createElement("foreignObject",{x:0,y:0,width:aa,height:aa,mask:"url(#".concat(en,")")},x.createElement(ye,{bg:Nt},x.createElement(ye,{bg:Ze}))))}),Qe=De,he=100,Te=function(Ft,Lt,St,Dt,pn,Pn,Sn,Rn,na,aa){var zn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Pa=St/100*360*((360-Pn)/360),Ea=Pn===0?0:{bottom:0,top:180,left:90,right:-90}[Sn],_n=(100-Dt)/100*Lt;na==="round"&&Dt!==100&&(_n+=aa/2,_n>=Lt&&(_n=Lt-.01));var wa=he/2;return{stroke:typeof Rn=="string"?Rn:void 0,strokeDasharray:"".concat(Lt,"px ").concat(Ft),strokeDashoffset:_n+zn,transform:"rotate(".concat(pn+Pa+Ea,"deg)"),transformOrigin:"".concat(wa,"px ").concat(wa,"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}},Ye=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function bt(_e){var Ft=_e!=null?_e:[];return Array.isArray(Ft)?Ft:[Ft]}var Ne=function(Ft){var Lt=(0,Ue.Z)((0,Ue.Z)({},Je),Ft),St=Lt.id,Dt=Lt.prefixCls,pn=Lt.steps,Pn=Lt.strokeWidth,Sn=Lt.trailWidth,Rn=Lt.gapDegree,na=Rn===void 0?0:Rn,aa=Lt.gapPosition,zn=Lt.trailColor,Pa=Lt.strokeLinecap,Ea=Lt.style,_n=Lt.className,wa=Lt.strokeColor,en=Lt.percent,En=(0,tt.Z)(Lt,Ye),Mn=he/2,$n=pe(St),Ze="".concat($n,"-gradient"),Nt=Mn-Pn/2,kt=Math.PI*2*Nt,Wt=na>0?90+na/2:-90,tn=kt*((360-na)/360),Ht=(0,E.Z)(pn)==="object"?pn:{count:pn,space:2},mn=Ht.count,st=Ht.space,Pt=bt(en),dt=bt(wa),ln=dt.find(function(Jn){return Jn&&(0,E.Z)(Jn)==="object"}),Nn=ln&&(0,E.Z)(ln)==="object",bn=Nn?"butt":Pa,la=Te(kt,tn,0,100,Wt,na,aa,zn,bn,Pn),Hn=le(),lt=function(){var nn=0;return Pt.map(function(kn,ea){var Ra=dt[ea]||dt[dt.length-1],va=Te(kt,tn,nn,kn,Wt,na,aa,Ra,bn,Pn);return nn+=kn,x.createElement(Qe,{key:ea,color:Ra,ptg:kn,radius:Nt,prefixCls:Dt,gradientId:Ze,style:va,strokeLinecap:bn,strokeWidth:Pn,gapDegree:na,ref:function(gn){Hn[ea]=gn},size:he})}).reverse()},$t=function(){var nn=Math.round(mn*(Pt[0]/100)),kn=100/mn,ea=0;return new Array(mn).fill(null).map(function(Ra,va){var Ge=va<=nn-1?dt[0]:zn,gn=Ge&&(0,E.Z)(Ge)==="object"?"url(#".concat(Ze,")"):void 0,Jt=Te(kt,tn,ea,kn,Wt,na,aa,Ge,"butt",Pn,st);return ea+=(tn-Jt.strokeDashoffset+st)*100/tn,x.createElement("circle",{key:va,className:"".concat(Dt,"-circle-path"),r:Nt,cx:Mn,cy:Mn,stroke:gn,strokeWidth:Pn,opacity:1,style:Jt,ref:function(In){Hn[va]=In}})})};return x.createElement("svg",(0,Ve.Z)({className:se()("".concat(Dt,"-circle"),_n),viewBox:"0 0 ".concat(he," ").concat(he),style:Ea,id:St,role:"presentation"},En),!mn&&x.createElement("circle",{className:"".concat(Dt,"-circle-trail"),r:Nt,cx:Mn,cy:Mn,stroke:zn,strokeLinecap:bn,strokeWidth:Sn||Pn,style:la}),mn?$t():lt())},ut=Ne,Bt={Line:b,Circle:ut},yt=te(6848),gt=te(30071);function Yt(_e){return!_e||_e<0?0:_e>100?100:_e}function vt(_e){let{success:Ft,successPercent:Lt}=_e,St=Lt;return Ft&&"progress"in Ft&&(St=Ft.progress),Ft&&"percent"in Ft&&(St=Ft.percent),St}const rn=_e=>{let{percent:Ft,success:Lt,successPercent:St}=_e;const Dt=Yt(vt({success:Lt,successPercent:St}));return[Dt,Yt(Yt(Ft)-Dt)]},xn=_e=>{let{success:Ft={},strokeColor:Lt}=_e;const{strokeColor:St}=Ft;return[St||gt.presetPrimaryColors.green,Lt||null]},nt=(_e,Ft,Lt)=>{var St,Dt,pn,Pn;let Sn=-1,Rn=-1;if(Ft==="step"){const na=Lt.steps,aa=Lt.strokeWidth;typeof _e=="string"||typeof _e=="undefined"?(Sn=_e==="small"?2:14,Rn=aa!=null?aa:8):typeof _e=="number"?[Sn,Rn]=[_e,_e]:[Sn=14,Rn=8]=_e,Sn*=na}else if(Ft==="line"){const na=Lt==null?void 0:Lt.strokeWidth;typeof _e=="string"||typeof _e=="undefined"?Rn=na||(_e==="small"?6:8):typeof _e=="number"?[Sn,Rn]=[_e,_e]:[Sn=-1,Rn=8]=_e}else(Ft==="circle"||Ft==="dashboard")&&(typeof _e=="string"||typeof _e=="undefined"?[Sn,Rn]=_e==="small"?[60,60]:[120,120]:typeof _e=="number"?[Sn,Rn]=[_e,_e]:(Sn=(Dt=(St=_e[0])!==null&&St!==void 0?St:_e[1])!==null&&Dt!==void 0?Dt:120,Rn=(Pn=(pn=_e[0])!==null&&pn!==void 0?pn:_e[1])!==null&&Pn!==void 0?Pn:120));return[Sn,Rn]},et=3,qt=_e=>et/_e*100;var Zt=_e=>{const{prefixCls:Ft,trailColor:Lt=null,strokeLinecap:St="round",gapPosition:Dt,gapDegree:pn,width:Pn=120,type:Sn,children:Rn,success:na,size:aa=Pn}=_e,[zn,Pa]=nt(aa,"circle");let{strokeWidth:Ea}=_e;Ea===void 0&&(Ea=Math.max(qt(zn),6));const _n={width:zn,height:Pa,fontSize:zn*.15+6},wa=x.useMemo(()=>{if(pn||pn===0)return pn;if(Sn==="dashboard")return 75},[pn,Sn]),en=Dt||Sn==="dashboard"&&"bottom"||void 0,En=Object.prototype.toString.call(_e.strokeColor)==="[object Object]",Mn=xn({success:na,strokeColor:_e.strokeColor}),$n=se()(`${Ft}-inner`,{[`${Ft}-circle-gradient`]:En}),Ze=x.createElement(ut,{percent:rn(_e),strokeWidth:Ea,trailWidth:Ea,strokeColor:Mn,strokeLinecap:St,trailColor:Lt,prefixCls:Ft,gapDegree:wa,gapPosition:en});return x.createElement("div",{className:$n,style:_n},zn<=20?x.createElement(yt.Z,{title:Rn},x.createElement("span",null,Ze)):x.createElement(x.Fragment,null,Ze,Rn))},dn=function(_e,Ft){var Lt={};for(var St in _e)Object.prototype.hasOwnProperty.call(_e,St)&&Ft.indexOf(St)<0&&(Lt[St]=_e[St]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,St=Object.getOwnPropertySymbols(_e);Dt{let Ft=[];return Object.keys(_e).forEach(Lt=>{const St=parseFloat(Lt.replace(/%/g,""));isNaN(St)||Ft.push({key:St,value:_e[Lt]})}),Ft=Ft.sort((Lt,St)=>Lt.key-St.key),Ft.map(Lt=>{let{key:St,value:Dt}=Lt;return`${Dt} ${St}%`}).join(", ")},It=(_e,Ft)=>{const{from:Lt=gt.presetPrimaryColors.blue,to:St=gt.presetPrimaryColors.blue,direction:Dt=Ft==="rtl"?"to left":"to right"}=_e,pn=dn(_e,["from","to","direction"]);if(Object.keys(pn).length!==0){const Pn=We(pn);return{backgroundImage:`linear-gradient(${Dt}, ${Pn})`}}return{backgroundImage:`linear-gradient(${Dt}, ${Lt}, ${St})`}};var Mt=_e=>{const{prefixCls:Ft,direction:Lt,percent:St,size:Dt,strokeWidth:pn,strokeColor:Pn,strokeLinecap:Sn="round",children:Rn,trailColor:na=null,success:aa}=_e,zn=Pn&&typeof Pn!="string"?It(Pn,Lt):{backgroundColor:Pn},Pa=Sn==="square"||Sn==="butt"?0:void 0,Ea={backgroundColor:na||void 0,borderRadius:Pa},_n=Dt!=null?Dt:[-1,pn||(Dt==="small"?6:8)],[wa,en]=nt(_n,"line",{strokeWidth:pn}),En=Object.assign({width:`${Yt(St)}%`,height:en,borderRadius:Pa},zn),Mn=vt(_e),$n={width:`${Yt(Mn)}%`,height:en,borderRadius:Pa,backgroundColor:aa==null?void 0:aa.strokeColor},Ze={width:wa<0?"100%":wa,height:en};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ft}-outer`,style:Ze},x.createElement("div",{className:`${Ft}-inner`,style:Ea},x.createElement("div",{className:`${Ft}-bg`,style:En}),Mn!==void 0?x.createElement("div",{className:`${Ft}-success-bg`,style:$n}):null)),Rn)},rt=_e=>{const{size:Ft,steps:Lt,percent:St=0,strokeWidth:Dt=8,strokeColor:pn,trailColor:Pn=null,prefixCls:Sn,children:Rn}=_e,na=Math.round(Lt*(St/100)),aa=Ft==="small"?2:14,zn=Ft!=null?Ft:[aa,Dt],[Pa,Ea]=nt(zn,"step",{steps:Lt,strokeWidth:Dt}),_n=Pa/Lt,wa=new Array(Lt);for(let en=0;en{const Ft=_e?"100%":"-100%";return new ze.Keyframes(`antProgress${_e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Fe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:Object.assign(Object.assign({},(0,ve.Wf)(_e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:_e.fontSize,marginInlineEnd:_e.marginXS,marginBottom:_e.marginXS},[`${Ft}-outer`]:{display:"inline-block",width:"100%"},[`&${Ft}-show-info`]:{[`${Ft}-outer`]:{marginInlineEnd:`calc(-2em - ${_e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${_e.paddingXS}px)`}},[`${Ft}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:_e.remainingColor,borderRadius:_e.lineBorderRadius},[`${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.defaultColor}},[`${Ft}-success-bg, ${Ft}-bg`]:{position:"relative",backgroundColor:_e.defaultColor,borderRadius:_e.lineBorderRadius,transition:`all ${_e.motionDurationSlow} ${_e.motionEaseInOutCirc}`},[`${Ft}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:_e.colorSuccess},[`${Ft}-text`]:{display:"inline-block",width:"2em",marginInlineStart:_e.marginXS,color:_e.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Lt]:{fontSize:_e.fontSize}},[`&${Ft}-status-active`]:{[`${Ft}-bg::before`]:{position:"absolute",inset:0,backgroundColor:_e.colorBgContainer,borderRadius:_e.lineBorderRadius,opacity:0,animationName:Rt(),animationDuration:_e.progressActiveMotionDuration,animationTimingFunction:_e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ft}-rtl${Ft}-status-active`]:{[`${Ft}-bg::before`]:{animationName:Rt(!0)}},[`&${Ft}-status-exception`]:{[`${Ft}-bg`]:{backgroundColor:_e.colorError},[`${Ft}-text`]:{color:_e.colorError}},[`&${Ft}-status-exception ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.colorError}},[`&${Ft}-status-success`]:{[`${Ft}-bg`]:{backgroundColor:_e.colorSuccess},[`${Ft}-text`]:{color:_e.colorSuccess}},[`&${Ft}-status-success ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.colorSuccess}}})}},xe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:{[`${Ft}-circle-trail`]:{stroke:_e.remainingColor},[`&${Ft}-circle ${Ft}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ft}-circle ${Ft}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:_e.circleTextColor,fontSize:_e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Lt]:{fontSize:`${_e.fontSize/_e.fontSizeSM}em`}},[`${Ft}-circle&-status-exception`]:{[`${Ft}-text`]:{color:_e.colorError}},[`${Ft}-circle&-status-success`]:{[`${Ft}-text`]:{color:_e.colorSuccess}}},[`${Ft}-inline-circle`]:{lineHeight:1,[`${Ft}-inner`]:{verticalAlign:"bottom"}}}},at=_e=>{const{componentCls:Ft}=_e;return{[Ft]:{[`${Ft}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:_e.progressStepMinWidth,marginInlineEnd:_e.progressStepMarginInlineEnd,backgroundColor:_e.remainingColor,transition:`all ${_e.motionDurationSlow}`,"&-active":{backgroundColor:_e.defaultColor}}}}}},Xe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:{[`${Ft}-small&-line, ${Ft}-small&-line ${Ft}-text ${Lt}`]:{fontSize:_e.fontSizeSM}}}};var Ae=(0,fe.Z)("Progress",_e=>{const Ft=_e.marginXXS/2,Lt=(0,qe.TS)(_e,{progressStepMarginInlineEnd:Ft,progressStepMinWidth:Ft,progressActiveMotionDuration:"2.4s"});return[Fe(Lt),xe(Lt),at(Lt),Xe(Lt)]},_e=>({circleTextColor:_e.colorText,defaultColor:_e.colorInfo,remainingColor:_e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ft=function(_e,Ft){var Lt={};for(var St in _e)Object.prototype.hasOwnProperty.call(_e,St)&&Ft.indexOf(St)<0&&(Lt[St]=_e[St]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,St=Object.getOwnPropertySymbols(_e);Dt{const{prefixCls:Lt,className:St,rootClassName:Dt,steps:pn,strokeColor:Pn,percent:Sn=0,size:Rn="default",showInfo:na=!0,type:aa="line",status:zn,format:Pa,style:Ea}=_e,_n=ft(_e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wa=x.useMemo(()=>{var Pt,dt;const ln=vt(_e);return parseInt(ln!==void 0?(Pt=ln!=null?ln:0)===null||Pt===void 0?void 0:Pt.toString():(dt=Sn!=null?Sn:0)===null||dt===void 0?void 0:dt.toString(),10)},[Sn,_e.success,_e.successPercent]),en=x.useMemo(()=>!Qt.includes(zn)&&wa>=100?"success":zn||"normal",[zn,wa]),{getPrefixCls:En,direction:Mn,progress:$n}=x.useContext(ot.E_),Ze=En("progress",Lt),[Nt,kt]=Ae(Ze),Wt=x.useMemo(()=>{if(!na)return null;const Pt=vt(_e);let dt;const ln=Pa||(bn=>`${bn}%`),Nn=aa==="line";return Pa||en!=="exception"&&en!=="success"?dt=ln(Yt(Sn),Yt(Pt)):en==="exception"?dt=Nn?x.createElement(Me.Z,null):x.createElement(Le.Z,null):en==="success"&&(dt=Nn?x.createElement(ue.Z,null):x.createElement(Be.Z,null)),x.createElement("span",{className:`${Ze}-text`,title:typeof dt=="string"?dt:void 0},dt)},[na,Sn,wa,en,aa,Ze,Pa]),tn=Array.isArray(Pn)?Pn[0]:Pn,Ht=typeof Pn=="string"||Array.isArray(Pn)?Pn:void 0;let mn;aa==="line"?mn=pn?x.createElement(rt,Object.assign({},_e,{strokeColor:Ht,prefixCls:Ze,steps:pn}),Wt):x.createElement(Mt,Object.assign({},_e,{strokeColor:tn,prefixCls:Ze,direction:Mn}),Wt):(aa==="circle"||aa==="dashboard")&&(mn=x.createElement(Zt,Object.assign({},_e,{strokeColor:tn,prefixCls:Ze,progressStatus:en}),Wt));const st=se()(Ze,`${Ze}-status-${en}`,`${Ze}-${aa==="dashboard"&&"circle"||pn&&"steps"||aa}`,{[`${Ze}-inline-circle`]:aa==="circle"&&nt(Rn,"circle")[0]<=20,[`${Ze}-show-info`]:na,[`${Ze}-${Rn}`]:typeof Rn=="string",[`${Ze}-rtl`]:Mn==="rtl"},$n==null?void 0:$n.className,St,Dt,kt);return Nt(x.createElement("div",Object.assign({ref:Ft,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),Ea),className:st,role:"progressbar","aria-valuenow":wa},(0,ct.Z)(_n,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mn))}),cn=on},13570:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Yt}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(rn,xn){return ue.createElement(Le.Z,(0,x.Z)({},rn,{ref:xn,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(92310),Ve=te.n(ot),Ue=te(4635),tt=te(50298),Je=te(62646),le=te(18929),y=te(10228),a=te(26112);function b(vt,rn){var xn=vt.disabled,nt=vt.prefixCls,et=vt.character,qt=vt.characterRender,hn=vt.index,Zt=vt.count,dn=vt.value,We=vt.allowHalf,It=vt.focused,Gt=vt.onHover,Mt=vt.onClick,ht=function(xe){Gt(xe,hn)},rt=function(xe){Mt(xe,hn)},ze=function(xe){xe.keyCode===y.Z.ENTER&&Mt(xe,hn)},ve=hn+1,fe=new Set([nt]);dn===0&&hn===0&&It?fe.add("".concat(nt,"-focused")):We&&dn+.5>=ve&&dnhn?"true":"false","aria-posinset":hn+1,"aria-setsize":Zt,tabIndex:xn?-1:0},ue.createElement("div",{className:"".concat(nt,"-first")},qe),ue.createElement("div",{className:"".concat(nt,"-second")},qe)));return qt&&(Rt=qt(Rt,vt)),Rt}var E=ue.forwardRef(b);function z(){var vt=ue.useRef({});function rn(nt){return vt.current[nt]}function xn(nt){return function(et){vt.current[nt]=et}}return[rn,xn]}function ne(vt){var rn=vt.pageXOffset,xn="scrollLeft";if(typeof rn!="number"){var nt=vt.document;rn=nt.documentElement[xn],typeof rn!="number"&&(rn=nt.body[xn])}return rn}function re(vt){var rn,xn,nt=vt.ownerDocument,et=nt.body,qt=nt&&nt.documentElement,hn=vt.getBoundingClientRect();return rn=hn.left,xn=hn.top,rn-=qt.clientLeft||et.clientLeft||0,xn-=qt.clientTop||et.clientTop||0,{left:rn,top:xn}}function ie(vt){var rn=re(vt),xn=vt.ownerDocument,nt=xn.defaultView||xn.parentWindow;return rn.left+=ne(nt),rn.left}var me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(vt,rn){var xn,nt=vt.prefixCls,et=nt===void 0?"rc-rate":nt,qt=vt.className,hn=vt.defaultValue,Zt=vt.value,dn=vt.count,We=dn===void 0?5:dn,It=vt.allowHalf,Gt=It===void 0?!1:It,Mt=vt.allowClear,ht=Mt===void 0?!0:Mt,rt=vt.character,ze=rt===void 0?"\u2605":rt,ve=vt.characterRender,fe=vt.disabled,qe=vt.direction,Rt=qe===void 0?"ltr":qe,Fe=vt.tabIndex,xe=Fe===void 0?0:Fe,at=vt.autoFocus,Xe=vt.onHoverChange,Ae=vt.onChange,ft=vt.onFocus,vn=vt.onBlur,Qt=vt.onKeyDown,jt=vt.onMouseLeave,on=(0,Je.Z)(vt,me),cn=z(),_e=(0,tt.Z)(cn,2),Ft=_e[0],Lt=_e[1],St=ue.useRef(null),Dt=function(){if(!fe){var bn;(bn=St.current)===null||bn===void 0||bn.focus()}};ue.useImperativeHandle(rn,function(){return{focus:Dt,blur:function(){if(!fe){var bn;(bn=St.current)===null||bn===void 0||bn.blur()}}}});var pn=(0,le.Z)(hn||0,{value:Zt}),Pn=(0,tt.Z)(pn,2),Sn=Pn[0],Rn=Pn[1],na=(0,le.Z)(null),aa=(0,tt.Z)(na,2),zn=aa[0],Pa=aa[1],Ea=function(bn,la){var Hn=Rt==="rtl",lt=bn+1;if(Gt){var $t=Ft(bn),Jn=ie($t),nn=$t.clientWidth;(Hn&&la-Jn>nn/2||!Hn&&la-Jn0&&!Hn||la===y.Z.RIGHT&<>0&&Hn?(Gt?lt-=.5:lt-=1,_n(lt),bn.preventDefault()):la===y.Z.LEFT&<{const{componentCls:rn}=vt;return{[`${rn}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vt.marginXS},"> div":{transition:`all ${vt.motionDurationMid}, outline 0s`,"&:hover":{transform:vt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${vt.lineWidth}px dashed ${vt.starColor}`,transform:vt.starHoverScale}},"&-first, &-second":{color:vt.starBg,transition:`all ${vt.motionDurationMid}`,userSelect:"none",[vt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${rn}-star-first, &-half ${rn}-star-second`]:{opacity:1},[`&-half ${rn}-star-first, &-full ${rn}-star-second`]:{color:"inherit"}}}},Ne=vt=>({[`&-rtl${vt.componentCls}`]:{direction:"rtl"}}),ut=vt=>{const{componentCls:rn}=vt;return{[rn]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(vt)),{display:"inline-block",margin:0,padding:0,color:vt.starColor,fontSize:vt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${rn} ${rn}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),bt(vt)),{[`+ ${rn}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,fontSize:vt.fontSize}}),Ne(vt))}};var Bt=(0,Te.Z)("Rate",vt=>{const rn=(0,Ye.TS)(vt,{});return[ut(rn)]},vt=>({starColor:vt.yellow6,starSize:vt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vt.colorFillContent})),yt=function(vt,rn){var xn={};for(var nt in vt)Object.prototype.hasOwnProperty.call(vt,nt)&&rn.indexOf(nt)<0&&(xn[nt]=vt[nt]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,nt=Object.getOwnPropertySymbols(vt);et{const{prefixCls:xn,className:nt,rootClassName:et,style:qt,tooltips:hn,character:Zt=ue.createElement(ct,null)}=vt,dn=yt(vt,["prefixCls","className","rootClassName","style","tooltips","character"]),We=(fe,qe)=>{let{index:Rt}=qe;return hn?ue.createElement(Qe.Z,{title:hn[Rt]},fe):fe},{getPrefixCls:It,direction:Gt,rate:Mt}=ue.useContext(De.E_),ht=It("rate",xn),[rt,ze]=Bt(ht),ve=Object.assign(Object.assign({},Mt==null?void 0:Mt.style),qt);return rt(ue.createElement(je,Object.assign({ref:rn,character:Zt,characterRender:We},dn,{className:Ve()(nt,et,ze,Mt==null?void 0:Mt.className),style:ve,prefixCls:ht,direction:Gt})))})},61621:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ze}});var x=te(92310),ue=te.n(x),Be=te(59301),Me=te(36355),Le=te(2738),se=ve=>{const{prefixCls:fe,className:qe,style:Rt,size:Fe,shape:xe}=ve,at=ue()({[`${fe}-lg`]:Fe==="large",[`${fe}-sm`]:Fe==="small"}),Xe=ue()({[`${fe}-circle`]:xe==="circle",[`${fe}-square`]:xe==="square",[`${fe}-round`]:xe==="round"}),Ae=Be.useMemo(()=>typeof Fe=="number"?{width:Fe,height:Fe,lineHeight:`${Fe}px`}:{},[Fe]);return Be.createElement("span",{className:ue()(fe,at,Xe,qe),style:Object.assign(Object.assign({},Ae),Rt)})},ct=te(93083),ot=te(83116),Ve=te(37613);const Ue=new ct.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),tt=ve=>({height:ve,lineHeight:`${ve}px`}),Je=ve=>Object.assign({width:ve},tt(ve)),le=ve=>({background:ve.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ue,animationDuration:ve.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=ve=>Object.assign({width:ve*5,minWidth:ve*5},tt(ve)),a=ve=>{const{skeletonAvatarCls:fe,gradientFromColor:qe,controlHeight:Rt,controlHeightLG:Fe,controlHeightSM:xe}=ve;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},Je(Rt)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},Je(Fe)),[`${fe}${fe}-sm`]:Object.assign({},Je(xe))}},b=ve=>{const{controlHeight:fe,borderRadiusSM:qe,skeletonInputCls:Rt,controlHeightLG:Fe,controlHeightSM:xe,gradientFromColor:at}=ve;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:qe},y(fe)),[`${Rt}-lg`]:Object.assign({},y(Fe)),[`${Rt}-sm`]:Object.assign({},y(xe))}},E=ve=>Object.assign({width:ve},tt(ve)),z=ve=>{const{skeletonImageCls:fe,imageSizeBase:qe,gradientFromColor:Rt,borderRadiusSM:Fe}=ve;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:Fe},E(qe*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},E(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},ne=(ve,fe,qe)=>{const{skeletonButtonCls:Rt}=ve;return{[`${qe}${Rt}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${qe}${Rt}-round`]:{borderRadius:fe}}},re=ve=>Object.assign({width:ve*2,minWidth:ve*2},tt(ve)),ie=ve=>{const{borderRadiusSM:fe,skeletonButtonCls:qe,controlHeight:Rt,controlHeightLG:Fe,controlHeightSM:xe,gradientFromColor:at}=ve;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:fe,width:Rt*2,minWidth:Rt*2},re(Rt))},ne(ve,Rt,qe)),{[`${qe}-lg`]:Object.assign({},re(Fe))}),ne(ve,Fe,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},re(xe))}),ne(ve,xe,`${qe}-sm`))},me=ve=>{const{componentCls:fe,skeletonAvatarCls:qe,skeletonTitleCls:Rt,skeletonParagraphCls:Fe,skeletonButtonCls:xe,skeletonInputCls:at,skeletonImageCls:Xe,controlHeight:Ae,controlHeightLG:ft,controlHeightSM:vn,gradientFromColor:Qt,padding:jt,marginSM:on,borderRadius:cn,titleHeight:_e,blockRadius:Ft,paragraphLiHeight:Lt,controlHeightXS:St,paragraphMarginTop:Dt}=ve;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:jt,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qt},Je(Ae)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},Je(ft)),[`${qe}-sm`]:Object.assign({},Je(vn))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:_e,background:Qt,borderRadius:Ft,[`+ ${Fe}`]:{marginBlockStart:vn}},[`${Fe}`]:{padding:0,"> li":{width:"100%",height:Lt,listStyle:"none",background:Qt,borderRadius:Ft,"+ li":{marginBlockStart:St}}},[`${Fe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Rt}, ${Fe} > li`]:{borderRadius:cn}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Rt}`]:{marginBlockStart:on,[`+ ${Fe}`]:{marginBlockStart:Dt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(ve)),a(ve)),b(ve)),z(ve)),[`${fe}${fe}-block`]:{width:"100%",[`${xe}`]:{width:"100%"},[`${at}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[` + `]:{display:"inline-block",minWidth:Fe.itemSize,height:Fe.itemSize,color:Fe.colorText,fontFamily:Fe.fontFamily,lineHeight:`${Fe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Fe.borderRadius,cursor:"pointer",transition:`all ${Fe.motionDurationMid}`},[`${xe}-prev, ${xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Fe.colorText,cursor:"pointer",userSelect:"none"},[`${xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Fe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Fe.lineWidth}px ${Fe.lineType} transparent`,borderRadius:Fe.borderRadius,outline:"none",transition:`all ${Fe.motionDurationMid}`},[`&:hover ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextHover},[`&:active ${xe}-item-link`]:{backgroundColor:Fe.colorBgTextActive},[`&${xe}-disabled:hover`]:{[`${xe}-item-link`]:{backgroundColor:"transparent"}}},[`${xe}-slash`]:{marginInlineEnd:Fe.paginationSlashMarginInlineEnd,marginInlineStart:Fe.paginationSlashMarginInlineStart},[`${xe}-options`]:{display:"inline-block",marginInlineStart:Fe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Fe.controlHeight,marginInlineStart:Fe.marginXS,lineHeight:`${Fe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,nt.ik)(Fe)),{width:Fe.controlHeightLG*1.25,height:Fe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Fe.marginXS,marginInlineEnd:Fe.marginXS})}}}},Gt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-item`]:{display:"inline-block",minWidth:Fe.itemSize,height:Fe.itemSize,marginInlineEnd:Fe.marginXS,fontFamily:Fe.fontFamily,lineHeight:`${Fe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Fe.lineWidth}px ${Fe.lineType} transparent`,borderRadius:Fe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Fe.paginationItemPaddingInline}px`,color:Fe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${xe}-item-active)`]:{"&:hover":{transition:`all ${Fe.motionDurationMid}`,backgroundColor:Fe.colorBgTextHover},"&:active":{backgroundColor:Fe.colorBgTextActive}},"&-active":{fontWeight:Fe.fontWeightStrong,backgroundColor:Fe.itemActiveBg,borderColor:Fe.colorPrimary,a:{color:Fe.colorPrimary},"&:hover":{borderColor:Fe.colorPrimaryHover},"&:hover a":{color:Fe.colorPrimaryHover}}}}},Mt=Fe=>{const{componentCls:xe}=Fe;return{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(Fe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${xe}-total-text`]:{display:"inline-block",height:Fe.itemSize,marginInlineEnd:Fe.marginXS,lineHeight:`${Fe.itemSize-2}px`,verticalAlign:"middle"}}),Gt(Fe)),It(Fe)),We(Fe)),cn(Fe)),Zt(Fe)),{[`@media only screen and (max-width: ${Fe.screenLG}px)`]:{[`${xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Fe.screenSM}px)`]:{[`${xe}-options`]:{display:"none"}}}),[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}}},ht=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}${xe}-disabled:not(${xe}-mini)`]:{"&, &:hover":{[`${xe}-item-link`]:{borderColor:Fe.colorBorder}},"&:focus-visible":{[`${xe}-item-link`]:{borderColor:Fe.colorBorder}},[`${xe}-item, ${xe}-item-link`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,[`&:hover:not(${xe}-item-active)`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,a:{color:Fe.colorTextDisabled}},[`&${xe}-item-active`]:{backgroundColor:Fe.itemActiveBgDisabled}},[`${xe}-prev, ${xe}-next`]:{"&:hover button":{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,color:Fe.colorTextDisabled},[`${xe}-item-link`]:{backgroundColor:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder}}},[`${xe}:not(${xe}-mini)`]:{[`${xe}-prev, ${xe}-next`]:{"&:hover button":{borderColor:Fe.colorPrimaryHover,backgroundColor:Fe.itemBg},[`${xe}-item-link`]:{backgroundColor:Fe.itemLinkBg,borderColor:Fe.colorBorder},[`&:hover ${xe}-item-link`]:{borderColor:Fe.colorPrimary,backgroundColor:Fe.itemBg,color:Fe.colorPrimary},[`&${xe}-disabled`]:{[`${xe}-item-link`]:{borderColor:Fe.colorBorder,color:Fe.colorTextDisabled}}},[`${xe}-item`]:{backgroundColor:Fe.itemBg,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,[`&:hover:not(${xe}-item-active)`]:{borderColor:Fe.colorPrimary,backgroundColor:Fe.itemBg,a:{color:Fe.colorPrimary}},"&-active":{borderColor:Fe.colorPrimary}}}}},rt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}:not(${xe}-disabled)`]:{[`${xe}-item`]:Object.assign({},(0,et.Qy)(Fe)),[`${xe}-jump-prev, ${xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${xe}-item-link-icon`]:{opacity:1},[`${xe}-item-ellipsis`]:{opacity:0}},(0,et.oN)(Fe))},[`${xe}-prev, ${xe}-next`]:{[`&:focus-visible ${xe}-item-link`]:Object.assign({},(0,et.oN)(Fe))}}}};var ze=(0,qt.Z)("Pagination",Fe=>{const xe=(0,hn.TS)(Fe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Fe.marginXXS/2,paginationMiniQuickJumperInputWidth:Fe.controlHeightLG*1.1,paginationItemPaddingInline:Fe.marginXXS*1.5,paginationEllipsisLetterSpacing:Fe.marginXXS/2,paginationSlashMarginInlineStart:Fe.marginXXS,paginationSlashMarginInlineEnd:Fe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,nt.e5)(Fe),(0,nt.TM)(Fe));return[Mt(xe),rt(xe),Fe.wireframe&&ht(xe)]},Fe=>({itemBg:Fe.colorBgContainer,itemSize:Fe.controlHeight,itemSizeSM:Fe.controlHeightSM,itemActiveBg:Fe.colorBgContainer,itemLinkBg:Fe.colorBgContainer,itemActiveColorDisabled:Fe.colorTextDisabled,itemActiveBgDisabled:Fe.controlItemBgActiveDisabled,itemInputBg:Fe.colorBgContainer,miniOptionsSizeChangerTop:0})),ve=function(Fe,xe){var at={};for(var Xe in Fe)Object.prototype.hasOwnProperty.call(Fe,Xe)&&xe.indexOf(Xe)<0&&(at[Xe]=Fe[Xe]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Xe=Object.getOwnPropertySymbols(Fe);Ae{const{prefixCls:xe,selectPrefixCls:at,className:Xe,rootClassName:Ae,style:ft,size:vn,locale:Jt,selectComponentClass:jt,responsive:on,showSizeChanger:gn}=Fe,_e=ve(Fe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ft}=(0,gt.Z)(on),{getPrefixCls:Lt,direction:St,pagination:Dt={}}=ue.useContext(Bt.E_),pn=Lt("pagination",xe),[Pn,Sn]=ze(pn),Rn=gn!=null?gn:Dt.showSizeChanger,ta=ue.useMemo(()=>{const En=ue.createElement("span",{className:`${pn}-item-ellipsis`},"\u2022\u2022\u2022"),Mn=ue.createElement("button",{className:`${pn}-item-link`,type:"button",tabIndex:-1},St==="rtl"?ue.createElement(Ue.Z,null):ue.createElement(Ve.Z,null)),$n=ue.createElement("button",{className:`${pn}-item-link`,type:"button",tabIndex:-1},St==="rtl"?ue.createElement(Ve.Z,null):ue.createElement(Ue.Z,null)),Ze=ue.createElement("a",{className:`${pn}-item-link`},ue.createElement("div",{className:`${pn}-item-container`},St==="rtl"?ue.createElement(ot.Z,{className:`${pn}-item-link-icon`}):ue.createElement(ct,{className:`${pn}-item-link-icon`}),En)),Nt=ue.createElement("a",{className:`${pn}-item-link`},ue.createElement("div",{className:`${pn}-item-container`},St==="rtl"?ue.createElement(ct,{className:`${pn}-item-link-icon`}):ue.createElement(ot.Z,{className:`${pn}-item-link-icon`}),En));return{prevIcon:Mn,nextIcon:$n,jumpPrevIcon:Ze,jumpNextIcon:Nt}},[St,pn]),[aa]=(0,Yt.Z)("Pagination",ut.Z),zn=Object.assign(Object.assign({},aa),Jt),Pa=(0,yt.Z)(vn),Ea=Pa==="small"||!!(Ft&&!Pa&&on),Zn=Lt("select",at),wa=Je()({[`${pn}-mini`]:Ea,[`${pn}-rtl`]:St==="rtl"},Dt==null?void 0:Dt.className,Xe,Ae,Sn),en=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),ft);return Pn(ue.createElement(Ne,Object.assign({},ta,_e,{style:en,prefixCls:pn,selectPrefixCls:Zn,className:wa,selectComponentClass:jt||(Ea?an:xn),locale:zn,showSizeChanger:Rn})))},Rt=qe},39722:function(Ut,Kt,te){"use strict";te.d(Kt,{t5:function(){return Ve}});var x=te(92310),ue=te.n(x),Be=te(55477),Me=te(59301),Le=te(36355),Oe=te(77578),se=te(17356),ct=function(tt,Je){var le={};for(var y in tt)Object.prototype.hasOwnProperty.call(tt,y)&&Je.indexOf(y)<0&&(le[y]=tt[y]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(tt);a{if(!(!Je&&!le))return Me.createElement(Me.Fragment,null,Je&&Me.createElement("div",{className:`${tt}-title`},(0,Oe.Z)(Je)),Me.createElement("div",{className:`${tt}-inner-content`},(0,Oe.Z)(le)))},Ve=tt=>{const{hashId:Je,prefixCls:le,className:y,style:a,placement:b="top",title:E,content:z,children:ne}=tt;return Me.createElement("div",{className:ue()(Je,le,`${le}-pure`,`${le}-placement-${b}`,y),style:a},Me.createElement("div",{className:`${le}-arrow`}),Me.createElement(Be.G,Object.assign({},tt,{className:Je,prefixCls:le}),ne||ot(le,E,z)))},Ue=tt=>{const{prefixCls:Je}=tt,le=ct(tt,["prefixCls"]),{getPrefixCls:y}=Me.useContext(Le.E_),a=y("popover",Je),[b,E]=(0,se.Z)(a);return b(Me.createElement(Ve,Object.assign({},le,{prefixCls:a,hashId:E})))};Kt.ZP=Ue},60324:function(Ut,Kt,te){"use strict";var x=te(92310),ue=te.n(x),Be=te(59301),Me=te(77578),Le=te(62892),Oe=te(36355),se=te(6848),ct=te(39722),ot=te(17356),Ve=function(Je,le){var y={};for(var a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&le.indexOf(a)<0&&(y[a]=Je[a]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Je);b{let{title:le,content:y,prefixCls:a}=Je;return Be.createElement(Be.Fragment,null,le&&Be.createElement("div",{className:`${a}-title`},(0,Me.Z)(le)),Be.createElement("div",{className:`${a}-inner-content`},(0,Me.Z)(y)))},tt=Be.forwardRef((Je,le)=>{const{prefixCls:y,title:a,content:b,overlayClassName:E,placement:z="top",trigger:ne="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:ie=.1,overlayStyle:me={}}=Je,pe=Ve(Je,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Be.useContext(Oe.E_),je=ye("popover",y),[De,Qe]=(0,ot.Z)(je),he=ye(),Te=ue()(E,Qe);return De(Be.createElement(se.Z,Object.assign({placement:z,trigger:ne,mouseEnterDelay:re,mouseLeaveDelay:ie,overlayStyle:me},pe,{prefixCls:je,overlayClassName:Te,ref:le,overlay:a||b?Be.createElement(Ue,{prefixCls:je,title:a,content:b}):null,transitionName:(0,Le.m)(he,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});tt._InternalPanelDoNotUseOrYouWillBeFired=ct.ZP,Kt.Z=tt},17356:function(Ut,Kt,te){"use strict";var x=te(17313),ue=te(29878),Be=te(19447),Me=te(33166),Le=te(83116),Oe=te(37613);const se=Ve=>{const{componentCls:Ue,popoverColor:tt,minWidth:Je,fontWeightStrong:le,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:E,zIndexPopup:z,marginXS:ne,colorBgElevated:re,popoverBg:ie}=Ve;return[{[Ue]:Object.assign(Object.assign({},(0,x.Wf)(Ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ue}-content`]:{position:"relative"},[`${Ue}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:E,boxShadow:a,padding:y},[`${Ue}-title`]:{minWidth:Je,marginBottom:ne,color:b,fontWeight:le},[`${Ue}-inner-content`]:{color:tt}})},(0,Be.ZP)(Ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ue}-pure`]:{position:"relative",maxWidth:"none",margin:Ve.sizePopupArrow,display:"inline-block",[`${Ue}-content`]:{display:"inline-block"}}}]},ct=Ve=>{const{componentCls:Ue}=Ve;return{[Ue]:Me.i.map(tt=>{const Je=Ve[`${tt}6`];return{[`&${Ue}-${tt}`]:{"--antd-arrow-background-color":Je,[`${Ue}-inner`]:{backgroundColor:Je},[`${Ue}-arrow`]:{background:"transparent"}}}})}},ot=Ve=>{const{componentCls:Ue,lineWidth:tt,lineType:Je,colorSplit:le,paddingSM:y,controlHeight:a,fontSize:b,lineHeight:E,padding:z}=Ve,ne=a-Math.round(b*E),re=ne/2,ie=ne/2-tt,me=z;return{[Ue]:{[`${Ue}-inner`]:{padding:0},[`${Ue}-title`]:{margin:0,padding:`${re}px ${me}px ${ie}px`,borderBottom:`${tt}px ${Je} ${le}`},[`${Ue}-inner-content`]:{padding:`${y}px ${me}px`}}}};Kt.Z=(0,Le.Z)("Popover",Ve=>{const{colorBgElevated:Ue,colorText:tt,wireframe:Je}=Ve,le=(0,Oe.TS)(Ve,{popoverPadding:12,popoverBg:Ue,popoverColor:tt});return[se(le),ct(le),Je&&ot(le),(0,ue._y)(le,"zoom-big")]},Ve=>({width:177,minWidth:177,zIndexPopup:Ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return gn}});var x=te(59301),ue=te(29679),Be=te(40001),Me=te(19248),Le=te(99267),Oe=te(92310),se=te.n(Oe),ct=te(2738),ot=te(36355),Ve=te(14809),Ue=te(20439),tt=te(62646),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var Ft=(0,x.useRef)([]),Lt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var St=Date.now(),Dt=!1;Ft.current.forEach(function(pn){if(pn){Dt=!0;var Pn=pn.style;Pn.transitionDuration=".3s, .3s, .3s, .06s",Lt.current&&St-Lt.current<100&&(Pn.transitionDuration="0s, 0s")}}),Dt&&(Lt.current=Date.now())}),Ft.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Ft){var Lt=(0,Ue.Z)((0,Ue.Z)({},Je),Ft),St=Lt.className,Dt=Lt.percent,pn=Lt.prefixCls,Pn=Lt.strokeColor,Sn=Lt.strokeLinecap,Rn=Lt.strokeWidth,ta=Lt.style,aa=Lt.trailColor,zn=Lt.trailWidth,Pa=Lt.transition,Ea=(0,tt.Z)(Lt,y);delete Ea.gapPosition;var Zn=Array.isArray(Dt)?Dt:[Dt],wa=Array.isArray(Pn)?Pn:[Pn],en=le(),En=Rn/2,Mn=100-Rn/2,$n="M ".concat(Sn==="round"?En:0,",").concat(En,` + L `).concat(Sn==="round"?Mn:100,",").concat(En),Ze="0 0 100 ".concat(Rn),Nt=0;return x.createElement("svg",(0,Ve.Z)({className:se()("".concat(pn,"-line"),St),viewBox:Ze,preserveAspectRatio:"none",style:ta},Ea),x.createElement("path",{className:"".concat(pn,"-line-trail"),d:$n,strokeLinecap:Sn,stroke:aa,strokeWidth:zn||Rn,fillOpacity:"0"}),Zn.map(function(kt,Wt){var tn=1;switch(Sn){case"round":tn=1-Rn/100;break;case"square":tn=1-Rn/2/100;break;default:tn=1;break}var Ht={strokeDasharray:"".concat(kt*tn,"px, 100px"),strokeDashoffset:"-".concat(Nt,"px"),transition:Pa||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mn=wa[Wt]||wa[wa.length-1];return Nt+=kt,x.createElement("path",{key:Wt,className:"".concat(pn,"-line-path"),d:$n,strokeLinecap:Sn,stroke:mn,strokeWidth:Rn,fillOpacity:"0",ref:function(Pt){en[Wt]=Pt},style:Ht})}))},b=a,E=te(93664),z=te(50298),ne=te(47273),re=0,ie=(0,ne.Z)();function me(){var _e;return ie?(_e=re,re+=1):_e="TEST_OR_SSR",_e}var pe=function(_e){var Ft=x.useState(),Lt=(0,z.Z)(Ft,2),St=Lt[0],Dt=Lt[1];return x.useEffect(function(){Dt("rc_progress_".concat(me()))},[]),_e||St},ye=function(Ft){var Lt=Ft.bg,St=Ft.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:Lt}},St)};function je(_e,Ft){return Object.keys(_e).map(function(Lt){var St=parseFloat(Lt),Dt="".concat(Math.floor(St*Ft),"%");return"".concat(_e[Lt]," ").concat(Dt)})}var De=x.forwardRef(function(_e,Ft){var Lt=_e.prefixCls,St=_e.color,Dt=_e.gradientId,pn=_e.radius,Pn=_e.style,Sn=_e.ptg,Rn=_e.strokeLinecap,ta=_e.strokeWidth,aa=_e.size,zn=_e.gapDegree,Pa=St&&(0,E.Z)(St)==="object",Ea=Pa?"#FFF":void 0,Zn=aa/2,wa=x.createElement("circle",{className:"".concat(Lt,"-circle-path"),r:pn,cx:Zn,cy:Zn,stroke:Ea,strokeLinecap:Rn,strokeWidth:ta,opacity:Sn===0?0:1,style:Pn,ref:Ft});if(!Pa)return wa;var en="".concat(Dt,"-conic"),En=zn?"".concat(180+zn/2,"deg"):"0deg",Mn=je(St,(360-zn)/360),$n=je(St,1),Ze="conic-gradient(from ".concat(En,", ").concat(Mn.join(", "),")"),Nt="linear-gradient(to ".concat(zn?"bottom":"top",", ").concat($n.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:en},wa),x.createElement("foreignObject",{x:0,y:0,width:aa,height:aa,mask:"url(#".concat(en,")")},x.createElement(ye,{bg:Nt},x.createElement(ye,{bg:Ze}))))}),Qe=De,he=100,Te=function(Ft,Lt,St,Dt,pn,Pn,Sn,Rn,ta,aa){var zn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Pa=St/100*360*((360-Pn)/360),Ea=Pn===0?0:{bottom:0,top:180,left:90,right:-90}[Sn],Zn=(100-Dt)/100*Lt;ta==="round"&&Dt!==100&&(Zn+=aa/2,Zn>=Lt&&(Zn=Lt-.01));var wa=he/2;return{stroke:typeof Rn=="string"?Rn:void 0,strokeDasharray:"".concat(Lt,"px ").concat(Ft),strokeDashoffset:Zn+zn,transform:"rotate(".concat(pn+Pa+Ea,"deg)"),transformOrigin:"".concat(wa,"px ").concat(wa,"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}},Ye=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function bt(_e){var Ft=_e!=null?_e:[];return Array.isArray(Ft)?Ft:[Ft]}var Ne=function(Ft){var Lt=(0,Ue.Z)((0,Ue.Z)({},Je),Ft),St=Lt.id,Dt=Lt.prefixCls,pn=Lt.steps,Pn=Lt.strokeWidth,Sn=Lt.trailWidth,Rn=Lt.gapDegree,ta=Rn===void 0?0:Rn,aa=Lt.gapPosition,zn=Lt.trailColor,Pa=Lt.strokeLinecap,Ea=Lt.style,Zn=Lt.className,wa=Lt.strokeColor,en=Lt.percent,En=(0,tt.Z)(Lt,Ye),Mn=he/2,$n=pe(St),Ze="".concat($n,"-gradient"),Nt=Mn-Pn/2,kt=Math.PI*2*Nt,Wt=ta>0?90+ta/2:-90,tn=kt*((360-ta)/360),Ht=(0,E.Z)(pn)==="object"?pn:{count:pn,space:2},mn=Ht.count,st=Ht.space,Pt=bt(en),dt=bt(wa),ln=dt.find(function(Qn){return Qn&&(0,E.Z)(Qn)==="object"}),Nn=ln&&(0,E.Z)(ln)==="object",bn=Nn?"butt":Pa,la=Te(kt,tn,0,100,Wt,ta,aa,zn,bn,Pn),Hn=le(),lt=function(){var sn=0;return Pt.map(function(_n,na){var La=dt[na]||dt[dt.length-1],sa=Te(kt,tn,sn,_n,Wt,ta,aa,La,bn,Pn);return sn+=_n,x.createElement(Qe,{key:na,color:La,ptg:_n,radius:Nt,prefixCls:Dt,gradientId:Ze,style:sa,strokeLinecap:bn,strokeWidth:Pn,gapDegree:ta,ref:function(rn){Hn[na]=rn},size:he})}).reverse()},Qt=function(){var sn=Math.round(mn*(Pt[0]/100)),_n=100/mn,na=0;return new Array(mn).fill(null).map(function(La,sa){var Ge=sa<=sn-1?dt[0]:zn,rn=Ge&&(0,E.Z)(Ge)==="object"?"url(#".concat(Ze,")"):void 0,$t=Te(kt,tn,na,_n,Wt,ta,aa,Ge,"butt",Pn,st);return na+=(tn-$t.strokeDashoffset+st)*100/tn,x.createElement("circle",{key:sa,className:"".concat(Dt,"-circle-path"),r:Nt,cx:Mn,cy:Mn,stroke:rn,strokeWidth:Pn,opacity:1,style:$t,ref:function(In){Hn[sa]=In}})})};return x.createElement("svg",(0,Ve.Z)({className:se()("".concat(Dt,"-circle"),Zn),viewBox:"0 0 ".concat(he," ").concat(he),style:Ea,id:St,role:"presentation"},En),!mn&&x.createElement("circle",{className:"".concat(Dt,"-circle-trail"),r:Nt,cx:Mn,cy:Mn,stroke:zn,strokeLinecap:bn,strokeWidth:Sn||Pn,style:la}),mn?Qt():lt())},ut=Ne,Bt={Line:b,Circle:ut},yt=te(6848),gt=te(30071);function Yt(_e){return!_e||_e<0?0:_e>100?100:_e}function vt(_e){let{success:Ft,successPercent:Lt}=_e,St=Lt;return Ft&&"progress"in Ft&&(St=Ft.progress),Ft&&"percent"in Ft&&(St=Ft.percent),St}const an=_e=>{let{percent:Ft,success:Lt,successPercent:St}=_e;const Dt=Yt(vt({success:Lt,successPercent:St}));return[Dt,Yt(Yt(Ft)-Dt)]},xn=_e=>{let{success:Ft={},strokeColor:Lt}=_e;const{strokeColor:St}=Ft;return[St||gt.presetPrimaryColors.green,Lt||null]},nt=(_e,Ft,Lt)=>{var St,Dt,pn,Pn;let Sn=-1,Rn=-1;if(Ft==="step"){const ta=Lt.steps,aa=Lt.strokeWidth;typeof _e=="string"||typeof _e=="undefined"?(Sn=_e==="small"?2:14,Rn=aa!=null?aa:8):typeof _e=="number"?[Sn,Rn]=[_e,_e]:[Sn=14,Rn=8]=_e,Sn*=ta}else if(Ft==="line"){const ta=Lt==null?void 0:Lt.strokeWidth;typeof _e=="string"||typeof _e=="undefined"?Rn=ta||(_e==="small"?6:8):typeof _e=="number"?[Sn,Rn]=[_e,_e]:[Sn=-1,Rn=8]=_e}else(Ft==="circle"||Ft==="dashboard")&&(typeof _e=="string"||typeof _e=="undefined"?[Sn,Rn]=_e==="small"?[60,60]:[120,120]:typeof _e=="number"?[Sn,Rn]=[_e,_e]:(Sn=(Dt=(St=_e[0])!==null&&St!==void 0?St:_e[1])!==null&&Dt!==void 0?Dt:120,Rn=(Pn=(pn=_e[0])!==null&&pn!==void 0?pn:_e[1])!==null&&Pn!==void 0?Pn:120));return[Sn,Rn]},et=3,qt=_e=>et/_e*100;var Zt=_e=>{const{prefixCls:Ft,trailColor:Lt=null,strokeLinecap:St="round",gapPosition:Dt,gapDegree:pn,width:Pn=120,type:Sn,children:Rn,success:ta,size:aa=Pn}=_e,[zn,Pa]=nt(aa,"circle");let{strokeWidth:Ea}=_e;Ea===void 0&&(Ea=Math.max(qt(zn),6));const Zn={width:zn,height:Pa,fontSize:zn*.15+6},wa=x.useMemo(()=>{if(pn||pn===0)return pn;if(Sn==="dashboard")return 75},[pn,Sn]),en=Dt||Sn==="dashboard"&&"bottom"||void 0,En=Object.prototype.toString.call(_e.strokeColor)==="[object Object]",Mn=xn({success:ta,strokeColor:_e.strokeColor}),$n=se()(`${Ft}-inner`,{[`${Ft}-circle-gradient`]:En}),Ze=x.createElement(ut,{percent:an(_e),strokeWidth:Ea,trailWidth:Ea,strokeColor:Mn,strokeLinecap:St,trailColor:Lt,prefixCls:Ft,gapDegree:wa,gapPosition:en});return x.createElement("div",{className:$n,style:Zn},zn<=20?x.createElement(yt.Z,{title:Rn},x.createElement("span",null,Ze)):x.createElement(x.Fragment,null,Ze,Rn))},cn=function(_e,Ft){var Lt={};for(var St in _e)Object.prototype.hasOwnProperty.call(_e,St)&&Ft.indexOf(St)<0&&(Lt[St]=_e[St]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,St=Object.getOwnPropertySymbols(_e);Dt{let Ft=[];return Object.keys(_e).forEach(Lt=>{const St=parseFloat(Lt.replace(/%/g,""));isNaN(St)||Ft.push({key:St,value:_e[Lt]})}),Ft=Ft.sort((Lt,St)=>Lt.key-St.key),Ft.map(Lt=>{let{key:St,value:Dt}=Lt;return`${Dt} ${St}%`}).join(", ")},It=(_e,Ft)=>{const{from:Lt=gt.presetPrimaryColors.blue,to:St=gt.presetPrimaryColors.blue,direction:Dt=Ft==="rtl"?"to left":"to right"}=_e,pn=cn(_e,["from","to","direction"]);if(Object.keys(pn).length!==0){const Pn=We(pn);return{backgroundImage:`linear-gradient(${Dt}, ${Pn})`}}return{backgroundImage:`linear-gradient(${Dt}, ${Lt}, ${St})`}};var Mt=_e=>{const{prefixCls:Ft,direction:Lt,percent:St,size:Dt,strokeWidth:pn,strokeColor:Pn,strokeLinecap:Sn="round",children:Rn,trailColor:ta=null,success:aa}=_e,zn=Pn&&typeof Pn!="string"?It(Pn,Lt):{backgroundColor:Pn},Pa=Sn==="square"||Sn==="butt"?0:void 0,Ea={backgroundColor:ta||void 0,borderRadius:Pa},Zn=Dt!=null?Dt:[-1,pn||(Dt==="small"?6:8)],[wa,en]=nt(Zn,"line",{strokeWidth:pn}),En=Object.assign({width:`${Yt(St)}%`,height:en,borderRadius:Pa},zn),Mn=vt(_e),$n={width:`${Yt(Mn)}%`,height:en,borderRadius:Pa,backgroundColor:aa==null?void 0:aa.strokeColor},Ze={width:wa<0?"100%":wa,height:en};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${Ft}-outer`,style:Ze},x.createElement("div",{className:`${Ft}-inner`,style:Ea},x.createElement("div",{className:`${Ft}-bg`,style:En}),Mn!==void 0?x.createElement("div",{className:`${Ft}-success-bg`,style:$n}):null)),Rn)},rt=_e=>{const{size:Ft,steps:Lt,percent:St=0,strokeWidth:Dt=8,strokeColor:pn,trailColor:Pn=null,prefixCls:Sn,children:Rn}=_e,ta=Math.round(Lt*(St/100)),aa=Ft==="small"?2:14,zn=Ft!=null?Ft:[aa,Dt],[Pa,Ea]=nt(zn,"step",{steps:Lt,strokeWidth:Dt}),Zn=Pa/Lt,wa=new Array(Lt);for(let en=0;en{const Ft=_e?"100%":"-100%";return new ze.Keyframes(`antProgress${_e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ft}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Fe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:Object.assign(Object.assign({},(0,ve.Wf)(_e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:_e.fontSize,marginInlineEnd:_e.marginXS,marginBottom:_e.marginXS},[`${Ft}-outer`]:{display:"inline-block",width:"100%"},[`&${Ft}-show-info`]:{[`${Ft}-outer`]:{marginInlineEnd:`calc(-2em - ${_e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${_e.paddingXS}px)`}},[`${Ft}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:_e.remainingColor,borderRadius:_e.lineBorderRadius},[`${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.defaultColor}},[`${Ft}-success-bg, ${Ft}-bg`]:{position:"relative",backgroundColor:_e.defaultColor,borderRadius:_e.lineBorderRadius,transition:`all ${_e.motionDurationSlow} ${_e.motionEaseInOutCirc}`},[`${Ft}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:_e.colorSuccess},[`${Ft}-text`]:{display:"inline-block",width:"2em",marginInlineStart:_e.marginXS,color:_e.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Lt]:{fontSize:_e.fontSize}},[`&${Ft}-status-active`]:{[`${Ft}-bg::before`]:{position:"absolute",inset:0,backgroundColor:_e.colorBgContainer,borderRadius:_e.lineBorderRadius,opacity:0,animationName:Rt(),animationDuration:_e.progressActiveMotionDuration,animationTimingFunction:_e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ft}-rtl${Ft}-status-active`]:{[`${Ft}-bg::before`]:{animationName:Rt(!0)}},[`&${Ft}-status-exception`]:{[`${Ft}-bg`]:{backgroundColor:_e.colorError},[`${Ft}-text`]:{color:_e.colorError}},[`&${Ft}-status-exception ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.colorError}},[`&${Ft}-status-success`]:{[`${Ft}-bg`]:{backgroundColor:_e.colorSuccess},[`${Ft}-text`]:{color:_e.colorSuccess}},[`&${Ft}-status-success ${Ft}-inner:not(${Ft}-circle-gradient)`]:{[`${Ft}-circle-path`]:{stroke:_e.colorSuccess}}})}},xe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:{[`${Ft}-circle-trail`]:{stroke:_e.remainingColor},[`&${Ft}-circle ${Ft}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ft}-circle ${Ft}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:_e.circleTextColor,fontSize:_e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Lt]:{fontSize:`${_e.fontSize/_e.fontSizeSM}em`}},[`${Ft}-circle&-status-exception`]:{[`${Ft}-text`]:{color:_e.colorError}},[`${Ft}-circle&-status-success`]:{[`${Ft}-text`]:{color:_e.colorSuccess}}},[`${Ft}-inline-circle`]:{lineHeight:1,[`${Ft}-inner`]:{verticalAlign:"bottom"}}}},at=_e=>{const{componentCls:Ft}=_e;return{[Ft]:{[`${Ft}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:_e.progressStepMinWidth,marginInlineEnd:_e.progressStepMarginInlineEnd,backgroundColor:_e.remainingColor,transition:`all ${_e.motionDurationSlow}`,"&-active":{backgroundColor:_e.defaultColor}}}}}},Xe=_e=>{const{componentCls:Ft,iconCls:Lt}=_e;return{[Ft]:{[`${Ft}-small&-line, ${Ft}-small&-line ${Ft}-text ${Lt}`]:{fontSize:_e.fontSizeSM}}}};var Ae=(0,fe.Z)("Progress",_e=>{const Ft=_e.marginXXS/2,Lt=(0,qe.TS)(_e,{progressStepMarginInlineEnd:Ft,progressStepMinWidth:Ft,progressActiveMotionDuration:"2.4s"});return[Fe(Lt),xe(Lt),at(Lt),Xe(Lt)]},_e=>({circleTextColor:_e.colorText,defaultColor:_e.colorInfo,remainingColor:_e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ft=function(_e,Ft){var Lt={};for(var St in _e)Object.prototype.hasOwnProperty.call(_e,St)&&Ft.indexOf(St)<0&&(Lt[St]=_e[St]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,St=Object.getOwnPropertySymbols(_e);Dt{const{prefixCls:Lt,className:St,rootClassName:Dt,steps:pn,strokeColor:Pn,percent:Sn=0,size:Rn="default",showInfo:ta=!0,type:aa="line",status:zn,format:Pa,style:Ea}=_e,Zn=ft(_e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wa=x.useMemo(()=>{var Pt,dt;const ln=vt(_e);return parseInt(ln!==void 0?(Pt=ln!=null?ln:0)===null||Pt===void 0?void 0:Pt.toString():(dt=Sn!=null?Sn:0)===null||dt===void 0?void 0:dt.toString(),10)},[Sn,_e.success,_e.successPercent]),en=x.useMemo(()=>!Jt.includes(zn)&&wa>=100?"success":zn||"normal",[zn,wa]),{getPrefixCls:En,direction:Mn,progress:$n}=x.useContext(ot.E_),Ze=En("progress",Lt),[Nt,kt]=Ae(Ze),Wt=x.useMemo(()=>{if(!ta)return null;const Pt=vt(_e);let dt;const ln=Pa||(bn=>`${bn}%`),Nn=aa==="line";return Pa||en!=="exception"&&en!=="success"?dt=ln(Yt(Sn),Yt(Pt)):en==="exception"?dt=Nn?x.createElement(Me.Z,null):x.createElement(Le.Z,null):en==="success"&&(dt=Nn?x.createElement(ue.Z,null):x.createElement(Be.Z,null)),x.createElement("span",{className:`${Ze}-text`,title:typeof dt=="string"?dt:void 0},dt)},[ta,Sn,wa,en,aa,Ze,Pa]),tn=Array.isArray(Pn)?Pn[0]:Pn,Ht=typeof Pn=="string"||Array.isArray(Pn)?Pn:void 0;let mn;aa==="line"?mn=pn?x.createElement(rt,Object.assign({},_e,{strokeColor:Ht,prefixCls:Ze,steps:pn}),Wt):x.createElement(Mt,Object.assign({},_e,{strokeColor:tn,prefixCls:Ze,direction:Mn}),Wt):(aa==="circle"||aa==="dashboard")&&(mn=x.createElement(Zt,Object.assign({},_e,{strokeColor:tn,prefixCls:Ze,progressStatus:en}),Wt));const st=se()(Ze,`${Ze}-status-${en}`,`${Ze}-${aa==="dashboard"&&"circle"||pn&&"steps"||aa}`,{[`${Ze}-inline-circle`]:aa==="circle"&&nt(Rn,"circle")[0]<=20,[`${Ze}-show-info`]:ta,[`${Ze}-${Rn}`]:typeof Rn=="string",[`${Ze}-rtl`]:Mn==="rtl"},$n==null?void 0:$n.className,St,Dt,kt);return Nt(x.createElement("div",Object.assign({ref:Ft,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),Ea),className:st,role:"progressbar","aria-valuenow":wa},(0,ct.Z)(Zn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mn))}),gn=on},13570:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return Yt}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(an,xn){return ue.createElement(Le.Z,(0,x.Z)({},an,{ref:xn,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(92310),Ve=te.n(ot),Ue=te(4635),tt=te(50298),Je=te(62646),le=te(18929),y=te(10228),a=te(26112);function b(vt,an){var xn=vt.disabled,nt=vt.prefixCls,et=vt.character,qt=vt.characterRender,hn=vt.index,Zt=vt.count,cn=vt.value,We=vt.allowHalf,It=vt.focused,Gt=vt.onHover,Mt=vt.onClick,ht=function(xe){Gt(xe,hn)},rt=function(xe){Mt(xe,hn)},ze=function(xe){xe.keyCode===y.Z.ENTER&&Mt(xe,hn)},ve=hn+1,fe=new Set([nt]);cn===0&&hn===0&&It?fe.add("".concat(nt,"-focused")):We&&cn+.5>=ve&&cnhn?"true":"false","aria-posinset":hn+1,"aria-setsize":Zt,tabIndex:xn?-1:0},ue.createElement("div",{className:"".concat(nt,"-first")},qe),ue.createElement("div",{className:"".concat(nt,"-second")},qe)));return qt&&(Rt=qt(Rt,vt)),Rt}var E=ue.forwardRef(b);function z(){var vt=ue.useRef({});function an(nt){return vt.current[nt]}function xn(nt){return function(et){vt.current[nt]=et}}return[an,xn]}function ne(vt){var an=vt.pageXOffset,xn="scrollLeft";if(typeof an!="number"){var nt=vt.document;an=nt.documentElement[xn],typeof an!="number"&&(an=nt.body[xn])}return an}function re(vt){var an,xn,nt=vt.ownerDocument,et=nt.body,qt=nt&&nt.documentElement,hn=vt.getBoundingClientRect();return an=hn.left,xn=hn.top,an-=qt.clientLeft||et.clientLeft||0,xn-=qt.clientTop||et.clientTop||0,{left:an,top:xn}}function ie(vt){var an=re(vt),xn=vt.ownerDocument,nt=xn.defaultView||xn.parentWindow;return an.left+=ne(nt),an.left}var me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(vt,an){var xn,nt=vt.prefixCls,et=nt===void 0?"rc-rate":nt,qt=vt.className,hn=vt.defaultValue,Zt=vt.value,cn=vt.count,We=cn===void 0?5:cn,It=vt.allowHalf,Gt=It===void 0?!1:It,Mt=vt.allowClear,ht=Mt===void 0?!0:Mt,rt=vt.character,ze=rt===void 0?"\u2605":rt,ve=vt.characterRender,fe=vt.disabled,qe=vt.direction,Rt=qe===void 0?"ltr":qe,Fe=vt.tabIndex,xe=Fe===void 0?0:Fe,at=vt.autoFocus,Xe=vt.onHoverChange,Ae=vt.onChange,ft=vt.onFocus,vn=vt.onBlur,Jt=vt.onKeyDown,jt=vt.onMouseLeave,on=(0,Je.Z)(vt,me),gn=z(),_e=(0,tt.Z)(gn,2),Ft=_e[0],Lt=_e[1],St=ue.useRef(null),Dt=function(){if(!fe){var bn;(bn=St.current)===null||bn===void 0||bn.focus()}};ue.useImperativeHandle(an,function(){return{focus:Dt,blur:function(){if(!fe){var bn;(bn=St.current)===null||bn===void 0||bn.blur()}}}});var pn=(0,le.Z)(hn||0,{value:Zt}),Pn=(0,tt.Z)(pn,2),Sn=Pn[0],Rn=Pn[1],ta=(0,le.Z)(null),aa=(0,tt.Z)(ta,2),zn=aa[0],Pa=aa[1],Ea=function(bn,la){var Hn=Rt==="rtl",lt=bn+1;if(Gt){var Qt=Ft(bn),Qn=ie(Qt),sn=Qt.clientWidth;(Hn&&la-Qn>sn/2||!Hn&&la-Qn0&&!Hn||la===y.Z.RIGHT&<>0&&Hn?(Gt?lt-=.5:lt-=1,Zn(lt),bn.preventDefault()):la===y.Z.LEFT&<{const{componentCls:an}=vt;return{[`${an}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:vt.marginXS},"> div":{transition:`all ${vt.motionDurationMid}, outline 0s`,"&:hover":{transform:vt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${vt.lineWidth}px dashed ${vt.starColor}`,transform:vt.starHoverScale}},"&-first, &-second":{color:vt.starBg,transition:`all ${vt.motionDurationMid}`,userSelect:"none",[vt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${an}-star-first, &-half ${an}-star-second`]:{opacity:1},[`&-half ${an}-star-first, &-full ${an}-star-second`]:{color:"inherit"}}}},Ne=vt=>({[`&-rtl${vt.componentCls}`]:{direction:"rtl"}}),ut=vt=>{const{componentCls:an}=vt;return{[an]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(vt)),{display:"inline-block",margin:0,padding:0,color:vt.starColor,fontSize:vt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${an} ${an}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),bt(vt)),{[`+ ${an}-text`]:{display:"inline-block",marginInlineStart:vt.marginXS,fontSize:vt.fontSize}}),Ne(vt))}};var Bt=(0,Te.Z)("Rate",vt=>{const an=(0,Ye.TS)(vt,{});return[ut(an)]},vt=>({starColor:vt.yellow6,starSize:vt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:vt.colorFillContent})),yt=function(vt,an){var xn={};for(var nt in vt)Object.prototype.hasOwnProperty.call(vt,nt)&&an.indexOf(nt)<0&&(xn[nt]=vt[nt]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,nt=Object.getOwnPropertySymbols(vt);et{const{prefixCls:xn,className:nt,rootClassName:et,style:qt,tooltips:hn,character:Zt=ue.createElement(ct,null)}=vt,cn=yt(vt,["prefixCls","className","rootClassName","style","tooltips","character"]),We=(fe,qe)=>{let{index:Rt}=qe;return hn?ue.createElement(Qe.Z,{title:hn[Rt]},fe):fe},{getPrefixCls:It,direction:Gt,rate:Mt}=ue.useContext(De.E_),ht=It("rate",xn),[rt,ze]=Bt(ht),ve=Object.assign(Object.assign({},Mt==null?void 0:Mt.style),qt);return rt(ue.createElement(je,Object.assign({ref:an,character:Zt,characterRender:We},cn,{className:Ve()(nt,et,ze,Mt==null?void 0:Mt.className),style:ve,prefixCls:ht,direction:Gt})))})},61621:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ze}});var x=te(92310),ue=te.n(x),Be=te(59301),Me=te(36355),Le=te(2738),se=ve=>{const{prefixCls:fe,className:qe,style:Rt,size:Fe,shape:xe}=ve,at=ue()({[`${fe}-lg`]:Fe==="large",[`${fe}-sm`]:Fe==="small"}),Xe=ue()({[`${fe}-circle`]:xe==="circle",[`${fe}-square`]:xe==="square",[`${fe}-round`]:xe==="round"}),Ae=Be.useMemo(()=>typeof Fe=="number"?{width:Fe,height:Fe,lineHeight:`${Fe}px`}:{},[Fe]);return Be.createElement("span",{className:ue()(fe,at,Xe,qe),style:Object.assign(Object.assign({},Ae),Rt)})},ct=te(93083),ot=te(83116),Ve=te(37613);const Ue=new ct.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),tt=ve=>({height:ve,lineHeight:`${ve}px`}),Je=ve=>Object.assign({width:ve},tt(ve)),le=ve=>({background:ve.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ue,animationDuration:ve.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=ve=>Object.assign({width:ve*5,minWidth:ve*5},tt(ve)),a=ve=>{const{skeletonAvatarCls:fe,gradientFromColor:qe,controlHeight:Rt,controlHeightLG:Fe,controlHeightSM:xe}=ve;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},Je(Rt)),[`${fe}${fe}-circle`]:{borderRadius:"50%"},[`${fe}${fe}-lg`]:Object.assign({},Je(Fe)),[`${fe}${fe}-sm`]:Object.assign({},Je(xe))}},b=ve=>{const{controlHeight:fe,borderRadiusSM:qe,skeletonInputCls:Rt,controlHeightLG:Fe,controlHeightSM:xe,gradientFromColor:at}=ve;return{[`${Rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:qe},y(fe)),[`${Rt}-lg`]:Object.assign({},y(Fe)),[`${Rt}-sm`]:Object.assign({},y(xe))}},E=ve=>Object.assign({width:ve},tt(ve)),z=ve=>{const{skeletonImageCls:fe,imageSizeBase:qe,gradientFromColor:Rt,borderRadiusSM:Fe}=ve;return{[`${fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Rt,borderRadius:Fe},E(qe*2)),{[`${fe}-path`]:{fill:"#bfbfbf"},[`${fe}-svg`]:Object.assign(Object.assign({},E(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${fe}-svg${fe}-svg-circle`]:{borderRadius:"50%"}}),[`${fe}${fe}-circle`]:{borderRadius:"50%"}}},ne=(ve,fe,qe)=>{const{skeletonButtonCls:Rt}=ve;return{[`${qe}${Rt}-circle`]:{width:fe,minWidth:fe,borderRadius:"50%"},[`${qe}${Rt}-round`]:{borderRadius:fe}}},re=ve=>Object.assign({width:ve*2,minWidth:ve*2},tt(ve)),ie=ve=>{const{borderRadiusSM:fe,skeletonButtonCls:qe,controlHeight:Rt,controlHeightLG:Fe,controlHeightSM:xe,gradientFromColor:at}=ve;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:fe,width:Rt*2,minWidth:Rt*2},re(Rt))},ne(ve,Rt,qe)),{[`${qe}-lg`]:Object.assign({},re(Fe))}),ne(ve,Fe,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},re(xe))}),ne(ve,xe,`${qe}-sm`))},me=ve=>{const{componentCls:fe,skeletonAvatarCls:qe,skeletonTitleCls:Rt,skeletonParagraphCls:Fe,skeletonButtonCls:xe,skeletonInputCls:at,skeletonImageCls:Xe,controlHeight:Ae,controlHeightLG:ft,controlHeightSM:vn,gradientFromColor:Jt,padding:jt,marginSM:on,borderRadius:gn,titleHeight:_e,blockRadius:Ft,paragraphLiHeight:Lt,controlHeightXS:St,paragraphMarginTop:Dt}=ve;return{[`${fe}`]:{display:"table",width:"100%",[`${fe}-header`]:{display:"table-cell",paddingInlineEnd:jt,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Jt},Je(Ae)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},Je(ft)),[`${qe}-sm`]:Object.assign({},Je(vn))},[`${fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Rt}`]:{width:"100%",height:_e,background:Jt,borderRadius:Ft,[`+ ${Fe}`]:{marginBlockStart:vn}},[`${Fe}`]:{padding:0,"> li":{width:"100%",height:Lt,listStyle:"none",background:Jt,borderRadius:Ft,"+ li":{marginBlockStart:St}}},[`${Fe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${fe}-content`]:{[`${Rt}, ${Fe} > li`]:{borderRadius:gn}}},[`${fe}-with-avatar ${fe}-content`]:{[`${Rt}`]:{marginBlockStart:on,[`+ ${Fe}`]:{marginBlockStart:Dt}}},[`${fe}${fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(ve)),a(ve)),b(ve)),z(ve)),[`${fe}${fe}-block`]:{width:"100%",[`${xe}`]:{width:"100%"},[`${at}`]:{width:"100%"}},[`${fe}${fe}-active`]:{[` ${Rt}, ${Fe} > li, ${qe}, ${xe}, ${at}, ${Xe} - `]:Object.assign({},le(ve))}}};var pe=(0,ot.Z)("Skeleton",ve=>{const{componentCls:fe}=ve,qe=(0,Ve.TS)(ve,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:ve.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ve.gradientFromColor} 25%, ${ve.gradientToColor} 37%, ${ve.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(qe)]},ve=>{const{colorFillContent:fe,colorFill:qe}=ve,Rt=fe,Fe=qe;return{color:Rt,colorGradientEnd:Fe,gradientFromColor:Rt,gradientToColor:Fe,titleHeight:ve.controlHeight/2,blockRadius:ve.borderRadiusSM,paragraphMarginTop:ve.marginLG+ve.marginXXS,paragraphLiHeight:ve.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),je=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,shape:xe="circle",size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Qt=(0,Le.Z)(ve,["prefixCls","className"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-avatar`,shape:xe,size:at},Qt))))},Qe=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,block:xe=!1,size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Qt=(0,Le.Z)(ve,["prefixCls"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe,[`${Ae}-block`]:xe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-button`,size:at},Qt))))};const he="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 Ye=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,active:xe}=ve,{getPrefixCls:at}=Be.useContext(Me.E_),Xe=at("skeleton",fe),[Ae,ft]=pe(Xe),vn=ue()(Xe,`${Xe}-element`,{[`${Xe}-active`]:xe},qe,Rt,ft);return Ae(Be.createElement("div",{className:vn},Be.createElement("div",{className:ue()(`${Xe}-image`,qe),style:Fe},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Xe}-image-svg`},Be.createElement("path",{d:he,className:`${Xe}-image-path`})))))},Ne=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,block:xe,size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Qt=(0,Le.Z)(ve,["prefixCls"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe,[`${Ae}-block`]:xe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-input`,size:at},Qt))))},ut=te(14809),Bt={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"},yt=Bt,gt=te(7657),Yt=function(fe,qe){return Be.createElement(gt.Z,(0,ut.Z)({},fe,{ref:qe,icon:yt}))},vt=Be.forwardRef(Yt),rn=vt,nt=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,active:xe,children:at}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Qt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:xe},vn,qe,Rt),jt=at!=null?at:Be.createElement(rn,null);return ft(Be.createElement("div",{className:Qt},Be.createElement("div",{className:ue()(`${Ae}-image`,qe),style:Fe},jt)))},et=te(95190),hn=ve=>{const fe=Xe=>{const{width:Ae,rows:ft=2}=ve;if(Array.isArray(Ae))return Ae[Xe];if(ft-1===Xe)return Ae},{prefixCls:qe,className:Rt,style:Fe,rows:xe}=ve,at=(0,et.Z)(Array(xe)).map((Xe,Ae)=>Be.createElement("li",{key:Ae,style:{width:fe(Ae)}}));return Be.createElement("ul",{className:ue()(qe,Rt),style:Fe},at)},dn=ve=>{let{prefixCls:fe,className:qe,width:Rt,style:Fe}=ve;return Be.createElement("h3",{className:ue()(fe,qe),style:Object.assign({width:Rt},Fe)})};function We(ve){return ve&&typeof ve=="object"?ve:{}}function It(ve,fe){return ve&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Gt(ve,fe){return!ve&&fe?{width:"38%"}:ve&&fe?{width:"50%"}:{}}function Mt(ve,fe){const qe={};return(!ve||!fe)&&(qe.width="61%"),!ve&&fe?qe.rows=3:qe.rows=2,qe}const ht=ve=>{const{prefixCls:fe,loading:qe,className:Rt,rootClassName:Fe,style:xe,children:at,avatar:Xe=!1,title:Ae=!0,paragraph:ft=!0,active:vn,round:Qt}=ve,{getPrefixCls:jt,direction:on,skeleton:cn}=Be.useContext(Me.E_),_e=jt("skeleton",fe),[Ft,Lt]=pe(_e);if(qe||!("loading"in ve)){const St=!!Xe,Dt=!!Ae,pn=!!ft;let Pn;if(St){const na=Object.assign(Object.assign({prefixCls:`${_e}-avatar`},It(Dt,pn)),We(Xe));Pn=Be.createElement("div",{className:`${_e}-header`},Be.createElement(se,Object.assign({},na)))}let Sn;if(Dt||pn){let na;if(Dt){const zn=Object.assign(Object.assign({prefixCls:`${_e}-title`},Gt(St,pn)),We(Ae));na=Be.createElement(dn,Object.assign({},zn))}let aa;if(pn){const zn=Object.assign(Object.assign({prefixCls:`${_e}-paragraph`},Mt(St,Dt)),We(ft));aa=Be.createElement(hn,Object.assign({},zn))}Sn=Be.createElement("div",{className:`${_e}-content`},na,aa)}const Rn=ue()(_e,{[`${_e}-with-avatar`]:St,[`${_e}-active`]:vn,[`${_e}-rtl`]:on==="rtl",[`${_e}-round`]:Qt},cn==null?void 0:cn.className,Rt,Fe,Lt);return Ft(Be.createElement("div",{className:Rn,style:Object.assign(Object.assign({},cn==null?void 0:cn.style),xe)},Pn,Sn))}return typeof at!="undefined"?at:null};ht.Button=Qe,ht.Avatar=je,ht.Input=Ne,ht.Image=Ye,ht.Node=nt;var rt=ht,ze=rt},31797:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return pe}});var x=te(59301),ue=te(56762),Be=te(92343),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=te(61621),ot=ye=>{const{value:je,formatter:De,precision:Qe,decimalSeparator:he,groupSeparator:Te="",prefixCls:Ye}=ye;let bt;if(typeof De=="function")bt=De(je);else{const Ne=String(je),ut=Ne.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||Ne==="-")bt=Ne;else{const Bt=ut[1];let yt=ut[2]||"0",gt=ut[4]||"";yt=yt.replace(/\B(?=(\d{3})+(?!\d))/g,Te),typeof Qe=="number"&&(gt=gt.padEnd(Qe,"0").slice(0,Qe>0?Qe:0)),gt&&(gt=`${he}${gt}`),bt=[x.createElement("span",{key:"int",className:`${Ye}-content-value-int`},Bt,yt),gt&&x.createElement("span",{key:"decimal",className:`${Ye}-content-value-decimal`},gt)]}}return x.createElement("span",{className:`${Ye}-content-value`},bt)},Ve=te(17313),Ue=te(83116),tt=te(37613);const Je=ye=>{const{componentCls:je,marginXXS:De,padding:Qe,colorTextDescription:he,titleFontSize:Te,colorTextHeading:Ye,contentFontSize:bt,fontFamily:Ne}=ye;return{[`${je}`]:Object.assign(Object.assign({},(0,Ve.Wf)(ye)),{[`${je}-title`]:{marginBottom:De,color:he,fontSize:Te},[`${je}-skeleton`]:{paddingTop:Qe},[`${je}-content`]:{color:Ye,fontSize:bt,fontFamily:Ne,[`${je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${je}-content-prefix, ${je}-content-suffix`]:{display:"inline-block"},[`${je}-content-prefix`]:{marginInlineEnd:De},[`${je}-content-suffix`]:{marginInlineStart:De}}})}};var le=(0,Ue.Z)("Statistic",ye=>{const je=(0,tt.TS)(ye,{});return[Je(je)]},ye=>{const{fontSizeHeading3:je,fontSize:De}=ye;return{titleFontSize:De,contentFontSize:je}}),a=ye=>{const{prefixCls:je,className:De,rootClassName:Qe,style:he,valueStyle:Te,value:Ye=0,title:bt,valueRender:Ne,prefix:ut,suffix:Bt,loading:yt=!1,onMouseEnter:gt,onMouseLeave:Yt,decimalSeparator:vt=".",groupSeparator:rn=","}=ye,{getPrefixCls:xn,direction:nt,statistic:et}=x.useContext(Oe.E_),qt=xn("statistic",je),[hn,Zt]=le(qt),dn=x.createElement(ot,Object.assign({decimalSeparator:vt,groupSeparator:rn,prefixCls:qt},ye,{value:Ye})),We=Le()(qt,{[`${qt}-rtl`]:nt==="rtl"},et==null?void 0:et.className,De,Qe,Zt);return hn(x.createElement("div",{className:We,style:Object.assign(Object.assign({},et==null?void 0:et.style),he),onMouseEnter:gt,onMouseLeave:Yt},bt&&x.createElement("div",{className:`${qt}-title`},bt),x.createElement(se.Z,{paragraph:!1,loading:yt,className:`${qt}-skeleton`},x.createElement("div",{style:Te,className:`${qt}-content`},ut&&x.createElement("span",{className:`${qt}-content-prefix`},ut),Ne?Ne(dn):dn,Bt&&x.createElement("span",{className:`${qt}-content-suffix`},Bt)))))};const b=[["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 E(ye,je){let De=ye;const Qe=/\[[^\]]*]/g,he=(je.match(Qe)||[]).map(Ne=>Ne.slice(1,-1)),Te=je.replace(Qe,"[]"),Ye=b.reduce((Ne,ut)=>{let[Bt,yt]=ut;if(Ne.includes(Bt)){const gt=Math.floor(De/yt);return De-=gt*yt,Ne.replace(new RegExp(`${Bt}+`,"g"),Yt=>{const vt=Yt.length;return gt.toString().padStart(vt,"0")})}return Ne},Te);let bt=0;return Ye.replace(Qe,()=>{const Ne=he[bt];return bt+=1,Ne})}function z(ye,je){const{format:De=""}=je,Qe=new Date(ye).getTime(),he=Date.now(),Te=Math.max(Qe-he,0);return E(Te,De)}const ne=1e3/30;function re(ye){return new Date(ye).getTime()}const ie=ye=>{const{value:je,format:De="HH:mm:ss",onChange:Qe,onFinish:he}=ye,Te=(0,ue.Z)(),Ye=x.useRef(null),bt=()=>{he==null||he(),Ye.current&&(clearInterval(Ye.current),Ye.current=null)},Ne=()=>{const yt=re(je);yt>=Date.now()&&(Ye.current=setInterval(()=>{Te(),Qe==null||Qe(yt-Date.now()),yt(Ne(),()=>{Ye.current&&(clearInterval(Ye.current),Ye.current=null)}),[je]);const ut=(yt,gt)=>z(yt,Object.assign(Object.assign({},gt),{format:De})),Bt=yt=>(0,Be.Tm)(yt,{title:void 0});return x.createElement(a,Object.assign({},ye,{valueRender:Bt,formatter:ut}))};var me=x.memo(ie);a.Countdown=me;var pe=a},15969:function(Ut,Kt,te){"use strict";te.d(Kt,{N:function(){return x}});const x=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Ka}});var x={},ue="rc-table-internal-hook",Be=te(50298),Me=te(6089),Le=te(34280),Oe=te(13697),se=te(59301),ct=te(4676);function ot(ge){var ce=se.createContext(void 0),be=function(Ie){var He=Ie.value,pt=Ie.children,xt=se.useRef(He);xt.current=He;var it=se.useState(function(){return{getValue:function(){return xt.current},listeners:new Set}}),zt=(0,Be.Z)(it,1),wt=zt[0];return(0,Le.Z)(function(){(0,ct.unstable_batchedUpdates)(function(){wt.listeners.forEach(function(Xt){Xt(He)})})},[He]),se.createElement(ce.Provider,{value:wt},pt)};return{Context:ce,Provider:be,defaultValue:ge}}function Ve(ge,ce){var be=(0,Me.Z)(typeof ce=="function"?ce:function(Xt){if(ce===void 0)return Xt;if(!Array.isArray(ce))return Xt[ce];var Ln={};return ce.forEach(function(_t){Ln[_t]=Xt[_t]}),Ln}),ke=se.useContext(ge==null?void 0:ge.Context),Ie=ke||{},He=Ie.listeners,pt=Ie.getValue,xt=se.useRef();xt.current=be(ke?pt():ge==null?void 0:ge.defaultValue);var it=se.useState({}),zt=(0,Be.Z)(it,2),wt=zt[1];return(0,Le.Z)(function(){if(!ke)return;function Xt(Ln){var _t=be(Ln);(0,Oe.Z)(xt.current,_t,!0)||wt({})}return He.add(Xt),function(){He.delete(Xt)}},[ke]),xt.current}var Ue=te(14809),tt=te(8654);function Je(){var ge=se.createContext(null);function ce(){return se.useContext(ge)}function be(Ie,He){var pt=(0,tt.Yr)(Ie),xt=function(zt,wt){var Xt=pt?{ref:wt}:{},Ln=se.useRef(0),_t=se.useRef(zt),At=ce();return At!==null?se.createElement(Ie,(0,Ue.Z)({},zt,Xt)):((!He||He(_t.current,zt))&&(Ln.current+=1),_t.current=zt,se.createElement(ge.Provider,{value:Ln.current},se.createElement(Ie,(0,Ue.Z)({},zt,Xt))))};return pt?se.forwardRef(xt):xt}function ke(Ie,He){var pt=(0,tt.Yr)(Ie),xt=function(zt,wt){var Xt=pt?{ref:wt}:{};return ce(),se.createElement(Ie,(0,Ue.Z)({},zt,Xt))};return pt?se.memo(se.forwardRef(xt),He):se.memo(xt,He)}return{makeImmutable:be,responseImmutable:ke,useImmutableMark:ce}}var le=Je(),y=le.makeImmutable,a=le.responseImmutable,b=le.useImmutableMark,E=Je(),z=E.makeImmutable,ne=E.responseImmutable,re=E.useImmutableMark,ie=ot(),me=ie;function pe(ge,ce){var be=se.useRef(0);be.current+=1;var ke=se.useRef(ge),Ie=[];Object.keys(ge||{}).map(function(pt){var xt;(ge==null?void 0:ge[pt])!==((xt=ke.current)===null||xt===void 0?void 0:xt[pt])&&Ie.push(pt)}),ke.current=ge;var He=se.useRef([]);return Ie.length&&(He.current=Ie),se.useDebugValue(be.current),se.useDebugValue(He.current.join(", ")),ce&&console.log("".concat(ce,":"),be.current,He.current),be.current}var ye=null,je=se.memo(function(){var ge=pe();return se.createElement("h1",null,"Render Times: ",ge)});je.displayName="RenderBlock";var De=te(93664),Qe=te(20439),he=te(4635),Te=te(92310),Ye=te.n(Te),bt=te(80547),Ne=te(97938),ut=te(48736),Bt=se.createContext({renderWithProps:!1}),yt=Bt,gt="RC_TABLE_KEY";function Yt(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function vt(ge){var ce=[],be={};return ge.forEach(function(ke){for(var Ie=ke||{},He=Ie.key,pt=Ie.dataIndex,xt=He||Yt(pt).join("-")||gt;be[xt];)xt="".concat(xt,"_next");be[xt]=!0,ce.push(xt)}),ce}function rn(ge){return ge!=null}function xn(ge){return ge&&(0,De.Z)(ge)==="object"&&!Array.isArray(ge)&&!se.isValidElement(ge)}function nt(ge,ce,be,ke,Ie,He){var pt=se.useContext(yt),xt=re(),it=(0,bt.Z)(function(){if(rn(ke))return[ke];var zt=ce==null||ce===""?[]:Array.isArray(ce)?ce:[ce],wt=(0,Ne.Z)(ge,zt),Xt=wt,Ln=void 0;if(Ie){var _t=Ie(wt,ge,be);xn(_t)?(Xt=_t.children,Ln=_t.props,pt.renderWithProps=!0):Xt=_t}return[Xt,Ln]},[xt,ge,ke,ce,Ie,be],function(zt,wt){if(He){var Xt=(0,Be.Z)(zt,2),Ln=Xt[1],_t=(0,Be.Z)(wt,2),At=_t[1];return He(At,Ln)}return pt.renderWithProps?!0:!(0,Oe.Z)(zt,wt,!0)});return it}function et(ge,ce,be,ke){var Ie=ge+ce-1;return ge<=ke&&Ie>=be}function qt(ge,ce){return Ve(me,function(be){var ke=et(ge,ce||1,be.hoverStartRow,be.hoverEndRow);return[ke,be.onHover]})}var hn=function(ce){var be=ce.ellipsis,ke=ce.rowType,Ie=ce.children,He,pt=be===!0?{showTitle:!0}:be;return pt&&(pt.showTitle||ke==="header")&&(typeof Ie=="string"||typeof Ie=="number"?He=Ie.toString():se.isValidElement(Ie)&&typeof Ie.props.children=="string"&&(He=Ie.props.children)),He};function Zt(ge){var ce,be,ke,Ie,He,pt,xt,it,zt=ge.component,wt=ge.children,Xt=ge.ellipsis,Ln=ge.scope,_t=ge.prefixCls,At=ge.className,Un=ge.align,jn=ge.record,Qn=ge.render,Vn=ge.dataIndex,qn=ge.renderIndex,Fn=ge.shouldCellUpdate,Ca=ge.index,ba=ge.rowType,Za=ge.colSpan,ja=ge.rowSpan,ia=ge.fixLeft,ya=ge.fixRight,Sa=ge.firstFixLeft,Gn=ge.lastFixLeft,ga=ge.firstFixRight,Ma=ge.lastFixRight,er=ge.appendNode,ar=ge.additionalProps,Wa=ar===void 0?{}:ar,mr=ge.isSticky,hr="".concat(_t,"-cell"),Wr=Ve(me,["supportSticky","allColumnsFixedLeft"]),Zr=Wr.supportSticky,ho=Wr.allColumnsFixedLeft,qr=nt(jn,Vn,qn,wt,Qn,Fn),xr=(0,Be.Z)(qr,2),Do=xr[0],Ur=xr[1],So={},ao=typeof ia=="number"&&Zr,Jo=typeof ya=="number"&&Zr;ao&&(So.position="sticky",So.left=ia),Jo&&(So.position="sticky",So.right=ya);var sr=(ce=(be=(ke=Ur==null?void 0:Ur.colSpan)!==null&&ke!==void 0?ke:Wa.colSpan)!==null&&be!==void 0?be:Za)!==null&&ce!==void 0?ce:1,ur=(Ie=(He=(pt=Ur==null?void 0:Ur.rowSpan)!==null&&pt!==void 0?pt:Wa.rowSpan)!==null&&He!==void 0?He:ja)!==null&&Ie!==void 0?Ie:1,_a=qt(Ca,ur),tr=(0,Be.Z)(_a,2),Gr=tr[0],nr=tr[1],cr=function(No){var Io;jn&&nr(Ca,Ca+ur-1),Wa==null||(Io=Wa.onMouseEnter)===null||Io===void 0||Io.call(Wa,No)},Rr=function(No){var Io;jn&&nr(-1,-1),Wa==null||(Io=Wa.onMouseLeave)===null||Io===void 0||Io.call(Wa,No)};if(sr===0||ur===0)return null;var Fr=(xt=Wa.title)!==null&&xt!==void 0?xt:hn({rowType:ba,ellipsis:Xt,children:Do}),ro=Ye()(hr,At,(it={},(0,he.Z)(it,"".concat(hr,"-fix-left"),ao&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-first"),Sa&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-last"),Gn&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-all"),Gn&&ho&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right"),Jo&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right-first"),ga&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right-last"),Ma&&Zr),(0,he.Z)(it,"".concat(hr,"-ellipsis"),Xt),(0,he.Z)(it,"".concat(hr,"-with-append"),er),(0,he.Z)(it,"".concat(hr,"-fix-sticky"),(ao||Jo)&&mr&&Zr),(0,he.Z)(it,"".concat(hr,"-row-hover"),!Ur&&Gr),it),Wa.className,Ur==null?void 0:Ur.className),Ao={};Un&&(Ao.textAlign=Un);var Zo=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},So),Wa.style),Ao),Ur==null?void 0:Ur.style),Ro=Do;return(0,De.Z)(Ro)==="object"&&!Array.isArray(Ro)&&!se.isValidElement(Ro)&&(Ro=null),Xt&&(Gn||ga)&&(Ro=se.createElement("span",{className:"".concat(hr,"-content")},Ro)),se.createElement(zt,(0,Ue.Z)({},Ur,Wa,{className:ro,style:Zo,title:Fr,scope:Ln,onMouseEnter:cr,onMouseLeave:Rr,colSpan:sr!==1?sr:null,rowSpan:ur!==1?ur:null}),er,Ro)}var dn=se.memo(Zt);function We(ge,ce,be,ke,Ie,He){var pt=be[ge]||{},xt=be[ce]||{},it,zt;pt.fixed==="left"?it=ke.left[Ie==="rtl"?ce:ge]:xt.fixed==="right"&&(zt=ke.right[Ie==="rtl"?ge:ce]);var wt=!1,Xt=!1,Ln=!1,_t=!1,At=be[ce+1],Un=be[ge-1],jn=!(He!=null&&He.children);if(Ie==="rtl"){if(it!==void 0){var Qn=Un&&Un.fixed==="left";_t=!Qn&&jn}else if(zt!==void 0){var Vn=At&&At.fixed==="right";Ln=!Vn&&jn}}else if(it!==void 0){var qn=At&&At.fixed==="left";wt=!qn&&jn}else if(zt!==void 0){var Fn=Un&&Un.fixed==="right";Xt=!Fn&&jn}return{fixLeft:it,fixRight:zt,lastFixLeft:wt,firstFixRight:Xt,lastFixRight:Ln,firstFixLeft:_t,isSticky:ke.isSticky}}var It=se.createContext({}),Gt=It;function Mt(ge){var ce=ge.className,be=ge.index,ke=ge.children,Ie=ge.colSpan,He=Ie===void 0?1:Ie,pt=ge.rowSpan,xt=ge.align,it=Ve(me,["prefixCls","direction"]),zt=it.prefixCls,wt=it.direction,Xt=se.useContext(Gt),Ln=Xt.scrollColumnIndex,_t=Xt.stickyOffsets,At=Xt.flattenColumns,Un=Xt.columns,jn=be+He-1,Qn=jn+1===Ln?He+1:He,Vn=We(be,be+Qn-1,At,_t,wt,Un==null?void 0:Un[be]);return se.createElement(dn,(0,Ue.Z)({className:ce,index:be,component:"td",prefixCls:zt,record:null,dataIndex:null,align:xt,colSpan:Qn,rowSpan:pt,render:function(){return ke}},Vn))}var ht=te(62646),rt=["children"];function ze(ge){var ce=ge.children,be=(0,ht.Z)(ge,rt);return se.createElement("tr",be,ce)}function ve(ge){var ce=ge.children;return ce}ve.Row=ze,ve.Cell=Mt;var fe=ve;function qe(ge){var ce=ge.children,be=ge.stickyOffsets,ke=ge.flattenColumns,Ie=ge.columns,He=Ve(me,"prefixCls"),pt=ke.length-1,xt=ke[pt],it=se.useMemo(function(){return{stickyOffsets:be,flattenColumns:ke,scrollColumnIndex:xt!=null&&xt.scrollbar?pt:null,columns:Ie}},[xt,ke,pt,be,Ie]);return se.createElement(Gt.Provider,{value:it},se.createElement("tfoot",{className:"".concat(He,"-summary")},ce))}var Rt=ne(qe),Fe=fe,xe=te(70425),at=te(29301),Xe=te(29194),Ae=te(24514),ft=te(75152),vn=te(26112);function Qt(ge,ce,be,ke,Ie,He,pt){ge.push({record:ce,indent:be,index:pt});var xt=He(ce),it=Ie==null?void 0:Ie.has(xt);if(ce&&Array.isArray(ce[ke])&&it)for(var zt=0;zt1?Sa-1:0),ga=1;ga=0;xt-=1){var it=ce[xt],zt=be&&be[xt],wt=zt&&zt[na];if(it||wt||pt){var Xt=wt||{},Ln=Xt.columnType,_t=(0,ht.Z)(Xt,zn);Ie.unshift(se.createElement("col",(0,Ue.Z)({key:xt,style:{width:it}},_t))),pt=!0}}return se.createElement("colgroup",null,Ie)}var Ea=Pa,_n=te(95190),wa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function en(ge,ce){return(0,se.useMemo)(function(){for(var be=[],ke=0;ke1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:jn.title?He:pt,prefixCls:wt,key:_t[Un]},Qn,{additionalProps:Vn,rowType:"header"}))}))}$n.displayName="HeaderRow";var Ze=$n;function Nt(ge){var ce=[];function be(pt,xt){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ce[it]=ce[it]||[];var zt=xt,wt=pt.filter(Boolean).map(function(Xt){var Ln={key:Xt.key,className:Xt.className||"",children:Xt.title,column:Xt,colStart:zt},_t=1,At=Xt.children;return At&&At.length>0&&(_t=be(At,zt,it+1).reduce(function(Un,jn){return Un+jn},0),Ln.hasSubColumns=!0),"colSpan"in Xt&&(_t=Xt.colSpan),"rowSpan"in Xt&&(Ln.rowSpan=Xt.rowSpan),Ln.colSpan=_t,Ln.colEnd=Ln.colStart+_t-1,ce[it].push(Ln),zt+=_t,_t});return wt}be(ge,0);for(var ke=ce.length,Ie=function(xt){ce[xt].forEach(function(it){!("rowSpan"in it)&&!it.hasSubColumns&&(it.rowSpan=ke-xt)})},He=0;He1&&arguments[1]!==void 0?arguments[1]:"";return typeof ce=="number"?ce:ce.endsWith("%")?ge*parseFloat(ce)/100:null}function mn(ge,ce){return se.useMemo(function(){if(ce&&ce>0){var be=0,ke=0;ge.forEach(function(zt){var wt=Ht(ce,zt.width);wt?be+=wt:ke+=1});var Ie=ce-be,He=ke,pt=Ie/ke,xt=0,it=ge.map(function(zt){var wt=(0,Qe.Z)({},zt),Xt=Ht(ce,wt.width);if(Xt)wt.width=Xt;else{var Ln=Math.floor(pt);wt.width=He===1?Ie:Ln,Ie-=Ln,He-=1}return xt+=wt.width,wt});return[it,xt]}return[ge,ce]},[ge,ce])}var st=["children"],Pt=["fixed"];function dt(ge){return(0,tn.Z)(ge).filter(function(ce){return se.isValidElement(ce)}).map(function(ce){var be=ce.key,ke=ce.props,Ie=ke.children,He=(0,ht.Z)(ke,st),pt=(0,Qe.Z)({key:be},He);return Ie&&(pt.children=dt(Ie)),pt})}function ln(ge){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(be){return be&&(0,De.Z)(be)==="object"}).reduce(function(be,ke,Ie){var He=ke.fixed,pt=He===!0?"left":He,xt="".concat(ce,"-").concat(Ie),it=ke.children;return it&&it.length>0?[].concat((0,_n.Z)(be),(0,_n.Z)(ln(it,xt).map(function(zt){return(0,Qe.Z)({fixed:pt},zt)}))):[].concat((0,_n.Z)(be),[(0,Qe.Z)((0,Qe.Z)({key:xt},ke),{},{fixed:pt})])},[])}function Nn(ge){for(var ce=!0,be=0;be=0;He-=1){var pt=ge[He];if(Ie&&pt.fixed!=="right")Ie=!1;else if(!Ie&&pt.fixed==="right"){warning(!1,"Index ".concat(He+1," of `columns` missing `fixed='right'` prop."));break}}}function bn(ge){return ge.map(function(ce){var be=ce.fixed,ke=(0,ht.Z)(ce,Pt),Ie=be;return be==="left"?Ie="right":be==="right"&&(Ie="left"),(0,Qe.Z)({fixed:Ie},ke)})}function la(ge,ce){var be=ge.prefixCls,ke=ge.columns,Ie=ge.children,He=ge.expandable,pt=ge.expandedKeys,xt=ge.columnTitle,it=ge.getRowKey,zt=ge.onTriggerExpand,wt=ge.expandIcon,Xt=ge.rowExpandable,Ln=ge.expandIconColumnIndex,_t=ge.direction,At=ge.expandRowByClick,Un=ge.columnWidth,jn=ge.fixed,Qn=ge.scrollWidth,Vn=se.useMemo(function(){return ke||dt(Ie)},[ke,Ie]),qn=se.useMemo(function(){if(He){var ya,Sa=Vn.slice();if(!Sa.includes(x)){var Gn=Ln||0;Gn>=0&&Sa.splice(Gn,0,x)}var ga=Sa.indexOf(x);Sa=Sa.filter(function(Wa,mr){return Wa!==x||mr===ga});var Ma=Vn[ga],er;(jn==="left"||jn)&&!Ln?er="left":(jn==="right"||jn)&&Ln===Vn.length?er="right":er=Ma?Ma.fixed:null;var ar=(ya={},(0,he.Z)(ya,na,{className:"".concat(be,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(ya,"title",xt),(0,he.Z)(ya,"fixed",er),(0,he.Z)(ya,"className","".concat(be,"-row-expand-icon-cell")),(0,he.Z)(ya,"width",Un),(0,he.Z)(ya,"render",function(mr,hr,Wr){var Zr=it(hr,Wr),ho=pt.has(Zr),qr=Xt?Xt(hr):!0,xr=wt({prefixCls:be,expanded:ho,expandable:qr,record:hr,onExpand:zt});return At?se.createElement("span",{onClick:function(Ur){return Ur.stopPropagation()}},xr):xr}),ya);return Sa.map(function(Wa){return Wa===x?ar:Wa})}return Vn.filter(function(Wa){return Wa!==x})},[He,Vn,it,pt,wt,_t]),Fn=se.useMemo(function(){var ya=qn;return ce&&(ya=ce(ya)),ya.length||(ya=[{render:function(){return null}}]),ya},[ce,qn,_t]),Ca=se.useMemo(function(){return _t==="rtl"?bn(ln(Fn)):ln(Fn)},[Fn,_t,Qn]),ba=mn(Ca,Qn),Za=(0,Be.Z)(ba,2),ja=Za[0],ia=Za[1];return[Fn,ja,ia]}var Hn=la;function lt(ge){var ce,be=ge.prefixCls,ke=ge.record,Ie=ge.onExpand,He=ge.expanded,pt=ge.expandable,xt="".concat(be,"-row-expand-icon");if(!pt)return se.createElement("span",{className:Ye()(xt,"".concat(be,"-row-spaced"))});var it=function(wt){Ie(ke,wt),wt.stopPropagation()};return se.createElement("span",{className:Ye()(xt,(ce={},(0,he.Z)(ce,"".concat(be,"-row-expanded"),He),(0,he.Z)(ce,"".concat(be,"-row-collapsed"),!He),ce)),onClick:it})}function $t(ge,ce,be){var ke=[];function Ie(He){(He||[]).forEach(function(pt,xt){ke.push(ce(pt,xt)),Ie(pt[be])})}return Ie(ge),ke}function Jn(ge,ce,be){var ke=aa(ge),Ie=ke.expandIcon,He=ke.expandedRowKeys,pt=ke.defaultExpandedRowKeys,xt=ke.defaultExpandAllRows,it=ke.expandedRowRender,zt=ke.onExpand,wt=ke.onExpandedRowsChange,Xt=ke.childrenColumnName,Ln=Ie||lt,_t=Xt||"children",At=se.useMemo(function(){return it?"row":ge.expandable&&ge.internalHooks===ue&&ge.expandable.__PARENT_RENDER_ICON__||ce.some(function(Ca){return Ca&&(0,De.Z)(Ca)==="object"&&Ca[_t]})?"nest":!1},[!!it,ce]),Un=se.useState(function(){return pt||(xt?$t(ce,be,_t):[])}),jn=(0,Be.Z)(Un,2),Qn=jn[0],Vn=jn[1],qn=se.useMemo(function(){return new Set(He||Qn||[])},[He,Qn]),Fn=se.useCallback(function(Ca){var ba=be(Ca,ce.indexOf(Ca)),Za,ja=qn.has(ba);ja?(qn.delete(ba),Za=(0,_n.Z)(qn)):Za=[].concat((0,_n.Z)(qn),[ba]),Vn(Za),zt&&zt(!ja,Ca),wt&&wt(Za)},[be,qn,ce,zt,wt]);return[ke,At,qn,Ln,_t,Fn]}function nn(ge,ce,be,ke){var Ie=ge.map(function(He,pt){return We(pt,pt,ge,ce,be,ke==null?void 0:ke[pt])});return(0,bt.Z)(function(){return Ie},[Ie],function(He,pt){return!(0,Oe.Z)(He,pt)})}function kn(ge){var ce=(0,se.useRef)(ge),be=(0,se.useState)({}),ke=(0,Be.Z)(be,2),Ie=ke[1],He=(0,se.useRef)(null),pt=(0,se.useRef)([]);function xt(it){pt.current.push(it);var zt=Promise.resolve();He.current=zt,zt.then(function(){if(He.current===zt){var wt=pt.current,Xt=ce.current;pt.current=[],wt.forEach(function(Ln){ce.current=Ln(ce.current)}),He.current=null,Xt!==ce.current&&Ie({})}})}return(0,se.useEffect)(function(){return function(){He.current=null}},[]),[ce.current,xt]}function ea(ge){var ce=(0,se.useRef)(ge||null),be=(0,se.useRef)();function ke(){window.clearTimeout(be.current)}function Ie(pt){ce.current=pt,ke(),be.current=window.setTimeout(function(){ce.current=null,be.current=void 0},100)}function He(){return ce.current}return(0,se.useEffect)(function(){return ke},[]),[Ie,He]}function Ra(){var ge=se.useState(-1),ce=(0,Be.Z)(ge,2),be=ce[0],ke=ce[1],Ie=se.useState(-1),He=(0,Be.Z)(Ie,2),pt=He[0],xt=He[1],it=se.useCallback(function(zt,wt){ke(zt),xt(wt)},[]);return[be,pt,it]}var va=te(47273),Ge=(0,va.Z)()?window:null;function gn(ge,ce){var be=(0,De.Z)(ge)==="object"?ge:{},ke=be.offsetHeader,Ie=ke===void 0?0:ke,He=be.offsetSummary,pt=He===void 0?0:He,xt=be.offsetScroll,it=xt===void 0?0:xt,zt=be.getContainer,wt=zt===void 0?function(){return Ge}:zt,Xt=wt()||Ge;return se.useMemo(function(){var Ln=!!ge;return{isSticky:Ln,stickyClassName:Ln?"".concat(ce,"-sticky-holder"):"",offsetHeader:Ie,offsetSummary:pt,offsetScroll:it,container:Xt}},[it,Ie,pt,ce,Xt])}function Jt(ge,ce,be){var ke=(0,se.useMemo)(function(){for(var Ie=[],He=[],pt=0,xt=0,it=0;it=Xt&&(Wa=Xt-Ln),pt({scrollLeft:Wa/Xt*(wt+2)}),Vn.current.x=ga.pageX},ya=function(){if(He.current){var ga=(0,Dn.os)(He.current).top,Ma=ga+He.current.offsetHeight,er=it===window?document.documentElement.scrollTop+window.innerHeight:(0,Dn.os)(it).top+it.clientHeight;Ma-(0,ft.Z)()<=er||ga>=er-xt?Qn(function(ar){return(0,Qe.Z)((0,Qe.Z)({},ar),{},{isHiddenScrollBar:!0})}):Qn(function(ar){return(0,Qe.Z)((0,Qe.Z)({},ar),{},{isHiddenScrollBar:!1})})}},Sa=function(ga){Qn(function(Ma){return(0,Qe.Z)((0,Qe.Z)({},Ma),{},{scrollLeft:ga/wt*Xt||0})})};return se.useImperativeHandle(be,function(){return{setScrollLeft:Sa}}),se.useEffect(function(){var Gn=(0,An.Z)(document.body,"mouseup",Za,!1),ga=(0,An.Z)(document.body,"mousemove",ia,!1);return ya(),function(){Gn.remove(),ga.remove()}},[Ln,Ca]),se.useEffect(function(){var Gn=(0,An.Z)(it,"scroll",ya,!1),ga=(0,An.Z)(window,"resize",ya,!1);return function(){Gn.remove(),ga.remove()}},[it]),se.useEffect(function(){jn.isHiddenScrollBar||Qn(function(Gn){var ga=He.current;return ga?(0,Qe.Z)((0,Qe.Z)({},Gn),{},{scrollLeft:ga.scrollLeft/ga.scrollWidth*ga.clientWidth}):Gn})},[jn.isHiddenScrollBar]),wt<=Xt||!Ln||jn.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,ft.Z)(),width:Xt,bottom:xt},className:"".concat(zt,"-sticky-scroll")},se.createElement("div",{onMouseDown:ja,ref:_t,className:Ye()("".concat(zt,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),Ca)),style:{width:"".concat(Ln,"px"),transform:"translate3d(".concat(jn.scrollLeft,"px, 0, 0)")}}))},La=se.forwardRef(Fa);function fn(ge){return null}var Na=fn;function Yn(ge){return null}var qa=Yn,Ja="rc-table",Wn=[],sa={};function ma(){return"No Data"}function ra(ge){var ce,be=(0,Qe.Z)({rowKey:"key",prefixCls:Ja,emptyText:ma},ge),ke=be.prefixCls,Ie=be.className,He=be.rowClassName,pt=be.style,xt=be.data,it=be.rowKey,zt=be.scroll,wt=be.tableLayout,Xt=be.direction,Ln=be.title,_t=be.footer,At=be.summary,Un=be.caption,jn=be.id,Qn=be.showHeader,Vn=be.components,qn=be.emptyText,Fn=be.onRow,Ca=be.onHeaderRow,ba=be.internalHooks,Za=be.transformColumns,ja=be.internalRefs,ia=be.tailor,ya=be.sticky,Sa=xt||Wn,Gn=!!Sa.length,ga=ba===ue,Ma=se.useCallback(function(Jr,wo){return(0,Ne.Z)(Vn,Jr)||wo},[Vn]),er=se.useMemo(function(){return typeof it=="function"?it:function(Jr){var wo=Jr&&Jr[it];return wo}},[it]),ar=Ma(["body"]),Wa=Ra(),mr=(0,Be.Z)(Wa,3),hr=mr[0],Wr=mr[1],Zr=mr[2],ho=Jn(be,Sa,er),qr=(0,Be.Z)(ho,6),xr=qr[0],Do=qr[1],Ur=qr[2],So=qr[3],ao=qr[4],Jo=qr[5],sr=zt==null?void 0:zt.x,ur=se.useState(0),_a=(0,Be.Z)(ur,2),tr=_a[0],Gr=_a[1],nr=Hn((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},be),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:Ur,getRowKey:er,onTriggerExpand:Jo,expandIcon:So,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Xt,scrollWidth:ga&&ia&&typeof sr=="number"?sr:null}),ga?Za:null),cr=(0,Be.Z)(nr,3),Rr=cr[0],Fr=cr[1],ro=cr[2],Ao=ro!=null?ro:sr,Zo=se.useMemo(function(){return{columns:Rr,flattenColumns:Fr}},[Rr,Fr]),Ro=se.useRef(),ci=se.useRef(),No=se.useRef(),Io=se.useRef(),Ai=se.useRef(),Xr=se.useState(!1),eo=(0,Be.Z)(Xr,2),co=eo[0],Eo=eo[1],oo=se.useState(!1),Tr=(0,Be.Z)(oo,2),Ko=Tr[0],Vo=Tr[1],da=kn(new Map),Qa=(0,Be.Z)(da,2),Pr=Qa[0],Er=Qa[1],Nr=vt(Fr),zr=Nr.map(function(Jr){return Pr.get(Jr)}),io=se.useMemo(function(){return zr},[zr.join("_")]),bo=yn(io,Fr.length,Xt),lo=zt&&rn(zt.y),po=zt&&rn(Ao)||!!xr.fixed,ii=po&&Fr.some(function(Jr){var wo=Jr.fixed;return wo}),_o=se.useRef(),ni=gn(ya,ke),qo=ni.isSticky,fi=ni.offsetHeader,Xi=ni.offsetSummary,Kr=ni.offsetScroll,fo=ni.stickyClassName,Mo=ni.container,Co=se.useMemo(function(){return At==null?void 0:At(Sa)},[At,Sa]),Wo=(lo||qo)&&se.isValidElement(Co)&&Co.type===fe&&Co.props.fixed,Uo,Xo,Si;lo&&(Xo={overflowY:"scroll",maxHeight:zt.y}),po&&(Uo={overflowX:"auto"},lo||(Xo={overflowY:"hidden"}),Si={width:Ao===!0?"auto":Ao,minWidth:"100%"});var _i=se.useCallback(function(Jr,wo){(0,Xe.Z)(Ro.current)&&Er(function(Pi){if(Pi.get(Jr)!==wo){var zi=new Map(Pi);return zi.set(Jr,wo),zi}return Pi})},[]),_l=ea(null),ml=(0,Be.Z)(_l,2),fl=ml[0],pl=ml[1];function Yi(Jr,wo){wo&&(typeof wo=="function"?wo(Jr):wo.scrollLeft!==Jr&&(wo.scrollLeft=Jr,wo.scrollLeft!==Jr&&setTimeout(function(){wo.scrollLeft=Jr},0)))}var vl=(0,Me.Z)(function(Jr){var wo=Jr.currentTarget,Pi=Jr.scrollLeft,zi=Xt==="rtl",Hi=typeof Pi=="number"?Pi:wo.scrollLeft,Vl=wo||sa;if(!pl()||pl()===Vl){var Ps;fl(Vl),Yi(Hi,ci.current),Yi(Hi,No.current),Yi(Hi,Ai.current),Yi(Hi,(Ps=_o.current)===null||Ps===void 0?void 0:Ps.setScrollLeft)}var ys=wo||ci.current;if(ys){var Es=ys.scrollWidth,bs=ys.clientWidth;if(Es===bs){Eo(!1),Vo(!1);return}zi?(Eo(-Hi0)):(Eo(Hi>0),Vo(Hi1?Un-ga:0,er=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},Za),it),{},{flex:"0 0 ".concat(ga,"px"),width:"".concat(ga,"px"),marginRight:Ma,pointerEvents:"auto"}),ar=se.useMemo(function(){return wt?Sa<=1:ia===0||Sa===0||Sa>1},[Sa,ia,wt]);ar?er.visibility="hidden":wt&&(er.height=Xt==null?void 0:Xt(Sa));var Wa=ar?function(){return null}:Ln,mr={};return(Sa===0||ia===0)&&(mr.rowSpan=1,mr.colSpan=1),se.createElement(dn,(0,Ue.Z)({className:Ye()(At,zt),ellipsis:be.ellipsis,align:be.align,scope:be.rowScope,component:"div",prefixCls:ce.prefixCls,key:qn,record:xt,index:He,renderIndex:pt,dataIndex:_t,render:Wa,shouldCellUpdate:be.shouldCellUpdate},Fn,{appendNode:Ca,additionalProps:(0,Qe.Z)((0,Qe.Z)({},ba),{},{style:er},mr)}))}var yr=uo,Sr=["data","index","className","rowKey","style","extra","getHeight"],Ar=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.index,Ie=ge.className,He=ge.rowKey,pt=ge.style,xt=ge.extra,it=ge.getHeight,zt=(0,ht.Z)(ge,Sr),wt=be.record,Xt=be.indent,Ln=be.index,_t=Ve(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),At=_t.scrollX,Un=_t.flattenColumns,jn=_t.prefixCls,Qn=_t.fixColumn,Vn=_t.componentWidth,qn=_e(wt,He,ke,Xt),Fn=qn.rowSupportExpand,Ca=qn.expanded,ba=qn.rowProps,Za=qn.expandedRowRender,ja=qn.expandedRowClassName,ia;if(Fn&&Ca){var ya=Za(wt,ke,Xt+1,Ca),Sa=ja==null?void 0:ja(wt,ke,Xt),Gn={};Qn&&(Gn={style:(0,he.Z)({},"--virtual-width","".concat(Vn,"px"))});var ga="".concat(jn,"-expanded-row-cell");ia=se.createElement("div",{className:Ye()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Xt+1),Sa)},se.createElement(dn,{component:"div",prefixCls:jn,className:Ye()(ga,(0,he.Z)({},"".concat(ga,"-fixed"),Qn)),additionalProps:Gn},ya))}var Ma=(0,Qe.Z)((0,Qe.Z)({},pt),{},{width:At});xt&&(Ma.position="absolute",Ma.pointerEvents="none");var er=se.createElement("div",(0,Ue.Z)({},ba,zt,{ref:Fn?null:ce,className:Ye()(Ie,"".concat(jn,"-row"),ba==null?void 0:ba.className,(0,he.Z)({},"".concat(jn,"-row-extra"),xt)),style:(0,Qe.Z)((0,Qe.Z)({},Ma),ba==null?void 0:ba.style)}),Un.map(function(ar,Wa){return se.createElement(yr,{key:Wa,rowInfo:qn,column:ar,colIndex:Wa,indent:Xt,index:ke,renderIndex:Ln,record:wt,inverse:xt,getHeight:it})}));return Fn?se.createElement("div",{ref:ce},er,ia):er}),br=ne(Ar),Br=br,Ta=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.onScroll,Ie=Ve(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),He=Ie.flattenColumns,pt=Ie.onColumnResize,xt=Ie.getRowKey,it=Ie.expandedKeys,zt=Ie.prefixCls,wt=Ie.childrenColumnName,Xt=Ie.emptyNode,Ln=Ie.scrollX,_t=Ve(lr),At=_t.scrollY,Un=_t.listItemHeight,jn=se.useRef(),Qn=jt(be,wt,it,xt),Vn=se.useMemo(function(){var ia=0;return He.map(function(ya){var Sa=ya.width,Gn=ya.key;return ia+=Sa,[Gn,Sa,ia]})},[He]),qn=se.useMemo(function(){return Vn.map(function(ia){return ia[2]})},[Vn]);se.useEffect(function(){Vn.forEach(function(ia){var ya=(0,Be.Z)(ia,2),Sa=ya[0],Gn=ya[1];pt(Sa,Gn)})},[Vn]),se.useImperativeHandle(ce,function(){var ia={};return Object.defineProperty(ia,"scrollLeft",{get:function(){var Sa;return((Sa=jn.current)===null||Sa===void 0?void 0:Sa.getScrollInfo().x)||0},set:function(Sa){var Gn;(Gn=jn.current)===null||Gn===void 0||Gn.scrollTo({left:Sa})}}),ia});var Fn=function(ya,Sa){var Gn,ga=(Gn=Qn[Sa])===null||Gn===void 0?void 0:Gn.record,Ma=ya.onCell;if(Ma){var er,ar=Ma(ga,Sa);return(er=ar==null?void 0:ar.rowSpan)!==null&&er!==void 0?er:1}return 1},Ca=function(ya){var Sa=ya.start,Gn=ya.end,ga=ya.getSize,Ma=ya.offsetY;if(Gn<0)return null;for(var er=He.filter(function(sr){return Fn(sr,Sa)===0}),ar=Sa,Wa=function(ur){if(er=er.filter(function(_a){return Fn(_a,ur)===0}),!er.length)return ar=ur,"break"},mr=Sa;mr>=0;mr-=1){var hr=Wa(mr);if(hr==="break")break}for(var Wr=He.filter(function(sr){return Fn(sr,Gn)!==1}),Zr=Gn,ho=function(ur){if(Wr=Wr.filter(function(_a){return Fn(_a,ur)!==1}),!Wr.length)return Zr=Math.max(ur-1,Gn),"break"},qr=Gn;qr1})&&Do.push(ur)},So=ar;So<=Zr;So+=1)var ao=Ur(So);var Jo=Do.map(function(sr){var ur=Qn[sr],_a=xt(ur.record,sr),tr=function(cr){var Rr=sr+cr-1,Fr=xt(Qn[Rr].record,Rr),ro=ga(_a,Fr);return ro.bottom-ro.top},Gr=ga(_a);return se.createElement(Br,{key:sr,data:ur,rowKey:_a,index:sr,style:{top:-Ma+Gr.top},extra:!0,getHeight:tr})});return Jo},ba=se.useMemo(function(){return{columnsOffset:qn}},[qn]),Za="".concat(zt,"-tbody"),ja;return Qn.length?ja=se.createElement(za.Z,{fullHeight:!1,ref:jn,className:Ye()(Za,"".concat(Za,"-virtual")),height:At,itemHeight:Un||24,data:Qn,itemKey:function(ya){return xt(ya.record)},scrollWidth:Ln,onVirtualScroll:function(ya){var Sa=ya.x;ke({scrollLeft:Sa})},extraRender:Ca},function(ia,ya,Sa){var Gn=xt(ia.record,ya);return se.createElement(Br,(0,Ue.Z)({data:ia,rowKey:Gn,index:ya},Sa))}):ja=se.createElement("div",{className:Ye()("".concat(zt,"-placeholder"))},se.createElement(dn,{component:"div",prefixCls:zt},Xt)),se.createElement(Vr.Provider,{value:ba},ja)}),or=ne(Ta),Lr=or,Or=function(ce,be){var ke=be.ref,Ie=be.onScroll;return se.createElement(Lr,{ref:ke,data:ce,onScroll:Ie})},Cr=100;function $r(ge){var ce=ge.columns,be=ge.scroll,ke=ge.prefixCls,Ie=ke===void 0?Ja:ke,He=ge.className,pt=ge.listItemHeight,xt=be||{},it=xt.x,zt=xt.y;typeof it!="number"&&(it=((ce||[]).length+1)*Cr),typeof zt!="number"&&(zt=500);var wt=se.useMemo(function(){return{scrollY:zt,listItemHeight:pt}},[zt,pt]);return se.createElement(lr.Provider,{value:wt},se.createElement(Ga,(0,Ue.Z)({},ge,{className:Ye()(He,"".concat(Ie,"-virtual")),scroll:(0,Qe.Z)((0,Qe.Z)({},be),{},{x:it}),components:{body:Or},columns:ce,internalHooks:ue,tailor:!0})))}function jr(ge){return z($r,ge)}var Xa=jr(),wr=null;function pr(ge){return null}var Qr=pr;function no(ge){return null}var Bo=no,To=te(2738),ko=te(68031),Dr=te(36355),Yr=te(93891),Po=te(19716),$o=te(8628),jo=te(31724),ei=te(58421),$a=te(71418),fa=te(88088);function Tn(ge){return function(be){let{prefixCls:ke,onExpand:Ie,record:He,expanded:pt,expandable:xt}=be;const it=`${ke}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:zt=>{Ie(He,zt),zt.stopPropagation()},className:Ye()(it,{[`${it}-spaced`]:!xt,[`${it}-expanded`]:xt&&pt,[`${it}-collapsed`]:xt&&!pt}),"aria-label":pt?ge.collapse:ge.expand,"aria-expanded":pt})}}var Ba=Tn;function gr(ge,ce){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:ce}function Ce(ge,ce){return ce?`${ce}-${ge}`:`${ge}`}function sn(ge,ce){return typeof ge=="function"?ge(ce):ge}function Cn(ge,ce){const be=sn(ge,ce);return Object.prototype.toString.call(be)==="[object Object]"?"":be}var Kn={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"},an=Kn,oa=te(7657),ta=function(ce,be){return se.createElement(oa.Z,(0,Ue.Z)({},ce,{ref:be,icon:an}))},Bn=se.forwardRef(ta),On=Bn,Aa=te(56762);function Xn(ge){const ce=se.useRef(ge),be=(0,Aa.Z)();return[()=>ce.current,ke=>{ce.current=ke,be()}]}var ca=te(3113),pa=te(24905),Va=te(38854),vr=te(64165),_r=te(20834),kr=te(40875),mo=te(5112),vo=te(17574),xo=te(47472),pi=te(92832);function gi(ge){let{value:ce,onChange:be,filterSearch:ke,tablePrefixCls:Ie,locale:He}=ge;return ke?se.createElement("div",{className:`${Ie}-filter-dropdown-search`},se.createElement(pi.default,{prefix:se.createElement(xo.Z,null),placeholder:He.filterSearchPlaceholder,onChange:be,value:ce,htmlSize:1,className:`${Ie}-filter-dropdown-search-input`})):null}var ri=gi,ui=te(10228);const vi=ge=>{const{keyCode:ce}=ge;ce===ui.Z.ENTER&&ge.stopPropagation()};var hi=se.forwardRef((ge,ce)=>se.createElement("div",{className:ge.className,onClick:be=>be.stopPropagation(),onKeyDown:vi,ref:ce},ge.children));function Ni(ge){let ce=[];return(ge||[]).forEach(be=>{let{value:ke,children:Ie}=be;ce.push(ke),Ie&&(ce=[].concat((0,_n.Z)(ce),(0,_n.Z)(Ni(Ie))))}),ce}function Ql(ge){return ge.some(ce=>{let{children:be}=ce;return be})}function Vi(ge,ce){return typeof ce=="string"||typeof ce=="number"?ce==null?void 0:ce.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function nl(ge){let{filters:ce,prefixCls:be,filteredKeys:ke,filterMultiple:Ie,searchValue:He,filterSearch:pt}=ge;return ce.map((xt,it)=>{const zt=String(xt.value);if(xt.children)return{key:zt||it,label:xt.text,popupClassName:`${be}-dropdown-submenu`,children:nl({filters:xt.children,prefixCls:be,filteredKeys:ke,filterMultiple:Ie,searchValue:He,filterSearch:pt})};const wt=Ie?pa.default:mo.ZP,Xt={key:xt.value!==void 0?zt:it,label:se.createElement(se.Fragment,null,se.createElement(wt,{checked:ke.includes(zt)}),se.createElement("span",null,xt.text))};return He.trim()?typeof pt=="function"?pt(He,xt)?Xt:null:Vi(He,xt.text)?Xt:null:Xt})}function Jl(ge){var ce,be;const{tablePrefixCls:ke,prefixCls:Ie,column:He,dropdownPrefixCls:pt,columnKey:xt,filterMultiple:it,filterMode:zt="menu",filterSearch:wt=!1,filterState:Xt,triggerFilter:Ln,locale:_t,children:At,getPopupContainer:Un}=ge,{filterDropdownOpen:jn,onFilterDropdownOpenChange:Qn,filterResetToDefaultFilteredValue:Vn,defaultFilteredValue:qn,filterDropdownVisible:Fn,onFilterDropdownVisibleChange:Ca}=He,[ba,Za]=se.useState(!1),ja=!!(Xt&&(!((ce=Xt.filteredKeys)===null||ce===void 0)&&ce.length||Xt.forceFiltered)),ia=nr=>{Za(nr),Qn==null||Qn(nr),Ca==null||Ca(nr)},ya=(be=jn!=null?jn:Fn)!==null&&be!==void 0?be:ba,Sa=Xt==null?void 0:Xt.filteredKeys,[Gn,ga]=Xn(Sa||[]),Ma=nr=>{let{selectedKeys:cr}=nr;ga(cr)},er=(nr,cr)=>{let{node:Rr,checked:Fr}=cr;Ma(it?{selectedKeys:nr}:{selectedKeys:Fr&&Rr.key?[Rr.key]:[]})};se.useEffect(()=>{ba&&Ma({selectedKeys:Sa||[]})},[Sa]);const[ar,Wa]=se.useState([]),mr=nr=>{Wa(nr)},[hr,Wr]=se.useState(""),Zr=nr=>{const{value:cr}=nr.target;Wr(cr)};se.useEffect(()=>{ba||Wr("")},[ba]);const ho=nr=>{const cr=nr&&nr.length?nr:null;if(cr===null&&(!Xt||!Xt.filteredKeys)||(0,Oe.Z)(cr,Xt==null?void 0:Xt.filteredKeys,!0))return null;Ln({column:He,key:xt,filteredKeys:cr})},qr=()=>{ia(!1),ho(Gn())},xr=function(){let{confirm:nr,closeDropdown:cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&ho([]),cr&&ia(!1),Wr(""),ga(Vn?(qn||[]).map(Rr=>String(Rr)):[])},Do=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&ia(!1),ho(Gn())},Ur=nr=>{nr&&Sa!==void 0&&ga(Sa||[]),ia(nr),!nr&&!He.filterDropdown&&qr()},So=Ye()({[`${pt}-menu-without-submenu`]:!Ql(He.filters||[])}),ao=nr=>{if(nr.target.checked){const cr=Ni(He==null?void 0:He.filters).map(Rr=>String(Rr));ga(cr)}else ga([])},Jo=nr=>{let{filters:cr}=nr;return(cr||[]).map((Rr,Fr)=>{const ro=String(Rr.value),Ao={title:Rr.text,key:Rr.value!==void 0?ro:Fr};return Rr.children&&(Ao.children=Jo({filters:Rr.children})),Ao})},sr=nr=>{var cr;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((cr=nr.children)===null||cr===void 0?void 0:cr.map(Rr=>sr(Rr)))||[]})};let ur;if(typeof He.filterDropdown=="function")ur=He.filterDropdown({prefixCls:`${pt}-custom`,setSelectedKeys:nr=>Ma({selectedKeys:nr}),selectedKeys:Gn(),confirm:Do,clearFilters:xr,filters:He.filters,visible:ya,close:()=>{ia(!1)}});else if(He.filterDropdown)ur=He.filterDropdown;else{const nr=Gn()||[],cr=()=>(He.filters||[]).length===0?se.createElement(vr.Z,{image:vr.Z.PRESENTED_IMAGE_SIMPLE,description:_t.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:wt,value:hr,onChange:Zr,tablePrefixCls:ke,locale:_t}),se.createElement("div",{className:`${ke}-filter-dropdown-tree`},it?se.createElement(pa.default,{checked:nr.length===Ni(He.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof wt=="function"?wt(hr,sr(Fr)):Vi(hr,Fr.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:wt,value:hr,onChange:Zr,tablePrefixCls:ke,locale:_t}),se.createElement(_r.default,{selectable:!0,multiple:it,prefixCls:`${pt}-menu`,className:So,onSelect:Ma,onDeselect:Ma,selectedKeys:nr,getPopupContainer:Un,openKeys:ar,onOpenChange:mr,items:nl({filters:He.filters||[],filterSearch:wt,prefixCls:Ie,filteredKeys:Gn(),filterMultiple:it,searchValue:hr})})),Rr=()=>Vn?(0,Oe.Z)((qn||[]).map(Fr=>String(Fr)),nr,!0):nr.length===0;ur=se.createElement(se.Fragment,null,cr(),se.createElement("div",{className:`${Ie}-dropdown-btns`},se.createElement(ca.ZP,{type:"link",size:"small",disabled:Rr(),onClick:()=>xr()},_t.filterReset),se.createElement(ca.ZP,{type:"primary",size:"small",onClick:qr},_t.filterConfirm)))}He.filterDropdown&&(ur=se.createElement(kr.J,{selectable:void 0},ur));const _a=()=>se.createElement(hi,{className:`${Ie}-dropdown`},ur);let tr;typeof He.filterIcon=="function"?tr=He.filterIcon(ja):He.filterIcon?tr=He.filterIcon:tr=se.createElement(On,null);const{direction:Gr}=se.useContext(Dr.E_);return se.createElement("div",{className:`${Ie}-column`},se.createElement("span",{className:`${ke}-column-title`},At),se.createElement(Va.Z,{dropdownRender:_a,trigger:["click"],open:ya,onOpenChange:Ur,getPopupContainer:Un,placement:Gr==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:Ye()(`${Ie}-trigger`,{active:ja}),onClick:nr=>{nr.stopPropagation()}},tr)))}var Qo=Jl;function mi(ge,ce,be){let ke=[];return(ge||[]).forEach((Ie,He)=>{var pt;const xt=Ce(He,be);if(Ie.filters||"filterDropdown"in Ie||"onFilter"in Ie)if("filteredValue"in Ie){let it=Ie.filteredValue;"filterDropdown"in Ie||(it=(pt=it==null?void 0:it.map(String))!==null&&pt!==void 0?pt:it),ke.push({column:Ie,key:gr(Ie,xt),filteredKeys:it,forceFiltered:Ie.filtered})}else ke.push({column:Ie,key:gr(Ie,xt),filteredKeys:ce&&Ie.defaultFilteredValue?Ie.defaultFilteredValue:void 0,forceFiltered:Ie.filtered});"children"in Ie&&(ke=[].concat((0,_n.Z)(ke),(0,_n.Z)(mi(Ie.children,ce,xt))))}),ke}function Bi(ge,ce,be,ke,Ie,He,pt,xt){return be.map((it,zt)=>{const wt=Ce(zt,xt),{filterMultiple:Xt=!0,filterMode:Ln,filterSearch:_t}=it;let At=it;if(At.filters||At.filterDropdown){const Un=gr(At,wt),jn=ke.find(Qn=>{let{key:Vn}=Qn;return Un===Vn});At=Object.assign(Object.assign({},At),{title:Qn=>se.createElement(Qo,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:ce,column:At,columnKey:Un,filterState:jn,filterMultiple:Xt,filterMode:Ln,filterSearch:_t,triggerFilter:He,locale:Ie,getPopupContainer:pt},sn(it.title,Qn))})}return"children"in At&&(At=Object.assign(Object.assign({},At),{children:Bi(ge,ce,At.children,ke,Ie,He,pt,wt)})),At})}function yl(ge){const ce={};return ge.forEach(be=>{let{key:ke,filteredKeys:Ie,column:He}=be;const{filters:pt,filterDropdown:xt}=He;if(xt)ce[ke]=Ie||null;else if(Array.isArray(Ie)){const it=Ni(pt);ce[ke]=it.filter(zt=>Ie.includes(String(zt)))}else ce[ke]=null}),ce}function Xl(ge,ce){return ce.reduce((be,ke)=>{const{column:{onFilter:Ie,filters:He},filteredKeys:pt}=ke;return Ie&&pt&&pt.length?be.filter(xt=>pt.some(it=>{const zt=Ni(He),wt=zt.findIndex(Ln=>String(Ln)===String(it)),Xt=wt!==-1?zt[wt]:it;return Ie(Xt,xt)})):be},ge)}const Ii=ge=>ge.flatMap(ce=>"children"in ce?[ce].concat((0,_n.Z)(Ii(ce.children||[]))):[ce]);function Fo(ge){let{prefixCls:ce,dropdownPrefixCls:be,mergedColumns:ke,onFilterChange:Ie,getPopupContainer:He,locale:pt}=ge;const xt=se.useMemo(()=>Ii(ke||[]),[ke]),[it,zt]=se.useState(()=>mi(xt,!0)),wt=se.useMemo(()=>{const At=mi(xt,!1);if(At.length===0)return At;let Un=!0,jn=!0;if(At.forEach(Qn=>{let{filteredKeys:Vn}=Qn;Vn!==void 0?Un=!1:jn=!1}),Un){const Qn=(xt||[]).map((Vn,qn)=>gr(Vn,Ce(qn)));return it.filter(Vn=>{let{key:qn}=Vn;return Qn.includes(qn)}).map(Vn=>{const qn=xt[Qn.findIndex(Fn=>Fn===Vn.key)];return Object.assign(Object.assign({},Vn),{column:Object.assign(Object.assign({},Vn.column),qn),forceFiltered:qn.filtered})})}return At},[xt,it]),Xt=se.useMemo(()=>yl(wt),[wt]),Ln=At=>{const Un=wt.filter(jn=>{let{key:Qn}=jn;return Qn!==At.key});Un.push(At),zt(Un),Ie(yl(Un),Un)};return[At=>Bi(ce,be,At,wt,pt,Ln,He),wt,Xt]}var El=Fo;function bl(ge,ce,be){const ke=se.useRef({});function Ie(He){if(!ke.current||ke.current.data!==ge||ke.current.childrenColumnName!==ce||ke.current.getRowKey!==be){let xt=function(it){it.forEach((zt,wt)=>{const Xt=be(zt,wt);pt.set(Xt,zt),zt&&typeof zt=="object"&&ce in zt&&xt(zt[ce]||[])})};const pt=new Map;xt(ge),ke.current={data:ge,childrenColumnName:ce,kvMap:pt,getRowKey:be}}return ke.current.kvMap.get(He)}return[Ie]}var Yl=te(50371),Cl=function(ge,ce){var be={};for(var ke in ge)Object.prototype.hasOwnProperty.call(ge,ke)&&ce.indexOf(ke)<0&&(be[ke]=ge[ke]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ke=Object.getOwnPropertySymbols(ge);Ie{const He=ge[Ie];typeof He!="function"&&(be[Ie]=He)}),be}function Bl(ge,ce,be){const ke=be&&typeof be=="object"?be:{},{total:Ie=0}=ke,He=Cl(ke,["total"]),[pt,xt]=(0,se.useState)(()=>({current:"defaultCurrent"in He?He.defaultCurrent:1,pageSize:"defaultPageSize"in He?He.defaultPageSize:xl})),it=(0,Yl.Z)(pt,He,{total:Ie>0?Ie:ge}),zt=Math.ceil((Ie||ge)/it.pageSize);it.current>zt&&(it.current=zt||1);const wt=(Ln,_t)=>{xt({current:Ln!=null?Ln:1,pageSize:_t||it.pageSize})},Xt=(Ln,_t)=>{var At;be&&((At=be.onChange)===null||At===void 0||At.call(be,Ln,_t)),wt(Ln,_t),ce(Ln,_t||(it==null?void 0:it.pageSize))};return be===!1?[{},()=>{}]:[Object.assign(Object.assign({},it),{onChange:Xt}),wt]}var di=Bl,Yo=te(84105),Qi=te(35654),Fl=te(90782),ql=te(71430),Ha=te(18929);const yi={},al="SELECT_ALL",ha="SELECT_INVERT",Li="SELECT_NONE",wl=[],es=(ge,ce)=>{let be=[];return(ce||[]).forEach(ke=>{be.push(ke),ke&&typeof ke=="object"&&ge in ke&&(be=[].concat((0,_n.Z)(be),(0,_n.Z)(es(ge,ke[ge]))))}),be};var Al=(ge,ce)=>{const{preserveSelectedRowKeys:be,selectedRowKeys:ke,defaultSelectedRowKeys:Ie,getCheckboxProps:He,onChange:pt,onSelect:xt,onSelectAll:it,onSelectInvert:zt,onSelectNone:wt,onSelectMultiple:Xt,columnWidth:Ln,type:_t,selections:At,fixed:Un,renderCell:jn,hideSelectAll:Qn,checkStrictly:Vn=!0}=ce||{},{prefixCls:qn,data:Fn,pageData:Ca,getRecordByKey:ba,getRowKey:Za,expandType:ja,childrenColumnName:ia,locale:ya,getPopupContainer:Sa}=ge,[Gn,ga]=(0,Ha.Z)(ke||Ie||wl,{value:ke}),Ma=se.useRef(new Map),er=(0,se.useCallback)(sr=>{if(be){const ur=new Map;sr.forEach(_a=>{let tr=ba(_a);!tr&&Ma.current.has(_a)&&(tr=Ma.current.get(_a)),ur.set(_a,tr)}),Ma.current=ur}},[ba,be]);se.useEffect(()=>{er(Gn)},[Gn]);const{keyEntities:ar}=(0,se.useMemo)(()=>{if(Vn)return{keyEntities:null};let sr=Fn;if(be){const ur=new Set(Fn.map((tr,Gr)=>Za(tr,Gr))),_a=Array.from(Ma.current).reduce((tr,Gr)=>{let[nr,cr]=Gr;return ur.has(nr)?tr:tr.concat(cr)},[]);sr=[].concat((0,_n.Z)(sr),(0,_n.Z)(_a))}return(0,ql.I8)(sr,{externalGetKey:Za,childrenPropName:ia})},[Fn,Za,Vn,ia,be]),Wa=(0,se.useMemo)(()=>es(ia,Ca),[ia,Ca]),mr=(0,se.useMemo)(()=>{const sr=new Map;return Wa.forEach((ur,_a)=>{const tr=Za(ur,_a),Gr=(He?He(ur):null)||{};sr.set(tr,Gr)}),sr},[Wa,Za,He]),hr=(0,se.useCallback)(sr=>{var ur;return!!(!((ur=mr.get(Za(sr)))===null||ur===void 0)&&ur.disabled)},[mr,Za]),[Wr,Zr]=(0,se.useMemo)(()=>{if(Vn)return[Gn||[],[]];const{checkedKeys:sr,halfCheckedKeys:ur}=(0,Fl.S)(Gn,!0,ar,hr);return[sr||[],ur]},[Gn,Vn,ar,hr]),ho=(0,se.useMemo)(()=>{const sr=_t==="radio"?Wr.slice(0,1):Wr;return new Set(sr)},[Wr,_t]),qr=(0,se.useMemo)(()=>_t==="radio"?new Set:new Set(Zr),[Zr,_t]),[xr,Do]=(0,se.useState)(null);se.useEffect(()=>{ce||ga(wl)},[!!ce]);const Ur=(0,se.useCallback)((sr,ur)=>{let _a,tr;er(sr),be?(_a=sr,tr=sr.map(Gr=>Ma.current.get(Gr))):(_a=[],tr=[],sr.forEach(Gr=>{const nr=ba(Gr);nr!==void 0&&(_a.push(Gr),tr.push(nr))})),ga(_a),pt==null||pt(_a,tr,{type:ur})},[ga,ba,pt,be]),So=(0,se.useCallback)((sr,ur,_a,tr)=>{if(xt){const Gr=_a.map(nr=>ba(nr));xt(ba(sr),ur,Gr,tr)}Ur(_a,"single")},[xt,ba,Ur]),ao=(0,se.useMemo)(()=>!At||Qn?null:(At===!0?[al,ha,Li]:At).map(ur=>ur===al?{key:"all",text:ya.selectionAll,onSelect(){Ur(Fn.map((_a,tr)=>Za(_a,tr)).filter(_a=>{const tr=mr.get(_a);return!(tr!=null&&tr.disabled)||ho.has(_a)}),"all")}}:ur===ha?{key:"invert",text:ya.selectInvert,onSelect(){const _a=new Set(ho);Ca.forEach((Gr,nr)=>{const cr=Za(Gr,nr),Rr=mr.get(cr);Rr!=null&&Rr.disabled||(_a.has(cr)?_a.delete(cr):_a.add(cr))});const tr=Array.from(_a);zt&&zt(tr),Ur(tr,"invert")}}:ur===Li?{key:"none",text:ya.selectNone,onSelect(){wt==null||wt(),Ur(Array.from(ho).filter(_a=>{const tr=mr.get(_a);return tr==null?void 0:tr.disabled}),"none")}}:ur).map(ur=>Object.assign(Object.assign({},ur),{onSelect:function(){for(var _a,tr,Gr=arguments.length,nr=new Array(Gr),cr=0;cr{var ur;if(!ce)return sr.filter(Xr=>Xr!==yi);let _a=(0,_n.Z)(sr);const tr=new Set(ho),Gr=Wa.map(Za).filter(Xr=>!mr.get(Xr).disabled),nr=Gr.every(Xr=>tr.has(Xr)),cr=Gr.some(Xr=>tr.has(Xr)),Rr=()=>{const Xr=[];nr?Gr.forEach(co=>{tr.delete(co),Xr.push(co)}):Gr.forEach(co=>{tr.has(co)||(tr.add(co),Xr.push(co))});const eo=Array.from(tr);it==null||it(!nr,eo.map(co=>ba(co)),Xr.map(co=>ba(co))),Ur(eo,"all"),Do(null)};let Fr;if(_t!=="radio"){let Xr;if(ao){const Tr={getPopupContainer:Sa,items:ao.map((Ko,Vo)=>{const{key:da,text:Qa,onSelect:Pr}=Ko;return{key:da!=null?da:Vo,onClick:()=>{Pr==null||Pr(Gr)},label:Qa}})};Xr=se.createElement("div",{className:`${qn}-selection-extra`},se.createElement(Va.Z,{menu:Tr,getPopupContainer:Sa},se.createElement("span",null,se.createElement(Yo.Z,null))))}const eo=Wa.map((Tr,Ko)=>{const Vo=Za(Tr,Ko),da=mr.get(Vo)||{};return Object.assign({checked:tr.has(Vo)},da)}).filter(Tr=>{let{disabled:Ko}=Tr;return Ko}),co=!!eo.length&&eo.length===Wa.length,Eo=co&&eo.every(Tr=>{let{checked:Ko}=Tr;return Ko}),oo=co&&eo.some(Tr=>{let{checked:Ko}=Tr;return Ko});Fr=!Qn&&se.createElement("div",{className:`${qn}-selection`},se.createElement(pa.default,{checked:co?Eo:!!Wa.length&&nr,indeterminate:co?!Eo&&oo:!nr&&cr,onChange:Rr,disabled:Wa.length===0||co,"aria-label":Xr?"Custom selection":"Select all",skipGroup:!0}),Xr)}let ro;_t==="radio"?ro=(Xr,eo,co)=>{const Eo=Za(eo,co),oo=tr.has(Eo);return{node:se.createElement(mo.ZP,Object.assign({},mr.get(Eo),{checked:oo,onClick:Tr=>Tr.stopPropagation(),onChange:Tr=>{tr.has(Eo)||So(Eo,!0,[Eo],Tr.nativeEvent)}})),checked:oo}}:ro=(Xr,eo,co)=>{var Eo;const oo=Za(eo,co),Tr=tr.has(oo),Ko=qr.has(oo),Vo=mr.get(oo);let da;return ja==="nest"?da=Ko:da=(Eo=Vo==null?void 0:Vo.indeterminate)!==null&&Eo!==void 0?Eo:Ko,{node:se.createElement(pa.default,Object.assign({},Vo,{indeterminate:da,checked:Tr,skipGroup:!0,onClick:Qa=>Qa.stopPropagation(),onChange:Qa=>{let{nativeEvent:Pr}=Qa;const{shiftKey:Er}=Pr;let Nr=-1,zr=-1;if(Er&&Vn){const io=new Set([xr,oo]);Gr.some((bo,lo)=>{if(io.has(bo))if(Nr===-1)Nr=lo;else return zr=lo,!0;return!1})}if(zr!==-1&&Nr!==zr&&Vn){const io=Gr.slice(Nr,zr+1),bo=[];Tr?io.forEach(po=>{tr.has(po)&&(bo.push(po),tr.delete(po))}):io.forEach(po=>{tr.has(po)||(bo.push(po),tr.add(po))});const lo=Array.from(tr);Xt==null||Xt(!Tr,lo.map(po=>ba(po)),bo.map(po=>ba(po))),Ur(lo,"multiple")}else{const io=Wr;if(Vn){const bo=Tr?(0,Qi._5)(io,oo):(0,Qi.L0)(io,oo);So(oo,!Tr,bo,Pr)}else{const bo=(0,Fl.S)([].concat((0,_n.Z)(io),[oo]),!0,ar,hr),{checkedKeys:lo,halfCheckedKeys:po}=bo;let ii=lo;if(Tr){const _o=new Set(lo);_o.delete(oo),ii=(0,Fl.S)(Array.from(_o),{checked:!1,halfCheckedKeys:po},ar,hr).checkedKeys}So(oo,!Tr,ii,Pr)}}Do(Tr?null:oo)}})),checked:Tr}};const Ao=(Xr,eo,co)=>{const{node:Eo,checked:oo}=ro(Xr,eo,co);return jn?jn(oo,eo,co,Eo):Eo};if(!_a.includes(yi))if(_a.findIndex(Xr=>{var eo;return((eo=Xr[na])===null||eo===void 0?void 0:eo.columnType)==="EXPAND_COLUMN"})===0){const[Xr,...eo]=_a;_a=[Xr,yi].concat((0,_n.Z)(eo))}else _a=[yi].concat((0,_n.Z)(_a));const Zo=_a.indexOf(yi);_a=_a.filter((Xr,eo)=>Xr!==yi||eo===Zo);const Ro=_a[Zo-1],ci=_a[Zo+1];let No=Un;No===void 0&&((ci==null?void 0:ci.fixed)!==void 0?No=ci.fixed:(Ro==null?void 0:Ro.fixed)!==void 0&&(No=Ro.fixed)),No&&Ro&&((ur=Ro[na])===null||ur===void 0?void 0:ur.columnType)==="EXPAND_COLUMN"&&Ro.fixed===void 0&&(Ro.fixed=No);const Io=Ye()(`${qn}-selection-col`,{[`${qn}-selection-col-with-dropdown`]:At&&_t==="checkbox"}),Ai={fixed:No,width:Ln,className:`${qn}-selection-column`,title:ce.columnTitle||Fr,render:Ao,onCell:ce.onCell,[na]:{className:Io}};return _a.map(Xr=>Xr===yi?Ai:Xr)},[Za,Wa,ce,Wr,ho,qr,Ln,ao,ja,xr,mr,Xt,So,hr]),ho]},rl=te(89489),Go=te(59477),ts=te(6848);const bi="ascend",ol="descend";function Oi(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function il(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Dl(ge,ce){return ce?ge[ge.indexOf(ce)+1]:ge[0]}function Ji(ge,ce,be){let ke=[];function Ie(He,pt){ke.push({column:He,key:gr(He,pt),multiplePriority:Oi(He),sortOrder:He.sortOrder})}return(ge||[]).forEach((He,pt)=>{const xt=Ce(pt,be);He.children?("sortOrder"in He&&Ie(He,xt),ke=[].concat((0,_n.Z)(ke),(0,_n.Z)(Ji(He.children,ce,xt)))):He.sorter&&("sortOrder"in He?Ie(He,xt):ce&&He.defaultSortOrder&&ke.push({column:He,key:gr(He,xt),multiplePriority:Oi(He),sortOrder:He.defaultSortOrder}))}),ke}function Ri(ge,ce,be,ke,Ie,He,pt,xt){return(ce||[]).map((it,zt)=>{const wt=Ce(zt,xt);let Xt=it;if(Xt.sorter){const Ln=Xt.sortDirections||Ie,_t=Xt.showSorterTooltip===void 0?pt:Xt.showSorterTooltip,At=gr(Xt,wt),Un=be.find(ja=>{let{key:ia}=ja;return ia===At}),jn=Un?Un.sortOrder:null,Qn=Dl(Ln,jn);let Vn;if(it.sortIcon)Vn=it.sortIcon({sortOrder:jn});else{const ja=Ln.includes(bi)&&se.createElement(Go.Z,{className:Ye()(`${ge}-column-sorter-up`,{active:jn===bi})}),ia=Ln.includes(ol)&&se.createElement(rl.Z,{className:Ye()(`${ge}-column-sorter-down`,{active:jn===ol})});Vn=se.createElement("span",{className:Ye()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(ja&&ia)})},se.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},ja,ia))}const{cancelSort:qn,triggerAsc:Fn,triggerDesc:Ca}=He||{};let ba=qn;Qn===ol?ba=Ca:Qn===bi&&(ba=Fn);const Za=typeof _t=="object"?_t:{title:ba};Xt=Object.assign(Object.assign({},Xt),{className:Ye()(Xt.className,{[`${ge}-column-sort`]:jn}),title:ja=>{const ia=se.createElement("div",{className:`${ge}-column-sorters`},se.createElement("span",{className:`${ge}-column-title`},sn(it.title,ja)),Vn);return _t?se.createElement(ts.Z,Object.assign({},Za),ia):ia},onHeaderCell:ja=>{const ia=it.onHeaderCell&&it.onHeaderCell(ja)||{},ya=ia.onClick,Sa=ia.onKeyDown;ia.onClick=Ma=>{ke({column:it,key:At,sortOrder:Qn,multiplePriority:Oi(it)}),ya==null||ya(Ma)},ia.onKeyDown=Ma=>{Ma.keyCode===ui.Z.ENTER&&(ke({column:it,key:At,sortOrder:Qn,multiplePriority:Oi(it)}),Sa==null||Sa(Ma))};const Gn=Cn(it.title,{}),ga=Gn==null?void 0:Gn.toString();return jn?ia["aria-sort"]=jn==="ascend"?"ascending":"descending":ia["aria-label"]=ga||"",ia.className=Ye()(ia.className,`${ge}-column-has-sorters`),ia.tabIndex=0,it.ellipsis&&(ia.title=(Gn!=null?Gn:"").toString()),ia}})}return"children"in Xt&&(Xt=Object.assign(Object.assign({},Xt),{children:Ri(ge,Xt.children,be,ke,Ie,He,pt,wt)})),Xt})}function ll(ge){const{column:ce,sortOrder:be}=ge;return{column:ce,order:be,field:ce.dataIndex,columnKey:ce.key}}function Ti(ge){const ce=ge.filter(be=>{let{sortOrder:ke}=be;return ke}).map(ll);return ce.length===0&&ge.length?Object.assign(Object.assign({},ll(ge[ge.length-1])),{column:void 0}):ce.length<=1?ce[0]||{}:ce}function Mi(ge,ce,be){const ke=ce.slice().sort((pt,xt)=>xt.multiplePriority-pt.multiplePriority),Ie=ge.slice(),He=ke.filter(pt=>{let{column:{sorter:xt},sortOrder:it}=pt;return il(xt)&&it});return He.length?Ie.sort((pt,xt)=>{for(let it=0;it{const xt=pt[be];return xt?Object.assign(Object.assign({},pt),{[be]:Mi(xt,ce,be)}):pt}):Ie}function ns(ge){let{prefixCls:ce,mergedColumns:be,onSorterChange:ke,sortDirections:Ie,tableLocale:He,showSorterTooltip:pt}=ge;const[xt,it]=se.useState(Ji(be,!0)),zt=se.useMemo(()=>{let At=!0;const Un=Ji(be,!1);if(!Un.length)return xt;const jn=[];function Qn(qn){At?jn.push(qn):jn.push(Object.assign(Object.assign({},qn),{sortOrder:null}))}let Vn=null;return Un.forEach(qn=>{Vn===null?(Qn(qn),qn.sortOrder&&(qn.multiplePriority===!1?At=!1:Vn=!0)):(Vn&&qn.multiplePriority!==!1||(At=!1),Qn(qn))}),jn},[be,xt]),wt=se.useMemo(()=>{const At=zt.map(Un=>{let{column:jn,sortOrder:Qn}=Un;return{column:jn,order:Qn}});return{sortColumns:At,sortColumn:At[0]&&At[0].column,sortOrder:At[0]&&At[0].order}},[zt]);function Xt(At){let Un;At.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?Un=[At]:Un=[].concat((0,_n.Z)(zt.filter(jn=>{let{key:Qn}=jn;return Qn!==At.key})),[At]),it(Un),ke(Ti(Un),Un)}return[At=>Ri(ce,At,zt,Xt,Ie,He,pt),zt,wt,()=>Ti(zt)]}function Lo(ge,ce){return ge.map(be=>{const ke=Object.assign({},be);return ke.title=sn(be.title,ce),"children"in ke&&(ke.children=Lo(ke.children,ce)),ke})}function as(ge){return[se.useCallback(be=>Lo(be,ge),[ge])]}var As=Ua((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),sl=jr((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),Fi=te(64993),ki=te(17313),Nl=te(83116),rs=te(37613),is=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=(Ie,He,pt)=>({[`&${ce}-${Ie}`]:{[`> ${ce}-container`]:{[`> ${ce}-content, > ${ce}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ce}-expanded-row-fixed`]:{margin:`-${He}px -${pt+ge.lineWidth}px`}}}}}});return{[`${ce}-wrapper`]:{[`${ce}${ce}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ce}-title`]:{border:be,borderBottom:0},[`> ${ce}-container`]:{borderInlineStart:be,borderTop:be,[` + `]:Object.assign({},le(ve))}}};var pe=(0,ot.Z)("Skeleton",ve=>{const{componentCls:fe}=ve,qe=(0,Ve.TS)(ve,{skeletonAvatarCls:`${fe}-avatar`,skeletonTitleCls:`${fe}-title`,skeletonParagraphCls:`${fe}-paragraph`,skeletonButtonCls:`${fe}-button`,skeletonInputCls:`${fe}-input`,skeletonImageCls:`${fe}-image`,imageSizeBase:ve.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ve.gradientFromColor} 25%, ${ve.gradientToColor} 37%, ${ve.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(qe)]},ve=>{const{colorFillContent:fe,colorFill:qe}=ve,Rt=fe,Fe=qe;return{color:Rt,colorGradientEnd:Fe,gradientFromColor:Rt,gradientToColor:Fe,titleHeight:ve.controlHeight/2,blockRadius:ve.borderRadiusSM,paragraphMarginTop:ve.marginLG+ve.marginXXS,paragraphLiHeight:ve.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),je=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,shape:xe="circle",size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Jt=(0,Le.Z)(ve,["prefixCls","className"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-avatar`,shape:xe,size:at},Jt))))},Qe=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,block:xe=!1,size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Jt=(0,Le.Z)(ve,["prefixCls"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe,[`${Ae}-block`]:xe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-button`,size:at},Jt))))};const he="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 Ye=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,active:xe}=ve,{getPrefixCls:at}=Be.useContext(Me.E_),Xe=at("skeleton",fe),[Ae,ft]=pe(Xe),vn=ue()(Xe,`${Xe}-element`,{[`${Xe}-active`]:xe},qe,Rt,ft);return Ae(Be.createElement("div",{className:vn},Be.createElement("div",{className:ue()(`${Xe}-image`,qe),style:Fe},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Xe}-image-svg`},Be.createElement("path",{d:he,className:`${Xe}-image-path`})))))},Ne=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,active:Fe,block:xe,size:at="default"}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Jt=(0,Le.Z)(ve,["prefixCls"]),jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:Fe,[`${Ae}-block`]:xe},qe,Rt,vn);return ft(Be.createElement("div",{className:jt},Be.createElement(se,Object.assign({prefixCls:`${Ae}-input`,size:at},Jt))))},ut=te(14809),Bt={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"},yt=Bt,gt=te(7657),Yt=function(fe,qe){return Be.createElement(gt.Z,(0,ut.Z)({},fe,{ref:qe,icon:yt}))},vt=Be.forwardRef(Yt),an=vt,nt=ve=>{const{prefixCls:fe,className:qe,rootClassName:Rt,style:Fe,active:xe,children:at}=ve,{getPrefixCls:Xe}=Be.useContext(Me.E_),Ae=Xe("skeleton",fe),[ft,vn]=pe(Ae),Jt=ue()(Ae,`${Ae}-element`,{[`${Ae}-active`]:xe},vn,qe,Rt),jt=at!=null?at:Be.createElement(an,null);return ft(Be.createElement("div",{className:Jt},Be.createElement("div",{className:ue()(`${Ae}-image`,qe),style:Fe},jt)))},et=te(95190),hn=ve=>{const fe=Xe=>{const{width:Ae,rows:ft=2}=ve;if(Array.isArray(Ae))return Ae[Xe];if(ft-1===Xe)return Ae},{prefixCls:qe,className:Rt,style:Fe,rows:xe}=ve,at=(0,et.Z)(Array(xe)).map((Xe,Ae)=>Be.createElement("li",{key:Ae,style:{width:fe(Ae)}}));return Be.createElement("ul",{className:ue()(qe,Rt),style:Fe},at)},cn=ve=>{let{prefixCls:fe,className:qe,width:Rt,style:Fe}=ve;return Be.createElement("h3",{className:ue()(fe,qe),style:Object.assign({width:Rt},Fe)})};function We(ve){return ve&&typeof ve=="object"?ve:{}}function It(ve,fe){return ve&&!fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Gt(ve,fe){return!ve&&fe?{width:"38%"}:ve&&fe?{width:"50%"}:{}}function Mt(ve,fe){const qe={};return(!ve||!fe)&&(qe.width="61%"),!ve&&fe?qe.rows=3:qe.rows=2,qe}const ht=ve=>{const{prefixCls:fe,loading:qe,className:Rt,rootClassName:Fe,style:xe,children:at,avatar:Xe=!1,title:Ae=!0,paragraph:ft=!0,active:vn,round:Jt}=ve,{getPrefixCls:jt,direction:on,skeleton:gn}=Be.useContext(Me.E_),_e=jt("skeleton",fe),[Ft,Lt]=pe(_e);if(qe||!("loading"in ve)){const St=!!Xe,Dt=!!Ae,pn=!!ft;let Pn;if(St){const ta=Object.assign(Object.assign({prefixCls:`${_e}-avatar`},It(Dt,pn)),We(Xe));Pn=Be.createElement("div",{className:`${_e}-header`},Be.createElement(se,Object.assign({},ta)))}let Sn;if(Dt||pn){let ta;if(Dt){const zn=Object.assign(Object.assign({prefixCls:`${_e}-title`},Gt(St,pn)),We(Ae));ta=Be.createElement(cn,Object.assign({},zn))}let aa;if(pn){const zn=Object.assign(Object.assign({prefixCls:`${_e}-paragraph`},Mt(St,Dt)),We(ft));aa=Be.createElement(hn,Object.assign({},zn))}Sn=Be.createElement("div",{className:`${_e}-content`},ta,aa)}const Rn=ue()(_e,{[`${_e}-with-avatar`]:St,[`${_e}-active`]:vn,[`${_e}-rtl`]:on==="rtl",[`${_e}-round`]:Jt},gn==null?void 0:gn.className,Rt,Fe,Lt);return Ft(Be.createElement("div",{className:Rn,style:Object.assign(Object.assign({},gn==null?void 0:gn.style),xe)},Pn,Sn))}return typeof at!="undefined"?at:null};ht.Button=Qe,ht.Avatar=je,ht.Input=Ne,ht.Image=Ye,ht.Node=nt;var rt=ht,ze=rt},31797:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return pe}});var x=te(59301),ue=te(56762),Be=te(92343),Me=te(92310),Le=te.n(Me),Oe=te(36355),se=te(61621),ot=ye=>{const{value:je,formatter:De,precision:Qe,decimalSeparator:he,groupSeparator:Te="",prefixCls:Ye}=ye;let bt;if(typeof De=="function")bt=De(je);else{const Ne=String(je),ut=Ne.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||Ne==="-")bt=Ne;else{const Bt=ut[1];let yt=ut[2]||"0",gt=ut[4]||"";yt=yt.replace(/\B(?=(\d{3})+(?!\d))/g,Te),typeof Qe=="number"&&(gt=gt.padEnd(Qe,"0").slice(0,Qe>0?Qe:0)),gt&&(gt=`${he}${gt}`),bt=[x.createElement("span",{key:"int",className:`${Ye}-content-value-int`},Bt,yt),gt&&x.createElement("span",{key:"decimal",className:`${Ye}-content-value-decimal`},gt)]}}return x.createElement("span",{className:`${Ye}-content-value`},bt)},Ve=te(17313),Ue=te(83116),tt=te(37613);const Je=ye=>{const{componentCls:je,marginXXS:De,padding:Qe,colorTextDescription:he,titleFontSize:Te,colorTextHeading:Ye,contentFontSize:bt,fontFamily:Ne}=ye;return{[`${je}`]:Object.assign(Object.assign({},(0,Ve.Wf)(ye)),{[`${je}-title`]:{marginBottom:De,color:he,fontSize:Te},[`${je}-skeleton`]:{paddingTop:Qe},[`${je}-content`]:{color:Ye,fontSize:bt,fontFamily:Ne,[`${je}-content-value`]:{display:"inline-block",direction:"ltr"},[`${je}-content-prefix, ${je}-content-suffix`]:{display:"inline-block"},[`${je}-content-prefix`]:{marginInlineEnd:De},[`${je}-content-suffix`]:{marginInlineStart:De}}})}};var le=(0,Ue.Z)("Statistic",ye=>{const je=(0,tt.TS)(ye,{});return[Je(je)]},ye=>{const{fontSizeHeading3:je,fontSize:De}=ye;return{titleFontSize:De,contentFontSize:je}}),a=ye=>{const{prefixCls:je,className:De,rootClassName:Qe,style:he,valueStyle:Te,value:Ye=0,title:bt,valueRender:Ne,prefix:ut,suffix:Bt,loading:yt=!1,onMouseEnter:gt,onMouseLeave:Yt,decimalSeparator:vt=".",groupSeparator:an=","}=ye,{getPrefixCls:xn,direction:nt,statistic:et}=x.useContext(Oe.E_),qt=xn("statistic",je),[hn,Zt]=le(qt),cn=x.createElement(ot,Object.assign({decimalSeparator:vt,groupSeparator:an,prefixCls:qt},ye,{value:Ye})),We=Le()(qt,{[`${qt}-rtl`]:nt==="rtl"},et==null?void 0:et.className,De,Qe,Zt);return hn(x.createElement("div",{className:We,style:Object.assign(Object.assign({},et==null?void 0:et.style),he),onMouseEnter:gt,onMouseLeave:Yt},bt&&x.createElement("div",{className:`${qt}-title`},bt),x.createElement(se.Z,{paragraph:!1,loading:yt,className:`${qt}-skeleton`},x.createElement("div",{style:Te,className:`${qt}-content`},ut&&x.createElement("span",{className:`${qt}-content-prefix`},ut),Ne?Ne(cn):cn,Bt&&x.createElement("span",{className:`${qt}-content-suffix`},Bt)))))};const b=[["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 E(ye,je){let De=ye;const Qe=/\[[^\]]*]/g,he=(je.match(Qe)||[]).map(Ne=>Ne.slice(1,-1)),Te=je.replace(Qe,"[]"),Ye=b.reduce((Ne,ut)=>{let[Bt,yt]=ut;if(Ne.includes(Bt)){const gt=Math.floor(De/yt);return De-=gt*yt,Ne.replace(new RegExp(`${Bt}+`,"g"),Yt=>{const vt=Yt.length;return gt.toString().padStart(vt,"0")})}return Ne},Te);let bt=0;return Ye.replace(Qe,()=>{const Ne=he[bt];return bt+=1,Ne})}function z(ye,je){const{format:De=""}=je,Qe=new Date(ye).getTime(),he=Date.now(),Te=Math.max(Qe-he,0);return E(Te,De)}const ne=1e3/30;function re(ye){return new Date(ye).getTime()}const ie=ye=>{const{value:je,format:De="HH:mm:ss",onChange:Qe,onFinish:he}=ye,Te=(0,ue.Z)(),Ye=x.useRef(null),bt=()=>{he==null||he(),Ye.current&&(clearInterval(Ye.current),Ye.current=null)},Ne=()=>{const yt=re(je);yt>=Date.now()&&(Ye.current=setInterval(()=>{Te(),Qe==null||Qe(yt-Date.now()),yt(Ne(),()=>{Ye.current&&(clearInterval(Ye.current),Ye.current=null)}),[je]);const ut=(yt,gt)=>z(yt,Object.assign(Object.assign({},gt),{format:De})),Bt=yt=>(0,Be.Tm)(yt,{title:void 0});return x.createElement(a,Object.assign({},ye,{valueRender:Bt,formatter:ut}))};var me=x.memo(ie);a.Countdown=me;var pe=a},15969:function(Ut,Kt,te){"use strict";te.d(Kt,{N:function(){return x}});const x=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Ka}});var x={},ue="rc-table-internal-hook",Be=te(50298),Me=te(6089),Le=te(34280),Oe=te(13697),se=te(59301),ct=te(4676);function ot(ge){var ce=se.createContext(void 0),be=function(Ie){var He=Ie.value,pt=Ie.children,xt=se.useRef(He);xt.current=He;var it=se.useState(function(){return{getValue:function(){return xt.current},listeners:new Set}}),zt=(0,Be.Z)(it,1),wt=zt[0];return(0,Le.Z)(function(){(0,ct.unstable_batchedUpdates)(function(){wt.listeners.forEach(function(Xt){Xt(He)})})},[He]),se.createElement(ce.Provider,{value:wt},pt)};return{Context:ce,Provider:be,defaultValue:ge}}function Ve(ge,ce){var be=(0,Me.Z)(typeof ce=="function"?ce:function(Xt){if(ce===void 0)return Xt;if(!Array.isArray(ce))return Xt[ce];var Ln={};return ce.forEach(function(_t){Ln[_t]=Xt[_t]}),Ln}),ke=se.useContext(ge==null?void 0:ge.Context),Ie=ke||{},He=Ie.listeners,pt=Ie.getValue,xt=se.useRef();xt.current=be(ke?pt():ge==null?void 0:ge.defaultValue);var it=se.useState({}),zt=(0,Be.Z)(it,2),wt=zt[1];return(0,Le.Z)(function(){if(!ke)return;function Xt(Ln){var _t=be(Ln);(0,Oe.Z)(xt.current,_t,!0)||wt({})}return He.add(Xt),function(){He.delete(Xt)}},[ke]),xt.current}var Ue=te(14809),tt=te(8654);function Je(){var ge=se.createContext(null);function ce(){return se.useContext(ge)}function be(Ie,He){var pt=(0,tt.Yr)(Ie),xt=function(zt,wt){var Xt=pt?{ref:wt}:{},Ln=se.useRef(0),_t=se.useRef(zt),At=ce();return At!==null?se.createElement(Ie,(0,Ue.Z)({},zt,Xt)):((!He||He(_t.current,zt))&&(Ln.current+=1),_t.current=zt,se.createElement(ge.Provider,{value:Ln.current},se.createElement(Ie,(0,Ue.Z)({},zt,Xt))))};return pt?se.forwardRef(xt):xt}function ke(Ie,He){var pt=(0,tt.Yr)(Ie),xt=function(zt,wt){var Xt=pt?{ref:wt}:{};return ce(),se.createElement(Ie,(0,Ue.Z)({},zt,Xt))};return pt?se.memo(se.forwardRef(xt),He):se.memo(xt,He)}return{makeImmutable:be,responseImmutable:ke,useImmutableMark:ce}}var le=Je(),y=le.makeImmutable,a=le.responseImmutable,b=le.useImmutableMark,E=Je(),z=E.makeImmutable,ne=E.responseImmutable,re=E.useImmutableMark,ie=ot(),me=ie;function pe(ge,ce){var be=se.useRef(0);be.current+=1;var ke=se.useRef(ge),Ie=[];Object.keys(ge||{}).map(function(pt){var xt;(ge==null?void 0:ge[pt])!==((xt=ke.current)===null||xt===void 0?void 0:xt[pt])&&Ie.push(pt)}),ke.current=ge;var He=se.useRef([]);return Ie.length&&(He.current=Ie),se.useDebugValue(be.current),se.useDebugValue(He.current.join(", ")),ce&&console.log("".concat(ce,":"),be.current,He.current),be.current}var ye=null,je=se.memo(function(){var ge=pe();return se.createElement("h1",null,"Render Times: ",ge)});je.displayName="RenderBlock";var De=te(93664),Qe=te(20439),he=te(4635),Te=te(92310),Ye=te.n(Te),bt=te(80547),Ne=te(97938),ut=te(48736),Bt=se.createContext({renderWithProps:!1}),yt=Bt,gt="RC_TABLE_KEY";function Yt(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function vt(ge){var ce=[],be={};return ge.forEach(function(ke){for(var Ie=ke||{},He=Ie.key,pt=Ie.dataIndex,xt=He||Yt(pt).join("-")||gt;be[xt];)xt="".concat(xt,"_next");be[xt]=!0,ce.push(xt)}),ce}function an(ge){return ge!=null}function xn(ge){return ge&&(0,De.Z)(ge)==="object"&&!Array.isArray(ge)&&!se.isValidElement(ge)}function nt(ge,ce,be,ke,Ie,He){var pt=se.useContext(yt),xt=re(),it=(0,bt.Z)(function(){if(an(ke))return[ke];var zt=ce==null||ce===""?[]:Array.isArray(ce)?ce:[ce],wt=(0,Ne.Z)(ge,zt),Xt=wt,Ln=void 0;if(Ie){var _t=Ie(wt,ge,be);xn(_t)?(Xt=_t.children,Ln=_t.props,pt.renderWithProps=!0):Xt=_t}return[Xt,Ln]},[xt,ge,ke,ce,Ie,be],function(zt,wt){if(He){var Xt=(0,Be.Z)(zt,2),Ln=Xt[1],_t=(0,Be.Z)(wt,2),At=_t[1];return He(At,Ln)}return pt.renderWithProps?!0:!(0,Oe.Z)(zt,wt,!0)});return it}function et(ge,ce,be,ke){var Ie=ge+ce-1;return ge<=ke&&Ie>=be}function qt(ge,ce){return Ve(me,function(be){var ke=et(ge,ce||1,be.hoverStartRow,be.hoverEndRow);return[ke,be.onHover]})}var hn=function(ce){var be=ce.ellipsis,ke=ce.rowType,Ie=ce.children,He,pt=be===!0?{showTitle:!0}:be;return pt&&(pt.showTitle||ke==="header")&&(typeof Ie=="string"||typeof Ie=="number"?He=Ie.toString():se.isValidElement(Ie)&&typeof Ie.props.children=="string"&&(He=Ie.props.children)),He};function Zt(ge){var ce,be,ke,Ie,He,pt,xt,it,zt=ge.component,wt=ge.children,Xt=ge.ellipsis,Ln=ge.scope,_t=ge.prefixCls,At=ge.className,Un=ge.align,jn=ge.record,Jn=ge.render,Vn=ge.dataIndex,qn=ge.renderIndex,Fn=ge.shouldCellUpdate,Ca=ge.index,ba=ge.rowType,Za=ge.colSpan,ja=ge.rowSpan,ia=ge.fixLeft,ya=ge.fixRight,Sa=ge.firstFixLeft,Gn=ge.lastFixLeft,ma=ge.firstFixRight,Ma=ge.lastFixRight,er=ge.appendNode,ar=ge.additionalProps,Wa=ar===void 0?{}:ar,mr=ge.isSticky,hr="".concat(_t,"-cell"),Wr=Ve(me,["supportSticky","allColumnsFixedLeft"]),Zr=Wr.supportSticky,ho=Wr.allColumnsFixedLeft,qr=nt(jn,Vn,qn,wt,Jn,Fn),xr=(0,Be.Z)(qr,2),Do=xr[0],Ur=xr[1],So={},ao=typeof ia=="number"&&Zr,Jo=typeof ya=="number"&&Zr;ao&&(So.position="sticky",So.left=ia),Jo&&(So.position="sticky",So.right=ya);var sr=(ce=(be=(ke=Ur==null?void 0:Ur.colSpan)!==null&&ke!==void 0?ke:Wa.colSpan)!==null&&be!==void 0?be:Za)!==null&&ce!==void 0?ce:1,ur=(Ie=(He=(pt=Ur==null?void 0:Ur.rowSpan)!==null&&pt!==void 0?pt:Wa.rowSpan)!==null&&He!==void 0?He:ja)!==null&&Ie!==void 0?Ie:1,_a=qt(Ca,ur),tr=(0,Be.Z)(_a,2),Gr=tr[0],nr=tr[1],cr=function(No){var Io;jn&&nr(Ca,Ca+ur-1),Wa==null||(Io=Wa.onMouseEnter)===null||Io===void 0||Io.call(Wa,No)},Rr=function(No){var Io;jn&&nr(-1,-1),Wa==null||(Io=Wa.onMouseLeave)===null||Io===void 0||Io.call(Wa,No)};if(sr===0||ur===0)return null;var Fr=(xt=Wa.title)!==null&&xt!==void 0?xt:hn({rowType:ba,ellipsis:Xt,children:Do}),ro=Ye()(hr,At,(it={},(0,he.Z)(it,"".concat(hr,"-fix-left"),ao&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-first"),Sa&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-last"),Gn&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-left-all"),Gn&&ho&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right"),Jo&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right-first"),ma&&Zr),(0,he.Z)(it,"".concat(hr,"-fix-right-last"),Ma&&Zr),(0,he.Z)(it,"".concat(hr,"-ellipsis"),Xt),(0,he.Z)(it,"".concat(hr,"-with-append"),er),(0,he.Z)(it,"".concat(hr,"-fix-sticky"),(ao||Jo)&&mr&&Zr),(0,he.Z)(it,"".concat(hr,"-row-hover"),!Ur&&Gr),it),Wa.className,Ur==null?void 0:Ur.className),Ao={};Un&&(Ao.textAlign=Un);var Zo=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},So),Wa.style),Ao),Ur==null?void 0:Ur.style),Ro=Do;return(0,De.Z)(Ro)==="object"&&!Array.isArray(Ro)&&!se.isValidElement(Ro)&&(Ro=null),Xt&&(Gn||ma)&&(Ro=se.createElement("span",{className:"".concat(hr,"-content")},Ro)),se.createElement(zt,(0,Ue.Z)({},Ur,Wa,{className:ro,style:Zo,title:Fr,scope:Ln,onMouseEnter:cr,onMouseLeave:Rr,colSpan:sr!==1?sr:null,rowSpan:ur!==1?ur:null}),er,Ro)}var cn=se.memo(Zt);function We(ge,ce,be,ke,Ie,He){var pt=be[ge]||{},xt=be[ce]||{},it,zt;pt.fixed==="left"?it=ke.left[Ie==="rtl"?ce:ge]:xt.fixed==="right"&&(zt=ke.right[Ie==="rtl"?ge:ce]);var wt=!1,Xt=!1,Ln=!1,_t=!1,At=be[ce+1],Un=be[ge-1],jn=!(He!=null&&He.children);if(Ie==="rtl"){if(it!==void 0){var Jn=Un&&Un.fixed==="left";_t=!Jn&&jn}else if(zt!==void 0){var Vn=At&&At.fixed==="right";Ln=!Vn&&jn}}else if(it!==void 0){var qn=At&&At.fixed==="left";wt=!qn&&jn}else if(zt!==void 0){var Fn=Un&&Un.fixed==="right";Xt=!Fn&&jn}return{fixLeft:it,fixRight:zt,lastFixLeft:wt,firstFixRight:Xt,lastFixRight:Ln,firstFixLeft:_t,isSticky:ke.isSticky}}var It=se.createContext({}),Gt=It;function Mt(ge){var ce=ge.className,be=ge.index,ke=ge.children,Ie=ge.colSpan,He=Ie===void 0?1:Ie,pt=ge.rowSpan,xt=ge.align,it=Ve(me,["prefixCls","direction"]),zt=it.prefixCls,wt=it.direction,Xt=se.useContext(Gt),Ln=Xt.scrollColumnIndex,_t=Xt.stickyOffsets,At=Xt.flattenColumns,Un=Xt.columns,jn=be+He-1,Jn=jn+1===Ln?He+1:He,Vn=We(be,be+Jn-1,At,_t,wt,Un==null?void 0:Un[be]);return se.createElement(cn,(0,Ue.Z)({className:ce,index:be,component:"td",prefixCls:zt,record:null,dataIndex:null,align:xt,colSpan:Jn,rowSpan:pt,render:function(){return ke}},Vn))}var ht=te(62646),rt=["children"];function ze(ge){var ce=ge.children,be=(0,ht.Z)(ge,rt);return se.createElement("tr",be,ce)}function ve(ge){var ce=ge.children;return ce}ve.Row=ze,ve.Cell=Mt;var fe=ve;function qe(ge){var ce=ge.children,be=ge.stickyOffsets,ke=ge.flattenColumns,Ie=ge.columns,He=Ve(me,"prefixCls"),pt=ke.length-1,xt=ke[pt],it=se.useMemo(function(){return{stickyOffsets:be,flattenColumns:ke,scrollColumnIndex:xt!=null&&xt.scrollbar?pt:null,columns:Ie}},[xt,ke,pt,be,Ie]);return se.createElement(Gt.Provider,{value:it},se.createElement("tfoot",{className:"".concat(He,"-summary")},ce))}var Rt=ne(qe),Fe=fe,xe=te(70425),at=te(29301),Xe=te(29194),Ae=te(24514),ft=te(75152),vn=te(26112);function Jt(ge,ce,be,ke,Ie,He,pt){ge.push({record:ce,indent:be,index:pt});var xt=He(ce),it=Ie==null?void 0:Ie.has(xt);if(ce&&Array.isArray(ce[ke])&&it)for(var zt=0;zt1?Sa-1:0),ma=1;ma=0;xt-=1){var it=ce[xt],zt=be&&be[xt],wt=zt&&zt[ta];if(it||wt||pt){var Xt=wt||{},Ln=Xt.columnType,_t=(0,ht.Z)(Xt,zn);Ie.unshift(se.createElement("col",(0,Ue.Z)({key:xt,style:{width:it}},_t))),pt=!0}}return se.createElement("colgroup",null,Ie)}var Ea=Pa,Zn=te(95190),wa=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function en(ge,ce){return(0,se.useMemo)(function(){for(var be=[],ke=0;ke1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:jn.title?He:pt,prefixCls:wt,key:_t[Un]},Jn,{additionalProps:Vn,rowType:"header"}))}))}$n.displayName="HeaderRow";var Ze=$n;function Nt(ge){var ce=[];function be(pt,xt){var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ce[it]=ce[it]||[];var zt=xt,wt=pt.filter(Boolean).map(function(Xt){var Ln={key:Xt.key,className:Xt.className||"",children:Xt.title,column:Xt,colStart:zt},_t=1,At=Xt.children;return At&&At.length>0&&(_t=be(At,zt,it+1).reduce(function(Un,jn){return Un+jn},0),Ln.hasSubColumns=!0),"colSpan"in Xt&&(_t=Xt.colSpan),"rowSpan"in Xt&&(Ln.rowSpan=Xt.rowSpan),Ln.colSpan=_t,Ln.colEnd=Ln.colStart+_t-1,ce[it].push(Ln),zt+=_t,_t});return wt}be(ge,0);for(var ke=ce.length,Ie=function(xt){ce[xt].forEach(function(it){!("rowSpan"in it)&&!it.hasSubColumns&&(it.rowSpan=ke-xt)})},He=0;He1&&arguments[1]!==void 0?arguments[1]:"";return typeof ce=="number"?ce:ce.endsWith("%")?ge*parseFloat(ce)/100:null}function mn(ge,ce){return se.useMemo(function(){if(ce&&ce>0){var be=0,ke=0;ge.forEach(function(zt){var wt=Ht(ce,zt.width);wt?be+=wt:ke+=1});var Ie=ce-be,He=ke,pt=Ie/ke,xt=0,it=ge.map(function(zt){var wt=(0,Qe.Z)({},zt),Xt=Ht(ce,wt.width);if(Xt)wt.width=Xt;else{var Ln=Math.floor(pt);wt.width=He===1?Ie:Ln,Ie-=Ln,He-=1}return xt+=wt.width,wt});return[it,xt]}return[ge,ce]},[ge,ce])}var st=["children"],Pt=["fixed"];function dt(ge){return(0,tn.Z)(ge).filter(function(ce){return se.isValidElement(ce)}).map(function(ce){var be=ce.key,ke=ce.props,Ie=ke.children,He=(0,ht.Z)(ke,st),pt=(0,Qe.Z)({key:be},He);return Ie&&(pt.children=dt(Ie)),pt})}function ln(ge){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(be){return be&&(0,De.Z)(be)==="object"}).reduce(function(be,ke,Ie){var He=ke.fixed,pt=He===!0?"left":He,xt="".concat(ce,"-").concat(Ie),it=ke.children;return it&&it.length>0?[].concat((0,Zn.Z)(be),(0,Zn.Z)(ln(it,xt).map(function(zt){return(0,Qe.Z)({fixed:pt},zt)}))):[].concat((0,Zn.Z)(be),[(0,Qe.Z)((0,Qe.Z)({key:xt},ke),{},{fixed:pt})])},[])}function Nn(ge){for(var ce=!0,be=0;be=0;He-=1){var pt=ge[He];if(Ie&&pt.fixed!=="right")Ie=!1;else if(!Ie&&pt.fixed==="right"){warning(!1,"Index ".concat(He+1," of `columns` missing `fixed='right'` prop."));break}}}function bn(ge){return ge.map(function(ce){var be=ce.fixed,ke=(0,ht.Z)(ce,Pt),Ie=be;return be==="left"?Ie="right":be==="right"&&(Ie="left"),(0,Qe.Z)({fixed:Ie},ke)})}function la(ge,ce){var be=ge.prefixCls,ke=ge.columns,Ie=ge.children,He=ge.expandable,pt=ge.expandedKeys,xt=ge.columnTitle,it=ge.getRowKey,zt=ge.onTriggerExpand,wt=ge.expandIcon,Xt=ge.rowExpandable,Ln=ge.expandIconColumnIndex,_t=ge.direction,At=ge.expandRowByClick,Un=ge.columnWidth,jn=ge.fixed,Jn=ge.scrollWidth,Vn=se.useMemo(function(){return ke||dt(Ie)},[ke,Ie]),qn=se.useMemo(function(){if(He){var ya,Sa=Vn.slice();if(!Sa.includes(x)){var Gn=Ln||0;Gn>=0&&Sa.splice(Gn,0,x)}var ma=Sa.indexOf(x);Sa=Sa.filter(function(Wa,mr){return Wa!==x||mr===ma});var Ma=Vn[ma],er;(jn==="left"||jn)&&!Ln?er="left":(jn==="right"||jn)&&Ln===Vn.length?er="right":er=Ma?Ma.fixed:null;var ar=(ya={},(0,he.Z)(ya,ta,{className:"".concat(be,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(ya,"title",xt),(0,he.Z)(ya,"fixed",er),(0,he.Z)(ya,"className","".concat(be,"-row-expand-icon-cell")),(0,he.Z)(ya,"width",Un),(0,he.Z)(ya,"render",function(mr,hr,Wr){var Zr=it(hr,Wr),ho=pt.has(Zr),qr=Xt?Xt(hr):!0,xr=wt({prefixCls:be,expanded:ho,expandable:qr,record:hr,onExpand:zt});return At?se.createElement("span",{onClick:function(Ur){return Ur.stopPropagation()}},xr):xr}),ya);return Sa.map(function(Wa){return Wa===x?ar:Wa})}return Vn.filter(function(Wa){return Wa!==x})},[He,Vn,it,pt,wt,_t]),Fn=se.useMemo(function(){var ya=qn;return ce&&(ya=ce(ya)),ya.length||(ya=[{render:function(){return null}}]),ya},[ce,qn,_t]),Ca=se.useMemo(function(){return _t==="rtl"?bn(ln(Fn)):ln(Fn)},[Fn,_t,Jn]),ba=mn(Ca,Jn),Za=(0,Be.Z)(ba,2),ja=Za[0],ia=Za[1];return[Fn,ja,ia]}var Hn=la;function lt(ge){var ce,be=ge.prefixCls,ke=ge.record,Ie=ge.onExpand,He=ge.expanded,pt=ge.expandable,xt="".concat(be,"-row-expand-icon");if(!pt)return se.createElement("span",{className:Ye()(xt,"".concat(be,"-row-spaced"))});var it=function(wt){Ie(ke,wt),wt.stopPropagation()};return se.createElement("span",{className:Ye()(xt,(ce={},(0,he.Z)(ce,"".concat(be,"-row-expanded"),He),(0,he.Z)(ce,"".concat(be,"-row-collapsed"),!He),ce)),onClick:it})}function Qt(ge,ce,be){var ke=[];function Ie(He){(He||[]).forEach(function(pt,xt){ke.push(ce(pt,xt)),Ie(pt[be])})}return Ie(ge),ke}function Qn(ge,ce,be){var ke=aa(ge),Ie=ke.expandIcon,He=ke.expandedRowKeys,pt=ke.defaultExpandedRowKeys,xt=ke.defaultExpandAllRows,it=ke.expandedRowRender,zt=ke.onExpand,wt=ke.onExpandedRowsChange,Xt=ke.childrenColumnName,Ln=Ie||lt,_t=Xt||"children",At=se.useMemo(function(){return it?"row":ge.expandable&&ge.internalHooks===ue&&ge.expandable.__PARENT_RENDER_ICON__||ce.some(function(Ca){return Ca&&(0,De.Z)(Ca)==="object"&&Ca[_t]})?"nest":!1},[!!it,ce]),Un=se.useState(function(){return pt||(xt?Qt(ce,be,_t):[])}),jn=(0,Be.Z)(Un,2),Jn=jn[0],Vn=jn[1],qn=se.useMemo(function(){return new Set(He||Jn||[])},[He,Jn]),Fn=se.useCallback(function(Ca){var ba=be(Ca,ce.indexOf(Ca)),Za,ja=qn.has(ba);ja?(qn.delete(ba),Za=(0,Zn.Z)(qn)):Za=[].concat((0,Zn.Z)(qn),[ba]),Vn(Za),zt&&zt(!ja,Ca),wt&&wt(Za)},[be,qn,ce,zt,wt]);return[ke,At,qn,Ln,_t,Fn]}function sn(ge,ce,be,ke){var Ie=ge.map(function(He,pt){return We(pt,pt,ge,ce,be,ke==null?void 0:ke[pt])});return(0,bt.Z)(function(){return Ie},[Ie],function(He,pt){return!(0,Oe.Z)(He,pt)})}function _n(ge){var ce=(0,se.useRef)(ge),be=(0,se.useState)({}),ke=(0,Be.Z)(be,2),Ie=ke[1],He=(0,se.useRef)(null),pt=(0,se.useRef)([]);function xt(it){pt.current.push(it);var zt=Promise.resolve();He.current=zt,zt.then(function(){if(He.current===zt){var wt=pt.current,Xt=ce.current;pt.current=[],wt.forEach(function(Ln){ce.current=Ln(ce.current)}),He.current=null,Xt!==ce.current&&Ie({})}})}return(0,se.useEffect)(function(){return function(){He.current=null}},[]),[ce.current,xt]}function na(ge){var ce=(0,se.useRef)(ge||null),be=(0,se.useRef)();function ke(){window.clearTimeout(be.current)}function Ie(pt){ce.current=pt,ke(),be.current=window.setTimeout(function(){ce.current=null,be.current=void 0},100)}function He(){return ce.current}return(0,se.useEffect)(function(){return ke},[]),[Ie,He]}function La(){var ge=se.useState(-1),ce=(0,Be.Z)(ge,2),be=ce[0],ke=ce[1],Ie=se.useState(-1),He=(0,Be.Z)(Ie,2),pt=He[0],xt=He[1],it=se.useCallback(function(zt,wt){ke(zt),xt(wt)},[]);return[be,pt,it]}var sa=te(47273),Ge=(0,sa.Z)()?window:null;function rn(ge,ce){var be=(0,De.Z)(ge)==="object"?ge:{},ke=be.offsetHeader,Ie=ke===void 0?0:ke,He=be.offsetSummary,pt=He===void 0?0:He,xt=be.offsetScroll,it=xt===void 0?0:xt,zt=be.getContainer,wt=zt===void 0?function(){return Ge}:zt,Xt=wt()||Ge;return se.useMemo(function(){var Ln=!!ge;return{isSticky:Ln,stickyClassName:Ln?"".concat(ce,"-sticky-holder"):"",offsetHeader:Ie,offsetSummary:pt,offsetScroll:it,container:Xt}},[it,Ie,pt,ce,Xt])}function $t(ge,ce,be){var ke=(0,se.useMemo)(function(){for(var Ie=[],He=[],pt=0,xt=0,it=0;it=Xt&&(Wa=Xt-Ln),pt({scrollLeft:Wa/Xt*(wt+2)}),Vn.current.x=ma.pageX},ya=function(){if(He.current){var ma=(0,Dn.os)(He.current).top,Ma=ma+He.current.offsetHeight,er=it===window?document.documentElement.scrollTop+window.innerHeight:(0,Dn.os)(it).top+it.clientHeight;Ma-(0,ft.Z)()<=er||ma>=er-xt?Jn(function(ar){return(0,Qe.Z)((0,Qe.Z)({},ar),{},{isHiddenScrollBar:!0})}):Jn(function(ar){return(0,Qe.Z)((0,Qe.Z)({},ar),{},{isHiddenScrollBar:!1})})}},Sa=function(ma){Jn(function(Ma){return(0,Qe.Z)((0,Qe.Z)({},Ma),{},{scrollLeft:ma/wt*Xt||0})})};return se.useImperativeHandle(be,function(){return{setScrollLeft:Sa}}),se.useEffect(function(){var Gn=(0,An.Z)(document.body,"mouseup",Za,!1),ma=(0,An.Z)(document.body,"mousemove",ia,!1);return ya(),function(){Gn.remove(),ma.remove()}},[Ln,Ca]),se.useEffect(function(){var Gn=(0,An.Z)(it,"scroll",ya,!1),ma=(0,An.Z)(window,"resize",ya,!1);return function(){Gn.remove(),ma.remove()}},[it]),se.useEffect(function(){jn.isHiddenScrollBar||Jn(function(Gn){var ma=He.current;return ma?(0,Qe.Z)((0,Qe.Z)({},Gn),{},{scrollLeft:ma.scrollLeft/ma.scrollWidth*ma.clientWidth}):Gn})},[jn.isHiddenScrollBar]),wt<=Xt||!Ln||jn.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,ft.Z)(),width:Xt,bottom:xt},className:"".concat(zt,"-sticky-scroll")},se.createElement("div",{onMouseDown:ja,ref:_t,className:Ye()("".concat(zt,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),Ca)),style:{width:"".concat(Ln,"px"),transform:"translate3d(".concat(jn.scrollLeft,"px, 0, 0)")}}))},Oa=se.forwardRef(Fa);function fn(ge){return null}var Na=fn;function Yn(ge){return null}var qa=Yn,Ja="rc-table",Wn=[],ua={};function fa(){return"No Data"}function ra(ge){var ce,be=(0,Qe.Z)({rowKey:"key",prefixCls:Ja,emptyText:fa},ge),ke=be.prefixCls,Ie=be.className,He=be.rowClassName,pt=be.style,xt=be.data,it=be.rowKey,zt=be.scroll,wt=be.tableLayout,Xt=be.direction,Ln=be.title,_t=be.footer,At=be.summary,Un=be.caption,jn=be.id,Jn=be.showHeader,Vn=be.components,qn=be.emptyText,Fn=be.onRow,Ca=be.onHeaderRow,ba=be.internalHooks,Za=be.transformColumns,ja=be.internalRefs,ia=be.tailor,ya=be.sticky,Sa=xt||Wn,Gn=!!Sa.length,ma=ba===ue,Ma=se.useCallback(function(Jr,wo){return(0,Ne.Z)(Vn,Jr)||wo},[Vn]),er=se.useMemo(function(){return typeof it=="function"?it:function(Jr){var wo=Jr&&Jr[it];return wo}},[it]),ar=Ma(["body"]),Wa=La(),mr=(0,Be.Z)(Wa,3),hr=mr[0],Wr=mr[1],Zr=mr[2],ho=Qn(be,Sa,er),qr=(0,Be.Z)(ho,6),xr=qr[0],Do=qr[1],Ur=qr[2],So=qr[3],ao=qr[4],Jo=qr[5],sr=zt==null?void 0:zt.x,ur=se.useState(0),_a=(0,Be.Z)(ur,2),tr=_a[0],Gr=_a[1],nr=Hn((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},be),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:Ur,getRowKey:er,onTriggerExpand:Jo,expandIcon:So,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Xt,scrollWidth:ma&&ia&&typeof sr=="number"?sr:null}),ma?Za:null),cr=(0,Be.Z)(nr,3),Rr=cr[0],Fr=cr[1],ro=cr[2],Ao=ro!=null?ro:sr,Zo=se.useMemo(function(){return{columns:Rr,flattenColumns:Fr}},[Rr,Fr]),Ro=se.useRef(),ci=se.useRef(),No=se.useRef(),Io=se.useRef(),Ai=se.useRef(),Xr=se.useState(!1),eo=(0,Be.Z)(Xr,2),co=eo[0],Eo=eo[1],oo=se.useState(!1),Tr=(0,Be.Z)(oo,2),Ko=Tr[0],Vo=Tr[1],ca=_n(new Map),Qa=(0,Be.Z)(ca,2),Pr=Qa[0],Er=Qa[1],Nr=vt(Fr),zr=Nr.map(function(Jr){return Pr.get(Jr)}),io=se.useMemo(function(){return zr},[zr.join("_")]),bo=yn(io,Fr.length,Xt),lo=zt&&an(zt.y),po=zt&&an(Ao)||!!xr.fixed,ii=po&&Fr.some(function(Jr){var wo=Jr.fixed;return wo}),_o=se.useRef(),ni=rn(ya,ke),qo=ni.isSticky,fi=ni.offsetHeader,Xi=ni.offsetSummary,Kr=ni.offsetScroll,fo=ni.stickyClassName,Mo=ni.container,Co=se.useMemo(function(){return At==null?void 0:At(Sa)},[At,Sa]),Wo=(lo||qo)&&se.isValidElement(Co)&&Co.type===fe&&Co.props.fixed,Uo,Xo,Si;lo&&(Xo={overflowY:"scroll",maxHeight:zt.y}),po&&(Uo={overflowX:"auto"},lo||(Xo={overflowY:"hidden"}),Si={width:Ao===!0?"auto":Ao,minWidth:"100%"});var _i=se.useCallback(function(Jr,wo){(0,Xe.Z)(Ro.current)&&Er(function(Pi){if(Pi.get(Jr)!==wo){var zi=new Map(Pi);return zi.set(Jr,wo),zi}return Pi})},[]),_l=na(null),ml=(0,Be.Z)(_l,2),fl=ml[0],pl=ml[1];function Yi(Jr,wo){wo&&(typeof wo=="function"?wo(Jr):wo.scrollLeft!==Jr&&(wo.scrollLeft=Jr,wo.scrollLeft!==Jr&&setTimeout(function(){wo.scrollLeft=Jr},0)))}var vl=(0,Me.Z)(function(Jr){var wo=Jr.currentTarget,Pi=Jr.scrollLeft,zi=Xt==="rtl",Hi=typeof Pi=="number"?Pi:wo.scrollLeft,Vl=wo||ua;if(!pl()||pl()===Vl){var Ps;fl(Vl),Yi(Hi,ci.current),Yi(Hi,No.current),Yi(Hi,Ai.current),Yi(Hi,(Ps=_o.current)===null||Ps===void 0?void 0:Ps.setScrollLeft)}var ys=wo||ci.current;if(ys){var Es=ys.scrollWidth,bs=ys.clientWidth;if(Es===bs){Eo(!1),Vo(!1);return}zi?(Eo(-Hi0)):(Eo(Hi>0),Vo(Hi1?Un-ma:0,er=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},Za),it),{},{flex:"0 0 ".concat(ma,"px"),width:"".concat(ma,"px"),marginRight:Ma,pointerEvents:"auto"}),ar=se.useMemo(function(){return wt?Sa<=1:ia===0||Sa===0||Sa>1},[Sa,ia,wt]);ar?er.visibility="hidden":wt&&(er.height=Xt==null?void 0:Xt(Sa));var Wa=ar?function(){return null}:Ln,mr={};return(Sa===0||ia===0)&&(mr.rowSpan=1,mr.colSpan=1),se.createElement(cn,(0,Ue.Z)({className:Ye()(At,zt),ellipsis:be.ellipsis,align:be.align,scope:be.rowScope,component:"div",prefixCls:ce.prefixCls,key:qn,record:xt,index:He,renderIndex:pt,dataIndex:_t,render:Wa,shouldCellUpdate:be.shouldCellUpdate},Fn,{appendNode:Ca,additionalProps:(0,Qe.Z)((0,Qe.Z)({},ba),{},{style:er},mr)}))}var yr=uo,Sr=["data","index","className","rowKey","style","extra","getHeight"],Ar=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.index,Ie=ge.className,He=ge.rowKey,pt=ge.style,xt=ge.extra,it=ge.getHeight,zt=(0,ht.Z)(ge,Sr),wt=be.record,Xt=be.indent,Ln=be.index,_t=Ve(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),At=_t.scrollX,Un=_t.flattenColumns,jn=_t.prefixCls,Jn=_t.fixColumn,Vn=_t.componentWidth,qn=_e(wt,He,ke,Xt),Fn=qn.rowSupportExpand,Ca=qn.expanded,ba=qn.rowProps,Za=qn.expandedRowRender,ja=qn.expandedRowClassName,ia;if(Fn&&Ca){var ya=Za(wt,ke,Xt+1,Ca),Sa=ja==null?void 0:ja(wt,ke,Xt),Gn={};Jn&&(Gn={style:(0,he.Z)({},"--virtual-width","".concat(Vn,"px"))});var ma="".concat(jn,"-expanded-row-cell");ia=se.createElement("div",{className:Ye()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Xt+1),Sa)},se.createElement(cn,{component:"div",prefixCls:jn,className:Ye()(ma,(0,he.Z)({},"".concat(ma,"-fixed"),Jn)),additionalProps:Gn},ya))}var Ma=(0,Qe.Z)((0,Qe.Z)({},pt),{},{width:At});xt&&(Ma.position="absolute",Ma.pointerEvents="none");var er=se.createElement("div",(0,Ue.Z)({},ba,zt,{ref:Fn?null:ce,className:Ye()(Ie,"".concat(jn,"-row"),ba==null?void 0:ba.className,(0,he.Z)({},"".concat(jn,"-row-extra"),xt)),style:(0,Qe.Z)((0,Qe.Z)({},Ma),ba==null?void 0:ba.style)}),Un.map(function(ar,Wa){return se.createElement(yr,{key:Wa,rowInfo:qn,column:ar,colIndex:Wa,indent:Xt,index:ke,renderIndex:Ln,record:wt,inverse:xt,getHeight:it})}));return Fn?se.createElement("div",{ref:ce},er,ia):er}),br=ne(Ar),Br=br,Ta=se.forwardRef(function(ge,ce){var be=ge.data,ke=ge.onScroll,Ie=Ve(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),He=Ie.flattenColumns,pt=Ie.onColumnResize,xt=Ie.getRowKey,it=Ie.expandedKeys,zt=Ie.prefixCls,wt=Ie.childrenColumnName,Xt=Ie.emptyNode,Ln=Ie.scrollX,_t=Ve(lr),At=_t.scrollY,Un=_t.listItemHeight,jn=se.useRef(),Jn=jt(be,wt,it,xt),Vn=se.useMemo(function(){var ia=0;return He.map(function(ya){var Sa=ya.width,Gn=ya.key;return ia+=Sa,[Gn,Sa,ia]})},[He]),qn=se.useMemo(function(){return Vn.map(function(ia){return ia[2]})},[Vn]);se.useEffect(function(){Vn.forEach(function(ia){var ya=(0,Be.Z)(ia,2),Sa=ya[0],Gn=ya[1];pt(Sa,Gn)})},[Vn]),se.useImperativeHandle(ce,function(){var ia={};return Object.defineProperty(ia,"scrollLeft",{get:function(){var Sa;return((Sa=jn.current)===null||Sa===void 0?void 0:Sa.getScrollInfo().x)||0},set:function(Sa){var Gn;(Gn=jn.current)===null||Gn===void 0||Gn.scrollTo({left:Sa})}}),ia});var Fn=function(ya,Sa){var Gn,ma=(Gn=Jn[Sa])===null||Gn===void 0?void 0:Gn.record,Ma=ya.onCell;if(Ma){var er,ar=Ma(ma,Sa);return(er=ar==null?void 0:ar.rowSpan)!==null&&er!==void 0?er:1}return 1},Ca=function(ya){var Sa=ya.start,Gn=ya.end,ma=ya.getSize,Ma=ya.offsetY;if(Gn<0)return null;for(var er=He.filter(function(sr){return Fn(sr,Sa)===0}),ar=Sa,Wa=function(ur){if(er=er.filter(function(_a){return Fn(_a,ur)===0}),!er.length)return ar=ur,"break"},mr=Sa;mr>=0;mr-=1){var hr=Wa(mr);if(hr==="break")break}for(var Wr=He.filter(function(sr){return Fn(sr,Gn)!==1}),Zr=Gn,ho=function(ur){if(Wr=Wr.filter(function(_a){return Fn(_a,ur)!==1}),!Wr.length)return Zr=Math.max(ur-1,Gn),"break"},qr=Gn;qr1})&&Do.push(ur)},So=ar;So<=Zr;So+=1)var ao=Ur(So);var Jo=Do.map(function(sr){var ur=Jn[sr],_a=xt(ur.record,sr),tr=function(cr){var Rr=sr+cr-1,Fr=xt(Jn[Rr].record,Rr),ro=ma(_a,Fr);return ro.bottom-ro.top},Gr=ma(_a);return se.createElement(Br,{key:sr,data:ur,rowKey:_a,index:sr,style:{top:-Ma+Gr.top},extra:!0,getHeight:tr})});return Jo},ba=se.useMemo(function(){return{columnsOffset:qn}},[qn]),Za="".concat(zt,"-tbody"),ja;return Jn.length?ja=se.createElement(za.Z,{fullHeight:!1,ref:jn,className:Ye()(Za,"".concat(Za,"-virtual")),height:At,itemHeight:Un||24,data:Jn,itemKey:function(ya){return xt(ya.record)},scrollWidth:Ln,onVirtualScroll:function(ya){var Sa=ya.x;ke({scrollLeft:Sa})},extraRender:Ca},function(ia,ya,Sa){var Gn=xt(ia.record,ya);return se.createElement(Br,(0,Ue.Z)({data:ia,rowKey:Gn,index:ya},Sa))}):ja=se.createElement("div",{className:Ye()("".concat(zt,"-placeholder"))},se.createElement(cn,{component:"div",prefixCls:zt},Xt)),se.createElement(Vr.Provider,{value:ba},ja)}),or=ne(Ta),Lr=or,Or=function(ce,be){var ke=be.ref,Ie=be.onScroll;return se.createElement(Lr,{ref:ke,data:ce,onScroll:Ie})},Cr=100;function $r(ge){var ce=ge.columns,be=ge.scroll,ke=ge.prefixCls,Ie=ke===void 0?Ja:ke,He=ge.className,pt=ge.listItemHeight,xt=be||{},it=xt.x,zt=xt.y;typeof it!="number"&&(it=((ce||[]).length+1)*Cr),typeof zt!="number"&&(zt=500);var wt=se.useMemo(function(){return{scrollY:zt,listItemHeight:pt}},[zt,pt]);return se.createElement(lr.Provider,{value:wt},se.createElement(Ga,(0,Ue.Z)({},ge,{className:Ye()(He,"".concat(Ie,"-virtual")),scroll:(0,Qe.Z)((0,Qe.Z)({},be),{},{x:it}),components:{body:Or},columns:ce,internalHooks:ue,tailor:!0})))}function jr(ge){return z($r,ge)}var Xa=jr(),wr=null;function pr(ge){return null}var Qr=pr;function no(ge){return null}var Bo=no,To=te(2738),ko=te(68031),Dr=te(36355),Yr=te(93891),Po=te(19716),$o=te(8628),jo=te(31724),ei=te(58421),$a=te(71418),pa=te(88088);function Tn(ge){return function(be){let{prefixCls:ke,onExpand:Ie,record:He,expanded:pt,expandable:xt}=be;const it=`${ke}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:zt=>{Ie(He,zt),zt.stopPropagation()},className:Ye()(it,{[`${it}-spaced`]:!xt,[`${it}-expanded`]:xt&&pt,[`${it}-collapsed`]:xt&&!pt}),"aria-label":pt?ge.collapse:ge.expand,"aria-expanded":pt})}}var Ba=Tn;function gr(ge,ce){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:ce}function Ce(ge,ce){return ce?`${ce}-${ge}`:`${ge}`}function un(ge,ce){return typeof ge=="function"?ge(ce):ge}function Cn(ge,ce){const be=un(ge,ce);return Object.prototype.toString.call(be)==="[object Object]"?"":be}var Kn={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"},nn=Kn,oa=te(7657),ea=function(ce,be){return se.createElement(oa.Z,(0,Ue.Z)({},ce,{ref:be,icon:nn}))},Bn=se.forwardRef(ea),On=Bn,Aa=te(56762);function Xn(ge){const ce=se.useRef(ge),be=(0,Aa.Z)();return[()=>ce.current,ke=>{ce.current=ke,be()}]}var ga=te(3113),va=te(24905),Va=te(38854),vr=te(64165),_r=te(20834),kr=te(40875),mo=te(5112),vo=te(17574),xo=te(47472),pi=te(92832);function gi(ge){let{value:ce,onChange:be,filterSearch:ke,tablePrefixCls:Ie,locale:He}=ge;return ke?se.createElement("div",{className:`${Ie}-filter-dropdown-search`},se.createElement(pi.default,{prefix:se.createElement(xo.Z,null),placeholder:He.filterSearchPlaceholder,onChange:be,value:ce,htmlSize:1,className:`${Ie}-filter-dropdown-search-input`})):null}var ri=gi,ui=te(10228);const vi=ge=>{const{keyCode:ce}=ge;ce===ui.Z.ENTER&&ge.stopPropagation()};var hi=se.forwardRef((ge,ce)=>se.createElement("div",{className:ge.className,onClick:be=>be.stopPropagation(),onKeyDown:vi,ref:ce},ge.children));function Ni(ge){let ce=[];return(ge||[]).forEach(be=>{let{value:ke,children:Ie}=be;ce.push(ke),Ie&&(ce=[].concat((0,Zn.Z)(ce),(0,Zn.Z)(Ni(Ie))))}),ce}function Ql(ge){return ge.some(ce=>{let{children:be}=ce;return be})}function Vi(ge,ce){return typeof ce=="string"||typeof ce=="number"?ce==null?void 0:ce.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function nl(ge){let{filters:ce,prefixCls:be,filteredKeys:ke,filterMultiple:Ie,searchValue:He,filterSearch:pt}=ge;return ce.map((xt,it)=>{const zt=String(xt.value);if(xt.children)return{key:zt||it,label:xt.text,popupClassName:`${be}-dropdown-submenu`,children:nl({filters:xt.children,prefixCls:be,filteredKeys:ke,filterMultiple:Ie,searchValue:He,filterSearch:pt})};const wt=Ie?va.default:mo.ZP,Xt={key:xt.value!==void 0?zt:it,label:se.createElement(se.Fragment,null,se.createElement(wt,{checked:ke.includes(zt)}),se.createElement("span",null,xt.text))};return He.trim()?typeof pt=="function"?pt(He,xt)?Xt:null:Vi(He,xt.text)?Xt:null:Xt})}function Jl(ge){var ce,be;const{tablePrefixCls:ke,prefixCls:Ie,column:He,dropdownPrefixCls:pt,columnKey:xt,filterMultiple:it,filterMode:zt="menu",filterSearch:wt=!1,filterState:Xt,triggerFilter:Ln,locale:_t,children:At,getPopupContainer:Un}=ge,{filterDropdownOpen:jn,onFilterDropdownOpenChange:Jn,filterResetToDefaultFilteredValue:Vn,defaultFilteredValue:qn,filterDropdownVisible:Fn,onFilterDropdownVisibleChange:Ca}=He,[ba,Za]=se.useState(!1),ja=!!(Xt&&(!((ce=Xt.filteredKeys)===null||ce===void 0)&&ce.length||Xt.forceFiltered)),ia=nr=>{Za(nr),Jn==null||Jn(nr),Ca==null||Ca(nr)},ya=(be=jn!=null?jn:Fn)!==null&&be!==void 0?be:ba,Sa=Xt==null?void 0:Xt.filteredKeys,[Gn,ma]=Xn(Sa||[]),Ma=nr=>{let{selectedKeys:cr}=nr;ma(cr)},er=(nr,cr)=>{let{node:Rr,checked:Fr}=cr;Ma(it?{selectedKeys:nr}:{selectedKeys:Fr&&Rr.key?[Rr.key]:[]})};se.useEffect(()=>{ba&&Ma({selectedKeys:Sa||[]})},[Sa]);const[ar,Wa]=se.useState([]),mr=nr=>{Wa(nr)},[hr,Wr]=se.useState(""),Zr=nr=>{const{value:cr}=nr.target;Wr(cr)};se.useEffect(()=>{ba||Wr("")},[ba]);const ho=nr=>{const cr=nr&&nr.length?nr:null;if(cr===null&&(!Xt||!Xt.filteredKeys)||(0,Oe.Z)(cr,Xt==null?void 0:Xt.filteredKeys,!0))return null;Ln({column:He,key:xt,filteredKeys:cr})},qr=()=>{ia(!1),ho(Gn())},xr=function(){let{confirm:nr,closeDropdown:cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&ho([]),cr&&ia(!1),Wr(""),ma(Vn?(qn||[]).map(Rr=>String(Rr)):[])},Do=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&ia(!1),ho(Gn())},Ur=nr=>{nr&&Sa!==void 0&&ma(Sa||[]),ia(nr),!nr&&!He.filterDropdown&&qr()},So=Ye()({[`${pt}-menu-without-submenu`]:!Ql(He.filters||[])}),ao=nr=>{if(nr.target.checked){const cr=Ni(He==null?void 0:He.filters).map(Rr=>String(Rr));ma(cr)}else ma([])},Jo=nr=>{let{filters:cr}=nr;return(cr||[]).map((Rr,Fr)=>{const ro=String(Rr.value),Ao={title:Rr.text,key:Rr.value!==void 0?ro:Fr};return Rr.children&&(Ao.children=Jo({filters:Rr.children})),Ao})},sr=nr=>{var cr;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((cr=nr.children)===null||cr===void 0?void 0:cr.map(Rr=>sr(Rr)))||[]})};let ur;if(typeof He.filterDropdown=="function")ur=He.filterDropdown({prefixCls:`${pt}-custom`,setSelectedKeys:nr=>Ma({selectedKeys:nr}),selectedKeys:Gn(),confirm:Do,clearFilters:xr,filters:He.filters,visible:ya,close:()=>{ia(!1)}});else if(He.filterDropdown)ur=He.filterDropdown;else{const nr=Gn()||[],cr=()=>(He.filters||[]).length===0?se.createElement(vr.Z,{image:vr.Z.PRESENTED_IMAGE_SIMPLE,description:_t.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:wt,value:hr,onChange:Zr,tablePrefixCls:ke,locale:_t}),se.createElement("div",{className:`${ke}-filter-dropdown-tree`},it?se.createElement(va.default,{checked:nr.length===Ni(He.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof wt=="function"?wt(hr,sr(Fr)):Vi(hr,Fr.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(ri,{filterSearch:wt,value:hr,onChange:Zr,tablePrefixCls:ke,locale:_t}),se.createElement(_r.default,{selectable:!0,multiple:it,prefixCls:`${pt}-menu`,className:So,onSelect:Ma,onDeselect:Ma,selectedKeys:nr,getPopupContainer:Un,openKeys:ar,onOpenChange:mr,items:nl({filters:He.filters||[],filterSearch:wt,prefixCls:Ie,filteredKeys:Gn(),filterMultiple:it,searchValue:hr})})),Rr=()=>Vn?(0,Oe.Z)((qn||[]).map(Fr=>String(Fr)),nr,!0):nr.length===0;ur=se.createElement(se.Fragment,null,cr(),se.createElement("div",{className:`${Ie}-dropdown-btns`},se.createElement(ga.ZP,{type:"link",size:"small",disabled:Rr(),onClick:()=>xr()},_t.filterReset),se.createElement(ga.ZP,{type:"primary",size:"small",onClick:qr},_t.filterConfirm)))}He.filterDropdown&&(ur=se.createElement(kr.J,{selectable:void 0},ur));const _a=()=>se.createElement(hi,{className:`${Ie}-dropdown`},ur);let tr;typeof He.filterIcon=="function"?tr=He.filterIcon(ja):He.filterIcon?tr=He.filterIcon:tr=se.createElement(On,null);const{direction:Gr}=se.useContext(Dr.E_);return se.createElement("div",{className:`${Ie}-column`},se.createElement("span",{className:`${ke}-column-title`},At),se.createElement(Va.Z,{dropdownRender:_a,trigger:["click"],open:ya,onOpenChange:Ur,getPopupContainer:Un,placement:Gr==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:Ye()(`${Ie}-trigger`,{active:ja}),onClick:nr=>{nr.stopPropagation()}},tr)))}var Qo=Jl;function mi(ge,ce,be){let ke=[];return(ge||[]).forEach((Ie,He)=>{var pt;const xt=Ce(He,be);if(Ie.filters||"filterDropdown"in Ie||"onFilter"in Ie)if("filteredValue"in Ie){let it=Ie.filteredValue;"filterDropdown"in Ie||(it=(pt=it==null?void 0:it.map(String))!==null&&pt!==void 0?pt:it),ke.push({column:Ie,key:gr(Ie,xt),filteredKeys:it,forceFiltered:Ie.filtered})}else ke.push({column:Ie,key:gr(Ie,xt),filteredKeys:ce&&Ie.defaultFilteredValue?Ie.defaultFilteredValue:void 0,forceFiltered:Ie.filtered});"children"in Ie&&(ke=[].concat((0,Zn.Z)(ke),(0,Zn.Z)(mi(Ie.children,ce,xt))))}),ke}function Bi(ge,ce,be,ke,Ie,He,pt,xt){return be.map((it,zt)=>{const wt=Ce(zt,xt),{filterMultiple:Xt=!0,filterMode:Ln,filterSearch:_t}=it;let At=it;if(At.filters||At.filterDropdown){const Un=gr(At,wt),jn=ke.find(Jn=>{let{key:Vn}=Jn;return Un===Vn});At=Object.assign(Object.assign({},At),{title:Jn=>se.createElement(Qo,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:ce,column:At,columnKey:Un,filterState:jn,filterMultiple:Xt,filterMode:Ln,filterSearch:_t,triggerFilter:He,locale:Ie,getPopupContainer:pt},un(it.title,Jn))})}return"children"in At&&(At=Object.assign(Object.assign({},At),{children:Bi(ge,ce,At.children,ke,Ie,He,pt,wt)})),At})}function yl(ge){const ce={};return ge.forEach(be=>{let{key:ke,filteredKeys:Ie,column:He}=be;const{filters:pt,filterDropdown:xt}=He;if(xt)ce[ke]=Ie||null;else if(Array.isArray(Ie)){const it=Ni(pt);ce[ke]=it.filter(zt=>Ie.includes(String(zt)))}else ce[ke]=null}),ce}function Xl(ge,ce){return ce.reduce((be,ke)=>{const{column:{onFilter:Ie,filters:He},filteredKeys:pt}=ke;return Ie&&pt&&pt.length?be.filter(xt=>pt.some(it=>{const zt=Ni(He),wt=zt.findIndex(Ln=>String(Ln)===String(it)),Xt=wt!==-1?zt[wt]:it;return Ie(Xt,xt)})):be},ge)}const Ii=ge=>ge.flatMap(ce=>"children"in ce?[ce].concat((0,Zn.Z)(Ii(ce.children||[]))):[ce]);function Fo(ge){let{prefixCls:ce,dropdownPrefixCls:be,mergedColumns:ke,onFilterChange:Ie,getPopupContainer:He,locale:pt}=ge;const xt=se.useMemo(()=>Ii(ke||[]),[ke]),[it,zt]=se.useState(()=>mi(xt,!0)),wt=se.useMemo(()=>{const At=mi(xt,!1);if(At.length===0)return At;let Un=!0,jn=!0;if(At.forEach(Jn=>{let{filteredKeys:Vn}=Jn;Vn!==void 0?Un=!1:jn=!1}),Un){const Jn=(xt||[]).map((Vn,qn)=>gr(Vn,Ce(qn)));return it.filter(Vn=>{let{key:qn}=Vn;return Jn.includes(qn)}).map(Vn=>{const qn=xt[Jn.findIndex(Fn=>Fn===Vn.key)];return Object.assign(Object.assign({},Vn),{column:Object.assign(Object.assign({},Vn.column),qn),forceFiltered:qn.filtered})})}return At},[xt,it]),Xt=se.useMemo(()=>yl(wt),[wt]),Ln=At=>{const Un=wt.filter(jn=>{let{key:Jn}=jn;return Jn!==At.key});Un.push(At),zt(Un),Ie(yl(Un),Un)};return[At=>Bi(ce,be,At,wt,pt,Ln,He),wt,Xt]}var El=Fo;function bl(ge,ce,be){const ke=se.useRef({});function Ie(He){if(!ke.current||ke.current.data!==ge||ke.current.childrenColumnName!==ce||ke.current.getRowKey!==be){let xt=function(it){it.forEach((zt,wt)=>{const Xt=be(zt,wt);pt.set(Xt,zt),zt&&typeof zt=="object"&&ce in zt&&xt(zt[ce]||[])})};const pt=new Map;xt(ge),ke.current={data:ge,childrenColumnName:ce,kvMap:pt,getRowKey:be}}return ke.current.kvMap.get(He)}return[Ie]}var Yl=te(50371),Cl=function(ge,ce){var be={};for(var ke in ge)Object.prototype.hasOwnProperty.call(ge,ke)&&ce.indexOf(ke)<0&&(be[ke]=ge[ke]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ke=Object.getOwnPropertySymbols(ge);Ie{const He=ge[Ie];typeof He!="function"&&(be[Ie]=He)}),be}function Bl(ge,ce,be){const ke=be&&typeof be=="object"?be:{},{total:Ie=0}=ke,He=Cl(ke,["total"]),[pt,xt]=(0,se.useState)(()=>({current:"defaultCurrent"in He?He.defaultCurrent:1,pageSize:"defaultPageSize"in He?He.defaultPageSize:xl})),it=(0,Yl.Z)(pt,He,{total:Ie>0?Ie:ge}),zt=Math.ceil((Ie||ge)/it.pageSize);it.current>zt&&(it.current=zt||1);const wt=(Ln,_t)=>{xt({current:Ln!=null?Ln:1,pageSize:_t||it.pageSize})},Xt=(Ln,_t)=>{var At;be&&((At=be.onChange)===null||At===void 0||At.call(be,Ln,_t)),wt(Ln,_t),ce(Ln,_t||(it==null?void 0:it.pageSize))};return be===!1?[{},()=>{}]:[Object.assign(Object.assign({},it),{onChange:Xt}),wt]}var di=Bl,Yo=te(84105),Qi=te(35654),Fl=te(90782),ql=te(71430),Ha=te(18929);const yi={},al="SELECT_ALL",ha="SELECT_INVERT",Li="SELECT_NONE",wl=[],es=(ge,ce)=>{let be=[];return(ce||[]).forEach(ke=>{be.push(ke),ke&&typeof ke=="object"&&ge in ke&&(be=[].concat((0,Zn.Z)(be),(0,Zn.Z)(es(ge,ke[ge]))))}),be};var Al=(ge,ce)=>{const{preserveSelectedRowKeys:be,selectedRowKeys:ke,defaultSelectedRowKeys:Ie,getCheckboxProps:He,onChange:pt,onSelect:xt,onSelectAll:it,onSelectInvert:zt,onSelectNone:wt,onSelectMultiple:Xt,columnWidth:Ln,type:_t,selections:At,fixed:Un,renderCell:jn,hideSelectAll:Jn,checkStrictly:Vn=!0}=ce||{},{prefixCls:qn,data:Fn,pageData:Ca,getRecordByKey:ba,getRowKey:Za,expandType:ja,childrenColumnName:ia,locale:ya,getPopupContainer:Sa}=ge,[Gn,ma]=(0,Ha.Z)(ke||Ie||wl,{value:ke}),Ma=se.useRef(new Map),er=(0,se.useCallback)(sr=>{if(be){const ur=new Map;sr.forEach(_a=>{let tr=ba(_a);!tr&&Ma.current.has(_a)&&(tr=Ma.current.get(_a)),ur.set(_a,tr)}),Ma.current=ur}},[ba,be]);se.useEffect(()=>{er(Gn)},[Gn]);const{keyEntities:ar}=(0,se.useMemo)(()=>{if(Vn)return{keyEntities:null};let sr=Fn;if(be){const ur=new Set(Fn.map((tr,Gr)=>Za(tr,Gr))),_a=Array.from(Ma.current).reduce((tr,Gr)=>{let[nr,cr]=Gr;return ur.has(nr)?tr:tr.concat(cr)},[]);sr=[].concat((0,Zn.Z)(sr),(0,Zn.Z)(_a))}return(0,ql.I8)(sr,{externalGetKey:Za,childrenPropName:ia})},[Fn,Za,Vn,ia,be]),Wa=(0,se.useMemo)(()=>es(ia,Ca),[ia,Ca]),mr=(0,se.useMemo)(()=>{const sr=new Map;return Wa.forEach((ur,_a)=>{const tr=Za(ur,_a),Gr=(He?He(ur):null)||{};sr.set(tr,Gr)}),sr},[Wa,Za,He]),hr=(0,se.useCallback)(sr=>{var ur;return!!(!((ur=mr.get(Za(sr)))===null||ur===void 0)&&ur.disabled)},[mr,Za]),[Wr,Zr]=(0,se.useMemo)(()=>{if(Vn)return[Gn||[],[]];const{checkedKeys:sr,halfCheckedKeys:ur}=(0,Fl.S)(Gn,!0,ar,hr);return[sr||[],ur]},[Gn,Vn,ar,hr]),ho=(0,se.useMemo)(()=>{const sr=_t==="radio"?Wr.slice(0,1):Wr;return new Set(sr)},[Wr,_t]),qr=(0,se.useMemo)(()=>_t==="radio"?new Set:new Set(Zr),[Zr,_t]),[xr,Do]=(0,se.useState)(null);se.useEffect(()=>{ce||ma(wl)},[!!ce]);const Ur=(0,se.useCallback)((sr,ur)=>{let _a,tr;er(sr),be?(_a=sr,tr=sr.map(Gr=>Ma.current.get(Gr))):(_a=[],tr=[],sr.forEach(Gr=>{const nr=ba(Gr);nr!==void 0&&(_a.push(Gr),tr.push(nr))})),ma(_a),pt==null||pt(_a,tr,{type:ur})},[ma,ba,pt,be]),So=(0,se.useCallback)((sr,ur,_a,tr)=>{if(xt){const Gr=_a.map(nr=>ba(nr));xt(ba(sr),ur,Gr,tr)}Ur(_a,"single")},[xt,ba,Ur]),ao=(0,se.useMemo)(()=>!At||Jn?null:(At===!0?[al,ha,Li]:At).map(ur=>ur===al?{key:"all",text:ya.selectionAll,onSelect(){Ur(Fn.map((_a,tr)=>Za(_a,tr)).filter(_a=>{const tr=mr.get(_a);return!(tr!=null&&tr.disabled)||ho.has(_a)}),"all")}}:ur===ha?{key:"invert",text:ya.selectInvert,onSelect(){const _a=new Set(ho);Ca.forEach((Gr,nr)=>{const cr=Za(Gr,nr),Rr=mr.get(cr);Rr!=null&&Rr.disabled||(_a.has(cr)?_a.delete(cr):_a.add(cr))});const tr=Array.from(_a);zt&&zt(tr),Ur(tr,"invert")}}:ur===Li?{key:"none",text:ya.selectNone,onSelect(){wt==null||wt(),Ur(Array.from(ho).filter(_a=>{const tr=mr.get(_a);return tr==null?void 0:tr.disabled}),"none")}}:ur).map(ur=>Object.assign(Object.assign({},ur),{onSelect:function(){for(var _a,tr,Gr=arguments.length,nr=new Array(Gr),cr=0;cr{var ur;if(!ce)return sr.filter(Xr=>Xr!==yi);let _a=(0,Zn.Z)(sr);const tr=new Set(ho),Gr=Wa.map(Za).filter(Xr=>!mr.get(Xr).disabled),nr=Gr.every(Xr=>tr.has(Xr)),cr=Gr.some(Xr=>tr.has(Xr)),Rr=()=>{const Xr=[];nr?Gr.forEach(co=>{tr.delete(co),Xr.push(co)}):Gr.forEach(co=>{tr.has(co)||(tr.add(co),Xr.push(co))});const eo=Array.from(tr);it==null||it(!nr,eo.map(co=>ba(co)),Xr.map(co=>ba(co))),Ur(eo,"all"),Do(null)};let Fr;if(_t!=="radio"){let Xr;if(ao){const Tr={getPopupContainer:Sa,items:ao.map((Ko,Vo)=>{const{key:ca,text:Qa,onSelect:Pr}=Ko;return{key:ca!=null?ca:Vo,onClick:()=>{Pr==null||Pr(Gr)},label:Qa}})};Xr=se.createElement("div",{className:`${qn}-selection-extra`},se.createElement(Va.Z,{menu:Tr,getPopupContainer:Sa},se.createElement("span",null,se.createElement(Yo.Z,null))))}const eo=Wa.map((Tr,Ko)=>{const Vo=Za(Tr,Ko),ca=mr.get(Vo)||{};return Object.assign({checked:tr.has(Vo)},ca)}).filter(Tr=>{let{disabled:Ko}=Tr;return Ko}),co=!!eo.length&&eo.length===Wa.length,Eo=co&&eo.every(Tr=>{let{checked:Ko}=Tr;return Ko}),oo=co&&eo.some(Tr=>{let{checked:Ko}=Tr;return Ko});Fr=!Jn&&se.createElement("div",{className:`${qn}-selection`},se.createElement(va.default,{checked:co?Eo:!!Wa.length&&nr,indeterminate:co?!Eo&&oo:!nr&&cr,onChange:Rr,disabled:Wa.length===0||co,"aria-label":Xr?"Custom selection":"Select all",skipGroup:!0}),Xr)}let ro;_t==="radio"?ro=(Xr,eo,co)=>{const Eo=Za(eo,co),oo=tr.has(Eo);return{node:se.createElement(mo.ZP,Object.assign({},mr.get(Eo),{checked:oo,onClick:Tr=>Tr.stopPropagation(),onChange:Tr=>{tr.has(Eo)||So(Eo,!0,[Eo],Tr.nativeEvent)}})),checked:oo}}:ro=(Xr,eo,co)=>{var Eo;const oo=Za(eo,co),Tr=tr.has(oo),Ko=qr.has(oo),Vo=mr.get(oo);let ca;return ja==="nest"?ca=Ko:ca=(Eo=Vo==null?void 0:Vo.indeterminate)!==null&&Eo!==void 0?Eo:Ko,{node:se.createElement(va.default,Object.assign({},Vo,{indeterminate:ca,checked:Tr,skipGroup:!0,onClick:Qa=>Qa.stopPropagation(),onChange:Qa=>{let{nativeEvent:Pr}=Qa;const{shiftKey:Er}=Pr;let Nr=-1,zr=-1;if(Er&&Vn){const io=new Set([xr,oo]);Gr.some((bo,lo)=>{if(io.has(bo))if(Nr===-1)Nr=lo;else return zr=lo,!0;return!1})}if(zr!==-1&&Nr!==zr&&Vn){const io=Gr.slice(Nr,zr+1),bo=[];Tr?io.forEach(po=>{tr.has(po)&&(bo.push(po),tr.delete(po))}):io.forEach(po=>{tr.has(po)||(bo.push(po),tr.add(po))});const lo=Array.from(tr);Xt==null||Xt(!Tr,lo.map(po=>ba(po)),bo.map(po=>ba(po))),Ur(lo,"multiple")}else{const io=Wr;if(Vn){const bo=Tr?(0,Qi._5)(io,oo):(0,Qi.L0)(io,oo);So(oo,!Tr,bo,Pr)}else{const bo=(0,Fl.S)([].concat((0,Zn.Z)(io),[oo]),!0,ar,hr),{checkedKeys:lo,halfCheckedKeys:po}=bo;let ii=lo;if(Tr){const _o=new Set(lo);_o.delete(oo),ii=(0,Fl.S)(Array.from(_o),{checked:!1,halfCheckedKeys:po},ar,hr).checkedKeys}So(oo,!Tr,ii,Pr)}}Do(Tr?null:oo)}})),checked:Tr}};const Ao=(Xr,eo,co)=>{const{node:Eo,checked:oo}=ro(Xr,eo,co);return jn?jn(oo,eo,co,Eo):Eo};if(!_a.includes(yi))if(_a.findIndex(Xr=>{var eo;return((eo=Xr[ta])===null||eo===void 0?void 0:eo.columnType)==="EXPAND_COLUMN"})===0){const[Xr,...eo]=_a;_a=[Xr,yi].concat((0,Zn.Z)(eo))}else _a=[yi].concat((0,Zn.Z)(_a));const Zo=_a.indexOf(yi);_a=_a.filter((Xr,eo)=>Xr!==yi||eo===Zo);const Ro=_a[Zo-1],ci=_a[Zo+1];let No=Un;No===void 0&&((ci==null?void 0:ci.fixed)!==void 0?No=ci.fixed:(Ro==null?void 0:Ro.fixed)!==void 0&&(No=Ro.fixed)),No&&Ro&&((ur=Ro[ta])===null||ur===void 0?void 0:ur.columnType)==="EXPAND_COLUMN"&&Ro.fixed===void 0&&(Ro.fixed=No);const Io=Ye()(`${qn}-selection-col`,{[`${qn}-selection-col-with-dropdown`]:At&&_t==="checkbox"}),Ai={fixed:No,width:Ln,className:`${qn}-selection-column`,title:ce.columnTitle||Fr,render:Ao,onCell:ce.onCell,[ta]:{className:Io}};return _a.map(Xr=>Xr===yi?Ai:Xr)},[Za,Wa,ce,Wr,ho,qr,Ln,ao,ja,xr,mr,Xt,So,hr]),ho]},rl=te(89489),Go=te(59477),ts=te(6848);const bi="ascend",ol="descend";function Oi(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function il(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Dl(ge,ce){return ce?ge[ge.indexOf(ce)+1]:ge[0]}function Ji(ge,ce,be){let ke=[];function Ie(He,pt){ke.push({column:He,key:gr(He,pt),multiplePriority:Oi(He),sortOrder:He.sortOrder})}return(ge||[]).forEach((He,pt)=>{const xt=Ce(pt,be);He.children?("sortOrder"in He&&Ie(He,xt),ke=[].concat((0,Zn.Z)(ke),(0,Zn.Z)(Ji(He.children,ce,xt)))):He.sorter&&("sortOrder"in He?Ie(He,xt):ce&&He.defaultSortOrder&&ke.push({column:He,key:gr(He,xt),multiplePriority:Oi(He),sortOrder:He.defaultSortOrder}))}),ke}function Ri(ge,ce,be,ke,Ie,He,pt,xt){return(ce||[]).map((it,zt)=>{const wt=Ce(zt,xt);let Xt=it;if(Xt.sorter){const Ln=Xt.sortDirections||Ie,_t=Xt.showSorterTooltip===void 0?pt:Xt.showSorterTooltip,At=gr(Xt,wt),Un=be.find(ja=>{let{key:ia}=ja;return ia===At}),jn=Un?Un.sortOrder:null,Jn=Dl(Ln,jn);let Vn;if(it.sortIcon)Vn=it.sortIcon({sortOrder:jn});else{const ja=Ln.includes(bi)&&se.createElement(Go.Z,{className:Ye()(`${ge}-column-sorter-up`,{active:jn===bi})}),ia=Ln.includes(ol)&&se.createElement(rl.Z,{className:Ye()(`${ge}-column-sorter-down`,{active:jn===ol})});Vn=se.createElement("span",{className:Ye()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(ja&&ia)})},se.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},ja,ia))}const{cancelSort:qn,triggerAsc:Fn,triggerDesc:Ca}=He||{};let ba=qn;Jn===ol?ba=Ca:Jn===bi&&(ba=Fn);const Za=typeof _t=="object"?_t:{title:ba};Xt=Object.assign(Object.assign({},Xt),{className:Ye()(Xt.className,{[`${ge}-column-sort`]:jn}),title:ja=>{const ia=se.createElement("div",{className:`${ge}-column-sorters`},se.createElement("span",{className:`${ge}-column-title`},un(it.title,ja)),Vn);return _t?se.createElement(ts.Z,Object.assign({},Za),ia):ia},onHeaderCell:ja=>{const ia=it.onHeaderCell&&it.onHeaderCell(ja)||{},ya=ia.onClick,Sa=ia.onKeyDown;ia.onClick=Ma=>{ke({column:it,key:At,sortOrder:Jn,multiplePriority:Oi(it)}),ya==null||ya(Ma)},ia.onKeyDown=Ma=>{Ma.keyCode===ui.Z.ENTER&&(ke({column:it,key:At,sortOrder:Jn,multiplePriority:Oi(it)}),Sa==null||Sa(Ma))};const Gn=Cn(it.title,{}),ma=Gn==null?void 0:Gn.toString();return jn?ia["aria-sort"]=jn==="ascend"?"ascending":"descending":ia["aria-label"]=ma||"",ia.className=Ye()(ia.className,`${ge}-column-has-sorters`),ia.tabIndex=0,it.ellipsis&&(ia.title=(Gn!=null?Gn:"").toString()),ia}})}return"children"in Xt&&(Xt=Object.assign(Object.assign({},Xt),{children:Ri(ge,Xt.children,be,ke,Ie,He,pt,wt)})),Xt})}function ll(ge){const{column:ce,sortOrder:be}=ge;return{column:ce,order:be,field:ce.dataIndex,columnKey:ce.key}}function Ti(ge){const ce=ge.filter(be=>{let{sortOrder:ke}=be;return ke}).map(ll);return ce.length===0&&ge.length?Object.assign(Object.assign({},ll(ge[ge.length-1])),{column:void 0}):ce.length<=1?ce[0]||{}:ce}function Mi(ge,ce,be){const ke=ce.slice().sort((pt,xt)=>xt.multiplePriority-pt.multiplePriority),Ie=ge.slice(),He=ke.filter(pt=>{let{column:{sorter:xt},sortOrder:it}=pt;return il(xt)&&it});return He.length?Ie.sort((pt,xt)=>{for(let it=0;it{const xt=pt[be];return xt?Object.assign(Object.assign({},pt),{[be]:Mi(xt,ce,be)}):pt}):Ie}function ns(ge){let{prefixCls:ce,mergedColumns:be,onSorterChange:ke,sortDirections:Ie,tableLocale:He,showSorterTooltip:pt}=ge;const[xt,it]=se.useState(Ji(be,!0)),zt=se.useMemo(()=>{let At=!0;const Un=Ji(be,!1);if(!Un.length)return xt;const jn=[];function Jn(qn){At?jn.push(qn):jn.push(Object.assign(Object.assign({},qn),{sortOrder:null}))}let Vn=null;return Un.forEach(qn=>{Vn===null?(Jn(qn),qn.sortOrder&&(qn.multiplePriority===!1?At=!1:Vn=!0)):(Vn&&qn.multiplePriority!==!1||(At=!1),Jn(qn))}),jn},[be,xt]),wt=se.useMemo(()=>{const At=zt.map(Un=>{let{column:jn,sortOrder:Jn}=Un;return{column:jn,order:Jn}});return{sortColumns:At,sortColumn:At[0]&&At[0].column,sortOrder:At[0]&&At[0].order}},[zt]);function Xt(At){let Un;At.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?Un=[At]:Un=[].concat((0,Zn.Z)(zt.filter(jn=>{let{key:Jn}=jn;return Jn!==At.key})),[At]),it(Un),ke(Ti(Un),Un)}return[At=>Ri(ce,At,zt,Xt,Ie,He,pt),zt,wt,()=>Ti(zt)]}function Lo(ge,ce){return ge.map(be=>{const ke=Object.assign({},be);return ke.title=un(be.title,ce),"children"in ke&&(ke.children=Lo(ke.children,ce)),ke})}function as(ge){return[se.useCallback(be=>Lo(be,ge),[ge])]}var As=Ua((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),sl=jr((ge,ce)=>{const{_renderTimes:be}=ge,{_renderTimes:ke}=ce;return be!==ke}),Fi=te(64993),ki=te(17313),Nl=te(83116),rs=te(37613),is=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=(Ie,He,pt)=>({[`&${ce}-${Ie}`]:{[`> ${ce}-container`]:{[`> ${ce}-content, > ${ce}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ce}-expanded-row-fixed`]:{margin:`-${He}px -${pt+ge.lineWidth}px`}}}}}});return{[`${ce}-wrapper`]:{[`${ce}${ce}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ce}-title`]:{border:be,borderBottom:0},[`> ${ce}-container`]:{borderInlineStart:be,borderTop:be,[` > ${ce}-content, > ${ce}-header, > ${ce}-body, @@ -189,7 +189,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},ke("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle)),ke("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall)),{[`> ${ce}-footer`]:{border:be,borderTop:0}}),[`${ce}-cell`]:{[`${ce}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ge.lineWidth}px 0 ${ge.lineWidth}px ${ge.tableHeaderBg}`}},[`${ce}-bordered ${ce}-cell-scrollbar`]:{borderInlineEnd:be}}}},ls=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper`]:{[`${ce}-cell-ellipsis`]:Object.assign(Object.assign({},ki.vS),{wordBreak:"keep-all",[` &${ce}-cell-fix-left-last, &${ce}-cell-fix-right-first - `]:{overflow:"visible",[`${ce}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ce}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ss=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper`]:{[`${ce}-tbody > tr${ce}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},Il=te(15969),Ll=ge=>{const{componentCls:ce,antCls:be,controlInteractiveSize:ke,motionDurationSlow:Ie,lineWidth:He,paddingXS:pt,lineType:xt,tableBorderColor:it,tableExpandIconBg:zt,tableExpandColumnWidth:wt,borderRadius:Xt,fontSize:Ln,fontSizeSM:_t,lineHeight:At,tablePaddingVertical:Un,tablePaddingHorizontal:jn,tableExpandedRowBg:Qn,paddingXXS:Vn}=ge,qn=ke/2-He,Fn=qn*2+He*3,Ca=`${He}px ${xt} ${it}`,ba=Vn-He;return{[`${ce}-wrapper`]:{[`${ce}-expand-icon-col`]:{width:wt},[`${ce}-row-expand-icon-cell`]:{textAlign:"center",[`${ce}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ce}-row-indent`]:{height:1,float:"left"},[`${ce}-row-expand-icon`]:Object.assign(Object.assign({},(0,Il.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:Fn,height:Fn,padding:0,color:"inherit",lineHeight:`${Fn}px`,background:zt,border:Ca,borderRadius:Xt,transform:`scale(${ke/Fn})`,transition:`all ${Ie}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ie} ease-out`,content:'""'},"&::before":{top:qn,insetInlineEnd:ba,insetInlineStart:ba,height:He},"&::after":{top:ba,bottom:ba,insetInlineStart:qn,width:He,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"}}),[`${ce}-row-indent + ${ce}-row-expand-icon`]:{marginTop:(Ln*At-He*3)/2-Math.ceil((_t*1.4-He*3)/2),marginInlineEnd:pt},[`tr${ce}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Qn}},[`${be}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ce}-expanded-row-fixed`]:{position:"relative",margin:`-${Un}px -${jn}px`,padding:`${Un}px ${jn}px`}}}},ti=ge=>{const{componentCls:ce,antCls:be,iconCls:ke,tableFilterDropdownWidth:Ie,tableFilterDropdownSearchWidth:He,paddingXXS:pt,paddingXS:xt,colorText:it,lineWidth:zt,lineType:wt,tableBorderColor:Xt,tableHeaderIconColor:Ln,fontSizeSM:_t,tablePaddingHorizontal:At,borderRadius:Un,motionDurationSlow:jn,colorTextDescription:Qn,colorPrimary:Vn,tableHeaderFilterActiveBg:qn,colorTextDisabled:Fn,tableFilterDropdownBg:Ca,tableFilterDropdownHeight:ba,controlItemBgHover:Za,controlItemBgActive:ja,boxShadowSecondary:ia,filterDropdownMenuBg:ya}=ge,Sa=`${be}-dropdown`,Gn=`${ce}-filter-dropdown`,ga=`${be}-tree`,Ma=`${zt}px ${wt} ${Xt}`;return[{[`${ce}-wrapper`]:{[`${ce}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ce}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-pt,marginInline:`${pt}px ${-At/2}px`,padding:`0 ${pt}px`,color:Ln,fontSize:_t,borderRadius:Un,cursor:"pointer",transition:`all ${jn}`,"&:hover":{color:Qn,background:qn},"&.active":{color:Vn}}}},{[`${be}-dropdown`]:{[Gn]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{minWidth:Ie,backgroundColor:Ca,borderRadius:Un,boxShadow:ia,overflow:"hidden",[`${Sa}-menu`]:{maxHeight:ba,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ya,"&:empty::after":{display:"block",padding:`${xt}px 0`,color:Fn,fontSize:_t,textAlign:"center",content:'"Not Found"'}},[`${Gn}-tree`]:{paddingBlock:`${xt}px 0`,paddingInline:xt,[ga]:{padding:0},[`${ga}-treenode ${ga}-node-content-wrapper:hover`]:{backgroundColor:Za},[`${ga}-treenode-checkbox-checked ${ga}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ja}}},[`${Gn}-search`]:{padding:xt,borderBottom:Ma,"&-input":{input:{minWidth:He},[ke]:{color:Fn}}},[`${Gn}-checkall`]:{width:"100%",marginBottom:pt,marginInlineStart:pt},[`${Gn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${xt-zt}px ${xt}px`,overflow:"hidden",borderTop:Ma}})}},{[`${be}-dropdown ${Gn}, ${Gn}-submenu`]:{[`${be}-checkbox-wrapper + span`]:{paddingInlineStart:xt,color:it},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Oo=ge=>{const{componentCls:ce,lineWidth:be,colorSplit:ke,motionDurationSlow:Ie,zIndexTableFixed:He,tableBg:pt,zIndexTableSticky:xt}=ge,it=ke;return{[`${ce}-wrapper`]:{[` + `]:{overflow:"visible",[`${ce}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ce}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ss=ge=>{const{componentCls:ce}=ge;return{[`${ce}-wrapper`]:{[`${ce}-tbody > tr${ce}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},Il=te(15969),Ll=ge=>{const{componentCls:ce,antCls:be,controlInteractiveSize:ke,motionDurationSlow:Ie,lineWidth:He,paddingXS:pt,lineType:xt,tableBorderColor:it,tableExpandIconBg:zt,tableExpandColumnWidth:wt,borderRadius:Xt,fontSize:Ln,fontSizeSM:_t,lineHeight:At,tablePaddingVertical:Un,tablePaddingHorizontal:jn,tableExpandedRowBg:Jn,paddingXXS:Vn}=ge,qn=ke/2-He,Fn=qn*2+He*3,Ca=`${He}px ${xt} ${it}`,ba=Vn-He;return{[`${ce}-wrapper`]:{[`${ce}-expand-icon-col`]:{width:wt},[`${ce}-row-expand-icon-cell`]:{textAlign:"center",[`${ce}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ce}-row-indent`]:{height:1,float:"left"},[`${ce}-row-expand-icon`]:Object.assign(Object.assign({},(0,Il.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:Fn,height:Fn,padding:0,color:"inherit",lineHeight:`${Fn}px`,background:zt,border:Ca,borderRadius:Xt,transform:`scale(${ke/Fn})`,transition:`all ${Ie}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ie} ease-out`,content:'""'},"&::before":{top:qn,insetInlineEnd:ba,insetInlineStart:ba,height:He},"&::after":{top:ba,bottom:ba,insetInlineStart:qn,width:He,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"}}),[`${ce}-row-indent + ${ce}-row-expand-icon`]:{marginTop:(Ln*At-He*3)/2-Math.ceil((_t*1.4-He*3)/2),marginInlineEnd:pt},[`tr${ce}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Jn}},[`${be}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ce}-expanded-row-fixed`]:{position:"relative",margin:`-${Un}px -${jn}px`,padding:`${Un}px ${jn}px`}}}},ti=ge=>{const{componentCls:ce,antCls:be,iconCls:ke,tableFilterDropdownWidth:Ie,tableFilterDropdownSearchWidth:He,paddingXXS:pt,paddingXS:xt,colorText:it,lineWidth:zt,lineType:wt,tableBorderColor:Xt,tableHeaderIconColor:Ln,fontSizeSM:_t,tablePaddingHorizontal:At,borderRadius:Un,motionDurationSlow:jn,colorTextDescription:Jn,colorPrimary:Vn,tableHeaderFilterActiveBg:qn,colorTextDisabled:Fn,tableFilterDropdownBg:Ca,tableFilterDropdownHeight:ba,controlItemBgHover:Za,controlItemBgActive:ja,boxShadowSecondary:ia,filterDropdownMenuBg:ya}=ge,Sa=`${be}-dropdown`,Gn=`${ce}-filter-dropdown`,ma=`${be}-tree`,Ma=`${zt}px ${wt} ${Xt}`;return[{[`${ce}-wrapper`]:{[`${ce}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ce}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-pt,marginInline:`${pt}px ${-At/2}px`,padding:`0 ${pt}px`,color:Ln,fontSize:_t,borderRadius:Un,cursor:"pointer",transition:`all ${jn}`,"&:hover":{color:Jn,background:qn},"&.active":{color:Vn}}}},{[`${be}-dropdown`]:{[Gn]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{minWidth:Ie,backgroundColor:Ca,borderRadius:Un,boxShadow:ia,overflow:"hidden",[`${Sa}-menu`]:{maxHeight:ba,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ya,"&:empty::after":{display:"block",padding:`${xt}px 0`,color:Fn,fontSize:_t,textAlign:"center",content:'"Not Found"'}},[`${Gn}-tree`]:{paddingBlock:`${xt}px 0`,paddingInline:xt,[ma]:{padding:0},[`${ma}-treenode ${ma}-node-content-wrapper:hover`]:{backgroundColor:Za},[`${ma}-treenode-checkbox-checked ${ma}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ja}}},[`${Gn}-search`]:{padding:xt,borderBottom:Ma,"&-input":{input:{minWidth:He},[ke]:{color:Fn}}},[`${Gn}-checkall`]:{width:"100%",marginBottom:pt,marginInlineStart:pt},[`${Gn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${xt-zt}px ${xt}px`,overflow:"hidden",borderTop:Ma}})}},{[`${be}-dropdown ${Gn}, ${Gn}-submenu`]:{[`${be}-checkbox-wrapper + span`]:{paddingInlineStart:xt,color:it},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Oo=ge=>{const{componentCls:ce,lineWidth:be,colorSplit:ke,motionDurationSlow:Ie,zIndexTableFixed:He,tableBg:pt,zIndexTableSticky:xt}=ge,it=ke;return{[`${ce}-wrapper`]:{[` ${ce}-cell-fix-left, ${ce}-cell-fix-right `]:{position:"sticky !important",zIndex:He,background:pt},[` @@ -219,7 +219,7 @@ `]:{padding:`${Ie}px ${He}px`},[`${ce}-filter-trigger`]:{marginInlineEnd:`-${He/2}px`},[`${ce}-expanded-row-fixed`]:{margin:`-${Ie}px -${He}px`},[`${ce}-tbody`]:{[`${ce}-wrapper:only-child ${ce}`]:{marginBlock:`-${Ie}px`,marginInline:`${ge.tableExpandColumnWidth-He}px -${He}px`}},[`${ce}-selection-column`]:{paddingInlineStart:`${He/4}px`}}});return{[`${ce}-wrapper`]:Object.assign(Object.assign({},be("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle,ge.tableFontSizeMiddle)),be("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall,ge.tableFontSizeSmall))}},ms=ge=>{const{componentCls:ce,marginXXS:be,fontSizeIcon:ke,tableHeaderIconColor:Ie,tableHeaderIconColorHover:He}=ge;return{[`${ce}-wrapper`]:{[`${ce}-thead th${ce}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{background:ge.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ge.colorPrimary},[` &${ce}-cell-fix-left:hover, &${ce}-cell-fix-right:hover - `]:{background:ge.tableFixedHeaderSortActiveBg}},[`${ce}-thead th${ce}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ce}-column-sort`]:{background:ge.tableBodySortBg},[`${ce}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ce}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ce}-column-sorter`]:{marginInlineStart:be,color:Ie,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ke,"&.active":{color:ge.colorPrimary}},[`${ce}-column-sorter-up + ${ce}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ce}-column-sorters:hover ${ce}-column-sorter`]:{color:He}}}},Zi=ge=>{const{componentCls:ce,opacityLoading:be,tableScrollThumbBg:ke,tableScrollThumbBgHover:Ie,tableScrollThumbSize:He,tableScrollBg:pt,zIndexTableSticky:xt,stickyScrollBarBorderRadius:it}=ge,zt=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${ce}-wrapper`]:{[`${ce}-sticky`]:{"&-holder":{position:"sticky",zIndex:xt,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${He}px !important`,zIndex:xt,display:"flex",alignItems:"center",background:pt,borderTop:zt,opacity:be,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:He,backgroundColor:ke,borderRadius:it,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ie}}}}}}},xi=ge=>{const{componentCls:ce,lineWidth:be,tableBorderColor:ke}=ge,Ie=`${be}px ${ge.lineType} ${ke}`;return{[`${ce}-wrapper`]:{[`${ce}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:Ie}}},[`div${ce}-summary`]:{boxShadow:`0 -${be}px 0 ${ke}`}}}},dl=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=`${ce}-expanded-row-cell`;return{[`${ce}-wrapper`]:{[`${ce}-tbody-virtual`]:{[`${ce}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ce}-cell`]:{borderBottom:be},[`${ce}-expanded-row`]:{[`${ke}${ke}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ce}-bordered`]:{[`${ce}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:be,position:"absolute"},[`${ce}-cell`]:{borderInlineEnd:be,[`&${ce}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:be}}}}}}};const cl=ge=>{const{componentCls:ce,fontWeightStrong:be,tablePaddingVertical:ke,tablePaddingHorizontal:Ie,lineWidth:He,lineType:pt,tableBorderColor:xt,tableFontSize:it,tableBg:zt,tableRadius:wt,tableHeaderTextColor:Xt,motionDurationMid:Ln,tableHeaderBg:_t,tableHeaderCellSplitColor:At,tableRowHoverBg:Un,tableSelectedRowBg:jn,tableSelectedRowHoverBg:Qn,tableFooterTextColor:Vn,tableFooterBg:qn,paddingContentVerticalLG:Fn}=ge,Ca=`${He}px ${pt} ${xt}`;return{[`${ce}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ki.dF)()),{[ce]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{fontSize:it,background:zt,borderRadius:`${wt}px ${wt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${wt}px ${wt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:ge.tableFixedHeaderSortActiveBg}},[`${ce}-thead th${ce}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ce}-column-sort`]:{background:ge.tableBodySortBg},[`${ce}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ce}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ce}-column-sorter`]:{marginInlineStart:be,color:Ie,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ke,"&.active":{color:ge.colorPrimary}},[`${ce}-column-sorter-up + ${ce}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ce}-column-sorters:hover ${ce}-column-sorter`]:{color:He}}}},Zi=ge=>{const{componentCls:ce,opacityLoading:be,tableScrollThumbBg:ke,tableScrollThumbBgHover:Ie,tableScrollThumbSize:He,tableScrollBg:pt,zIndexTableSticky:xt,stickyScrollBarBorderRadius:it}=ge,zt=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${ce}-wrapper`]:{[`${ce}-sticky`]:{"&-holder":{position:"sticky",zIndex:xt,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${He}px !important`,zIndex:xt,display:"flex",alignItems:"center",background:pt,borderTop:zt,opacity:be,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:He,backgroundColor:ke,borderRadius:it,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ie}}}}}}},xi=ge=>{const{componentCls:ce,lineWidth:be,tableBorderColor:ke}=ge,Ie=`${be}px ${ge.lineType} ${ke}`;return{[`${ce}-wrapper`]:{[`${ce}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:Ie}}},[`div${ce}-summary`]:{boxShadow:`0 -${be}px 0 ${ke}`}}}},dl=ge=>{const{componentCls:ce}=ge,be=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,ke=`${ce}-expanded-row-cell`;return{[`${ce}-wrapper`]:{[`${ce}-tbody-virtual`]:{[`${ce}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ce}-cell`]:{borderBottom:be},[`${ce}-expanded-row`]:{[`${ke}${ke}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ce}-bordered`]:{[`${ce}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:be,position:"absolute"},[`${ce}-cell`]:{borderInlineEnd:be,[`&${ce}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:be}}}}}}};const cl=ge=>{const{componentCls:ce,fontWeightStrong:be,tablePaddingVertical:ke,tablePaddingHorizontal:Ie,lineWidth:He,lineType:pt,tableBorderColor:xt,tableFontSize:it,tableBg:zt,tableRadius:wt,tableHeaderTextColor:Xt,motionDurationMid:Ln,tableHeaderBg:_t,tableHeaderCellSplitColor:At,tableRowHoverBg:Un,tableSelectedRowBg:jn,tableSelectedRowHoverBg:Jn,tableFooterTextColor:Vn,tableFooterBg:qn,paddingContentVerticalLG:Fn}=ge,Ca=`${He}px ${pt} ${xt}`;return{[`${ce}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ki.dF)()),{[ce]:Object.assign(Object.assign({},(0,ki.Wf)(ge)),{fontSize:it,background:zt,borderRadius:`${wt}px ${wt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${wt}px ${wt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${ce}-cell, ${ce}-thead > tr > th, ${ce}-tbody > tr > th, @@ -234,36 +234,36 @@ &${ce}-row:hover > td, > th${ce}-cell-row-hover, > td${ce}-cell-row-hover - `]:{background:Un},[`&${ce}-row-selected`]:{"> th, > td":{background:jn},"&:hover > th, &:hover > td":{background:Qn}}}},[`${ce}-footer`]:{padding:`${ke}px ${Ie}px`,color:Vn,background:qn}})}};var gl=(0,Nl.Z)("Table",ge=>{const{colorTextHeading:ce,colorSplit:be,colorIcon:ke,colorIconHover:Ie,opacityLoading:He,colorBgContainer:pt,controlInteractiveSize:xt,headerBg:it,headerColor:zt,headerSortActiveBg:wt,headerSortHoverBg:Xt,bodySortBg:Ln,rowHoverBg:_t,rowSelectedBg:At,rowSelectedHoverBg:Un,rowExpandedBg:jn,cellPaddingBlock:Qn,cellPaddingInline:Vn,cellPaddingBlockMD:qn,cellPaddingInlineMD:Fn,cellPaddingBlockSM:Ca,cellPaddingInlineSM:ba,borderColor:Za,footerBg:ja,footerColor:ia,headerBorderRadius:ya,cellFontSize:Sa,cellFontSizeMD:Gn,cellFontSizeSM:ga,headerSplitColor:Ma,fixedHeaderSortActiveBg:er,headerFilterHoverBg:ar,filterDropdownBg:Wa,expandIconBg:mr,selectionColumnWidth:hr,stickyScrollBarBg:Wr}=ge,Zr=new Fi.C(ke),ho=new Fi.C(Ie),qr=2,xr=(0,rs.TS)(ge,{tableFontSize:Sa,tableBg:pt,tableRadius:ya,tablePaddingVertical:Qn,tablePaddingHorizontal:Vn,tablePaddingVerticalMiddle:qn,tablePaddingHorizontalMiddle:Fn,tablePaddingVerticalSmall:Ca,tablePaddingHorizontalSmall:ba,tableBorderColor:Za,tableHeaderTextColor:zt,tableHeaderBg:it,tableFooterTextColor:ia,tableFooterBg:ja,tableHeaderCellSplitColor:Ma,tableHeaderSortBg:wt,tableHeaderSortHoverBg:Xt,tableHeaderIconColor:Zr.clone().setAlpha(Zr.getAlpha()*He).toRgbString(),tableHeaderIconColorHover:ho.clone().setAlpha(ho.getAlpha()*He).toRgbString(),tableBodySortBg:Ln,tableFixedHeaderSortActiveBg:er,tableHeaderFilterActiveBg:ar,tableFilterDropdownBg:Wa,tableRowHoverBg:_t,tableSelectedRowBg:At,tableSelectedRowHoverBg:Un,zIndexTableFixed:qr,zIndexTableSticky:qr+1,tableFontSizeMiddle:Gn,tableFontSizeSmall:ga,tableSelectionColumnWidth:hr,tableExpandIconBg:mr,tableExpandColumnWidth:xt+2*ge.padding,tableExpandedRowBg:jn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Wr,tableScrollThumbBgHover:ce,tableScrollBg:be});return[cl(xr),ds(xr),xi(xr),ms(xr),ti(xr),is(xr),Rl(xr),Ll(xr),xi(xr),ss(xr),kl(xr),Oo(xr),Zi(xr),ls(xr),cs(xr),Ml(xr),dl(xr)]},ge=>{const{colorFillAlter:ce,colorBgContainer:be,colorTextHeading:ke,colorFillSecondary:Ie,colorFillContent:He,controlItemBgActive:pt,controlItemBgActiveHover:xt,padding:it,paddingSM:zt,paddingXS:wt,colorBorderSecondary:Xt,borderRadiusLG:Ln,fontSize:_t,controlHeight:At,colorTextPlaceholder:Un}=ge,jn=new Fi.C(Ie).onBackground(be).toHexShortString(),Qn=new Fi.C(He).onBackground(be).toHexShortString(),Vn=new Fi.C(ce).onBackground(be).toHexShortString();return{headerBg:Vn,headerColor:ke,headerSortActiveBg:jn,headerSortHoverBg:Qn,bodySortBg:Vn,rowHoverBg:Vn,rowSelectedBg:pt,rowSelectedHoverBg:xt,rowExpandedBg:ce,cellPaddingBlock:it,cellPaddingInline:it,cellPaddingBlockMD:zt,cellPaddingInlineMD:wt,cellPaddingBlockSM:wt,cellPaddingInlineSM:wt,borderColor:Xt,headerBorderRadius:Ln,footerBg:Vn,footerColor:ke,cellFontSize:_t,cellFontSizeMD:_t,cellFontSizeSM:_t,headerSplitColor:Xt,fixedHeaderSortActiveBg:jn,headerFilterHoverBg:He,filterDropdownMenuBg:be,filterDropdownBg:be,expandIconBg:be,selectionColumnWidth:At,stickyScrollBarBg:Un,stickyScrollBarBorderRadius:100}});const Se=[],Ke=(ge,ce)=>{const{prefixCls:be,className:ke,rootClassName:Ie,style:He,size:pt,bordered:xt,dropdownPrefixCls:it,dataSource:zt,pagination:wt,rowSelection:Xt,rowKey:Ln="key",rowClassName:_t,columns:At,children:Un,childrenColumnName:jn,onChange:Qn,getPopupContainer:Vn,loading:qn,expandIcon:Fn,expandable:Ca,expandedRowRender:ba,expandIconColumnIndex:Za,indentSize:ja,scroll:ia,sortDirections:ya,locale:Sa,showSorterTooltip:Gn=!0,virtual:ga}=ge,Ma=se.useMemo(()=>At||dt(Un),[At,Un]),er=se.useMemo(()=>Ma.some(Kr=>Kr.responsive),[Ma]),ar=(0,$o.Z)(er),Wa=se.useMemo(()=>{const Kr=new Set(Object.keys(ar).filter(fo=>ar[fo]));return Ma.filter(fo=>!fo.responsive||fo.responsive.some(Mo=>Kr.has(Mo)))},[Ma,ar]),mr=(0,To.Z)(ge,["className","style","columns"]),{locale:hr=jo.Z,direction:Wr,table:Zr,renderEmpty:ho,getPrefixCls:qr,getPopupContainer:xr}=se.useContext(Dr.E_),Do=(0,Po.Z)(pt),Ur=Object.assign(Object.assign({},hr.Table),Sa),So=zt||Se,ao=qr("table",be),Jo=qr("dropdown",it),sr=Object.assign({childrenColumnName:jn,expandIconColumnIndex:Za},Ca),{childrenColumnName:ur="children"}=sr,_a=se.useMemo(()=>So.some(Kr=>Kr==null?void 0:Kr[ur])?"nest":ba||Ca&&Ca.expandedRowRender?"row":null,[So]),tr={body:se.useRef()},Gr=se.useMemo(()=>typeof Ln=="function"?Ln:Kr=>Kr==null?void 0:Kr[Ln],[Ln]),[nr]=bl(So,ur,Gr),cr={},Rr=function(Kr,fo){let Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Co,Wo,Uo;const Xo=Object.assign(Object.assign({},cr),Kr);Mo&&((Co=cr.resetPagination)===null||Co===void 0||Co.call(cr),!((Wo=Xo.pagination)===null||Wo===void 0)&&Wo.current&&(Xo.pagination.current=1),wt&&wt.onChange&&wt.onChange(1,(Uo=Xo.pagination)===null||Uo===void 0?void 0:Uo.pageSize)),ia&&ia.scrollToFirstRowOnChange!==!1&&tr.body.current&&(0,ko.Z)(0,{getContainer:()=>tr.body.current}),Qn==null||Qn(Xo.pagination,Xo.filters,Xo.sorter,{currentDataSource:Xl(Mi(So,Xo.sorterStates,ur),Xo.filterStates),action:fo})},Fr=(Kr,fo)=>{Rr({sorter:Kr,sorterStates:fo},"sort",!1)},[ro,Ao,Zo,Ro]=ns({prefixCls:ao,mergedColumns:Wa,onSorterChange:Fr,sortDirections:ya||["ascend","descend"],tableLocale:Ur,showSorterTooltip:Gn}),ci=se.useMemo(()=>Mi(So,Ao,ur),[So,Ao]);cr.sorter=Ro(),cr.sorterStates=Ao;const No=(Kr,fo)=>{Rr({filters:Kr,filterStates:fo},"filter",!0)},[Io,Ai,Xr]=El({prefixCls:ao,locale:Ur,dropdownPrefixCls:Jo,mergedColumns:Wa,onFilterChange:No,getPopupContainer:Vn||xr}),eo=Xl(ci,Ai);cr.filters=Xr,cr.filterStates=Ai;const co=se.useMemo(()=>{const Kr={};return Object.keys(Xr).forEach(fo=>{Xr[fo]!==null&&(Kr[fo]=Xr[fo])}),Object.assign(Object.assign({},Zo),{filters:Kr})},[Zo,Xr]),[Eo]=as(co),oo=(Kr,fo)=>{Rr({pagination:Object.assign(Object.assign({},cr.pagination),{current:Kr,pageSize:fo})},"paginate")},[Tr,Ko]=di(eo.length,oo,wt);cr.pagination=wt===!1?{}:oi(Tr,wt),cr.resetPagination=Ko;const Vo=se.useMemo(()=>{if(wt===!1||!Tr.pageSize)return eo;const{current:Kr=1,total:fo,pageSize:Mo=xl}=Tr;return eo.lengthMo?eo.slice((Kr-1)*Mo,Kr*Mo):eo:eo.slice((Kr-1)*Mo,Kr*Mo)},[!!wt,eo,Tr&&Tr.current,Tr&&Tr.pageSize,Tr&&Tr.total]),[da,Qa]=Al({prefixCls:ao,data:eo,pageData:Vo,getRowKey:Gr,getRecordByKey:nr,expandType:_a,childrenColumnName:ur,locale:Ur,getPopupContainer:Vn||xr},Xt),Pr=(Kr,fo,Mo)=>{let Co;return typeof _t=="function"?Co=Ye()(_t(Kr,fo,Mo)):Co=Ye()(_t),Ye()({[`${ao}-row-selected`]:Qa.has(Gr(Kr,fo))},Co)};sr.__PARENT_RENDER_ICON__=sr.expandIcon,sr.expandIcon=sr.expandIcon||Fn||Ba(Ur),_a==="nest"&&sr.expandIconColumnIndex===void 0?sr.expandIconColumnIndex=Xt?1:0:sr.expandIconColumnIndex>0&&Xt&&(sr.expandIconColumnIndex-=1),typeof sr.indentSize!="number"&&(sr.indentSize=typeof ja=="number"?ja:15);const Er=se.useCallback(Kr=>Eo(da(Io(ro(Kr)))),[ro,Io,da]);let Nr,zr;if(wt!==!1&&(Tr!=null&&Tr.total)){let Kr;Tr.size?Kr=Tr.size:Kr=Do==="small"||Do==="middle"?"small":void 0;const fo=Wo=>se.createElement(ei.Z,Object.assign({},Tr,{className:Ye()(`${ao}-pagination ${ao}-pagination-${Wo}`,Tr.className),size:Kr})),Mo=Wr==="rtl"?"left":"right",{position:Co}=Tr;if(Co!==null&&Array.isArray(Co)){const Wo=Co.find(Si=>Si.includes("top")),Uo=Co.find(Si=>Si.includes("bottom")),Xo=Co.every(Si=>`${Si}`=="none");!Wo&&!Uo&&!Xo&&(zr=fo(Mo)),Wo&&(Nr=fo(Wo.toLowerCase().replace("top",""))),Uo&&(zr=fo(Uo.toLowerCase().replace("bottom","")))}else zr=fo(Mo)}let io;typeof qn=="boolean"?io={spinning:qn}:typeof qn=="object"&&(io=Object.assign({spinning:!0},qn));const[bo,lo]=gl(ao),[,po]=(0,fa.Z)(),ii=Ye()(`${ao}-wrapper`,Zr==null?void 0:Zr.className,{[`${ao}-wrapper-rtl`]:Wr==="rtl"},ke,Ie,lo),_o=Object.assign(Object.assign({},Zr==null?void 0:Zr.style),He),ni=Sa&&Sa.emptyText||(ho==null?void 0:ho("Table"))||se.createElement(Yr.Z,{componentName:"Table"}),qo=ga?sl:As,fi={},Xi=se.useMemo(()=>{const{fontSize:Kr,lineHeight:fo,padding:Mo,paddingXS:Co,paddingSM:Wo}=po,Uo=Math.floor(Kr*fo);switch(Do){case"large":return Mo*2+Uo;case"small":return Co*2+Uo;default:return Wo*2+Uo}},[po,Do]);return ga&&(fi.listItemHeight=Xi),bo(se.createElement("div",{ref:ce,className:ii,style:_o},se.createElement($a.Z,Object.assign({spinning:!1},io),Nr,se.createElement(qo,Object.assign({},fi,mr,{columns:Wa,direction:Wr,expandable:sr,prefixCls:ao,className:Ye()({[`${ao}-middle`]:Do==="middle",[`${ao}-small`]:Do==="small",[`${ao}-bordered`]:xt,[`${ao}-empty`]:So.length===0}),data:Vo,rowKey:Gr,rowClassName:Pr,emptyText:ni,internalHooks:ue,internalRefs:tr,transformColumns:Er})),zr)))};var $e=se.forwardRef(Ke);const un=(ge,ce)=>{const be=se.useRef(0);return be.current+=1,se.createElement($e,Object.assign({},ge,{ref:ce,_renderTimes:be.current}))},ua=se.forwardRef(un);ua.SELECTION_COLUMN=yi,ua.EXPAND_COLUMN=x,ua.SELECTION_ALL=al,ua.SELECTION_INVERT=ha,ua.SELECTION_NONE=Li,ua.Column=Qr,ua.ColumnGroup=Bo,ua.Summary=Fe;var ka=ua,Ka=ka},12563:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Qe}});var x=te(59301),ue=te(99267),Be=te(92310),Me=te.n(Be),Le=te(36785),Oe=te(47729),se=te(14088),ct=te(36355),ot=te(17313),Ve=te(37613),Ue=te(83116);const tt=he=>{const{paddingXXS:Te,lineWidth:Ye,tagPaddingHorizontal:bt,componentCls:Ne}=he,ut=bt-Ye,Bt=Te-Ye;return{[Ne]:Object.assign(Object.assign({},(0,ot.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:ut,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ne}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${Ne}-close-icon`]:{marginInlineStart:Bt,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${Ne}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ne}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:ut}}),[`${Ne}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},Je=he=>{const{lineWidth:Te,fontSizeIcon:Ye}=he,bt=he.fontSizeSM,Ne=`${he.lineHeightSM*bt}px`;return(0,Ve.TS)(he,{tagFontSize:bt,tagLineHeight:Ne,tagIconSize:Ye-2*Te,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},le=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var y=(0,Ue.Z)("Tag",he=>{const Te=Je(he);return tt(Te)},le),a=function(he,Te){var Ye={};for(var bt in he)Object.prototype.hasOwnProperty.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,bt=Object.getOwnPropertySymbols(he);Ne{const{prefixCls:Te,style:Ye,className:bt,checked:Ne,onChange:ut,onClick:Bt}=he,yt=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:gt,tag:Yt}=x.useContext(ct.E_),vt=qt=>{ut==null||ut(!Ne),Bt==null||Bt(qt)},rn=gt("tag",Te),[xn,nt]=y(rn),et=Me()(rn,`${rn}-checkable`,{[`${rn}-checkable-checked`]:Ne},Yt==null?void 0:Yt.className,bt,nt);return xn(x.createElement("span",Object.assign({},yt,{style:Object.assign(Object.assign({},Ye),Yt==null?void 0:Yt.style),className:et,onClick:vt})))},z=te(45157);const ne=he=>(0,z.Z)(he,(Te,Ye)=>{let{textColor:bt,lightBorderColor:Ne,lightColor:ut,darkColor:Bt}=Ye;return{[`${he.componentCls}-${Te}`]:{color:bt,background:ut,borderColor:Ne,"&-inverse":{color:he.colorTextLightSolid,background:Bt,borderColor:Bt},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ue.b)(["Tag","preset"],he=>{const Te=Je(he);return ne(Te)},le);function ie(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const me=(he,Te,Ye)=>{const bt=ie(Ye);return{[`${he.componentCls}-${Te}`]:{color:he[`color${Ye}`],background:he[`color${bt}Bg`],borderColor:he[`color${bt}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,Ue.b)(["Tag","status"],he=>{const Te=Je(he);return[me(Te,"success","Success"),me(Te,"processing","Info"),me(Te,"error","Error"),me(Te,"warning","Warning")]},le),ye=function(he,Te){var Ye={};for(var bt in he)Object.prototype.hasOwnProperty.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,bt=Object.getOwnPropertySymbols(he);Ne{const{prefixCls:Ye,className:bt,rootClassName:Ne,style:ut,children:Bt,icon:yt,color:gt,onClose:Yt,closeIcon:vt,closable:rn,bordered:xn=!0}=he,nt=ye(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:qt,tag:hn}=x.useContext(ct.E_),[Zt,dn]=x.useState(!0);x.useEffect(()=>{"visible"in nt&&dn(nt.visible)},[nt.visible]);const We=(0,Le.o2)(gt),It=(0,Le.yT)(gt),Gt=We||It,Mt=Object.assign(Object.assign({backgroundColor:gt&&!Gt?gt:void 0},hn==null?void 0:hn.style),ut),ht=et("tag",Ye),[rt,ze]=y(ht),ve=Me()(ht,hn==null?void 0:hn.className,{[`${ht}-${gt}`]:Gt,[`${ht}-has-color`]:gt&&!Gt,[`${ht}-hidden`]:!Zt,[`${ht}-rtl`]:qt==="rtl",[`${ht}-borderless`]:!xn},bt,Ne,ze),fe=Xe=>{Xe.stopPropagation(),Yt==null||Yt(Xe),!Xe.defaultPrevented&&dn(!1)},[,qe]=(0,Oe.Z)(rn,vt,Xe=>Xe===null?x.createElement(ue.Z,{className:`${ht}-close-icon`,onClick:fe}):x.createElement("span",{className:`${ht}-close-icon`,onClick:fe},Xe),null,!1),Rt=typeof nt.onClick=="function"||Bt&&Bt.type==="a",Fe=yt||null,xe=Fe?x.createElement(x.Fragment,null,Fe,Bt&&x.createElement("span",null,Bt)):Bt,at=x.createElement("span",Object.assign({},nt,{ref:Te,className:ve,style:Mt}),xe,qe,We&&x.createElement(re,{key:"preset",prefixCls:ht}),It&&x.createElement(pe,{key:"status",prefixCls:ht}));return rt(Rt?x.createElement(se.Z,{component:"Tag"},at):at)},De=x.forwardRef(je);De.CheckableTag=E;var Qe=De},98228:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return wa}});var x=te(92310),ue=te.n(x),Be=te(14809),Me=te(95190),Le=te(20439),Oe=te(50298),se=te(62646),ct=te(93664),ot=te(77861),Ve=te(17115),Ue=te(90782),tt=te(18929),Je=te(48736),le=te(59301),y=function(en){var En=le.useRef({valueLabels:new Map});return le.useMemo(function(){var Mn=En.current.valueLabels,$n=new Map,Ze=en.map(function(Nt){var kt,Wt=Nt.value,tn=(kt=Nt.label)!==null&&kt!==void 0?kt:Mn.get(Wt);return $n.set(Wt,tn),(0,Le.Z)((0,Le.Z)({},Nt),{},{label:tn})});return En.current.valueLabels=$n,[Ze]},[en])},a=function(en,En,Mn,$n){return le.useMemo(function(){var Ze=en.map(function(tn){var Ht=tn.value;return Ht}),Nt=En.map(function(tn){var Ht=tn.value;return Ht}),kt=Ze.filter(function(tn){return!$n[tn]});if(Mn){var Wt=(0,Ue.S)(Ze,!0,$n);Ze=Wt.checkedKeys,Nt=Wt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Me.Z)(kt),(0,Me.Z)(Ze)))),Nt]},[en,En,Mn,$n])},b=te(71430),E=function(en,En){return le.useMemo(function(){var Mn=(0,b.I8)(en,{fieldNames:En,initWrapper:function(Ze){return(0,Le.Z)((0,Le.Z)({},Ze),{},{valueEntities:new Map})},processEntity:function(Ze,Nt){var kt=Ze.node[En.value];if(0)var Wt;Nt.valueEntities.set(kt,Ze)}});return Mn},[en,En])},z=te(4635),ne=te(11592),re=function(){return null},ie=re,me=["children","value"];function pe(en){return(0,ne.Z)(en).map(function(En){if(!le.isValidElement(En)||!En.type)return null;var Mn=En,$n=Mn.key,Ze=Mn.props,Nt=Ze.children,kt=Ze.value,Wt=(0,se.Z)(Ze,me),tn=(0,Le.Z)({key:$n,value:kt},Wt),Ht=pe(Nt);return Ht.length&&(tn.children=Ht),tn}).filter(function(En){return En})}function ye(en){if(!en)return en;var En=(0,Le.Z)({},en);return"props"in En||Object.defineProperty(En,"props",{get:function(){return(0,Je.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),En}}),En}function je(en,En,Mn,$n,Ze,Nt){var kt=null,Wt=null;function tn(){function Ht(mn){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return mn.map(function(dt,ln){var Nn="".concat(st,"-").concat(ln),bn=dt[Nt.value],la=Mn.includes(bn),Hn=Ht(dt[Nt.children]||[],Nn,la),lt=le.createElement(ie,dt,Hn.map(function(Jn){return Jn.node}));if(En===bn&&(kt=lt),la){var $t={pos:Nn,node:lt,children:Hn};return Pt||Wt.push($t),$t}return null}).filter(function(dt){return dt})}Wt||(Wt=[],Ht($n),Wt.sort(function(mn,st){var Pt=mn.node.props.value,dt=st.node.props.value,ln=Mn.indexOf(Pt),Nn=Mn.indexOf(dt);return ln-Nn}))}Object.defineProperty(en,"triggerNode",{get:function(){return(0,Je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),tn(),kt}}),Object.defineProperty(en,"allCheckedNodes",{get:function(){return(0,Je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),tn(),Ze?Wt:Wt.map(function(mn){var st=mn.node;return st})}})}var De=function(en,En,Mn){var $n=Mn.treeNodeFilterProp,Ze=Mn.filterTreeNode,Nt=Mn.fieldNames,kt=Nt.children;return le.useMemo(function(){if(!En||Ze===!1)return en;var Wt;if(typeof Ze=="function")Wt=Ze;else{var tn=En.toUpperCase();Wt=function(st,Pt){var dt=Pt[$n];return String(dt).toUpperCase().includes(tn)}}function Ht(mn){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return mn.reduce(function(Pt,dt){var ln=dt[kt],Nn=st||Wt(En,ye(dt)),bn=Ht(ln||[],Nn);return(Nn||bn.length)&&Pt.push((0,Le.Z)((0,Le.Z)({},dt),{},(0,z.Z)({isLeaf:void 0},kt,bn))),Pt},[])}return Ht(en)},[en,En,kt,$n,Ze])};function Qe(en){var En=le.useRef();En.current=en;var Mn=le.useCallback(function(){return En.current.apply(En,arguments)},[]);return Mn}function he(en,En){var Mn=En.id,$n=En.pId,Ze=En.rootPId,Nt={},kt=[],Wt=en.map(function(tn){var Ht=(0,Le.Z)({},tn),mn=Ht[Mn];return Nt[mn]=Ht,Ht.key=Ht.key||mn,Ht});return Wt.forEach(function(tn){var Ht=tn[$n],mn=Nt[Ht];mn&&(mn.children=mn.children||[],mn.children.push(tn)),(Ht===Ze||!mn&&Ze===null)&&kt.push(tn)}),kt}function Te(en,En,Mn){return le.useMemo(function(){return en?Mn?he(en,(0,Le.Z)({id:"id",pId:"pId",rootPId:null},Mn!==!0?Mn:{})):en:pe(En)},[En,Mn,en])}var Ye=le.createContext(null),bt=Ye,Ne=te(10228),ut=te(80547),Bt=te(79556),yt=le.createContext(null),gt=yt;function Yt(en){return Array.isArray(en)?en:en!==void 0?[en]:[]}function vt(en){var En=en||{},Mn=En.label,$n=En.value,Ze=En.children,Nt=$n||"value";return{_title:Mn?[Mn]:["title","label"],value:Nt,key:Nt,children:Ze||"children"}}function rn(en){return!en||en.disabled||en.disableCheckbox||en.checkable===!1}function xn(en,En){var Mn=[];function $n(Ze){Ze.forEach(function(Nt){var kt=Nt[En.children];kt&&(Mn.push(Nt[En.value]),$n(kt))})}return $n(en),Mn}function nt(en){return en==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},qt=function(En,Mn){var $n=(0,ot.lk)(),Ze=$n.prefixCls,Nt=$n.multiple,kt=$n.searchValue,Wt=$n.toggleOpen,tn=$n.open,Ht=$n.notFoundContent,mn=le.useContext(gt),st=mn.virtual,Pt=mn.listHeight,dt=mn.listItemHeight,ln=mn.treeData,Nn=mn.fieldNames,bn=mn.onSelect,la=mn.dropdownMatchSelectWidth,Hn=mn.treeExpandAction,lt=le.useContext(bt),$t=lt.checkable,Jn=lt.checkedKeys,nn=lt.halfCheckedKeys,kn=lt.treeExpandedKeys,ea=lt.treeDefaultExpandAll,Ra=lt.treeDefaultExpandedKeys,va=lt.onTreeExpand,Ge=lt.treeIcon,gn=lt.showTreeIcon,Jt=lt.switcherIcon,yn=lt.treeLine,In=lt.treeNodeFilterProp,Zn=lt.loadData,An=lt.treeLoadedKeys,Dn=lt.treeMotion,Fa=lt.onTreeLoad,La=lt.keyEntities,fn=le.useRef(),Na=(0,ut.Z)(function(){return ln},[tn,ln],function(or,Lr){return Lr[0]&&or[1]!==Lr[1]}),Yn=le.useState(null),qa=(0,Oe.Z)(Yn,2),Ja=qa[0],Wn=qa[1],sa=La[Ja],ma=le.useMemo(function(){return $t?{checked:Jn,halfChecked:nn}:null},[$t,Jn,nn]);le.useEffect(function(){if(tn&&!Nt&&Jn.length){var or;(or=fn.current)===null||or===void 0||or.scrollTo({key:Jn[0]}),Wn(Jn[0])}},[tn]);var ra=String(kt).toLowerCase(),Ua=function(Lr){return ra?String(Lr[In]).toLowerCase().includes(ra):!1},rr=le.useState(Ra),Ga=(0,Oe.Z)(rr,2),za=Ga[0],lr=Ga[1],Vr=le.useState(null),Ir=(0,Oe.Z)(Vr,2),uo=Ir[0],yr=Ir[1],Sr=le.useMemo(function(){return kn?(0,Me.Z)(kn):kt?uo:za},[za,uo,kn,kt]);le.useEffect(function(){kt&&yr(xn(ln,Nn))},[kt]);var Ar=function(Lr){lr(Lr),yr(Lr),va&&va(Lr)},br=function(Lr){Lr.preventDefault()},Br=function(Lr,Or){var Cr=Or.node;$t&&rn(Cr)||(bn(Cr.key,{selected:!Jn.includes(Cr.key)}),Nt||Wt(!1))};if(le.useImperativeHandle(Mn,function(){var or;return{scrollTo:(or=fn.current)===null||or===void 0?void 0:or.scrollTo,onKeyDown:function(Or){var Cr,$r=Or.which;switch($r){case Ne.Z.UP:case Ne.Z.DOWN:case Ne.Z.LEFT:case Ne.Z.RIGHT:(Cr=fn.current)===null||Cr===void 0||Cr.onKeyDown(Or);break;case Ne.Z.ENTER:{if(sa){var jr=(sa==null?void 0:sa.node)||{},Xa=jr.selectable,wr=jr.value;Xa!==!1&&Br(null,{node:{key:Ja},selected:!Jn.includes(wr)})}break}case Ne.Z.ESC:Wt(!1)}},onKeyUp:function(){}}}),Na.length===0)return le.createElement("div",{role:"listbox",className:"".concat(Ze,"-empty"),onMouseDown:br},Ht);var Ta={fieldNames:Nn};return An&&(Ta.loadedKeys=An),Sr&&(Ta.expandedKeys=Sr),le.createElement("div",{onMouseDown:br},sa&&tn&&le.createElement("span",{style:et,"aria-live":"assertive"},sa.node.value),le.createElement(Bt.Z,(0,Be.Z)({ref:fn,focusable:!1,prefixCls:"".concat(Ze,"-tree"),treeData:Na,height:Pt,itemHeight:dt,virtual:st!==!1&&la!==!1,multiple:Nt,icon:Ge,showIcon:gn,switcherIcon:Jt,showLine:yn,loadData:kt?null:Zn,motion:Dn,activeKey:Ja,checkable:$t,checkStrictly:!0,checkedKeys:ma,selectedKeys:$t?[]:Jn,defaultExpandAll:ea},Ta,{onActiveChange:Wn,onSelect:Br,onCheck:Br,onExpand:Ar,onLoad:Fa,filterTreeNode:Ua,expandAction:Hn})))},hn=le.forwardRef(qt);hn.displayName="OptionList";var Zt=hn,dn="SHOW_ALL",We="SHOW_PARENT",It="SHOW_CHILD";function Gt(en,En,Mn,$n){var Ze=new Set(en);return En===It?en.filter(function(Nt){var kt=Mn[Nt];return!(kt&&kt.children&&kt.children.some(function(Wt){var tn=Wt.node;return Ze.has(tn[$n.value])})&&kt.children.every(function(Wt){var tn=Wt.node;return rn(tn)||Ze.has(tn[$n.value])}))}):En===We?en.filter(function(Nt){var kt=Mn[Nt],Wt=kt?kt.parent:null;return!(Wt&&!rn(Wt.node)&&Ze.has(Wt.key))}):en}function Mt(en){var En=en.searchPlaceholder,Mn=en.treeCheckStrictly,$n=en.treeCheckable,Ze=en.labelInValue,Nt=en.value,kt=en.multiple;warning(!En,"`searchPlaceholder` has been removed."),Mn&&Ze===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ze||Mn)&&warning(toArray(Nt).every(function(Wt){return Wt&&_typeof(Wt)==="object"&&"value"in Wt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Mn||kt||$n?warning(!Nt||Array.isArray(Nt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Nt),"`value` should not be array when `TreeSelect` is single mode.")}var ht=null,rt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ze(en){return!en||(0,ct.Z)(en)!=="object"}var ve=le.forwardRef(function(en,En){var Mn=en.id,$n=en.prefixCls,Ze=$n===void 0?"rc-tree-select":$n,Nt=en.value,kt=en.defaultValue,Wt=en.onChange,tn=en.onSelect,Ht=en.onDeselect,mn=en.searchValue,st=en.inputValue,Pt=en.onSearch,dt=en.autoClearSearchValue,ln=dt===void 0?!0:dt,Nn=en.filterTreeNode,bn=en.treeNodeFilterProp,la=bn===void 0?"value":bn,Hn=en.showCheckedStrategy,lt=en.treeNodeLabelProp,$t=en.multiple,Jn=en.treeCheckable,nn=en.treeCheckStrictly,kn=en.labelInValue,ea=en.fieldNames,Ra=en.treeDataSimpleMode,va=en.treeData,Ge=en.children,gn=en.loadData,Jt=en.treeLoadedKeys,yn=en.onTreeLoad,In=en.treeDefaultExpandAll,Zn=en.treeExpandedKeys,An=en.treeDefaultExpandedKeys,Dn=en.onTreeExpand,Fa=en.treeExpandAction,La=en.virtual,fn=en.listHeight,Na=fn===void 0?200:fn,Yn=en.listItemHeight,qa=Yn===void 0?20:Yn,Ja=en.onDropdownVisibleChange,Wn=en.dropdownMatchSelectWidth,sa=Wn===void 0?!0:Wn,ma=en.treeLine,ra=en.treeIcon,Ua=en.showTreeIcon,rr=en.switcherIcon,Ga=en.treeMotion,za=(0,se.Z)(en,rt),lr=(0,Ve.ZP)(Mn),Vr=Jn&&!nn,Ir=Jn||nn,uo=nn||kn,yr=Ir||$t,Sr=(0,tt.Z)(kt,{value:Nt}),Ar=(0,Oe.Z)(Sr,2),br=Ar[0],Br=Ar[1],Ta=le.useMemo(function(){return Jn?Hn||It:dn},[Hn,Jn]),or=le.useMemo(function(){return vt(ea)},[JSON.stringify(ea)]),Lr=(0,tt.Z)("",{value:mn!==void 0?mn:st,postState:function(ca){return ca||""}}),Or=(0,Oe.Z)(Lr,2),Cr=Or[0],$r=Or[1],jr=function(ca){$r(ca),Pt==null||Pt(ca)},Xa=Te(va,Ge,Ra),wr=E(Xa,or),pr=wr.keyEntities,Qr=wr.valueEntities,no=le.useCallback(function(Xn){var ca=[],pa=[];return Xn.forEach(function(Va){Qr.has(Va)?pa.push(Va):ca.push(Va)}),{missingRawValues:ca,existRawValues:pa}},[Qr]),Bo=De(Xa,Cr,{fieldNames:or,treeNodeFilterProp:la,filterTreeNode:Nn}),To=le.useCallback(function(Xn){if(Xn){if(lt)return Xn[lt];for(var ca=or._title,pa=0;pa{const{componentCls:En,treePrefixCls:Mn,colorBgElevated:$n}=en,Ze=`.${Mn}`;return[{[`${En}-dropdown`]:[{padding:`${en.paddingXS}px ${en.paddingXS/2}px`},(0,Sn.Yk)(Mn,(0,pn.TS)(en,{colorBgContainer:$n})),{[Ze]:{borderRadius:0,[`${Ze}-list-holder-inner`]:{alignItems:"stretch",[`${Ze}-treenode`]:{[`${Ze}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Dt.C2)(`${Mn}-checkbox`,en),{"&-rtl":{direction:"rtl",[`${Ze}-switcher${Ze}-switcher_close`]:{[`${Ze}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function na(en,En){return(0,Pn.Z)("TreeSelect",Mn=>{const $n=(0,pn.TS)(Mn,{treePrefixCls:En});return[Rn($n)]},Sn.TM)(en)}var aa=function(en,En){var Mn={};for(var $n in en)Object.prototype.hasOwnProperty.call(en,$n)&&En.indexOf($n)<0&&(Mn[$n]=en[$n]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,$n=Object.getOwnPropertySymbols(en);Ze<$n.length;Ze++)En.indexOf($n[Ze])<0&&Object.prototype.propertyIsEnumerable.call(en,$n[Ze])&&(Mn[$n[Ze]]=en[$n[Ze]]);return Mn};const zn=(en,En)=>{var Mn,{prefixCls:$n,size:Ze,disabled:Nt,bordered:kt=!0,className:Wt,rootClassName:tn,treeCheckable:Ht,multiple:mn,listHeight:st=256,listItemHeight:Pt=26,placement:dt,notFoundContent:ln,switcherIcon:Nn,treeLine:bn,getPopupContainer:la,popupClassName:Hn,dropdownClassName:lt,treeIcon:$t=!1,transitionName:Jn,choiceTransitionName:nn="",status:kn,treeExpandAction:ea,builtinPlacements:Ra,dropdownMatchSelectWidth:va,popupMatchSelectWidth:Ge,allowClear:gn}=en,Jt=aa(en,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:yn,getPrefixCls:In,renderEmpty:Zn,direction:An,virtual:Dn,popupMatchSelectWidth:Fa,popupOverflow:La}=le.useContext(Ae.E_),fn=In(),Na=In("select",$n),Yn=In("select-tree",$n),qa=In("tree-select",$n),{compactSize:Ja,compactItemClassnames:Wn}=(0,Lt.ri)(Na,An),[sa,ma]=(0,on.Z)(Na),[ra]=na(qa,Yn),Ua=ue()(Hn||lt,`${qa}-dropdown`,{[`${qa}-dropdown-rtl`]:An==="rtl"},tn,ma),rr=!!(Ht||mn),Ga=(0,_e.Z)(Jt.suffixIcon,Jt.showArrow),za=(Mn=Ge!=null?Ge:va)!==null&&Mn!==void 0?Mn:Fa,{status:lr,hasFeedback:Vr,isFormItemInput:Ir,feedbackIcon:uo}=le.useContext(jt.aM),yr=(0,Xe.F)(lr,kn),{suffixIcon:Sr,removeIcon:Ar,clearIcon:br}=(0,Ft.Z)(Object.assign(Object.assign({},Jt),{multiple:rr,showSuffixIcon:Ga,hasFeedback:Vr,feedbackIcon:uo,prefixCls:Na,componentName:"TreeSelect"})),Br=gn===!0?{clearIcon:br}:gn;let Ta;ln!==void 0?Ta=ln:Ta=(Zn==null?void 0:Zn("Select"))||le.createElement(vn.Z,{componentName:"Select"});const or=(0,Fe.Z)(Jt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Lr=le.useMemo(()=>dt!==void 0?dt:An==="rtl"?"bottomRight":"bottomLeft",[dt,An]),Or=(0,cn.Z)(Ra,La),Cr=(0,Qt.Z)(Qr=>{var no;return(no=Ze!=null?Ze:Ja)!==null&&no!==void 0?no:Qr}),$r=le.useContext(ft.Z),jr=Nt!=null?Nt:$r,Xa=ue()(!$n&&qa,{[`${Na}-lg`]:Cr==="large",[`${Na}-sm`]:Cr==="small",[`${Na}-rtl`]:An==="rtl",[`${Na}-borderless`]:!kt,[`${Na}-in-form-item`]:Ir},(0,Xe.Z)(Na,yr,Vr),Wn,Wt,tn,ma),wr=Qr=>le.createElement(St.Z,{prefixCls:Yn,switcherIcon:Nn,treeNodeProps:Qr,showLine:bn}),pr=le.createElement(Rt,Object.assign({virtual:Dn,disabled:jr},or,{dropdownMatchSelectWidth:za,builtinPlacements:Or,ref:En,prefixCls:Na,className:Xa,listHeight:st,listItemHeight:Pt,treeCheckable:Ht&&le.createElement("span",{className:`${Na}-tree-checkbox-inner`}),treeLine:!!bn,suffixIcon:Sr,multiple:rr,placement:Lr,removeIcon:Ar,allowClear:Br,switcherIcon:wr,showTreeIcon:$t,notFoundContent:Ta,getPopupContainer:la||yn,treeMotion:null,dropdownClassName:Ua,choiceTransitionName:(0,at.m)(fn,"",nn),transitionName:(0,at.m)(fn,"slide-up",Jn),treeExpandAction:ea}));return sa(ra(pr))},Ea=le.forwardRef(zn),_n=(0,xe.Z)(Ea);Ea.TreeNode=ie,Ea.SHOW_ALL=dn,Ea.SHOW_PARENT=We,Ea.SHOW_CHILD=It,Ea._InternalPanelDoNotUseOrYouWillBeFired=_n;var wa=Ea},17574:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return gt}});var x=te(79556),ue=te(95190),Be=te(52671),Me=te(8657),Le=te(14809),Oe=te(59301),se={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"},ct=se,ot=te(7657),Ve=function(vt,rn){return Oe.createElement(ot.Z,(0,Le.Z)({},vt,{ref:rn,icon:ct}))},Ue=Oe.forwardRef(Ve),tt=Ue,Je=te(92310),le=te.n(Je),y=te(35654),a=te(71430),b=te(36355),E=te(56082),z=te(62892),ne=te(20648);const re=4;function ie(Yt){const{dropPosition:vt,dropLevelOffset:rn,prefixCls:xn,indent:nt,direction:et="ltr"}=Yt,qt=et==="ltr"?"left":"right",hn=et==="ltr"?"right":"left",Zt={[qt]:-rn*nt+re,[hn]:0};switch(vt){case-1:Zt.top=-3;break;case 1:Zt.bottom=-3;break;default:Zt.bottom=-3,Zt[qt]=nt+re;break}return Oe.createElement("div",{style:Zt,className:`${xn}-drop-indicator`})}var me=te(71997),ye=Oe.forwardRef((Yt,vt)=>{const{getPrefixCls:rn,direction:xn,virtual:nt,tree:et}=Oe.useContext(b.E_),{prefixCls:qt,className:hn,showIcon:Zt=!1,showLine:dn,switcherIcon:We,blockNode:It=!1,children:Gt,checkable:Mt=!1,selectable:ht=!0,draggable:rt,motion:ze,style:ve}=Yt,fe=rn("tree",qt),qe=rn(),Rt=ze!=null?ze:Object.assign(Object.assign({},(0,z.Z)(qe)),{motionAppear:!1}),Fe=Object.assign(Object.assign({},Yt),{checkable:Mt,selectable:ht,showIcon:Zt,motion:Rt,blockNode:It,showLine:!!dn,dropIndicatorRender:ie}),[xe,at]=(0,ne.ZP)(fe),Xe=Oe.useMemo(()=>{if(!rt)return!1;let ft={};switch(typeof rt){case"function":ft.nodeDraggable=rt;break;case"object":ft=Object.assign({},rt);break;default:break}return ft.icon!==!1&&(ft.icon=ft.icon||Oe.createElement(E.Z,null)),ft},[rt]),Ae=ft=>Oe.createElement(me.Z,{prefixCls:fe,switcherIcon:We,treeNodeProps:ft,showLine:dn});return xe(Oe.createElement(x.Z,Object.assign({itemHeight:20,ref:vt,virtual:nt},Fe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),prefixCls:fe,className:le()({[`${fe}-icon-hide`]:!Zt,[`${fe}-block-node`]:It,[`${fe}-unselectable`]:!ht,[`${fe}-rtl`]:xn==="rtl"},et==null?void 0:et.className,hn,at),direction:xn,checkable:Mt&&Oe.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:ht,switcherIcon:Ae,draggable:Xe}),Gt))}),je;(function(Yt){Yt[Yt.None=0]="None",Yt[Yt.Start=1]="Start",Yt[Yt.End=2]="End"})(je||(je={}));function De(Yt,vt){function rn(xn){const{key:nt,children:et}=xn;vt(nt,xn)!==!1&&De(et||[],vt)}Yt.forEach(rn)}function Qe(Yt){let{treeData:vt,expandedKeys:rn,startKey:xn,endKey:nt}=Yt;const et=[];let qt=je.None;if(xn&&xn===nt)return[xn];if(!xn||!nt)return[];function hn(Zt){return Zt===xn||Zt===nt}return De(vt,Zt=>{if(qt===je.End)return!1;if(hn(Zt)){if(et.push(Zt),qt===je.None)qt=je.Start;else if(qt===je.Start)return qt=je.End,!1}else qt===je.Start&&et.push(Zt);return rn.includes(Zt)}),et}function he(Yt,vt){const rn=(0,ue.Z)(vt),xn=[];return De(Yt,(nt,et)=>{const qt=rn.indexOf(nt);return qt!==-1&&(xn.push(et),rn.splice(qt,1)),!!rn.length}),xn}var Te=function(Yt,vt){var rn={};for(var xn in Yt)Object.prototype.hasOwnProperty.call(Yt,xn)&&vt.indexOf(xn)<0&&(rn[xn]=Yt[xn]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,xn=Object.getOwnPropertySymbols(Yt);nt{var{defaultExpandAll:rn,defaultExpandParent:xn,defaultExpandedKeys:nt}=Yt,et=Te(Yt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const qt=Oe.useRef(),hn=Oe.useRef(),Zt=()=>{const{keyEntities:Xe}=(0,a.I8)(bt(et));let Ae;return rn?Ae=Object.keys(Xe):xn?Ae=(0,y.r7)(et.expandedKeys||nt||[],Xe):Ae=et.expandedKeys||nt,Ae},[dn,We]=Oe.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[It,Gt]=Oe.useState(()=>Zt());Oe.useEffect(()=>{"selectedKeys"in et&&We(et.selectedKeys)},[et.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in et&&Gt(et.expandedKeys)},[et.expandedKeys]);const Mt=(Xe,Ae)=>{var ft;return"expandedKeys"in et||Gt(Xe),(ft=et.onExpand)===null||ft===void 0?void 0:ft.call(et,Xe,Ae)},ht=(Xe,Ae)=>{var ft;const{multiple:vn}=et,{node:Qt,nativeEvent:jt}=Ae,{key:on=""}=Qt,cn=bt(et),_e=Object.assign(Object.assign({},Ae),{selected:!0}),Ft=(jt==null?void 0:jt.ctrlKey)||(jt==null?void 0:jt.metaKey),Lt=jt==null?void 0:jt.shiftKey;let St;vn&&Ft?(St=Xe,qt.current=on,hn.current=St,_e.selectedNodes=he(cn,St)):vn&&Lt?(St=Array.from(new Set([].concat((0,ue.Z)(hn.current||[]),(0,ue.Z)(Qe({treeData:cn,expandedKeys:It,startKey:on,endKey:qt.current}))))),_e.selectedNodes=he(cn,St)):(St=[on],qt.current=on,hn.current=St,_e.selectedNodes=he(cn,St)),(ft=et.onSelect)===null||ft===void 0||ft.call(et,St,_e),"selectedKeys"in et||We(St)},{getPrefixCls:rt,direction:ze}=Oe.useContext(b.E_),{prefixCls:ve,className:fe,showIcon:qe=!0,expandAction:Rt="click"}=et,Fe=Te(et,["prefixCls","className","showIcon","expandAction"]),xe=rt("tree",ve),at=le()(`${xe}-directory`,{[`${xe}-directory-rtl`]:ze==="rtl"},fe);return Oe.createElement(ye,Object.assign({icon:Ye,ref:vt,blockNode:!0},Fe,{showIcon:qe,expandAction:Rt,prefixCls:xe,className:at,expandedKeys:It,selectedKeys:dn,onSelect:ht,onExpand:Mt}))};var Bt=Oe.forwardRef(Ne);const yt=ye;yt.DirectoryTree=Bt,yt.TreeNode=x.O;var gt=yt},20648:function(Ut,Kt,te){"use strict";te.d(Kt,{TM:function(){return Je},Yk:function(){return tt}});var x=te(93083),ue=te(98447),Be=te(17313),Me=te(8378),Le=te(37613),Oe=te(83116);const se=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ct=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),ot=(le,y)=>({[`.${le}-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:'""'}}}),Ve=(le,y)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:E,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:re}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Be.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,Be.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:se,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}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,Be.oN)(y)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ct(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}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:z/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ot(le,y)),[`${b}.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:z/2,bottom:-E,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Ue=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},tt=(le,y)=>{const a=`.${le}`,b=`${a}-treenode`,E=y.paddingXS/2,z=(0,Le.TS)(y,{treeCls:a,treeNodeCls:b,treeNodePadding:E});return[Ve(le,z),Ue(z)]},Je=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Kt.ZP=(0,Oe.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,ue.C2)(`${a}-checkbox`,le)},tt(a,le),(0,Me.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Je(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return b}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(z,ne){return ue.createElement(Le.Z,(0,x.Z)({},z,{ref:ne,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(52671),Ve=te(58617),Ue=te(15075),tt=te(43531),Je=te(92310),le=te.n(Je),y=te(92343),b=E=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:re,showLine:ie}=E,{isLeaf:me,expanded:pe,loading:ye}=re;if(ye)return ue.createElement(Ve.Z,{className:`${z}-switcher-loading-icon`});let je;if(ie&&typeof ie=="object"&&(je=ie.showLeafIcon),me){if(!ie)return null;if(typeof je!="boolean"&&je){const he=typeof je=="function"?je(re):je,Te=`${z}-switcher-line-custom-icon`;return(0,y.l$)(he)?(0,y.Tm)(he,{className:le()(he.props.className||"",Te)}):he}return je?ue.createElement(ot.Z,{className:`${z}-switcher-line-icon`}):ue.createElement("span",{className:`${z}-switcher-leaf-line`})}const De=`${z}-switcher-icon`,Qe=typeof ne=="function"?ne(re):ne;return(0,y.l$)(Qe)?(0,y.Tm)(Qe,{className:le()(Qe.props.className||"",De)}):Qe!==void 0?Qe:ie?pe?ue.createElement(Ue.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(tt.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(ct,{className:De})}},54580:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return va}});var x=te(59301),ue=te(95190),Be=te(92310),Me=te.n(Be),Le=te(14809),Oe=te(99153),se=te(84851),ct=te(19257),ot=te(93046),Ve=te(4635),Ue=te(62646),tt=te(70539),Je=te(93664),le=te(95764),y=te(26112);function a(Ge,gn){var Jt="cannot ".concat(Ge.method," ").concat(Ge.action," ").concat(gn.status,"'"),yn=new Error(Jt);return yn.status=gn.status,yn.method=Ge.method,yn.url=Ge.action,yn}function b(Ge){var gn=Ge.responseText||Ge.response;if(!gn)return gn;try{return JSON.parse(gn)}catch(Jt){return gn}}function E(Ge){var gn=new XMLHttpRequest;Ge.onProgress&&gn.upload&&(gn.upload.onprogress=function(Zn){Zn.total>0&&(Zn.percent=Zn.loaded/Zn.total*100),Ge.onProgress(Zn)});var Jt=new FormData;Ge.data&&Object.keys(Ge.data).forEach(function(In){var Zn=Ge.data[In];if(Array.isArray(Zn)){Zn.forEach(function(An){Jt.append("".concat(In,"[]"),An)});return}Jt.append(In,Zn)}),Ge.file instanceof Blob?Jt.append(Ge.filename,Ge.file,Ge.file.name):Jt.append(Ge.filename,Ge.file),gn.onerror=function(Zn){Ge.onError(Zn)},gn.onload=function(){return gn.status<200||gn.status>=300?Ge.onError(a(Ge,gn),b(gn)):Ge.onSuccess(b(gn),gn)},gn.open(Ge.method,Ge.action,!0),Ge.withCredentials&&"withCredentials"in gn&&(gn.withCredentials=!0);var yn=Ge.headers||{};return yn["X-Requested-With"]!==null&&gn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(yn).forEach(function(In){yn[In]!==null&&gn.setRequestHeader(In,yn[In])}),gn.send(Jt),{abort:function(){gn.abort()}}}var z=+new Date,ne=0;function re(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=te(48736),me=function(Ge,gn){if(Ge&&gn){var Jt=Array.isArray(gn)?gn:gn.split(","),yn=Ge.name||"",In=Ge.type||"",Zn=In.replace(/\/.*$/,"");return Jt.some(function(An){var Dn=An.trim();if(/^\*(\/\*)?$/.test(An))return!0;if(Dn.charAt(0)==="."){var Fa=yn.toLowerCase(),La=Dn.toLowerCase(),fn=[La];return(La===".jpg"||La===".jpeg")&&(fn=[".jpg",".jpeg"]),fn.some(function(Na){return Fa.endsWith(Na)})}return/\/\*$/.test(Dn)?Zn===Dn.replace(/\/.*$/,""):In===Dn?!0:/^\w+$/.test(Dn)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Dn,"'.Skip for check.")),!0):!1})}return!0};function pe(Ge,gn){var Jt=Ge.createReader(),yn=[];function In(){Jt.readEntries(function(Zn){var An=Array.prototype.slice.apply(Zn);yn=yn.concat(An);var Dn=!An.length;Dn?gn(yn):In()})}In()}var ye=function(gn,Jt,yn){var In=function Zn(An,Dn){An&&(An.path=Dn||"",An.isFile?An.file(function(Fa){yn(Fa)&&(An.fullPath&&!Fa.webkitRelativePath&&(Object.defineProperties(Fa,{webkitRelativePath:{writable:!0}}),Fa.webkitRelativePath=An.fullPath.replace(/^\//,""),Object.defineProperties(Fa,{webkitRelativePath:{writable:!1}})),Jt([Fa]))}):An.isDirectory&&pe(An,function(Fa){Fa.forEach(function(La){Zn(La,"".concat(Dn).concat(An.name,"/"))})}))};gn.forEach(function(Zn){In(Zn.webkitGetAsEntry())})},je=ye,De=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Qe=function(Ge){(0,ct.Z)(Jt,Ge);var gn=(0,ot.Z)(Jt);function Jt(){var yn;(0,Oe.Z)(this,Jt);for(var In=arguments.length,Zn=new Array(In),An=0;An{let{uid:Zn}=In;return Zn===Ge.uid});return yn===-1?Jt.push(Ge):Jt[yn]=Ge,Jt}function ft(Ge,gn){const Jt=Ge.uid!==void 0?"uid":"name";return gn.filter(yn=>yn[Jt]===Ge[Jt])[0]}function vn(Ge,gn){const Jt=Ge.uid!==void 0?"uid":"name",yn=gn.filter(In=>In[Jt]!==Ge[Jt]);return yn.length===gn.length?null:yn}const Qt=function(){const gn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),yn=gn[gn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(yn)||[""])[0]},jt=Ge=>Ge.indexOf("image/")===0,on=Ge=>{if(Ge.type&&!Ge.thumbUrl)return jt(Ge.type);const gn=Ge.thumbUrl||Ge.url||"",Jt=Qt(gn);return/^data:image\//.test(gn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Jt)?!0:!(/^data:/.test(gn)||Jt)},cn=200;function _e(Ge){return new Promise(gn=>{if(!Ge.type||!jt(Ge.type)){gn("");return}const Jt=document.createElement("canvas");Jt.width=cn,Jt.height=cn,Jt.style.cssText=`position: fixed; left: 0; top: 0; width: ${cn}px; height: ${cn}px; z-index: 9999; display: none;`,document.body.appendChild(Jt);const yn=Jt.getContext("2d"),In=new Image;if(In.onload=()=>{const{width:Zn,height:An}=In;let Dn=cn,Fa=cn,La=0,fn=0;Zn>An?(Fa=An*(cn/Zn),fn=-(Fa-Dn)/2):(Dn=Zn*(cn/An),La=-(Dn-Fa)/2),yn.drawImage(In,La,fn,Dn,Fa);const Na=Jt.toDataURL();document.body.removeChild(Jt),window.URL.revokeObjectURL(In.src),gn(Na)},In.crossOrigin="anonymous",Ge.type.startsWith("image/svg+xml")){const Zn=new FileReader;Zn.onload=()=>{Zn.result&&(In.src=Zn.result)},Zn.readAsDataURL(Ge)}else if(Ge.type.startsWith("image/gif")){const Zn=new FileReader;Zn.onload=()=>{Zn.result&&gn(Zn.result)},Zn.readAsDataURL(Ge)}else In.src=window.URL.createObjectURL(Ge)})}var Ft=te(26227),Lt=te(41464),St=te(15277),Dt=te(93948),pn=te(6848),Sn=x.forwardRef((Ge,gn)=>{let{prefixCls:Jt,className:yn,style:In,locale:Zn,listType:An,file:Dn,items:Fa,progress:La,iconRender:fn,actionIconRender:Na,itemRender:Yn,isImgUrl:qa,showPreviewIcon:Ja,showRemoveIcon:Wn,showDownloadIcon:sa,previewIcon:ma,removeIcon:ra,downloadIcon:Ua,onPreview:rr,onDownload:Ga,onClose:za}=Ge;var lr,Vr;const{status:Ir}=Dn,[uo,yr]=x.useState(Ir);x.useEffect(()=>{Ir!=="removed"&&yr(Ir)},[Ir]);const[Sr,Ar]=x.useState(!1);x.useEffect(()=>{const Dr=setTimeout(()=>{Ar(!0)},300);return()=>{clearTimeout(Dr)}},[]);const br=fn(Dn);let Br=x.createElement("div",{className:`${Jt}-icon`},br);if(An==="picture"||An==="picture-card"||An==="picture-circle")if(uo==="uploading"||!Dn.thumbUrl&&!Dn.url){const Dr=Me()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:uo!=="uploading"});Br=x.createElement("div",{className:Dr},br)}else{const Dr=qa!=null&&qa(Dn)?x.createElement("img",{src:Dn.thumbUrl||Dn.url,alt:Dn.name,className:`${Jt}-list-item-image`,crossOrigin:Dn.crossOrigin}):br,Yr=Me()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:qa&&!qa(Dn)});Br=x.createElement("a",{className:Yr,onClick:Po=>rr(Dn,Po),href:Dn.url||Dn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Dr)}const Ta=Me()(`${Jt}-list-item`,`${Jt}-list-item-${uo}`),or=typeof Dn.linkProps=="string"?JSON.parse(Dn.linkProps):Dn.linkProps,Lr=Wn?Na((typeof ra=="function"?ra(Dn):ra)||x.createElement(Ft.Z,null),()=>za(Dn),Jt,Zn.removeFile):null,Or=sa&&uo==="done"?Na((typeof Ua=="function"?Ua(Dn):Ua)||x.createElement(Lt.Z,null),()=>Ga(Dn),Jt,Zn.downloadFile):null,Cr=An!=="picture-card"&&An!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Me()(`${Jt}-list-item-actions`,{picture:An==="picture"})},Or,Lr),$r=Me()(`${Jt}-list-item-name`),jr=Dn.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:$r,title:Dn.name},or,{href:Dn.url,onClick:Dr=>rr(Dn,Dr)}),Dn.name),Cr]:[x.createElement("span",{key:"view",className:$r,onClick:Dr=>rr(Dn,Dr),title:Dn.name},Dn.name),Cr],Xa={pointerEvents:"none",opacity:.5},wr=Ja?x.createElement("a",{href:Dn.url||Dn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Dn.url||Dn.thumbUrl?void 0:Xa,onClick:Dr=>rr(Dn,Dr),title:Zn.previewFile},typeof ma=="function"?ma(Dn):ma||x.createElement(St.Z,null)):null,pr=(An==="picture-card"||An==="picture-circle")&&uo!=="uploading"&&x.createElement("span",{className:`${Jt}-list-item-actions`},wr,uo==="done"&&Or,Lr),{getPrefixCls:Qr}=x.useContext(yt.E_),no=Qr(),Bo=x.createElement("div",{className:Ta},Br,jr,pr,Sr&&x.createElement(qe.default,{motionName:`${no}-fade`,visible:uo==="uploading",motionDeadline:2e3},Dr=>{let{className:Yr}=Dr;const Po="percent"in Dn?x.createElement(Dt.Z,Object.assign({},La,{type:"line",percent:Dn.percent,"aria-label":Dn["aria-label"],"aria-labelledby":Dn["aria-labelledby"]})):null;return x.createElement("div",{className:Me()(`${Jt}-list-item-progress`,Yr)},Po)})),To=Dn.response&&typeof Dn.response=="string"?Dn.response:((lr=Dn.error)===null||lr===void 0?void 0:lr.statusText)||((Vr=Dn.error)===null||Vr===void 0?void 0:Vr.message)||Zn.uploadError,ko=uo==="error"?x.createElement(pn.Z,{title:To,getPopupContainer:Dr=>Dr.parentNode},Bo):Bo;return x.createElement("div",{className:Me()(`${Jt}-list-item-container`,yn),style:In,ref:gn},Yn?Yn(ko,Dn,Fa,{download:Ga.bind(null,Dn),preview:rr.bind(null,Dn),remove:za.bind(null,Dn)}):ko)});const Rn=(Ge,gn)=>{const{listType:Jt="text",previewFile:yn=_e,onPreview:In,onDownload:Zn,onRemove:An,locale:Dn,iconRender:Fa,isImageUrl:La=on,prefixCls:fn,items:Na=[],showPreviewIcon:Yn=!0,showRemoveIcon:qa=!0,showDownloadIcon:Ja=!1,removeIcon:Wn,previewIcon:sa,downloadIcon:ma,progress:ra={size:[-1,2],showInfo:!1},appendAction:Ua,appendActionVisible:rr=!0,itemRender:Ga,disabled:za}=Ge,lr=(0,Rt.Z)(),[Vr,Ir]=x.useState(!1);x.useEffect(()=>{Jt!=="picture"&&Jt!=="picture-card"&&Jt!=="picture-circle"||(Na||[]).forEach(Xa=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Xa.originFileObj instanceof File||Xa.originFileObj instanceof Blob)||Xa.thumbUrl!==void 0||(Xa.thumbUrl="",yn&&yn(Xa.originFileObj).then(wr=>{Xa.thumbUrl=wr||"",lr()}))})},[Jt,Na,yn]),x.useEffect(()=>{Ir(!0)},[]);const uo=(Xa,wr)=>{if(In)return wr==null||wr.preventDefault(),In(Xa)},yr=Xa=>{typeof Zn=="function"?Zn(Xa):Xa.url&&window.open(Xa.url)},Sr=Xa=>{An==null||An(Xa)},Ar=Xa=>{if(Fa)return Fa(Xa,Jt);const wr=Xa.status==="uploading",pr=La&&La(Xa)?x.createElement(fe,null):x.createElement(hn,null);let Qr=wr?x.createElement(Zt.Z,null):x.createElement(Mt,null);return Jt==="picture"?Qr=wr?x.createElement(Zt.Z,null):pr:(Jt==="picture-card"||Jt==="picture-circle")&&(Qr=wr?Dn.uploading:pr),Qr},br=(Xa,wr,pr,Qr)=>{const no={type:"text",size:"small",title:Qr,onClick:Bo=>{wr(),(0,xe.l$)(Xa)&&Xa.props.onClick&&Xa.props.onClick(Bo)},className:`${pr}-list-item-action`,disabled:za};if((0,xe.l$)(Xa)){const Bo=(0,xe.Tm)(Xa,Object.assign(Object.assign({},Xa.props),{onClick:()=>{}}));return x.createElement(at.ZP,Object.assign({},no,{icon:Bo}))}return x.createElement(at.ZP,Object.assign({},no),x.createElement("span",null,Xa))};x.useImperativeHandle(gn,()=>({handlePreview:uo,handleDownload:yr}));const{getPrefixCls:Br}=x.useContext(yt.E_),Ta=Br("upload",fn),or=Br(),Lr=Me()(`${Ta}-list`,`${Ta}-list-${Jt}`),Or=(0,ue.Z)(Na.map(Xa=>({key:Xa.uid,file:Xa})));let $r={motionDeadline:2e3,motionName:`${Ta}-${Jt==="picture-card"||Jt==="picture-circle"?"animate-inline":"animate"}`,keys:Or,motionAppear:Vr};const jr=x.useMemo(()=>{const Xa=Object.assign({},(0,Fe.Z)(or));return delete Xa.onAppearEnd,delete Xa.onEnterEnd,delete Xa.onLeaveEnd,Xa},[or]);return Jt!=="picture-card"&&Jt!=="picture-circle"&&($r=Object.assign(Object.assign({},jr),$r)),x.createElement("div",{className:Lr},x.createElement(qe.CSSMotionList,Object.assign({},$r,{component:!1}),Xa=>{let{key:wr,file:pr,className:Qr,style:no}=Xa;return x.createElement(Sn,{key:wr,locale:Dn,prefixCls:Ta,className:Qr,style:no,file:pr,items:Na,progress:ra,listType:Jt,isImgUrl:La,showPreviewIcon:Yn,showRemoveIcon:qa,showDownloadIcon:Ja,removeIcon:Wn,previewIcon:sa,downloadIcon:ma,iconRender:Ar,actionIconRender:br,itemRender:Ga,onPreview:uo,onDownload:yr,onClose:Sr})}),Ua&&x.createElement(qe.default,Object.assign({},$r,{visible:rr,forceRender:!0}),Xa=>{let{className:wr,style:pr}=Xa;return(0,xe.Tm)(Ua,Qr=>({className:Me()(Qr.className,wr),style:Object.assign(Object.assign(Object.assign({},pr),{pointerEvents:wr?"none":void 0}),Qr.style)}))}))};var aa=x.forwardRef(Rn),zn=te(17313),Pa=te(8378),Ea=te(83116),_n=te(37613),en=Ge=>{const{componentCls:gn,iconCls:Jt}=Ge;return{[`${gn}-wrapper`]:{[`${gn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ge.colorFillAlter,border:`${Ge.lineWidth}px dashed ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ge.motionDurationSlow}`,[gn]:{padding:`${Ge.padding}px 0`},[`${gn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${gn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${gn}-disabled):hover`]:{borderColor:Ge.colorPrimaryHover},[`p${gn}-drag-icon`]:{marginBottom:Ge.margin,[Jt]:{color:Ge.colorPrimary,fontSize:Ge.uploadThumbnailSize}},[`p${gn}-text`]:{margin:`0 0 ${Ge.marginXXS}px`,color:Ge.colorTextHeading,fontSize:Ge.fontSizeLG},[`p${gn}-hint`]:{color:Ge.colorTextDescription,fontSize:Ge.fontSize},[`&${gn}-disabled`]:{cursor:"not-allowed",[`p${gn}-drag-icon ${Jt}, - p${gn}-text, - p${gn}-hint - `]:{color:Ge.colorTextDisabled}}}}}},Mn=Ge=>{const{componentCls:gn,antCls:Jt,iconCls:yn,fontSize:In,lineHeight:Zn}=Ge,An=`${gn}-list-item`,Dn=`${An}-actions`,Fa=`${An}-action`,La=Math.round(In*Zn);return{[`${gn}-wrapper`]:{[`${gn}-list`]:Object.assign(Object.assign({},(0,zn.dF)()),{lineHeight:Ge.lineHeight,[An]:{position:"relative",height:Ge.lineHeight*In,marginTop:Ge.marginXS,fontSize:In,display:"flex",alignItems:"center",transition:`background-color ${Ge.motionDurationSlow}`,"&:hover":{backgroundColor:Ge.controlItemBgHover},[`${An}-name`]:Object.assign(Object.assign({},zn.vS),{padding:`0 ${Ge.paddingXS}px`,lineHeight:Zn,flex:"auto",transition:`all ${Ge.motionDurationSlow}`}),[Dn]:{[Fa]:{opacity:0},[`${Fa}${Jt}-btn-sm`]:{height:La,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{background:Un},[`&${ce}-row-selected`]:{"> th, > td":{background:jn},"&:hover > th, &:hover > td":{background:Jn}}}},[`${ce}-footer`]:{padding:`${ke}px ${Ie}px`,color:Vn,background:qn}})}};var gl=(0,Nl.Z)("Table",ge=>{const{colorTextHeading:ce,colorSplit:be,colorIcon:ke,colorIconHover:Ie,opacityLoading:He,colorBgContainer:pt,controlInteractiveSize:xt,headerBg:it,headerColor:zt,headerSortActiveBg:wt,headerSortHoverBg:Xt,bodySortBg:Ln,rowHoverBg:_t,rowSelectedBg:At,rowSelectedHoverBg:Un,rowExpandedBg:jn,cellPaddingBlock:Jn,cellPaddingInline:Vn,cellPaddingBlockMD:qn,cellPaddingInlineMD:Fn,cellPaddingBlockSM:Ca,cellPaddingInlineSM:ba,borderColor:Za,footerBg:ja,footerColor:ia,headerBorderRadius:ya,cellFontSize:Sa,cellFontSizeMD:Gn,cellFontSizeSM:ma,headerSplitColor:Ma,fixedHeaderSortActiveBg:er,headerFilterHoverBg:ar,filterDropdownBg:Wa,expandIconBg:mr,selectionColumnWidth:hr,stickyScrollBarBg:Wr}=ge,Zr=new Fi.C(ke),ho=new Fi.C(Ie),qr=2,xr=(0,rs.TS)(ge,{tableFontSize:Sa,tableBg:pt,tableRadius:ya,tablePaddingVertical:Jn,tablePaddingHorizontal:Vn,tablePaddingVerticalMiddle:qn,tablePaddingHorizontalMiddle:Fn,tablePaddingVerticalSmall:Ca,tablePaddingHorizontalSmall:ba,tableBorderColor:Za,tableHeaderTextColor:zt,tableHeaderBg:it,tableFooterTextColor:ia,tableFooterBg:ja,tableHeaderCellSplitColor:Ma,tableHeaderSortBg:wt,tableHeaderSortHoverBg:Xt,tableHeaderIconColor:Zr.clone().setAlpha(Zr.getAlpha()*He).toRgbString(),tableHeaderIconColorHover:ho.clone().setAlpha(ho.getAlpha()*He).toRgbString(),tableBodySortBg:Ln,tableFixedHeaderSortActiveBg:er,tableHeaderFilterActiveBg:ar,tableFilterDropdownBg:Wa,tableRowHoverBg:_t,tableSelectedRowBg:At,tableSelectedRowHoverBg:Un,zIndexTableFixed:qr,zIndexTableSticky:qr+1,tableFontSizeMiddle:Gn,tableFontSizeSmall:ma,tableSelectionColumnWidth:hr,tableExpandIconBg:mr,tableExpandColumnWidth:xt+2*ge.padding,tableExpandedRowBg:jn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Wr,tableScrollThumbBgHover:ce,tableScrollBg:be});return[cl(xr),ds(xr),xi(xr),ms(xr),ti(xr),is(xr),Rl(xr),Ll(xr),xi(xr),ss(xr),kl(xr),Oo(xr),Zi(xr),ls(xr),cs(xr),Ml(xr),dl(xr)]},ge=>{const{colorFillAlter:ce,colorBgContainer:be,colorTextHeading:ke,colorFillSecondary:Ie,colorFillContent:He,controlItemBgActive:pt,controlItemBgActiveHover:xt,padding:it,paddingSM:zt,paddingXS:wt,colorBorderSecondary:Xt,borderRadiusLG:Ln,fontSize:_t,controlHeight:At,colorTextPlaceholder:Un}=ge,jn=new Fi.C(Ie).onBackground(be).toHexShortString(),Jn=new Fi.C(He).onBackground(be).toHexShortString(),Vn=new Fi.C(ce).onBackground(be).toHexShortString();return{headerBg:Vn,headerColor:ke,headerSortActiveBg:jn,headerSortHoverBg:Jn,bodySortBg:Vn,rowHoverBg:Vn,rowSelectedBg:pt,rowSelectedHoverBg:xt,rowExpandedBg:ce,cellPaddingBlock:it,cellPaddingInline:it,cellPaddingBlockMD:zt,cellPaddingInlineMD:wt,cellPaddingBlockSM:wt,cellPaddingInlineSM:wt,borderColor:Xt,headerBorderRadius:Ln,footerBg:Vn,footerColor:ke,cellFontSize:_t,cellFontSizeMD:_t,cellFontSizeSM:_t,headerSplitColor:Xt,fixedHeaderSortActiveBg:jn,headerFilterHoverBg:He,filterDropdownMenuBg:be,filterDropdownBg:be,expandIconBg:be,selectionColumnWidth:At,stickyScrollBarBg:Un,stickyScrollBarBorderRadius:100}});const Se=[],Ke=(ge,ce)=>{const{prefixCls:be,className:ke,rootClassName:Ie,style:He,size:pt,bordered:xt,dropdownPrefixCls:it,dataSource:zt,pagination:wt,rowSelection:Xt,rowKey:Ln="key",rowClassName:_t,columns:At,children:Un,childrenColumnName:jn,onChange:Jn,getPopupContainer:Vn,loading:qn,expandIcon:Fn,expandable:Ca,expandedRowRender:ba,expandIconColumnIndex:Za,indentSize:ja,scroll:ia,sortDirections:ya,locale:Sa,showSorterTooltip:Gn=!0,virtual:ma}=ge,Ma=se.useMemo(()=>At||dt(Un),[At,Un]),er=se.useMemo(()=>Ma.some(Kr=>Kr.responsive),[Ma]),ar=(0,$o.Z)(er),Wa=se.useMemo(()=>{const Kr=new Set(Object.keys(ar).filter(fo=>ar[fo]));return Ma.filter(fo=>!fo.responsive||fo.responsive.some(Mo=>Kr.has(Mo)))},[Ma,ar]),mr=(0,To.Z)(ge,["className","style","columns"]),{locale:hr=jo.Z,direction:Wr,table:Zr,renderEmpty:ho,getPrefixCls:qr,getPopupContainer:xr}=se.useContext(Dr.E_),Do=(0,Po.Z)(pt),Ur=Object.assign(Object.assign({},hr.Table),Sa),So=zt||Se,ao=qr("table",be),Jo=qr("dropdown",it),sr=Object.assign({childrenColumnName:jn,expandIconColumnIndex:Za},Ca),{childrenColumnName:ur="children"}=sr,_a=se.useMemo(()=>So.some(Kr=>Kr==null?void 0:Kr[ur])?"nest":ba||Ca&&Ca.expandedRowRender?"row":null,[So]),tr={body:se.useRef()},Gr=se.useMemo(()=>typeof Ln=="function"?Ln:Kr=>Kr==null?void 0:Kr[Ln],[Ln]),[nr]=bl(So,ur,Gr),cr={},Rr=function(Kr,fo){let Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Co,Wo,Uo;const Xo=Object.assign(Object.assign({},cr),Kr);Mo&&((Co=cr.resetPagination)===null||Co===void 0||Co.call(cr),!((Wo=Xo.pagination)===null||Wo===void 0)&&Wo.current&&(Xo.pagination.current=1),wt&&wt.onChange&&wt.onChange(1,(Uo=Xo.pagination)===null||Uo===void 0?void 0:Uo.pageSize)),ia&&ia.scrollToFirstRowOnChange!==!1&&tr.body.current&&(0,ko.Z)(0,{getContainer:()=>tr.body.current}),Jn==null||Jn(Xo.pagination,Xo.filters,Xo.sorter,{currentDataSource:Xl(Mi(So,Xo.sorterStates,ur),Xo.filterStates),action:fo})},Fr=(Kr,fo)=>{Rr({sorter:Kr,sorterStates:fo},"sort",!1)},[ro,Ao,Zo,Ro]=ns({prefixCls:ao,mergedColumns:Wa,onSorterChange:Fr,sortDirections:ya||["ascend","descend"],tableLocale:Ur,showSorterTooltip:Gn}),ci=se.useMemo(()=>Mi(So,Ao,ur),[So,Ao]);cr.sorter=Ro(),cr.sorterStates=Ao;const No=(Kr,fo)=>{Rr({filters:Kr,filterStates:fo},"filter",!0)},[Io,Ai,Xr]=El({prefixCls:ao,locale:Ur,dropdownPrefixCls:Jo,mergedColumns:Wa,onFilterChange:No,getPopupContainer:Vn||xr}),eo=Xl(ci,Ai);cr.filters=Xr,cr.filterStates=Ai;const co=se.useMemo(()=>{const Kr={};return Object.keys(Xr).forEach(fo=>{Xr[fo]!==null&&(Kr[fo]=Xr[fo])}),Object.assign(Object.assign({},Zo),{filters:Kr})},[Zo,Xr]),[Eo]=as(co),oo=(Kr,fo)=>{Rr({pagination:Object.assign(Object.assign({},cr.pagination),{current:Kr,pageSize:fo})},"paginate")},[Tr,Ko]=di(eo.length,oo,wt);cr.pagination=wt===!1?{}:oi(Tr,wt),cr.resetPagination=Ko;const Vo=se.useMemo(()=>{if(wt===!1||!Tr.pageSize)return eo;const{current:Kr=1,total:fo,pageSize:Mo=xl}=Tr;return eo.lengthMo?eo.slice((Kr-1)*Mo,Kr*Mo):eo:eo.slice((Kr-1)*Mo,Kr*Mo)},[!!wt,eo,Tr&&Tr.current,Tr&&Tr.pageSize,Tr&&Tr.total]),[ca,Qa]=Al({prefixCls:ao,data:eo,pageData:Vo,getRowKey:Gr,getRecordByKey:nr,expandType:_a,childrenColumnName:ur,locale:Ur,getPopupContainer:Vn||xr},Xt),Pr=(Kr,fo,Mo)=>{let Co;return typeof _t=="function"?Co=Ye()(_t(Kr,fo,Mo)):Co=Ye()(_t),Ye()({[`${ao}-row-selected`]:Qa.has(Gr(Kr,fo))},Co)};sr.__PARENT_RENDER_ICON__=sr.expandIcon,sr.expandIcon=sr.expandIcon||Fn||Ba(Ur),_a==="nest"&&sr.expandIconColumnIndex===void 0?sr.expandIconColumnIndex=Xt?1:0:sr.expandIconColumnIndex>0&&Xt&&(sr.expandIconColumnIndex-=1),typeof sr.indentSize!="number"&&(sr.indentSize=typeof ja=="number"?ja:15);const Er=se.useCallback(Kr=>Eo(ca(Io(ro(Kr)))),[ro,Io,ca]);let Nr,zr;if(wt!==!1&&(Tr!=null&&Tr.total)){let Kr;Tr.size?Kr=Tr.size:Kr=Do==="small"||Do==="middle"?"small":void 0;const fo=Wo=>se.createElement(ei.Z,Object.assign({},Tr,{className:Ye()(`${ao}-pagination ${ao}-pagination-${Wo}`,Tr.className),size:Kr})),Mo=Wr==="rtl"?"left":"right",{position:Co}=Tr;if(Co!==null&&Array.isArray(Co)){const Wo=Co.find(Si=>Si.includes("top")),Uo=Co.find(Si=>Si.includes("bottom")),Xo=Co.every(Si=>`${Si}`=="none");!Wo&&!Uo&&!Xo&&(zr=fo(Mo)),Wo&&(Nr=fo(Wo.toLowerCase().replace("top",""))),Uo&&(zr=fo(Uo.toLowerCase().replace("bottom","")))}else zr=fo(Mo)}let io;typeof qn=="boolean"?io={spinning:qn}:typeof qn=="object"&&(io=Object.assign({spinning:!0},qn));const[bo,lo]=gl(ao),[,po]=(0,pa.Z)(),ii=Ye()(`${ao}-wrapper`,Zr==null?void 0:Zr.className,{[`${ao}-wrapper-rtl`]:Wr==="rtl"},ke,Ie,lo),_o=Object.assign(Object.assign({},Zr==null?void 0:Zr.style),He),ni=Sa&&Sa.emptyText||(ho==null?void 0:ho("Table"))||se.createElement(Yr.Z,{componentName:"Table"}),qo=ma?sl:As,fi={},Xi=se.useMemo(()=>{const{fontSize:Kr,lineHeight:fo,padding:Mo,paddingXS:Co,paddingSM:Wo}=po,Uo=Math.floor(Kr*fo);switch(Do){case"large":return Mo*2+Uo;case"small":return Co*2+Uo;default:return Wo*2+Uo}},[po,Do]);return ma&&(fi.listItemHeight=Xi),bo(se.createElement("div",{ref:ce,className:ii,style:_o},se.createElement($a.Z,Object.assign({spinning:!1},io),Nr,se.createElement(qo,Object.assign({},fi,mr,{columns:Wa,direction:Wr,expandable:sr,prefixCls:ao,className:Ye()({[`${ao}-middle`]:Do==="middle",[`${ao}-small`]:Do==="small",[`${ao}-bordered`]:xt,[`${ao}-empty`]:So.length===0}),data:Vo,rowKey:Gr,rowClassName:Pr,emptyText:ni,internalHooks:ue,internalRefs:tr,transformColumns:Er})),zr)))};var $e=se.forwardRef(Ke);const dn=(ge,ce)=>{const be=se.useRef(0);return be.current+=1,se.createElement($e,Object.assign({},ge,{ref:ce,_renderTimes:be.current}))},da=se.forwardRef(dn);da.SELECTION_COLUMN=yi,da.EXPAND_COLUMN=x,da.SELECTION_ALL=al,da.SELECTION_INVERT=ha,da.SELECTION_NONE=Li,da.Column=Qr,da.ColumnGroup=Bo,da.Summary=Fe;var ka=da,Ka=ka},12563:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return Qe}});var x=te(59301),ue=te(99267),Be=te(92310),Me=te.n(Be),Le=te(36785),Oe=te(47729),se=te(14088),ct=te(36355),ot=te(17313),Ve=te(37613),Ue=te(83116);const tt=he=>{const{paddingXXS:Te,lineWidth:Ye,tagPaddingHorizontal:bt,componentCls:Ne}=he,ut=bt-Ye,Bt=Te-Ye;return{[Ne]:Object.assign(Object.assign({},(0,ot.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:ut,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ne}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${Ne}-close-icon`]:{marginInlineStart:Bt,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${Ne}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ne}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:ut}}),[`${Ne}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},Je=he=>{const{lineWidth:Te,fontSizeIcon:Ye}=he,bt=he.fontSizeSM,Ne=`${he.lineHeightSM*bt}px`;return(0,Ve.TS)(he,{tagFontSize:bt,tagLineHeight:Ne,tagIconSize:Ye-2*Te,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},le=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var y=(0,Ue.Z)("Tag",he=>{const Te=Je(he);return tt(Te)},le),a=function(he,Te){var Ye={};for(var bt in he)Object.prototype.hasOwnProperty.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,bt=Object.getOwnPropertySymbols(he);Ne{const{prefixCls:Te,style:Ye,className:bt,checked:Ne,onChange:ut,onClick:Bt}=he,yt=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:gt,tag:Yt}=x.useContext(ct.E_),vt=qt=>{ut==null||ut(!Ne),Bt==null||Bt(qt)},an=gt("tag",Te),[xn,nt]=y(an),et=Me()(an,`${an}-checkable`,{[`${an}-checkable-checked`]:Ne},Yt==null?void 0:Yt.className,bt,nt);return xn(x.createElement("span",Object.assign({},yt,{style:Object.assign(Object.assign({},Ye),Yt==null?void 0:Yt.style),className:et,onClick:vt})))},z=te(45157);const ne=he=>(0,z.Z)(he,(Te,Ye)=>{let{textColor:bt,lightBorderColor:Ne,lightColor:ut,darkColor:Bt}=Ye;return{[`${he.componentCls}-${Te}`]:{color:bt,background:ut,borderColor:Ne,"&-inverse":{color:he.colorTextLightSolid,background:Bt,borderColor:Bt},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,Ue.b)(["Tag","preset"],he=>{const Te=Je(he);return ne(Te)},le);function ie(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const me=(he,Te,Ye)=>{const bt=ie(Ye);return{[`${he.componentCls}-${Te}`]:{color:he[`color${Ye}`],background:he[`color${bt}Bg`],borderColor:he[`color${bt}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,Ue.b)(["Tag","status"],he=>{const Te=Je(he);return[me(Te,"success","Success"),me(Te,"processing","Info"),me(Te,"error","Error"),me(Te,"warning","Warning")]},le),ye=function(he,Te){var Ye={};for(var bt in he)Object.prototype.hasOwnProperty.call(he,bt)&&Te.indexOf(bt)<0&&(Ye[bt]=he[bt]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,bt=Object.getOwnPropertySymbols(he);Ne{const{prefixCls:Ye,className:bt,rootClassName:Ne,style:ut,children:Bt,icon:yt,color:gt,onClose:Yt,closeIcon:vt,closable:an,bordered:xn=!0}=he,nt=ye(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:qt,tag:hn}=x.useContext(ct.E_),[Zt,cn]=x.useState(!0);x.useEffect(()=>{"visible"in nt&&cn(nt.visible)},[nt.visible]);const We=(0,Le.o2)(gt),It=(0,Le.yT)(gt),Gt=We||It,Mt=Object.assign(Object.assign({backgroundColor:gt&&!Gt?gt:void 0},hn==null?void 0:hn.style),ut),ht=et("tag",Ye),[rt,ze]=y(ht),ve=Me()(ht,hn==null?void 0:hn.className,{[`${ht}-${gt}`]:Gt,[`${ht}-has-color`]:gt&&!Gt,[`${ht}-hidden`]:!Zt,[`${ht}-rtl`]:qt==="rtl",[`${ht}-borderless`]:!xn},bt,Ne,ze),fe=Xe=>{Xe.stopPropagation(),Yt==null||Yt(Xe),!Xe.defaultPrevented&&cn(!1)},[,qe]=(0,Oe.Z)(an,vt,Xe=>Xe===null?x.createElement(ue.Z,{className:`${ht}-close-icon`,onClick:fe}):x.createElement("span",{className:`${ht}-close-icon`,onClick:fe},Xe),null,!1),Rt=typeof nt.onClick=="function"||Bt&&Bt.type==="a",Fe=yt||null,xe=Fe?x.createElement(x.Fragment,null,Fe,Bt&&x.createElement("span",null,Bt)):Bt,at=x.createElement("span",Object.assign({},nt,{ref:Te,className:ve,style:Mt}),xe,qe,We&&x.createElement(re,{key:"preset",prefixCls:ht}),It&&x.createElement(pe,{key:"status",prefixCls:ht}));return rt(Rt?x.createElement(se.Z,{component:"Tag"},at):at)},De=x.forwardRef(je);De.CheckableTag=E;var Qe=De},98228:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return wa}});var x=te(92310),ue=te.n(x),Be=te(14809),Me=te(95190),Le=te(20439),Oe=te(50298),se=te(62646),ct=te(93664),ot=te(77861),Ve=te(17115),Ue=te(90782),tt=te(18929),Je=te(48736),le=te(59301),y=function(en){var En=le.useRef({valueLabels:new Map});return le.useMemo(function(){var Mn=En.current.valueLabels,$n=new Map,Ze=en.map(function(Nt){var kt,Wt=Nt.value,tn=(kt=Nt.label)!==null&&kt!==void 0?kt:Mn.get(Wt);return $n.set(Wt,tn),(0,Le.Z)((0,Le.Z)({},Nt),{},{label:tn})});return En.current.valueLabels=$n,[Ze]},[en])},a=function(en,En,Mn,$n){return le.useMemo(function(){var Ze=en.map(function(tn){var Ht=tn.value;return Ht}),Nt=En.map(function(tn){var Ht=tn.value;return Ht}),kt=Ze.filter(function(tn){return!$n[tn]});if(Mn){var Wt=(0,Ue.S)(Ze,!0,$n);Ze=Wt.checkedKeys,Nt=Wt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Me.Z)(kt),(0,Me.Z)(Ze)))),Nt]},[en,En,Mn,$n])},b=te(71430),E=function(en,En){return le.useMemo(function(){var Mn=(0,b.I8)(en,{fieldNames:En,initWrapper:function(Ze){return(0,Le.Z)((0,Le.Z)({},Ze),{},{valueEntities:new Map})},processEntity:function(Ze,Nt){var kt=Ze.node[En.value];if(0)var Wt;Nt.valueEntities.set(kt,Ze)}});return Mn},[en,En])},z=te(4635),ne=te(11592),re=function(){return null},ie=re,me=["children","value"];function pe(en){return(0,ne.Z)(en).map(function(En){if(!le.isValidElement(En)||!En.type)return null;var Mn=En,$n=Mn.key,Ze=Mn.props,Nt=Ze.children,kt=Ze.value,Wt=(0,se.Z)(Ze,me),tn=(0,Le.Z)({key:$n,value:kt},Wt),Ht=pe(Nt);return Ht.length&&(tn.children=Ht),tn}).filter(function(En){return En})}function ye(en){if(!en)return en;var En=(0,Le.Z)({},en);return"props"in En||Object.defineProperty(En,"props",{get:function(){return(0,Je.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),En}}),En}function je(en,En,Mn,$n,Ze,Nt){var kt=null,Wt=null;function tn(){function Ht(mn){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return mn.map(function(dt,ln){var Nn="".concat(st,"-").concat(ln),bn=dt[Nt.value],la=Mn.includes(bn),Hn=Ht(dt[Nt.children]||[],Nn,la),lt=le.createElement(ie,dt,Hn.map(function(Qn){return Qn.node}));if(En===bn&&(kt=lt),la){var Qt={pos:Nn,node:lt,children:Hn};return Pt||Wt.push(Qt),Qt}return null}).filter(function(dt){return dt})}Wt||(Wt=[],Ht($n),Wt.sort(function(mn,st){var Pt=mn.node.props.value,dt=st.node.props.value,ln=Mn.indexOf(Pt),Nn=Mn.indexOf(dt);return ln-Nn}))}Object.defineProperty(en,"triggerNode",{get:function(){return(0,Je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),tn(),kt}}),Object.defineProperty(en,"allCheckedNodes",{get:function(){return(0,Je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),tn(),Ze?Wt:Wt.map(function(mn){var st=mn.node;return st})}})}var De=function(en,En,Mn){var $n=Mn.treeNodeFilterProp,Ze=Mn.filterTreeNode,Nt=Mn.fieldNames,kt=Nt.children;return le.useMemo(function(){if(!En||Ze===!1)return en;var Wt;if(typeof Ze=="function")Wt=Ze;else{var tn=En.toUpperCase();Wt=function(st,Pt){var dt=Pt[$n];return String(dt).toUpperCase().includes(tn)}}function Ht(mn){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return mn.reduce(function(Pt,dt){var ln=dt[kt],Nn=st||Wt(En,ye(dt)),bn=Ht(ln||[],Nn);return(Nn||bn.length)&&Pt.push((0,Le.Z)((0,Le.Z)({},dt),{},(0,z.Z)({isLeaf:void 0},kt,bn))),Pt},[])}return Ht(en)},[en,En,kt,$n,Ze])};function Qe(en){var En=le.useRef();En.current=en;var Mn=le.useCallback(function(){return En.current.apply(En,arguments)},[]);return Mn}function he(en,En){var Mn=En.id,$n=En.pId,Ze=En.rootPId,Nt={},kt=[],Wt=en.map(function(tn){var Ht=(0,Le.Z)({},tn),mn=Ht[Mn];return Nt[mn]=Ht,Ht.key=Ht.key||mn,Ht});return Wt.forEach(function(tn){var Ht=tn[$n],mn=Nt[Ht];mn&&(mn.children=mn.children||[],mn.children.push(tn)),(Ht===Ze||!mn&&Ze===null)&&kt.push(tn)}),kt}function Te(en,En,Mn){return le.useMemo(function(){return en?Mn?he(en,(0,Le.Z)({id:"id",pId:"pId",rootPId:null},Mn!==!0?Mn:{})):en:pe(En)},[En,Mn,en])}var Ye=le.createContext(null),bt=Ye,Ne=te(10228),ut=te(80547),Bt=te(79556),yt=le.createContext(null),gt=yt;function Yt(en){return Array.isArray(en)?en:en!==void 0?[en]:[]}function vt(en){var En=en||{},Mn=En.label,$n=En.value,Ze=En.children,Nt=$n||"value";return{_title:Mn?[Mn]:["title","label"],value:Nt,key:Nt,children:Ze||"children"}}function an(en){return!en||en.disabled||en.disableCheckbox||en.checkable===!1}function xn(en,En){var Mn=[];function $n(Ze){Ze.forEach(function(Nt){var kt=Nt[En.children];kt&&(Mn.push(Nt[En.value]),$n(kt))})}return $n(en),Mn}function nt(en){return en==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},qt=function(En,Mn){var $n=(0,ot.lk)(),Ze=$n.prefixCls,Nt=$n.multiple,kt=$n.searchValue,Wt=$n.toggleOpen,tn=$n.open,Ht=$n.notFoundContent,mn=le.useContext(gt),st=mn.virtual,Pt=mn.listHeight,dt=mn.listItemHeight,ln=mn.treeData,Nn=mn.fieldNames,bn=mn.onSelect,la=mn.dropdownMatchSelectWidth,Hn=mn.treeExpandAction,lt=le.useContext(bt),Qt=lt.checkable,Qn=lt.checkedKeys,sn=lt.halfCheckedKeys,_n=lt.treeExpandedKeys,na=lt.treeDefaultExpandAll,La=lt.treeDefaultExpandedKeys,sa=lt.onTreeExpand,Ge=lt.treeIcon,rn=lt.showTreeIcon,$t=lt.switcherIcon,yn=lt.treeLine,In=lt.treeNodeFilterProp,kn=lt.loadData,An=lt.treeLoadedKeys,Dn=lt.treeMotion,Fa=lt.onTreeLoad,Oa=lt.keyEntities,fn=le.useRef(),Na=(0,ut.Z)(function(){return ln},[tn,ln],function(or,Lr){return Lr[0]&&or[1]!==Lr[1]}),Yn=le.useState(null),qa=(0,Oe.Z)(Yn,2),Ja=qa[0],Wn=qa[1],ua=Oa[Ja],fa=le.useMemo(function(){return Qt?{checked:Qn,halfChecked:sn}:null},[Qt,Qn,sn]);le.useEffect(function(){if(tn&&!Nt&&Qn.length){var or;(or=fn.current)===null||or===void 0||or.scrollTo({key:Qn[0]}),Wn(Qn[0])}},[tn]);var ra=String(kt).toLowerCase(),Ua=function(Lr){return ra?String(Lr[In]).toLowerCase().includes(ra):!1},rr=le.useState(La),Ga=(0,Oe.Z)(rr,2),za=Ga[0],lr=Ga[1],Vr=le.useState(null),Ir=(0,Oe.Z)(Vr,2),uo=Ir[0],yr=Ir[1],Sr=le.useMemo(function(){return _n?(0,Me.Z)(_n):kt?uo:za},[za,uo,_n,kt]);le.useEffect(function(){kt&&yr(xn(ln,Nn))},[kt]);var Ar=function(Lr){lr(Lr),yr(Lr),sa&&sa(Lr)},br=function(Lr){Lr.preventDefault()},Br=function(Lr,Or){var Cr=Or.node;Qt&&an(Cr)||(bn(Cr.key,{selected:!Qn.includes(Cr.key)}),Nt||Wt(!1))};if(le.useImperativeHandle(Mn,function(){var or;return{scrollTo:(or=fn.current)===null||or===void 0?void 0:or.scrollTo,onKeyDown:function(Or){var Cr,$r=Or.which;switch($r){case Ne.Z.UP:case Ne.Z.DOWN:case Ne.Z.LEFT:case Ne.Z.RIGHT:(Cr=fn.current)===null||Cr===void 0||Cr.onKeyDown(Or);break;case Ne.Z.ENTER:{if(ua){var jr=(ua==null?void 0:ua.node)||{},Xa=jr.selectable,wr=jr.value;Xa!==!1&&Br(null,{node:{key:Ja},selected:!Qn.includes(wr)})}break}case Ne.Z.ESC:Wt(!1)}},onKeyUp:function(){}}}),Na.length===0)return le.createElement("div",{role:"listbox",className:"".concat(Ze,"-empty"),onMouseDown:br},Ht);var Ta={fieldNames:Nn};return An&&(Ta.loadedKeys=An),Sr&&(Ta.expandedKeys=Sr),le.createElement("div",{onMouseDown:br},ua&&tn&&le.createElement("span",{style:et,"aria-live":"assertive"},ua.node.value),le.createElement(Bt.Z,(0,Be.Z)({ref:fn,focusable:!1,prefixCls:"".concat(Ze,"-tree"),treeData:Na,height:Pt,itemHeight:dt,virtual:st!==!1&&la!==!1,multiple:Nt,icon:Ge,showIcon:rn,switcherIcon:$t,showLine:yn,loadData:kt?null:kn,motion:Dn,activeKey:Ja,checkable:Qt,checkStrictly:!0,checkedKeys:fa,selectedKeys:Qt?[]:Qn,defaultExpandAll:na},Ta,{onActiveChange:Wn,onSelect:Br,onCheck:Br,onExpand:Ar,onLoad:Fa,filterTreeNode:Ua,expandAction:Hn})))},hn=le.forwardRef(qt);hn.displayName="OptionList";var Zt=hn,cn="SHOW_ALL",We="SHOW_PARENT",It="SHOW_CHILD";function Gt(en,En,Mn,$n){var Ze=new Set(en);return En===It?en.filter(function(Nt){var kt=Mn[Nt];return!(kt&&kt.children&&kt.children.some(function(Wt){var tn=Wt.node;return Ze.has(tn[$n.value])})&&kt.children.every(function(Wt){var tn=Wt.node;return an(tn)||Ze.has(tn[$n.value])}))}):En===We?en.filter(function(Nt){var kt=Mn[Nt],Wt=kt?kt.parent:null;return!(Wt&&!an(Wt.node)&&Ze.has(Wt.key))}):en}function Mt(en){var En=en.searchPlaceholder,Mn=en.treeCheckStrictly,$n=en.treeCheckable,Ze=en.labelInValue,Nt=en.value,kt=en.multiple;warning(!En,"`searchPlaceholder` has been removed."),Mn&&Ze===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ze||Mn)&&warning(toArray(Nt).every(function(Wt){return Wt&&_typeof(Wt)==="object"&&"value"in Wt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Mn||kt||$n?warning(!Nt||Array.isArray(Nt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Nt),"`value` should not be array when `TreeSelect` is single mode.")}var ht=null,rt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ze(en){return!en||(0,ct.Z)(en)!=="object"}var ve=le.forwardRef(function(en,En){var Mn=en.id,$n=en.prefixCls,Ze=$n===void 0?"rc-tree-select":$n,Nt=en.value,kt=en.defaultValue,Wt=en.onChange,tn=en.onSelect,Ht=en.onDeselect,mn=en.searchValue,st=en.inputValue,Pt=en.onSearch,dt=en.autoClearSearchValue,ln=dt===void 0?!0:dt,Nn=en.filterTreeNode,bn=en.treeNodeFilterProp,la=bn===void 0?"value":bn,Hn=en.showCheckedStrategy,lt=en.treeNodeLabelProp,Qt=en.multiple,Qn=en.treeCheckable,sn=en.treeCheckStrictly,_n=en.labelInValue,na=en.fieldNames,La=en.treeDataSimpleMode,sa=en.treeData,Ge=en.children,rn=en.loadData,$t=en.treeLoadedKeys,yn=en.onTreeLoad,In=en.treeDefaultExpandAll,kn=en.treeExpandedKeys,An=en.treeDefaultExpandedKeys,Dn=en.onTreeExpand,Fa=en.treeExpandAction,Oa=en.virtual,fn=en.listHeight,Na=fn===void 0?200:fn,Yn=en.listItemHeight,qa=Yn===void 0?20:Yn,Ja=en.onDropdownVisibleChange,Wn=en.dropdownMatchSelectWidth,ua=Wn===void 0?!0:Wn,fa=en.treeLine,ra=en.treeIcon,Ua=en.showTreeIcon,rr=en.switcherIcon,Ga=en.treeMotion,za=(0,se.Z)(en,rt),lr=(0,Ve.ZP)(Mn),Vr=Qn&&!sn,Ir=Qn||sn,uo=sn||_n,yr=Ir||Qt,Sr=(0,tt.Z)(kt,{value:Nt}),Ar=(0,Oe.Z)(Sr,2),br=Ar[0],Br=Ar[1],Ta=le.useMemo(function(){return Qn?Hn||It:cn},[Hn,Qn]),or=le.useMemo(function(){return vt(na)},[JSON.stringify(na)]),Lr=(0,tt.Z)("",{value:mn!==void 0?mn:st,postState:function(ga){return ga||""}}),Or=(0,Oe.Z)(Lr,2),Cr=Or[0],$r=Or[1],jr=function(ga){$r(ga),Pt==null||Pt(ga)},Xa=Te(sa,Ge,La),wr=E(Xa,or),pr=wr.keyEntities,Qr=wr.valueEntities,no=le.useCallback(function(Xn){var ga=[],va=[];return Xn.forEach(function(Va){Qr.has(Va)?va.push(Va):ga.push(Va)}),{missingRawValues:ga,existRawValues:va}},[Qr]),Bo=De(Xa,Cr,{fieldNames:or,treeNodeFilterProp:la,filterTreeNode:Nn}),To=le.useCallback(function(Xn){if(Xn){if(lt)return Xn[lt];for(var ga=or._title,va=0;va{const{componentCls:En,treePrefixCls:Mn,colorBgElevated:$n}=en,Ze=`.${Mn}`;return[{[`${En}-dropdown`]:[{padding:`${en.paddingXS}px ${en.paddingXS/2}px`},(0,Sn.Yk)(Mn,(0,pn.TS)(en,{colorBgContainer:$n})),{[Ze]:{borderRadius:0,[`${Ze}-list-holder-inner`]:{alignItems:"stretch",[`${Ze}-treenode`]:{[`${Ze}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Dt.C2)(`${Mn}-checkbox`,en),{"&-rtl":{direction:"rtl",[`${Ze}-switcher${Ze}-switcher_close`]:{[`${Ze}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function ta(en,En){return(0,Pn.Z)("TreeSelect",Mn=>{const $n=(0,pn.TS)(Mn,{treePrefixCls:En});return[Rn($n)]},Sn.TM)(en)}var aa=function(en,En){var Mn={};for(var $n in en)Object.prototype.hasOwnProperty.call(en,$n)&&En.indexOf($n)<0&&(Mn[$n]=en[$n]);if(en!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,$n=Object.getOwnPropertySymbols(en);Ze<$n.length;Ze++)En.indexOf($n[Ze])<0&&Object.prototype.propertyIsEnumerable.call(en,$n[Ze])&&(Mn[$n[Ze]]=en[$n[Ze]]);return Mn};const zn=(en,En)=>{var Mn,{prefixCls:$n,size:Ze,disabled:Nt,bordered:kt=!0,className:Wt,rootClassName:tn,treeCheckable:Ht,multiple:mn,listHeight:st=256,listItemHeight:Pt=26,placement:dt,notFoundContent:ln,switcherIcon:Nn,treeLine:bn,getPopupContainer:la,popupClassName:Hn,dropdownClassName:lt,treeIcon:Qt=!1,transitionName:Qn,choiceTransitionName:sn="",status:_n,treeExpandAction:na,builtinPlacements:La,dropdownMatchSelectWidth:sa,popupMatchSelectWidth:Ge,allowClear:rn}=en,$t=aa(en,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:yn,getPrefixCls:In,renderEmpty:kn,direction:An,virtual:Dn,popupMatchSelectWidth:Fa,popupOverflow:Oa}=le.useContext(Ae.E_),fn=In(),Na=In("select",$n),Yn=In("select-tree",$n),qa=In("tree-select",$n),{compactSize:Ja,compactItemClassnames:Wn}=(0,Lt.ri)(Na,An),[ua,fa]=(0,on.Z)(Na),[ra]=ta(qa,Yn),Ua=ue()(Hn||lt,`${qa}-dropdown`,{[`${qa}-dropdown-rtl`]:An==="rtl"},tn,fa),rr=!!(Ht||mn),Ga=(0,_e.Z)($t.suffixIcon,$t.showArrow),za=(Mn=Ge!=null?Ge:sa)!==null&&Mn!==void 0?Mn:Fa,{status:lr,hasFeedback:Vr,isFormItemInput:Ir,feedbackIcon:uo}=le.useContext(jt.aM),yr=(0,Xe.F)(lr,_n),{suffixIcon:Sr,removeIcon:Ar,clearIcon:br}=(0,Ft.Z)(Object.assign(Object.assign({},$t),{multiple:rr,showSuffixIcon:Ga,hasFeedback:Vr,feedbackIcon:uo,prefixCls:Na,componentName:"TreeSelect"})),Br=rn===!0?{clearIcon:br}:rn;let Ta;ln!==void 0?Ta=ln:Ta=(kn==null?void 0:kn("Select"))||le.createElement(vn.Z,{componentName:"Select"});const or=(0,Fe.Z)($t,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Lr=le.useMemo(()=>dt!==void 0?dt:An==="rtl"?"bottomRight":"bottomLeft",[dt,An]),Or=(0,gn.Z)(La,Oa),Cr=(0,Jt.Z)(Qr=>{var no;return(no=Ze!=null?Ze:Ja)!==null&&no!==void 0?no:Qr}),$r=le.useContext(ft.Z),jr=Nt!=null?Nt:$r,Xa=ue()(!$n&&qa,{[`${Na}-lg`]:Cr==="large",[`${Na}-sm`]:Cr==="small",[`${Na}-rtl`]:An==="rtl",[`${Na}-borderless`]:!kt,[`${Na}-in-form-item`]:Ir},(0,Xe.Z)(Na,yr,Vr),Wn,Wt,tn,fa),wr=Qr=>le.createElement(St.Z,{prefixCls:Yn,switcherIcon:Nn,treeNodeProps:Qr,showLine:bn}),pr=le.createElement(Rt,Object.assign({virtual:Dn,disabled:jr},or,{dropdownMatchSelectWidth:za,builtinPlacements:Or,ref:En,prefixCls:Na,className:Xa,listHeight:st,listItemHeight:Pt,treeCheckable:Ht&&le.createElement("span",{className:`${Na}-tree-checkbox-inner`}),treeLine:!!bn,suffixIcon:Sr,multiple:rr,placement:Lr,removeIcon:Ar,allowClear:Br,switcherIcon:wr,showTreeIcon:Qt,notFoundContent:Ta,getPopupContainer:la||yn,treeMotion:null,dropdownClassName:Ua,choiceTransitionName:(0,at.m)(fn,"",sn),transitionName:(0,at.m)(fn,"slide-up",Qn),treeExpandAction:na}));return ua(ra(pr))},Ea=le.forwardRef(zn),Zn=(0,xe.Z)(Ea);Ea.TreeNode=ie,Ea.SHOW_ALL=cn,Ea.SHOW_PARENT=We,Ea.SHOW_CHILD=It,Ea._InternalPanelDoNotUseOrYouWillBeFired=Zn;var wa=Ea},17574:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return gt}});var x=te(79556),ue=te(95190),Be=te(52671),Me=te(8657),Le=te(14809),Oe=te(59301),se={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"},ct=se,ot=te(7657),Ve=function(vt,an){return Oe.createElement(ot.Z,(0,Le.Z)({},vt,{ref:an,icon:ct}))},Ue=Oe.forwardRef(Ve),tt=Ue,Je=te(92310),le=te.n(Je),y=te(35654),a=te(71430),b=te(36355),E=te(56082),z=te(62892),ne=te(20648);const re=4;function ie(Yt){const{dropPosition:vt,dropLevelOffset:an,prefixCls:xn,indent:nt,direction:et="ltr"}=Yt,qt=et==="ltr"?"left":"right",hn=et==="ltr"?"right":"left",Zt={[qt]:-an*nt+re,[hn]:0};switch(vt){case-1:Zt.top=-3;break;case 1:Zt.bottom=-3;break;default:Zt.bottom=-3,Zt[qt]=nt+re;break}return Oe.createElement("div",{style:Zt,className:`${xn}-drop-indicator`})}var me=te(71997),ye=Oe.forwardRef((Yt,vt)=>{const{getPrefixCls:an,direction:xn,virtual:nt,tree:et}=Oe.useContext(b.E_),{prefixCls:qt,className:hn,showIcon:Zt=!1,showLine:cn,switcherIcon:We,blockNode:It=!1,children:Gt,checkable:Mt=!1,selectable:ht=!0,draggable:rt,motion:ze,style:ve}=Yt,fe=an("tree",qt),qe=an(),Rt=ze!=null?ze:Object.assign(Object.assign({},(0,z.Z)(qe)),{motionAppear:!1}),Fe=Object.assign(Object.assign({},Yt),{checkable:Mt,selectable:ht,showIcon:Zt,motion:Rt,blockNode:It,showLine:!!cn,dropIndicatorRender:ie}),[xe,at]=(0,ne.ZP)(fe),Xe=Oe.useMemo(()=>{if(!rt)return!1;let ft={};switch(typeof rt){case"function":ft.nodeDraggable=rt;break;case"object":ft=Object.assign({},rt);break;default:break}return ft.icon!==!1&&(ft.icon=ft.icon||Oe.createElement(E.Z,null)),ft},[rt]),Ae=ft=>Oe.createElement(me.Z,{prefixCls:fe,switcherIcon:We,treeNodeProps:ft,showLine:cn});return xe(Oe.createElement(x.Z,Object.assign({itemHeight:20,ref:vt,virtual:nt},Fe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),prefixCls:fe,className:le()({[`${fe}-icon-hide`]:!Zt,[`${fe}-block-node`]:It,[`${fe}-unselectable`]:!ht,[`${fe}-rtl`]:xn==="rtl"},et==null?void 0:et.className,hn,at),direction:xn,checkable:Mt&&Oe.createElement("span",{className:`${fe}-checkbox-inner`}),selectable:ht,switcherIcon:Ae,draggable:Xe}),Gt))}),je;(function(Yt){Yt[Yt.None=0]="None",Yt[Yt.Start=1]="Start",Yt[Yt.End=2]="End"})(je||(je={}));function De(Yt,vt){function an(xn){const{key:nt,children:et}=xn;vt(nt,xn)!==!1&&De(et||[],vt)}Yt.forEach(an)}function Qe(Yt){let{treeData:vt,expandedKeys:an,startKey:xn,endKey:nt}=Yt;const et=[];let qt=je.None;if(xn&&xn===nt)return[xn];if(!xn||!nt)return[];function hn(Zt){return Zt===xn||Zt===nt}return De(vt,Zt=>{if(qt===je.End)return!1;if(hn(Zt)){if(et.push(Zt),qt===je.None)qt=je.Start;else if(qt===je.Start)return qt=je.End,!1}else qt===je.Start&&et.push(Zt);return an.includes(Zt)}),et}function he(Yt,vt){const an=(0,ue.Z)(vt),xn=[];return De(Yt,(nt,et)=>{const qt=an.indexOf(nt);return qt!==-1&&(xn.push(et),an.splice(qt,1)),!!an.length}),xn}var Te=function(Yt,vt){var an={};for(var xn in Yt)Object.prototype.hasOwnProperty.call(Yt,xn)&&vt.indexOf(xn)<0&&(an[xn]=Yt[xn]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,xn=Object.getOwnPropertySymbols(Yt);nt{var{defaultExpandAll:an,defaultExpandParent:xn,defaultExpandedKeys:nt}=Yt,et=Te(Yt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const qt=Oe.useRef(),hn=Oe.useRef(),Zt=()=>{const{keyEntities:Xe}=(0,a.I8)(bt(et));let Ae;return an?Ae=Object.keys(Xe):xn?Ae=(0,y.r7)(et.expandedKeys||nt||[],Xe):Ae=et.expandedKeys||nt,Ae},[cn,We]=Oe.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[It,Gt]=Oe.useState(()=>Zt());Oe.useEffect(()=>{"selectedKeys"in et&&We(et.selectedKeys)},[et.selectedKeys]),Oe.useEffect(()=>{"expandedKeys"in et&&Gt(et.expandedKeys)},[et.expandedKeys]);const Mt=(Xe,Ae)=>{var ft;return"expandedKeys"in et||Gt(Xe),(ft=et.onExpand)===null||ft===void 0?void 0:ft.call(et,Xe,Ae)},ht=(Xe,Ae)=>{var ft;const{multiple:vn}=et,{node:Jt,nativeEvent:jt}=Ae,{key:on=""}=Jt,gn=bt(et),_e=Object.assign(Object.assign({},Ae),{selected:!0}),Ft=(jt==null?void 0:jt.ctrlKey)||(jt==null?void 0:jt.metaKey),Lt=jt==null?void 0:jt.shiftKey;let St;vn&&Ft?(St=Xe,qt.current=on,hn.current=St,_e.selectedNodes=he(gn,St)):vn&&Lt?(St=Array.from(new Set([].concat((0,ue.Z)(hn.current||[]),(0,ue.Z)(Qe({treeData:gn,expandedKeys:It,startKey:on,endKey:qt.current}))))),_e.selectedNodes=he(gn,St)):(St=[on],qt.current=on,hn.current=St,_e.selectedNodes=he(gn,St)),(ft=et.onSelect)===null||ft===void 0||ft.call(et,St,_e),"selectedKeys"in et||We(St)},{getPrefixCls:rt,direction:ze}=Oe.useContext(b.E_),{prefixCls:ve,className:fe,showIcon:qe=!0,expandAction:Rt="click"}=et,Fe=Te(et,["prefixCls","className","showIcon","expandAction"]),xe=rt("tree",ve),at=le()(`${xe}-directory`,{[`${xe}-directory-rtl`]:ze==="rtl"},fe);return Oe.createElement(ye,Object.assign({icon:Ye,ref:vt,blockNode:!0},Fe,{showIcon:qe,expandAction:Rt,prefixCls:xe,className:at,expandedKeys:It,selectedKeys:cn,onSelect:ht,onExpand:Mt}))};var Bt=Oe.forwardRef(Ne);const yt=ye;yt.DirectoryTree=Bt,yt.TreeNode=x.O;var gt=yt},20648:function(Ut,Kt,te){"use strict";te.d(Kt,{TM:function(){return Je},Yk:function(){return tt}});var x=te(93083),ue=te(98447),Be=te(17313),Me=te(8378),Le=te(37613),Oe=te(83116);const se=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ct=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),ot=(le,y)=>({[`.${le}-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:'""'}}}),Ve=(le,y)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:E,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:re}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Be.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,Be.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:se,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}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,Be.oN)(y)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ct(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}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:z/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ot(le,y)),[`${b}.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:z/2,bottom:-E,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},Ue=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},tt=(le,y)=>{const a=`.${le}`,b=`${a}-treenode`,E=y.paddingXS/2,z=(0,Le.TS)(y,{treeCls:a,treeNodeCls:b,treeNodePadding:E});return[Ve(le,z),Ue(z)]},Je=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};Kt.ZP=(0,Oe.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,ue.C2)(`${a}-checkbox`,le)},tt(a,le),(0,Me.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Je(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return b}});var x=te(14809),ue=te(59301),Be={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"},Me=Be,Le=te(7657),Oe=function(z,ne){return ue.createElement(Le.Z,(0,x.Z)({},z,{ref:ne,icon:Me}))},se=ue.forwardRef(Oe),ct=se,ot=te(52671),Ve=te(58617),Ue=te(15075),tt=te(43531),Je=te(92310),le=te.n(Je),y=te(92343),b=E=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:re,showLine:ie}=E,{isLeaf:me,expanded:pe,loading:ye}=re;if(ye)return ue.createElement(Ve.Z,{className:`${z}-switcher-loading-icon`});let je;if(ie&&typeof ie=="object"&&(je=ie.showLeafIcon),me){if(!ie)return null;if(typeof je!="boolean"&&je){const he=typeof je=="function"?je(re):je,Te=`${z}-switcher-line-custom-icon`;return(0,y.l$)(he)?(0,y.Tm)(he,{className:le()(he.props.className||"",Te)}):he}return je?ue.createElement(ot.Z,{className:`${z}-switcher-line-icon`}):ue.createElement("span",{className:`${z}-switcher-leaf-line`})}const De=`${z}-switcher-icon`,Qe=typeof ne=="function"?ne(re):ne;return(0,y.l$)(Qe)?(0,y.Tm)(Qe,{className:le()(Qe.props.className||"",De)}):Qe!==void 0?Qe:ie?pe?ue.createElement(Ue.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(tt.Z,{className:`${z}-switcher-line-icon`}):ue.createElement(ct,{className:De})}},54580:function(Ut,Kt,te){"use strict";te.d(Kt,{default:function(){return sa}});var x=te(59301),ue=te(95190),Be=te(92310),Me=te.n(Be),Le=te(14809),Oe=te(99153),se=te(84851),ct=te(19257),ot=te(93046),Ve=te(4635),Ue=te(62646),tt=te(70539),Je=te(93664),le=te(95764),y=te(26112);function a(Ge,rn){var $t="cannot ".concat(Ge.method," ").concat(Ge.action," ").concat(rn.status,"'"),yn=new Error($t);return yn.status=rn.status,yn.method=Ge.method,yn.url=Ge.action,yn}function b(Ge){var rn=Ge.responseText||Ge.response;if(!rn)return rn;try{return JSON.parse(rn)}catch($t){return rn}}function E(Ge){var rn=new XMLHttpRequest;Ge.onProgress&&rn.upload&&(rn.upload.onprogress=function(kn){kn.total>0&&(kn.percent=kn.loaded/kn.total*100),Ge.onProgress(kn)});var $t=new FormData;Ge.data&&Object.keys(Ge.data).forEach(function(In){var kn=Ge.data[In];if(Array.isArray(kn)){kn.forEach(function(An){$t.append("".concat(In,"[]"),An)});return}$t.append(In,kn)}),Ge.file instanceof Blob?$t.append(Ge.filename,Ge.file,Ge.file.name):$t.append(Ge.filename,Ge.file),rn.onerror=function(kn){Ge.onError(kn)},rn.onload=function(){return rn.status<200||rn.status>=300?Ge.onError(a(Ge,rn),b(rn)):Ge.onSuccess(b(rn),rn)},rn.open(Ge.method,Ge.action,!0),Ge.withCredentials&&"withCredentials"in rn&&(rn.withCredentials=!0);var yn=Ge.headers||{};return yn["X-Requested-With"]!==null&&rn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(yn).forEach(function(In){yn[In]!==null&&rn.setRequestHeader(In,yn[In])}),rn.send($t),{abort:function(){rn.abort()}}}var z=+new Date,ne=0;function re(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=te(48736),me=function(Ge,rn){if(Ge&&rn){var $t=Array.isArray(rn)?rn:rn.split(","),yn=Ge.name||"",In=Ge.type||"",kn=In.replace(/\/.*$/,"");return $t.some(function(An){var Dn=An.trim();if(/^\*(\/\*)?$/.test(An))return!0;if(Dn.charAt(0)==="."){var Fa=yn.toLowerCase(),Oa=Dn.toLowerCase(),fn=[Oa];return(Oa===".jpg"||Oa===".jpeg")&&(fn=[".jpg",".jpeg"]),fn.some(function(Na){return Fa.endsWith(Na)})}return/\/\*$/.test(Dn)?kn===Dn.replace(/\/.*$/,""):In===Dn?!0:/^\w+$/.test(Dn)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Dn,"'.Skip for check.")),!0):!1})}return!0};function pe(Ge,rn){var $t=Ge.createReader(),yn=[];function In(){$t.readEntries(function(kn){var An=Array.prototype.slice.apply(kn);yn=yn.concat(An);var Dn=!An.length;Dn?rn(yn):In()})}In()}var ye=function(rn,$t,yn){var In=function kn(An,Dn){An&&(An.path=Dn||"",An.isFile?An.file(function(Fa){yn(Fa)&&(An.fullPath&&!Fa.webkitRelativePath&&(Object.defineProperties(Fa,{webkitRelativePath:{writable:!0}}),Fa.webkitRelativePath=An.fullPath.replace(/^\//,""),Object.defineProperties(Fa,{webkitRelativePath:{writable:!1}})),$t([Fa]))}):An.isDirectory&&pe(An,function(Fa){Fa.forEach(function(Oa){kn(Oa,"".concat(Dn).concat(An.name,"/"))})}))};rn.forEach(function(kn){In(kn.webkitGetAsEntry())})},je=ye,De=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Qe=function(Ge){(0,ct.Z)($t,Ge);var rn=(0,ot.Z)($t);function $t(){var yn;(0,Oe.Z)(this,$t);for(var In=arguments.length,kn=new Array(In),An=0;An{let{uid:kn}=In;return kn===Ge.uid});return yn===-1?$t.push(Ge):$t[yn]=Ge,$t}function ft(Ge,rn){const $t=Ge.uid!==void 0?"uid":"name";return rn.filter(yn=>yn[$t]===Ge[$t])[0]}function vn(Ge,rn){const $t=Ge.uid!==void 0?"uid":"name",yn=rn.filter(In=>In[$t]!==Ge[$t]);return yn.length===rn.length?null:yn}const Jt=function(){const rn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),yn=rn[rn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(yn)||[""])[0]},jt=Ge=>Ge.indexOf("image/")===0,on=Ge=>{if(Ge.type&&!Ge.thumbUrl)return jt(Ge.type);const rn=Ge.thumbUrl||Ge.url||"",$t=Jt(rn);return/^data:image\//.test(rn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(rn)||$t)},gn=200;function _e(Ge){return new Promise(rn=>{if(!Ge.type||!jt(Ge.type)){rn("");return}const $t=document.createElement("canvas");$t.width=gn,$t.height=gn,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${gn}px; height: ${gn}px; z-index: 9999; display: none;`,document.body.appendChild($t);const yn=$t.getContext("2d"),In=new Image;if(In.onload=()=>{const{width:kn,height:An}=In;let Dn=gn,Fa=gn,Oa=0,fn=0;kn>An?(Fa=An*(gn/kn),fn=-(Fa-Dn)/2):(Dn=kn*(gn/An),Oa=-(Dn-Fa)/2),yn.drawImage(In,Oa,fn,Dn,Fa);const Na=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL(In.src),rn(Na)},In.crossOrigin="anonymous",Ge.type.startsWith("image/svg+xml")){const kn=new FileReader;kn.onload=()=>{kn.result&&(In.src=kn.result)},kn.readAsDataURL(Ge)}else if(Ge.type.startsWith("image/gif")){const kn=new FileReader;kn.onload=()=>{kn.result&&rn(kn.result)},kn.readAsDataURL(Ge)}else In.src=window.URL.createObjectURL(Ge)})}var Ft=te(26227),Lt=te(41464),St=te(15277),Dt=te(93948),pn=te(6848),Sn=x.forwardRef((Ge,rn)=>{let{prefixCls:$t,className:yn,style:In,locale:kn,listType:An,file:Dn,items:Fa,progress:Oa,iconRender:fn,actionIconRender:Na,itemRender:Yn,isImgUrl:qa,showPreviewIcon:Ja,showRemoveIcon:Wn,showDownloadIcon:ua,previewIcon:fa,removeIcon:ra,downloadIcon:Ua,onPreview:rr,onDownload:Ga,onClose:za}=Ge;var lr,Vr;const{status:Ir}=Dn,[uo,yr]=x.useState(Ir);x.useEffect(()=>{Ir!=="removed"&&yr(Ir)},[Ir]);const[Sr,Ar]=x.useState(!1);x.useEffect(()=>{const Dr=setTimeout(()=>{Ar(!0)},300);return()=>{clearTimeout(Dr)}},[]);const br=fn(Dn);let Br=x.createElement("div",{className:`${$t}-icon`},br);if(An==="picture"||An==="picture-card"||An==="picture-circle")if(uo==="uploading"||!Dn.thumbUrl&&!Dn.url){const Dr=Me()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:uo!=="uploading"});Br=x.createElement("div",{className:Dr},br)}else{const Dr=qa!=null&&qa(Dn)?x.createElement("img",{src:Dn.thumbUrl||Dn.url,alt:Dn.name,className:`${$t}-list-item-image`,crossOrigin:Dn.crossOrigin}):br,Yr=Me()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:qa&&!qa(Dn)});Br=x.createElement("a",{className:Yr,onClick:Po=>rr(Dn,Po),href:Dn.url||Dn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Dr)}const Ta=Me()(`${$t}-list-item`,`${$t}-list-item-${uo}`),or=typeof Dn.linkProps=="string"?JSON.parse(Dn.linkProps):Dn.linkProps,Lr=Wn?Na((typeof ra=="function"?ra(Dn):ra)||x.createElement(Ft.Z,null),()=>za(Dn),$t,kn.removeFile):null,Or=ua&&uo==="done"?Na((typeof Ua=="function"?Ua(Dn):Ua)||x.createElement(Lt.Z,null),()=>Ga(Dn),$t,kn.downloadFile):null,Cr=An!=="picture-card"&&An!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Me()(`${$t}-list-item-actions`,{picture:An==="picture"})},Or,Lr),$r=Me()(`${$t}-list-item-name`),jr=Dn.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:$r,title:Dn.name},or,{href:Dn.url,onClick:Dr=>rr(Dn,Dr)}),Dn.name),Cr]:[x.createElement("span",{key:"view",className:$r,onClick:Dr=>rr(Dn,Dr),title:Dn.name},Dn.name),Cr],Xa={pointerEvents:"none",opacity:.5},wr=Ja?x.createElement("a",{href:Dn.url||Dn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Dn.url||Dn.thumbUrl?void 0:Xa,onClick:Dr=>rr(Dn,Dr),title:kn.previewFile},typeof fa=="function"?fa(Dn):fa||x.createElement(St.Z,null)):null,pr=(An==="picture-card"||An==="picture-circle")&&uo!=="uploading"&&x.createElement("span",{className:`${$t}-list-item-actions`},wr,uo==="done"&&Or,Lr),{getPrefixCls:Qr}=x.useContext(yt.E_),no=Qr(),Bo=x.createElement("div",{className:Ta},Br,jr,pr,Sr&&x.createElement(qe.default,{motionName:`${no}-fade`,visible:uo==="uploading",motionDeadline:2e3},Dr=>{let{className:Yr}=Dr;const Po="percent"in Dn?x.createElement(Dt.Z,Object.assign({},Oa,{type:"line",percent:Dn.percent,"aria-label":Dn["aria-label"],"aria-labelledby":Dn["aria-labelledby"]})):null;return x.createElement("div",{className:Me()(`${$t}-list-item-progress`,Yr)},Po)})),To=Dn.response&&typeof Dn.response=="string"?Dn.response:((lr=Dn.error)===null||lr===void 0?void 0:lr.statusText)||((Vr=Dn.error)===null||Vr===void 0?void 0:Vr.message)||kn.uploadError,ko=uo==="error"?x.createElement(pn.Z,{title:To,getPopupContainer:Dr=>Dr.parentNode},Bo):Bo;return x.createElement("div",{className:Me()(`${$t}-list-item-container`,yn),style:In,ref:rn},Yn?Yn(ko,Dn,Fa,{download:Ga.bind(null,Dn),preview:rr.bind(null,Dn),remove:za.bind(null,Dn)}):ko)});const Rn=(Ge,rn)=>{const{listType:$t="text",previewFile:yn=_e,onPreview:In,onDownload:kn,onRemove:An,locale:Dn,iconRender:Fa,isImageUrl:Oa=on,prefixCls:fn,items:Na=[],showPreviewIcon:Yn=!0,showRemoveIcon:qa=!0,showDownloadIcon:Ja=!1,removeIcon:Wn,previewIcon:ua,downloadIcon:fa,progress:ra={size:[-1,2],showInfo:!1},appendAction:Ua,appendActionVisible:rr=!0,itemRender:Ga,disabled:za}=Ge,lr=(0,Rt.Z)(),[Vr,Ir]=x.useState(!1);x.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Na||[]).forEach(Xa=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Xa.originFileObj instanceof File||Xa.originFileObj instanceof Blob)||Xa.thumbUrl!==void 0||(Xa.thumbUrl="",yn&&yn(Xa.originFileObj).then(wr=>{Xa.thumbUrl=wr||"",lr()}))})},[$t,Na,yn]),x.useEffect(()=>{Ir(!0)},[]);const uo=(Xa,wr)=>{if(In)return wr==null||wr.preventDefault(),In(Xa)},yr=Xa=>{typeof kn=="function"?kn(Xa):Xa.url&&window.open(Xa.url)},Sr=Xa=>{An==null||An(Xa)},Ar=Xa=>{if(Fa)return Fa(Xa,$t);const wr=Xa.status==="uploading",pr=Oa&&Oa(Xa)?x.createElement(fe,null):x.createElement(hn,null);let Qr=wr?x.createElement(Zt.Z,null):x.createElement(Mt,null);return $t==="picture"?Qr=wr?x.createElement(Zt.Z,null):pr:($t==="picture-card"||$t==="picture-circle")&&(Qr=wr?Dn.uploading:pr),Qr},br=(Xa,wr,pr,Qr)=>{const no={type:"text",size:"small",title:Qr,onClick:Bo=>{wr(),(0,xe.l$)(Xa)&&Xa.props.onClick&&Xa.props.onClick(Bo)},className:`${pr}-list-item-action`,disabled:za};if((0,xe.l$)(Xa)){const Bo=(0,xe.Tm)(Xa,Object.assign(Object.assign({},Xa.props),{onClick:()=>{}}));return x.createElement(at.ZP,Object.assign({},no,{icon:Bo}))}return x.createElement(at.ZP,Object.assign({},no),x.createElement("span",null,Xa))};x.useImperativeHandle(rn,()=>({handlePreview:uo,handleDownload:yr}));const{getPrefixCls:Br}=x.useContext(yt.E_),Ta=Br("upload",fn),or=Br(),Lr=Me()(`${Ta}-list`,`${Ta}-list-${$t}`),Or=(0,ue.Z)(Na.map(Xa=>({key:Xa.uid,file:Xa})));let $r={motionDeadline:2e3,motionName:`${Ta}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:Or,motionAppear:Vr};const jr=x.useMemo(()=>{const Xa=Object.assign({},(0,Fe.Z)(or));return delete Xa.onAppearEnd,delete Xa.onEnterEnd,delete Xa.onLeaveEnd,Xa},[or]);return $t!=="picture-card"&&$t!=="picture-circle"&&($r=Object.assign(Object.assign({},jr),$r)),x.createElement("div",{className:Lr},x.createElement(qe.CSSMotionList,Object.assign({},$r,{component:!1}),Xa=>{let{key:wr,file:pr,className:Qr,style:no}=Xa;return x.createElement(Sn,{key:wr,locale:Dn,prefixCls:Ta,className:Qr,style:no,file:pr,items:Na,progress:ra,listType:$t,isImgUrl:Oa,showPreviewIcon:Yn,showRemoveIcon:qa,showDownloadIcon:Ja,removeIcon:Wn,previewIcon:ua,downloadIcon:fa,iconRender:Ar,actionIconRender:br,itemRender:Ga,onPreview:uo,onDownload:yr,onClose:Sr})}),Ua&&x.createElement(qe.default,Object.assign({},$r,{visible:rr,forceRender:!0}),Xa=>{let{className:wr,style:pr}=Xa;return(0,xe.Tm)(Ua,Qr=>({className:Me()(Qr.className,wr),style:Object.assign(Object.assign(Object.assign({},pr),{pointerEvents:wr?"none":void 0}),Qr.style)}))}))};var aa=x.forwardRef(Rn),zn=te(17313),Pa=te(8378),Ea=te(83116),Zn=te(37613),en=Ge=>{const{componentCls:rn,iconCls:$t}=Ge;return{[`${rn}-wrapper`]:{[`${rn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ge.colorFillAlter,border:`${Ge.lineWidth}px dashed ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ge.motionDurationSlow}`,[rn]:{padding:`${Ge.padding}px 0`},[`${rn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${rn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${rn}-disabled):hover`]:{borderColor:Ge.colorPrimaryHover},[`p${rn}-drag-icon`]:{marginBottom:Ge.margin,[$t]:{color:Ge.colorPrimary,fontSize:Ge.uploadThumbnailSize}},[`p${rn}-text`]:{margin:`0 0 ${Ge.marginXXS}px`,color:Ge.colorTextHeading,fontSize:Ge.fontSizeLG},[`p${rn}-hint`]:{color:Ge.colorTextDescription,fontSize:Ge.fontSize},[`&${rn}-disabled`]:{cursor:"not-allowed",[`p${rn}-drag-icon ${$t}, + p${rn}-text, + p${rn}-hint + `]:{color:Ge.colorTextDisabled}}}}}},Mn=Ge=>{const{componentCls:rn,antCls:$t,iconCls:yn,fontSize:In,lineHeight:kn}=Ge,An=`${rn}-list-item`,Dn=`${An}-actions`,Fa=`${An}-action`,Oa=Math.round(In*kn);return{[`${rn}-wrapper`]:{[`${rn}-list`]:Object.assign(Object.assign({},(0,zn.dF)()),{lineHeight:Ge.lineHeight,[An]:{position:"relative",height:Ge.lineHeight*In,marginTop:Ge.marginXS,fontSize:In,display:"flex",alignItems:"center",transition:`background-color ${Ge.motionDurationSlow}`,"&:hover":{backgroundColor:Ge.controlItemBgHover},[`${An}-name`]:Object.assign(Object.assign({},zn.vS),{padding:`0 ${Ge.paddingXS}px`,lineHeight:kn,flex:"auto",transition:`all ${Ge.motionDurationSlow}`}),[Dn]:{[Fa]:{opacity:0},[`${Fa}${$t}-btn-sm`]:{height:Oa,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Fa}:focus-visible, &.picture ${Fa} - `]:{opacity:1},[yn]:{color:Ge.actionsColor,transition:`all ${Ge.motionDurationSlow}`},[`&:hover ${yn}`]:{color:Ge.colorText}},[`${gn}-icon ${yn}`]:{color:Ge.colorTextDescription,fontSize:In},[`${An}-progress`]:{position:"absolute",bottom:-Ge.uploadProgressOffset,width:"100%",paddingInlineStart:In+Ge.paddingXS,fontSize:In,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${An}:hover ${Fa}`]:{opacity:1,color:Ge.colorText},[`${An}-error`]:{color:Ge.colorError,[`${An}-name, ${gn}-icon ${yn}`]:{color:Ge.colorError},[Dn]:{[`${yn}, ${yn}:hover`]:{color:Ge.colorError},[Fa]:{opacity:1}}},[`${gn}-list-item-container`]:{transition:`opacity ${Ge.motionDurationSlow}, height ${Ge.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},$n=te(93083),Ze=te(1950);const Nt=new $n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),kt=new $n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var tn=Ge=>{const{componentCls:gn}=Ge,Jt=`${gn}-animate-inline`;return[{[`${gn}-wrapper`]:{[`${Jt}-appear, ${Jt}-enter, ${Jt}-leave`]:{animationDuration:Ge.motionDurationSlow,animationTimingFunction:Ge.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Jt}-appear, ${Jt}-enter`]:{animationName:Nt},[`${Jt}-leave`]:{animationName:kt}}},{[`${gn}-wrapper`]:(0,Ze.J$)(Ge)},Nt,kt]},Ht=te(30071),mn=te(64993);const st=Ge=>{const{componentCls:gn,iconCls:Jt,uploadThumbnailSize:yn,uploadProgressOffset:In}=Ge,Zn=`${gn}-list`,An=`${Zn}-item`;return{[`${gn}-wrapper`]:{[` - ${Zn}${Zn}-picture, - ${Zn}${Zn}-picture-card, - ${Zn}${Zn}-picture-circle - `]:{[An]:{position:"relative",height:yn+Ge.lineWidth*2+Ge.paddingXS*2,padding:Ge.paddingXS,border:`${Ge.lineWidth}px ${Ge.lineType} ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,"&:hover":{background:"transparent"},[`${An}-thumbnail`]:Object.assign(Object.assign({},zn.vS),{width:yn,height:yn,lineHeight:`${yn+Ge.paddingSM}px`,textAlign:"center",flex:"none",[Jt]:{fontSize:Ge.fontSizeHeading2,color:Ge.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${An}-progress`]:{bottom:In,width:`calc(100% - ${Ge.paddingSM*2}px)`,marginTop:0,paddingInlineStart:yn+Ge.paddingXS}},[`${An}-error`]:{borderColor:Ge.colorError,[`${An}-thumbnail ${Jt}`]:{[`svg path[fill='${Ht.blue[0]}']`]:{fill:Ge.colorErrorBg},[`svg path[fill='${Ht.blue.primary}']`]:{fill:Ge.colorError}}},[`${An}-uploading`]:{borderStyle:"dashed",[`${An}-name`]:{marginBottom:In}}},[`${Zn}${Zn}-picture-circle ${An}`]:{[`&, &::before, ${An}-thumbnail`]:{borderRadius:"50%"}}}}},Pt=Ge=>{const{componentCls:gn,iconCls:Jt,fontSizeLG:yn,colorTextLightSolid:In}=Ge,Zn=`${gn}-list`,An=`${Zn}-item`,Dn=Ge.uploadPicCardSize;return{[` - ${gn}-wrapper${gn}-picture-card-wrapper, - ${gn}-wrapper${gn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,zn.dF)()),{display:"inline-block",width:"100%",[`${gn}${gn}-select`]:{width:Dn,height:Dn,marginInlineEnd:Ge.marginXS,marginBottom:Ge.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Ge.colorFillAlter,border:`${Ge.lineWidth}px dashed ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ge.motionDurationSlow}`,[`> ${gn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${gn}-disabled):hover`]:{borderColor:Ge.colorPrimary}},[`${Zn}${Zn}-picture-card, ${Zn}${Zn}-picture-circle`]:{[`${Zn}-item-container`]:{display:"inline-block",width:Dn,height:Dn,marginBlock:`0 ${Ge.marginXS}px`,marginInline:`0 ${Ge.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[An]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ge.paddingXS*2}px)`,height:`calc(100% - ${Ge.paddingXS*2}px)`,backgroundColor:Ge.colorBgMask,opacity:0,transition:`all ${Ge.motionDurationSlow}`,content:'" "'}},[`${An}:hover`]:{[`&::before, ${An}-actions`]:{opacity:1}},[`${An}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ge.motionDurationSlow}`,[`${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{zIndex:10,width:yn,margin:`0 ${Ge.marginXXS}px`,fontSize:yn,cursor:"pointer",transition:`all ${Ge.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${An}-actions, ${An}-actions:hover`]:{[`${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{color:new mn.C(In).setAlpha(.65).toRgbString(),"&:hover":{color:In}}},[`${An}-thumbnail, ${An}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${An}-name`]:{display:"none",textAlign:"center"},[`${An}-file + ${An}-name`]:{position:"absolute",bottom:Ge.margin,display:"block",width:`calc(100% - ${Ge.paddingXS*2}px)`},[`${An}-uploading`]:{[`&${An}`]:{backgroundColor:Ge.colorFillAlter},[`&::before, ${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{display:"none"}},[`${An}-progress`]:{bottom:Ge.marginXL,width:`calc(100% - ${Ge.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${gn}-wrapper${gn}-picture-circle-wrapper`]:{[`${gn}${gn}-select`]:{borderRadius:"50%"}}}};var ln=Ge=>{const{componentCls:gn}=Ge;return{[`${gn}-rtl`]:{direction:"rtl"}}};const Nn=Ge=>{const{componentCls:gn,colorTextDisabled:Jt}=Ge;return{[`${gn}-wrapper`]:Object.assign(Object.assign({},(0,zn.Wf)(Ge)),{[gn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${gn}-select`]:{display:"inline-block"},[`${gn}-disabled`]:{color:Jt,cursor:"not-allowed"}})}};var bn=(0,Ea.Z)("Upload",Ge=>{const{fontSizeHeading3:gn,fontSize:Jt,lineHeight:yn,lineWidth:In,controlHeightLG:Zn}=Ge,An=Math.round(Jt*yn),Dn=(0,_n.TS)(Ge,{uploadThumbnailSize:gn*2,uploadProgressOffset:An/2+In,uploadPicCardSize:Zn*2.55});return[Nn(Dn),en(Dn),st(Dn),Pt(Dn),Mn(Dn),tn(Dn),ln(Dn),(0,Pa.Z)(Dn)]},Ge=>({actionsColor:Ge.colorTextDescription})),la=function(Ge,gn,Jt,yn){function In(Zn){return Zn instanceof Jt?Zn:new Jt(function(An){An(Zn)})}return new(Jt||(Jt=Promise))(function(Zn,An){function Dn(fn){try{La(yn.next(fn))}catch(Na){An(Na)}}function Fa(fn){try{La(yn.throw(fn))}catch(Na){An(Na)}}function La(fn){fn.done?Zn(fn.value):In(fn.value).then(Dn,Fa)}La((yn=yn.apply(Ge,gn||[])).next())})};const Hn=`__LIST_IGNORE_${Date.now()}__`,lt=(Ge,gn)=>{const{fileList:Jt,defaultFileList:yn,onRemove:In,showUploadList:Zn=!0,listType:An="text",onPreview:Dn,onDownload:Fa,onChange:La,onDrop:fn,previewFile:Na,disabled:Yn,locale:qa,iconRender:Ja,isImageUrl:Wn,progress:sa,prefixCls:ma,className:ra,type:Ua="select",children:rr,style:Ga,itemRender:za,maxCount:lr,data:Vr={},multiple:Ir=!1,action:uo="",accept:yr="",supportServerRender:Sr=!0,rootClassName:Ar}=Ge,br=x.useContext(gt.Z),Br=Yn!=null?Yn:br,[Ta,or]=(0,ut.Z)(yn||[],{value:Jt,postState:Bn=>Bn!=null?Bn:[]}),[Lr,Or]=x.useState("drop"),Cr=x.useRef(null);x.useMemo(()=>{const Bn=Date.now();(Jt||[]).forEach((On,Aa)=>{!On.uid&&!Object.isFrozen(On)&&(On.uid=`__AUTO__${Bn}_${Aa}__`)})},[Jt]);const $r=(Bn,On,Aa)=>{let Xn=(0,ue.Z)(On),ca=!1;lr===1?Xn=Xn.slice(-1):lr&&(ca=Xn.length>lr,Xn=Xn.slice(0,lr)),(0,Bt.flushSync)(()=>{or(Xn)});const pa={file:Bn,fileList:Xn};Aa&&(pa.event=Aa),(!ca||Xn.some(Va=>Va.uid===Bn.uid))&&(0,Bt.flushSync)(()=>{La==null||La(pa)})},jr=(Bn,On)=>la(void 0,void 0,void 0,function*(){const{beforeUpload:Aa,transformFile:Xn}=Ge;let ca=Bn;if(Aa){const pa=yield Aa(Bn,On);if(pa===!1)return!1;if(delete Bn[Hn],pa===Hn)return Object.defineProperty(Bn,Hn,{value:!0,configurable:!0}),!1;typeof pa=="object"&&pa&&(ca=pa)}return Xn&&(ca=yield Xn(ca)),ca}),Xa=Bn=>{const On=Bn.filter(ca=>!ca.file[Hn]);if(!On.length)return;const Aa=On.map(ca=>Xe(ca.file));let Xn=(0,ue.Z)(Ta);Aa.forEach(ca=>{Xn=Ae(ca,Xn)}),Aa.forEach((ca,pa)=>{let Va=ca;if(On[pa].parsedFile)ca.status="uploading";else{const{originFileObj:vr}=ca;let _r;try{_r=new File([vr],vr.name,{type:vr.type})}catch(kr){_r=new Blob([vr],{type:vr.type}),_r.name=vr.name,_r.lastModifiedDate=new Date,_r.lastModified=new Date().getTime()}_r.uid=ca.uid,Va=_r}$r(Va,Xn)})},wr=(Bn,On,Aa)=>{try{typeof Bn=="string"&&(Bn=JSON.parse(Bn))}catch(pa){}if(!ft(On,Ta))return;const Xn=Xe(On);Xn.status="done",Xn.percent=100,Xn.response=Bn,Xn.xhr=Aa;const ca=Ae(Xn,Ta);$r(Xn,ca)},pr=(Bn,On)=>{if(!ft(On,Ta))return;const Aa=Xe(On);Aa.status="uploading",Aa.percent=Bn.percent;const Xn=Ae(Aa,Ta);$r(Aa,Xn,Bn)},Qr=(Bn,On,Aa)=>{if(!ft(Aa,Ta))return;const Xn=Xe(Aa);Xn.error=Bn,Xn.response=On,Xn.status="error";const ca=Ae(Xn,Ta);$r(Xn,ca)},no=Bn=>{let On;Promise.resolve(typeof In=="function"?In(Bn):In).then(Aa=>{var Xn;if(Aa===!1)return;const ca=vn(Bn,Ta);ca&&(On=Object.assign(Object.assign({},Bn),{status:"removed"}),Ta==null||Ta.forEach(pa=>{const Va=On.uid!==void 0?"uid":"name";pa[Va]===On[Va]&&!Object.isFrozen(pa)&&(pa.status="removed")}),(Xn=Cr.current)===null||Xn===void 0||Xn.abort(On),$r(On,ca))})},Bo=Bn=>{Or(Bn.type),Bn.type==="drop"&&(fn==null||fn(Bn))};x.useImperativeHandle(gn,()=>({onBatchStart:Xa,onSuccess:wr,onProgress:pr,onError:Qr,fileList:Ta,upload:Cr.current}));const{getPrefixCls:To,direction:ko,upload:Dr}=x.useContext(yt.E_),Yr=To("upload",ma),Po=Object.assign(Object.assign({onBatchStart:Xa,onError:Qr,onProgress:pr,onSuccess:wr},Ge),{data:Vr,multiple:Ir,action:uo,accept:yr,supportServerRender:Sr,prefixCls:Yr,disabled:Br,beforeUpload:jr,onChange:void 0});delete Po.className,delete Po.style,(!rr||Br)&&delete Po.id;const[$o,jo]=bn(Yr),[ei]=(0,Yt.Z)("Upload",vt.Z.Upload),{showRemoveIcon:$a,showPreviewIcon:fa,showDownloadIcon:Tn,removeIcon:Ba,previewIcon:gr,downloadIcon:Ce}=typeof Zn=="boolean"?{}:Zn,sn=(Bn,On)=>Zn?x.createElement(aa,{prefixCls:Yr,listType:An,items:Ta,previewFile:Na,onPreview:Dn,onDownload:Fa,onRemove:no,showRemoveIcon:!Br&&$a,showPreviewIcon:fa,showDownloadIcon:Tn,removeIcon:Ba,previewIcon:gr,downloadIcon:Ce,iconRender:Ja,locale:Object.assign(Object.assign({},ei),qa),isImageUrl:Wn,progress:sa,appendAction:Bn,appendActionVisible:On,itemRender:za,disabled:Br}):Bn,Cn=Me()(`${Yr}-wrapper`,ra,Ar,jo,Dr==null?void 0:Dr.className,{[`${Yr}-rtl`]:ko==="rtl",[`${Yr}-picture-card-wrapper`]:An==="picture-card",[`${Yr}-picture-circle-wrapper`]:An==="picture-circle"}),Kn=Object.assign(Object.assign({},Dr==null?void 0:Dr.style),Ga);if(Ua==="drag"){const Bn=Me()(jo,Yr,`${Yr}-drag`,{[`${Yr}-drag-uploading`]:Ta.some(On=>On.status==="uploading"),[`${Yr}-drag-hover`]:Lr==="dragover",[`${Yr}-disabled`]:Br,[`${Yr}-rtl`]:ko==="rtl"});return $o(x.createElement("span",{className:Cn},x.createElement("div",{className:Bn,style:Kn,onDrop:Bo,onDragOver:Bo,onDragLeave:Bo},x.createElement(Ne,Object.assign({},Po,{ref:Cr,className:`${Yr}-btn`}),x.createElement("div",{className:`${Yr}-drag-container`},rr))),sn()))}const an=Me()(Yr,`${Yr}-select`,{[`${Yr}-disabled`]:Br}),ta=(Bn=>x.createElement("div",{className:an,style:Bn},x.createElement(Ne,Object.assign({},Po,{ref:Cr}))))(rr?void 0:{display:"none"});return $o(An==="picture-card"||An==="picture-circle"?x.createElement("span",{className:Cn},sn(ta,!!rr)):x.createElement("span",{className:Cn},ta,sn()))};var Jn=x.forwardRef(lt),nn=function(Ge,gn){var Jt={};for(var yn in Ge)Object.prototype.hasOwnProperty.call(Ge,yn)&&gn.indexOf(yn)<0&&(Jt[yn]=Ge[yn]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var In=0,yn=Object.getOwnPropertySymbols(Ge);In{var{style:Jt,height:yn}=Ge,In=nn(Ge,["style","height"]);return x.createElement(Jn,Object.assign({ref:gn},In,{type:"drag",style:Object.assign(Object.assign({},Jt),{height:yn})}))});const Ra=Jn;Ra.Dragger=ea,Ra.LIST_IGNORE=Hn;var va=Ra},24334:function(Ut,Kt,te){var x,ue;(function(Be,Me){Ut.exports=Me(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Be){"use strict";Be=Be||{};var Me=Be.Base64,Le="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ye){for(var bt={},Ne=0,ut=Ye.length;Ne>>6)+ct(128|bt&63):ct(224|bt>>>12&15)+ct(128|bt>>>6&63)+ct(128|bt&63)}else{var bt=65536+(Ye.charCodeAt(0)-55296)*1024+(Ye.charCodeAt(1)-56320);return ct(240|bt>>>18&7)+ct(128|bt>>>12&63)+ct(128|bt>>>6&63)+ct(128|bt&63)}},Ve=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ue=function(Ye){return Ye.replace(Ve,ot)},tt=function(Ye){var bt=[0,2,1][Ye.length%3],Ne=Ye.charCodeAt(0)<<16|(Ye.length>1?Ye.charCodeAt(1):0)<<8|(Ye.length>2?Ye.charCodeAt(2):0),ut=[Oe.charAt(Ne>>>18),Oe.charAt(Ne>>>12&63),bt>=2?"=":Oe.charAt(Ne>>>6&63),bt>=1?"=":Oe.charAt(Ne&63)];return ut.join("")},Je=Be.btoa&&typeof Be.btoa=="function"?function(Ye){return Be.btoa(Ye)}:function(Ye){if(Ye.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ye.replace(/[\s\S]{1,3}/g,tt)},le=function(Ye){return Je(Ue(String(Ye)))},y=function(Ye){return Ye.replace(/[+\/]/g,function(bt){return bt=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ye,bt){return bt?y(le(Ye)):le(Ye)},b=function(Ye){return a(Ye,!0)},E;Be.Uint8Array&&(E=function(Ye,bt){for(var Ne="",ut=0,Bt=Ye.length;ut>>18)+Oe.charAt(vt>>>12&63)+(typeof gt!="undefined"?Oe.charAt(vt>>>6&63):"=")+(typeof Yt!="undefined"?Oe.charAt(vt&63):"=")}return bt?y(Ne):Ne});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ye){switch(Ye.length){case 4:var bt=(7&Ye.charCodeAt(0))<<18|(63&Ye.charCodeAt(1))<<12|(63&Ye.charCodeAt(2))<<6|63&Ye.charCodeAt(3),Ne=bt-65536;return ct((Ne>>>10)+55296)+ct((Ne&1023)+56320);case 3:return ct((15&Ye.charCodeAt(0))<<12|(63&Ye.charCodeAt(1))<<6|63&Ye.charCodeAt(2));default:return ct((31&Ye.charCodeAt(0))<<6|63&Ye.charCodeAt(1))}},re=function(Ye){return Ye.replace(z,ne)},ie=function(Ye){var bt=Ye.length,Ne=bt%4,ut=(bt>0?se[Ye.charAt(0)]<<18:0)|(bt>1?se[Ye.charAt(1)]<<12:0)|(bt>2?se[Ye.charAt(2)]<<6:0)|(bt>3?se[Ye.charAt(3)]:0),Bt=[ct(ut>>>16),ct(ut>>>8&255),ct(ut&255)];return Bt.length-=[0,0,2,1][Ne],Bt.join("")},me=Be.atob&&typeof Be.atob=="function"?function(Ye){return Be.atob(Ye)}:function(Ye){return Ye.replace(/\S{1,4}/g,ie)},pe=function(Ye){return me(String(Ye).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(Ye){return re(me(Ye))},je=function(Ye){return String(Ye).replace(/[-_]/g,function(bt){return bt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},De=function(Ye){return ye(je(Ye))},Qe;Be.Uint8Array&&(Qe=function(Ye){return Uint8Array.from(pe(je(Ye)),function(bt){return bt.charCodeAt(0)})});var he=function(){var Ye=Be.Base64;return Be.Base64=Me,Ye};if(Be.Base64={VERSION:Le,atob:pe,btoa:Je,fromBase64:De,toBase64:a,utob:Ue,encode:a,encodeURI:b,btou:re,decode:De,noConflict:he,fromUint8Array:E,toUint8Array:Qe},typeof Object.defineProperty=="function"){var Te=function(Ye){return{value:Ye,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return De(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Ye){return a(this,Ye)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),Ut.exports?Ut.exports.Base64=Be.Base64:(x=[],ue=function(){return Be.Base64}.apply(Kt,x),ue!==void 0&&(Ut.exports=ue)),{Base64:Be.Base64}})},39417:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ye}});var x=te(14809),ue=te(4635),Be=te(62646),Me=te(20439),Le=te(99153),Oe=te(84851),se=te(13028),ct=te(19257),ot=te(93046),Ve=te(92310),Ue=te.n(Ve),tt=te(26112),Je=te(59301),le=te(39378),y=function(De){for(var Qe=De.prefixCls,he=De.level,Te=De.isStart,Ye=De.isEnd,bt="".concat(Qe,"-indent-unit"),Ne=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=rt.length,fe=ze.length;if(Math.abs(ve-fe)!==1)return{add:!1,key:null};function qe(Rt,Fe){var xe=new Map;Rt.forEach(function(Xe){xe.set(Xe,!0)});var at=Fe.filter(function(Xe){return!xe.has(Xe)});return at.length===1?at[0]:null}return ve ").concat(ze);return ze}var qt=a.forwardRef(function(rt,ze){var ve=rt.prefixCls,fe=rt.data,qe=rt.selectable,Rt=rt.checkable,Fe=rt.expandedKeys,xe=rt.selectedKeys,at=rt.checkedKeys,Xe=rt.loadedKeys,Ae=rt.loadingKeys,ft=rt.halfCheckedKeys,vn=rt.keyEntities,Qt=rt.disabled,jt=rt.dragging,on=rt.dragOverNodeKey,cn=rt.dropPosition,_e=rt.motion,Ft=rt.height,Lt=rt.itemHeight,St=rt.virtual,Dt=rt.focusable,pn=rt.activeItem,Pn=rt.focused,Sn=rt.tabIndex,Rn=rt.onKeyDown,na=rt.onFocus,aa=rt.onBlur,zn=rt.onActiveChange,Pa=rt.onListChangeStart,Ea=rt.onListChangeEnd,_n=(0,re.Z)(rt,ut),wa=a.useRef(null),en=a.useRef(null);a.useImperativeHandle(ze,function(){return{scrollTo:function(va){wa.current.scrollTo(va)},getIndentWidth:function(){return en.current.offsetWidth}}});var En=a.useState(Fe),Mn=(0,ne.Z)(En,2),$n=Mn[0],Ze=Mn[1],Nt=a.useState(fe),kt=(0,ne.Z)(Nt,2),Wt=kt[0],tn=kt[1],Ht=a.useState(fe),mn=(0,ne.Z)(Ht,2),st=mn[0],Pt=mn[1],dt=a.useState([]),ln=(0,ne.Z)(dt,2),Nn=ln[0],bn=ln[1],la=a.useState(null),Hn=(0,ne.Z)(la,2),lt=Hn[0],$t=Hn[1],Jn=a.useRef(fe);Jn.current=fe;function nn(){var Ra=Jn.current;tn(Ra),Pt(Ra),bn([]),$t(null),Ea()}(0,ie.Z)(function(){Ze(Fe);var Ra=bt($n,Fe);if(Ra.key!==null)if(Ra.add){var va=Wt.findIndex(function(Zn){var An=Zn.key;return An===Ra.key}),Ge=xn(Ne(Wt,fe,Ra.key),St,Ft,Lt),gn=Wt.slice();gn.splice(va+1,0,rn),Pt(gn),bn(Ge),$t("show")}else{var Jt=fe.findIndex(function(Zn){var An=Zn.key;return An===Ra.key}),yn=xn(Ne(fe,Wt,Ra.key),St,Ft,Lt),In=fe.slice();In.splice(Jt+1,0,rn),Pt(In),bn(yn),$t("hide")}else Wt!==fe&&(tn(fe),Pt(fe))},[Fe,fe]),a.useEffect(function(){jt||nn()},[jt]);var kn=_e?st:fe,ea={expandedKeys:Fe,selectedKeys:xe,loadedKeys:Xe,loadingKeys:Ae,checkedKeys:at,halfCheckedKeys:ft,dragOverNodeKey:on,dropPosition:cn,keyEntities:vn};return a.createElement(a.Fragment,null,Pn&&pn&&a.createElement("span",{style:Bt,"aria-live":"assertive"},et(pn)),a.createElement("div",null,a.createElement("input",{style:Bt,disabled:Dt===!1||Qt,tabIndex:Dt!==!1?Sn:null,onKeyDown:Rn,onFocus:na,onBlur:aa,value:"",onChange:yt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ve,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ve,"-indent")},a.createElement("div",{ref:en,className:"".concat(ve,"-indent-unit")}))),a.createElement(me.Z,(0,x.Z)({},_n,{data:kn,itemKey:nt,height:Ft,fullHeight:!1,virtual:St,itemHeight:Lt,prefixCls:"".concat(ve,"-list"),ref:wa,onVisibleChange:function(va,Ge){var gn=new Set(va),Jt=Ge.filter(function(yn){return!gn.has(yn)});Jt.some(function(yn){return nt(yn)===gt})&&nn()}}),function(Ra){var va=Ra.pos,Ge=(0,x.Z)({},(z(Ra.data),Ra.data)),gn=Ra.title,Jt=Ra.key,yn=Ra.isStart,In=Ra.isEnd,Zn=(0,De.km)(Jt,va);delete Ge.key,delete Ge.children;var An=(0,De.H8)(Zn,ea);return a.createElement(Ye,(0,x.Z)({},Ge,An,{title:gn,active:!!pn&&Jt===pn.key,pos:va,data:Ra.data,isStart:yn,isEnd:In,motion:_e,motionNodes:Jt===gt?Nn:null,motionType:lt,onMotionStart:Pa,onMotionEnd:nn,treeNodeRequiredProps:ea,onMouseMove:function(){zn(null)}}))}))});qt.displayName="NodeList";var hn=qt,Zt=te(35654),dn=te(90782),We=te(67841),It=10,Gt=function(rt){(0,ot.Z)(ve,rt);var ze=(0,Ve.Z)(ve);function ve(){var fe;(0,Oe.Z)(this,ve);for(var qe=arguments.length,Rt=new Array(qe),Fe=0;Fe2&&arguments[2]!==void 0?arguments[2]:!1,ft=fe.state,vn=ft.dragChildrenKeys,Qt=ft.dropPosition,jt=ft.dropTargetKey,on=ft.dropTargetPos,cn=ft.dropAllowed;if(cn){var _e=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),jt!==null){var Ft=(0,Me.Z)((0,Me.Z)({},(0,De.H8)(jt,fe.getTreeNodeRequiredProps())),{},{active:((Xe=fe.getActiveItem())===null||Xe===void 0?void 0:Xe.key)===jt,data:(0,We.Z)(fe.state.keyEntities,jt).node}),Lt=vn.indexOf(jt)!==-1;(0,y.ZP)(!Lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var St=(0,Zt.yx)(on),Dt={event:xe,node:(0,De.F)(Ft),dragNode:fe.dragNode?(0,De.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(vn),dropToGap:Qt!==0,dropPosition:Qt+Number(St[St.length-1])};Ae||_e==null||_e(Dt),fe.dragNode=null}}},fe.cleanDragState=function(){var xe=fe.state.draggingNodeKey;xe!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(xe,at){var Xe=fe.state,Ae=Xe.expandedKeys,ft=Xe.flattenNodes,vn=at.expanded,Qt=at.key,jt=at.isLeaf;if(!(jt||xe.shiftKey||xe.metaKey||xe.ctrlKey)){var on=ft.filter(function(_e){return _e.key===Qt})[0],cn=(0,De.F)((0,Me.Z)((0,Me.Z)({},(0,De.H8)(Qt,fe.getTreeNodeRequiredProps())),{},{data:on.data}));fe.setExpandedKeys(vn?(0,Zt._5)(Ae,Qt):(0,Zt.L0)(Ae,Qt)),fe.onNodeExpand(xe,cn)}},fe.onNodeClick=function(xe,at){var Xe=fe.props,Ae=Xe.onClick,ft=Xe.expandAction;ft==="click"&&fe.triggerExpandActionExpand(xe,at),Ae==null||Ae(xe,at)},fe.onNodeDoubleClick=function(xe,at){var Xe=fe.props,Ae=Xe.onDoubleClick,ft=Xe.expandAction;ft==="doubleClick"&&fe.triggerExpandActionExpand(xe,at),Ae==null||Ae(xe,at)},fe.onNodeSelect=function(xe,at){var Xe=fe.state.selectedKeys,Ae=fe.state,ft=Ae.keyEntities,vn=Ae.fieldNames,Qt=fe.props,jt=Qt.onSelect,on=Qt.multiple,cn=at.selected,_e=at[vn.key],Ft=!cn;Ft?on?Xe=(0,Zt.L0)(Xe,_e):Xe=[_e]:Xe=(0,Zt._5)(Xe,_e);var Lt=Xe.map(function(St){var Dt=(0,We.Z)(ft,St);return Dt?Dt.node:null}).filter(function(St){return St});fe.setUncontrolledState({selectedKeys:Xe}),jt==null||jt(Xe,{event:"select",selected:Ft,node:at,selectedNodes:Lt,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,at,Xe){var Ae=fe.state,ft=Ae.keyEntities,vn=Ae.checkedKeys,Qt=Ae.halfCheckedKeys,jt=fe.props,on=jt.checkStrictly,cn=jt.onCheck,_e=at.key,Ft,Lt={event:"check",node:at,checked:Xe,nativeEvent:xe.nativeEvent};if(on){var St=Xe?(0,Zt.L0)(vn,_e):(0,Zt._5)(vn,_e),Dt=(0,Zt._5)(Qt,_e);Ft={checked:St,halfChecked:Dt},Lt.checkedNodes=St.map(function(aa){return(0,We.Z)(ft,aa)}).filter(function(aa){return aa}).map(function(aa){return aa.node}),fe.setUncontrolledState({checkedKeys:St})}else{var pn=(0,dn.S)([].concat((0,Le.Z)(vn),[_e]),!0,ft),Pn=pn.checkedKeys,Sn=pn.halfCheckedKeys;if(!Xe){var Rn=new Set(Pn);Rn.delete(_e);var na=(0,dn.S)(Array.from(Rn),{checked:!1,halfCheckedKeys:Sn},ft);Pn=na.checkedKeys,Sn=na.halfCheckedKeys}Ft=Pn,Lt.checkedNodes=[],Lt.checkedNodesPositions=[],Lt.halfCheckedKeys=Sn,Pn.forEach(function(aa){var zn=(0,We.Z)(ft,aa);if(zn){var Pa=zn.node,Ea=zn.pos;Lt.checkedNodes.push(Pa),Lt.checkedNodesPositions.push({node:Pa,pos:Ea})}}),fe.setUncontrolledState({checkedKeys:Pn},!1,{halfCheckedKeys:Sn})}cn==null||cn(Ft,Lt)},fe.onNodeLoad=function(xe){var at=xe.key,Xe=new Promise(function(Ae,ft){fe.setState(function(vn){var Qt=vn.loadedKeys,jt=Qt===void 0?[]:Qt,on=vn.loadingKeys,cn=on===void 0?[]:on,_e=fe.props,Ft=_e.loadData,Lt=_e.onLoad;if(!Ft||jt.indexOf(at)!==-1||cn.indexOf(at)!==-1)return null;var St=Ft(xe);return St.then(function(){var Dt=fe.state.loadedKeys,pn=(0,Zt.L0)(Dt,at);Lt==null||Lt(pn,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:pn}),fe.setState(function(Pn){return{loadingKeys:(0,Zt._5)(Pn.loadingKeys,at)}}),Ae()}).catch(function(Dt){if(fe.setState(function(Pn){return{loadingKeys:(0,Zt._5)(Pn.loadingKeys,at)}}),fe.loadingRetryTimes[at]=(fe.loadingRetryTimes[at]||0)+1,fe.loadingRetryTimes[at]>=It){var pn=fe.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Zt.L0)(pn,at)}),Ae()}ft(Dt)}),{loadingKeys:(0,Zt.L0)(cn,at)}})});return Xe.catch(function(){}),Xe},fe.onNodeMouseEnter=function(xe,at){var Xe=fe.props.onMouseEnter;Xe==null||Xe({event:xe,node:at})},fe.onNodeMouseLeave=function(xe,at){var Xe=fe.props.onMouseLeave;Xe==null||Xe({event:xe,node:at})},fe.onNodeContextMenu=function(xe,at){var Xe=fe.props.onRightClick;Xe&&(xe.preventDefault(),Xe({event:xe,node:at}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0});for(var at=arguments.length,Xe=new Array(at),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1,Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Ae=!1,ft=!0,vn={};Object.keys(xe).forEach(function(Qt){if(Qt in fe.props){ft=!1;return}Ae=!0,vn[Qt]=xe[Qt]}),Ae&&(!at||ft)&&fe.setState((0,Me.Z)((0,Me.Z)({},vn),Xe))}},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return(0,se.Z)(ve,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{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 qe,Rt=this.state,Fe=Rt.focused,xe=Rt.flattenNodes,at=Rt.keyEntities,Xe=Rt.draggingNodeKey,Ae=Rt.activeKey,ft=Rt.dropLevelOffset,vn=Rt.dropContainerKey,Qt=Rt.dropTargetKey,jt=Rt.dropPosition,on=Rt.dragOverNodeKey,cn=Rt.indent,_e=this.props,Ft=_e.prefixCls,Lt=_e.className,St=_e.style,Dt=_e.showLine,pn=_e.focusable,Pn=_e.tabIndex,Sn=Pn===void 0?0:Pn,Rn=_e.selectable,na=_e.showIcon,aa=_e.icon,zn=_e.switcherIcon,Pa=_e.draggable,Ea=_e.checkable,_n=_e.checkStrictly,wa=_e.disabled,en=_e.motion,En=_e.loadData,Mn=_e.filterTreeNode,$n=_e.height,Ze=_e.itemHeight,Nt=_e.virtual,kt=_e.titleRender,Wt=_e.dropIndicatorRender,tn=_e.onContextMenu,Ht=_e.onScroll,mn=_e.direction,st=_e.rootClassName,Pt=_e.rootStyle,dt=(0,le.Z)(this.props,{aria:!0,data:!0}),ln;return Pa&&((0,Be.Z)(Pa)==="object"?ln=Pa:typeof Pa=="function"?ln={nodeDraggable:Pa}:ln={}),a.createElement(b.k.Provider,{value:{prefixCls:Ft,selectable:Rn,showIcon:na,icon:aa,switcherIcon:zn,draggable:ln,draggingNodeKey:Xe,checkable:Ea,checkStrictly:_n,disabled:wa,keyEntities:at,dropLevelOffset:ft,dropContainerKey:vn,dropTargetKey:Qt,dropPosition:jt,dragOverNodeKey:on,indent:cn,direction:mn,dropIndicatorRender:Wt,loadData:En,filterTreeNode:Mn,titleRender:kt,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:tt()(Ft,Lt,st,(qe={},(0,ue.Z)(qe,"".concat(Ft,"-show-line"),Dt),(0,ue.Z)(qe,"".concat(Ft,"-focused"),Fe),(0,ue.Z)(qe,"".concat(Ft,"-active-focused"),Ae!==null),qe)),style:Pt},a.createElement(hn,(0,x.Z)({ref:this.listRef,prefixCls:Ft,style:St,data:xe,disabled:wa,selectable:Rn,checkable:!!Ea,motion:en,dragging:Xe!==null,height:$n,itemHeight:Ze,virtual:Nt,focusable:pn,focused:Fe,tabIndex:Sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:tn,onScroll:Ht},this.getTreeNodeRequiredProps(),dt))))}}],[{key:"getDerivedStateFromProps",value:function(qe,Rt){var Fe=Rt.prevProps,xe={prevProps:qe};function at(pn){return!Fe&&pn in qe||Fe&&Fe[pn]!==qe[pn]}var Xe,Ae=Rt.fieldNames;if(at("fieldNames")&&(Ae=(0,De.w$)(qe.fieldNames),xe.fieldNames=Ae),at("treeData")?Xe=qe.treeData:at("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Xe=(0,De.zn)(qe.children)),Xe){xe.treeData=Xe;var ft=(0,De.I8)(Xe,{fieldNames:Ae});xe.keyEntities=(0,Me.Z)((0,ue.Z)({},gt,vt),ft.keyEntities)}var vn=xe.keyEntities||Rt.keyEntities;if(at("expandedKeys")||Fe&&at("autoExpandParent"))xe.expandedKeys=qe.autoExpandParent||!Fe&&qe.defaultExpandParent?(0,Zt.r7)(qe.expandedKeys,vn):qe.expandedKeys;else if(!Fe&&qe.defaultExpandAll){var Qt=(0,Me.Z)({},vn);delete Qt[gt],xe.expandedKeys=Object.keys(Qt).map(function(pn){return Qt[pn].key})}else!Fe&&qe.defaultExpandedKeys&&(xe.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,Zt.r7)(qe.defaultExpandedKeys,vn):qe.defaultExpandedKeys);if(xe.expandedKeys||delete xe.expandedKeys,Xe||xe.expandedKeys){var jt=(0,De.oH)(Xe||Rt.treeData,xe.expandedKeys||Rt.expandedKeys,Ae);xe.flattenNodes=jt}if(qe.selectable&&(at("selectedKeys")?xe.selectedKeys=(0,Zt.BT)(qe.selectedKeys,qe):!Fe&&qe.defaultSelectedKeys&&(xe.selectedKeys=(0,Zt.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var on;if(at("checkedKeys")?on=(0,Zt.E6)(qe.checkedKeys)||{}:!Fe&&qe.defaultCheckedKeys?on=(0,Zt.E6)(qe.defaultCheckedKeys)||{}:Xe&&(on=(0,Zt.E6)(qe.checkedKeys)||{checkedKeys:Rt.checkedKeys,halfCheckedKeys:Rt.halfCheckedKeys}),on){var cn=on,_e=cn.checkedKeys,Ft=_e===void 0?[]:_e,Lt=cn.halfCheckedKeys,St=Lt===void 0?[]:Lt;if(!qe.checkStrictly){var Dt=(0,dn.S)(Ft,!0,vn);Ft=Dt.checkedKeys,St=Dt.halfCheckedKeys}xe.checkedKeys=Ft,xe.halfCheckedKeys=St}}return at("loadedKeys")&&(xe.loadedKeys=qe.loadedKeys),xe}}]),ve}(a.Component);Gt.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:E,allowDrop:function(){return!0},expandAction:!1},Gt.TreeNode=ye.Z;var Mt=Gt,ht=Mt},35654:function(Ut,Kt,te){"use strict";te.d(Kt,{BT:function(){return a},E6:function(){return z},L0:function(){return Ve},OM:function(){return y},_5:function(){return ot},r7:function(){return ne},wA:function(){return tt},yx:function(){return Ue}});var x=te(95190),ue=te(93664),Be=te(48736),Me=te(59301),Le=te(39417),Oe=te(67841),se=te(71430),ct=null;function ot(re,ie){if(!re)return[];var me=re.slice(),pe=me.indexOf(ie);return pe>=0&&me.splice(pe,1),me}function Ve(re,ie){var me=(re||[]).slice();return me.indexOf(ie)===-1&&me.push(ie),me}function Ue(re){return re.split("-")}function tt(re,ie){var me=[],pe=(0,Oe.Z)(ie,re);function ye(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];je.forEach(function(De){var Qe=De.key,he=De.children;me.push(Qe),ye(he)})}return ye(pe.children),me}function Je(re){if(re.parent){var ie=Ue(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function le(re){var ie=Ue(re.pos);return Number(ie[ie.length-1])===0}function y(re,ie,me,pe,ye,je,De,Qe,he,Te){var Ye,bt=re.clientX,Ne=re.clientY,ut=re.target.getBoundingClientRect(),Bt=ut.top,yt=ut.height,gt=(Te==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-bt),Yt=(gt-12)/pe,vt=(0,Oe.Z)(Qe,me.props.eventKey);if(Ne-1.5?je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1:je({dragNode:It,dropNode:Gt,dropPosition:0})?Zt=0:je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1:je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1,{dropPosition:Zt,dropLevelOffset:dn,dropTargetKey:vt.key,dropTargetPos:vt.pos,dragOverNodeKey:hn,dropContainerKey:Zt===0?null:((Ye=vt.parent)===null||Ye===void 0?void 0:Ye.key)||null,dropAllowed:Mt}}function a(re,ie){if(re){var me=ie.multiple;return me?re.slice():re.length?[re[0]]:re}}var b=function(ie){return ie};function E(re,ie){if(!re)return[];var me=ie||{},pe=me.processProps,ye=pe===void 0?b:pe,je=Array.isArray(re)?re:[re];return je.map(function(De){var Qe=De.children,he=_objectWithoutProperties(De,ct),Te=E(Qe,ie);return React.createElement(TreeNode,_extends({key:he.key},ye(he)),Te)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ue.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(re,ie){var me=new Set;function pe(ye){if(!me.has(ye)){var je=(0,Oe.Z)(ie,ye);if(je){me.add(ye);var De=je.parent,Qe=je.node;Qe.disabled||De&&pe(De.key)}}}return(re||[]).forEach(function(ye){pe(ye)}),(0,x.Z)(me)}},90782:function(Ut,Kt,te){"use strict";te.d(Kt,{S:function(){return se}});var x=te(48736),ue=te(67841);function Be(ct,ot){var Ve=new Set;return ct.forEach(function(Ue){ot.has(Ue)||Ve.add(Ue)}),Ve}function Me(ct){var ot=ct||{},Ve=ot.disabled,Ue=ot.disableCheckbox,tt=ot.checkable;return!!(Ve||Ue)||tt===!1}function Le(ct,ot,Ve,Ue){for(var tt=new Set(ct),Je=new Set,le=0;le<=Ve;le+=1){var y=ot.get(le)||new Set;y.forEach(function(z){var ne=z.key,re=z.node,ie=z.children,me=ie===void 0?[]:ie;tt.has(ne)&&!Ue(re)&&me.filter(function(pe){return!Ue(pe.node)}).forEach(function(pe){tt.add(pe.key)})})}for(var a=new Set,b=Ve;b>=0;b-=1){var E=ot.get(b)||new Set;E.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ue(re)||!z.parent||a.has(z.parent.key))){if(Ue(z.parent.node)){a.add(ne.key);return}var ie=!0,me=!1;(ne.children||[]).filter(function(pe){return!Ue(pe.node)}).forEach(function(pe){var ye=pe.key,je=tt.has(ye);ie&&!je&&(ie=!1),!me&&(je||Je.has(ye))&&(me=!0)}),ie&&tt.add(ne.key),me&&Je.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(tt),halfCheckedKeys:Array.from(Be(Je,tt))}}function Oe(ct,ot,Ve,Ue,tt){for(var Je=new Set(ct),le=new Set(ot),y=0;y<=Ue;y+=1){var a=Ve.get(y)||new Set;a.forEach(function(ne){var re=ne.key,ie=ne.node,me=ne.children,pe=me===void 0?[]:me;!Je.has(re)&&!le.has(re)&&!tt(ie)&&pe.filter(function(ye){return!tt(ye.node)}).forEach(function(ye){Je.delete(ye.key)})})}le=new Set;for(var b=new Set,E=Ue;E>=0;E-=1){var z=Ve.get(E)||new Set;z.forEach(function(ne){var re=ne.parent,ie=ne.node;if(!(tt(ie)||!ne.parent||b.has(ne.parent.key))){if(tt(ne.parent.node)){b.add(re.key);return}var me=!0,pe=!1;(re.children||[]).filter(function(ye){return!tt(ye.node)}).forEach(function(ye){var je=ye.key,De=Je.has(je);me&&!De&&(me=!1),!pe&&(De||le.has(je))&&(pe=!0)}),me||Je.delete(re.key),pe&&le.add(re.key),b.add(re.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Be(le,Je))}}function se(ct,ot,Ve,Ue){var tt=[],Je;Ue?Je=Ue:Je=Me;var le=new Set(ct.filter(function(E){var z=!!(0,ue.Z)(Ve,E);return z||tt.push(E),z})),y=new Map,a=0;Object.keys(Ve).forEach(function(E){var z=Ve[E],ne=z.level,re=y.get(ne);re||(re=new Set,y.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!tt.length,"Tree missing follow keys: ".concat(tt.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ot===!0?b=Le(le,y,a,Je):b=Oe(le,ot.halfCheckedKeys,y,a,Je),b}},67841:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return x}});function x(ue,Be){return ue[Be]}},71430:function(Ut,Kt,te){"use strict";te.d(Kt,{F:function(){return ne},H8:function(){return z},I8:function(){return E},km:function(){return tt},oH:function(){return a},w$:function(){return Je},zn:function(){return y}});var x=te(93664),ue=te(95190),Be=te(20439),Me=te(62646),Le=te(11592),Oe=te(2738),se=te(48736),ct=te(67841),ot=["children"];function Ve(re,ie){return"".concat(re,"-").concat(ie)}function Ue(re){return re&&re.type&&re.type.isTreeNode}function tt(re,ie){return re!=null?re:ie}function Je(re){var ie=re||{},me=ie.title,pe=ie._title,ye=ie.key,je=ie.children,De=me||"title";return{title:De,_title:pe||[De],key:ye||"key",children:je||"children"}}function le(re,ie){var me=new Map;function pe(ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(De){var Qe=De[ie.key],he=De[ie.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(je).concat(Qe,"]"));var Te=String(Qe);warning(!me.has(Te)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(Te)),me.set(Te,!0),pe(he,"".concat(je).concat(Te," > "))})}pe(re)}function y(re){function ie(me){var pe=(0,Le.Z)(me);return pe.map(function(ye){if(!Ue(ye))return(0,se.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var je=ye.key,De=ye.props,Qe=De.children,he=(0,Me.Z)(De,ot),Te=(0,Be.Z)({key:je},he),Ye=ie(Qe);return Ye.length&&(Te.children=Ye),Te}).filter(function(ye){return ye})}return ie(re)}function a(re,ie,me){var pe=Je(me),ye=pe._title,je=pe.key,De=pe.children,Qe=new Set(ie===!0?[]:ie),he=[];function Te(Ye){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ye.map(function(Ne,ut){for(var Bt=Ve(bt?bt.pos:"0",ut),yt=tt(Ne[je],Bt),gt,Yt=0;Yt1&&arguments[1]!==void 0?arguments[1]:{},me=ie.initWrapper,pe=ie.processEntity,ye=ie.onProcessFinished,je=ie.externalGetKey,De=ie.childrenPropName,Qe=ie.fieldNames,he=arguments.length>2?arguments[2]:void 0,Te=je||he,Ye={},bt={},Ne={posEntities:Ye,keyEntities:bt};return me&&(Ne=me(Ne)||Ne),b(re,function(ut){var Bt=ut.node,yt=ut.index,gt=ut.pos,Yt=ut.key,vt=ut.parentPos,rn=ut.level,xn=ut.nodes,nt={node:Bt,nodes:xn,index:yt,key:Yt,pos:gt,level:rn},et=tt(Yt,gt);Ye[gt]=nt,bt[et]=nt,nt.parent=Ye[vt],nt.parent&&(nt.parent.children=nt.parent.children||[],nt.parent.children.push(nt)),pe&&pe(nt,Ne)},{externalGetKey:Te,childrenPropName:De,fieldNames:Qe}),ye&&ye(Ne),Ne}function z(re,ie){var me=ie.expandedKeys,pe=ie.selectedKeys,ye=ie.loadedKeys,je=ie.loadingKeys,De=ie.checkedKeys,Qe=ie.halfCheckedKeys,he=ie.dragOverNodeKey,Te=ie.dropPosition,Ye=ie.keyEntities,bt=(0,ct.Z)(Ye,re),Ne={eventKey:re,expanded:me.indexOf(re)!==-1,selected:pe.indexOf(re)!==-1,loaded:ye.indexOf(re)!==-1,loading:je.indexOf(re)!==-1,checked:De.indexOf(re)!==-1,halfChecked:Qe.indexOf(re)!==-1,pos:String(bt?bt.pos:""),dragOver:he===re&&Te===0,dragOverGapTop:he===re&&Te===-1,dragOverGapBottom:he===re&&Te===1};return Ne}function ne(re){var ie=re.data,me=re.expanded,pe=re.selected,ye=re.checked,je=re.loaded,De=re.loading,Qe=re.halfChecked,he=re.dragOver,Te=re.dragOverGapTop,Ye=re.dragOverGapBottom,bt=re.pos,Ne=re.active,ut=re.eventKey,Bt=(0,Be.Z)((0,Be.Z)({},ie),{},{expanded:me,selected:pe,checked:ye,loaded:je,loading:De,halfChecked:Qe,dragOver:he,dragOverGapTop:Te,dragOverGapBottom:Ye,pos:bt,active:Ne,key:ut});return"props"in Bt||Object.defineProperty(Bt,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),Bt}},8224:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(4676);function ue(Be,Me,Le,Oe){var se=x.unstable_batchedUpdates?function(ot){x.unstable_batchedUpdates(Le,ot)}:Le;return Be!=null&&Be.addEventListener&&Be.addEventListener(Me,se,Oe),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(Me,se,Oe)}}}},55468:function(Ut,Kt,te){"use strict";te.d(Kt,{g1:function(){return Ue},os:function(){return Je}});var x=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function Me(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Le(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in ue||(ue[y]=x.test(y)),ue[y]?parseFloat(a)||0:a}function Oe(le,y){var a=arguments.length,b=Me(le);return y=Be[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?b:Le(le,y,b[y]||le.style[y])}function se(le,y,a){var b=arguments.length;if(y=Be[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,b===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var E in y)y.hasOwnProperty(E)&&se(le,E,y[E]);return Me(le)}function ct(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function ot(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function Ve(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function Ue(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function tt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(le){var y=le.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,Kt,te){"use strict";te.d(Kt,{G:function(){return Me}});var x=te(47273),ue=function(Oe){if((0,x.Z)()&&window.document.documentElement){var se=Array.isArray(Oe)?Oe:[Oe],ct=window.document.documentElement;return se.some(function(ot){return ot in ct.style})}return!1},Be=function(Oe,se){if(!ue(Oe))return!1;var ct=document.createElement("div"),ot=ct.style[Oe];return ct.style[Oe]=se,ct.style[Oe]!==ot};function Me(Le,Oe){return!Array.isArray(Le)&&Oe!==void 0?Be(Le,Oe):ue(Le)}},57985:function(Ut,Kt,te){"use strict";te.d(Kt,{Z5:function(){return Yu},_l:function(){return Hd},bK:function(){return Au}});var x=te(59301),ue=te(2386);function Be(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ue.Z)(ee,ae)}var Me=te(14809),Le=te(59781),Oe=x.createContext(null),se=null;function ct(ee){ee()}var ot=ct,Ve=function(ae){return ot=ae},Ue=function(){return ot};function tt(){var ee=Ue(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var Pe=ae;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Ee=ae;Ee;)Pe.push(Ee),Ee=Ee.next;return Pe},subscribe:function(Pe){var Ee=!0,we=oe={callback:Pe,next:null,prev:oe};return we.prev?we.prev.next=we:ae=we,function(){!Ee||ae===null||(Ee=!1,we.next?we.next.prev=we.prev:oe=we.prev,we.prev?we.prev.next=we.next:ae=we.next)}}}}var Je={notify:function(){},get:function(){return[]}};function le(ee,ae){var oe,de=Je;function Pe(Et){return mt(),de.subscribe(Et)}function Ee(){de.notify()}function we(){Ot.onStateChange&&Ot.onStateChange()}function Re(){return!!oe}function mt(){oe||(oe=ae?ae.addNestedSub(we):ee.subscribe(we),de=tt())}function Tt(){oe&&(oe(),oe=void 0,de.clear(),de=Je)}var Ot={addNestedSub:Pe,notifyNestedSubs:Ee,handleChangeWrapper:we,isSubscribed:Re,trySubscribe:mt,tryUnsubscribe:Tt,getListeners:function(){return de}};return Ot}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,Pe=(0,x.useMemo)(function(){var Re=le(ae);return{store:ae,subscription:Re}},[ae]),Ee=(0,x.useMemo)(function(){return ae.getState()},[ae]);y(function(){var Re=Pe.subscription;return Re.onStateChange=Re.notifyNestedSubs,Re.trySubscribe(),Ee!==ae.getState()&&Re.notifyNestedSubs(),function(){Re.tryUnsubscribe(),Re.onStateChange=null}},[Pe,Ee]);var we=oe||Oe;return x.createElement(we.Provider,{value:Pe},de)}var b=a,E=te(74126),z=te(94266),ne=te.n(z),re=te(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],pe=[],ye=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function De(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Qe(ee,ae,oe){y(function(){return ee.apply(void 0,ae)},oe)}function he(ee,ae,oe,de,Pe,Ee,we){ee.current=de,ae.current=Pe,oe.current=!1,Ee.current&&(Ee.current=null,we())}function Te(ee,ae,oe,de,Pe,Ee,we,Re,mt,Tt){if(ee){var Ot=!1,Et=null,Ct=function(){if(!Ot){var xa=ae.getState(),Ia,Oa;try{Ia=de(xa,Pe.current)}catch(Ya){Oa=Ya,Et=Ya}Oa||(Et=null),Ia===Ee.current?we.current||mt():(Ee.current=Ia,Re.current=Ia,we.current=!0,Tt({type:"STORE_UPDATED",payload:{error:Oa}}))}};oe.onStateChange=Ct,oe.trySubscribe(),Ct();var Vt=function(){if(Ot=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Et)throw Et};return Vt}}var Ye=function(){return[null,0]};function bt(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,Pe=de===void 0?function(Mr){return"ConnectAdvanced("+Mr+")"}:de,Ee=oe.methodName,we=Ee===void 0?"connectAdvanced":Ee,Re=oe.renderCountProp,mt=Re===void 0?void 0:Re,Tt=oe.shouldHandleStateChanges,Ot=Tt===void 0?!0:Tt,Et=oe.storeKey,Ct=Et===void 0?"store":Et,Vt=oe.withRef,wn=Vt===void 0?!1:Vt,xa=oe.forwardRef,Ia=xa===void 0?!1:xa,Oa=oe.context,Ya=Oa===void 0?Oe:Oa,ir=(0,E.Z)(oe,ie);if(0)var dr;var Hr=Ya;return function(to){var zo=to.displayName||to.name||"Component",so=Pe(zo),Ho=(0,Me.Z)({},ir,{getDisplayName:Pe,methodName:we,renderCountProp:mt,shouldHandleStateChanges:Ot,storeKey:Ct,displayName:so,wrappedComponentName:zo,WrappedComponent:to}),ai=ir.pure;function li(si){return ee(si.dispatch,Ho)}var ji=ai?x.useMemo:function(si){return si()};function Di(si){var el=(0,x.useMemo)(function(){var Fs=si.reactReduxForwardedRef,du=(0,E.Z)(si,me);return[si.context,Fs,du]},[si]),Ki=el[0],xs=el[1],Sl=el[2],tl=(0,x.useMemo)(function(){return Ki&&Ki.Consumer&&(0,re.isContextConsumer)(x.createElement(Ki.Consumer,null))?Ki:Hr},[Ki,Hr]),Wi=(0,x.useContext)(tl),Pl=!!si.store&&!!si.store.getState&&!!si.store.dispatch,Hs=!!Wi&&!!Wi.store,Ui=Pl?si.store:Wi.store,Bs=(0,x.useMemo)(function(){return li(Ui)},[Ui]),js=(0,x.useMemo)(function(){if(!Ot)return ye;var Fs=le(Ui,Pl?null:Wi.subscription),du=Fs.notifyNestedSubs.bind(Fs);return[Fs,du]},[Ui,Pl,Wi]),$l=js[0],Gs=js[1],Ks=(0,x.useMemo)(function(){return Pl?Wi:(0,Me.Z)({},Wi,{subscription:$l})},[Pl,Wi,$l]),Du=(0,x.useReducer)(De,pe,Ye),Vd=Du[0],Ws=Vd[0],$d=Du[1];if(Ws&&Ws.error)throw Ws.error;var Nu=(0,x.useRef)(),lu=(0,x.useRef)(Sl),Us=(0,x.useRef)(),Iu=(0,x.useRef)(!1),su=ji(function(){return Us.current&&Sl===lu.current?Us.current:Bs(Ui.getState(),Sl)},[Ui,Ws,Sl]);Qe(he,[lu,Nu,Iu,Sl,su,Us,Gs]),Qe(Te,[Ot,Ui,$l,Bs,lu,Nu,Iu,Us,Gs,$d],[Ui,$l,Bs]);var uu=(0,x.useMemo)(function(){return x.createElement(to,(0,Me.Z)({},su,{ref:xs}))},[xs,to,su]),Qd=(0,x.useMemo)(function(){return Ot?x.createElement(tl.Provider,{value:Ks},uu):uu},[tl,uu,Ks]);return Qd}var Ei=ai?x.memo(Di):Di;if(Ei.WrappedComponent=to,Ei.displayName=Di.displayName=so,Ia){var Gi=x.forwardRef(function(el,Ki){return x.createElement(Ei,(0,Me.Z)({},el,{reactReduxForwardedRef:Ki}))});return Gi.displayName=so,Gi.WrappedComponent=to,ne()(Gi,to)}return ne()(Ei,to)}}function Ne(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function ut(ee,ae){if(Ne(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var Pe=0;Pe=0;de--){var Pe=ae[de](ee);if(Pe)return Pe}return function(Ee,we){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+we.wrappedComponentName+".")}}function qe(ee,ae){return ee===ae}function Rt(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?bt:oe,Pe=ae.mapStateToPropsFactories,Ee=Pe===void 0?hn:Pe,we=ae.mapDispatchToPropsFactories,Re=we===void 0?nt:we,mt=ae.mergePropsFactories,Tt=mt===void 0?Gt:mt,Ot=ae.selectorFactory,Et=Ot===void 0?ze:Ot;return function(Vt,wn,xa,Ia){Ia===void 0&&(Ia={});var Oa=Ia,Ya=Oa.pure,ir=Ya===void 0?!0:Ya,dr=Oa.areStatesEqual,Hr=dr===void 0?qe:dr,Mr=Oa.areOwnPropsEqual,to=Mr===void 0?ut:Mr,zo=Oa.areStatePropsEqual,so=zo===void 0?ut:zo,Ho=Oa.areMergedPropsEqual,ai=Ho===void 0?ut:Ho,li=(0,E.Z)(Oa,ve),ji=fe(Vt,Ee,"mapStateToProps"),Di=fe(wn,Re,"mapDispatchToProps"),Ei=fe(xa,Tt,"mergeProps");return de(Et,(0,Me.Z)({methodName:"connect",getDisplayName:function(si){return"Connect("+si+")"},shouldHandleStateChanges:!!Vt,initMapStateToProps:ji,initMapDispatchToProps:Di,initMergeProps:Ei,pure:ir,areStatesEqual:Hr,areOwnPropsEqual:to,areStatePropsEqual:so,areMergedPropsEqual:ai},li))}}var Fe=Rt();function xe(){var ee=useContext(ReactReduxContext);return ee}function at(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),Pe=de.store;return Pe}}var Xe=null;function Ae(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var ft=null,vn=function(ae,oe){return ae===oe};function Qt(ee,ae,oe,de){var Pe=useReducer(function(wn){return wn+1},0),Ee=Pe[1],we=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Re=useRef(),mt=useRef(),Tt=useRef(),Ot=useRef(),Et=oe.getState(),Ct;try{if(ee!==mt.current||Et!==Tt.current||Re.current){var Vt=ee(Et);Ot.current===void 0||!ae(Vt,Ot.current)?Ct=Vt:Ct=Ot.current}else Ct=Ot.current}catch(wn){throw Re.current&&(wn.message+=` + `]:{opacity:1},[yn]:{color:Ge.actionsColor,transition:`all ${Ge.motionDurationSlow}`},[`&:hover ${yn}`]:{color:Ge.colorText}},[`${rn}-icon ${yn}`]:{color:Ge.colorTextDescription,fontSize:In},[`${An}-progress`]:{position:"absolute",bottom:-Ge.uploadProgressOffset,width:"100%",paddingInlineStart:In+Ge.paddingXS,fontSize:In,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${An}:hover ${Fa}`]:{opacity:1,color:Ge.colorText},[`${An}-error`]:{color:Ge.colorError,[`${An}-name, ${rn}-icon ${yn}`]:{color:Ge.colorError},[Dn]:{[`${yn}, ${yn}:hover`]:{color:Ge.colorError},[Fa]:{opacity:1}}},[`${rn}-list-item-container`]:{transition:`opacity ${Ge.motionDurationSlow}, height ${Ge.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},$n=te(93083),Ze=te(1950);const Nt=new $n.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),kt=new $n.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var tn=Ge=>{const{componentCls:rn}=Ge,$t=`${rn}-animate-inline`;return[{[`${rn}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:Ge.motionDurationSlow,animationTimingFunction:Ge.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Nt},[`${$t}-leave`]:{animationName:kt}}},{[`${rn}-wrapper`]:(0,Ze.J$)(Ge)},Nt,kt]},Ht=te(30071),mn=te(64993);const st=Ge=>{const{componentCls:rn,iconCls:$t,uploadThumbnailSize:yn,uploadProgressOffset:In}=Ge,kn=`${rn}-list`,An=`${kn}-item`;return{[`${rn}-wrapper`]:{[` + ${kn}${kn}-picture, + ${kn}${kn}-picture-card, + ${kn}${kn}-picture-circle + `]:{[An]:{position:"relative",height:yn+Ge.lineWidth*2+Ge.paddingXS*2,padding:Ge.paddingXS,border:`${Ge.lineWidth}px ${Ge.lineType} ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,"&:hover":{background:"transparent"},[`${An}-thumbnail`]:Object.assign(Object.assign({},zn.vS),{width:yn,height:yn,lineHeight:`${yn+Ge.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:Ge.fontSizeHeading2,color:Ge.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${An}-progress`]:{bottom:In,width:`calc(100% - ${Ge.paddingSM*2}px)`,marginTop:0,paddingInlineStart:yn+Ge.paddingXS}},[`${An}-error`]:{borderColor:Ge.colorError,[`${An}-thumbnail ${$t}`]:{[`svg path[fill='${Ht.blue[0]}']`]:{fill:Ge.colorErrorBg},[`svg path[fill='${Ht.blue.primary}']`]:{fill:Ge.colorError}}},[`${An}-uploading`]:{borderStyle:"dashed",[`${An}-name`]:{marginBottom:In}}},[`${kn}${kn}-picture-circle ${An}`]:{[`&, &::before, ${An}-thumbnail`]:{borderRadius:"50%"}}}}},Pt=Ge=>{const{componentCls:rn,iconCls:$t,fontSizeLG:yn,colorTextLightSolid:In}=Ge,kn=`${rn}-list`,An=`${kn}-item`,Dn=Ge.uploadPicCardSize;return{[` + ${rn}-wrapper${rn}-picture-card-wrapper, + ${rn}-wrapper${rn}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,zn.dF)()),{display:"inline-block",width:"100%",[`${rn}${rn}-select`]:{width:Dn,height:Dn,marginInlineEnd:Ge.marginXS,marginBottom:Ge.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Ge.colorFillAlter,border:`${Ge.lineWidth}px dashed ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ge.motionDurationSlow}`,[`> ${rn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${rn}-disabled):hover`]:{borderColor:Ge.colorPrimary}},[`${kn}${kn}-picture-card, ${kn}${kn}-picture-circle`]:{[`${kn}-item-container`]:{display:"inline-block",width:Dn,height:Dn,marginBlock:`0 ${Ge.marginXS}px`,marginInline:`0 ${Ge.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[An]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ge.paddingXS*2}px)`,height:`calc(100% - ${Ge.paddingXS*2}px)`,backgroundColor:Ge.colorBgMask,opacity:0,transition:`all ${Ge.motionDurationSlow}`,content:'" "'}},[`${An}:hover`]:{[`&::before, ${An}-actions`]:{opacity:1}},[`${An}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ge.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:yn,margin:`0 ${Ge.marginXXS}px`,fontSize:yn,cursor:"pointer",transition:`all ${Ge.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${An}-actions, ${An}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new mn.C(In).setAlpha(.65).toRgbString(),"&:hover":{color:In}}},[`${An}-thumbnail, ${An}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${An}-name`]:{display:"none",textAlign:"center"},[`${An}-file + ${An}-name`]:{position:"absolute",bottom:Ge.margin,display:"block",width:`calc(100% - ${Ge.paddingXS*2}px)`},[`${An}-uploading`]:{[`&${An}`]:{backgroundColor:Ge.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${An}-progress`]:{bottom:Ge.marginXL,width:`calc(100% - ${Ge.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${rn}-wrapper${rn}-picture-circle-wrapper`]:{[`${rn}${rn}-select`]:{borderRadius:"50%"}}}};var ln=Ge=>{const{componentCls:rn}=Ge;return{[`${rn}-rtl`]:{direction:"rtl"}}};const Nn=Ge=>{const{componentCls:rn,colorTextDisabled:$t}=Ge;return{[`${rn}-wrapper`]:Object.assign(Object.assign({},(0,zn.Wf)(Ge)),{[rn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${rn}-select`]:{display:"inline-block"},[`${rn}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var bn=(0,Ea.Z)("Upload",Ge=>{const{fontSizeHeading3:rn,fontSize:$t,lineHeight:yn,lineWidth:In,controlHeightLG:kn}=Ge,An=Math.round($t*yn),Dn=(0,Zn.TS)(Ge,{uploadThumbnailSize:rn*2,uploadProgressOffset:An/2+In,uploadPicCardSize:kn*2.55});return[Nn(Dn),en(Dn),st(Dn),Pt(Dn),Mn(Dn),tn(Dn),ln(Dn),(0,Pa.Z)(Dn)]},Ge=>({actionsColor:Ge.colorTextDescription})),la=function(Ge,rn,$t,yn){function In(kn){return kn instanceof $t?kn:new $t(function(An){An(kn)})}return new($t||($t=Promise))(function(kn,An){function Dn(fn){try{Oa(yn.next(fn))}catch(Na){An(Na)}}function Fa(fn){try{Oa(yn.throw(fn))}catch(Na){An(Na)}}function Oa(fn){fn.done?kn(fn.value):In(fn.value).then(Dn,Fa)}Oa((yn=yn.apply(Ge,rn||[])).next())})};const Hn=`__LIST_IGNORE_${Date.now()}__`,lt=(Ge,rn)=>{const{fileList:$t,defaultFileList:yn,onRemove:In,showUploadList:kn=!0,listType:An="text",onPreview:Dn,onDownload:Fa,onChange:Oa,onDrop:fn,previewFile:Na,disabled:Yn,locale:qa,iconRender:Ja,isImageUrl:Wn,progress:ua,prefixCls:fa,className:ra,type:Ua="select",children:rr,style:Ga,itemRender:za,maxCount:lr,data:Vr={},multiple:Ir=!1,action:uo="",accept:yr="",supportServerRender:Sr=!0,rootClassName:Ar}=Ge,br=x.useContext(gt.Z),Br=Yn!=null?Yn:br,[Ta,or]=(0,ut.Z)(yn||[],{value:$t,postState:Bn=>Bn!=null?Bn:[]}),[Lr,Or]=x.useState("drop"),Cr=x.useRef(null);x.useMemo(()=>{const Bn=Date.now();($t||[]).forEach((On,Aa)=>{!On.uid&&!Object.isFrozen(On)&&(On.uid=`__AUTO__${Bn}_${Aa}__`)})},[$t]);const $r=(Bn,On,Aa)=>{let Xn=(0,ue.Z)(On),ga=!1;lr===1?Xn=Xn.slice(-1):lr&&(ga=Xn.length>lr,Xn=Xn.slice(0,lr)),(0,Bt.flushSync)(()=>{or(Xn)});const va={file:Bn,fileList:Xn};Aa&&(va.event=Aa),(!ga||Xn.some(Va=>Va.uid===Bn.uid))&&(0,Bt.flushSync)(()=>{Oa==null||Oa(va)})},jr=(Bn,On)=>la(void 0,void 0,void 0,function*(){const{beforeUpload:Aa,transformFile:Xn}=Ge;let ga=Bn;if(Aa){const va=yield Aa(Bn,On);if(va===!1)return!1;if(delete Bn[Hn],va===Hn)return Object.defineProperty(Bn,Hn,{value:!0,configurable:!0}),!1;typeof va=="object"&&va&&(ga=va)}return Xn&&(ga=yield Xn(ga)),ga}),Xa=Bn=>{const On=Bn.filter(ga=>!ga.file[Hn]);if(!On.length)return;const Aa=On.map(ga=>Xe(ga.file));let Xn=(0,ue.Z)(Ta);Aa.forEach(ga=>{Xn=Ae(ga,Xn)}),Aa.forEach((ga,va)=>{let Va=ga;if(On[va].parsedFile)ga.status="uploading";else{const{originFileObj:vr}=ga;let _r;try{_r=new File([vr],vr.name,{type:vr.type})}catch(kr){_r=new Blob([vr],{type:vr.type}),_r.name=vr.name,_r.lastModifiedDate=new Date,_r.lastModified=new Date().getTime()}_r.uid=ga.uid,Va=_r}$r(Va,Xn)})},wr=(Bn,On,Aa)=>{try{typeof Bn=="string"&&(Bn=JSON.parse(Bn))}catch(va){}if(!ft(On,Ta))return;const Xn=Xe(On);Xn.status="done",Xn.percent=100,Xn.response=Bn,Xn.xhr=Aa;const ga=Ae(Xn,Ta);$r(Xn,ga)},pr=(Bn,On)=>{if(!ft(On,Ta))return;const Aa=Xe(On);Aa.status="uploading",Aa.percent=Bn.percent;const Xn=Ae(Aa,Ta);$r(Aa,Xn,Bn)},Qr=(Bn,On,Aa)=>{if(!ft(Aa,Ta))return;const Xn=Xe(Aa);Xn.error=Bn,Xn.response=On,Xn.status="error";const ga=Ae(Xn,Ta);$r(Xn,ga)},no=Bn=>{let On;Promise.resolve(typeof In=="function"?In(Bn):In).then(Aa=>{var Xn;if(Aa===!1)return;const ga=vn(Bn,Ta);ga&&(On=Object.assign(Object.assign({},Bn),{status:"removed"}),Ta==null||Ta.forEach(va=>{const Va=On.uid!==void 0?"uid":"name";va[Va]===On[Va]&&!Object.isFrozen(va)&&(va.status="removed")}),(Xn=Cr.current)===null||Xn===void 0||Xn.abort(On),$r(On,ga))})},Bo=Bn=>{Or(Bn.type),Bn.type==="drop"&&(fn==null||fn(Bn))};x.useImperativeHandle(rn,()=>({onBatchStart:Xa,onSuccess:wr,onProgress:pr,onError:Qr,fileList:Ta,upload:Cr.current}));const{getPrefixCls:To,direction:ko,upload:Dr}=x.useContext(yt.E_),Yr=To("upload",fa),Po=Object.assign(Object.assign({onBatchStart:Xa,onError:Qr,onProgress:pr,onSuccess:wr},Ge),{data:Vr,multiple:Ir,action:uo,accept:yr,supportServerRender:Sr,prefixCls:Yr,disabled:Br,beforeUpload:jr,onChange:void 0});delete Po.className,delete Po.style,(!rr||Br)&&delete Po.id;const[$o,jo]=bn(Yr),[ei]=(0,Yt.Z)("Upload",vt.Z.Upload),{showRemoveIcon:$a,showPreviewIcon:pa,showDownloadIcon:Tn,removeIcon:Ba,previewIcon:gr,downloadIcon:Ce}=typeof kn=="boolean"?{}:kn,un=(Bn,On)=>kn?x.createElement(aa,{prefixCls:Yr,listType:An,items:Ta,previewFile:Na,onPreview:Dn,onDownload:Fa,onRemove:no,showRemoveIcon:!Br&&$a,showPreviewIcon:pa,showDownloadIcon:Tn,removeIcon:Ba,previewIcon:gr,downloadIcon:Ce,iconRender:Ja,locale:Object.assign(Object.assign({},ei),qa),isImageUrl:Wn,progress:ua,appendAction:Bn,appendActionVisible:On,itemRender:za,disabled:Br}):Bn,Cn=Me()(`${Yr}-wrapper`,ra,Ar,jo,Dr==null?void 0:Dr.className,{[`${Yr}-rtl`]:ko==="rtl",[`${Yr}-picture-card-wrapper`]:An==="picture-card",[`${Yr}-picture-circle-wrapper`]:An==="picture-circle"}),Kn=Object.assign(Object.assign({},Dr==null?void 0:Dr.style),Ga);if(Ua==="drag"){const Bn=Me()(jo,Yr,`${Yr}-drag`,{[`${Yr}-drag-uploading`]:Ta.some(On=>On.status==="uploading"),[`${Yr}-drag-hover`]:Lr==="dragover",[`${Yr}-disabled`]:Br,[`${Yr}-rtl`]:ko==="rtl"});return $o(x.createElement("span",{className:Cn},x.createElement("div",{className:Bn,style:Kn,onDrop:Bo,onDragOver:Bo,onDragLeave:Bo},x.createElement(Ne,Object.assign({},Po,{ref:Cr,className:`${Yr}-btn`}),x.createElement("div",{className:`${Yr}-drag-container`},rr))),un()))}const nn=Me()(Yr,`${Yr}-select`,{[`${Yr}-disabled`]:Br}),ea=(Bn=>x.createElement("div",{className:nn,style:Bn},x.createElement(Ne,Object.assign({},Po,{ref:Cr}))))(rr?void 0:{display:"none"});return $o(An==="picture-card"||An==="picture-circle"?x.createElement("span",{className:Cn},un(ea,!!rr)):x.createElement("span",{className:Cn},ea,un()))};var Qn=x.forwardRef(lt),sn=function(Ge,rn){var $t={};for(var yn in Ge)Object.prototype.hasOwnProperty.call(Ge,yn)&&rn.indexOf(yn)<0&&($t[yn]=Ge[yn]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var In=0,yn=Object.getOwnPropertySymbols(Ge);In{var{style:$t,height:yn}=Ge,In=sn(Ge,["style","height"]);return x.createElement(Qn,Object.assign({ref:rn},In,{type:"drag",style:Object.assign(Object.assign({},$t),{height:yn})}))});const La=Qn;La.Dragger=na,La.LIST_IGNORE=Hn;var sa=La},24334:function(Ut,Kt,te){var x,ue;(function(Be,Me){Ut.exports=Me(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof te.g!="undefined"?te.g:this,function(Be){"use strict";Be=Be||{};var Me=Be.Base64,Le="2.6.4",Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ye){for(var bt={},Ne=0,ut=Ye.length;Ne>>6)+ct(128|bt&63):ct(224|bt>>>12&15)+ct(128|bt>>>6&63)+ct(128|bt&63)}else{var bt=65536+(Ye.charCodeAt(0)-55296)*1024+(Ye.charCodeAt(1)-56320);return ct(240|bt>>>18&7)+ct(128|bt>>>12&63)+ct(128|bt>>>6&63)+ct(128|bt&63)}},Ve=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ue=function(Ye){return Ye.replace(Ve,ot)},tt=function(Ye){var bt=[0,2,1][Ye.length%3],Ne=Ye.charCodeAt(0)<<16|(Ye.length>1?Ye.charCodeAt(1):0)<<8|(Ye.length>2?Ye.charCodeAt(2):0),ut=[Oe.charAt(Ne>>>18),Oe.charAt(Ne>>>12&63),bt>=2?"=":Oe.charAt(Ne>>>6&63),bt>=1?"=":Oe.charAt(Ne&63)];return ut.join("")},Je=Be.btoa&&typeof Be.btoa=="function"?function(Ye){return Be.btoa(Ye)}:function(Ye){if(Ye.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ye.replace(/[\s\S]{1,3}/g,tt)},le=function(Ye){return Je(Ue(String(Ye)))},y=function(Ye){return Ye.replace(/[+\/]/g,function(bt){return bt=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ye,bt){return bt?y(le(Ye)):le(Ye)},b=function(Ye){return a(Ye,!0)},E;Be.Uint8Array&&(E=function(Ye,bt){for(var Ne="",ut=0,Bt=Ye.length;ut>>18)+Oe.charAt(vt>>>12&63)+(typeof gt!="undefined"?Oe.charAt(vt>>>6&63):"=")+(typeof Yt!="undefined"?Oe.charAt(vt&63):"=")}return bt?y(Ne):Ne});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ye){switch(Ye.length){case 4:var bt=(7&Ye.charCodeAt(0))<<18|(63&Ye.charCodeAt(1))<<12|(63&Ye.charCodeAt(2))<<6|63&Ye.charCodeAt(3),Ne=bt-65536;return ct((Ne>>>10)+55296)+ct((Ne&1023)+56320);case 3:return ct((15&Ye.charCodeAt(0))<<12|(63&Ye.charCodeAt(1))<<6|63&Ye.charCodeAt(2));default:return ct((31&Ye.charCodeAt(0))<<6|63&Ye.charCodeAt(1))}},re=function(Ye){return Ye.replace(z,ne)},ie=function(Ye){var bt=Ye.length,Ne=bt%4,ut=(bt>0?se[Ye.charAt(0)]<<18:0)|(bt>1?se[Ye.charAt(1)]<<12:0)|(bt>2?se[Ye.charAt(2)]<<6:0)|(bt>3?se[Ye.charAt(3)]:0),Bt=[ct(ut>>>16),ct(ut>>>8&255),ct(ut&255)];return Bt.length-=[0,0,2,1][Ne],Bt.join("")},me=Be.atob&&typeof Be.atob=="function"?function(Ye){return Be.atob(Ye)}:function(Ye){return Ye.replace(/\S{1,4}/g,ie)},pe=function(Ye){return me(String(Ye).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(Ye){return re(me(Ye))},je=function(Ye){return String(Ye).replace(/[-_]/g,function(bt){return bt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},De=function(Ye){return ye(je(Ye))},Qe;Be.Uint8Array&&(Qe=function(Ye){return Uint8Array.from(pe(je(Ye)),function(bt){return bt.charCodeAt(0)})});var he=function(){var Ye=Be.Base64;return Be.Base64=Me,Ye};if(Be.Base64={VERSION:Le,atob:pe,btoa:Je,fromBase64:De,toBase64:a,utob:Ue,encode:a,encodeURI:b,btou:re,decode:De,noConflict:he,fromUint8Array:E,toUint8Array:Qe},typeof Object.defineProperty=="function"){var Te=function(Ye){return{value:Ye,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return De(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Ye){return a(this,Ye)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),Ut.exports?Ut.exports.Base64=Be.Base64:(x=[],ue=function(){return Be.Base64}.apply(Kt,x),ue!==void 0&&(Ut.exports=ue)),{Base64:Be.Base64}})},39417:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ye}});var x=te(14809),ue=te(4635),Be=te(62646),Me=te(20439),Le=te(99153),Oe=te(84851),se=te(13028),ct=te(19257),ot=te(93046),Ve=te(92310),Ue=te.n(Ve),tt=te(26112),Je=te(59301),le=te(39378),y=function(De){for(var Qe=De.prefixCls,he=De.level,Te=De.isStart,Ye=De.isEnd,bt="".concat(Qe,"-indent-unit"),Ne=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=rt.length,fe=ze.length;if(Math.abs(ve-fe)!==1)return{add:!1,key:null};function qe(Rt,Fe){var xe=new Map;Rt.forEach(function(Xe){xe.set(Xe,!0)});var at=Fe.filter(function(Xe){return!xe.has(Xe)});return at.length===1?at[0]:null}return ve ").concat(ze);return ze}var qt=a.forwardRef(function(rt,ze){var ve=rt.prefixCls,fe=rt.data,qe=rt.selectable,Rt=rt.checkable,Fe=rt.expandedKeys,xe=rt.selectedKeys,at=rt.checkedKeys,Xe=rt.loadedKeys,Ae=rt.loadingKeys,ft=rt.halfCheckedKeys,vn=rt.keyEntities,Jt=rt.disabled,jt=rt.dragging,on=rt.dragOverNodeKey,gn=rt.dropPosition,_e=rt.motion,Ft=rt.height,Lt=rt.itemHeight,St=rt.virtual,Dt=rt.focusable,pn=rt.activeItem,Pn=rt.focused,Sn=rt.tabIndex,Rn=rt.onKeyDown,ta=rt.onFocus,aa=rt.onBlur,zn=rt.onActiveChange,Pa=rt.onListChangeStart,Ea=rt.onListChangeEnd,Zn=(0,re.Z)(rt,ut),wa=a.useRef(null),en=a.useRef(null);a.useImperativeHandle(ze,function(){return{scrollTo:function(sa){wa.current.scrollTo(sa)},getIndentWidth:function(){return en.current.offsetWidth}}});var En=a.useState(Fe),Mn=(0,ne.Z)(En,2),$n=Mn[0],Ze=Mn[1],Nt=a.useState(fe),kt=(0,ne.Z)(Nt,2),Wt=kt[0],tn=kt[1],Ht=a.useState(fe),mn=(0,ne.Z)(Ht,2),st=mn[0],Pt=mn[1],dt=a.useState([]),ln=(0,ne.Z)(dt,2),Nn=ln[0],bn=ln[1],la=a.useState(null),Hn=(0,ne.Z)(la,2),lt=Hn[0],Qt=Hn[1],Qn=a.useRef(fe);Qn.current=fe;function sn(){var La=Qn.current;tn(La),Pt(La),bn([]),Qt(null),Ea()}(0,ie.Z)(function(){Ze(Fe);var La=bt($n,Fe);if(La.key!==null)if(La.add){var sa=Wt.findIndex(function(kn){var An=kn.key;return An===La.key}),Ge=xn(Ne(Wt,fe,La.key),St,Ft,Lt),rn=Wt.slice();rn.splice(sa+1,0,an),Pt(rn),bn(Ge),Qt("show")}else{var $t=fe.findIndex(function(kn){var An=kn.key;return An===La.key}),yn=xn(Ne(fe,Wt,La.key),St,Ft,Lt),In=fe.slice();In.splice($t+1,0,an),Pt(In),bn(yn),Qt("hide")}else Wt!==fe&&(tn(fe),Pt(fe))},[Fe,fe]),a.useEffect(function(){jt||sn()},[jt]);var _n=_e?st:fe,na={expandedKeys:Fe,selectedKeys:xe,loadedKeys:Xe,loadingKeys:Ae,checkedKeys:at,halfCheckedKeys:ft,dragOverNodeKey:on,dropPosition:gn,keyEntities:vn};return a.createElement(a.Fragment,null,Pn&&pn&&a.createElement("span",{style:Bt,"aria-live":"assertive"},et(pn)),a.createElement("div",null,a.createElement("input",{style:Bt,disabled:Dt===!1||Jt,tabIndex:Dt!==!1?Sn:null,onKeyDown:Rn,onFocus:ta,onBlur:aa,value:"",onChange:yt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ve,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ve,"-indent")},a.createElement("div",{ref:en,className:"".concat(ve,"-indent-unit")}))),a.createElement(me.Z,(0,x.Z)({},Zn,{data:_n,itemKey:nt,height:Ft,fullHeight:!1,virtual:St,itemHeight:Lt,prefixCls:"".concat(ve,"-list"),ref:wa,onVisibleChange:function(sa,Ge){var rn=new Set(sa),$t=Ge.filter(function(yn){return!rn.has(yn)});$t.some(function(yn){return nt(yn)===gt})&&sn()}}),function(La){var sa=La.pos,Ge=(0,x.Z)({},(z(La.data),La.data)),rn=La.title,$t=La.key,yn=La.isStart,In=La.isEnd,kn=(0,De.km)($t,sa);delete Ge.key,delete Ge.children;var An=(0,De.H8)(kn,na);return a.createElement(Ye,(0,x.Z)({},Ge,An,{title:rn,active:!!pn&&$t===pn.key,pos:sa,data:La.data,isStart:yn,isEnd:In,motion:_e,motionNodes:$t===gt?Nn:null,motionType:lt,onMotionStart:Pa,onMotionEnd:sn,treeNodeRequiredProps:na,onMouseMove:function(){zn(null)}}))}))});qt.displayName="NodeList";var hn=qt,Zt=te(35654),cn=te(90782),We=te(67841),It=10,Gt=function(rt){(0,ot.Z)(ve,rt);var ze=(0,Ve.Z)(ve);function ve(){var fe;(0,Oe.Z)(this,ve);for(var qe=arguments.length,Rt=new Array(qe),Fe=0;Fe2&&arguments[2]!==void 0?arguments[2]:!1,ft=fe.state,vn=ft.dragChildrenKeys,Jt=ft.dropPosition,jt=ft.dropTargetKey,on=ft.dropTargetPos,gn=ft.dropAllowed;if(gn){var _e=fe.props.onDrop;if(fe.setState({dragOverNodeKey:null}),fe.cleanDragState(),jt!==null){var Ft=(0,Me.Z)((0,Me.Z)({},(0,De.H8)(jt,fe.getTreeNodeRequiredProps())),{},{active:((Xe=fe.getActiveItem())===null||Xe===void 0?void 0:Xe.key)===jt,data:(0,We.Z)(fe.state.keyEntities,jt).node}),Lt=vn.indexOf(jt)!==-1;(0,y.ZP)(!Lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var St=(0,Zt.yx)(on),Dt={event:xe,node:(0,De.F)(Ft),dragNode:fe.dragNode?(0,De.F)(fe.dragNode.props):null,dragNodesKeys:[fe.dragNode.props.eventKey].concat(vn),dropToGap:Jt!==0,dropPosition:Jt+Number(St[St.length-1])};Ae||_e==null||_e(Dt),fe.dragNode=null}}},fe.cleanDragState=function(){var xe=fe.state.draggingNodeKey;xe!==null&&fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),fe.dragStartMousePosition=null,fe.currentMouseOverDroppableNodeKey=null},fe.triggerExpandActionExpand=function(xe,at){var Xe=fe.state,Ae=Xe.expandedKeys,ft=Xe.flattenNodes,vn=at.expanded,Jt=at.key,jt=at.isLeaf;if(!(jt||xe.shiftKey||xe.metaKey||xe.ctrlKey)){var on=ft.filter(function(_e){return _e.key===Jt})[0],gn=(0,De.F)((0,Me.Z)((0,Me.Z)({},(0,De.H8)(Jt,fe.getTreeNodeRequiredProps())),{},{data:on.data}));fe.setExpandedKeys(vn?(0,Zt._5)(Ae,Jt):(0,Zt.L0)(Ae,Jt)),fe.onNodeExpand(xe,gn)}},fe.onNodeClick=function(xe,at){var Xe=fe.props,Ae=Xe.onClick,ft=Xe.expandAction;ft==="click"&&fe.triggerExpandActionExpand(xe,at),Ae==null||Ae(xe,at)},fe.onNodeDoubleClick=function(xe,at){var Xe=fe.props,Ae=Xe.onDoubleClick,ft=Xe.expandAction;ft==="doubleClick"&&fe.triggerExpandActionExpand(xe,at),Ae==null||Ae(xe,at)},fe.onNodeSelect=function(xe,at){var Xe=fe.state.selectedKeys,Ae=fe.state,ft=Ae.keyEntities,vn=Ae.fieldNames,Jt=fe.props,jt=Jt.onSelect,on=Jt.multiple,gn=at.selected,_e=at[vn.key],Ft=!gn;Ft?on?Xe=(0,Zt.L0)(Xe,_e):Xe=[_e]:Xe=(0,Zt._5)(Xe,_e);var Lt=Xe.map(function(St){var Dt=(0,We.Z)(ft,St);return Dt?Dt.node:null}).filter(function(St){return St});fe.setUncontrolledState({selectedKeys:Xe}),jt==null||jt(Xe,{event:"select",selected:Ft,node:at,selectedNodes:Lt,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,at,Xe){var Ae=fe.state,ft=Ae.keyEntities,vn=Ae.checkedKeys,Jt=Ae.halfCheckedKeys,jt=fe.props,on=jt.checkStrictly,gn=jt.onCheck,_e=at.key,Ft,Lt={event:"check",node:at,checked:Xe,nativeEvent:xe.nativeEvent};if(on){var St=Xe?(0,Zt.L0)(vn,_e):(0,Zt._5)(vn,_e),Dt=(0,Zt._5)(Jt,_e);Ft={checked:St,halfChecked:Dt},Lt.checkedNodes=St.map(function(aa){return(0,We.Z)(ft,aa)}).filter(function(aa){return aa}).map(function(aa){return aa.node}),fe.setUncontrolledState({checkedKeys:St})}else{var pn=(0,cn.S)([].concat((0,Le.Z)(vn),[_e]),!0,ft),Pn=pn.checkedKeys,Sn=pn.halfCheckedKeys;if(!Xe){var Rn=new Set(Pn);Rn.delete(_e);var ta=(0,cn.S)(Array.from(Rn),{checked:!1,halfCheckedKeys:Sn},ft);Pn=ta.checkedKeys,Sn=ta.halfCheckedKeys}Ft=Pn,Lt.checkedNodes=[],Lt.checkedNodesPositions=[],Lt.halfCheckedKeys=Sn,Pn.forEach(function(aa){var zn=(0,We.Z)(ft,aa);if(zn){var Pa=zn.node,Ea=zn.pos;Lt.checkedNodes.push(Pa),Lt.checkedNodesPositions.push({node:Pa,pos:Ea})}}),fe.setUncontrolledState({checkedKeys:Pn},!1,{halfCheckedKeys:Sn})}gn==null||gn(Ft,Lt)},fe.onNodeLoad=function(xe){var at=xe.key,Xe=new Promise(function(Ae,ft){fe.setState(function(vn){var Jt=vn.loadedKeys,jt=Jt===void 0?[]:Jt,on=vn.loadingKeys,gn=on===void 0?[]:on,_e=fe.props,Ft=_e.loadData,Lt=_e.onLoad;if(!Ft||jt.indexOf(at)!==-1||gn.indexOf(at)!==-1)return null;var St=Ft(xe);return St.then(function(){var Dt=fe.state.loadedKeys,pn=(0,Zt.L0)(Dt,at);Lt==null||Lt(pn,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:pn}),fe.setState(function(Pn){return{loadingKeys:(0,Zt._5)(Pn.loadingKeys,at)}}),Ae()}).catch(function(Dt){if(fe.setState(function(Pn){return{loadingKeys:(0,Zt._5)(Pn.loadingKeys,at)}}),fe.loadingRetryTimes[at]=(fe.loadingRetryTimes[at]||0)+1,fe.loadingRetryTimes[at]>=It){var pn=fe.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),fe.setUncontrolledState({loadedKeys:(0,Zt.L0)(pn,at)}),Ae()}ft(Dt)}),{loadingKeys:(0,Zt.L0)(gn,at)}})});return Xe.catch(function(){}),Xe},fe.onNodeMouseEnter=function(xe,at){var Xe=fe.props.onMouseEnter;Xe==null||Xe({event:xe,node:at})},fe.onNodeMouseLeave=function(xe,at){var Xe=fe.props.onMouseLeave;Xe==null||Xe({event:xe,node:at})},fe.onNodeContextMenu=function(xe,at){var Xe=fe.props.onRightClick;Xe&&(xe.preventDefault(),Xe({event:xe,node:at}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0});for(var at=arguments.length,Xe=new Array(at),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1,Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!fe.destroyed){var Ae=!1,ft=!0,vn={};Object.keys(xe).forEach(function(Jt){if(Jt in fe.props){ft=!1;return}Ae=!0,vn[Jt]=xe[Jt]}),Ae&&(!at||ft)&&fe.setState((0,Me.Z)((0,Me.Z)({},vn),Xe))}},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return(0,se.Z)(ve,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{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 qe,Rt=this.state,Fe=Rt.focused,xe=Rt.flattenNodes,at=Rt.keyEntities,Xe=Rt.draggingNodeKey,Ae=Rt.activeKey,ft=Rt.dropLevelOffset,vn=Rt.dropContainerKey,Jt=Rt.dropTargetKey,jt=Rt.dropPosition,on=Rt.dragOverNodeKey,gn=Rt.indent,_e=this.props,Ft=_e.prefixCls,Lt=_e.className,St=_e.style,Dt=_e.showLine,pn=_e.focusable,Pn=_e.tabIndex,Sn=Pn===void 0?0:Pn,Rn=_e.selectable,ta=_e.showIcon,aa=_e.icon,zn=_e.switcherIcon,Pa=_e.draggable,Ea=_e.checkable,Zn=_e.checkStrictly,wa=_e.disabled,en=_e.motion,En=_e.loadData,Mn=_e.filterTreeNode,$n=_e.height,Ze=_e.itemHeight,Nt=_e.virtual,kt=_e.titleRender,Wt=_e.dropIndicatorRender,tn=_e.onContextMenu,Ht=_e.onScroll,mn=_e.direction,st=_e.rootClassName,Pt=_e.rootStyle,dt=(0,le.Z)(this.props,{aria:!0,data:!0}),ln;return Pa&&((0,Be.Z)(Pa)==="object"?ln=Pa:typeof Pa=="function"?ln={nodeDraggable:Pa}:ln={}),a.createElement(b.k.Provider,{value:{prefixCls:Ft,selectable:Rn,showIcon:ta,icon:aa,switcherIcon:zn,draggable:ln,draggingNodeKey:Xe,checkable:Ea,checkStrictly:Zn,disabled:wa,keyEntities:at,dropLevelOffset:ft,dropContainerKey:vn,dropTargetKey:Jt,dropPosition:jt,dragOverNodeKey:on,indent:gn,direction:mn,dropIndicatorRender:Wt,loadData:En,filterTreeNode:Mn,titleRender:kt,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:tt()(Ft,Lt,st,(qe={},(0,ue.Z)(qe,"".concat(Ft,"-show-line"),Dt),(0,ue.Z)(qe,"".concat(Ft,"-focused"),Fe),(0,ue.Z)(qe,"".concat(Ft,"-active-focused"),Ae!==null),qe)),style:Pt},a.createElement(hn,(0,x.Z)({ref:this.listRef,prefixCls:Ft,style:St,data:xe,disabled:wa,selectable:Rn,checkable:!!Ea,motion:en,dragging:Xe!==null,height:$n,itemHeight:Ze,virtual:Nt,focusable:pn,focused:Fe,tabIndex:Sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:tn,onScroll:Ht},this.getTreeNodeRequiredProps(),dt))))}}],[{key:"getDerivedStateFromProps",value:function(qe,Rt){var Fe=Rt.prevProps,xe={prevProps:qe};function at(pn){return!Fe&&pn in qe||Fe&&Fe[pn]!==qe[pn]}var Xe,Ae=Rt.fieldNames;if(at("fieldNames")&&(Ae=(0,De.w$)(qe.fieldNames),xe.fieldNames=Ae),at("treeData")?Xe=qe.treeData:at("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Xe=(0,De.zn)(qe.children)),Xe){xe.treeData=Xe;var ft=(0,De.I8)(Xe,{fieldNames:Ae});xe.keyEntities=(0,Me.Z)((0,ue.Z)({},gt,vt),ft.keyEntities)}var vn=xe.keyEntities||Rt.keyEntities;if(at("expandedKeys")||Fe&&at("autoExpandParent"))xe.expandedKeys=qe.autoExpandParent||!Fe&&qe.defaultExpandParent?(0,Zt.r7)(qe.expandedKeys,vn):qe.expandedKeys;else if(!Fe&&qe.defaultExpandAll){var Jt=(0,Me.Z)({},vn);delete Jt[gt],xe.expandedKeys=Object.keys(Jt).map(function(pn){return Jt[pn].key})}else!Fe&&qe.defaultExpandedKeys&&(xe.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,Zt.r7)(qe.defaultExpandedKeys,vn):qe.defaultExpandedKeys);if(xe.expandedKeys||delete xe.expandedKeys,Xe||xe.expandedKeys){var jt=(0,De.oH)(Xe||Rt.treeData,xe.expandedKeys||Rt.expandedKeys,Ae);xe.flattenNodes=jt}if(qe.selectable&&(at("selectedKeys")?xe.selectedKeys=(0,Zt.BT)(qe.selectedKeys,qe):!Fe&&qe.defaultSelectedKeys&&(xe.selectedKeys=(0,Zt.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var on;if(at("checkedKeys")?on=(0,Zt.E6)(qe.checkedKeys)||{}:!Fe&&qe.defaultCheckedKeys?on=(0,Zt.E6)(qe.defaultCheckedKeys)||{}:Xe&&(on=(0,Zt.E6)(qe.checkedKeys)||{checkedKeys:Rt.checkedKeys,halfCheckedKeys:Rt.halfCheckedKeys}),on){var gn=on,_e=gn.checkedKeys,Ft=_e===void 0?[]:_e,Lt=gn.halfCheckedKeys,St=Lt===void 0?[]:Lt;if(!qe.checkStrictly){var Dt=(0,cn.S)(Ft,!0,vn);Ft=Dt.checkedKeys,St=Dt.halfCheckedKeys}xe.checkedKeys=Ft,xe.halfCheckedKeys=St}}return at("loadedKeys")&&(xe.loadedKeys=qe.loadedKeys),xe}}]),ve}(a.Component);Gt.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:E,allowDrop:function(){return!0},expandAction:!1},Gt.TreeNode=ye.Z;var Mt=Gt,ht=Mt},35654:function(Ut,Kt,te){"use strict";te.d(Kt,{BT:function(){return a},E6:function(){return z},L0:function(){return Ve},OM:function(){return y},_5:function(){return ot},r7:function(){return ne},wA:function(){return tt},yx:function(){return Ue}});var x=te(95190),ue=te(93664),Be=te(48736),Me=te(59301),Le=te(39417),Oe=te(67841),se=te(71430),ct=null;function ot(re,ie){if(!re)return[];var me=re.slice(),pe=me.indexOf(ie);return pe>=0&&me.splice(pe,1),me}function Ve(re,ie){var me=(re||[]).slice();return me.indexOf(ie)===-1&&me.push(ie),me}function Ue(re){return re.split("-")}function tt(re,ie){var me=[],pe=(0,Oe.Z)(ie,re);function ye(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];je.forEach(function(De){var Qe=De.key,he=De.children;me.push(Qe),ye(he)})}return ye(pe.children),me}function Je(re){if(re.parent){var ie=Ue(re.pos);return Number(ie[ie.length-1])===re.parent.children.length-1}return!1}function le(re){var ie=Ue(re.pos);return Number(ie[ie.length-1])===0}function y(re,ie,me,pe,ye,je,De,Qe,he,Te){var Ye,bt=re.clientX,Ne=re.clientY,ut=re.target.getBoundingClientRect(),Bt=ut.top,yt=ut.height,gt=(Te==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-bt),Yt=(gt-12)/pe,vt=(0,Oe.Z)(Qe,me.props.eventKey);if(Ne-1.5?je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1:je({dragNode:It,dropNode:Gt,dropPosition:0})?Zt=0:je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1:je({dragNode:It,dropNode:Gt,dropPosition:1})?Zt=1:Mt=!1,{dropPosition:Zt,dropLevelOffset:cn,dropTargetKey:vt.key,dropTargetPos:vt.pos,dragOverNodeKey:hn,dropContainerKey:Zt===0?null:((Ye=vt.parent)===null||Ye===void 0?void 0:Ye.key)||null,dropAllowed:Mt}}function a(re,ie){if(re){var me=ie.multiple;return me?re.slice():re.length?[re[0]]:re}}var b=function(ie){return ie};function E(re,ie){if(!re)return[];var me=ie||{},pe=me.processProps,ye=pe===void 0?b:pe,je=Array.isArray(re)?re:[re];return je.map(function(De){var Qe=De.children,he=_objectWithoutProperties(De,ct),Te=E(Qe,ie);return React.createElement(TreeNode,_extends({key:he.key},ye(he)),Te)})}function z(re){if(!re)return null;var ie;if(Array.isArray(re))ie={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ue.Z)(re)==="object")ie={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(re,ie){var me=new Set;function pe(ye){if(!me.has(ye)){var je=(0,Oe.Z)(ie,ye);if(je){me.add(ye);var De=je.parent,Qe=je.node;Qe.disabled||De&&pe(De.key)}}}return(re||[]).forEach(function(ye){pe(ye)}),(0,x.Z)(me)}},90782:function(Ut,Kt,te){"use strict";te.d(Kt,{S:function(){return se}});var x=te(48736),ue=te(67841);function Be(ct,ot){var Ve=new Set;return ct.forEach(function(Ue){ot.has(Ue)||Ve.add(Ue)}),Ve}function Me(ct){var ot=ct||{},Ve=ot.disabled,Ue=ot.disableCheckbox,tt=ot.checkable;return!!(Ve||Ue)||tt===!1}function Le(ct,ot,Ve,Ue){for(var tt=new Set(ct),Je=new Set,le=0;le<=Ve;le+=1){var y=ot.get(le)||new Set;y.forEach(function(z){var ne=z.key,re=z.node,ie=z.children,me=ie===void 0?[]:ie;tt.has(ne)&&!Ue(re)&&me.filter(function(pe){return!Ue(pe.node)}).forEach(function(pe){tt.add(pe.key)})})}for(var a=new Set,b=Ve;b>=0;b-=1){var E=ot.get(b)||new Set;E.forEach(function(z){var ne=z.parent,re=z.node;if(!(Ue(re)||!z.parent||a.has(z.parent.key))){if(Ue(z.parent.node)){a.add(ne.key);return}var ie=!0,me=!1;(ne.children||[]).filter(function(pe){return!Ue(pe.node)}).forEach(function(pe){var ye=pe.key,je=tt.has(ye);ie&&!je&&(ie=!1),!me&&(je||Je.has(ye))&&(me=!0)}),ie&&tt.add(ne.key),me&&Je.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(tt),halfCheckedKeys:Array.from(Be(Je,tt))}}function Oe(ct,ot,Ve,Ue,tt){for(var Je=new Set(ct),le=new Set(ot),y=0;y<=Ue;y+=1){var a=Ve.get(y)||new Set;a.forEach(function(ne){var re=ne.key,ie=ne.node,me=ne.children,pe=me===void 0?[]:me;!Je.has(re)&&!le.has(re)&&!tt(ie)&&pe.filter(function(ye){return!tt(ye.node)}).forEach(function(ye){Je.delete(ye.key)})})}le=new Set;for(var b=new Set,E=Ue;E>=0;E-=1){var z=Ve.get(E)||new Set;z.forEach(function(ne){var re=ne.parent,ie=ne.node;if(!(tt(ie)||!ne.parent||b.has(ne.parent.key))){if(tt(ne.parent.node)){b.add(re.key);return}var me=!0,pe=!1;(re.children||[]).filter(function(ye){return!tt(ye.node)}).forEach(function(ye){var je=ye.key,De=Je.has(je);me&&!De&&(me=!1),!pe&&(De||le.has(je))&&(pe=!0)}),me||Je.delete(re.key),pe&&le.add(re.key),b.add(re.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Be(le,Je))}}function se(ct,ot,Ve,Ue){var tt=[],Je;Ue?Je=Ue:Je=Me;var le=new Set(ct.filter(function(E){var z=!!(0,ue.Z)(Ve,E);return z||tt.push(E),z})),y=new Map,a=0;Object.keys(Ve).forEach(function(E){var z=Ve[E],ne=z.level,re=y.get(ne);re||(re=new Set,y.set(ne,re)),re.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!tt.length,"Tree missing follow keys: ".concat(tt.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ot===!0?b=Le(le,y,a,Je):b=Oe(le,ot.halfCheckedKeys,y,a,Je),b}},67841:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return x}});function x(ue,Be){return ue[Be]}},71430:function(Ut,Kt,te){"use strict";te.d(Kt,{F:function(){return ne},H8:function(){return z},I8:function(){return E},km:function(){return tt},oH:function(){return a},w$:function(){return Je},zn:function(){return y}});var x=te(93664),ue=te(95190),Be=te(20439),Me=te(62646),Le=te(11592),Oe=te(2738),se=te(48736),ct=te(67841),ot=["children"];function Ve(re,ie){return"".concat(re,"-").concat(ie)}function Ue(re){return re&&re.type&&re.type.isTreeNode}function tt(re,ie){return re!=null?re:ie}function Je(re){var ie=re||{},me=ie.title,pe=ie._title,ye=ie.key,je=ie.children,De=me||"title";return{title:De,_title:pe||[De],key:ye||"key",children:je||"children"}}function le(re,ie){var me=new Map;function pe(ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(De){var Qe=De[ie.key],he=De[ie.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(je).concat(Qe,"]"));var Te=String(Qe);warning(!me.has(Te)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(Te)),me.set(Te,!0),pe(he,"".concat(je).concat(Te," > "))})}pe(re)}function y(re){function ie(me){var pe=(0,Le.Z)(me);return pe.map(function(ye){if(!Ue(ye))return(0,se.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var je=ye.key,De=ye.props,Qe=De.children,he=(0,Me.Z)(De,ot),Te=(0,Be.Z)({key:je},he),Ye=ie(Qe);return Ye.length&&(Te.children=Ye),Te}).filter(function(ye){return ye})}return ie(re)}function a(re,ie,me){var pe=Je(me),ye=pe._title,je=pe.key,De=pe.children,Qe=new Set(ie===!0?[]:ie),he=[];function Te(Ye){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ye.map(function(Ne,ut){for(var Bt=Ve(bt?bt.pos:"0",ut),yt=tt(Ne[je],Bt),gt,Yt=0;Yt1&&arguments[1]!==void 0?arguments[1]:{},me=ie.initWrapper,pe=ie.processEntity,ye=ie.onProcessFinished,je=ie.externalGetKey,De=ie.childrenPropName,Qe=ie.fieldNames,he=arguments.length>2?arguments[2]:void 0,Te=je||he,Ye={},bt={},Ne={posEntities:Ye,keyEntities:bt};return me&&(Ne=me(Ne)||Ne),b(re,function(ut){var Bt=ut.node,yt=ut.index,gt=ut.pos,Yt=ut.key,vt=ut.parentPos,an=ut.level,xn=ut.nodes,nt={node:Bt,nodes:xn,index:yt,key:Yt,pos:gt,level:an},et=tt(Yt,gt);Ye[gt]=nt,bt[et]=nt,nt.parent=Ye[vt],nt.parent&&(nt.parent.children=nt.parent.children||[],nt.parent.children.push(nt)),pe&&pe(nt,Ne)},{externalGetKey:Te,childrenPropName:De,fieldNames:Qe}),ye&&ye(Ne),Ne}function z(re,ie){var me=ie.expandedKeys,pe=ie.selectedKeys,ye=ie.loadedKeys,je=ie.loadingKeys,De=ie.checkedKeys,Qe=ie.halfCheckedKeys,he=ie.dragOverNodeKey,Te=ie.dropPosition,Ye=ie.keyEntities,bt=(0,ct.Z)(Ye,re),Ne={eventKey:re,expanded:me.indexOf(re)!==-1,selected:pe.indexOf(re)!==-1,loaded:ye.indexOf(re)!==-1,loading:je.indexOf(re)!==-1,checked:De.indexOf(re)!==-1,halfChecked:Qe.indexOf(re)!==-1,pos:String(bt?bt.pos:""),dragOver:he===re&&Te===0,dragOverGapTop:he===re&&Te===-1,dragOverGapBottom:he===re&&Te===1};return Ne}function ne(re){var ie=re.data,me=re.expanded,pe=re.selected,ye=re.checked,je=re.loaded,De=re.loading,Qe=re.halfChecked,he=re.dragOver,Te=re.dragOverGapTop,Ye=re.dragOverGapBottom,bt=re.pos,Ne=re.active,ut=re.eventKey,Bt=(0,Be.Z)((0,Be.Z)({},ie),{},{expanded:me,selected:pe,checked:ye,loaded:je,loading:De,halfChecked:Qe,dragOver:he,dragOverGapTop:Te,dragOverGapBottom:Ye,pos:bt,active:Ne,key:ut});return"props"in Bt||Object.defineProperty(Bt,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),Bt}},8224:function(Ut,Kt,te){"use strict";te.d(Kt,{Z:function(){return ue}});var x=te(4676);function ue(Be,Me,Le,Oe){var se=x.unstable_batchedUpdates?function(ot){x.unstable_batchedUpdates(Le,ot)}:Le;return Be!=null&&Be.addEventListener&&Be.addEventListener(Me,se,Oe),{remove:function(){Be!=null&&Be.removeEventListener&&Be.removeEventListener(Me,se,Oe)}}}},55468:function(Ut,Kt,te){"use strict";te.d(Kt,{g1:function(){return Ue},os:function(){return Je}});var x=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function Me(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Le(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in ue||(ue[y]=x.test(y)),ue[y]?parseFloat(a)||0:a}function Oe(le,y){var a=arguments.length,b=Me(le);return y=Be[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?b:Le(le,y,b[y]||le.style[y])}function se(le,y,a){var b=arguments.length;if(y=Be[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,b===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var E in y)y.hasOwnProperty(E)&&se(le,E,y[E]);return Me(le)}function ct(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function ot(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function Ve(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function Ue(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function tt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(le){var y=le.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,Kt,te){"use strict";te.d(Kt,{G:function(){return Me}});var x=te(47273),ue=function(Oe){if((0,x.Z)()&&window.document.documentElement){var se=Array.isArray(Oe)?Oe:[Oe],ct=window.document.documentElement;return se.some(function(ot){return ot in ct.style})}return!1},Be=function(Oe,se){if(!ue(Oe))return!1;var ct=document.createElement("div"),ot=ct.style[Oe];return ct.style[Oe]=se,ct.style[Oe]!==ot};function Me(Le,Oe){return!Array.isArray(Le)&&Oe!==void 0?Be(Le,Oe):ue(Le)}},57985:function(Ut,Kt,te){"use strict";te.d(Kt,{Z5:function(){return Yu},_l:function(){return Hd},bK:function(){return Au}});var x=te(59301),ue=te(2386);function Be(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,ue.Z)(ee,ae)}var Me=te(14809),Le=te(59781),Oe=x.createContext(null),se=null;function ct(ee){ee()}var ot=ct,Ve=function(ae){return ot=ae},Ue=function(){return ot};function tt(){var ee=Ue(),ae=null,oe=null;return{clear:function(){ae=null,oe=null},notify:function(){ee(function(){for(var Pe=ae;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Ee=ae;Ee;)Pe.push(Ee),Ee=Ee.next;return Pe},subscribe:function(Pe){var Ee=!0,we=oe={callback:Pe,next:null,prev:oe};return we.prev?we.prev.next=we:ae=we,function(){!Ee||ae===null||(Ee=!1,we.next?we.next.prev=we.prev:oe=we.prev,we.prev?we.prev.next=we.next:ae=we.next)}}}}var Je={notify:function(){},get:function(){return[]}};function le(ee,ae){var oe,de=Je;function Pe(Et){return mt(),de.subscribe(Et)}function Ee(){de.notify()}function we(){Ot.onStateChange&&Ot.onStateChange()}function Re(){return!!oe}function mt(){oe||(oe=ae?ae.addNestedSub(we):ee.subscribe(we),de=tt())}function Tt(){oe&&(oe(),oe=void 0,de.clear(),de=Je)}var Ot={addNestedSub:Pe,notifyNestedSubs:Ee,handleChangeWrapper:we,isSubscribed:Re,trySubscribe:mt,tryUnsubscribe:Tt,getListeners:function(){return de}};return Ot}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var ae=ee.store,oe=ee.context,de=ee.children,Pe=(0,x.useMemo)(function(){var Re=le(ae);return{store:ae,subscription:Re}},[ae]),Ee=(0,x.useMemo)(function(){return ae.getState()},[ae]);y(function(){var Re=Pe.subscription;return Re.onStateChange=Re.notifyNestedSubs,Re.trySubscribe(),Ee!==ae.getState()&&Re.notifyNestedSubs(),function(){Re.tryUnsubscribe(),Re.onStateChange=null}},[Pe,Ee]);var we=oe||Oe;return x.createElement(we.Provider,{value:Pe},de)}var b=a,E=te(74126),z=te(94266),ne=te.n(z),re=te(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],me=["reactReduxForwardedRef"],pe=[],ye=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(oe){return String(ae)}};function De(ee,ae){var oe=ee[1];return[ae.payload,oe+1]}function Qe(ee,ae,oe){y(function(){return ee.apply(void 0,ae)},oe)}function he(ee,ae,oe,de,Pe,Ee,we){ee.current=de,ae.current=Pe,oe.current=!1,Ee.current&&(Ee.current=null,we())}function Te(ee,ae,oe,de,Pe,Ee,we,Re,mt,Tt){if(ee){var Ot=!1,Et=null,Ct=function(){if(!Ot){var xa=ae.getState(),Ia,Ra;try{Ia=de(xa,Pe.current)}catch(Ya){Ra=Ya,Et=Ya}Ra||(Et=null),Ia===Ee.current?we.current||mt():(Ee.current=Ia,Re.current=Ia,we.current=!0,Tt({type:"STORE_UPDATED",payload:{error:Ra}}))}};oe.onStateChange=Ct,oe.trySubscribe(),Ct();var Vt=function(){if(Ot=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Et)throw Et};return Vt}}var Ye=function(){return[null,0]};function bt(ee,ae){ae===void 0&&(ae={});var oe=ae,de=oe.getDisplayName,Pe=de===void 0?function(Mr){return"ConnectAdvanced("+Mr+")"}:de,Ee=oe.methodName,we=Ee===void 0?"connectAdvanced":Ee,Re=oe.renderCountProp,mt=Re===void 0?void 0:Re,Tt=oe.shouldHandleStateChanges,Ot=Tt===void 0?!0:Tt,Et=oe.storeKey,Ct=Et===void 0?"store":Et,Vt=oe.withRef,wn=Vt===void 0?!1:Vt,xa=oe.forwardRef,Ia=xa===void 0?!1:xa,Ra=oe.context,Ya=Ra===void 0?Oe:Ra,ir=(0,E.Z)(oe,ie);if(0)var dr;var Hr=Ya;return function(to){var zo=to.displayName||to.name||"Component",so=Pe(zo),Ho=(0,Me.Z)({},ir,{getDisplayName:Pe,methodName:we,renderCountProp:mt,shouldHandleStateChanges:Ot,storeKey:Ct,displayName:so,wrappedComponentName:zo,WrappedComponent:to}),ai=ir.pure;function li(si){return ee(si.dispatch,Ho)}var ji=ai?x.useMemo:function(si){return si()};function Di(si){var el=(0,x.useMemo)(function(){var Fs=si.reactReduxForwardedRef,du=(0,E.Z)(si,me);return[si.context,Fs,du]},[si]),Ki=el[0],xs=el[1],Sl=el[2],tl=(0,x.useMemo)(function(){return Ki&&Ki.Consumer&&(0,re.isContextConsumer)(x.createElement(Ki.Consumer,null))?Ki:Hr},[Ki,Hr]),Wi=(0,x.useContext)(tl),Pl=!!si.store&&!!si.store.getState&&!!si.store.dispatch,Hs=!!Wi&&!!Wi.store,Ui=Pl?si.store:Wi.store,Bs=(0,x.useMemo)(function(){return li(Ui)},[Ui]),js=(0,x.useMemo)(function(){if(!Ot)return ye;var Fs=le(Ui,Pl?null:Wi.subscription),du=Fs.notifyNestedSubs.bind(Fs);return[Fs,du]},[Ui,Pl,Wi]),$l=js[0],Gs=js[1],Ks=(0,x.useMemo)(function(){return Pl?Wi:(0,Me.Z)({},Wi,{subscription:$l})},[Pl,Wi,$l]),Du=(0,x.useReducer)(De,pe,Ye),Vd=Du[0],Ws=Vd[0],$d=Du[1];if(Ws&&Ws.error)throw Ws.error;var Nu=(0,x.useRef)(),lu=(0,x.useRef)(Sl),Us=(0,x.useRef)(),Iu=(0,x.useRef)(!1),su=ji(function(){return Us.current&&Sl===lu.current?Us.current:Bs(Ui.getState(),Sl)},[Ui,Ws,Sl]);Qe(he,[lu,Nu,Iu,Sl,su,Us,Gs]),Qe(Te,[Ot,Ui,$l,Bs,lu,Nu,Iu,Us,Gs,$d],[Ui,$l,Bs]);var uu=(0,x.useMemo)(function(){return x.createElement(to,(0,Me.Z)({},su,{ref:xs}))},[xs,to,su]),Qd=(0,x.useMemo)(function(){return Ot?x.createElement(tl.Provider,{value:Ks},uu):uu},[tl,uu,Ks]);return Qd}var Ei=ai?x.memo(Di):Di;if(Ei.WrappedComponent=to,Ei.displayName=Di.displayName=so,Ia){var Gi=x.forwardRef(function(el,Ki){return x.createElement(Ei,(0,Me.Z)({},el,{reactReduxForwardedRef:Ki}))});return Gi.displayName=so,Gi.WrappedComponent=to,ne()(Gi,to)}return ne()(Ei,to)}}function Ne(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function ut(ee,ae){if(Ne(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var oe=Object.keys(ee),de=Object.keys(ae);if(oe.length!==de.length)return!1;for(var Pe=0;Pe=0;de--){var Pe=ae[de](ee);if(Pe)return Pe}return function(Ee,we){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+we.wrappedComponentName+".")}}function qe(ee,ae){return ee===ae}function Rt(ee){var ae=ee===void 0?{}:ee,oe=ae.connectHOC,de=oe===void 0?bt:oe,Pe=ae.mapStateToPropsFactories,Ee=Pe===void 0?hn:Pe,we=ae.mapDispatchToPropsFactories,Re=we===void 0?nt:we,mt=ae.mergePropsFactories,Tt=mt===void 0?Gt:mt,Ot=ae.selectorFactory,Et=Ot===void 0?ze:Ot;return function(Vt,wn,xa,Ia){Ia===void 0&&(Ia={});var Ra=Ia,Ya=Ra.pure,ir=Ya===void 0?!0:Ya,dr=Ra.areStatesEqual,Hr=dr===void 0?qe:dr,Mr=Ra.areOwnPropsEqual,to=Mr===void 0?ut:Mr,zo=Ra.areStatePropsEqual,so=zo===void 0?ut:zo,Ho=Ra.areMergedPropsEqual,ai=Ho===void 0?ut:Ho,li=(0,E.Z)(Ra,ve),ji=fe(Vt,Ee,"mapStateToProps"),Di=fe(wn,Re,"mapDispatchToProps"),Ei=fe(xa,Tt,"mergeProps");return de(Et,(0,Me.Z)({methodName:"connect",getDisplayName:function(si){return"Connect("+si+")"},shouldHandleStateChanges:!!Vt,initMapStateToProps:ji,initMapDispatchToProps:Di,initMergeProps:Ei,pure:ir,areStatesEqual:Hr,areOwnPropsEqual:to,areStatePropsEqual:so,areMergedPropsEqual:ai},li))}}var Fe=Rt();function xe(){var ee=useContext(ReactReduxContext);return ee}function at(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ae(),Pe=de.store;return Pe}}var Xe=null;function Ae(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ae();return de.dispatch}}var ft=null,vn=function(ae,oe){return ae===oe};function Jt(ee,ae,oe,de){var Pe=useReducer(function(wn){return wn+1},0),Ee=Pe[1],we=useMemo(function(){return createSubscription(oe,de)},[oe,de]),Re=useRef(),mt=useRef(),Tt=useRef(),Ot=useRef(),Et=oe.getState(),Ct;try{if(ee!==mt.current||Et!==Tt.current||Re.current){var Vt=ee(Et);Ot.current===void 0||!ae(Vt,Ot.current)?Ct=Vt:Ct=Ot.current}else Ct=Ot.current}catch(wn){throw Re.current&&(wn.message+=` The error may be correlated with this previous error: `+Re.current.stack+` -`),wn}return useIsomorphicLayoutEffect(function(){mt.current=ee,Tt.current=Et,Ot.current=Ct,Re.current=void 0}),useIsomorphicLayoutEffect(function(){function wn(){try{var xa=oe.getState();if(xa===Tt.current)return;var Ia=mt.current(xa);if(ae(Ia,Ot.current))return;Ot.current=Ia,Tt.current=xa}catch(Oa){Re.current=Oa}Ee()}return we.onStateChange=wn,we.trySubscribe(),wn(),function(){return we.tryUnsubscribe()}},[oe,we]),Ct}function jt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,Pe){Pe===void 0&&(Pe=vn);var Ee=ae(),we=Ee.store,Re=Ee.subscription,mt=Qt(de,Pe,we,Re);return useDebugValue(mt),mt}}var on=null,cn=te(4676);Ve(cn.unstable_batchedUpdates);function _e(ee,ae){if(ee.length!==ae.length)return!1;for(var oe=0;oe");return de.callbacks},de.setCallbacks=function(Re){de.callbacks=Re},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=kn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(Pe){if(Pe instanceof va){this.setState({});return}throw Pe},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(x.Component),Jt=` +`)},bn=function(ae){return[Nn(ae),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},la="__react-beautiful-dnd-disable-dev-warnings";function Hn(ee,ae){var oe;st||typeof window!="undefined"&&window[la]||(oe=console)[ee].apply(oe,bn(ae))}var lt=Hn.bind(null,"warn"),Qt=Hn.bind(null,"error");function Qn(){}function sn(ee,ae){return(0,Me.Z)({},ee,{},ae)}function _n(ee,ae,oe){var de=ae.map(function(Pe){var Ee=sn(oe,Pe.options);return ee.addEventListener(Pe.eventName,Pe.fn,Ee),function(){ee.removeEventListener(Pe.eventName,Pe.fn,Ee)}});return function(){de.forEach(function(Ee){Ee()})}}var na=!0,La="Invariant failed";function sa(ee){this.message=ee}sa.prototype.toString=function(){return this.message};function Ge(ee,ae){if(!ee)throw na?new sa(La):new sa(La+": "+(ae||""))}var rn=function(ee){Be(ae,ee);function ae(){for(var de,Pe=arguments.length,Ee=new Array(Pe),we=0;we");return de.callbacks},de.setCallbacks=function(Re){de.callbacks=Re},de}var oe=ae.prototype;return oe.componentDidMount=function(){this.unbind=_n(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(Pe){if(Pe instanceof sa){this.setState({});return}throw Pe},oe.render=function(){return this.props.children(this.setCallbacks)},ae}(x.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 `,yn=function(ae){return ae+1},In=function(ae){return` You have lifted an item in position `+yn(ae.source.index)+` -`},Zn=function(ae,oe){var de=ae.droppableId===oe.droppableId,Pe=yn(ae.index),Ee=yn(oe.index);return de?` +`},kn=function(ae,oe){var de=ae.droppableId===oe.droppableId,Pe=yn(ae.index),Ee=yn(oe.index);return de?` You have moved the item from position `+Pe+` to position `+Ee+` `:` @@ -278,22 +278,22 @@ The error may be correlated with this previous error: in list `+oe.droppableId+` has been combined with `+de.draggableId+` in list `+de.droppableId+` - `},Dn=function(ae){var oe=ae.destination;if(oe)return Zn(ae.source,oe);var de=ae.combine;return de?An(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},Fa=function(ae){return` + `},Dn=function(ae){var oe=ae.destination;if(oe)return kn(ae.source,oe);var de=ae.combine;return de?An(ae.draggableId,ae.source,de):"You are over an area that cannot be dropped on"},Fa=function(ae){return` The item has returned to its starting position of `+yn(ae.index)+` -`},La=function(ae){if(ae.reason==="CANCEL")return` +`},Oa=function(ae){if(ae.reason==="CANCEL")return` Movement cancelled. `+Fa(ae.source)+` `;var oe=ae.destination,de=ae.combine;return oe?` You have dropped the item. - `+Zn(ae.source,oe)+` + `+kn(ae.source,oe)+` `:de?` You have dropped the item. `+An(ae.draggableId,ae.source,de)+` `:` The item has been dropped while not over a drop area. `+Fa(ae.source)+` - `},fn={dragHandleUsageInstructions:Jt,onDragStart:In,onDragUpdate:Dn,onDragEnd:La},Na={x:0,y:0},Yn=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},qa=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},Ja=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},Wn=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},sa=function(ae,oe,de){var Pe;return de===void 0&&(de=0),Pe={},Pe[ae]=oe,Pe[ae==="x"?"y":"x"]=de,Pe},ma=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},ra=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return ma(ae,de)}))},Ua=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},rr=function(ee,ae){var oe=Rn({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Ga=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},za=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},lr={top:0,right:0,bottom:0,left:0},Vr=function(ae,oe){return oe?Ga(ae,oe.scroll.diff.displacement):ae},Ir=function(ae,oe,de){if(de&&de.increasedBy){var Pe;return(0,Me.Z)({},ae,(Pe={},Pe[oe.end]=ae[oe.end]+de.increasedBy[oe.line],Pe))}return ae},uo=function(ae,oe){return oe&&oe.shouldClipSubject?rr(oe.pageMarginBox,ae):Rn(ae)},yr=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,Pe=ee.frame,Ee=Vr(ae.marginBox,Pe),we=Ir(Ee,de,oe),Re=uo(we,Pe);return{page:ae,withPlaceholder:oe,active:Re}},Sr=function(ee,ae){ee.frame||Ge(!1);var oe=ee.frame,de=qa(ae,oe.scroll.initial),Pe=Wn(de),Ee=(0,Me.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:Pe},max:oe.scroll.max}}),we=yr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Ee}),Re=(0,Me.Z)({},ee,{frame:Ee,subject:we});return Re};function Ar(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function br(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function Br(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oeee.bottom,Tt=de.leftee.right,Ot=mt&&Tt;if(Ot)return!0;var Et=mt&&we||Tt&&Ee;return Et}},Po=function(ee){var ae=Dr(ee.top,ee.bottom),oe=Dr(ee.left,ee.right);return function(de){var Pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return Pe}},$o={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ei=function(ee){return function(ae){var oe=Dr(ae.top,ae.bottom),de=Dr(ae.left,ae.right);return function(Pe){return ee===$o?oe(Pe.top)&&oe(Pe.bottom):de(Pe.left)&&de(Pe.right)}}},$a=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Na;return Ga(ae,de)},fa=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},Tn=function(ae,oe,de){return de(oe)(ae)},Ba=function(ae){var oe=ae.target,de=ae.destination,Pe=ae.viewport,Ee=ae.withDroppableDisplacement,we=ae.isVisibleThroughFrameFn,Re=Ee?$a(oe,de):oe;return fa(Re,de,we)&&Tn(Re,Pe,we)},gr=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Yr}))},Ce=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Po}))},sn=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:ei(ae.destination.axis)}))},Cn=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Pe=oe.invisible,Ee=oe.visible;if(Pe[ae])return!1;var we=Ee[ae];return we?we.shouldAnimate:!0};function Kn(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Rn(na(oe,de))}function an(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Pe=ee.viewport,Ee=ee.forceShouldAnimate,we=ee.last;return ae.reduce(function(mt,Tt){var Ot=Kn(Tt,de),Et=Tt.descriptor.id;mt.all.push(Et);var Ct=gr({target:Ot,destination:oe,viewport:Pe,withDroppableDisplacement:!0});if(!Ct)return mt.invisible[Tt.descriptor.id]=!0,mt;var Vt=Cn(Et,we,Ee),wn={draggableId:Et,shouldAnimate:Vt};return mt.visible[Et]=wn,mt},{all:[],visible:{},invisible:{}})}function oa(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function ta(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Pe=ee.destination,Ee=oa(ae,{inHomeList:oe});return{displaced:To,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Ee}}}}function Bn(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,Pe=ee.viewport,Ee=ee.displacedBy,we=ee.last,Re=ee.index,mt=ee.forceShouldAnimate,Tt=no(ae,de);if(Re==null)return ta({insideDestination:oe,inHomeList:Tt,displacedBy:Ee,destination:de});var Ot=Ta(oe,function(xa){return xa.descriptor.index===Re});if(!Ot)return ta({insideDestination:oe,inHomeList:Tt,displacedBy:Ee,destination:de});var Et=pr(ae,oe),Ct=oe.indexOf(Ot),Vt=Et.slice(Ct),wn=an({afterDragging:Vt,destination:de,displacedBy:Ee,last:we,viewport:Pe.frame,forceShouldAnimate:mt});return{displaced:wn,displacedBy:Ee,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Re}}}}function On(ee,ae){return!!ae.effected[ee]}var Aa=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Pe=ee.combine,Ee=ee.afterCritical;if(!oe.isCombineEnabled)return null;var we=Pe.draggableId,Re=de[we],mt=Re.descriptor.index,Tt=On(we,Ee);return Tt?ae?mt:mt-1:ae?mt+1:mt},Xn=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Pe=ee.location;if(!de.length)return null;var Ee=Pe.index,we=ae?Ee+1:Ee-1,Re=de[0].descriptor.index,mt=de[de.length-1].descriptor.index,Tt=oe?mt:mt+1;return weTt?null:we},ca=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Pe=ee.draggables,Ee=ee.destination,we=ee.insideDestination,Re=ee.previousImpact,mt=ee.viewport,Tt=ee.afterCritical,Ot=Re.at;if(Ot||Ge(!1),Ot.type==="REORDER"){var Et=Xn({isMovingForward:ae,isInHomeList:oe,location:Ot.destination,insideDestination:we});return Et==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:mt,last:Re.displaced,displacedBy:Re.displacedBy,index:Et})}var Ct=Aa({isMovingForward:ae,destination:Ee,displaced:Re.displaced,draggables:Pe,combine:Ot.combine,afterCritical:Tt});return Ct==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:mt,last:Re.displaced,displacedBy:Re.displacedBy,index:Ct})},pa=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Pe=ee.displacedBy,Ee=!!(ae.visible[de]||ae.invisible[de]);return On(de,oe)?Ee?Na:Wn(Pe.point):Ee?Pe.point:Na},Va=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,Pe=wr(oe);Pe||Ge(!1);var Ee=Pe.draggableId,we=de[Ee].page.borderBox.center,Re=pa({displaced:oe.displaced,afterCritical:ae,combineWith:Ee,displacedBy:oe.displacedBy});return Yn(we,Re)},vr=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},_r=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},kr=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},mo=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return sa(oe.line,de.marginBox[oe.end]+vr(oe,Pe),kr(oe,de.marginBox,Pe))},vo=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return sa(oe.line,de.marginBox[oe.start]-_r(oe,Pe),kr(oe,de.marginBox,Pe))},xo=function(ae){var oe=ae.axis,de=ae.moveInto,Pe=ae.isMoving;return sa(oe.line,de.contentBox[oe.start]+vr(oe,Pe),kr(oe,de.contentBox,Pe))},pi=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,Pe=ee.droppable,Ee=ee.afterCritical,we=jr(Pe.descriptor.id,de),Re=oe.page,mt=Pe.axis;if(!we.length)return xo({axis:mt,moveInto:Pe.page,isMoving:Re});var Tt=ae.displaced,Ot=ae.displacedBy,Et=Tt.all[0];if(Et){var Ct=de[Et];if(On(Et,Ee))return vo({axis:mt,moveRelativeTo:Ct.page,isMoving:Re});var Vt=en(Ct.page,Ot.point);return vo({axis:mt,moveRelativeTo:Vt,isMoving:Re})}var wn=we[we.length-1];if(wn.descriptor.id===oe.descriptor.id)return Re.borderBox.center;if(On(wn.descriptor.id,Ee)){var xa=en(wn.page,Wn(Ee.displacedBy.point));return mo({axis:mt,moveRelativeTo:xa,isMoving:Re})}return mo({axis:mt,moveRelativeTo:wn.page,isMoving:Re})},gi=function(ee,ae){var oe=ee.frame;return oe?Yn(ae,oe.scroll.diff.displacement):ae},ri=function(ae){var oe=ae.impact,de=ae.draggable,Pe=ae.droppable,Ee=ae.draggables,we=ae.afterCritical,Re=de.page.borderBox.center,mt=oe.at;return!Pe||!mt?Re:mt.type==="REORDER"?pi({impact:oe,draggable:de,draggables:Ee,droppable:Pe,afterCritical:we}):Va({impact:oe,draggables:Ee,afterCritical:we})},ui=function(ee){var ae=ri(ee),oe=ee.droppable,de=oe?gi(oe,ae):ae;return de},vi=function(ee,ae){var oe=qa(ae,ee.scroll.initial),de=Wn(oe),Pe=Rn({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Ee={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Ee};function yo(ee,ae){return ee.map(function(oe){return ae[oe]})}function hi(ee,ae){for(var oe=0;oe1?Ot.sort(function(Et,Ct){return Qo(Et)[Re.start]-Qo(Ct)[Re.start]})[0]:Tt.sort(function(Et,Ct){var Vt=ra(oe,za(Qo(Et))),wn=ra(oe,za(Qo(Ct)));return Vt!==wn?Vt-wn:Qo(Et)[Re.start]-Qo(Ct)[Re.start]})[0]},Bi=function(ae,oe){var de=ae.page.borderBox.center;return On(ae.descriptor.id,oe)?qa(de,oe.displacedBy.point):de},yl=function(ae,oe){var de=ae.page.borderBox;return On(ae.descriptor.id,oe)?Ga(de,Wn(oe.displacedBy.point)):de},Xl=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Pe=ee.insideDestination,Ee=ee.afterCritical,we=Pe.filter(function(Re){return Ce({target:yl(Re,Ee),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Re,mt){var Tt=ma(ae,gi(de,Bi(Re,Ee))),Ot=ma(ae,gi(de,Bi(mt,Ee)));return Ttae.left&&ee.topae.top}function ql(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Pe=oe.page.borderBox.center,Ee=de.map(function(we){var Re=we.axis,mt=sa(we.axis.line,ae.center[Re.line],we.page.borderBox.center[Re.crossAxisLine]);return{id:we.descriptor.id,distance:ma(Pe,mt)}}).sort(function(we,Re){return Re.distance-we.distance});return Ee[0]?Ee[0].id:null}function Ha(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Pe=Cr(de).filter(function(Ee){if(!Ee.isEnabled)return!1;var we=Ee.subject.active;if(!we||!Fl(ae,we))return!1;if(Qi(we)(ae.center))return!0;var Re=Ee.axis,mt=we.center[Re.crossAxisLine],Tt=ae[Re.crossAxisStart],Ot=ae[Re.crossAxisEnd],Et=Dr(we[Re.crossAxisStart],we[Re.crossAxisEnd]),Ct=Et(Tt),Vt=Et(Ot);return!Ct&&!Vt?!0:Ct?Ttmt});return Pe.length?Pe.length===1?Pe[0].descriptor.id:ql({pageBorderBox:ae,draggable:oe,candidates:Pe}):null}var yi=function(ae,oe){return Rn(Ga(ae,oe))},al=function(ee,ae){var oe=ee.frame;return oe?yi(ae,oe.scroll.diff.value):ae};function ha(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Li(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var wl=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Pe=ee.insideDestination,Ee=ee.last,we=ee.viewport,Re=ee.afterCritical,mt=de.axis,Tt=Ii(de.axis,oe.displaceBy),Ot=Tt.value,Et=ae[mt.start],Ct=ae[mt.end],Vt=pr(oe,Pe),wn=Ta(Vt,function(Ia){var Oa=Ia.descriptor.id,Ya=Ia.page.borderBox.center[mt.line],ir=On(Oa,Re),dr=ha({displaced:Ee,id:Oa});return ir?dr?Ct<=Ya:EtOa[Re.start]+ir&&EtOa[Re.start]-Tt+ir&&OtOa[Re.start]+Tt+ir&&EtOa[Re.start]+ir&&Ot=$e)return Se;var Ee=Pe/$e,we=gl+Ke*Ee,Re=de==="CANCEL"?we*un:we;return Number(Re.toFixed(2))},ka=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,Pe=ee.viewport,Ee=ee.afterCritical,we=de.draggables,Re=de.droppables,mt=oi(ae),Tt=mt?Re[mt]:null,Ot=Re[oe.descriptor.droppableId],Et=il({impact:ae,draggable:oe,draggables:we,afterCritical:Ee,droppable:Tt||Ot,viewport:Pe}),Ct=qa(Et,oe.client.borderBox.center);return Ct},Ka=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,Pe=ee.home,Ee=ee.viewport,we=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Re=Oi({draggables:ae,impact:we,destination:Pe,viewport:Ee,forceShouldAnimate:!0});return{impact:Re,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var mt=(0,Me.Z)({},de,{displaced:To});return{impact:mt,didDropInsideDroppable:!0}},ge=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(Pe){if(Pe.type!=="DROP"){de(Pe);return}var Ee=ae(),we=Pe.payload.reason;if(Ee.phase==="COLLECTING"){oe(fr({reason:we}));return}if(Ee.phase!=="IDLE"){var Re=Ee.phase==="DROP_PENDING"&&Ee.isWaiting;Re&&Ge(!1),Ee.phase==="DRAGGING"||Ee.phase==="DROP_PENDING"||Ge(!1);var mt=Ee.critical,Tt=Ee.dimensions,Ot=Tt.draggables[Ee.critical.draggable.id],Et=Ka({reason:we,lastImpact:Ee.impact,afterCritical:Ee.afterCritical,onLiftImpact:Ee.onLiftImpact,home:Ee.dimensions.droppables[Ee.critical.droppable.id],viewport:Ee.viewport,draggables:Ee.dimensions.draggables}),Ct=Et.impact,Vt=Et.didDropInsideDroppable,wn=Vt?Xa(Ct):null,xa=Vt?wr(Ct):null,Ia={index:mt.draggable.index,droppableId:mt.droppable.id},Oa={draggableId:Ot.descriptor.id,type:Ot.descriptor.type,source:Ia,reason:we,mode:Ee.movementMode,destination:wn,combine:xa},Ya=ka({impact:Ct,draggable:Ot,dimensions:Tt,viewport:Ee.viewport,afterCritical:Ee.afterCritical}),ir={critical:Ee.critical,afterCritical:Ee.afterCritical,result:Oa,impact:Ct},dr=!Ja(Ee.current.client.offset,Ya)||!!Oa.combine;if(!dr){oe(Tl({completed:ir}));return}var Hr=ua({current:Ee.current.client.offset,destination:Ya,reason:we}),Mr={newHomeClientOffset:Ya,dropDuration:Hr,completed:ir};oe(Rl(Mr))}}}},ce=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function be(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function ke(ee){var ae=ee.onWindowScroll;function oe(){ae(ce())}var de=mn(oe),Pe=be(de),Ee=Jn;function we(){return Ee!==Jn}function Re(){we()&&Ge(!1),Ee=kn(window,[Pe])}function mt(){we()||Ge(!1),de.cancel(),Ee(),Ee=Jn}return{start:Re,stop:mt,isActive:we}}var Ie=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},He=function(ee){var ae=ke({onWindowScroll:function(de){ee.dispatch(us({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Ie(de)&&ae.stop(),oe(de)}}},pt=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),Pe=function(we){ae||oe||(ae=!0,ee(we),clearTimeout(de))};return Pe.wasCalled=function(){return ae},Pe},xt=function(){var ee=[],ae=function(Ee){var we=Br(ee,function(Tt){return Tt.timerId===Ee});we===-1&&Ge(!1);var Re=ee.splice(we,1),mt=Re[0];mt.callback()},oe=function(Ee){var we=setTimeout(function(){return ae(we)}),Re={timerId:we,callback:Ee};ee.push(Re)},de=function(){if(ee.length){var Ee=[].concat(ee);ee.length=0,Ee.forEach(function(we){clearTimeout(we.timerId),we.callback()})}};return{add:oe,flush:de}},it=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},zt=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},wt=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,Pe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&Pe},Xt=function(ae,oe){Ti(),oe(),Mi()},Ln=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},_t=function(ae,oe,de,Pe){if(!ae){de(Pe(oe));return}var Ee=pt(de),we={announce:Ee};ae(oe,we),Ee.wasCalled()||de(Pe(oe))},At=function(ee,ae){var oe=xt(),de=null,Pe=function(Ct,Vt){de&&Ge(!1),Xt("onBeforeCapture",function(){var wn=ee().onBeforeCapture;if(wn){var xa={draggableId:Ct,mode:Vt};wn(xa)}})},Ee=function(Ct,Vt){de&&Ge(!1),Xt("onBeforeDragStart",function(){var wn=ee().onBeforeDragStart;wn&&wn(Ln(Ct,Vt))})},we=function(Ct,Vt){de&&Ge(!1);var wn=Ln(Ct,Vt);de={mode:Vt,lastCritical:Ct,lastLocation:wn.source,lastCombine:null},oe.add(function(){Xt("onDragStart",function(){return _t(ee().onDragStart,wn,ae,fn.onDragStart)})})},Re=function(Ct,Vt){var wn=Xa(Vt),xa=wr(Vt);de||Ge(!1);var Ia=!wt(Ct,de.lastCritical);Ia&&(de.lastCritical=Ct);var Oa=!it(de.lastLocation,wn);Oa&&(de.lastLocation=wn);var Ya=!zt(de.lastCombine,xa);if(Ya&&(de.lastCombine=xa),!(!Ia&&!Oa&&!Ya)){var ir=(0,Me.Z)({},Ln(Ct,de.mode),{combine:xa,destination:wn});oe.add(function(){Xt("onDragUpdate",function(){return _t(ee().onDragUpdate,ir,ae,fn.onDragUpdate)})})}},mt=function(){de||Ge(!1),oe.flush()},Tt=function(Ct){de||Ge(!1),de=null,Xt("onDragEnd",function(){return _t(ee().onDragEnd,Ct,ae,fn.onDragEnd)})},Ot=function(){if(de){var Ct=(0,Me.Z)({},Ln(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});Tt(Ct)}};return{beforeCapture:Pe,beforeStart:Ee,start:we,update:Re,flush:mt,drop:Tt,abort:Ot}},Un=function(ee,ae){var oe=At(ee,ae);return function(de){return function(Pe){return function(Ee){if(Ee.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Ee.payload.draggableId,Ee.payload.movementMode);return}if(Ee.type==="INITIAL_PUBLISH"){var we=Ee.payload.critical;oe.beforeStart(we,Ee.payload.movementMode),Pe(Ee),oe.start(we,Ee.payload.movementMode);return}if(Ee.type==="DROP_COMPLETE"){var Re=Ee.payload.completed.result;oe.flush(),Pe(Ee),oe.drop(Re);return}if(Pe(Ee),Ee.type==="FLUSH"){oe.abort();return}var mt=de.getState();mt.phase==="DRAGGING"&&oe.update(mt.critical,mt.impact)}}}},jn=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&Ge(!1),ee.dispatch(Tl({completed:de.completed}))}}},Qn=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(Pe){return function(Ee){if((Ee.type==="FLUSH"||Ee.type==="DROP_COMPLETE"||Ee.type==="DROP_ANIMATION_FINISHED")&&de(),Pe(Ee),Ee.type==="DROP_ANIMATE"){var we={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var mt=ee.getState();mt.phase==="DROP_ANIMATING"&&ee.dispatch(kl())}};oe=requestAnimationFrame(function(){oe=null,ae=kn(window,[we])})}}}},Vn=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},qn=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var Pe=de.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Fn=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Ca=function(ee){return function(ae){return function(oe){return function(de){if(Fn(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Pe=ae.getState();Pe.phase!=="DRAGGING"&&Ge(!1),ee.start(Pe);return}oe(de),ee.scroll(ae.getState())}}}},ba=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Ml({reason:de.reason})))}}}},Za=Le.qC,ja=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Pe=ee.getResponders,Ee=ee.announce,we=ee.autoScroller;return(0,Le.MT)(rs,Za((0,Le.md)(ms(de),Vn(ae),gs(ae),ge,jn,Qn,ba,Ca(we),He,qn(oe),Un(Pe,Ee))))},ia=function(){return{additions:{},removals:{},modified:{}}};function ya(ee){var ae=ee.registry,oe=ee.callbacks,de=ia(),Pe=null,Ee=function(){Pe||(oe.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,Ti();var Ot=de,Et=Ot.additions,Ct=Ot.removals,Vt=Ot.modified,wn=Object.keys(Et).map(function(Oa){return ae.draggable.getById(Oa).getDimension(Na)}).sort(function(Oa,Ya){return Oa.descriptor.index-Ya.descriptor.index}),xa=Object.keys(Vt).map(function(Oa){var Ya=ae.droppable.getById(Oa),ir=Ya.callbacks.getScrollWhileDragging();return{droppableId:Oa,scroll:ir}}),Ia={additions:wn,removals:Object.keys(Ct),modified:xa};de=ia(),Mi(),oe.publish(Ia)}))},we=function(Ot){var Et=Ot.descriptor.id;de.additions[Et]=Ot,de.modified[Ot.descriptor.droppableId]=!0,de.removals[Et]&&delete de.removals[Et],Ee()},Re=function(Ot){var Et=Ot.descriptor;de.removals[Et.id]=!0,de.modified[Et.droppableId]=!0,de.additions[Et.id]&&delete de.additions[Et.id],Ee()},mt=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,de=ia())};return{add:we,remove:Re,stop:mt}}var Sa=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Pe=ee.width,Ee=qa({x:oe,y:ae},{x:Pe,y:de}),we={x:Math.max(0,Ee.x),y:Math.max(0,Ee.y)};return we},Gn=function(){var ee=document.documentElement;return ee||Ge(!1),ee},ga=function(){var ee=Gn(),ae=Sa({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},Ma=function(){var ee=ce(),ae=ga(),oe=ee.y,de=ee.x,Pe=Gn(),Ee=Pe.clientWidth,we=Pe.clientHeight,Re=de+Ee,mt=oe+we,Tt=Rn({top:oe,left:de,right:Re,bottom:mt}),Ot={frame:Tt,scroll:{initial:ee,current:ee,max:ae,diff:{value:Na,displacement:Na}}};return Ot},er=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;Ti();var Pe=Ma(),Ee=Pe.scroll.current,we=ae.droppable,Re=de.droppable.getAllByType(we.type).map(function(Et){return Et.callbacks.getDimensionAndWatchScroll(Ee,oe)}),mt=de.draggable.getAllByType(ae.draggable.type).map(function(Et){return Et.getDimension(Ee)}),Tt={draggables:Or(mt),droppables:Lr(Re)};Mi();var Ot={dimensions:Tt,critical:ae,viewport:Pe};return Ot};function ar(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var Wa=function(ee,ae){var oe=null,de=ya({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Pe=function(Vt,wn){ee.droppable.exists(Vt)||Ge(!1),oe&&ae.updateDroppableIsEnabled({id:Vt,isEnabled:wn})},Ee=function(Vt,wn){oe&&(ee.droppable.exists(Vt)||Ge(!1),ae.updateDroppableIsCombineEnabled({id:Vt,isCombineEnabled:wn}))},we=function(Vt,wn){oe&&(ee.droppable.exists(Vt)||Ge(!1),ae.updateDroppableScroll({id:Vt,newScroll:wn}))},Re=function(Vt,wn){oe&&ee.droppable.getById(Vt).callbacks.scroll(wn)},mt=function(){if(oe){de.stop();var Vt=oe.critical.droppable;ee.droppable.getAllByType(Vt.type).forEach(function(wn){return wn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Tt=function(Vt){oe||Ge(!1);var wn=oe.critical.draggable;Vt.type==="ADDITION"&&ar(ee,wn,Vt.value)&&de.add(Vt.value),Vt.type==="REMOVAL"&&ar(ee,wn,Vt.value)&&de.remove(Vt.value)},Ot=function(Vt){oe&&Ge(!1);var wn=ee.draggable.getById(Vt.draggableId),xa=ee.droppable.getById(wn.descriptor.droppableId),Ia={draggable:wn.descriptor,droppable:xa.descriptor},Oa=ee.subscribe(Tt);return oe={critical:Ia,unsubscribe:Oa},er({critical:Ia,registry:ee,scrollOptions:Vt.scrollOptions})},Et={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Ee,scrollDroppable:Re,updateDroppableScroll:we,startPublishing:Ot,stopPublishing:mt};return Et},mr=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},hr=function(ee){window.scrollBy(ee.x,ee.y)},Wr=tn(function(ee){return Cr(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Zr=function(ae,oe){var de=Ta(Wr(oe),function(Pe){return Pe.frame||Ge(!1),Qi(Pe.frame.pageMarginBox)(ae)});return de},ho=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Pe=de[oe];return Pe.frame?Pe:null}var Ee=Zr(ae,de);return Ee},qr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},xr=function(ee,ae){var oe=ee[ae.size]*qr.startFromPercentage,de=ee[ae.size]*qr.maxScrollAtPercentage,Pe={startScrollingFrom:oe,maxScrollValueAt:de};return Pe},Do=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Pe=oe-ae;if(Pe===0)return 0;var Ee=de-ae,we=Ee/Pe;return we},Ur=1,So=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return qr.maxPixelScroll;if(ee===ae.startScrollingFrom)return Ur;var oe=Do({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,Pe=qr.maxPixelScroll*qr.ease(de);return Math.ceil(Pe)},ao=qr.durationDampening.accelerateAt,Jo=qr.durationDampening.stopDampeningAt,sr=function(ee,ae){var oe=ae,de=Jo,Pe=Date.now(),Ee=Pe-oe;if(Ee>=Jo)return ee;if(Eeae.height,Ee=oe.width>ae.width;return!Ee&&!Pe?de:Ee&&Pe?null:{x:Ee?0:de.x,y:Pe?0:de.y}},Gr=Ua(function(ee){return ee===0?0:ee}),nr=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,Pe=ee.center,Ee=ee.shouldUseTimeDampening,we={top:Pe.y-oe.top,right:oe.right-Pe.x,bottom:oe.bottom-Pe.y,left:Pe.x-oe.left},Re=_a({container:oe,distanceToEdges:we,dragStartTime:ae,axis:$o,shouldUseTimeDampening:Ee}),mt=_a({container:oe,distanceToEdges:we,dragStartTime:ae,axis:jo,shouldUseTimeDampening:Ee}),Tt=Gr({x:mt,y:Re});if(Ja(Tt,Na))return null;var Ot=tr({container:oe,subject:de,proposedScroll:Tt});return Ot?Ja(Ot,Na)?null:Ot:null},cr=Ua(function(ee){return ee===0?0:ee>0?1:-1}),Rr=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,Pe=ae.change,Ee=Yn(oe,Pe),we={x:ee(Ee.x,de.x),y:ee(Ee.y,de.y)};return Ja(we,Na)?null:we}}(),Fr=function(ae){var oe=ae.max,de=ae.current,Pe=ae.change,Ee={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},we=cr(Pe),Re=Rr({max:Ee,current:de,change:we});return!Re||we.x!==0&&Re.x===0||we.y!==0&&Re.y===0},ro=function(ae,oe){return Fr({current:ae.scroll.current,max:ae.scroll.max,change:oe})},Ao=function(ae,oe){if(!ro(ae,oe))return null;var de=ae.scroll.max,Pe=ae.scroll.current;return Rr({current:Pe,max:de,change:oe})},Zo=function(ae,oe){var de=ae.frame;return de?Fr({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},Ro=function(ae,oe){var de=ae.frame;return!de||!Zo(ae,oe)?null:Rr({current:de.scroll.current,max:de.scroll.max,change:oe})},ci=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=nr({dragStartTime:Pe,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Ee});return we&&ro(ae,we)?we:null},No=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=ae.frame;if(!we)return null;var Re=nr({dragStartTime:Pe,container:we.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Ee});return Re&&Zo(ae,Re)?Re:null},Io=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Ee=ee.scrollDroppable,we=ae.current.page.borderBoxCenter,Re=ae.dimensions.draggables[ae.critical.draggable.id],mt=Re.page.marginBox;if(ae.isWindowScrollAllowed){var Tt=ae.viewport,Ot=ci({dragStartTime:oe,viewport:Tt,subject:mt,center:we,shouldUseTimeDampening:de});if(Ot){Pe(Ot);return}}var Et=ho({center:we,destination:oi(ae.impact),droppables:ae.dimensions.droppables});if(Et){var Ct=No({dragStartTime:oe,droppable:Et,subject:mt,center:we,shouldUseTimeDampening:de});Ct&&Ee(Et.descriptor.id,Ct)}},Ai=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=mn(ae),Pe=mn(oe),Ee=null,we=function(Ot){Ee||Ge(!1);var Et=Ee,Ct=Et.shouldUseTimeDampening,Vt=Et.dragStartTime;Io({state:Ot,scrollWindow:de,scrollDroppable:Pe,dragStartTime:Vt,shouldUseTimeDampening:Ct})},Re=function(Ot){Ti(),Ee&&Ge(!1);var Et=Date.now(),Ct=!1,Vt=function(){Ct=!0};Io({state:Ot,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Vt,scrollDroppable:Vt}),Ee={dragStartTime:Et,shouldUseTimeDampening:Ct},Mi(),Ct&&we(Ot)},mt=function(){Ee&&(de.cancel(),Pe.cancel(),Ee=null)};return{start:Re,stop:mt,scroll:we}},Xr=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Pe=function(Tt,Ot){var Et=Yn(Tt.current.client.selection,Ot);ae({client:Et})},Ee=function(Tt,Ot){if(!Zo(Tt,Ot))return Ot;var Et=Ro(Tt,Ot);if(!Et)return oe(Tt.descriptor.id,Ot),null;var Ct=qa(Ot,Et);oe(Tt.descriptor.id,Ct);var Vt=qa(Ot,Ct);return Vt},we=function(Tt,Ot,Et){if(!Tt||!ro(Ot,Et))return Et;var Ct=Ao(Ot,Et);if(!Ct)return de(Et),null;var Vt=qa(Et,Ct);de(Vt);var wn=qa(Et,Vt);return wn},Re=function(Tt){var Ot=Tt.scrollJumpRequest;if(Ot){var Et=oi(Tt.impact);Et||Ge(!1);var Ct=Ee(Tt.dimensions.droppables[Et],Ot);if(Ct){var Vt=Tt.viewport,wn=we(Tt.isWindowScrollAllowed,Vt,Ct);wn&&Pe(Tt,wn)}}};return Re},eo=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Pe=Ai({scrollWindow:oe,scrollDroppable:ae}),Ee=Xr({move:de,scrollWindow:oe,scrollDroppable:ae}),we=function(Tt){if(Tt.phase==="DRAGGING"){if(Tt.movementMode==="FLUID"){Pe.scroll(Tt);return}Tt.scrollJumpRequest&&Ee(Tt)}},Re={scroll:we,start:Pe.start,stop:Pe.stop};return Re},co="data-rbd",Eo=function(){var ee=co+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),oo=function(){var ee=co+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Tr=function(){var ee=co+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ko={contextId:co+"-scroll-container-context-id"},Vo=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},da=function(ae,oe){return ae.map(function(de){var Pe=de.styles[oe];return Pe?de.selector+" { "+Pe+" }":""}).join(" ")},Qa="pointer-events: none;",Pr=function(ee){var ae=Vo(ee),oe=function(){var Re=` + `},fn={dragHandleUsageInstructions:$t,onDragStart:In,onDragUpdate:Dn,onDragEnd:Oa},Na={x:0,y:0},Yn=function(ae,oe){return{x:ae.x+oe.x,y:ae.y+oe.y}},qa=function(ae,oe){return{x:ae.x-oe.x,y:ae.y-oe.y}},Ja=function(ae,oe){return ae.x===oe.x&&ae.y===oe.y},Wn=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},ua=function(ae,oe,de){var Pe;return de===void 0&&(de=0),Pe={},Pe[ae]=oe,Pe[ae==="x"?"y":"x"]=de,Pe},fa=function(ae,oe){return Math.sqrt(Math.pow(oe.x-ae.x,2)+Math.pow(oe.y-ae.y,2))},ra=function(ae,oe){return Math.min.apply(Math,oe.map(function(de){return fa(ae,de)}))},Ua=function(ae){return function(oe){return{x:ae(oe.x),y:ae(oe.y)}}},rr=function(ee,ae){var oe=Rn({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Ga=function(ae,oe){return{top:ae.top+oe.y,left:ae.left+oe.x,bottom:ae.bottom+oe.y,right:ae.right+oe.x}},za=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},lr={top:0,right:0,bottom:0,left:0},Vr=function(ae,oe){return oe?Ga(ae,oe.scroll.diff.displacement):ae},Ir=function(ae,oe,de){if(de&&de.increasedBy){var Pe;return(0,Me.Z)({},ae,(Pe={},Pe[oe.end]=ae[oe.end]+de.increasedBy[oe.line],Pe))}return ae},uo=function(ae,oe){return oe&&oe.shouldClipSubject?rr(oe.pageMarginBox,ae):Rn(ae)},yr=function(ee){var ae=ee.page,oe=ee.withPlaceholder,de=ee.axis,Pe=ee.frame,Ee=Vr(ae.marginBox,Pe),we=Ir(Ee,de,oe),Re=uo(we,Pe);return{page:ae,withPlaceholder:oe,active:Re}},Sr=function(ee,ae){ee.frame||Ge(!1);var oe=ee.frame,de=qa(ae,oe.scroll.initial),Pe=Wn(de),Ee=(0,Me.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:ae,diff:{value:de,displacement:Pe},max:oe.scroll.max}}),we=yr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Ee}),Re=(0,Me.Z)({},ee,{frame:Ee,subject:we});return Re};function Ar(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function br(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function Br(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var oe=0;oeee.bottom,Tt=de.leftee.right,Ot=mt&&Tt;if(Ot)return!0;var Et=mt&&we||Tt&&Ee;return Et}},Po=function(ee){var ae=Dr(ee.top,ee.bottom),oe=Dr(ee.left,ee.right);return function(de){var Pe=ae(de.top)&&ae(de.bottom)&&oe(de.left)&&oe(de.right);return Pe}},$o={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ei=function(ee){return function(ae){var oe=Dr(ae.top,ae.bottom),de=Dr(ae.left,ae.right);return function(Pe){return ee===$o?oe(Pe.top)&&oe(Pe.bottom):de(Pe.left)&&de(Pe.right)}}},$a=function(ae,oe){var de=oe.frame?oe.frame.scroll.diff.displacement:Na;return Ga(ae,de)},pa=function(ae,oe,de){return oe.subject.active?de(oe.subject.active)(ae):!1},Tn=function(ae,oe,de){return de(oe)(ae)},Ba=function(ae){var oe=ae.target,de=ae.destination,Pe=ae.viewport,Ee=ae.withDroppableDisplacement,we=ae.isVisibleThroughFrameFn,Re=Ee?$a(oe,de):oe;return pa(Re,de,we)&&Tn(Re,Pe,we)},gr=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Yr}))},Ce=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:Po}))},un=function(ae){return Ba((0,Me.Z)({},ae,{isVisibleThroughFrameFn:ei(ae.destination.axis)}))},Cn=function(ae,oe,de){if(typeof de=="boolean")return de;if(!oe)return!0;var Pe=oe.invisible,Ee=oe.visible;if(Pe[ae])return!1;var we=Ee[ae];return we?we.shouldAnimate:!0};function Kn(ee,ae){var oe=ee.page.marginBox,de={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Rn(ta(oe,de))}function nn(ee){var ae=ee.afterDragging,oe=ee.destination,de=ee.displacedBy,Pe=ee.viewport,Ee=ee.forceShouldAnimate,we=ee.last;return ae.reduce(function(mt,Tt){var Ot=Kn(Tt,de),Et=Tt.descriptor.id;mt.all.push(Et);var Ct=gr({target:Ot,destination:oe,viewport:Pe,withDroppableDisplacement:!0});if(!Ct)return mt.invisible[Tt.descriptor.id]=!0,mt;var Vt=Cn(Et,we,Ee),wn={draggableId:Et,shouldAnimate:Vt};return mt.visible[Et]=wn,mt},{all:[],visible:{},invisible:{}})}function oa(ee,ae){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return ae.inHomeList?oe:oe+1}function ea(ee){var ae=ee.insideDestination,oe=ee.inHomeList,de=ee.displacedBy,Pe=ee.destination,Ee=oa(ae,{inHomeList:oe});return{displaced:To,displacedBy:de,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Ee}}}}function Bn(ee){var ae=ee.draggable,oe=ee.insideDestination,de=ee.destination,Pe=ee.viewport,Ee=ee.displacedBy,we=ee.last,Re=ee.index,mt=ee.forceShouldAnimate,Tt=no(ae,de);if(Re==null)return ea({insideDestination:oe,inHomeList:Tt,displacedBy:Ee,destination:de});var Ot=Ta(oe,function(xa){return xa.descriptor.index===Re});if(!Ot)return ea({insideDestination:oe,inHomeList:Tt,displacedBy:Ee,destination:de});var Et=pr(ae,oe),Ct=oe.indexOf(Ot),Vt=Et.slice(Ct),wn=nn({afterDragging:Vt,destination:de,displacedBy:Ee,last:we,viewport:Pe.frame,forceShouldAnimate:mt});return{displaced:wn,displacedBy:Ee,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:Re}}}}function On(ee,ae){return!!ae.effected[ee]}var Aa=function(ee){var ae=ee.isMovingForward,oe=ee.destination,de=ee.draggables,Pe=ee.combine,Ee=ee.afterCritical;if(!oe.isCombineEnabled)return null;var we=Pe.draggableId,Re=de[we],mt=Re.descriptor.index,Tt=On(we,Ee);return Tt?ae?mt:mt-1:ae?mt+1:mt},Xn=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.insideDestination,Pe=ee.location;if(!de.length)return null;var Ee=Pe.index,we=ae?Ee+1:Ee-1,Re=de[0].descriptor.index,mt=de[de.length-1].descriptor.index,Tt=oe?mt:mt+1;return weTt?null:we},ga=function(ee){var ae=ee.isMovingForward,oe=ee.isInHomeList,de=ee.draggable,Pe=ee.draggables,Ee=ee.destination,we=ee.insideDestination,Re=ee.previousImpact,mt=ee.viewport,Tt=ee.afterCritical,Ot=Re.at;if(Ot||Ge(!1),Ot.type==="REORDER"){var Et=Xn({isMovingForward:ae,isInHomeList:oe,location:Ot.destination,insideDestination:we});return Et==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:mt,last:Re.displaced,displacedBy:Re.displacedBy,index:Et})}var Ct=Aa({isMovingForward:ae,destination:Ee,displaced:Re.displaced,draggables:Pe,combine:Ot.combine,afterCritical:Tt});return Ct==null?null:Bn({draggable:de,insideDestination:we,destination:Ee,viewport:mt,last:Re.displaced,displacedBy:Re.displacedBy,index:Ct})},va=function(ee){var ae=ee.displaced,oe=ee.afterCritical,de=ee.combineWith,Pe=ee.displacedBy,Ee=!!(ae.visible[de]||ae.invisible[de]);return On(de,oe)?Ee?Na:Wn(Pe.point):Ee?Pe.point:Na},Va=function(ee){var ae=ee.afterCritical,oe=ee.impact,de=ee.draggables,Pe=wr(oe);Pe||Ge(!1);var Ee=Pe.draggableId,we=de[Ee].page.borderBox.center,Re=va({displaced:oe.displaced,afterCritical:ae,combineWith:Ee,displacedBy:oe.displacedBy});return Yn(we,Re)},vr=function(ae,oe){return oe.margin[ae.start]+oe.borderBox[ae.size]/2},_r=function(ae,oe){return oe.margin[ae.end]+oe.borderBox[ae.size]/2},kr=function(ae,oe,de){return oe[ae.crossAxisStart]+de.margin[ae.crossAxisStart]+de.borderBox[ae.crossAxisSize]/2},mo=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return ua(oe.line,de.marginBox[oe.end]+vr(oe,Pe),kr(oe,de.marginBox,Pe))},vo=function(ae){var oe=ae.axis,de=ae.moveRelativeTo,Pe=ae.isMoving;return ua(oe.line,de.marginBox[oe.start]-_r(oe,Pe),kr(oe,de.marginBox,Pe))},xo=function(ae){var oe=ae.axis,de=ae.moveInto,Pe=ae.isMoving;return ua(oe.line,de.contentBox[oe.start]+vr(oe,Pe),kr(oe,de.contentBox,Pe))},pi=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.draggables,Pe=ee.droppable,Ee=ee.afterCritical,we=jr(Pe.descriptor.id,de),Re=oe.page,mt=Pe.axis;if(!we.length)return xo({axis:mt,moveInto:Pe.page,isMoving:Re});var Tt=ae.displaced,Ot=ae.displacedBy,Et=Tt.all[0];if(Et){var Ct=de[Et];if(On(Et,Ee))return vo({axis:mt,moveRelativeTo:Ct.page,isMoving:Re});var Vt=en(Ct.page,Ot.point);return vo({axis:mt,moveRelativeTo:Vt,isMoving:Re})}var wn=we[we.length-1];if(wn.descriptor.id===oe.descriptor.id)return Re.borderBox.center;if(On(wn.descriptor.id,Ee)){var xa=en(wn.page,Wn(Ee.displacedBy.point));return mo({axis:mt,moveRelativeTo:xa,isMoving:Re})}return mo({axis:mt,moveRelativeTo:wn.page,isMoving:Re})},gi=function(ee,ae){var oe=ee.frame;return oe?Yn(ae,oe.scroll.diff.displacement):ae},ri=function(ae){var oe=ae.impact,de=ae.draggable,Pe=ae.droppable,Ee=ae.draggables,we=ae.afterCritical,Re=de.page.borderBox.center,mt=oe.at;return!Pe||!mt?Re:mt.type==="REORDER"?pi({impact:oe,draggable:de,draggables:Ee,droppable:Pe,afterCritical:we}):Va({impact:oe,draggables:Ee,afterCritical:we})},ui=function(ee){var ae=ri(ee),oe=ee.droppable,de=oe?gi(oe,ae):ae;return de},vi=function(ee,ae){var oe=qa(ae,ee.scroll.initial),de=Wn(oe),Pe=Rn({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Ee={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:oe,displacement:de}}};return Ee};function yo(ee,ae){return ee.map(function(oe){return ae[oe]})}function hi(ee,ae){for(var oe=0;oe1?Ot.sort(function(Et,Ct){return Qo(Et)[Re.start]-Qo(Ct)[Re.start]})[0]:Tt.sort(function(Et,Ct){var Vt=ra(oe,za(Qo(Et))),wn=ra(oe,za(Qo(Ct)));return Vt!==wn?Vt-wn:Qo(Et)[Re.start]-Qo(Ct)[Re.start]})[0]},Bi=function(ae,oe){var de=ae.page.borderBox.center;return On(ae.descriptor.id,oe)?qa(de,oe.displacedBy.point):de},yl=function(ae,oe){var de=ae.page.borderBox;return On(ae.descriptor.id,oe)?Ga(de,Wn(oe.displacedBy.point)):de},Xl=function(ee){var ae=ee.pageBorderBoxCenter,oe=ee.viewport,de=ee.destination,Pe=ee.insideDestination,Ee=ee.afterCritical,we=Pe.filter(function(Re){return Ce({target:yl(Re,Ee),destination:de,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(Re,mt){var Tt=fa(ae,gi(de,Bi(Re,Ee))),Ot=fa(ae,gi(de,Bi(mt,Ee)));return Ttae.left&&ee.topae.top}function ql(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.candidates,Pe=oe.page.borderBox.center,Ee=de.map(function(we){var Re=we.axis,mt=ua(we.axis.line,ae.center[Re.line],we.page.borderBox.center[Re.crossAxisLine]);return{id:we.descriptor.id,distance:fa(Pe,mt)}}).sort(function(we,Re){return Re.distance-we.distance});return Ee[0]?Ee[0].id:null}function Ha(ee){var ae=ee.pageBorderBox,oe=ee.draggable,de=ee.droppables,Pe=Cr(de).filter(function(Ee){if(!Ee.isEnabled)return!1;var we=Ee.subject.active;if(!we||!Fl(ae,we))return!1;if(Qi(we)(ae.center))return!0;var Re=Ee.axis,mt=we.center[Re.crossAxisLine],Tt=ae[Re.crossAxisStart],Ot=ae[Re.crossAxisEnd],Et=Dr(we[Re.crossAxisStart],we[Re.crossAxisEnd]),Ct=Et(Tt),Vt=Et(Ot);return!Ct&&!Vt?!0:Ct?Ttmt});return Pe.length?Pe.length===1?Pe[0].descriptor.id:ql({pageBorderBox:ae,draggable:oe,candidates:Pe}):null}var yi=function(ae,oe){return Rn(Ga(ae,oe))},al=function(ee,ae){var oe=ee.frame;return oe?yi(ae,oe.scroll.diff.value):ae};function ha(ee){var ae=ee.displaced,oe=ee.id;return!!(ae.visible[oe]||ae.invisible[oe])}function Li(ee){var ae=ee.draggable,oe=ee.closest,de=ee.inHomeList;return oe?de&&oe.descriptor.index>ae.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var wl=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,de=ee.destination,Pe=ee.insideDestination,Ee=ee.last,we=ee.viewport,Re=ee.afterCritical,mt=de.axis,Tt=Ii(de.axis,oe.displaceBy),Ot=Tt.value,Et=ae[mt.start],Ct=ae[mt.end],Vt=pr(oe,Pe),wn=Ta(Vt,function(Ia){var Ra=Ia.descriptor.id,Ya=Ia.page.borderBox.center[mt.line],ir=On(Ra,Re),dr=ha({displaced:Ee,id:Ra});return ir?dr?Ct<=Ya:EtRa[Re.start]+ir&&EtRa[Re.start]-Tt+ir&&OtRa[Re.start]+Tt+ir&&EtRa[Re.start]+ir&&Ot=$e)return Se;var Ee=Pe/$e,we=gl+Ke*Ee,Re=de==="CANCEL"?we*dn:we;return Number(Re.toFixed(2))},ka=function(ee){var ae=ee.impact,oe=ee.draggable,de=ee.dimensions,Pe=ee.viewport,Ee=ee.afterCritical,we=de.draggables,Re=de.droppables,mt=oi(ae),Tt=mt?Re[mt]:null,Ot=Re[oe.descriptor.droppableId],Et=il({impact:ae,draggable:oe,draggables:we,afterCritical:Ee,droppable:Tt||Ot,viewport:Pe}),Ct=qa(Et,oe.client.borderBox.center);return Ct},Ka=function(ee){var ae=ee.draggables,oe=ee.reason,de=ee.lastImpact,Pe=ee.home,Ee=ee.viewport,we=ee.onLiftImpact;if(!de.at||oe!=="DROP"){var Re=Oi({draggables:ae,impact:we,destination:Pe,viewport:Ee,forceShouldAnimate:!0});return{impact:Re,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var mt=(0,Me.Z)({},de,{displaced:To});return{impact:mt,didDropInsideDroppable:!0}},ge=function(ee){var ae=ee.getState,oe=ee.dispatch;return function(de){return function(Pe){if(Pe.type!=="DROP"){de(Pe);return}var Ee=ae(),we=Pe.payload.reason;if(Ee.phase==="COLLECTING"){oe(fr({reason:we}));return}if(Ee.phase!=="IDLE"){var Re=Ee.phase==="DROP_PENDING"&&Ee.isWaiting;Re&&Ge(!1),Ee.phase==="DRAGGING"||Ee.phase==="DROP_PENDING"||Ge(!1);var mt=Ee.critical,Tt=Ee.dimensions,Ot=Tt.draggables[Ee.critical.draggable.id],Et=Ka({reason:we,lastImpact:Ee.impact,afterCritical:Ee.afterCritical,onLiftImpact:Ee.onLiftImpact,home:Ee.dimensions.droppables[Ee.critical.droppable.id],viewport:Ee.viewport,draggables:Ee.dimensions.draggables}),Ct=Et.impact,Vt=Et.didDropInsideDroppable,wn=Vt?Xa(Ct):null,xa=Vt?wr(Ct):null,Ia={index:mt.draggable.index,droppableId:mt.droppable.id},Ra={draggableId:Ot.descriptor.id,type:Ot.descriptor.type,source:Ia,reason:we,mode:Ee.movementMode,destination:wn,combine:xa},Ya=ka({impact:Ct,draggable:Ot,dimensions:Tt,viewport:Ee.viewport,afterCritical:Ee.afterCritical}),ir={critical:Ee.critical,afterCritical:Ee.afterCritical,result:Ra,impact:Ct},dr=!Ja(Ee.current.client.offset,Ya)||!!Ra.combine;if(!dr){oe(Tl({completed:ir}));return}var Hr=da({current:Ee.current.client.offset,destination:Ya,reason:we}),Mr={newHomeClientOffset:Ya,dropDuration:Hr,completed:ir};oe(Rl(Mr))}}}},ce=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function be(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function ke(ee){var ae=ee.onWindowScroll;function oe(){ae(ce())}var de=mn(oe),Pe=be(de),Ee=Qn;function we(){return Ee!==Qn}function Re(){we()&&Ge(!1),Ee=_n(window,[Pe])}function mt(){we()||Ge(!1),de.cancel(),Ee(),Ee=Qn}return{start:Re,stop:mt,isActive:we}}var Ie=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},He=function(ee){var ae=ke({onWindowScroll:function(de){ee.dispatch(us({newScroll:de}))}});return function(oe){return function(de){!ae.isActive()&&de.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Ie(de)&&ae.stop(),oe(de)}}},pt=function(ee){var ae=!1,oe=!1,de=setTimeout(function(){oe=!0}),Pe=function(we){ae||oe||(ae=!0,ee(we),clearTimeout(de))};return Pe.wasCalled=function(){return ae},Pe},xt=function(){var ee=[],ae=function(Ee){var we=Br(ee,function(Tt){return Tt.timerId===Ee});we===-1&&Ge(!1);var Re=ee.splice(we,1),mt=Re[0];mt.callback()},oe=function(Ee){var we=setTimeout(function(){return ae(we)}),Re={timerId:we,callback:Ee};ee.push(Re)},de=function(){if(ee.length){var Ee=[].concat(ee);ee.length=0,Ee.forEach(function(we){clearTimeout(we.timerId),we.callback()})}};return{add:oe,flush:de}},it=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.droppableId===oe.droppableId&&ae.index===oe.index},zt=function(ae,oe){return ae==null&&oe==null?!0:ae==null||oe==null?!1:ae.draggableId===oe.draggableId&&ae.droppableId===oe.droppableId},wt=function(ae,oe){if(ae===oe)return!0;var de=ae.draggable.id===oe.draggable.id&&ae.draggable.droppableId===oe.draggable.droppableId&&ae.draggable.type===oe.draggable.type&&ae.draggable.index===oe.draggable.index,Pe=ae.droppable.id===oe.droppable.id&&ae.droppable.type===oe.droppable.type;return de&&Pe},Xt=function(ae,oe){Ti(),oe(),Mi()},Ln=function(ae,oe){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:oe}},_t=function(ae,oe,de,Pe){if(!ae){de(Pe(oe));return}var Ee=pt(de),we={announce:Ee};ae(oe,we),Ee.wasCalled()||de(Pe(oe))},At=function(ee,ae){var oe=xt(),de=null,Pe=function(Ct,Vt){de&&Ge(!1),Xt("onBeforeCapture",function(){var wn=ee().onBeforeCapture;if(wn){var xa={draggableId:Ct,mode:Vt};wn(xa)}})},Ee=function(Ct,Vt){de&&Ge(!1),Xt("onBeforeDragStart",function(){var wn=ee().onBeforeDragStart;wn&&wn(Ln(Ct,Vt))})},we=function(Ct,Vt){de&&Ge(!1);var wn=Ln(Ct,Vt);de={mode:Vt,lastCritical:Ct,lastLocation:wn.source,lastCombine:null},oe.add(function(){Xt("onDragStart",function(){return _t(ee().onDragStart,wn,ae,fn.onDragStart)})})},Re=function(Ct,Vt){var wn=Xa(Vt),xa=wr(Vt);de||Ge(!1);var Ia=!wt(Ct,de.lastCritical);Ia&&(de.lastCritical=Ct);var Ra=!it(de.lastLocation,wn);Ra&&(de.lastLocation=wn);var Ya=!zt(de.lastCombine,xa);if(Ya&&(de.lastCombine=xa),!(!Ia&&!Ra&&!Ya)){var ir=(0,Me.Z)({},Ln(Ct,de.mode),{combine:xa,destination:wn});oe.add(function(){Xt("onDragUpdate",function(){return _t(ee().onDragUpdate,ir,ae,fn.onDragUpdate)})})}},mt=function(){de||Ge(!1),oe.flush()},Tt=function(Ct){de||Ge(!1),de=null,Xt("onDragEnd",function(){return _t(ee().onDragEnd,Ct,ae,fn.onDragEnd)})},Ot=function(){if(de){var Ct=(0,Me.Z)({},Ln(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});Tt(Ct)}};return{beforeCapture:Pe,beforeStart:Ee,start:we,update:Re,flush:mt,drop:Tt,abort:Ot}},Un=function(ee,ae){var oe=At(ee,ae);return function(de){return function(Pe){return function(Ee){if(Ee.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(Ee.payload.draggableId,Ee.payload.movementMode);return}if(Ee.type==="INITIAL_PUBLISH"){var we=Ee.payload.critical;oe.beforeStart(we,Ee.payload.movementMode),Pe(Ee),oe.start(we,Ee.payload.movementMode);return}if(Ee.type==="DROP_COMPLETE"){var Re=Ee.payload.completed.result;oe.flush(),Pe(Ee),oe.drop(Re);return}if(Pe(Ee),Ee.type==="FLUSH"){oe.abort();return}var mt=de.getState();mt.phase==="DRAGGING"&&oe.update(mt.critical,mt.impact)}}}},jn=function(ee){return function(ae){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){ae(oe);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&Ge(!1),ee.dispatch(Tl({completed:de.completed}))}}},Jn=function(ee){var ae=null,oe=null;function de(){oe&&(cancelAnimationFrame(oe),oe=null),ae&&(ae(),ae=null)}return function(Pe){return function(Ee){if((Ee.type==="FLUSH"||Ee.type==="DROP_COMPLETE"||Ee.type==="DROP_ANIMATION_FINISHED")&&de(),Pe(Ee),Ee.type==="DROP_ANIMATE"){var we={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var mt=ee.getState();mt.phase==="DROP_ANIMATING"&&ee.dispatch(kl())}};oe=requestAnimationFrame(function(){oe=null,ae=_n(window,[we])})}}}},Vn=function(ee){return function(){return function(ae){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(oe)}}}},qn=function(ee){var ae=!1;return function(){return function(oe){return function(de){if(de.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),oe(de),ee.tryRestoreFocusRecorded();return}if(oe(de),!!ae){if(de.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ae=!1;var Pe=de.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Fn=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Ca=function(ee){return function(ae){return function(oe){return function(de){if(Fn(de)){ee.stop(),oe(de);return}if(de.type==="INITIAL_PUBLISH"){oe(de);var Pe=ae.getState();Pe.phase!=="DRAGGING"&&Ge(!1),ee.start(Pe);return}oe(de),ee.scroll(ae.getState())}}}},ba=function(ee){return function(ae){return function(oe){if(ae(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Ml({reason:de.reason})))}}}},Za=Le.qC,ja=function(ee){var ae=ee.dimensionMarshal,oe=ee.focusMarshal,de=ee.styleMarshal,Pe=ee.getResponders,Ee=ee.announce,we=ee.autoScroller;return(0,Le.MT)(rs,Za((0,Le.md)(ms(de),Vn(ae),gs(ae),ge,jn,Jn,ba,Ca(we),He,qn(oe),Un(Pe,Ee))))},ia=function(){return{additions:{},removals:{},modified:{}}};function ya(ee){var ae=ee.registry,oe=ee.callbacks,de=ia(),Pe=null,Ee=function(){Pe||(oe.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,Ti();var Ot=de,Et=Ot.additions,Ct=Ot.removals,Vt=Ot.modified,wn=Object.keys(Et).map(function(Ra){return ae.draggable.getById(Ra).getDimension(Na)}).sort(function(Ra,Ya){return Ra.descriptor.index-Ya.descriptor.index}),xa=Object.keys(Vt).map(function(Ra){var Ya=ae.droppable.getById(Ra),ir=Ya.callbacks.getScrollWhileDragging();return{droppableId:Ra,scroll:ir}}),Ia={additions:wn,removals:Object.keys(Ct),modified:xa};de=ia(),Mi(),oe.publish(Ia)}))},we=function(Ot){var Et=Ot.descriptor.id;de.additions[Et]=Ot,de.modified[Ot.descriptor.droppableId]=!0,de.removals[Et]&&delete de.removals[Et],Ee()},Re=function(Ot){var Et=Ot.descriptor;de.removals[Et.id]=!0,de.modified[Et.droppableId]=!0,de.additions[Et.id]&&delete de.additions[Et.id],Ee()},mt=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,de=ia())};return{add:we,remove:Re,stop:mt}}var Sa=function(ee){var ae=ee.scrollHeight,oe=ee.scrollWidth,de=ee.height,Pe=ee.width,Ee=qa({x:oe,y:ae},{x:Pe,y:de}),we={x:Math.max(0,Ee.x),y:Math.max(0,Ee.y)};return we},Gn=function(){var ee=document.documentElement;return ee||Ge(!1),ee},ma=function(){var ee=Gn(),ae=Sa({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},Ma=function(){var ee=ce(),ae=ma(),oe=ee.y,de=ee.x,Pe=Gn(),Ee=Pe.clientWidth,we=Pe.clientHeight,Re=de+Ee,mt=oe+we,Tt=Rn({top:oe,left:de,right:Re,bottom:mt}),Ot={frame:Tt,scroll:{initial:ee,current:ee,max:ae,diff:{value:Na,displacement:Na}}};return Ot},er=function(ee){var ae=ee.critical,oe=ee.scrollOptions,de=ee.registry;Ti();var Pe=Ma(),Ee=Pe.scroll.current,we=ae.droppable,Re=de.droppable.getAllByType(we.type).map(function(Et){return Et.callbacks.getDimensionAndWatchScroll(Ee,oe)}),mt=de.draggable.getAllByType(ae.draggable.type).map(function(Et){return Et.getDimension(Ee)}),Tt={draggables:Or(mt),droppables:Lr(Re)};Mi();var Ot={dimensions:Tt,critical:ae,viewport:Pe};return Ot};function ar(ee,ae,oe){if(oe.descriptor.id===ae.id||oe.descriptor.type!==ae.type)return!1;var de=ee.droppable.getById(oe.descriptor.droppableId);return de.descriptor.mode==="virtual"}var Wa=function(ee,ae){var oe=null,de=ya({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Pe=function(Vt,wn){ee.droppable.exists(Vt)||Ge(!1),oe&&ae.updateDroppableIsEnabled({id:Vt,isEnabled:wn})},Ee=function(Vt,wn){oe&&(ee.droppable.exists(Vt)||Ge(!1),ae.updateDroppableIsCombineEnabled({id:Vt,isCombineEnabled:wn}))},we=function(Vt,wn){oe&&(ee.droppable.exists(Vt)||Ge(!1),ae.updateDroppableScroll({id:Vt,newScroll:wn}))},Re=function(Vt,wn){oe&&ee.droppable.getById(Vt).callbacks.scroll(wn)},mt=function(){if(oe){de.stop();var Vt=oe.critical.droppable;ee.droppable.getAllByType(Vt.type).forEach(function(wn){return wn.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Tt=function(Vt){oe||Ge(!1);var wn=oe.critical.draggable;Vt.type==="ADDITION"&&ar(ee,wn,Vt.value)&&de.add(Vt.value),Vt.type==="REMOVAL"&&ar(ee,wn,Vt.value)&&de.remove(Vt.value)},Ot=function(Vt){oe&&Ge(!1);var wn=ee.draggable.getById(Vt.draggableId),xa=ee.droppable.getById(wn.descriptor.droppableId),Ia={draggable:wn.descriptor,droppable:xa.descriptor},Ra=ee.subscribe(Tt);return oe={critical:Ia,unsubscribe:Ra},er({critical:Ia,registry:ee,scrollOptions:Vt.scrollOptions})},Et={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Ee,scrollDroppable:Re,updateDroppableScroll:we,startPublishing:Ot,stopPublishing:mt};return Et},mr=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},hr=function(ee){window.scrollBy(ee.x,ee.y)},Wr=tn(function(ee){return Cr(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Zr=function(ae,oe){var de=Ta(Wr(oe),function(Pe){return Pe.frame||Ge(!1),Qi(Pe.frame.pageMarginBox)(ae)});return de},ho=function(ee){var ae=ee.center,oe=ee.destination,de=ee.droppables;if(oe){var Pe=de[oe];return Pe.frame?Pe:null}var Ee=Zr(ae,de);return Ee},qr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},xr=function(ee,ae){var oe=ee[ae.size]*qr.startFromPercentage,de=ee[ae.size]*qr.maxScrollAtPercentage,Pe={startScrollingFrom:oe,maxScrollValueAt:de};return Pe},Do=function(ee){var ae=ee.startOfRange,oe=ee.endOfRange,de=ee.current,Pe=oe-ae;if(Pe===0)return 0;var Ee=de-ae,we=Ee/Pe;return we},Ur=1,So=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return qr.maxPixelScroll;if(ee===ae.startScrollingFrom)return Ur;var oe=Do({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),de=1-oe,Pe=qr.maxPixelScroll*qr.ease(de);return Math.ceil(Pe)},ao=qr.durationDampening.accelerateAt,Jo=qr.durationDampening.stopDampeningAt,sr=function(ee,ae){var oe=ae,de=Jo,Pe=Date.now(),Ee=Pe-oe;if(Ee>=Jo)return ee;if(Eeae.height,Ee=oe.width>ae.width;return!Ee&&!Pe?de:Ee&&Pe?null:{x:Ee?0:de.x,y:Pe?0:de.y}},Gr=Ua(function(ee){return ee===0?0:ee}),nr=function(ee){var ae=ee.dragStartTime,oe=ee.container,de=ee.subject,Pe=ee.center,Ee=ee.shouldUseTimeDampening,we={top:Pe.y-oe.top,right:oe.right-Pe.x,bottom:oe.bottom-Pe.y,left:Pe.x-oe.left},Re=_a({container:oe,distanceToEdges:we,dragStartTime:ae,axis:$o,shouldUseTimeDampening:Ee}),mt=_a({container:oe,distanceToEdges:we,dragStartTime:ae,axis:jo,shouldUseTimeDampening:Ee}),Tt=Gr({x:mt,y:Re});if(Ja(Tt,Na))return null;var Ot=tr({container:oe,subject:de,proposedScroll:Tt});return Ot?Ja(Ot,Na)?null:Ot:null},cr=Ua(function(ee){return ee===0?0:ee>0?1:-1}),Rr=function(){var ee=function(oe,de){return oe<0?oe:oe>de?oe-de:0};return function(ae){var oe=ae.current,de=ae.max,Pe=ae.change,Ee=Yn(oe,Pe),we={x:ee(Ee.x,de.x),y:ee(Ee.y,de.y)};return Ja(we,Na)?null:we}}(),Fr=function(ae){var oe=ae.max,de=ae.current,Pe=ae.change,Ee={x:Math.max(de.x,oe.x),y:Math.max(de.y,oe.y)},we=cr(Pe),Re=Rr({max:Ee,current:de,change:we});return!Re||we.x!==0&&Re.x===0||we.y!==0&&Re.y===0},ro=function(ae,oe){return Fr({current:ae.scroll.current,max:ae.scroll.max,change:oe})},Ao=function(ae,oe){if(!ro(ae,oe))return null;var de=ae.scroll.max,Pe=ae.scroll.current;return Rr({current:Pe,max:de,change:oe})},Zo=function(ae,oe){var de=ae.frame;return de?Fr({current:de.scroll.current,max:de.scroll.max,change:oe}):!1},Ro=function(ae,oe){var de=ae.frame;return!de||!Zo(ae,oe)?null:Rr({current:de.scroll.current,max:de.scroll.max,change:oe})},ci=function(ee){var ae=ee.viewport,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=nr({dragStartTime:Pe,container:ae.frame,subject:oe,center:de,shouldUseTimeDampening:Ee});return we&&ro(ae,we)?we:null},No=function(ee){var ae=ee.droppable,oe=ee.subject,de=ee.center,Pe=ee.dragStartTime,Ee=ee.shouldUseTimeDampening,we=ae.frame;if(!we)return null;var Re=nr({dragStartTime:Pe,container:we.pageMarginBox,subject:oe,center:de,shouldUseTimeDampening:Ee});return Re&&Zo(ae,Re)?Re:null},Io=function(ee){var ae=ee.state,oe=ee.dragStartTime,de=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Ee=ee.scrollDroppable,we=ae.current.page.borderBoxCenter,Re=ae.dimensions.draggables[ae.critical.draggable.id],mt=Re.page.marginBox;if(ae.isWindowScrollAllowed){var Tt=ae.viewport,Ot=ci({dragStartTime:oe,viewport:Tt,subject:mt,center:we,shouldUseTimeDampening:de});if(Ot){Pe(Ot);return}}var Et=ho({center:we,destination:oi(ae.impact),droppables:ae.dimensions.droppables});if(Et){var Ct=No({dragStartTime:oe,droppable:Et,subject:mt,center:we,shouldUseTimeDampening:de});Ct&&Ee(Et.descriptor.id,Ct)}},Ai=function(ee){var ae=ee.scrollWindow,oe=ee.scrollDroppable,de=mn(ae),Pe=mn(oe),Ee=null,we=function(Ot){Ee||Ge(!1);var Et=Ee,Ct=Et.shouldUseTimeDampening,Vt=Et.dragStartTime;Io({state:Ot,scrollWindow:de,scrollDroppable:Pe,dragStartTime:Vt,shouldUseTimeDampening:Ct})},Re=function(Ot){Ti(),Ee&&Ge(!1);var Et=Date.now(),Ct=!1,Vt=function(){Ct=!0};Io({state:Ot,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Vt,scrollDroppable:Vt}),Ee={dragStartTime:Et,shouldUseTimeDampening:Ct},Mi(),Ct&&we(Ot)},mt=function(){Ee&&(de.cancel(),Pe.cancel(),Ee=null)};return{start:Re,stop:mt,scroll:we}},Xr=function(ee){var ae=ee.move,oe=ee.scrollDroppable,de=ee.scrollWindow,Pe=function(Tt,Ot){var Et=Yn(Tt.current.client.selection,Ot);ae({client:Et})},Ee=function(Tt,Ot){if(!Zo(Tt,Ot))return Ot;var Et=Ro(Tt,Ot);if(!Et)return oe(Tt.descriptor.id,Ot),null;var Ct=qa(Ot,Et);oe(Tt.descriptor.id,Ct);var Vt=qa(Ot,Ct);return Vt},we=function(Tt,Ot,Et){if(!Tt||!ro(Ot,Et))return Et;var Ct=Ao(Ot,Et);if(!Ct)return de(Et),null;var Vt=qa(Et,Ct);de(Vt);var wn=qa(Et,Vt);return wn},Re=function(Tt){var Ot=Tt.scrollJumpRequest;if(Ot){var Et=oi(Tt.impact);Et||Ge(!1);var Ct=Ee(Tt.dimensions.droppables[Et],Ot);if(Ct){var Vt=Tt.viewport,wn=we(Tt.isWindowScrollAllowed,Vt,Ct);wn&&Pe(Tt,wn)}}};return Re},eo=function(ee){var ae=ee.scrollDroppable,oe=ee.scrollWindow,de=ee.move,Pe=Ai({scrollWindow:oe,scrollDroppable:ae}),Ee=Xr({move:de,scrollWindow:oe,scrollDroppable:ae}),we=function(Tt){if(Tt.phase==="DRAGGING"){if(Tt.movementMode==="FLUID"){Pe.scroll(Tt);return}Tt.scrollJumpRequest&&Ee(Tt)}},Re={scroll:we,start:Pe.start,stop:Pe.stop};return Re},co="data-rbd",Eo=function(){var ee=co+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),oo=function(){var ee=co+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Tr=function(){var ee=co+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ko={contextId:co+"-scroll-container-context-id"},Vo=function(ae){return function(oe){return"["+oe+'="'+ae+'"]'}},ca=function(ae,oe){return ae.map(function(de){var Pe=de.styles[oe];return Pe?de.selector+" { "+Pe+" }":""}).join(" ")},Qa="pointer-events: none;",Pr=function(ee){var ae=Vo(ee),oe=function(){var Re=` cursor: -webkit-grab; cursor: grab; `;return{selector:ae(Eo.contextId),styles:{always:` @@ -310,9 +310,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},we=[de,oe,Pe,Ee];return{always:da(we,"always"),resting:da(we,"resting"),dragging:da(we,"dragging"),dropAnimating:da(we,"dropAnimating"),userCancel:da(we,"userCancel")}},Er=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Nr=function(){var ae=document.querySelector("head");return ae||Ge(!1),ae},zr=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function io(ee,ae){var oe=St(function(){return Pr(ee)},[ee]),de=(0,x.useRef)(null),Pe=(0,x.useRef)(null),Ee=Dt(tn(function(Et){var Ct=Pe.current;Ct||Ge(!1),Ct.textContent=Et}),[]),we=Dt(function(Et){var Ct=de.current;Ct||Ge(!1),Ct.textContent=Et},[]);Er(function(){!de.current&&!Pe.current||Ge(!1);var Et=zr(ae),Ct=zr(ae);return de.current=Et,Pe.current=Ct,Et.setAttribute(co+"-always",ee),Ct.setAttribute(co+"-dynamic",ee),Nr().appendChild(Et),Nr().appendChild(Ct),we(oe.always),Ee(oe.resting),function(){var Vt=function(xa){var Ia=xa.current;Ia||Ge(!1),Nr().removeChild(Ia),xa.current=null};Vt(de),Vt(Pe)}},[ae,we,Ee,oe.always,oe.resting,ee]);var Re=Dt(function(){return Ee(oe.dragging)},[Ee,oe.dragging]),mt=Dt(function(Et){if(Et==="DROP"){Ee(oe.dropAnimating);return}Ee(oe.userCancel)},[Ee,oe.dropAnimating,oe.userCancel]),Tt=Dt(function(){Pe.current&&Ee(oe.resting)},[Ee,oe.resting]),Ot=St(function(){return{dragging:Re,dropping:mt,resting:Tt}},[Re,mt,Tt]);return Ot}var bo=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function lo(ee){return ee instanceof bo(ee).HTMLElement}function po(ee,ae){var oe="["+Eo.contextId+'="'+ee+'"]',de=or(document.querySelectorAll(oe));if(!de.length)return null;var Pe=Ta(de,function(Ee){return Ee.getAttribute(Eo.draggableId)===ae});return!Pe||!lo(Pe)?null:Pe}function ii(ee){var ae=(0,x.useRef)({}),oe=(0,x.useRef)(null),de=(0,x.useRef)(null),Pe=(0,x.useRef)(!1),Ee=Dt(function(Ct,Vt){var wn={id:Ct,focus:Vt};return ae.current[Ct]=wn,function(){var Ia=ae.current,Oa=Ia[Ct];Oa!==wn&&delete Ia[Ct]}},[]),we=Dt(function(Ct){var Vt=po(ee,Ct);Vt&&Vt!==document.activeElement&&Vt.focus()},[ee]),Re=Dt(function(Ct,Vt){oe.current===Ct&&(oe.current=Vt)},[]),mt=Dt(function(){de.current||Pe.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Ct=oe.current;Ct&&we(Ct)}))},[we]),Tt=Dt(function(Ct){oe.current=null;var Vt=document.activeElement;Vt&&Vt.getAttribute(Eo.draggableId)===Ct&&(oe.current=Ct)},[]);Er(function(){return Pe.current=!0,function(){Pe.current=!1;var Ct=de.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Ot=St(function(){return{register:Ee,tryRecordFocus:Tt,tryRestoreFocusRecorded:mt,tryShiftRecord:Re}},[Ee,Tt,mt,Re]);return Ot}function _o(){var ee={draggables:{},droppables:{}},ae=[];function oe(Et){return ae.push(Et),function(){var Vt=ae.indexOf(Et);Vt!==-1&&ae.splice(Vt,1)}}function de(Et){ae.length&&ae.forEach(function(Ct){return Ct(Et)})}function Pe(Et){return ee.draggables[Et]||null}function Ee(Et){var Ct=Pe(Et);return Ct||Ge(!1),Ct}var we={register:function(Ct){ee.draggables[Ct.descriptor.id]=Ct,de({type:"ADDITION",value:Ct})},update:function(Ct,Vt){var wn=ee.draggables[Vt.descriptor.id];wn&&wn.uniqueId===Ct.uniqueId&&(delete ee.draggables[Vt.descriptor.id],ee.draggables[Ct.descriptor.id]=Ct)},unregister:function(Ct){var Vt=Ct.descriptor.id,wn=Pe(Vt);wn&&Ct.uniqueId===wn.uniqueId&&(delete ee.draggables[Vt],de({type:"REMOVAL",value:Ct}))},getById:Ee,findById:Pe,exists:function(Ct){return!!Pe(Ct)},getAllByType:function(Ct){return br(ee.draggables).filter(function(Vt){return Vt.descriptor.type===Ct})}};function Re(Et){return ee.droppables[Et]||null}function mt(Et){var Ct=Re(Et);return Ct||Ge(!1),Ct}var Tt={register:function(Ct){ee.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Vt=Re(Ct.descriptor.id);Vt&&Ct.uniqueId===Vt.uniqueId&&delete ee.droppables[Ct.descriptor.id]},getById:mt,findById:Re,exists:function(Ct){return!!Re(Ct)},getAllByType:function(Ct){return br(ee.droppables).filter(function(Vt){return Vt.descriptor.type===Ct})}};function Ot(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:we,droppable:Tt,subscribe:oe,clean:Ot}}function ni(){var ee=St(_o,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var qo=x.createContext(null),fi=function(){var ee=document.body;return ee||Ge(!1),ee},Xi={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Kr=function(ae){return"rbd-announcement-"+ae};function fo(ee){var ae=St(function(){return Kr(ee)},[ee]),oe=(0,x.useRef)(null);(0,x.useEffect)(function(){var Ee=document.createElement("div");return oe.current=Ee,Ee.id=ae,Ee.setAttribute("aria-live","assertive"),Ee.setAttribute("aria-atomic","true"),(0,Me.Z)(Ee.style,Xi),fi().appendChild(Ee),function(){setTimeout(function(){var mt=fi();mt.contains(Ee)&&mt.removeChild(Ee),Ee===oe.current&&(oe.current=null)})}},[ae]);var de=Dt(function(Pe){var Ee=oe.current;if(Ee){Ee.textContent=Pe;return}},[]);return de}var Mo=0,Co={separator:"::"};function Wo(){Mo=0}function Uo(ee,ae){return ae===void 0&&(ae=Co),St(function(){return""+ee+ae.separator+Mo++},[ae.separator,ee])}function Xo(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function Si(ee){var ae=ee.contextId,oe=ee.text,de=Uo("hidden-text",{separator:"-"}),Pe=St(function(){return Xo({contextId:ae,uniqueId:de})},[de,ae]);return(0,x.useEffect)(function(){var we=document.createElement("div");return we.id=Pe,we.textContent=oe,we.style.display="none",fi().appendChild(we),function(){var mt=fi();mt.contains(we)&&mt.removeChild(we)}},[Pe,oe]),Pe}var _i=x.createContext(null),_l={react:"^16.8.5","react-dom":"^16.8.5"},ml=/(\d+)\.(\d+)\.(\d+)/,fl=function(ae){var oe=ml.exec(ae);oe==null&&Ge(!1);var de=Number(oe[1]),Pe=Number(oe[2]),Ee=Number(oe[3]);return{major:de,minor:Pe,patch:Ee,raw:ae}},pl=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},Yi=function(ee,ae){var oe=fl(ee),de=fl(ae);pl(oe,de)},vl=` + `}},we=[de,oe,Pe,Ee];return{always:ca(we,"always"),resting:ca(we,"resting"),dragging:ca(we,"dragging"),dropAnimating:ca(we,"dropAnimating"),userCancel:ca(we,"userCancel")}},Er=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Nr=function(){var ae=document.querySelector("head");return ae||Ge(!1),ae},zr=function(ae){var oe=document.createElement("style");return ae&&oe.setAttribute("nonce",ae),oe.type="text/css",oe};function io(ee,ae){var oe=St(function(){return Pr(ee)},[ee]),de=(0,x.useRef)(null),Pe=(0,x.useRef)(null),Ee=Dt(tn(function(Et){var Ct=Pe.current;Ct||Ge(!1),Ct.textContent=Et}),[]),we=Dt(function(Et){var Ct=de.current;Ct||Ge(!1),Ct.textContent=Et},[]);Er(function(){!de.current&&!Pe.current||Ge(!1);var Et=zr(ae),Ct=zr(ae);return de.current=Et,Pe.current=Ct,Et.setAttribute(co+"-always",ee),Ct.setAttribute(co+"-dynamic",ee),Nr().appendChild(Et),Nr().appendChild(Ct),we(oe.always),Ee(oe.resting),function(){var Vt=function(xa){var Ia=xa.current;Ia||Ge(!1),Nr().removeChild(Ia),xa.current=null};Vt(de),Vt(Pe)}},[ae,we,Ee,oe.always,oe.resting,ee]);var Re=Dt(function(){return Ee(oe.dragging)},[Ee,oe.dragging]),mt=Dt(function(Et){if(Et==="DROP"){Ee(oe.dropAnimating);return}Ee(oe.userCancel)},[Ee,oe.dropAnimating,oe.userCancel]),Tt=Dt(function(){Pe.current&&Ee(oe.resting)},[Ee,oe.resting]),Ot=St(function(){return{dragging:Re,dropping:mt,resting:Tt}},[Re,mt,Tt]);return Ot}var bo=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function lo(ee){return ee instanceof bo(ee).HTMLElement}function po(ee,ae){var oe="["+Eo.contextId+'="'+ee+'"]',de=or(document.querySelectorAll(oe));if(!de.length)return null;var Pe=Ta(de,function(Ee){return Ee.getAttribute(Eo.draggableId)===ae});return!Pe||!lo(Pe)?null:Pe}function ii(ee){var ae=(0,x.useRef)({}),oe=(0,x.useRef)(null),de=(0,x.useRef)(null),Pe=(0,x.useRef)(!1),Ee=Dt(function(Ct,Vt){var wn={id:Ct,focus:Vt};return ae.current[Ct]=wn,function(){var Ia=ae.current,Ra=Ia[Ct];Ra!==wn&&delete Ia[Ct]}},[]),we=Dt(function(Ct){var Vt=po(ee,Ct);Vt&&Vt!==document.activeElement&&Vt.focus()},[ee]),Re=Dt(function(Ct,Vt){oe.current===Ct&&(oe.current=Vt)},[]),mt=Dt(function(){de.current||Pe.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Ct=oe.current;Ct&&we(Ct)}))},[we]),Tt=Dt(function(Ct){oe.current=null;var Vt=document.activeElement;Vt&&Vt.getAttribute(Eo.draggableId)===Ct&&(oe.current=Ct)},[]);Er(function(){return Pe.current=!0,function(){Pe.current=!1;var Ct=de.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Ot=St(function(){return{register:Ee,tryRecordFocus:Tt,tryRestoreFocusRecorded:mt,tryShiftRecord:Re}},[Ee,Tt,mt,Re]);return Ot}function _o(){var ee={draggables:{},droppables:{}},ae=[];function oe(Et){return ae.push(Et),function(){var Vt=ae.indexOf(Et);Vt!==-1&&ae.splice(Vt,1)}}function de(Et){ae.length&&ae.forEach(function(Ct){return Ct(Et)})}function Pe(Et){return ee.draggables[Et]||null}function Ee(Et){var Ct=Pe(Et);return Ct||Ge(!1),Ct}var we={register:function(Ct){ee.draggables[Ct.descriptor.id]=Ct,de({type:"ADDITION",value:Ct})},update:function(Ct,Vt){var wn=ee.draggables[Vt.descriptor.id];wn&&wn.uniqueId===Ct.uniqueId&&(delete ee.draggables[Vt.descriptor.id],ee.draggables[Ct.descriptor.id]=Ct)},unregister:function(Ct){var Vt=Ct.descriptor.id,wn=Pe(Vt);wn&&Ct.uniqueId===wn.uniqueId&&(delete ee.draggables[Vt],de({type:"REMOVAL",value:Ct}))},getById:Ee,findById:Pe,exists:function(Ct){return!!Pe(Ct)},getAllByType:function(Ct){return br(ee.draggables).filter(function(Vt){return Vt.descriptor.type===Ct})}};function Re(Et){return ee.droppables[Et]||null}function mt(Et){var Ct=Re(Et);return Ct||Ge(!1),Ct}var Tt={register:function(Ct){ee.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Vt=Re(Ct.descriptor.id);Vt&&Ct.uniqueId===Vt.uniqueId&&delete ee.droppables[Ct.descriptor.id]},getById:mt,findById:Re,exists:function(Ct){return!!Re(Ct)},getAllByType:function(Ct){return br(ee.droppables).filter(function(Vt){return Vt.descriptor.type===Ct})}};function Ot(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:we,droppable:Tt,subscribe:oe,clean:Ot}}function ni(){var ee=St(_o,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var qo=x.createContext(null),fi=function(){var ee=document.body;return ee||Ge(!1),ee},Xi={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Kr=function(ae){return"rbd-announcement-"+ae};function fo(ee){var ae=St(function(){return Kr(ee)},[ee]),oe=(0,x.useRef)(null);(0,x.useEffect)(function(){var Ee=document.createElement("div");return oe.current=Ee,Ee.id=ae,Ee.setAttribute("aria-live","assertive"),Ee.setAttribute("aria-atomic","true"),(0,Me.Z)(Ee.style,Xi),fi().appendChild(Ee),function(){setTimeout(function(){var mt=fi();mt.contains(Ee)&&mt.removeChild(Ee),Ee===oe.current&&(oe.current=null)})}},[ae]);var de=Dt(function(Pe){var Ee=oe.current;if(Ee){Ee.textContent=Pe;return}},[]);return de}var Mo=0,Co={separator:"::"};function Wo(){Mo=0}function Uo(ee,ae){return ae===void 0&&(ae=Co),St(function(){return""+ee+ae.separator+Mo++},[ae.separator,ee])}function Xo(ee){var ae=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+oe}function Si(ee){var ae=ee.contextId,oe=ee.text,de=Uo("hidden-text",{separator:"-"}),Pe=St(function(){return Xo({contextId:ae,uniqueId:de})},[de,ae]);return(0,x.useEffect)(function(){var we=document.createElement("div");return we.id=Pe,we.textContent=oe,we.style.display="none",fi().appendChild(we),function(){var mt=fi();mt.contains(we)&&mt.removeChild(we)}},[Pe,oe]),Pe}var _i=x.createContext(null),_l={react:"^16.8.5","react-dom":"^16.8.5"},ml=/(\d+)\.(\d+)\.(\d+)/,fl=function(ae){var oe=ml.exec(ae);oe==null&&Ge(!1);var de=Number(oe[1]),Pe=Number(oe[2]),Ee=Number(oe[3]);return{major:de,minor:Pe,patch:Ee,raw:ae}},pl=function(ae,oe){return oe.major>ae.major?!0:oe.majorae.minor?!0:oe.minor=ae.patch},Yi=function(ee,ae){var oe=fl(ee),de=fl(ae);pl(oe,de)},vl=` 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 -`,Is=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function cu(ee){}function qi(ee,ae){}function $s(){qi(function(){Yi(_l.react,x.version),Is(document)},[])}function zl(ee){var ae=(0,x.useRef)(ee);return(0,x.useEffect)(function(){ae.current=ee}),ae}function Hl(){var ee=null;function ae(){return!!ee}function oe(we){return we===ee}function de(we){ee&&Ge(!1);var Re={abandon:we};return ee=Re,Re}function Pe(){ee||Ge(!1),ee=null}function Ee(){ee&&(ee.abandon(),Pe())}return{isClaimed:ae,isActive:oe,claim:de,release:Pe,tryAbandon:Ee}}var Ls=9,Qs=13,jl=27,fs=32,Js=33,Xs=34,Ys=35,Os=36,Gl=37,ps=38,vs=39,Rs=40,hl,Ts=(hl={},hl[Qs]=!0,hl[Ls]=!0,hl),hs=function(ee){Ts[ee.keyCode]&&ee.preventDefault()},Kl=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=Ta(ae,function(de){return"on"+de in document});return oe||ee}(),Ss=0,Wl=5;function Ms(ee,ae){return Math.abs(ae.x-ee.x)>=Wl||Math.abs(ae.y-ee.y)>=Wl}var Ul={type:"IDLE"};function ks(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(we){var Re=we.button,mt=we.clientX,Tt=we.clientY;if(Re===Ss){var Ot={x:mt,y:Tt},Et=de();if(Et.type==="DRAGGING"){we.preventDefault(),Et.actions.move(Ot);return}Et.type!=="PENDING"&&Ge(!1);var Ct=Et.point;if(Ms(Ct,Ot)){we.preventDefault();var Vt=Et.actions.fluidLift(Ot);Pe({type:"DRAGGING",actions:Vt})}}}},{eventName:"mouseup",fn:function(we){var Re=de();if(Re.type!=="DRAGGING"){ae();return}we.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(we){de().type==="DRAGGING"&&we.preventDefault(),ae()}},{eventName:"keydown",fn:function(we){var Re=de();if(Re.type==="PENDING"){ae();return}if(we.keyCode===jl){we.preventDefault(),ae();return}hs(we)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(we){var Re=de();if(Re.type==="IDLE"&&Ge(!1),Re.actions.shouldRespectForcePress()){ae();return}we.preventDefault()}},{eventName:Kl,fn:ae}]}function qs(ee){var ae=(0,x.useRef)(Ul),oe=(0,x.useRef)(Jn),de=St(function(){return{eventName:"mousedown",fn:function(Et){if(!Et.defaultPrevented&&Et.button===Ss&&!(Et.ctrlKey||Et.metaKey||Et.shiftKey||Et.altKey)){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Vt=ee.tryGetLock(Ct,we,{sourceEvent:Et});if(Vt){Et.preventDefault();var wn={x:Et.clientX,y:Et.clientY};oe.current(),Tt(Vt,wn)}}}}}},[ee]),Pe=St(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Et){if(!Et.defaultPrevented){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Vt=ee.findOptionsForDraggable(Ct);Vt&&(Vt.shouldRespectForcePress||ee.canGetLock(Ct)&&Et.preventDefault())}}}}},[ee]),Ee=Dt(function(){var Et={passive:!1,capture:!0};oe.current=kn(window,[Pe,de],Et)},[Pe,de]),we=Dt(function(){var Ot=ae.current;Ot.type!=="IDLE"&&(ae.current=Ul,oe.current(),Ee())},[Ee]),Re=Dt(function(){var Ot=ae.current;we(),Ot.type==="DRAGGING"&&Ot.actions.cancel({shouldBlockNextClick:!0}),Ot.type==="PENDING"&&Ot.actions.abort()},[we]),mt=Dt(function(){var Et={capture:!0,passive:!1},Ct=ks({cancel:Re,completed:we,getPhase:function(){return ae.current},setPhase:function(wn){ae.current=wn}});oe.current=kn(window,Ct,Et)},[Re,we]),Tt=Dt(function(Et,Ct){ae.current.type!=="IDLE"&&Ge(!1),ae.current={type:"PENDING",point:Ct,actions:Et},mt()},[mt]);Er(function(){return Ee(),function(){oe.current()}},[Ee])}var Jr;function wo(){}var Pi=(Jr={},Jr[Xs]=!0,Jr[Js]=!0,Jr[Os]=!0,Jr[Ys]=!0,Jr);function zi(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Ee){if(Ee.keyCode===jl){Ee.preventDefault(),oe();return}if(Ee.keyCode===fs){Ee.preventDefault(),de();return}if(Ee.keyCode===Rs){Ee.preventDefault(),ee.moveDown();return}if(Ee.keyCode===ps){Ee.preventDefault(),ee.moveUp();return}if(Ee.keyCode===vs){Ee.preventDefault(),ee.moveRight();return}if(Ee.keyCode===Gl){Ee.preventDefault(),ee.moveLeft();return}if(Pi[Ee.keyCode]){Ee.preventDefault();return}hs(Ee)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Kl,fn:oe}]}function Hi(ee){var ae=(0,x.useRef)(wo),oe=St(function(){return{eventName:"keydown",fn:function(Ee){if(Ee.defaultPrevented||Ee.keyCode!==fs)return;var we=ee.findClosestDraggableId(Ee);if(!we)return;var Re=ee.tryGetLock(we,Ot,{sourceEvent:Ee});if(!Re)return;Ee.preventDefault();var mt=!0,Tt=Re.snapLift();ae.current();function Ot(){mt||Ge(!1),mt=!1,ae.current(),de()}ae.current=kn(window,zi(Tt,Ot),{capture:!0,passive:!1})}}},[ee]),de=Dt(function(){var Ee={passive:!1,capture:!0};ae.current=kn(window,[oe],Ee)},[oe]);Er(function(){return de(),function(){ae.current()}},[de])}var Vl={type:"IDLE"},Ps=120,ys=.15;function Es(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(oe().type!=="DRAGGING"){ae();return}Pe.keyCode===jl&&Pe.preventDefault(),ae()}},{eventName:Kl,fn:ae}]}function bs(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}we.hasMoved=!0;var Re=Ee.touches[0],mt=Re.clientX,Tt=Re.clientY,Ot={x:mt,y:Tt};Ee.preventDefault(),we.actions.move(Ot)}},{eventName:"touchend",fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}Ee.preventDefault(),we.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Ee){if(de().type!=="DRAGGING"){ae();return}Ee.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ee){var we=de();we.type==="IDLE"&&Ge(!1);var Re=Ee.touches[0];if(Re){var mt=Re.force>=ys;if(mt){var Tt=we.actions.shouldRespectForcePress();if(we.type==="PENDING"){Tt&&ae();return}if(Tt){if(we.hasMoved){Ee.preventDefault();return}ae();return}Ee.preventDefault()}}}},{eventName:Kl,fn:ae}]}function Lu(ee){var ae=(0,x.useRef)(Vl),oe=(0,x.useRef)(Jn),de=Dt(function(){return ae.current},[]),Pe=Dt(function(Vt){ae.current=Vt},[]),Ee=St(function(){return{eventName:"touchstart",fn:function(Vt){if(!Vt.defaultPrevented){var wn=ee.findClosestDraggableId(Vt);if(wn){var xa=ee.tryGetLock(wn,Re,{sourceEvent:Vt});if(xa){var Ia=Vt.touches[0],Oa=Ia.clientX,Ya=Ia.clientY,ir={x:Oa,y:Ya};oe.current(),Et(xa,ir)}}}}}},[ee]),we=Dt(function(){var Vt={capture:!0,passive:!1};oe.current=kn(window,[Ee],Vt)},[Ee]),Re=Dt(function(){var Ct=ae.current;Ct.type!=="IDLE"&&(Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Pe(Vl),oe.current(),we())},[we,Pe]),mt=Dt(function(){var Ct=ae.current;Re(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Re]),Tt=Dt(function(){var Vt={capture:!0,passive:!1},wn={cancel:mt,completed:Re,getPhase:de},xa=kn(window,bs(wn),Vt),Ia=kn(window,Es(wn),Vt);oe.current=function(){xa(),Ia()}},[mt,de,Re]),Ot=Dt(function(){var Vt=de();Vt.type!=="PENDING"&&Ge(!1);var wn=Vt.actions.fluidLift(Vt.point);Pe({type:"DRAGGING",actions:wn,hasMoved:!1})},[de,Pe]),Et=Dt(function(Vt,wn){de().type!=="IDLE"&&Ge(!1);var xa=setTimeout(Ot,Ps);Pe({type:"PENDING",point:wn,actions:Vt,longPressTimerId:xa}),Tt()},[Tt,de,Pe,Ot]);Er(function(){return we(),function(){oe.current();var wn=de();wn.type==="PENDING"&&(clearTimeout(wn.longPressTimerId),Pe(Vl))}},[de,we,Pe]),Er(function(){var Vt=kn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Vt},[])}function Ou(ee){}var Ru={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function gu(ee,ae){if(ae==null)return!1;var oe=!!Ru[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:gu(ee,ae.parentElement)}function Tu(ee,ae){var oe=ae.target;return lo(oe)?gu(ee,oe):!1}var Mu=function(ee){return Rn(ee.getBoundingClientRect()).center};function ku(ee){return ee instanceof bo(ee).Element}var Zu=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=Ta(ae,function(de){return de in Element.prototype});return oe||ee}();function mu(ee,ae){return ee==null?null:ee[Zu](ae)?ee:mu(ee.parentElement,ae)}function _u(ee,ae){return ee.closest?ee.closest(ae):mu(ee,ae)}function zu(ee){return"["+Eo.contextId+'="'+ee+'"]'}function Hu(ee,ae){var oe=ae.target;if(!ku(oe))return null;var de=zu(ee),Pe=_u(oe,de);return!Pe||!lo(Pe)?null:Pe}function ju(ee,ae){var oe=Hu(ee,ae);return oe?oe.getAttribute(Eo.draggableId):null}function Gu(ee,ae){var oe="["+oo.contextId+'="'+ee+'"]',de=or(document.querySelectorAll(oe)),Pe=Ta(de,function(Ee){return Ee.getAttribute(oo.id)===ae});return!Pe||!lo(Pe)?null:Pe}function Ku(ee){ee.preventDefault()}function Zs(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,Pe=ee.shouldWarn;return!(!de()||ae!==oe)}function fu(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,Pe=ee.draggableId;if(ae.isClaimed())return!1;var Ee=de.draggable.findById(Pe);return!(!Ee||!Ee.options.isEnabled||!mr(oe.getState(),Pe))}function Wu(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,Pe=ee.registry,Ee=ee.draggableId,we=ee.forceSensorStop,Re=ee.sourceEvent,mt=fu({lockAPI:ae,store:de,registry:Pe,draggableId:Ee});if(!mt)return null;var Tt=Pe.draggable.getById(Ee),Ot=Gu(oe,Tt.descriptor.id);if(!Ot||Re&&!Tt.options.canDragInteractiveElements&&Tu(Ot,Re))return null;var Et=ae.claim(we||Jn),Ct="PRE_DRAG";function Vt(){return Tt.options.shouldRespectForcePress}function wn(){return ae.isActive(Et)}function xa(Mr,to){Zs({expected:Mr,phase:Ct,isLockActive:wn,shouldWarn:!0})&&de.dispatch(to())}var Ia=xa.bind(null,"DRAGGING");function Oa(Mr){function to(){ae.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(to(),Ct!=="PRE_DRAG"&&Ge(!1)),de.dispatch(is(Mr.liftActionArgs)),Ct="DRAGGING";function zo(so,Ho){if(Ho===void 0&&(Ho={shouldBlockNextClick:!1}),Mr.cleanup(),Ho.shouldBlockNextClick){var ai=kn(window,[{eventName:"click",fn:Ku,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ai)}to(),de.dispatch(Ml({reason:so}))}return(0,Me.Z)({isActive:function(){return Zs({expected:"DRAGGING",phase:Ct,isLockActive:wn,shouldWarn:!1})},shouldRespectForcePress:Vt,drop:function(Ho){return zo("DROP",Ho)},cancel:function(Ho){return zo("CANCEL",Ho)}},Mr.actions)}function Ya(Mr){var to=mn(function(so){Ia(function(){return Ll({client:so})})}),zo=Oa({liftActionArgs:{id:Ee,clientSelection:Mr,movementMode:"FLUID"},cleanup:function(){return to.cancel()},actions:{move:to}});return(0,Me.Z)({},zo,{move:to})}function ir(){var Mr={moveUp:function(){return Ia(Ci)},moveRight:function(){return Ia($i)},moveDown:function(){return Ia(Oo)},moveLeft:function(){return Ia(ds)}};return Oa({liftActionArgs:{id:Ee,clientSelection:Mu(Ot),movementMode:"SNAP"},cleanup:Jn,actions:Mr})}function dr(){var Mr=Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:wn,shouldWarn:!0});Mr&&ae.release()}var Hr={isActive:function(){return Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:wn,shouldWarn:!1})},shouldRespectForcePress:Vt,fluidLift:Ya,snapLift:ir,abort:dr};return Hr}var Uu=[qs,Hi,Lu];function Vu(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,Pe=ee.customSensors,Ee=ee.enableDefaultSensors,we=[].concat(Ee?Uu:[],Pe||[]),Re=(0,x.useState)(function(){return Hl()})[0],mt=Dt(function(Ya,ir){Ya.isDragging&&!ir.isDragging&&Re.tryAbandon()},[Re]);Er(function(){var Ya=oe.getState(),ir=oe.subscribe(function(){var dr=oe.getState();mt(Ya,dr),Ya=dr});return ir},[Re,oe,mt]),Er(function(){return Re.tryAbandon},[Re.tryAbandon]);var Tt=Dt(function(Oa){return fu({lockAPI:Re,registry:de,store:oe,draggableId:Oa})},[Re,de,oe]),Ot=Dt(function(Oa,Ya,ir){return Wu({lockAPI:Re,registry:de,contextId:ae,store:oe,draggableId:Oa,forceSensorStop:Ya,sourceEvent:ir&&ir.sourceEvent?ir.sourceEvent:null})},[ae,Re,de,oe]),Et=Dt(function(Oa){return ju(ae,Oa)},[ae]),Ct=Dt(function(Oa){var Ya=de.draggable.findById(Oa);return Ya?Ya.options:null},[de.draggable]),Vt=Dt(function(){Re.isClaimed()&&(Re.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Ol()))},[Re,oe]),wn=Dt(Re.isClaimed,[Re]),xa=St(function(){return{canGetLock:Tt,tryGetLock:Ot,findClosestDraggableId:Et,findOptionsForDraggable:Ct,tryReleaseLock:Vt,isLockClaimed:wn}},[Tt,Ot,Et,Ct,Vt,wn]);Ou(we);for(var Ia=0;Ia=Wl||Math.abs(ae.y-ee.y)>=Wl}var Ul={type:"IDLE"};function ks(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(we){var Re=we.button,mt=we.clientX,Tt=we.clientY;if(Re===Ss){var Ot={x:mt,y:Tt},Et=de();if(Et.type==="DRAGGING"){we.preventDefault(),Et.actions.move(Ot);return}Et.type!=="PENDING"&&Ge(!1);var Ct=Et.point;if(Ms(Ct,Ot)){we.preventDefault();var Vt=Et.actions.fluidLift(Ot);Pe({type:"DRAGGING",actions:Vt})}}}},{eventName:"mouseup",fn:function(we){var Re=de();if(Re.type!=="DRAGGING"){ae();return}we.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(we){de().type==="DRAGGING"&&we.preventDefault(),ae()}},{eventName:"keydown",fn:function(we){var Re=de();if(Re.type==="PENDING"){ae();return}if(we.keyCode===jl){we.preventDefault(),ae();return}hs(we)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(we){var Re=de();if(Re.type==="IDLE"&&Ge(!1),Re.actions.shouldRespectForcePress()){ae();return}we.preventDefault()}},{eventName:Kl,fn:ae}]}function qs(ee){var ae=(0,x.useRef)(Ul),oe=(0,x.useRef)(Qn),de=St(function(){return{eventName:"mousedown",fn:function(Et){if(!Et.defaultPrevented&&Et.button===Ss&&!(Et.ctrlKey||Et.metaKey||Et.shiftKey||Et.altKey)){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Vt=ee.tryGetLock(Ct,we,{sourceEvent:Et});if(Vt){Et.preventDefault();var wn={x:Et.clientX,y:Et.clientY};oe.current(),Tt(Vt,wn)}}}}}},[ee]),Pe=St(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Et){if(!Et.defaultPrevented){var Ct=ee.findClosestDraggableId(Et);if(Ct){var Vt=ee.findOptionsForDraggable(Ct);Vt&&(Vt.shouldRespectForcePress||ee.canGetLock(Ct)&&Et.preventDefault())}}}}},[ee]),Ee=Dt(function(){var Et={passive:!1,capture:!0};oe.current=_n(window,[Pe,de],Et)},[Pe,de]),we=Dt(function(){var Ot=ae.current;Ot.type!=="IDLE"&&(ae.current=Ul,oe.current(),Ee())},[Ee]),Re=Dt(function(){var Ot=ae.current;we(),Ot.type==="DRAGGING"&&Ot.actions.cancel({shouldBlockNextClick:!0}),Ot.type==="PENDING"&&Ot.actions.abort()},[we]),mt=Dt(function(){var Et={capture:!0,passive:!1},Ct=ks({cancel:Re,completed:we,getPhase:function(){return ae.current},setPhase:function(wn){ae.current=wn}});oe.current=_n(window,Ct,Et)},[Re,we]),Tt=Dt(function(Et,Ct){ae.current.type!=="IDLE"&&Ge(!1),ae.current={type:"PENDING",point:Ct,actions:Et},mt()},[mt]);Er(function(){return Ee(),function(){oe.current()}},[Ee])}var Jr;function wo(){}var Pi=(Jr={},Jr[Xs]=!0,Jr[Js]=!0,Jr[Os]=!0,Jr[Ys]=!0,Jr);function zi(ee,ae){function oe(){ae(),ee.cancel()}function de(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Ee){if(Ee.keyCode===jl){Ee.preventDefault(),oe();return}if(Ee.keyCode===fs){Ee.preventDefault(),de();return}if(Ee.keyCode===Rs){Ee.preventDefault(),ee.moveDown();return}if(Ee.keyCode===ps){Ee.preventDefault(),ee.moveUp();return}if(Ee.keyCode===vs){Ee.preventDefault(),ee.moveRight();return}if(Ee.keyCode===Gl){Ee.preventDefault(),ee.moveLeft();return}if(Pi[Ee.keyCode]){Ee.preventDefault();return}hs(Ee)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Kl,fn:oe}]}function Hi(ee){var ae=(0,x.useRef)(wo),oe=St(function(){return{eventName:"keydown",fn:function(Ee){if(Ee.defaultPrevented||Ee.keyCode!==fs)return;var we=ee.findClosestDraggableId(Ee);if(!we)return;var Re=ee.tryGetLock(we,Ot,{sourceEvent:Ee});if(!Re)return;Ee.preventDefault();var mt=!0,Tt=Re.snapLift();ae.current();function Ot(){mt||Ge(!1),mt=!1,ae.current(),de()}ae.current=_n(window,zi(Tt,Ot),{capture:!0,passive:!1})}}},[ee]),de=Dt(function(){var Ee={passive:!1,capture:!0};ae.current=_n(window,[oe],Ee)},[oe]);Er(function(){return de(),function(){ae.current()}},[de])}var Vl={type:"IDLE"},Ps=120,ys=.15;function Es(ee){var ae=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(oe().type!=="DRAGGING"){ae();return}Pe.keyCode===jl&&Pe.preventDefault(),ae()}},{eventName:Kl,fn:ae}]}function bs(ee){var ae=ee.cancel,oe=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}we.hasMoved=!0;var Re=Ee.touches[0],mt=Re.clientX,Tt=Re.clientY,Ot={x:mt,y:Tt};Ee.preventDefault(),we.actions.move(Ot)}},{eventName:"touchend",fn:function(Ee){var we=de();if(we.type!=="DRAGGING"){ae();return}Ee.preventDefault(),we.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(Ee){if(de().type!=="DRAGGING"){ae();return}Ee.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ee){var we=de();we.type==="IDLE"&&Ge(!1);var Re=Ee.touches[0];if(Re){var mt=Re.force>=ys;if(mt){var Tt=we.actions.shouldRespectForcePress();if(we.type==="PENDING"){Tt&&ae();return}if(Tt){if(we.hasMoved){Ee.preventDefault();return}ae();return}Ee.preventDefault()}}}},{eventName:Kl,fn:ae}]}function Lu(ee){var ae=(0,x.useRef)(Vl),oe=(0,x.useRef)(Qn),de=Dt(function(){return ae.current},[]),Pe=Dt(function(Vt){ae.current=Vt},[]),Ee=St(function(){return{eventName:"touchstart",fn:function(Vt){if(!Vt.defaultPrevented){var wn=ee.findClosestDraggableId(Vt);if(wn){var xa=ee.tryGetLock(wn,Re,{sourceEvent:Vt});if(xa){var Ia=Vt.touches[0],Ra=Ia.clientX,Ya=Ia.clientY,ir={x:Ra,y:Ya};oe.current(),Et(xa,ir)}}}}}},[ee]),we=Dt(function(){var Vt={capture:!0,passive:!1};oe.current=_n(window,[Ee],Vt)},[Ee]),Re=Dt(function(){var Ct=ae.current;Ct.type!=="IDLE"&&(Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Pe(Vl),oe.current(),we())},[we,Pe]),mt=Dt(function(){var Ct=ae.current;Re(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Re]),Tt=Dt(function(){var Vt={capture:!0,passive:!1},wn={cancel:mt,completed:Re,getPhase:de},xa=_n(window,bs(wn),Vt),Ia=_n(window,Es(wn),Vt);oe.current=function(){xa(),Ia()}},[mt,de,Re]),Ot=Dt(function(){var Vt=de();Vt.type!=="PENDING"&&Ge(!1);var wn=Vt.actions.fluidLift(Vt.point);Pe({type:"DRAGGING",actions:wn,hasMoved:!1})},[de,Pe]),Et=Dt(function(Vt,wn){de().type!=="IDLE"&&Ge(!1);var xa=setTimeout(Ot,Ps);Pe({type:"PENDING",point:wn,actions:Vt,longPressTimerId:xa}),Tt()},[Tt,de,Pe,Ot]);Er(function(){return we(),function(){oe.current();var wn=de();wn.type==="PENDING"&&(clearTimeout(wn.longPressTimerId),Pe(Vl))}},[de,we,Pe]),Er(function(){var Vt=_n(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Vt},[])}function Ou(ee){}var Ru={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function gu(ee,ae){if(ae==null)return!1;var oe=!!Ru[ae.tagName.toLowerCase()];if(oe)return!0;var de=ae.getAttribute("contenteditable");return de==="true"||de===""?!0:ae===ee?!1:gu(ee,ae.parentElement)}function Tu(ee,ae){var oe=ae.target;return lo(oe)?gu(ee,oe):!1}var Mu=function(ee){return Rn(ee.getBoundingClientRect()).center};function ku(ee){return ee instanceof bo(ee).Element}var Zu=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=Ta(ae,function(de){return de in Element.prototype});return oe||ee}();function mu(ee,ae){return ee==null?null:ee[Zu](ae)?ee:mu(ee.parentElement,ae)}function _u(ee,ae){return ee.closest?ee.closest(ae):mu(ee,ae)}function zu(ee){return"["+Eo.contextId+'="'+ee+'"]'}function Hu(ee,ae){var oe=ae.target;if(!ku(oe))return null;var de=zu(ee),Pe=_u(oe,de);return!Pe||!lo(Pe)?null:Pe}function ju(ee,ae){var oe=Hu(ee,ae);return oe?oe.getAttribute(Eo.draggableId):null}function Gu(ee,ae){var oe="["+oo.contextId+'="'+ee+'"]',de=or(document.querySelectorAll(oe)),Pe=Ta(de,function(Ee){return Ee.getAttribute(oo.id)===ae});return!Pe||!lo(Pe)?null:Pe}function Ku(ee){ee.preventDefault()}function Zs(ee){var ae=ee.expected,oe=ee.phase,de=ee.isLockActive,Pe=ee.shouldWarn;return!(!de()||ae!==oe)}function fu(ee){var ae=ee.lockAPI,oe=ee.store,de=ee.registry,Pe=ee.draggableId;if(ae.isClaimed())return!1;var Ee=de.draggable.findById(Pe);return!(!Ee||!Ee.options.isEnabled||!mr(oe.getState(),Pe))}function Wu(ee){var ae=ee.lockAPI,oe=ee.contextId,de=ee.store,Pe=ee.registry,Ee=ee.draggableId,we=ee.forceSensorStop,Re=ee.sourceEvent,mt=fu({lockAPI:ae,store:de,registry:Pe,draggableId:Ee});if(!mt)return null;var Tt=Pe.draggable.getById(Ee),Ot=Gu(oe,Tt.descriptor.id);if(!Ot||Re&&!Tt.options.canDragInteractiveElements&&Tu(Ot,Re))return null;var Et=ae.claim(we||Qn),Ct="PRE_DRAG";function Vt(){return Tt.options.shouldRespectForcePress}function wn(){return ae.isActive(Et)}function xa(Mr,to){Zs({expected:Mr,phase:Ct,isLockActive:wn,shouldWarn:!0})&&de.dispatch(to())}var Ia=xa.bind(null,"DRAGGING");function Ra(Mr){function to(){ae.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(to(),Ct!=="PRE_DRAG"&&Ge(!1)),de.dispatch(is(Mr.liftActionArgs)),Ct="DRAGGING";function zo(so,Ho){if(Ho===void 0&&(Ho={shouldBlockNextClick:!1}),Mr.cleanup(),Ho.shouldBlockNextClick){var ai=_n(window,[{eventName:"click",fn:Ku,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ai)}to(),de.dispatch(Ml({reason:so}))}return(0,Me.Z)({isActive:function(){return Zs({expected:"DRAGGING",phase:Ct,isLockActive:wn,shouldWarn:!1})},shouldRespectForcePress:Vt,drop:function(Ho){return zo("DROP",Ho)},cancel:function(Ho){return zo("CANCEL",Ho)}},Mr.actions)}function Ya(Mr){var to=mn(function(so){Ia(function(){return Ll({client:so})})}),zo=Ra({liftActionArgs:{id:Ee,clientSelection:Mr,movementMode:"FLUID"},cleanup:function(){return to.cancel()},actions:{move:to}});return(0,Me.Z)({},zo,{move:to})}function ir(){var Mr={moveUp:function(){return Ia(Ci)},moveRight:function(){return Ia($i)},moveDown:function(){return Ia(Oo)},moveLeft:function(){return Ia(ds)}};return Ra({liftActionArgs:{id:Ee,clientSelection:Mu(Ot),movementMode:"SNAP"},cleanup:Qn,actions:Mr})}function dr(){var Mr=Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:wn,shouldWarn:!0});Mr&&ae.release()}var Hr={isActive:function(){return Zs({expected:"PRE_DRAG",phase:Ct,isLockActive:wn,shouldWarn:!1})},shouldRespectForcePress:Vt,fluidLift:Ya,snapLift:ir,abort:dr};return Hr}var Uu=[qs,Hi,Lu];function Vu(ee){var ae=ee.contextId,oe=ee.store,de=ee.registry,Pe=ee.customSensors,Ee=ee.enableDefaultSensors,we=[].concat(Ee?Uu:[],Pe||[]),Re=(0,x.useState)(function(){return Hl()})[0],mt=Dt(function(Ya,ir){Ya.isDragging&&!ir.isDragging&&Re.tryAbandon()},[Re]);Er(function(){var Ya=oe.getState(),ir=oe.subscribe(function(){var dr=oe.getState();mt(Ya,dr),Ya=dr});return ir},[Re,oe,mt]),Er(function(){return Re.tryAbandon},[Re.tryAbandon]);var Tt=Dt(function(Ra){return fu({lockAPI:Re,registry:de,store:oe,draggableId:Ra})},[Re,de,oe]),Ot=Dt(function(Ra,Ya,ir){return Wu({lockAPI:Re,registry:de,contextId:ae,store:oe,draggableId:Ra,forceSensorStop:Ya,sourceEvent:ir&&ir.sourceEvent?ir.sourceEvent:null})},[ae,Re,de,oe]),Et=Dt(function(Ra){return ju(ae,Ra)},[ae]),Ct=Dt(function(Ra){var Ya=de.draggable.findById(Ra);return Ya?Ya.options:null},[de.draggable]),Vt=Dt(function(){Re.isClaimed()&&(Re.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Ol()))},[Re,oe]),wn=Dt(Re.isClaimed,[Re]),xa=St(function(){return{canGetLock:Tt,tryGetLock:Ot,findClosestDraggableId:Et,findOptionsForDraggable:Ct,tryReleaseLock:Vt,isLockClaimed:wn}},[Tt,Ot,Et,Ct,Vt,wn]);Ou(we);for(var Ia=0;Ialu(Ae))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Ci(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Ie=0,Ae,at=!0;U.oncue=function(tt){const kt=n[s];let fr=n.ccOffset;const sr=(xe-te)/9e4;if(kt!=null&&kt.new&&(Ie!==void 0?fr=n.ccOffset=kt.start:Jc(n,s,sr)),sr){if(!t){Ae=new Error("Missing initPTS for VTT MPEGTS");return}fr=sr-n.presentationOffset}const kr=tt.endTime-tt.startTime,zr=Za((tt.startTime+fr-Ie)*9e4,m*9e4)/9e4;tt.startTime=Math.max(zr,0),tt.endTime=Math.max(zr+kr,0);const ln=tt.text.trim();tt.text=decodeURIComponent(encodeURIComponent(ln)),tt.id||(tt.id=Bl(tt.startTime,tt.endTime,ln)),tt.endTime>0&&N.push(tt)},U.onparsingerror=function(tt){Ae=tt},U.onflush=function(){if(Ae){T(Ae);return}E(N)},W.forEach(tt=>{if(at)if(Hu(tt,"X-TIMESTAMP-MAP=")){at=!1,tt.slice(16).split(",").forEach(kt=>{Hu(kt,"LOCAL:")?ce=kt.slice(6):Hu(kt,"MPEGTS:")&&(xe=parseInt(kt.slice(7)))});try{Ie=qc(ce)/1e3}catch(kt){Ae=kt}return}else tt===""&&(at=!1);U.parse(tt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=xt(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>q(U)),T=jn(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=m.getAttribute("xml:space")!=="preserve",W=Gn(Cn(m,"styling","style")),N=Gn(Cn(m,"layout","region")),te=Cn(m,"body","[begin]");return[].map.call(te,ce=>{const xe=Fi(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const Ie=ma(ce.getAttribute("begin"),T),Ae=ma(ce.getAttribute("dur"),T);let at=ma(ce.getAttribute("end"),T);if(Ie===null)throw oa(ce);if(at===null){if(Ae===null)throw oa(ce);at=Ie+Ae}const tt=new Fl(Ie-t,at-t,xe);tt.id=Bl(tt.startTime,tt.endTime,tt.text);const kt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],sr=Sa(kt,fr,W),{textAlign:kr}=sr;if(kr){const zr=wu[kr];zr&&(tt.lineAlign=zr),tt.align=kr}return y(tt,sr),tt}).filter(ce=>ce!==null)}function Cn(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Fi(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Fi(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((U,W)=>{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(m,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Ie-m.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Tn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=mi.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,en=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||en)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=mi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=mi.timeRangesToArray(m),U=mi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=mi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Tn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=mi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const en=m[Wr];if(en.class===xe.class&&en.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let en=xe.attr[ln];Ys(ln)&&(en=vf(en));const Kr=Ff(N,Ie,kt,{key:ln,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Tn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&_e(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&mi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),un=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Ln(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Ae=Le(m),at=typeof m.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),en=this.gapController=new mf(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,en,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Ut(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"604b97a8",67:"f89b9f1e",109:"d3137170",169:"13ef4921",195:"f8cb0cef",264:"dc916851",265:"afbf8a91",292:"af7a0591",310:"9ce3f744",316:"1f60ada6",337:"0f679132",342:"9b126500",354:"d4d139cf",391:"69dc625b",425:"9394f46d",479:"ab37375f",485:"f7b5567d",508:"48493c85",532:"52018271",533:"a6c85b31",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"1964b04c",576:"7956f8a1",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"c99877c3",680:"bef5848a",700:"8f2b4ab8",737:"880387f6",741:"ac5fd360",799:"58be9cf0",869:"7ccdfb9d",895:"b25eaf83",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"4fdf45a1",1043:"58e4b1c5",1045:"1e70b6af",1048:"726b6ffa",1070:"b6fb788c",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"d8cf8c55",1257:"b135ce19",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"4ca08ad8",1416:"4a96acd7",1423:"1abf9902",1427:"e3fac85b",1450:"c7c58e3b",1461:"73204d41",1462:"fcf08abc",1470:"0a231e88",1475:"2f169fa0",1482:"15e6fd08",1512:"481eda40",1520:"43f03bf7",1545:"c9fb6de0",1578:"62da996e",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"571f7dcd",1660:"a914fab0",1674:"a2c0b869",1702:"2ebc45c8",1713:"96048d51",1717:"9a636d0c",1727:"697641b0",1783:"78c9e394",1799:"c931697e",1831:"c15af4c9",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"d804ddfa",1953:"920ce025",1962:"af55f7ac",2011:"59d51f98",2045:"0f5dc5b3",2076:"641ea789",2102:"2fe6680d",2141:"f3b51482",2216:"71a56152",2240:"2def296c",2249:"f4830452",2254:"9800a6a1",2300:"f7b34b30",2303:"b7051e46",2307:"00c2a4a4",2338:"4794ddb6",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"777e0e7a",2404:"001097da",2412:"f55bb962",2425:"33c9399c",2443:"57879a72",2476:"210e89c9",2494:"68080a87",2501:"4ddf01a7",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"3cff66ab",2806:"10a117e1",2819:"eab8b9d0",2823:"9fc0dad0",2826:"96aa2899",2829:"d9e8872b",2837:"54a82605",2865:"d68cbc45",2875:"7eea827e",2884:"abda3a76",2969:"ab3357d7",2983:"4a568135",3006:"c4f4299c",3133:"9bf3f89c",3141:"bd8b3286",3157:"61269c7d",3183:"4298bea9",3198:"8e655451",3212:"b9b65907",3220:"8aead32e",3247:"227ac34d",3260:"804257ae",3276:"bfb2709e",3282:"690a849d",3317:"4e335d81",3332:"1936717a",3355:"9192967b",3356:"d3b92a86",3391:"2339c785",3433:"b245200f",3442:"dc2d77c3",3447:"114e4c34",3451:"fd8cb4dc",3496:"fbb87a3d",3509:"fa583eb5",3550:"3dc83156",3581:"d861b4dc",3585:"54661655",3665:"2887f124",3668:"79f37d88",3697:"481a10d9",3747:"7d2934b0",3754:"758d4e65",3777:"d5b0f2f1",3784:"956ef1bd",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"580e167a",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"6b1c4c3c",4056:"c6f13889",4058:"82246f46",4078:"305ddafc",4088:"236723f3",4093:"017503b4",4105:"4176364e",4142:"0fcd1283",4144:"36e28d75",4164:"c819592a",4216:"1920b017",4217:"3b371a91",4227:"5c2be771",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"e166a459",4496:"866d80ea",4498:"3f29582a",4504:"5285a468",4514:"37fb9cb3",4520:"fdf68850",4546:"4ff9dda7",4565:"ae294bdd",4572:"b989bccb",4599:"61def4cb",4601:"4be4a179",4610:"dac62322",4621:"8dffb5e4",4628:"ece2c60c",4662:"0ac777e3",4685:"c33f1528",4715:"20dd66b3",4736:"d5931b21",4741:"77398155",4757:"f22496c0",4766:"851589b4",4770:"96f46d9f",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"ab76d82c",4849:"8ff30424",4850:"1edda4b7",4862:"821f0239",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"5eeb8c97",4994:"f318e5f5",5022:"f67f11ac",5043:"45707a79",5048:"f32f3168",5060:"85dafcc6",5096:"bca7caa4",5111:"8843ac55",5125:"49a0dea0",5148:"abd1b0bb",5176:"8acdee46",5179:"0a344501",5186:"c1ed0502",5191:"81f489f7",5238:"dd23f074",5265:"34e9d697",5290:"5dabcdc2",5297:"506b59ff",5319:"60523ac1",5321:"1163c84e",5335:"da8e7f46",5354:"7ae70604",5357:"cd2f91b8",5359:"f4695da1",5382:"e4889f3a",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"38b5add9",5494:"d89549c4",5518:"1abf5a68",5549:"7c8ec009",5572:"58d6df49",5573:"0697e410",5599:"0563b4b9",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"2b5bf437",5786:"a972d493",5798:"8115a862",5816:"e16a4b3b",5825:"d0a66c2e",5876:"5eded409",5888:"b2f9e6cc",5891:"20161b08",5895:"4cbaa083",5902:"621d8db7",5915:"b3592eb5",5972:"fd9dfef0",5992:"c8481273",6029:"360e5e33",6034:"60caacfe",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"edb38017",6069:"8a157449",6126:"99519171",6127:"1c9a7836",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"0fbd3f32",6328:"e4b9f0bf",6366:"afa3ef37",6378:"7f3a946a",6411:"3b971528",6434:"40b852af",6444:"91c0c8bc",6452:"af18c979",6531:"5b8bb018",6541:"75bd177d",6583:"7cb43ac2",6587:"f4f2413e",6634:"86ee68d4",6651:"1c18516c",6656:"2fabaf00",6685:"5c364d0d",6729:"a73d05b9",6741:"7b7d850d",6758:"5b6a6b9d",6774:"59d4d618",6784:"73f9f6e8",6788:"ac84ff4b",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"6f344f7c",6882:"259219e7",6883:"6cb80143",6904:"32b39fb4",6913:"193bdaae",6963:"9f18e819",6982:"485062df",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"75e8a346",7058:"3fd98bcf",7062:"4c386ce1",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"d79c9b02",7260:"6123c48f",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"db7c9e5c",7460:"902166a3",7477:"906b5668",7482:"3120816b",7527:"c9e6d0ab",7545:"fdb4e2f1",7560:"38c2f6fb",7589:"837cb5c6",7591:"c8233ce9",7614:"97f6c814",7622:"d6bd900a",7686:"4fcec9f9",7706:"c2a79e40",7806:"e41e9b94",7852:"9a8786c0",7855:"8496c528",7857:"91ee9735",7878:"7973d5ff",7884:"4e91c64e",7890:"ca5e41c9",7922:"268e07f0",7948:"67a002a5",7963:"64ac60d4",7964:"29aed9a1",8014:"81fd2422",8062:"1b3381d9",8072:"40f970a6",8077:"9eada1d2",8085:"fd3ccf70",8089:"d536b13a",8143:"187be306",8155:"d32d5053",8161:"83c5fa9a",8237:"a6901b53",8241:"12590000",8302:"5c478e52",8307:"7e5bc822",8340:"35eeb8f5",8350:"07df8a75",8365:"7df206f5",8398:"2724df57",8431:"2c8373ee",8435:"687af316",8447:"60db66c3",8517:"b5995b14",8561:"333e8ec9",8563:"9afea3db",8634:"ca1f221d",8639:"ebbaf1d9",8665:"b449fad8",8688:"26543e80",8689:"8495441a",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"9e07cb4e",8787:"f26b7201",8797:"d47f3a6e",8823:"337a76a5",8827:"9e8b4642",8842:"9f25a3e2",8866:"8449b293",8882:"f27a98d7",8885:"fb76ce24",8898:"d002bcd8",8909:"0356b204",8920:"7f82440c",8963:"790aecdd",8982:"d5981d61",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"c8d4e984",9215:"7ec82320",9252:"0d791a59",9260:"cf5f8140",9332:"db592098",9360:"25993629",9366:"4447376a",9391:"6b29cb6d",9404:"9fcc3d3e",9408:"810051f2",9416:"357d7be1",9487:"4d567133",9489:"0bdb6ca7",9507:"1280f426",9519:"ef025f64",9554:"ed358e7b",9559:"f794af19",9590:"7277e621",9596:"b457bf18",9647:"46484e9b",9649:"44c30146",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"3a3953ad",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"f11c54bc",9922:"b813a588",9928:"5989f5e0",9944:"b9c5a1dc",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(m,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Ie-m.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Tn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=mi.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,en=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||en)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=mi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=mi.timeRangesToArray(m),U=mi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=mi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Tn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=mi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const en=m[Wr];if(en.class===xe.class&&en.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let en=xe.attr[ln];Ys(ln)&&(en=vf(en));const Kr=Ff(N,Ie,kt,{key:ln,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Tn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&_e(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&mi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),un=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Ln(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Ae=Le(m),at=typeof m.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),en=this.gapController=new mf(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,en,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Ut(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"604b97a8",67:"f89b9f1e",109:"d3137170",169:"13ef4921",195:"f8cb0cef",264:"dc916851",265:"afbf8a91",292:"813b3125",310:"9ce3f744",316:"1f60ada6",337:"0f679132",342:"9b126500",354:"d4d139cf",391:"69dc625b",425:"9394f46d",479:"ab37375f",485:"f7b5567d",508:"48493c85",532:"52018271",533:"a6c85b31",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"1964b04c",576:"7956f8a1",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"c99877c3",680:"bef5848a",700:"8f2b4ab8",737:"880387f6",741:"ac5fd360",799:"58be9cf0",869:"7ccdfb9d",895:"b25eaf83",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"4fdf45a1",1043:"58e4b1c5",1045:"1e70b6af",1048:"726b6ffa",1070:"b6fb788c",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"d8cf8c55",1257:"b135ce19",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"4ca08ad8",1416:"4a96acd7",1423:"1abf9902",1427:"e3fac85b",1450:"c7c58e3b",1461:"73204d41",1462:"fcf08abc",1470:"0a231e88",1475:"2f169fa0",1482:"15e6fd08",1512:"481eda40",1520:"43f03bf7",1545:"c9fb6de0",1578:"62da996e",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"571f7dcd",1660:"a914fab0",1674:"a2c0b869",1702:"2ebc45c8",1713:"96048d51",1717:"9a636d0c",1727:"697641b0",1783:"78c9e394",1799:"c931697e",1831:"c15af4c9",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"d804ddfa",1953:"920ce025",1962:"af55f7ac",2011:"59d51f98",2045:"0f5dc5b3",2076:"641ea789",2102:"2fe6680d",2141:"f3b51482",2216:"71a56152",2240:"2def296c",2249:"f4830452",2254:"9800a6a1",2300:"f7b34b30",2303:"b7051e46",2307:"00c2a4a4",2338:"4794ddb6",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"777e0e7a",2404:"001097da",2412:"f55bb962",2425:"33c9399c",2443:"57879a72",2476:"210e89c9",2494:"68080a87",2501:"4ddf01a7",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"3cff66ab",2806:"10a117e1",2819:"eab8b9d0",2823:"9fc0dad0",2826:"96aa2899",2829:"d9e8872b",2837:"54a82605",2865:"d68cbc45",2875:"7eea827e",2884:"abda3a76",2969:"ab3357d7",2983:"4a568135",3006:"c4f4299c",3133:"9bf3f89c",3141:"bd8b3286",3157:"61269c7d",3183:"4298bea9",3198:"8e655451",3212:"b9b65907",3220:"8aead32e",3247:"227ac34d",3260:"715cc03f",3276:"bfb2709e",3282:"690a849d",3317:"4e335d81",3332:"1936717a",3355:"9192967b",3356:"d3b92a86",3391:"2339c785",3433:"b245200f",3442:"dc2d77c3",3447:"114e4c34",3451:"fd8cb4dc",3496:"fbb87a3d",3509:"fa583eb5",3550:"3dc83156",3581:"d861b4dc",3585:"54661655",3665:"2887f124",3668:"79f37d88",3697:"481a10d9",3747:"7d2934b0",3754:"51480d6c",3777:"d5b0f2f1",3784:"956ef1bd",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"580e167a",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"5bc76d93",4056:"c6f13889",4058:"82246f46",4078:"305ddafc",4088:"236723f3",4093:"017503b4",4105:"4176364e",4142:"0fcd1283",4144:"36e28d75",4164:"c819592a",4216:"1920b017",4217:"3b371a91",4227:"5c2be771",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"e166a459",4496:"866d80ea",4498:"3f29582a",4504:"5285a468",4514:"37fb9cb3",4520:"fdf68850",4546:"4ff9dda7",4565:"ae294bdd",4572:"b989bccb",4599:"61def4cb",4601:"4be4a179",4610:"dac62322",4621:"8dffb5e4",4628:"ece2c60c",4662:"0ac777e3",4685:"c33f1528",4715:"20dd66b3",4736:"d5931b21",4741:"77398155",4757:"f22496c0",4766:"851589b4",4770:"96f46d9f",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"ab76d82c",4849:"8ff30424",4850:"1edda4b7",4862:"821f0239",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"5eeb8c97",4994:"f318e5f5",5022:"f67f11ac",5043:"45707a79",5048:"f32f3168",5060:"85dafcc6",5096:"bca7caa4",5111:"8843ac55",5125:"49a0dea0",5148:"abd1b0bb",5176:"8acdee46",5179:"0a344501",5186:"c1ed0502",5191:"81f489f7",5238:"dd23f074",5265:"34e9d697",5290:"5dabcdc2",5297:"506b59ff",5319:"60523ac1",5321:"1163c84e",5335:"da8e7f46",5354:"7ae70604",5357:"cd2f91b8",5359:"f4695da1",5382:"e4889f3a",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"38b5add9",5494:"d89549c4",5518:"1abf5a68",5549:"7c8ec009",5572:"58d6df49",5573:"0697e410",5599:"0563b4b9",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"2b5bf437",5786:"a972d493",5798:"8115a862",5816:"e16a4b3b",5825:"d0a66c2e",5876:"5eded409",5888:"b2f9e6cc",5891:"20161b08",5895:"4cbaa083",5902:"621d8db7",5915:"b3592eb5",5972:"fd9dfef0",5992:"c8481273",6029:"360e5e33",6034:"60caacfe",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"edb38017",6069:"8a157449",6126:"99519171",6127:"1c9a7836",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"0fbd3f32",6328:"e4b9f0bf",6366:"afa3ef37",6378:"7f3a946a",6411:"3b971528",6434:"40b852af",6444:"91c0c8bc",6452:"af18c979",6531:"5b8bb018",6541:"75bd177d",6583:"7cb43ac2",6587:"f4f2413e",6634:"86ee68d4",6651:"1c18516c",6656:"2fabaf00",6685:"5c364d0d",6729:"a73d05b9",6741:"7b7d850d",6758:"5b6a6b9d",6774:"59d4d618",6784:"73f9f6e8",6788:"ac84ff4b",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"6f344f7c",6882:"259219e7",6883:"6cb80143",6904:"32b39fb4",6913:"193bdaae",6963:"9f18e819",6982:"485062df",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"75e8a346",7058:"3fd98bcf",7062:"f2b2e51a",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"d79c9b02",7260:"6123c48f",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"db7c9e5c",7460:"902166a3",7477:"906b5668",7482:"3120816b",7527:"c9e6d0ab",7545:"fdb4e2f1",7560:"38c2f6fb",7589:"837cb5c6",7591:"c8233ce9",7614:"97f6c814",7622:"d6bd900a",7686:"4fcec9f9",7706:"c2a79e40",7806:"e41e9b94",7852:"9a8786c0",7855:"8496c528",7857:"91ee9735",7878:"7973d5ff",7884:"4e91c64e",7890:"ca5e41c9",7922:"268e07f0",7948:"67a002a5",7963:"64ac60d4",7964:"29aed9a1",8014:"81fd2422",8062:"1b3381d9",8072:"40f970a6",8077:"9eada1d2",8085:"fd3ccf70",8089:"d536b13a",8143:"187be306",8155:"d32d5053",8161:"83c5fa9a",8237:"a6901b53",8241:"12590000",8302:"5c478e52",8307:"7e5bc822",8340:"35eeb8f5",8350:"07df8a75",8365:"7df206f5",8398:"2724df57",8431:"2c8373ee",8435:"687af316",8447:"60db66c3",8517:"b5995b14",8561:"333e8ec9",8563:"9afea3db",8634:"ca1f221d",8639:"ebbaf1d9",8665:"b449fad8",8688:"26543e80",8689:"8495441a",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"9e07cb4e",8787:"f26b7201",8797:"d47f3a6e",8823:"337a76a5",8827:"9e8b4642",8842:"9f25a3e2",8866:"8449b293",8882:"f27a98d7",8885:"fb76ce24",8898:"d002bcd8",8909:"0356b204",8920:"7f82440c",8963:"790aecdd",8982:"d5981d61",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"c8d4e984",9215:"7ec82320",9252:"0d791a59",9260:"cf5f8140",9332:"db592098",9360:"25993629",9366:"4447376a",9391:"6b29cb6d",9404:"9fcc3d3e",9408:"810051f2",9416:"357d7be1",9487:"4d567133",9489:"0bdb6ca7",9507:"1280f426",9519:"ef025f64",9554:"ed358e7b",9559:"f794af19",9590:"7277e621",9596:"2c25ea17",9647:"46484e9b",9649:"44c30146",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"3a3953ad",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"f11c54bc",9922:"b813a588",9928:"5989f5e0",9944:"b9c5a1dc",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Cn.endsWith("/")?Cn:"".concat(Cn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Cn){return hc.test(Cn)||Cn.startsWith("/")&&!Cn.startsWith("/*")||Cn.startsWith("./")||Cn.startsWith("../")}var Vo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Fi,Sa=Gn.loaderData,Gi=Gn.htmlPageOpts,oa=Gn.manifest,ma=(oa==null||(Fi=oa.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ma,"'")}})};function bu(Cn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Cn=="string")return Ru(Cn)?(0,Po.Z)({src:Cn},Gn):{content:Cn};if((0,Io.Z)(Cn)==="object")return(0,Po.Z)((0,Po.Z)({},Cn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Cn)))}function Ic(Cn){return Ru(Cn)?{type:"link",href:Cn}:{type:"style",content:Cn}}var Kc=function(Gn){var Fi,Sa,Gi,oa,ma,_s,qi=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(qi==null?void 0:qi.title)&&ze.createElement("title",null,qi.title),qi==null||(Fi=qi.favicons)===null||Fi===void 0?void 0:Fi.map(function(is,Wu){return ze.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(qi==null?void 0:qi.description)&&ze.createElement("meta",{name:"description",content:qi.description}),(qi==null||(Sa=qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&ze.createElement("meta",{name:"keywords",content:qi.keywords.join(",")}),qi==null||(Gi=qi.metas)===null||Gi===void 0?void 0:Gi.map(function(is){return ze.createElement("meta",{key:is.name,name:is.name,content:is.content})}),qi==null||(oa=qi.links)===null||oa===void 0?void 0:oa.map(function(is,Wu){return ze.createElement("link",(0,ku.Z)({key:Wu},is))}),qi==null||(ma=qi.styles)===null||ma===void 0?void 0:ma.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return ze.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return ze.createElement("style",{key:Wu},ll)}),qi==null||(_s=qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(Cn){var Gn,Fi=Cn.children,Sa=Cn.loaderData,Gi=Cn.manifest,oa=Cn.htmlPageOpts,ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=Cn.mountElementId;if(ma!=null&&ma.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa})));if(ma!=null&&ma.pureApp)return ze.createElement(ze.Fragment,null,Fi);var qi=typeof window=="undefined"?Gi==null?void 0:Gi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(oa==null?void 0:oa.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),qi&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:qi}),ze.createElement(Kc,{htmlPageOpts:oa})),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa}),oa==null||(Gn=oa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=ze.createContext(void 0);function nl(){return ze.useContext(xu)}var il=["redirect"];function Ql(Cn){var Gn=Cn.routesById,Fi=Cn.parentId,Sa=Cn.routeComponents,Gi=Cn.useStream,oa=Gi===void 0?!0:Gi;return Object.keys(Gn).filter(function(ma){return Gn[ma].parentId===Fi}).map(function(ma){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ma],routeComponent:Sa[ma],loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat},Cn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ma}).length>0}),{},{useStream:oa})),qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat,useStream:oa});return qi.length>0&&(_s.children=qi,_s.routes=qi),_s})}function ql(Cn){var Gn=(0,eu.UO)(),Fi=(0,eu.Gn)(Cn.to,Gn),Sa=(0,Ll.T$)(),Gi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var oa=Gi.search+Gi.hash;Fi+=oa}var ma=(0,Po.Z)((0,Po.Z)({},Cn),{},{to:Fi});return ze.createElement(eu.Fg,(0,ku.Z)({replace:!0},ma))}function xl(Cn){var Gn=Cn.route,Fi=Cn.useStream,Sa=Fi===void 0?!0:Fi,Gi=Gn.redirect,oa=(0,Go.Z)(Gn,il),ma=Cn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Gi?ze.createElement(ql,{to:Gi}):ze.createElement(xu.Provider,{value:{route:Cn.route}},ze.createElement(ma,{loader:ze.memo(Cn.routeComponent),loadingComponent:Cn.loadingComponent||Yc,hasChildren:Cn.hasChildren,useStream:Sa}))},oa)}function Yc(){return ze.createElement("div",null)}function Ml(Cn){var Gn=nl(),Fi=Gn.route,Sa=(0,Ll.Ov)(),Gi=Sa.history,oa=Sa.clientRoutes,ma=(0,eu.UO)(),_s={params:ma,isExact:!0,path:Fi.path,url:Gi.location.pathname},qi=Cn.loader,is={location:Gi.location,match:_s,history:Gi,params:ma,route:Fi,routes:oa};return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))):ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))}function Jl(Cn){var Gn=Cn.loader;return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(Cn){var Gn=Cn.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Fi,2),Gi=Sa[0],oa=Sa[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(oa)},[Gn]),(0,ze.useLayoutEffect)(function(){function ma(_s){Cn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Cn.routes,clientRoutes:Cn.clientRoutes,location:_s.location,action:_s.action,basename:Cn.basename,isFirst:!!_s.isFirst}})}return ma({location:Gi.location,action:Gi.action,isFirst:!0}),Gn.listen(ma)},[Gn,Cn.routes,Cn.clientRoutes]),ze.createElement(eu.F0,{navigator:Gn,location:Gi.location,basename:Cn.basename},Cn.children)}function Lu(){var Cn=(0,Ll.Ov)(),Gn=Cn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Fi){var Sa=Gn.basename||"/",Gi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gi}});for(var oa=ze.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Gi,history:Gn.history},Fi),ma=0,_s=lu;ma<_s.length;ma++){var qi=_s[ma];oa=Gn.pluginManager.applyPlugins({type:"modify",key:qi,initialValue:oa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,ze.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,ze.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,ze.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Gi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){ze.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){ze.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,ze.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,ze.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),ze.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Gi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},oa)};return is};function _c(Cn){var Gn=Cn.rootElement||document.getElementById("root"),Fi=ec(Cn,ze.createElement(Lu,null));if(Cn.components)return Fi;if(Cn.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Gi=window.__UMI_METADATA_LOADER_DATA__||{},oa={metadata:Gi,loaderData:Sa,mountElementId:Cn.mountElementId},ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ma?Gn:document,ma?ze.createElement(Fi,null):ze.createElement(Zo,oa,ze.createElement(Fi,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(ze.createElement(Fi,null));return}gu.render(ze.createElement(Fi,null),Gn)}var mc=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});function Dc(){return mc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,21229))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),130:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),313:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,13492))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,14917))),465:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),476:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,15221)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Re=()=>ze.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Nn=__webpack_require__(61186),dn=__webpack_require__.n(Nn),Oi=__webpack_require__(91392),Ya=__webpack_require__.n(Oi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),ki=__webpack_require__(74959),nc=__webpack_require__.n(ki),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Cn,Gn,Fi)=>Gn in Cn?qc(Cn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Cn[Gn]=Fi,Sl=(Cn,Gn)=>{for(var Fi in Gn||(Gn={}))Jc.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);if(Bl)for(var Fi of Bl(Gn))cu.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);return Cn},ic=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Cn=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Dc(Cn);yield Cn.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const Sa=Cn.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Gi=Sa.basename||"/",oa=Sa.historyType||"browser",ma=(0,O.fi)(Sl({type:oa,basename:Gi},Sa.historyOpts));return Cn.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:Cn,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Re,publicPath:wu,runtimePublicPath:ac,history:ma,historyType:oa,basename:Gi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},qi=Cn.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();